PageSourceSearch

https://rbtx.in/_next/static/chunks/pages/aluminium-configurator-1b67c9f6a724c017.js

js rbtx.in collected 2026-10-06 09:08:12 UTC 57,148 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0df6fca9-27fe-4866-abb9-04410f56f3cf",e._sentryDebugIdIdentifier="sentry-dbid-0df6fca9-27fe-4866-abb9-04410f56f3cf")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[368],{78219:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/aluminium-configurator",function(){return r(39631)}])},99513:function(e,t,r){"use strict";var n=r(52742);t.Z=n.Z},98340:function(e,t,r){"use strict";r.d(t,{P:function(){return a}});var n=r(52322),s=r(2784);let a=(0,s.forwardRef)((e,t)=>{let{fieldName:r="primaryDeliveryAddress",name:s,onBlur:a,onChange:l}=e;return(0,n.jsx)("input",{ref:t,type:"text",name:null!=s?s:r,id:r,tabIndex:-1,autoComplete:"off",onChange:l,onBlur:a,"aria-hidden":"true",style:{position:"absolute",width:"1px",height:"1px",overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(50%)",whiteSpace:"nowrap"}})})},64407:function(e,t,r){"use strict";var n=r(52322),s=r(2784),a=r(97729),l=r.n(a),i=r(5632),o=r(13624),c=r(60226),d=r(68253);let u=o.q.flatMap(e=>e.countries).map(e=>{let t=e.locales.map(t=>{let[r]=t.split("-"),n="".concat(r,"-").concat(e.countryCode.toUpperCase());return{actual:t,hreflang:n}});return{countryCode:e.countryCode,baseUrl:c.DomainService.getDomainByRegion(e.countryCode),locales:t}});t.Z=function(){let{path:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,i.useRouter)(),r=(0,d.n)(),a=c.DomainService.getDomainByRegion("US")+"/en-US",o=null!=e?e:t.asPath,m="/"===o?"":o;return(0,n.jsxs)(l(),{children:[(0,n.jsx)("link",{rel:"alternate",hrefLang:"x-default",href:"https://".concat(a).concat(m)}),u.map(e=>(0,n.jsxs)(s.Fragment,{children:[e.countryCode===r&&(0,n.jsx)("link",{rel:"canonical",href:"https://".concat(e.baseUrl,"/").concat(e.locales[0].actual).concat(m)}),e.locales.map(t=>(0,n.jsx)("link",{rel:"alternate",hrefLang:t.hreflang,href:"https://".concat(e.baseUrl,"/").concat(t.actual).concat(m)},t.hreflang))]},e.countryCode))]})}},47167:function(e,t,r){"use strict";r.d(t,{Z:function(){return useFileUpload}});var n=r(89644),s=r.n(n),a=r(2784),l=r(19221);let calculateProgress=e=>e.loaded/e.total*100,fileUploadReducer=(e,t)=>{switch(t.type){case"START_UPLOAD":return{...e,[t.file.name]:{file:t.file,cancelTokenSource:t.cancelTokenSource,progress:0}};case"UPDATE_PROGRESS":return{...e,[t.file.name]:{...e[t.file.name],progress:t.progress}};case"UPLOAD_DONE":return{...e,[t.file.name]:{...e[t.file.name],key:t.key,progress:100}};case"CANCEL_UPLOAD":return e[t.file.name]&&e[t.file.name].cancelTokenSource.cancel(),{...e,[t.file.name]:{...e[t.file.name],isCanceled:!0}};case"REMOVE_UPLOAD":{e[t.file.name]&&e[t.file.name].cancelTokenSource.cancel();let r={...e};return delete r[t.file.name],r}default:return e}};function useFileUpload(e,t,r){let[n,i]=(0,a.useReducer)(fileUploadReducer,{}),o=r||l.ZP,cancel=e=>{i({type:"CANCEL_UPLOAD",file:e})};return[n,r=>{let n=new FormData;n.append(t,r);let a=s().CancelToken.source();i({type:"START_UPLOAD",file:r,cancelTokenSource:a}),o({...e,data:n,cancelTokenSource:a,onUploadProgress:e=>i({type:"UPDATE_PROGRESS",file:r,progress:calculateProgress(e)}),headers:{"Content-Type":"multipart/form-data"}}).then(e=>{var t;return i({type:"UPLOAD_DONE",file:r,key:null===(t=e.data)||void 0===t?void 0:t.key})}).catch(()=>cancel(r))},cancel,e=>{i({type:"REMOVE_UPLOAD",file:e})}]}},94492:function(e,t,r){"use strict";r.d(t,{$:function(){return useBundle}});var n=r(2784),s=r(60467),a=r(68756);function useBundle(){let[e,t]=(0,n.useState)(void 0),[r,l]=(0,n.useState)(void 0),{cartCount:i,updateCartCount:o}=(0,s.q)(),{cartMode:c,updateCartMode:d}=(0,s.q)(),u=(0,a.Gi)();return{bundleLoading:e,showBundle:r,handleRobotBundleTabClick:()=>{l(!0),t(!0)},handleBundleLoad:e=>{t(!1),d(null==e?void 0:e.cartMode),o((null==e?void 0:e.productCount)||0)}
1,handleBundleClose:()=>{t(!1),l(!1)},handleBundleUpdate:e=>{o((null==e?void 0:e.productCount)||0),d(null==e?void 0:e.cartMode),u()},cartCount:i,cartMode:c,setBundleLoading:e=>t(e),setShowBundle:e=>l(e),setCartMode:e=>d(e)}}},94211:function(e,t,r){"use strict";r.d(t,{n:function(){return a},w:function(){return useCompatibility}});var n=r(60431),s=r(19221);let a="compatibility",useCompatibility=e=>(0,n.useQuery)([a,e],async()=>{let t=await (0,s.yN)({method:"post",url:"/bundle/products/".concat(e,"/compatibility"),data:{productSku:e}});return t.data})},68756:function(e,t,r){"use strict";r.d(t,{Gi:function(){return useInvalidateProducts},rn:function(){return useProducts}});var n=r(56642),s=r(60431),a=r(19221),l=r(5632),i=r(94211);let o="products";function useInvalidateProducts(){let e=(0,s.useQueryClient)();return()=>{e.invalidateQueries([o]),e.invalidateQueries([i.n])}}function useProducts(e){var t,r,i;let{categorySlug:c,initialFacets:d,initialProducts:u,useInitialData:m}=null!=e?e:{},p=(0,l.useRouter)(),x=(0,s.useQueryClient)(),f=(null!=c?c:p.query.categorySlug).replaceAll("/",""),h=n.stringify({filter:p.query.filter}),{data:g,refetch:b,isLoading:y,isFetching:j}=(0,s.useQuery)([o,f,h,p.locale],async()=>{let e=await (0,a.yN)({method:"GET",url:"/catalog/".concat(f,"/components?").concat(h)});return{facets:e.data.facets,products:e.data.products}},{enabled:p.isReady,refetchOnWindowFocus:!1,staleTime:9e5,initialData:m?{products:null!=u?u:[],facets:null!=d?d:[]}:void 0}),v=null!==(r=null!==(t=null==g?void 0:g.facets)&&void 0!==t?t:function(e,t,r){var n;let[s]=e.getQueryCache().findAll([o,t]).filter(e=>e.queryKey[3]===r&&null!=e.state.data).sort((e,t)=>t.state.dataUpdatedAt-e.state.dataUpdatedAt);return null===(n=null==s?void 0:s.state.data)||void 0===n?void 0:n.facets}(x,f,p.locale))&&void 0!==r?r:[];return{products:null!==(i=null==g?void 0:g.products)&&void 0!==i?i:[],facets:v,refetch:b,isLoading:y,isFetching:j,isFacetsLoading:0===v.length&&(y||j)}}},39631:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return X},default:function(){return AluminiumConfiguratorPage}});var n=r(52322),s=r(25237),a=r.n(s),l=r(5632),i=r(50720),o=r(94414),c=r(64407),d=r(25803),u=r(99513),m=r(2784),p=r(60431),x=r(59461),f=r(23807),h=r(60226),g=r(98267),b=r(19221),y=r(68253);let j=["slot_5mm","slot_6mm","slot_8mm","slot_10mm"],v=["light","heavy"],w={slot_5mm:"Nut 5",slot_6mm:"Nut 6",slot_8mm:"Nut 8",slot_10mm:"Nut 10"},N=new Intl.NumberFormat("de-DE"),formatCents=(e,t)=>new Intl.NumberFormat("de-DE",{style:"currency",currency:t}).format(e/100),uniq=e=>Array.from(new Set(e));function AluminiumConfigurator(e){let{profiles:t,accessories:r,onAddedToCart:s}=e,a=(0,y.n)();return null==a?null:(0,h.isConfiguratorAvailable)(a)?(0,n.jsx)(Configurator,{profiles:t,accessories:r,country:a,onAddedToCart:s}):(0,n.jsx)(ConfiguratorUnavailable,{})}function Configurator(e){var t,r,s,a,l,o,c;let{profiles:d,accessories:u,country:y,onAddedToCart:k}=e,{t:O,i18n:C}=(0,i.$G)(),S=h.COUNTRY_CONFIG[y].currency,P=C.language.startsWith("de")?"de-DE":"en-GB",z=(0,m.useMemo)(()=>uniq(d.map(e=>e.system)),[d]),slotsFor=e=>j.filter(t=>d.some(r=>r.system===e&&r.slotSize===t)),sizesFor=(e,t)=>{let r=d.filter(r=>r.system===e&&r.slotSize===t).sort((e,t)=>e.profileWidthMm-t.profileWidthMm||e.profileHeightMm-t.profileHeightMm);return r.filter((e,t)=>r.findIndex(t=>t.profileSize===e.profileSize)===t)},constructionsFor=(e,t,r)=>v.filter(n=>d.some(s=>s.system===e&&s.slotSize===t&&s.profileSize===r&&s.constructionType===n)),resolve=(e,t,r,n)=>{var s;return null!==(s=d.find(s=>s.system===e&&s.slotSize===t&&s.profileSize===r&&s.constructionType===n))&&void 0!==s?s:null},A=z[0],_=slotsFor(A)[slotsFor(A).length-1],E=null!==(l=null===(t=sizesFor(A,_)[0])||void 0===t?void 0:t.profileSize)&&void 0!==l?l:"",T=null!==(o=constructionsFor(A,_,E)[0])&&void 0!==o?o:"light",[L,F]=(0,m.useState)(A),[M,Z]=(0,m.useState)(_),[B,R]=(0,m.useState)(E),[U,I]=(0,m.useState)(T),D=resolve(L,M,B,U),[q,W]=(0,m.useState)(E&&null!==(c=null===(r=resolve(A,_,E,T))||void 0===r?void 0:r.minLengthMm)&&void 0!==c?c:0),[G,H]=(0,m.useState)(1),[V,Q]=(0,m.useState)(!1),[K,$]=(0,m.useState)(!1),[J,Y]=(0,m.useState)({}),X=(V?1:0)+(K?1:0),pickSystem=e=>{var t,r,n;let s=slotsFor(e),a=s.includes(M)?M:s[s.length-1],l=sizesFor(e,a),i=l.some(e=>e.profileSize===B)?B:null!==(r=null===(t=l[0])||void 0===t?void 0:t.profileSize)&&void 0!==r?r:"",o=constructionsFor(e,a,i);F(e),Z(a),R(i),I(o.includes(U)?U:null!==(n=o[0])&&void 0!==n?n:"light")},pickSlot=e=>{var t,r,n,s;let a=sizesFor(L,e),l=a.some(e=>e.profileSize===B)?B:null!==(r=null===(t=a[0])||void 0===t?void 0:t.profileSize)&&void 0!==r?r:"",i=constructionsFor(L,e,l);Z(e),R(l),I(i.includes(U)?U:null!==(n=i[0])&&void 0!==n?n:"light");let o=resolve(L,e,l,null!==(s=i[0])&&void 0!==s?s:"light");o&&W(o.minLengthMm)},pickSize=e=>{var t;let r=constructionsFor(L,M,e);R(e),I(r.includes(U)?U:null!==(t=r[0])&&void 0!==t?t:"light")},ee=D?(0,h.profilePriceBreakdownCents)(D,{lengthMm:q,threadCount:X},y):void 0,et=null==D?void 0:D.pricePer100mmCents[y],er=D?(0,h.validateCut)(D,{lengthMm:q,threadCount:X}):null,en=(0,m.useMemo)(()=>D?u.filter(e=>(0,h.isCompatible)(e,D)):[],[u,D]),[es,ea]=(0,m.useState)([]),el=(0,m.useRef)(1),removeItem=e=>ea(t=>t.filter(t=>t.id!==e)),itemTotalCents=e=>{let t=(0,h.profilePriceBreakdownCents)(e.profile,{lengthMm:e.lengthMm,threadCount:e.threadCount},y);if(!t)return;let r=e.accessories.reduce((e,t)=>
1{let r=(0,h.accessoryPriceCents)(t.accessory,y);return e+(null!=r?r:0)*t.quantity},0);return t.unitCents*e.quantity+r},ei=es.reduce((e,t)=>{var r;return e+(null!==(r=itemTotalCents(t))&&void 0!==r?r:0)},0),eo=Math.round(1.19*ei),ec=(0,p.useMutation)(async()=>{let e=await (0,b.yN)({method:"post",url:"/aluminium-configuration",data:{items:es.map(e=>({profileKey:e.profile.key,lengthMm:e.lengthMm,quantity:e.quantity,threadCount:e.threadCount,accessories:e.accessories.map(e=>({key:e.accessory.key,quantity:e.quantity}))}))}});return e.data},{onSuccess:()=>{ea([]),null==k||k()}});return(0,n.jsxs)("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[(0,n.jsxs)("section",{className:"rounded-2xl border border-gray-200 bg-white p-6",children:[(0,n.jsx)(PanelHeader,{n:1,title:O("aluminium-configurator:panels.profile")}),(0,n.jsxs)("span",{className:"mb-4 inline-flex items-center gap-2 rounded-full bg-green-50 px-3 py-1 text-sm font-medium text-green-700",children:["✓ ",O("aluminium-configurator:profile.compatBadge")]}),(0,n.jsxs)("div",{className:"mb-6 flex flex-col items-center justify-center rounded-xl bg-gray-50 py-10 text-gray-400",children:[D?(0,n.jsx)("img",{src:D.imageUrl,alt:D.name[P],className:"mb-2 h-32 w-32 object-contain"}):(0,n.jsx)("div",{className:"mb-2 h-16 w-16 rounded-md border-2 border-gray-300"}),(0,n.jsx)("span",{className:"text-sm",children:D?"".concat(D.profileSize," \xb7 ").concat(w[D.slotSize]):"-"})]}),(0,n.jsx)(Field,{label:O("aluminium-configurator:profile.systemSelect"),children:(0,n.jsx)("div",{className:"grid grid-cols-2 gap-3",children:z.map(e=>(0,n.jsxs)("button",{type:"button",onClick:()=>pickSystem(e),className:"rounded-xl border p-3 text-left transition ".concat(e===L?"border-brand-purple bg-brand-purple/5":"border-gray-200 hover:border-gray-400"),children:[(0,n.jsx)("span",{className:"block font-semibold",children:O("aluminium-configurator:system.".concat(e,".label"))}),(0,n.jsx)("span",{className:"block text-xs text-gray-500",children:O("aluminium-configurator:system.".concat(e,".sub"))})]},e))})}),(0,n.jsx)(Field,{label:O("aluminium-configurator:profile.slotLabel"),children:(0,n.jsx)("div",{className:"flex gap-2",children:slotsFor(L).map(e=>(0,n.jsx)("button",{type:"button",onClick:()=>pickSlot(e),className:"rounded-full px-4 py-1.5 text-sm font-medium transition ".concat(e===M?"bg-brand-purple text-white":"border border-gray-200 hover:border-gray-400"),children:w[e]},e))})}),(0,n.jsx)(Field,{label:O("aluminium-configurator:profile.sizeLabel"),children:(0,n.jsx)("select",{value:B,onChange:e=>pickSize(e.target.value),className:"w-full rounded-md border border-gray-300 px-3 py-2",children:sizesFor(L,M).map(e=>(0,n.jsx)("option",{value:e.profileSize,children:e.profileSize},e.profileSize))})}),(0,n.jsx)(Field,{label:O("aluminium-configurator:profile.construction"),children:(0,n.jsx)("div",{className:"flex gap-2",children:constructionsFor(L,M,B).map(e=>(0,n.jsx)("button",{type:"button",onClick:()=>I(e),className:"rounded-full px-4 py-1.5 text-sm font-medium transition ".concat(e===U?"bg-brand-purple text-white":"border border-gray-200 hover:border-gray-400"),children:O("aluminium-configurator:construction.".concat(e))},e))})})]}),(0,n.jsxs)("section",{className:"rounded-2xl border border-gray-200 bg-white p-6",children:[(0,n.jsx)(PanelHeader,{n:2,title:O("aluminium-configurator:panels.cut")}),(0,n.jsx)("div",{className:"mb-6 rounded-xl bg-gray-50 p-4",children:void 0!==et&&ee?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"text-2xl font-bold",children:[formatCents(et,S)," ",(0,n.jsx)("span",{className:"text-sm font-normal text-gray-500",children:O("aluminium-configurator:cut.per100")})]}),(0,n.jsx)("div",{className:"text-sm text-gray-500",children:O("aluminium-configurator:cut.cutFeeNote",{fee:formatCents(ee.cutFeeCents,S)})})]}):(0,n.jsx)("span",{className:"text-sm text-gray-500",children:O("aluminium-configurator:notAvailable")})}),(0,n.jsxs)(Field,{label:O("aluminium-configurator:cut.length"),children:[(0,n.jsxs)("div",{className:"flex items-center rounded-md border border-gray-300",children:[(0,n.jsx)("input",{type:"number",value:q,min:null==D?void 0:D.minLengthMm,max:null==D?void 0:D.maxLengthMm,step:null==D?void 0:D.lengthStepMm,onChange:e=>W(Number(e.target.value)),className:"w-full px-3 py-2 outline-none"}),(0,n.jsx)("span",{className:"px-3 text-sm text-gray-400",children:"mm"})]}),D&&(0,n.jsx)("span",{className:"mt-1 block text-xs text-gray-400",children:O("aluminium-configurator:cut.lengthHint",{max:N.format(D.maxLengthMm)})}),er&&(0,n.jsx)("p",{className:"mt-1 text-sm text-red-600",children:er})]}),(0,n.jsx)(Field,{label:O("aluminium-configurator:cut.quantity"),children:(0,n.jsxs)("div",{className:"inline-flex items-center rounded-md border border-gray-300",children:[(0,n.jsx)("button",{type:"button",className:"px-3 py-2",onClick:()=>H(e=>Math.max(1,e-1)),children:"−"}),(0,n.jsx)("span",{className:"w-12 text-center",children:G}),(0,n.jsx)("button",{type:"button",className:"px-3 py-2",onClick:()=>H(e=>e+1),children:"+"})]})}),(0,n.jsxs)("div",{className:"mb-6 border-t border-gray-100 pt-4",children:[(0,n.jsx)("p",{className:"mb-3 text-xs font-semibold uppercase tracking-wide text-gray-400",children:O("aluminium-configurator:cut.extras")}),(0,n.jsx)(ThreadRow,{label:O("aluminium-configurator:cut.threadFront"),price:null==D?void 0:null===(s=D.threadTappingPriceCents)||void 0===s?void 0:s[y],currency:S,checked:V,onChange:Q}),(0,n.jsx)(ThreadRow,{label:O("aluminium-configurator:cut.threadBack"),price:null==D?void 0:null===(a=D.threadTappingPriceCents)||void 0===a?void 0:a[y],currency:S,checked:K,onChange:$})]}),(0,n.jsxs)("div",{className:"mb-6 border-t border-gray-100 pt-4",children:[(0,n.jsxs)("p",{className:"mb-3 flex items-center gap-2 text-xs font-semibold uppercase tracking-wide text-gray-400",children:[O("aluminium-configurator:cut.fitsProfile"),D&&(0,n.jsx)("span",{className:"rounded bg-gray-100 px-2 py-0.5 normal-case",children:w[D.slotSize]})]}),0===en.length?(0,n.jsx)("p",{className:"text-sm text-gray-500",children:O("aluminium-configurator:cut.noAccessories")}):(0,n.jsx)("ul",{className:"flex max-h-80 flex-col gap-2 overflow-y-auto pr-1",children:en.map(e=>{var t;let r=(0,h.accessoryPriceCents)(e,y),s=null!==(t=J[e.key])&&void 0!==t?t:0,a=s>0,setQty=t=>Y(r=>({...r,[e.key]:Math.max(0,t)}));return(0,n.jsxs)("li",{className:"flex items-center gap-3 rounded-xl border p-4 ".concat(a?"border-brand-purple bg-brand-purple/5":"border-gray-200"),children:[(0,n.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,n.jsx)("div",{className:"truncate text-base font-semibold",children:e.name[P]}),(0,n.jsxs)("div",{className:"text-sm text-gray-500",children:[void 0!==r?formatCents(r,S):"-"," ",O("aluminium-configurator:cut.perPiece")]})]}),a?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"inline-flex items-center gap-1 rounded-lg bg-gray-100 p-1",children:[(0,n.jsx)("button",{type:"button",className:"flex h-8 w-8 items-center justify-center rounded-md text-gray-600 hover:bg-gray-200",onClick:()=>setQty(s-1),children:"−"}),(0,n.jsx)("span",{className:"flex h-8 min-w-[2.75rem] items-center justify-center rounded-md bg-white text-sm font-semibold",children:s}),(0,n.jsx)("button",{type:"button",className:"flex h-8 w-8 items-center justify-center rounded-md text-gray-600 hover:bg-gray-200",onClick:()=>setQty(s+1),children:"+"})]}),void 0!==r&&(0,n.jsx)("span",{className:"whitespace-nowrap text-right text-sm font-semibold",children:formatCents(r*s,S)})]}):(0,n.jsx)("button",{type:"button",className:"flex h-11 w-11 items-center justify-center rounded-xl bg-brand-purple/10 text-2xl leading-none text-brand-purple hover:bg-brand-purple/20",onClick:()=>setQty(1),children:"+"})]},e.key)})})]}),(0,n.jsxs)(g.z,{variant:"default",className:"w-full",disabled:!D||!!er,onClick:()=>
1{if(!D||er)return;let e=en.map(e=>{var t;return{accessory:e,quantity:null!==(t=J[e.key])&&void 0!==t?t:0}}).filter(e=>e.quantity>0);ea(t=>[...t,{id:el.current++,profile:D,lengthMm:q,quantity:G,threadCount:X,accessories:e}]),Q(!1),$(!1),Y({})},children:[O("aluminium-configurator:cut.addToList")," →"]})]}),(0,n.jsx)("section",{className:"relative rounded-2xl border border-gray-200 bg-white",children:(0,n.jsxs)("div",{className:"flex h-full flex-col p-6 lg:absolute lg:inset-0",children:[(0,n.jsx)(PanelHeader,{n:3,title:O("aluminium-configurator:panels.price")}),0===es.length?(0,n.jsx)("p",{className:"flex-1 text-sm text-gray-500",children:O("aluminium-configurator:price.empty")}):(0,n.jsx)("ul",{className:"min-h-0 flex-1 divide-y divide-gray-100 overflow-y-auto pr-1",children:es.map(e=>{var t;let r=(0,h.profilePriceBreakdownCents)(e.profile,{lengthMm:e.lengthMm,threadCount:e.threadCount},y),s="item"===e.profile.system?"I":"B";return(0,n.jsxs)("li",{className:"py-4",children:[(0,n.jsxs)("div",{className:"mb-2 flex items-start justify-between gap-2",children:[(0,n.jsxs)("span",{className:"text-sm font-medium text-gray-700",children:[s,"-Profil \xb7 ",e.profile.profileSize," \xb7 ",w[e.profile.slotSize]," \xb7"," ",O("aluminium-configurator:surface")," \xb7"," ",O("aluminium-configurator:construction.".concat(e.profile.constructionType))]}),(0,n.jsx)("button",{type:"button",onClick:()=>removeItem(e.id),className:"text-gray-300 hover:text-red-500","aria-label":"remove",children:(0,n.jsx)(x.Z,{size:18})})]}),r&&(0,n.jsxs)("div",{className:"flex flex-col gap-1 text-sm",children:[(0,n.jsx)(PriceLine,{label:"".concat(N.format(e.lengthMm)," mm \xd7 ").concat(e.quantity," Stk. (\xe0 ").concat(formatCents(null!==(t=e.profile.pricePer100mmCents[y])&&void 0!==t?t:0,S),"/100mm)"),amount:formatCents(r.lengthCents*e.quantity,S)}),(0,n.jsx)(PriceLine,{label:"".concat(O("aluminium-configurator:price.cut")," (").concat(e.quantity," \xd7 ").concat(formatCents(r.cutFeeCents,S),")"),amount:formatCents(r.cutFeeCents*e.quantity,S)}),e.threadCount>0&&(0,n.jsx)(PriceLine,{label:"".concat(O("aluminium-configurator:price.threads")," (").concat(e.threadCount,"\xd7)"),amount:formatCents(r.threadCents*e.quantity,S)}),e.accessories.map(e=>{var t;let r=null!==(t=(0,h.accessoryPriceCents)(e.accessory,y))&&void 0!==t?t:0;return(0,n.jsx)(PriceLine,{label:"".concat(e.accessory.name[P]," (").concat(e.quantity,"\xd7)"),amount:formatCents(r*e.quantity,S)},e.accessory.key)})]})]},e.id)})}),(0,n.jsxs)("div",{className:"mt-6 border-t border-gray-200 pt-4",children:[(0,n.jsxs)("div",{className:"flex items-end justify-between",children:[(0,n.jsx)("span",{className:"text-sm text-gray-500",children:O("aluminium-configurator:price.total")}),(0,n.jsx)("span",{className:"text-3xl font-bold",children:formatCents(ei,S)})]}),(0,n.jsx)("div",{className:"text-right text-sm text-gray-400",children:O("aluminium-configurator:price.inclVat",{gross:formatCents(eo,S)})}),(0,n.jsxs)("p",{className:"mt-4 text-sm font-medium text-green-600",children:["● ",O("aluminium-configurator:price.inStock")]}),(0,n.jsxs)(g.z,{variant:"default",className:"mt-4 w-full",disabled:0===es.length||ec.isLoading,onClick:()=>ec.mutate(),children:[(0,n.jsx)(f.Z,{size:18,className:"mr-2"}),O("aluminium-configurator:price.addToCart")]}),ec.isError&&(0,n.jsx)("p",{className:"mt-2 text-sm text-red-600",children:O("aluminium-configurator:price.addToCartError")})]})]})})]})}function ConfiguratorUnavailable(){let{t:e}=(0,i.$G)();return(0,n.jsxs)("div",{className:"rounded-2xl border border-gray-200 bg-white p-10 text-center",children:[(0,n.jsx)("p",{className:"text-lg font-medium text-gray-700",children:e("aluminium-configurator:unavailable.title")}),(0,n.jsx)("p",{className:"mt-2 text-sm text-gray-500",children:e("aluminium-configurator:unavailable.body")})]})}function PanelHeader(e){let{n:t,title:r}=e;return(0,n.jsxs)("div",{className:"mb-5 flex items-center gap-3",children:[(0,n.jsx)("span",{className:"flex h-7 w-7 items-center justify-center rounded-full bg-brand-orange text-sm font-bold text-white",children:t}),(0,n.jsx)("h2",{className:"text-sm font-semibold uppercase tracking-wide text-gray-700",children:r})]})}function Field(e){let{label:t,children:r}=e;return(0,n.jsxs)("div",{className:"mb-5",children:[(0,n.jsx)("label",{className:"mb-2 block text-sm font-medium text-gray-700",children:t}),r]})}function ThreadRow(e){let{label:t,price:r,currency:s,checked:a,onChange:l}=e;return(0,n.jsxs)("label",{className:"flex items-center justify-between py-1.5 text-sm",children:[(0,n.jsxs)("span",{className:"flex items-center gap-2",children:[(0,n.jsx)("input",{type:"checkbox",checked:a,onChange:e=>l(e.target.checked)}),t]}),void 0!==r&&(0,n.jsxs)("span",{className:"text-gray-500",children:["+",formatCents(r,s)]})]})}function PriceLine(e){let{label:t,amount:r}=e;return(0,n.jsxs)("div",{className:"flex justify-between gap-4 text-gray-600",children:[(0,n.jsx)("span",{children:t}),(0,n.jsx)("span",{className:"whitespace-nowrap font-medium text-gray-800",children:r})]})}var k=r(96577),O=r.n(k),C=r(97497),S=r(19804),P=r(21690),z=r(55271),A=r(52766),_=r(69026),E=r(53330),T={src:"/_next/static/media/profile-40x40.e8c0bbb0.png",height:1580,width:2312,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAMAAABPT11nAAAAIVBMVEWXl5e0tLW0tLS+vr/T1NSwsLC/v7/ExMT////Pz9LDw8U2BSjgAAAAC3RSTlMBh7tYV5iImAZ3d1wK22cAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAjSURBVHicY2BgZeJgYGJnYGBgZmRkZGNhALE4uSA0TASqBgAJZgBrcGrkTgAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:5};let L=[C.Z,S.Z,P.Z,z.Z];var aluminium_configurator_AluminiumConfiguratorIntro=()=>{let{t:e}=(0,i.$G)("aluminium-configurator"),t=e("intro.hero.bullets",{returnObjects:!0}),r=e("intro.keyFacts",{returnObjects:!0});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("section",{id:"aluminium-hero",className:"bg-[linear-gradient(90deg,#572C86_0%,#7A4FA3_100%)] text-white",children:(0,n.jsxs)("div",{className:"mx-auto grid max-w-6xl grid-cols-1 items-center gap-10 px-6 pb-16 pt-28 lg:grid-cols-2",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h1",{className:"text-4xl font-bold leading-tight sm:text-5xl",children:(0,n.jsx)(i.cC,{t:e,i18nKey:"intro.hero.title",components:{strong:(0,n.jsx)("span",{className:"text-brand-orange"})}})}),(0,n.jsx)("p",{className:"mt-5 max-w-lg text-base text-white/80",children:e("intro.hero.subtitle")}),(0,n.jsx)("ul",{className:"mt-6 space-y-3",children:t.map(e=>(0,n.jsxs)("li",{className:"flex items-center gap-3 text-base",children:[(0,n.jsx)(A.Z,{size:20,strokeWidth:2.5,className:"shrink-0 text-[#FFC400]"}),e]},e))})]}),(0,n.jsx)("div",{className:"flex justify-center lg:justify-end",children:(0,n.jsxs)("div",{className:"w-full max-w-xs rounded-2xl bg-white p-5 text-brand-black shadow-lg",children:[(0,n.jsx)("div",{className:"flex h-48 items-center justify-center rounded-xl bg-gray-100 p-4",children:(0,n.jsx)(O(),{src:T,alt:e("intro.hero.product.title"),className:"max-h-full w-auto object-contain"})}),(0,n.jsx)("p",{className:"mt-4 text-base font-medium",children:e("intro.hero.product.title")}),(0,n.jsx)("p",{className:"text-brand-purple",children:e("intro.hero.product.price")})]})})]})}),(0,n.jsx)("section",{className:"border-y border-gray-200 bg-white",children:(0,n.jsx)("div",{className:"mx-auto grid max-w-6xl grid-cols-1 gap-6 px-6 py-8 sm:grid-cols-2 lg:grid-cols-4",children:r.map((e,t)=>{var r;let s=null!==(r=L[t])&&void 0!==r?r:C.Z;return(0,n.jsxs)("div",{className:"flex items-start gap-3",children:[(0,n.jsx)("span",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-xl bg-gray-100 text-brand-purple",children:(0,n.jsx)(s,{size:22})}),(0,n.jsxs)("div",{className:"min-w-0",children:[(0,n.jsx)("p",{className:"text-sm font-semibold text-brand-black [text-wrap:balance]",children:e.title}),(0,n.jsx)("p",{className:"mt-0.5 text-xs text-gray-600",children:e.body})]})]},e.title)})})}),(0,n.jsx)("section",{className:"bg-white",children:(0,n.jsxs)("div",{className:"mx-auto max-w-5xl px-6 py-16",children:[(0,n.jsx)("p",{className:"text-center text-sm font-semibold uppercase tracking-widest text-gray-500",children:e("intro.ways.eyebrow")}),(0,n.jsx)("h2",{className:"mt-2 text-center text-3xl font-bold text-brand-black",children:e("intro.ways.title")}),(0,n.jsx)("p",{className:"mx-auto mt-4 max-w-2xl text-center text-base text-gray-600",children:e("intro.ways.subtitle")}),(0,n.jsxs)("div",{className:"mt-10 grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,n.jsxs)("a",{href:"#aluminium-configurator",className:"rounded-2xl border border-brand-purple/30 bg-brand-purple/5 p-6 transition-shadow hover:shadow-md",children:[(0,n.jsx)("span",{className:"flex h-12 w-12 items-center justify-center rounded-xl bg-brand-purple",children:(0,n.jsx)(_.Z,{size:24,className:"text-white"})}),(0,n.jsx)("h3",{className:"mt-4 text-lg font-medium text-brand-black",children:e("intro.ways.configure.title")}),(0,n.jsx)("p",{className:"mt-2 text-sm text-gray-600",children:e("intro.ways.configure.body")})]}),(0,n.jsxs)("a",{href:"#aluminium-bom-upload",className:"rounded-2xl border border-gray-200 bg-white p-6 transition-shadow hover:shadow-md",children:[(0,n.jsx)("span",{className:"flex h-12 w-12 items-center justify-center rounded-xl bg-gray-100",children:(0,n.jsx)(E.Z,{size:24,className:"text-brand-purple"})}),(0,n.jsx)("h3",{className:"mt-4 text-lg font-medium text-brand-black",children:e("intro.ways.upload.title")}),(0,n.jsx)("p",{className:"mt-2 text-sm text-gray-600",children:e("intro.ways.upload.body")})]})]})]})})]})},F=r(72779),M=r.n(F),Z=r(95720),B=r(81166),R=r(1724),U=r(70177),I=r(3909),D=r(62528),q=r(47167),W=r(98340);let G=[".docx",".pdf",".xlsx",".csv",".tsv",".step",".dxf"],H=[".jpg",".jpeg",".png",".pdf",".step",".dxf"],formatSize=e=>"".concat(Math.max(1,Math.round(e/1024))," KB"),UploadContactForm=e=>{let{uploadedKeys:t,variant:r,layout:s="stacked"}=e,{t:a}=(0,i.$G)("aluminium-configurator"),[l,o]=(0,m.useState)(""),[c,d]=(0,m.useState)(""),[u,p]=(0,m.useState)("idle"),x=t.length>0,f="onDark"===r,submit=async e=>{if(e.preventDefault(),x&&"submitting"!==u){p("submitting");try{await (0,b.yN)({url:"/forms/aluminium-contact",method:"POST",data:{email:l,keys:t,primaryDeliveryAddress:c}}),p("success")}catch(e){p("error")}}};if("success"===u)return(0,n.jsxs)("div",{className:M()("mt-4 flex items-center gap-3 rounded-2xl p-4",f?"bg-white/10 text-white":"bg-green-50 text-brand-black"),children:[(0,n.jsx)(B.Z,{size:20,className:"shrink-0 text-green-500"}),(0,n.jsx)("p",{className:"text-sm",children:a("lead.bom.contactSuccess")})]});
1let h=(0,n.jsx)("input",{type:"email",required:!0,value:l,onChange:e=>o(e.target.value),placeholder:a("lead.bom.emailPlaceholder"),className:"w-full flex-1 rounded-2xl border border-gray-200 bg-white px-5 py-4 text-brand-black outline-none focus:border-brand-purple"}),g=(0,n.jsxs)("button",{type:"submit",disabled:!x||"submitting"===u,className:M()("flex items-center justify-center gap-2 rounded-2xl bg-brand-orange px-6 py-4 text-base font-bold text-white transition-colors hover:bg-brand-orange/90 disabled:cursor-not-allowed disabled:opacity-60","inline"===s?"shrink-0 whitespace-nowrap":"w-full"),children:[a("lead.bom.contactCta")," ",(0,n.jsx)(R.Z,{size:20})]});return(0,n.jsxs)("form",{onSubmit:submit,children:[(0,n.jsx)(W.P,{onChange:e=>d(e.target.value)}),(0,n.jsx)("div",{className:M()("grid overflow-hidden transition-all duration-300 ease-in-out",x?"mt-4 grid-rows-[1fr] opacity-100":"grid-rows-[0fr] opacity-0"),children:(0,n.jsx)("div",{className:"min-h-0",children:"inline"===s?(0,n.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row",children:[h,g]}):h})}),"stacked"===s&&(0,n.jsx)("div",{className:"mt-4",children:g}),"error"===u&&(0,n.jsx)("p",{className:M()("mt-2 text-sm",f?"text-red-200":"text-red-600"),children:a("lead.bom.contactError")})]})};var aluminium_configurator_AluminiumConfiguratorUpload=()=>{var e,t;let{t:r}=(0,i.$G)("aluminium-configurator"),[s,a]=(0,q.Z)({method:"post",url:"/upload"},"file"),[l,o]=(0,q.Z)({method:"post",url:"/upload"},"file"),c=Object.values(s).filter(e=>e.key&&!e.isCanceled).map(e=>e.key),d=Object.values(l).filter(e=>e.key&&!e.isCanceled).map(e=>e.key),u=(0,Z.uI)({onDrop:e=>e.forEach(a),accept:G.join(",")}),p=(0,Z.uI)({onDrop:e=>e.forEach(o),accept:H.join(",")}),x=r("lead.bom.steps",{returnObjects:!0}),f=[{icon:(0,n.jsx)(U.Z,{size:24,className:"text-brand-purple"})},{icon:(0,n.jsx)(I.Z,{size:24,className:"text-gray-400"})},{icon:(0,n.jsx)(D.Z,{size:24,className:"text-gray-400"})}].map((e,t)=>({...e,title:r("lead.assembly.steps.".concat(t,".title")),body:r("lead.assembly.steps.".concat(t,".body"))}));return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("section",{id:"aluminium-bom-upload",className:"scroll-mt-24 bg-[linear-gradient(180deg,#7A4FA3_0%,#572C86_70.17%)] text-white",children:(0,n.jsxs)("div",{className:"mx-auto grid max-w-5xl grid-cols-1 items-center gap-10 px-6 py-16 lg:grid-cols-2",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"text-4xl font-bold leading-tight sm:text-5xl",children:(0,n.jsx)(i.cC,{t:r,i18nKey:"lead.bom.title",components:{strong:(0,n.jsx)("span",{className:"text-brand-orange"})}})}),(0,n.jsx)("p",{className:"mt-5 max-w-lg text-base text-white/80",children:r("lead.bom.subtitle")}),(0,n.jsx)("ol",{className:"mt-8 space-y-5",children:x.map((e,t)=>(0,n.jsxs)("li",{className:"flex gap-4",children:[(0,n.jsx)("span",{className:"flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-brand-orange text-sm font-bold text-white",children:t+1}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"font-semibold",children:e.title}),(0,n.jsx)("p",{className:"text-sm text-white/70",children:e.body})]})]},e.title))})]}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{...u.getRootProps(),className:"cursor-pointer rounded-2xl border-2 border-dashed border-brand-purple/40 bg-white p-8 text-center text-brand-black transition-colors hover:border-brand-purple",children:[(0,n.jsx)("input",{...u.getInputProps(),"data-testid":"bom-upload-input"}),(0,n.jsx)("span",{className:"mx-auto flex h-14 w-14 items-center justify-center rounded-full bg-brand-purple/10",children:(0,n.jsx)(E.Z,{size:28,className:"text-brand-purple"})}),(0,n.jsx)("p",{className:"mt-4 text-lg font-bold",children:r("lead.bom.dropTitle")}),(0,n.jsx)("p",{className:"text-sm text-gray-500",children:r("lead.bom.dropSubtitle")}),(0,n.jsx)("div",{className:"mt-4 flex flex-wrap justify-center gap-2",children:G.map(e=>(0,n.jsx)("span",{className:"rounded-md border border-gray-200 px-3 py-1 text-xs text-gray-500",children:e},e))}),(0,n.jsx)("span",{className:"mt-5 inline-block rounded-lg bg-brand-purple px-6 py-3 text-sm font-bold text-white",children:r("lead.bom.selectFile")})]}),Object.values(s).map(e=>(0,n.jsxs)("div",{className:"mt-3 flex items-center gap-3 rounded-2xl bg-white p-4 text-brand-black shadow-sm",children:[(0,n.jsx)("span",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-brand-purple/10",children:(0,n.jsx)(S.Z,{size:20,className:"text-brand-purple"})}),(0,n.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,n.jsx)("p",{className:"truncate text-sm font-semibold",children:e.file.name}),(0,n.jsxs)("p",{className:"text-xs text-gray-500",children:[formatSize(e.file.size)," -"," ",e.isCanceled?r("lead.bom.uploadCanceled"):e.progress>=100?r("lead.bom.uploaded"):r("lead.bom.uploading")]}),(0,n.jsx)("div",{className:"mt-1 h-1 w-full overflow-hidden rounded-full bg-gray-100",children:(0,n.jsx)("div",{className:"h-full rounded-full bg-green-500 transition-all",style:{width:"".concat(e.isCanceled?0:e.progress,"%")}})})]}),e.progress>=100&&!e.isCanceled&&(0,n.jsx)(B.Z,{size:20,className:"shrink-0 text-green-500"})]},e.file.name)),(0,n.jsx)(UploadContactForm,{uploadedKeys:c,variant:"onDark"})]})]})}),(0,n.jsx)("section",{className:"bg-white",children:(0,n.jsxs)("div",{className:"mx-auto grid max-w-5xl grid-cols-1 items-center gap-10 px-6 py-16 lg:grid-cols-2",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"text-3xl font-bold leading-tight text-brand-black sm:text-4xl",children:(0,n.jsx)(i.cC,{t:r,i18nKey:"lead.assembly.title",components:{strong:(0,n.jsx)("span",{className:"text-brand-orange"})}})}),(0,n.jsx)("p",{className:"mt-5 text-base text-gray-600",children:r("lead.assembly.body1")}),(0,n.jsx)("p",{className:"mt-4 text-base text-gray-600",children:r("lead.assembly.body2")}),(0,n.jsx)("div",{className:"mt-8 flex items-start justify-between gap-2",children:f.map((e,t)=>(0,n.jsxs)(m.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-1 flex-col items-center text-center",children:[(0,n.jsx)("span",{className:"flex h-14 w-14 items-center justify-center rounded-2xl bg-gray-100",children:e.icon}),(0,n.jsx)("p",{className:"mt-3 text-sm font-semibold text-brand-black",children:e.title}),(0,n.jsx)("p",{className:"text-xs text-gray-500",children:e.body})]}),t<f.length-1&&(0,n.jsx)(R.Z,{size:20,className:"mt-4 shrink-0 text-gray-300"})]},e.title))}),(0,n.jsxs)("div",{...p.getRootProps(),className:"mt-8 flex cursor-pointer items-center justify-between gap-4 roun
1ded-xl border border-dashed border-brand-purple/40 px-4 py-4 transition-colors hover:border-brand-purple",children:[(0,n.jsx)("input",{...p.getInputProps(),"data-testid":"sketch-upload-input"}),(0,n.jsxs)("span",{className:"flex min-w-0 items-center gap-2 text-gray-500",children:[(0,n.jsx)(E.Z,{size:20,className:"shrink-0"}),(0,n.jsx)("span",{className:"truncate text-sm",children:null!==(t=null===(e=Object.values(l)[0])||void 0===e?void 0:e.file.name)&&void 0!==t?t:r("lead.assembly.drop")})]}),(0,n.jsx)("span",{className:"shrink-0 rounded-lg border border-brand-purple px-4 py-2 text-sm font-semibold text-brand-purple",children:r("lead.assembly.import")})]}),(0,n.jsx)(UploadContactForm,{uploadedKeys:d,variant:"onLight",layout:"inline"})]}),(0,n.jsx)("div",{className:"flex justify-center lg:justify-end",children:(0,n.jsxs)("div",{className:"relative flex aspect-square w-full max-w-sm items-center justify-center overflow-hidden rounded-2xl bg-gradient-to-br from-brand-purple to-brand-darkPurple p-8",children:[(0,n.jsx)("div",{"aria-hidden":!0,className:"absolute inset-0",style:{backgroundImage:"repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 30px),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 30px)"}}),(0,n.jsxs)("div",{className:"relative w-full max-w-[240px]",children:[(0,n.jsxs)("div",{className:"relative z-10 -ml-6 w-[190p
1x] rotate-6 rounded-[10px] bg-[#fffdf5] p-4 shadow-lg",children:[(0,n.jsx)("span",{className:"absolute -top-2 left-1/2 h-4 w-4 -translate-x-1/2 rounded-full bg-brand-orange shadow-md"}),(0,n.jsxs)("svg",{width:"100%",height:"130",viewBox:"0 0 170 130",children:[(0,n.jsxs)("g",{fill:"none",stroke:"#3a3320",strokeWidth:"2.4",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"M22 105 L22 30 Q21 27 24 27 L140 25"}),(0,n.jsx)("path",{d:"M24 28 L142 26 L145 100"}),(0,n.jsx)("path",{d:"M22 104 L146 101"}),(0,n.jsx)("path",{d:"M80 27 L82 102"}),(0,n.jsx)("path",{d:"M22 116 L146 113",stroke:"#b06a2c",strokeWidth:"1.4"}),(0,n.jsx)("path",{d:"M22 112 L22 120 M146 109 L146 117",stroke:"#b06a2c",strokeWidth:"1.4"})]}),(0,n.jsx)("text",{x:"74",y:"128",fontFamily:"Barlow",fontSize:"11",fill:"#b06a2c",children:"≈ 600 mm"}),(0,n.jsx)("text",{x:"150",y:"70",fontFamily:"Barlow",fontSize:"11",fill:"#b06a2c",transform:"rotate(90 150 70)",children:"400"})]}),(0,n.jsx)("p",{className:"mt-2 text-center text-[11px] italic text-[#9a8f6b]",children:r("lead.assembly.sketchCaption")})]}),(0,n.jsxs)("div",{className:"absolute -bottom-6 -right-8 z-20 w-[170px] rounded-xl bg-white p-3 shadow-lg",children:[(0,n.jsxs)("svg",{width:"100%",height:"92",viewBox:"0 0 170 92",children:[(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:"alu",x1:"0",y1:"0",x2:"1",y2:"1",children:[(0,n.jsx)("stop",{offset:"0",stopColor:"#d8d3e6"}),(0,n.jsx)("stop",{offset:"1",stopColor:"#b3acc9"})]})}),(0,n.jsxs)("g",{stroke:"#7d76997f",strokeWidth:"1",children:[(0,n.jsx)("rect",{x:"14",y:"14",width:"12",height:"64",rx:"2",fill:"url(#alu)"}),(0,n.jsx)("rect",{x:"132",y:"14",width:"12",height:"64",rx:"2",fill:"url(#alu)"}),(0,n.jsx)("rect",{x:"14",y:"14",width:"130",height:"12",rx:"2",fill:"url(#alu)"}),(0,n.jsx)("rect",{x:"70",y:"14",width:"12",height:"64",rx:"2",fill:"url(#alu)"})]}),(0,n.jsx)("circle",{cx:"20",cy:"20",r:"2.4",fill:"#ff8200"}),(0,n.jsx)("circle",{cx:"138",cy:"20",r:"2.4",fill:"#ff8200"}),(0,n.jsx)("circle",{cx:"76",cy:"20",r:"2.4",fill:"#ff8200"})]}),(0,n.jsxs)("div",{className:"mt-2 flex items-center gap-1.5 text-[11px] font-bold uppercase tracking-wide text-[#1FA463]",children:[(0,n.jsx)(A.Z,{size:13,strokeWidth:3}),r("lead.assembly.deliveredBadge")]})]})]})]})})]})})]})},V=r(39097),Q=r.n(V),K=r(87150);let $="<seo-links></seo-links>";var aluminium_configurator_AluminiumConfiguratorSeoText=()=>{let{t:e}=(0,i.$G)("aluminium-configurator"),t=e("seoText"),r=t.includes($),[s,a=""]=t.split($);return(0,n.jsx)("section",{className:"bg-white",children:(0,n.jsx)("div",{className:"mx-auto max-w-7xl px-6 py-16",children:(0,n.jsxs)("div",{className:"prose prose-headings:text-left max-w-none rounded-md bg-gray-100 p-10 text-gray-700",children:[(0,n.jsx)("div",{className:"contents",dangerouslySetInnerHTML:{__html:s}}),r&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.cC,{i18nKey:"seoLinks",ns:"aluminium-configurator",components:{list:(0,n.jsx)("ul",{}),item:(0,n.jsx)("li",{}),linkRobots:(0,n.jsx)(Q(),{href:K.Z.components.as(["robots"])}),linkEndEffectors:(0,n.jsx)(Q(),{href:K.Z.components.as(["end-effectors"])}),linkVision:(0,n.jsx)(Q(),{href:K.Z.components.as(["vision-sensors"])}),linkControl:(0,n.jsx)(Q(),{href:K.Z.components.as(["control-system"])}),linkRbtxpert:(0,n.jsx)(Q(),{href:K.Z.rbtxpert.as()})}}),(0,n.jsx)("div",{className:"contents",dangerouslySetInnerHTML:{__html:a}})]})]})})})},J=r(94492);let Y=a()(Promise.all([r.e(3851),r.e(1576),r.e(9289),r.e(8405)]).then(r.bind(r,59289)),{loadableGenerated:{webpack:()=>[59289]},ssr:!1});var X=!0;function AluminiumConfiguratorPage(e){let{profiles:t,accessories:r}=e,{t:s}=(0,i.$G)(),a=(0,l.useRouter)(),{bundleLoading:m,cartCount:p,showBundle:x,handleRobotBundleTabClick:f,handleBundleClose:h,handleBundleLoad:g,handleBundleUpdate:b}=(0,J.$)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.e,{fallback:{title:s("aluminium-configurator:pageTitle"),description:s("aluminium-configurator:metaDescription")}}),(0,n.jsx)(c.Z,{}),(0,n.jsx)(d.Z,{onBundleTabClick:f,showBundleSpinner:m,cartProductCount:p,isTransparent:!0,transparencyToggleTargetId:"aluminium-hero",isFixed:!0}),(0,n.jsxs)("main",{role:"main",children:[(0,n.jsx)(aluminium_configurator_AluminiumConfiguratorIntro,{}),(0,n.jsxs)("div",{id:"aluminium-configurator",className:"container mx-auto py-12",children:[(0,n.jsx)("h1",{className:"mb-8 text-3xl font-bold",children:s("aluminium-configurator:title")}),(0,n.jsx)(AluminiumConfigurator,{profiles:t,accessories:r,onAddedToCart:()=>a.push("/quote")})]}),(0,n.jsx)(aluminium_configurator_AluminiumConfiguratorUpload,{}),(0,n.jsx)(aluminium_configurator_AluminiumConfiguratorSeoText,{})]}),(0,n.jsx)(Y,{showBundle:x,onBundleLoaded:g,onBundleClosed:h,onBundleUpdate:b}),(0,n.jsx)(u.Z,{})]})}},60467:function(e,t,r){"use strict";r.d(t,{q:function(){return l}});var n=r(29668),s=r(18426),a=r(60226);let l=(0,n.ZP)()((0,s.mW)(e=>({cartCount:0,cartMode:a.CartMode.NotLoaded,updateCartCount:t=>e({cartCount:t}),updateCartMode:t=>e({cartMode:t})})))},1724:function(e,t,r){"use strict";
1var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),n.createElement("polyline",{points:"12 5 19 12 12 19"}))});l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="ArrowRight",t.Z=l},52766:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("polyline",{points:"20 6 9 17 4 12"}))});l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="Check",t.Z=l},70177:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("path",{d:"M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"}))});l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="Edit2",t.Z=l},19804:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("path",{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}),n.createElement("polyline",{points:"14 2 14 8 20 8"}),n.createElement("line",{x1:"16",y1:"13",x2:"8",y2:"13"}),n.createElement("line",{x1:"16",y1:"17",x2:"8",y2:"17"}),n.createElement("polyline",{points:"10 9 9 9 8 9"}))});
1l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="FileText",t.Z=l},97497:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("path",{d:"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"}),n.createElement("polyline",{points:"9 22 9 12 15 12 15 22"}))});l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="Home",t.Z=l},21690:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("polygon",{points:"12 2 2 7 12 12 22 7 12 2"}),n.createElement("polyline",{points:"2 17 12 22 22 17"}),n.createElement("polyline",{points:"2 12 12 17 22 12"}))});l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="Layers",t.Z=l},55271:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("path",{d:"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"}))});l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="MessageCircle",t.Z=l},62528:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
1for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("line",{x1:"16.5",y1:"9.4",x2:"7.5",y2:"4.21"}),n.createElement("path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}),n.createElement("polyline",{points:"3.27 6.96 12 12.01 20.73 6.96"}),n.createElement("line",{x1:"12",y1:"22.08",x2:"12",y2:"12"}))});l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="Package",t.Z=l},69026:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("circle",{cx:"12",cy:"12",r:"3"}),n.createElement("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"}))});l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="Settings",t.Z=l},3909:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"}))});
1l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="Tool",t.Z=l},59461:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("polyline",{points:"3 6 5 6 21 6"}),n.createElement("path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}))});l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="Trash",t.Z=l},53330:function(e,t,r){"use strict";var n=r(2784),s=r(13980),a=r.n(s);function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var l=(0,n.forwardRef)(function(e,t){var r=e.color,s=e.size,a=void 0===s?24:s,l=function(e,t){if(null==e)return{};var r,n,s=function(e,t){if(null==e)return{};var r,n,s={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(s[r]=e[r]);return s}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(s[r]=e[r])}return s}(e,["color","size"]);return n.createElement("svg",_extends({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:void 0===r?"currentColor":r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),n.createElement("polyline",{points:"16 16 12 12 8 16"}),n.createElement("line",{x1:"12",y1:"12",x2:"12",y2:"21"}),n.createElement("path",{d:"M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3"}),n.createElement("polyline",{points:"16 16 12 12 8 16"}))});l.propTypes={color:a().string,size:a().oneOfType([a().string,a().number])},l.displayName="UploadCloud",t.Z=l}},function(e){e.O(0,[9644,8880,2951,9188,2785,5803,2464,9774,2888,179],function(){return e(e.s=78219)}),_N_E=e.O()}]);

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