PageSourceSearch

https://nettbutikk.keo.no/chunk-BWJU23UT.js

js keo.no collected 2026-10-04 01:38:50 UTC 27,380 bytes, 1 lines download raw bytes

1import{a as ne}from"./chunk-ZVDQO3SI.js";import{a as ee}from"./chunk-XG2OU5W4.js";import{b as Jt,c as Xt,d as Kt}from"./chunk-BRVJBV6I.js";import{a as ie,b as ae}from"./chunk-DGHPAGE4.js";import{a as oe}from"./chunk-TJV3TPJM.js";import{f as re}from"./chunk-HEKGZEHU.js";import"./chunk-DOOUYTAF.js";import"./chunk-J5PFHB3K.js";import"./chunk-MTFJGAO6.js";import"./chunk-FA4TCVIR.js";import"./chunk-7XSE6TDN.js";import"./chunk-QLQF2ZTR.js";import{a as te}from"./chunk-WJQIFYCZ.js";import{a as Wt,b as Qt}from"./chunk-77YOWF6X.js";import"./chunk-A5OZAIYL.js";import"./chunk-CFVHGKKE.js";import"./chunk-YYNU3IU2.js";import"./chunk-P5KZAYF4.js";import"./chunk-OIIPCS4U.js";import"./chunk-SLQSP6GW.js";import"./chunk-ZGCGODLP.js";import"./chunk-5NLI3KJW.js";import"./chunk-5P45BFFI.js";import"./chunk-WMM3AFQZ.js";import"./chunk-USGIKKVA.js";import"./chunk-6TPXNNF5.js";import"./chunk-TDUWI6PS.js";import"./chunk-ZP2IY46Q.js";import"./chunk-EHJ4UIJI.js";import"./chunk-NN7JYM6Q.js";import{c as Yt,f as qt}from"./chunk-ULWAF3A4.js";import"./chunk-6TLEBBLB.js";import"./chunk-5U4HKXXX.js";import"./chunk-WQQ3KQW4.js";import"./chunk-5MSHOFKS.js";import"./chunk-FFFD6F7X.js";import"./chunk-5BJVBSHL.js";import"./chunk-BAIXLTP4.js";import"./chunk-CTN4QFNG.js";import"./chunk-TTH3NTSD.js";import"./chunk-TM57EEDL.js";import"./chunk-EZRQ7NER.js";import"./chunk-YFFADII6.js";import"./chunk-UOKBLQMU.js";import"./chunk-XJFBQO4H.js";import"./chunk-TK4WYR2C.js";import"./chunk-EEWTLVUM.js";import"./chunk-3YGYBOFX.js";import{d as kt}from"./chunk-C7737YC3.js";import"./chunk-ZJE45W7G.js";import{c as Lt,d as zt,e as Bt,f as Gt,g as Zt,h as Ht}from"./chunk-RWKCSOAK.js";import"./chunk-VTTBQD4D.js";import{a as Ut}from"./chunk-66RZPH2Y.js";import{c as Rt}from"./chunk-KZ3JVVDQ.js";import"./chunk-Q5QAGM2E.js";import"./chunk-DWNR25IN.js";import"./chunk-MKLOCSGP.js";import"./chunk-G3ZPRA3R.js";import"./chunk-G7WRMESM.js";import"./chunk-CC3NZUYK.js";import"./chunk-PRGFCXLD.js";import"./chunk-XCHZ34SV.js";import{b as z}from"./chunk-GOLITWIH.js";import"./chunk-G6WYLGQF.js";import"./chunk-LYPKGF6C.js";import"./chunk-GGNLJN6O.js";import"./chunk-W4BQRD3N.js";import{Aa as Vt,O as B,Q as G,R as Z,V as Nt,W as At,oa as jt,va as $t}from"./chunk-AWBCIKL5.js";import{Ac as S,Ad as yt,Bc as rt,Bf as It,Ca as gt,Db as p,Ec as ct,Fb as d,Fc as lt,Fd as vt,Ib as $,Jb as V,Jc as x,Je as w,Kb as l,Kc as b,Lb as s,Mb as c,Nb as m,Nc as _t,O as ut,Pd as mt,Qc as st,Sd as M,Ta as D,Tb as it,Ub as ot,Wb as nt,Xa as r,Yb as n,Ye as Tt,_e as Dt,fb as g,fi as Et,gc as R,gi as L,ic as at,ja as A,jb as v,ka as f,kb as u,kc as _,lc as P,ld as xt,lg as Ft,ma as T,md as bt,na as j,nc as O,nf as St,ob as h,oe as Pt,pe as Ot,qe as Mt,sa as E,sd as ht,t as ft,ta as k,ve as wt,ya as Ct,zc as U}from"./chunk-R7FUZ346.js";import{a as N}from"./chunk-INBISJ52.js";function fe(e,i){if(e&1&&m(0,"img",1),e&2){let t=n(2);l("alt",U(t.product.name))}}function ue(e,i){if(e&1&&m(0,"tag-product-gallery-thumbnail",2),e&2){let t=n(2);l("withoutZoom",t.withoutZoom)("product",t.product)("withZoomIn",!0)("zoomGallery",t.zoomGallery)("hideControls",!0)("format","superZoom")("className","image-gallery--configurator")("typeElement","superZoom")("thumbSwiperImproved",!0)}}function Ce(e,i){if(e&1&&(s(0,"div"),p(1,fe,1,2,"img",1)(2,ue,1,9,"tag-product-gallery-thumbnail",2),c()),e&2){let t=n();_(S("product-configurator-image-panel ",t.additionalClass)),r(),d(t.getGalleryContainers(t.product.images).length===0?1:2)}}var H=class e{getGalleryContainers(i){return i&&i.GALLERY?i.GALLERY instanceof Array?i.GALLERY:[i.GALLERY]:[]}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=v({type:e,selectors:[["tag-product-configurator-image-panel"]],inputs:{product:"product",zoomGallery:"zoomGallery",withoutZoom:"withoutZoom",additionalClass:"additionalClass",withZoomIn:"withZoomIn",typeElement:"typeElement"},standalone:!1,decls:1,vars:1,consts:[[3,"class"],["src","/img/missing_product_EN_wide.jpg","loading","lazy",2,"max-width","100%","max-height","100%",3,"alt"],[3,"withoutZoom","product","withZoomIn","zoomGallery","hideControls","format","className","typeElement","thumbSwiperImproved"]],template:function(t,o){t&1&&p(0,Ce,3,4,"div",0),t&2&&d(o.product?0:-1)},dependencies:[Yt],styles:["[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.product-configurator-image-panel[_ngcontent-%COMP%]     .image-gallery{gap:32px}@media(min-width:1440px){.product-configurator-image-panel[_ngcontent-%COMP%]     .image-gallery{gap:23px}}@media(min-width:1024px){.product-configurator-image-panel[_ngcontent-%COMP%]     swiper-container.swiper::part(container){position:static}.product-configurator-image-panel[_ngcontent-%COMP%]     swiper-container.swiper::part(pagination){bottom:-176px;display:flex}}"]})}};var ce=e=>({product:e});function _e(e,i){if(e&1&&(m(0,"tag-product-details-price",18),s(1,"div",19),m(2,"cx-page-slot",20),c()),e&2){let t=n();l("product",t)("showVatAndDelivery",!0)("withoutLinks",!0)}}function xe(e,i){if(e&1&&m(0,"tag-product-details-price",18),e&2){let t=n();l("product",t)("showVatAndDelivery",!0)("withoutLinks",!0)}}function be(e,i){if(e&1&&(s(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h1",5),P(6),c(),m(7,"img",6),x(8,"c
1xTranslate"),x(9,"cxTranslate"),c(),s(10,"div",7),h(11,_e,3,3,"ng-template",8),c()(),m(12,"tag-product-configurator-image-panel",9),c(),s(13,"div",10)(14,"div",11)(15,"div",4)(16,"h1",5),P(17),c(),m(18,"img",6),x(19,"cxTranslate"),x(20,"cxTranslate"),c(),s(21,"div",12),h(22,xe,1,3,"ng-template",8),m(23,"cx-page-slot",13),c()(),m(24,"cx-page-slot",14)(25,"cx-page-slot",15),c()(),m(26,"cx-page-slot",16)(27,"cx-page-slot",17),c()),e&2){let t=i,o=n();r(6),O(" ",t.name," "),r(),l("src",b(8,14,"productDetails.tabBrandSectionImageUrlNOBILIA"),D)("alt",b(9,16,"productDetails.tabBrandSectionImageAltNOBILIA")),r(4),l("cxOutlet",o.ProductDetailsPriceOutlets.PRODUCT_DETAILS_PRICE)("cxOutletContext",ct(22,ce,t)),r(),l("product",t)("zoomGallery",!0)("withoutZoom",!1)("withZoomIn",!0),r(5),O(" ",t.name," "),r(),l("src",b(19,18,"productDetails.tabBrandSectionImageUrlNOBILIA"),D)("alt",b(20,20,"productDetails.tabBrandSectionImageAltNOBILIA")),r(4),l("cxOutlet",o.ProductDetailsPriceOutlets.PRODUCT_DETAILS_PRICE)("cxOutletContext",ct(24,ce,t))}}var Y=class e{constructor(){this.ProductDetailsPriceOutlets=te;this.currentProductService=j(jt);this.product=M(this.currentProductService.getProduct())}getECommerceProductConfiguratorData(i){return""}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=v({type:e,selectors:[["lib-classification-configurator-content"]],standalone:!1,decls:1,vars:1,consts:[[1,"classification-configurator"],[1,"wrapper"],[1,"column","column--left"],[1,"top-block"],[1,"name-logo-wrapper"],["itemprop","name",1,"name","notranslate"],[1,"name-logo-img",3,"src","alt"],[1,"price-wrapper"],[3,"cxOutlet","cxOutletContext"],[3,"product","zoomGallery","withoutZoom","withZoomIn"],[1,"column","column--right"],[1,"name-logo-price-wrapper"],[1,"price-delivery-wrapper"],["position","DeliveryContentSlot",1,"pdp-delivery-description"],["position","FiltersContentSlot",1,"productDetailsPageSection2"],["position","AddToCart"],["position","AdditionalSlot"],["position","Tabs",1,"classification-configurator-tabs"],[3,"product","showVatAndDelivery","withoutLinks"],[1,"delivery-info"],["position","DeliveryContentSlot"]],template:function(t,o){if(t&1&&p(0,be,28,26,"section",0),t&2){let a;d((a=o.product())?0:-1,a)}},dependencies:[Nt,Qt,H,B,Et],styles:["[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.wrapper[_ngcontent-%COMP%]{margin-bottom:90px}@media(max-width:1023.98px){.wrapper[_ngcontent-%COMP%]{margin-bottom:60px}}.wrapper[_ngcontent-%COMP%]{display:flex;gap:30px}@media(max-width:1023.98px){.wrapper[_ngcontent-%COMP%]{flex-direction:column}}.name-logo-wrapper[_ngcontent-%COMP%]{display:flex;gap:40px;justify-content:space-between;margin-bottom:16px}.name-logo-wrapper[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-family:RedHatDisplay,sans-serif;font-weight:600;font-size:28px;line-height:28px}@media(max-width:1023.98px){.name-logo-wrapper[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-family:RedHatDisplay,sans-serif;font-weight:600;font-size:20px;line-height:24px}}.name-logo-wrapper[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;max-width:80px;object-fit:contain}@media(max-width:1023.98px){.name-logo-wrapper[_ngcontent-%COMP%]{flex-direction:column;gap:8px}}.top-block[_ngcontent-%COMP%]{display:none;margin-bottom:16px}.top-block[_ngcontent-%COMP%]   .name-logo-wrapper[_ngcontent-%COMP%]{margin-bottom:0}.top-block[_ngcontent-%COMP%]   .price-wrapper[_ngcontent-%COMP%]   .delivery-info[_ngcontent-%COMP%]{display:none;text-align:end}@media(max-width:1023.98px){.top-block[_ngcontent-%COMP%]{display:flex;gap:6px;justify-content:space-between}}@media(max-width:1023.98px){.top-block[_ngcontent-%COMP%]     .price-panel{text-align:end}}.top-block[_ngcontent-%COMP%]     .price{white-space:nowrap}.column[_ngcontent-%COMP%]{width:100%}.column--left[_ngcontent-%COMP%]{max-width:810px}@media(max-width:1439.98px){.column--left[_ngcontent-%COMP%]{max-width:635px}}@media(max-width:1279.98px){.column--left[_ngcontent-%COMP%]{max-width:462px}}@media(max-width:1023.98px){.column--left[_ngcontent-%COMP%]{max-width:none}}.column--right[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:24px;max-width:570px}@media(max-width:1439.98px){.column--right[_ngcontent-%COMP%]{max-width:445px}}@media(max-width:1279.98px){.column--right[_ngcontent-%COMP%]{max-width:462px}}@media(max-width:1023.98px){.column--right[_ngcontent-%COMP%]{gap:14px;max-width:none}}.name-logo-price-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column}@media(max-width:1023.98px){.name-logo-price-wrapper[_ngcontent-%COMP%]{display:none}}.price-delivery-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:space-between}[_nghost-%COMP%]     lib-delivery{display:flex;align-items:flex-end;justify-content:flex-end;height:100%}@media(max-width:1023.98px){[_nghost-%COMP%]     lib-delivery{align-items:flex-start;justify-content:flex-start}}[_nghost-%COMP%]     .mat-mdc-tab-body-content{display:flex;flex-wrap:wrap;gap:30px}@media(max-width:1023.98px){[_nghost-%COMP%]     .mat-mdc-tab-body-content{flex-direction:column}}[_nghost-%COMP%]     .mat-mdc-tab-body-content lib-function-and-quality-classification, [_nghost-%COMP%]     .mat-mdc-tab-body-content lib-quality-information-container, [_nghost-%COMP%]     .mat-mdc-tab-body-content lib-product-details-classification{width:calc(50% - 15px)}@media(max-width:1023.98px){[_nghost-%COMP%]     .mat-mdc-tab-body-content lib-function-and-quality-classification, [_nghost-%COMP%]     .mat-mdc-tab-body-content lib-quality-information-container, [_nghost-%COMP%]     .mat-mdc-tab-body-content lib-product-details-classification{width:100%}}@media(max-width:1023.98px){[_nghost-%COMP%]     .mat-mdc-tab-header .mat-mdc-tab-list{display:flex;overflow-x:auto;transform:none!important;scroll-snap-type:x proximity;scrollbar-width:none}[_nghost-%COMP%]     .mat-mdc-tab-header .mat-mdc-tab-list::-webkit-scrollbar{display:none}[_nghost-%COMP%]     .mat-mdc-tab-header .mat-mdc-tab-header-pagination{dis
1play:none}[_nghost-%COMP%]     .mat-mdc-tab-header .mat-mdc-tab-label-container .mdc-tab{scroll-snap-align:end}}"],changeDetection:0})}};var q=class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=u({type:e})}static{this.\u0275inj=f({imports:[qt]})}};var J=class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=u({type:e})}static{this.\u0275inj=f({providers:[w({cmsComponents:{ProductClassificationConfiguratorContentComponent:{component:Y}}})],imports:[L,At,Wt,q,G]})}};var I=class e{constructor(i,t,o){this.http=i;this.occEndpoints=t;this.converter=o}getClassificationConfiguratorDataEndpoint(i){let t={"Content-Type":"application/json"},o=this.occEndpoints.buildUrl("ccGetProduct")+i,a=new yt(N({},t));return a=Dt.createHeader(Tt,!0,a),this.http.get(o,{headers:a})}static{this.\u0275fac=function(t){return new(t||e)(T(vt),T(St),T(It))}}static{this.\u0275prov=A({token:e,factory:e.\u0275fac})}};var F=class e{constructor(i){this.adapter=i}getClassificationConfiguratorData(i){return this.adapter.getClassificationConfiguratorDataEndpoint(i)}static{this.\u0275fac=function(t){return new(t||e)(T(I))}}static{this.\u0275prov=A({token:e,factory:e.\u0275fac,providedIn:"root"})}};var me=(e,i)=>({facet:e,values:i}),dt=(e,i)=>i.code;function Pe(e,i){e&1&&it(0)}function Oe(e,i){if(e&1&&(s(0,"mat-tab",5)(1,"div",6),h(2,Pe,1,0,"ng-container",7),c()()),e&2){let t=i.$implicit,o=n(2),a=R(4);l("label",U(t.name)),r(),_(S("filters-type-variants ",t.code)),at("filters-variants--multiline",o.facetValuesCircleView.includes(t.code)),r(),l("ngTemplateOutlet",a)("ngTemplateOutletContext",lt(9,me,t,t.values))}}function Me(e,i){if(e&1&&(s(0,"mat-tab-group"),$(1,Oe,3,12,"mat-tab",5,dt),c()),e&2){let t=n();_(t.styleClasses()),r(),V(t.facetData())}}function we(e,i){e&1&&it(0)}function Te(e,i){if(e&1&&(s(0,"div")(1,"div",9),P(2),c(),s(3,"div",6),h(4,we,1,0,"ng-container",7),c()()),e&2){let t=i.$implicit,o=n(2),a=R(4);_(S("filter-type ",t.hide?"hide":"")),r(2),O(" ",t.name," "),r(),_(S("filters-type-variants ",t.code)),at("filters-variants--multiline",o.facetValuesCircleView.includes(t.code)),r(),l("ngTemplateOutlet",a)("ngTemplateOutletContext",lt(11,me,t,t.values))}}function De(e,i){if(e&1&&(s(0,"div",8),$(1,Te,5,14,"div",2,dt),c()),e&2){let t=n();_(t.styleClasses()),r(),V(t.facetData())}}function Se(e,i){e&1&&m(0,"cx-spinner",4)}function Ie(e,i){if(e&1&&(m(0,"img",14),x(1,"normalizeUrl")),e&2){let t=n(3).$implicit;l("src",b(1,1,t.mediaUrl),D)}}function Fe(e,i){if(e&1){let t=ot();s(0,"div",11),nt("keydown.enter",function(){E(t);let a=n(2).$implicit,y=n(2);return k(y.applyFacet(a.disabled||a.selected?"":a.query.url))})("click",function(){E(t);let a=n(2).$implicit,y=n(2);return k(y.applyFacet(a.disabled||a.selected?"":a.query.url))}),s(1,"float-ui-content",12,1),P(3),c(),s(4,"span",13),p(5,Ie,2,3,"img",14),c()()}if(e&2){let t=R(2),o=n(2).$implicit,a=n(2);_(rt("filter-variant filter-variant--circle ",o.selected?"selected":""," ",o.disabled?" disabled":"")),r(3),O(" ",o.name," "),r(),l("floatUi",t)("showTrigger",a.NgxFloatUiTriggers.hover)("placement",a.NgxFloatUiPlacements.BOTTOM)("preventOverflow",!0)("appendTo","lib-classification-configurator-filters"),r(),d(o.mediaUrl?5:-1)}}function Ee(e,i){if(e&1&&(m(0,"img",14),x(1,"normalizeUrl")),e&2){let t=n(3).$implicit;l("src",b(1,1,t.mediaUrl),D)}}function ke(e,i){if(e&1){let t=ot();s(0,"div",11),nt("keydown.enter",function(){E(t);let a=n(2).$implicit,y=n(2);return k(y.applyFacet(a.disabled||a.selected?"":a.query.url))})("click",function(){E(t);let a=n(2).$implicit,y=n(2);return k(y.applyFacet(a.disabled||a.selected?"":a.query.url))}),p(1,Ee,2,3,"img",14),s(2,"div",15),P(3),c()()}if(e&2){let t=n(2).$implicit;_(rt("filter-variant ",t.selected?"selected":""," ",t.disabled?" disabled":"")),r(),d(t.mediaUrl?1:-1),r(2),O(" ",t.name," ")}}function Ne(e,i){if(e&1&&p(0,Fe,6,11,"div",10)(1,ke,4,6,"div",10),e&2){let t=n(2).facet,o=n();d(o.facetValuesCircleView.includes(t.code)?0:1)}}function Ae(e,i){if(e&1&&p(0,Ne,2,1),e&2){let t=i.$implicit,o=n(2);d(t&&!o.facetValuesHiddenSet.includes(o.getFacetNameValue(t.code))?0:-1)}}function je(e,i){if(e&1&&$(0,Ae,1,1,null,null,dt),e&2){let t=i.values;V(t)}}var X=class e{constructor(i,t,o,a,y,Le){this.component=i;this.customMediaService=t;this.connector=o;this.router=a;this.breakpointObserver=y;this.urlService=Le;this.destroyRef=j(Ct);this.INDEXED_PROPERTY_SEPARATOR="@@";this.NgxFloatUiTriggers=Bt;this.NgxFloatUiPlacements=zt;this.facetValuesHiddenSet=z.storefront.product.pdp.classificationConfigurator.hiddenArtificialFacetValueCodeList;this.facetValuesCircleView=z.storefront.product.pdp.classificationConfigurator.circleViewFacetValueCodeList;this.breakpointScreen=z.storefront.breakpointsScreen;this.isMobile=M(this.breakpointObserver.observe(`(max-width: ${(this.breakpointScreen?.tablet||1024)-1}
1px)`).pipe(ft(i=>i.matches),mt(this.destroyRef)),{initialValue:!1});this.isLoading=gt(!1);this.data=M(this.component.data$);this.facetData=st(()=>JSON.parse(this.data()?.facetData??JSON.stringify([])));this.styleClasses=st(()=>this.data()?.styleClasses)}ngOnInit(){this.router.events.pipe(mt(this.destroyRef)).subscribe(i=>{(i instanceof Pt||i instanceof Ot||i instanceof Mt)&&this.isLoading.set(!1)})}getFacetNameValue(i){return i.includes(this.INDEXED_PROPERTY_SEPARATOR)?i.substring(0,i.indexOf(this.INDEXED_PROPERTY_SEPARATOR)):i}normalizeUrl(i){return this.customMediaService.normalizeUrl(i)}applyFacet(i){i&&(this.isLoading.set(!0),this.connector.getClassificationConfiguratorData(i).pipe(ut(1)).subscribe(t=>{let o=this.urlService.transform({cxRoute:"product",params:t.product});t.product.code&&(this.isLoading.set(!1),this.router.navigate(o))}))}static{this.\u0275fac=function(t){return new(t||e)(g(Z),g(Rt),g(F),g(wt),g(kt),g(Ft))}}static{this.\u0275cmp=v({type:e,selectors:[["lib-classification-configurator-filters"]],standalone:!1,decls:5,vars:2,consts:[["facetValues",""],["tooltip",""],[3,"class"],[1,"configurator-filters",3,"class"],[1,"overlay"],[3,"label"],["tabindex","-1"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"configurator-filters"],[1,"filter-type-name"],["tabindex","0",3,"class"],["tabindex","0",3,"keydown.enter","click"],[1,"tooltip--classification-configurator-filters"],[3,"floatUi","showTrigger","placement","preventOverflow","appendTo"],["alt","",3,"src"],[1,"filter-variant-text"]],template:function(t,o){t&1&&(p(0,Me,3,2,"mat-tab-group",2)(1,De,3,2,"div",3),p(2,Se,1,0,"cx-spinner",4),h(3,je,2,0,"ng-template",null,0,_t)),t&2&&(d(o.isMobile()?0:1),r(2),d(o.isLoading()?2:-1))},dependencies:[$t,xt,Gt,Zt,Jt,Xt,Ut],styles:["[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1023.98px){[_nghost-%COMP%]:not(:has(mat-tab-group)){display:block;min-height:130px}}.configurator-filters[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}@media(max-width:1023.98px){.configurator-filters[_ngcontent-%COMP%]{display:none}}.filter-variant-text[_ngcontent-%COMP%]{text-align:center}.filter-variant[_ngcontent-%COMP%]{font-family:RedHatDisplay,sans-serif;font-weight:600;font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:center;flex:1 1 0;flex-direction:column;gap:8px;border:1px solid #E5E5E5;border-radius:4px;padding:12px 8px;width:100%;min-height:100%;text-transform:uppercase;color:#666;background-color:transparent;transition:.3s;cursor:pointer}.filter-variant[_ngcontent-%COMP%]:focus-visible{outline-offset:-2px}.filter-variant[_ngcontent-%COMP%]:hover{border-color:#666}.filter-variant[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:50px;max-height:50px}.filter-variant.selected[_ngcontent-%COMP%]{border-color:#666}.filter-variant.selected[_ngcontent-%COMP%]   .filter-variant-text[_ngcontent-%COMP%]{color:#484848}.filter-variant.disabled[_ngcontent-%COMP%]{border-color:#e6e6e6;color:#cbcaca;background-color:#e6e6e6;cursor:not-allowed}.filter-variant--circle[_ngcontent-%COMP%]{border-radius:50%;flex:none;gap:0;border-color:#fff;padding:0;width:auto}.filter-variant--circle[_ngcontent-%COMP%]:hover{border-color:#dcdcdc}.filter-variant--circle.selected[_ngcontent-%COMP%]:hover{border-color:#666}.filter-variant--circle[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:44px;height:44px;padding:6px}.disabled-no-display[_ngcontent-%COMP%]   .filter-variant.disabled[_ngcontent-%COMP%]{display:none}.filter-type-name[_ngcontent-%COMP%]{font-family:RedHatDisplay,sans-serif;font-weight:700;font-size:16px;line-height:24px;min-width:104px;max-width:104px;display:flex;align-items:center;padding-bottom:10px}.filters-type-variants[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px;height:4px;background:#e6e6e6}.filters-type-variants[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{border-radius:1px;background-color:#cbcaca}.filters-type-variants[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:#afb2bc}@supports (-moz-appearance: none){.filters-type-variants[_ngcontent-%COMP%]{scrollbar-color:#CBCACA transparent;scrollbar-width:thin}}.filters-type-variants[_ngcontent-%COMP%]{display:flex;gap:10px;overflow:auto;padding-bottom:10px;width:100%}@media(max-width:1023.98px){.filters-type-variants.bath-width[_ngcontent-%COMP%]{flex-wrap:wrap}.filters-type-variants.bath-width[_ngcontent-%COMP%]   .filter-variant[_ngcontent-%COMP%]{flex:1 1 auto;width:calc(50% - 5px);min-width:150px;min-height:unset}}.filters-type-variants.livset-mechanism[_ngcontent-%COMP%]   .filter-variant[_ngcontent-%COMP%]{justify-content:start}.filters-type-variants.livset-mechanism[_ngcontent-%COMP%]   .filter-variant[_ngcontent-%COMP%]   .filter-variant-text[_ngcontent-%COMP%]{display:flex;align-items:center;height:calc(100% - 50px)}.filter-type[_ngcontent-%COMP%]{display:flex;gap:10px}.filter-type[_ngcontent-%COMP%]:last-child   .filters-type-variants[_ngcontent-%COMP%], .filter-type[_ngcontent-%COMP%]:last-child   .filter-type-name[_ng
1content-%COMP%]{padding-bottom:0}[_nghost-%COMP%]     .mat-mdc-tab-label-container{flex-grow:inherit;border-color:#dcdcdc;width:100%}[_nghost-%COMP%]     .mat-mdc-tab{padding:0}[_nghost-%COMP%]     .mat-mdc-tab .mdc-tab__text-label{font-family:RedHatDisplay,sans-serif;font-weight:500;font-size:16px;line-height:24px}[_nghost-%COMP%]     .mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:#c46159;border-top-width:1px}[_nghost-%COMP%]     .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:#c46159}[_nghost-%COMP%]     .mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{border-color:#c46159}[_nghost-%COMP%]     .mat-mdc-tab -shadowcsshost   .mat-mdc-tab-disabled:has(.mat-tab-label-anchor), [_nghost-%COMP%]     .mat-mdc-tab-disabled:has(.mat-tab-label-anchor){pointer-events:auto}[_nghost-%COMP%]     .mat-mdc-tab -shadowcsshost   .mat-mdc-tab-disabled:has(.mat-tab-label-anchor) .mdc-tab__content, [_nghost-%COMP%]     .mat-mdc-tab-disabled:has(.mat-tab-label-anchor) .mdc-tab__content{pointer-events:auto}[_nghost-%COMP%]     .mat-mdc-tab-header{margin-bottom:50px}@media(max-width:1023.98px){[_nghost-%COMP%]     .mat-mdc-tab-header{margin-bottom:25px}}[_nghost-%COMP%]     .mat-mdc-tab-labels{flex:none;gap:50px}@media(max-width:1023.98px){[_nghost-%COMP%]     .mat-mdc-tab-labels{gap:50px}}[_nghost-%COMP%]     .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:inherit}[_nghost-%COMP%]     .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab:focus-visible{outline:2px solid #000;outline-offset:-2px}[_nghost-%COMP%]     .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab:hover{color:#c46159}[_nghost-%COMP%]     .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab.cdk-focused{color:#c46159}[_nghost-%COMP%]     .mdc-tab{min-width:auto}[_nghost-%COMP%]     .mat-mdc-tab-body-content{overflow:hidden}[_nghost-%COMP%]     .mat-mdc-tab-body.mat-mdc-tab-body-active{z-index:3}[_nghost-%COMP%]     .mat-ripple{position:absolute;height:100%;transition:.3s}[_nghost-%COMP%]     .mat-ripple.mat-mdc-tab-header-pagination-disabled{opacity:0}[_nghost-%COMP%]     .mat-ripple.mat-mdc-tab-header-pagination-before{left:0;justify-content:flex-start;padding-left:2px;background:linear-gradient(90deg,#fff 0% 37%,#fff0)}[_nghost-%COMP%]     .mat-ripple.mat-mdc-tab-header-pagination-after{right:0;justify-content:flex-end;padding-right:2px;background:linear-gradient(90deg,#fff0,#fff 37% 100%)}[_nghost-%COMP%]     .mat-mdc-tab-labels{gap:24px}"],changeDetection:0})}};var $e={ccGetProduct:"/classification/configurator"},pe={backend:{occ:{endpoints:N({},$e)}}};var K=class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=u({type:e})}static{this.\u0275inj=f({providers:[w(pe),w({cmsComponents:{NobiliaProductClassificationConfiguratorComponent:{component:X}}}),F,I],imports:[L,Vt,Ht,Kt]})}};function Ve(e,i){if(e&1&&m(0,"tag-add-to-cart",1),e&2){let t=n();l("product",t)("hideCounter",!0)("hideStock",!0)("hideDelivery",!0)("displayDeliveryOnMobile",!0)("buttonTextCode","productDetails.classificationConfigurator.defaultAddToBasketLabel")("wishlistButtonTextCode","productDetails.classificationConfigurator.inWishlistButtonLabel")}}function Re(e,i){if(e&1&&(p(0,Ve,1,7,"tag-add-to-cart",1),x(1,"async")),e&2){let t,o=n(2);d((t=b(1,1,o.data$))?0:-1,t)}}function Ue(e,i){if(e&1&&p(0,Re,2,3),e&2){let t,o=n();d((t=o.product())?0:-1,t)}}var W=class e{constructor(i,t){this.customProductService=i;this.component=t;this.product=M(this.customProductService.product$);this.data$=this.component.data$}static{this.\u0275fac=function(t){return new(t||e)(g(Lt),g(Z))}}static{this.\u0275cmp=v({type:e,selectors:[["lib-classification-configurator-add-to-cart"]],standalone:!1,decls:1,vars:0,consts:[["cxOutlet","classificationConfiguratorAddToCart"],[3,"product","hideCounter","hideStock","hideDelivery","displayDeliveryOnMobile","buttonTextCode","wishlistButtonTextCode"]],template:function(t,o){t&1&&h(0,Ue,1,1,"ng-template",0)},dependencies:[ie,B,bt],styles:["[_ngcontent-%COMP%]:root{--cx-color-primary: $brand-color;--cx-color-primary-accent: $brand-color-hover;--cx-buttons-border-radius: $button-border-radius;--swiper-navigation-color: $black;--swiper-theme-color: $brand-color;--swiper-preloader-color: $brand-color}@keyframes _ngcontent-%COMP%_shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}[_nghost-%COMP%]     .pdp-controls{flex-direction:column}[_nghost-%COMP%]     .btn{width:100%}"]})}};var Q=class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=u({type:e})}static{this.\u0275inj=f({providers:[w({cmsComponents:{ProductClassificationConfiguratorAddToCart:{component:W}}})],imports:[ht,oe,G]})}};var tt=class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=u({type:e})}static{this.\u0275inj=f({imports:[J,K,Q]})}};var et=class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=u({type:e})}static{this.\u0275inj=f({imports:[ae,tt,ee,ne,re]})}};var de=class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=u({type:e})}static{this.\u0275inj=f({imports:[et]})}};export{de as BathSetsPdpPageModule};

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.