1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"[email protected]"},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:react-frontend":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c5df0e28-1180-4360-9941-ab01b9c0fe27",e._sentryDebugIdIdentifier="sentry-dbid-c5df0e28-1180-4360-9941-ab01b9c0fe27")}catch(e){}}(),(globalThis.__LOADABLE_LOADED_CHUNKS__||=[]).push([[9440],{42193(e,t,r){var n=r(13526),i=r(92990),s=r(94686);const o=["circle","className","foilType","rounded","size"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const a=e=>{let t=e.circle,r=e.className,a=e.foilType,c=e.rounded,u=e.size,m=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,o);const h=(0,i.useRef)(null),v=(0,n.A)("foil-print-icon",{"is--circle":t,"is--rounded":c,[`is--${a}`]:a},r),p={"--icon-size":u};return(0,s.jsx)("div",function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){l(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({ref:h,className:v,role:"img",style:p},m))};r.d(t,["A",0,a])},9147(e,t,r){var n=r(92990),i=r(13526),s=r(94686);const o=e=>{let t=e.className,r=e.color,n=e.small,o=e.text,d=(e.testId,e.icon);const l=(0,i.A)("product-label",{[`product-label--${r}`]:r,"is--small":n},t);return(0,s.jsxs)("div",{className:l,children:[d,o]})},d=(0,n.memo)(o);r.d(t,["A",0,d])},68480(e,t,r){var n=r(13526),i=r(94686);const s=e=>{let t=e.children,r=e.position,s=void 0===r?"left":r;const o=(0,n.A)("product-label-wrapper flex flex-col gap-2",{[`top-${s}`]:s});return(0,i.jsx)("div",{className:o,children:t})};r.d(t,["A",0,s])},80746(e,t,r){var n=r(48214),i=r(97156),s=r(21179),o=r(87591),d=r(28307),l=r(29021),a=r(47097),c=r(42193),u=r(3322),m=r(9147),h=r(94686);const v=e=>{let t=e.className,r=e.discountLabel,v=e.isAdded,p=e.isBlank,b=e.isSustainable,f=e.isNew,x=e.isRecommended,A=e.isPopular,j=e.isSampleCardAvailable,g=e.spotColor,y=e.small;const E=(0,n.B)().t,S=(0,u.d)().isSmDown,I=!!g,O=v?{color:"green",text:E("Added"),icon:(0,h.jsx)(o.A,{className:"size-4"}),testId:"product-item-added"}:x?{color:"green",text:E("Recommended"),icon:(0,h.jsx)(d.A,{className:"size-4"}),testId:"product-item-recommended"}:A?{color:"green",text:E(S||y?"Popular":"Popular choice"),icon:(0,h.jsx)(d.A,{className:"size-4"}),testId:"product-item-popular"}:r?{color:"emerald",text:r,testId:"product-item-discount"}:f?{color:"green",text:E("New"),icon:(0,h.jsx)(i.A,{className:"size-4"}),testId:"product-item-new"}:I?{color:"white",text:E("Foilprint"),icon:(0,h.jsx)(c.A,{foilType:g,circle:!0}),testId:"product-item-foilprint"}:p?{color:"white",text:E("Own design"),icon:(0,h.jsx)(s.A,{className:"size-4"}),testId:"product-item-blank"}:b?{color:"green",text:E("Sustainable"),icon:(0,h.jsx)(l.A,{className:"size-4"}),testId:"product-item-sustainable"}:j?{color:"emerald",text:E("Order free sample card"),icon:(0,h.jsx)(a.A,{className:"size-4"}),testId:"product-item-sample-card-available"}:null;
1return O?(0,h.jsx)(m.A,{color:O.color,text:O.text,icon:O.icon,className:t,small:y}):null};r.d(t,["A",0,v])},8349(e,t,r){r.d(t,{A:()=>g});var n=r(92990),i=r(48214),s=r(54742),o=r(20343),d=r(64429),l=r(24461),a=r(69573),c=r(98587),u=r(28522),m=r(95476),h=(r(68009),r(54569)),v=r(73364),p=r(85334),b=r(89704),f=r(23158),x=r(94686);function A(e){let t=e.hashedId,r=e.showEmptySizeLine;const n=(0,i.B)().t,s=(0,a.A)(t),o=s.suborderType,l=s.suborder,c=s.product;if(!o||!l)return null;const u=null===c||void 0===c?void 0:c.attributes.sizeDescription,m=r?(0,x.jsx)("em",{className:"text--orange",children:n("No size")}):null;return o===d.iE.STANDALONE_ENVELOPE?(0,x.jsx)("span",{children:"size"in l.attributes&&l.attributes.size||m}):(0,x.jsx)("span",{children:u||m})}const j=e=>{var t;let r=e.showEmptySizeLine,n=e.suborderId,j=e.sizeOnly,g=e.isConcept,y=e.showSuffix,E=void 0===y||y,S=e.showSize,I=void 0===S||S;const O=(0,i.B)().t,T=(0,h._)(),N=(0,a.A)(n),w=N.suborder,P=N.suborderType,D=N.product,C=N.shipType,R=N.hashedId,_=N.addOns,L=(0,u.a)(R),z=!(0,l.L_)(_)&&!(null===(t=L.shipType)||void 0===t||!t.url);if(!w||!P)return null;if(j)return(0,x.jsx)(A,{hashedId:n,showEmptySizeLine:r});const B=P!==d.iE.ADDRESS_LABEL&&0===w.attributes.quantity?1:w.attributes.quantity,M=d.iE.ADDRESS_LABEL&&w.attributes.quantity&&12*w.attributes.quantity,k=(null===D||void 0===D?void 0:D.attributes.sizeDescription)||void 0,$=k&&I?`(${k})`:"";switch(P){case d.iE.CARD:return c.s.isSampleDelivery(C)?z&&L.shipType?(0,x.jsx)(o.A,{iconAlignment:"left",icon:(0,x.jsx)(s.A,{className:"text--magenta"}),variant:"link",url:L.shipType.url,softRefresh:L.shipType.softRefresh,className:"suborder-product-line-sample-card",children:(0,x.jsxs)("span",{children:[O("Sample card")," ",D&&$]})}):(0,x.jsxs)("span",{children:[O("Sample card")," ",D&&(0,x.jsx)("span",{children:$})]}):!g&&(0,x.jsxs)("span",{children:[O("{{count}} card",{count:B})," ",D&&(0,x.jsx)("span",{children:$})]});case d.iE.CHOCOLATE:return D?(0,x.jsxs)("span",{children:[w.attributes.quantity||1," ",D.attributes.title]}):null;case d.iE.TILE:return(0,x.jsx)("span",{children:`${O("{{count}} tile",{count:B})} ${$}`});case d.iE.POSTER:return(0,x.jsx)("span",{children:`${O("{{count}} poster",{count:B})} ${$}`});case d.iE.ADDRESS_LABEL:return"0"!==w.attributes.addressedAmount?(0,x.jsx)(o.A,{variant:"link",onClick:()=>T((0,v.qf)(p.Up,{suborderId:R})),children:`${O("{{count}} address labels",{count:M})} (${O("{{count}} sheet adresslabels",{count:B})}) `}):(0,x.jsx)("span",{children:`${O("{{count}} address labels",{count:M})} (${O("{{count}} sheet adresslabels",{count:B})}) `});case d.iE.STANDALONE_ENVELOPE:{var F;const e=null===w||void 0===w||null===(F=w.meta)||void 0===F?void 0:F.size;return(0,x.jsxs)("span",{children:[O("{{count}} envelope",{count:B})," ",e?`(${e} cm)`:null]})}case d.iE.STANDALONE_ENVELOPE_SEAL:return(0,x.jsx)("span",{children:O("{{count}} envelope seal",{count:B})});case d.iE.STANDALONE:return(0,x.jsx)("span",{children:null===D||void 0===D?void 0:D.attributes.title});case d.iE.PERSONALISABLE_STICKER:return(0,x.jsx)("span",{children:O("{{count}} personalisable sticker",{count:B})});case d.iE.INSERTS:return(0,x.jsx)("span",{children:`${O("{{count}} insert",{count:B})} ${$}`});case d.iE.MUG:return(0,x.jsxs)("span",{children:[w.attributes.quantity||1," ",null===D||void 0===D?void 0:D.attributes.title]});case d.iE.PARTY:{var q,V;const e=E?(0,b.V)(null===D||void 0===D||null===(q=D.meta)||void 0===q?void 0:q.unit,null===D||void 0===D||null===(V=D.meta)||void 0===V?void 0:V.unitQuantity,w.attributes.quantity||1,O):void 0;return D?(0,x.jsxs)("span",{children:[D.attributes.title,e?` (${e})`:null]}):null}case d.iE.CARD_LABEL:return(0,x.jsx)("span",{children:O("{{count}} card label",{count:B})});case d.iE.PAPERCLIP:return(0,x.jsx)("span",{children:`${O("{{count}} pack",{count:B})} (${O("{{amount}} pc",{amount:(0,m.W)(B)})})`});case d.iE.FOREX_BOARDS:return(0,x.jsx)("span",{children:`${O("{{count}} forex board",{count:B})} ${$}`});case d.iE.WINDOW_SIGN:return(0,x.jsx)("span",{children:`${O("{{count}} window sign",{count:B})} ${$}`});case d.iE.WINE_OR_BEER_BOX:return D?(0,x.jsxs)("span",{children:[w.attributes.quantity||1," ",D.attributes.title]}):null;case d.iE.WINE_LABEL:return(0,x.jsx)("span",{children:O("{{count}} wine label",{count:B})});case d.iE.DECORATION:case d.iE.PRINT_API:return D?(0,x.jsxs)("span",{children:[w.attributes.quantity||1," ",D.attributes.title]}):null;default:{var Y,K;const e=E?(0,f.R)(O,null===D||void 0===D||null===(Y=D.meta)||void 0===Y?void 0:Y.unit,null===D||void 0===D||null===(K=D.meta)||void 0===K?void 0:K.unitQuantity,w.attributes.quantity||1):void 0;return D?(0,x.jsxs)("span",{children:[D.attributes.title,e?` (${e})`:null]}):null}}},g=(0,n.memo)(j)},58470(e,t,r){var n=r(48214),i=r(39521),s=r(85334),o=r(94686);const d=["suborderId","variant","buttonText"];function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?l(Object(r),!0).forEach(function(t){c(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const u=e=>{let t=e.suborderId,r=e.variant,l=void 0===r?"link":r,c=e.buttonText,u=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,d);const m=(0,n.B)().t;return(0,o.jsx)(i.A,a(a({modal:s.QU,payload:{suborderId:t},variant:l,alignment:"left"},u),{},{children:c||m("Track & Trace")}))};r.d(t,["A",0,u])},19481(e,t,r){r.d(t,{A:()=>y});r(21323);var n=r(92990),i=r(48214),s=r(5497),o=r(84893),d=r(43621),l=r(24247),a=r(35478),c=r(48150),u=r(530),m=r(5379);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class p{static toggleLogo(e,t){const r=m.T.createPostData("postcards",void 0,{nologo:t});return u.G.put(c.FZv,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?h(Object(r),!0).forEach(function(t){v(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):h(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({postcardId:e},r))}}const b=()=>{const e=(0,a.w)(),t=(0,o.jE)();return(0,d.n)({mutationFn:t=>{let r=t.postcardId,n=t.hideLogo;if(!e||!r)throw new Error("No userId");return p.toggleLogo(r,n)},onSettled:async(e,r,n)=>{r||(n.hashedId&&await t.invalidateQueries({queryKey:l.tY.withId(n.hashedId)}),n.suborderId&&await t.invalidateQueries({queryKey:l.tY.withId(n.suborderId)}))}})};var f=r(69573),x=r(19277),A=r(35417),j=r(94686);const g=e=>{let t=e.hashedId,r=e.onTogglePostcardLogo,o=e.type,d=void 0===o?"checkbox":o,l=e.suborderId;const a=(0,n.useId)(),c=(0,i.B)().t,u=b(),m=(0,f.A)(t),h=m.isLogoToggleAllowed,v=m.postcard;if(!h)return null;async function p(e){if(v)try{const n=v.id,i=v.attributes.hasLogo,s=e.target.checked;await u.mutateAsync({hashedId:t,hideLogo:i,postcardId:n,suborderId:l}),null===r||void 0===r||r(s)}catch(n){x.e0.genericError()}}return"toggle"===d?(0,j.jsx)(A.d,{checked:null===v||void 0===v?void 0:v.attributes.hasLogo,id:a,name:"showLogo",onChange:p,value:null!==v&&void 0!==v&&v.attributes.hasLogo?1:0}):(0,j.jsx)(s.GL,{onChange:p,id:a,name:"showLogo",value:null!==v&&void 0!==v&&v.attributes.hasLogo?1:0,checked:null===v||void 0===v?void 0:v.attributes.hasLogo,label:c("Logo on backside card")})},y=(0,n.memo)(g)},35417(e,t,r){r.d(t,{d:()=>a});var n=r(13526),i=r(94686);const s=["checked","className","id"];function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach(function(t){l(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e){let t=e.checked,r=e.className,o=e.id,l=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)r=s[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,s);return(0,i.jsx)("div",{"aria-checked":t,className:(0,n.A)("switch",r),role:"switch",children:(0,i.jsxs)("label",{htmlFor:o,children:[(0,i.jsx)("input",d({checked:t,id:o,type:"checkbox"},l)),(0,i.jsx)("div",{className:"switch-holder",children:(0,i.jsx)("div",{className:"switch-thumb"})})]})})}},49390(e,t,r){r(19843),r(21323),r(48);const n=(0,r(27009).Ay)({resolved:{},chunkName:()=>"addressLabelAddressesModal",isReady(e){const t=this.resolve(e);return!0===this.resolved[t]&&!!r.m[t]},importAsync:()=>r.e(8810).then(()=>r(6986)),requireAsync(e){const t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then(e=>(this.resolved[t]=!0,e))},requireSync(e){const t=this.resolve(e);return r(t)},resolve:()=>6986},{resolveComponent:e=>e.AddressLabelAddressesModal});n.displayName="AddressLabelAddressesModal";const i=n;r.d(t,["A",0,i])},51999(e,t,r){r.r(t),r.d(t,{SuborderDetailsContent:()=>Ir});var n=r(92990),i=r(48214),s=r(27574),o=r(64817),d=r(35879),l=r(69573),a=r(45020),c=r(63646),u=r(98587),m=r(38997),h=r(76144),v=r(12278),p=r(7503),b=(r(85068),r(97700),r(19843),r(21323),r(62758),r(75522),r(43607),r(48),r(13526)),f=r(50253),x=r(14149),A=r(39519),j=r(85334),g=r(3116),y=r(61568),E=r(66534),S=r(75966),I=r(39521),O=r(84166),T=r(20989),N=r(78547),w=r(94686);function P(){var e;const t=(0,T.A)(),r=t.selectedAddonId,n=t.attachedAddons;return(0,w.jsx)(N.m,{showToggleMore:!1,selectedAddonId:r||String(null===n||void 0===n||null===(e=n.paper)||void 0===e?void 0:e.attributes.productId)})}var D=r(65903);function C(){var e;const t=(0,T.A)(),r=t.selectedAddonId,n=t.hashedId,i=t.attachedAddons;return n?(0,w.jsx)(D._,{showToggleMore:!1,hashedId:n,selectedAddonId:r||String(null===i||void 0===i||null===(e=i.envelope)||void 0===e?void 0:e.attributes.productId)}):null}var R=r(42904);function _(){var e;const t=(0,T.A)(),r=t.selectedAddonId,n=t.attachedAddons,i=t.selectedDesignId,s=null===n||void 0===n?void 0:n.envelopeSeal;return(0,w.jsx)(R.t,{showToggleMore:!1,selectedAddonId:r||String((null===s||void 0===s?void 0:s.attributes.productId)||0),selectedDesignId:i||(null===s||void 0===s||null===(e=s.relationships)||void 0===e||null===(e=e.productDesigns)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.id)||"0"})}var L=r(72747);function z(){var e;const t=(0,T.A)(),r=t.selectedAddonId,n=t.attachedAddons;return(0,w.jsx)(L.K,{showToggleMore:!1,selectedAddonId:r||String(null===n||void 0===n||null===(e=n.fastener)||void 0===e?void 0:e.attributes.productId)})}var B=r(93641);function M(){var e;const t=(0,T.A)(),r=t.selectedAddonId,n=t.attachedAddons;return(0,w.jsx)(B.F,{showToggleMore:!1,selectedAddonId:r||String(null===n||void 0===n||null===(e=n.chocolateVariants)||void 0===e?void 0:e.attributes.productId)})}var k=r(33533);function $(){var e;const t=(0,T.A)(),r=t.selectedAddonId,n=t.attachedAddons;return(0,w.jsx)(k.d,{showToggleMore:!1,selectedAddonId:r||String(null===n||void 0===n||null===(e=n.alcoholCaseVariants)||void 0===e?void 0:e.attributes.productId)})}var F=r(89654),q=r(44773),V=r(10466),Y=r(11271),K=r(40611);function U(){const e=(0,T.A)(),t=e.selectedAddonId,r=e.attachedAddons;return(0,w.jsx)(K.D,{hasRoundedCorners:t?"0"!==t:!(null===r||void 0===r||!r.roundedCorners)})}var H=r(22303);function Q(){var e;const t=(0,T.A)(),r=t.selectedAddonId,n=t.attachedAddons;return(0,w.jsx)(H.$,{showToggleMore:!1,selectedAddonId:r||String(null===n||void 0===n||null===(e=n.connectors)||void 0===e?void 0:e.attributes.productId)})}var W=r(17899),G=r(19277),Z=r(62453),X=r(80434),J=r(35584);function ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,s,o,d=[],l=!0,a=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=s.call(r)).done)&&(d.push(n.value),d.length!==t);l=!0);}catch(e){a=!0,i=e}
1finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(a)throw i}}return d}}(e,t)||function(e,t){if(e){if("string"==typeof e)return te(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?te(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const re=()=>{const e=(0,i.B)().t,t=(0,Z.H)(j.SF),r=(0,X.A)(),s=(0,T.A)(),o=s.selectedAddonId,d=s.selectedAddonName,l=s.handleSelectedAddon,a=s.selectedDesignId,c=ee((0,n.useState)(!1),2),u=c[0],m=c[1];return(0,w.jsx)(J.A,{onCancel:()=>{t()},cancelButtonTestId:"cancel-addon",onSubmit:async()=>{try{m(!0);if(!await l(o,d,a))return;await r(),G.e0.success("",e("Your changes have been saved"),{timer:2e3}),t()}finally{m(!1)}},submitButtonTestId:"save-addon",isLoading:u})};function ne(e){let t=e.productSubtypeId;const r=(0,T.A)(),s=r.amountOfAvailableAddons,d=r.isAddonTypeAvailable,l=r.getEnvelopeSealAttributesById,a=r.isError,c=r.isLoading,u=r.refetch,m=r.getContentPageAliasByProductSubtypeId,h=r.setSelectedAddonId,p=r.setSelectedAddonName,b=r.setSelectedDesignId,x=(0,i.B)().t;const A=t===v.gM.PAPER&&(null===d||void 0===d?void 0:d.paper),g=t===v.gM.SEPARATE_ENVELOPES&&(null===d||void 0===d?void 0:d.envelope),y=t===v.gM.ENVELOPE_SEALS&&(null===d||void 0===d?void 0:d.envelopeSeal),E=t===v.gM.FASTENERS&&(null===d||void 0===d?void 0:d.fastener),S=t===v.gM.CHOCOLATE_VARIANTS&&(null===d||void 0===d?void 0:d.chocolateVariants),N=t===v.gM.ALCOHOL_CASE_VARIANTS&&(null===d||void 0===d?void 0:d.alcoholCaseVariants),D=t===v.gM.ROUNDED_CORNERS,R=t===v.gM.CONNECTORS&&(null===d||void 0===d?void 0:d.connectors),L=(0,n.useMemo)(()=>A?x("Edit paper type"):g?x("Edit envelope color"):y?x("Edit envelope seal"):E?x("Edit fastener"):S?x("Edit chocolate variant"):D?x("Edit rounded corners"):N?x("Edit alcohol case variant"):R?x("Edit connector"):void 0,[A,g,y,E,S,N,D,R,x]),B=(0,n.useMemo)(()=>A?x("More information about papertypes"):g?x("More information about envelopes"):y?x("More information about envelope seals"):E?x("More information about fasteners"):S?x("More information about chocolate variants"):N?x("More information about alcohol variants"):void 0,[A,g,y,E,S,N,x]),k=(0,n.useMemo)(()=>A?"paperTypeInfo":g?"envelopeTypeInfo":y?"envelopeSealInfo":E?"fastenerInfo":S?"chocolateVariantInfo":N?"alcoholCaseVariantInfo":void 0,[A,g,y,E,S,N]),K=(0,n.useMemo)(()=>t?m(t,"productInfo")||(0,W.W)("productInfo",t):void 0,[m,t]);return(0,w.jsx)(O.A,{modalName:j.SF,size:"medium",side:"right",footerContent:(0,w.jsx)(re,{}),title:L,children:(0,w.jsx)(Y.P,{namespace:"ordering",children:(0,w.jsx)(F.m,{isFetching:c,fetchFailed:a,buttonAction:u,isEmpty:0===s,emptyChildren:null,fetchingChildren:(0,w.jsx)(o.A,{overlay:!0,large:!0,text:x("Fetching addons...")}),children:(0,w.jsxs)("form",{onChange:async function(e){const r=e.target,n=r.name,i=r.value;if(t)if(p(n),t===v.gM.ENVELOPE_SEALS){const e=l(i);b(i),h((null===e||void 0===e?void 0:e.addonId)||"")}else h(i)},onSubmit:function(e){e.preventDefault()},children:[A?(0,w.jsxs)(n.Fragment,{children:[(0,w.jsxs)("p",{className:"mb-4",children:[(0,w.jsx)("img",{width:20,height:21,src:q,alt:""})," ",x("All paper types have the FSC quality mark")]}),(0,w.jsx)(P,{})]}):null,g?(0,w.jsx)(C,{}):null,y?(0,w.jsx)(_,{}):null,E?(0,w.jsx)(z,{}):null,S?(0,w.jsx)(M,{}):null,N?(0,w.jsx)($,{}):null,R?(0,w.jsx)(Q,{}):null,D?(0,w.jsx)(U,{}):null,K&&B&&k?(0,w.jsxs)("div",{className:"mt-4",children:[(0,w.jsx)(I.A,{closeOtherModals:!1,icon:(0,w.jsx)(f.A,{className:"text--grey-300 ml-2"}),iconAlignment:"left",modal:k,variant:"link",children:B}),(0,w.jsx)(V.ContentModal,{modalName:k,alias:K,side:"right"})]}):null]})})})})}var ie=r(59877),se=r(46611),oe=r(80746),de=r(39203),le=r(54233),ae=r(54150),ce=r(82493),ue=r(95633),me=r(79603),he=r(33763),ve=r(45820),pe=r(54524),be=r(61986),fe=r(20615),xe=r(62683),Ae=r(54742),je=r(71093),ge=r(20343),ye=r(6061);const Ee=e=>{e.editButtonTestId,e.removeButtonTestId;let t=e.onEdit,r=e.onRemove,n=e.editTransition,i=e.addReturnCookies,o=void 0!==i&&i;const d=(0,c.Y)(),l=null!==(0,s.RQ)({path:(0,a.a)(d,"THANK_YOU_PAGE")}),u=null!==(0,s.RQ)({path:(0,a.a)(d,"BASKET")});if(!n&&!r&&!t)return null;const m=n||{},h=m.url,v=m.softRefresh;return(0,w.jsx)(y.A,{xs:{size:1,middle:!0,end:!0},children:(0,w.jsxs)("div",{className:"suborder-details-action-buttons",children:[(n||t)&&(0,w.jsx)(ge.A,{variant:"tertiary",icon:(0,w.jsx)(Ae.A,{className:"text--grey-500"}),size:"small",onClick:function(){o&&(u&&(0,ve.gK)(),l&&(0,ye.f6)()),null===t||void 0===t||t()},url:h,softRefresh:v}),r&&(0,w.jsx)(ge.A,{variant:"tertiary",icon:(0,w.jsx)(je.A,{className:"text--grey-500"}),size:"small",onClick:function(){null===r||void 0===r||r()}})]})})};var Se=r(92643);const Ie=e=>{let t=e.canEdit,r=e.text,n=e.transition,i=(e.testId,e.onClick);const o=(0,c.Y)(),d=(0,s.zy)(),l=(0,s.Zp)(),u=null!==(0,s.RQ)({path:(0,a.a)(o,"THANK_YOU_PAGE")}),m=null!==(0,s.RQ)({path:(0,a.a)(o,"BASKET")});if(!t||!n)return null;return(0,w.jsx)("div",{className:"suborderdetails__edit",children:(0,w.jsx)(ge.A,{variant:"link",onClick:()=>"function"===typeof i?i():(m&&(0,ve.gK)(),u&&(0,ye.f6)(),(0,Se.T)(l,n,d.pathname)),children:r})})},Oe=(0,n.memo)(Ie);
1var Te=r(21184),Ne=r(30268);const we=e=>{var t;let r=e.suborderId,n=e.showActionButtons,s=e.onEdit;const o=(0,i.B)().t,d=(0,l.A)(r),a=d.addOns,c=d.cardproduct,u=d.suborder,m=d.postcard,p=d.isFetching;if(!(0,h.A)(r,v.TF).roundedCornerProductIds.length)return null;v.o$[v.gM.ROUNDED_CORNERS];const b=(a||{}).roundedCornerAddOn,f=o("Finishing"),x=o(b?"Rounded corners":"No rounded corners"),A=b?null===b||void 0===b?void 0:b.attributes.price:"0,00";return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:(0,w.jsx)("div",{className:"suborderdetails__img",children:(0,w.jsx)(Te.h,{className:"border",dimensions:null===c||void 0===c?void 0:c.attributes.currentCardDimensions,images:{front:null===u||void 0===u||null===(t=u.attributes.previews)||void 0===t||null===(t=t.big)||void 0===t?void 0:t[1]},isRounded:!!b,cardFormat:(null===m||void 0===m?void 0:m.attributes.cardShape)||Ne.IP.SQUARE,pagesAmount:Ne.RG.SINGLE,title:o("Your card")})})}),(0,w.jsx)(y.A,{xs:n?8:9,sm:n?9:10,className:"flex flex--column flex--h-center",children:(0,w.jsxs)(S.A,{children:[(0,w.jsx)(y.A,{xs:{size:n?12:8,middle:!n},sm:{size:8,middle:!0},children:(0,w.jsxs)("div",{children:[f,":",(0,w.jsx)("br",{}),(0,w.jsx)("strong",{children:x})]})}),(0,w.jsx)(y.A,{xs:{size:n?12:4,middle:!n,end:!n},sm:{size:4,middle:!0,end:!0},children:(0,w.jsx)(E.A,{bold:!0,isLoading:p,price:A})})]})}),n&&(0,w.jsx)(Ee,{onEdit:()=>s(v.gM.ROUNDED_CORNERS)})]})};function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function De(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(r),!0).forEach(function(t){Ce(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ce(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,s,o,d=[],l=!0,a=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=s.call(r)).done)&&(d.push(n.value),d.length!==t);l=!0);}catch(e){a=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(a)throw i}}return d}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _e(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_e(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _e(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Le=e=>{var t;let r=e.suborderId,o=e.showActionButtons;const d=Re((0,n.useState)(),2),m=d[0],p=d[1],O=(0,i.B)().t,T=(0,c.Y)(),N=(0,s.zy)(),P=(0,l.A)(r),D=P.suborder,C=P.canEditPaid,R=P.addOns,_=P.shipType,L=P.cardproduct,z=P.numericSuborderId,B=P.hashedId,M=P.isFetching,k=P.shippingProvider,$=(null===L||void 0===L?void 0:L.attributes)||{},F=$.cardShapes,q=$.pagesAmount,V=(0,me.g)(r),Y=null!==(0,s.RQ)({path:(0,a.a)(T,"BASKET")}),K=(0,le.A)().mutateAsync,U=(0,h.A)(r,v.TF),H=U.envelopeSealProductIds,Q=U.roundedCornerProductIds,W=U.subtypeAddonCount,Z=U.isProductSubtypeAddon,X=R?[null===R||void 0===R?void 0:R.paperTypeAddOn,null===R||void 0===R?void 0:R.envelopeAddOn,null===R||void 0===R?void 0:R.windowEnvelopeAddOn,null===R||void 0===R?void 0:R.envelopeSealAddOn,null===R||void 0===R?void 0:R.donationAddOn,null===R||void 0===R?void 0:R.foilPrintAddOn,null===R||void 0===R?void 0:R.fastenerAddOn,null===R||void 0===R?void 0:R.chocolateAddOn,null===R||void 0===R?void 0:R.alcoholCaseAddOn,null===R||void 0===R?void 0:R.connectorAddOn].filter(
1Boolean):void 0;function J(){Y&&(0,ve.gK)()}const ee=(0,he.t)(j.SF,{suborderId:r}),te=e=>{p(e),ee()},re=!(null!==R&&void 0!==R&&R.envelopeSealAddOn)&&!!H.length&&!(null===(t=V.addon)||void 0===t||!t.url)&&Number(null===D||void 0===D?void 0:D.attributes.quantity)>=5;function Ae(e){switch(e){case v.gM.WINDOW_ENVELOPES:return;case v.gM.ROUNDED_CORNERS:return function(){if(!V.addon)return;const e=("de-DE"===T?fe.vb:fe.WR)[v.gM.ROUNDED_CORNERS];return De(De({},V.addon),{},{url:`${V.addon.url}#${e}`})}();case v.gM.PAPER:return null!==R&&void 0!==R&&R.foilPrintAddOn?void 0:V.paperType;case v.gM.HOSPITAL_DONATIONS:case v.gM.CHARITY_DONATIONS:return V.donation;case v.gM.FOIL_PRINT:return V.editor;default:return V.addon}}function je(e,t){if(t)return e===v.gM.ENVELOPE_SEALS?()=>async function(e){if(!B)return;if((await G.e0.prompt({icon:G.C7,title:O("Are you sure?"),confirmButtonText:O("Yes"),denyButtonText:O("No"),gaPromptName:"suborder_delete_addon"})).isConfirmed)try{await K({action:"delete",addOnId:e,suborderId:z,hashedId:B}),window.location.reload()}catch(t){await G.e0.genericError()}}(t):void 0}return null!==X&&void 0!==X&&X.length||Q.length?(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(we,{suborderId:r,showActionButtons:o,onEdit:te}),null===X||void 0===X?void 0:X.map(e=>{var t,r;if(!e)return null;const i=e.attributes,s=i.price,d=i.productSubtypeId,l=i.quantity,a=i.images,c=i.title,m=(null===(t=e.attributes)||void 0===t?void 0:t.sustainable)||!1;if(0===l)return null;const h=d===v.gM.WINDOW_ENVELOPES,p=d===v.gM.ENVELOPE_SEALS,x=d===v.gM.FOIL_PRINT,T=d===v.gM.HOSPITAL_DONATIONS||d===v.gM.CHARITY_DONATIONS,N=`addon-${v.o$[d]}`,P=(0,b.A)("img-circle",{border:!p}
1),D=h&&F&&q&&!ue.Y.isSquareOrSkyscraperSingleCard(F[0],q)&&u.s.isDirectDelivery(_),R=[v.gM.ALCOHOL_CASE_VARIANTS].includes(d)?1:l,L=(0,v.CR)(d,R,O),z=function(e,t,r){switch(e){case v.gM.SEPARATE_ENVELOPES:return`${O("{{amount}} pc",{amount:t})} (${r})`;case v.gM.ENVELOPE_SEALS:return O("{{amount}} pc",{amount:t});default:return r}}(d,l,c),B=Ae(d),$=je(d,null===e||void 0===e?void 0:e.id),V=Y&&B&&!x&&!T;if((null===k||void 0===k?void 0:k.id)===be.H.TRACK_TRACE&&d===v.gM.WINDOW_ENVELOPES||Z(d)&&W(d)<=1)return null;const K=null!==(r=a.thumb)&&void 0!==r?r:a.image;return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:T&&a.image?(0,w.jsx)("div",{className:"suborderdetails__img img-rounded",children:(0,w.jsx)(xe.V,{src:(0,ce._)(a.image,75,"auto"),width:75,height:75,loading:"lazy"})}):(0,w.jsx)("div",{className:"suborderdetails__img",children:K?p?(0,w.jsx)(g.A,{shadow:!0,image:K}):(0,w.jsx)("div",{className:P,style:{backgroundImage:`url(${(0,ce._)(K,75,"auto")})`}}):null})}),(0,w.jsxs)(y.A,{xs:o?8:9,sm:o?9:10,className:"flex flex--column flex--h-center",children:[(0,w.jsxs)(S.A,{children:[(0,w.jsx)(y.A,{xs:{size:o?12:8,middle:!o},sm:{size:8,middle:!0},children:(0,w.jsxs)("div",{children:[L,":",(0,w.jsx)("br",{}),D?(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(I.A,{icon:(0,w.jsx)(f.A,{className:"text--grey-500"}),iconAlignment:"right",modal:j.pk,variant:"link",children:O("Envelope with window")}),(0,w.jsx)(se.A,{alias:A.rb,modalName:j.pk,size:"medium"})]}):(0,w.jsx)("strong",{children:z}),m&&(0,w.jsx)("div",{className:"my-2 sm:mb-0",children:(0,w.jsx)(oe.A,{isSustainable:!0})})]})}),(0,w.jsx)(y.A,{xs:{size:o?12:4,middle:!o,end:!o},sm:{size:4,middle:!0,end:!0},children:(0,w.jsx)(E.A,{bold:!0,isLoading:M,price:s})})]}),h?null:(0,w.jsx)(Oe,{canEdit:C,transition:!V&&B?B:void 0,text:O("Edit {{type}}",{type:L}),onClick:V?()=>te(d):void 0})]}),o&&(B||$)?(0,w.jsx)(Ee,{editTransition:!V&&B?B:void 0,onEdit:V?()=>te(d):B?J:void 0,onRemove:$,removeButtonTestId:`remove-${N}`}):null]},`CardAddonRows:${e.id}`)}),re&&(0,w.jsx)("div",{className:"suborder-details-row suborder-details-row--button",children:(0,w.jsx)(ie.A,{icon:(0,w.jsx)(x.A,{className:"text--magenta"}),iconAlignment:"left",onClick:Y?()=>te(v.gM.ENVELOPE_SEALS):()=>{var e,t;J(),(0,ae.T)(null===(e=V.addon)||void 0===e?void 0:e.url,void 0,null===(t=V.addon)||void 0===t?void 0:t.softRefresh,`${N.pathname}${N.search}`)},children:O("Add envelope seal")})}),Y?(0,w.jsx)(de.A,{modalName:j.SF,payloadCheck:{payloadPropertyToCheck:"suborderId",valueToMatch:r},children:(0,w.jsx)(pe.A,{suborderId:r,children:(0,w.jsx)(ne,{productSubtypeId:m})})}):null]}):null},ze=(0,n.memo)(Le);var Be=r(64429),Me=r(7514),ke=r(32917),$e=r(53130),Fe=r(75778),qe=r(530),Ve=r(85747);function Ye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,s,o,d=[],l=!0,a=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=s.call(r)).done)&&(d.push(n.value),d.length!==t);l=!0);}catch(e){a=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(a)throw i}}return d}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ke(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ke(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Ue=e=>{let t=e.hashedId;const r=(0,i.B)().t,s=(0,X.A)(),o=(0,Z.H)(j.ZL),d=(0,$e.A)(),a=d.mutateAsync,c=d.isPending,u=(0,l.A)(t),m=u.suborder,h=u.addOns,v=u.numericSuborderId,p=Ye((0,n.useState)(20),2),b=p[0],f=p[1],x=void 0!==(null===h||void 0===h?void 0:h.envelopeSealAddOn);(0,Fe.E)(()=>{const e=null===m||void 0===m?void 0:m.attributes.quantity;e&&e!==b&&f(e)},[null===m||void 0===m?void 0:m.attributes.quantity]);const A=(0,w.jsx)(J.A,{onCancel:()=>{o()},onSubmit:async()=>{try{await a({hashedId:t,quantity:b,suborderId:v}),G.e0.success("",r("Your changes have been saved"),{timer:2e3}),await s(),o()}catch(e){qe.G.isCancelled(e)||await G.e0.genericError()}},isLoading:c});return(0,w.jsxs)(O.A,{modalName:j.ZL,size:"medium",side:"right",forceOpened:!0,footerContent:A,title:r("Edit quantity"),children:[(0,w.jsx)(ke.A,{enableButtons:!0,enableUpdateOnButtonClick:!0,maxWidth:180,quantity:b,setQuantity:f}),x&&b<5?(0,w.jsx)(Ve.F,{variant:"warning",className:"font-semibold mb-4",children:r("The envelope seals will be removed. You can order them from {{minQuantity}} pieces.",{minQuantity:5})}):null]})};var He=r(28522);const Qe=e=>{var t;let r=e.suborderId,n=e.showActionButtons;const o=(0,i.B)().t,d=(0,c.Y)(),u=(0,he.t)(j.ZL,{suborderId:r}),m=null!==(0,s.RQ)({path:(0,a.a)(d,"BASKET")}),h=(0,l.A)(r),v=h.canEditPaid,p=h.suborder,b=h.suborderType,f=h.cardproduct,x=h.postcard,A=h.hasRoundedCorners,g=(0,He.a)(r);if(!f||!x||!p||b!==Be.iE.CARD)return null;
1const E=p.attributes.previews,I=x.attributes,O=I.cardShape,T=I.pagesAmount,N=()=>{u()};return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:(0,w.jsx)("div",{className:"suborderdetails__img is--card",children:(0,w.jsx)(Me.A,{images:{front:null===E||void 0===E||null===(t=E.big)||void 0===t?void 0:t[1]},cardFormat:O,pagesAmount:T,isRounded:A,title:o("Your card")})})}),(0,w.jsxs)(y.A,{xs:n?8:9,sm:n?9:10,className:"flex flex--column flex--h-center",children:[(0,w.jsx)(S.A,{children:(0,w.jsx)(y.A,{xs:{size:n?12:8,middle:!n},sm:{size:8,middle:!0},children:(0,w.jsxs)("div",{children:[T===Ne.RG.SINGLE?o("Single card",{count:1}):o("Double card",{count:1}),":",(0,w.jsx)("br",{}),(0,w.jsx)("strong",{children:o("{{amount}} pc",{amount:p.attributes.quantity})})]})})}),(0,w.jsx)(Oe,{onClick:m?N:void 0,text:o("Edit {{type}}",{type:o("Amount")}),canEdit:v,transition:g.quantity})]}),n&&(0,w.jsx)(Ee,{onEdit:m&&g.quantity?N:void 0,editTransition:m?void 0:g.quantity}),m?(0,w.jsx)(de.A,{modalName:j.ZL,payloadCheck:{payloadPropertyToCheck:"suborderId",valueToMatch:r},children:(0,w.jsx)(Ue,{hashedId:r})}):null]})},We=(0,n.memo)(Qe);var Ge=r(60681),Ze=r(54569),Xe=r(73364),Je=r(27047);const et=e=>{let t=e.suborderId,r=e.showActionButtons;const s=(0,i.B)().t,o=(0,Ze._)(),d=(0,l.A)(t),a=d.canEditPaid,c=d.suborder,u=d.parentHashedId,m=(0,me.g)(u||t),h=(0,Je.A)(t),v=h.amount,p=h.deliveryAddress,b=h.pickupPoint;(0,n.useMemo)(()=>void 0!==p&&void 0===b?"address-single":void 0!==b?"address-pickuppoint":"address-multiple",[p,b]);if(!c||0===v)return null;return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:(0,w.jsx)("div",{className:"suborderdetails__img",children:(0,w.jsx)("svg",{viewBox:"0 0 120 120",xmlns:"http://www.w3.org/2000/svg",children:(0,w.jsxs)("g",{fill:"none",fillRule:"evenodd",children:[(0,w.jsx)("path",{d:"M91 17h3a5 5 0 016 5v24a5 5 0 01-6 5h-3a5 5 0 01-5-5V22a5 5 0 015-5z",fill:"#d8d8d8"}),(0,w.jsx)("path",{d:"M105 70v35a10 10 0 01-11 10H25a10 10 0 01-10-10V68l44-44 46 46z",fill:"#f3f3f3"}),(0,w.jsx)("path",{d:"M68 7l48 51c4 4 4 9-1 13l-5 5-51-52L9 74l-5-5c-4-4-4-9 0-14L52 7c4-4 12-4 16 0z",fill:"#87be3c"})]})})})}),(0,w.jsxs)(y.A,{xs:r?8:9,sm:r?9:10,className:"flex flex--column flex--h-center",children:[(0,w.jsx)(S.A,{children:(0,w.jsxs)(y.A,{xs:12,children:[void 0!==p&&void 0===b?(0,w.jsxs)("div",{children:[(0,w.jsxs)("div",{children:[s("Delivery address",{count:1}),":"]}),(0,w.jsx)(Ge.A,{className:"font-semibold",firstName:p.attributes.firstName,lastName:p.attributes.lastName,address:p.attributes.address,address1:p.attributes.address1,address2:p.attributes.address2,zip:p.attributes.zip,city:p.attributes.city,country:p.attributes.countryName})]}):null,void 0!==b?(0,w.jsxs)("div",{children:[(0,w.jsxs)("div",{children:[s("Pickuppoint"),":"]}),(0,w.jsx)(Ge.A,{className:"font-semibold",firstName:b.attributes.name,address:b.attributes.address,zip:b.attributes.zip,city:b.attributes.city,country:b.attributes.country})]}):null,v>1?(0,w.jsxs)("div",{children:[(0,w.jsxs)("div",{children:[s("Delivery address",{count:v}),":"]}),(0,w.jsx)(ge.A,{variant:"link",onClick:()=>o((0,Xe.qf)(j.QU,{suborderId:t})),children:s("{{count}} address",{count:v})})]}):null]})}),(0,w.jsx)(Oe,{text:s("Edit {{type}}",{type:s("Delivery address",{count:v})}),canEdit:a,transition:m.address})]}),r&&(0,w.jsx)(Ee,{editTransition:m.address,addReturnCookies:!0})]})},tt=(0,n.memo)(et),rt=e=>{let t=e.month,r=e.day;return(0,w.jsx)("svg",{viewBox:"0 0 120 120",xmlns:"http://www.w3.org/2000/svg",children:(0,w.jsxs)("g",{fill:"none",fillRule:"evenodd",children:[(0,w.jsx)("path",{d:"M13 12h94a9 9 0 018 8v91a9 9 0 01-8 9H13a9 9 0 01-9-9V20a9 9 0 019-8z",fill:"#f3f3f3"}),(0,w.jsx)("path",{d:"M13 12h94a9 9 0 018 8v23H4V20a9 9 0 019-8z",fill:"#87be3c"}),(0,w.jsx)("path",{d:"M31 0h2a4 4 0 014 4v10a4 4 0 01-4 5h-2a4 4 0 01-4-5V4a4 4 0 014-4zM86 0h2a4 4 0 014 4v10a4 4 0 01-4 5h-2a4 4 0 01-4-5V4a4 4 0 014-4z",fill:"#D8D8D8"}),t?(0,w.jsx)("text",{fontFamily:"SourceSansPro-Bold, Source Sans Pro",fontSize:"21",fontWeight:"bold",fill:"#ffffff",children:(0,w.jsx)("tspan",{x:"50%",y:"32",dominantBaseline:"middle",textAnchor:"middle",children:t})}):null,r?(0,w.jsx)("text",{fontFamily:"SourceSansPro-Bold, Source Sans Pro",fontSize:"52",fontWeight:"bold",fill:"#979797",children:(0,w.jsx)("tspan",{x:"50%",y:"83",dominantBaseline:"middle",textAnchor:"middle",children:r})}):null]})})},nt=(0,n.memo)(rt);var it=r(12023),st=r(58574),ot=r(36020);const dt=e=>{let t=e.suborderId;const r=(0,i.B)().t,n=(0,c.Y)(),s=(0,d.x)("delivery-window-send-date"),o=(0,l.A)(t),a=o.hasTrackA
1ndTrace,u=o.shippingProvider,m=o.suborder,h=o.shipMethod,v=(null===m||void 0===m?void 0:m.attributes)||{},p=v.deliveryDate,b=v.deliveryDateYmd,f=v.deliveryWindow;if(!m||!p||!b)return null;const x=s&&null!==f&&void 0!==f&&f.from&&null!==f&&void 0!==f&&f.to?ot.M.formatDeliveryWindow({fromDateStr:f.from,toDateStr:f.to},{locale:n}):p,A=(0,it.G)(new Date(b),!1,r),j=A.month,g=A.day,E=(()=>{if("nl-NL"===n&&null!==u&&void 0!==u&&u.id)return u.id===be.H.TRUNKRS?"99%":a?"95%":"86%"})();return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},className:"delivery-date",children:(0,w.jsx)("div",{className:"suborderdetails__img",children:(0,w.jsx)(nt,{month:j,day:g})})}),(0,w.jsx)(y.A,{xs:{size:9,middle:!0},sm:10,children:(0,w.jsxs)("div",{children:[r("Delivery date"),"*:",(0,w.jsx)("br",{}),(0,w.jsx)("strong",{children:x}),(0,w.jsx)("span",{children:` (${r("{{rate}} on time",{rate:E})})`}),(0,w.jsx)(st.A,{className:"text--grey-500 text-sm mt-2",isEveningDelivery:null===h||void 0===h?void 0:h.attributes.isEveningDelivery})]})})]})},lt=(0,n.memo)(dt);var at=r(67331),ct=r(21525),ut=r(62799),mt=r(2194);const ht=e=>{let t=e.suborderId,r=e.showActionButtons;const n=(0,i.B)().t,o=(0,l.A)(t),d=o.allowedTransitions,u=o.canEditPaid,m=o.addOns,h=o.numericSuborderId,v=o.hashedId,p=o.isFetching,b=o.giftChildSuborder,f=(0,He.a)(t),A=(0,ct.A)(),j=(0,at.wA)(),g=(0,s.zy)(),I=(0,c.Y)(),O=null!==(0,s.RQ)({path:(0,a.a)(I,"BASKET")}),T=()=>{O&&(0,ve.gK)(),ut.d6.sendUserInteractionEvent("Add gift to suborder",ut.bF.FUNNEL);const e=f.gift;(0,ae.T)(null===e||void 0===e?void 0:e.url,void 0,null===e||void 0===e?void 0:e.softRefresh,`${g.pathname}${g.search}`)};var N;if(null===m||void 0===m||!m.giftAddOn)return!b&&d.giftTransition&&null!==(N=f.gift)&&void 0!==N&&N.url?(0,w.jsx)("div",{className:"suborder-details-row suborder-details-row--button",children:(0,w.jsx)(ie.A,{icon:(0,w.jsx)(x.A,{className:"text--magenta"}),iconAlignment:"left",onClick:T,children:n("Add a gift")})}):null;const P=m.giftAddOn.attributes,D=P.price,C=P.quantity,R=P.title,_=P.images;if(0===C)return null;return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:_.thumb?(0,w.jsx)("div",{className:"suborderdetails__img",children:(0,w.jsx)("img",{src:(0,ce._)(_.thumb,75,71),width:"75",height:"71",alt:R})}):null}),(0,w.jsxs)(y.A,{xs:r?8:9,sm:r?9:10,className:"flex flex--column flex--h-center",children:[(0,w.jsxs)(S.A,{children:[(0,w.jsx)(y.A,{xs:{size:r?12:8,middle:!r},sm:{size:8,middle:!0},children:(0,w.jsxs)("div",{children:[n("Gift"),":",(0,w.jsx)("br",{}),(0,w.jsxs)("strong",{children:[C>1?`${C}x `:"",R]})]})}),(0,w.jsx)(y.A,{xs:{size:r?12:4,middle:!r,end:!r},sm:{size:4,middle:!0,end:!0},children:(0,w.jsx)(E.A,{isLoading:p,bold:!0,price:D})})]}),(0,w.jsx)(Oe,{text:n("Edit {{type}}",{type:n("Gift")}),canEdit:u,transition:f.gift})]}),r?(0,w.jsx)(Ee,{editTransition:f.gift,onRemove:async function(){if(await(async()=>(await G.e0.prompt({text:n("REMOVE_FROM_BASKET"),focusDeny:!1,focusConfirm:!0,confirmButtonText:n("Delete"),denyButtonText:n("Cancel"),gaPromptName:"gift_delete"})).isConfirmed)())try{var e;j((0,mt.ow)("removeGift")),await A.mutateAsync({giftId:null===m||void 0===m||null===(e=m.giftAddOn)||void 0===e?void 0:e.id,hashedId:v||"",numericSuborderId:h}),window.location.reload()}catch(t){}finally{j((0,mt.x5)("removeGift"))}},removeButtonTestId:"remove-gift",onEdit:function(){O&&(0,ve.gK)()},editButtonTestId:"edit-gift"}):null]})},vt=(0,n.memo)(ht);r(41882);const pt=e=>{let t=e.shapes,r=e.size;const i=(0,n.useMemo)(()=>t.includes(Ne.IP.LANDSCAPE)?Ne.IP.LANDSCAPE:t.includes(Ne.IP.PORTRAIT)?Ne.IP.PORTRAIT:t.includes(Ne.IP.SQUARE)?Ne.IP.SQUARE:t.includes(Ne.IP.SKYSCRAPER)?Ne.IP.SKYSCRAPER:void 0,[t]),s=(0,n.useMemo)(()=>{switch(i){case Ne.IP.SQUARE:return["small","normal","super"];case Ne.IP.PORTRAIT:case Ne.IP.LANDSCAPE:return["normal","large","super"];case Ne.IP.SKYSCRAPER:return["normal"];default:return[]}},[i]);if(!i||!s.length)return null;const o=[Ne.IP.LANDSCAPE,Ne.IP.PORTRAIT].includes(i)?"rectangle":i;return(0,w.jsx)("div",{className:`cardshapes-icon ${o}`,children:s.map(e=>{const t=(0,b.A)("cardshapes-icon__size",e,{"is--active":r===e});return(0,w.jsx)("div",{className:t},`CardShapesIcon:${e}`)})})},bt=(0,n.memo)(pt);var ft=r(15779),xt=r(64534),At=r(41987),jt=r(5379);const gt=(0,n.createContext)(void 0);function yt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,s,o,d=[],l=!0,a=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=s.call(r)).done)&&(d.push(n.value),d.length!==t);l=!0);}catch(e){a=!0,i=e}
1finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(a)throw i}}return d}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Et(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Et(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Et(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const St=e=>{let t=e.hashedId,r=e.children,i=e.afterChangeSize;const s=yt((0,n.useState)(null),2),o=s[0],d=s[1],a=yt((0,n.useState)(null),2),c=a[0],u=a[1],m=yt((0,n.useState)(!1),2),h=m[0],v=m[1],p=(0,l.A)(t),b=p.numericSuborderId,f=p.cardproduct,x=(0,ft.A)(t).cardProductsData,A=(0,xt.A)(),j=e=>{v(e!==(null===f||void 0===f?void 0:f.id)),d(e)},g={isMutating:A.isPending,selectedCardProductId:o||(null===f||void 0===f?void 0:f.id),hasChangedSize:h,updateCardProduct:async e=>{if(null!==c)return!0;if(!b)return!1;u(e),j(e);try{const r=await A.mutateAsync({hashedId:t,suborderId:b,cardProductId:e}),n=jt.T.getFirstResource(r.cardSuborders)||{},s=n.attributes,o=n.meta;return u(null),await(null===i||void 0===i?void 0:i(s,o)),!0}catch(r){return(0,At.A)(r),u(null),await G.e0.genericError(),!1}},handleSelectSize:async e=>{const t=e.target.value,r=null===x||void 0===x?void 0:x[t];!A.isPending&&r&&j(t)}};return(0,w.jsx)(gt,{value:g,children:r})};const It=function(){const e=(0,n.useContext)(gt);if(!e)throw new Error("useSelectSize must be used within a SelectSizeProvider");return e};var Ot=r(43907);const Tt=()=>{const e=(0,Z.H)(j.Ip),t=It(),r=t.isMutating,n=t.updateCardProduct,i=t.selectedCardProductId,s=t.hasChangedSize;return(0,w.jsx)(J.A,{onCancel:function(){e()},onSubmit:async()=>{i&&(s?await n(i):e())},isLoading:r})},Nt=e=>{let t=e.hashedId;const r=(0,i.B)().t,n=It(),s=n.selectedCardProductId,o=n.handleSelectSize;return(0,w.jsx)(O.A,{modalName:j.Ip,size:"medium",side:"right",forceOpened:!0,footerContent:(0,w.jsx)(Tt,{}),title:r("Edit size"),children:(0,w.jsx)(Ot.A,{handleSetCardSize:o,hashedId:t,selectedCardProductId:s})})},wt=e=>{let t=e.hashedId;const r=(0,i.B)().t,n=(0,Z.H)(j.Ip),s=(0,X.A)();return(0,w.jsx)(St,{hashedId:t,afterChangeSize:async()=>{await s(),n(),G.e0.success("",r("Your changes have been saved"),{timer:2e3})},children:(0,w.jsx)(Nt,{hashedId:t})})};var Pt=r(92327),Dt=r(91986);const Ct=e=>{let t=e.suborderId,r=e.showActionButtons;const n=(0,i.B)().t,o=(0,c.Y)(),d=(0,he.t)(j.Ip,{suborderId:t}),u=null!==(0,s.RQ)({path:(0,a.a)(o,"BASKET")}),m=(0,l.A)(t),h=m.canEditPaid,v=m.suborder,p=m.suborderType,b=m.cardproduct,f=m.isFetching,x=(0,He.a)(t);if(!b||!v||p!==Be.iE.CARD)return null;const A=b.attributes,g=A.cardShapes,I=A.currentCardDimensions,O=A.sizeDescription,T=(A.pagesAmount,(0,Dt.S)(I)),N=u&&x.product,P=()=>{d()};return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:(0,w.jsx)("div",{className:"suborderdetails__img",children:(0,w.jsx)(bt,{shapes:g,size:T})})}),(0,w.jsxs)(y.A,{xs:r?8:9,sm:r?9:10,className:"flex flex--column flex--h-center",children:[(0,w.jsxs)(S.A,{children:[(0,w.jsx)(y.A,{xs:{size:r?12:8,middle:!r},sm:{size:8,middle:!0},children:(0,w.jsxs)("div",{children:[n("Size"),":",(0,w.jsx)("br",{}),(0,w.jsxs)("strong",{children:[(0,Pt.T)(I,n)," (",O,")"]})]})}),(0,w.jsx)(y.A,{xs:{size:r?12:4,middle:!r,end:!r},sm:{size:4,middle:!0,end:!0},children:(0,w.jsx)(E.A,{bold:!0,isLoading:f,price:v.attributes.price.product})})]}),(0,w.jsx)(Oe,{onClick:N?P:void 0,text:n("Edit {{type}}",{type:n("Size")}),canEdit:h,transition:x.product})]}),r&&(0,w.jsx)(Ee,{onEdit:N?P:void 0,editTransition:u?void 0:x.product}),u?(0,w.jsx)(de.A,{modalName:j.Ip,payloadCheck:{payloadPropertyToCheck:"suborderId",valueToMatch:t},children:(0,w.jsx)(wt,{hashedId:t})}):null]})},Rt=(0,n.memo)(Ct);var _t=r(47703),Lt=r(8349),zt=r(89704),Bt=r(23158);const Mt=e=>{var t,r,s,o;let d=e.suborderId;const a=(0,i.B)().t,c=(0,l.A)(d),u=c.suborder,m=c.suborderType,h=c.product,v=c.productDesign;if(!h||!u||!m)return null;(e=>{switch(e){case Be.iE.STANDALONE_ENVELOPE:return"suborder-product-envelope";case Be.iE.STANDALONE_ENVELOPE_SEAL:return"suborder-product-envelope-seal";default:;}})(m);const p=[Be.iE.PARTY,Be.iE.GENERIC,Be.iE.ADDRESS_LABEL,Be.iE.STANDALONE_ENVELOPE,Be.iE.STANDALONE_ENVELOPE_SEAL].includes(m);return(0,w.jsxs)("div",{children:[(0,w.jsx)(Lt.A,{suborderId:d,showSuffix:!1}),p?":":null,(0,w.jsx)("br",{}),[Be.iE.STANDALONE_ENVELOPE,Be.iE.STANDALONE_ENVELOPE_SEAL].includes(m)?(0,w.jsx)("strong",{children:(null===v||void 0===v?void 0:v.attributes.name)||h.attributes.title}):null,m===Be.iE.PRINT_API?(0,w.jsx)("strong",{children:a("{{amount}} pc",{amount:u.attributes.quantity||1})}):null,m!==Be.iE.PRINT_API&&null!==h&&void 0!==h&&null!==(t=h.meta)&&void 0!==t&&t.unit&&null!==h&&void 0!==h&&null!==(r=h.meta)&&void 0!==r&&r.unitQuantity?(0,w.jsx)("strong",{children:(0,zt.V)(h.meta.unit,h.meta.unitQuantity,u.attributes.quantity||1,a)}):null,m===Be.iE.ADDRESS_LABEL&&"font"in u.attributes?(0,w.jsxs)(n.Fragment,{children:[(0,w.jsxs)("div",{children:[(0,w.jsx)("strong",{children:a("Design")}),": ",u.attributes.design]}),(0,w.jsxs)("div",{children:[(0,w.jsx)("strong",{children:a("Font")}),": ",u.attributes.font]}),(0,w.jsxs)("div",{children:[(0,w.jsx)("strong",{children:a("With addresses")}),": ",u.attributes.addressedAmount," (",u.attributes.addressedSheets,")"]}),(0,w.jsxs)("div",{children:[(0,w.jsx)("strong",{children:a("Without address",{count:2})}),": ",u.attributes.emptyAmount," (",u.attributes.emptySheets,")"]})]}):null,m===Be.iE.GENERIC?(0,w.jsx)("strong",{children:(0,Bt.R)(a,null===(s=h.meta)||void 0===s?void 0:s.unit,null===(o=h.meta)||void 0===o?void 0:o.unitQuantity,u.attributes.quantity||1)}):null]})},kt=e=>{let t=e.suborderId,r=e.showActionButtons;const n=(0,l.A)(t),i=n.suborder,s=n.suborderType,o=n.product,d=n.isFetching,a=(0,me.g)(t);return o&&i&&s!==Be.iE.CARD?(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:s===Be.iE.STANDALONE_ENVELOPE?o.attributes.image&&(0,w.jsx)("div",{className:"suborderdetails__img",children:(0,w.jsx)("img",{src:o.attributes.image,alt:o.attributes.title})}):(0,w.jsx)(_t.A,{id:t})}),(0,w.jsx)(y.A,{xs:r?8:9,sm:r?9:10,className:"flex flex--column flex--h-center",children:(0,w.jsxs)(S.A,{children:[(0,w.jsx)(y.A,{xs:{size:r?12:8,middle:!r},sm:{size:8,middle:!0},children:(0,w.jsx)(Mt,{suborderId:t})}),(0,w.jsx)(y.A,{xs:{size:r?12:4,middle:!r,end:!r},sm:{size:4,middle:!0,end:!0},children:(0,w.jsx)(E.A,{bold:!0,isLoading:d,price:i.attributes.price.product})})]})}),r&&(0,w.jsx)(Ee,{editTransition:a.product||a.quantity})]}):null},$t=(0,n.memo)(kt);var Ft=r(14376),qt=r(48535),Vt=r(50636);const Yt=e=>{let t=e.hashedId;const r=(0,i.B)().t;return(0,w.jsx)(qt.A,{hashedId:t,children:(0,w.jsx)(O.A,{modalName:j.rh,size:"medium",side:"right",forceOpened:!0,footerContent:(0,w.jsx)(Vt.A,{}),title:r("Edit send date"),children:(0,w.jsx)(Ft.A,{})})})};var Kt=r(24461),Ut=r(35472);const Ht=e=>{let t=e.suborderId,r=e.showActionButtons;const n=(0,i.B)().t,o=(0,c.Y)(),u=(0,he.t)(j.rh,{suborderId:t}),m=(0,d.x)("improved-configurator-prices"),h=null!==(0,s.RQ)({path:(0,a.a)(o,"BASKET")}),v=(0,l.A)(t),p=v.canEditPaid,b=v.isFetching,f=v.shippingProvider,x=v.suborder,A=v.allowedTransitions,g=(null===x||void 0===x?void 0:x.attributes)||{},I=g.sendDateCustomer,O=g.sendDateCustomerYmd,T=((null===f||void 0===f?void 0:f.attributes)||{}).name,N="nl-NL"===o||(null===f||void 0===f?void 0:f.id)===be.H.DHL||(null===f||void 0===f?void 0:f.id)===be.H.TRUNKRS;if(!x||!I||!O)return null;const P=(0,it.G)(new Date(O),!1,n),D=P.month,C=P.day;return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:(0,w.jsx)("div",{className:"suborderdetails__img",children:(0,w.jsx)(nt,{month:D,day:C})})}),(0,w.jsxs)(y.A,{xs:r?8:9,sm:r?9:10,className:"flex flex--column flex--h-center",children:[(0,w.jsxs)(S.A,{children:[(0,w.jsx)(y.A,{xs:{size:r?12:8,middle:!r},sm:{size:8,middle:!0},children:(0,w.jsxs)("div",{children:[n("Shipment"),":",(0,w.jsx)("br",{}),(0,w.jsxs)("div",{className:"flex flex--wrap gap-x-2",children:[(0,w.jsx)("strong",{children:I}),(()=>{if(!f)return null;
1return(0,Kt.xz)(f)?(0,w.jsx)(Ut.E,{className:"uppercase",color:"blue",children:n("Evening delivery")}):f.id===be.H.TRACK_TRACE?(0,w.jsx)(Ut.E,{className:"uppercase",color:"blue",children:n("Track & Trace")}):null})()]}),N&&(0,w.jsx)("div",{className:"shipping-method",children:(null===f||void 0===f?void 0:f.id)===be.H.TRACK_TRACE?"PostNL":T})]})}),!m&&(0,w.jsx)(y.A,{xs:{size:r?12:4,middle:!r,end:!r},sm:{size:4,middle:!0,end:!0},children:(0,w.jsx)(E.A,{bold:!0,isLoading:b,price:x.attributes.price.shippingCosts})})]}),(0,w.jsx)(Oe,{onClick:h?()=>{u()}:void 0,text:n("Edit {{type}}",{type:n("Senddate")}),canEdit:p,transition:A.sendDateTransition})]}),r&&(0,w.jsx)(Ee,{editTransition:A.sendDateTransition}),h?(0,w.jsx)(de.A,{modalName:j.rh,payloadCheck:{payloadPropertyToCheck:"suborderId",valueToMatch:t},children:(0,w.jsx)(Yt,{hashedId:t})}):null]})},Qt=(0,n.memo)(Ht);var Wt=r(19481);const Gt=r.p+"images/back-logo.3e824f22b85bab59.png",Zt=r.p+"images/back-logo-sas-de-DE.111f315bdae3f92f.png",Xt=r.p+"images/back-no-logo.142f687033f09403.png";var Jt=r(3322),er=r(83871);const tr=e=>{let t=e.suborderId;const r=(0,i.B)().t,s=(0,c.Y)(),o=(0,Jt.d)().isXsDown,d=(0,er.P)().isSendASmile,a=(0,l.A)(t),u=a.hashedId,m=a.isLogoToggleAllowed,h=a.postcard,v=null===h||void 0===h?void 0:h.attributes.hasLogo,p=(0,n.useMemo)(()=>"de-DE"===s&&d?Zt:Gt,[s,d]);if(!m)return null;return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:(0,w.jsx)("div",{className:"suborderdetails__img suborderdetails__img--square",children:(0,w.jsx)("img",{src:v?p:Xt,alt:r("Logo on backside card")})})}),(0,w.jsx)(y.A,{xs:9,sm:10,className:"flex flex--column flex--h-center",children:(0,w.jsxs)(S.A,{children:[(0,w.jsx)(y.A,{xs:{size:8,middle:!0},children:(0,w.jsxs)("div",{children:[r(o?"Logo backside":"Logo on backside card"),":",(0,w.jsx)("br",{}),(0,w.jsx)("strong",{children:r(v?"Visible":"Not visible")})]})}),(0,w.jsx)(y.A,{xs:{size:4,middle:!0,end:!0},children:u&&(0,w.jsx)(Wt.A,{hashedId:u,suborderId:t,type:"toggle",onTogglePostcardLogo:e=>{ut.d6.sendUserInteractionEvent("Basket - Logo toggle",ut.bF.FUNNEL,`${e}`)}})})]})})]})};var rr=r(49390),nr=r(15357),ir=r(95476),sr=(r(68009),r(66086));function or(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,s,o,d=[],l=!0,a=!1;try{if(s=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=s.call(r)).done)&&(d.push(n.value),d.length!==t);l=!0);}catch(e){a=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(a)throw i}}return d}}(e,t)||function(e,t){if(e){if("string"==typeof e)return dr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?dr(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const lr=e=>{let t=e.suborderId,r=e.showActionButtons;const o=or((0,n.useState)(),2),d=o[0],u=o[1],m=(0,i.B)().t,h=(0,c.Y)(),p=(0,l.A)(t),b=p.canEditPaid,f=p.addOns,x=p.isFetching,A=(0,me.g)(t),g=null!==(0,s.RQ)({path:(0,a.a)(h,"BASKET")}),I=f?[null===f||void 0===f?void 0:f.fastenerAddOn,null===f||void 0===f?void 0:f.chocolateAddOn,null===f||void 0===f?void 0:f.alcoholCaseAddOn,null===f||void 0===f?void 0:f.connectorAddOn].filter(Boolean):void 0;function O(){g&&(0,ve.gK)()}const T=(0,he.t)(j.SF,{suborderId:t}),N=e=>{u(e),T()};return null!==I&&void 0!==I&&I.length?(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(we,{suborderId:t,showActionButtons:r,onEdit:N}),null===I||void 0===I?void 0:I.map(e=>{var t;if(!e)return null;const n=e.attributes,i=n.price,s=n.productSubtypeId,o=n.quantity,d=n.images,l=n.title,a=(null===(t=e.attributes)||void 0===t?void 0:t.sustainable)||!1;if(0===o)return null;const c=`addon-${v.o$[s]}`,u=[v.gM.ALCOHOL_CASE_VARIANTS].includes(s)?1:o,h=(0,v.CR)(s,u,m),p=l,f=A.addon,j=g&&f;return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:(0,w.jsx)("div",{className:"suborderdetails__img",children:d.thumb?(0,w.jsx)("div",{className:"img-circle",style:{backgroundImage:`url(${(0,ce._)(d.thumb,75,"auto")})`}}):null})}),(0,w.jsxs)(y.A,{xs:r?8:9,sm:r?9:10,className:"flex flex--column flex--h-center",children:[(0,w.jsxs)(S.A,{children:[(0,w.jsx)(y.A,{xs:{size:r?12:8,middle:!r},sm:{size:8,middle:!0},children:(0,w.jsxs)("div",{children:[h,":",(0,w.jsx)("br",{}),(0,w.jsx)("strong",{children:p}),a&&(0,w.jsx)("div",{className:"my-2 sm:mb-0",children:(0,w.jsx)(oe.A,{isSustainable:!0})})]})}),(0,w.jsx)(y.A,{xs:{size:r?12:4,middle:!r,end:!r},sm:{size:4,middle:!0,end:!0},children:(0,w.jsx)(E.A,{bold:!0,isLoading:x,price:i})})]}),(0,w.jsx)(Oe,{canEdit:b,transition:!j&&f?f:void 0,text:m("Edit {{type}}",{type:h}),onClick:j?()=>N(s):void 0})]}),r&&f?(0,w.jsx)(Ee,{editTransition:!j&&f?f:void 0,onEdit:j?()=>N(s):f?O:void 0,removeButtonTestId:`remove-${c}`}):null]},`ChildSuborderAddonRows:${e.id}`)}),g?(0,w.jsx)(de.A,{modalName:j.SF,payloadCheck:{payloadPropertyToCheck:"suborderId",valueToMatch:t},children:(0,w.jsx)(pe.A,{suborderId:t,children:(0,w.jsx)(ne,{productSubtypeId:d})})}):null]}):null},ar=(0,n.memo)(lr),cr=e=>{let t=e.suborderId;const r=(0,i.B)().t,o=(0,c.Y)(),d=(0,s.Zp)(),u=(0,s.zy)(),m=(0,Ze._)(),h=(0,l.A)(t),v=h.allowedTransitions,p=h.canEditPaid,b=h.suborder,f=h.childSuborders,x=h.getProductById,A=h.isFetching,g=null!==(0,s.RQ)({path:(0,a.a)(o,"BASKET")}),I=(0,nr.A)().mutateAsync;if(!f||!b)return null;function O(e){var t;const r=null===f||void 0===f||null===(t=f[e])||void 0===t||null===(t=t.relationships)||void 0===t||null===(t=t.products.data)||void 0===t?void 0:t.id;return r?x(r):void 0}function T(e){const r=null===f||void 0===f?void 0:f[e];
1if(!r||r.attributes.hasOwnShippingCosts)return null;const n=r.type===Be.iE.DECORATION?O(e):void 0;return(0,w.jsx)(_t.A,{id:r.id,parentHashedId:t,productId:null===n||void 0===n?void 0:n.id,enablePolling:!0})}function N(e){const t=null===f||void 0===f?void 0:f[e];return t?(0,w.jsx)(ar,{suborderId:null===t||void 0===t?void 0:t.id,showActionButtons:!0},null===t||void 0===t?void 0:t.id):null}const P=e=>(g&&(0,ve.gK)(),(0,Se.T)(d,e,u.pathname)),D=async e=>{if(await(async()=>(await G.e0.prompt({text:r("REMOVE_FROM_BASKET"),focusDeny:!1,focusConfirm:!0,confirmButtonText:r("Delete"),denyButtonText:r("Cancel"),gaPromptName:"suborder_delete_child_suborder"})).isConfirmed)())try{await I(e),window.location.reload()}catch(t){}};return(0,w.jsx)(n.Fragment,{children:f.map((e,i)=>{if(e.attributes.hasOwnShippingCosts)return null;const s=e.type,d=e.meta||{},l=d.hashedId,a=d.transitions,c=(0,sr.h)(s,o,l,a),u=function(e){const t=null===f||void 0===f?void 0:f[e];if(!t)return;const n=Be.iE.ADDRESS_LABEL||0!==t.attributes.quantity?t.attributes.quantity:1,i=O(e);switch(t.type){case Be.iE.ADDRESS_LABEL:return{title:r("Addresslabel",{count:n}),subtitle:`${r("{{count}} sheet adresslabels",{count:n})}`};case Be.iE.PERSONALISABLE_STICKER:return{title:r("Sticker",{count:n}),subtitle:r("{{amount}} pc",{amount:n})};case Be.iE.INSERTS:return{title:r("Insert",{count:n}),subtitle:r("{{amount}} pc",{amount:n})};case Be.iE.POSTER:return{title:r("{{count}} poster",{count:n}),subtitle:(null===i||void 0===i?void 0:i.attributes.sizeDescription)||""};case Be.iE.TILE:return{title:r("{{count}} tile",{count:n}),subtitle:(null===i||void 0===i?void 0:i.attributes.sizeDescription)||""};case Be.iE.FOREX_BOARDS:return{title:r("{{count}} forex board",{count:n}),subtitle:(null===i||void 0===i?void 0:i.attributes.sizeDescription)||""};case Be.iE.WINDOW_SIGN:return{title:r("{{count}} window sign",{count:n}),subtitle:(null===i||void 0===i?void 0:i.attributes.sizeDescription)||""};case Be.iE.CARD_LABEL:return i?{title:r("Card label",{count:n}),subtitle:`${r("{{amount}} pc",{amount:n})} (${null===i||void 0===i?void 0:i.attributes.sizeDescription})`}:void 0;case Be.iE.PRINT_API:return i?{title:i.attributes.title,subtitle:r("{{amount}} pc",{amount:n})}:void 0;case Be.iE.PAPERCLIP:return i?{title:i.attributes.title,subtitle:`${r("{{count}} pack",{count:n})} (${r("{{amount}} pc",{amount:(0,ir.W)(n)})})`}:void 0;case Be.iE.CHOCOLATE:case Be.iE.MUG:case Be.iE.PARTY:case Be.iE.WINE_OR_BEER_BOX:case Be.iE.DECORATION:case Be.iE.GENERIC:var s,o;return i?{title:i.attributes.title,subtitle:(0,Bt.R)(r,null===i||void 0===i||null===(s=i.meta)||void 0===s?void 0:s.unit,null===i||void 0===i||null===(o=i.meta)||void 0===o?void 0:o.unitQuantity,n)}:void 0;case Be.iE.WINE_LABEL:return{title:r("Wine label",{count:n}),subtitle:r("{{amount}} pc",{amount:n})};default:return}}(i)||{},h=u.title,b=u.subtitle,x=(Be.KD[e.type],(c||{}).saveLabelDetailsTransition),g=(null===c||void 0===c?void 0:c.editorTransition)||(null===c||void 0===c?void 0:c.configuratorTransition)||(null===v||void 0===v?void 0:v.crossSellTransition)||(null===v||void 0===v?void 0:v.giftTransition),I=e.attributes.quantity&&12*e.attributes.quantity||0;return(0,w.jsxs)(n.Fragment,{children:[(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:(0,w.jsx)("div",{className:"suborderdetails__img",children:T(i)})}),(0,w.jsxs)(y.A,{xs:8,sm:g&&!p?9:10,className:"flex flex--column flex--h-center",children:[(0,w.jsxs)(S.A,{children:[(0,w.jsx)(y.A,{xs:{size:12},sm:{size:8,middle:!0},children:(0,w.jsxs)("div",{children:[h,e.type===Be.iE.ADDRESS_LABEL&&"0"!==e.attributes.addressedAmount?(0,w.jsxs)(n.Fragment,{children:[":",(0,w.jsxs)("div",{children:[(0,w.jsxs)(ge.A,{variant:"link",onClick:()=>{var r,n,i;return(null===(r=e.meta)||void 0===r?void 0:r.hashedId)&&(i=null===(n=e.meta)||void 0===n?void 0:n.hashedId,m((0,Xe.qf)(j.Up,{suborderId:i,parentHashedId:t})))},children:[r("{{count}} address labels",{count:I})," (",b,")"]}),(0,w.jsx)(de.A,{modalName:j.Up,payloadCheck:{payloadPropertyToCheck:"parentHashedId",valueToMatch:t},children:(0,w.jsx)(rr.A,{addressLabelDetails:e,onClickEdit:x?()=>P(x):void 0})})]})]}):b?(0,w.jsxs)(n.Fragment,{children:[":",(0,w.jsx)("div",{children:(0,w.jsx)("strong",{children:b})})]}):null]})}),(0,w.jsx)(y.A,{xs:{size:12},sm:{size:4,middle:!0,end:!0},children:(0,w.jsx)(E.A,{bold:!0,isLoading:A,price:e.attributes.price.product})})]}),(0,w.jsx)(Oe,{text:r("Edit"),canEdit:p,transition:g})]}),g&&!p&&(0,w.jsx)(Ee,{editButtonTestId:"child-suborder-edit",removeButtonTestId:"child-suborder-remove",onEdit:()=>P(g),onRemove:()=>D(e.id)})]}),N(i)]},`ChildSuborder:${e.id}`)})})},ur=(0,n.memo)(cr);var mr=r(87591),hr=r(59365),vr=r(58470),pr=r(85943),br=r(62562),fr=r(30358),xr=r(48906),Ar=r(87196);const jr=e=>{var t;let r=e.suborderId,s=e.showActionButtons;const o=(0,i.B)().t,d=(0,l.A)(r),a=d.deliveryOverview,c=d.suborder,u=d.suborderType,m=d.shippingProvider,h=d.shippingLabel,v=d.shipType,p=d.addOns,b=(0,Je.A)(r).pickupPoint,f=(0,He.a)(r),x=(0,n.useMemo)(()=>xr.D.isBoxDelivery(v)?br:xr.D.isSampleDelivery(v)?pr:xr.D.isDirectDelivery(v)?fr:void 0,[v]);if(!c||!v)return null;const A=((null===m||void 0===m?void 0:m.attributes)||{}).logo,j=u===Be.iE.CARD&&(null===v||void 0===v?void 0:v.attributes.alias)===hr.zN.BOX&&c.attributes.fitInMailbox,g=(0,Kt.L_)(p),E=(0,Kt.k1)(p,a,h),I=!g&&!(null===(t=f.shipType)||void 0===t||!t.url),O=(0,Ar.I)(v.attributes.name,!!b,o);return(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:{size:3,center:!0,middle:!0},sm:{size:2,middle:!0},children:(0,w.jsx)("div",{className:"suborderdetails__img suborderdetails__img--square",children:x||A?(0,w.jsx)("img",{src:(0,ce._)(x||A,75,75),width:"75",height:"75",alt:O}):null})}),(0,w.jsx)(y.A,{xs:s?8:9,sm:s?9:10,className:"flex flex--column flex--h-center",children:(0,w.jsx)(S.A,{children:(0,w.jsx)(y.A,{xs:{size:s?12:8,middle:!s},sm:{size:8,middle:!0},children:(0,w.jsxs)("div",{children:[o("Delivery method"),":",(0,w.jsx)("br",{}),(0,w.jsx)("div",{children:(0,w.jsx)("strong",{children:O})}),j?(0,w.jsxs)("div",{className:"fits-mailbox",children:[(0,w.jsx)(mr.A,{className:"text--green mr-2"})," ",o("Fits in mailbox")]}):null,h?(0,w.jsx)("div",{children:E?(0,w.jsx)(vr.A,{suborderId:r}):(0,w.jsx)(ge.A,{url:h.attributes.trackAndTraceUrl,target:"_blank",variant:"link",className:"text--magenta",children:o("Track & Trace")})}):null]})})})}),s&&(0,w.jsx)(Ee,{editTransition:I?f.shipType:void 0})]},`ShipTypeRow:${v.id}`)},gr=(0,n.memo)(jr),yr=e=>{var t,r,n;let o=e.suborderId;const u=(0,i.B)().t,m=(0,c.Y)(),h=null!==(0,s.RQ)({path:(0,a.a)(m,"BASKET")}),v=(0,d.x)("enable-delivery-delay"),p=(0,d.x)("enable-delivery-delay-escalation"),b=(0,d.x)("improved-configurator-prices"),f=(0,l.A)(o),x=f.canEditPaid,A=f.isFetching,j=f.shippingProvider,g=f.suborder,I=f.allowedTransitions,O=f.shipMethod,T=((null===g||void 0===g?void 0:g.attributes)||{}).deliveryWindow,N=h,P="nl-NL"===m&&!(v||p);return g&&null!==T&&void 0!==T&&T.from?(0,w.jsxs)(S.A,{className:"suborder-details-row",children:[(0,w.jsx)(y.A,{xs:3,sm:2,className:"flex--column flex--h-center",children:(0,w.jsx)("div",{className:"suborderdetails__img",children:(0,w.jsx)(nt,{})})}),(0,w.jsxs)(y.A,{xs:N?8:9,sm:N?9:10,className:"flex--column flex--h-center",children:[(0,w.jsxs)("div",{className:"flex flex--column flex--row-sm sm:items-center gap-2",children:[(0,w.jsxs)("div",{className:"flex flex--column grow",children:[(0,w.jsxs)("div",{children:[u("Delivery"),":"]}),(0,w.jsxs)("span",{children:[(0,w.jsx)("strong",{children:ot.M.formatDeliveryWindow({fromDateStr:T.from,toDateStr:T.to},{locale:m,showYearAlways:!h})}),"*",P&&` (${u("{{rate}} on time",{rate:"90%"})})`]}),(0,w.jsxs)("div",{children:[" ",null===O||void 0===O||null===(t=O.attributes)||void 0===t?void 0:t.name," "]}),"nl-NL"===m&&(0,w.jsxs)("div",{children:[" ",null===j||void 0===j||null===(r=j.attributes)||void 0===r?void 0:r.name," "]}),(0,w.jsx)(st.A,{className:"text--grey-500 text-sm mt-2",isEveningDelivery:null===O||void 0===O||null===(n=O.attributes)||void 0===n?void 0:n.isEveningDelivery})]}),!b&&(0,w.jsx)("div",{className:"shrink-0 mt-2 sm:mt-0",children:(0,w.jsx)(E.A,{bold:!0,isLoading:A,price:g.attributes.price.shippingCosts})})]}),(0,w.jsx)(Oe,{text:u("Edit {{type}}",{type:u("Delivery date")}),canEdit:x,transition:I.sendDateTransition})]}),h&&(0,w.jsx)(Ee,{editButtonTestId:"edit-delivery-date",editTransition:I.sendDateTransition})]}):null},Er=(0,n.memo)(yr);function Sr(e){let t=e.suborderId;const r=(0,i.B)().t,n=(0,c.Y)(),o=(0,d.x)("enable-ordering-add-card"),u=(0,l.A)(t),m=u.allowedTransitions,h=u.parentHashedId,v=null!==(0,s.RQ)({path:(0,a.a)(n,"BASKET")});if(!o||!m.addCardTransition||h)return null;return(0,w.jsx)("div",{className:"suborder-details-row suborder-details-row--button",children:(0,w.jsx)(ie.A,{icon:(0,w.jsx)(x.A,{className:"text--magenta"}),iconAlignment:"left",onClick:()=>{o&&m.addCardTransition&&(v&&(0,ve.gK)(),ut.d6.sendUserInteractionEvent("Add card to suborder",ut.bF.FUNNEL),(0,ae.T)(m.addCardTransition.url,void 0,m.addCardTransition.softRefresh,`${location.pathname}${location.search}`))},children:r("Add a card",{ns:"ordering"})})})}function Ir(e){let t=e.suborderId,r=e.isBoxed,b=void 0===r||r,f=e.enablePostcardLogoToggle,x=void 0!==f&&f,A=e.skipInitialRender,j=void 0!==A&&A;const g=(0,i.B)().t,y=(0,l.A)(t),E=y.orderSequence,S=y.suborder,I=y.shipType,O=(0,d.x)("delivery-dates"),T=(0,c.Y)(),N=null!==(0,s.RQ)({path:(0,a.a)(T,"BASKET")}),P=(0,m.l)(),D=(0,h.A)(t,v.TF),C=D.isFetched,R=D.products;if(!S)return null;const _=(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(We,{suborderId:t,showActionButtons:N&&u.s.isBoxDelivery(I)}),(0,w.jsx)(Rt,{suborderId:t,showActionButtons:N}),(0,w.jsx)($t,{suborderId:t,showActionButtons:N}),(0,w.jsx)(ze,{suborderId:t,showActionButtons:N}),x?(0,w.jsx)(tr,{suborderId:t}):null,(0,w.jsx)(vt,{suborderId:t,showActionButtons:N}),N?(0,w.jsx)(ur,{suborderId:t}):null,(0,w.jsx)(gr,{suborderId:t,showActionButtons:N}),(0,w.jsx)(tt,{suborderId:t,showActionButtons:N}),O?(0,w.jsx)(Er,{suborderId:t}):(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(Qt,{suborderId:t,showActionButtons:N}),(0,w.jsx)(lt,{suborderId:t})]}),N?(0,w.jsx)(Sr,{suborderId:t}):null]});return b?(0,w.jsx)("div",{className:"suborder-details-content",children:(0,w.jsxs)(p.A,{hashedId:t,children:[(0,w.jsxs)("div",{className:"text-sm mb-4",children:[g("Article number"),": ",E]}),_]})}):(0,w.jsx)("div",{className:"suborder-details-content",children:!P&&!j||!C&&!R?(0,w.jsx)("div",{className:"suborder-details-placeholder",children:(0,w.jsx)(o.A,{text:g("Loading ...")})}):_})}},87196(e,t,r){r.d(t,{I:()=>i});var n=r(79159);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const r=(arguments.length>2?arguments[2]:void 0)||n.M.t;return e+(t?` (${r("Pickuppoint")})`:"")}},86147(e,t,r){r.d(t,["I",0,e=>!e||""===e])},28522(e,t,r){var n=r(70259),i=r(26724),s=r(69573),o=r(63646),d=r(29109);r.d(t,["a",0,e=>{const t=(0,o.Y)(),r=(0,d.h)(),l=(0,s.A)(e),a=l.category,c=l.hashedId,u=l.suborder,m=l.cardproduct,h=l.postcard,v=l.shipType,p=l.transitions,b=l.canEditPaid;if(!u||!m||!v||!c||!p)return{};const f=(0,i.V)(p,t,c)||{},x=(null===h||void 0===h?void 0:h.attributes.isEntireBackUsed)||!1,A=(null===a||void 0===a?void 0:a.attributes.oneToMany)||!1;return(0,n.G)(m,f,v,x,A,r,b)}])},79603(e,t,r){r.d(t,{g:()=>a});var n=r(70259),i=r(69573),s=r(37394),o=r(64429),d=r(29109),l=r(63646);const a=e=>{const t=(0,l.Y)(),r=(0,d.h)(),a=(0,i.A)(e),c=a.category,u=a.hashedId,m=a.suborder,h=a.cardproduct,v=a.postcard,p=a.shipType,b=a.transitions,f=a.isScheduledOrder,x=a.suborderType,A=a.canEditPaid;if(!m||!p||!u||!b||!x)return{};const j=(0,s.b)(b,t,u,f,x)||{},g=(null===v||void 0===v?void 0:v.attributes.isEntireBackUsed)||!1,y=(null===c||void 0===c?void 0:c.attributes.oneToMany)||!1;return x===o.iE.CARD?(0,n.G)(h,j,p,g,y,r,A):(e=>
1({addon:e.addonsTransition,address:e.addressTransition,product:e.selectProductTransition,paperType:e.addonsTransition,quantity:e.quantityTransition,sendDate:e.sendDateTransition,editor:e.editorTransition}))(j)}},70259(e,t,r){var n=r(95633),i=r(98587);r.d(t,["G",0,function(e,t,r){let s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],d=arguments.length>5&&void 0!==arguments[5]&&arguments[5],l=arguments.length>6&&void 0!==arguments[6]&&arguments[6];const a=e&&n.Y.isRectangleCardShape(e.attributes.cardShapes)&&n.Y.isSingleCard(e.attributes.pagesAmount),c=t.addonsTransition&&t.configuratorTransition||t.addonsTransition,u=t.selectProductTransition&&t.configuratorTransition||t.selectProductTransition,m=t.quantityTransition&&t.configuratorTransition||t.quantityTransition,h=t.shipTypeTransition&&t.configuratorTransition||t.shipTypeTransition;return i.s.isDirectDelivery(r)?{addon:c,address:t.addressTransition,donation:t.donationsTransition,gift:t.giftTransition,paperType:a?void 0:c,product:u,quantity:l?void 0:t.addressTransition,crossSell:void 0,sendDate:t.sendDateTransition,shipType:h,editor:t.editorTransition}:i.s.isBoxDelivery(r)||i.s.isSpecialBoxDelivery(r)?{addon:m,address:i.s.isBoxDelivery(r)?t.singleAddressTransition:t.addressTransition,donation:t.donationsTransition,gift:t.giftTransition,paperType:a&&!s?void 0:m,product:u,quantity:m,crossSell:t.crossSellTransition,sendDate:t.sendDateTransition,shipType:a&&s&&!o&&!d?void 0:h,editor:t.editorTransition}:i.s.isSampleDelivery(r)?{addon:c,address:t.sampleCardTransition,donation:t.donationsTransition,gift:t.giftTransition,paperType:a&&!s?void 0:c,product:u,quantity:m,crossSell:void 0,sendDate:t.sendDateTransition,shipType:h,editor:t.editorTransition}:{}}])},66086(e,t,r){r.d(t,{h:()=>i});var n=r(37394);function i(e,t,r,i){if(r&&i)return(0,n.b)(i,t,r,!1,e)}},6061(e,t,r){var n=r(68177);r.d(t,["Ry",0,()=>{n.n.removeSessionItem("return_to_thank_you")},"f6",0,()=>{n.n.setSessionItem("return_to_thank_you","true")},"jK",0,()=>"true"===n.n.getSessionItem("return_to_thank_you")||!1])}}]);
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.