PageSourceSearch

https://www.theograce.co.uk/_next/static/chunks/pages/[context]/theme/[page]-82050b0445bfa59e.js

js theograce.co.uk collected 2026-10-08 03:35:41 UTC 56,560 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1554,3441,4591,5931,8121],{3750:e=>{e.exports={Buttons:"buttons_Buttons__UfRAv",Item:"buttons_Item__boGJN",Variants:"buttons_Variants__tM4JW"}},8032:e=>{e.exports={Playground:"carousel_Playground__DFKjR",Controls:"carousel_Controls__ewUY3",Group:"carousel_Group___5MOB",Range:"carousel_Range__Dr7Sc",ControlsTitle:"carousel_ControlsTitle__texeP",Stage:"carousel_Stage__npdOu",Slide:"carousel_Slide__8NGH5"}},9447:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var n=a(37876),l=a(14232),s=a(88771),r=a(60733),i=a(25415),o=a(86113),c=a(66153),d=a(41948);let u=e=>{let{type:t="text",name:a="",...u}=e,m=(e=>{let{register:t,required:a,minLength:n,maxLength:r,validationPattern:i,name:o}=e,{t:c}=(0,s.B)("form"),d=(0,l.useMemo)(()=>({...a&&{required:{value:a,message:c("validation.required")}},...n&&{minLength:{value:n,message:c("validation.minLength",{count:n})}},...r&&{maxLength:{value:r,message:c("validation.maxLength",{count:r})}},...i&&{pattern:{value:i,message:c("validation.invalidFormat")}},..."password"===o&&{pattern:{value:RegExp("^(?=.*\\p{Letter})(?=.*\\d)\\S{8,20}$","u"),message:c("validation.password")}},...["firstName","lastName"].includes(null!=o?o:"")&&{minLength:{value:2,message:c("validation.minLength",{count:2})},maxLength:{value:50,message:c("validation.maxLength",{count:50})},pattern:{value:RegExp("^[\\p{Letter}0-9 -]+$","u"),message:c("validation.textOnly")}}}),[a,n,r,i,o,c]);return o&&t?t(o,d):{}})(e);switch(t){case"checkbox":return(0,n.jsx)(i.A,{...u,...m,id:a});case"textarea":return(0,n.jsx)(o.A,{...m,...u,id:a});case"radio":return(0,n.jsx)(c.A,{...u,...m,id:a,name:a});case"select":return(0,n.jsx)(d.A,{...u,...m,id:a,name:a});default:return(0,n.jsx)(r.A,{...m,...u,name:a,type:t})}}},15698:e=>{e.exports={Subsection:"icons_Subsection__pnzmc",Header:"icons_Header__t2NZh",Icons:"icons_Icons___aaTk",Item:"icons_Item__suC30",Icon:"icons_Icon__JIDb1",Label:"icons_Label__rpjg5"}},16038:e=>{e.exports={Spacing:"spacing_Spacing__R_qFF",Margin:"spacing_Margin__KG3y6",Item:"spacing_Item__T3WOI",Inner:"spacing_Inner__PH_th",Gap:"spacing_Gap__HCdqk"}},16784:e=>{e.exports={Playground:"button_Playground__FyweT",Controls:"button_Controls__UNtj4",Preview:"button_Preview__qcPLa",IconCell:"button_IconCell__QTrcZ"}},17232:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var n=a(37876),l=a(73795),s=a(51783),r=a.n(s);let i={},o=e=>{let{item:t}=e,a=(0,l.b)(t.itemEditor.catalogProduct,i,t.key,"view",t.itemEditor.userSelections);if(!(null==a?void 0:a.ItemEditor))return null;let{ItemEditor:s}=a;return(0,n.jsx)("div",{className:r().Editor,children:(0,n.jsx)(s,{})})}},18596:e=>{e.exports={ThemeSection:"themeSection_ThemeSection__gtrAP",ContentWrapper:"themeSection_ContentWrapper__2g_3H","js-has-pseudo":"themeSection_js-has-pseudo__lWPI6",GroupHeading:"themeSection_GroupHeading__yFZXF",GroupContent:"themeSection_GroupContent__GQr9d",Value:"themeSection_Value__Tf99E",HexBox:"themeSection_HexBox__4aEZq"}},18817:e=>{e.exports={CartGiftingOptions:"cartGiftingOptions_CartGiftingOptions__P_hOy",Summary:"cartGiftingOptions_Summary__WFVba",Content:"cartGiftingOptions_Content__1_vBp",SingleUpsellItemNoTitle:"cartGiftingOptions_SingleUpsellItemNoTitle__zz34V",SingleItemTitle:"cartGiftingOptions_SingleItemTitle__NUQUL",Group:"cartGiftingOptions_Group__MtQDT"}},19983:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var n=a(37876),l=a(15039),s=a.n(l),r=a(14232),i=a(88992),o=a(93499),c=a(6936),d=a(43527),u=a.n(d);let m=e=>{let{children:t,onSubmit:a,id:l,className:d,defaultValues:m,values:p,onFormReady:h}=e,{register:x,handleSubmit:g,setValue:_,setError:v,clearErrors:j,trigger:y,getFieldState:b,formState:{errors:A}}=(0,i.mN)({defaultValues:m,values:p,resetOptions:{keepDirtyValues:!0,keepErrors:!0},reValidateMode:"onBlur"});return(0,r.useEffect)(()=>{h&&h({setValue:_,setError:v,clearErrors:j,trigger:y,getFieldState:b})},[h,_,v,j,y,b]),(0,n.jsx)("form",{onSubmit:g(a),id:l,className:s()(u().Form,d),noValidate:!0,autoComplete:"off",children:r.Children.map(t,e=>{if(!(0,r.isValidElement)(e))return e;{var t;let a=e.props.name||(null==(t=e.type)?void 0:t.fieldName);if(!a)return e;let{type:i,info:d,className:m}=e.props,p=A[a],h=s()(m,{["".concat(u().Field," field")]:!0,["".concat(u().Hidden," hidden")]:"hidden"===i,["".concat(u().HasError," hasError")]:p}),g={...e.props};return delete g.className,g.formId=l,["select","radio"].includes(e.props.type)&&(g.setValue=_,g.trigger=y),(0,n.jsxs)("div",{className:h,children:[(0,r.createElement)(e.type,{...g,register:x,key:a,error:p}),!!d&&(0,n.jsx)(o.A,{id:a,content:d}),p&&(0,n.jsx)(c.A,{variant:"caption1",className:s()(u().Error,"field-error-message"),children:p.message})]})}})})}},22170:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var n=a(37876),l=a(15039),s=a.n(l),r=a(14232),i=a(18822),o=a(89285),c=a.n(o);let d=(0,r.forwardRef)((e,t)=>{let{id:a,className:l,items:o,defaultActiveIndex:d=0,activeIndex:u,onActiveIndexChange:m}=e,p=null!=u,[h,x]=(0,r.useState)(d),g=p?u:h,_=(0,r.useId)(),v=(0,r.useRef)([]);(0,r.useEffect)(()=>{p&&x(u)},[u,p]);let j=(0,r.useCallback)(e=>{p||x(e),null==m||m(e)},[p,m]),y=(0,i.A)({total:o.length,labels:o.map(e=>"string"==typeof e.label?e.label:""),onNavigate:e=>{var t;
1j(e),null==(t=v.current[e])||t.focus()}});return(0,n.jsxs)("div",{id:a,ref:t,className:s()(c().Tabs,l),children:[(0,n.jsx)("ul",{className:c().TabList,role:"tablist",children:o.map((e,t)=>(0,n.jsx)("li",{role:"presentation",children:(0,n.jsx)("button",{type:"button",role:"tab",ref:e=>{v.current[t]=e},id:"".concat(_,"-tab-").concat(t),"aria-selected":t===g,"aria-controls":"".concat(_,"-panel-").concat(t),tabIndex:t===g?0:-1,className:s()(c().Tab,{[c().Active]:t===g}),onClick:()=>j(t),onKeyDown:e=>y(e,t),children:e.label})},t))}),(0,n.jsx)("div",{className:c().Panels,children:o.map((e,t)=>(0,n.jsx)("div",{role:"tabpanel",id:"".concat(_,"-panel-").concat(t),"aria-labelledby":"".concat(_,"-tab-").concat(t),"aria-hidden":t!==g,className:s()(c().Panel,e.className,{[c().Active]:t===g}),children:e.content},t))})]})});d.displayName="Tabs";let u=d},23040:e=>{e.exports={CartCarouselWrapper:"upsellsCarousel_CartCarouselWrapper__1yKXd",UpsellItem:"upsellsCarousel_UpsellItem__dTlyI"}},30102:e=>{e.exports={Subsection:"rewards_Subsection__8_S0P",Icons:"rewards_Icons__GRprv",Item:"rewards_Item__4okze",Icon:"rewards_Icon__SEeNX",Label:"rewards_Label__J99Dr"}},30140:e=>{e.exports={Switch:"switch_Switch___Fzda",SwitchComponent:"switch_SwitchComponent__t9hGE","js-has-pseudo":"switch_js-has-pseudo__YhXNN","does-not-exist":"switch_does-not-exist__1OuzQ"}},32304:e=>{e.exports={ProductCardSkeleton:"productCardSkeleton_ProductCardSkeleton__iMNTg"}},36993:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(37876),l=a(90372),s=a(476);let r=e=>{let{wrap:t}=e,{currentTheme:a,setTheme:r}=(0,s.wR)();return(0,n.jsx)("div",{style:t?{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:"8px",width:"100%"}:{display:"grid",gap:"8px",gridAutoFlow:"column",gridAutoColumns:"1fr"},children:l.gH.map(e=>(0,n.jsxs)("button",{onClick:()=>r(e),style:{minHeight:"20px",padding:"4px 8px",border:"1px solid",textAlign:"center",borderRadius:"var(--radius-xl)"},children:[a===e&&"✅ ",e]},e))})}},37650:e=>{e.exports={Panel:"panel_Panel__IggiH",PanelContent:"panel_PanelContent__BZa0g",PanelActions:"panel_PanelActions__H5o7G"}},39628:e=>{e.exports={Playground:"form_Playground__t_Iy1",Settings:"form_Settings__7fbRX",Group:"form_Group__24cCR",SubGroup:"form_SubGroup__hrIhs",SubGroupName:"form_SubGroupName__Xs2cM",SubGroupContent:"form_SubGroupContent__70Qpu",Row:"form_Row__BcI6C",Preview:"form_Preview__oSOfj",FieldStage:"form_FieldStage__mGntx",Range:"form_Range__PZNT7"}},41054:e=>{e.exports={CurrencyDisplay:"currencyDisplay_CurrencyDisplay__jInjS",AmountSelector:"currencyDisplay_AmountSelector__A_i0l",tableWrapper:"currencyDisplay_tableWrapper__LD5Aa"}},43527:e=>{e.exports={Form:"form_Form__31lV4",Error:"form_Error__OZ6uY",Field:"form_Field__0rlCv",Hidden:"form_Hidden__c9W9z"}},45896:e=>{e.exports={Border:"border_Border__9qZbZ",Item:"border_Item__UbPmH"}},47318:e=>{e.exports={Palette:"palette_Palette__Ol53q",Item:"palette_Item__bP4J1",Circle:"palette_Circle__k85p9"}},51121:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});let n=(0,a(15714).A)("cart")},51783:e=>{e.exports={Editor:"cartItemEditorDetails_Editor__4QD7t"}},53293:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var n=a(37876),l=a(58410),s=a(14232),r=a(68172);let i=()=>{let e=(0,r.A)(e=>e.darkMode),t=(0,r.A)(e=>e.setDarkMode);return(0,s.useEffect)(()=>{let t=document.documentElement;e?t.classList.add("dark-mode"):t.classList.remove("dark-mode")},[e]),(0,n.jsx)(l.A,{checked:e,id:"DarkModeSwitch",onChange:e=>{let a=document.documentElement;a.classList.add("theme-switching"),setTimeout(()=>a.classList.remove("theme-switching"),1e3),t(e.target.checked)},on:"\uD83C\uDF19",off:"☀️",label:"Dark Mode",labelLocation:"before"})}},56134:e=>{e.exports={Ecommerce:"ecommerce_Ecommerce__rBqFC",Prices:"ecommerce_Prices__ORllc",Variants:"ecommerce_Variants__XggaT",Ribbons:"ecommerce_Ribbons__oXYH2",RelatedCategories:"ecommerce_RelatedCategories__Ye3ob"}},58410:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(37876),l=a(30140),s=a.n(l);let r=e=>{let{id:t,checked:a,on:l,off:r,label:i,ariaLabel:o,labelLocation:c,onChange:d}=e;return(0,n.jsxs)("div",{className:s().Switch,"data-label-location":c,children:[(0,n.jsx)("span",{className:s().Label,children:i}),(0,n.jsxs)("label",{id:t,className:s().SwitchComponent,children:[(0,n.jsx)("input",{type:"checkbox","aria-label":o||i,onChange:d,checked:a}),(0,n.jsx)("i",{"data-on":l,"data-off":r})]})]})}},66337:e=>{e.exports={ThemePage:"theme_ThemePage__r8_cg",ThemeSelect:"theme_ThemeSelect__2b4S3"}},69150:e=>{e.exports={Playground:"cartItemCard_Playground__vM8Lm",Controls:"cartItemCard_Controls__zIHh3",Group:"cartItemCard_Group__HxuxZ",Muted:"cartItemCard_Muted__fVq0y",Stage:"cartItemCard_Stage__m1n8u"}},75103:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var n=a(37876),l=a(15039),s=a.n(l),r=a(76924),i=a(32304),o=a.n(i);let c=()=>(0,n.jsxs)("div",{className:s()(o().ProductCardSkeleton,"product-grid-item-skeleton"),children:[(0,n.jsx)(r.A,{className:"thumbnail",type:"thumbnail"}),(0,n.jsx)(r.A,{className:"row text-lg",type:"text-lg"}),(0,n.jsx)(r.A,{className:"row text-md",type:"text-md"}),(0,n.jsx)(r.A,{className:"row text-sm",type:"text-sm"})]})},76006:e=>{e.exports={Typography:"typography_Typography__d8_t0",Item:"typography_Item__57tac"}},82195:(e,t,a)=>{"use strict";a.d(t,{A:()=>G});var n=a(37876),l=a(14232),s=a(26963),r=a(6936),i=a(79694),o=a(74280),c=a(75582),d=a(21135),u=a(93619),m=a(26635),p=a(51121),h=a(1267),x=a(15039),g=a.n(x),_=a(99813),v=a.n(_),j=a(68200),y=a(12632),b=a(53725),A=a(22202);let f=e=>{let{item:t,parentItem:a,className:l,parentIndex:s,groupIndex:x,itemIndex:_,onClose:f}=e,{imgSrc:C,name:S,pricing:N}=t,{data:k}=(0,m.rU)(e=>e),{data:I}=(0,p.A)(e=>e.giftingOptions.addItemBtnLabel),{selling:w,discountAmount:P,discountType:T}=N,O=(0,c.A)(e=>e.openCartPanelAddView),{handleGiftingOptionsItemClick:F}=(0,d.A)(),{closeExpandable:E}
1=(0,h.C)(),G=()=>{null==f||f(),E()},L=async()=>{let e=t.catalogProduct;if(!e){let a=await (0,b.gy)(k,t.sku);a.error||(e=(0,A.c)(a,k))}if(!e)return;let n=(0,u.Hu)(e,a);F(n,s,x,_),O(n,G)};return(0,n.jsxs)("div",{className:g()(v().UpsellItem,l),onClick:L,children:[(0,n.jsx)(i.A,{src:null!=C?C:"",alt:null!=S?S:"",title:null!=S?S:"",className:v().Image}),(0,n.jsxs)("div",{className:g()(v().Info,"upsell_item_info"),children:[(0,n.jsx)(r.A,{variant:"text3",className:"upsell_item_name",children:S}),(0,n.jsx)(o.A,{className:"upsell_item_price",selling:w,discountAmount:P,discountType:T}),(0,n.jsxs)(y.A,{variant:"upsell-primary",className:g()(v().Button,"upsell_add_btn"),children:[I,(0,n.jsx)(j.A,{name:"plusMinus",variant:"plus"})]})]})]})};var C=a(52767),S=a(23040),N=a.n(S);let k=e=>{let{items:t,parentItem:a,title:l,parentIndex:s,groupIndex:r,onClose:i}=e;return(0,n.jsx)("div",{className:N().CartCarouselWrapper,children:(0,n.jsx)(C.A,{itemsPerView:{base:2.6,sm:4},itemsGap:"xxs",arrowsDisplay:"header",header:{text:l,variant:"text1"},children:t.map((e,t)=>(0,n.jsx)(f,{item:e,parentItem:a,className:N().UpsellItem,parentIndex:s,groupIndex:r,itemIndex:t,onClose:i},"".concat(t,"_").concat(e.sku)))})})};var I=a(18817),w=a.n(I),P=a(34289),T=a(2564),O=a(29132),F=a(60569),E=a(98775);let G=e=>{let{parentItem:t,parentIndex:a}=e,i=(e=>{let{data:t,hasError:a}=(0,P.RY)("Nested Products",e.sku),{componentId:n,componentName:s,content:r,experiment:i}=null!=t?t:{},{data:o}=(0,m.Ay)(e=>e),{data:{giftingBtnLabel:c,iconColor:d}}=(0,p.A)(e=>e.giftingOptions),u=((e,t)=>{let a=(0,l.useMemo)(()=>e?(e=>(null==e?void 0:e.sections)?e.sections.flatMap(e=>e.nested_products_table.filter(e=>{var t;return null==(t=e.display_location)?void 0:t.includes("cart")}).map(e=>e.nested_sku)):[])(e):[],[e]),[n,s]=(0,l.useState)([]);return(0,l.useEffect)(()=>{if(!a.length)return void s([]);Promise.all(a.map(e=>(0,b.gy)(t,e))).then(e=>e.filter(e=>!e.error).map(e=>(0,A.c)(e,t)).filter(e=>e.isInStock)).then(s).catch(()=>s([]))},[a,t]),n})(null!=r?r:null,o);return(0,l.useMemo)(()=>{var e;return!a&&t&&r&&u.length?((e=>{let{variantId:t,variantName:a,variantPriority:n,componentId:l,componentName:s,experiment:r}=e;(0,F.A)({event:"Exp-m Variant Impression",componentId:l,componentName:s,variantId:t,variantName:a,variantPriority:n,page:"shopping_cart",...(0,E.X)(r)})})({variantId:t.variantId,variantName:t.variantName,variantPriority:t.variantPriority,componentId:n,componentName:s,experiment:i}),((e,t,a,n)=>{var l,s;return{buttonLabel:null!=(l=t.cart_button_text)?l:a,icon:null!=(s=t.cart_icon)?s:"gift_icon",isOpenByDefault:"expanded"===t.cart_show_as,nestedProducts:e,iconColor:n}})([{order:0,title:null!=(e=r.cart_heading)?e:"",productsInProduct:u.map((e,t)=>{var a;return{order:t,sku:e.sku,name:e.name,imgSrc:null!=(a=(0,O.Ti)(e.mediaGallery))?a:"",pricing:(0,T.db)(e.pricing),catalogProduct:e}})}],r,c,null!=d?d:"")):null},[a,t,r,u,n,s,i,c,d])})(t),{buttonLabel:o,icon:c,nestedProducts:u,isOpenByDefault:h,iconColor:x}=null!=i?i:{},{handleGiftingOptionsClick:_}=(0,d.A)(),[v,y]=(0,l.useState)(h),C=(0,l.useMemo)(()=>((e,t)=>{let a=t.pips;return(null==e?void 0:e.length)&&(null==a?void 0:a.length)?e.map(e=>({...e,productsInProduct:e.productsInProduct.filter(e=>!a.some(t=>t.sku===e.sku))})).filter(e=>e.productsInProduct.length>0):e})(null!=u?u:[],t),[JSON.stringify(u),t.pips.length]);return((0,l.useEffect)(()=>{void 0!==h&&y(h)},[h]),i&&(null==C?void 0:C.length))?(0,n.jsxs)(s.A,{className:g()(w().CartGiftingOptions,"cartGiftingOptions"),onToggle:e=>{y(e),_(t,e,a)},open:v,children:[(0,n.jsx)(s.A.Summary,{className:w().Summary,icon:"none",children:(0,n.jsxs)("span",{className:g()(w().Btn,"button_upsell-primary","button_small"),children:["gift_icon"===c&&(0,n.jsx)(j.A,{name:"gift",style:{color:x}}),(0,n.jsx)(r.A,{variant:"text1",children:o}),(0,n.jsx)(j.A,{name:"plusMinus",variant:v?"minus":"plus",style:{color:x}})]})}),(0,n.jsx)(s.A.Content,{className:w().Content,children:C.map((e,l)=>(0,n.jsx)("div",{className:w().Group,children:1===e.productsInProduct.length?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.A,{variant:"text1",className:w().SingleItemTitle,children:e.title},"".concat(l,"_").concat(e.title,"_title")),(0,n.jsx)(f,{className:g()({[w().SingleUpsellItemNoTitle]:!e.title}),item:e.productsInProduct[0],parentItem:t,parentIndex:a,groupIndex:l,itemIndex:0,onClose:()=>y(!1)},"".concat(l,"_").concat(e.title,"_item"))]}):(0,n.jsx)(k,{items:e.productsInProduct,parentItem:t,title:e.title,parentIndex:a,groupIndex:l,onClose:()=>y(!1)},"".concat(l,"_").concat(e.title,"_carousel"))},"".concat(e.title,"-").concat(l)))})]}):null}},83440:e=>{e.exports={Colors:"colors_Colors__UhnsB",Item:"colors_Item__445yQ"}},89285:e=>{e.exports={Tabs:"tabs_Tabs__WvHX5",TabList:"tabs_TabList__O_Wmi",Tab:"tabs_Tab__jn_Xl",Active:"tabs_Active__hThbh",Panels:"tabs_Panels__fAO3v",Panel:"tabs_Panel__YWssz"}},92766:e=>{e.exports={Playground:"itemEditorOption_Playground__xQXzg",Controls:"itemEditorOption_Controls__9_uXj",Group:"itemEditorOption_Group__ySuq_",PreviewHeader:"itemEditorOption_PreviewHeader__ZSwCk",Range:"itemEditorOption_Range__K4zhr",Toggles:"itemEditorOption_Toggles__FYCI8",Note:"itemEditorOption_Note__LrbT7",SectionHeader:"itemEditorOption_SectionHeader__tEGPu",FieldPlayground:"itemEditorOption_FieldPlayground__E5ztm",PlaygroundColumn:"itemEditorOption_PlaygroundColumn__n_iMk",Stage:"itemEditorOption_Stage__PGUQ9",FieldStage:"itemEditorOption_FieldStage__ali7e",ConfigPreview:"itemEditorOption_ConfigPreview___EGgr"}},96189:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>tf,default:()=>tC});var n=a(37876),l=a(6936),s=a(22170),r=a(46320),i=a(66337),o=a.n(i),c=a(36993),d=a(53293),u=a(76006),m=a.n(u),p=a(14232),h=a(18596),x=a.n(h),g=a(68172);let _=(e,t,a)=>{let n;if(/^#[0-9A-Fa-f]{6}$/.test(e))return e;if("black"===e)return"#000000";if("white"===e)return"#FFFFFF";if(!t)return void console.warn("getHex: themeConfig is required");let{palette:l,colors:s}=t;if(n=void 0!==a?a:g.A.getState().darkMode,!s)return;let r=e=>Array.isArray(e)?Array.isArray(e)&&2===e.length?n?e[1]:e[0]:void 0:e,i=r(e);
1if(s.hasOwnProperty(i)){let e=r(s[i]);if(l.hasOwnProperty(e))return l[e]}if(l.hasOwnProperty(i))return l[i]};var v=a(17705);let j=e=>{let{sectionKey:t,children:a}=e,s=(0,v.p)(e=>e),r=(0,g.A)(e=>e.darkMode);if(!s||!a)return null;let i=e=>Object.entries(e).sort((e,t)=>{let[a]=e,[n]=t;return a.localeCompare(n)}).map(e=>{let[t,a]=e;if("object"==typeof a&&!Array.isArray(a))return(0,n.jsxs)(p.Fragment,{children:[(0,n.jsx)(l.A,{variant:"caption2",className:x().GroupHeading,children:t}),(0,n.jsx)("div",{className:x().GroupContent,children:i(a)})]},t);let o=_(a,s,r),c="boolean"==typeof a?a.toString():Array.isArray(a)?r?a[1]:a[0]:a;return(0,n.jsxs)(p.Fragment,{children:[(0,n.jsx)(l.A,{variant:"caption2",children:t}),(0,n.jsxs)(l.A,{variant:"caption1",className:x().Value,children:[o&&(0,n.jsx)("div",{className:x().HexBox,style:{background:o}}),c]})]},t)});return(0,n.jsx)("div",{className:x().ThemeSection,children:(0,n.jsxs)("div",{className:x().ContentWrapper,children:[t&&(0,n.jsx)("aside",{children:i(s[t])}),(0,n.jsx)("div",{className:x().Content,children:a})]})})},y=()=>{let e=(0,v.p)(e=>e.typography.rules);return e?(0,n.jsx)(j,{sectionKey:"typography",children:(0,n.jsx)("div",{className:m().Typography,children:Object.keys(e).map(e=>(0,n.jsxs)("div",{className:m().Item,children:[(0,n.jsx)(l.A,{tag:"span",variant:"caption2",children:e}),(0,n.jsx)(l.A,{tag:"span",variant:e,children:"Lorem ipsum dolor, sit amet consectetur adipisicing"})]},"typography_".concat(e)))})}):null};var b=a(99916),A=a(74280);let f=["oos","diamond","discount","sales","default","none","free_text","inverted","excluded","bundle","secondary","just_added","image"];var C=a(51582),S=a(68200),N=a(56134),k=a.n(N);let I=()=>(0,n.jsx)(j,{sectionKey:"ecommerce",children:(0,n.jsxs)("div",{className:k().Ecommerce,children:[(0,n.jsx)(b.default,{id:0,shortId:0,url:"",name:"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quos.",image:{src:"https://cdn.myka.com/digital-asset/product/russian-ring-necklace-with-engraving-in-sterling-silver-28.jpg",alt:"",title:"",height:500,width:500},price:{selling:1e3,discountAmount:50,discountType:"percentage"},ribbons:[{value:"top-left",position:"top-left"},{value:"top-right",position:"top-right"},{value:"bottom-left",position:"bottom-left"},{value:"bottom-right",position:"bottom-right"}],friendlyUrl:""}),(0,n.jsxs)("section",{className:k().Prices,children:[(0,n.jsx)(l.A,{tag:"label",variant:"text2",children:"Prices"}),(0,n.jsxs)("div",{className:k().Variants,children:[(0,n.jsx)(A.A,{selling:1e3}),(0,n.jsx)(A.A,{selling:1e3,discountAmount:50,discountType:"fixed"}),(0,n.jsx)(A.A,{selling:1e3,discountAmount:50,discountType:"percentage"}),(0,n.jsx)(A.A,{selling:1e3,discountAmount:50,discountType:"percentage",showDiscount:!0})]})]}),(0,n.jsxs)("section",{className:k().Ribbons,children:[(0,n.jsx)(l.A,{tag:"label",variant:"text2",children:"Ribbons"}),(0,n.jsx)("div",{children:f.filter(e=>"image"!==e).map(e=>(0,n.jsx)(C.A,{value:e,type:e},e))})]}),(0,n.jsxs)("section",{className:k().Stars,children:[(0,n.jsx)(l.A,{tag:"label",variant:"text2",children:"Stars"}),(0,n.jsxs)("div",{children:[(0,n.jsx)(S.A,{name:"star",variant:"full"}),(0,n.jsx)(S.A,{name:"star",variant:"half"}),(0,n.jsx)(S.A,{name:"star",variant:"empty"})]})]}),(0,n.jsxs)("section",{className:k().RelatedCategories,children:[(0,n.jsx)(l.A,{tag:"label",variant:"text2",children:"SEO Bubbles aka Related Categories"}),(0,n.jsxs)("div",{children:[(0,n.jsx)(l.A,{variant:"headline10",children:"Best Sellers"}),(0,n.jsx)(l.A,{variant:"headline10",children:"New Arrivals "}),(0,n.jsx)(l.A,{variant:"headline10",children:"Special Offers"}),(0,n.jsx)(l.A,{variant:"headline10",children:"Featured Products"}),(0,n.jsx)(l.A,{variant:"headline10",children:"A Very Long Category Name"})]})]})]})}),w=()=>(0,n.jsx)(j,{sectionKey:"layout",children:(0,n.jsx)(n.Fragment,{})}),P=["aiMagic","key","loyalty","aiSparkle","birthday","bulletList","camera","checkmark","deliveryBox","facebook","fileUpload","filter","freeGift","fullStar","gift","google","hamburger","join","logout","magnifyingGlass","measureChart","measuringTape","multiView","paperFree","pen","person","resize","return","ring","rotate","shipping","singleView","sparkle","spinningCircle","tooltip","trashCan","warning","warningTriangle","errorTriangle","warranty","mapPin","x","play","pause","soundOn","soundOff","tintedSparkle","zoomIn","zoomOut","zoomCursor","tooltipOutline","clipboardCopy","
1shareLink","profile","orders","rewards","coupon","info","microphone","users","celebration","userInfo","checkout","deals","loyaltyBenefit","orderTracking","questionMark","regenerate","userIcon","toolTipExclamation","arrowRounded"],T=["shoppingBag","arrow","dropdown","star","plusMinus","checkbox","eye","chevron"];[...P,...T];var O=a(15698),F=a.n(O),E=a(12632),G=a(24424);let L=()=>{let[e,t]=(0,p.useState)(!1);return(0,n.jsxs)(j,{sectionKey:null,children:[(0,n.jsxs)("div",{className:F().Subsection,children:[(0,n.jsx)(l.A,{variant:"headline4",className:F().SubsectionTitle,children:"Simple Icons"}),(0,n.jsx)("div",{className:F().Icons,children:[...P].sort().map(e=>(0,n.jsxs)("div",{className:F().Item,children:[(0,n.jsx)("div",{className:F().Icon,children:(0,n.jsx)(S.A,{name:e})}),(0,n.jsx)(l.A,{className:F().Label,variant:"caption1",children:(0,G.P)(e)})]},"icon_".concat(e)))})]}),(0,n.jsxs)("div",{className:F().Subsection,children:[(0,n.jsxs)("div",{className:F().Header,children:[(0,n.jsx)(l.A,{variant:"headline4",className:F().SubsectionTitle,children:"Configurable Icons"}),(0,n.jsx)(E.A,{variant:"primary",small:!0,onClick:()=>t(e=>!e),children:"Toggle Icon Variants"})]}),(0,n.jsx)("div",{className:F().Icons,children:[...T].sort().map(t=>{let a=(()=>{switch(t){case"shoppingBag":return{total:e?10:5};case"arrow":case"dropdown":return{direction:e?"block-end":"block-start"};case"star":return{variant:e?"half":"full"};case"plusMinus":return{variant:e?"minus":"plus"};case"checkbox":return{checked:e,disabled:!1};case"eye":return{crossed:e};default:return{}}})();return(0,n.jsxs)("div",{className:F().Item,children:[(0,n.jsx)("div",{className:F().Icon,children:(0,n.jsx)(S.A,{name:t,...a})}),(0,n.jsx)(l.A,{className:F().Label,variant:"caption1",children:(0,G.P)(t)})]},"icon_".concat(t))})})]})]})};var D=a(30102),R=a.n(D);let z=()=>{var e,t;let a=null!=(e=(0,v.p)(e=>{var t;return null==e||null==(t=e.rewards)?void 0:t.rulesIcons}))?e:{},s=null!=(t=(0,v.p)(e=>{var t;return null==e||null==(t=e.rewards)?void 0:t.lionIcons}))?t:{};return(0,n.jsxs)(j,{sectionKey:"rewards",children:[(0,n.jsxs)("div",{className:R().Subsection,children:[(0,n.jsx)(l.A,{variant:"headline4",className:R().SubsectionTitle,children:"Rules Icons"}),(0,n.jsx)(l.A,{variant:"caption1",children:"Icons shown on the My Rewards in-app page (one per loyalty rule)."}),(0,n.jsx)("div",{className:R().Icons,children:Object.keys(a).sort().map(e=>(0,n.jsxs)("div",{className:R().Item,children:[(0,n.jsx)("div",{className:R().Icon,style:{backgroundImage:"var(--rewards-rules-icons-".concat((0,G.f)(e),")")}}),(0,n.jsx)(l.A,{className:R().Label,variant:"caption1",children:(0,G.P)(e)})]},"rules_".concat(e)))})]}),(0,n.jsxs)("div",{className:R().Subsection,children:[(0,n.jsx)(l.A,{variant:"headline4",className:R().SubsectionTitle,children:"Lion Icons"}),(0,n.jsx)(l.A,{variant:"caption1",children:"Icons rendered inside LoyaltyLion's injected modals/widgets."}),(0,n.jsx)("div",{className:R().Icons,children:Object.keys(s).sort().map(e=>(0,n.jsxs)("div",{className:R().Item,children:[(0,n.jsx)("div",{className:R().Icon,style:{backgroundImage:"var(--rewards-lion-icons-".concat((0,G.f)(e),")")}}),(0,n.jsx)(l.A,{className:R().Label,variant:"caption1",children:(0,G.P)(e)})]},"lion_".concat(e)))})]})]})};var H=a(3750),B=a.n(H);let M=()=>{let e=(0,v.p)(e=>e.buttons);return e?(0,n.jsx)(j,{sectionKey:"buttons",children:(0,n.jsx)("div",{className:B().Buttons,children:Object.keys(e).map(e=>(0,n.jsxs)("div",{className:B().Item,children:[(0,n.jsx)(l.A,{tag:"span",variant:"caption2",children:e}),(0,n.jsxs)("div",{className:B().Variants,children:[(0,n.jsx)(E.A,{variant:e,children:"button"}),(0,n.jsxs)(E.A,{variant:e,children:["a button with icon ",(0,n.jsx)(S.A,{name:"arrow",direction:"inline-end"})," "]}),(0,n.jsxs)(E.A,{variant:e,children:[" ",(0,n.jsx)(S.A,{name:"arrow",direction:"inline-end"}),"a button with icon "]}),(0,n.jsx)(E.A,{style:{maxWidth:"300px"},variant:e,children:"a button that might breaks into two rows"})]})]},"buttons_".concat(e)))})}):null};var V=a(30978),q=a(52767),U=a(66153),K=a(60733),W=a(25415),X=a(26635),Z=a(16784),Q=a.n(Z);let J=["primary","secondary","cta","ghost","link"],Y=["normal","small","xsmall"],$={normal:"normal",small:"small",xsmall:"xsmall"},ee="(none)",et=[ee,...P,"plus","minus"],ea=e=>e===ee?null:"plus"===e?(0,n.jsx)(S.A,{name:"plusMinus",variant:"plus"}):"minus"===e?(0,n.jsx)(S.A,{name:"plusMinus",variant:"minus"}):(0,n.jsx)(S.A,{name:e}),en=e=>{let{label:t,selected:a,onSelect:l}=e;return(0,n.jsx)(q.A,{header:{text:t,variant:"text1"}
1,arrowsDisplay:"header",itemsPerView:"auto",itemsGap:"xxs",options:{loop:!1},children:et.map(e=>(0,n.jsx)("button",{type:"button",className:Q().IconCell,"data-selected":e===a||void 0,onClick:()=>l(e),"aria-label":String(e),"aria-pressed":e===a,children:(e=>e===ee?(0,n.jsx)("span",{"aria-label":"No icon"}):ea(e))(e)},e))})},el=()=>{let{data:e}=(0,X.Ay)(e=>e.brandName),[t,a]=(0,p.useState)("primary"),[l,s]=(0,p.useState)("normal"),r="link"===t?"normal":l,[i,o]=(0,p.useState)(()=>e||"Click me"),[c,d]=(0,p.useState)(ee),[u,m]=(0,p.useState)(ee),[h,x]=(0,p.useState)(!1);return(0,n.jsx)(j,{sectionKey:"button",children:(0,n.jsxs)("div",{className:Q().Playground,children:[(0,n.jsxs)("div",{className:Q().Controls,children:[(0,n.jsx)(U.A,{id:"playground-variant",label:"Variant",options:J.map(e=>({value:e,label:e})),value:t,onOptionChange:e=>a(e.value)}),"link"!==t&&(0,n.jsx)(U.A,{id:"playground-size",label:"Size",options:Y.map(e=>({value:e,label:$[e]})),value:l,onOptionChange:e=>s(e.value)}),(0,n.jsx)(K.A,{id:"playground-label",label:"Label",value:i,onChange:e=>o(e.target.value)}),(0,n.jsx)(en,{label:"Left icon",selected:c,onSelect:d}),(0,n.jsx)(en,{label:"Right icon",selected:u,onSelect:m}),(0,n.jsx)(W.A,{id:"playground-disabled",label:"Disabled",defaultChecked:h,onChange:e=>x(e.target.checked)})]}),(0,n.jsx)("div",{className:Q().Preview,children:(0,n.jsxs)(V.A,{variant:t,size:r,disabled:h,children:[ea(c),i&&(0,n.jsx)("span",{children:i}),ea(u)]})})]})})};var es=a(852),er=a(37650),ei=a.n(er);let eo=()=>{let[e,t]=(0,p.useState)({}),a=e=>{t(t=>({...t,[e]:!0}))},s=e=>{t(t=>({...t,[e]:!1}))},r=[{key:"block-end",slideFrom:"block-end",size:"default",label:"Block End (Bottom)"},{key:"block-start",slideFrom:"block-start",size:"default",label:"Block Start (Top)"},{key:"inline-end",slideFrom:"inline-end",size:"default",label:"Inline End (Right)"},{key:"inline-start",slideFrom:"inline-start",size:"default",label:"Inline Start (Left)"},{key:"center",slideFrom:"center",size:"default",label:"Center (Modal)"},{key:"full-screen",slideFrom:"block-end",size:"full-screen",label:"Full Screen"},{key:"header-default",slideFrom:"inline-end",size:"default",label:"Default Header",header:"Default Header Style"},{key:"header-emphasized",slideFrom:"inline-end",size:"default",label:"Emphasized Header",header:"Emphasized Header Style",headerTemplate:"emphasized"},{key:"header-reactnode",slideFrom:"inline-end",size:"default",label:"ReactNode Header",header:(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,n.jsx)(S.A,{name:"star",variant:"full"}),(0,n.jsx)(l.A,{variant:"text6",children:"Custom Header with Icon"})]})},{key:"header-default-no-close",slideFrom:"inline-end",size:"default",label:"Default Header (No Close)",header:"Default Header - No Close Button",hideClose:!0},{key:"header-emphasized-no-close",slideFrom:"inline-end",size:"default",label:"Emphasized Header (No Close)",header:"Emphasized Header - No Close Button",headerTemplate:"emphasized",hideClose:!0},{key:"no-header-no-close",slideFrom:"inline-end",size:"default",label:"No Header (No Close)",hideClose:!0},{key:"nested-dialog",slideFrom:"block-end",size:"default",label:"Nested Dialog",header:"This is a nested dialog"},{key:"long-content",slideFrom:"block-end",size:"default",label:"Long Content (Scroll Test)",header:"Scroll Behavior Test"},{key:"no-data",label:"No Data"}];return(0,n.jsx)(j,{sectionKey:"panel",children:(0,n.jsx)("div",{className:ei().Panel,children:r.map(t=>(0,n.jsxs)("div",{className:ei().Item,children:[(0,n.jsx)(E.A,{variant:"secondary",small:!0,onClick:()=>a(t.key),children:t.label}),((t,r)=>{let i={...t.header?{header:t.header,headerTemplate:t.headerTemplate||"default"}:{}};return(0,n.jsx)(es.A,{visible:e[r]||!1,slideFrom:t.slideFrom,size:t.size,...i,onClose:t.hideClose?void 0:()=>s(r),onBackdropClick:t.hideClose?void 0:()=>s(r),children:(0,n.jsx)("div",{className:ei().PanelContent,children:"long-content"===t.key?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.A,{variant:"text2",children:"This panel contains a lot of content to test the scroll behavior. The content should be scrollable within the panel."}),Array.from({length:15},(e,t)=>(0,n.jsxs)("div",{style:{marginTop:"24px"},children:[(0,n.jsxs)(l.A,{variant:"text5",style:{fontWeight:"bold"},children:["Section ",t+1]}),(0,n.jsx)(l.A,{variant:"text3",style:{marginTop:"8px"},children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."}),(0,n.jsx)(l.A,{variant:"text3",style:{marginTop:"8px"}
1,children:"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit."})]},t)),(0,n.jsxs)("div",{className:ei().PanelActions,style:{marginTop:"32px"},children:[(0,n.jsx)(E.A,{variant:"primary",onClick:()=>s(r),children:"Close Panel"}),(0,n.jsx)(E.A,{variant:"secondary",children:"Sample Action at Bottom"})]})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(l.A,{variant:"text2",children:["This is a ",t.label.toLowerCase()," panel demonstrating the Panel component."]}),(0,n.jsxs)(l.A,{variant:"text3",children:["• Slide direction: ",t.slideFrom,(0,n.jsx)("br",{}),"• Size: ",t.size,(0,n.jsx)("br",{}),t.header&&"• Header: ".concat(t.headerTemplate||"default"),(0,n.jsx)("br",{}),t.hideClose&&"• Close button: Hidden"]}),(0,n.jsxs)("div",{className:ei().PanelActions,children:[!t.hideClose&&(0,n.jsx)(E.A,{variant:"primary",onClick:()=>s(r),children:"Close Panel"}),t.hideClose&&(0,n.jsx)(E.A,{variant:"primary",onClick:()=>s(r),children:"Close Panel (Manual)"}),(0,n.jsx)(E.A,{variant:"secondary",children:"Sample Action"}),"nested-dialog"!==t.key&&(0,n.jsx)(E.A,{variant:"secondary",onClick:()=>a("nested-dialog"),children:"Open Nested Dialog"})]})]})})},r)})(t,t.key)]},t.key))})})};var ec=a(45896),ed=a.n(ec);let eu=["xxxs","xxs","xs","sm","md","lg","xl","xxl","xxxl"],em=["sm","md","lg","xl","xxl"],ep=()=>{let e=(0,v.p)(e=>e.border),t=(0,v.p)(e=>e.radius),a=(0,v.p)(e=>e);if(!e||!t||!a)return null;let l={borderWidth:"".concat(e.width),borderStyle:"solid",borderColor:_(e.color,a)};return(0,n.jsx)(j,{sectionKey:"border",children:(0,n.jsx)("div",{className:ed().Border,children:em.map(a=>{let s=t[a];return(0,n.jsxs)("div",{className:ed().Item,style:{...l,borderRadius:"".concat(s)},children:[(0,n.jsxs)("div",{children:["border: ",e.width," solid ",e.color]}),(0,n.jsxs)("div",{children:["radius-",a,": ",s]})]},"borders_".concat(a))})})})};var eh=a(15039),ex=a.n(eh),eg=a(16038),e_=a.n(eg);let ev=()=>(0,n.jsx)(j,{sectionKey:null,children:(0,n.jsxs)("div",{className:e_().Spacing,children:[(0,n.jsx)(l.A,{variant:"headline10",children:"Margin / Padding"}),(0,n.jsx)("div",{className:ex()(e_().Group,e_().Margin),children:eu.map(e=>{let t="var(--spacing-".concat(e,")");return(0,n.jsx)("div",{className:e_().Item,children:(0,n.jsxs)("div",{className:e_().Inner,style:{inset:"".concat(t)},children:[" spacing-",e," "]})},"margin_".concat(e))})}),(0,n.jsx)(l.A,{variant:"headline10",children:"Gaps"}),(0,n.jsx)("div",{className:ex()(e_().Group,e_().Gap),children:eu.map(e=>(0,n.jsx)("div",{className:e_().Item,style:{gap:"var(--spacing-".concat(e,")")},children:[...Array(18)].map((t,a)=>(0,n.jsxs)("span",{children:[" ",e," "]},a))},"gaps_".concat(e)))})]})});var ej=a(83440),ey=a.n(ej),eb=a(476);let eA=()=>{let e=(0,v.p)(e=>e.colors),{themeConfig:t}=(0,eb.wR)(),{darkMode:a}=(0,g.A)();return e?(0,n.jsx)(j,{sectionKey:"colors",children:(0,n.jsx)("div",{className:ey().Colors,children:Object.entries(e).map(e=>{let[s,r]=e;return(0,n.jsx)("div",{className:ey().Item,style:{background:"".concat(_(r,t,a))},children:(0,n.jsx)(l.A,{tag:"label",variant:"caption1",children:(0,G.P)(s)})},"colors_".concat(s))})})}):null};var ef=a(47318),eC=a.n(ef);let eS=()=>{let e=(0,v.p)(e=>e.palette);return e?(0,n.jsx)(j,{sectionKey:"palette",children:(0,n.jsx)("div",{className:eC().Palette,children:Object.entries(e).map(e=>{let[t,a]=e;return(0,n.jsxs)("div",{className:eC().Item,children:[(0,n.jsx)("div",{className:eC().Circle,style:{background:"".concat(a)}}),(0,n.jsx)(l.A,{variant:"caption1",children:(0,G.P)(t)})]},"palette_".concat(t))})})}):null};var eN=a(58799),ek=a(41054),eI=a.n(ek);let ew=["en-US","en-CA","en-GB","en-AU","en-SG","en-IE","de-CH","de-DE","de-AT","da-DK","es-ES","es-MX","he-IL","fi-FI","fr-BE","fr-FR","it-IT","ja-JP","nl-BE","nl-NL","nb-NO","sv-SE","zh-HK"],eP=["AUD","CAD","CHF","EUR","DKK","GBP","MXN","NOK","SEK","USD","SGD","HKD","JPY","AED","ILS"],eT=()=>{let{data:e}=(0,X.Ay)(e=>e.targetLocale),{data:t}=(0,X.Ay)(e=>e.currency),a=[10,100,1e3,20.5,200.5,2000.5,30.75,300.75,3000.75],[s,r]=(0,p.useState)(a[0]),i=a.map(e=>({value:e.toString(),label:e.toFixed(2)}));return(0,n.jsx)(j,{sectionKey:null,children:(0,n.jsxs)("div",{className:eI().CurrencyDisplay,children:[(0,n.jsx)("div",{className:eI().AmountSelector,children:(0,n.jsx)(U.A,{id:"amount-selector",name:"amount",label:"Select Amount:",options:i,value:s.toString(),onOptionChange:e=>{r(parseFloat(e.value))}})}),(0,n.jsx)("div",{className:eI().tableWrapper,children:(0,n.jsxs)("table",{children:[(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{children:[(0,n.jsx)("th",{children:(0,n.jsx)(l.A,{variant:"text2",children:"Locale"})}),eP.map(e=>(0,n.jsx)("th",{children:(0,n.jsx)(l.A,{variant:"text2",children:e})},e))]})}),(0,n.jsx)("tbody",{children:ew.map(a=>(0,n.jsxs)("tr",{"data-current":a===e,children:[(0,n.jsx)("td",{children:(0,n.jsx)(l.A,{variant:"text2",children:a})}),eP.map(r=>(0,n.jsx)("td",{"data-current":r===t&&a===e,children:(0,n.jsx)(l.A,{variant:"caption1",children:(0,eN.vv)(s,{locale:a,currency:r})})},"".concat(a,"-").concat(r)))]},a))})]})})]})})};var eO=a(19983),eF=a(9447),eE=a(8032),eG=a.n(eE);let eL=e=>{let{index:t,width:a}=e;return(0,n.jsx)("div",{className:eG().Slide,style:a?{width:a}:void 0,children:(0,n.jsx)(l.A,{variant:"headline4",children:t})})},eD=e=>{let{title:t,children:a}=e;return(0,n.jsxs)("fieldset",{className:eG().Group,children:[(0,n.jsx)("legend",{children:(0,n.jsx)(l.A,{variant:"text2",children:t})}),a]})},eR=(e,t)=>e.map(e=>({value:e,label:e,selected:e===t})),ez=()=>{let[e,t]=(0,p.useState)(8),[a,l]=(0,p.useState)("Recommended for you"),[s,r]=(0,p.useState)(3),[i,o]=(0,p.useState)("xs"),[c,d]=(0,p.useState)("sides"),[u,m]=(0,p.useState)("arrow"),[h,x]=(0,p.useState)("start"),[g,_]=(0,p.useState)(!1),[v,y]=(0,p.useState)("none"),[b,A]=(0,p.useState)(!0),[f,C]=(0,p.useState)(!1),[S,N]=(0,p.useState)(!1),[k,I]=(0,p.useState)("auto"),w=Array.from({length:e},(e,t)=>t+1),P=S?"auto":s,T="auto"===k?void 0:k;return(0,n.jsx)(j,{sectionKey:"carousel",children:(0,n.jsxs)("div",{className:eG().Playground,children:[(0,n.jsxs)(eO.A,{id:"carousel-playground",className:eG().Controls,onSubmit:()=>void 0,children:[(0,n.jsxs)(eD,{title:"Header",children:[(0,n.jsx)(eF.A,{type:"text",name:"title",label:"title",defaultValue:a,onChange:e=>l(e.currentTarget.value)}),(0,n.jsx)(eF.A,{type:"radio",name:"headerAlign",label:"headerAlign (when no actions)",value:h,options:eR(["start","center","end"],h),onOptionChange:e=>x(e.value)}),(0,n.jsx)(eF.A,{type:"checkbox",name:"ctaEnabled",label:"show CTA",defaultChecked:g,onChange:e=>_(e.currentTarget.checked)})]}),(0,n.jsxs)(eD,{title:"Layout",children:[(0,n.jsxs)("label",{className:eG().Range,children:[(0,n.jsxs)("span",{children:["slideCount (",e,")"]}),(0,n.jsx)("input",{type:"range",min:1,max:20,step:1,value:e,onCh
1ange:e=>t(parseInt(e.target.value,10))})]}),(0,n.jsx)(eF.A,{type:"checkbox",name:"itemsAuto",label:"itemsPerView: 'auto'",defaultChecked:S,onChange:e=>N(e.currentTarget.checked)}),(0,n.jsxs)("label",{className:eG().Range,style:S?{opacity:.4}:void 0,children:[(0,n.jsxs)("span",{children:["itemsPerView (",s,")"]}),(0,n.jsx)("input",{type:"range",min:1,max:8,step:.25,value:s,onChange:e=>r(parseFloat(e.target.value)),disabled:S})]}),(0,n.jsx)(eF.A,{type:"radio",name:"tileWidth",label:"tile width",value:k,options:eR(["auto","136px","170px"],k),onOptionChange:e=>I(e.value)}),(0,n.jsx)(eF.A,{type:"radio",name:"gap",label:"gap",value:i,options:eR(eu,i),onOptionChange:e=>o(e.value)})]}),(0,n.jsxs)(eD,{title:"Arrows",children:[(0,n.jsx)(eF.A,{type:"radio",name:"arrowsDisplay",label:"arrowsDisplay",value:c,options:eR(["sides","sides-on-hover","outside","header","none"],c),onOptionChange:e=>d(e.value)}),(0,n.jsx)(eF.A,{type:"radio",name:"arrowIcon",label:"arrowIcon",value:u,options:eR(["arrow","chevron"],u),onOptionChange:e=>m(e.value)})]}),(0,n.jsxs)(eD,{title:"Behavior",children:[(0,n.jsx)(eF.A,{type:"radio",name:"dotsDisplay",label:"dotsDisplay",value:v,options:eR(["none","block-start","block-end","inline-start","inline-end","overlay-end"],v),onOptionChange:e=>y(e.value)}),(0,n.jsx)(eF.A,{type:"checkbox",name:"dotsInteractive",label:"dotsInteractive",defaultChecked:b,onChange:e=>A(e.currentTarget.checked)}),(0,n.jsx)(eF.A,{type:"checkbox",name:"autoPlay",label:"autoPlay",defaultChecked:f,onChange:e=>C(e.currentTarget.checked)})]})]}),(0,n.jsx)("div",{className:eG().Stage,children:(0,n.jsx)(q.A,{header:a||g?{text:a||void 0,align:h,cta:g?{text:"See all",link:"#",buttonIcon:"arrow"}:void 0}:void 0,itemsPerView:P,itemsGap:i,arrowsDisplay:c,arrowIcon:u,dotsDisplay:v,dotsInteractive:b,autoPlay:f,children:w.map(e=>(0,n.jsx)(eL,{index:e,width:T},e))})})]})})};var eH=a(58410),eB=a(18909),eM=a(43851),eV=a(73459),eq=a(60492),eU=a(62485),eK=a(2917),eW=a(88454),eX=a(31536),eZ=a(75234),eQ=a(92766),eJ=a.n(eQ);let eY=["#c75c8a","#f4f4f4","#7fa9c9","#2d6b3a","#d63a3a","#f0d000","#e87a30"],e$=["Carnation","Pearl","Sapphire","Emerald","Ruby","Citrine","Topaz"],e0={title:"Title",price:"Price",image:"Image"},e1={carousel:"Carousel",select:"Dropdown",grid:"Grid",drawer:"Drawer"},e2={carousel:["carousel","carousel_no_image","carousel_big_image","carousel_big_image_only","carousel_standard_image"],select:["visual","visual_no_image","visual_big_image","visual_dropdown_list","default","text"],grid:["grid","grid_no_image","grid_big_image"],drawer:["drawer"]},e3=e=>{let{title:t,children:a}=e;return(0,n.jsxs)("fieldset",{className:eJ().Group,children:[(0,n.jsx)("legend",{children:(0,n.jsx)(l.A,{variant:"text2",children:t})}),a]})},e5=e=>{let{theme:t,selectedId:a,onSelect:s}=e,[r,i]=(0,p.useState)("carousel"),[o,c]=(0,p.useState)("carousel"),[d,u]=(0,p.useState)(420),[m,h]=(0,p.useState)({title:!0,price:!0,image:!0}),[x,g]=(0,p.useState)(!1),[_,v]=(0,p.useState)(7),j={id:1,name:"Demo category",cart_name:"Demo",english_name:"Demo category",english_cart_name:"Demo",display_type:o,is_required:!1,is_active:!0,order:1,type:"selection",options:Array.from({length:_},(e,t)=>((e,t,a)=>{let n,l=t.title?e$[e%e$.length]:"";return{id:e+1,name:l,english_name:l,cart_name:l,english_cart_name:l,is_default:0===e,order:e,image:t.image?{url:(n=eY[e%eY.length],"data:image/svg+xml;utf8,".concat(encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><rect width="200" height="200" fill="'.concat(n,'"/></svg>'))))}:void 0,price_adjustment:10*e,use_price_adjustment_in_name:t.price&&e>0,related_product:null,is_active:!0,is_placeholder:!1,cart_display_type:"text",isLinkComponent:a,productLink:a?{isFriendly:!0,friendlyUrl:"style-preview"}:{shortId:0,isFriendly:!1}}})(t,m,x)),uid:"demo-category",labels:[]},y=(0,eZ.u)(j),{Field:b}=(e=>e.includes("carousel")?{Field:eB.A,kind:"carousel"}:e.includes("grid")?{Field:eV.A,kind:"grid"}:e.includes("drawer")?{Field:eq.A,kind:"drawer"}:{Field:eM.A,kind:"select"})(o),A="carousel"===r?(0,eU.p)(t,o):"select"===r?(0,eK.T)(t,y):"grid"===r?(0,eW.p)(t,y):"drawer"===r?(0,eX.p)(t):null,f=A&&{input:{kind:r,displayType:o,displayOption:y,theme:t},resolved:A};return(0,n.jsxs)("div",{className:eJ().FieldPlayground,children:[(0,n.jsxs)(eO.A,{id:"field-playground-controls",className:eJ().PlaygroundColumn,onSubmit:()=>void 0,children:[(0,n.jsxs)(e3,{title:"Field",children:[(0,n.jsx)(eF.A,{type:"radio",name:"fieldKind",label:"kind",value:r,options:Object.keys(e1).map(e=>({value:e,label:e1[e],selected:e===r})),onOptionChange:e=>(e=>{i(e),c(e2[e][0])})(e.value)}),(0,n.jsx)(eF.A,{type:"radio",name:"displayType",label:"display_type",value:o,options:e2[r].map(e=>({value:e,label:e,selected:e===o})),onOptionChange:e=>c(e.value)})]}),(0,n.jsx)(e3,{title:"Options",children:(0,n.jsxs)("label",{className:eJ().Range,children:[(0,n.jsxs)("span",{children:["count (",_,")"]}),(0,n.jsx)("input",{type:"range",min:1,max:12,step:1,value:_,onCh
1ange:e=>v(parseInt(e.target.value,10))})]})}),(0,n.jsx)(e3,{title:"Content",children:(0,n.jsxs)("div",{className:eJ().Toggles,children:[Object.keys(e0).map(e=>(0,n.jsx)(eH.A,{label:e0[e],labelLocation:"after",checked:m[e],onChange:t=>h(a=>({...a,[e]:t.target.checked}))},e)),(0,n.jsx)(eH.A,{label:"Switch options",labelLocation:"after",checked:x,onChange:e=>g(e.target.checked)})]})})]}),(0,n.jsxs)("div",{className:eJ().PlaygroundColumn,children:[(0,n.jsxs)("div",{className:eJ().PreviewHeader,children:[(0,n.jsx)(l.A,{variant:"text2",children:"Preview"}),(0,n.jsxs)("label",{className:eJ().Range,children:[(0,n.jsxs)("span",{children:["width (",d,"px)"]}),(0,n.jsx)("input",{type:"range",min:375,max:520,step:5,value:d,onChange:e=>u(parseInt(e.target.value,10))})]})]}),(0,n.jsx)("div",{className:eJ().FieldStage,style:{width:"".concat(d,"px")},children:(0,n.jsx)(b,{category:j,onOptionChange:e=>s(Number(e.id)),selectedOptionId:a,instanceId:"demo-".concat(r,"-").concat(o)},"".concat(r,"-").concat(o,"-").concat(m.title?"t":"").concat(m.price?"p":"").concat(m.image?"i":"").concat(x?"L":"","-").concat(_))})]}),(0,n.jsxs)("div",{className:eJ().PlaygroundColumn,children:[(0,n.jsx)(l.A,{variant:"text2",children:"Resolved config"}),f?(0,n.jsx)("pre",{className:eJ().ConfigPreview,children:JSON.stringify(f,null,2)}):(0,n.jsx)(l.A,{variant:"text6",className:eJ().Note,children:"Not yet wired — falls through to legacy SelectOption render."})]})]})},e9=()=>{let e=(0,X.DP)(),[t,a]=(0,p.useState)(0);return(0,n.jsx)(j,{sectionKey:null,children:(0,n.jsx)("div",{className:eJ().Playground,children:(0,n.jsx)(e5,{theme:e,selectedId:t+1,onSelect:e=>a(e-1)})})})};var e8=a(35998),e6=a(41948),e7=a(39628),e4=a.n(e7);let te=["text","textarea","checkbox","select","radio"],tt=["text","password","date"],ta=[24,36,48,72,80],tn=["#c75c8a","#f4f4f4","#7fa9c9","#2d6b3a","#d63a3a","#f0d000","#e87a30"],tl=e=>{let{title:t,children:a}=e;return(0,n.jsxs)("fieldset",{className:e4().Group,children:[(0,n.jsx)("legend",{children:(0,n.jsx)(l.A,{variant:"text2",children:t})}),a]})},ts=e=>{let{name:t,children:a}=e;return(0,n.jsxs)("div",{className:e4().SubGroup,children:[(0,n.jsx)(l.A,{variant:"text2",tag:"span",className:e4().SubGroupName,children:t}),(0,n.jsx)("div",{className:e4().SubGroupContent,children:a})]})},tr=(e,t)=>e.map(e=>({value:e,label:e,selected:e===t})),ti=(e,t)=>[{value:"on",label:e,selected:t},{value:"off",label:"no ".concat(e),selected:!t}],to=e=>"select"===e||"radio"===e,tc=()=>{let[e,t]=(0,p.useState)("select"),[a,l]=(0,p.useState)("text"),[s,r]=(0,p.useState)(!0),[i,o]=(0,p.useState)("column"),[c,d]=(0,p.useState)(!0),[u,m]=(0,p.useState)(48),[h,x]=(0,p.useState)("square"),[g,_]=(0,p.useState)(!0),[v,y]=(0,p.useState)(!1),[b,A]=(0,p.useState)(!1),[f,C]=(0,p.useState)("Carnation"),[S,N]=(0,p.useState)("$49"),[k,I]=(0,p.useState)(0),[w,P]=(0,p.useState)(!1),[T,O]=(0,p.useState)("list"),[F,E]=(0,p.useState)(420),[G,L]=(0,p.useState)("flex"),[D,R]=(0,p.useState)("Field label"),[z,H]=(0,p.useState)("Type something..."),[B,M]=(0,p.useState)(!1),[V,q]=(0,p.useState)(0),[K,W]=(0,p.useState)(0),X=tn.map((e,t)=>({value:t,label:"".concat(f," ").concat(t+1),image:c?"data:image/svg+xml;utf8,".concat(encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><rect width="200" height="200" fill="'.concat(e,'"/></svg>'))):void 0,altText:"swatch ".concat(t+1),pricing:v?{price:parseFloat(S.replace(/[^\d.]/g,""))||0,sign:S.startsWith("-")?"-":"+"}:void 0,selected:t===k}));return(0,n.jsx)(j,{sectionKey:"form",children:(0,n.jsxs)("div",{className:e4().Playground,children:[(0,n.jsx)("div",{className:e4().Settings,children:(0,n.jsxs)(eO.A,{id:"form-playground-controls",onSubmit:()=>void 0,children:[(0,n.jsx)(tl,{title:"Component",children:(0,n.jsx)(eF.A,{type:"radio",name:"component",value:e,options:tr(te,e),onOptionChange:e=>t(e.value)})}),(0,n.jsx)(tl,{title:"Preview width",children:(0,n.jsxs)("label",{className:e4().Range,children:[(0,n.jsxs)("span",{children:["width (",F,"px)"]}),(0,n.jsx)("input",{type:"range",min:375,max:520,step:5,value:F,onChange:e=>E(parseInt(e.target.value,10))})]})}),!to(e)&&(0,n.jsxs)(tl,{title:"Field",children:["text"===e&&(0,n.jsx)(ts,{name:"type",children:(0,n.jsx)(eF.A,{type:"radio",name:"textInputType",value:a,options:tr(tt,a),onOptionChange:e=>l(e.value)})}),(0,n.jsx)(ts,{name:"label",children:(0,n.jsx)(eF.A,{type:"text",name:"label",defaultValue:D,onChange:e=>R(e.currentTarget.value)})}),"checkbox"!==e&&(0,n.jsx)(ts,{name:"placeholder",children:(0,n.jsx)(eF.A,{type:"text",name:"placeholder",defaultValue:z,onChange:e=>H(e.currentTarget.value)})}),(0,n.jsx)(ts,{name:"required",children:(0,n.jsx)(eF.A,{type:"radio",name:"required",value:
1B?"on":"off",options:ti("required",B),onOptionChange:e=>M("on"===e.value)})}),("text"===e&&"date"!==a||"textarea"===e)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ts,{name:"minLength",children:(0,n.jsx)(eF.A,{type:"text",name:"minLength",defaultValue:String(V),onChange:e=>q(parseInt(e.currentTarget.value,10)||0)})}),(0,n.jsx)(ts,{name:"maxLength",children:(0,n.jsx)(eF.A,{type:"text",name:"maxLength",defaultValue:String(K),onChange:e=>W(parseInt(e.currentTarget.value,10)||0)})})]})]}),"select"===e&&(0,n.jsxs)(tl,{title:"SelectField",children:[(0,n.jsx)(ts,{name:"search",children:(0,n.jsx)(eF.A,{type:"radio",name:"searchEnabled",value:w?"on":"off",options:ti("search",w),onOptionChange:e=>P("on"===e.value)})}),(0,n.jsx)(ts,{name:"options",children:(0,n.jsx)(eF.A,{type:"radio",name:"selectOptionsLayout",value:T,options:tr(["list","grid","flex"],T),onOptionChange:e=>O(e.value)})})]}),"radio"===e&&(0,n.jsx)(tl,{title:"RadioField",children:(0,n.jsx)(ts,{name:"layout",children:(0,n.jsx)(eF.A,{type:"radio",name:"radioOptionsLayout",value:G,options:tr(["flex","grid"],G),onOptionChange:e=>L(e.value)})})}),to(e)&&(0,n.jsxs)(tl,{title:"Option",children:[(0,n.jsx)(ts,{name:"frame",children:(0,n.jsx)(eF.A,{type:"radio",name:"frame",value:s?"on":"off",options:ti("frame",s),onOptionChange:e=>r("on"===e.value)})}),(0,n.jsx)(ts,{name:"layout",children:(0,n.jsx)(eF.A,{type:"radio",name:"layout",value:i,options:tr(["column","row"],i),onOptionChange:e=>o(e.value)})}),(0,n.jsxs)(ts,{name:"image",children:[(0,n.jsx)(eF.A,{type:"radio",name:"showImage",value:c?"on":"off",options:ti("image",c),onOptionChange:e=>d("on"===e.value)}),c&&(0,n.jsx)(eF.A,{type:"radio",name:"imageSize",label:"size",value:String(u),options:ta.map(e=>({value:String(e),label:"".concat(e,"px"),selected:e===u})),onOptionChange:e=>m(parseInt(String(e.value),10))}),c&&(0,n.jsx)(eF.A,{type:"radio",name:"imageShape",label:"shape",value:h,options:tr(["square","circle"],h),onOptionChange:e=>x(e.value)})]}),(0,n.jsx)(ts,{name:"title",children:(0,n.jsxs)("div",{className:e4().Row,children:[(0,n.jsx)(eF.A,{type:"radio",name:"showTitle",value:g?"on":"off",options:ti("title",g),onOptionChange:e=>_("on"===e.value)}),g&&(0,n.jsx)(eF.A,{type:"text",name:"titleText",defaultValue:f,onChange:e=>C(e.currentTarget.value)})]})}),(0,n.jsx)(ts,{name:"price",children:(0,n.jsxs)("div",{className:e4().Row,children:[(0,n.jsx)(eF.A,{type:"radio",name:"showPrice",value:v?"on":"off",options:ti("price",v),onOptionChange:e=>y("on"===e.value)}),v&&(0,n.jsx)(eF.A,{type:"text",name:"priceText",defaultValue:S,onChange:e=>N(e.currentTarget.value)})]})}),(0,n.jsx)(ts,{name:"checkbox",children:(0,n.jsx)(eF.A,{type:"radio",name:"showCheckbox",value:b?"on":"off",options:ti("checkbox",b),onOptionChange:e=>A("on"===e.value)})})]})]})}),(0,n.jsx)("div",{className:e4().Preview,children:(0,n.jsxs)("div",{className:e4().FieldStage,style:{width:"".concat(F,"px")},children:["select"===e&&(0,n.jsxs)(e6.A,{name:"form-playground-select",label:D,options:X,optionsLayout:T,searchEnabled:w,onOptionChange:e=>I(Number(e.value)),children:[(0,n.jsx)(e6.A.Trigger,{children:e=>(0,n.jsxs)(e8.A,{option:e,layout:"row",presentation:!0,children:[c&&(0,n.jsx)(e8.A.Image,{size:24,shape:h}),(0,n.jsx)(e8.A.Title,{})]})}),(0,n.jsx)(e6.A.List,{children:(t,a,l)=>(0,n.jsxs)(e8.A,{option:t,isSelected:a,onClick:l,layout:"select"===e&&"list"===T?"row":i,frame:("select"!==e||"list"!==T)&&s,children:[c&&(0,n.jsx)(e8.A.Image,{size:u,shape:h}),g&&(0,n.jsx)(e8.A.Title,{}),v&&(0,n.jsx)(e8.A.Price,{}),b&&(0,n.jsx)(e8.A.Checkbox,{})]},t.value)})]}),"radio"===e&&(0,n.jsx)(U.A,{name:"form-playground-radio",label:D,options:X,value:k,optionsLayout:G,onOptionChange:e=>I(Number(e.value)),children:(e,t,a)=>(0,n.jsxs)(e8.A,{option:e,isSelected:t,onClick:a,layout:i,frame:s,children:[c&&(0,n.jsx)(e8.A.Image,{size:u,shape:h}),g&&(0,n.jsx)(e8.A.Title,{}),v&&(0,n.jsx)(e8.A.Price,{}),b&&(0,n.jsx)(e8.A.Checkbox,{})]},e.value)}),"text"===e&&(0,n.jsx)(eF.A,{type:a,name:"form-playground-".concat(a),label:D,placeholder:z,required:B,minLength:V>0?V:void 0,maxLength:K>0?K:void 0},"".concat(e,"-").concat(a)),"textarea"===e&&(0,n.jsx)(eF.A,{type:"textarea",
1name:"form-playground-textarea",label:D,placeholder:z,required:B,minLength:V>0?V:void 0,maxLength:K>0?K:void 0},"textarea"),"checkbox"===e&&(0,n.jsx)(eF.A,{type:"checkbox",name:"form-playground-checkbox",label:D,required:B},"checkbox")]})})]})})};var td=a(56621),tu=a(58040),tm=a(7580),tp=a(75582),th=a(17232),tx=a(82195),tg=a(69150),t_=a.n(tg);let tv=["minimal","standard","full"],tj=()=>{},ty=e=>{let{title:t,children:a,muted:s}=e;return(0,n.jsxs)("fieldset",{className:ex()(t_().Group,{[t_().Muted]:s}),disabled:s,children:[(0,n.jsx)("legend",{children:(0,n.jsx)(l.A,{variant:"caption2",tag:"span",children:t})}),a]})},tb=e=>{let{seed:t,legacyItem:a}=e,[l,s]=(0,p.useState)("full"),[r,i]=(0,p.useState)(t.product.isConfigurable),[o,c]=(0,p.useState)(t.product.isInStock),[d,u]=(0,p.useState)((0,tu.A)(t.product)),[m,h]=(0,p.useState)(t.isFreeGift),[x,g]=(0,p.useState)((0,tm.A)(t)),[_,v]=(0,p.useState)(t.children.length>0),[j,y]=(0,p.useState)(!0),b={...t,product:{...t.product,isConfigurable:r,isInStock:o,isCurrentShippingCountrySupported:!d},isFreeGift:m,hasDetails:x,children:_?t.children:[]};return(0,n.jsxs)("div",{className:t_().Playground,children:[(0,n.jsxs)(eO.A,{id:"cart-item-card-controls",onSubmit:()=>void 0,className:t_().Controls,children:[(0,n.jsx)(ty,{title:"Tier",children:(0,n.jsx)(eF.A,{type:"radio",name:"tier",label:"tier",value:l,options:tv.map(e=>({value:e,label:e,selected:e===l})),onOptionChange:e=>s(e.value)})}),(0,n.jsxs)(ty,{title:"State",muted:"minimal"===l,children:[(0,n.jsx)(eF.A,{type:"checkbox",name:"editable",label:"Editable",defaultChecked:r,onChange:e=>i(e.target.checked)}),(0,n.jsx)(eF.A,{type:"checkbox",name:"inStock",label:"In stock",defaultChecked:o,onChange:e=>c(e.target.checked)}),(0,n.jsx)(eF.A,{type:"checkbox",name:"isExcluded",label:"Excluded",defaultChecked:d,onChange:e=>u(e.target.checked)}),(0,n.jsx)(eF.A,{type:"checkbox",name:"isFreeGift",label:"Free gift",defaultChecked:m,onChange:e=>h(e.target.checked)}),(0,n.jsx)(eF.A,{type:"checkbox",name:"hasDetails",label:"Show details (full only)",defaultChecked:x,onChange:e=>g(e.target.checked)}),(0,n.jsx)(eF.A,{type:"checkbox",name:"withChildren",label:"Nested children (full only)",defaultChecked:_,onChange:e=>v(e.target.checked)}),(0,n.jsx)(eF.A,{type:"checkbox",name:"withGifting",label:"Gifting upsell (full only)",defaultChecked:j,onChange:e=>y(e.target.checked)})]})]}),(0,n.jsxs)("div",{className:t_().Stage,children:["minimal"===l&&(0,n.jsx)(td.A.Minimal,{item:b,onDelete:tj}),"standard"===l&&(0,n.jsx)(td.A.Standard,{item:b,onEdit:tj,onDelete:tj}),"full"===l&&(0,n.jsx)(td.A.Full,{item:b,onEdit:tj,onDelete:tj,details:a?(0,n.jsx)(th.A,{item:a}):void 0,gifting:j&&a?(0,n.jsx)(tx.A,{parentItem:a,parentIndex:0}):void 0})]})]})},tA=()=>{var e;let{data:t}=(0,X.Ay)(e=>e),a=(0,tp.A)(e=>e.fetchCartData),s=(0,tp.A)(e=>e.cardItemTree),r=(0,tp.A)(e=>e.items)[0];(0,p.useEffect)(()=>{t&&a(t)},[t,a]);let i=null!=(e=s[0])?e:null;return i?(0,n.jsx)(tb,{seed:i,legacyItem:r},i.key):(0,n.jsx)(l.A,{variant:"text1",tag:"p",children:"Add an item to this site's cart to preview the card with real data."})};var tf=!0;let tC=()=>(0,n.jsxs)(r.A,{className:o().ThemePage,children:[(0,n.jsxs)("section",{className:o().ThemeSelect,children:[(0,n.jsx)(l.A,{variant:"text1",children:"Select theme:"}),(0,n.jsx)(c.A,{}),(0,n.jsx)(d.A,{})]}),(0,n.jsx)(s.A,{defaultActiveIndex:0,items:[{label:"Palette",content:(0,n.jsx)(eS,{})},{label:"Colors",content:(0,n.jsx)(eA,{})},{label:"Layout",content:(0,n.jsx)(w,{})},{label:"Spacing",content:(0,n.jsx)(ev,{})},{label:"Typography",content:(0,n.jsx)(y,{})},{label:"Buttons (legacy)",content:(0,n.jsx)(M,{})},{label:"Button",content:(0,n.jsx)(el,{})},{label:"Icons",content:(0,n.jsx)(L,{})},{label:"Rewards",content:(0,n.jsx)(z,{})},{label:"Border",content:(0,n.jsx)(ep,{})},{label:"Form",content:(0,n.jsx)(tc,{})},{label:"Carousel",content:(0,n.jsx)(ez,{})},{label:"Item Editor",content:(0,n.jsx)(e9,{})},{label:"Cart Item",content:(0,n.jsx)(tA,{})},{label:"Ecommerce",content:(0,n.jsx)(I,{})},{label:"Panel",content:(0,n.jsx)(eo,{})},{label:"Currency",content:(0,n.jsx)(eT,{})}]})]})},97958:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[context]/theme/[page]",function(){return a(96189)}])},99813:e=>{e.exports={UpsellItem:"upsellItem_UpsellItem__nSMZw",Image:"upsellItem_Image__U8B4m",Info:"upsellItem_Info__oOXz0",Button:"upsellItem_Button__yCnTd"}}},e=>{e.O(0,[5352,6361,2709,8230,9012,9209,8992,3795,942,9069,3743,4625,9916,1948,6621,1926,636,6593,8792],()=>e(e.s=97958)),_N_E=e.O()}]);

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.