PageSourceSearch

https://www.ploom.co.kr/_next/static/chunks/jti-commerce-vendor-680a1374-70f461e5f1ce2214.js

js ploom.co.kr collected 2026-10-03 18:50:25 UTC 65,307 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5260],{4030:(e,t,n)=>{"use strict";n.d(t,{I:()=>o});var i=n(54568),r=n(75816),a=n(80327),s=n.n(a),o=function(e){var t=e.firstName,n=e.lastName,a=e.telephone,o=e.address,l=e.deliveryOptionName,d=e.fiscalCode,c=(0,r.c3P)().__;return(0,i.jsxs)("div",{className:s().container,children:[(0,i.jsxs)(r.fI1,{className:s().row,children:[(0,i.jsxs)(r.VPZ,{xs:12,md:6,className:s().column,children:[(0,i.jsx)("h4",{className:s().sectionTitle,children:c("cart.checkout.shipping_contact.title")}),(0,i.jsx)("p",{className:s().sectionText,children:c("cart.checkout.shipping_contact.name",[t,n])}),(0,i.jsx)("p",{className:s().sectionText,children:a}),!!d&&(0,i.jsx)("p",{className:s().sectionText,children:d})]}),(0,i.jsxs)(r.VPZ,{xs:12,md:6,className:s().column,children:[(0,i.jsx)("h4",{className:s().sectionTitle,children:c("cart.checkout.shipping_address.title")}),(0,i.jsx)(r.uo,{address:o})]})]}),(0,i.jsx)(r.fI1,{className:s().row,children:(0,i.jsxs)(r.VPZ,{xs:12,className:s().column,children:[(0,i.jsx)("h4",{className:s().sectionTitle,children:c("cart.checkout.shipping_options.title")}),(0,i.jsx)("p",{className:s().sectionText,children:l})]})})]})}},5743:e=>{e.exports={infoLine:"ContactInfo_infoLine__GOlgS",label:"ContactInfo_label__QfSPJ"}},6425:e=>{e.exports={form:"ShippingFormRenderer_form__bEL_s",cardContent:"ShippingFormRenderer_cardContent__noIJw"}},6547:(e,t,n)=>{"use strict";n.d(t,{J:()=>g});var i=n(87790),r=n(54568),a=n(7620),s=n(56991),o=n(60802),l=n(63152),d=n(91119),c=n(40136),u=n(56294),h=n(4426),m=n(68260),p=n(22049),f=n.n(p),g=function(e){var t=e.variant,n=(0,m.c)().__,p=(0,h.U)(),g=(0,o.h)().ffCheckoutV2EnableIteration2,_=(0,i._)((0,a.useState)(!1),2),v=_[0],y=_[1],x=(0,a.useCallback)(function(e){g&&(e.preventDefault(),y(!0))},[g]),S=(0,a.useCallback)(function(){y(!1)},[]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.G,{className:"paymentDetails"===(void 0===t?"default":t)?f().paymentDetailsBackToCartButton:void 0,icon:s.G,href:p.CART_CHECKOUT_PAGE_URL,onClick:x,children:n("cart.checkout.go_back_label")}),g&&(0,r.jsx)(c.lG,{isOpened:v,onClose:S,children:(0,r.jsxs)("div",{className:f().dialogContainer,children:[(0,r.jsx)(u.o,{variant:"h3",children:n("cart.checkout.back_to_cart_warning_dialog.heading")}),(0,r.jsx)(u.o,{variant:"body2",weight:"light",className:f().warningMessage,children:n("cart.checkout.back_to_cart_warning_dialog.warning_message")}),(0,r.jsxs)("div",{className:f().dialogFooter,children:[(0,r.jsx)(l.$,{color:"secondary",href:p.CART_CHECKOUT_PAGE_URL,children:n("cart.checkout.back_to_cart_warning_dialog.cancel_button")}),(0,r.jsx)(l.$,{color:"primary",onClick:S,children:n("cart.checkout.back_to_cart_warning_dialog.submit_button")})]})]})})]})}},7077:(e,t,n)=>{"use strict";n.d(t,{_:()=>N});var i=n(87790),r=n(54568),a=n(7620),s=n(50982),o=n(27933),l=n(60802),d=n(53458),c=n(71138),u=n(59886),h=n(54405),m=n(38134),p=n(75816),f=n(61341),g=n(32489),_=n(86569),v=n(71622),y=n(73867),x=n(7570),S=n(4030),C=n(14417),b=n(90129),j=n(5772),N=function(e){var t,n,N,w,k,A,T=e.isPaymentFailed,P=void 0!==T&&T,E=(0,s.useMediaQuery)({minWidth:u.y7}),M=(0,h.wA)(),I=(0,a.useRef)(!1),O=(0,a.useRef)(null),D=(0,a.useRef)(null),V=(0,a.useRef)(null),F=(0,p.c3P)().__,R=(0,d.h)().ffCheckoutV2EnableIteration2,L=(0,o.zy)(),H=(0,i._)((0,a.useState)(!!(null==(t=L.state)?void 0:t.paymentMethodPreselected)),1)[0],B=(0,i._)((0,a.useState)(P),2),Z=B[0],U=B[1],z=(0,b.Q)(),K=(0,h.d4)(function(e){return e.checkoutV2.sectionsState}),W=!!(null==(n=z.data)?void 0:n.isZeroValueOrder),G=(0,d.gA)(null==(N=z.data)?void 0:N.status),Y=(0,a.useCallback)(function(){"active"===K.paymentSection&&O.current?(0,j.w)(O.current):"active"===K.orderConfirmationSection&&D.current&&(0,j.w)(D.current)},[K.orderConfirmationSection,K.paymentSection]);return((0,a.useEffect)(function(){if(!I.current&&z.isSuccess&&z.data){if(I.current=!0,!G)return void M(m.Zu.actions.setSectionsState({shippingSection:"completed",paymentSection:"rested",orderConfirmationSection:"rested"}));if(H)return void M(m.Zu.actions.setSectionsState({shippingSection:"completed",paymentSection:"completed",orderConfirmationSection:"active"}));M(m.Zu.actions.setSectionsState({shippingSection:"completed",paymentSection:"active",orderConfirmationSection:"rested"}))}},[M,P,z.data,z.isSuccess,G,H]),(0,a.useEffect)(function(){"completed"===K.paymentSection&&U(!1)},[K.paymentSection]),(0,a.useEffect)(function(){U(P)},[P,L.key]),(0,a.useEffect)(function(){Y()},[Y]),z.isLoading)?(0,r.jsxs)(C.J,{children:[(0,r.jsx)(C.J.Header,{children:(0,r.jsx)(g.z,{pageTitle:F("checkout.title")})}),(0,r.jsx)(C.J.Content,{children:(0,r.jsx)(c.a,{})})]}):z.isError?(0,r.jsxs)(C.J,{children:[(0,r.jsx)(C.J.Header,{children:(0,r.jsx)(g.z,{pageTitle:F("checkout.title")})}),(0,r.jsx)(C.J.Content,{children:(0,r.jsx)(p.ZTP,{variant:"error",title:F("checkout.order.error.title"),description:F("checkout.order.error.description"),withIconClose:!1})})]}):(0,r.jsxs)(C.J,{children:[(0,r.jsx)(C.J.Header,{children:(0,r.jsx)(g.z,{pageTitle:F("checkout.title"),itemsCount:null==(k=z.data)||null==(w=k.items)?void 0:w.length})}),(0,r.jsxs)(C.J.Content,{children:[!E&&!R&&(0,r.jsx)(_.c,{}),(0,r.jsx)(l.iV,{ref:O,title:F("checkout.shipping.section.title"),state:K.shippingSection,"data-testid":"shipping-section",children:(null==(A=z.data)?void 0:A.shippingAddress)?(0,r.jsx)(S.I,{firstName:z.data.shippingAddress.firstname,lastName:z.data.shippingAddress.lastname,telephone:z.data.shippingAddress.telep
1hone,address:z.data.shippingAddress,deliveryOptionName:z.data.shippingMethod.carrierCode}):(0,r.jsx)("p",{children:F("checkout.shipping.section.no_address")})}),(0,r.jsx)(l.iV,{ref:D,title:F("checkout.payment.section.title"),state:K.paymentSection,"data-testid":"payment-section",isEditButtonDisabled:H,onEdit:!W&&G?function(){M(m.Zu.actions.setSectionsState({shippingSection:"completed",paymentSection:"editing",orderConfirmationSection:"rested"}))}:void 0,children:(0,r.jsx)(v.S,{mode:["active","editing"].includes(K.paymentSection)&&G?"edit":"view",isPaymentFailedAlertVisible:Z})}),E&&G&&(0,r.jsx)(l.iV,{ref:V,title:F("checkout.order_confirmation.section.title"),state:K.orderConfirmationSection,"data-testid":"order-confirmation-section",children:(0,r.jsx)(x.t,{children:(0,r.jsx)(y.c1,{})})})]}),(0,r.jsxs)(C.J.Sidebar,{children:[E&&(0,r.jsx)(f.C,{}),!E&&(0,r.jsxs)(l.iV,{ref:V,title:F("checkout.order_confirmation.section.title"),state:K.orderConfirmationSection,"data-testid":"order-confirmation-section",children:[(0,r.jsx)(f.C,{}),G&&(0,r.jsx)(x.t,{children:(0,r.jsx)(y.c1,{})})]})]})]})}},7570:(e,t,n)=>{"use strict";n.d(t,{t:()=>h});var i=n(54568),r=n(50791),a=n(54405),s=n(38134),o=n(75816),l=n(57126),d=n(30452),c=n(69629),u=n.n(c),h=function(e){var t=e.children,n=(0,o.c3P)().__,c=(0,a.wA)(),h=(0,a.d4)(function(e){return e.checkoutV2.data}),m=(0,a.d4)(function(e){return e.checkoutV2.sectionsState.orderConfirmationSection}),p=(0,d.S3)().showConsentAndPaySubscriptionBillingDisclaimer;return(null==h?void 0:h.paymentMethodCode)?(0,i.jsxs)("div",{className:u().container,children:[p&&(0,i.jsx)(l.sv,{}),(0,i.jsx)(i.Fragment,{children:t})]}):("editing"===m&&r.o.error(n("cart.checkout.consent_and_pay.error.no_payment_method_selected")),c(s.Zu.actions.setSectionsState({shippingSection:"completed",paymentSection:"active",orderConfirmationSection:"rested"})),null)}},8655:e=>{e.exports={consentText:"ConsentText_consentText__loJ4C",link:"ConsentText_link__5mbF9"}},13961:e=>{e.exports={goToOrderButton:"RedirectToOrder_goToOrderButton__SFsqp",text:"RedirectToOrder_text__QIfK0",link:"RedirectToOrder_link__vkBwQ"}},14417:(e,t,n)=>{"use strict";n.d(t,{J:()=>l});var i=n(54568),r=n(7620),a=n(75816),s=n(26315),o=n.n(s),l=function(e){var t=e.children,n=null,s=null,d=null;return r.Children.forEach(t,function(e){r.isValidElement(e)&&(e.type===l.Header&&(n=e.props.children),e.type===l.Sidebar&&(s=e.props.children),e.type===l.Content&&(d=e.props.children))}),(0,i.jsxs)("div",{className:o().container,children:[n,(0,i.jsxs)(a.fI1,{className:o().contentRow,dataTestId:"two-column-layout-content-row",children:[(0,i.jsx)(a.VPZ,{lg:7,className:o().mainSectionColumn,dataTestId:"main-section",children:d}),(0,i.jsx)(a.VPZ,{lg:5,className:o().sideBarColumn,dataTestId:"sidebar",children:s})]})]})};l.Header=function(e){var t=e.children;return(0,i.jsx)(i.Fragment,{children:t})},l.Sidebar=function(e){var t=e.children;return(0,i.jsx)(i.Fragment,{children:t})},l.Content=function(e){var t=e.children;return(0,i.jsx)(i.Fragment,{children:t})}},14661:(e,t,n)=>{"use strict";n.d(t,{V:()=>i.V});var i=n(53106)},15079:e=>{e.exports={container:"SocialMedia_container__FFjlH",title:"SocialMedia_title__cGNv4",linksContainer:"SocialMedia_linksContainer__ESrU2",icon:"SocialMedia_icon__qgeuI"}},20882:(e,t,n)=>{"use strict";n.d(t,{F:()=>f});var i=n(99103),r=n(12900),a=n(49),s=n(74254),o=n(7620),l=n(75816),d=n(4426),c=n(68260),u=n(47040),h=n(22384),m=n(96543),p=n(4513),f=function(e){var t=(0,c.c)().__,n=(0,h.l)().setShippingAddressOnCart,f=(0,d.U)().ISO_COUNTRY_CODE,g=(0,m.oC)(),_=(0,l.xW1)().watch,v=_(e.shippingMethodCode.name),y=_(e.firstName.name),x=_(e.lastName.name),S=_(e.telephone.name),C=u.rd.toTelephoneString(S,e.telephone.savedDefaultValue),b=(0,o.useCallback)(function(e){return(0,a._)((0,r._)({},e),{telephone:C,firstname:y,lastname:x})},[C,y,x]);return{onShippingAddressChange:(0,o.useCallback)(function(e){return(0,i._)(function(){var i,r;return(0,s._)(this,function(a){switch(a.label){case 0:if(i=u.o3.getSelectedShippingMethodType(v,g),!(r=(0,p.SS)({methodType:i,address:e,countryCode:f})))throw Error(t("cart.checkout.shipping_form.error.shipping_address.wrong_address"));return[4,n(b(r))];case 1:return[2,a.sent()]}})})()},[v,g,f,n,b,t])}}},22049:e=>{e.exports={dialogContainer:"BackToCartButton_dialogContainer__ii2Sl",warningMessage:"BackToCartButton_warningMessage__N5SWP",dialogFooter:"BackToCartButton_dialogFooter__vN4BY",paymentDetailsB
1ackToCartButton:"BackToCartButton_paymentDetailsBackToCartButton__mmc6y"}},26315:e=>{e.exports={container:"TwoColumnLayout_container__ZApC_",mainSectionColumn:"TwoColumnLayout_mainSectionColumn__emUEy",sideBarColumn:"TwoColumnLayout_sideBarColumn__voA_j",contentRow:"TwoColumnLayout_contentRow__razZ8",headerRow:"TwoColumnLayout_headerRow__Y9eaQ",sideBar:"TwoColumnLayout_sideBar__Boem2"}},28312:(e,t,n)=>{"use strict";n.d(t,{y:()=>h});var i,r,a=n(54568),s=n(62860),o=n.n(s),l=n(75816),d=n(37031),c=n.n(d),u=o().sanitize;(i=r||(r={}))[i.COLLECT=0]="COLLECT",i[i.REDEEM=1]="REDEEM";var h=function(e){var t=e.totalLoyaltyPoints,n=e.loyaltyChoice,i=e.learnMoreUrl,s=(0,l.c3P)().__;return n===r.COLLECT&&t?(0,a.jsx)("div",{className:c().message,children:s("cart.ploom_club.pointsBlock.collect_message",[null!=t?t:""])}):(0,a.jsxs)("div",{className:c().wrapper,children:[(0,a.jsx)("div",{"data-testid":"noPointsMessage",dangerouslySetInnerHTML:{__html:u(s("loyalty.checkout.noPointsMessage"))},className:c().message}),i?(0,a.jsx)(l.$nd,{variant:"redirect",color:"tertiary",href:i,size:"small",children:s("loyalty.checkout.learnMore")}):null]})}},28566:(e,t,n)=>{"use strict";n.d(t,{Z:()=>eC});var i=n(54568),r=n(7620),a=n(62860),s=n.n(a),o=n(53458),l=n(98788),d=n(53441),c=n(75816),u=n(57126),h=n(90129),m=n(48610),p=n(96543),f=n(61411),g=n.n(f),_=function(e){var t=e.additionalInfo||{},n=t.title,r=t.message;return n||r?(0,i.jsxs)("div",{className:g().container,"data-testid":"additionalInfo",children:[n&&(0,i.jsx)("h4",{className:g().title,children:n}),r&&(0,i.jsx)(c.o5u,{variant:"body1",weight:"light",className:g().text,children:r})]}):null},v=n(35683),y=function(){var e=(0,p.oC)().consentReminderPopup,t=(0,v.I)(),n=t.isConsentPopUpVisible,r=t.closeConsentsPopUp;return(null==e?void 0:e.enabled)?(0,i.jsx)(c.Dky,{title:e.mainQuestion||"",subtitle:e.subtitle||"",description:e.description||"",primaryButtonText:e.yesButtonText||"",secondaryButtonText:e.noButtonText||"",mainImage:e.mainImage||"",imageAltText:e.imageAltText||"",onPrimaryButtonClick:function(){e.yesRedirectUrl&&window.open(e.yesRedirectUrl,"_blank"),r()},onSecondaryButtonClick:function(){r()},isOpened:n}):null},x=n(13961),S=n.n(x),C=function(e){var t=e.orderId,n=(0,c.c3P)().__,r=(0,c.UKg)().PROFILE_PAGE_URL,a="".concat(r,"#/orders/").concat(t);return(0,i.jsx)("div",{className:S().goToOrderButton,children:(0,i.jsx)(c.$nd,{nativeBehaviour:!0,variant:"redirect",color:"secondary",href:a,size:"large","aria-label":n("cart.order.summary.summaryLink",[t||""]),children:n("cart.order.summary.summaryLink",[t||""])})})},b=n(10961),j=n(90743),N=n(39785),w=n(26123),k=n(22392),A=n(71138),T=n(44607);n(49117);var P=s().sanitize,E=function(e){var t=e.totalPoints,n=e.earnedPoints,r=e.pendingPoints,a=e.arrowUrl,s=e.orderFetchStatus,o=(0,c.c3P)().__;return"pending"===s?(0,i.jsx)(A.a,{}):(0,i.jsxs)("div",{className:"reward-info",children:[(0,i.jsx)(k.Z,{variant:"level-1",title:o("cart.checkout.reward_banner.title"),children:(0,i.jsx)("div",{className:"reward-banner",children:(0,i.jsxs)("div",{className:"reward-banner__content",children:[(0,i.jsx)(T.A,{className:"reward-banner__logo"}),(0,i.jsx)(c.DyV,{className:"reward-banner__message",children:(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:P(o("cart.checkout.reward_banner.message",[n||0]))},"data-testid":"cart-checkout-reward_banner"})})]})})}),(0,i.jsx)("div",{className:"reward-points",children:(0,i.jsx)(k.Z,{variant:"level-1-club",title:o("cart.checkout.reward_banner.points_balance.title"),children:(0,i.jsxs)(c.DyV,{className:"reward-points__content",children:[(0,i.jsx)("span",{className:"reward-points__balance","data-testid":"cart-checkout-reward_balance",children:t}),(0,i.jsxs)("div",{className:"reward-points__pending",children:[(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:P(o("cart.checkout.reward_banner.points_pending",[r||0]))},className:"reward-points__text","data-testid":"cart-checkout-reward_pending-points"}),(0,i.jsx)(c.m_M,{content:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{children:o("tooltip.text")}),(0,i.jsx)("div",{className:"reward-points__tooltip-link",dangerouslySetInnerHTML:{__html:P(o("tooltip.text.url-text"))}})]})})]}),(0,i.jsx)(c.$nd,{variant:"redirect",color:"secondary",size:"large","data-testid":"arrow-link",href:a,nativeBehaviour:!0,children:o("cart.checkout.reward_banner.points_history")})]})})})]})},M=function(){var e=(0,p.oC)(),t=e.loyalty,n=e.orderSummaryConfig,r=(0,w.s)(),a=(0,l.getUser)(),s=null==a?void 0:a.uuid,o=null==a?void 0:a.ciam_token,d=(0,j.x5)(s&&o?{uuid:s,ciam_token:o}:b.hT).data,c=null==d?void 0:d.pending_points,u=null==d?void 0:d.points,h=(0,l.getSessionStorage)().get(N.c$,0),m=null==t?void 0:t.orderConfirmationLoyaltyUrl;return r&&h>
10&&(null==n?void 0:n.displayLoyaltyConfirmation)?(0,i.jsx)(E,{pendingPoints:c,earnedPoints:h,totalPoints:u,arrowUrl:m}):null},I=n(12900),O=n(49),D=n(87790),V=n(27933),F=n(60802),R=n(21986),L=n(99439),H=n(86439),B=n(45167),Z=n(33324),U=n(68362),z=function(e){if(e){var t="string"==typeof e?e:e.region;if(t)return{region_id:0,region_code:"0",region:t}}},K=function(e){var t=e.address,n=e.title,r=e.className,a=e.orderAttributesInfos,s=((null==t?void 0:t.pickupInformation)||{}).name;return(0,i.jsx)("div",{className:r,children:(0,i.jsxs)(R.a,{title:n,variant:"level-2",children:[(0,i.jsx)(c.msn,{address:t,hideTelephone:!0,isEditable:!1,companyName:s,hideName:!!s}),a&&(0,i.jsx)(c.My7,{orderAttributesInfos:a})]})})},W=n(60338),G=n.n(W),Y=s().sanitize,q=function(e){var t,n=e.isPayOnDelivery,r=e.paymentMethod,a=(0,c.c3P)().__,s=(0,p.oC)(),o=null!=(t=null==r?void 0:r.payment_method)?t:null==r?void 0:r.title,l=a("cart.order.payment_method.".concat(o),void 0,null==r?void 0:r.title)||(null==r?void 0:r.title);return void 0!==n&&n?(0,i.jsx)("div",{"data-testid":"pay-on-delivery-message",dangerouslySetInnerHTML:{__html:Y(s.general.payOnDeliveryMessageText||"")}}):r?(0,i.jsxs)("div",{"data-testid":"payment-method",className:G().paymentMethod,children:[r.icon&&(0,i.jsx)("img",{src:r.icon,alt:"",className:G().paymentMethodImg}),l]}):(0,i.jsx)("div",{children:a("cart.order.payment_method.na")})},J=n(55395),$=n.n(J),Q=s().sanitize,X=(0,r.memo)(function(){var e,t,n,a,s=(0,V.g)(),o=s.orderNumber,l=s.paymentToken,d=(0,h.Q)(o),u=d.data,m=d.isLoading,f=d.isSuccess,g=(0,B.RO)(null!=l?l:b.hT).data,_=(0,p.oC)(),v=null!=(e=null==(n=_.general)?void 0:n.zeroValueOrderNotificationText)?e:"",y=(0,c.UKg)(),x=y.COUNTRY_NAME,S=y.dateFormat,C=(0,F.h)().ffCheckoutV2EnableIteration2,j=(0,c.Ymp)(),N=(0,c.c3P)().__,w=_.orderSummaryConfig,k=w.displayBillingAddress,T=w.displayDeliveryMethod,P=w.displayItemsSummary,E=w.displayPaymentMethod,M=w.displayShippingAddress,W=(0,H.lx)().data,G=void 0===W?[]:W,Y=(0,D._)((0,r.useState)([]),2),J=Y[0],X=Y[1],ee=(0,D._)((0,r.useState)([]),2),et=ee[0],en=ee[1];(0,r.useEffect)(function(){if((null==u?void 0:u.additional_attributes)&&G.length){var e=(0,F.Lw)(u.additional_attributes,G),t=e.updatedShippingAttributes,n=e.updatedBillingAttributes;t&&X(t),n&&en(n)}},[null==u?void 0:u.additional_attributes,G.length,G]);var ei=k||T||E||M,er=(null==u?void 0:u.paymentMethod)===L.ES.payOn
1Delivery;return"pending"==(m?"pending":f?"success":"error")?(0,i.jsx)(A.a,{}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:$().numberDateContainer,"data-testid":"order-basic-info-section",children:[(0,i.jsx)(R.a,{"data-testid":"order-info-box-number",title:N("cart.order.number"),titleAs:"h5",variant:"level-2",children:(0,i.jsx)(c.o5u,{variant:"body1",dataTestId:"order-info-box-value",children:N("cart.order.summary.numberFormat",[(null==u?void 0:u.number)||"000000000"])})}),(0,i.jsx)(R.a,{"data-testid":"order-info-box-date",title:N("cart.order.date"),titleAs:"h5",variant:"level-2",children:(0,i.jsx)(c.o5u,{variant:"body1",dataTestId:"order-info-box-value",children:(0,c.Yq5)(null==u?void 0:u.orderDate,S||"ddd D MMMM YYYY",j,!0)||"..."})})]}),P&&!C&&(0,i.jsx)(Z.c,{}),(0,i.jsx)(U.wV,{}),ei&&(0,i.jsxs)("div",{className:$().boxes,children:[M&&(null==u?void 0:u.shippingAddress)&&(0,i.jsx)(K,{address:(0,O._)((0,I._)({},u.shippingAddress),{region:z(u.shippingAddress.region),countryName:x}),className:$().shipping,title:N("cart.order.shipping_address.title"),orderAttributesInfos:J}),T&&(0,i.jsx)("div",{className:$().delivery,children:(0,i.jsx)(R.a,{title:N("cart.order.delivery_method.title"),variant:"level-2",children:null!=(t=null==u||null==(a=u.shippingMethod)?void 0:a.methodCode)?t:"..."})}),k&&(null==u?void 0:u.billingAddress)&&(0,i.jsx)(K,{address:(0,O._)((0,I._)({},u.billingAddress),{region:z(u.billingAddress.region),countryName:x}),className:$().billing,title:N("cart.order.billing_address.title"),orderAttributesInfos:et}),E&&(0,i.jsx)("div",{className:$().payment,children:(0,i.jsx)(R.a,{title:N("cart.order.payment_method.title"),variant:"level-2",children:(null==u?void 0:u.isZeroValueOrder)?(0,i.jsx)("div",{"data-testid":"zero-value-order-message",dangerouslySetInnerHTML:{__html:Q(v)}}):(0,i.jsx)(q,{isPayOnDelivery:er,paymentMethod:g})})})]})]})}),ee=n(38652),et=n(92949),en=n(41624),ei=n(22919),er=n(79240),ea=n(54412),es=n(89524),eo=n(25007),el=n(62416),ed=n(34682),ec=n(77639),eu=n(15079),eh=n.n(eu),em={FACEBOOK:(0,i.jsx)(ee.d,{className:eh().icon}),INSTAGRAM:(0,i.jsx)(et.v,{className:eh().icon}),LINE:(0,i.jsx)(en.n,{className:eh().icon}),MAIL:(0,i.jsx)(ei.Q,{className:eh().icon}),SNAPCHAT:(0,i.jsx)(er.f,{className:eh().icon}),TELEGRAM:(0,i.jsx)(ea.c,{className:eh().icon}),VIBER:(0,i.jsx)(es.J,{className:eh().icon}),WHATS_UP:(0,i.jsx)(eo.Z,{className:eh().icon}),X:(0,i.jsx)(el.h,{className:eh().icon}),YOUTUBE:(0,i.jsx)(ed.W,{className:eh().icon})},ep=function(e){var t=e.link,n=em[t.icon];return n?(0,i.jsx)(ec.uY,{href:t.uri,target:"_blank",rel:"noreferrer","aria-label":t.icon,children:n}):null},ef=function(e){var t=e.socialMedia,n=e.socialMediaTitle;return(0,i.jsxs)("div",{className:eh().container,"data-testid":"socialMedia",children:[n&&(0,i.jsx)("h5",{className:eh().title,children:n}),(0,i.jsx)("div",{className:eh().linksContainer,children:t.map(function(e){return(0,i.jsx)(ep,{link:e},e.uri)})})]})},eg=n(84061),e_=n.n(eg),ev=function(e){var t=e.status,n=e.email,r=(0,c.c3P)().__;return(0,i.jsxs)("div",{className:e_().container,children:[(0,i.jsx)("h2",{className:e_().mainTitle,children:r("cart.order.summary.message.title")}),"pending"===t&&(0,i.jsx)(A.a,{}),"success"===t&&(0,i.jsx)(c.ZTP,{variant:"success",title:r("cart.order.summary.message.subtitle"),description:(0,i.jsx)(c.F24,{t:"cart.order.summary.message.description",children:(0,i.jsx)("strong",{children:void 0===n?"":n})}),shouldCloseOnCtaClick:!1})]})},ey=n(86679),ex=n.n(ey),eS=s().sanitize,eC=function(){var e=(0,c.UKg)(),t=e.AUTH_PAGE_URL,n=e.showQuizOnThankYouPage;(0,u.T9)();var a=(0,p.oC)(),s=a.survey,f=a.sob,g=a.orderSummaryConfig,v=(0,m.S)(null==s?void 0:s.identifier,null==s?void 0:s.domain),x=(0,h.Q)(),S=x.data,b=x.isLoading,j=x.isSuccess,N=(0,d.$w)(void 0,{selectFromResult:function(e){var t=e.data;return{contactEmail:null==t?void 0:t.personalInfo.email}}}).contactEmail,w=g||{},k=w.socialMedia,A=w.displaySocialMedia,T=w.socialMediaTitle,P=!!(A&&k&&k.length>0),E=g||{},I=E.displayAdditionalInfo,O=E.additionalInfo,D=j&&!!(null==S?void 0:S.number)&&!!(null==S?void 0:S.status)&&o.zV.includes(S.status),V=n&&!!v&&D,F=n&&!v&&!!(null==f?void 0:f.enabled)&&D;return(0,r.useEffect)(function(){window.scrollTo(0,0)},[]),(0,r.useEffect)(function(){new l.BrowserStorage().get("user",null)||(window.location.pathname=t)},[t]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(y,{}),(0,i.jsxs)("div",{className:ex().container,children:[(0,i.jsx)(ev,{status:b?"pending":j?"success":"error",email:N}),(0,i.jsx)(C,{orderId:null==S?void 0:S.number}),V&&!!v&&(0,i.jsx)(c.BN2,{scriptUrl:v}),F&&!!f.data&&Object.keys(f.data).length>0&&(0,i.jsx)(c.ouf,{data:f.data}),(0,i.jsx)(X,{}),(0,i.jsx)(M,{}),I&&(0,i.jsx)(_,{additionalInfo:O}),!!(null==g?void 0:g.withdrawOrderInfo)&&(0,i.jsx)("div",{className:ex().withdrawOrderInfo,dangerouslySetInnerHTML:{__html:eS(g.
1withdrawOrderInfo)}}),P&&(0,i.jsx)(ef,{socialMediaTitle:T,socialMedia:k})]})]})}},28963:(e,t,n)=>{"use strict";n.d(t,{P:()=>p});var i=n(87790),r=n(54568),a=n(7620),s=n(50982),o=n(50791),l=n(22536),d=n(42575),c=n(75816),u=n(68260),h=n(92699),m=n.n(h),p=function(e){var t,n=e.open,h=e.addresses,p=e.onCreateNew,f=e.onCancel,g=e.onConfirm,_=e.preselectedAddress,v=e.isOnSubmitLoading,y=(0,u.c)().__,x=(0,i._)((0,a.useState)(null!=(t=null==_?void 0:_.id)?t:""),2),S=x[0],C=x[1],b=(0,s.useMediaQuery)({minWidth:d.S$1});return(0,r.jsx)(c.lGe,{closable:!1,isOpened:n,className:m().dialog,children:(0,r.jsxs)("div",{className:m().content,children:[(0,r.jsxs)("div",{className:m().header,children:[(0,r.jsx)("h2",{className:m().title,children:y("cart.checkout.shipping_address.edit_dialog.title")}),(0,r.jsx)("h3",{className:m().subtitle,children:y("cart.checkout.shipping_address.edit_dialog.subTitle")})]}),(0,r.jsxs)("div",{className:m().cards,role:"radiogroup","aria-label":y("cart.checkout.shipping_address.edit_dialog.title"),children:[null==h?void 0:h.map(function(e){return(0,r.jsx)(c.lUg,{address:e,onSelect:C,isSelected:S===e.id},e.id)}),!b&&(0,r.jsx)(c.$nd,{color:"tertiary",onClick:p,children:y("cart.checkout.shipping_address.edit_dialog.create_new")})]}),b&&(0,r.jsx)(c.$nd,{color:"tertiary",onClick:p,size:"large",children:y("cart.checkout.shipping_address.edit_dialog.create_new")}),(0,r.jsxs)("div",{className:m().footer,children:[(0,r.jsx)(c.$nd,{color:"primary",size:b?"large":"fullWidth",onClick:function(){var e=h.find(function(e){return e.id===S});e?g(e):(o.o.error(y("cart.checkout.shipping_address.edit_dialog.select_address_error",[S])),l.a.noticeError(Error("No address selected in ShippingAddressDialog")))},isPending:void 0!==v&&v,children:y("select_item_dialog.confirm")}),(0,r.jsx)(c.$nd,{color:"secondary",size:b?"large":"fullWidth",onClick:f,children:y("select_item_dialog.cancel")})]})]})})}},32417:(e,t,n)=>{"use strict";n.d(t,{sv:()=>f}),n(6547),n(7570),n(95864),n(28963),n(50997);var i=n(12900),r=n(78827),a=n(54568),s=n(80827),o=n.n(s),l=n(62860),d=n.n(l),c=n(48979),u=n(75816),h=n(59103),m=n.n(h),p=d().sanitize,f=function(e){var t=e.className,n=(0,r._)(e,["className"]),s=(0,u.c3P)().__,l=(0,c.k)(),d=l.data,h=l.isLoading,f=l.error;if(h||!(null==d?void 0:d.nextChargeAt))return null;var g=(0,u.Yq5)(d.nextChargeAt),_=f?s("summarySubscription.nextBillingError"):s("summarySubscription.nextBilling",[g]);return(0,a.jsx)("p",(0,i._)({className:o()(m().disclaimer,t),"data-testid":"subscription-billing-disclaimer",dangerouslySetInnerHTML:{__html:p(_)}},n))};n(28312),n(14417)},37031:e=>{e.exports={wrapper:"SummaryLoyaltyPoints_wrapper__pojXx",message:"SummaryLoyaltyPoints_message__I97_5"}},40745:e=>{e.exports={container:"ConsentAndPayFormRenderer_container__PyCz1",consent:"ConsentAndPayFormRenderer_consent__mdZDH",field:"ConsentAndPayFormRenderer_field__IJa2S",warning:"ConsentAndPayFormRenderer_warning__b9LSl"}},40873:(e,t,n)=>{"use strict";n.d(t,{j:()=>r});var i=n(54568),r=function(){return(0,i.jsxs)("div",{children:[(0,i.jsx)("h1",{children:"404 Not Found"}),(0,i.jsx)("p",{children:"The page you are looking for does not exist."})]})}},45310:(e,t,n)=>{"use strict";n.d(t,{H:()=>eF});var i=n(54568),r=n(7620),a=n(50982),s=n(60802),o=n(42575),l=n(54405),d=n(38134),c=n(68260),u=n(64346),h=n(32489),m=n(41779),p=n(82460),f=n(66909),g=n(73867),_=n(99103),v=n(92842),y=n(12900),x=n(49),S=n(87790),C=n(74254),b=n(27933),j=n(71138),N=n(22536),w=n(98788),k=n(53441),A=n(75816),T=n(13207),P=n(56209),E=n(71733),M=n(30012),I=n(30452),O=n(99419),D=n(7214),V=n(11214),F=n(22384),R=n(70448),L=n(70475),H=n(82562),B=n(4513),Z=function(){var e=(0,l.Pj)(),t=(0,c.c)().__,n=(0,O.s)().setShippingMethodMutationState,i=(0,F.l)().setShippingAddressOnCartState,a=(0,r.useCallback)(function(e){switch(e){case"setShippingAddress":return t("cart.checkout.error.setShippingAddress");case"setShippingMethod":return t("cart.checkout.error.setShippingMethod")}},[t]);return{ensureCartRequestsAreProcessed:(0,r.useCallback)(function(){return(0,_._)(function(){var r;return(0,C._)(this,function(s){switch(s.label){case 0:if(!n.isLoading&&!i.isLoading)return[2,Promise.resolve()];if(n.isLoading&&!n.requestId)throw Error(a("setShippingMethod"));if(i.isLoading&&!i.requestId)throw Error(a("setShippingAddress"));return r=function(){var t=e.getState();return{setShippingMethodState:t.magentoApi.mutations[O.m],setShippingAddressState:t.magentoApi.mutations[F.q]}},[4,new Promise(function(n,i){var s=setTimeout(function(){l(),i(Error(t("cart.checkout.error.timeout")))},3e4),o=function(e){var t=r(),o=t.setShippingMethodState,l=t.setShippingAddressState;if((null==o?void 0:o.status)!=="pending"&&(null==l?void 0:l.status)!=="pending"){if(clearTimeout(s),e(),(null==o?void 0:o.status)==="rejected")return void i(Error(a("setShippingMethod")));if((null==l?void 0:l.status)==="rejected")return void i(Error(a("setShippingAddress")));n()}},l=e.subscribe(function(){return o(l)});o(l)})];case 1:return s.sent(),[2]}})})()},[t,a,i,n,e])}},U=n(22392),z=n(12099),K=n(78873),W=n(54351),G=n(47040),Y=n(18098),q=n(27516),J=n(42252),$=n(20185),Q=n(82899),X=n(31820),ee=n(22590),et=n(618),en=n(77735),ei=n(95864),er=n(83519),ea=function(e){var t=e.fieldConfig,n=e.firstNameSavedDefault,a=e.lastNameSavedDefault,s=e.telephoneSavedDefault,o=e.telephoneDefaultValue,l=(0,A.xW1)(),d=(0,r.useCallback)(function(e){e?(l.setValue("firstName",n),l.setValue("lastName",a),l.setValue("telep
1hone",s)):l.setValue("telephone",o),l.clearErrors()},[l,n,a,s,o]);return(0,i.jsx)(G.Yh,{fieldConfig:t,dataTestId:"shouldUseProfileDataCheckbox",onToggle:d})},es=function(e){var t=e.fieldConfig,n=e.firstNameSavedDefault,a=e.lastNameSavedDefault,s=e.telephoneSavedDefault,o=(0,A.xW1)(),l=o.control,d=o.setValue,c=o.getValues,u=o.clearErrors,h=(0,A.UKg)(),m=h.isInternationalPhoneEnabled,p=h.TELEPHONE_CODES_LIST,f=(0,r.useMemo)(function(){return G.rd.toEmptyTelephoneField(m,p)},[m,p]),g=(0,r.useRef)(null),_=(0,r.useCallback)(function(e){u(),d(t.name,!e),e&&!g.current?(d("firstName",""),d("lastName",""),d("telephone",f)):e?g.current&&(d("firstName",g.current.firstName),d("lastName",g.current.lastName),d("telephone",g.current.telephone)):(g.current={firstName:c("firstName"),lastName:c("lastName"),telephone:c("telephone")},d("firstName",n),d("lastName",a),d("telephone",s))},[d,c,u,t.name,n,a,s,f]);return(0,i.jsx)(A.xIk,{control:l,name:t.name,render:function(e){var n=!e.field.value;return(0,i.jsx)(G.RF,{fieldConfig:t,value:n,dataTestId:"shouldUseProfileDataToggle",onChange:_,children:n?t.toggleYesLabel:t.toggleNoLabel})}})},eo=n(46026),el=n.n(eo),ed=function(e){var t,n,r,a=e.formFieldsConfig,o=a.firstName,d=a.lastName,c=a.telephone,u=a.shouldUseProfileData,h=e.defaultValues.telephone,m=(0,A.c3P)().__,p=(0,A.UKg)().isReversedNameOrder,f=(0,s.h)().ffCheckoutV2EnableIteration2,g=(0,A.xW1)(),_=(0,k.$w)().data,v=(0,l.d4)(function(e){return e.checkoutV2.data}),y="string"==typeof(null==v||null==(t=v.orderAttributes)?void 0:t[P.K])?v.orderAttributes[P.K].trim():"",x=(null==_||null==(r=_.extra)||null==(n=r[P.K])?void 0:n.trim())||y,S=g.watch(u.name),C=(p?[{fieldConfig:d,dataTestId:"lastNameInput"},{fieldConfig:o,dataTestId:"firstNameInput"}]:[{fieldConfig:o,dataTestId:"firstNameInput"},{fieldConfig:d,dataTestId:"lastNameInput"}]).filter(function(e){return!e.fieldConfig.isHidden}),b=c.isRequired&&c.isHidden&&S&&(0,er.uU)(c.savedDefaultValue),j=c.isPhoneNumberValid;return(0,i.jsxs)("div",{className:el().container,children:[!u.isHidden&&(f?(0,i.jsx)(es,{fieldConfig:u,firstNameSavedDefault:o.savedDefaultValue,lastNameSavedDefault:d.savedDefaultValue,telephoneSavedDefault:c.savedDefaultValue}):(0,i.jsx)(ea,{fieldConfig:u,firstNameSavedDefault:o.savedDefaultValue,lastNameSavedDefault:d.savedDefaultValue,telephoneSavedDefault:c.savedDefaultValue,telephoneDefaultValue:h})),(0,i.jsx)(en._,{slotTarget:"contactDetails_before"}),!S&&(0,i.jsx)("div",{className:el().names,children:C.map(function(e){var t=e.fieldConfig,n=e.dataTestId;return(0,i.jsx)(G.A8,{fieldConfig:t,dataTestId:n},n)})}),S&&(0,i.jsx)(ei.L,{firstname:o.savedDefaultValue,lastname:d.savedDefaultValue,telephone:c.isHidden?G.rd.toTelephoneString(c.savedDefaultValue):"",fiscalCode:x}),b&&(0,i.jsx)(A.ZTP,{variant:"warning",dataTestId:"message-box",description:m("cart.checkout.warning.missing_phone_number")}),!j&&!b&&(0,i.jsx)(A.ZTP,{variant:"warning",dataTestId:"invalid-phone-message-box",description:m("cart.checkout.warning.invalid_phone_number")}),(!c.isHidden||!S||b)&&(0,i.jsx)(A.lxK,{fieldName:c.fieldName,isRequired:c.isRequired,isInfoMessageVisible:b,isPhoneFieldFullWidth:!0,placeholder:m("internationalPhone.placeholder")}),(0,i.jsx)(en._,{slotTarget:"contactDetails_after"})]})},ec=n(80765),eu=function(e){var t=e.shippingMethodCode,n=0===t.options.length,r=1===t.options.length&&"atHome"===t.options[0].type;return n||r?null:(0,i.jsx)(ec.w,{})},eh=n(76317),em=n(98899),ep=n(15506),ef=function(e,t){if(!t)return e;var n=e.findIndex(function(e){return e.methodCode===t});return n<=0?e:[e[n]].concat((0,eh._)(e.slice(0,n)),(0,eh._)(e.slice(n+1)))},eg=function(e){var t=e.form,n=e.rawOptions,i=e.methodType,a=e.selectedMethodCode,o=e.initialSelectedDeliveryOption,l=e.fieldName,d=e.onChange,c=(0,em.t)(),u=(0,r.useRef)(o),h=(0,s.h)().ffCheckoutV2EnableIteration2,m=(0,r.useMemo)(function(){if("atHome"===i)if(h)return ef((0,ep.oK)(n,null!=c&&c),u.current);else return(0,ep.oK)(n,null!=c&&c);var e=n.find(function(e){return e.methodCode===a});return e?[e]:[]},[n,a,i,c,h]);return(0,r.useEffect)(function(){if(void 0!==c){var e=t.getValues(l),n=m.filter(function(e){return(0,ep._e)(e,c)}),i=e&&n.some(function(t){return t.methodCode===e}),r=e;e&&!i&&(r=""),r||1!==n.length||(r=n[0].methodCode),r!==e&&(t.setValue(l,r),r&&(null==d||d(r)))}},[m,t,l,d,c]),{isSubscription:c,preparedDeliveryOptions:m}},e_=function(e,t){var n=t.isStreetFieldCombined;return!!e&&[e.streetName].concat((0,eh._)(n?[]:[e.streetNumber]),[e.city]).every(function(e){return!!(null==e?void 0:e.trim())})};n(20882);var ev=n(96543),ey=n(6425),ex=n.n(ey),eS=function(e){var t=e.formFieldsConfig,n=e.defaultValues,r=e.billingAddressCardRef,a=e.onShippingMethodChange,o=e.isShippingAgeVerificationEnabled,l=void 0!==o&&o,d=e.isAgeVerified,c=void 0!==d&&d,u=e.hasCompletedAgeVerification,h=e.isAgeVerificationError,m=e.isAgeVerificationPending,p=e.onVerifyAge,f=e.onSubmit,g=(0,A.UKg)(),v=(0,A.c3P)().__,S=(0,ev.oC)(),b=(0,I.F1)().isOrderLimitExceeded,j=(0,I.Ai)().setBillingAddressOnCartResult,N=(0,A.mNz)({defaultValues:n,mode:"onChange"}),w=N.watch(t.shippingMethodCode.name),k=N.watch(t.isBillingAddressSameAsShipping.name),T=N.watch(t.firstName.name),P=N.watch(t.lastName.name),M=N.watch(t.telephone.name),O=G.rd.toTelephoneString(M,t.telephone.savedDefaultValue),D=E.o.getSelectedShippingMethodType(w,S),V=l&&!0!==c&&t.shippingMethodCode.options.some(function(e){return e.value===w&&e.disableForNotAgeVerified}),F=e_(t.billingAddress.defaultAddress,{isStreetFieldCombined:g.isStreetFieldCombined}),R=eg({form:N,rawOptions:t.deliveryOption.options,methodType:D,selectedMethodCode:w,initialSelectedDeliveryOption:n.deliveryOption,fieldName:t.deliveryOption.name,onChange:t.deliveryOption.onChange}),L=R.isSubscription,B=R.preparedDeliveryOptions,Z=(0,x._)((0,y._)({},t.deliveryOption),{isSubscription:L,options:B,selectionDisabled:(0,ep.ZY)(B,L),isHidden:0===B.length&&!t.deliveryOption.isLoading}),en=(0,H.F)(j.error),ei=(0,s.h)().ffCheckoutV2EnableIteration2;return(0,i.jsxs)(A.lVW,{form:N,className:ex().form,onSubmit:function(e){return f(e,N)},onInvalid:console.warn,children:[(0,i.jsx)(U.Z,{title:v("cart.checkout.shipping_contact.title"),description:v("cart.checkout.shipping_contact.
1intro"),"data-testid":"shipping-contact-card",children:(0,i.jsxs)("div",{className:ex().cardContent,children:[(0,i.jsx)(ed,{formFieldsConfig:t,defaultValues:n}),!ei&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eu,{shippingMethodCode:t.shippingMethodCode}),(0,i.jsx)(et.d,{formFieldsConfig:t,onMethodChange:a})]}),"custom delivery"===D&&!ei&&(0,i.jsx)(Y.y,{formFieldsConfig:t,selectedShippingMethodCode:w}),"in-store delivery"===D&&!ei&&(0,i.jsx)(J.x,{formFieldsConfig:t,selectedShippingMethodCode:w})]})}),ei&&(0,i.jsxs)(K.H,{methods:t.shippingMethodCode.options,selectedValue:w,onMethodChange:function(e){return(0,_._)(function(){return(0,C._)(this,function(n){switch(n.label){case 0:return N.setValue(t.shippingMethodCode.name,e),null==a||a(e),[4,N.trigger(t.shippingMethodCode.name)];case 1:return n.sent(),[2]}})})()},isShippingAgeVerificationEnabled:l,isAgeVerified:c,hasCompletedAgeVerification:void 0!==u&&u,isAgeVerificationError:void 0!==h&&h,isAgeVerificationPending:void 0!==m&&m,onVerifyAge:p,name:t.shippingMethodCode.name,children:["in-store delivery"===D&&(0,i.jsx)(J.x,{formFieldsConfig:t,selectedShippingMethodCode:w}),"custom delivery"===D&&(0,i.jsx)(Y.y,{formFieldsConfig:t,selectedShippingMethodCode:w}),(0,i.jsx)(W.f,{formFieldsConfig:t,selectedShippingMethodType:D,firstname:T,lastname:P,telephone:O,billingAddressCardRef:r,showBillingValidationError:en})]}),!ei&&"atHome"===D&&(0,i.jsx)(U.Z,{title:v("cart.checkout.shipping_address.title"),"data-testid":"shipping-address-card",children:(0,i.jsxs)("div",{className:ex().cardContent,children:[(0,i.jsx)(z._H,{slotTarget:"shippingAddress_before"}),(0,i.jsx)(q.iE,{fieldConfig:t.addressHomeDelivery,telephone:O,firstname:T,lastname:P}),(0,i.jsx)(z._H,{slotTarget:"shippingAddress_after"})]})}),!ei&&g.isBillingAddressVisibleForCheckout&&(0,i.jsx)("div",{ref:r,children:(0,i.jsx)(U.Z,{title:v("cart.billing.title"),description:v("cart.billing.subtitle"),"data-testid":"billing-address-card",variant:"level-1",children:(0,i.jsxs)("div",{className:ex().cardContent,children:[en&&(0,i.jsx)(A.ZTP,{variant:"warning",description:v("cart.checkout.warning.billing_address_validation_description")}),(0,i.jsx)(z._H,{slotTarget:"billingaddress_before"}),"atHome"===D&&(0,i.jsx)(ee.Q,{fieldConfig:t.isBillingAddressSameAsShipping,onChangeCallback:function(e){e&&N.setValue(t.billingAddress.name,null)},billingConfig:t.billingAddress}),"atHome"===D&&!k&&(0,i.jsx)($.g,{initialMode:"custom",fieldConfig:t.billingAddress},D),"atHome"!==D&&(0,i.jsx)($.g,{fieldConfig:t.billingAddress,initialMode:F?"view":"custom",address:t.billingAddress.defaultAddress},D),!k&&(0,i.jsx)(z._H,{slotTarget:"billingaddress_after"})]})})}),Z.isHidden?(0,i.jsx)("div",{"data-testid":"delivery-options-card-no-options",children:(0,i.jsx)(U.Z,{title:v("cart.checkout.shipping_options.title"),children:(0,i.jsx)(A.ZTP,{variant:"info",withIconClose:!1,description:v("cart.checkout.shipping_options.no_options")})})}):ei?(0,i.jsx)(X.H,{fieldConfig:Z}):(0,i.jsx)(Q.d,{fieldConfig:Z}),(0,i.jsx)(A.$nd,{type:"submit",isPending:N.formState.isSubmitting,disabled:b||V,children:v("cart.checkout.shipping_form.button.submit_form")})]})},eC=n(53106),eb=function(){var e,t,n,a,s,c,u,h,m,p,f,g=(0,A.c3P)(),U=g.__,z=g.dictionary,K=(0,b.zy)(),W=(0,b.Zp)(),G=(0,A.UKg)(),Y=(0,l.wA)(),q=(0,l.Pj)(),J=(0,T.LV)(),$=J.isCheckoutFastFlowInProgress,Q=J.checkoutFlowType,X=J.shippingInfoPrefilled,ee=(0,I.iK)().trackGtmShippingInfo,et=(0,L.h)(),en=et.initialDefaultValues,ei=et.formFieldsConfig,er=et.isShippingAgeVerificationEnabled,ea=et.isLoading,es=(0,l.d4)(function(e){return e.checkoutV2}),eo=es.error,el=es.data,ed=(0,V.A)().setBillingAddressOnCart,ec=(0,F.l)(),eu=ec.setShippingAddressOnCart,eh=ec.setShippingAddressOnCartState,em=(0,R.o)(),ep=(0,S._)((0,k.MH)(),2),ef=ep[0],eg=ep[1].isLoading,e_=(0,S._)((0,k.wR)(),1)[0],ev=(0,D.V)().validatePhone,ey=(0,k.$w)(),ex=(null==(n=ey.data)?void 0:n.is_age_verified)===!0,eb=(0,S._)((0,r.useState)(!1),2),ej=eb[0],eN=eb[1],ew=(0,S._)((0,r.useState)(!1),2),ek=ew[0],eA=ew[1],eT=(0,S._)((0,r.useState)(!1),2),eP=eT[0],eE=eT[1],eM=(0,S._)((0,r.useState)(function(){return new w.QueryClient}
1),1)[0],eI=(0,O.s)(),eO=eI.deliveryOptionsData,eD=eI.allDeliveryOptions,eV=eI.setShippingMethodMutationState,eF=eI.setShippingMethodOnCart,eR=(0,r.useRef)(null),eL=(0,r.useRef)(es.sectionsState.shippingSection),eH=Z().ensureCartRequestsAreProcessed,eB=(0,r.useMemo)(function(){return en?el?(0,x._)((0,y._)({},en,el),{shippingMethodCode:E.o.getEligibleValue(em.shippingMethods,el.shippingMethodCode,{isShippingAgeVerificationEnabled:er,isAgeVerified:ex})}):en:null},[el,en,em.shippingMethods,er,ex]),eZ=(0,r.useCallback)(function(){return q.getState().magentoApi.mutations[F.q]},[q]),eU=function(){var e=eZ();if(!e||e.error){var t=U("cart.checkout.error.shipping_address_not_specified");throw Y(d.Zu.actions.setError({message:t,type:"validation",fieldName:null==ei?void 0:ei.addressHomeDelivery.name})),Error("SHIPPING_ADDRESS_NOT_SET")}if(!("fulfilled"===e.status&&!e.error))throw Y(d.Zu.actions.setError({message:U("cart.checkout.error.shipping_address_not_specified"),type:"validation",fieldName:null==ei?void 0:ei.addressHomeDelivery.name})),Error("SHIPPING_ADDRESS_NOT_SET")},ez=function(e){try{(0,eC.V)(e,em,G.isBillingAddressVisibleForCheckout,e.shouldUseProfileData?null==ei?void 0:ei.telephone.savedDefaultValue:void 0,null==ei?void 0:ei.billingAddress.defaultAddress)}catch(e){throw Y(d.Zu.actions.setError({message:U("cart.checkout.error.billing_address_not_specified"),type:"validation",fieldName:"billingAddress"})),Error("BILLING_ADDRESS_NOT_SET")}};return((0,r.useEffect)(function(){var e=(null==eo?void 0:eo.fieldName)===(null==ei?void 0:ei.addressHomeDelivery.name),t=es.sectionsState.shippingSection,n="editing"===eL.current;e&&!n&&"editing"===t&&Y(d.Zu.actions.clearError()),eL.current=t},[Y,ei,eo,es.sectionsState.shippingSection]),!ei||!eB||$||ea)?(0,i.jsx)(j.a,{"data-testid":"shippingFormOrchestratorLoader"}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(eS,{formFieldsConfig:ei,defaultValues:eB,billingAddressCardRef:eR,onShippingMethodChange:function(){eh.reset()},isShippingAgeVerificationEnabled:er,isAgeVerified:ex,hasCompletedAgeVerification:eP,isAgeVerificationError:ek,isAgeVerificationPending:eg,onVerifyAge:function(){eA(!1),eN(!0)},onSubmit:function(e,t){return(0,_._)(function(){var n,i,r;return(0,C._)(this,function(a){switch(a.label){case 0:Y(d.Zu.actions.clearError()),a.label=1;case 1:return a.trys.push([1,3,,4]),[4,eH()];case 2:return a.sent(),[3,4];case 3:return n=a.sent(),N.a.noticeError(n),[2];case 4:if(!t)return Y(d.Zu.actions.setError({message:U("cart.checkout.error.unexpected_error"),type:"validation"})),[2];a.label=5;case 5:return a.trys.push([5,7,,8]),eU(),ez(e),[4,Promise.all([(0,_._)(function(){var t,n,i,r,a,s,o;return(0,C._)(this,function(l){switch(l.label){case 0:if(n=null==(t=null==ei?void 0:ei.telephone.isPhoneNumberValid)||t,e.shouldUseProfileData&&n||(i=E.o.getSelectedShippingMethodType(e.shippingMethodCode,em),r={atHome:e.addressHomeDelivery,"custom delivery":e.addressCustomShipping,"in-store delivery":e.addressInStoreDelivery},a=i?r[i]:null,!(s=(0,B.SS)({methodType:i,address:a,countryCode:G.ISO_COUNTRY_CODE}))))return[2];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,eu((0,x._)((0,y._)({},s),{firstname:e.firstName,lastname:e.lastName,telephone:M.r.toTelephoneString(e.telephone)}))];case 2:return l.sent(),[3,4];case 3:throw o=l.sent(),Y(d.Zu.actions.setError({message:U("cart.checkout.error.shipping_address_not_specified"),type:"server",fieldName:null==ei?void 0:ei.addressHomeDelivery.name})),o;case 4:return[2]}})})(),(0,_._)(function(){var n,i,r,a;return(0,C._)(this,function(s){switch(s.label){case 0:if(i=null==(n=e.orderAttributes)?void 0:n[P.K],!(0,o.uIM)(i))return[2];s.label=1;case 1:return s.trys.push([1,3,,4]),[4,e_((0,v._)({},P.K,i.trim())).unwrap()];case 2:return s.sent(),[3,4];case 3:throw r=s.sent(),a="".concat(P.s,".").concat(P.K),null==t||t.setError(a,{type:"server",message:(0,o.SyT)(r,U("cart.checkout.error.incorrect_fiscal_code"),z)}),null==t||t.setFocus(a),Error("Fiscal code validation failed");case 4:return[2]}})})(),(0,_._)(function(){var n,i;return(0,C._)(this,function(r){switch(r.label){case 0:if(!(n=M.r.toTelephoneString(e.telephone)))return[2];return[4,ev(n)];case 1:if(r.sent().isValid)return[2];throw i=G.isInternationalPhoneEnabled?"telephone.internationalPhone":"telep
1hone.phone",null==t||t.setError(i,{type:"server",message:U("form_validation.phone_number_pattern")}),null==t||t.setFocus(i),Error("Phone validation failed")}})})(),(0,_._)(function(){var t;return(0,C._)(this,function(n){if(!e.deliveryOption)throw Y(d.Zu.actions.setError({message:U("cart.checkout.shipping_options.validation.required"),type:"validation",fieldName:"deliveryOption"})),Error("DELIVERY_OPTION_NOT_SELECTED");if("uninitialized"===eV.status||(null==eO||null==(t=eO.methodSelected)?void 0:t.methodCode)!==e.deliveryOption){var i;return[2,(i=e.deliveryOption,(0,_._)(function(){var e;return(0,C._)(this,function(t){switch(t.label){case 0:return[4,eF(i)];case 1:if(!(e=t.sent()).error)return[2];throw Y(d.Zu.actions.setError({message:U("cart.checkout.warning.problem_with_shipping_method"),type:"server"})),e.error}})})())]}return[2]})})(),(0,_._)(function(){var t,n,i,r,a;return(0,C._)(this,function(s){switch(s.label){case 0:return t=(0,eC.V)(e,em,G.isBillingAddressVisibleForCheckout,e.shouldUseProfileData?null==ei?void 0:ei.telephone.savedDefaultValue:void 0,null==ei?void 0:ei.billingAddress.defaultAddress),(0,o.uS7)(G.addressFormVariant)&&(t.regionCode=null!=(n=null==(r=ey.data)||null==(i=r.extra)?void 0:i.province)?n:""),[4,ed(t)];case 1:if((a=s.sent()).error){if((0,H.F)(a.error))throw eR.current?eR.current.scrollIntoView({behavior:"smooth",block:"start"}):window.scrollTo({top:0,behavior:"smooth"}),a.error;throw Y(d.Zu.actions.setError({message:U("cart.checkout.warning.problem_with_billing_address"),type:"server"})),a.error}return[2]}})})()])];case 6:return a.sent(),[3,8];case 7:return i=a.sent(),N.a.noticeError(i),[2];case 8:return(r=eD.find(function(t){return t.methodCode===e.deliveryOption}))&&ee(r,Q,X),Y(d.Zu.actions.setSectionsState({shippingSection:"completed",paymentSection:"active",orderConfirmationSection:"rested"})),Y(d.Zu.actions.setData(e)),[2]}})})()}}),(0,i.jsx)(w.QueryClientProvider,{client:eM,children:(0,i.jsx)(A.$Mt,{isOpened:ej,onLoadDataFromCache:function(){eN(!0)},isPending:eg,description:null!=(e=null==(a=em.ageVerificationPopup)?void 0:a.description)?e:"",userData:{email:null!=(t=null==(s=ey.data)?void 0:s.personalInfo.email)?t:"",firstname:null==(c=ey.data)?void 0:c.personalInfo.firstname,lastname:null==(u=ey.data)?void 0:u.personalInfo.lastname,phone:null==(h=ey.data)?void 0:h.personalInfo.telephone,dateOfBirth:(0,A.Yq5)(null==(m=ey.data)?void 0:m.personalInfo.dob,o.eh7),addresses:null==(f=ey.data)||null==(p=f.addresses)?void 0:p.map(w.convertStoredAddressToCasAddressStored)},onClose:function(){return eN(!1)},onSuccess:function(e){return(0,_._)(function(){return(0,C._)(this,function(t){switch(t.label){case 0:if(!e)return eA(!0),[2];t.label=1;case 1:return t.trys.push([1,3,,4]),[4,ef(e).unwrap()];case 2:if(t.sent().is_age_verified)return eE(!0),eN(!1),[2];return eA(!0),[3,4];case 3:return t.sent(),eA(!0),[3,4];case 4:return[2]}})})()},navigation:{search:K.search,replaceSearch:function(e){return W({pathname:K.pathname,search:e,hash:K.hash},{replace:!0})}}})})]})},ej=n(57126),eN=n(7570),ew=n(14417),ek=n(22251),eA=n(53114),eT=n(90669),eP=n(73656),eE=n.n(eP),eM=function(){var e=(0,r.useRef)(null),t=(0,l.d4)(function(e){return e.checkoutV2.error}),n=(0,eA.F)(),a=n.isOrderLimitExceeded,s=n.orderLimitMessage,o=(0,eT.z6)(null==t?void 0:t.message);return((0,r.useEffect)(function(){(o||a)&&(0,ej.wV)(e.current)},[o,a]),o||a)?(0,i.jsxs)("div",{ref:e,className:eE().errorBannersWrapper,"data-testid":"global-checkout-error-state",children:[!!o&&(0,i.jsx)(A.ZTP,{dataTestId:"global-checkout-error-banner",variant:"error",description:o,withIconClose:!1}),a&&(0,i.jsx)(A.ZTP,{dataTestId:"global-order-limit-banner",variant:"warning",description:s,withIconClose:!1})]}):null},eI=n(50997),eO={firstname:"",lastname:"",streetName:"",streetNumber:"",streetAdditional:"",telephone:""},eD=function(e,t){if(e&&t){var n,i;if("atHome"===e&&t.addressHomeDelivery)return null==t?void 0:t.addressHomeDelivery;if("custom delivery"===e&&t.addressCustomShipping)return n=t.addressCustomShipping,(0,x._)((0,y._)({},eO,n),{postcode:(null==n?void 0:n.postCode)||"",city:(null==n?void 0:n.city)||"",countryCode:(null==n?void 0:n.countryCode)||""});if("in-store delivery"===e&&t.addressInStoreDelivery)return i=t.addressInStoreDelivery,(0,x._)((0,y._)({},i,eO),{city:(null==i?void 0:i.City)||"",countryCode:(null==i?void 0:i.Country)||"",postcode:(null==i?void 0:i.Zi
1pCode)||"",streetName:(null==i?void 0:i.Street)||"",countryName:(null==i?void 0:i.Country)||"",telephone:(null==i?void 0:i.PhoneNumber)||""})}},eV=function(){var e,t,n,a,s=(0,A.UKg)(),o=(0,L.h)().formFieldsConfig,d=(0,A.V2R)().applyAddressOverrides,c=(0,ev.oC)(),u=(0,k.$w)().data,h=(0,O.s)(),m=h.deliveryOptionsData,p=h.allDeliveryOptions,f=(0,l.d4)(function(e){return e.checkoutV2.data}),g=(0,r.useMemo)(function(){if(null==f?void 0:f.deliveryOption){var e=p.find(function(e){return e.methodCode===f.deliveryOption});if(e)return e}return null==m?void 0:m.methodSelected},[p,null==f?void 0:f.deliveryOption,null==m?void 0:m.methodSelected]),_=eD(E.o.getSelectedShippingMethodType(null!=(e=null==f?void 0:f.shippingMethodCode)?e:"",c),f),v=(0,r.useMemo)(function(){if(!(null==f?void 0:f.telephone))return"";var e,t=G.rd.toTelephoneString(null==f?void 0:f.telephone,(null==f?void 0:f.shouldUseProfileData)?null==o||null==(e=o.telephone)?void 0:e.savedDefaultValue:void 0);return(0,A.n4R)(t,s.isInternationalPhoneEnabled,s.PHONE_FORMAT)},[f,s.PHONE_FORMAT,s.isInternationalPhoneEnabled,null==o||null==(t=o.telephone)?void 0:t.savedDefaultValue]),x=null==f||null==(n=f.orderAttributes)?void 0:n[P.K],S=null==u||null==(a=u.extra)?void 0:a[P.K],C=(0,r.useMemo)(function(){return("string"==typeof x?x.trim():"")||(null==S?void 0:S.trim())||""},[x,S]),b=(0,r.useMemo)(function(){var e,t;return(null==f?void 0:f.lastName)&&_&&g?{firstName:null!=(e=f.firstName)?e:"",lastName:f.lastName,telephone:v,address:d(_,{provinceCode:null==u||null==(t=u.extra)?void 0:t.province}),deliveryOptionName:null==g?void 0:g.methodTitle,fiscalCode:C}:null},[f,_,g,v,d,u,C]);return b?(0,i.jsx)(eI.I,(0,y._)({},b)):null},eF=(0,r.memo)(function(){var e=(0,c.c)().__,t=(0,l.d4)(function(e){return e.checkoutV2.sectionsState}),n=(0,l.wA)();(0,I.rU)(),(0,p.n)();var _=(0,I.y$)().data,v=(0,ek.k)(_)||0,y=(0,a.useMediaQuery)({minWidth:o.y7c}),x=(0,r.useRef)(null),S=(0,r.useRef)(null),C=(0,r.useRef)(null),b=(0,s.h)().ffCheckoutV2EnableIteration2,j=(0,r.useCallback)(function(){"active"===t.shippingSection&&x.current||"active"===t.paymentSection&&x.current?(0,ej.wV)(x.current):"active"===t.orderConfirmationSection&&S.current&&(0,ej.wV)(S.current)},[t,x,S]);return(0,r.useEffect)(function(){j()},[j]),(0,i.jsxs)(ew.J,{children:[(0,i.jsx)(ew.J.Header,{children:(0,i.jsx)(h.z,{pageTitle:e("checkout.title"),itemsCount:v})}),(0,i.jsxs)(ew.J.Content,{children:[(0,i.jsx)(eM,{}),!y&&!b&&(0,i.jsx)(m.S,{}),(0,i.jsxs)(s.iV,{ref:x,title:e("checkout.shipping.section.title"),state:t.shippingSection,"data-testid":"shipping-section",onEdit:function(){n(d.Zu.actions.setSectionsState({shippingSection:"editing",paymentSection:"rested",orderConfirmationSection:"rested"}))},children:[ej.Gz.includes(t.shippingSection)&&(0,i.jsx)(eb,{}),"completed"===t.shippingSection&&(0,i.jsx)(eV,{})]}),(0,i.jsxs)(s.iV,{ref:S,title:e("checkout.payment.section.title"),state:t.paymentSection,"data-testid":"payment-section",onEdit:function(){n(d.Zu.actions.setSectionsState({shippingSection:"completed",paymentSection:"editing",orderConfirmationSection:"rested"}))},children:[ej.Gz.includes(t.paymentSection)&&(0,i.jsx)(f.a,{mode:"edit"}),"completed"===t.paymentSection&&(0,i.jsx)(f.a,{mode:"view"})]}),y&&(0,i.jsx)(s.iV,{ref:C,title:e("checkout.order_confirmation.section.title"),state:t.orderConfirmationSection,"data-testid":"order-confirmation-section",children:(0,i.jsx)(eN.t,{children:(0,i.jsx)(g.C6,{})})})]}),(0,i.jsxs)(ew.J.Sidebar,{children:[y&&(0,i.jsx)(u.V,{}),!y&&(0,i.jsxs)(s.iV,{ref:C,title:e("checkout.order_confirmation.section.title"),state:t.orderConfirmationSection,"data-testid":"order-confirmation-section",children:[(0,i.jsx)(u.V,{}),(0,i.jsx)(eN.t,{children:(0,i.jsx)(g.C6,{})})]})]})]})})},46026:e=>{e.exports={container:"BasicContactDetailsSection_container___tKzA",names:"BasicContactDetailsSection_names__3Htrp"}},49117:()=>{},50997:(e,t,n)=>{"use strict";n.d(t,{I:()=>i.I});var i=n(4030)},53106:(e,t,n)=>{"use strict";n.d(t,{V:()=>d});var i=n(12900),r=n(49),a=n(47040),s=n(71733),o=n(4513),l=function(e,t,n){return(0,r._)((0,i._)({},e),{firstname:t.firstName,lastname:t.lastName,telephone:a.rd.toTelephoneString(t.telephone,n)})},d=function(e,t,n,i,r){var a,d=s.o.getSelectedShippingMethodType(e.shippingMethodCode,t),c=(null==e?void 0:e.addressHomeDelivery)&&!!Object.keys(e.addressHomeDelivery).length;if(!d)throw Error("Shipping method type is not available");
1if(!n){if("atHome"!==d&&null===e.billingAddress){var u={"custom delivery":{address:(0,o.h5)(e.addressCustomShipping),errorMessage:"Custom shipping delivery address is not available for billing"},"in-store delivery":{address:(0,o.a6)(e.addressInStoreDelivery),errorMessage:"Store shipping delivery address is not available for billing"}}[d];if(!(null==u?void 0:u.address))throw Error(u.errorMessage);return l(u.address,e,i)}if(!c)throw Error("Home delivery address is not available for billing");return l(e.addressHomeDelivery,e,i)}if("atHome"===d&&e.isBillingAddressSameAsShipping&&e.addressHomeDelivery)return l(e.addressHomeDelivery,e,i);var h=null!=(a=e.billingAddress)?a:"atHome"!==d&&(null==r?void 0:r.isDefaultBilling)?r:null;if(!h)throw Error("Billing address is not provided");return l(h,e,i)}},55395:e=>{e.exports={numberDateContainer:"OrderSection_numberDateContainer__HemUd",boxes:"OrderSection_boxes__lxmhO",shipping:"OrderSection_shipping__KD4GO",billing:"OrderSection_billing__M4iBC",delivery:"OrderSection_delivery__8v29r",payment:"OrderSection_payment__oK4Mh"}},59103:e=>{e.exports={disclaimer:"SubscriptionBillingDisclaimer_disclaimer__zy4PF"}},60338:e=>{e.exports={paymentMethod:"OrderPaymentMethod_paymentMethod__J_MDz",paymentMethodImg:"OrderPaymentMethod_paymentMethodImg__Y2672"}},61411:e=>{e.exports={container:"AdditionalInfo_container__4mjow",title:"AdditionalInfo_title__xBFea",text:"AdditionalInfo_text__cTiN2"}},69629:e=>{e.exports={container:"ConsentAndPaySection_container__m_M2W"}},73656:e=>{e.exports={errorBannersWrapper:"GlobalCheckoutErrorState_errorBannersWrapper__XGI9u"}},73867:(e,t,n)=>{"use strict";n.d(t,{C6:()=>G,c1:()=>ee});var i=n(54568),r=n(62860),a=n.n(r),s=n(75816),o=n(8655),l=n.n(o),d=["a","b","strong","i","em","u","small","span"],c=["href","target","rel"],u=function(){var e,t=(0,s.UKg)(),n=(0,s.c3P)().__;return(0,i.jsx)("span",{className:l().consentText,children:(0,i.jsxs)(s.F24,{t:"cart.checkout.consent.text",children:[(0,i.jsx)(s.$nd,{className:l().link,size:"large",variant:"redirect",color:"tertiary",href:t.PRIVACY_PAGE_URL,target:"_blank",children:n("cart.checkout.consent.privacy_policy")}),(0,i.jsx)(s.$nd,{className:l().link,size:"large",variant:"redirect",color:"tertiary",href:t.TERMS_PAGE_URL,target:"_blank",children:n("cart.checkout.consent.terms_and_conditions")}),(0,i.jsx)("span",{dangerouslySetInnerHTML:{__html:(e=n("cart.checkout.consent.html"),a().sanitize(e,{ALLOWED_TAGS:d,ALLOWED_ATTR:c}))}})]})})},h=n(99103),m=n(12900),p=n(87790),f=n(76317),g=n(74254),_=n(7620),v=n(27933),y=n(50791),x=n(22536),S=n(42575),C=n(54405),b=n(78252),j=n(38134),N=n(86439),w=n(53441),k=n(78250),A=n(13207),T=n(25080),P=n(30452),E=n(76204),M=n(91106),I=n(96543),O=function(e){var t=e.__,n=e.isConsentEnabled;return{name:"consent",labelHtml:(0,i.jsx)(u,{}),isHidden:!n,registerOptions:{required:!!n&&t("cart.checkout.consent.required")}}},D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultChecked;return void 0!==t&&t},V=n(12099),F=n(24649),R=n(47040),L=n(10813),H=n(40745),B=n.n(H),Z=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n?"cart.order.payment.retry":e||t?"cart.order.payment.finalize":i?"cart.order.payment.confirm_pay":"cart.order.payment.pay"},U=a().sanitize,z=function(e){var t=e.formFieldsConfig,n=e.defaultValues,r=e.onSubmit,a=e.isPayOnDelivery,o=e.isFreeOfCharge,l=e.isConsentEnabled,d=e.isSubmitButtonDisabled,c=e.isRetryingPayment,u=e.isPaymentMethodPreselected,m=void 0!==u&&u,p=e.isOrderPagePaymentFlowEnabled,f=void 0!==p&&p,_=e.hasPaymentAdapter,v=e.orderWarningMessage,y=(0,s.c3P)().__,x=(0,s.mNz)({defaultValues:n,mode:"onChange"}),S=y(Z(void 0!==a&&a,void 0!==o&&o,!!(void 0!==c&&c),f)),C=(0,F.Wx)(),b=C.paymentInitiationStatus,j=C.adapterStatus,N=C.secureFieldsPaymentInitiationStatus,w=x.watch("consent"),k=l&&!w,A=f&&!m&&!!v,T=!f||m;return void 0!==_&&_?(0,i.jsxs)("div",{className:B().container,children:[(0,i.jsx)("div",{id:L.ew}),T&&(0,i.jsx)(V.of,{})]}):(0,i.jsx)(s.lVW,{form:x,onSubmit:function(e){return(0,h._)(function(){return(0,g._)(this,function(t){switch(t.label){case 0:return[4,r(e,x)];case 1:return t.sent(),[2]}})})()},children:(0,i.jsxs)("div",{className:B().container,children:[(0,i.jsx)("div",{className:B().field,children:(0,i.jsx)(V._H,{slotTarget:"buttonPlaceOrder_before"})}),l&&(0,i.jsx)("div",{className:B().field,children:(0,i.jsx)(R.Yh,{fieldConfig:t.consent})}
1),A&&(0,i.jsx)(s.ZTP,{className:B().warning,description:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:U(v)}})}),(0,i.jsx)("div",{id:L.ew,children:(0,i.jsx)(s.$nd,{type:"submit",disabled:void 0!==d&&d||k,isPending:x.formState.isSubmitting||"loading"===b||"loading"===j||"loading"===N,children:S})}),T&&(0,i.jsx)(V.of,{})]})})},K=n(60802),W=function(e){if(Array.isArray(e)){var t=e[0];if((0,K.tp)(t))return t}},G=function(){var e,t,n=(0,s.c3P)().__,r=(0,I.oC)(),a=(0,M.V)().placeOrder,o=(0,v.Zp)(),l=(0,C.wA)(),d=(0,P.F1)().isOrderLimitExceeded,c=(0,P.y$)().data,u=(0,A.LV)().checkoutFlowType,V=(0,P.Im)().trackGtmCtaClickPayment,F=(0,C.d4)(function(e){return e.checkoutV2.data}),R=(0,C.d4)(function(e){var t;return null==(t=e.cart.storeConfig)?void 0:t.store_group_code}),L=(0,N.EG)().data,H=(0,w.$w)().data,B=(0,N.lx)().data,Z=(0,C.d4)(function(e){return e.checkoutV2.loyaltyPointsState}),U=Z.loyaltyChoice,K=Z.loyaltyCampaignId,G=(0,E.n)().isCartFreeOfCharge,Y=null==(e=r.paymentFlow)?void 0:e.isOrderPagePaymentFlowEnabled,q=null==(t=r.paymentFlow)?void 0:t.orderWarningMessage,J=(null==F?void 0:F.paymentMethodCode)===S.ESs.payOnDelivery,$=J||!r.general.policyAndTermsConsentDisabled,Q=(0,_.useMemo)(function(){return{consent:O({__:n,isConsentEnabled:$})}},[n,$]),X=(0,_.useMemo)(function(){var e;return{orderAttributes:null!=(e=null==F?void 0:F.orderAttributes)?e:{},consent:D({})}},[null==F?void 0:F.orderAttributes]),ee=(0,_.useMemo)(function(){var e,t=(0,T.y)(null!=(e=null==H?void 0:H.extra)?e:{}),n=new Set((null!=B?B:[]).map(function(e){return e.code}));return Object.fromEntries(Object.entries(t).filter(function(e){var t=(0,p._)(e,1)[0];return n.has(t)}))},[null==H?void 0:H.extra,B]),et=function(e){var t,n,i=Object.entries((0,m._)({},ee,null==F?void 0:F.orderAttributes,e.orderAttributes)).reduce(function(e,t){var n=(0,p._)(t,2),i=n[0],r=n[1];return null==r||e.push({attribute_code:i,value:String(r)}),e},[]),r=null!=(t=null==L||null==(n=L.customerCart)?void 0:n.additional_attributes)?t:[];if(r.length){var a=r.find(function(e){return(null==e?void 0:e.attribute_code)==="traded_in_new_sku"});if((null==a?void 0:a.value)&&(null==c?void 0:c.some(function(e){return e.sku===a.value}))){var s=r.filter(function(e){return!!(null==e?void 0:e.value)}).map(function(e){return{attribute_code:e.attribute_code,value:e.value}});return(0,f._)(i).concat((0,f._)(s))}}return i},en=function(e){o(S.qom.getThankYouPagePath(e,u))};return(0,i.jsx)(z,{formFieldsConfig:Q,defaultValues:X,onSubmit:function(e,t){return(0,h._)(function(){var t,i;return(0,g._)(this,function(r){switch(r.label){case 0:if(t=et(e),U===j.YI.REDEEM&&!K)return l(j.Zu.actions.setLoyaltyError(!0)),[2];V(),r.label=1;case 1:var s;return r.trys.push([1,3,,4]),[4,(s=t,(0,h._)(function(){var e,t,i;return(0,g._)(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,a(s)];case 1:if(!(e=r.sent()))throw Error("Order placement failed: Missing order data in the response.");return[2,e];case 2:if(t=r.sent(),x.a.noticeError(t),i=W(t))throw y.o.error(i.message),i;throw y.o.error(n("cart.checkout.payment_form.error.unknown_place_order_error")),t;case 3:return[2]}})})())];case 2:return i=r.sent(),[3,4];case 3:return r.sent(),[2];case 4:if((0,k.RS)(null!=R?R:""),l((0,b.Fy)({})),J||G)return en(i.number),[2];return o(S.qom.getOrderRootRoute(i.number),{state:{paymentMethodPreselected:!0,checkoutFlowType:u}}),[2]}})})()},isPayOnDelivery:J,isConsentEnabled:$,isFreeOfCharge:!!G,isSubmitButtonDisabled:d,isPaymentMethodPreselected:!1,isOrderPagePaymentFlowEnabled:Y,orderWarningMessage:q})},Y=n(8783),q=n(68260),J=n(42365),$=n(90129),Q=n(16001),X=n(22528),ee=function(){var e,t,n,r,a=(0,v.Zp)(),s=(0,v.zy)(),o=null!=(e=null==(t=s.state)?void 0:t.checkoutFlowType)?e:null,l=(0,q.c)().__,d=(0,I.oC)(),c=(0,p._)((0,N.fD)(),1)[0],u=(0,$.Q)().data,m=(0,J.W)(),f=m.adapterStatus,b=m.preloadAdapter,j=m.mountAdapter,w=(0,Q.h)().handlePaymentProcess,k=s.pathname.includes(S.qom.paths.orderPaymentFailed),A=!d.general.policyAndTermsConsentDisabled,T=null==(n=d.paymentFlow)?void 0:n.isOrderPagePaymentFlowEnabled,P=(0,C.d4)(function(e){return e.checkoutV2.data}),E=null==P?void 0:P.paymentMethodCode,M=null==P?void 0:P.securedFieldsPayment,V=E===S.ESs.payOnDelivery,F=(0,_.useMemo)(function(){return{consent:O({__:l,isConsentEnabled:A})}},[l,A]),R=(0,_.useMemo)(function(){return{orderAttributes:{},consent:D({})}},[]),H=function(e){a(S.qom.getThankYouPagePath(e,o))},B=(0,_.useCallback)(function(){return(0,h._)(function(){var e;return(0,g._)(this,function(t){switch(t.label){case 0:if(!u||!E||!(e=document.getElementById(L.ew)))return[2];t.label=1;case 1:if(t.trys.push([1,5,,6]),"ready"===f)return[3,3];return[4,b(E)];case 2:t.sent(),t.label=3;case 3:return[4,j({orderId:u.number,orderEntityId:u.orderId,paymentMethodCode:E,isSubscription:(0,X.X)(u.items),mountElement:e})];case 4:return ee.current=t.sent().unmount,[3,6];case 5:return t.sent(),a(S.qom.getOrderFailedPaymentPath(u.number)),window.scrollTo(0,0),[3,6];case 6:return[2]}})})()},[u,E,f,b,j,a]),Z=(0,p._)((0,_.useState)(!!(null==(r=s.state)?void 0:r.paymentMethodPreselected)),1)[0],U=(0,p._)((0,_.useState)(Z
1),2),K=U[0],W=U[1],G=(0,_.useRef)(!1),ee=(0,_.useRef)(null);(0,_.useEffect)(function(){if((Z||K)&&!G.current&&u&&E&&!V){if(G.current=!0,a(s.pathname,{replace:!0,state:{}}),M)return void w({orderNumber:u.number,entityId:u.orderId,paymentMethodCode:E,isSubscription:(0,X.X)(u.items),checkoutFlowType:o,securedFieldsPayment:M});if(T)return B(),function(){var e;null==(e=ee.current)||e.call(ee)};w({orderNumber:u.number,entityId:u.orderId,paymentMethodCode:E,isSubscription:(0,X.X)(u.items),checkoutFlowType:o})}},[Z,K,u,E,V,M,f,b,j,a,s.pathname,B,T,w,o]);var et=T&&K&&!V&&!M;return(0,i.jsx)(z,{isRetryingPayment:k,formFieldsConfig:F,defaultValues:R,onSubmit:function(){return(0,h._)(function(){return(0,g._)(this,function(e){switch(e.label){case 0:if(!u||!E)return[2];if(!V)return[3,2];return[4,(0,h._)(function(){var e,t;return(0,g._)(this,function(n){switch(n.label){case 0:if(n.trys.push([0,2,,3]),!u)throw Error("Order data is required to update payment method for Pay on Delivery");return[4,c({orderId:u.orderId,methodCode:S.ESs.payOnDelivery}).unwrap()];case 1:return n.sent(),H(u.number),[3,3];case 2:return e=n.sent(),t=l("checkout.order.consent_and_pay.error.payment_method_update_failed"),y.o.error(t),x.a.noticeError((0,Y._)(e,Error)?e:Error(t)),[3,3];case 3:return[2]}})})()];case 1:case 3:case 5:return e.sent(),[2];case 2:if(!M)return[3,4];return[4,w({orderNumber:u.number,entityId:u.orderId,paymentMethodCode:E,isSubscription:(0,X.X)(u.items),checkoutFlowType:o,securedFieldsPayment:M})];case 4:if(T)return W(!0),[2];return[4,w({orderNumber:u.number,entityId:u.orderId,paymentMethodCode:E,isSubscription:(0,X.X)(u.items)})]}})})()},isPayOnDelivery:V,isConsentEnabled:A,isPaymentMethodPreselected:Z,isOrderPagePaymentFlowEnabled:T,hasPaymentAdapter:et})}},80327:e=>{e.exports={container:"ShippingDataOverview_container__6Xp_u",row:"ShippingDataOverview_row__I8lsZ",sectionTitle:"ShippingDataOverview_sectionTitle__1yVFt",column:"ShippingDataOverview_column__5U76t"}},84061:e=>{e.exports={container:"SuccessMessage_container__aRWEl",icon:"SuccessMessage_icon__NcIWv",mainTitle:"SuccessMessage_mainTitle__zG6af",subtitle:"SuccessMessage_subtitle__4PwrQ",bannerContainer:"SuccessMessage_bannerContainer__FmahZ",bannerTextContainer:"SuccessMessage_bannerTextContainer__jUlA2"}},84641:(e,t,n)=>{"use strict";n.d(t,{n:()=>i});var i=function(e){var t,n,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=e.isPickupAddress,a=e.pickupInformation,s=e.city,o=e.countryCode,l=e.streetName,d=e.streetNumber,c=e.streetAdditional,u=e.firstname,h=e.lastname,m=e.telephone,p=e.postcode,f=e.provinceName,g=e.districtName,_=e.premise,v=e.neighborhood,y=e.landmark,x=e.buildingNumber,S=e.district,C=e.region,b=e.regionCode,j=e.shortAddress;return{is_pickup_address:void 0!==r&&r,pickup_information:a?JSON.stringify(a):void 0,street:[l,d,c],company:"",region:null!=(t=null==C?void 0:C.region)?t:"",region_id:null!=(n=null==C?void 0:C.region_id)?n:0,city:s,country_code:o,firstname:u,lastname:h,telephone:m,postcode:p,save_in_address_book:i,administrative_area_level_2:f,sublocality_level_2:g,premise:_,neighborhood:v,landmark:y,building_number:x,district:S,region_code:b,short_address:j}}},86679:e=>{e.exports={container:"ThankYouPage_container__tsl6o",containerWithQuiz:"ThankYouPage_containerWithQuiz__qGh8m",withdrawOrderInfo:"ThankYouPage_withdrawOrderInfo__iuuZ5"}},92699:e=>{e.exports={dialog:"ShippingAddressDialog_dialog__1IE5c",content:"ShippingAddressDialog_content__6xCqO",header:"ShippingAddressDialog_header__Q_9PX",title:"ShippingAddressDialog_title__2KTkG",subtitle:"ShippingAddressDialog_subtitle__i7KWi",cards:"ShippingAddressDialog_cards__pa_qJ",footer:"ShippingAddressDialog_footer__s6CRc"}},95864:(e,t,n)=>{"use strict";n.d(t,{L:()=>d});var i=n(54568),r=n(42575),a=n(98788),s=n(75816),o=n(5743),l=n.n(o),d=function(e){var t=e.firstname,n=e.lastname,o=e.telephone,d=e.fiscalCode,c=(0,s.c3P)().__,u=(0,s.UKg)(),h=u.isReversedNameOrder;return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:l().infoLine,children:[(0,i.jsxs)("span",{className:l().label,children:[c("contact_info.name"),":"]}),(0,i.jsx)("span",{children:(0,r.Ga_)(null!=t?t:"",n,h)})]}),!!o&&(0,i.jsxs)("div",{className:l().infoLine,children:[(0,i.jsxs)("span",{className:l().label,children:[c("contact_info.phone_number"),":"]}),(0,i.jsx)("span",{children:(0,s.n4R)((0,a.handleAddPlusToPhone)(o),u.isInternationalPhoneEnabled,u.PHONE_FORMAT)})]}),!!d&&(0,i.jsxs)("div",{className:l().infoLine,children:[(0,i.jsxs)("span",{className:l().label,children:[c("contact_info.fiscal_code"),":"]}),(0,i.jsx)("span",{children:d})]})]})}}}]);
2//# sourceMappingURL=jti-commerce-vendor-680a1374-70f461e5f1ce2214.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.