PageSourceSearch

https://www.bannerbuzz.co.uk/_next/static/chunks/74438.20260925.4f5b3e402e039714.js

js bannerbuzz.co.uk collected 2026-09-25 19:38:50 UTC 23,163 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[74438],{52042:function(o,l,i){i.d(l,{zG:function(){return p},TM:function(){return v},jv:function(){return s},ZP:function(){return a}});var e=i(85893);i(67294);var n=i(45697),t=i.n(n),d=i(84144),r=i(13644),c=i(71893).ZP.div.withConfig({componentId:"sc-f9e3c957-0"})(["width:100%;float:left;height:auto;position:relative;z-index:0;.acrylicLine{display:grid !important;&.hide{display:none !important;}p{margin:0;font-size:inherit;color:inherit;font-family:inherit;line-height:initial;span{display:inline !important;span{display:unset !important;text-shadow:0 0 2px ",",0 0 2px ",",0 0 2px ",",0 0 2px ",";}}}}"],o=>{let{theme:l}=o;return l.colors.white},o=>{let{theme:l}=o;return l.colors.white},o=>{let{theme:l}=o;return l.colors.white},o=>{let{theme:l}=o;return l.colors.white});let u=o=>{var l,i,n,t,u,a,h,_,f,y;let m,{lineData:g,optionData:C,sku:Z,dynamicId:T,hidePreviewClass:k}=o,w=!0,x=null===r.aO||void 0===r.aO?void 0:null===(l=r.aO.find(o=>{var l;return null==o?void 0:null===(l=o.sku)||void 0===l?void 0:l.find(o=>o==Z)}))||void 0===l?void 0:l.type;if(g){if(null==g||!g.text)return null;{w=!1;let{acrylicOptions:o}=C,l=(0,d.Z)(o,{option_code:null===r.rB||void 0===r.rB?void 0:r.rB.fontColor}),Z=(0,d.Z)(o,{option_code:null===r.rB||void 0===r.rB?void 0:r.rB.fontType}),x=(0,d.Z)(o,{option_code:null===r.rB||void 0===r.rB?void 0:r.rB.customText}),b=(0,d.Z)(o,{option_code:null===r.rB||void 0===r.rB?void 0:r.rB.fontHeight}),O=(0,d.Z)(o,{option_code:null===r.rB||void 0===r.rB?void 0:r.rB.letterStyle}),P=(0,r._i)(null==l?void 0:l.option_code),B=(0,r._i)(null==Z?void 0:Z.option_code),L=null===(i=(0,d.Z)(null==Z?void 0:Z.child_options,["value",null==g?void 0:null===(n=g[B])||void 0===n?void 0:n.value]))||void 0===i?void 0:i.label,S=null===(t=(0,d.Z)(null==b?void 0:b.child_options,["value",null==g?void 0:null===(u=g[(0,r._i)(null==b?void 0:b.option_code)])||void 0===u?void 0:u.value]))||void 0===t?void 0:t.value,D=null===(a=(0,d.Z)(null==O?void 0:O.child_options,["value",null==g?void 0:null===(h=g[(0,r._i)(null==O?void 0:O.option_code)])||void 0===h?void 0:h.value]))||void 0===a?void 0:a.value,H={fontFamily:L,fontSize:2*Number(S)+20},A=null==g?void 0:null===(_=g[null==x?void 0:x.option_code])||void 0===_?void 0:_.trim(),R=A?s(A,50):"",j=null==R?void 0:R.split("\n");m=(0,e.jsx)(c,{children:(0,e.jsx)("div",{className:"".concat((null==g?void 0:null===(f=g.selectedProductType)||void 0===f?void 0:f.value)||""," acrylicLine ").concat(k||""," ").concat((null==D?void 0:D.includes("3D"))?"threeDimensional":"twoDimensional"," ").concat((null==g?void 0:null===(y=g[P])||void 0===y?void 0:y.value)=="transparent"?"Transparent":""," "),id:"".concat(T||"fixed"),style:H,children:null==j?void 0:j.map((o,l)=>{var i,n,t;let d=o,c=null==g?void 0:null===(n=g[P])||void 0===n?void 0:null===(i=n.child_option)||void 0===i?void 0:i.filter(o=>null==o?void 0:o.selected);return d=(null==c?void 0:null===(t=c[0])||void 0===t?void 0:t.word)==r.yb[0]?p(c,o,!1):v(c,l,j,!1),(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("p",{"data-title":o,children:(0,e.jsx)("span",{dangerouslySetInnerHTML:{__html:d}})},l)," "]})})})})}}return w?(0,e.jsx)("span",{}):(0,e.jsx)("div",{className:"acrylicContentBox ".concat(x),children:m})};u.propTypes={lineData:t().object,optionData:t().object,sku:t().any,dynamicId:t().any,hidePreviewClass:t().any};var a=u;let s=(o,l)=>{let i=null==o?void 0:o.split(" "),e=[],n="";return null==i||i.forEach(o=>{(null==n?void 0:n.length)+(null==o?void 0:o.length)<=l?n+="".concat(o," "):(null==e||e.push(null==n?void 0:n.trim()),n="".concat(o," "))}),null==e||e.push(null==n?void 0:n.trim()),null==e?void 0:e.join("\n")},p=(o,l,i)=>{var e,n,t,d,r,c,u,a;let s="";if((null==o?void 0:null===(e=o[0])||void 0===e?void 0:e.value)==="rainbow"||(null==o?void 0:null===(n=o[0])||void 0===n?void 0:n.value)==="mix"){let e=0;for(let n=0;n<(null==l?void 0:l.length);n++){let a=null==l?void 0:l.charAt(n);if(" "===a)s+=a;else{let l="color: #".concat(null==o?void 0:null===(r=o[0])||void 0===r?void 0:null===(d=r.multiColors)||void 0===d?void 0:null===(t=d[e])||void 0===t?void 0:t.value,";");
1i&&(l+="-webkit-text-stroke: 0.2px #000; text-stroke: 0.2px #000;"),s+='<span style="'.concat(l,'">').concat(a,"</span>"),e=(e+1)%(null==o?void 0:null===(u=o[0])||void 0===u?void 0:null===(c=u.multiColors)||void 0===c?void 0:c.length)}}}else{let e="color: #".concat(null==o?void 0:null===(a=o[0])||void 0===a?void 0:a.value,";");i&&(e+="-webkit-text-stroke: 0.2px #000; text-stroke: 0.2px #000;"),s='<span style="'.concat(e,'">').concat(l,"</span>")}return s},v=function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],e=arguments.length>3?arguments[3]:void 0,n="",t=h(i)[l],d=null==o?void 0:o.filter(o=>null==t?void 0:t.some(l=>(null==l?void 0:l.id)==(null==o?void 0:o.id)&&(null==l?void 0:l.word)==(null==o?void 0:o.word)));return null==d||d.forEach((l,i)=>{let t=(null==l?void 0:l.word)||"",d=(null==l?void 0:l.multiColors)?null==l?void 0:l.multiColors:[{value:null==l?void 0:l.value,label:null==l?void 0:l.label}],r=0;for(let o=0;o<(null==t?void 0:t.length);o++){var c;let l=null==t?void 0:t.charAt(o),i="color: #".concat(null==d?void 0:null===(c=d[r%(null==d?void 0:d.length)])||void 0===c?void 0:c.value,";");e&&(i+="-webkit-text-stroke: 0.2px #000; text-stroke: 0.2px #000;"),n+='<span style="'.concat(i,'">').concat(l,"</span>"),r++}i<(null==o?void 0:o.length)-1&&(n+=" ")}),n},h=function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],l=1;return o.map(o=>o.split(" ").filter(o=>""!==o.trim()).map(o=>({id:l++,word:o})))}},13644:function(o,l,i){i.d(l,{Eh:function(){return X},H1:function(){return U},Hz:function(){return oo},Io:function(){return A},Iq:function(){return J},O_:function(){return K},RO:function(){return b},Sd:function(){return $},Th:function(){return F},Tl:function(){return q},ZZ:function(){return P},_i:function(){return R},aO:function(){return B},bf:function(){return S},d9:function(){return Q},dd:function(){return G},hF:function(){return I},iJ:function(){return L},k2:function(){return O},kH:function(){return D},k_:function(){return Y},pJ:function(){return z},r7:function(){return E},rB:function(){return H},rC:function(){return W},wN:function(){return V},y$:function(){return M},yb:function(){return N},ze:function(){return j}});var e=i(84144),n=i(32374),t=i(70870),d=i(56035),r=i(41947),c=i(73505),u=i(48399),a=i(19601),s=i(30157),p=i(43836),v=i(10531),h=i(66090),_=i(26774),f=i(16215),y=i(50875),m=i(20544),g=i(79833),C=i(97848),Z=i(61387),T=i(68652),k=i(27771),w=i(52042),x=i(66702);let b=!1,O=5,P=1.5,B=[{sku:["BBSSLTR01"],name:"StainlessSteel",type:"STEEL"},{sku:["BBALULN01"],name:"Aluminum",type:"Aluminium"},{sku:["BBYRDL01"],name:"Yard",type:"YARD"},{sku:["BBRDAL01"],name:"Acrylic",type:"ACRYLIC"},{sku:["BBMDFLTR01"],name:"Mdf",type:"MDF"},{sku:["BBPWLTR01"],name:"Pinewood",type:"PINEWOOD"},{sku:["BBTWLTR01"],name:"Teakwood",type:"TEAKWOOD"},{sku:["BBBRASS01"],name:"Brass",type:"BRASS"}],L="YARD",S="BBYRDL01",D=function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;document&&window&&(window.pOptionData=window.pOptionData||{all:[],changed:[]},null==o||window.pOptionData.all.includes(o)||window.pOptionData.all.push(o),null==l||window.pOptionData.changed.includes(l)||window.pOptionData.changed.push(l))},H={customText:"text",fontType:"Fonts",productType:"ProductType",paintType:"PaintType",fontHeight:"Height",fontColor:"ColorOptions",frontlitColor:"FrontLitColorOptions",backlitColor:"BackLitColorOptions",finishingType:"FinishingType",thickness:"Thickness",mountOption:"Mount",paperTemplate:"PaperTemplate",approxWidth:"approxWidth",letterStyle:"LetterStyle",coatingType:"CoatingType"},A=[H.customText,H.fontType,H.fontHeight,H.fontColor,H.frontlitColor,H.finishingType,H.backlitColor,H.letterStyle,H.coatingType],R=o=>"selected".concat(o),j=(o,l)=>{if(o.errors||(o.errors={}),o[R(H.fontHeight)]&&o[R(H.fontHeight)].value&&(0,d.Z)(o[R(H.fontHeight)].value)&&(o[R(H.fontHeight)].value=o[R(H.fontHeight)].value.toString()),o[R(H.paperTemplate)]&&(0,c.Z)(o[R(H.paperTemplate)].value)&&(o[R(H.paperTemplate)].value=!0==o[R(H.paperTemplate)].value?"Yes":"No"),o[R(H.fontColor)]&&"color"==o[R(H.fontColor)].value&&o.selectedColor&&!o[R(H.fontColor)].child_option&&(o.selectedColor.color&&o.selectedColor.lccode?o[R(H.fontColor)].child_option={value:o.selectedColor.color,label:o.selectedColor.lccode,showPicker:!1}:o[R(H.fontColor)].child_option=o.selectedColor,o[R(H.fontColor)].showPicker=!1),o.selectedColor&&(0,r.Z)(o,"selectedColor"),o[R(H.backlitColor)]&&"color"==o[R(H.backlitColor)].value&&o.selectedColor&&!o[R(H.backlitColor)].child_option&&(o.selectedColor.color&&o.selectedColor.lccode?o[R(H.backlitColor)].child_option={value:o.selectedColor.color,label:o.selectedColor.lccode,showPicker:!1}:o[R(H.backlitColor)].child_option=o.selectedColor,o[R(H.backlitColor)].showPicker=!1),o[R(H.frontlitColor)]&&"color"==o[R(H.frontlitColor)].value&&o.selectedColor&&!o[R(H.frontlitColor)].child_option&&(o.selectedColor.color&&o.selectedColor.lccode?o[R(H.frontlitColor)].child_option={value:o.selectedColor.color,label:o.selectedColor.lccode,showPicker:!1}:o[R(H.frontlitColor)].child_option=o.selectedColor,o[R(H.frontlitColor)].showPicker=!1),o[R(H.finishingType)]&&"color"==o[R(H.finishingType)].value&&o.selectedColor&&!o[R(H.finishingType)].child_option&&(o.selectedColor.color&&o.selectedColor.lccode?o[R(H.finishingType)].child_option={value:o.selectedColor.color,label:o.selectedColor.lccode,showPicker:!1}:o[R(H.finishingType)].child_option=o.selectedColor,o[R(H.finishingType)].showPicker=!1),l==L&&o[R(H.fontColor)]&&o[R(H.fontColor)].child_option){let l=o[R(H.fontColor)];if("object"==typeof l.child_option&&!Array.isArray(l.child_option)){let i=[{word:N[0],id:0,selected:!0,...(0,T.Z)(null==l?void 0:l.has_child_options[0])}];o[R(H.fontColor)].child_option=(0,T.Z)(i)}}return o},E=(o,l)=>{let i=[];return o.option_display_condition&&o.option_display_condition.length>0&&(0,t.Z)(o.option_display_condition,o=>{if(o.option_code&&o.option_values&&(null==l?void 0:l[R(null==o?void 0:o.option_code)])){var e,n,t,d;if(!(0,k.Z)(null==o?void 0:o.option_values)||(null==o?void 0:o.dependency_code)){if(null==o?void 0:o.dependency_code){let e=-1!=(0,u.Z)(null==o?void 0:null===(t=o.option_values)||void 0===t?void 0:t[null==l?void 0:null===(n=l[R(null==o?void 0:o.dependency_code)])||void 0===n?void 0:n.value],null==l?void 0:null===(d=l[R(null==o?void 0:o.option_code)])||void 0===d?void 0:d.value);i.push({option_code:o.option_code,status:e})}}else{let n=-1!=(0,u.Z)(null==o?void 0:o.option_values,null==l?void 0:null===(e=l[R(null==o?void 0:o.option_code)])||void 0===e?void 0:e.value);i.push({option_code:null==o?void 0:o.option_code,status:n})}}}),{status:-1==(0,n.Z)(i,["status",!1]),vStatus:i}},V=(o,l)=>(0,a.Z)(o,o=>{var i;return!o.option_display_condition||(null===(i=E(o,l))||void 0===i?void 0:i.status)}),I=function(o,l){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return l.visibility||(l.visibility={}),(0,t.Z)(o,o=>{let d=E(o,l);if((0,e.Z)(d.vStatus,{option_code:i})){if(!1==d.status)(0,r.Z)(l,R(o.option_code));else if((!l[R(o.option_code)]||""==l[R(o.option_code)].value)&&(l[R(o.option_code)]=o.selected_option?o.selected_option:o.child_options[0],o.option_code==H.fontColor||o.option_code==H.backlitColor||o.option_code==H.frontlitColor||o.option_code==H.finishingType)){var c;l[R(o.option_code)]=o.child_options[0],l[R(o.option_code)].child_option=null===(c=o.child_options[0])||void 0===c?void 0:c.has_child_options[0]}}l.visibility[R(o.option_code)]=d.status,(0,t.Z)(o.child_options,t=>{let d=E(t,l);if((0,e.Z)(d.vStatus,{option_code:i})){var r;if(!1==d.status&&(null==l?void 0:null===(r=l[R(null==o?void 0:o.option_code)])||void 0===r?void 0:r.value)==t.value){let i=V(o.child_options,l);i&&i.length>0&&(o.selected_option&&(0,n.Z)(i,["value",o.selected_option.value])>-1?l[R(o.option_code)]=o.selected_option:l[R(o.option_code)]=i[0])}}})}),l},N=["All Text"],z=(o,l)=>{let i={linePrice:0,totalLinePrice:0,uniqueId:Date.now(),errors:{},visibility:{}};return(0,t.Z)(o,o=>{switch(o.option_input_type){case"text":default:i[o.option_code]="";break;case"label":i[o.option_code]=0;break;
1case"select":if(!0==E(o,i).status){let t=o.selected_option?o.selected_option:o.child_options[0];if(o.option_code==H.fontColor||o.option_code==H.backlitColor||o.option_code==H.frontlitColor||o.option_code==H.finishingType){var e,n;if(t=o.child_options[0],l==L){let l=[];l[0]=(0,T.Z)(null===(e=o.child_options[0])||void 0===e?void 0:e.has_child_options[0]),l[0].word=N[0],l[0].id=0,l[0].selected=!0,t.child_option=(0,T.Z)(l)}else t.child_option=null===(n=o.child_options[0])||void 0===n?void 0:n.has_child_options[0]}i[R(o.option_code)]={...t}}}}),i},F=(o,l)=>{var i,n,t,d,r,c,u,a,C,Z;let T=o.product_price,k=(0,e.Z)(null==o?void 0:o.acrylicOptions,{option_code:null==H?void 0:H.mountOption}),w=(0,e.Z)(null==k?void 0:k.child_options,["value",null===(i=l[R(null==H?void 0:H.mountOption)])||void 0===i?void 0:i.value]),x=(0,e.Z)(null==o?void 0:o.acrylicOptions,{option_code:null==H?void 0:H.paperTemplate}),b=(0,e.Z)(null==x?void 0:x.child_options,["value",null===(n=l[R(null==H?void 0:H.paperTemplate)])||void 0===n?void 0:n.value]),O=(0,e.Z)(null==o?void 0:o.acrylicOptions,{option_code:null==H?void 0:H.fontType}),P=(0,e.Z)(null==O?void 0:O.child_options,["value",null===(t=l[R(null==H?void 0:H.fontType)])||void 0===t?void 0:t.value]),B=null===(d=l[R(null==H?void 0:H.fontHeight)])||void 0===d?void 0:d.value,L=null===(r=l[R(null==H?void 0:H.thickness)])||void 0===r?void 0:r.value,S=null===(c=l[R(null==H?void 0:H.letterStyle)])||void 0===c?void 0:c.value;if(P&&B){let i;let n=(0,s.Z)(l[H.customText],/ /gi,"");if(n){let o=(0,p.Z)((0,v.Z)(n,""),o=>({char:o,width:P.width[o]?parseFloat(P.width[o]):0})),i=(0,h.Z)(o,"width");l[H.approxWidth]=(0,f.Z)((0,y.Z)(i,(0,g.Z)(B,10)),3),l.numCharacters=o.length}else l[H.approxWidth]=0,l.numCharacters=0;i=L&&!S?{[H.fontHeight]:B,[H.thickness]:L}:S&&!L?{[H.fontHeight]:B,[H.letterStyle]:S}:S&&L?{[H.fontHeight]:B,[H.thickness]:L,[H.letterStyle]:S}:{[H.fontHeight]:B},(0,e.Z)(o.acrylicOptions,{option_code:H.productType})&&l[R(H.productType)]&&(null===(u=l[R(H.productType)])||void 0===u?void 0:u.value)&&(i[H.productType]=null===(a=l[R(H.productType)])||void 0===a?void 0:a.value,(0,e.Z)(o.acrylicOptions,{option_code:H.paintType})&&l[R(H.paintType)]&&(null===(C=l[R(H.paintType)])||void 0===C?void 0:C.value)&&(i[H.paintType]=null===(Z=l[R(H.paintType)])||void 0===Z?void 0:Z.value));let t=(0,e.Z)(T,i);t&&(l.linePrice=(0,y.Z)(t.price,l.numCharacters),l.totalLinePrice=l.linePrice);let d=[];if(w){l[R(H.mountOption)].price=(0,m.Z)((0,y.Z)(w.price,l.linePrice),100);let o={option_code:H.mountOption,price:l[R(H.mountOption)].price};d.push(o)}if(b){l[R(H.paperTemplate)].price=(0,m.Z)((0,y.Z)(b.price,l.linePrice),100);let o={option_code:H.paperTemplate,price:l[R(H.paperTemplate)].price};d.push(o)}d.length>0&&(l.totalLinePrice=(0,_.Z)([l.linePrice,(0,h.Z)(d,"price")]))}return l},q=(o,l,i,n,t,d)=>{if(null==i?void 0:i.value){var c,u,a,s,p,v,_,f,y,m,g,Z,T,k,w,x,b;let d={value:null==i?void 0:i.value,label:i.label};if(i.has_child_options&&i.has_child_options[0]){if(d.child_option=i.has_child_options[0],d.showPicker=i.showPicker,null===(c=o[l][R(H.coatingType)])||void 0===c?void 0:c.value){if(t.is_backlit){let i=(0,e.Z)(null==t?void 0:t.acrylicOptions,{option_code:H.frontlitColor}),n=V(null==i?void 0:null===(a=i.child_options)||void 0===a?void 0:null===(u=a[0])||void 0===u?void 0:u.has_child_options,o[l]);d.child_option=null==n?void 0:n[0];let r=(0,e.Z)(null==t?void 0:t.acrylicOptions,{option_code:H.backlitColor}),c=V(null==r?void 0:null===(p=r.child_options)||void 0===p?void 0:null===(s=p[0])||void 0===s?void 0:s.has_child_options,o[l]);d.child_option=null==c?void 0:c[0];let h=(0,e.Z)(null==t?void 0:t.acrylicOptions,{option_code:H.finishingType}),f=V(null==h?void 0:null===(_=h.child_options)||void 0===_?void 0:null===(v=_[0])||void 0===v?void 0:v.has_child_options,o[l]);d.child_option=null==f?void 0:f[0]}else{let i=(0,e.Z)(null==t?void 0:t.acrylicOptions,{option_code:H.fontColor}),n=V(null==i?void 0:null===(y=i.child_options)||void 0===y?void 0:null===(f=y[0])||void 0===f?void 0:f.has_child_options,o[l]);d.child_option=null==n?void 0:n[0]}}}else if(o[l][R(n)]=d,n==H.coatingType){if(null==t?void 0:t.is_backlit){let i=o[l][R(H.frontlitColor)];if(i&&(null==i?void 0:i.value)!=""){let n=(0,e.Z)(null==t?void 0:t.acrylicOptions,{option_code:H.frontlitColor}),d=V(null==n?void 0:null===(g=n.child_options)||void 0===g?void 0:null===(m=g[0])||void 0===m?void 0:m.has_child_options,o[l]);i.child_option=null==d?void 0:d[0],o[l][R(H.frontlitColor)]=i}let n=o[l][R(H.backlitColor)];if(n&&(null==n?void 0:n.value)!=""){let i=(0,e.Z)(null==t?void 0:t.acrylicOptions,{option_code:H.backlitColor}),d=V(null==i?void 0:null===(T=i.child_options)||void 0===T?void 0:null===(Z=T[0])||void 0===Z?void 0:Z.has_child_options,o[l]);n.child_option=null==d?void 0:d[0],o[l][R(H.backlitColor)]=n}let d=o[l][R(H.finishingType)];if(d&&(null==d?void 0:d.value)!=""){let i=(0,e.Z)(null==t?void 0:t.acrylicOptions,{option_code:H.finishingType}),n=V(null==i?void 0:null===(w=i.child_options)||void 0===w?void 0:null===(k=w[0])||void 0===k?void 0:k.has_child_options,o[l]);d.child_option=null==n?void 0:n[0],o[l][R(H.finishingType)]=d}}else{let i=o[l][R(H.fontColor)];if((null==i?void 0:i.value)!=""){let n=(0,e.Z)(null==t?void 0:t.acrylicOptions,{option_code:H.fontColor}),d=V(null==n?void 0:null===(b=n.child_options)||void 0===b?void 0:null===(x=b[0])||void 0===x?void 0:x.has_child_options,o[l]);i.child_option=null==d?void 0:d[0],o[l][R(H.fontColor)]=i}}}o[l][R(n)]=d,(0,r.Z)(o[l].errors,R(n))}else if(o[l][n]=i,""==i)o[l].errors[n]={inputmessage:""};else{let d=(0,e.Z)(t.acrylicOptions,{option_code:n});d&&d.regexValidation&&(new RegExp((0,C.Z)(d.regexValidation.code,"/")).test(i)?(0,r.Z)(o[l].errors,n):o[l].errors[n]={inputmessage:d.regexValidation.message})}o[l]=I(t.acrylicOptions,o[l],n),o[l]=F(t,o[l]);let O=(0,h.Z)(o,"totalLinePrice"),P=(0,h.Z)(o,"numCharacters");d(o,O,P)},M=(o,l,i,e)=>{var n,t,d;let r=null==i?void 0:i[e],c=(null==r?void 0:r.errors)&&(null===(n=Object.keys(null==r?void 0:r.errors))||void 0===n?void 0:n.length)>0&&(null==r?void 0:null===(d=r.errors)||void 0===d?void 0:null===(t=d[null==H?void 0:H.customText])||void 0===t?void 0:t.inputmessage);return!l&&!0==o&&!c},W=(o,l)=>{let i=null==l?void 0:l.totalLinePrice,e=o&&o.discount?o.discount:0;return e>0?i*(1-e/100):i},Y=(o,l,i)=>{let e=o&&o.price&&o.price[0]&&o.price[0].original_price?o.price[0].original_price:0,n=o&&o.price&&o.price[0]&&o.price[0].price?o.price[0].price:0,t=l&&l.discount?l.discount:0;
1return{finalPrice:i?t>0?i*(1-t/100):i:t>0?e*(1-t/100):e,initialPrice:n}},G=(o,l,i,e)=>{let{acrylicOptions:n}=l,t=[].concat(o),d=z(n,i);t.push(I(n,d)),e(t)},J=(o,l,i)=>{let e=(0,Z.Z)(l,["uniqueId",o]),n=(0,h.Z)(e,"totalLinePrice"),t=(0,h.Z)(e,"numCharacters");i(e,n,t)},K=(o,l,i,e)=>{o[l][i].showPicker=!o[l][i].showPicker,e(o)},U=(o,l,i,e,n)=>{o[l][i].showPicker=!1,o[l][i].child_option=e,n(o)},$=o=>{let{acrylicOptions:l}=o,i=(0,e.Z)(l,{option_code:H.fontColor});return i.child_options.map(o=>{let l=(0,e.Z)(i.child_options,{value:o.value}).has_child_options,n=(0,e.Z)(i.child_options,{value:o.value}).has_rainbowcolor_options,t=(0,e.Z)(i.child_options,{value:o.value}).has_mixcolor_options;return t&&l.unshift({label:"Mix-Color",image:!1,multiColors:t,value:"mix"}),n&&l.unshift({label:"Rainbow-Color",image:!1,multiColors:n,value:"rainbow"}),o}),o},Q=(o,l,i,n,d,r,c)=>{let u=!0;(0,t.Z)(l,(o,l)=>{var i,n,d;o.errors={};let c=(0,a.Z)(r.acrylicOptions,["option_input_type","select"]);(0,t.Z)(c,i=>{let e=R(i.option_code);o[e]&&!o[e].value&&(o.errors[e]={message:"Please select ".concat(i.store_label," in Line ").concat(l+1)},u=!1)});let s=(0,e.Z)(r.acrylicOptions,{option_code:H.customText}),p=null===(i=o[s.option_code])||void 0===i?void 0:i.trim();""==p?(o.errors[s.option_code]={message:"Please write your text in Line ".concat(l+1)},u=!1):s&&s.regexValidation&&s.regexValidation.code&&!new RegExp((0,C.Z)(s.regexValidation.code,"/")).test(p)&&(o.errors[s.option_code]={message:null==s?void 0:null===(d=s.regexValidation)||void 0===d?void 0:null===(n=d.message)||void 0===n?void 0:n.replace("in this field.","in Line ".concat(l+1)),inputmessage:s.regexValidation.message},u=!1)});let s={sku:r.sku,is_size:0,sizes:null,quantity:{default_value:r.quantity&&r.quantity.default_value?r.quantity.default_value:1},is_option:!0,option:{hasAcylicLine:l,totalPrice:i,totalCount:n,usercomments:d}};o&&(s.itemId=o),s.otherParams=c;let p=(0,x.Yf)(null==r?void 0:r.entity_id);return p&&(s.otherParams.queryId=p),s.otherParams.isNewPdpCro=1,{updatedLines:l,data:s,vstatus:u}},X=(o,l)=>{let i=!0,n="";return(0,t.Z)(o,(o,d)=>{var r,c,u;o.errors={};let s=(0,a.Z)(l.acrylicOptions,["option_input_type","select"]);(0,t.Z)(s,l=>{let e=R(l.option_code);o[e]&&!o[e].value&&(o.errors[e]={message:"Please select ".concat(l.store_label," in Line ").concat(d+1)},i=!1,n=o.errors[e].message)});let p=(0,e.Z)(l.acrylicOptions,{option_code:H.customText}),v=null===(r=o[p.option_code])||void 0===r?void 0:r.trim();""==v&&i?(o.errors[p.option_code]={message:"Please write your text in Line ".concat(d+1)},i=!1,n=o.errors[p.option_code].message):p&&p.regexValidation&&p.regexValidation.code&&i&&!new RegExp((0,C.Z)(p.regexValidation.code,"/")).test(v)&&(o.errors[p.option_code]={message:null==p?void 0:null===(u=p.regexValidation)||void 0===u?void 0:null===(c=u.message)||void 0===c?void 0:c.replace("in this field.","in Line ".concat(d+1)),inputmessage:p.regexValidation.message},n=o.errors[p.option_code].message,i=!1)}),{message:n,vstatus:i}},oo=function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0,{acrylicOptions:i}=l,n=(0,e.Z)(i,{option_code:null==H?void 0:H.fontColor}),t=(0,e.Z)(i,{option_code:null==H?void 0:H.customText}),d=R(null==n?void 0:n.option_code);return null==o||o.forEach(o=>{var l;let i=null==o?void 0:null===(l=o[null==t?void 0:t.option_code])||void 0===l?void 0:l.trim(),e=i?(0,w.jv)(i,50):"",n=null==e?void 0:e.split("\n"),r=[];null==n||n.forEach((l,i)=>{var e,t,c;let u=l,a=null==o?void 0:null===(t=o[d])||void 0===t?void 0:null===(e=t.child_option)||void 0===e?void 0:e.filter(o=>null==o?void 0:o.selected);u=(null==a?void 0:null===(c=a[0])||void 0===c?void 0:c.word)==(null==N?void 0:N[0])?(0,w.zG)(a,l,!0):(0,w.TM)(a,i,n,!0),r.push(u)}),o.textHtml=r.join("")}),null==o||o.forEach(o=>{var l,i,e;let n=null==o?void 0:null===(i=o.selectedColorOptions)||void 0===i?void 0:null===(l=i.child_option)||void 0===l?void 0:l.filter(o=>null==o?void 0:o.selected),t=null==n?void 0:null===(e=n.map(o=>null==o?void 0:o.label))||void 0===e?void 0:e.join(", ");o.selectedColorOptions.selected_color_options=t}),o}}}]);

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