PageSourceSearch

https://www.ottosimon.nl/static/js/pdp.9522965c.chunk.js

js ottosimon.nl collected 2026-10-08 05:44:49 UTC 130,443 bytes, 2 lines download raw bytes

1(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[60],{"0cp7":function(e,t,a){"use strict";a.r(t);var i=a("q1tI"),r=a("/MKj"),l=a("naJ1"),n=a("wwJL"),o=a("gbhp"),s=a("XE71"),c=a("i8pI"),d=a("nKUr"),u=e=>{var{product:t}=e,a=Object(r.useSelector)((e=>e.user.type));return void 0===t.backOrderQuantity?null:Object(d.jsx)("div",{className:"stock-indicator-area",children:Object(d.jsx)("div",{children:t.backOrderQuantity>=0&&a!==c.j.Anonymous?Object(d.jsxs)("span",{className:"dellivery-lbl",children:[Object(d.jsx)(l.d,{textKey:"BackOrderQuantity_label"}),Object(d.jsx)("span",{className:"delivery-week",children:t.backOrderQuantity})]}):null})})},m=Object(n.a)(Object(n.d)(Object(o.a)([s.b],(e=>{var{product:t}=e;return{product:t}}))(Object(i.memo)(u))));a.d(t,"default",(function(){return m}))},"0m0h":function(e,t,a){"use strict";a.r(t);var i=a("ZADi");a.d(t,"default",(function(){return i.a}))},"2Tpm":function(e,t,a){"use strict";a.r(t);var i=a("q1tI"),r=a("naJ1"),l=a("CbJN"),n=a("gbhp"),o=a("XE71"),s=a("wwJL"),c=a("i8pI"),d=a("/MKj"),u=a("nKUr"),m=e=>{var t,a,{calculatedInfo:i}=e,n=Object(l.d)(),o=Object(d.useSelector)((e=>e.user.type));return void 0===i.retailPrice||0===i.retailPrice?null:Object(u.jsxs)("div",{children:[null!=i.retailPrice&&Object(u.jsxs)("div",{className:"suggested-price-section",children:[Object(u.jsx)("span",{className:"reatail-lbl",children:Object(u.jsx)(r.d,{textKey:"SuggestedRetailPrice"})}),Object(u.jsxs)("div",{className:"calc-reatail-price",children:[Object(u.jsx)("span",{children:n.symbol+i.retailPrice}),null!=i.discountedRetailPrice&&0!==i.discountedRetailPrice&&o!==c.j.Anonymous&&Object(u.jsxs)(u.Fragment,{children:[Object(u.jsx)("span",{children:Object(u.jsx)(r.d,{textKey:"SuggestedRetailPriceFor"})}),Object(u.jsx)("span",{children:n.symbol+i.discountedRetailPrice})]})]})]}),o!==c.j.Anonymous&&void 0!==(null===(t=i.priceActionCodes)||void 0===t?void 0:t.length)&&(null===(a=i.priceActionCodes)||void 0===a?void 0:a.length)>0&&Object(u.jsx)("div",{className:"action-area",children:i.priceActionCodes.map(((e,t)=>{var{codeName:a,price:i,minimumOrderQuantity:l}=e;return Object(u.jsxs)("div",{className:"area-section",children:[Object(u.jsx)("span",{className:"action-lbl"}),Object(u.jsxs)("div",{className:"action-price-section",children:[Object(u.jsxs)("label",{className:"action-lbl",children:[Object(u.jsx)(r.d,{textKey:"ActionCode"}),Object(u.jsx)("span",{className:"code-name",children:a})]}),Object(u.jsx)("div",{className:"price-lbl",children:n.symbol+i}),Object(u.jsxs)("div",{className:"moq",children:[Object(u.jsx)(r.d,{textKey:"ActionCodeMinimumQuantity"}),l]})]})]},t)}))})]})},b=Object(s.a)(Object(n.a)([o.b],(e=>{var{calculatedInfo:t}=e;return{calculatedInfo:t}}))(Object(i.memo)(m)));a.d(t,"default",(function(){return b}))},"2tFw":function(e,t,a){(t=e.exports=a("I1BE")(!1)).push([e.i,".VariantsMatrix_center,.VariantsMatrix_right{margin-left:auto}.VariantsMatrix_center{margin-right:auto}.VariantsMatrix_justify{width:100%}.VariantsMatrix_continue-btn{font-size:var(--theme-button_Big_Size,22px);-webkit-transform:translateZ(0);transform:translateZ(0)}.VariantsMatrix_continue-btn:before{margin-right:.3em}html.pointer-mouse .VariantsMatrix_continue-btn:hover{text-decoration:none}@supports (not (-webkit-hyphens:none)) and (not (-moz-appearance:none)) and (list-style-type:\"*\"){@media (pointer:coarse){html:not(.pointer-mouse) .VariantsMatrix_continue-btn:active{text-decoration:none}}}.VariantsMatrix_btn-placeholder{font-size:var(--theme-button_Big_Size,22px);height:2em;width:6.4em}.VariantsMatrix_product-title{font-size:var(--theme-pdp_Mobile_Title_Size,32px);margin:0;word-break:break-word}.VariantsMatrix_product-id{color:var(--theme-lightestText_Color,#b2b2b2)}.VariantsMatrix_product-id .VariantsMatrix_id-name{margin-right:2.6em}.VariantsMatrix_footer{-webkit-transform:translateZ(0);transform:translateZ(0)}.VariantsMatrix_footer:after,.VariantsMatrix_footer:before{clear:both;content:\"\";display:table}.VariantsMatrix_add-box{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%;width:100%}.VariantsMatrix_add-box .VariantsMatrix_variants-count{align-items:center;display:flex;min-height:calc(var(--theme-button_Big_Size, 22px)*2);vertical-align:top}.VariantsMatrix_add-box .VariantsMatrix_variants-count .VariantsMatrix_value{color:var(--theme-regularTitle_Color,#333);padding:0 1.15em}.VariantsMatrix_uom-wrapper .VariantsMatrix_uom-selector,.VariantsMatrix_uom-wrapper .VariantsMatrix_uom-title{display:inline-block;max-width:100%;vertical-align:middle}.VariantsMatrix_uom-wrapper .VariantsMatrix_uom-title{margin-right:1em;overflow:hidden;text-overflow:ellipsis}.VariantsMatrix_agreements-wrapper{align-items:center;display:flex;margin-top:.5em}.VariantsMatrix_agreement-line-title{margin-right:1em;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.VariantsMatrix_matrix{margin:1.53em 0;overflow:hidden}
1.VariantsMatrix_matrix,.VariantsMatrix_matrix table{position:relative;z-index:0}.VariantsMatrix_matrix table{border-collapse:collapse;border-spacing:0;line-height:1.5;text-align:center;width:100%}.VariantsMatrix_matrix table td,.VariantsMatrix_matrix table th{border-color:var(--theme-table_BorderColor,#e6e6e6);border-style:solid;border-width:0 0 1px 0}.VariantsMatrix_matrix table td:nth-child(odd),.VariantsMatrix_matrix table th:nth-child(odd){background:var(--theme-variantMatrix_Row_BackgroundColor,#fff)}.VariantsMatrix_matrix table td:nth-child(2n),.VariantsMatrix_matrix table th:nth-child(2n){background:var(--theme-variantMatrix_AltRow_BackgroundColor,#f7f7f7)}.VariantsMatrix_matrix table .VariantsMatrix_row-header,.VariantsMatrix_matrix table th{color:var(--theme-variantMatrixHeader_Color,#333);font-family:var(--theme-variantMatrixHeader_FontFamily,var(--theme-baseFontFamily,\"Pathway Gothic One\")),sans-serif;font-size:var(--theme-variantMatrixHeader_Size,20px);font-weight:400;text-transform:uppercase;white-space:nowrap}.VariantsMatrix_matrix table th{padding:.45em .4em}.VariantsMatrix_matrix table .VariantsMatrix_row-header{padding-left:1.5em;padding-right:1.8em;text-align:left}.VariantsMatrix_matrix .VariantsMatrix_table-wrapper{-webkit-overflow-scrolling:auto;max-height:450px;overflow:auto}.VariantsMatrix_matrix .VariantsMatrix_table-wrapper.VariantsMatrix_has-sticky-row thead th{border-bottom:1px solid var(--theme-table_BorderColor,#e6e6e6);opacity:0}.VariantsMatrix_matrix .VariantsMatrix_table-wrapper.VariantsMatrix_has-sticky-col .VariantsMatrix_row-header{border-color:transparent;border-right:1px solid var(--theme-variantMatrix_AltRow_BackgroundColor,#f7f7f7);opacity:0}.VariantsMatrix_matrix .VariantsMatrix_table-wrapper.VariantsMatrix_has-sticky-col .VariantsMatrix_row-header thead th:first-child{border-bottom-color:transparent}.VariantsMatrix_matrix .VariantsMatrix_cell{padding:1em 1.1em .5em}.VariantsMatrix_matrix .VariantsMatrix_cell .actual-price{color:var(--theme-secondaryPrice_Color,#000);font-family:var(--theme-secondaryPrice_FontFamily,var(--theme-baseFontFamily,\"Pathway Gothic One\")),sans-serif;font-size:var(--theme-secondaryPrice_Size,1.4em)}.VariantsMatrix_matrix .VariantsMatrix_cell .actual-price sup{font-size:100%;line-height:1;top:0}.VariantsMatrix_sticky-headers table{-webkit-overflow-scrolling:auto;position:absolute;table-layout:fixed}.VariantsMatrix_sticky-headers .VariantsMatrix_sticky-row{left:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:2}.VariantsMatrix_sticky-headers .VariantsMatrix_sticky-row tr{border-bottom:0}.VariantsMatrix_sticky-headers .VariantsMatrix_sticky-row.VariantsMatrix_vertical{box-shadow:0 .25em .1em -.1em rgba(0,0,0,.125)}.VariantsMatrix_sticky-headers .VariantsMatrix_sticky-row.VariantsMatrix_vertical th{border-bottom:0}.VariantsMatrix_sticky-headers .VariantsMatrix_sticky-col{bottom:0;display:inline-block;left:0;overflow:hidden;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.VariantsMatrix_sticky-headers .VariantsMatrix_sticky-col table{width:auto}.VariantsMatrix_sticky-headers .VariantsMatrix_sticky-col.VariantsMatrix_horizontal{box-shadow:.25em 0 .1em -.1em rgba(0,0,0,.125)}.VariantsMatrix_sticky-headers .VariantsMatrix_corner-cell{background:var(--theme-variantMatrix_Row_BackgroundColor,#fff);border-bottom:1px solid var(--theme-table_BorderColor,#e6e6e6);display:table-cell;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:3}.VariantsMatrix_sticky-headers .VariantsMatrix_corner-cell.VariantsMatrix_horizontal{box-shadow:.25em 0 .1em -.1em rgba(0,0,0,.125)}.VariantsMatrix_sticky-headers .VariantsMatrix_corner-cell.VariantsMatrix_vertical{border-bottom:none}.VariantsMatrix_variants-overview-title{text-transform:uppercase}.VariantsMatrix_variants-overview .VariantsMatrix_variants-row{font-weight:700;padding-top:.76em}.VariantsMatrix_not-available{color:var(--theme-stockAmount_OutOfStock_Color,#c00);font-weight:700;text-transform:lowercase;white-space:nowrap}.VariantsMatrix_reset{width:100%!important}.VariantsMatrix_reset th{width:auto!important}.VariantsMatrix_agreement-selector-placeholder,.VariantsMatrix_btn-matrix-placeholder,.VariantsMatrix_uom-title-placeholder,.VariantsMatrix_variants-count-placeholder{display:inline-block;vertical-align:middle}.VariantsMatrix_btn-matrix-placeholder{font-size:var(--theme-button_Medium_Size,20px);height:2em;width:7.9em}.VariantsMatrix_variants-count-placeholder{width:10em}.VariantsMatrix_agreement-selector-placeholder,.VariantsMatrix_uom-title-placeholder{height:2em;min-width:2.35em;width:100%}.VariantsMatrix_not-available-placeholder{display:inline-block;height:1.35em;vertical-align:bottom;width:6em}.VariantsMatrix_price-extra-fields{-webkit-transform:translateX(50%);transform:translateX(50%)}@media (min-width:env(--theme-breakpoints_Medium,960)px),print{.VariantsMatrix_agreement-line-title,.VariantsMatrix_uom-title{min-width:8em}.VariantsMatrix_add-box{display:block;flex-shrink:0;margin-left:auto;max-width:70%;text-align:right;width:auto}.VariantsMatrix_add-box .VariantsMatrix_variants-count{display:inline-flex}.VariantsMatrix_add-box button{margin-left:2.3em}.VariantsMatrix_product-title{font-size:var(--theme-pdp_Title_Size,2.8em)}.VariantsMatrix_details-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.VariantsMatrix_id-with-uom{max-width:100%}}@media (min-width:env(--theme-breakpoints_Medium,960)px) and (-ms-high-contrast:active),(min-width:env(--theme-breakpoints_Medium,960)px) and (-ms-high-contrast:none),print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.VariantsMatrix_id-with-uom{min-width:1px}}@media (min-width:env(--theme-breakpoints_Medium,960)px),print{.VariantsMatrix_product-id>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.VariantsMatrix_footer .VariantsMatrix_add-box{float:right}}.VariantsMatrix_btn-matrix,.VariantsMatrix_id-value,.VariantsMatrix_stock-indicator,.VariantsMatrix_value,.VariantsMatrix_variant-popup{\n  /*!*/}@media print,screen{html.print .VariantsMatrix_matrix .VariantsMatrix_table-wrapper{max-height:none;overflow:hidden}html.print .VariantsMatrix_matrix table td,html.print .VariantsMatrix_matrix table th{border-color:#000;color:#000}html.print .VariantsMatrix_matrix table td:nth-child(2n),html.print .VariantsMatrix_matrix table td:nth-child(odd),html.print .VariantsMatrix_matrix table th:nth-child(2n),html.print .VariantsMatrix_matrix table th:nth-child(odd){background:none}}",""]),t.locals={center:"VariantsMatrix_center",right:"VariantsMatrix_right",justify:"VariantsMatrix_justify","continue-btn":"VariantsMatrix_continue-btn",continueBtn:"VariantsMatrix_continue-btn","btn-placeholder":"VariantsMatrix_btn-placeholder",btnPlaceholder:"VariantsMatrix_btn-placeholder","product-title":"VariantsMatrix_product-title",productTitle:"VariantsMatrix_product-title","product-id":"VariantsMatrix_product-id",productId:"VariantsMatrix_product-id","id-name":"VariantsMatrix_id-name",idName:"VariantsMatrix_id-name",footer:"VariantsMatrix_footer","add-box":"VariantsMatrix_add-box",addBox:"VariantsMatrix_add-box","variants-count":"VariantsMatrix_variants-count",variantsCount:"VariantsMatrix_variants-count",value:"VariantsMatrix_value","uom-wrapper":"VariantsMatrix_uom-wrapper",uomWrapper:"VariantsMatrix_uom-wrapper","uom-selector":"VariantsMatrix_uom-selector",uomSelector:"VariantsMatrix_uom-selector","uom-title":"VariantsMatrix_uom-title",uomTitle:"VariantsMatrix_uom-title","agreements-wrapper":"VariantsMatrix_agreements-wrapper",agreementsWrapper:"VariantsMatrix_agreements-wrapper","agreement-line-title":"VariantsMatrix_agreement-line-title",agreementLineTitle:"VariantsMatrix_agreement-line-title",matrix:"VariantsMatrix_matrix","row-header":"VariantsMatrix_row-header",rowHeader:"VariantsMatrix_row-header","table-wrapper":"VariantsMatrix_table-wrapper",tableWrapper:"VariantsMatrix_table-wrapper","has-sticky-row":"VariantsMatrix_has-sticky-row",hasStickyRow:"VariantsMatrix_has-sticky-row","has-sticky-col":"VariantsMatrix_has-sticky-col",hasStickyCol:"VariantsMatrix_has-sticky-col",cell:"VariantsMatrix_cell","sticky-headers":"VariantsMatrix_sticky-headers",stickyHeaders:"VariantsMatrix_sticky-headers","sticky-row":"VariantsMatrix_sticky-row",stickyRow:"VariantsMatrix_sticky-row",vertical:"VariantsMatrix_vertical","sticky-col":"VariantsMatrix_sticky-col",stickyCol:"VariantsMatrix_sticky-col",horizontal:"VariantsMatrix_horizontal","corner-cell":"VariantsMatrix_corner-cell",cornerCell:"VariantsMatrix_corner-cell","variants-overview-title":"VariantsMatrix_variants-overview-title",variantsOverviewTitle:"VariantsMatrix_variants-overview-title","variants-overview":"VariantsMatrix_variants-overview",variantsOverview:"VariantsMatrix_variants-overview","variants-row":"VariantsMatrix_variants-row",variantsRow:"VariantsMatrix_variants-row","not-available":"VariantsMatrix_not-available",notAvailable:"VariantsMatrix_not-available",reset:"VariantsMatrix_reset","agreement-selector-placeholder":"VariantsMatrix_agreement-selector-placeholder",agreementSelectorPlaceholder:"VariantsMatrix_agreement-selector-placeholder","btn-matrix-placeholder":"VariantsMatrix_btn-matrix-placeholder",btnMatrixPlaceholder:"VariantsMatrix_btn-matrix-placeholder","uom-title-placeholder":"VariantsMatrix_uom-title-placeholder",uomTitlePlaceholder:"VariantsMatrix_uom-title-placeholder","variants-count-placeholder":"VariantsMatrix_variants-count-placeholder",variantsCountPlaceholder:"VariantsMatrix_variants-count-placeholder","not-available-placeholder":"VariantsMatrix_not-available-placeholder",notAvailablePlaceholder:"VariantsMatrix_not-available-placeholder","price-extra-fields":"VariantsMatrix_price-extra-fields",priceExtraFields:"VariantsMatrix_price-extra-fields","details-wrapper":"VariantsMatrix_details-wrapper",detailsWrapper:"VariantsMatrix_details-wrapper","id-with-uom":"VariantsMatrix_id-with-uom",idWithUom:"VariantsMatrix_id-with-uom","btn-matrix":"VariantsMatrix_btn-matrix",btnMatrix:"VariantsMatrix_btn-matrix","id-value":"VariantsMatrix_id-value",idValue:"VariantsMatrix_id-value","stock-indicator":"VariantsMatrix_stock-indicator",stockIndicator:"VariantsMatrix_stock-indicator","variant-popup":"VariantsMatrix_variant-popup",variantPopup:"VariantsMatrix_variant-popup"}},"4SxG":function(e,t,a){e.exports=a("B1SK").wrapCssModule(e.i,a("2tFw"))},"4Z/B":function(e,t,a){"use strict";var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("XMfE"),s=a("naJ1"),c=a("nKUr");t.a=Object(i.withStyles)(l.a)((e=>{var{children:t,relatedProductGroups:a}=e,i=['Related'].concat(function(e){return e.map((e=>{var{relationType:t}=e;return"Product_RelatedProducts_".concat(t)}))}(a));return Object(c.jsx)(s.e,{options:i,children:e=>{var[i,...r]=e;return a.map(((e,a)=>{var{relationType:s,products:d}=e,u=function(e){return"relatedProductsTab".concat(e)}(s),m=Object(o.b)(r[a]||"".concat(i," ").concat(s));return Object(c.jsxs)(n.Fragment,{children:[Object(c.jsx)("h2",{className:l.a.relatedHeading,children:m}),Object(c.jsx)("div",{className:l.a.relatedPanel,children:d.map(((e,a)=>t(e,a)))})]},"".concat(u,"-").concat(a))}))}},i.length)}))}
1,"4jmO":function(e,t,a){(t=e.exports=a("I1BE")(!1)).push([e.i,".AddToOrderTemplateModal_list-table td{width:40px}.AddToOrderTemplateModal_create-template-form{display:flex;flex-wrap:wrap;margin:2em -.15rem;position:relative;width:100%}.AddToOrderTemplateModal_field{flex:100 0 auto}.AddToOrderTemplateModal_btn-submit,.AddToOrderTemplateModal_field{margin:.5rem .15rem 0}.AddToOrderTemplateModal_btn-submit{flex:1 1 auto;word-break:break-word}@supports (-ms-ime-align:auto){.AddToOrderTemplateModal_btn-submit{overflow-wrap:break-word}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.AddToOrderTemplateModal_btn-submit{word-wrap:break-word}}.AddToOrderTemplateModal_validation{color:var(--theme-validation_Error_Color,#cb2245);font-size:var(--theme-text_SmallerSize,12px);left:0;line-height:1.2em;padding:.4em 0 0 .15rem;position:absolute;top:100%}.AddToOrderTemplateModal_validation svg{margin-right:.5em}.AddToOrderTemplateModal_footer{margin:1em -.25rem;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%}.AddToOrderTemplateModal_footer:after,.AddToOrderTemplateModal_footer:before{clear:both;content:\"\";display:table}.AddToOrderTemplateModal_footer .AddToOrderTemplateModal_view-lists-link{float:right}.AddToOrderTemplateModal_modal-buttons-block{margin-top:1.5em;padding:1.5em 0}.AddToOrderTemplateModal_btn-confirm{margin:0 auto}.AddToOrderTemplateModal_add-to-list-modal{\n  /*!*/}",""]),t.locals={"list-table":"AddToOrderTemplateModal_list-table",listTable:"AddToOrderTemplateModal_list-table","create-template-form":"AddToOrderTemplateModal_create-template-form",createTemplateForm:"AddToOrderTemplateModal_create-template-form",field:"AddToOrderTemplateModal_field","btn-submit":"AddToOrderTemplateModal_btn-submit",btnSubmit:"AddToOrderTemplateModal_btn-submit",validation:"AddToOrderTemplateModal_validation",footer:"AddToOrderTemplateModal_footer","view-lists-link":"AddToOrderTemplateModal_view-lists-link",viewListsLink:"AddToOrderTemplateModal_view-lists-link","modal-buttons-block":"AddToOrderTemplateModal_modal-buttons-block",modalButtonsBlock:"AddToOrderTemplateModal_modal-buttons-block","btn-confirm":"AddToOrderTemplateModal_btn-confirm",btnConfirm:"AddToOrderTemplateModal_btn-confirm","add-to-list-modal":"AddToOrderTemplateModal_add-to-list-modal",addToListModal:"AddToOrderTemplateModal_add-to-list-modal"}},"5UZh":function(e,t,a){"use strict";a.r(t);var i=a("KKFW"),r=a("wwJL"),l=a("Rg9m"),n=a("nKUr"),o=Object(r.a)((e=>{var{isDesignerMode:t,model:{heartIconLayout:a}}=e,{product:{isOrderable:r},calculatedInfo:{isOrderable:o}}=Object(l.a)();return r&&o?Object(n.jsx)(i.a,{isDesignerMode:t,heartIconLayout:a}):null}));a.d(t,"default",(function(){return o}))},"5pqL":function(e,t,a){e.exports=a("B1SK").wrapCssModule(e.i,a("tCFn"))},"6lm+":function(e,t,a){"use strict";var i=a("q1tI");t.a=Object(i.createContext)({})},"79ui":function(e,t,a){"use strict";var i=a("DzJC"),r=a.n(i),l=a("B1SK"),n=a("4SxG"),o=a.n(n),s=a("q1tI"),c=a("naJ1"),d=a("XMfE"),u=a("ueiP"),m=a("8lQv"),b=a("90sf"),p=a("XMnK"),h=a("nKUr"),j=e=>{var{extraFields:t,id:a,productTitle:i,closeTooltip:r}=e;return null!==t&&void 0!==t&&t.length?Object(h.jsx)(p.a,{id:a,bodyClassName:o.a.priceExtraFields,body:t.map(((e,t)=>Object(h.jsx)(u.b,{name:e.name,price:'price'in e?e.price:void 0,percentage:'percentage'in e?e.percentage:void 0},t))),options:r?{opened:!1}:void 0,children:Object(h.jsx)("span",{className:"visually-hidden",children:Object(h.jsx)(c.d,{textKey:"PriceInfo_ExtraFields",formatWith:[i]})})}):null},v=Object(l.withStyles)(o.a)(Object(s.memo)(j)),x=e=>{var{product:t,variant:a,getVariantQuantity:i,abilities:r,onQuantityChanged:l,onRendered:n,labelledBy:p,tooltipOptions:j,separator:x,variantTitle:O,closeTooltip:_}=e,f=r[b.b.ViewPrices],g=r[b.b.OrderProducts],{isOrderable:w,inventory:D,price:y,id:k}=a,M='priceExtraFields'in a&&a.priceExtraFields,{stockLevels:I,uoms:T,id:V,title:C,uom:S}=t,P=null===S||void 0===S?void 0:S.id,N=g&&!0===w,L=Object(s.useMemo)((()=>{if(!N)return null;var e=null===T||void 0===T?void 0:T.find((e=>e.id===P));return Object(u.l)(e,!0)}),[P,N]),[,B]=Object(s.useState)(),A=Object(s.useCallback)((e=>{B(e),null===l||void 0===l||l(k,e)}),[]),q="".concat(V,"_").concat(k);return Object(h.jsxs)("td",{className:o.a.cell,"aria-labelledby":p,children:[N&&Object(h.jsx)("div",{children:Object(h.jsx)(u.h,{tooltipOptions:j,id:q,quantity:L,value:i(k),hideControlsOnBlur:!0,onChange:A,separator:x,allowResetOnStepDecrease:!0})}),g&&!1===w&&Object(h.jsx)(c.e,{options:['Product_NotAvailable'],placeholder:Object(h.jsx)(m.a,{className:o.a.notAvailablePlaceholder}),children:e=>{var[t]=e;return n(),Object(h.jsx)("span",{className:o.a.notAvailable,children:Object(d.b)(t)})}}),Object(h.jsxs)("div",{children:[null!==D&&null!=I&&w&&Object(h.jsx)("div",{className:o.a.stockIndicator,children:Object(h.jsx)(u.f,{inventory:D,stockLevels:I,onRendered:n,forVariant:!0})}),f&&Object(h.jsx)(u.d,{salesPrice:y,netto:!1}
1),f&&!!M&&Object(h.jsx)(v,{id:"".concat(q,"ExFld"),extraFields:M,productTitle:"".concat(C||V," ").concat(O),closeTooltip:_})]})]})},O=Object(l.withStyles)(o.a)(Object(s.memo)(x));function _(e,t){var a=function(e,t){var a=0;return(i,r)=>{var l=e.current.scrollTop;if(l!==a||r){var n=t.current.querySelector(".".concat(i.stickyCol," table")),o=t.current.querySelector(".".concat(i.stickyRow)),s=t.current.querySelector(".".concat(i.cornerCell));a=l;var c=e.current.querySelector('th:first-child').getBoundingClientRect().height;n.style.top=-l+c+'px',l>0?(s.classList.add(i.vertical),o.classList.add(i.vertical)):(s.classList.remove(i.vertical),o.classList.remove(i.vertical))}}}(e,t),i=function(e,t){var a=0;return(i,r)=>{var l=e.current.scrollLeft;if(l!==a||r){var n=t.current.querySelector(".".concat(i.stickyCol)),o=t.current.querySelector(".".concat(i.stickyRow)),s=t.current.querySelector(".".concat(i.cornerCell)),c=o.querySelector('table');a=l,c.style.left=-l+'px',l>0?(s.classList.add(i.horizontal),n.classList.add(i.horizontal)):(s.classList.remove(i.horizontal),n.classList.remove(i.horizontal))}}}(e,t);return(t,r,l)=>{e.current&&(i(t,r),l&&a(t,r))}}var f=a("MlGE");function g(e,t,a,i){var r=function(e,t,a){return(i,r,l,n)=>{if(document&&e.current&&t.current&&l){e.current.classList.add(i.hasStickyCol);var o=t.current.querySelector(".".concat(i.stickyCol)),s=o.querySelector('table'),c=e.current.querySelectorAll(".".concat(i.rowHeader));if(n)for(var d of(w(s),c)){var u=document.createElement('tr'),m=d.cloneNode(!0);m.removeAttribute('id'),u.appendChild(m),s.appendChild(u)}else for(var b=s.querySelectorAll('th'),p=0;p<c.length;p++){var h=b[p].style,j=c[p].getBoundingClientRect();h.height=j.height+'px',h.width=j.width+'px'}var v=e.current.querySelector('th:first-child');s.style.top=v.offsetHeight+'px',o.style.width=v.offsetWidth+'px',e.current.offsetWidth<a.current.offsetWidth?o.style.bottom=r+'px':o.style.bottom='0'}}}(t,a,e),l=function(e,t,a){return(i,r,l)=>{if(!(t.current.offsetHeight>=e.current.offsetHeight)){t.current.classList.add(i.hasStickyRow);var n=a.current.querySelector(".".concat(i.stickyRow)),o=n.querySelector('table'),s=t.current.querySelectorAll('thead th');if(l){w(o);var c=document.createElement('tr');for(var d of s){var u=d.cloneNode(!0);u.removeAttribute('id'),c.appendChild(u)}o.appendChild(c)}else for(var m=o.querySelectorAll('th'),b=0;b<s.length;b++){var p=s[b],h=m[b].style,j=p.getBoundingClientRect();h.height=j.height+'px',h.width=j.width+'px'}n.style.right=r+'px',n.style.height=t.current.querySelector('th:first-child').offsetHeight+'px'}}}(e,t,a),n=null,o=!1,s=!1;return(c,d,u)=>{if(t&&t.current&&e&&e.current){var m=Object(f.getTargetScrollBarWidth)(t.current,!0),b=t.current.offsetWidth>=e.current.offsetWidth,p=t.current.offsetHeight>=e.current.offsetHeight,h=n!==u||o!==b||s!==p;n=u,o=b,s=p,function(e,t){if(document&&e.current){var a=e.current,i=e.current.querySelectorAll('thead th'),r=0;a.classList.add(t),a.getClientRects();for(var l=0;l<i.length;l++){var n=i[l],o=n.getBoundingClientRect();n.style.height=o.height+'px',n.style.width=o.width+'px',r+=o.width}for(var s=e.current.querySelectorAll('tbody th'),c=0;c<s.length;c++){var d=s[c],u=d.getBoundingClientRect();d.style.height=u.height+'px',d.style.width=u.width+'px'}a.style.width=r+'px',a.classList.remove(t),a.getClientRects()}}(e,i),r(c,m,d,h),l(c,m,h),d&&function(e,t,a){var i=t.current.querySelector(".".concat(e.cornerCell)),r=a.current.querySelector('thead th').getBoundingClientRect();i.style.height=r.height+'px',i.style.width=r.width+'px'}(c,a,t)}}}function w(e){for(;e.lastChild;)e.removeChild(e.lastChild)}var D=a("K9Ia"),y=a("CbJN"),k=a("EOG4"),M=a("PSqd"),I=a("/MKj"),T=e=>{var{product:t,initialQuantities:a,abilities:i,onQuantityChanged:l,opened:n}=e,{selectedAgreementLine:c}=Object(s.useContext)(M.a),d=Object(I.useSelector)((e=>{var t,{page:a}=e;return null===(t=a.salesAgreement)||void 0===t?void 0:t.linesAvailability})),u=Object(s.useRef)(null),m=Object(s.useRef)(null),b=Object(s.useRef)(null),p=Object(s.useRef)(0),j=Object(s.useRef)();j.current||(j.current={scroll$:new D.a});var{variantComponentGroups:v,variants:x}=t,[f,w]=function(e,t,a,i){return Object(s.useMemo)((()=>[g(e,t,a,i),_(t,a)]),[])}(m,u,b,o.a.reset),T=Object(s.useMemo)((()=>r()((()=>{setTimeout((()=>{f(o.a,q.length>0,v),w(o.a,!0,q.length>0)}),0)}),200,{leading:!1,trailing:!0})),[v]),V=()=>{var e=document.documentElement.clientWidth;e!==p.current&&(f(o.a,q.length>0,v),w(o.a,!0,q.length>0)),p.current=e};Object(s.useEffect)((()=>{var e=()=>{w(o.a,!1,q.length>0),j.current.scroll$.next(null)};return u.current.addEventListener('scroll',e),window.addEventListener('resize',V),()=>{u.current.removeEventListener('scroll',e),window.removeEventListener('resize',V),T.cancel()}}),[]),Object(s.useEffect)((()=>{n&&(u.current.scrollTop=0,requestAnimationFrame((()=>f(o.a,q.length>0,v))))}),[n]),Object(s.useEffect)((()=>{T()}),[x]);for(var P=Object(y.c)(),N=Object(k.g)(P),[L,B]=v,A=L?L.components:x.map((e=>{var{id:t,title:a}=e;return{id:t,name:a}})),q=B?B.components:[],K=Object(s.useMemo)((()=>new Map(x.map((e=>[C(e,L,B),e])))),[x,L,B]),E=Object(s.useCallback)((e=>{var t;return a?null===(t=a.get(e))||void 0===t?void 0:t.value:null}),[a]),R=q.length||1,U=A.length||1,F=Array(R),z=null===d||void 0===d?void 0:d.filter((e=>e.lineId===(null===c||void 0===c?void 0:c.lineId))),J=0;J<R;J++){for(var Q=Array(U),W=q[J],H=q.length>0,X=function(e){var a=A[e],r=S(a,W),o=K.get(r),s=null===c||void 0===c?void 0:c.lineId,d=null===z||void 0===z?void 0:z.some((e=>!e.variantId||e.variantId===o.id));Q[e]=!o||s&&!d?Object(h.jsx)("td",{},e):Object(h.jsx)(O,{tooltipOptions:j.current,onRendered:T,product:t,variant:o,getVariantQuantity:E,abilities:i,onQuantityChanged:l,labelledBy:"VariantColHeader".concat(e).concat(H?" VariantRowHeader".concat(J):''),separator:N,variantTitle:"".concat((null===a||void 0===a?void 0:a.name)||''," ").concat((null===W||void 0===W?void 0:W.name)||''),closeTooltip:'priceExtraFields'in o&&!!o.priceExtraFields&&!n},e)},G=0;G<U;G++)X(G);F[J]=Object(h.jsxs)("tr",{children:[H&&Object(h.jsx)("th",{className:o.a.rowHeader,id:"VariantRowHeader".concat(J),children:W.name}),Q]},J)}return Object(h.jsxs)("div",{className:o.a.matrix,children:[Object(h.jsxs)("div",{className:o.a.stickyHeaders,ref:b,role:"presentation",children:[Object(h.jsx)("div",{className:o.a.stickyRow,children:Object(h.jsx)("table",{})}),Object(h.jsx)("div",{className:o.a.stickyCol,children:Object(h.jsx)("table",{})}),Object(h.jsx)("div",{className:o.a.cornerCell})]}),Object(h.jsx)("div",{className:o.a.tableWrapper,ref:u,"data-scroll-lock-scrollable":!0,children:Object(h.jsxs)("table",{ref:m,children:[A.length&&Object(h.jsx)("thead",{children:Object(h.jsxs)("tr",{children:[q.length>0&&Object(h.jsx)("th",{"aria-hidden":!0}),A.map(((e,t)=>{var{name:a}=e;return Object(h.jsx)("th",{className:"th-col",id:"VariantColHeader".concat(t),children:a},t)}))]})}),Object(h.jsx)("tbody",{children:F})]})})]})},V=Object(l.withStyles)(o.a)(Object(s.memo)(T));function C(e,t,a){var{id:i}=e,r=null===t||void 0===t?void 0:t.components.find((e=>{var{variants:t}=e;return t.includes(i)})),l=null===a||void 0===a?void 0:a.components.find((e=>{var{variants:t}=e;return t.includes(i)}));return"".concat(r?r.id:i,"\n").concat(l&&l.id)}function S(e,t){return"".concat(null===e||void 0===e?void 0:e.id,"\n").concat(null===t||void 0===t?void 0:t.id)}var P=a("rLjw"),N=a.n(P),L=a("xudn"),B=a.n(L),A=a("TzXm"),q=a("ingB"),K=[b.b.ViewPrices,b.b.OrderProducts,b.b.ViewStock,b.b.ViewUnitOfMeasure];var E=a("Rg9m"),R=e=>{var{backButton:t}=e,{product:a}=Object(E.a)();if(!('variantComponentGroups'in a)||!a.variantComponentGroups||!a.variants)return null;var{variantComponentGroups:i,variants:r}=a;return Object(h.jsxs)(h.Fragment,{children:[Object(h.jsx)("h2",{className:"h4 ".concat(o.a.variantsOverviewTitle),children:Object(h.jsx)(c.d,{textKey:"Product_VariantsOverviewHeader"})}),Object(h.jsxs)("dl",{className:o.a.variantsOverview,children:[!!i.length&&i.map(((e,t)=>{var{id:a,name:i,components:r}=e;return Object(h.jsxs)(s.Fragment,{children:[Object(h.jsx)("dt",{className:o.a.variantsRow,children:Object(h.jsx)(c.d,{textKey:"Product_VariantComponents_".concat(a),children:i})}),Object(h.jsx)("dd",{children:r.map((e=>{var{name:t}=e;return t})).join(', ')})]},t)})),!i.length&&Object(h.jsxs)(h.Fragment,{children:[Object(h.jsx)("dt",{className:o.a.variantsRow,children:Object(h.jsx)(c.d,{textKey:"Variants"})}),Object(h.jsx)("dd",{children:r.map((e=>{var{title:t}=e;return t})).join(', ')})]})]}),t]})},U=Object(l.withStyles)(o.a)(Object(s.memo)(R)),F=a("VTBJ"),z=a("Hu+Q"),J=a("A2a6"),Q=a("PfZx"),W=Object(l.withStyles)(o.a)((e=>{var{quantities:t}=e,[a]=Object(c.h)(['Aria_PDP_VariantsMatrix_AddToBasket_Label']).texts,i=0;for(var r of t.values())r.value&&(i+=+r.value);var l=Object(h.jsx)(m.a,{className:o.a.variantsCountPlaceholder});return Object(h.jsxs)("div",{className:o.a.addBox,children:[Object(h.jsx)("div",{className:o.a.variantsCount,children:Object(h.jsx)(c.d,{textKey:"Product_TotalVariants_Label",formatWith:[Object(u.o)(i)],placeholder:l})}),Object(h.jsx)(Q.g,{textKey:"AddToBasket",type:"submit",size:"lg",theme:"action","aria-label":a})]})})),H=a("3eFV"),X=()=>Object(h.jsx)(H.a,{role:"alert",children:Object(h.jsx)(c.a,{textKey:"Product_AddVariantsError"})}),G=a("g8Co"),Z=a("ckvk"),Y=a("XT0z"),$=a("XE71"),ee=a("gbhp"),te=Object(s.createContext)({}),ae=e=>{var t,{abilities:a,onProductsAdded:i,backButton:r,opened:l,product:n,uomId:d,updateUomId:p,variantId:j,quantities:v,resetQuantities:x,updateQuantities:O}=e,_=Object(I.useDispatch)(),f=Object(I.useSelector)((e=>{var{settings:t}=e;return t.loaded&&t.product.allowUOMSelection})),[g]=Object(s.useState)(z.i),[w,D]=Object(s.useState)(!0),k=a[b.b.OrderProducts],{title:T,id:C,uoms:S}=n,P=!(!('variantComponentGroups'in n)||!n.variantComponentGroups),N=d||(null===(t=n.uom)||void 0===t?void 0:t.id),L=(e,t)=>{null!==t&&void 0!==t&&t.isValid&&D(!0),O(e,t)},B=Object(s.useCallback)((e=>{q((t=>{var a;return(null===e||void 0===e?void 0:e.lineId)===(null===(a=t.selectedAgreementLine)||void 0===a?void 0:a.lineId)?t:Object(F.a)(Object(F.a)({},t),{},{selectedAgreementLine:e})}))}),[]),[A,q]=Object(s.useState)((()=>({selectedAgreementLine:null,updateSelectedAgreementTerm:B}
1)));Object(s.useEffect)((()=>()=>{for(var[e,t]of v)t.isValid||L(e,null)}),[]),Object(y.u)((()=>{D(!0),x()}),[N]);var K=Object(s.useCallback)((e=>{e.preventDefault();var t=[];for(var[a,r]of v){var l;if(!r.isValid){var n,o="".concat(C,"_").concat(a);return void(null===(n=document.getElementById(o))||void 0===n||n.focus())}t.push({productId:C,variantId:a,uomId:N,quantity:r.value,salesAgreementLineId:(null===(l=A.selectedAgreementLine)||void 0===l?void 0:l.lineId)||void 0})}t.length?(_(Object(Y.f)(t,Z.a.VariantsMatrix,g)),D(!0),x(),i()):D(!1)}),[n,v,A]),E=k&&Object(h.jsx)(W,{quantities:v}),R=a[b.b.ViewUnitOfMeasure]&&d&&(null===S||void 0===S?void 0:S.length),U={isProductOrderable:n.isOrderable,uomId:d,updateUomId:p,variantId:j,children:(e,t)=>Object(h.jsxs)("div",{className:o.a.agreementsWrapper,children:[Object(h.jsx)("label",{className:o.a.agreementLineTitle,children:e}),t]})},Q=Object(s.useCallback)((e=>{null!==e&&p(e)}),[p]);return Object(h.jsx)(M.a.Provider,{value:A,children:Object(h.jsxs)("form",{onSubmit:K,children:[Object(h.jsx)("h2",{className:o.a.productTitle,children:T}),Object(h.jsxs)("div",{className:o.a.detailsWrapper,children:[Object(h.jsxs)("div",{className:o.a.idWithUom,children:[Object(h.jsxs)("div",{className:o.a.productId,children:[Object(h.jsx)("span",{className:o.a.idName,children:Object(h.jsx)(c.d,{textKey:"General_Product_Id"})}),Object(h.jsx)("span",{children:C})]}),R&&Object(h.jsxs)("div",{className:o.a.uomWrapper,children:[Object(h.jsx)("label",{className:o.a.uomTitle,onClick:J.a.bind(null,C+'_UOM'),children:Object(h.jsx)(c.d,{textKey:"UOM_Label",placeholder:Object(h.jsx)(m.a,{className:o.a.uomTitlePlaceholder})})}),Object(h.jsx)("div",{className:o.a.uomSelector,children:Object(h.jsx)(u.j,{productId:C,allowUOMSelection:f,uomId:d,uoms:S,onUomChange:Q})})]}),Object(h.jsx)(G.b,Object(F.a)({},U))]}),E]}),!w&&Object(h.jsx)(X,{}),Object(h.jsx)(u.a,{}),P&&Object(h.jsx)(V,{opened:l,product:n,initialQuantities:v,abilities:a,onQuantityChanged:L}),Object(h.jsxs)("div",{className:o.a.footer,children:[E,r]})]})})},ie=Object(l.withStyles)(o.a)(Object(ee.a)([$.b,te],((e,t)=>{var{product:a,uomId:i,updateUomId:r,variantId:l}=e,{quantities:n,resetQuantities:o,updateQuantities:s}=t;return{product:a,uomId:i,updateUomId:r,variantId:l,quantities:n,resetQuantities:o,updateQuantities:s}}))(Object(s.memo)(ae))),re=e=>{var{children:t}=e,a={quantities:new Map,quantitiesDependency:{}},[i,r]=Object(s.useState)((()=>a)),l=i.quantities,n=Object(s.useCallback)(((e,t)=>{r((a=>{var{quantities:i}=a;return null!==t&&void 0!==t&&t.value?i.set(e,t):i.delete(e),{quantities:i,quantitiesDependency:{}}}))}),[]),o={quantities:l,updateQuantities:n,resetQuantities:()=>{r(a)}};return Object(h.jsx)(te.Provider,{value:o,children:t})},le=e=>{var{alignmentClassName:t,productTitle:a}=e,i=function(){var{abilities:e}=Object(q.a)(K);return Object(s.useMemo)((()=>K.reduce(((t,a,i)=>
1(t[a]=e[i]===b.a.Available,t)),{})),e)}(),{opened:r,show:l,hide:n}=Object(A.c)();Object(y.s)(n);var[u,p]=Object(c.f)(['ContinueShopping','Aria_SelectVariants_Label']).texts;if(Object.values(i).some((e=>void 0===e)))return null;var j=i[b.b.ViewPrices]||i[b.b.OrderProducts]||i[b.b.ViewStock],v=Object(h.jsx)(m.a,{className:o.a.btnMatrixPlaceholder}),x=u?Object(h.jsx)("button",{type:"button",onClick:n,className:"".concat(N.a.link," ").concat(N.a.arrowedBack," ").concat(B.a.font," ").concat(o.a.continueBtn),children:Object(d.b)(u)}):null;return Object(h.jsxs)(h.Fragment,{children:[Object(h.jsx)(Q.g,{onClick:()=>l(),size:"sm",className:"".concat(o.a.btnMatrix," ").concat(t),"aria-label":Object(d.b)(p,[a]),textKey:"SelectVariants",placeholder:v}),Object(h.jsx)(re,{children:Object(h.jsx)(A.a,{opened:r,hide:n,size:"large",className:o.a.variantPopup,children:Object(h.jsxs)("div",{className:o.a.variants,children:[j&&Object(h.jsx)(ie,{opened:r,abilities:i,onProductsAdded:n,backButton:x}),!j&&Object(h.jsx)(U,{backButton:x})]})})})]})},ne=Object(l.withStyles)(o.a,N.a,B.a)(Object(ee.a)([$.b],(e=>{var{product:t}=e;return{productTitle:t.title||t.id}}))(Object(s.memo)(le)));a.d(t,"a",(function(){return V})),a.d(t,"b",(function(){return ne}))},"7w/+":function(e,t,a){(t=e.exports=a("I1BE")(!1)).push([e.i,".ProductConfigurator_iframe{border:none;height:calc(100vh - 50px);width:100%}.ProductConfigurator_configure-product-btn-tooltip .ProductConfigurator_configure-product-btn{width:inherit}.ProductConfigurator_reconfigure-button{\n  /*!*/}",""]),t.locals={iframe:"ProductConfigurator_iframe","configure-product-btn-tooltip":"ProductConfigurator_configure-product-btn-tooltip",configureProductBtnTooltip:"ProductConfigurator_configure-product-btn-tooltip","configure-product-btn":"ProductConfigurator_configure-product-btn",configureProductBtn:"ProductConfigurator_configure-product-btn","reconfigure-button":"ProductConfigurator_reconfigure-button",reconfigureButton:"ProductConfigurator_reconfigure-button"}},"88at":function(e,t,a){"use strict";var i=a("q1tI"),r=Object(i.createContext)({media:[]});t.a=r},"89L6":function(e,t,a){(t=e.exports=a("I1BE")(!1)).push([e.i,".BackLink_hyp{color:var(--theme-button_Back_Color,#000);display:inline-block;font-size:var(--theme-text_SmallerSize,12px);line-height:1em;position:relative}html.pointer-mouse .BackLink_hyp:hover{color:var(--theme-button_Back_Hover_Color,grey);text-decoration:none}@supports (not (-webkit-hyphens:none)) and (not (-moz-appearance:none)) and (list-style-type:\"*\"){@media (pointer:coarse){html:not(.pointer-mouse) .BackLink_hyp:active{color:var(--theme-button_Back_Hover_Color,grey);text-decoration:none}}}@supports (-webkit-hyphens:none){@media (pointer:coarse){.BackLink_hyp:hover{-webkit-tap-highlight-color:var(--theme-button_Back_Hover_Color,#808080)}}}.BackLink_hyp .back-icon{margin-right:.075em;max-height:.2em;max-width:.2em}.BackLink_hyp img.back-icon{font-size:4em}.BackLink_hyp svg.back-icon{color:var(--theme-message_Error_Color,#600502)}",""]),t.locals={hyp:"BackLink_hyp"}},"8Blx":function(e,t,a){e.exports=a("B1SK").wrapCssModule(e.i,a("4jmO"))},"8y4g":function(e,t,a){"use strict";a.r(t);var i=a("/MKj"),r=a("VTBJ"),l=a("B1SK"),n=a("x9Wu"),o=a.n(n),s=a("nksd"),c=a("naJ1"),d=a("t6Zv"),u=a("240P"),m=a("nKUr"),b=['BackToOverview','Aria_BackToOverview_Label'],p=Object(l.withStyles)(o.a)((e=>{var{node:t}=e,{texts:[a,i],loaded:l}=Object(c.h)(b);return t&&t.link&&l?Object(m.jsxs)(s.e,Object(r.a)(Object(r.a)({},t.link),{},{className:o.a.hyp,rel:"nofollow","aria-label":t.title?Object(d.a)(i,[t.title]):null,children:[Object(m.jsx)(u.Z,{alt:t.title,className:"back-icon","aria-hidden":!0}),a]})):null})),h=a("9xRx"),j=a("BhFH"),v=e=>{var t,a,{isDesignerMode:i}=e,r=Object(h.c)(!1),l=null===r||void 0===r?void 0:r[r.length-1];return(null===l||void 0===l||null===(t=l.link)||void 0===t||null===(a=t.to)||void 0===a?void 0:a.routeName)===j.a.ProductList?Object(m.jsx)(p,{node:l}):i?Object(m.jsx)(p,{node:{link:{url:'#'}}}):null};t.default=Object(i.connect)((e=>({backTo:e.page.backTo})))((e=>{var{backTo:t,isDesignerMode:a}=e;return t?Object(m.jsx)(p,{node:{link:{to:t.routeData,url:t.url}}}):Object(m.jsx)(v,{isDesignerMode:a})}))},AYYg:function(e,t,a){"use strict";var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("nksd"),s=a("ueiP"),c=a("nKUr"),d=e=>{var{product:{url:t,routeData:a,image:i,title:r},noImageUrl:n,handleClick:d}=e;return Object(c.jsx)(o.e,{onClick:d,url:t,to:a,className:l.a.relatedTile,children:Object(c.jsxs)("figure",{children:[Object(c.jsx)(s.g,{className:l.a.relatedThumbnailImg,src:null===i||void 0===i?void 0:i.mediumSmall,noImageSrc:n,title:r}),Object(c.jsx)("figcaption",{className:l.a.relatedTitle,children:r})]})})};t.a=Object(i.withStyles)(l.a)(Object(n.memo)(d))},AbeQ:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("/MKj"),s=a("90sf"),c=a("naJ1"),d=a("8lQv"),u=a("XMfE"),m=a("wwJL"),b=a("gbhp"),p=a("XE71"),h=(a("i8pI"),a("nKUr")),j=e=>{var{product:t,calculatedInfo:a}=e,i=Object(o.useSelector)((e=>{var{user:{customerType:t}}=e;return t}));Object(o.useSelector)((e=>e.user.type));if(null===a.inventory||null===t.stockLevels)return null;var{outOfStock:r,lowStock:n,maxStockNumber:m}=t.stockLevels,b='',p=[],j=Object(h.jsx)(d.a,{className:l.a.stockValuePlaceholder});if('undefined'===typeof a.inventory)return j;var v='StockText_';return a.inventory<=r?(v+='OutOfStock',b=l.a.outStock):a.inventory>n?(v+='InStock',b=l.a.inStock):(v+='LowStock',b=l.a.lowStock),i&&i!==s.c.B2C?v+='_B2B':v+='_B2C',p.push(v),m&&m<a.inventory&&p.push('StockText_MaxStockNumber'),Object(h.jsx)("div",{className:"stock-indicator-area",children:Object(h.jsx)(c.e,{options:p,placeholder:j,children:e=>{var[t,i]=e;return t&&Object(h.jsx)("span",{className:"".concat(l.a.stockValue," ").concat(b),children:Object(u.a)(t.replace('[STOCKAMOUNT]',i||a.inventory),[m])})}})})},v=Object(i.withStyles)(l.a)(Object(m.a)(Object(m.d)(Object(b.a)([p.b],(e=>{var{product:t,calculatedInfo:a}=e;return{product:t,calculatedInfo:a}}))(Object(n.memo)(j)))));a.d(t,"default",(function(){return v}))},BYpu:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("rLjw"),o=a.n(n),s=a("q1tI"),c=a("XE71"),d=a("gbhp"),u=a("nksd"),m=a("tAi/"),b=a("BhFH"),p=a("naJ1"),h=a("XMfE"),j=a("nKUr"),v=e=>{var{group:t,isDesignerMode:a}=e,i=Object(m.b)(),[r]=Object(p.f)(['Aria_ViewVariants_Label']).texts;return t?Object(j.jsx)(u.e,{url:t.url,to:i||a?null:b.c.forProductGroup(t.id),className:l.a.viewVariantsLink+' '+o.a.arrowed,"aria-label":Object(h.b)(r,[t.title||t.id]),children:Object(j.jsx)(p.d,{textKey:"ViewVariants"})}):null},x=Object(i.withStyles)(l.a,o.a)(Object(d.a)([c.b],(e=>{var{product:t}=e;return{group:t.productGroup}}))(Object(s.memo)(v)));a.d(t,"default",(function(){return x}))},Bdrq:function(e,t,a){"use strict";var i=a("q1tI"),r=a.n(i),l=a("/MKj"),n=a("s585"),o=a("MKeS"),s=a("nKUr"),c=a.n(s),d,u=()=>{var e,t=Object(l.useSelector)((e=>{var t,a;return null!==(t=e.page.content.desktop)&&void 0!==t?t:null===(a=e.pageTemplates.product)||void 0===a?void 0:a.desktop}));return t?Object(n.b)(t):(null!==(e=d)&&void 0!==e||(d=Object(o.a)({resolved:{},chunkName:()=>"pdp-data",isReady(e){var t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(61).then(a.bind(null,"HWQF")),requireAsync(e){var t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){var t=this.resolve(e);return a(t)},resolve(){return"HWQF"}},{resolveComponent:e=>e.DefaultDesktopRows})),Object(s.jsx)(d,{}))};t.a=Object(i.memo)(u)},CWfb:function(e,t,a){"use strict";var i=a("VTBJ"),r=a("q1tI"),l=a("Hu+Q");function n(e,t){return Object(l.a)(t.variants,e)}t.a=(e,t,a,o)=>{var[s,c]=Object(r.useState)(),d=a=>{var[i,r]=function(e,t,a){if(null===e||void 0===e||!e.length)return[];var i,r={};for(var o of e){var s=null;if(t)s=t[o.id]||o.components[0];else s=a&&o.components.find((e=>Object(l.a)(e.variants,[a])))||o.components[0];i?(Object(l.a)(s.variants,i)||(s=o.components.find(n.bind(null,i))),i=Object(l.l)(s.variants,i)):i=s.variants,r[o.id]=s}return[i[0],r]}(e,a,o);c(r),t(i,r)};return Object(r.useEffect)(d,[a,null==e]),[s&&null!==e&&void 0!==e&&e.length?function(){var t=null;return e.map((e=>{var{id:a,components:r}=e,o=s[a];return t?(r=r.filter(n.bind(null,t)),t=Object(l.l)(o.variants,t)):t=o.variants,Object(i.a)(Object(i.a)({},e),{},{components:r})}))}():[],s||{},d]}},EXBz:function(e,t,a){"use strict";var i=a("q1tI"),r=a("AYYg"),l=a("gC31"),n=a("ckvk"),o=a("CbJN"),s=a("/MKj"),c=a("4Z/B"),d=a("nKUr"),u=e=>{var{relatedProductGroups:t,noImageUrl:a}=e,i=Object(s.useDispatch)();return Object(o.o)((()=>{var e=t.flatMap((e=>e.products));e&&e.length&&i(Object(n.o)({products:t.flatMap((e=>e.products)),source:n.a.RelatedProducts}))}),[t]),Object(d.jsx)(c.a,{relatedProductGroups:t,children:(e,t)=>Object(d.jsx)(l.c,{data:{product:e,trackingSource:n.a.RelatedProducts},children:t=>Object(d.jsx)(r.a,{handleClick:t,product:e,noImageUrl:a})},t)})};t.a=Object(i.memo)(u)},FCyE:function(e,t,a){e.exports=a("B1SK").wrapCssModule(e.i,a("7w/+"))},FNdD:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("4SxG"),l=a.n(r),n=a("90sf"),o=a("oQfR"),s=a("ingB"),c=a("8lQv"),d=a("79ui"),u=a("gbhp"),m=a("5pqL"),b=a.n(m),p=a("q1tI"),h=a("XMfE"),j=a("naJ1"),v=a("PfZx"),x=a("XE71"),O=a("6lm+"),_=a("/MKj"),f=a("TzXm"),g=a("QBhn"),w=a("nKUr"),D=e=>{var t,a,{addToBasket:i,alignmentClassName:r,productTitle:l,variantTitle:n,productId:o}=e,[s]=Object(j.f)(['Aria_AddToBasket_Label']).texts,d=Object(w.jsx)(c.a,{className:b.a.btnPlaceholder}),{opened:u,show:m,hide:p}=Object(f.c)(),x=null===(t=Object(_.useSelector)((e=>e.basket.summary)).productLines)||void 0===t?void 0:t.totalCount,O=null===(a=Object(_.useSelector)((e=>e.basket.summary)).productLines)||void 0===a?void 0:a.list,D=Object(_.useSelector)((e=>e.settings.checkout.maximumAllowedOverviewLines));return Object(w.jsxs)(w.Fragment,{children:[Object(w.jsx)(v.g,{textKey:"AddToBasket",onClick:e=>{var t=null===O||void 0===O?void 0:O.find((e=>e.product.id===o));if(!(x&&x>=D&&void 0===t))return i(e);m()},size:"lg",theme:"action",className:"".concat(b.a.addToCartBtn," ").concat(r),placeholder:d,"aria-label":Object(h.b)(s,["".concat(l," ").concat(n)])}),Object(w.jsx)(g.a,{opened:u,hide:p})]})},y=Object(i.withStyles)(b.a)(Object(u.a)([O.a,x.b],((e,t)=>{var{addToBasket:a}=e,{product:i,variantId:r,variantComponents:l}=t;return{addToBasket:a,productTitle:i.title||i.id,variantTitle:k(r,l)||''}}))(Object(p.memo)(D)));function k(e,t){if(!e)return null;var a=null;for(var i in t){var r=t[i];r.variants.includes(e)&&r.name&&(a=a?a+', '+r.name:r.name)}return a}var M=a("jT+1"),I=a("+DWL"),T=a("pt3e"),V=e=>{var{product:t,uomId:a,isDesignerMode:i,alignmentClassName:r}=e;return Object(w.jsx)(T.a,{product:t,uomId:a,isDesignerMode:i,alignmentClassName:r})},C=Object(p.memo)(V),S={LEFT:l.a.left,RIGHT:l.a.right,CENTER:l.a.center,JUSTIFY:l.a.justify},P=Object(i.withStyles)(l.a)(Object(u.a)([x.b,I.a],((e,t)=>{var{product:a,calculatedInfo:i,uomId:r}=e,{preset:l,showOrderBox:n}=t;return{product:a,calculatedInfo:i,uomId:r,preset:l,showOrderBox:n}}))(Object(s.c)((e=>
1{var{product:t,calculatedInfo:a,uomId:i,preset:r,showOrderBox:s,abilities:[u],sharedStyleProps:{horizontalAlignment:m},isDesignerMode:b}=e,p=S[m]||'',h='isOrderable'in t&&t.isOrderable,j='productConfiguratorInfo'in t?t.productConfiguratorInfo:null;if(Object(o.a)(u,{isOrderable:h,productConfiguratorInfo:j},a))return Object(w.jsx)(C,{product:t,uomId:i,alignmentClassName:p,isDesignerMode:b});var{showVariantsMatrix:v,showPlaceholder:x}=((e,t)=>e===M.a.Details||!t.hasVariants||!('isOrderable'in t)||!t.isOrderable||t.variantComponentGroups.length>2?{showVariantsMatrix:!1}:t.variants.some((e=>void 0!==e.isOrderable))?{showVariantsMatrix:t.variantComponentGroups&&t.variants.some((e=>e.isOrderable))}:{showVariantsMatrix:!0,showPlaceholder:!0})(r,t);return v?x?Object(w.jsx)(c.a,{className:l.a.btnPlaceholder}):Object(w.jsx)(d.b,{alignmentClassName:p}):((e,t,a,i)=>{var{isOrderable:r}=a;return e===n.a.Available&&t&&r&&i})(u,h,a,s)?Object(w.jsx)(y,{alignmentClassName:p,productId:t.id}):null}),[n.b.OrderProducts])));a.d(t,"default",(function(){return P}))},KKFW:function(e,t,a){"use strict";var i=a("VTBJ"),r=a("B1SK"),l=a("5pqL"),n=a.n(l),o=a("rLjw"),s=a.n(o),c=a("q1tI"),d=a("/MKj"),u=a("gbhp"),m=a("TzXm"),b=a("XE71"),p=a("90sf"),h=a("ingB"),j=a("jT+1"),v=a("ueiP"),x={IconOnly:0,TextOnly:1,TextRightOfIcon:2,TextLeftOfIcon:3,TextBelowIcon:4,TextOverIcon:5},O=a("240P"),_=a("naJ1"),f=a("nKUr"),g=Object(f.jsx)(_.d,{textKey:'ButtonText_AddToList'}),w=e=>{var{heartIconLayout:t}=e;switch(t){case x.TextOnly:return g;case x.TextRightOfIcon:return Object(f.jsxs)(f.Fragment,{children:[Object(f.jsx)(O.w,{}),Object(f.jsx)("span",{children:g})]});case x.TextLeftOfIcon:return Object(f.jsxs)(f.Fragment,{children:[Object(f.jsx)("span",{children:g}),Object(f.jsx)(O.w,{})]});case x.TextBelowIcon:return Object(f.jsxs)("span",{className:n.a.singleLineText,children:[Object(f.jsx)(O.w,{}),Object(f.jsx)("span",{children:g})]});case x.TextOverIcon:return Object(f.jsxs)("span",{className:n.a.singleLineText,children:[Object(f.jsx)("span",{children:g}),Object(f.jsx)(O.w,{})]});default:return Object(f.jsx)(O.w,{})}},D=Object(r.withStyles)(n.a)(Object(c.memo)(w)),y=a("IP2g"),k=a("wHSu"),M=a("twK/"),I=a("PfZx"),T=a("V8j6"),V=e=>{var{productId:t,variantId:a,uomId:i,orderTemplate:r}=e,l=Object(c.useRef)(r.containsProduct);Object(c.useEffect)((()=>{if(l.current!==r.containsProduct){var e=r.containsProduct?'Aria_OrderTemplate_AddedStatus':'Aria_OrderTemplate_RemovedStatus';setTimeout((()=>o(Object(T.b)(e))),150)}l.current=r.containsProduct}),[r]);var o=Object(d.useDispatch)();return Object(f.jsxs)(I.b,{size:"sm",icon:!1,onClick:e=>{e.preventDefault();var l=r.containsProduct?j.g:j.c;o(l(r.id,t,a,i))},className:n.a.heartButton,noContentWrapper:!0,children:[Object(f.jsx)(y.a,{icon:null!==r&&void 0!==r&&r.containsProduct?k.o:M.c}),Object(f.jsx)("span",{className:"visually-hidden",children:Object(f.jsx)(_.d,{textKey:null!==r&&void 0!==r&&r.containsProduct?'Aria_OrderTemplate_RemoveFromListButton_Label':'Aria_OrderTemplate_AddToListButton_Label',formatWith:[r.name]})})]})},C=Object(r.withStyles)(n.a)(Object(u.a)([b.b],(e=>{var{product:{id:t},uomId:a,variantId:i}=e;return{productId:t,uomId:a,variantId:i}}))(Object(c.memo)(V))),S=a("P7sA"),P=e=>{var{product:t,uomId:a,variantId:i,isDesignerMode:r,showLoginFirstPopup:l,heartIconLayout:o}=e,u=Object(d.useDispatch)(),b=Object(d.useSelector)((e=>{var{page:t}=e;return t.orderTemplates})),p=Object(v.p)(),{opened:h,show:x,hide:O,toggle:_}=Object(m.c)(),g=p?a:null,w=Object(c.useRef)(!1);Object(c.useEffect)((()=>{b&&w.current&&(w.current=!1,_())}),[b]);return Object(f.jsxs)(f.Fragment,{children:[Object(f.jsx)("button",{className:"".concat(s.a.link," ").concat(n.a.addToOrderTemplateBtn),onClick:()=>{l||(null===b||void 0===b?void 0:b.variantId)===i&&(null===b||void 0===b?void 0:b.uomId)===g?x():(w.current=!0,u(Object(j.i)(t.id,i,g)))},type:"button",children:Object(f.jsx)(D,{heartIconLayout:o})}),!r&&Object(f.jsx)(S.a,{opened:h,hide:O,showLoginFirstPopup:l,items:null===b||void 0===b?void 0:b.items,actionButton:C,createOrderTemplate:j.f})]})},N=Object(r.withStyles)(n.a,s.a)(Object(u.a)([b.b],(e=>{var{product:t,uomId:a,variantId:i}=e;return{product:t,uomId:a,variantId:i}}))(Object(c.memo)((e=>{var t,{isLoading:a,abilities:[r,l]}=Object(h.a)([p.b.UseOrderTemplates,p.b.OrderProducts]);
1return a||null!==(t=e.product.productConfiguratorInfo)&&void 0!==t&&t.isProductConfigurable||l!==p.a.Available||!e.isDesignerMode&&r===p.a.NotAvailable?null:Object(f.jsx)(P,Object(i.a)({showLoginFirstPopup:r===p.a.Unauthorized},e))}))));a.d(t,"a",(function(){return N})),a.d(t,"b",(function(){return x}))},LpB3:function(e,t,a){"use strict";a.r(t);var i=a("VTBJ"),r=a("Ff2n"),l=a("B1SK"),n=a("5pqL"),o=a.n(n),s=a("rLjw"),c=a.n(s),d=a("q1tI"),u=a("/MKj"),m=a("naJ1"),b=a("XE71"),p=a("gbhp"),h=a("3WGA"),j=a.n(h),v=a("CbJN"),x=a("ueiP"),O=a("EOG4"),_=a("T9L2"),f=a("nKUr"),g=Object(l.withStyles)(o.a,j.a)((e=>{var{volumePrices:t,uoms:a,defaultPrice:i,forAllVariants:r,canViewUom:l}=e,n=Object(v.d)(),s=Object(v.i)(),c=Object(v.l)(),d=Object(f.jsxs)(f.Fragment,{children:[Object(f.jsx)("h2",{className:"h3 ".concat(j.a.title),children:Object(f.jsx)(m.d,{textKey:"VolumeDiscounts_Title"})}),Object(f.jsx)("div",{children:Object(f.jsx)(m.a,{textKey:"VolumeDiscounts_Description"})})]}),u="".concat(o.a.volumePrices," ").concat(c?o.a.mobile:'');if(!t||!t.prices)return Object(f.jsx)("div",{className:u,children:d});var b=!!t.prices.length,p=b?t.prices.map((e=>w(e,a))):function(e){return[w({price:e,quantity:1,discountPercent:0})]}(i);p.sort(D);var h=r||b&&p.some((e=>e.variantTitle)),g=l&&b&&p.some((e=>e.uom));return Object(f.jsxs)("div",{className:u,children:[d,Object(f.jsx)("div",{className:o.a.volumePricesTable,children:Object(f.jsxs)(_.a,{children:[Object(f.jsx)("thead",{children:Object(f.jsxs)("tr",{children:[h&&Object(f.jsx)("th",{children:Object(f.jsx)(m.a,{textKey:"Variant"})}),Object(f.jsx)("th",{children:Object(f.jsx)(m.a,{textKey:"Quantity"})}),g&&Object(f.jsx)("th",{children:Object(f.jsx)(m.a,{textKey:"UOM"})}),Object(f.jsx)("th",{children:Object(f.jsx)(m.a,{textKey:"General_Product_Price"})})]})}),Object(f.jsx)("tbody",{children:p.map(((e,t)=>{var{variantTitle:a,volumePrice:{quantity:i,price:r,discountPercent:l},uom:c}=e;return Object(f.jsxs)("tr",{children:[h&&Object(f.jsx)("td",{className:o.a.cellTitle,children:a||Object(f.jsx)(m.d,{textKey:"AppliesToAllVariants"})}),Object(f.jsx)("td",{className:o.a.cellQty,children:s(i)}),g&&Object(f.jsx)("td",{className:o.a.cellUom,children:c&&Object(f.jsx)(x.k,{id:c.id,description:c.description,allowHtmlTags:!0})}),Object(f.jsx)("td",{className:o.a.cellPrice,children:Object(O.b)(r,n)})]},t)}))})]})})]})}));function w(e,t){var a=null;e.uomId&&(a=t&&t.find((t=>t.id===e.uomId)));var i=e.variant&&e.variant.title;return{volumePrice:e,variantTitle:i,uom:a}}function D(e,t){return e.variantTitle<t.variantTitle?-1:e.variantTitle>t.variantTitle?1:e.volumePrice.quantity<t.volumePrice.quantity?-1:e.volumePrice.quantity>t.volumePrice.quantity?1:e.uom&&e.uom.description<t.uom&&t.uom.description?-1:e.uom&&e.uom.description<t.uom&&t.uom.description?1:0}var y=a("TzXm"),k=a("8lQv"),M=a("jT+1"),I=a("wwJL"),T=["product","variantId"],V=Object(u.connect)((e=>{var{page:{volumePrices:t}}=e;return{volumePrices:t}}),{requestVolumePrices:M.l})((e=>{var{isDesignerMode:t,showCompleteList:a,variantId:i,product:r,calculatedInfo:l,uomId:n,requestVolumePrices:s}=e,b=Object(u.useDispatch)(),p=Object(u.useSelector)((e=>e.page.volumePrices)),h=Object(x.p)(),{opened:j,show:v,hide:O,toggle:_}=Object(y.c)(),w=Object(d.useRef)(!1),D=h?n:null;Object(d.useEffect)((()=>{p&&w.current&&(w.current=!1,_())}),[p]);var M=!!p&&!p.prices,I=Object(f.jsx)(k.a,{className:o.a.volumeDiscountPlaceholder});return Object(f.jsxs)(f.Fragment,{children:[Object(f.jsx)("button",{className:"".concat(o.a.hypVolumePrices," ").concat(c.a.arrowed," ").concat(c.a.link),"aria-disabled":M&&!t,tabIndex:M?-1:null,onClick:()=>{p&&p.variantId===i&&p.uomId===D?v():(w.current=!0,b(s(r.id,i,D)))},children:Object(f.jsx)(m.d,{textKey:"ViewVolumeDiscount",placeholder:I})}),!t&&Object(f.jsx)(y.a,{opened:j,hide:O,className:o.a.volPricesPopup,children:Object(f.jsx)(g,{volumePrices:p,canViewUom:h,uoms:r.uoms,defaultPrice:l.price,forAllVariants:a})},r.id)]})})),C=Object(l.withStyles)(o.a,c.a)(Object(I.d)(Object(p.a)([b.b],((e,t)=>{var{product:a,calculatedInfo:i,uomId:r,variantId:l}=e,{showCompleteList:n,canOrderProducts:o}=t;return{product:a,calculatedInfo:i,uomId:n||!o?null:r,variantId:l}}))(Object(d.memo)((e=>{var{product:t,variantId:a}=e,l=Object(r.a)(e,T),n=Object(u.useDispatch)(),o=Object(u.useSelector)((e=>e.settings.product.nonOrderableProductPricesVisibility));return Object(d.useEffect)((()=>{var e;null!==(e=t.hasVolumePrices)&&void 0!==e||n(Object(M.h)(t.id))}),[t.id,t.hasVolumePrices]),t.hasVolumePrices&&(!a||o||S(t,a))?Object(f.jsx)(V,Object(i.a)(Object(i.a)({},l),{},{product:t,variantId:a})):null}))))),S=(e,t)=>{var a,i;return null===(a=e.variants)||void 0===a||null===(i=a.find((e=>e.id===t)))||void 0===i?void 0:i.isOrderable};a.d(t,"default",(function(){return C}))},MbLG:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("naJ1"),s=a("wwJL"),c=a("gbhp"),d=a("XE71"),u=a("KKFW"),m=a("nKUr"),b=e=>{var{product:t,calculatedInfo:a,isDesignerMode:i}=e;return!1!==a.isOrderable?null:Object(m.jsxs)("div",{className:l.a.nonOrderableBody,
1children:[Object(m.jsx)(o.a,{textKey:t.hasVariants?'ProductVariantCannotBeOrderedAtThisTime':'ProductCannotBeOrderedAtThisTime'}),' ',Object(m.jsx)(u.a,{isDesignerMode:i,heartIconLayout:u.b.TextOnly})]})},p=Object(i.withStyles)(l.a)(Object(s.a)(Object(s.d)(Object(s.c)(Object(c.a)([d.b],(e=>{var{product:t,calculatedInfo:a}=e;return{product:t,calculatedInfo:a}}))(Object(n.memo)(b))))));a.d(t,"default",(function(){return p}))},NUBu:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("XMfE"),s=a("naJ1"),c=a("EOG4"),d=a("jug4"),u=a("CbJN"),m=a("wwJL"),b=a("gbhp"),p=a("XE71"),h=a("nKUr"),j=e=>{var{calculatedInfo:t}=e,{price:a,listPrice:i}=t,r=Object(u.d)(),{price:n,actionPrice:m,discountAmount:b,discountPercentage:p}=Object(d.c)(a,i),j=r&&Object(c.f)(r),v=r&&m&&m!==n&&j(m),{texts:[x,O,_,f],loaded:g}=Object(s.f)(['ActionPrice_Label','ActionPrice_Discount_Label','ActionPrice_DiscountAmount','ActionPrice_DiscountPercentage']);return g&&(v||b||p)?Object(h.jsxs)("div",{className:"price-block",role:"group",children:[!!m&&Object(h.jsxs)("div",{className:l.a.actionPrice,title:x,children:[Object(h.jsxs)("i",{className:"visually-hidden",children:[x," ",r.symbol+m]}),Object(h.jsx)("span",{"aria-hidden":!0,suppressHydrationWarning:!0,children:v})]}),!!b&&Object(h.jsxs)("div",{className:l.a.discountAmount,title:O,children:[Object(h.jsxs)("i",{className:"visually-hidden",children:[O," ",r.symbol+b]}),Object(h.jsx)("span",{"aria-hidden":!0,suppressHydrationWarning:!0,children:Object(o.b)(_,[j(b)])})]}),!!p&&Object(h.jsxs)("div",{className:l.a.discountPercentage,title:O,children:[Object(h.jsxs)("i",{className:"visually-hidden",children:[O," ",p+'%']}),Object(h.jsx)("span",{"aria-hidden":!0,children:Object(o.b)(f,[Object(c.a)(p,r,!1,2)])})]})]}):null},v=Object(i.withStyles)(l.a)(Object(m.a)(Object(m.d)(Object(b.a)([p.b],(e=>{var{calculatedInfo:t}=e;return{calculatedInfo:t}}))(Object(n.memo)(j)))));a.d(t,"default",(function(){return v}))},OLDF:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("XMfE"),s=a("naJ1"),c=a("EOG4"),d=a("jug4"),u=a("CbJN"),m=a("gbhp"),b=a("XE71"),p=a("wwJL"),h=a("8lQv"),j=a("i8pI"),v=a("/MKj"),x=a("nKUr"),O=e=>{var{calculatedInfo:t}=e,{price:a,listPrice:i,netto:r}=t,m=Object(u.d)(),{price:b}=Object(d.c)(a,i),p=m&&Object(c.f)(m),O=Object(v.useSelector)((e=>e.user.type)),_=Object(n.useMemo)((()=>p&&void 0!==b?Object(o.c)(function(e,t){return 0===t.decimalDigits?e:e.replace(/(\d+)([^\d]*)$/,'<sup>$1</sup>$2')}(p(b),m)):null),[m,b]),{texts:[f],loaded:g}=Object(s.f)(['Price']);return g&&null!=_?Object(x.jsxs)("div",{className:"price-block",title:f,children:[Object(x.jsxs)("i",{className:"visually-hidden",children:[f," ",m.symbol+b]}),Object(x.jsxs)("span",{className:"".concat(l.a.actualPrice," actual-price"),"aria-hidden":!0,suppressHydrationWarning:!0,children:[Object(x.jsx)("span",{className:"price-lbl",children:_}),O!==j.j.Anonymous&&r?Object(x.jsx)("span",{className:"ntto-lbl",children:Object(x.jsx)(s.d,{textKey:"Netto_label"})}):null]})]}):Object(x.jsx)(h.a,{className:"price-block product-price-placeholder"})},_=Object(i.withStyles)(l.a)(Object(p.a)(Object(m.a)([b.b],(e=>{var{calculatedInfo:t}=e;return{calculatedInfo:t}}))(Object(n.memo)(O))));a.d(t,"default",(function(){return _}))},OmSg:function(e,t,a){"use strict";a.r(t);var i=a("q1tI"),r=a("XMfE"),l=a("gbhp"),n=a("XE71"),o=a("+DWL"),s=a("kNYV"),c=a("nKUr"),d=e=>{var{isOrderable:t,variantId:a,product:i,preset:l}=e,{retailOffers:n}=i;if(!t||!n||!n.length)return null;var o=Object(s.a)(i,l);return Object(c.jsx)("div",{className:"retail-offers",children:n.map(((e,t)=>{var{description:i,variantId:l}=e;return!o&&l&&l!==a?null:Object(c.jsx)("div",{children:Object(r.a)(i)},t)}))})},u=Object(l.a)([n.b,o.a],((e,t)=>{var{product:a,calculatedInfo:i,variantId:r}=e,{preset:l}=t;return{isOrderable:i&&i.isOrderable,product:a,variantId:r,preset:l}}))(Object(i.memo)(d));a.d(t,"default",(function(){return u}))},P7sA:function(e,t,a){"use strict";var i=a("B1SK"),r=a("8Blx"),l=a.n(r),n=a("TzXm"),o=a("naJ1"),s=a("pQmI"),c=a.n(s),d=a("q1tI"),u=a("8lQv"),m=a("nKUr"),b=e=>{var{items:t,actionButton:a}=e;return t?t.length?Object(m.jsxs)("table",{className:"".concat(c.a.table," ").concat(l.a.listTable),children:[Object(m.jsx)("caption",{children:Object(m.jsx)("span",{className:"visually-hidden",children:Object(m.jsx)(o.d,{textKey:"Lists_TableCaption"})})}),Object(m.jsx)("tbody",{children:t.map((e=>{var t;return Object(m.jsxs)("tr",{children:[Object(m.jsx)("th",{scope:"row",children:null!==(t=e.name)&&void 0!==t?t:Object(m.jsx)(u.a,{})}),Object(m.jsx)("td",{children:Object(m.jsx)(a,{orderTemplate:e})})]},e.id)}))})]}):Object(m.jsx)("div",{className:"msg-block",children:Object(m.jsx)(o.a,{textKey:"MyAccount_OrderTemplate_NoOrderTemplates"})}):null},p=Object(i.withStyles)(c.a,l.a)(Object(d.memo)(b)),h=a("/MKj"),j=a("SE9b"),v=a("656u"),x=a("PfZx"),O=e=>{var{createOrderTemplate:t}=e,a=Object(h.useDispatch)(),[i]=Object(o.h)(['Lists_SavePopupNameField']).texts,r=Object(v.D)(((e,i)=>{a(t(e)),i.resetForm()}),j.a.CreateOrderTemplate,[]);return Object(m.jsx)(v.u,{name:j.a.CreateOrderTemplate,onSubmit:r,validateOnBlur:!1,onBlur:(e,t)=>!e.currentTarget.contains(e.relatedTarget||document.activeElement)&&t.setFieldError('name',void 0),children:Object(m.jsxs)("div",{className:l.a.createTemplateForm,children:[Object(m.jsx)("div",{className:l.a.field,children:Object(m.jsx)(v.w,{fieldName:"name",fieldTitle:i,placeholder:i,maxLength:100,size:"12",required:!0,validation:{required:!0,uniqueOrderTemplate:!0}})}),Object(m.jsx)(x.g,{textKey:'CreateList',type:"submit",size:"sm",className:l.a.btnSubmit}
1),Object(m.jsx)("div",{className:l.a.validation,children:Object(m.jsx)(v.j,{fieldName:"name"})})]})})},_=Object(i.withStyles)(l.a)(Object(d.memo)(O)),f=a("xudn"),g=a.n(f),w=a("rLjw"),D=a.n(w),y=a("BhFH"),k=a("nksd"),M=Object(i.withStyles)(l.a,g.a,D.a)((()=>Object(m.jsx)("div",{className:l.a.footer,children:Object(m.jsx)("div",{className:l.a.viewListsLink,children:Object(m.jsx)(x.k,{textKey:"ViewLists",placeholder:Object(m.jsx)(u.a,{}),children:e=>Object(m.jsx)(k.e,{to:y.c.forOrderTemplates,className:"".concat(D.a.link," ").concat(g.a.font),children:e})})})}))),I=e=>{var{onClose:t}=e,{registrationAllowed:a,registrationAllowedB2B:i}=Object(h.useSelector)((e=>e.settings.profile)),[r,n,s,c,d]=Object(o.f)(['AddProductToOrderTemplate_LoginFirstPopupTitle','AddProductToOrderTemplate_LoginFirstPopupDescription','AddProductToOrderTemplate_GoToLoginPage',a&&'AddProductToOrderTemplate_LoginFirstPopup_GoToRegisterB2CPage',i&&'AddProductToOrderTemplate_LoginFirstPopup_GoToRegisterB2BPage']).texts,u="".concat(D.a.link," ").concat(D.a.arrowed);return Object(m.jsxs)(m.Fragment,{children:[Object(m.jsx)("h2",{children:r}),n,Object(m.jsx)("div",{children:Object(m.jsx)(k.e,{to:y.c.forLogin,className:u,children:s})}),a&&Object(m.jsx)("div",{children:Object(m.jsx)(k.e,{to:y.c.forRegistration,className:u,children:c})}),i&&Object(m.jsx)("div",{children:Object(m.jsx)(k.e,{to:y.c.forB2bRegistration,className:u,children:d})}),Object(m.jsx)("div",{className:l.a.modalButtonsBlock,children:Object(m.jsx)(x.g,{textKey:"Ok",size:"xs",icon:!1,className:l.a.btnConfirm,onClick:t})})]})},T=Object(i.withStyles)(D.a,l.a)(Object(d.memo)(I)),V=Object(i.withStyles)(l.a)((e=>{var{showLoginFirstPopup:t,opened:a,hide:i,items:r,actionButton:s,createOrderTemplate:c}=e;return Object(m.jsx)(n.a,{opened:a,hide:i,resetContentOnClose:!0,className:l.a.addToListModal,children:t?Object(m.jsx)(T,{onClose:i}):Object(m.jsxs)(m.Fragment,{children:[Object(m.jsx)("h2",{children:Object(m.jsx)(o.d,{textKey:"AddToList_Header"})}),Object(m.jsx)(p,{items:r,actionButton:s}),Object(m.jsx)(_,{createOrderTemplate:c}),Object(m.jsx)(M,{})]})})}));a.d(t,"a",(function(){return V}))},PSqd:function(e,t,a){"use strict";var i=a("q1tI");t.a=Object(i.createContext)({})},PVsm:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("Balk"),s=a("XE71"),c=a("gbhp"),d=a("rLjw"),u=a.n(d),m=a("muHl"),b=a("nKUr");var p=a("naJ1");var h=a("/MKj"),j=e=>{var{attachments:t,model:{showHeading:a,attachmentsPreviewEnabled:i}}=e,r=Object(h.useSelector)((e=>e.app.offlineMode));if(!t||!t.length)return null;var n=t.slice().sort(((e,t)=>null===e.title||null===t.title?0:e.title.localeCompare(t.title))).map(((e,t)=>{var a,n;return n=e.type===o.a.File&&r?function(e,t){return Object(b.jsxs)(b.Fragment,{children:[e.title,Object(b.jsx)("span",{className:l.a.unableLoadTitle,children:Object(b.jsx)(p.d,{textKey:t?'UnablePreviewAttachmentInOfflineMode':'UnableLoadAttachmentInOfflineMode'})})]})}(e,i):e.url?function(e,t){var a=e.type===o.a.File||e.type===o.a.LocalFile,i=a&&!t?null:'_blank',r=!a||!t;return Object(b.jsx)("a",{className:u.a.arrowed,rel:"nofollow noopener",href:Object(m.b)(e.url),target:i,download:r,children:e.title})}(e,i):e.title,Object(b.jsxs)("li",{children:[Object(b.jsx)("span",{className:l.a.name,children:n}),Object(b.jsx)("span",{className:l.a.value,children:null===(a=e.variant)||void 0===a?void 0:a.title})]},t)}));return Object(b.jsxs)("div",{className:l.a.blockAttachments,children:[a&&Object(b.jsx)("h2",{className:l.a.heading,children:Object(b.jsx)(p.d,{textKey:"Product_Attachments"})}),Object(b.jsx)("ul",{className:"".concat(l.a.attachmentsList," ").concat(l.a.tableList),children:n})]})},v=Object(i.withStyles)(l.a)(Object(c.a)([s.b],(e=>{var{product:{attachments:t}}=e;return{attachments:t}}))(Object(n.memo)(j)));a.d(t,"default",(function(){return v}))},Q0GM:function(e,t,a){"use strict";var i=a("q1tI");t.a=Object(i.createContext)({})},QHwR:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("XE71"),s=a("gbhp"),c=a("XMfE"),d=a("naJ1"),u=a("MhJX"),m=a("nKUr"),b=e=>{var{specifications:t,model:{showHeading:a}}=e,i=Object(u.a)(t);if(!t||!t.length)return null;for(var r=[],o=0;o<i.length;){for(var s=i[o].name,b=[];o<i.length;o++){var p=i[o];if(p.name!==s)break;b.push(Object(m.jsx)("span",{children:Object(c.a)(p.value)},o))}r.push(Object(m.jsxs)(n.Fragment,{children:[Object(m.jsx)("dt",{className:l.a.name,children:s}),Object(m.jsx)("dd",{className:l.a.value,children:b})]},o))}return Object(m.jsxs)("div",{className:l.a.blockSpecs,children:[a&&Object(m.jsx)("h2",{className:l.a.heading,children:Object(m.jsx)(d.d,{textKey:"Product_TabSpecifications"})}),Object(m.jsx)("dl",{className:l.a.tableList,children:r})]})},p=Object(i.withStyles)(l.a)(Object(s.a)([o.b],(e=>{var{product:{specifications:t}}=e;return{specifications:t}}))(Object(n.memo)(b)));a.d(t,"default",(function(){return p}))},YX9H:function(e,t,a){"use strict";a.r(t);var i=a("UAYR"),r=a("c84i"),l=a("Rg9m"),n=a("nKUr"),o=e=>{var{id:t,isDesignerMode:a}=e,{product:o}=Object(l.a)();
1return a?Object(n.jsx)(i.a,{id:"chb_productCompare_".concat(t),disabled:!0}):Object(n.jsx)(r.a,{id:t,product:o})};a.d(t,"default",(function(){return o}))},ZADi:function(e,t,a){"use strict";var i=a("q1tI"),r=a.n(i),l=a("EXBz"),n=a("MKeS"),o=a("/MKj"),s=a("gbhp"),c=a("XE71"),d=a("nKUr"),u=a.n(d),m=e=>{var{isDesignerMode:t,relatedProductGroups:i}=e,r=Object(o.useSelector)((e=>{var{settings:t}=e;return t.loaded?t.product.noImage.medium:null}));if(!i||!i.length)return null;if(t){var s=Object(n.a)({resolved:{},chunkName:()=>"vd",isReady(e){var t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>Promise.all([a.e(80),a.e(0),a.e(2),a.e(3),a.e(75)]).then(a.bind(null,"EQlz")),requireAsync(e){var t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){var t=this.resolve(e);return a(t)},resolve(){return"EQlz"}});return Object(d.jsx)(s,{relatedProductGroups:i,noImageUrl:r})}return Object(d.jsx)(l.a,{relatedProductGroups:i,noImageUrl:r})};t.a=Object(s.a)([c.b],(e=>{var{product:t}=e;return{relatedProductGroups:t.relatedProductGroups}}))(Object(i.memo)(m))},aVah:function(e,t,a){"use strict";a.r(t);var i=a("VTBJ"),r=a("B1SK"),l=a("5pqL"),n=a.n(l),o=a("q1tI"),s=a("CbJN"),c=a("CWfb"),d=a("A2a6"),u=a("JEua"),m=a("wwJL"),b=a("gbhp"),p=a("XE71"),h=a("Hu+Q"),j=a("nKUr"),v={LEFT:n.a.left,RIGHT:n.a.right,CENTER:n.a.center,JUSTIFY:n.a.justify},x=e=>{var{product:t,updateContext:a,isDesignerMode:r,sharedStyleProps:{horizontalAlignment:l},model:{showLabel:o}}=e,m=Object(s.v)(),b=Object(s.w)(!0),p=b&&b.values.variantId,[x,O,_]=Object(c.a)(t.variantComponentGroups,((e,t)=>a({variantId:e,variantComponents:t})),t.id,p);return Object(j.jsx)("fieldset",{className:"".concat(n.a.variantDropdowns," ").concat(v[l]),children:x.map((e=>{var{id:t,components:a,name:l}=e,s=O[t].id,c=a.map((e=>({name:e.name,value:e.id}))),b=c.find((e=>e.value===s)),p=t+'_lb';return Object(j.jsxs)("div",{className:Object(h.o)(n.a.variantDropdownsRow,!o&&n.a.withoutLabel),children:[o&&Object(j.jsx)("label",{id:p,className:n.a.ellipsis,onClick:r?null:d.a.bind(null,t),children:l}),m?Object(j.jsx)("span",{className:n.a.variant,children:b.name}):Object(j.jsx)(u.Select,{className:n.a.variant,id:t,items:c,labelId:o?p:void 0,onChange:e=>_(Object(i.a)(Object(i.a)({},O),{},{[t]:a.find((t=>t.id===e))})),optionClassName:n.a.variantOption,value:s,disabled:r})]},t)}))})},O=Object(r.withStyles)(n.a)(Object(m.a)(Object(m.d)(Object(b.a)([p.b],(e=>{var{product:t,updateContext:a}=e;return{product:t,updateContext:a}}))(Object(o.memo)((e=>{var t;return e.product.isOrderable&&e.product.hasVariants&&(null===(t=e.product.variantComponentGroups)||void 0===t?void 0:t.length)?Object(j.jsx)(x,Object(i.a)({},e)):null}))))));a.d(t,"default",(function(){return O}))},b8C8:function(e,t,a){"use strict";a.r(t);var i=a("Rg9m"),r=a("wwJL"),l=a("B1SK"),n=a("5pqL"),o=a.n(n),s=a("rLjw"),c=a.n(s),d=a("q1tI"),u=a("XMfE"),m=a("naJ1"),b=a("TzXm"),p=a("8lQv"),h=a("VTBJ"),j=a("3WGA"),v=a.n(j),x=a("/MKj"),O=a("T9L2"),_=a("CbJN"),f=a("tAi/"),g=a("+n00"),w=a("BhFH"),D=a("nksd"),y=a("gC31"),k=a("ckvk"),M=a("nKUr"),I=e=>{var{components:t}=e,a=Object(x.useDispatch)(),i=Object(f.b)(),r=Object(g.f)(),l=t&&!!t.length,n=Object(_.i)(),s=Object(_.l)(),c=t&&t.some((e=>e.variant));return Object(d.useEffect)((()=>{if(!r&&!i){var e=(null===t||void 0===t?void 0:t.filter((e=>e.product)).map((e=>Object(h.a)(Object(h.a)({},e.product),{},{variant:V(e)}))))||[];e.length>0&&a(Object(k.o)({products:e,source:k.a.BomComponentMatrix}))}}),[]),Object(M.jsxs)("div",{className:"".concat(o.a.bom," ").concat(s?o.a.mobile:''),children:[Object(M.jsx)("h2",{className:"h3 ".concat(v.a.title),children:Object(M.jsx)(m.d,{textKey:"Product_TabPackageContents"})}),l&&Object(M.jsxs)(O.a,{className:"".concat(o.a.bomTable," ").concat(c?o.a.hasVariants:''),children:[Object(M.jsx)("thead",{children:Object(M.jsxs)("tr",{children:[Object(M.jsx)("th",{children:Object(M.jsx)(m.d,{textKey:"General_Product_Id"})}),Object(M.jsx)("th",{className:o.a.bomTitle,children:Object(M.jsx)(m.d,{textKey:"General_Product_Title"})}),c?s?Object(M.jsxs)("th",{className:o.a.bomVariant,children:[Object(M.jsx)(m.d,{textKey:"Variant"}),", ",Object(M.jsx)(m.d,{textKey:"Quantity"})]}):Object(M.jsx)("th",{className:o.a.bomVariant,children:Object(M.jsx)(m.d,{textKey:"Variant"})}):s&&Object(M.jsx)("th",{className:o.a.bomQty,children:Object(M.jsx)(m.d,{textKey:"Quantity"})}),Object(M.jsx)("th",{className:o.a.bomQty,children:Object(M.jsx)(m.d,{textKey:"Quantity"})})]})}),Object(M.jsx)("tbody",{children:C(t).map((e=>{var t,a,i,{key:r,items:l}=e,{url:s,title:d}=l[0].product;if(s){var u=w.c.forProduct(r),m=(i=l[0],{product:Object(h.a)(Object(h.a)({},i.product),{},{variant:V(i)}),trackingSource:k.a.BomComponentMatrix});t=Object(M.jsx)(y.c,{data:m,children:e=>Object(M.jsxs)(D.e,{onClick:e,url:s,to:u,children:[r," "]})}),a=Object(M.jsx)(y.c,{data:m,children:e=>Object(M.jsx)(D.e,{onClick:e,url:s,to:u,children:d})})}else t=r,a=d;return Object(M.jsxs)("tr",{children:[Object(M.jsx)("td",{children:t}),Object(M.jsx)("td",{className:o.a.bomTitle,children:a}),Object(M.jsx)("td",{colSpan:c?2:null,children:Object(M.jsx)("ul",{className:o.a.bomNested,children:l.map(((e,t)=>Object(M.jsxs)("li",{children:[c&&Object(M.jsx)("span",{className:o.a.lblVariant,children:V(e)}),Object(M.jsx)("span",{className:o.a.lblQty,children:n(e.quantity)})]},t)))})})]},r)}))})]}
1),!l&&Object(M.jsx)("div",{children:Object(M.jsx)(m.d,{textKey:"PackageContents_NoComponentsFound"})})]})},T=Object(l.withStyles)(o.a,v.a)(Object(d.memo)(I));function V(e){var{variant:t}=e,a=t&&t.description;return a?a.replace(/(?:^,+)|(?:,+$)/g,''):null}function C(e){var t=[],a=function(e){var{product:{id:a}}=e,i=t.find((e=>e.key===a));i||(i={key:a,items:[]},t.push(i)),i.items.push(e)};for(var i of e)a(i);return t}var S=e=>{var{bomComponents:t,variants:a,variantId:i}=e,{opened:r,show:l,hide:n}=Object(b.c)(),s=Object(d.useMemo)((()=>{if(!i)return t;var e=null===a||void 0===a?void 0:a.find((e=>e.id===i));return e?e.bomComponents?e.bomComponents:t:null}),[i,t,a]);if(i&&(null===s||void 0===s||!s.length))return null;var h=s&&s.some((e=>e.variant)),j=Object(M.jsx)(p.a,{className:"".concat(o.a.hypBomPlaceholder," ").concat(o.a.hypBom)});return Object(M.jsxs)(M.Fragment,{children:[Object(M.jsx)(m.e,{options:['ViewPackageContents'],placeholder:j,children:e=>{var[t]=e;return Object(M.jsx)("button",{className:"".concat(o.a.hypBom," ").concat(c.a.arrowed," ").concat(c.a.link),onClick:l,children:Object(u.b)(t)})}}),Object(M.jsx)(b.a,{hide:n,opened:r,size:h?'medium':null,className:o.a.bomPopup,children:Object(M.jsx)(T,{components:s})})]})},P=Object(l.withStyles)(o.a,c.a)(Object(d.memo)(S)),N=Object(r.d)((()=>{var{product:e,variantId:t}=Object(i.a)();if(!e.hasBomComponents)return null;var{bomComponents:a,variants:r}=e;return Object(M.jsx)(P,{variantId:t,bomComponents:a,variants:r},e.id)}));a.d(t,"default",(function(){return N}))},ePoC:function(e,t,a){"use strict";var i=a("q1tI"),r=a.n(i),l=a("/MKj"),n=a("s585"),o=a("MKeS"),s=a("nKUr"),c=a.n(s),d,u=()=>{var e,t=Object(l.useSelector)((e=>{var t,a;return null!==(t=e.page.content.mobile)&&void 0!==t?t:null===(a=e.pageTemplates.product)||void 0===a?void 0:a.mobile}));return t?Object(n.b)(t):(null!==(e=d)&&void 0!==e||(d=Object(o.a)({resolved:{},chunkName:()=>"pdp-data",isReady(e){var t=this.resolve(e);return!0===this.resolved[t]&&!!a.m[t]},importAsync:()=>a.e(61).then(a.bind(null,"HWQF")),requireAsync(e){var t=this.resolve(e);return this.resolved[t]=!1,this.importAsync(e).then((e=>(this.resolved[t]=!0,e)))},requireSync(e){var t=this.resolve(e);return a(t)},resolve(){return"HWQF"}},{resolveComponent:e=>e.DefaultMobileRows})),Object(s.jsx)(d,{}))};t.a=Object(i.memo)(u)},g8Co:function(e,t,a){"use strict";var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("/MKj"),s=a("PSqd"),c=a("jT+1"),d=a("JEua"),u=a("naJ1"),m=a("CbJN"),b=a("Hu+Q"),p=a("EOG4"),h=a("nKUr"),j={LEFT:l.a.left,RIGHT:l.a.right,CENTER:l.a.center,JUSTIFY:l.a.justify},v=Object(i.withStyles)(l.a)((e=>{var{agreementLines:t,selectedLineId:a,canViewUom:i,onChange:r,disabled:n=!1,horizontalAlignment:o,showLabel:s}=e,c=Object(m.d)(),p=Object(b.o)(l.a.agreementDropdown,o&&j[o]);return Object(h.jsx)(u.e,{options:['AgreementLine','NotUseSalesAgreement','Id','Discount','Price','Remaining','UnitOfMeasure','LocationTitle'],children:e=>{var[o,...u]=e;return Object(h.jsxs)(h.Fragment,{children:[s&&Object(h.jsx)("label",{className:"".concat(l.a.ellipsis," ").concat(l.a.agreementLabel),children:o}),Object(h.jsx)("div",{className:p,children:Object(h.jsx)(d.Select,{id:"agreement_selector_dropdown",className:l.a.agreement,optionClassName:l.a.agreementOption,items:x(t,u,c,i),onChange:r,value:a,disabled:n,shouldReset:!1})})]})}})})),x=(e,t,a,i)=>[{value:null,name:t[0]},...e.map((e=>({value:e.id,name:O(e,t,a,i)})))],O=(e,t,a,i)=>{var r="".concat(t[1],": ").concat(e.id);return _(e.discountPercent)&&(r+=" ".concat(t[2],": ").concat(f(e.discountPercent,a))),_(e.price)&&(r+=" ".concat(t[3],": ").concat(g(e.price,a))),_(e.quantities.remaining)?r+=" ".concat(t[4],": ").concat(e.quantities.remaining," ").concat(i&&e.uom?e.uom.description||e.uom.id:''):_(e.amounts.remaining)&&(r+=" ".concat(t[4],": ").concat(g(e.amounts.remaining,a))),i&&e.uom&&e.uom.id&&!_(e.quantities.commitment)&&(r+=" ".concat(t[5],": ").concat(e.uom.description||e.uom.id)),e.location&&(r+=" ".concat(t[6],": ").concat(e.location.title||e.location.code)),r},_=e=>null!==e&&void 0!==e,f=(e,t)=>Object(p.a)(e,t,!0,2),g=(e,t)=>Object(p.b)(e,t),w=a("8lQv"),D=a("ueiP"),y=a("ingB"),k=a("90sf"),M=a("Rg9m"),I=Object(i.withStyles)(l.a)(Object(y.c)((e=>{var t,{isProductOrderable:a,uomId:i,updateUomId:r,variantId:d,abilities:[m,b],children:p,showLabel:j=!1,horizontalAlignment:x}=e,{allowUOMSelection:O,salesAgreement:_}=Object(o.useSelector)((e=>({allowUOMSelection:e.settings.loaded?e.settings.product.allowUOMSelection:void 0,salesAgreement:e.page.salesAgreement}
1)),o.shallowEqual),{preset:f,showOrderBox:g}=Object(M.b)(),y=Object(D.p)(),{selectedAgreementLine:I,updateSelectedAgreementTerm:C}=Object(n.useContext)(s.a),S=null===_||void 0===_?void 0:_.linesToDisplay,P=null===_||void 0===_||null===(t=_.preSelectedLine)||void 0===t?void 0:t.id,N=(null===i||void 0===i?void 0:i.toUpperCase())||null,L=(e,t)=>{var a;if(e){var i=S&&V(S,e);C({lineId:e,isMaxEnforced:null===i||void 0===i?void 0:i.isMaxEnforced,quantityRemaining:null===i||void 0===i?void 0:i.quantities.remaining});var l=null===i||void 0===i||null===(a=i.uom)||void 0===a?void 0:a.id;l&&l.toUpperCase()!==(null===t||void 0===t?void 0:t.toUpperCase())&&r(l)}else C({lineId:e})};Object(n.useEffect)((()=>{var e;if(P&&null!==S&&void 0!==S&&S.length){var t=T(S,P);!O&&y&&t&&N!==(null===(e=t.id)||void 0===e?void 0:e.toUpperCase())||(I?C({}):L(P,N))}}),[S,P]),Object(n.useEffect)((()=>{var e;if(I&&I.lineId&&S){var t=null===(e=T(S,I.lineId))||void 0===e?void 0:e.id;t&&t.toUpperCase()!==N&&C({lineId:null})}}),[S,N,I]);var B=Object(o.useDispatch)();return Object(n.useEffect)((()=>{f!==c.a.DetailsWithMatrix&&d&&B(Object(c.e)(d,y,!!O))}),[d]),a&&g&&null!==S&&void 0!==S&&S.length&&b===k.a.Available&&m===k.a.Available?p(Object(h.jsx)(u.d,{textKey:"AgreementLine",placeholder:Object(h.jsx)(w.a,{className:l.a.agreementSelectorPlaceholder})}),Object(h.jsx)(v,{agreementLines:S,selectedLineId:(null===I||void 0===I?void 0:I.lineId)||void 0,canViewUom:y,onChange:e=>L(e,N),showLabel:j,horizontalAlignment:x})):null}),[k.b.OrderProducts,k.b.UseSalesAgreements])),T=(e,t)=>{var a;return null===(a=V(e,t))||void 0===a?void 0:a.uom},V=(e,t)=>e.find((e=>e.id===t));a.d(t,"b",(function(){return I})),a.d(t,"a",(function(){return v}))},hsJY:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("naJ1"),s=a("ueiP"),c=a("8lQv"),d=a("gbhp"),u=a("XE71"),m=a("wwJL"),b=a("nKUr"),p=e=>{var{product:t,calculatedInfo:a,uomId:i,pricesInclTax:r}=e;return null===a.price||'undefined'===typeof a.price?null:Object(b.jsxs)("div",{className:l.a.afterPrice,children:[i&&Object(b.jsx)(s.c,{uomId:i,uoms:t.uoms}),Object(b.jsx)("div",{children:null!=r&&Object(b.jsx)(o.d,{textKey:r?'InclTaxSuffix':'ExclTaxSuffix',placeholder:Object(b.jsx)(c.a,{className:l.a.taxSuffixPlaceholder})})})]})},h=Object(i.withStyles)(l.a)(Object(m.a)(Object(m.d)(Object(d.a)([u.b],(e=>{var{product:t,calculatedInfo:a,uomId:i,pricesInclTax:r}=e;return{product:t,calculatedInfo:a,uomId:i,pricesInclTax:r}}))(Object(n.memo)(p)))));a.d(t,"default",(function(){return h}))},iJzA:function(e,t,a){"use strict";a.r(t);var i=a("q1tI"),r=a("/MKj"),l=a("naJ1"),n=a("wwJL"),o=a("gbhp"),s=a("XE71"),c=a("i8pI"),d=a("nKUr"),u=e=>{var{product:t}=e,a=Object(r.useSelector)((e=>e.user.type));return void 0===t.deliveryWeek?null:Object(d.jsx)("div",{children:0!==t.deliveryWeek&&a!==c.j.Anonymous?Object(d.jsxs)("span",{className:"dellivery-lbl",children:[Object(d.jsx)(l.d,{textKey:"General_Product_DeliveryWeek"}),Object(d.jsxs)("span",{className:"delivery-week",children:[t.deliveryWeek,Object(d.jsx)(l.d,{textKey:"DeliveryWeek_seperator"}),t.deliveryYear]})]}):null})},m=Object(n.a)(Object(n.d)(Object(o.a)([s.b],(e=>{var{product:t}=e;return{product:t}}))(Object(i.memo)(u))));a.d(t,"default",(function(){return m}))},kNYV:function(e,t,a){"use strict";a.d(t,"b",(function(){return l})),a.d(t,"a",(function(){return n}));var i=a("jT+1"),r=a("90sf");function l(e,t,a){var{stockLevels:i,hasVariants:l,isOrderable:n}=e,{price:o,inventory:s,isOrderable:c}=t,d=a===r.a.Available;return null!==o||null!==s&&null!=i||n&&l||d&&c&&n||d&&!1===c}function n(e,t){return t===i.a.DetailsWithMatrix&&e.isOrderable&&function(e){var t,{hasVariants:a,variantComponentGroups:i}=e;return!!(a&&i&&i.length<=2&&null!==(t=e.variants)&&void 0!==t&&t.some((e=>e.isOrderable)))}(e)}},m1Kx:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("/MKj"),s=a("XE71"),c=a("gbhp"),d=a("ueiP"),u=a("Q0GM"),m=a("6lm+"),b=a("EOG4"),p=a("CbJN"),h=a("wwJL"),j=a("nKUr"),v=e=>{var{id:t,product:a,calculatedInfo:i,uomId:r,quantityModel:s,updateQuantity:c,quantityValue:u,addToBasket:m}=e,h=Object(p.c)(),v=Object(d.p)(),x=Object(o.useSelector)((e=>{var{settings:t}=e;return t.loaded?t.product.allowUOMSelection:null})),O=Object(n.useCallback)((e=>{'Enter'===e.key&&m(e)}),[m]),_=!!a.loaded&&a.isOrderable,{isOrderable:f}=i,g=v&&r&&a.uoms&&(f||x&&a.uoms.length>1);if(!s||!f&&!g)return null;var w=f&&_,D=Object(b.g)(h);return Object(j.jsx)(d.h,{id:"quantity_Input_".concat(t),className:l.a.quantity,quantity:s,value:u,onChange:c,onKeyDown:O,separator:D,disabled:!w})},x=Object(i.withStyles)(l.a)(Object(h.a)(Object(h.d)(Object(h.c)(Object(c.a)([s.b,u.a,m.a],((e,t,a)=>{var{product:i,calculatedInfo:r,uomId:l}=e,{quantityModel:n,updateQuantity:o,quantity:s}=t,{addToBasket:c}=a;return{product:i,calculatedInfo:r,uomId:l,quantityModel:n,updateQuantity:o,quantityValue:s.value,addToBasket:c}}))(Object(n.memo)(v))))));a.d(t,"default",(function(){return x}))},mXzM:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("XE71"),s=a("gbhp"),c=a("8lQv"),d=a("naJ1"),u=a("nKUr"),m=e=>{var{productId:t}=e,a=Object(u.jsx)(c.a,{className:l.a.namePlaceholder});return Object(u.jsxs)("div",{className:l.a.itemNumberBody,children:[Object(u.jsx)("span",{className:l.a.name,children:Object(u.jsx)(d.d,{textKey:"General_Product_Id",placeholder:a})}),Object(u.jsx)("span",{children:t})]})},b=Object(i.withStyles)(l.a)(Object(s.a)([o.b],(e=>{var{product:{id:t}}=e;return{productId:t}}))(Object(n.memo)(m)));a.d(t,"default",(function(){return b}))},pt3e:function(e,t,a){"use strict";var i=a("VTBJ"),r=a("B1SK"),l=a("rLjw"),n=a.n(l),o=a("FCyE"),s=a.n(o),c=a("q1tI"),d=a("/MKj"),u=a("naJ1"),m=a("goLh"),b=a("XMnK"),p=a("Hu+Q"),h=a("t6Zv");function j(){return Object(d.useSelector)((e=>
1({productConfigurator:e.page.productConfigurator,isConfiguratorAvailable:e.settings.product.isConfiguratorAvailable})),d.shallowEqual)}function v(e,t){var[a,i]=Object(c.useState)(!1),[r,l]=Object(c.useState)(!1);return Object(c.useEffect)((()=>{e&&(i(!1),e.configuratorUrl?l(!1):e.updatedById===t&&l(!0))}),[null===e||void 0===e?void 0:e.configuratorUrl,null===e||void 0===e?void 0:e.updatedById]),{loading:a,setLoading:i,configurationFailed:r}}var x=a("nKUr"),O=e=>{var{productConfiguration:t,basketLineId:a,productTitle:r}=e,l=Object(d.useDispatch)(),[o]=Object(c.useState)(p.i),{productConfigurator:O,isConfiguratorAvailable:_}=j(),{loading:f,setLoading:g,configurationFailed:w}=v(O,o),D=!_||w,y=D||f,[k,M,I]=Object(u.h)(['Reconfigure','Aria_Reconfigure_Label',D&&'ButtonAltText_DisabledConfigureProduct']).texts,T=Object(x.jsx)("button",{type:"button",className:"".concat(n.a.link," ").concat(s.a.reconfigureButton),"aria-label":Object(h.a)(M,[r]),onClick:y?e=>e.stopPropagation():()=>{g(!0),l(Object(m.d)(t.id,a,o))},"aria-disabled":y,children:k});return I?Object(x.jsx)(b.a,{id:"reConfTip".concat(o),body:I,sign:!1,children:e=>Object(c.cloneElement)(T,Object(i.a)(Object(i.a)({},e),{},{autoFocus:w}))}):T},_=Object(r.withStyles)(n.a,s.a)(Object(c.memo)(O)),f=a("XMfE"),g=a("PfZx"),w=a("Q0GM"),D=a("TzXm"),y=Object(r.withStyles)(s.a)((()=>{var e=Object(d.useSelector)((e=>e.page.productConfigurator)),{opened:t,toggle:a}=Object(D.c)(),i=Object(d.useDispatch)();if(!e)return null;var{configuratorUrl:r}=e;return r?(t||a(),Object(x.jsx)(D.a,{opened:t,hide:()=>{a(),i(Object(m.a)())},fullscreen:!0,children:Object(x.jsx)("iframe",{title:"Product configurator",src:r,className:s.a.iframe})})):null})),k=e=>{var{product:{title:t,id:a,productConfiguratorInfo:r},uomId:l,isDesignerMode:n,alignmentClassName:o}=e,h=Object(d.useDispatch)(),{quantity:{value:O,isValid:_}}=Object(c.useContext)(w.a),[D]=Object(c.useState)(p.i),{productConfigurator:k,isConfiguratorAvailable:M}=j(),{loading:I,setLoading:T,configurationFailed:V}=v(k,D),C=n||!M||I||V,[S,P]=Object(u.f)([!n&&(!M||V)&&'ButtonAltText_DisabledConfigureProduct','Aria_ConfigureProduct_Label']).texts,N=Object(x.jsx)(g.g,{textKey:"ConfigureProduct",type:"button","aria-disabled":C,size:"lg",icon:I?Object(x.jsx)(g.e,{}):void 0,className:"".concat(s.a.configureProductBtn," ").concat(S?'':o),"aria-label":Object(f.b)(P,[t||a]),onClick:C?e=>e.stopPropagation():()=>{var{configuratorId:e,modelId:t}=r;null!=O&&!isNaN(+O)&&_&&e&&t&&(T(!0),h(Object(m.e)({configuratorId:e,modelId:t,productId:a,quantity:+O,uomId:l},D)))}});return S?Object(x.jsx)(b.a,{id:"confTip".concat(D),className:"".concat(s.a.configureProductBtnTooltip," ").concat(o),body:Object(f.b)(S),sign:!1,children:e=>Object(c.cloneElement)(N,Object(i.a)(Object(i.a)({},e),{},{autoFocus:V}))}):Object(x.jsxs)(x.Fragment,{children:[N,Object(x.jsx)(y,{})]})},M=Object(r.withStyles)(s.a)(Object(c.memo)(k));a.d(t,"c",(function(){return _})),a.d(t,"a",(function(){return M})),a.d(t,"b",(function(){return y}))},q7sN:function(e,t,a){"use strict";var i=a("88at");a.d(t,"a",(function(){return i.a}))},tCFn:function(e,t,a){(t=e.exports=a("I1BE")(!1)).push([e.i,".Details_btn-placeholder{font-size:var(--theme-button_Big_Size,22px);height:2em;width:6.4em}.Details_add-to-cart-btn{display:flex}.Details_add-to-cart-btn.Details_right{margin-left:auto}.Details_add-to-cart-btn.Details_center{margin-left:auto;margin-right:auto}.Details_add-to-cart-btn.Details_justify{width:100%}.Details_add-to-order-template-placeholder{display:inline-block;height:2em;vertical-align:middle;width:5.5em}.Details_add-to-order-template-btn{align-items:center;display:inline-flex;vertical-align:middle}.Details_add-to-order-template-btn svg{font-size:1.2em;margin:0 .5em 0 0}.Details_add-to-order-template-btn svg:last-child{margin:0 0 0 .5em}.Details_add-to-order-template-btn img{margin-right:.5em}.Details_single-line-text{display:block;text-align:center}.Details_single-line-text svg{margin:0}.Details_single-line-text>span{display:block}.Details_heart-button{height:40px;justify-content:center;padding:0;text-transform:none;width:40px}.Details_heart-button svg{font-size:24px}.Details_add-to-list-modal{\n  /*!*/}.Details_hyp-bom-placeholder{height:2em;width:10.5em}.Details_bom{margin:0 auto}.Details_bom .Details_bom-table{word-break:break-word}@supports (-ms-ime-align:auto){.Details_bom .Details_bom-table{overflow-wrap:break-word}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Details_bom .Details_bom-table{word-wrap:break-word}}.Details_bom .Details_bom-table td{font-weight:700;vertical-align:top}.Details_bom .Details_bom-variant{min-width:5.4em}.Details_bom .Details_bom-title{min-width:8.7em;padding-left:15px;padding-right:15px}.Details_bom .Details_bom-qty{max-width:5.4em;text-align:right;width:5.4em}.Details_bom .Details_bom-nested{display:table;list-style:none;margin:0;padding:0;width:100%}.Details_bom .Details_bom-nested li{display:table-row}.Details_bom .Details_bom-nested li .Details_lbl-variant{display:table-cell;padding-right:5px}.Details_bom .Details_bom-nested li .Details_lbl-qty{display:table-cell;max-width:5.4em;text-align:right;width:5.4em}.Details_bom .Details_bom-nested li .Details_lbl-variant+.Details_lbl-qty{max-width:calc(5.4em - 5px);padding-left:5px;width:calc(5.4em - 5px)}.Details_bom.Details_mobile{display:block}.Details_bom.Details_mobile,.Details_bom.Details_mobile .Details_bom-table{min-width:100%}.Details_bom.Details_mobile .Details_bom-table [role=cell]{font-weight:700;text-align:left}.Details_bom.Details_mobile .Details_bom-table .Details_bom-title{padding-left:0;padding-right:0}.Details_bom-table:not(.Details_has-variants).mobile .Details_nested{display:block}.Details_bom-table:not(.Details_has-variants).mobile .Details_nested .Details_lbl-qty{max-width:none;width:auto}@media (min-width:env(--theme-breakpoints_Medium,960)px),print{.Details_bom-table tbody td{width:40%}.Details_bom-table tbody td:first-child{width:20%}.Details_bom-table:not(.Details_has-variants) .Details_title{width:60%}.Details_bom-table:not(.Details_has-variants) tbody tr td:last-child{width:20%}}.Details_bom-popup{\n  /*!*/}.Details_description{margin:0}.Details_description h2{margin:0 0 .25em}.Details_description p:first-child{margin-top:0}.Details_description p:last-child{margin-bottom:0}.Details_action-price{color:var(--theme-listPrice_Color,#b2b2b2);font-size:var(--theme-listPrice_Size,11px);text-decoration:line-through}.Details_action-price,.Details_discount-amount{white-space:nowrap}.Details_discount-amount,.Details_discount-percentage{font-weight:700}.Details_discount-amount{color:var(--theme-listPrice_DiscountAmount_Color,#cb2245);font-size:var(--theme-listPrice_DiscountAmount_Size,11px)}.Details_discount-percentage{color:var(--theme-listPrice_DiscountPercentage_Color,#cb2245);font-size:var(--theme-listPrice_DiscountPercentage_Size,11px)}.Details_price-block{\n  /*!*/}.Details_item-number-body{color:var(--theme-lightestText_Color,#b2b2b2)}.Details_item-number-body .Details_name,.Details_item-number-body .Details_name-placeholder{display:inline-block;margin-right:.25em;min-width:5.4em}.Details_item-number-body .Details_name-placeholder{height:2em;vertical-align:bottom}.Details_non-orderable-body{background-color:var(--theme-message_Backgroun
1dColor,#f2f2f2);color:var(--theme-message_Color,grey);font-size:var(--theme-message_Size,15px);font-style:italic;line-height:2;padding:1em;text-align:center}.Details_actual-price{color:var(--theme-primaryPrice_Color,#000);display:block;font-family:var(--theme-primaryPrice_FontFamily,var(--theme-baseFontFamily,\"Pathway Gothic One\")),sans-serif;font-size:var(--theme-primaryPrice_Size,2.8em);line-height:normal;white-space:nowrap}.Details_actual-price sup{font-size:50%;top:-.7em}.Details_price-extra-fields{max-width:100%}.Details_price-extra-fields .extra-fld-lbl{max-width:100%}.Details_related-heading{margin:0}.Details_related-panel{display:flex;flex-wrap:wrap;margin:0 -6px}.Details_related-panel+.Details_related-heading{margin-top:1.5rem}.Details_related-tile{color:var(--theme-regularTitle_Color,#333);margin:0 0 10px;padding:0 6px;position:relative;text-align:center;width:50%}.Details_related-tile figure{margin:0 auto;max-width:100%;width:214px}.Details_related-tile figure>span{padding-top:100%;position:relative;vertical-align:bottom;width:100%}html.pointer-mouse .Details_related-tile:hover{color:var(--theme-regularTitle_Color,#333)}@supports (not (-webkit-hyphens:none)) and (not (-moz-appearance:none)) and (list-style-type:\"*\"){@media (pointer:coarse){html:not(.pointer-mouse) .Details_related-tile:active{color:var(--theme-regularTitle_Color,#333)}}}html.pointer-mouse .Details_related-title:hover{text-decoration:underline}@supports (not (-webkit-hyphens:none)) and (not (-moz-appearance:none)) and (list-style-type:\"*\"){@media (pointer:coarse){html:not(.pointer-mouse) .Details_related-title:active{text-decoration:underline}}}.Details_related-thumbnail-img{bottom:0;display:block;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}@media (min-width:env(--theme-breakpoints_Small,600)px),print{.Details_related-tile{width:25%}.Details_related-tile figure{margin:0}.Details_related-title{text-align:left}}@media (min-width:env(--theme-breakpoints_Medium,960)px),print{.Details_related-tile{max-width:226px;width:25%}}@media (min-width:env(--theme-breakpoints_Large,1280)px),print{.Details_related-tile{width:50%}}@media screen and (max-width:479px){.Details_related-tile{width:100%}}.Details_reviews-btn-placeholder,.Details_reviews-label-placeholder{display:inline-block;vertical-align:middle}.Details_reviews-label-placeholder{width:4.3em}.Details_reviews-btn-placeholder{width:7.6em}.Details_cnt ul{list-style:none;margin:0;padding:0}.Details_cnt li{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--theme-table_BorderColor,#e6e6e6);margin-top:10px;padding-bottom:10px}.Details_cnt li:first-child{margin-top:0}.Details_cnt time{font-size:var(--theme-text_SmallerSize,12px)}.Details_cnt footer,.Details_cnt header{text-align:right}.Details_cnt footer button,.Details_cnt header button{width:100%}.Details_cnt header{margin-bottom:1em;margin-top:1em}.Details_cnt .Details_title{margin:0}.Details_review-heading{flex-wrap:wrap}.Details_rating,.Details_review-heading{align-items:center;display:flex}.Details_rating{font-size:var(--theme-text_SmallerSize,12px);margin-right:.6em}.Details_write form{margin-top:1em;max-width:53.85em}.Details_write-heading{margin:.4em 0}.Details_success-title{margin-bottom:1em;margin-top:5px}.Details_reviews-btn{margin:.75em 0}@media (pointer:coarse){html.mouse-click .Details_form:focus{outline:0!important}}.Details_description-message{color:var(--theme-regularTitle_Color,#333);line-height:1.2;margin-top:.6em}.Details_description-message .Details_icon{margin-right:1.2em}.Details_heading{margin:0}.Details_no-reviews,.Details_submit-btn{margin-bottom:0}@media (min-width:env(--theme-breakpoints_Small,600)px),print{.Details_cnt footer button,.Details_cnt header button{width:auto}.Details_cnt .Details_header{float:right;margin-top:0;max-width:40%}.Details_cnt footer{display:flex;justify-content:flex-end}}.Details_btn-add,.Details_description{\n  /*!*/}.Details_total{line-height:1.2em}.Details_reviews-sum-btn{margin-left:.75em}.Details_reviews-sum-btn+.Details_reviews-sum-btn{border-left:1px solid var(--theme-borderColor,#e6e6e6);padding-left:1em}.Details_reviews-sum-btn-placeholder,.Details_reviews-sum-label-placeholder{display:inline-block;vertical-align:middle}.Details_reviews-sum-btn-placeholder{width:7.6em}.Details_full-description-placeholder,.Details_no-description-placeholder{display:inline-block;height:2em;vertical-align:middle}.Details_full-description-placeholder{width:10em}.Details_no-description-placeholder{width:7.7em}.Details_shorten-description-controls .Details_link{margin-right:50px}.Details_shorten-description-controls .Details_link:first-child{line-height:inherit}.Details_shorten-description{\n  /*!*/}.Details_stock-value{font-weight:700}.Details_stock-value-placeholder{display:inline-block;height:1.35em;vertical-align:text-bottom;width:6em}.Details_in-stock{color:var(--theme-stockAmount_InStock_Color,#3cb300)}.Details_out-stock{color:var(--theme-stockAmount_OutOfStock_Color,#c00)}.Details_low-stock{color:var(--theme-stockAmount_LowStock_Color,#f28100)}.Details_tax-suffix-placeholder{display:inline-block;vertical-align:middle;width:3.8em}.Details_after-price{color:var(--theme-lightestText_Color,#b2b2b2);line-height:1.3em;margin:.3em 0;max-width:100%;word-break:break-word}@supports (-ms-ime-align:auto){.Details_after-price{overflow-wrap:break-word}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Details_after-price{word-wrap:break-word}}@media print,screen{html.print .Details_after-price{flex:0 1 auto!important}}.Details_uom{color:var(--theme-input_Color,#333)}.Details_uom .Details_option{overflow:visible;white-space:normal}.Details_uom-selector-placeholder,.Details_uom-title-placeholder{display:inline-block;vertical-align:middle}.Details_uom-title-placeholder{width:2.5em}.Details_uom-selector-placeholder{height:2em;width:5.6em}.Details_uom-title{word-break:break-word}@supports (-ms-ime-align:auto){.Details_uom-title{overflow-wrap:break-word}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Details_uom-title{word-wrap:break-word}}.Details_uom-body{max-width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Details_uom-body{min-width:1px}}@media (min-width:env(--theme-breakpoints_Small,600)px),print{.Details_uom:not(.no-uom-selection){max-width:16.75em}}@media (min-width:env(--theme-breakpoints_Small,600)px) and (-ms-high-contrast:active),(min-width:env(--theme-breakpoints_Small,600)px) and (-ms-high-contrast:none),print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.Details_uom:not(.no-uom-selection){min-width:1px}}.Details_volume-discount-placeholder{display:inline-block;vertical-align:middle;width:10.3em}.Details_volume-prices .Details_volume-prices-table{display:table;margin:0 auto;width:100%}.Details_volume-prices .Details_volume-prices-table table{word-break:break-word}@supports (-ms-ime-align:auto){.Details_volume-prices .Details_volume-prices-table table{overflow-wrap:break-word}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Details_volume-prices .Details_volume-prices-table table{word-wrap:break-word}}.Details_volume-prices .Details_volume-prices-table .Details_cell-discount{color:var(--theme-volumePrice_Discount_Color,#37a600)}.Details_volume-prices .Details_volume-prices-table .Details_cell-discount,.Details_volume-prices .Details_volume-prices-table .Details_cell-qty,.Details_volume-prices .Details_volume-prices-table .Details_cell-title,.Details_volume-prices .Details_volume-prices-table .Details_cell-uom{font-weight:700}.Details_volume-prices .Details_volume-prices-table .Details_cell-price{color:var(--theme-secondaryPrice_Color,#000);font-family:var(--theme-secondaryPrice_FontFamily,var(--theme-baseFontFamily,\"Pathway Gothic One\")),sans-serif;font-size:var(--theme-secondaryPrice_Size,1.4em);white-space:nowrap}.Details_volume-prices.Details_mobile .Details_volume-prices-table{display:block;margin:0;min-width:100%}.Details_volume-prices.Details_mobile .Details_cell-discount,.Details_volume-prices.Details_mobile .Details_cell-qty,.Details_volume-prices.Details_mobile .Details_cell-title,.Details_volume-prices.Details_mobile .Details_cell-uom{font-weight:400}.Details_volume-prices.Details_mobile .Details_cell-price{color:var(--theme-table_Cell_Color,#000);font-family:inherit;font-size:inherit}.Details_vol-prices-popup{\n  /*!*/}.Details_ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Details_agreement-selector-placeholder{height:2em}.Details_variant-dropdowns-row:not(:first-child){margin-top:.5em}.Details_variant-dropdowns-row:not(:first-child).Details_without-label{margin-top:1.5em}.Details_agreement-dropdown,.Details_variant-dropdowns{border:0;margin:0;min-inline-size:auto;min-width:0;padding:0}.Details_agreement-dropdown .Details_agreement,.Details_agreement-dropdown .Details_variant,.Details_variant-dropdowns .Details_agreement,.Details_variant-dropdowns .Details_variant{display:block}.Details_agreement-dropdown .Details_agreement-option,.Details_agreement-dropdown .Details_variant-option,.Details_variant-dropdowns .Details_agreement-option,.Details_variant-dropdowns .Details_variant-option{white-space:normal}.Details_agreement-dropdown.Details_right .Details_agreement,.Details_agreement-dropdown.Details_right .Details_variant,.Details_variant-dropdowns.Details_right .Details_agreement,.Details_variant-dropdowns.Details_right .Details_variant{margin-left:auto;text-align:left}.Details_agreement-dropdown.Details_center .Details_agreement,.Details_agreement-dropdown.Details_center .Details_variant,.Details_variant-dropdowns.Details_center .Details_agreement,.Details_variant-dropdowns.Details_center .Details_variant{margin-left:auto;margin-right:auto}.Details_block-attachments .Details_heading,.Details_block-specs .Details_heading{margin:0 0 .25em}.Details_table-list{display:flex;flex-flow:row wrap;line-height:1.54;margin:0;padding:0;position:relative;width:100%}.Details_table-list .Details_name,.Details_table-list .Details_value{border:0;border-bottom:solid 1px var(--theme-table_BorderColor,#e6e6e6);display:inline-block;margin:0;padding:.4em;word-break:break-word}@supports (-ms-ime-align:auto){.Details_table-list .Details_name,.Details_table-list .Details_value{overflow-wrap:break-word}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Details_table-list .Details_name,.Details_table-list .Details_value{word-wrap:break-word}}.Details_table-list .Details_name{color:var(--theme-propertyTable_Name_Color,grey);width:50%}.Details_table-list .Details_name>a{max-width:100%}.Details_table-list .Details_value{color:var(--theme-propertyTable_Value_Color,#000);width:50%}.Details_table-list .Details_value span:after{content:\", \"}.Details_table-list .Details_value span:last-of-type:after{content:\"\"}.Details_attachments-list{display:block;list-style:none}.Details_attachments-list li{display:flex}.Details_attachments-list .Details_unable-load-title{color:var(--theme-message_Color,grey);display:block;font-size:.9em;font-style:italic}button.Details_hyp-bom,button.Details_hyp-volume-prices{display:inline-block;padding-bottom:.5em;padding-top:.5em}@media (min-width:env(--theme-breakpoints_Small,600)px),print{.Details_agreement-dropdown:not(.Details_justify) .Details_agreement,.Details_variant-dropdowns:not(.Details_justify) .Details_variant{max-width:25.85em}.Details_table-list .Details_name{width:35%}
1.Details_table-list .Details_value{width:65%}.Details_block-attachments .Details_heading,.Details_block-specs .Details_heading{margin-bottom:.5em}}@media print,screen{html.print .Details_table-list{display:block;margin-bottom:0}html.print .Details_table-list .Details_name,html.print .Details_table-list .Details_value{border-color:#000;color:#000}}.Details_agreement-label,.Details_left,.Details_view-variants-link{\n  /*!*/}",""]),t.locals={"btn-placeholder":"Details_btn-placeholder",btnPlaceholder:"Details_btn-placeholder","add-to-cart-btn":"Details_add-to-cart-btn",addToCartBtn:"Details_add-to-cart-btn",right:"Details_right",center:"Details_center",justify:"Details_justify","add-to-order-template-placeholder":"Details_add-to-order-template-placeholder",addToOrderTemplatePlaceholder:"Details_add-to-order-template-placeholder","add-to-order-template-btn":"Details_add-to-order-template-btn",addToOrderTemplateBtn:"Details_add-to-order-template-btn","single-line-text":"Details_single-line-text",singleLineText:"Details_single-line-text","heart-button":"Details_heart-button",heartButton:"Details_heart-button","add-to-list-modal":"Details_add-to-list-modal",addToListModal:"Details_add-to-list-modal","hyp-bom-placeholder":"Details_hyp-bom-placeholder",hypBomPlaceholder:"Details_hyp-bom-placeholder",bom:"Details_bom","bom-table":"Details_bom-table",bomTable:"Details_bom-table","bom-variant":"Details_bom-variant",bomVariant:"Details_bom-variant","bom-title":"Details_bom-title",bomTitle:"Details_bom-title","bom-qty":"Details_bom-qty",bomQty:"Details_bom-qty","bom-nested":"Details_bom-nested",bomNested:"Details_bom-nested","lbl-variant":"Details_lbl-variant",lblVariant:"Details_lbl-variant","lbl-qty":"Details_lbl-qty",lblQty:"Details_lbl-qty",mobile:"Details_mobile","has-variants":"Details_has-variants",hasVariants:"Details_has-variants",nested:"Details_nested",title:"Details_title","bom-popup":"Details_bom-popup",bomPopup:"Details_bom-popup",description:"Details_description","action-price":"Details_action-price",actionPrice:"Details_action-price","discount-amount":"Details_discount-amount",discountAmount:"Details_discount-amount","discount-percentage":"Details_discount-percentage",discountPercentage:"Details_discount-percentage","price-block":"Details_price-block",priceBlock:"Details_price-block","item-number-body":"Details_item-number-body",itemNumberBody:"Details_item-number-body",name:"Details_name","name-placeholder":"Details_name-placeholder",namePlaceholder:"Details_name-placeholder","non-orderable-body":"Details_non-orderable-body",nonOrderableBody:"Details_non-orderable-body","actual-price":"Details_actual-price",actualPrice:"Details_actual-price","price-extra-fields":"Details_price-extra-fields",priceExtraFields:"Details_price-extra-fields","related-heading":"Details_related-heading",relatedHeading:"Details_related-heading","related-panel":"Details_related-panel",relatedPanel:"Details_related-panel","related-tile":"Details_related-tile",relatedTile:"Details_related-tile","related-title":"Details_related-title",relatedTitle:"Details_related-title","related-thumbnail-img":"Details_related-thumbnail-img",relatedThumbnailImg:"Details_related-thumbnail-img","reviews-btn-placeholder":"Details_reviews-btn-placeholder",reviewsBtnPlaceholder:"Details_reviews-btn-placeholder","reviews-label-placeholder":"Details_reviews-label-placeholder",reviewsLabelPlaceholder:"Details_reviews-label-placeholder",cnt:"Details_cnt","review-heading":"Details_review-heading",reviewHeading:"Details_review-heading",rating:"Details_rating",write:"Details_write","write-heading":"Details_write-heading",writeHeading:"Details_write-heading","success-title":"Details_success-title",successTitle:"Details_success-title","reviews-btn":"Details_reviews-btn",reviewsBtn:"Details_reviews-btn",form:"Details_form","description-message":"Details_description-message",descriptionMessage:"Details_description-message",icon:"Details_icon",heading:"Details_heading","no-reviews":"Details_no-reviews",noReviews:"Details_no-reviews","submit-btn":"Details_submit-btn",submitBtn:"Details_submit-btn",header:"Details_header","btn-add":"Details_btn-add",btnAdd:"Details_btn-add",total:"Details_total","reviews-sum-btn":"Details_reviews-sum-btn",reviewsSumBtn:"Details_reviews-sum-btn","reviews-sum-btn-placeholder":"Details_reviews-sum-btn-placeholder",reviewsSumBtnPlaceholder:"Details_reviews-sum-btn-placeholder","reviews-sum-label-placeholder":"Details_reviews-sum-label-placeholder",reviewsSumLabelPlaceholder:"Details_reviews-sum-label-placeholder","full-description-placeholder":"Details_full-description-placeholder",fullDescriptionPlaceholder:"Details_full-description-placeholder","no-description-placeholder":"Details_no-description-placeholder",noDescriptionPlaceholder:"Details_no-description-placeholder","shorten-description-controls":"Details_shorten-description-controls",shortenDescriptionControls:"Details_shorten-description-controls",link:"Details_link","shorten-description":"Details_shorten-description",shortenDescription:"Details_shorten-description","stock-value":"Details_stock-value",stockValue:"Details_stock-value","stock-value-placeholder":"Details_stock-value-placeholder",stockValuePlaceholder:"Details_stock-value-placeholder","in-stock":"Details_in-stock",inStock:"Details_in-stock","out-stock":"Details_out-stock",outStock:"Details_out-stock","low-stock":"Details_low-stock",lowStock:"Details_low-stock","tax-suffix-placeholder":"Details_tax-suffix-placeholder",taxSuffixPlaceholder:"Details_tax-suffix-placeholder","after-price":"Details_after-price",afterPrice:"Details_after-price",uom:"Details_uom",option:"Details_option","uom-selector-placeholder":"Details_uom-selector-placeholder",uomSelectorPlaceholder:"Details_uom-selector-placeholder","uom-title-placeholder":"Details_uom-title-placeholder",uomTitlePlaceholder:"Details_uom-title-placeholder","uom-title":"Details_uom-title",uomTitle:"Details_uom-title","uom-body":"Details_uom-body",uomBody:"Details_uom-body","volume-discount-placeholder":"Details_volume-discount-placeholder",volumeDiscountPlaceholder:"Details_volume-discount-placeholder","volume-prices":"Details_volume-prices",volumePrices:"Details_volume-prices","volume-prices-table":"Details_volume-prices-table",volumePricesTable:"Details_volume-prices-table","cell-discount":"Details_cell-discount",cellDiscount:"Details_cell-discount","cell-qty":"Details_cell-qty",cellQty:"Details_cell-qty","cell-title":"Details_cell-title",cellTitle:"Details_cell-title","cell-uom":"Details_cell-uom",cellUom:"Details_cell-uom","cell-price":"Details_cell-price",cellPrice:"Details_cell-price","vol-prices-popup":"Details_vol-prices-popup",volPricesPopup:"Details_vol-prices-popup",ellipsis:"Details_ellipsis","agreement-selector-placeholder":"Details_agreement-selector-placeholder",agreementSelectorPlaceholder:"Details_agreement-selector-placeholder","variant-dropdowns-row":"Details_variant-dropdowns-row",variantDropdownsRow:"Details_variant-dropdowns-row","without-label":"Details_without-label",withoutLabel:"Details_without-label","agreement-dropdown":"Details_agreement-dropdown",agreementDropdown:"Details_agreement-dropdown","variant-dropdowns":"Details_variant-dropdowns",variantDropdowns:"Details_variant-dropdowns",agreement:"Details_agreement",variant:"Details_variant","agreement-option":"Details_agreement-option",agreementOption:"Details_agreement-option","variant-option":"Details_variant-option",variantOption:"Details_variant-option","block-attachments":"Details_block-attachments",blockAttachments:"Details_block-attachments","block-specs":"Details_block-specs",blockSpecs:"Details_block-specs","table-list":"Details_table-list",tableList:"Details_table-list",value:"Details_value","attachments-list":"Details_attachments-list",attachmentsList:"Details_attachments-list","unable-load-title":"Details_unable-load-title",unableLoadTitle:"Details_unable-load-title","hyp-bom":"Details_hyp-bom",hypBom:"Details_hyp-bom","hyp-volume-prices":"Details_hyp-volume-prices",hypVolumePrices:"Details_hyp-volume-prices","agreement-label":"Details_agreement-label",agreementLabel:"Details_agreement-label",left:"Details_left","view-variants-link":"Details_view-variants-link",viewVariantsLink:"Details_view-variants-link"}},ugsp:function(e,t,a){"use strict";a.r(t);var i=a("VTBJ"),r=a("B1SK"),l=a("5pqL"),n=a.n(l),o=a("q1tI"),s=a("/MKj"),c=a("XE71"),d=a("jT+1"),u=a("naJ1"),m=a("uuNu"),b=a("2djc"),p=a("gbhp"),h=a("wwJL"),j=a("PfZx"),v=a("E1st"),x=a("XMfE"),O=a("EOG4"),_=a("CbJN"),f=a("nKUr"),g=e=>{var{id:t,total:a,reviews:i,onWriteReview:r,productId:l,isDesignerMode:c}=e,[m,b]=Object(o.useState)(!1),p=i.length<a?Math.floor(i.length/5):null,h=Object(_.c)(),g=Object(s.useDispatch)();return Object(o.useEffect)((()=>{m&&b(!1)}),[i]),Object(f.jsx)("div",{id:t,children:0===a?Object(f.jsxs)("section",{className:n.a.cnt,children:[Object(f.jsx)("header",{children:Object(f.jsx)(j.g,{className:n.a.btnAdd,textKey:"WriteReview",onClick:r})}),Object(f.jsx)("p",{className:"msg-block ".concat(n.a.noReviews),children:Object(f.jsx)(u.d,{textKey:"Product_ReviewsNoReviewsYetLabel"})})]}):Object(f.jsxs)("section",{className:n.a.cnt,children:[Object(f.jsx)("header",{className:n.a.header,children:Object(f.jsx)(j.g,{size:"sm",className:n.a.btnAdd,textKey:"WriteReview",onClick:r})}),Object(f.jsx)("ul",{className:"clearfix",children:i.map(((e,t)=>Object(f.jsxs)("li",{"aria-label":e.title+' - '+e.rating,children:[Object(f.jsxs)("div",{className:n.a.reviewHeading,children:[Object(f.jsx)("span",{className:n.a.rating,children:Object(f.jsx)(v.StarsRating,{value:e.rating})}),Object(f.jsx)("h3",{className:"h4 ".concat(n.a.title),children:Object(x.b)(e.title)})]}),Object(f.jsx)("time",{dateTime:e.date,children:Object(O.m)(e.date,h)}),Object(f.jsx)("div",{className:n.a.description,children:Object(x.b)(e.description)})]},t)))}),p&&Object(f.jsx)("footer",{children:Object(f.jsx)(j.g,{textKey:"ShowNextNReviews",size:"lg","aria-disabled":m||null,icon:m?Object(f.jsx)(j.e,{}):Object(f.jsx)(j.a,{}),formatWith:[5],onClick:c||m?null:()=>{g(Object(d.j)(l,p)),b(!0)}})})]})})},w=Object(r.withStyles)(n.a)(Object(o.memo)(g)),D=a("656u"),y=a("SE9b"),k=a("o/IH"),M=a("IP2g"),I=a("wHSu"),T=a("8lQv"),V=Object(r.withStyles)(n.a)((()=>{var{texts:[e],loaded:t}=Object(u.h)(['WriteReview_MessageNote']);return t?Object(f.jsxs)("div",{className:n.a.descriptionMessage,children:[Object(f.jsx)("span",{className:n.a.icon,children:Object(f.jsx)(M.a,{icon:I.p})}),e]}):Object(f.jsx)(T.a,{})})),C=e=>e.stopPropagation(),S=e=>{var{id:t,onSubmit:a,savedDate:i,onBackToOverview:r}=e,[l,c,d,m,b]=Object(u.h)(['WriteReview_RatingLabel','WriteReview_TitleLabel','WriteReview_MessageLabel','YourEmail','Aria_WriteReview_Submit_Label']).texts,p=Object(s.useSelector)((e=>e.user.isAuthenticated?e.user.email:null)),h={email:null!==p&&void 0!==p?p:''},v=Object(D.C)(a,y.a.Review,[]);return Object(o.useEffect)((()=>{i&&Date.now()<i+500&&k.b.success(Object(f.jsx)(u.a,{textKey:"WriteReview_ReviewSendSuccessfully",disableInsiteEditor:!0}))}),[i]),Object(f.jsxs)("div",{className:n.a.write,id:t,children:[Object(f.jsxs)("div",{children:[Object(f.jsx)(j.b,{onClick:r,size:"sm",className:n.a.reviewsBtn,children:Object(f.jsx)(u.d,{textKey:"ReviewsReadAmountReviewsLinkText",formatWith:['']})}),Object(f.jsx)("h3",{className:n.a.writeHeading,children:Object(f.jsx)(u.d,{textKey:"WriteReview_Title"})})]}),Object(f.jsx)("span",{children:Object(f.jsx)(u.d,{textKey:"WriteReview_Description"})}),Object(f.jsxs)(D.u,{name:"Review",onSubmit:v.onSubmit,initialValues:h,shouldReset:i,tabIndex:-1,onKeyDown:C,className:n.a.form,children:[Object(f.jsx)(D.r,{fieldName:"rating",fieldTitle:l,fieldComponent:D.s,required:!0,validation:{required:!0}}),Object(f.jsx)(D.m,{fieldName:"title",fieldTitle:c,fieldComponent:D.w,maxLength:100,required:!0,validation:{required:!0,readableName:!0}}),Object(f.jsx)(D.m,{fieldName:"description",fieldTitle:d,fieldComponent:D.v,descriptionComponent:V,maxLength:2e3,required:!0,validation:{required:!0}}),Object(f.jsx)(D.m,{fieldName:"email",fieldTitle:m,fieldComponent:D.f,maxLength:80,required:!0,validation:{required:!0}}),Object(f.jsx)(D.a,{ref:v.captchaRef,captchaId:y.a.Review}),Object(f.jsx)(D.u.SubmitRow,{className:n.a.submitBtn,"aria-label":b})]})]})},P=Object(r.withStyles)(n.a)(Object(o.memo)(S)),N=e=>{var{id:t,isDesignerMode:a,model:{showHeading:r},registerContentBlock:l,hash:c,navigateTo:m,productId:b,reviews:p}=e,h=Object(s.useDispatch)(),j="reviews_add_".concat(t),v="reviews_".concat(t);Object(o.useEffect)((()=>l('ProductReviews',t,{writeReviewFormId:j,reviewsOverviewId:v})),[t]);var x=Object(o.useCallback)((()=>{!a&&m("#".concat(j),{extraTopOffset:30})}),[m,a,j]),O=Object(o.useCallback)((()=>{m("#".concat(v),{extraTopOffset:60})}),[m,v]),_=Object(o.useCallback)((e=>{h(Object(d.m)(Object(i.a)({productId:b},e)))}),[b]),g=!a&&c==="#".concat(j);return Object(f.jsxs)(f.Fragment,{children:[r&&Object(f.jsx)("h2",{className:n.a.heading,children:Object(f.jsx)(u.d,{textKey:"Product_ReviewsAmountHeader",formatWith:[p.total]})}),g?Object(f.jsx)(P,{id:j,onSubmit:_,savedDate:p.saved,onBackToOverview:O,disabled:a}):Object(f.jsx)(w,{id:v,total:p.total,reviews:p.list,productId:b,isDesignerMode:a,onWriteReview:x})]})},L=Object(r.withStyles)(n.a)(Object(h.b)(Object(p.a)([b.a,m.b,c.b],((e,t,a)=>{var{register:i}=e,{hash:r,navigateTo:l}=t,{product:{id:n,reviews:o}}=a;return{registerContentBlock:i,hash:r,navigateTo:l,productId:n,reviews:o}}))(Object(o.memo)((e=>e.reviews?Object(f.jsx)(N,Object(i.a)({},e)):null)))));a.d(t,"default",(function(){return L}))},vszq:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("q1tI"),o=a("gbhp"),s=a("XE71"),c=a("+DWL"),d=a("ueiP"),u=a("kNYV"),m=a("nKUr"),b=e=>{var{product:t,extraFields:a,preset:i}=e;return null===a||void 0===a||!a.length||Object(u.a)(t,i)?null:Object(m.jsx)("div",{className:l.a.priceExtraFields,children:a.map(((e,t)=>{var{name:a,price:i,percentage:r}=e;return Object(m.jsx)(d.b,{name:a,price:i,percentage:r},t)}))})},p=Object(i.withStyles)(l.a)(Object(o.a)([s.b,c.a],((e,t)=>{var{product:a,calculatedInfo:i}=e,{preset:r}=t;
1return{product:a,extraFields:i.priceExtraFields,preset:r}}))(Object(n.memo)(b)));a.d(t,"default",(function(){return p}))},ww2V:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("rLjw"),o=a.n(n),s=a("q1tI"),c=a("XMfE"),d=a("naJ1"),u=a("uuNu"),m=a("gbhp"),b=a("XE71"),p=a("8lQv"),h=a("2djc"),j=a("nKUr"),v=/<!\[CDATA\[([\s\S]*)\]\]>/,x=e=>{var{navigateTo:t,description:a,productDescriptionBlock:i,isDesignerMode:r}=e;if(!a)return Object(j.jsx)(d.d,{textKey:"Product_NoDescriptionMessage",placeholder:Object(j.jsx)(p.a,{className:l.a.noDescriptionPlaceholder})});var n=a.match(v)?a.match(v)[1]:a,s=Object(c.b)(n).substring(0,300),u=i&&s!==a.trim()&&(e=>{e.preventDefault(),!r&&t("#".concat(i.descriptionId),{extraTopOffset:60,time:400})});return Object(j.jsxs)(j.Fragment,{children:[Object(j.jsx)("div",{className:l.a.shortenDescription,children:s}),u&&Object(j.jsx)("div",{className:l.a.shortenDescriptionControls,children:Object(j.jsx)(d.e,{options:['ReadFullDescription'],children:e=>{var[t]=e;return null==t?Object(j.jsx)(p.a,{className:"".concat(l.a.fullDescriptionPlaceholder," ").concat(l.a.link)}):Object(j.jsx)("a",{href:"#".concat(i.descriptionId),onClick:u,className:"".concat(l.a.link," ").concat(o.a.link," ").concat(o.a.arrowed),children:Object(c.b)(t)})}})})]})},O=Object(i.withStyles)(l.a,o.a)(Object(m.a)([u.b,b.b,h.a],((e,t,a)=>{var{navigateTo:i}=e,{product:{description:r}}=t,{getFirst:l}=a;return{navigateTo:i,description:r,productDescriptionBlock:l('ProductDescription')}}))(Object(s.memo)(x)));a.d(t,"default",(function(){return O}))},wwJL:function(e,t,a){"use strict";var i=a("VTBJ"),r=a("Rg9m"),l=a("nKUr"),n=function(e){return t=>{var{showOrderBox:a}=Object(r.b)();return a?Object(l.jsx)(e,Object(i.a)({},t)):null}},o=function(e){return t=>{var{isMatrixMode:a}=Object(r.b)();return a?null:Object(l.jsx)(e,Object(i.a)({},t))}},s=a("jT+1"),c=function(e){return t=>{var{preset:a}=Object(r.b)();return a===s.a.DetailsWithMatrix?null:Object(l.jsx)(e,Object(i.a)({},t))}},d=a("ingB"),u=a("90sf"),m=function(e){return t=>Object(d.b)(u.b.OrderProducts)[0]?Object(l.jsx)(e,Object(i.a)({},t)):null};a.d(t,"d",(function(){return n})),a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return c})),a.d(t,"c",(function(){return m}))},x8tq:function(e,t,a){"use strict";a.r(t);var i=a("VTBJ"),r=a("B1SK"),l=a("5pqL"),n=a.n(l),o=a("q1tI"),s=a("E1st"),c=a("naJ1"),d=a("8lQv"),u=a("uuNu"),m=a("rLjw"),b=a.n(m),p=a("2djc"),h=a("XE71"),j=a("gbhp"),v=a("wwJL"),x=a("nKUr"),O=e=>{var{isDesignerMode:t,reviews:a,navigateTo:i,productReviewsBlock:r}=e;return Object(x.jsxs)("article",{className:n.a.total,children:[Object(x.jsx)(s.StarsRating,{value:a.avg}),r&&(a.total?Object(x.jsx)("a",{href:"#".concat(r.reviewsOverviewId),onClick:e=>{e.preventDefault(),!t&&i("#".concat(r.reviewsOverviewId),{extraTopOffset:60})},className:"".concat(b.a.link," ").concat(n.a.reviewsSumBtn),children:Object(x.jsx)(c.d,{textKey:"ReviewsReadAmountReviewsLinkText",formatWith:[a.total]})}):Object(x.jsx)("span",{className:n.a.reviewsSumBtn,children:Object(x.jsx)(c.d,{textKey:"Product_ReviewsZeroReviewsLabel",placeholder:Object(x.jsx)(d.a,{className:n.a.reviewsSumLabelPlaceholder})})})),r&&Object(x.jsx)("a",{href:"#".concat(r.writeReviewFormId),onClick:e=>{e.preventDefault(),!t&&i("#".concat(r.writeReviewFormId),{extraTopOffset:60,time:400})},className:"".concat(b.a.link," ").concat(n.a.reviewsSumBtn),children:Object(x.jsx)(c.d,{textKey:"ButtonText_WriteReview",placeholder:Object(x.jsx)(d.a,{className:"".concat(n.a.reviewsSumBtnPlaceholder," ").concat(n.a.reviewsSumBtn)})})})]})},_=Object(r.withStyles)(n.a,b.a)(Object(v.b)(Object(j.a)([p.a,u.b,h.b],((e,t,a)=>{var{getFirst:i}=e,{hash:r,navigateTo:l}=t,{product:{reviews:n}}=a;return{hash:r,navigateTo:l,reviews:n,productReviewsBlock:i('ProductReviews')}}))(Object(o.memo)((e=>e.reviews?Object(x.jsx)(O,Object(i.a)({},e)):null)))));a.d(t,"default",(function(){return _}))},x9Wu:function(e,t,a){e.exports=a("B1SK").wrapCssModule(e.i,a("89L6"))},xJ7a:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("XE71"),o=a("naJ1"),s=a("XMfE"),c=a("q1tI"),d=a("gbhp"),u=a("2djc"),m=a("nKUr"),b=e=>{var{model:t,description:a,id:i,registerContentBlock:r}=e,n="description_".concat(i);if(Object(c.useEffect)((()=>r('ProductDescription',i,{descriptionId:n})),[i]),!a)return null;var d=a.match(/<!\[CDATA\[([\s\S]*)\]\]>/),u=d?d[1].trim().replace(/<\/?(html|head|body)>/g,''):a.replace(/<\/?(html|head|body)>/g,'');return Object(m.jsxs)("div",{className:l.a.description,children:[t.showHeading&&Object(m.jsx)("h2",{children:Object(m.jsx)(o.d,{textKey:"Description"})}),Object(m.jsx)("div",{id:n,className:"fr-view",children:Object(s.c)(u)})]})},p=Object(i.withStyles)(l.a)(Object(d.a)([n.b,u.a],((e,t)=>{var{product:{description:a}}=e,{register:i}=t;return{description:a,registerContentBlock:i}}))(Object(c.memo)(b)));a.d(t,"default",(function(){return p}))},xOOP:function(e,t,a){"use strict";a.r(t);var i=a("Jdcn"),r=a("Bdrq"),l=a("jT+1"),n=a("q1tI"),o=a("Hu+Q"),s=a("gbhp"),c=a("q7sN"),d=a("XE71"),u=a("nKUr"),m=e=>{for(var{children:t,media:a,title:i,variantId:r,variantComponents:n}=e,s=-1,d=a.length,m=0;m<d;m++){var b=a[m];b.type===l.b.VirtualView&&(b.title=i),b.type===l.b.Image&&(null==b.title&&(b.title=i),-1===s&&b.variantId&&Object(o.k)(b.variantId,r)&&(s=m))}if(-1===s&&null!=n){var p=Object.values(n);p.length&&(s=a.findIndex((e=>e.type===l.b.Image&&p.some((t=>Object(o.k)(t.id,e.variantId))))))}return Object(u.jsx)(c.a.Provider,{value:{media:a,index:s},children:t})},b=Object(s.a)([d.b],(e=>{var{product:{media:t,title:a},variantId:i,variantComponents:r}=e;return{media:t||[],title:a,variantId:i,variantComponents:r}}))(Object(n.memo)(m)),p=a("ePoC"),h=a("VTBJ"),j=a("/MKj"),v=a("Q0GM"),x=a("6lm+"),O=a("Rg9m"),_=a("ueiP"),f=a("PSqd"),g=a("tAi/"),w=e=>{var{children:t}=e,{modifiedDate:a,updatedById:i}=Object(j.useSelector)((e=>{var{basket:t}=e;return{modifiedDate:t.modifiedDate,updatedById:t.updated.updaterId}}),j.shallowEqual),[r]=Object(n.useState)(o.i),[s,c]=Object(n.useState)(!1),{product:d,uomId:m,variantId:b,calculatedInfo:p}=Object(O.a)(),_=Object(n.useCallback)((e=>{k((t=>e===t.quantity?t:Object(h.a)(Object(h.a)({},t),{},{quantity:e})))}),[]),w=Object(n.useCallback)((e=>{I((t=>{var a,{lineId:i}=e;return i===(null===(a=t.selectedAgreementLine)||void 0===a?void 0:a.lineId)?t:Object(h.a)(Object(h.a)({},t),{},{selectedAgreementLine:e})}))}),[]),[y,k]=Object(n.useState)((()=>{var e=D(d,m);return{uomId:m,productId:d.id,quantity:{value:e.initial,isValid:!0},quantityModel:e,updateQuantity:_}})),[M,I]=Object(n.useState)((()=>({selectedAgreementLine:null,updateSelectedAgreementTerm:w}))),T=Object(j.useDispatch)(),V=Object(g.a)(Object(n.useCallback)((e=>{if(e.preventDefault(),!s){var t,{quantity:a}=y;if(a&&a.isValid)c(!0),T(Object(l.n)({product:d,variantId:b,uomId:m,quantity:a.value,calculatedInfo:p,salesAgreementLineId:null===(t=M.selectedAgreementLine)||void 0===t?void 0:t.lineId,updatedById:r}))}}),[d,m,b,y,M,s])),C=Object(n.useMemo)((()=>({addToBasket:V})),[V]);return Object(n.useEffect)((()=>{i===r&&c(!1)}),[a,i]),Object(n.useEffect)((()=>{k((e=>{if(e.productId===d.id&&e.uomId===m)return e;var t=D(d,m);return Object(h.a)(Object(h.a)({},e),{},{uomId:m,productId:d.id,quantity:{value:t.initial,isValid:!0},quantityModel:t})}))}
1),[d.id,m]),Object(u.jsx)(x.a.Provider,{value:C,children:Object(u.jsx)(v.a.Provider,{value:y,children:Object(u.jsx)(f.a.Provider,{value:M,children:t})})})};function D(e,t){var a=e.uoms&&e.uoms.find((e=>e.id===t));return Object(_.l)(a)}var y=a("CbJN"),k=a("OFTv"),M=a("ckvk");function I(e,t){return Object(h.a)(Object(h.a)({},e),t)}function T(e){var t,{product:a,pricesInclTax:i,lazyQueryString:r}=e,{variants:l,variantComponentGroups:n,uom:o}=a,s=o&&o.id,c=r.values.uomId,u=a.uoms&&a.uoms.some((e=>e.id===c)),m=Object(h.a)(Object(h.a)({},d.a),{},{product:a,pricesInclTax:i,uomId:u?c:s});if(l&&l.length){var b=V(n);m.variantId=b,t=l.find((e=>e.id===b))}else t=a;return t&&(m.calculatedInfo=C(t)),m}function V(e){var t,a;if(!e||!e.length)return null;var i=e=>Object(o.a)(e.variants,a);for(var r of e)if(a){var l=r.components.find(i);a=Object(o.l)(l.variants,a)}else a=r.components[0].variants;return null===(t=a)||void 0===t?void 0:t[0]}function C(e){var{price:t,listPrice:a,netto:i,inventory:r,isOrderable:l,priceExtraFields:n,retailPrice:o,discountedRetailPrice:s,priceActionCodes:c}=e;return{price:t,listPrice:a,netto:i,inventory:r,isOrderable:l,priceExtraFields:n,retailPrice:o,discountedRetailPrice:s,priceActionCodes:c}}var S=Object(j.connect)((e=>{var{page:{product:t,salesAgreement:a},user:i,settings:r,basket:{salesAgreementInfo:l}}=e;return{product:t,pricesInclTax:i.pricesInclTax,lastViewedEnabled:r.lastViewedEnabled,salesAgreementInfo:{id:null===l||void 0===l?void 0:l.id,preSelectedLine:null===a||void 0===a?void 0:a.preSelectedLine},allowUomSelection:r.product.allowUOMSelection}}),{updateCalculatedFields:l.o,trackViewedProduct:k.f,trackProductDetailsView:M.n,requestSalesAgreement:l.k})((e=>{var{product:t,pricesInclTax:a,children:i,updateCalculatedFields:r,trackViewedProduct:l,lastViewedEnabled:o,trackProductDetailsView:s,requestSalesAgreement:c,salesAgreementInfo:{id:m,preSelectedLine:b},allowUomSelection:p}=e,j=Object(y.w)(!0),v=Object(y.v)(),x=Object(_.p)(),O=Object(n.useRef)(),f=Object(n.useRef)(),g=Object(n.useRef)(),[w,D]=Object(n.useReducer)(I,{product:t,pricesInclTax:a,lazyQueryString:j},T),k=Object(n.useMemo)((()=>Object(h.a)(Object(h.a)({},w),{},{updateContext:D,updateUomId:e=>{O.current=e;var a={ids:[t.id],page:{size:1,index:0},uomId:e};D({uomId:e}),r(a)}})),[w]);return Object(y.o)((()=>{var e=x&&k.product.id===t.id?k.uomId:t.uom&&t.uom.id;if(!t.loaded){var a={ids:[t.id],page:{size:1,index:0},uomId:e};r(a)}var i={product:t,uomId:e};t.id!==k.product.id&&(i.variantId=null),D(i)}),[t]),Object(n.useEffect)((()=>{var e,a;t.loaded?(e=t,k.variantId&&null!==(a=t.variants)&&void 0!==a&&a.length&&(e=t.variants.find((e=>e.id===k.variantId)))):t.id===k.product.id&&(e=k.calculatedInfo);D({calculatedInfo:C(e||{})})}),[t,k.variantId]),Object(n.useEffect)((()=>{var e,a,i;if(t.loaded){if(v)return f.current=null,void(O.current=null);if(!(x&&p&&b)||O.current||(null===b||void 0===b||null===(e=b.uom)||void 0===e?void 0:e.id)===(null===(a=t.uom)||void 0===a?void 0:a.id))if(null!==(i=t.variants)&&void 0!==i&&i.length||f.current===t){if(k.variantId&&(g.current!==k.variantId||f.current!==t)){var r=t.variants.find((e=>e.id===k.variantId));s({product:Object(h.a)(Object(h.a)({},t),{},{price:r.price,listPrice:r.listPrice,variant:k.variantId,productGroup:void 0})}),f.current=t,g.current=k.variantId}}else s({product:Object(h.a)(Object(h.a)({},t),{},{productGroup:void 0})}),f.current=t}}),[t.loaded,t.uom,k.variantId,b]),Object(n.useEffect)((()=>{var e;if(!k.variantId&&0!==(null===(e=k.product.variants)||void 0===e?void 0:e.length)){var t=V(k.product.variantComponentGroups);D({variantId:t})}}),[k.product.variantComponentGroups]),Object(n.useEffect)((()=>{w.pricesInclTax!==a&&D({pricesInclTax:a})}),[a]),Object(n.useEffect)((()=>{o&&t&&l(t.id.toLowerCase())}),[o&&t&&t.id]),Object(n.useEffect)((()=>{t.loaded&&m&&c(m,t.id)}),[m,t.loaded,t.id]),Object(u.jsx)(d.b.Provider,{value:k,children:i})})),P=a("+DWL"),N=a("kNYV"),L=a("ingB"),B=a("90sf"),A=Object(j.connect)((e=>{var{page:{preset:t}}=e;return{preset:t}}))((e=>{var{preset:t,children:a}=e,{product:i,calculatedInfo:r}=Object(O.a)(),l=Object(n.useMemo)((()=>Object(N.a)(i,t)),[i,t]),o=Object(L.a)([B.b.OrderProducts]).abilities[0],s=Object(n.useMemo)((()=>Object(N.b)(i,r,o)),[i,r,o]),c=Object(n.useMemo)((()=>({preset:t,isMatrixMode:l,showOrderBox:s})),[t,l,s]);return Object(u.jsx)(P.a.Provider,{value:c,children:a})})),q=a("TJpk"),K=a("m/10"),E=a("WWdL"),R=e=>{var{product:t,calculatedInfo:a}
1=e,i=t&&t.uom&&t.uoms&&t.uoms.find((e=>e.id===t.uom.id)),r=i&&Object(_.m)(i.id),l=Object(K.f)(r);if(!t||!t.loaded)return null;var n=Object(K.d)(Object(h.a)(Object(h.a)({},t),{},{uom:i,calculatedInfo:a}),l);return Object(u.jsx)(q.Helmet,{children:Object(u.jsx)("script",{type:"application/ld+json",children:JSON.stringify(n)})})},U=Object(n.memo)(R,(e=>!0)),F=Object(E.a)(Object(s.a)([d.b],(e=>{var{product:t,calculatedInfo:a}=e;return{product:t,calculatedInfo:a}}))(U));t.default=()=>Object(u.jsxs)(S,{children:[Object(u.jsx)(A,{children:Object(u.jsx)(w,{children:Object(u.jsxs)(b,{children:[Object(u.jsx)(i.b,{at:"xs",children:Object(u.jsx)(p.a,{})}),Object(u.jsx)(i.b,{greaterThanOrEqual:"sm",children:Object(u.jsx)(r.a,{})})]})})}),Object(u.jsx)(F,{})]})},yrhb:function(e,t,a){"use strict";a.r(t);var i=a("B1SK"),r=a("5pqL"),l=a.n(r),n=a("th8Y"),o=a.n(n),s=a("/MKj"),c=a("vWgb"),d=a("JEua"),u=a("naJ1"),m=a("XMfE"),b=a("8lQv"),p=a("gbhp"),h=a("XE71"),j=a("ueiP"),v=a("90sf"),x=(a("i8pI"),a("Hu+Q")),O=a("wwJL"),_=a("ingB"),f=a("nKUr"),g=Object(i.withStyles)(l.a,o.a)(Object(s.connect)((e=>{var{settings:{product:{allowUOMSelection:t}}}=e;return{allowUOMSelection:t}}))(Object(O.a)(Object(O.d)(Object(p.a)([h.b],(e=>{var{product:t,calculatedInfo:a,uomId:i,updateUomId:r}=e;return{product:t,calculatedInfo:a,selectedUomId:i,onUomChange:r}}))(Object(_.c)((e=>{var t,a,{product:i,calculatedInfo:r,allowUOMSelection:n,selectedUomId:s,onUomChange:p,isDesignerMode:h,abilities:[O],id:_}=e,g=Object(j.p)(),w=g&&(null===(t=i.uom)||void 0===t?void 0:t.id);if(!w||!i.uoms)return null;if(O===v.a.Available){if(!r.isOrderable&&(!n||i.uoms.length<=1))return null}else if(!n||(null===(a=i.uoms)||void 0===a?void 0:a.length)<=1)return null;var D=w||s,y=D&&i.uoms.find((e=>Object(x.k)(e.id,D)))||{},k=n&&i.uoms.length>1,M=i.uoms.map((e=>({key:Object(c.a)(e.id),fallback:e.description||e.id})));M.disableInsiteEditor=!0;var I=k?"".concat(_,"_UOM"):null,T=I&&I+'lb',V=Object(f.jsx)(b.a,{className:l.a.uomSelectorPlaceholder});return Object(f.jsxs)("div",{className:"".concat(l.a.uom," ").concat(l.a.uomBody," ").concat(k?'':'no-uom-selection'),children:[k&&Object(f.jsx)(u.e,{options:M,placeholder:V,children:e=>{var t=i.uoms.map(((t,a)=>({name:Object(m.b)(e[a]),value:t.id||a})));return Object(f.jsx)(d.Select,{items:t,className:o.a.small,onChange:p,value:y.id,id:I,labelId:T,optionClassName:l.a.option,shouldReset:i.id,disabled:h})}}),Object(f.jsx)("label",{id:T,className:"visually-hidden",children:Object(f.jsx)(u.d,{textKey:"UnitOfMeasure",placeholder:V})}),g&&null!==y.minimumQuantity&&Object(f.jsxs)("div",{className:l.a.uomTitle,children:[Object(f.jsx)(u.d,{textKey:"MinimumOrderQuantity"}),y.minimumQuantity]})]})}),[v.b.OrderProducts]))))));a.d(t,"default",(function(){return g}))},"z/Ls":function(e,t,a){"use strict";a.r(t);var i=a("q1tI"),r=a("+umK"),l=a("XE71"),n=a("gbhp"),o=a("g8Co"),s=a("wwJL"),c={canViewUom:!0,linesToDisplay:[{id:'0001',discountPercent:5,price:1e3,isMaxEnforced:!1,location:null,uom:{id:'BOX',description:'Box'},quantities:{remaining:null,commitment:null},amounts:{remaining:null}}]},d=a("nKUr"),u=e=>{var{isProductOrderable:t,uomId:a,updateUomId:i,variantId:l,isDesignerMode:n,model:{showLabel:s},sharedStyleProps:{horizontalAlignment:u}}=e;return t?n?Object(d.jsx)(o.a,{agreementLines:c.linesToDisplay,selectedLineId:c.linesToDisplay[0].id,canViewUom:c.canViewUom,onChange:r.a,disabled:!0,horizontalAlignment:u,showLabel:s}):Object(d.jsx)(o.b,{isProductOrderable:t,uomId:a,updateUomId:i,variantId:l,horizontalAlignment:u,showLabel:s,children:(e,t)=>t}):null},m=Object(s.a)(Object(n.a)([l.b],(e=>{var{product:t,uomId:a,updateUomId:i,variantId:r}=e;return{isProductOrderable:t.loaded?t.isOrderable:null,uomId:a,updateUomId:i,variantId:r}}))(Object(i.memo)(u)));a.d(t,"default",(function(){return m}))}}]);
2//# sourceMappingURL=pdp.9522965c.chunk.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.