1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[267],{5846:function(n,e,t){t.d(e,{W:function(){return d}});var i=t(5893),r=t(4947);let o=n=>{let{image:e,video_id:t}=n;return t?(0,i.jsx)("iframe",{src:"https://player.vimeo.com/video/".concat(t,"?autoplay=0&loop=1&color=00000&title=0&byline=false&portrait=0"),frameBorder:"0",allowFullScreen:!0}):e?(0,i.jsx)("img",{src:e}):null},a=n=>{let{text:e,image:t,video_id:r}=n;return(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{children:(0,i.jsx)(o,{image:t,video_id:r})}),(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:e}})]})},l=n=>{let{text:e,image:t,video_id:a}=n;return(0,i.jsxs)(r.Nt,{children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:e}}),(0,i.jsx)("div",{children:(0,i.jsx)(o,{image:t,video_id:a})})]})},s=n=>{let{text:e,image:t,video_id:a}=n;return(0,i.jsxs)(r.Nt,{children:[(0,i.jsx)("div",{children:(0,i.jsx)(o,{image:t,video_id:a})}),(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:e}})]})},c=n=>{let{text:e,image:t,video_id:r}=n;return(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:e}}),(0,i.jsx)("div",{children:(0,i.jsx)(o,{image:t,video_id:r})})]})},d=n=>{let{text:e,text_position:t,image:o,video_id:d,full_size:u}=n,p=(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:e}});switch(t){case 1:p=(0,i.jsx)(l,{image:o,text:e,video_id:d});break;case 2:p=(0,i.jsx)(s,{image:o,text:e,video_id:d});break;case 4:p=(0,i.jsx)(c,{image:o,text:e,video_id:d});break;case 5:p=(0,i.jsx)(a,{image:o,text:e,video_id:d});break;case 6:p=(0,i.jsx)(r.FY,{dangerouslySetInnerHTML:{__html:e}})}return(0,i.jsx)(r.Np,{fullPage:1==u,children:p})}},4947:function(n,e,t){t.d(e,{FY:function(){return c},Np:function(){return s},Nt:function(){return d}});var i=t(7297),r=t(5444);function o(){let n=(0,i.Z)(["\n\n ","\n\n ","\n\n clear: both;\n padding-bottom: 40px;\n margin: "," 43px;\n\n a {\n color: #777;\n }\n\n div {\n padding: 0;\n }\n\n iframe {\n width: 100%;\n min-height: 400px;\n\n @media all and (max-width: 767px) {\n min-height: 190px;\n }\n }\n\n p {\n font-size: 18px;\n margin: 15px 0 10px;\n }\n\n img {\n max-width: 100%;\n\n @media all and (max-width: 767px) {\n margin: 25px 0 0;\n }\n }\n\n\n .element-2rows {\n font-size: 0;\n display: block;\n min-height: 100%;\n justify-content: center;\n \n div:first-child {\n padding-bottom: 3rem;\n\n @media all and (max-width: 767px) {\n padding-bottom: 0;\n }\n }\n\n @media all and (max-width: 767px) {\n display: block;\n }\n\n @media all and (min-width: 768px) {\n\n .col-sm-6 {\n max-width: calc(50% - 3rem);\n display: inline-block;\n margin: 1.5rem;\n }\n\n img {\n object-fit: cover;\n max-width: 100%;\n }\n }\n \n div.col-sm-6.col-xs-12 > img {\n min-height: 100%;\n object-fit: cover;\n }\n }\n"]);return o=function(){return n},n}function a(){let n=(0,i.Z)(["\n @media all and (min-width: 781px) {\n margin: 0 13% 0 23%;\n padding: 30px 0 70px 0 !important;\n }\n"]);return a=function(){return n},n}function l(){let n=(0,i.Z)(["\n\n img {\n max-width: 100%;\n }\n\n @media all and (min-width: 781px) {\n display: grid;\n grid-template-columns: repeat(2, calc(50% - 1.5rem));\n min-height: 100%;\n gap: 3rem;\n\n img {\n min-height: 100%;\n max-width: 100%;\n min-width: 100%;\n object-fit: cover;\n }\n\n div {\n min-height: 100%;\n display: block;\n }\n }\n\n > div {\n width: 100%;\n\n &:first-child {\n float: right;\n }\n }\n"]);return l=function(){return n},n}let s=r.ZP.div.withConfig({componentId:"sc-f6d092e4-0"})(n=>{let{fullPage:e,minHeight:t,marginY:i="0"}=n;return(0,r.iv)(o(),e?"":"\n width: calc(100% - 71px);\n max-width: 1960px;\n margin: ".concat(i," auto !important;\n padding: 0 15px;\n "),t?"\n min-height: ".concat(t,";\n "):"",i)}),c=r.ZP.div.withConfig({componentId:"sc-f6d092e4-1"})(()=>(0,r.iv)(a())),d=r.ZP.div.withConfig({componentId:"sc-f6d092e4-2"})(()=>(0,r.iv)(l()))},5648:function(n,e,t){t.d(e,{r:function(){return a}});var i=t(7297),r=t(5444);function o(){let n=(0,i.Z)(["\n margin: 71px 0 0;\n display: grid;\n\n @media all and (min-width: 768px) {\n margin: 71px 43px 0;\n grid-template-columns: repeat(3, 1fr);\n }\n\n @media all and (min-width: 992px) {\n grid-template-columns: repeat(4, 1fr);\n }\n"]);return o=function(){return n},n}let a=r.ZP.div.withConfig({componentId:"sc-9e656f44-0"})(()=>(0,r.iv)(o()))},2173:function(n,e,t){t.d(e,{C4:function(){return b},C5:function(){return j},GX:function(){return P},Gs:function(){return y},OJ:function(){return w},Yb:function(){return x},_V:function(){return v},cu:function(){return C},di:function(){return g},fb:function(){return Z},fr:function(){return I}});var i=t(7297),r=t(5444);function o(){let n=(0,i.Z)(["\n // @media (max-width: 767px) {\n // padding: 0 25px;\n // }\n\n width: calc(100% - 71px);\n max-width: 1960px;\n margin: 0 auto;\n"]);return o=function(){return n},n}function a(){let n=(0,i.Z)(["\n @media (min-width: 992px) {\n display: none;\n }\n\n position: fixed;\n bottom: 0;\n right: 20px;\n\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n\n z-index: 100;\n transform: translateY(-50%);\n\n > div {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n }\n"]);return a=function(){return n},n}function l(){let n=(0,i.Z)(["\n\n ","\n\n ","\n\nh4 {\n font-size: 23px;\n font-weight: 400;\n font-stretch: normal;\n font-style: normal;\n line-height: 1.5;\n letter-spacing: -0.58px;\n text-align: left;\n color: #000000;\n margin-top: 35px;\n text-transform: none;\n margin-bottom: 10px;\n\n border-bottom: 1px solid #353536;\n padding-bottom: 2px;\n\n @media (max-width: 991px) {\n display: flex;\n justify-content: space-between;\n }\n }\n"]);return l=function(){return n},n}function s(){let n=(0,i.Z)(["\n @media (min-width: 992px) {\n display: none;\n }\n"]);return s=function(){return n},n}function c(){let n=(0,i.Z)(["\n display: none;\n @media (min-width: 992px) {\n display: block;\n }\n"]);return c=function(){return n},n}function d(){let n=(0,i.Z)(["\n width: ","%;\n padding-right: 15px;\n padding-left: 15px;\n\n ","\n\n ","\n\n ","\n\n"]);return d=function(){return n},n}function u(){let n=(0,i.Z)(["\n height: 70vh;\n margin-top: 30vh;\n background: white;\n\n > div {\n padding: 0 25px;\n }\n"]);return u=function(){return n},n}function p(){let n=(0,i.Z)(["\n height: 10vh;\n padding-top: 20px;\n text-align: center;\n margin-bottom: 15px;\n font-size: 26px;\n position: relative;\n"]);return p=function(){return n},n}function m(){let n=(0,i.Z)(["\n opacity: 1;\n position: absolute;\n top: 0.5em;\n right: 30px;\n font-size: 1.5em;\n font-weight: 400;\n line-height: 0.8;\n color: #000;\n text-shadow: 0 1px 0 #fff;\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n font-family: var(--dinNext);\n"]);return m=function(){return n},n}function h(){let n=(0,i.Z)(["\n height: 45vh;
1\n overflow-y: scroll;\n margin-bottom: 5vh;\n"]);return h=function(){return n},n}function f(){let n=(0,i.Z)(["\n background: black;\n text-align: center;\n display: block;\n width: 100%;\n border-radius: 0;\n font-size: 16px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n padding: 6px 12px;\n margin-bottom: 0;\n font-weight: normal;\n font-family: var(--dinNext);\n"]);return f=function(){return n},n}let x=r.ZP.div.withConfig({componentId:"sc-a883622e-0"})(()=>(0,r.iv)(o())),g=r.ZP.div.withConfig({componentId:"sc-a883622e-1"})(()=>(0,r.iv)(a())),v=r.ZP.div.withConfig({componentId:"sc-a883622e-2"})(n=>{let{prepare:e,details:t}=n;return(0,r.iv)(l(),e&&"\n height: 80vh;\n overflow-y: scroll;\n margin-bottom: 5vh;\n\n display: none;\n @media (min-width: 992px) {\n height: auto;\n overflow: visible;\n display: block;\n width: 25%;\n float: left;\n padding: 0 15px;\n }\n ",t&&" \n display: flex;\n flex-direction: column;\n justify-content: space-between;\n\n @media (min-width: 992px) {\n width: 25%;\n float: left;\n padding: 0 15px;\n margin-left: 8.33333333%;\n width: 66.66666667%;\n }\n ")}),w=r.ZP.div.withConfig({componentId:"sc-a883622e-3"})(()=>(0,r.iv)(s())),j=r.ZP.div.withConfig({componentId:"sc-a883622e-4"})(()=>(0,r.iv)(c())),b=r.ZP.div.withConfig({componentId:"sc-a883622e-5"})(n=>{let{size:e,offset:t,onlyLarge:i}=n;return(0,r.iv)(d(),100/12*e,t&&"margin-left: ".concat(100/12*t,"%"),i&&"\n @media (max-width: 991px) {\n width: 100%;\n margin-left: 0;\n }\n ",12==e&&'::after {\n content: "";\n display: block;\n }')}),y=r.ZP.div.withConfig({componentId:"sc-a883622e-6"})(()=>(0,r.iv)(u())),C=(0,r.ZP)(b).withConfig({componentId:"sc-a883622e-7"})(()=>(0,r.iv)(p())),Z=r.ZP.button.withConfig({componentId:"sc-a883622e-8"})(()=>(0,r.iv)(m())),I=(0,r.ZP)(b).withConfig({componentId:"sc-a883622e-9"})(()=>(0,r.iv)(h())),P=r.ZP.button.withConfig({componentId:"sc-a883622e-10"})(()=>(0,r.iv)(f()))},1187:function(n,e,t){t.d(e,{W:function(){return g}});var i=t(5893),r=t(1761),o=t(7297),a=t(5675),l=t.n(a),s=t(1664),c=t.n(s),d=t(5444);function u(){let n=(0,o.Z)(["\n position: relative;\n"]);return u=function(){return n},n}function p(){let n=(0,o.Z)(["\n max-width: 100%;\n display: block;\n"]);return p=function(){return n},n}function m(){let n=(0,o.Z)(['\n\n &::before {\n content: " ";\n display: block;\n min-height: 100%;\n position: absolute;\n z-index: 0;\n width: 100%;\n background: radial-gradient(circle,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 50%,rgba(0,0,0,0.3) 100%);\n }\n\n h2 { \n padding-left: 20px;\n position: absolute;\n margin-bottom: 15px;\n bottom: 0;\n font-family: var(--gtWalsheimPro);\n font-weight: 400;\n font-size: 24px;\n color: ',";\n }\n"]);return m=function(){return n},n}let h=d.ZP.div.withConfig({componentId:"sc-f0c23977-0"})(()=>(0,d.iv)(u())),f=(0,d.ZP)(l()).withConfig({componentId:"sc-f0c23977-1"})(()=>(0,d.iv)(p())),x=(0,d.ZP)(c()).withConfig({componentId:"sc-f0c23977-2"})(n=>{let{white:e}=n;return(0,d.iv)(m(),e?"white":"#141414")}),g=n=>{let{product:e}=n;return(0,i.jsx)(h,{children:(0,i.jsxs)(x,{href:e.url,white:0===e.image_text_color,children:[(0,i.jsx)("h2",{children:e.name}),e.image_url&&(0,i.jsx)(f,{alt:e.name,src:e.image_url,blurDataURL:"/placeholder.jpg",width:380,height:380,loader:r.H,layout:"responsive",loading:"lazy"})]})})}},1745:function(n,e,t){t.d(e,{Ej:function(){return C},Fc:function(){return Z},Jc:function(){return x},NH:function(){return g},dg:function(){return I},gl:function(){return v},hD:function(){return w},rK:function(){return j},vt:function(){return b},we:function(){return y}});var i=t(7297),r=t(5444);function o(){let n=(0,i.Z)(["\n position: relative;\n width: 100vw !important;\n\n @media (orientation: portrait) {\n max-height: calc(100vh - 71px);\n margin-top: 71px;\n }\n "]);return o=function(){return n},n}function a(){let n=(0,i.Z)(["\n // display: flex;\n // align-items: baseline;\n height: 100vh;\n\n @media (orientation: portrait) {\n height: calc(100vh - 71px);\n }\n\n width: 100vw;\n "]);return a=function(){return n},n}function l(){let n=(0,i.Z)(["\n position: relative;\n overflow: hidden;\n // height: calc(100vh - 71px);\n"]);return l=function(){return n},n}function s(){let n=(0,i.Z)(["\n // display: flex;\n // flex-direction: column;\n // justify-content: center;\n // align-items: center;\n height: 100vh;\n width: 100vw;\n position: relative;\n\n @media (orientation: portrait) {\n height: calc(100vh - 71px);\n }\n \n > div {\n height: 100%;\n position: relative;\n }\n\n img {\n width: 100%;\n height: 100%;\n min-width: 100%;\n object-fit: cover;\n object-position: top;\n }\n "]);return s=function(){return n},n}function c(){let n=(0,i.Z)(["\n display: ",";\n position: absolute;\n top: 50%;\n left: ",";\n right: ",";\n height: 40px;\n width: 40px;\n justify-content: center;
1\n align-items: center;\n transform: translateY(-50%);\n border-radius: 40px;\n border: none;\n background-color: ",";\n box-shadow: ",";\n z-index: 10;\n\n &:focus {\n outline: none;\n box-shadow: none;\n border: 1px solid ",";\n }\n\n & > div {\n transform: rotate(",");\n }\n "]);return c=function(){return n},n}function d(){let n=(0,i.Z)(["\n position: fixed;\n z-index: 100;\n margin-top: -32px;\n top: 50%;\n right: 50px;\n opacity: 1;\n\n ul {\n margin: 0;\n padding: 0;\n }\n"]);return d=function(){return n},n}function u(){let n=(0,i.Z)(["\n margin: 7px;\n position: relative;\n width: 15px!important;\n height: auto!important;\n text-align: center;\n display: flex!important;\n vertical-align: middle;\n\n a {\n display: block;\n position: relative;\n z-index: 1;\n cursor: pointer;\n text-decoration: none; height: 5px!important;\n width: 5px!important;\n border: 0;\n padding: 0;\n margin: 12px auto;\n background: #fff;\n border-radius: 100%;\n transition: all .5s ease-in-out;\n }\n\n ","\n"]);return u=function(){return n},n}function p(){let n=(0,i.Z)(["\ntext-shadow: none;\nleft: 0;\ntext-align: left;\nposition: absolute;\npadding-left: 49px;\nbottom: ",";\ncolor: white;\nmargin-bottom: ",";\nfont-weight: 200;\ncolor: ",";\n\n\n@media all and (min-width: 781px) {\n padding-left: 95px;\n width: 40%;\n margin-bottom: 11.1vh;\n bottom: 71px;\n\n h4 {\n font-size: 3.6vw;\n font-weight: 200;\n margin: 0;\n }\n\n h1 {\n padding: 0;\n font-weight: 200;\n font-size: 3.6vw;\n }\n\n > span {\n font-size: 1.36vw;\n\n p {\n padding: 0 0 10px;\n line-height: 1.42857143;\n }\n }\n}\n\n@media (max-height: 768px) and (orientation: landscape) {\n h1 {\n font-size: 5vw;\n }\n}\n\n\n@media all and (max-width: 780px) {\n width: 85%;\n \n h4 {\n font-size: 10.5vw;\n font-weight: 200;\n margin: 0;\n }\n\n h1 {\n padding: 0;\n font-size: 10.5vw;\n font-weight: 200;\n }\n\n > span {\n font-size: 18px;\n\n > p > * {\n display: none;\n }\n\n p p:first-child {\n margin-top: 8px;\n display: block;\n }\n }\n}\n\nb, strong {\n font-weight: 700;\n}\n"]);return p=function(){return n},n}function m(){let n=(0,i.Z)(["\n margin: 0 0 10px;\n font-size: 26px;\n"]);return m=function(){return n},n}function h(){let n=(0,i.Z)(["\n z-index: 3;\n background: black;\n position: fixed;\n width: 100%;\n height: 100%;\n top: 0;\n\n iframe {\n display: block;\n position: absolute;\n width: 100vw;\n padding: 10vh 0;\n height: 100vh;\n background: #000;\n }\n"]);return h=function(){return n},n}function f(){let n=(0,i.Z)(["\n position: fixed;\n right: 50px;\n top: 30px;\n z-index: 4;\n font-size: 53px;\n cursor: pointer;\n"]);return f=function(){return n},n}let x=r.ZP.div.withConfig({componentId:"sc-59a03406-0"})(n=>{let{hasDots:e}=n;return(0,r.iv)(o())}),g=r.ZP.div.withConfig({componentId:"sc-59a03406-1"})(n=>{let{isSmall:e}=n;return(0,r.iv)(a())}),v=r.ZP.div.withConfig({componentId:"sc-59a03406-2"})(l()),w=r.ZP.div.withConfig({componentId:"sc-59a03406-3"})(n=>{let{isSmallSize:e}=n;return(0,r.iv)(s())});r.ZP.button.withConfig({componentId:"sc-59a03406-4"})(n=>{let{theme:e,left:t,isSmallSize:i}=n;return(0,r.iv)(c(),i?"none":"flex",t?"10%":"unset",t?"unset":"10%",e.palette.common.white,e.palette.shadow.mediumShadow,e.palette.common.gray,t?"180deg":0)});let j=r.ZP.div.withConfig({componentId:"sc-59a03406-5"})(()=>(0,r.iv)(d())),b=r.ZP.li.withConfig({componentId:"sc-59a03406-6"})(n=>{let{active:e}=n;return(0,r.iv)(u(),e&&"a {\n width: 15px!important;\n height: 15px!important;\n margin: 7px auto;\n box-sizing: border-box;\n background: #fff;\n transform: scale(1);\n }")}),y=r.ZP.div.withConfig({componentId:"sc-59a03406-7"})(n=>{let{colorWhite:e,singleSlide:t}=n;return(0,r.iv)(p(),t?"25px":"-45px",t?"4vh":"11.1vh",e?"white":"black")}),C=r.ZP.p.withConfig({componentId:"sc-59a03406-8"})(()=>(0,r.iv)(m())),Z=r.ZP.div.withConfig({componentId:"sc-59a03406-9"})(()=>(0,r.iv)(h())),I=r.ZP.img.withConfig({componentId:"sc-59a03406-10"})(()=>
1(0,r.iv)(f()))},7660:function(n,e,t){t.r(e),t.d(e,{__N_SSP:function(){return el},default:function(){return es}});var i=t(5893),r=t(9008),o=t.n(r),a=t(5846),l=t(7297),s=t(5444);function c(){let n=(0,l.Z)(["\n margin-top: 24px;\n padding: 0 24px;\n \n @media (min-width: 992px) {\n padding: 94px 0;\n width: calc(100% - 71px);\n max-width: 1960px;\n }\n"]);return c=function(){return n},n}function d(){let n=(0,l.Z)(["\n @media (max-width: 991px) {\n display: none;\n }\n"]);return d=function(){return n},n}function u(){let n=(0,l.Z)(["\n @media (min-width: 992px) {\n margin-left: 33%;\n width: 41.66666667%;\n }\n"]);return u=function(){return n},n}function p(){let n=(0,l.Z)(["\n font-size: 21px;\n line-height: 28px;\n"]);return p=function(){return n},n}function m(){let n=(0,l.Z)(["\n margin-top: 24px;\n\n @media (min-width: 992px) {\n margin-top: 50px;\n font-size: 17px;\n line-height: 22px;\n }\n"]);return m=function(){return n},n}function h(){let n=(0,l.Z)(["\n width: 100%;\n overflow: hidden;\n position: relative;\n max-height: 100vh;\n\n @media (orientation: portrait) {\n max-height: calc(100vh - 71px);\n margin-top: 71px;\n }\n\n img {\n display: block;\n width: 100%;\n height: 100%;\n min-width: 100%;\n object-fit: cover;\n }\n \n"]);return h=function(){return n},n}let f=s.ZP.div.withConfig({componentId:"sc-4e9e43c4-0"})(()=>(0,s.iv)(c())),x=s.ZP.div.withConfig({componentId:"sc-4e9e43c4-1"})(()=>(0,s.iv)(d())),g=s.ZP.div.withConfig({componentId:"sc-4e9e43c4-2"})(()=>(0,s.iv)(u())),v=s.ZP.div.withConfig({componentId:"sc-4e9e43c4-3"})(()=>(0,s.iv)(p())),w=s.ZP.div.withConfig({componentId:"sc-4e9e43c4-4"})(()=>(0,s.iv)(m())),j=s.ZP.div.withConfig({componentId:"sc-4e9e43c4-5"})(()=>(0,s.iv)(h())),b=s.ZP.h1.withConfig({componentId:"sc-4e9e43c4-6"})(n=>{let{white:e}=n;return"\nfont-weight: 400 !important;\n\n@media (min-width: 781px) {\n font-size: 50px !important;\n position: absolute;\n bottom: -100px;\n left: 50px;\n ".concat(e?"color: white;":"","\n}\n")});var y=t(7294),C=t(8856);function Z(){let n=(0,l.Z)(["\n\n li {\n padding: 10px 0 0;\n margin-top: -10px;\n\n a {\n\n p {\n margin: 0;\n }\n\n .file-name {\n font-size: 19px;\n color: #353536;\n margin: 6px 0 0;\n background: url('/images/arrow-download.png') no-repeat;\n background-position: 0 1px;\n }\n\n .file-info {\n font-size: 16px;\n color: #b9b9b9;\n }\n\n &:hover {\n text-decoration: none;\n\n .file-name {\n font-size: 19px;\n color: #ee4036;\n }\n\n .file-info {\n font-size: 16px;\n color: #fad2d0;\n }\n }\n }\n }\n"]);return Z=function(){return n},n}function I(){let n=(0,l.Z)(["\n padding: 10px 0 0;\n margin-top: -10px;\n\n a:hover {\n text-decoration: none;\n }\n\n a:hover .file-name {\n color: #ee4036;\n }\n"]);return I=function(){return n},n}function P(){let n=(0,l.Z)(["\n font-weight: 500;\n font-size: 18px;\n line-height: 24px;\n text-align: left;\n color: #333333;\n margin: 6px 0 0;\n background: url('/images/download.svg');\n background-repeat: no-repeat;\n background-position: 0 1px;\n background-size: 16px 17px;\n\n padding-left: 35px;\n"]);return P=function(){return n},n}let z=s.ZP.div.withConfig({componentId:"sc-b4431762-0"})(()=>(0,s.iv)(Z())),_=s.ZP.div.withConfig({componentId:"sc-b4431762-1"})(()=>(0,s.iv)(I())),k=s.ZP.p.withConfig({componentId:"sc-b4431762-2"})(()=>(0,s.iv)(P())),S=n=>{let{items:e,model:t,color:r,cdnHost:o}=n,[a,l]=(0,y.useState)(e||[]),{t:s}=(0,C.$G)("product");return((0,y.useEffect)(()=>{if(!t)return;let n={name:s("Catalog card"),url:o+window.location.pathname.replace("/products","/produkty")+"/pdf?index="+t.index+"."+(null==r?void 0:r.id)};l([n,...e])},[e,t,o,r,s]),t)?a?(0,i.jsx)(z,{children:a.map((n,e)=>(0,i.jsx)(_,{children:(0,i.jsx)("a",{href:n.url,target:n.redirect?"_self":"_blank",children:(0,i.jsx)(k,{children:n.name})})},e))}):(0,i.jsx)("div",{className:"product-model-files-blank",children:(0,i.jsx)("strong",{children:s("The lamp has no files to download")})}):(0,i.jsx)(i.Fragment,{})},N=(0,y.createContext)({showPrice:!1,filterValues:{},setFilterValues:()=>({})}),F=()=>(0,y.useContext)(N);var E=t(1664),A=t.n(E);function M(){let n=(0,l.Z)(["\ncolor: white;\n\npadding: 10px 11px;\n\ndisplay: flex;\nbackground: #353537;\n\n\nmin-width: 30%;\n\nalign-self: flex-start;
1\n\n@media (max-width: 768px) {\n align-self: stretch;\n margin-top: 24px;\n}\n\n> div {\n padding: 0;\n}\n"]);return M=function(){return n},n}function H(){let n=(0,l.Z)(["\n color: white;\n font-size: 20.8px;\n padding: 0;\n margin: 0 auto;\n display: block;\n text-align: center;\n"]);return H=function(){return n},n}function G(){let n=(0,l.Z)(["\n font-style: normal;\n font-weight: bold;\n font-size: 14px;\n line-height: 14px;\n\n color: #FFFFFF;\n"]);return G=function(){return n},n}function O(){let n=(0,l.Z)(["\n font-style: normal;\n font-weight: bold;\n font-size: 14px;\n line-height: 14px;\n\n color: #FFFFFF;\n"]);return O=function(){return n},n}function L(){let n=(0,l.Z)(["\n text-transform: uppercase;\n font-size: 10.4px;\n color: #AAAAAA;\n"]);return L=function(){return n},n}let V=s.ZP.div.withConfig({componentId:"sc-6ca531fb-0"})(()=>(0,s.iv)(M())),T=(0,s.ZP)(A()).withConfig({componentId:"sc-6ca531fb-1"})(()=>(0,s.iv)(H())),B=s.ZP.p.withConfig({componentId:"sc-6ca531fb-2"})(()=>(0,s.iv)(G())),D=s.ZP.p.withConfig({componentId:"sc-6ca531fb-3"})(()=>(0,s.iv)(O())),R=s.ZP.div.withConfig({componentId:"sc-6ca531fb-4"})(()=>(0,s.iv)(L()));var U=t(2173);let W=n=>{let{model:e,color:t,versionColor:r}=n,{showPrice:o}=F(),{t:a}=(0,C.$G)("product"),[l,s]=(0,y.useState)(""),[c,d]=(0,y.useState)("");return((0,y.useEffect)(()=>{let n=e.price,i=e.net_price,o=n.value,a=i.value;t&&(o+="zÅ"===n.currency?1.23*t.price_pln:t.price_euro,a+="zÅ"===i.currency?t.price_pln:t.price_euro),r&&(o+="zÅ"===n.currency?1.23*r.price_pln:r.price_euro,a+="zÅ"===i.currency?r.price_pln:r.price_euro),s("".concat((Number.isInteger(o)?o:o.toFixed(2)).toString().replace(".",",")," ").concat(n.currency)),d("".concat((Number.isInteger(a)?a:a.toFixed(2)).toString().replace(".",",")," ").concat(i.currency))},[e,t,r]),o&&e)?"-"===e.net_price?(0,i.jsx)(V,{children:(0,i.jsx)(T,{href:"/user/login",children:a("CREATE B2B ACCOUNT TO VIEW PRICES")})}):"string"!=typeof e.net_price&&"zÅ"===e.net_price.currency?(0,i.jsxs)(V,{children:[(0,i.jsxs)(U.C4,{size:6,children:[(0,i.jsx)(R,{children:a("Net price")}),(0,i.jsx)(D,{children:c})]}),(0,i.jsxs)(U.C4,{size:6,style:{textAlign:"right"},children:[(0,i.jsx)(R,{children:a("Gross price")}),(0,i.jsx)(B,{children:l})]})]}):(0,i.jsx)(V,{children:(0,i.jsxs)("div",{children:[(0,i.jsx)(R,{children:a("excl. VAT")}),(0,i.jsx)(B,{children:l})]})}):(0,i.jsx)("div",{})};function Y(){let n=(0,l.Z)(["\n text-transform: uppercase !important;\n border-bottom: 0 !important;\n margin-top: 5px !important;\n font-size: 18px !important;\n\n @media (max-width: 991px) {\n font-size: 26px !important;\n }\n"]);return Y=function(){return n},n}function $(){let n=(0,l.Z)(["\n display: none;\n\n @media (max-width: 991px) {\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n align-items: stretch;\n align-content: stretch;\n margin-top: 32px;\n }\n"]);return $=function(){return n},n}function q(){let n=(0,l.Z)(["\n font-style: normal;\n font-weight: 500;\n line-height: 28px;\n margin-top: 5px;\n color: #000000;\n font-size: 26px;\n"]);return q=function(){return n},n}let J=s.ZP.h4.withConfig({componentId:"sc-e9f85306-0"})(()=>(0,s.iv)(Y())),X=s.ZP.div.withConfig({componentId:"sc-e9f85306-1"})(()=>(0,s.iv)($())),K=s.ZP.div.withConfig({componentId:"sc-e9f85306-2"})(()=>(0,s.iv)(q())),Q=n=>{let{model:e,color:t,versionColor:r}=n,{t:o}=(0,C.$G)("product"),[a,l]=(0,y.useState)(e||null),[s,c]=(0,y.useState)(t||null),[d,u]=(0,y.useState)(r||null);return((0,y.useEffect)(()=>
1{l(e||null),c(t||null),u(r||null)},[e,t,r]),a)?(0,i.jsxs)("div",{className:"product-model-details model-subheader",children:[(0,i.jsxs)(U.C5,{children:[(0,i.jsx)("h4",{className:"your-model",children:o("Your model")}),(0,i.jsxs)("div",{className:"row",children:[(0,i.jsx)(U.C4,{size:7,children:(0,i.jsxs)("div",{className:"row",children:[(0,i.jsx)(U.C4,{size:5,children:(0,i.jsxs)(J,{children:[a.fullIndex,".",null==s?void 0:s.id]})}),(0,i.jsx)(U.C4,{size:7,children:(0,i.jsx)(K,{children:a.name})})]})}),(0,i.jsx)(U.C4,{size:5,children:(0,i.jsx)("div",{className:"row",children:(0,i.jsx)(U.C4,{size:10,offset:2,children:(0,i.jsx)(W,{model:a,color:s,versionColor:d})})})})]})]}),(0,i.jsxs)(X,{children:[(0,i.jsx)(K,{children:a.name}),(0,i.jsxs)(J,{children:[a.fullIndex,".",null==s?void 0:s.id]}),(0,i.jsx)(W,{model:a,color:s,versionColor:d})]})]}):(0,i.jsx)("div",{})};var nn=t(6486),ne=t(2554);function nt(){let n=(0,l.Z)(["\n ","\n"]);return nt=function(){return n},n}function ni(){let n=(0,l.Z)(["\n border: 1px solid rgba(0, 0, 0, 0.2);\n padding: 0 16px;\n font-size: 16px;\n line-height: 24px;\n img {\n width: 12px;\n }\n"]);return ni=function(){return n},n}function nr(){let n=(0,l.Z)(["\n padding: 7px 0 3px;\n display: flex;\n justify-content: space-between;\n"]);return nr=function(){return n},n}function no(){let n=(0,l.Z)(["\n border-top: 1px solid rgba(0, 0, 0, 0.2);\n padding-bottom: 5px;\n\n > div {\n border-bottom: 1px solid rgba(0, 0, 0, 0.08);\n padding: 7px 0 3px;\n display: flex;\n justify-content: space-between;\n\n &:last-child {\n border-bottom: none;\n }\n }\n"]);return no=function(){return n},n}function na(){let n=(0,l.Z)(["\n ","\n"]);return na=function(){return n},n}let nl=s.ZP.div.withConfig({componentId:"sc-693eec9e-0"})(n=>{let{isSelected:e}=n;return(0,s.iv)(nt(),!e&&"color: rgba(51, 51, 51, 0.6)")}),ns=s.ZP.div.withConfig({componentId:"sc-693eec9e-1"})(()=>(0,s.iv)(ni())),nc=s.ZP.div.withConfig({componentId:"sc-693eec9e-2"})(()=>(0,s.iv)(nr())),nd=s.ZP.div.withConfig({componentId:"sc-693eec9e-3"})(()=>(0,s.iv)(no())),nu=s.ZP.img.withConfig({componentId:"sc-693eec9e-4"})(n=>{let{isOpen:e}=n;return(0,s.iv)(na(),!e&&"transform: rotate(90deg);")}),np=n=>{let{value:e,isSelected:t,onClick:r}=n;return(0,i.jsxs)(nl,{onClick:()=>r(),isSelected:t,children:[e,(0,i.jsx)("img",{src:t?"/images/radio-checked.svg":"/images/radio.svg"})]})},nm=n=>{let{id:e,isDisabled:t,value:r,options:o,onChange:a,useName:l}=n,[s,c]=(0,y.useState)(!1),[d,u]=(0,y.useState)(r&&(l?"".concat(r[e]," - ").concat(r.name):r[e])),[p,m]=(0,y.useState)(o);return((0,y.useEffect)(()=>{u(r&&(l?"".concat(r[e]," - ").concat(r.name):r[e]))},[r,e]),(0,y.useEffect)(()=>{m(o)},[o]),r)?(0,i.jsxs)(ns,{children:[(0,i.jsxs)(nc,{onClick:()=>c(n=>!n),children:[d,(0,i.jsx)(nu,{src:"/images/arrow-up.svg",isOpen:s})]}),!t&&s&&(0,i.jsx)(nd,{children:p.filter(n=>!!n).map(n=>(0,i.jsx)(np,{value:l?"".concat(n[e]," - ").concat(n.name):n[e],isSelected:(l?"".concat(n[e]," - ").concat(n.name):n[e])===d,onClick:()=>a(n)},n.name))})]},"select".concat(e)):null};var nh=t(6659);function nf(){let n=(0,l.Z)(["\n font-style: normal;\n font-weight: bold;\n font-size: 12px;\n line-height: 14px;\n margin: 9px 0 5px;\n\n text-transform: uppercase;\n\n color: #353536;\n"]);return nf=function(){return n},n}let nx=s.ZP.h5.withConfig({componentId:"sc-e6dfb9c4-0"})(()=>(0,s.iv)(nf())),ng=(n,e)=>(0,nn.filter)(n,n=>{let t=!0;return Object.keys(e).forEach(i=>{Array.isArray(e[i])&&e[i][0]!=n[i][0]?t=!1:Array.isArray(e[i])||e[i]==n[i]||(t=!1)}),t}),nv=n=>{let{id:e,title:t,useMobileSelect:r,data:o,filters:a,disabled:l,onChange:s}=n,{filterValues:c}=F(),[d,u]=(0,y.useState)(!1),[p,m]=(0,y.useState)(c[e]&&(0,nn.isArray)(c[e])?c[e][0]:c[e]),[h,f]=(0,y.useState)([]);return(0,y.useLayoutEffect)(()=>{let n=ng(o,a);(n=(0,nn.isArray)(o[0][e])?(0,nn.uniqBy)(n,"".concat(e,"[0]")):(0,nn.uniqBy)(n,e)).length&&isNaN(n[0][e])&&(n=(0,nn.sortBy)(n,e)),f(n=(0,nn.sortBy)(n,n=>parseInt(n[e]))),u(l)},[o,c,e,l]),(0,y.useEffect)(()=>{c[e]&&m(Array.isArray(c[e])?c[e][0]:c[e])},[c[e]]),(0,i.jsxs)("div",{children:[(0,i.jsx)(nx,{children:t}),r?(0,i.jsx)(nm,{id:e,isDisabled:d,value:h.find(n=>((0,nn.isArray)(n[e])?n[e][0]:n[e])===p),options:h,onChange:n=>s(n[e]),useName:!1}
1):(0,i.jsx)(nh.ZP,{instanceId:"xx".concat(e),classNamePrefix:"base-react-select",id:e,isClearable:!1,name:"selected-state",isDisabled:d,value:h.find(n=>((0,nn.isArray)(n[e])?n[e][0]:n[e])===p),onChange:n=>{s(n[e])},openMenuOnClick:!0,isSearchable:!1,options:h,components:{IndicatorSeparator:null},getOptionLabel:n=>n?n[e]:"",getOptionValue:n=>n?n[e]:"",menuPlacement:"bottom",theme:n=>({...n,borderRadius:0,colors:{...n.colors,primary:"#F1F1F1",primary25:"#F1F1F1",primary50:"#F1F1F1",primary75:"#F1F1F1"},spacing:{...n.spacing,menuGutter:0,baseUnit:0}})})]})},nw=n=>{let{useMobileSelect:e,onChange:t,disabled:r,selected:o,data:a}=n,{t:l}=(0,C.$G)("product"),[s,c]=(0,y.useState)(!1),[d,u]=(0,y.useState)({id:"",name:""}),[p,m]=(0,y.useState)([]);return(0,y.useEffect)(()=>{u(n=>{let e=o||a[0];return n!=e&&t(e),e}),m(a),c(r)},[o,a,r]),(0,i.jsxs)("div",{children:[(0,i.jsx)(nx,{children:l("Color")}),e?(0,i.jsx)(nm,{id:"color",isDisabled:s,value:{...d,color:d.id},options:p.map(n=>({...n,color:n.id})),onChange:t,useName:!0}):(0,i.jsx)(nh.ZP,{classNamePrefix:"base-react-select",instanceId:"color",id:"color",isClearable:!1,name:"selected-state",isDisabled:s,value:d,onChange:t,openMenuOnClick:!0,isSearchable:!1,options:p,getOptionLabel:n=>n?"".concat(n.id," - ").concat(n.name):"",getOptionValue:n=>n?n.id:"",components:{IndicatorSeparator:null},menuPlacement:"auto",theme:n=>({...n,borderRadius:0,colors:{...n.colors,primary:"#F1F1F1",primary25:"#F1F1F1",primary50:"#F1F1F1",primary75:"#F1F1F1"},spacing:{...n.spacing,menuGutter:0,baseUnit:0}})})]})},nj=n=>{let{data:e,colors:t,filters:r,useMobileSelect:o,onSelect:a,initialModel:l,initialColor:s}=n,{setFilterValues:c,filterValues:d}=F(),[u,p]=(0,y.useState)(l||null),[m,h]=(0,y.useState)(s||null),[,f]=(0,ne.Z)(()=>{let n=ng(e,d);p(1===n.length?n[0]:null),n.length>1&&console.info("More than 1 product",n)},100,[d]),x=(0,y.useCallback)(n=>t=>{let i={};(0,nn.isArray)(e[0][n])?i[n]=[t]:i[n]=t,c(t=>{let o={...t,...i},a=ng(e,o);if(a.length)return o;let l=!1;return r.forEach(r=>{if(l){a=ng(e,i),i[r.value]=a[0][r.value];return}r.value===n?l=!0:i[r.value]=t[r.value]}),i})},[e]);(0,y.useEffect)(()=>{u&&m&&a(u,m)},[m,u]),(0,y.useEffect)(()=>{s!=m&&h(s)},[s]);let g=n=>{let e={},t=0;return r.forEach(i=>{let{value:r}=i;t<n&&(e[r]=d[r]),t++}),e};return(0,i.jsxs)("div",{children:[r.map((n,t)=>(0,i.jsx)(nv,{data:e,id:n.value,title:n.name,onChange:x(n.value),filters:g(t),useMobileSelect:o,disabled:!1},n.value)),(0,i.jsx)(nw,{useMobileSelect:o,data:t,onChange:h,selected:m,disabled:!1},"color")]})};var nb=t(3935);let ny=n=>{let{children:e}=n,t=(0,y.useMemo)(()=>document.getElementById("mobile-form"),[]);return(0,y.useEffect)(()=>{if(t)return t.style.display="block",document.body.style.overflow="hidden",()=>{t.style.display="none",document.body.style.overflow=""}},[]),t&&nb.createPortal(e,t)};function nC(){let n=(0,l.Z)(["\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n flex-wrap: wrap;\n"]);return nC=function(){return n},n}function nZ(){let n=(0,l.Z)(["\n@media (min-width: 768px) {\n width: 33%;\n}\n@media (max-width: 767px) {\n width: 50%;\n}\n"]);return nZ=function(){return n},n}function nI(){let n=(0,l.Z)(["\n font-style: normal;\n font-weight: bold;\n font-size: 12px;\n line-height: 14px;\n\n text-transform: uppercase;\n\n color: #353536;\n"]);return nI=function(){return n},n}function nP(){let n=(0,l.Z)(["\n font-weight: 400;\n font-size: 18px;\n line-height: 24px;\n\n color: #333333;\n"]);return nP=function(){return n},n}let nz=s.ZP.div.withConfig({componentId:"sc-27305a73-0"})(()=>(0,s.iv)(nC())),n_=s.ZP.div.withConfig({componentId:"sc-27305a73-1"})(()=>(0,s.iv)(nZ())),nk=s.ZP.strong.withConfig({componentId:"sc-27305a73-2"})(()=>(0,s.iv)(nI())),nS=s.ZP.div.withConfig({componentId:"sc-27305a73-3"})(()=>(0,s.iv)(nP())),nN=n=>{let{attributes:e}=n;return(0,i.jsx)(nz,{children:e&&0!==e.length?e.map(n=>(0,i.jsxs)(n_,{children:[(0,i.jsx)(nk,{children:n.name}),(0,i.jsx)(nS,{children:n.value})]},n.name.replace(" ",""))):(0,i.jsx)("div",{})})};function nF(){let n=(0,l.Z)(["\n object-fit: contain;\n // font-family: Chors;\n font-size: 23px;\n font-weight: normal;\n font-stretch: normal;\n font-style: normal;\n line-height: normal;\n letter-spacing: -1.15px;\n text-align: left;\n color: #000000;\n\n margin-top: 1vh;\n margin-bottom: 1vh;\n"]);return nF=function(){return n},n}let nE=s.ZP.div.withConfig({componentId:"sc-a1a2fc03-0"})(()=>(0,s.iv)(nF())),nA=n=>{let{items:e}=n;return(0,i.jsx)(i.Fragment,{children:e&&0!==e.length?(0,i.jsx)(nE,{children:e.map(n=>(0,i.jsx)("span",{children:(0,i.jsx)("img",{src:n.file_url,alt:n.name})},n.id))}):""})},nM=n=>
1{let{model:e,color:t,versionColor:r,fields:o,cdnHost:a}=n,{t:l}=(0,C.$G)("product"),[s,c]=(0,y.useState)(e),[d,u]=(0,y.useState)(t),[p,m]=(0,y.useState)(r),[h,f]=(0,y.useState)(!0),[x,g]=(0,y.useState)([]);(0,y.useEffect)(()=>{c(e),u(t),m(r)},[t,e,r]),(0,y.useEffect)(()=>{let n=[];(0,nn.each)(o,(e,t)=>{let i=(null==s?void 0:s[t])?(0,nn.isArray)(s[t])?s[t].join(" / "):s[t]:"-";"color"===t&&(i="".concat(null==d?void 0:d.id," - ").concat(null==d?void 0:d.name)),(0,nn.isObject)(e)?n.push({id:t,name:e.name,value:i+e.suffix}):n.push({id:t,name:e,value:i})}),g(n)},[s,d]);let v=s?s.symbols:[],w=(0,i.jsx)(i.Fragment,{});return s&&(w=(0,i.jsx)("img",{src:a+s.photo_scheme,alt:s.name,className:"img-responsive"})),(0,i.jsxs)("div",{className:"model-subheader",children:[(0,i.jsxs)(U.OJ,{children:[(0,i.jsx)("div",{children:(0,i.jsxs)("h4",{className:"your-model your-model-mobile",onClick:()=>f(n=>!n),children:[l("Parameters"),(0,i.jsx)("img",{src:"/images/arrow-up.svg",className:"pull-right ".concat(h?"rotate180":"")})]})}),(0,i.jsx)("div",{className:"params-and-image-vertical",children:h&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"image-container",children:(0,i.jsx)("div",{className:"img-scheme",children:w})}),p&&p.url&&(0,i.jsx)("div",{className:"image-container",children:(0,i.jsx)("div",{className:"img-scheme",children:(0,i.jsx)("img",{src:p.image,alt:null==s?void 0:s.name,className:"img-responsive"})})}),(0,i.jsx)(nN,{attributes:x}),(0,i.jsx)("div",{children:(0,i.jsx)(nA,{items:v})})]})})]}),(0,i.jsxs)(U.C5,{children:[(0,i.jsx)("h4",{className:"your-model",children:l("Parameters")}),(0,i.jsxs)("div",{className:"params-and-image",children:[(0,i.jsxs)("div",{className:"row",children:[(0,i.jsxs)(U.C4,{size:7,children:[(0,i.jsx)(nN,{attributes:x}),(0,i.jsx)("div",{children:(0,i.jsx)(nA,{items:v})})]}),(0,i.jsx)(U.C4,{size:5,children:(0,i.jsxs)("div",{className:"row",children:[(0,i.jsx)("div",{className:"col-xs-6 column",children:(0,i.jsx)("div",{className:"img-scheme",children:p&&p.url&&w})}),(0,i.jsx)("div",{className:"col-xs-6 column",children:(0,i.jsx)("div",{className:"img-scheme",children:p&&p.url?(0,i.jsx)("img",{src:p.image,alt:null==s?void 0:s.name,className:"img-responsive"}):w})})]})})]}),(0,i.jsx)("div",{className:"params-container"}),(0,i.jsx)("div",{className:"image-container"})]})]})]})};var nH=t(1163);let nG=n=>{let{data:e,colors:t,filters:r,settings:o,model:a,versionColors:l,fields:s,files:c,cdnHost:d}=n,{t:u}=(0,C.$G)("product"),p=(0,nH.useRouter)(),[m,h]=(0,y.useState)(a||null),[f,x]=(0,y.useState)(()=>{{let n=window.location.hash.replace("#","").toUpperCase().split("+");if(2===n.length)return t.find(e=>e.id===n[1])}return null}),[g,v]=(0,y.useState)(()=>{{let n=window.location.hash.replace("#","").toUpperCase().split("+");if(2===n.length){let i=e.find(e=>e.fullIndex===n[0]),o=t.find(e=>e.id===n[1]);if(i&&o){let n={};return r.forEach((e,t)=>{n[e.value]=i[e.value]}),n}}}return(0,nn.pick)(e[0],r.map(n=>n.value))}),[w,j]=(0,y.useState)(!0),[b,Z]=(0,y.useState)(!1),I=(0,y.useCallback)((n,e)=>{window.history.replaceState({},document.title,window.location.href.replace(window.location.hash,"")+"#".concat(n.fullIndex,"+").concat(e.id)),x(e),h(n)},[]);(0,y.useEffect)(()=>{{let n=window.location.hash.replace("#","").toUpperCase().split("+");if(2===n.length){let i=e.find(e=>e.fullIndex===n[0]),o=t.find(e=>e.id===n[1]);if(i&&o){x(o),h(i);let n={};r.forEach((e,t)=>{n[e.value]=i[e.value]}),v(n)}}}},[e,r,t]),(0,y.useEffect)(()=>{let n=n=>{{var i;let o=null===(i=n.split("#")[1])||void 0===i?void 0:i.toUpperCase().split("+");if(2===o.length){let n=e.find(n=>n.fullIndex===o[0]),i=t.find(n=>n.id===o[1]);if(n&&i){x(i),h(n);let e={};r.forEach((t,i)=>{e[t.value]=n[t.value]}),v(e)}}}};return p.events.on("hashChangeComplete",n),()=>{p.events.off("hashChangeComplete",n)}},[p,e,t]);let P=(0,y.useMemo)(()=>f&&m&&f.id?l.find(n=>n.color_id===f.id&&m.series_version_id===n.version_id):null,[f,m,l]);return(0,i.jsx)(N.Provider,{value:{...o,filterValues:g,setFilterValues:v},children:(0,i.jsxs)(U.Yb,{children:[(0,i.jsxs)("div",{id:"models",children:[(0,i.jsxs)(U._V,{prepare:!0,children:[(0,i.jsx)("h4",{children:u("Prepare your model")}),(0,i.jsx)(nj,{data:e,filters:r,colors:t,onSelect:I,initialColor:f,initialModel:m,useMobileSelect:!1})]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)(U._V,{details:!0,children:[(0,i.jsx)(Q,{model:m,color:f,versionColor:P}),(0,i.jsx)(nM,{model:m,color:f,fields:s,versionColor:P||null,cdnHost:d}),(0,i.jsxs)("div",{id:"download",children:[(0,i.jsxs)(U.C5,{children:[(0,i.jsx)("h4",{children:u("Downloads")}),(0,i.jsx)("div",{children:(0,i.jsx)(S,{model:m,items:c,color:f,cdnHost:d})})]}),(0,i.jsxs)(U.OJ,{children:[(0,i.jsxs)("h4",{className:"files-header",onClick:()=>j(n=>!n),children:[u("Downloads"),(0,i.jsx)("img",{src:"/images/arrow-up.svg",className:"pull-right ".concat(w?"rotate180":"")})]}),(0,i.jsx)("div",{children:w&&(0,i.jsx)(S,{model:m,items:c,color:f,cdnHost:d})})]})]})]}),!b&&(0,i.jsx)(U.di,{children:(0,i.jsx)("div",{onClick:()=>Z(!0),children:(0,i.jsx)("img",{src:"/images/edit.svg",width:56})})})]})]}),b&&(0,i.jsx)(ny,{children:(0,i.jsx)(U.Gs,{children:(0,i.jsx)("div",{children:(0,i.jsxs)("div",{className:"row",children:[(0,i.jsxs)(U.cu,{size:12,children:[(0,i.jsx)("div",{children:u("Find your model")}),(0,i.jsx)(U.fb,{type:"button","aria-label":"Close",onClick:()=>Z(!1),children:(0,i.jsx)("span",{"aria-hidden":"true",children:"\xd7"})})]}),(0,i.jsxs)(U.fr,{size:12,children:[(0,i.jsx)("h4",{children:u("Prepare your model")}),(0,i.jsx)(nj,{useMobileSelect:!0,data:e,filters:r,colors:t,initialColor:f,initialModel:m,onSelect:I})]}),(0,i.jsx)(U.C4,{size:12,children:(0,i.jsx)(U.GX,{className:"btn btn-primary btn-black btn-block",onClick:()=>Z(!1),children:u("Confirm")})})]})})})})]})})};var nO=t(1745),nL=t(2261),nV=t(9304),nT=t(5675),nB=t.n(nT);function nD(){let n=(0,l.Z)(["\n font-size: 0.875rem;\n font-weight: 500;\n \n @media (min-width: 768px) {\n font-size: 1.25rem;\n }\n"]);return nD=function(){return n},n}function nR(){let n=(0,l.Z)(["\n font-size: 0.875rem;\n font-weight: 300;\n \n @media (min-width: 768px) {\n font-size: 1.25rem;\n }\n"]);return nR=function(){return n},n}function nU(){let n=(0,l.Z)(["\n position: relative;\n overflow: visible !important;\n\n ","\n & > #swiper-pagination-container {\n top: auto !important;\n bottom: -16px !important;\n margin: 0 1.5rem;\n max-width: 1240px;\n width: calc(100% - 2 * 1.5rem);\n\n ",'\n & .swiper-pagination-progressbar-fill {\n background-color: #000;\n }\n }\n\n & .swiper-button-prev, .swiper-button-next {\n width: 48px;\n height: 48px;\n background-color: #fff;\n display: flex;
1\n align-items: center;\n justify-content: center;\n z-index: 10;\n opacity: 100;\n\n &::after {\n content: url("/images/swiperArrowLeft.svg");\n height: 15px;\n width: 28px;\n font-size: 1rem !important;\n }\n }\n\n ','\n & .swiper-button-prev {\n left: 0 !important;\n\n &::after {\n content: url("/images/swiperArrowLeft.svg");\n }\n }\n\n & .swiper-button-next {\n right: 0 !important;\n\n &::after {\n content: url("/images/swiperArrowRight.svg");\n }\n }\n\n .disabledNavigation {\n display: none;\n }\n\n @media (min-width: 768px) {\n margin: 0 auto;\n\n ',"\n & > #swiper-pagination-container {\n bottom: -32px !important;\n width: calc(100% - 2 * 1.5rem);\n\n & .swiper-pagination-progressbar-fill {\n background-color: #000;\n }\n }\n\n bottom: -32px !important;\n }\n"]);return nU=function(){return n},n}function nW(){let n=(0,l.Z)(["\n display: flex;\n flex-direction: column;\n gap: 8px;\n color: #000;\n transition: opacity;\n transition-duration: 300ms;\n user-select: none;\n z-index: 10;\n position: relative;\n padding: 12px 8px;\n \n @media (min-width: 768px) {\n padding: 24px 16px;\n }\n\n ","\n"]);return nW=function(){return n},n}function nY(){let n=(0,l.Z)(["\n position: relative;\n display: flex;\n align-items: flex-end;\n width: 100%;\n\n img {\n width: 100%;\n height: 293px;\n }\n\n @media (min-width: 768px) {\n width: 450px;\n height: 652px;\n\n img {\n width: 450px;\n height: 652px;\n user-select: none;\n }\n }\n\n &:hover > "," {\n opacity: 100\n }\n"]);return nY=function(){return n},n}let n$=(0,s.ZP)("div").withConfig({componentId:"sc-c7b75e24-0"})(()=>(0,s.iv)(nD())),nq=(0,s.ZP)("div").withConfig({componentId:"sc-c7b75e24-1"})(()=>(0,s.iv)(nR())),nJ=(0,s.ZP)(nL.tq).withConfig({componentId:"sc-c7b75e24-2"})(n=>{let{wide:e,animated:t}=n;return(0,s.iv)(nU(),!e&&"\n padding: 0 1.5rem;\n ",e&&"\n margin: 0 auto;\n left: 50% !important;\n transform: translateX(-50%);\n ",!t&&"\n & > .swiper-button-prev, & > .swiper-button-next {\n top: calc(293px/2) !important;\n @media (min-width: 768px) {\n top: calc(652px/2) !important;\n }\n }\n ",e?"":"\n max-width: 1240px;\n ")}),nX=(0,s.ZP)("div").withConfig({componentId:"sc-c7b75e24-3"})(()=>(0,s.iv)(nW(),n=>{let{animated:e}=n;return e&&"\n gap: 4px;\n color: #fff;\n position: absolute;\n width: calc(100% - 24px);\n opacity: 100;\n padding: 0 12px 12px 12px;\n \n @media (min-width: 768px) {\n padding: 0 24px 24px 24px;\n opacity: 0;\n }\n "})),nK=(0,s.ZP)("div").withConfig({componentId:"sc-c7b75e24-4"})(()=>(0,s.iv)(nY(),nX)),nQ=n=>{let{image:e,title:t="",description:r="",author:o="",signature:a=""}=n;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(nK,{children:[(0,i.jsx)(nB(),{src:e,alt:t,width:450,height:652,unoptimized:!0,loading:"lazy"}),(""!==o||""!==a)&&(0,i.jsxs)(nX,{animated:!0,children:[""!==o&&(0,i.jsx)(n$,{children:o}),""!==a&&(0,i.jsx)(nq,{children:a})]})]}),(""!==t||""!==r)&&(0,i.jsxs)(nX,{children:[""!==t&&(0,i.jsx)(n$,{children:t}),""!==r&&(0,i.jsx)(nq,{children:r})]})]})};t(8512),t(8634),t(2253);let n0=n=>{let{data:e=[],wide:t=!1,animated:r=!0}=n;return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(nJ,{wide:t,animated:r,spaceBetween:12,modules:[nV.tl,nV.W_],pagination:{type:"progressbar",el:"#swiper-pagination-container"},navigation:{enabled:!0,disabledClass:"disabledNavigation"},slidesPerView:"auto",grabCursor:!0,centerInsufficientSlides:!0,breakpoints:{768:{slidesPerView:"auto",spaceBetween:40}},children:[e.map(n=>(0,i.jsx)(nL.o5,{children:(0,i.jsx)(nQ,{image:n.image,title:n.title,description:n.description,author:n.author,signature:n.signature})},n.id)),(0,i.jsx)("div",{id:"swiper-pagination-container"})]})})};function n1(){let n=(0,l.Z)(["\n padding: 0 24px;\n display: flex;\n flex-direction: column;\n gap: 16px;\n\n @media (min-width: 768px) {\n max-width: 1240px;\n margin: 0 auto;\n flex-direction: row;\n gap: 16px;\n\n h2 {\n flex: 1;\n }\n\n &::after {\n content: '';\n display: block;\n flex: 1;\n }\n }\n"]);return n1=function(){return n},n}function n2(){let n=(0,l.Z)(["\n margin: 65px 0 32px 0;\n \n h2 {\n font-weight: 500;\n font-size: 2rem;\n }\n\n @media (min-width: 768px) {\n margin: 132px 0;\n\n &:first-child {\n margin-top: 0;\n }\n }\n"]);return n2=function(){return n},n}function n4(){let n=(0,l.Z)(["\n text-transform: uppercase;\n font-size: 0.875rem;\n cursor: pointer;\n\n ",";\n\n @media (min-width: 768px) {\n font-size: 1rem;\n }\n"]);return n4=function(){return n},n}function n5(){let n=(0,l.Z)(["\n display: flex;\n flex-wrap: wrap;\n gap: 16px;\n margin-bottom: 16px;\n \n @media (min-width: 768px) {\n margin-bottom: 0;
1\n align-items: center;\n }\n"]);return n5=function(){return n},n}let n3=s.ZP.div.withConfig({componentId:"sc-9008e47d-0"})(()=>(0,s.iv)(n1())),n6=s.ZP.div.withConfig({componentId:"sc-9008e47d-1"})(()=>(0,s.iv)(n2())),n7=s.ZP.div.withConfig({componentId:"sc-9008e47d-2"})(n=>{let{isActive:e}=n;return(0,s.iv)(n4(),e&&"\n text-shadow: 0 0 1px black;\n ")}),n9=s.ZP.div.withConfig({componentId:"sc-9008e47d-3"})(()=>(0,s.iv)(n5())),n8=n=>{let{categories:e,activeCategory:t,onCategorySelect:r}=n;return(0,i.jsx)(n9,{children:e.map((n,e)=>(0,i.jsx)(n7,{onClick:()=>r(n),isActive:t===n,children:n},e))})},en=n=>{let{gallery:e}=n,[t,r]=(0,y.useState)(""),o=(0,y.useMemo)(()=>Array.from(new Set(e.items.map(n=>n.group_name))),[e]),a=n=>r(e=>n===e?"":n);if(!e)return null;let l=e.items.filter(n=>""===t||t===n.group_name);return(0,i.jsxs)(n6,{children:[(0,i.jsxs)(n3,{children:[(0,i.jsx)("h2",{children:e.title}),(0,i.jsx)(n8,{categories:o,activeCategory:t,onCategorySelect:a})]}),(0,i.jsx)(n0,{data:l,animated:o.length>1&&""!==o[0],wide:1===o.length&&""===o[0]})]})},ee=n=>{let{apiHost:e,productId:t}=n,[r,o]=(0,y.useState)([]),{locale:a}=(0,nH.useRouter)();return(0,y.useEffect)(()=>{fetch("".concat(e,"/").concat(a,"/api/rest/v1/product-galleries?product_id=").concat(t)).then(n=>n.json()).then(n=>{o(n.product_galleries)}).catch(n=>{console.log("Unable to load galleries: ",n)})},[t,e,a]),(0,i.jsx)("div",{style:{overflowX:"hidden"},children:r.map((n,e)=>(0,i.jsx)(en,{gallery:n},e))})};var et=t(1761);let ei=n=>{var e,t;let{product:r,elements:o,productVariants:l,filters:s,fields:c,colors:d,versionColors:u,files:p,settings:m,firstSlider:h,cdnHost:y,apiHost:C}=n;return(0,i.jsxs)(i.Fragment,{children:[h&&(0,i.jsxs)(j,{children:[(0,i.jsx)(nO.we,{colorWhite:0===r.image_text_color,singleSlide:!0,children:(0,i.jsx)(b,{white:0===r.image_text_color,children:r.name})}),(0,i.jsxs)("picture",{children:[(0,i.jsx)("source",{srcSet:null===(e=h.image)||void 0===e?void 0:e.replace("/upload/","/upload/f_auto/"),media:"(orientation: landscape)"}),(0,i.jsx)("source",{srcSet:null===(t=h.image_vertical)||void 0===t?void 0:t.replace("/upload/","/upload/f_auto/"),media:"(max-width: 768px)"}),(0,i.jsx)(nB(),{src:h.image,width:"1920",height:"1080",alt:"MDN",loader:et.H})]})]}),(0,i.jsx)(f,{id:"description",children:(0,i.jsxs)(g,{children:[(0,i.jsx)(v,{children:r.intro_text}),(0,i.jsx)(w,{children:r.apply})]})}),(0,i.jsx)(ee,{apiHost:C,productId:r.id}),(0,i.jsx)(x,{children:o.map(n=>(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(a.W,{...n},n.id)}))}),(0,i.jsx)(nG,{data:l,colors:d,filters:s,settings:m,versionColors:u,fields:c,files:p,cdnHost:y})]})};var er=t(1187),eo=t(5648);let ea=n=>{let{product:e,title:t,firstSlider:r,elements:a,description:l,productVariants:s,filters:c,fields:d,colors:u,versionColors:p,files:m,settings:h,productsFromSerie:f,cdnHost:x,apiHost:g}=n,v=(0,nH.useRouter)(),{t:w}=(0,C.$G)("product"),[j,b]=(0,y.useState)(!1);return((0,y.useEffect)(()=>{let n=()=>{b(!0)},e=()=>{b(!1)};return v.events.on("routeChangeStart",n),v.events.on("routeChangeError",e),v.events.on("routeChangeComplete",e),()=>{v.events.off("routeChangeStart",n),v.events.off("routeChangeError",e),v.events.off("routeChangeComplete",e)}},[v]),e)?j?(0,i.jsx)("div",{style:{height:"100vh"}}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(o(),{children:[(0,i.jsxs)("title",{children:[t," - ",e.category_name," - Chors"]}),e.intro_text&&(0,i.jsx)("meta",{name:"description",content:e.intro_text})]}),(0,i.jsx)(ei,{product:e,elements:a,productVariants:s,filters:c,fields:d,colors:u,versionColors:p,files:m,settings:h,firstSlider:r,cdnHost:x,apiHost:g}),f.length&&(0,i.jsxs)("div",{id:"series",children:[(0,i.jsx)(eo.r,{children:(0,i.jsx)("h2",{children:w("More from series")})}),(0,i.jsx)(eo.r,{children:f.map(n=>(0,i.jsx)(er.W,{product:n},n.id))})]}),(0,i.jsx)("div",{id:"mobile-form",style:{display:"none"}})]}):null};var el=!0,es=ea},1761:function(n,e,t){t.d(e,{H:function(){return i}});function i(n){let{src:e,width:t,quality:i}=n;return e.replace("dsrnurmp4/image/upload/","dsrnurmp4/image/upload/".concat(["f_auto","c_limit","w_"+t,"q_"+(i||"100")].join(","),"/"))}}}]);
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.