1"use strict";(self.webpackChunkCubeShop=self.webpackChunkCubeShop||[]).push([[7165],{63289:(nt,A,l)=>{l.d(A,{y:()=>w});var m=l(94650),t=l(11481);let w=(()=>{class S{constructor(v){this.sanitizer=v}transform(v,a){switch(a){case"html":return this.sanitizer.bypassSecurityTrustHtml(v);case"style":return this.sanitizer.bypassSecurityTrustStyle(v);case"script":return this.sanitizer.bypassSecurityTrustScript(v);case"url":return this.sanitizer.bypassSecurityTrustUrl(v);case"resourceUrl":return this.sanitizer.bypassSecurityTrustResourceUrl(v);default:throw new Error(`Invalid safe type specified: ${a}`)}}static#t=this.\u0275fac=function(a){return new(a||S)(m.Y36(t.H7,16))};static#e=this.\u0275pipe=m.Yjl({name:"safe",type:S,pure:!0})}return S})()},32874:(nt,A,l)=>{l.r(A),l.d(A,{ItemComponent:()=>_n});var m=l(15861),t=l(94650),w=l(90728),S=l(65419),I=l(93327),v=l(48890),a=l(40136),p=l(50727),d=l(83905),O=l(76175),h=l(24006),x=l(37340),k=l(38051),b=l(39300),M=l(95698),z=l(34986),G=l(51165),E=l(54482),X=l(38421),K=l(83888),Y=l(25403),Q=l(39672);const R=(0,K.d)(o=>function(e=null){o(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=e});function at(o){throw new R(o)}var F=l(41075),J=l(28021),q=l(27963),tt=l(64386),et=l(12592),st=l(25512),U=l(64273),B=l(81292),Tt=l(90262),rt=l(59),T=l(36895),W=l(77518),ut=l(65938),kt=l(55829),ht=l(99818);const St=["mySwiper2"],Zt=["thumbs"];function Vt(o,r){1&o&&(t.TgZ(0,"span",13)(1,"div",14),t._UZ(2,"div",15)(3,"div",15)(4,"div",15),t.qZA()())}function At(o,r){if(1&o){const e=t.EpF();t.YNc(0,Vt,5,0,"span",11),t.TgZ(1,"img",12),t.NdJ("click",function(){t.CHM(e);const n=t.oxw().$implicit,s=t.oxw(2);return t.KtG(s.isMobile?s.mobileFullscreen(n.index):s.openImageDialog(n.index))}),t.qZA()}if(2&o){const e=t.oxw(),i=e.$implicit,n=e.index,s=t.oxw(2);t.Q6J("ngIf",s.isLoader),t.xp6(1),t.s9C("alt",i.title),t.Q6J("ngClass",s.isLoader?"loader-img":"")("src",i.url,t.LSH),t.uIk("loading",n>2?"lazy":"eager")}}function zt(o,r){1&o&&t.YNc(0,At,2,5,"ng-template",10)}function Lt(o,r){if(1&o&&t._UZ(0,"img",16),2&o){const e=t.oxw().$implicit;t.Q6J("src",e.url,t.LSH)}}function Et(o,r){1&o&&t.YNc(0,Lt,1,1,"ng-template",10)}const Ut=function(o){return{swiper:o}};function Bt(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",2)(1,"button",3),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.closeFullscreen())}),t._UZ(2,"i",4),t.qZA(),t.TgZ(3,"swiper",5,6),t.YNc(5,zt,1,0,null,7),t.qZA(),t.TgZ(6,"swiper",8,9),t.NdJ("swiper",function(n){t.CHM(e);const s=t.oxw();return t.KtG(s.thumbsSwiper=n)}),t.YNc(8,Et,1,0,null,7),t.qZA()()}if(2&o){const e=t.oxw();
1t.xp6(3),t.Q6J("loop",e.itemImages.length>=3)("spaceBetween",10)("slidesPerView",1)("slidesPerGroup",1)("loopedSlides",e.itemImages.length>=3||e.isLoader?3:0)("navigation",!0)("thumbs",t.VKq(13,Ut,e.thumbsSwiper))("ngClass",e.isImgFullscreen?"fullScreenMobile":""),t.xp6(2),t.Q6J("ngForOf",e.itemImages),t.xp6(1),t.Q6J("spaceBetween",2)("slidesPerView",4)("watchSlidesProgress",!0),t.xp6(2),t.Q6J("ngForOf",e.itemImages)}}function Nt(o,r){if(1&o&&t._UZ(0,"img",19)(1,"img",20),2&o){const e=t.oxw(),i=e.$implicit,n=e.index;t.Q6J("src",i.fileUrl,t.LSH),t.uIk("loading",n>1?"lazy":"eager"),t.xp6(1),t.Q6J("src",i.fileUrl,t.LSH),t.uIk("loading",n>1?"lazy":"eager")}}function Ft(o,r){1&o&&t.YNc(0,Nt,2,4,"ng-template",10)}function Dt(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",17)(1,"button",3),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.closeFullscreen())}),t._UZ(2,"i",4),t.qZA(),t.TgZ(3,"swiper",18),t.YNc(4,Ft,1,0,null,7),t.qZA()()}if(2&o){const e=t.oxw();t.xp6(3),t.Q6J("loop",e.itemImages.length<=3)("spaceBetween",10)("navigation",!0),t.xp6(1),t.Q6J("ngForOf",e.itemImages)}}et.Z.use([st.Z,U.Z,B.Z]);let Yt=(()=>{class o{onResize(){this.isMobile=window.innerWidth<=799}backbuttonpressed(e){console.log(this.isImgFullscreen),console.log(e),this.isImgFullscreen&&this.backCloseFullscreen()}constructor(e,i,n,s){this.location=e,this._router=i,this._route=n,this.dialogItem=s,this.isLoader=!1,this.imageLoadedEvent=new t.vpe,this.loadedImages=0,this.slidesPerViewVar=2,this.isMobile=window.innerWidth<=799,this.timeout=null,this.isImgFullscreen=!1}ngOnInit(){}ngOnChanges(e){e.itemImages&&!e.itemImages.firstChange&&setTimeout(()=>{const i=this.swiper2?.swiperRef;i&&(i.loopDestroy(),i.loopCreate(),i.update(),i.slideToLoop(0,0,!1)),this.thumbs?.swiperRef?.update()})}activeIndex(){this.swiper2.swiperRef.slideToLoop(0,0,!0)}imageLoaded(){this.loadedImages++,this.itemImages.length==this.loadedImages&&this.imageLoadedEvent.emit()}mobileFullscreen(e){if(!this.isImgFullscreen){var i=document.getElementById("swiperMain");console.log(i),i.classList.add("fullscreen"),this.isImgFullscreen=!0,this.slidesPerViewVar=1,this.swiper2.swiperRef.slideToLoop(e,0,!0);const n=this._router.createUrlTree([],{relativeTo:this._route,fragment:"img"}).toString();this.location.go(n)}}closeFullscreen(){document.getElementById("swiperMain").classList.remove("fullscreen"),this.isImgFullscreen=!1,this.slidesPerViewVar=2,history.back()}backCloseFullscreen(){document.getElementById("swiperMain").classList.remove("fullscreen"),this.isImgFullscreen=!1,this.slidesPerViewVar=2}openImageDialog(e){console.log(e),this.dialogItem.open(Tt.ItemImagesDialogComponent,{data:{itemImagesFull:this.itemImages,ActiveIndex:e},width:"90%",height:"90%"}).afterClosed().subscribe(n=>{console.log(`Dialog result: ${n}`)})}static#t=this.\u0275fac=function(i){return new(i||o)(t.Y36(T.Ye),t.Y36(W.F0),t.Y36(W.gz),t.Y36(ut.uw))};static#e=this.\u0275cmp=t.Xpm({type:o,selectors:[["app-image-swiper"]],viewQuery:function(i,n){if(1&i&&(t.Gf(St,5),t.Gf(Zt,5)),2&i){let s;t.iGM(s=t.CRH())&&(n.swiper2=s.first),t.iGM(s=t.CRH())&&(n.thumbs=s.first)}},hostBindings:function(i,n){1&i&&t.NdJ("resize",function(){return n.onResize()},!1,t.Jf7)("popstate",function(c){return n.backbuttonpressed(c)},!1,t.Jf7)},inputs:{itemImages:"itemImages",urlVariableName:"urlVariableName",isLoader:"isLoader"},outputs:{imageLoadedEvent:"imageLoadedEvent"},standalone:!0,features:[t.TTD,t.jDz],decls:2,vars:2,consts:[["id","swiperMain","class","swiper-main-container",4,"ngIf"],["id","swiperMain","class","swiper-main-container store-swiper",4,"ngIf"],["id","swiperMain",1,"swiper-main-container"],["mat-button","",1,"mobile-close-button",3,"click"],[1,"fas","fa-times"],[1,"mySwi
1per2",3,"loop","spaceBetween","slidesPerView","slidesPerGroup","loopedSlides","navigation","thumbs","ngClass"],["mySwiper2",""],[4,"ngFor","ngForOf"],[1,"mySwiper",3,"spaceBetween","slidesPerView","watchSlidesProgress","swiper"],["thumbs",""],["swiperSlide",""],["class","img-loader-animation",4,"ngIf"],[1,"swiper-slide-img",3,"ngClass","alt","src","click"],[1,"img-loader-animation"],[1,"loading-dots"],[1,"loading-dots--dot"],[3,"src"],["id","swiperMain",1,"swiper-main-container","store-swiper"],[1,"mySwiper2","single-store-swiper",2,"--swiper-navigation-color","#fff","--swiper-pagination-color","#fff",3,"loop","spaceBetween","navigation"],["alt","",1,"img-desktop",3,"src"],["alt","",1,"img-mobile",3,"src"]],template:function(i,n){1&i&&(t.YNc(0,Bt,9,15,"div",0),t.YNc(1,Dt,5,4,"div",1)),2&i&&(t.Q6J("ngIf","url"==n.urlVariableName),t.xp6(1),t.Q6J("ngIf","fileUrl"==n.urlVariableName))},dependencies:[F.m,kt.oO,T.mk,T.sg,T.O5,ht.eB,rt.kz,rt.nF,rt.YC],styles:[".store-swiper .swiper-wrapper{margin-top:0!important}.single-store-swiper[_ngcontent-%COMP%]{height:99%}.single-store-swiper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{object-fit:cover}.img-desktop[_ngcontent-%COMP%]{display:block}.img-mobile[_ngcontent-%COMP%]{display:none}.mobile-close-button[_ngcontent-%COMP%]{display:none!important}.swiper-main-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:auto}.fullscreen[_ngcontent-%COMP%]{width:100%!important;height:100%!important;position:fixed;z-index:10001;background-color:#fff;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.fullscreen[_ngcontent-%COMP%] .mySwiper2[_ngcontent-%COMP%]{padding:0 15px}.fullscreen[_ngcontent-%COMP%] .mySwiper[_ngcontent-%COMP%]{bottom:0;position:fixed;width:47%!important;height:auto!important;min-width:280px}.fullscreen[_ngcontent-%COMP%] .mobile-close-button[_ngcontent-%COMP%]{display:block!important;top:0;right:0;font-size:xxx-large;padding:23px;z-index:2;position:absolute}.mySwiper2[_ngcontent-%COMP%]{margin-bottom:1%}.swiper-slide-thumb-active[_ngcontent-%COMP%]{opacity:1!important}.mySwiper[_ngcontent-%COMP%] .swiper-slide[_ngcontent-%COMP%]{opacity:.4}.mySwiper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{padding:0 5px}.mySwiper2[_ngcontent-%COMP%] .swiper-slide[_ngcontent-%COMP%]{width:100%!important}.mySwiper2[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:contain;max-height:850px}.mySwiper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:contain}.fullScreenMobile[_ngcontent-%COMP%]{max-width:100%}.store-swiper[_ngcontent-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{margin-top:0!important}.single-store-swiper[_ngcontent-%COMP%]{height:98%}.single-store-swiper[_ngcontent-%COMP%] .swiper-wrapper[_ngcontent-%COMP%]{margin-top:0!important}.single-store-swiper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{object-fit:cover;padding-top:25px;padding-bottom:30px}@media (min-width: 1420px){.mySwiper2[_ngcontent-%COMP%] img[_ngcontent-%COMP%] [_ngcontent-%COMP%]:not(.loader-img){max-height:calc(32.5vw - 10px);width:auto!important}.store-swiper[_ngcontent-%COMP%] .mySwiper2[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%!important}}@media (max-width: 1200px){.img-desktop[_ngcontent-%COMP%]{display:none}.img-mobile[_ngcontent-%COMP%]{display:block}.mySwiper2[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:750px}}@media (max-width: 799px){.img-desktop[_ngcontent-%COMP%]{display:none}.img-mobile[_ngcontent-%COMP%]{display:block}}@media (max-width: 550px){swiper.mySwiper[_ngcontent-%COMP%]{width:80%!important;height:10%}.mySwiper2[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:650px}}@media (max-width: 500px){.swiper-main-container[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden}.mySwiper2[_ngcontent-%COMP%]{height:88%}}"]})}return o})();l(77579),l(61135),l(39646),l(69751),l(30576),l(83268),l(39841),l(89635),l(56451),l(68675),l(54004),l(18505),l(82722),l(94033),l(63900),l(95577),l(11365),l(75026),l(71884),l(75797),l(63269);let me=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)}
1,o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({}),o})();var ue=l(77488),he=l(50380),mt=l(37290);let fe=(()=>{class o{set item(e){this._item=e,this.updateValues()}set itemVariation(e){console.log("item variation set",e),this._itemVariation=e,this.updateValues()}set packageSelection(e){this._packageSelection=e,this.updateValues()}set canUseSendInquiry(e){this._canUseSendInquiry=e,this.updateValues()}constructor(e){this._auth=e,this.useWaitingList=!0,this._canUseSendInquiry=!1,this.addToBasket=new t.vpe,this.addToWaitingList=new t.vpe,this.sendInquiry=new t.vpe,this.soldOut=!1,this.disabled=!1,this.noStock=!1,this.showWaitingList=!1,this.allowAddToBasket=!1,this.text="Setja \xed k\xf6rfu",this.icon="",this.canUseWaitingList=!1}updateValues(){this.canUseWaitingList=this.canUseWaitingList&&this._auth.currentBasket?.companyId!==I.TW.Stodtaeki,this.disabled=this.shouldDisableButton(),this.allowAddToBasket=this.canAddToBasket(),this.noStock=this.outOfStock(),this.showWaitingList=this.showWaitingListButton(),this.text=this.buttonText(),this.icon=this.buttonIcon()}showNotInSale(){return this._item.hideFromWeb||this._item.stopSale}buttonText(){if(this.soldOut)return this._item?.isExpected?"V\xe6ntanlegt":"Uppselt";if(console.log("button text"),this.showNotInSale())return"Vara ekki lengur \xed s\xf6lu";if(this._item.isCollection)return console.log("PAKKI",this._packageSelection),this._packageSelection?.length?"Setja \xed k\xf6rfu":"Veldu v\xf6rur \xed pakkann";if(this.expectedItem()&&!this.showWaitingListButton())for(const e of this._item.items)return e.stock>0?"Veldu st\xe6r\xf0":"V\xe6ntanlegt";if(this.canAddToBasket())return(this._item.hasVariations?this._itemVariation?.stock:this._item.stock)>=1?"Setja \xed k\xf6rfu":"S\xe9rp\xf6ntun";if(this.canUseWaitingList&&!this.shouldDisableButton())return"Vakta v\xf6ru";if(console.log("add-to-cart",this._item),this._item.hasVariations){const e=this._item.items.some(f=>f.color||0===f.color?.length),i=this._item.items.some(f=>!!f.size?.trim()),c=!(this.color||0===this.color?.length)&&e,g=!this.size&&i;if(console.log("COLOR MISSING"),c&&g)return"Veldu st\xe6r\xf0 og lit";if(c)return"Veldu lit";if(g)return"Veldu st\xe6r\xf0"}return this._item.hasVariations?this._canUseSendInquiry&&!this.canAddToBasket()?"Senda fyrirspurn":(console.log("add-to-cart default"),"Setja \xed k\xf6rfu"):this.outOfStock()?this.showWaitingListButton()?"Vakta v\xf6ru":this._item.isExpected?"V\xe6ntanlegt":"Uppselt":(console.log("add-to-cart no variations"),"Setja \xed k\xf6rfu")}shouldDisableButton(){if(this.showNotInSale())return!0;if(this._item.hasVariations){console.log("cart variation");const e=this._item.items.some(c=>c.color||0===c.color?.length),i=this._item.items.some(c=>!!c.size?.trim()),n=this._itemVariation?.color||0===this._itemVariation?.color?.length,s=!!this._itemVariation?.size?.trim();if(console.log("DOES IT",e,i),console.log("cart variation",e,i,n,s),e&&i)return!(n&&s);if(i&&!e)return!s;if(!i&&e)return!n}return!this.canAddToBasket()&&!this.showWaitingListButton()}showWaitingListButton(){return!this._item?.hideFromWeb&&!this._item?.stopSale&&(this._item.hasVariations?this._itemVariation?this._itemVariation.stock<=0&&this._itemVariation.specialOrderStock<=0&&this.canUseWaitingList:this._item.items.every(i=>i.stock<=0)&&this.canUseWaitingList:this._item.stock<=0&&this._item.specialOrderStock<=0&&this.canUseWaitingList)}outOfStock(){return console.log("out of stock"),!!this._item&&(this._item.hasVariations?!!this._itemVariation&&this._itemVariation.stock<=0&&this._itemVariation?.specialOrderStock<=0:this._item.stock<=0&&this._item.specialOrderStock<=0)}canAddToBasket(){return!(!this._item||this._item.hideFromWeb||this._item.stopSale)&&(this._item.isCollection?!!this._packageSelection?.length:this._item.hasVariations?this._itemVariation?.stock>0||this._itemVariation?.specialOrderStock>0:this._item.stock>0||this._item.specialOrderStock>0)}expectedItem(){return!!this._item.isExpected}buttonClick(){console.log("button clicked"),this._canUseSendInquiry&&!this.canAddToBasket()?this.sendInquiry.emit():this.showWaitingListButton()?this.addToWaitingList.emit():this.canAddToBasket()&&this.addToBasket.emit()}buttonIcon(){return this.showNotInSale()?"fa-ban":this._canUseSendInquiry&&!this.canAddToBasket()?"fa-envelope":this.showWaitingListButton()?"fa-bell":"fa-shopping-cart"}static#t=this.\u0275fac=function(i){return new(i||o)(t.Y36(mt.g))};static#e=this.\u0275cmp=t.Xpm({type:o,selectors:[["app-add-to-cart-button"]],inputs:{useWaitingList:"useWaitingList",item:"item",itemVariation:"itemVariation",packageSelection:"packageSelection",color:"color",size:"size",canUseSendInquiry:"canUseSendInquiry",soldOut:"soldOut"},outputs:{addToBasket:"addToBasket",addToWaitingList:"addToWaitingList",sendInquiry:"sendInquiry"},standalone:!0,features:[t.jDz],decls:4,vars:8,consts:[[1,"div-end"],["type","button",1,"single-item-add-basket-button","pull-right",3,"disabled","click"],[1,"fa","cart-icon"]],template:function(i,n){1&i&&(t.TgZ(0,"div",0)(1,"button",1),t.NdJ("click",function(){return n.buttonClick()}),t._UZ(2,"i",2),t._uU(3),t.qZA()()),2&i&&(t.xp6(1),t.ekj("clickable",n.allowAddToBasket||n.showWaitingList||n._canUseSendInquiry)("secondary-color",n.noStock&&n.useWaitingList),t.Q6J("disabled",n.disabled),t.xp6(1),t.Tol(n.icon),t.xp6(1),t.hij(" ",n.text," "))},dependencies:[F.m],styles:[".single-item-add-basket-button[_ngcontent-%COMP%]{border:none;font-size:14px;color:var(--white);width:100%;border-radius:25px;background-color:var(--main-accent-color);transition:background-color .3s;height:100%;text-transform:uppercase;padding:15px}
1.single-item-add-basket-button[_ngcontent-%COMP%] .cart-icon[_ngcontent-%COMP%]{font-size:14px!important;padding-right:5px!important}.single-item-add-basket-button[_ngcontent-%COMP%]:disabled{background-color:var(--main-accent-color);border-color:var(--main-accent-color);opacity:.5}.clickable[_ngcontent-%COMP%]{cursor:pointer}.single-item-add-basket-button[_ngcontent-%COMP%]:hover:not([disabled]), .secondary-color[_ngcontent-%COMP%]{background-color:var(--second-accent-color)}@media (max-width: 500px){.single-item-add-basket-button[_ngcontent-%COMP%]{width:100%}}"]})}return o})();var _e=l(58148),Pt=l(34135),wt=l(97392),ve=l(32301),xe=l(34625),Ce=l(32174),be=l(82210),ye=l(14954),Ie=l(71948),Pe=l(75212),Ot=l(75667);function we(o,r){if(1&o&&(t.ynx(0),t._uU(1),t.ALo(2,"number"),t.BQk()),2&o){const e=t.oxw(2);t.xp6(1),t.hij(" ",t.xi3(2,1,e.priceRange.from,"1.0-0")," ")}}function Oe(o,r){if(1&o&&(t.ynx(0),t.YNc(1,we,3,4,"ng-container",0),t.BQk()),2&o){const e=t.oxw(),i=t.MAs(4);t.xp6(1),t.Q6J("ngIf",!e.priceRange.discounted)("ngIfElse",i)}}function Me(o,r){if(1&o&&(t._uU(0),t.ALo(1,"number"),t.ALo(2,"number")),2&o){const e=t.oxw();t.AsE(" ",t.xi3(1,2,e.priceRange.from,"1.0-0"),"\xa0-\xa0",t.xi3(2,5,e.priceRange.to,"1.0-0"),"\n")}}function Te(o,r){if(1&o&&(t.TgZ(0,"span",4),t._uU(1),t.ALo(2,"number"),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Oqu(t.xi3(2,1,e.priceRange.originalTo,"1.0-0"))}}function ke(o,r){if(1&o&&(t._uU(0),t.ALo(1,"number"),t.YNc(2,Te,3,4,"span",3)),2&o){const e=t.oxw();t.hij(" ",t.xi3(1,2,e.priceRange.from,"1.0-0"),"\xa0 "),t.xp6(2),t.Q6J("ngIf",!e.hideOriginal)}}let Se=(()=>{class o{constructor(e,i){this._auth=e,this._priceCalculator=i,this.customerDiscountPercentage=0,this.hideOriginal=!1,this.updatePrice=new t.vpe,this._showVat=!0,this._color="",this._size="",this.priceFrom=0,this.priceTo=0,this.discounted=!1,this.hasDiscount=!1,this.hasPriceRange=!1,this.effectiveDiscount=0}set showVat(e){this._showVat=e,this.update()}set selectedVariation(e){this._selectedVariation=e,this.update()}set item(e){this._item=e,this.update()}set color(e){this._color=e,this.update()}set size(e){this._size=e,this.update()}update(){this.priceRange=this.getPriceRange(),this.effectiveDiscount=Math.round(100*(1-this.priceRange.from/this.priceRange.originalTo)),this.effectiveDiscount=this.getEffectiveDiscount(),console.log("effectiveDiscount",this.effectiveDiscount),this.updatePrice.emit(this.priceRange)}getPriceRange(){return this._priceCalculator.getPriceRange(this._item,{color:this._color,size:this._size,selectedVariation:this._selectedVariation,customerDiscountPercentage:this._priceCalculator.customerDiscountPercentage,showVat:2!==this._auth.currentCustomer?.companyId})}getEffectiveDiscount(){let e=0;return this.priceRange?.discounted&&(e=this.priceRange?.percentageFrom||this.priceRange?.percentageTo||0),Math.max(e,this._priceCalculator.customerDiscountPercentage||0)}static#t=this.\u0275fac=function(i){return new(i||o)(t.Y36(mt.g),t.Y36(Ot.T))};static#e=this.\u0275cmp=t.Xpm({type:o,selectors:[["app-price"]],inputs:{customerDiscountPercentage:"customerDiscountPercentage",showVat:"showVat",hideOriginal:"hideOriginal",selectedVariation:"selectedVariation",item:"item",color:"color",size:"size"},outputs:{updatePrice:"updatePrice"},standalone:!0,features:[t.jDz],decls:5,vars:2,consts:[[4,"ngIf","ngIfElse"],["priceRangePrice",""],["discounted",""],["class","discounted",4,"ngIf"],[1,"discounted"]],template:function(i,n){if(1&i&&(t.YNc(0,Oe,2,2,"ng-container",0),t.YNc(1,Me,3,8,"ng-template",null,1,t.W1O),t.YNc(3,ke,3,5,"ng-template",null,2,t.W1O)),2&i){const s=t.MAs(2);t.Q6J("ngIf",!n.priceRange.hasPriceRange)("ngIfElse",s)}},dependencies:[F.m,T.O5,T.JJ],styles:["[_nghost-%COMP%]{min-width:200
1px}.discounted[_ngcontent-%COMP%]{text-decoration:line-through;color:var(--main-accent-color)}"]})}return o})();var Ze=l(26397),Ve=l(84458),Ae=l(24742),ze=l(82344),Le=l(75282),Ee=l(9745),Ue=l(4471),Be=l(48242),Ne=l(97185),Fe=l(68094),De=l(78143),Ye=l(50334),Qe=l(59605),Re=l(25929),Mt=l(11481),Je=l(42542),qe=l(63289);const We=["scrollMe"],je=["packageSelector"];function He(o,r){if(1&o&&t._UZ(0,"app-image-swiper",57),2&o){const e=t.oxw();t.Q6J("itemImages",e.itemImages)("urlVariableName","url")}}function $e(o,r){if(1&o&&t._UZ(0,"app-image-swiper",57),2&o){const e=t.oxw();t.Q6J("itemImages",e.itemImages)("urlVariableName","url")}}function Ge(o,r){if(1&o&&t._UZ(0,"p-speedDial",58),2&o){const e=t.oxw();t.Q6J("model",e.SpeedDialItems)}}function Xe(o,r){if(1&o&&t._UZ(0,"p-speedDial",59),2&o){const e=t.oxw();t.Q6J("model",e.SpeedDialItems)}}function Ke(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",60),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.sychData())}),t.TgZ(1,"mat-icon"),t._uU(2,"sync"),t.qZA()()}2&o&&t.Q6J("matTooltip","Endurhla\xf0a g\xf6gn")}function ti(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"i",61),t.NdJ("click",function(n){t.CHM(e);const s=t.oxw();return s.deleteFromWishlist(s.item),n.preventDefault(),t.KtG(n.stopPropagation())}),t.qZA()}}function ei(o,r){1&o&&t._UZ(0,"i",62)}function ii(o,r){1&o&&(t.TgZ(0,"span",67),t._uU(1," \xe1n vsk."),t.qZA())}function ni(o,r){1&o&&t._UZ(0,"div",71)}function oi(o,r){if(1&o&&(t.TgZ(0,"div",71),t._uU(1),t.TgZ(2,"span",73),t._uU(3,"afsl\xe1ttur"),t.qZA()()),2&o){const e=t.oxw(2).ngIf;t.xp6(1),t.hij(" ",e.discountPercentage,"% ")}}function ai(o,r){if(1&o&&t.YNc(0,oi,4,1,"div",72),2&o){const e=t.oxw().ngIf,i=t.oxw(2);t.Q6J("ngIf",!i._priceCalc.hideCustomerDiscount&&e.discountPercentage&&e.discountPercentage>0&&e.discountPercentage>=(null==i.priceRange?null:i.priceRange.percentageFrom))}}function si(o,r){if(1&o&&(t.TgZ(0,"div"),t.YNc(1,ni,1,0,"div",69),t.YNc(2,ai,1,1,"ng-template",null,70,t.W1O),t.qZA()),2&o){const e=t.MAs(3);t.xp6(1),t.Q6J("ngIf",!1)("ngIfElse",e)}}function ri(o,r){if(1&o&&(t.TgZ(0,"div",71),t._uU(1),t.TgZ(2,"span",73),t._uU(3,"afsl\xe1ttur"),t.qZA()()),2&o){const e=t.oxw(3);t.xp6(1),t.hij(" ",e.item.onSalePercentage,"% ")}}function li(o,r){if(1&o&&(t.TgZ(0,"div"),t.YNc(1,ri,4,1,"div",72),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.item.onSale)}}function ci(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",63)(1,"div",64)(2,"h4",65)(3,"app-price",66),t.NdJ("updatePrice",function(n){t.CHM(e);const s=t.oxw();return t.KtG(s.priceRange=n)}),t.ALo(4,"async"),t.qZA(),t.TgZ(5,"span",67),t._uU(6,"kr."),t.qZA(),t.YNc(7,ii,2,0,"span",68),t.qZA()(),t.YNc(8,si,4,2,"div",27),t.ALo(9,"async"),t.YNc(10,li,2,1,"div",27),t.ALo(11,"async"),t.qZA()}if(2&o){const e=t.oxw();let i;t.xp6(2),t.ekj("discount-item-price",null==e.priceRange?null:e.priceRange.discounted),t.xp6(1),t.Q6J("item",e.item)("selectedVariation",e.selectedVariant)("showVat",!e.isB2BCustomer)("customerDiscountPercentage",null==(i=t.lcZ(4,9,e.currentCustomer$))?null:i.discountPercentage),t.xp6(4),t.Q6J("ngIf",e.isB2BCustomer),t.xp6(1),t.Q6J("ngIf",t.lcZ(9,11,e.currentCustomer$)),t.xp6(2),t.Q6J("ngIf",!t.lcZ(11,13,e.currentCustomer$))}}function di(o,r){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"number"),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.hij(" ",t.xi3(2,1,null==e.packagePrice?null:e.packagePrice.minPrice,"1.0-0")," - ")}}function pi(o,r){if(1&o&&(t.TgZ(0,"div",71),t._uU(1),t.TgZ(2,"span",73),t._uU(3,"afsl\xe1ttur"),t.qZA()()),2&o){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.item.discountPercentage,"% ")}}function gi(o,r){if(1&o&&(t.TgZ(0,"div",63)(1,"div",64)(2,"h4",65),t.YNc(3,di,3,4,"span",27),t._uU(4),t.ALo(5,"number"),t.qZA()(),t.YNc(6,pi,4,1,"div",72),t.qZA()),2&o){const e=t.oxw();
1t.xp6(3),t.Q6J("ngIf",(null==e.packagePrice?null:e.packagePrice.minPrice)!=(null==e.packagePrice?null:e.packagePrice.maxPrice)),t.xp6(1),t.hij(" ",t.xi3(5,3,null==e.packagePrice?null:e.packagePrice.maxPrice,"1.0-0")," "),t.xp6(2),t.Q6J("ngIf",e.item.discountPercentage>0)}}function mi(o,r){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.ALo(2,"titlecase"),t.qZA()),2&o){const e=t.oxw();t.xp6(1),t.hij(" ",t.lcZ(2,1,e.item.no)," ")}}function ui(o,r){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&o){const e=t.oxw(3);t.xp6(1),t.hij(" ",null==e.selectedVariant?null:e.selectedVariant.code," ")}}function hi(o,r){if(1&o&&(t.TgZ(0,"span"),t.YNc(1,ui,2,1,"span",27),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.selectedSize)}}function fi(o,r){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&o){const e=t.oxw(3);t.xp6(1),t.hij(" ",null==e.selectedVariant?null:e.selectedVariant.code," ")}}function _i(o,r){if(1&o&&(t.TgZ(0,"span"),t.YNc(1,fi,2,1,"span",27),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.selectedColor)}}function vi(o,r){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&o){const e=t.oxw(3);t.xp6(1),t.hij(" ",null==e.selectedVariant?null:e.selectedVariant.code," ")}}function xi(o,r){if(1&o&&(t.TgZ(0,"span"),t.YNc(1,vi,2,1,"span",27),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.selectedColor&&e.selectedSize)}}function Ci(o,r){if(1&o&&(t.ynx(0),t.YNc(1,hi,2,1,"span",27),t.YNc(2,_i,2,1,"span",27),t.YNc(3,xi,2,1,"span",27),t.BQk()),2&o){const e=t.oxw();
1t.xp6(1),t.Q6J("ngIf",e.item.sizes.length>0&&!e.selectedColor),t.xp6(1),t.Q6J("ngIf",e.selectedColor&&!e.selectedSize),t.xp6(1),t.Q6J("ngIf",e.selectedColor&&e.selectedSize)}}function bi(o,r){if(1&o&&(t._uU(0),t.ALo(1,"titlecase")),2&o){const e=t.oxw();t.hij(" ",t.lcZ(1,1,e.item.no)," ")}}function yi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",74),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.openSelect())}),t.TgZ(1,"h5"),t._uU(2,"Fylgiskjal"),t.qZA(),t._UZ(3,"i",75),t.qZA()}}function Ii(o,r){if(1&o&&(t.TgZ(0,"div",78)(1,"a",79)(2,"div"),t._UZ(3,"img",80),t.TgZ(4,"span",81),t._uU(5),t.qZA()(),t.TgZ(6,"h6"),t._uU(7,"S\xe6kja skr\xe1"),t.qZA()()()),2&o){const e=r.$implicit;t.xp6(1),t.s9C("href",e.fileUrl,t.LSH),t.xp6(4),t.Oqu(e.originalFilename)}}function Pi(o,r){if(1&o&&(t.TgZ(0,"div",76),t.YNc(1,Ii,8,2,"div",77),t.qZA()),2&o){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.itemPdfs)}}function wi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",82)(1,"app-package-selector",83,84),t.NdJ("packagePrice",function(n){t.CHM(e);const s=t.oxw();return t.KtG(s.packagePrice=n)})("packageSelected",function(n){t.CHM(e);const s=t.oxw();return t.KtG(s.onPackageSelected(n))}),t.qZA()()}if(2&o){const e=t.oxw();
1t.xp6(1),t.Q6J("item",e.item)}}function Oi(o,r){1&o&&(t.TgZ(0,"div",85)(1,"div",86)(2,"span"),t._uU(3,"Veldu afbrig\xf0i til a\xf0 sj\xe1 lagerst\xf6\xf0u"),t.qZA()()())}function Mi(o,r){1&o&&(t.TgZ(0,"span"),t._UZ(1,"i",89),t._uU(2," Vara f\xe6st \xed : "),t.qZA())}function Ti(o,r){if(1&o&&(t.TgZ(0,"div",92)(1,"div",93)(2,"span"),t._UZ(3,"i",94),t._uU(4),t.qZA()()()),2&o){const e=r.$implicit;t.xp6(4),t.AsE(" ",null==e?null:e.name," ",(null==e?null:e.quantity)>0?"":"Vara uppseld","")}}function ki(o,r){if(1&o&&(t.TgZ(0,"div",90),t.YNc(1,Ti,5,2,"div",91),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.variationInventoryLocations)}}function Si(o,r){1&o&&(t.TgZ(0,"span"),t._UZ(1,"i",89),t._uU(2," Vara f\xe6st \xed : "),t.qZA())}function Zi(o,r){if(1&o&&(t.TgZ(0,"div",92)(1,"div",93)(2,"span"),t._UZ(3,"i",94),t._uU(4),t.qZA()()()),2&o){const e=r.$implicit;t.xp6(4),t.AsE(" ",null==e?null:e.name," ",(null==e?null:e.quantity)>0?"":"Vara uppseld","")}}function Vi(o,r){if(1&o&&(t.TgZ(0,"div",90),t.YNc(1,Zi,5,2,"div",91),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.displayInventories)}}function Ai(o,r){if(1&o&&(t.TgZ(0,"div",87),t.YNc(1,Mi,3,0,"span",27),t.YNc(2,ki,2,1,"div",88),t.YNc(3,Si,3,0,"span",27),t.YNc(4,Vi,2,1,"div",88),t.qZA()),2&o){const e=t.oxw();
1t.xp6(1),t.Q6J("ngIf",e.variationInventoryLocations.length>0),t.xp6(1),t.Q6J("ngIf",e.variationInventoryLocations.length>0),t.xp6(1),t.Q6J("ngIf",e.displayInventories.length>0),t.xp6(1),t.Q6J("ngIf",e.displayInventories.length>0)}}function zi(o,r){1&o&&(t.TgZ(0,"span"),t._UZ(1,"i",89),t._uU(2," Vara f\xe6st \xed : "),t.qZA())}function Li(o,r){if(1&o&&(t.TgZ(0,"div",92)(1,"div",93)(2,"span"),t._uU(3),t.qZA()()()),2&o){const e=r.$implicit,i=t.oxw(3);t.xp6(3),t.AsE("",null==e?null:e.name,": ",i.formatStock(null==e?null:e.quantity)," \xe1 lager")}}function Ei(o,r){if(1&o&&(t.TgZ(0,"div",90),t.YNc(1,Li,4,2,"div",91),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.variationInventoryLocationsAdmin)}}function Ui(o,r){1&o&&(t.TgZ(0,"span"),t._UZ(1,"i",89),t._uU(2," Vara f\xe6st \xed : "),t.qZA())}function Bi(o,r){if(1&o&&(t.TgZ(0,"div",92)(1,"div",93)(2,"span"),t._uU(3),t.qZA()()()),2&o){const e=r.$implicit,i=t.oxw(3);t.xp6(3),t.AsE("",null==e?null:e.name,": ",i.formatStock(null==e?null:e.quantity)," \xe1 lager")}}function Ni(o,r){if(1&o&&(t.TgZ(0,"div",90),t.YNc(1,Bi,4,2,"div",91),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.displayInventories)}}function Fi(o,r){if(1&o&&(t.TgZ(0,"div",95),t.YNc(1,zi,3,0,"span",27),t.YNc(2,Ei,2,1,"div",88),t.YNc(3,Ui,3,0,"span",27),t.YNc(4,Ni,2,1,"div",88),t.qZA()),2&o){const e=t.oxw();
1t.xp6(1),t.Q6J("ngIf",e.variationInventoryLocationsAdmin.length>0),t.xp6(1),t.Q6J("ngIf",e.variationInventoryLocationsAdmin.length>0),t.xp6(1),t.Q6J("ngIf",e.displayInventories.length>0),t.xp6(1),t.Q6J("ngIf",e.displayInventories.length>0)}}function Di(o,r){1&o&&(t.TgZ(0,"div",85)(1,"div",86)(2,"span"),t._UZ(3,"i",96),t._uU(4,"Engin lagersta\xf0a"),t.qZA()()())}function Yi(o,r){if(1&o&&(t._UZ(0,"p",97),t.ALo(1,"safe")),2&o){const e=t.oxw();t.Q6J("innerHTML",t.xi3(1,1,e.item.description,"html"),t.oJD)}}function Qi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",98),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.openSizeTable())}),t.TgZ(1,"button"),t._uU(2,"St\xe6r\xf0artafla"),t.qZA()()}}function Ri(o,r){1&o&&(t.TgZ(0,"h3"),t._uU(1,"St\xe6r\xf0"),t.qZA())}function Ji(o,r){1&o&&(t.TgZ(0,"div",103)(1,"span"),t._uU(2,"H\xe6gt a\xf0 vakta uppseldar v\xf6rur"),t.qZA()())}function qi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",99),t.YNc(1,Ri,2,0,"h3",27),t.YNc(2,Ji,3,0,"div",100),t.TgZ(3,"app-item-variation-selector",101,102),t.NdJ("variationSelected",function(n){t.CHM(e);const s=t.oxw();return t.KtG(s.updateSelectedVariant(n))})("onColorSelected",function(n){t.CHM(e);const s=t.oxw();return t.KtG(s.colorSelected(n))})("onSizeSelected",function(n){t.CHM(e);const s=t.oxw();return t.KtG(s.selectedSizeFromVariation(n))}),t.qZA()()}if(2&o){const e=t.oxw();
1t.xp6(1),t.Q6J("ngIf",(null==e.item.items?null:e.item.items.length)>1),t.xp6(1),t.Q6J("ngIf",(null==e.item.items?null:e.item.items.length)>1),t.xp6(1),t.Q6J("variations",e.item.items)("itemBaseDiscountPercentage",e.item.baseDiscountPercentage)}}function Wi(o,r){if(1&o&&(t.TgZ(0,"div",104)(1,"div",105),t._uU(2),t.qZA(),t.TgZ(3,"div",106),t._uU(4),t.qZA()()),2&o){const e=r.$implicit;t.xp6(2),t.Oqu(e.tagName.toUpperCase()),t.xp6(2),t.Oqu(e.value)}}function ji(o,r){if(1&o&&(t.TgZ(0,"tr")(1,"td",107)(2,"span",105),t._uU(3),t.qZA(),t._UZ(4,"br"),t.TgZ(5,"span",106),t._uU(6),t.qZA()()()),2&o){const e=r.$implicit;t.xp6(3),t.Oqu(e.tagName.toUpperCase()),t.xp6(3),t.Oqu(e.value)}}function Hi(o,r){1&o&&(t.TgZ(0,"h4",108),t._uU(1,"Engin st\xe6r\xf0 valin"),t.qZA())}function $i(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",109)(1,"button",110),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.modQuantity(-1))}),t._UZ(2,"i",111),t.qZA(),t.TgZ(3,"input",112),t.NdJ("ngModelChange",function(n){t.CHM(e);const s=t.oxw();return t.KtG(s.inputQuant=n)})("change",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.changeQuantity())}),t.qZA(),t.TgZ(4,"button",110),t.NdJ("click",function(){t.CHM(e);const n=t.oxw();return t.KtG(n.modQuantity(1))}),t._UZ(5,"i",113),t.qZA()()}if(2&o){const e=t.oxw();
1t.xp6(3),t.Q6J("ngModel",e.inputQuant)}}function Gi(o,r){1&o&&t.GkF(0)}function Xi(o,r){if(1&o&&(t.TgZ(0,"app-panel-item",116)(1,"div",117),t._UZ(2,"p",118),t.qZA()()),2&o){const e=t.oxw(3);t.Q6J("title",e.descriptionTitle())("isOpenByDefault",!1)("descriptionOnly",!0),t.xp6(2),t.Q6J("innerHTML",e.item.description,t.oJD)}}function Ki(o,r){if(1&o&&(t.TgZ(0,"app-panel-item",119),t._UZ(1,"div",118),t.ALo(2,"safe"),t.qZA()),2&o){const e=r.$implicit;t.Q6J("title",e.title),t.xp6(1),t.Q6J("innerHTML",t.xi3(2,2,e.htmlContent,"html"),t.oJD)}}function tn(o,r){if(1&o&&(t.TgZ(0,"app-expansion-panel"),t.YNc(1,Xi,3,4,"app-panel-item",114),t.YNc(2,Ki,3,5,"app-panel-item",115),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.item.description.length),t.xp6(1),t.Q6J("ngForOf",e.item.multiDescriptions)}}function en(o,r){if(1&o&&t.YNc(0,tn,3,2,"app-expansion-panel",27),2&o){const e=t.oxw();t.Q6J("ngIf","expansion-panels"===e.item.displayMode||""===e.item.displayMode&&"expansion-panels"===e.defaultDisplayMode)}}function nn(o,r){1&o&&(t._UZ(0,"iframe",123),t.ALo(1,"s
1afe")),2&o&&t.Q6J("src",t.xi3(1,1,r.ngIf,"resourceUrl"),t.uOi)}function on(o,r){if(1&o&&(t.TgZ(0,"div",120)(1,"div",121),t.YNc(2,nn,2,4,"iframe",122),t.qZA()()),2&o){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",e.getEmbedUrl(e.item.videoUrl))}}function an(o,r){1&o&&(t.TgZ(0,"div")(1,"div",125)(2,"span",126),t._uU(3,"Loading..."),t.qZA()()())}function sn(o,r){if(1&o&&(t.TgZ(0,"div")(1,"h5",124),t._uU(2," Tengdar v\xf6rur "),t.qZA(),t.YNc(3,an,4,0,"div",27),t.qZA()),2&o){const e=t.oxw();t.xp6(3),t.Q6J("ngIf",e.isLoadingItems&&e.relatedItemsCount>0)}}function rn(o,r){if(1&o&&(t.TgZ(0,"div",127)(1,"div",128)(2,"h5",124),t._uU(3," Svipa\xf0ar v\xf6rur "),t.qZA(),t._UZ(4,"app-item-cards-shared",129),t.qZA()()),2&o){const e=t.oxw();t.xp6(4),t.Q6J("isHomePage",!0)("items",e.similarItems)("withSidebar",!0)}}function ln(o,r){}function cn(o,r){if(1&o&&(t.TgZ(0,"tr")(1,"td",131),t._uU(2),t.qZA(),t.TgZ(3,"td",132),t._uU(4),t.qZA()()),2&o){const e=r.$implicit;t.xp6(2),t.Oqu(e.tagName.toUpperCase()),t.xp6(2),t.Oqu(e.value)}}function dn(o,r){if(1&o&&(t.TgZ(0,"div")(1,"h2"),t._uU(2),t.qZA(),t.TgZ(3,"table",130),t.YNc(4,cn,5,2,"tr",40),t.qZA()()),2&o){const e=r.$implicit,i=t.oxw(2);t.xp6(2),t.Oqu(e||"V\xf6ruuppl\xfdsingar"),t.xp6(2),t.Q6J("ngForOf",i.sortedTagValues[e])}}function pn(o,r){if(1&o&&t.YNc(0,dn,5,2,"div",40),2&o){const e=t.oxw();t.Q6J("ngForOf",e.Object.keys(e.sortedTagValues))}}function gn(o,r){if(1&o&&(t.TgZ(0,"tr")(1,"td",131),t._uU(2),t.qZA(),t.TgZ(3,"td",132),t._uU(4),t.qZA()()),2&o){const e=r.$implicit;t.xp6(2),t.Oqu(e.tagName.toUpperCase()),t.xp6(2),t.Oqu(e.value)}}function mn(o,r){if(1&o&&(t.TgZ(0,"div")(1,"h2"),t._uU(2),t.qZA(),t.TgZ(3,"table",130),t.YNc(4,gn,5,2,"tr",40),t.qZA()()),2&o){const e=r.$implicit,i=t.oxw(2);t.xp6(2),t.Oqu(e||"V\xf6ruuppl\xfdsingar"),t.xp6(2),t.Q6J("ngForOf",i.sortedTagValues[e])}}function un(o,r){if(1&o&&(t.TgZ(0,"tr")(1,"td",107)(2,"span",134),t._uU(3),t.qZA(),t._UZ(4,"br"),t.TgZ(5,"span",135),t._uU(6),t.qZA()()()),2&o){const e=r.$implicit;t.xp6(3),t.Oqu(e.tagName.toUpperCase()),t.xp6(3),t.Oqu(e.value)}}function hn(o,r){if(1&o&&(t.YNc(0,mn,5,2,"div",40),t.TgZ(1,"table",133),t.YNc(2,un,7,2,"tr",40),t.qZA()),2&o){const e=t.oxw();t.Q6J("ngForOf",e.Object.keys(e.sortedTagValues)),t.xp6(2),t.Q6J("ngForOf",e.tagValues)}}const fn=function(o){return[o]};let _n=(()=>{class o{constructor(e,i,n,s,c,g,f,C,u,_,y,L,N,$,vn,xn,Cn,bn,yn,In,Pn,wn,On,Mn){this._dataService=e,this._route=i,this._api=n,this._store=s,this._errorHandler=c,this._router=g,this._dialog=f,this._loading=C,this._bottomSheet=u,this._auth=_,this._toastr=y,this._klaviyo=L,this.location=N,this._modalService=$,this._propertiesStoreService=vn,this._waitingList=xn,this.dialogItem=Cn,this._changeDetectorRef=bn,this._googleAnalyticsService=yn,this._shopConfigurationService=In,this.meta=Pn,this.title=wn,this._renderer2=On,this._priceCalc=Mn,this.CONFIG=ve.kh,this.itemClicked=new t.vpe,this.subscriptions=new p.w0,this.currentUser$=this._auth.currentUser$,this.categories$=this._propertiesStoreService.itemCategories$,this.popupData$=this._propertiesStoreService.cartPopupItems$,this.defaultDisplayMode=a.IZ,this.currentCustomer$=this._auth.currentCustomer$,this.environ=O.N,this.item=new w.ck,this.isLoading=!1,this.isLoadingItems=!1,this.categoryHasParent=!1,this.quantity=2,this.popupTimeout=800,this.addedQuantity=1,this.similarItems=[],this.variationInventoryLocations=[],this.variationInventoryLocationsAdmin=[],this.itemVarInvObj=[],this.topCategory=new w.vd,this.itemInventories=[],this.itemVariations=[],this.itemVariationInventories=[],this.displayItemVariationsInventories=!1,this.displayInventories=[],this.editEnabled=!1,this.settingsMessage="",this.inputQuant=1,this.isNoStockProduct=!1,this.showInfoText=!1,this.allItemUnits=a.VY,this.itemBreadCrumbCategories=[],this.shopConfiguration$=this._shopConfigurationService.shopConfiguration$,this.uploadSaveUrl=O.N.ApiServer+"/api/uploadgenericimage",this.editingImage=!1,this.uploadMessage="",this.outOfStockVariations=[],this.inStockVariations=[],this.preOrderInformationText="",this.sortedTagValues={},this.Object=Object,this.submitMessage="",this.waitingList=new w.LG,this.itemImages=[],this.tempItemImages=[],this.originalImages=[],this.imagesFullyLoaded=!1,this.loadedImages=0,this.chipsRemovable=!0,this.displayVariationBox=!1,this.displaySizeTable=!1,this.hasLoadedImages=!1,this.selectedColor="",this.justEmptyDontDelete=void 0,this.hasData=!1,this.openDropdown=!1,this.imageWidth="90%",this.imageHeight="500px",this.ActiveKendoIndex=0,this.hasSizeTable=!1,this.isDescriptionExpanded=!1,this.boards=[{label:"Board 1",value:"board1"},{label:"Board 2",value:"board2"}],this.colors=["#FF0000","#707070","#3D7CA4","#5D7731"],this.sizes=["143cm","147cm","150cm","153cm"],this.selectedSize="",this.bindings=[{label:"Binding A",value:"bindingA"},{label:"Binding B",value:"bindingB"}],this.boots=[{label:"Boot X",value:"bootX"},{label:"Boot Y",value:"bootY"}],this.selectedPackage=[{name:"Board 1",quantity:1},{name:"Binding A",quantity:1},{name:"Boot X",quantity:1}],this.activeTabIndex=0,this.actionForm=new h.nJ({actionFormName:new h.p4("",{validators:[h.kI.required]}),actionFormNo:new h.p4("",{validators:[h.kI.required]}),actionFormDescription:new h.p4(""),actionFormTechnicalInformation:new h.p4(""),actionFormVideoUrl:new h.p4(""),actionFormFeatured:new h.p4(null)}),this.preorderAmount=0,this.breadCrumbData=[],this.isFirstRun=!0,this.sizeRankSort={XXXS:0,XXS:1,XS:2,S:3,M:4,L:5,XL:6,XXL:
17,"2XL":8,"3XL":9,XXXL:10,"4XL":11},this.hasOutOfStockVariations=!1,this.variationImages={},this.componentInitialized=!1,this.isUsingBackupImages=!1}ngOnInit(){var e=this;return(0,m.Z)(function*(){setInterval(()=>{},5e3),console.log("ItemComponent"),e._dataService.itemRouteData&&(e.tempItem=e._dataService.itemRouteData,e.item=e.tempItem);try{e.slug=e._route.snapshot.paramMap.get("slug"),e._propertiesStoreService.slugSource.next(e.slug||""),e.loadSizeTable(),e.getItemBySlug(e.slug),e.getAllCategories(),e.getAllLabels()}catch{e._router.navigate(["/"])}})()}loadItemBreadcrumb(e){var i=this;return(0,m.Z)(function*(){const n=yield i._api.itemCategories.getBreadcrumb(e.no,{preferredCategoryCode:i._propertiesStoreService.lastVisitedCategory?.code});i.breadCrumbData=n.items,console.log("BREADCRUMB",i.breadCrumbData),i.breadCrumbData?.length>0&&i.getSimilarItems(i.breadCrumbData[0])})()}sendGoogleAnalytics(e,i,n){this._googleAnalyticsService.eventEmitterAddToCart(e,n),console.log("------DATA------",e)}getPriceRange(){if(!this.item)return{from:0,to:0,hasPriceRange:!1};if(this.selectedVariant)return{from:this.selectedVariant.discountedPriceWithVat,to:this.selectedVariant.discountedPriceWithVat,hasPriceRange:!1};if(this.selectedColor||0===this.selectedColor?.length){const e=this.item.items.filter(c=>c.color===this.selectedColor).map(c=>c.discountedPriceWithVat),i=Math.max(...e),n=Math.min(...e);return{from:n,to:i,hasPriceRange:Math.abs(i-n)>1}}if(this.selectedSize){const e=this.item.items.filter(c=>c.size===this.selectedSize).map(c=>c.discountedPriceWithVat),i=Math.max(...e),n=Math.min(...e);return{from:n,to:i,hasPriceRange:Math.abs(i-n)>1}}return{from:this.item.minPriceVat,to:this.item.maxPriceVat,hasPriceRange:this.item.hasPriceRange}}sendFacebookPixelData(e){console.log("THE ITEM",e);let i="";try{e.categories[2]&&(i=e.categories[2].name)}catch(n){console.log(n)}}goToNextTab(){this.activeTabIndex<3&&this.activeTabIndex++}sendFacebookPixelDataViewContent(e){console.log("THE ITEM",e);let i="";try{e.categories&&(i=e.categories[2].name)}catch(n){console.log(n)}}getShortDescription(e){return this.isDescriptionExpanded||e.length<=800?e:e.substring(0,800)+"..."}toggleDescription(){this.isDescriptionExpanded=!this.isDescriptionExpanded}loadSizeTable(){var e=this;return(0,m.Z)(function*(){console.log("SLUG",e.slug,e.item.sizeTableId),e.item?.sizeTableId?.length>0?(e._store.sizeTables.getSizeTableById$(e.item.sizeTableId).pipe((0,b.h)(i=>!!i),(0,M.q)(1)).subscribe(i=>{e.handleTable(i)}),e._store.sizeTables.loadById(e.item.sizeTableId)):(e._store.sizeTables.getSizeTableByItemSlug$(e.slug).pipe((0,b.h)(i=>!!i),(0,M.q)(1)).subscribe(i=>{e.handleTable(i)}),e._store.sizeTables.loadByItemSlug(e.slug))})()}handleTable(e){console.log("got table",e),this.sizeTable=e,this._store.sizeTableCells.getSizeTableCells$(e.id).pipe((0,b.h)(i=>i?.length&&i[0]?.length),(0,M.q)(1)).subscribe(i=>{this.sizeTableCells=i}),this._store.sizeTableCells.loadSizeTableCells(e.id)}openSelect(){this.openDropdown=!this.openDropdown,console.log("OPEN DROPDOWN",this.openDropdown)}openPDF(e){window.open(e,"_blank"),this.openDropdown=!1}getSimilarItems(e){var i=this;return(0,m.Z)(function*(){console.log("CAT",e);try{const n=yield i._api.items.listSimilarByCategory(e.code);console.log("Similar items",n),n.message.ok&&(i.isFirstRun=!1,console.log("DATA",n.items),i.similarItems=n.items.filter(s=>s.no!=i.item.no))}catch(n){i.ifError(n)}})()}getColorVariation(){var e=this;return(0,m.Z)(function*(){try{const i=yield e._api.items.search(e.item.originalNo);i.message.ok&&(console.log("searchh",i.items),e.ItemColorVariations=i.items.filter(n=>n.no.split("-")[0]==e.item.no.split("-")[0]),e.ItemColorVariations=e.ItemColorVariations.filter(n=>n.no!=e.item.no),console.log(e.item.no.split("-")[0],e.ItemColorVariations))}catch(i){e.ifError(i)}})()}passData(e){this._dataService.itemRouteData=e}imgFullLoad(){this.loadedImages++,this.itemImages.length==this.loadedImages&&(console.log("TempItemImages",this.tempItemImages),console.log("imagesFullyLoaded"),this.imagesFullyLoaded=!0,this._dataService.itemRouteData=null)}selectedSizeFromVariation(e){this.selectedSize=e}colorSelected(e){if(console.log("color selected",e),this.selectedColor=e,e){if(!this.isUsingBackupImages){const i=this.originalImages.filter(n=>n.color===e);this.itemImages=i.sort((n,s)=>n.index-s.index)}}else this.itemImages=this.originalImages,this.selectedVariant=null;if(!this.selectedSize&&this.item?.items){const i=this.item.items.find(n=>n.color===this.selectedColor&&!n.size?.trim());i&&this.updateSelectedVariant(i)}}updateSelectedVariant(e){console.log("variant selected",e),this.selectedVariant=e,this.showStockNumbers?this.getItemV
1ariationInventoryLocationsAdmin(this.selectedVariant):this.getItemVariationInventoryLocations(this.selectedVariant)}makeSpeedDial(){this.SpeedDialItems=[{tooltipOptions:{tooltipLabel:"Uppf\xe6ra"},icon:"fas fa-edit",command:()=>{this.actionItem(this.item,"update")}},{tooltipOptions:{tooltipLabel:"T\xe6kniuppl\xfdsingar"},icon:"far fa-drafting-compass",command:()=>{this.actionItem(this.item,"Technical")}},{tooltipOptions:{tooltipLabel:"Uppf\xe6ra T\xf6g"},icon:"far fa-tags",command:()=>{this.actionItem(this.item,"FilterTags")}},{tooltipOptions:{tooltipLabel:"Tengdar v\xf6rur"},icon:"far fa-sitemap",command:()=>{this.actionItem(this.item,"Related")}},{tooltipOptions:{tooltipLabel:"Myndir"},icon:"far fa-images",command:()=>{this.actionItem(this.item,"Images")}},{tooltipOptions:{tooltipLabel:"B\xe6klingur"},icon:"far fa-file-pdf",command:()=>{this.actionItem(this.item,"pdf")}},{tooltipOptions:{tooltipLabel:"Afbrig\xf0i/Grunng\xf6gn"},icon:"far fa-list",command:()=>{this.actionItem(this.item,"variations")}},{tooltipOptions:{tooltipLabel:"Merkja sem n\xfdja"},icon:"far fa-sparkles",command:()=>{this.markAsNew(this.item)}}],this.SpeedDialItems.push(this.item.hideFromWeb?{tooltipOptions:{tooltipLabel:"Vara er falin. smelltu til a\xf0 birta"},icon:"fas fa-eye-slash fa-red-action-button",command:()=>{this.hideFromWeb(this.item,"Show")}}:{tooltipOptions:{tooltipLabel:"Vara er birt. smelltu til a\xf0 fela"},icon:"fas fa-eye fa-green-action-button",command:()=>{this.hideFromWeb(this.item,"Hide")}})}ngOnDestroy(){this.subscriptions.unsubscribe()}addToWaitingListIfOutOfStock(e,i){i?0===i.stock&&this.addToWaitingList(e,i):0===e.stock&&this.addToWishList(e)}addToWaitingList(e,i){e.items.forEach(n=>{this.selectedVariant?.code===n?.code&&(i=n)}),this._waitingList.addToWaitingListWithDialog(e,i)}onChangeVariant(e){this.canAddToBasket=!0;const i=e.split(",");(null==i[1]||null==i[0])&&(this.canAddToBasket=!1),this.selectedVariantId=i[0],this.selectedVariantCode=i[1],this.selectedVariantStock=i[2]}isWishlistItem(e){return this._auth.currentWishlist.items.length>0&&this._auth.currentWishlist.items?.find(i=>i.itemNo===e.no)}addJsonLd(e){const i=document.getElementById("json-ld-product");i&&i.remove();const n=this._renderer2.createElement("script");n.type="application/ld+json",n.text=JSON.stringify(e),n.id="json-ld-product",this._renderer2.appendChild(document.head,n)}getItemBySlug(e){var i=this;return(0,m.Z)(function*(){const n=yield i._api.items.findBySlugWithItems(e,{withAllTags:!0,withCategories:!0,showArchived:!0,customerNumber:i._auth.currentBasket?.customerNumber});console.log("getItemBySlug",n.items[0].multiDescriptions),i.item=n.items[0],i.title.setTitle(i.item.name),i.meta.updateTag({property:"og:title",content:i.item.name}),i.meta.updateTag({property:"og:description",content:i.item.shortDescription||i.item.name}),i.meta.updateTag({property:"og:image",content:i.item.thumbNailUrl}),i.meta.updateTag({property:"og:type",content:"product"}),i.meta.updateTag({property:"og:url",content:window.location.href}),i.meta.updateTag({property:"product:price:amount",content:i.item.minPriceVat.toString()});const s={"@context":"https://schema.org/","@type":"Product",name:i.item.name,image:i.item.imageUrl,description:i.item.shortDescription||i.item.description,sku:i.item.no,brand:{"@type":"Brand",name:i.item.brandName},offers:{"@type":"Offer",priceCurrency:"ISK",price:i.item.salesPrice,availability:i.item.stock>0?"https://schema.org/InStock":"https://schema.org/OutOfStock",url:window.location.href}};i.addJsonLd(s),i.item.description?.length&&(i.item.description=i.convertNewlinesToHtml(i.item.description)),i.getVariationIcons(),i.item.items=(0,Pt.Z)(i.item.items,c=>i.sizeRankSort[c.shortDescription]||c.shortDescription),1==i.item.items?.length&&(i.selectedVariant=i.item.items[0]),i.item.items?.find(c=>0===c.stock)&&(i.hasOutOfStockVariations=!0),i._auth.currentUser?.admin&&i.makeSpeedDial(),i._klaviyo.viewItemDetailPage(i.item),i._propertiesStoreService.setTitle("Vara - "+i.item.name),i._propertiesStoreService.setSelectedItem(n.items[0]),i.hasVariations=i.item.hasVariations,i.canAddToBasket=1!=i.hasVariations,!0===i.item.isPreorder&&(i.preorderAmount=i.item.salesPrice*i.item.preorderPercentage/100),i.item.hasVariations?i.getItemV
1ariations(i.item):i.getItemInventory(i.item),i.loadSizeTable(),i.getTagValues(),i.getImportantTagValues(),i.getRelatedItems(i.item.no),i.itemImages=[{title:i.item.name,orderId:1,url:i.item.largeUrl,index:0,color:"placeholder-image"}],i.getItemImages(i.item),i.getItemPdfs(i.item),i.item.hasVariations&&i.item.items.forEach(c=>{0==c.stock?i.outOfStockVariations.push(c):i.inStockVariations.push(c)}),i._changeDetectorRef.detectChanges(),i.loadItemBreadcrumb(i.item)})()}convertNewlinesToHtml(e){return console.log("description text",e),e?e.split("\n\n").map(i=>`<p>${i}</p>`).join(""):""}getItemVariations(e){var i=this;return(0,m.Z)(function*(){try{const n=yield i._api.itemVariations.listByItemCode(e.no);console.log("itemVariations",n),n.message.ok&&n.items.length>0?(i.itemVariations=n.items,i.getItemVariationInventories(i.itemVariations)):i.itemVariations=[]}catch(n){i.ifError(n)}})()}getItemPdfs(e){var i=this;return(0,m.Z)(function*(){const n=yield i._api.attachments.getPdfs({referenceValue:e.no,referenceTypeId:I.no.Item});console.log("itemPdfs",n),!0===n.message.ok&&(i.itemPdfs=n.items,console.log("itemPdfs",i.itemPdfs))})()}getItemVariationInventories(e){var i=this;this.itemVariationInventories=[];const n=[];let s=0;e.forEach(function(){var c=(0,m.Z)(function*(g){const f=yield i._api.itemVariationInventory.listByVariation({no:i.item.no,code:g.code});if(s++,f.message.ok&&f.items.length>0){const C=new w.q1;C.installationId=a.XO,C.description=g.description,C.items=[];let u=0;f.items.forEach(_=>{u++,C.itemNo=_.itemNo,C.itemVariationCode=_.itemVariationCode;const y=new w.Zf;y.installationId=a.XO,y.inventoryLocationCode=_.inventoryLocationCode,y.inventoryLocationName=_.inventoryLocationName,y.quantity=_.quantity,C.items.push(y),u===f.items.length&&n.push(C),!i.isNoStockProduct&&999.999==y.quantity&&(i.isNoStockProduct=!0)})}s===e.length&&(i.itemVariationInventories=n,i.displayItemVariationsInventories=!0,console.log("CURRENTUSER",i._auth.currentUser),i.showStockNumbers?i.getItemVariationInventoryLocationsAdmin(i.selectedVariant):i.getItemVariationInventoryLocations(i.selectedVariant))});return function(g){return c.apply(this,arguments)}}())}getItemVariationInventoryLocationsAdmin(e=null){console.log("FOR ADMIN",this.itemVariationInventories);const i={};for(let n of this.itemVariationInventories)if(n?.items?.length&&(!e||e.code==n.itemVariationCode))for(let s of n.items)i[s.inventoryLocationCode]??={code:s.inventoryLocationCode,name:s.inventoryLocationName,quantity:0},i[s.inventoryLocationCode].quantity+=s.quantity;this.variationInventoryLocationsAdmin=Object.values(i),console.log("variationInventoryLocationsAdmin",this.variationInventoryLocationsAdmin)}getItemVariationInventoryLocations(e=null){console.log("VARIATION",e);const i={};let n=this.itemVariationInventories;e&&(n=this.itemVariationInventories.filter(s=>
1s.itemVariationCode===e.code)),n.forEach(s=>{s.items.forEach(c=>{const g=c.inventoryLocationCode;"bg1"===g&&(i.bg1||(i.bg1={name:"Fjallakofinn",code:"bg1",quantity:0}),i.bg1.quantity+=c.quantity),("bg1"===g||"stodtaeki"===g)&&(i.netverslun||(i.netverslun={name:"Netverslun",code:"netverslun",quantity:0}),i.netverslun.quantity+=c.quantity),"bg1"!==g&&"stodtaeki"!==g&&(i[g]||(i[g]={name:c.inventoryLocationName,code:c.inventoryLocationCode,quantity:0}),i[g].quantity+=c.quantity)})}),this.variationInventoryLocations=Object.values(i)}getItemInventory(e){var i=this;return(0,m.Z)(function*(){try{const n=yield i._api.itemInventory.listByItemNo(e.no);if(console.log("ItemInventories",n),n.message.ok&&n.items.length>0){const s={};n.items.forEach(c=>{const g=c.inventoryLocationCode;console.log("ItemInventories",g),"bg1"===g&&(s.bg1||(s.bg1={name:"Fjallakofinn",code:"bg1",quantity:0}),s.bg1.quantity+=c.quantity),("bg1"===g||"stodtaeki"===g)&&(console.log("ItemInventories",s),s.netverslun||(s.netverslun={name:"Netverslun",code:"netverslun",quantity:0}),s.netverslun.quantity+=c.quantity),"bg1"!==g&&"stodtaeki"!==g&&(s[g]||(s[g]={name:c.inventoryLocationName,code:g,quantity:0}),s[g].quantity+=c.quantity)}),i.displayInventories=Object.values(s),i.itemInventories=n.items,console.log("ItemInventories",i.itemInventories)}else i.displayInventories=[],i.itemInventories=[]}catch(n){i.ifError(n)}})()}getRelatedItems(e){var i=this;return(0,m.Z)(function*(){i.isLoadingItems=!0;try{const n=yield i._api.items.listRelated(e,{customerNumber:i._auth.currentBasket?.customerNumber});i.relatedItems=n.items,i.isLoadingItems=!1,i.relatedItemsCount=i.relatedItems.length}catch(n){i.ifError(n)}})()}goto(e){this.itemClicked.emit(e),this._router.navigate(["/vara/"+e.slug])}aboutPreorders(){this.showInfoText=0==this.showInfoText}shortDescriptionTitle(){return this.item?.shortDescriptionTitle&&""!==this.item.shortDescriptionTitle?this.item.shortDescriptionTitle:this.item.name}descriptionTitle(){if(""!==this.item?.descriptionTitle?.trim())return this.item.descriptionTitle;const n=this.getFirstWords(this.item?.description||"",30);return"L\xfdsing"+(n?": "+n:"")}getFirstWords(e,i){const n=document.createElement("div");return n.innerHTML=e,(n.textContent||"").trim().split(/\s+/).slice(0,i).join(" ")}getItemImages(e,i=!1){var n=this;return(0,m.Z)(function*(){console.log("get item images",i,e);const s=!e.hasVariations||i,c=i||!e.hasVariations?I.no.Item:I.no.VariationImage;try{const g=yield n._api.attachments.getImages(e.no,c);let f=0;if(!0===g.message.ok&&g.items?.length){const C=[];console.log("received images",g),n.hasLoadedImages=!0,g.items.forEach(u=>{const _=n.item.items?.find(y=>y.color==u.groupId);!s&&!_||(C.push({title:n.item.name,orderId:u.orderId,url:u.fileUrl,index:f,color:u.groupId}),f+=1)}),C.sort((u,_)=>u.orderId-_.orderId),C.forEach((u,_)=>{u.index=_}),n.itemImages.length=0;for(const u of C)n.itemImages.push(u);n.imgLoaded=!0}else!i&&!e.hasVariations&&n.getItemImages(e,!0);n.originalImages=n.itemImages,n.imagesFullyLoaded=!0,n.isUsingBackupImages=i}catch(g){n.ifError(g)}})()}getOnlyItem(){var e=this;return(0,m.Z)(function*(){try{const i=yield e._api.items.findBySlug(e.slug,{customerNumber:e._auth.currentBasket?.customerNumber});e.item=i.items[0]}catch(i){e.ifError(i)}})()}getDescription(){this._dataService.baconIpsumOperations().subscribe(e=>{try{this.item.description=e[0].substring(0,254)}catch{this.item.description=e[0]}},e=>this.ifError(e))}getEmbedUrl(e){if(!e)return null;const i=e.match(/(?:youtube\.com\/watch\?v=|youtu\.be\/|youtube\.com\/embed\/)([\w-]{11})/);if(i)return`https://www.youtube.com/embed/${i[1]}`;const n=e.match(/vimeo\.com\/(?:video\/)?(\d+)/);return n?`https://player.vimeo.com/video/${n[1]}`:null}getVideoInfo(e){console.log("URL FOR VIDEO",e);const n=e.match(/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/);if(n&&n[7]&&11===n[7].length)return{provider:"youtube",id:n[7]};const c=e.match(/vimeo\.com\/(?:video\/)?([0-9]+)/);return c&&c[1]?(console.log("MATCH"),{provider:"vimeo",id:c[1]}):null}onPackageSelected(e){console.log("on package selected",e),this.packageSelection=e}getItemCategory(){var e=this;return(0,m.Z)(function*(){e.isLoading=!0,e.categoryHasParent=!1;try{const i=yield e._api.itemCategories.findByCode(e.item.itemCategoryCode);e.category=i.items[0],null==e.category?(e.category=new w.vd,e.categoryHasParent=!1):""!=e.category.parentCategoryCode?(e.categoryHasParent=!0,e.to
1pCategory.code=e.category.parentCategoryCode,e.topCategory.name=e.category.parentCategoryName):(e.categoryHasParent=!1,e.topCategory.code=e.category.code,e.topCategory.name=e.category.name),e.getTopCategoryWithChildren(e.topCategory),e.getChildrenCategories(e.topCategory)}catch(i){e.ifError(i)}e.isLoading=!1})()}getIntValue(e){return parseInt(e)}getChildrenCategories(e){var i=this;return(0,m.Z)(function*(){i.isLoading=!0;try{const n=yield i._api.itemCategories.listByParent(e.code);i.subCategories=n.items}catch(n){i.ifError(n)}i.isLoading=!1})()}getTopCategoryWithChildren(e){var i=this;return(0,m.Z)(function*(){i.isLoading=!0;try{const n=yield i._api.itemCategories.findByCodeWithChildren(e.code);i.topCategory=n.items[0]}catch(n){i.ifError(n)}i.isLoading=!1})()}modQuantity(e){const i=this.inputQuant+e;i>=1&&(this.inputQuant=i)}changeQuantity(){const e=Number(this.inputQuant);this.inputQuant=!e||e<1?1:Math.floor(e)}createBasketItem(e){var i=this;return(0,m.Z)(function*(){if(i.item.isCollection)return i.addCollectionToBasket();if(!i.selectedVariant&&e.hasVariations)return i.formError&&i._toastr.info("Vinsamlegast velji\xf0 ger\xf0"),void(i.formError=!0);i._auth.currentBasket||i._auth.getCurrentBasket();const n=!!i._auth.currentBasket.items.find(c=>c.itemCode===e.no);if(i._auth.currentBasket.hasItems)if(i._auth.currentBasket.orderTypeId==I._w.PreOrder){if(!e.isPreorder)return void i._toastr.info("Ekki er h\xe6gt a\xf0 blanda saman forp\xf6ntunarv\xf6rum og \xf6\xf0rum v\xf6rum \xed k\xf6rfu.")}else if(e.isPreorder)return void i._toastr.info("Ekki er h\xe6gt a\xf0 blanda saman forp\xf6ntunarv\xf6rum og \xf6\xf0rum v\xf6rum \xed k\xf6rfu");e.isSubscription&&(e.quantity=parseInt(e.quantity.toString()));const s=yield i._auth.getCurrentBasket();try{const c=yield i._api.basketItems.insert({itemCode:e.no,quantity:i.inputQuant,isCollection:e.isCollection,itemCategoryName:e.itemCategoryName,basketId:s.id,variationId:i.hasVariations?i.selectedVariant.id:void 0,variationCode:i.hasVariations?i.selectedVariant.code:void 0});if(!0===c.message.ok&&1==c.items?.length){i._auth.refreshBasket(),console.log("Before Klaviyo",n),n||i._klaviyo.addToBasket(c.items[0]),i.sendGoogleAnalytics(i.item,i.variationInventoryLocations),i.sendFacebookPixelData(i.item),i.addedQuantity=i.inputQuant,i.inputQuant=1;const g=new w.Ng;g.item=i.item,g.basketItem=c.items[0],g.timeout=i.popupTimeout,g.addedQuant=i.addedQuantity,i._propertiesStoreService.setCartPopupItems(g)}else i._toastr.error(c.message.dataResult&&c.message.dataResult==I.Re.QuantityExceedsStock?c.message.name:"Ekki gekk a\xf0 b\xe6ta \xed k\xf6rfu.")}catch(c){i.ifError(c)}})()}addCollectionToBasket(){var e=this;return(0,m.Z)(function*(){const i=e.packageSelection.map(n=>({installationId:a.XO,quantity:1,itemCode:n.item.no,variationId:n.variation?.id,variationCode:n.variation?.code}));yield e._api.basketItems.insert({basketId:e._auth.currentBasket.id,itemCode:e.item.no,quantity:1,isCollection:!0,items:i}),yield e._auth.refreshBasket(e._auth.currentCustomer),e.sendGoogleAnalytics(e.item,e.variationInventoryLocations,i)})()}toasterClickedHandler(){this._router.navigate(["/karfa"])}saveItem(){var e=this;return(0,m.Z)(function*(){e.isLoadingItems=!0;try{const i=yield e._api.items.updateFromAdmin(e.item);e.item=!0===i.message.ok?i.items[0]:new w.ck,e.isLoadingItems=!1}catch(i){e.ifError(i)}})()}addToWishList(e){this._auth.addToWishlist(e,this.selectedVariant),this._toastr.info("V\xf6ru b\xe6tt \xe1 \xf3skalista ",e.name)}deleteFromWishlist(e){this._auth.deleteFromWishlist(e).subscribe(i=>{this._auth.refreshWishlist()}),this._toastr.info("Vara fjarl\xe6g\xf0 af \xf3skalista ",e.name)}enableEdit(e){this.editEnabled=e,this.settingsMessage=""}ifError(e){return console.log(e),this.isLoading=!1,this._errorHandler.handleError(e)}openModal(e,i){this.item=i,this.editingImage=!1,this._modalService.open(e,{ariaLabelledBy:"modal-basic-title"}).result.then(n=>{this.closeResult=`Closed with: ${n}`,"Save"==n?(this.saveItem(),this.editEnabled=!1):"Cancel"==n&&(this.getItemBySlug(this.slug),this.editEnabled=!1)},n=>{this.closeResult=`Dismissed ${this.getDismissReason(n)}`,this.editEnabled=!1,this.getItemBySlug(this.slug)})}getDismissReason(e){return e===v.If.ESC?"by pressing ESC":e===v.If.BACKDROP_CLICK?"by clicking on a backdrop":`with: ${e}`}uploadEventHandler(e){this.uploadMessage="Hle\xf0 upp mynd...";const i=new S.cCh;i.action=I.Xw.UpdateImage,i.id=this.item.id,i.installationId=a.XO,i.UploadGenericImageId=I.cR.Item,this._auth.currentUser&&(i.key=this._auth.currentUser.id),e.data=i}successEventHandler(e){this.uploadMessage="Mynd uppf\xe6r\xf0, \xfearf kannski a\xf0 endurhla\xf0a til a\xf0 sj\xe1...",this.getItemBySlug(this.slug)}enableImageEdit(e){this.editingImage=e,this.uploadMessage="Veldu mynd til a\xf0 hla\xf0a upp..."}goBack(){this._router.navigate(["/"+this.item.mainCategorySlug+"/"+this.item.itemCategorySlug])}getTagValues(){var e=this;return(0,m.Z)(function*(){try{const i=yield e._api.tagValues.listByItemNo(e.item.no);i.message.ok&&(e.tagValues=i.items.filter(n=>""!==n.value),e.tagValues=(0,Pt.Z)(e.tagValues,"parentOrder"),e.sortedTagValues=(0,xe.Z)(e.tagValues,"parentName"))}catch(i){e.ifError(i)}})()}getImportantTagValues(){var e=this;return(0,m.Z)(function*(){try{const i=yield e._api.tagValues.listImportant(e.item.no);i.message.ok&&(e.importantTagValues=i.items)}catch(i){e.ifError(i)}})()}actionItem(e,i){var n=this;return(0,m.Z)(function*(){"preorder"==i.toLowerCase()?n._router.navigate(["/umsjon/forpontunarvorur/"+e.id]):"variations"==i.toLowerCase()?n._router.navigate(["/umsjon/voruumsjon/"+e.id]):"technical"==i.toLowerCase()?yield n._dialog.itemTags({data:{editMode:i,selectedRow:e,allCategories:n.allCategories},width:"800px"}):"related"==i.toLowerCase()?n._dialog.relatedItems({data:{editMode:i,selectedRow:e,allCategories:n.allCategories,allItems:n.originalItems},width:"800px"}):"images"==i.toLowerCase()?n._dialog.adminImages({data:{editMode:i,selectedRow:e},width:"1200px"}):"filtertags"==i.toLowerCase()?n._dialog.itemFilterTags({data:{editMode:i,selectedRow:e,allCategories:n.allCategories,allLabels:n.allLabels},width:"800px"}):(yield n._dialog.item({data:{editMode:i,selectedRow:e,allCategories:n.allCategories,allLabels:n.allLabels},width:"800px"})).afterClosed().subscribe(c=>{console.log("Dialog result",c),"cancelled"!=c?.status&&n.getItemBySlug(n.slug)})})()}getItem(e,i,n){var s=this;return(0,m.Z)(function*(){try{e=(yield s._api.items.readWithCategories(e)).items[0],s.item=e,s.getVariationIcons()}catch(c){s.ifError(c)}})()}getallItems(){var e=this;return(0,m.Z)(function*(){e.hasData=!1,e.isLoading=!0;try{const i=yield e._api.items.listAll();e.allItems=i.items,e.originalItems=e.allItems,e.hasData=!0,e.isLoading=!1}catch(i){e.ifError(i)}})()}getAllCategories(){var e=this;return(0,m.Z)(function*(){try{const i=yield e._api.itemCategories.list();e.allCategories=i.items}catch(i){e.ifError(i)}})()}getAllLabels(){var e=this;return(0,m.Z)(function*(){try{const i=yield e._api.labels.list();e.allLabels=i.items}catch(i){e.ifError(i)}})()}filterCategories(){this.filteredCategories=[...this.allCategories],this.item.categories.forEac
1h(e=>{this.filteredCategories=this.filteredCategories.filter(i=>i.code!=e.id)})}seeVariationBox(){this.displayVariationBox?this.displayVariationBox=!1:(this.displayVariationBox=!0,window.scrollTo(0,600))}seeSizeTable(){this.displaySizeTable=!this.displaySizeTable}hideFromWeb(e,i){var n=this;return(0,m.Z)(function*(){const s="show"!==i.toLowerCase();try{const c=yield n._api.items.hideFromWeb(e.id,s);n.item=c.items[0],n.makeSpeedDial()}catch(c){n.ifError(c)}})()}openImageDialog(e){var i=this;return(0,m.Z)(function*(){(yield i._dialog.itemImages({data:{itemImagesFull:i.itemImages,ActiveIndex:e},width:"90%",height:"90%"})).afterClosed().subscribe(s=>{console.log(`Dialog result: ${s}`)})})()}openSizeTable(){var e=this;return(0,m.Z)(function*(){if(!e.sizeTable)return;if(!e.sizeTableCells?.length){e._store.sizeTableCells.loadSizeTableCells(e.sizeTable.id);try{e.sizeTableCells=yield(0,d.z)(e._store.sizeTableCells.getSizeTableCells$(e.sizeTable.id).pipe((0,b.h)(s=>s?.some(c=>c?.some(g=>!!g))),(0,M.q)(1),function ot(o,r){const{first:e,each:i,with:n=at,scheduler:s=r??z.z,meta:c=null}=(0,G.q)(o)?{first:o}:"number"==typeof o?{each:o}:o;if(null==e&&null==i)throw new TypeError("No timeout provided.");return(0,E.e)((g,f)=>{let C,u,_=null,y=0;const L=N=>{u=(0,Q.f)(f,s,()=>{try{C.unsubscribe(),(0,X.Xf)(n({meta:c,lastValue:_,seen:y})).subscribe(f)}catch($){f.error($)}},N)};C=g.subscribe((0,Y.x)(f,N=>{u?.unsubscribe(),y++,f.next(_=N),i>0&&L(i)},void 0,void 0,()=>{u?.closed||u?.unsubscribe(),_=null})),!y&&L(null!=e?"number"==typeof e?e:+e-s.now():i)})}(4e3)))}catch(s){console.warn("Timed out waiting for size table cells to load",s)}}const i={title:"St\xe6r\xf0artafla",hideActions:!0,componentParameters:{table:e.sizeTable,cells:e.sizeTableCells}},n=window.innerWidth||0;console.log("viewportl",n),n<600?e._dialog.bottomSheet(k.H,{...i,componentParameters:{...i.componentParameters,showHeader:!0}}):e._dialog.dialogFrame(k.H,i,{maxHeight:"90vh",maxWidth:"95vw"})})()}navigateToStoreByCode(e){var i=this;return(0,m.Z)(function*(){const n=i._dataService.createOperation(I.Xw.FindByCode,i._auth.currentUser?.id,{code:e,storeCode:e}),s=yield i._dataService.inventoryLocationOperations(n).toPromise();s.items?.length&&i._router.navigate(["verslanir",s.items[0].storeCode])})()}markAsNew(e){var i=this;return(0,m.Z)(function*(){yield i._api.items.markAsNew(e)})()}sychData(){var e=this;return(0,m.Z)(function*(){const i=new S.o8x;let n;i.syncOperation=e.CONFIG.erpSystem.syncSingle,i.maxItems=5e3,i.skipItem=e.item.no,i.itemNo=e.item.no,i.key=e._auth.currentUser?.id,e.isSyncing=!0;const s=e.CONFIG.erpSystem.system;if(s===I.ko.Uniconta)n=yield(0,d.z)(e._dataService.ucSyncOperations(i));else if(s===I.ko.Dk)n=yield(0,d.z)(e._dataService.dkSyncOperations(i));else{if(s!==I.ko.BcWCF)throw new Error("Not configured for sync, please put in correct values to sync.config.ts");n=yield(0,d.z)(e._dataService.bcSyncOperations(i))}e.isSyncing=!1,n.message.ok?e._toastr.success("G\xf6gnum hla\xf0i\xf0 upp \xe1 n\xfdtt"):e._toastr.error(n.message.name)})()}getVariationIcons(){var e=this;return(0,m.Z)(function*(){e.item&&(yield e._api.attachments.getVariationIcons(e.item.no)).items.forEach(n=>{e.variationImages[n.groupId]=n})})()}get showItemEnquiryButton(){const e=this._auth.currentBasket?.companyId;return!(e!==I.TW.Fjallakofinn&&e!==I.TW.Stodtaeki||!this.item)&&(this.item.hasVariations?this.selectedVariant?this.selectedVariant.stock<=0:this.item.items?.every(i=>i.stock<=0)??!1:this.item.stock<=0)}get showStockNumbers(){const e=this._auth.currentUser;return e?.admin||e?.salesAgent||e?.isAgent||2===this._auth.currentCustomer?.companyId}get showQuantitySelector(){return 2===this._auth.currentCustomer?.companyId}get isB2BCustomer(){return 2===this._auth.currentCustomer?.companyId}formatStock(e){return e>20?"20+":e.toString()}openItemEnquiryDialog(){var e=this;return(0,m.Z)(function*(){yield e._dialog.itemEnquiry({data:{item:e.item,selectedVariation:e.selectedVariant},width:"450px"})})()}static#t=this.\u0275fac=function(i){return new(i||o)(t.Y36(Ve.D),t.Y36(W.gz),t.Y36(Ae.s),t.Y36(ze.d),t.Y36(Le.q),t.Y36(W.F0),t.Y36(Ee.x),t.Y36(Ue.bz),t.Y36(Be.ch),t.Y36(mt.g),t.Y36(Ne._W),t.Y36(Fe.w),t.Y36(T.Ye),t.Y36(v.FF),t.Y36(De.F),t.Y36(Ye.x),t.Y36(ut.uw),t.Y36(t.sBO),t.Y36(Qe.$),t.Y36(Re.D),t.Y36(Mt.h_),t.Y36(Mt.Dx),t.Y36(t.Qsj),t.Y36(Ot.T))};static#e=this.\u0275cmp=t.Xpm({type:o,selectors:[["app-item"]],viewQuery:function(i,n){if(1&i&&(t.Gf(We,5),t.Gf(je,5)),2&i){let s;t.iGM(s=t.CRH())&&(n.myScrollContainer=s.first),t.iGM(s=t.CRH())&&(n.packageSelector=s.first)}},outputs:{itemClicked:"itemClicked"},standalone:!0,features:[t.jDz],decls:78,vars:58,consts:[[1,"container-background"],[1,"d-flex"],[1,"col-md-12"],[1,"row"],[1,"item-single-image-holder"],[1,"swiper-component"],[3,"itemImages","urlVariableName",4,"ngIf"],[1,"item-detail-sticky"],[1,"item-detail"],[1,"item-detail-info"],[1,"item-breadcrumb"],[3,"item"],[1,"speeddial-container"],["direction","down","class","speeddial-mobile",3,"model",4,"ngIf"],["direction","right","class","speeddial-desktop",3,"model",4,"ngIf"],["class","refresh-button","mat-mini-fab","",3,"matTooltip","click",4,"ngIf"],[1,"item-title-section"],[1,"item-saletag"],[1,"item-name"],[1,"brand-name-link",3,"routerLink"],[1,"item-brand-name"],[1,"wish-and-comparison-item",3,"click"],["class","fa fas fa-heart wishlist-checked","aria-hidden","true","matTooltip","Taka v\xf6ru af \xf3skalista",3,"click",4,"ngIf"],["class","far fa-heart wishlist-unchecked","aria-hidden","true","matTooltip","B\xe6ta v\xf6ru \xe1 \xf3skalista",4,"ngIf"],["class","price-section",4,"ngIf","ngIfElse"],["collectionPrice",""],[1,"item-number"],[4,"ngIf"],["showBaseNo",""],["class","pdf-border","role","PDF",3,"click",4,"ngIf"],["class","pdf-container",4,"ngIf"],["class","product-configurator",4,"ngIf"],["class","item-inventory mt-1",4,"ngIf"],["class","stock-left",4,"ngIf"],["class","stock-left-admin",4,"ngIf"],["class","item-description",3,"innerHTML",4,"ngIf"],["class","item-size-btn",3,"click",4,"ngIf"],["class","productsection-variants",4,"ngIf"],["class","important-tag-values",4,"ngFor","ngForOf"],[1,"important-tag-values-mobile"],[4,"ngFor","ngForOf"],[1,"item-control
1s"],["class","red-text",4,"ngIf"],["class","flex items-center w-full border border-gray-300 rounded-full overflow-hidden bg-white",4,"ngIf"],[1,"single-item-add-basket"],[1,"div-end",3,"useWaitingList","item","color","size","packageSelection","itemVariation","soldOut","canUseSendInquiry","addToBasket","addToWaitingList","sendInquiry"],[1,"desktop-only","description-panels"],[4,"ngTemplateOutlet"],["descriptionPanels",""],[1,"lower-item-content"],[1,"lower-description"],["class","video-container",4,"ngIf"],["selectedView","slider",3,"isHomePage","items","withSidebar","maxSlides","loop"],["class","similar-items-section",4,"ngIf"],["description",""],["bikeTechnicalInfo",""],["technicalInformation",""],[3,"itemImages","urlVariableName"],["direction","down",1,"speeddial-mobile",3,"model"],["direction","right",1,"speeddial-desktop",3,"model"],["mat-mini-fab","",1,"refresh-button",3,"matTooltip","click"],["aria-hidden","true","matTooltip","Taka v\xf6ru af \xf3skalista",1,"fa","fas","fa-heart","wishlist-checked",3,"click"],["aria-hidden","true","matTooltip","B\xe6ta v\xf6ru \xe1 \xf3skalista",1,"far","fa-heart","wishlist-unchecked"],[1,"price-section"],[1,"price-holder"],[1,"item-price"],[3,"item","selectedVariation","showVat","customerDiscountPercentage","updatePrice"],[1,"kr"],["class","kr",4,"ngIf"],["class","on-sale-item-text",4,"ngIf","ngIfElse"],["customerDiscount",""],[1,"on-sale-item-text"],["class","on-sale-item-text",4,"ngIf"],[1,"discount-text"],["role","PDF",1,"pdf-border",3,"click"],[1,"fa-solid","fa-file-pdf"],[1,"pdf-container"],["class","pdf-items",4,"ngFor","ngForOf"],[1,"pdf-items"],["title","pdf","target","_blank","role","Item PDF download","title","download",3,"href"],["alt","PDF","src","/images/pdficon.png",1,"pdf-icon"],[1,"pdf-title"],[1,"product-configurator"],[3,"item","packagePrice","packageSelected"],["packageSelector",""],[1,"item-inventory","mt-1"],[1,"py-0.5","px-2.5","border","border-gray-300","rounded-md"],[1,"stock-left"],["class","item-inventory",4,"ngIf"],[1,"fa-regular","fa-warehouse-full"],[1,"item-inventory"],["class","item-single-inventory flex gap-2",4,"ngFor","ngForOf"],[1,"item-single-inventory","flex","gap-2"],[1,"rounded-md","bg-slate-800","py-0.5","px-2.5"],[1,"fa-regular","fa-circle"],[1,"stock-left-admin"],[1,"fa-regular","fa-box","text-green-500"],[1,"item-description",3,"innerHTML"],[1,"item-size-btn",3,"click"],[1,"productsection-variants"],["class","waitinglist-info",4,"ngIf"],[3,"variations","itemBaseDiscountPercentage","variationSelected","onColorSelected","onSizeSelected"],["variationSelector",""],[1,"waitinglist-info"],[1,"important-tag-values"],[1,"important-tag-values-title"],[1,"important-tag-values-object"],[1,"important-tag-values-width"],[1,"red-text"],[1,"flex","items-center","w-full","border","border-gray-300","rounded-full","overflow-hidden","bg-white"],["type","button",1,"flex","items-center","justify-center","w-12","h-12","border-none","bg-white","cursor-pointer","hover:bg-gray-100","active:bg-gray-200","transition-colors",3,"click"],[1,"fa-solid","fa-minus","text-sm","text-gray-800"],["type","number","min","1",1,"flex-1","h-12","border-x","border-gray-300","text-center","text-lg","font-medium","bg-white","focus:outline-none","[appearance:textfield]","[&::-webkit-outer-spin-button]:appearance-none","[&::-webkit-inner-spin-button]:appearance-none",3,"ngModel","ngModelChange","change"],[1,"fa-solid","fa-plus","text-sm","text-gray-800"],["class","description-panels",3,"title","isOpenByDefault","descriptionOnly",4,"ngIf"],[3,"title",4,"ngFor","ngForOf"],[1,"description-panels",3,"title","isOpenByDefault","descriptionOnly"],[1,"description-panel-desc"],[1,"description-panel-desc",3,"innerHTML"],[3,"title"],[1,"video-container"],[1,"video-section"],["frameborder","0","allow","autoplay; fullscreen; picture-in-picture","allowfullscreen","",3,"src",4,"ngIf"],["frameborder","0","allow","autoplay; fullscreen; picture-in-picture","allowfullscreen","",3,"src"],[1,"technical-information-header"],["role","status",1,"spinner-grow","text-warning","center-spinner"],[1,"sr-only"],[1,"similar-items-section"],[1,"similar-items-content"],["selectedView","slider",3,"isHomePage","items","withSidebar"],[1,"technical-information"],[1,"important-tag-values-width","tag-values-title"],[1,"important-tag-values-width","tag-values-object"],[1,"technical-information-mobile"],[1,"tag-values-title"],[1,"tag-values-object"]],template:function(i,n){if(1&i&&(t._UZ(0,"app-primeng-style"),t.TgZ(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5),t.YNc(7,He,1,2,"app-image-swiper",6),t.YNc(8,$e,1,2,"app-image-swiper",6),t.qZA()(),t.TgZ(9,"div",7)(10,"div",8)(11,"div",9)(12,"div",10),t._UZ(13,"app-breadcrumb",11),t.qZA(),t.TgZ(14,"div",12),t.YNc(15,Ge,1,1,"p-speedDial",13),t.ALo(16,"async"),t.ALo(17,"async"),t.YNc(18,Xe,1,1,"p-speedDial",14),t.ALo(19,"async"),t.ALo(20,"async"),t.qZA(),t.YNc(21,Ke,3,1,"button",15),t.ALo(22,"async"),t.TgZ(23,"div",16)(24,"div",17)(25,"h1",18),t._uU(26),t.qZA()(),t.TgZ(27,"div",19)(28,"h2",20),t._uU(29),t.qZA(),t.TgZ(30,"div",21),t.NdJ("click",function(c){return n.addToWishList(n.item),c.preventDefault(),c.stopPropagation()}),t.YNc(31,ti,1,0,"i",22),t.YNc(32,ei,1,0,"i",23),t.qZA()()(),t.YNc(33,ci,12,15,"div",24),t.YNc(34,gi,7,6,"ng-template",null,25,t.W1O),t.TgZ(36,"div",26)(37,"h4"),t._uU(38,"V\xf6run\xfamer:\xa0 "),t.YNc(39,mi,3,3,"span",27),t.YNc(40,Ci,4,3,"ng-container",27),t.YNc(41,bi,2,3,"ng-template",null,28,t.W1O),t.qZA()(),t.YNc(43,yi,4,0,"div",29),t.YNc(44,Pi,2,1,"div",30),t.YNc(45,wi,3,1,"div",31),t.YNc(46,Oi,4,0,"div",32),t.YNc(47,Ai,5,4,"div",33),t.YNc(48,Fi,5,4,"div",34),t.YNc(49,Di,5,0,"div",32),t.YNc(50,Yi,2,4,"p",35),t.YNc(51,Qi,3,0,"div",36),t.YNc(52,qi,5,4,"div",37),t.TgZ(53,"div"),t.YNc(54,Wi,5,2,"div",38),t.TgZ(55,"table",39),t.YNc(56,ji,7,2,"tr",40),t.qZA()(),t.TgZ(57,"div",41),t.YNc(58,Hi,2,0,"h4",42),t.YNc(59,$i,6,1,"div",43),t.TgZ(60,"div",44)(61,"app-add-to-cart-button",45),t.NdJ("addToBasket",function(){return n.createBasketItem(n.item)})("addToWaitingList",function(){return n.addToWaitingList(n.item,n.variant)})("sendInquiry",function(){return n.openItemEnquiryDialog()}),t.qZA()()(),t.TgZ(62,"div",46),t.YNc(63,Gi,1,0,"ng-container",47),t.qZA()()()(),t.YNc(64,en,1,1,"ng-template",null,48,t.W1O),t.TgZ(66,"div",49)(67,"div",50),t.YNc(68,on,3,1,"div",51),t.YNc(69,sn,4,1,"div",27),t._UZ(70,"app-item-cards-shared",52),t.YNc(71,rn,5,3,"div",53),t.YNc(72,ln,0,0,"ng-template",null,54,t.W1O),t.YNc(74,pn,1,1,"ng-template",null,55,t.W1O),t.YNc(76,hn,3,2,"ng-template",null,56,t.W1O),t.qZA()()()()()()),2&i){const s=t.MAs(35),c=t.MAs(65);let g,f,C;t.xp6(7),t.Q6J("ngIf",n.imgLoaded),t.xp6(1),t.Q6J("ngIf",!n.imgLoaded),t.xp6(5),t.Q6J("item",n.item),t.xp6(2),t.Q6J("ngIf",(null==(g=t.lcZ(16,46,n.currentUser$))?null:g.authenticated)&&(null==(g=t.lcZ(17,48,n.currentUser$))?null:g.admin)),t.xp6(3),t.Q6J("ngIf",(null==(f=t.lcZ(19,50,n.currentUser$))?null:f.authenticated)&&(null==(f=t.lcZ(20,52,n.currentUser$))?null:f.admin)),t.xp6(3),t.Q6J("ngIf",(null==(C=t.lcZ(22,54,n.currentUser$))?null:C.admin)&&n.CONFIG.erpSystem.syncSingle),t.xp6(5),t.Oqu(n.item.name),t.xp6(1),t.Q6J("routerLink",t.VKq(56,fn,"/voruflokkur/"+n.item.brandSlug)),t.xp6(2),t.Oqu(n.item.brandName),t.xp6(2),t.Q6J("ngIf",n.isWishlistItem(n.item)),t.xp6(1),t.Q6J("ngIf",!n.isWishlistItem(n.item)),t.xp6(1),t.Q6J("ngIf",!n.item.isCollection)("ngIfElse",s),t.xp6(6),t.Q6J("ngIf",!n.item.hasVariations),t.xp6(1),t.Q6J("ngIf",n.item.hasVariations),t.xp6(3),t.Q6J("ngIf",(null==n.itemPdfs?null:n.itemPdfs.length)>0),t.xp6(1),t.Q6J("ngIf",n.openDropdown),t.xp6(1),t.Q6J("ngIf",n.item.isCollection),t.xp6(1),t.Q6J("ngIf",!n.item.stopSale&&n.hasVariations&&!n.selectedVariant),t.xp6(1),t.Q6J("ngIf",!n.showStockNumbers&&!n.item.stopSale&&(!n.hasVariations||n.selectedVariant)),t.xp6(1),t.Q6J("ngIf",n.showStockNumbers&&!n.item.stopSale&&(!n.hasVariations||n.selectedVariant)),t.xp6(1),t.Q6J("ngIf",!n.item.stopSale&&(!n.hasVariations||n.selectedVariant)&&n.variationInventoryLocationsAdmin.length<=0&&n.variationInventoryLocations.length<=0&&n.item.stock<=0),t.xp6(1),t.Q6J("ngIf",n.item.description&&"traditional"===n.item.displayMode||""===n.item.displayMode&&"traditional"===n.defaultDisplayMode),t.xp6(1),t.Q6J("ngIf",n.sizeTable),t.xp6(1),t.Q6J("ngIf",n.hasVariations),t.xp6(2),t.Q6J("ngForOf",n.importantTagValues),t.xp6(2),t.Q6J("ngForOf",n.importantTagValues),t.xp6(2),t.Q6J("ngIf",!n.selectedVariant&&n.formError),t.xp6(1),t.Q6J("ngIf",n.showQuantitySelector&&!n.showItemEnquiryButton),t.xp6(2),t.Q6J("useWaitingList",!0)("item",n.item)("color",n.selectedColor)("size",n.selectedSize)("packageSelection",n.packageSelection)("itemVariation",n.selectedVariant)("soldOut",null==n.packageSelector?null:n.packageSelector.isSoldOut())("canUseSendInquiry",n.showItemEnquiryButton),t.xp6(2),t.Q6J("ngTemplateOutlet",c),t.xp6(5),t.Q6J("ngIf",n.item.videoUrl),t.xp6(1),t.Q6J("ngIf",n.relatedItemsCount>0),t.xp6(1),t.Q6J("isHomePage",!0)("items",n.relatedItems)("withSidebar",!0)("maxSlides",5)("loop",!1),t.xp6(1),t.Q6J("ngIf",(null==n.similarItems?null:n.similarItems.length)>0)}},dependencies:[F.m,T.sg,T.O5,T.tP,W.rH,h.Fj,h.wV,h.JJ,h.qQ,h.On,ht.eB,Je.Kd,wt.Hw,T.JJ,T.rS,qe.y,T.Ov,J.L,q.F,q.V,tt.Y,Yt,me,ue.P,he.A,fe,Ie.Fk,_e.r,wt.Ps,Ce.fx,be.kW,ye.U$,Pe.D,Se,Ze.B],styles:["[_nghost-%COMP%]{width:100%} .speeddial-container p-speeddial .p-speeddial{right:0} .speeddial-container p-speeddial .p-speeddial .p-speeddial-button{background:var(--main-accent-color)!important;border:0px;color:#fff}.video-container[_ngcontent-%COMP%]{max-width:1000px}.video-container[_ngcontent-%COMP%] .video-section[_ngcontent-%COMP%]{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-container[_ngcontent-%COMP%] .video-section[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%}.pdf-border[_ngcontent-%COMP%]{display:flex;cursor:pointer;align-items:center;background-color:#fff;
1width:200px;justify-content:center;border-radius:35px;border:1px solid #ececec;gap:10px;padding:10px}.pdf-border[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{margin:0}.pdf-border[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:15px;font-weight:600}.pdf-border[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:16px}.pdf-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:3px}.pdf-container[_ngcontent-%COMP%] .pdf-items[_ngcontent-%COMP%]{background-color:#fff;padding:10px;border:1px solid #ececec;display:flex;justify-content:space-between;align-items:center}.pdf-container[_ngcontent-%COMP%] .pdf-items[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px}.pdf-container[_ngcontent-%COMP%] .pdf-items[_ngcontent-%COMP%] a[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.pdf-container[_ngcontent-%COMP%] .pdf-items[_ngcontent-%COMP%] a[_ngcontent-%COMP%] div[_ngcontent-%COMP%] img.pdf-icon[_ngcontent-%COMP%]{height:20px}.pdf-container[_ngcontent-%COMP%] .pdf-items[_ngcontent-%COMP%] a[_ngcontent-%COMP%] div[_ngcontent-%COMP%] span.pdf-title[_ngcontent-%COMP%]{font-size:12px;color:var(--dark)}.pdf-container[_ngcontent-%COMP%] .pdf-items[_ngcontent-%COMP%] a[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{margin:0;padding-right:30px}@media (max-width: 400px){.item-number[_ngcontent-%COMP%]{padding-left:10px}.item-detail-info[_ngcontent-%COMP%]{padding-left:15px!important}}div.on-sale-item-list-item-discount-price-holder[_ngcontent-%COMP%]{display:inline-block;font-size:18px;font-weight:400;color:var(--main-accent-color);padding-left:20px;padding-right:5px;padding-bottom:10px}div.item-in-stock-fixed-circle[_ngcontent-%COMP%]{height:30px;width:30px;background-color:var(--green);border-radius:15px;display:inline-block;top:12px;position:absolute;z-index:1}div.item-out-of-stock-fixed-circle[_ngcontent-%COMP%]{height:30px;width:30px;background-color:var(--red);border-radius:15px;display:inline-block;top:12px;position:absolute;z-index:1}.product-configurator[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-weight:700}.product-configurator[_ngcontent-%COMP%] .color-options[_ngcontent-%COMP%]{display:flex;gap:10px;margin-bottom:10px}.product-configurator[_ngcontent-%COMP%] .color-options[_ngcontent-%COMP%] .color-box[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:5px;cursor:pointer;border:2px solid transparent}.product-configurator[_ngcontent-%COMP%] .color-options[_ngcontent-%COMP%] .selected[_ngcontent-%COMP%]{border:2px solid black}.product-configurator[_ngcontent-%COMP%] .size-options[_ngcontent-%COMP%]{display:flex;gap:5px}.product-configurator[_ngcontent-%COMP%] .size-options[_ngcontent-%COMP%] .size-button[_ngcontent-%COMP%]{padding:5px 15px;border:1px solid #ccc;background-color:#fff;cursor:pointer;transition:.3s}.product-configurator[_ngcontent-%COMP%] .size-options[_ngcontent-%COMP%] .size-button.selected[_ngcontent-%COMP%]{background-color:#000;color:#fff} .p-accordion .p-accordion-header .p-accordion-header-link{background:#FFF!important;border:none!important} .p-accordion p-accordiontab .p-accordion-content{border:none!important}.next-button[_ngcontent-%COMP%]{background-color:var(--main-accent-color);color:#fff;border-radius:12px;border:none;padding:10px 20px;font-size:14px;cursor:pointer;transition:background-color .3s;float:right}.next-button[_ngcontent-%COMP%]:disabled{background-color:#d6d6d6;color:#a1a1a1;cursor:not-allowed;border:none}.swiper-component[_ngcontent-%COMP%]{width:100%} .description-panel-desc{font-size:16px} .description-panel-desc ol{list-style:square!important} .description-panel-desc ol>li::marker{color:var(--main-accent-color)} .description-panel-desc ol>li.ql-indent-2{margin-left:90px;margin-bottom:10px} .description-panel-desc ol>li.ql-indent-1{margin-left:70px;margin-bottom:10px} .description-panel-desc ol>li{margin-left:50px;margin-bottom:10px} .description-panel-desc ul{list-style:square!important} .description-panel-desc ul>li::marker{color:var(--main-accent-color)} .description-panel-desc ul>li{margin-left:50px;margin-bottom:10px}
1 .description-panel-desc a{color:#de3b2f;font-weight:600} .description-panel-desc p{margin:15px}.sold-out-button[_ngcontent-%COMP%]{position:absolute;pointer-events:none;padding:0!important;opacity:0;min-width:0;transition:opacity .3s ease}.sold-out-button.sold-out-variant[_ngcontent-%COMP%]{pointer-events:unset;cursor:pointer;height:100%;width:100%}.sold-out-button[_ngcontent-%COMP%]:hover{opacity:1;background-color:var(--second-accent-color)}.wish-and-comparison-item[_ngcontent-%COMP%]{cursor:pointer;box-shadow:0 0 12px #7575751a;border-radius:50%;border:1px solid #f5f3f3;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;background-color:#fff;shape-outside:circle()}.wishlist-checked[_ngcontent-%COMP%]{font-weight:600;font-size:18px!important;color:var(--main-accent-color)!important;animation:_ngcontent-%COMP%_beat ease .45s;padding:10px}.wishlist-unchecked[_ngcontent-%COMP%]{font-weight:300;font-size:17px;animation:_ngcontent-%COMP%_beat ease .45s;color:#958080;padding:12px}@keyframes _ngcontent-%COMP%_beat{to{transform:scale(1.3)}}.sold-out-icon[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%} .variant-radio-group .sold-out-variant{transition-duration:.3s;transition-timing-function:ease;transition-property:transform,opacity} .variant-radio-group .sold-out-variant .mat-radio-label-content{position:relative;background-color:#ececec!important;background:linear-gradient(to top left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) calc(50% - .8px),rgba(0,0,0,.3) 50%,rgba(0,0,0,0) calc(50% + .8px),rgba(0,0,0,0) 100%),linear-gradient(to top right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) calc(50% - .8px),rgba(0,0,0,.3) 50%,rgba(0,0,0,0) calc(50% + .8px),rgba(0,0,0,0) 100%)} .variant-radio-group .mat-radio-container{display:none} .variant-radio-group .mat-radio-label-content{display:flex;justify-content:center;transition-duration:.3s;transition-timing-function:ease;transition-property:background-color;align-items:center;min-width:40px;height:40px;padding:0 10px;line-height:2.5rem;text-align:center;font-size:.7125rem;background:#fff;color:#1c1c1c;border:1px solid #00000030;font-weight:400;margin-right:10px;border-radius:3px;text-transform:uppercase} .variant-radio-group .mat-radio-checked .mat-radio-label-content{background-color:var(--main-accent-color);color:#fff;filter:drop-shadow(0px 0px 1px #00000060)}.color-variations-section[_ngcontent-%COMP%]{height:100px}.color-variations-section[_ngcontent-%COMP%] .color-variations-container[_ngcontent-%COMP%]{display:flex}.color-variations-section[_ngcontent-%COMP%] .color-variations-container[_ngcontent-%COMP%] .color-variations[_ngcontent-%COMP%]{padding:5px;margin-right:5px;border-radius:3px;border:1px solid rgba(255,255,255,0)}.color-variations-section[_ngcontent-%COMP%] .color-variations-container[_ngcontent-%COMP%] .color-variations[_ngcontent-%COMP%]:hover{border:1px solid var(--second-accent-color)}.color-variations-section[_ngcontent-%COMP%] .color-variations-container[_ngcontent-%COMP%] .color-variations[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:90px;max-width:70px}.watchover-btn[_ngcontent-%COMP%]{padding:0 20px}.item-breadcrumb[_ngcontent-%COMP%]{margin-bottom:10px}.item-title-section[_ngcontent-%COMP%]{display:flex!important;width:100%!important;flex-wrap:wrap!important}.item-title-section[_ngcontent-%COMP%] .item-saletag[_ngcontent-%COMP%]{width:100%;display:flex;align-items:center}.item-title-section[_ngcontent-%COMP%] .brand-name-link[_ngcontent-%COMP%]{position:relative;width:100%;cursor:pointer;text-decoration:none}h1.item-name[_ngcontent-%COMP%]{font-size:28px;margin-bottom:0;font-weight:700;line-height:35px;max-width:100%;width:100%}h2.item-brand-name[_ngcontent-%COMP%]{width:100%;color:var(--dark);margin-bottom:0;font-size:16px;font-weight:400;text-decoration:underline;text-decoration-color:#ccc}.item-number[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--second-accent-color)!important;font-size:12px!important;font-weight:500!important}.item-variation-inventory[_ngcontent-%COMP%]{display:flex;gap:2px;color:var(--second-accent-color);font-weight:400;margin-top:5px}.item-variation-inventory[_ngcontent-%COMP%] .item-single-inventory[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{background-color:var(--main-accent-color)!important;border:none!important;font-size:12px!important;border-radius:50px!important;text-transform:capitalize!important;padding:5px 15px!important}.item-inventory[_ngcontent-%COMP%]{display:flex;align-items:center;gap:2px;color:var(--second-accent-color);font-weight:400;margin-top:5px}.item-inventory[_ngcontent-%COMP%] .item-single-inventory[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:12px;font-weight:700;color:green}.item-inventory[_ngcontent-%COMP%] .item-single-inventory[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{background-color:#fff;font-size:12px!important;text-transform:capitalize!important;padding:5px 15px!important;border:1px solid #ececec;border-radius:25px}.item-inventory[_ngcontent-%COMP%] .item-single-inventory[_ngcontent-%COMP%] div[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:flex;align-items:center}.container-background[_ngcontent-%COMP%]{max-width:1980px;margin:0 auto;background-color:#fff;min-height:100vh}.item-detail-sticky[_ngcontent-%COMP%]{width:100%;height:100%;max-width:35%;background-color:#fff;box-shadow:0 0 12px #7575751a;top:60px}div.item-detail-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;padding-left:10%;padding-right:10%;padding-bottom:2%;width:100%!important;background-color:#fff;height:-moz-fit-content;height:fit-content}div.item-single-image-holder[_ngcontent-%COMP%]{flex:0 0 65%;background-color:var(--white);text-align:center;max-width:100%;min-width:65%;display:flex;justify-content:center} .swiper-wrapper{margin-top:0!important}img.item-single-image[_ngcontent-%COMP%]{max-width:90%;max-height:90%}h4.red-text[_ngcontent-%COMP%]{margin-top:10px!important;color:var(--red)}h4.item-price[_ngcontent-%COMP%]{white-space:nowrap;color:var(--dark);font-weight:500;font-size:32px}h4.item-price[_ngcontent-%COMP%] .kr[_ngcontent-%COMP%]{font-weight:400;font-size:16px;color:var(--dark-grey);margin-left:3px}h4.discount-item-price[_ngcontent-%COMP%]{margin:0;color:var(--main-accent-color);font-weight:700;font-size:32px;letter-spacing:1.78px}h4.discount-item-price[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:300;font-size:20px;color:var(--dark);letter-spacing:0px;padding-left:2px}.preorder-payment-kr[_ngcontent-%COMP%]{color:var(--dark);padding-left:2px;font-size:16px;font-weight:400}h4.full-item-price[_ngcontent-%COMP%]{height:30px;color:var(--grey);font-weight:400;font-size:22px;letter-spacing:.78px;line-height:30px;text-decoration:line-through}.preorder-info-icon[_ngcontent-%COMP%]{color:var(--dark);padding-left:10px}.preorder-info-icon[_ngcontent-%COMP%]:hover{cursor:pointer;color:var(--main-accent-color)}h4.full-item-price[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:300;font-size:16px;color:var(--dark)}.preorder-payment[_ngcontent-%COMP%]{font-weight:400;font-size:20px;color:var(--dark)}.preorder-item-price[_ngcontent-%COMP%]{height:43px;color:var(--main-accent-color);font-weight:700;font-size:20px;letter-spacing:0px;line-height:43px}.discount-text[_ngcontent-%COMP%]{text-align:center;color:var(--main-accent-color);display:block;font-size:9px;margin-top:-5px;text-transform:uppercase}.preorder-payment[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--dark)}.important-tag-values[_ngcontent-%COMP%]{display:inline-grid}.important-tag-values-title[_ngcontent-%COMP%]{color:var(--second-accent-color);padding-right:20px;font-size:14px;font-weight:400}.important-tag-values-object[_ngcontent-%COMP%]{font-weight:400;font-size:14px;color:#191919}.tag-values-object[_ngcontent-%COMP%]{font-weight:400;font-size:14px;color:var(--dark)}.tag-values-title[_ngcontent-%COMP%]{color:var(--second-accent-color);padding-right:10px;font-size:14px;font-weight:400;
1width:200px}h4.single-item-caption[_ngcontent-%COMP%]{font-size:14px;margin-top:20px}i.item-admin[_ngcontent-%COMP%]{font-size:24px!important;color:var(--second-accent-color)!important;padding-left:15px!important;padding-right:15px!important;margin-left:0!important;margin-right:0!important}.item-admin[_ngcontent-%COMP%]:first-child{padding-left:0!important}h4.single-item-caption-block[_ngcontent-%COMP%]{font-size:16px;margin-top:20px;margin-right:10px;display:inline-block}.item-description[_ngcontent-%COMP%]{margin-bottom:40px!important;margin-top:20px}.item-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:300!important}p.single-item-description[_ngcontent-%COMP%]{font-size:16px;margin-top:20px}div.single-item-add-basket-container[_ngcontent-%COMP%]{width:100%;margin-left:0;vertical-align:bottom;position:absolute;bottom:0;left:0}.single-item-add-basket[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:24px;text-decoration:none;margin-right:10px;margin-left:10px;cursor:pointer}div.item-out-of-stock-contact[_ngcontent-%COMP%]{width:100%;border-radius:10px;background-color:var(--dark);opacity:.8;padding:16px;margin-top:65px;margin-bottom:65px;margin-left:-15px}div.item-out-of-stock-email-box[_ngcontent-%COMP%]{padding:21px 45px 69px 30px;border:2px solid var(--main-accent-color);border-radius:10px}.item-out-of-stock-input[_ngcontent-%COMP%]{height:32px;width:100%;border-radius:5px;border:none;background-color:#fff;margin-top:15px;font-size:16px;font-weight:700;color:#000;padding-left:5px}div.item-out-of-stock-inside-border[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{color:var(--white);font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}div.item-out-of-stock-contact-border[_ngcontent-%COMP%]{box-sizing:border-box;height:300px;width:100%;border:2px solid var(--main-accent-color);border-radius:10px}.item-number[_ngcontent-%COMP%]{padding-left:0!important;display:flex;flex-direction:column;flex-wrap:wrap}.item-number[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:12px;color:var(--second-accent-color);margin-bottom:0;padding-left:0!important;text-transform:uppercase;font-weight:400;display:flex;align-items:center}.item-number[_ngcontent-%COMP%] h4[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{padding-right:5px}.item-number[_ngcontent-%COMP%] h4[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--dark-grey)!important;font-weight:400}.preorder-item-text[_ngcontent-%COMP%]{font-size:14px;position:absolute;top:80px;right:0;background:var(--main-accent-color);color:#fff;border-radius:5px;padding-left:12px;padding-right:12px}.stock-left-green[_ngcontent-%COMP%]{font-size:14px;color:var(--second-accent-color)}.stock-left[_ngcontent-%COMP%]{display:flex;flex-direction:column;color:var(--second-accent-color);font-size:12px;font-weight:400;text-transform:uppercase;gap:5px}.stock-left[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:16px;margin-right:10px}.stock-left-green[_ngcontent-%COMP%] .fa-box-check[_ngcontent-%COMP%]{color:#7ac18d;font-size:12px;padding-right:3px}.stock-left[_ngcontent-%COMP%] .fa-box[_ngcontent-%COMP%]{color:#de3b2f;font-size:12px;padding-right:5px}.productsection-sizecontainer[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.productsection-sizecontainer[_ngcontent-%COMP%] .productsection__input-box[_ngcontent-%COMP%]{position:relative;display:flex;margin-right:10px;text-transform:uppercase;margin-bottom:5px}.productsection-sizecontainer[_ngcontent-%COMP%] .productsection__input-box[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:0;height:0}.productsection-sizecontainer[_ngcontent-%COMP%] .productsection__input-box[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;line-height:2.5rem;text-align:center;font-size:.8125rem;background:#fff;color:#666;border:1px solid #666;font-weight:400}.waitinglist-info[_ngcontent-%COMP%]{margin-bottom:10px}.waitinglist-info[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-style:italic;color:var(--gray)}.item-size-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:1px solid #bfbfbf;width:100%;padding:10px;text-transform:uppercase;background-color:#fff;color:#000;border-radius:25px;transition:font-size .2s;max-width:250px;margin-top:20px;margin-bottom:20px;font-size:12px}.item-size-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{font-size:15px;transition:font-size .2s}.item-cancel-label[_ngcontent-%COMP%] .fa-ban[_ngcontent-%COMP%]{color:var(--second-accent-color);font-size:12px;padding-right:5px}.item-cancel-label[_ngcontent-%COMP%]{color:#434c5e;font-size:14px}.item-list-item-package[_ngcontent-%COMP%] .fa-box[_ngcontent-%COMP%]{color:var(--main-accent-color);font-size:12px;padding-right:5px}.on-sale-item-text[_ngcontent-%COMP%]{background:#FFF;color:var(--main-accent-color);padding:8px 20px 5px;text-align:center;float:right;border-radius:3px;height:48px;border:1px solid var(--main-accent-color);font-weight:800;margin-left:20px}div.item-out-of-stock-inside-border[_ngcontent-%COMP%]{color:var(--white)}button.item-out-of-stock-button[_ngcontent-%COMP%]{height:34px;width:40%;border-radius:5px;border:none;background-color:var(--main-accent-color);margin-top:17px;margin-bottom:10px;float:right;font-size:16px;font-weight:700}select.item-out-of-stock-spec-dropdown[_ngcontent-%COMP%]{width:100%;height:32px;font-size:16px;font-weight:700;border-radius:5px}.single-item-add-basket[_ngcontent-%COMP%], .variations[_ngcontent-%COMP%]{color:var(--black);text-decoration:none;box-sizing:border-box}.single-item-add-basket[_ngcontent-%COMP%]{width:100%;font-size:23px!important}.variations[_ngcontent-%COMP%]{box-sizing:border-box;height:36px;width:182px;border:1px solid var(--main-accent-color);border-radius:7px;padding-right:10px;cursor:pointer}.single-item-button-holder[_ngcontent-%COMP%]{width:50%;padding-left:40px;padding-right:40px}button.single-item-add-basket-button[_ngcontent-%COMP%]{border:none;font-size:14px;color:var(--white);width:100%;border-radius:25px;background-color:var(--main-accent-color);transition:background-color .3s;height:100%;text-transform:uppercase;padding:15px}button.single-item-add-basket-button[_ngcontent-%COMP%]:hover{background-color:var(--second-accent-color);transition:background-color .3s}.div.div-end[_ngcontent-%COMP%]{display:block;text-align:right}
1.item-controls[_ngcontent-%COMP%] .div-end[_ngcontent-%COMP%]{width:100%}div.related-items-holder[_ngcontent-%COMP%]{background-color:var(--white);margin-top:40px;margin-left:-23px;padding:20px;border-top:1px solid var(--light-white);border-right:1px solid var(--light-white);margin-bottom:-50px}i.single-item-edit[_ngcontent-%COMP%]{font-size:25px;cursor:pointer}.input-quantity[_ngcontent-%COMP%]{width:35%;height:100%;border:none;text-align:center;background-color:#fcfcfc;font-size:20px;padding:3px 0 4px;border-top:1px solid #7d8dac12;border-bottom:1px solid #7d8dac12;border-radius:0!important}i.fa-yellow-action-button[_ngcontent-%COMP%], i.fa-grey-action-button[_ngcontent-%COMP%], i.fa-red-action-button[_ngcontent-%COMP%], i.fa-green-action-button[_ngcontent-%COMP%]{font-size:25px;margin-left:10px;cursor:pointer}div.single-item-availability-holder[_ngcontent-%COMP%]{position:relative}[_ngcontent-%COMP%]::placeholder{height:22px;width:66px;color:var(--black);font-family:Nunito Sans;font-size:16px;font-weight:700;letter-spacing:0;line-height:22px}ng-sidebar-container[_ngcontent-%COMP%]{height:100vh}.refresh-button[_ngcontent-%COMP%]{margin:10px 3px 3px}.p-speeddial[_ngcontent-%COMP%]{display:block} .speeddial-container .p-speeddial-button.p-button.p-button-icon-only{height:3rem;width:3rem} .p-speeddial{position:relative!important;justify-content:flex-start!important} .p-tooltip.p-component{font-size:12px}.quantity-control[_ngcontent-%COMP%]{cursor:pointer;display:inline-flex;padding-left:50px;padding-right:50px;font-size:15px;color:#121212;border:1px solid #7d8dac12;background-color:#fff;align-items:center;height:100%}.quantity-control-item-out-of-stock[_ngcontent-%COMP%]{color:var(--grey);width:100%}.basket-control-item-out-of-stock[_ngcontent-%COMP%]{background-color:var(--light-white)}.span-siab[_ngcontent-%COMP%]{height:100%}.span-siab[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{vertical-align:middle;user-select:none;-webkit-user-select:none;-moz-user-select:none}.item-controls[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px;text-align:center}.item-enquiry-button[_ngcontent-%COMP%]{width:100%;margin-top:10px}.item-enquiry-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%;padding:14px 20px;font-size:14px;font-weight:500;letter-spacing:.5px;border-radius:25px;transition:background-color .2s,box-shadow .2s;background-color:var(--main-accent-color);color:#fff}.item-enquiry-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:8px;font-size:15px}.cart-icon[_ngcontent-%COMP%]{color:var(--white);margin-right:10px}.variations[_ngcontent-%COMP%]{padding-left:10px}.single-item-seperate[_ngcontent-%COMP%]{height:1px;transform:scaleY(-1);background-color:var(--light-white);margin-bottom:15px}.description-header[_ngcontent-%COMP%]{color:var(--second-accent-color);font-size:16px;letter-spacing:1px;padding-top:15px;text-transform:uppercase;font-weight:800}table.important-tag-values[_ngcontent-%COMP%]{height:19px;font-size:14px;letter-spacing:.78px;word-break:break-all}table.technical-information[_ngcontent-%COMP%]{height:22px;width:100%;color:var(--dark);font-size:16px;font-weight:700;letter-spacing:1px;line-height:22px;border-collapse:separate;border-spacing:0 7px;word-break:break-all}table.important-tag-values[_ngcontent-%COMP%]{width:100%;color:var(--dark);font-size:12px;font-weight:700;border-collapse:separate}table.technical-information[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]:nth-child(odd){background-color:#fbfbfb}table.technical-information[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]:nth-child(even){background-color:var(--whtie)}table.technical-information-mobile[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]:nth-child(odd){background-color:var(--light-white);border:1px solid var(--light-white)}table.technical-information-mobile[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%]:nth-child(even){background-color:var(--whtie)}table.technical-information-mobile[_ngcontent-%COMP%]{width:100%}table.technical-information-mobile[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > .important-tag-values-width[_ngcontent-%COMP%]{margin:10px 0;text-align:center;padding:5px}.technical-information-header[_ngcontent-%COMP%]{text-align:left;color:var(--main-accent-color);font-size:22px;letter-spacing:1px;padding-top:40px;text-transform:uppercase;font-weight:600}.variation-error[_ngcontent-%COMP%]{font-size:13px;width:197px;color:var(--warning-red);font-weight:700}i.image-action-icon[_ngcontent-%COMP%]{font-size:40px;cursor:pointer;z-index:2}.variation-button-has-variations[_ngcontent-%COMP%], .variation-button-no-variations[_ngcontent-%COMP%]{background-color:#fff;color:var(--black);border:1px solid var(--main-accent-color);border-radius:5px;font-size:14px;padding:9px 15px 4px;margin-left:30px}.key-map-button[_ngcontent-%COMP%]{background-color:var(--white);color:var(--black);border:1px solid var(--main-accent-color);border-radius:5px;font-size:14px;padding:5px 10px}.variation-button[_ngcontent-%COMP%]:hover{opacity:.8}.variation-button[_ngcontent-%COMP%]:active{border:none}.description-container[_ngcontent-%COMP%]{margin-bottom:30px;background-color:#fff}img.pdf-icon[_ngcontent-%COMP%]{height:40px;margin-right:10px;margin-bottom:5px}span.pdf-title[_ngcontent-%COMP%]{font-size:14px;color:var(--main-accent-color)}div.on-sale-item-list-item-discount-price-holder[_ngcontent-%COMP%]{display:inline-block;font-size:18px;font-weight:700;color:var(--main-accent-color);padding-left:20px;padding-right:20px;padding-top:5px}h4.item-list-item-package[_ngcontent-%COMP%]{color:var(--second-accent-color);font-size:14px;font-weight:400;margin-top:10px}.on-sale-text[_ngcontent-%COMP%]{position:absolute;top:0;left:0;background:var(--second-accent-color);font-weight:700;color:#fff;border-radius:5px;padding:5px 10px}.item-list-action-icon[_ngcontent-%COMP%]{padding-left:10px!important}.price-section[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;align-items:center;padding-top:15px}.price-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{text-transform:uppercase;margin-bottom:5px;color:var(--main-accent-color)}.price-holder[_ngcontent-%COMP%]{flex:0 0 30%}.productsection-variants[_ngcontent-%COMP%]{padding-bottom:35px}.productsection-variants[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:var(--dark);font-size:14px;letter-spacing:.5px;text-transform:uppercase;font-weight:600}.container[_ngcontent-%COMP%]{overflow-x:unset!important}.description-panels[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.speeddial-desktop[_ngcontent-%COMP%]{display:flex}.speeddial-mobile[_ngcontent-%COMP%]{display:none}.similar-items-section[_ngcontent-%COMP%]{width:100%;padding-bottom:2%;background-color:#fff}.similar-items-section[_ngcontent-%COMP%] .similar-items-content[_ngcontent-%COMP%]{padding-right:2%;padding-left:2%}.lower-item-content[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;width:100%;max-width:1980px;margin:0 auto}.lower-description[_ngcontent-%COMP%]{flex:0 0 65%;padding-left:2%;padding-right:2%;padding-top:2%;width:100%;max-width:100%}
1@media (max-width: 1680px){h1.item-name[_ngcontent-%COMP%]{font-size:24px!important}h4.item-price[_ngcontent-%COMP%]{font-size:24px}}@media (max-width: 1595px){h1.item-name[_ngcontent-%COMP%]{font-size:22px!important}h4.item-price[_ngcontent-%COMP%]{font-size:22px}}@media (max-width: 1450px){h1.item-name[_ngcontent-%COMP%]{font-size:20px!important}h4.item-price[_ngcontent-%COMP%]{font-size:20px}}@media (max-width: 1420px){div.item-detail-info[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%;padding-right:3%;padding-left:3%}.item-detail-sticky[_ngcontent-%COMP%]{position:relative;width:100%;max-width:100%}.item-single-image-holder[_ngcontent-%COMP%]{flex:0 0 100%!important;max-width:100%}.lower-description[_ngcontent-%COMP%]{flex:0 0 100%;padding-left:3%;padding-right:3%;max-width:100%}.price-holder[_ngcontent-%COMP%]{flex:0 0 50%}.technical-information-header[_ngcontent-%COMP%]{padding-top:60px!important}}@media (max-width: 1295px){.quantity-control[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}@media (max-width: 799px){.technical-information[_ngcontent-%COMP%]{visibility:collapse}.technical-information-mobile[_ngcontent-%COMP%]{visibility:visible}.important-tag-values[_ngcontent-%COMP%]{visibility:collapse}.important-tag-values-mobile[_ngcontent-%COMP%]{visibility:visible}.item-container[_ngcontent-%COMP%]{padding-right:2%;padding-left:2%}.speeddial-desktop[_ngcontent-%COMP%]{display:none}.speeddial-mobile[_ngcontent-%COMP%]{display:flex} .p-speeddial{position:absolute!important}.swiper-component[_ngcontent-%COMP%]{height:450px}}@media (max-width: 500px){h1.item-name[_ngcontent-%COMP%]{font-size:22px!important;max-width:100%;line-height:25px}}@media (min-width: 800px){.technical-information[_ngcontent-%COMP%]{visibility:visible}.technical-information-mobile[_ngcontent-%COMP%]{visibility:collapse}.important-tag-values[_ngcontent-%COMP%]{visibility:visible}.important-tag-values-mobile[_ngcontent-%COMP%]{visibility:collapse}}@media (max-width: 500px){.single-item-add-basket[_ngcontent-%COMP%]{width:100%!important}.technical-information-header[_ngcontent-%COMP%]{font-size:22px!important}h4.discount-item-price[_ngcontent-%COMP%]{font-size:24px!important}}@media (max-width: 480px){h1.item-name[_ngcontent-%COMP%]{font-size:28px}i.item-admin[_ngcontent-%COMP%]{font-size:16px!important}}input[_ngcontent-%COMP%]::-webkit-outer-spin-button, input[_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][_ngcontent-%COMP%]{-moz-appearance:textfield}h4.item-list-item-discountprice[_ngcontent-%COMP%]{font-size:18px;color:var(--dark-grey);font-weight:700;margin-top:10px}"],data:{animation:[(0,x.X$)("fade",[(0,x.eR)("void => *",[(0,x.oB)({opacity:0}),(0,x.jt)(500,(0,x.oB)({opacity:.8}))])])]}})}return o})()},64273:(nt,A,l)=>{l.d(A,{Z:()=>I});var m=l(26793),t=l(41762);function w(){return w=Object.assign||function(v){for(var a=1;a<arguments.length;a++){var p=arguments[a];for(var d in p)Object.prototype.hasOwnProperty.call(p,d)&&(v[d]=p[d])}return v},w.apply(this,arguments)}var S={update:function(){var a=this,p=a.rtl,d=a.params.pagination;if(d.el&&a.pagination.el&&a.pagination.$el&&0!==a.pagination.$el.length){var x,O=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,h=a.pagination.$el,k=a.params.loop?Math.ceil((O-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length;if(a.params.loop?((x=Math.ceil((a.activeIndex-a.loopedSlides)/a.params.slidesPerGroup))>O-1-2*a.loopedSlides&&(x-=O-2*a.loopedSlides),x>k-1&&(x-=k),x<0&&"bullets"!==a.params.paginationType&&(x=k+x)):x=typeof a.snapIndex<"u"?a.snapIndex:a.activeIndex||0,"bullets"===d.type&&a.pagination.bullets&&a.pagination.bullets.length>0){var M,z,G,b=a.pagination.bullets;if(d.dynamicBullets&&(a.pagination.bulletSize=b.eq(0)[a.isHorizontal()?"outerWidth":"outerHeight"](!0),h.css(a.isHorizontal()?"width":"height",a.pagination.bulletSize*(d.dynamicMainBullets+4)+"px"),d.dynamicMainBullets>1&&void 0!==a.previousIndex&&(a.pagination.dynamicBulletIndex+=x-a.previousIndex,a.pagination.dynamicBulletIndex>d.dynamicMainBullets-1?a.pagination.dynamicBulletIndex=d.dynamicMainBullets-1:a.pagination.dynamicBulletIndex<0&&(a.pagination.dynamicBulletIndex=0)),G=((z=(M=x-a.pagination.dynamicBulletIndex)+(Math.min(b.length,d.dynamicMainBullets)-1))+M)/2),b.removeClass(d.bulletActiveClass+" "+d.bulletActiveClass+"-next "+d.bulletActiveClass+"-next-next "+d.bulletActiveClass+"-prev "+d.bulletActiveClass+"-prev-prev "+d.bulletActiveClass+"-main"),h.length>1)b.each(function(st){var U=(0,m.Z)(st),B=U.index();B===x&&U.addClass(d.bulletActiveClass),d.dynamicBullets&&(B>=M&&B<=z&&U.addClass(d.bulletActiveClass+"-main"),B===M&&U.prev().addClass(d.bulletActiveClass+"-prev").prev().addClass(d.bulletActiveClass+"-prev-prev"),B===z&&U.next().addClass(d.bulletActiveClass+"-next").next().addClass(d.bulletActiveClass+"-next-next"))});else{var E=b.eq(x),X=E.index();if(E.addClass(d.bulletActiveClass),d.dynamicBullets){for(var K=b.eq(M),Y=b.eq(z),Q=M;Q<=z;Q+=1)b.eq(Q).addClass(d.bulletActiveClass+"-main");if(a.params.loop)if(X>=b.length-d.dynamicMainBullets){for(var R=d.dynamicMainBullets;R>=0;R-=1)b.eq(b.length-R).addClass(d.bulletActiveClass+"-main");b.eq(b.length-d.dynamicMainBullets-1).addClass(d.bulletActiveClass+"-prev")}else K.prev().addClass(d.bulletActiveClass+"-prev").prev().addClass(d.bulletActiveClass+"-prev-prev"),Y.next().addClass(d.bulletActiveClass+"-next").next().addClass(d.bulletActiveClass+"-next-next");else K.prev().addClass(d.bulletActiveClass+"-prev").prev().addClass(d.bulletActiveClass+"-prev-prev"),Y.next().addClass(d.bulletActiveClass+"-next").next().addClass(d.bulletActiveClass+"-next-next")}}if(d.dynamicBullets){var ot=Math.min(b.length,d.dynamicMainBullets+4),at=(a.pagination.bulletSize*ot-a.pagination.bulletSize)/2-G*a.pagination.bulletSize,F=p?"right":"left";b.css(a.isHorizontal()?F:"top",at+"px")}}if("fraction"===d.type&&(h.find((0,t.Wc)(d.currentClass)).text(d.formatFractionCurrent(x+1)),h.find((0,t.Wc)(d.totalClass)).text(d.formatFractionTotal(k))),"progressbar"===d.type){var J;J=d.progressbarOpposite?a.isHorizontal()?"vertical":"horizontal":a.isHorizontal()?"horizontal":"vertical";var q=(x+1)/k,tt=1,et=1;"horizontal"===J?tt=q:et=q,h.find((0,t.Wc)(d.progressbarFillClass)).transform("translate3d(0,
10,0) scaleX("+tt+") scaleY("+et+")").transition(a.params.speed)}"custom"===d.type&&d.renderCustom?(h.html(d.renderCustom(a,x+1,k)),a.emit("paginationRender",h[0])):a.emit("paginationUpdate",h[0]),a.params.watchOverflow&&a.enabled&&h[a.isLocked?"addClass":"removeClass"](d.lockClass)}},render:function(){var a=this,p=a.params.pagination;if(p.el&&a.pagination.el&&a.pagination.$el&&0!==a.pagination.$el.length){var d=a.virtual&&a.params.virtual.enabled?a.virtual.slides.length:a.slides.length,O=a.pagination.$el,h="";if("bullets"===p.type){var x=a.params.loop?Math.ceil((d-2*a.loopedSlides)/a.params.slidesPerGroup):a.snapGrid.length;a.params.freeMode&&!a.params.loop&&x>d&&(x=d);for(var k=0;k<x;k+=1)h+=p.renderBullet?p.renderBullet.call(a,k,p.bulletClass):"<"+p.bulletElement+' class="'+p.bulletClass+'"></'+p.bulletElement+">";O.html(h),a.pagination.bullets=O.find((0,t.Wc)(p.bulletClass))}"fraction"===p.type&&(h=p.renderFraction?p.renderFraction.call(a,p.currentClass,p.totalClass):'<span class="'+p.currentClass+'"></span> / <span class="'+p.totalClass+'"></span>',O.html(h)),"progressbar"===p.type&&(h=p.renderProgressbar?p.renderProgressbar.call(a,p.progressbarFillClass):'<span class="'+p.progressbarFillClass+'"></span>',O.html(h)),"custom"!==p.type&&a.emit("paginationRender",a.pagination.$el[0])}},init:function(){var a=this;a.params.pagination=(0,t.Up)(a.$el,a.params.pagination,a.params.createElements,{el:"swiper-pagination"});var p=a.params.pagination;if(p.el){var d=(0,m.Z)(p.el);0!==d.length&&(a.params.uniqueNavElements&&"string"==typeof p.el&&d.length>1&&(d=a.$el.find(p.el)),"bullets"===p.type&&p.clickable&&d.addClass(p.clickableClass),d.addClass(p.modifierClass+p.type),"bullets"===p.type&&p.dynamicBullets&&(d.addClass(""+p.modifierClass+p.type+"-dynamic"),a.pagination.dynamicBulletIndex=0,p.dynamicMainBullets<1&&(p.dynamicMainBullets=1)),"progressbar"===p.type&&p.progressbarOpposite&&d.addClass(p.progressbarOppositeClass),p.clickable&&d.on("click",(0,t.Wc)(p.bulletClass),function(h){h.preventDefault();var x=(0,m.Z)(this).index()*a.params.slidesPerGroup;a.params.loop&&(x+=a.loopedSlides),a.slideTo(x)}),(0,t.l7)(a.pagination,{$el:d,el:d[0]}),a.enabled||d.addClass(p.lockClass))}},destroy:function(){var a=this,p=a.params.pagination;if(p.el&&a.pagination.el&&a.pagination.$el&&0!==a.pagination.$el.length){var d=a.pagination.$el;d.removeClass(p.hiddenClass),d.removeClass(p.modifierClass+p.type),a.pagination.bullets&&a.pagination.bullets.removeClass(p.bulletActiveClass),p.clickable&&d.off("
1click",(0,t.Wc)(p.bulletClass))}}};const I={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(a){return a},formatFractionTotal:function(a){return a},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){(0,t.cR)(this,{pagination:w({dynamicBulletIndex:0},S)})},on:{init:function(a){a.pagination.init(),a.pagination.render(),a.pagination.update()},activeIndexChange:function(a){(a.params.loop||typeof a.snapIndex>"u")&&a.pagination.update()},snapIndexChange:function(a){a.params.loop||a.pagination.update()},slidesLengthChange:function(a){a.params.loop&&(a.pagination.render(),a.pagination.update())},snapGridLengthChange:function(a){a.params.loop||(a.pagination.render(),a.pagination.update())},destroy:function(a){a.pagination.destroy()},"enable disable":function(a){var p=a.pagination.$el;p&&p[a.enabled?"removeClass":"addClass"](a.params.pagination.lockClass)},click:function(a,p){var d=p.target;if(a.params.pagination.el&&a.params.pagination.hideOnClick&&a.pagination.$el.length>0&&!(0,m.Z)(d).hasClass(a.params.pagination.bulletClass)){if(a.navigation&&(a.navigation.nextEl&&d===a.navigation.nextEl||a.navigation.prevEl&&d===a.navigation.prevEl))return;var O=a.pagination.$el.hasClass(a.params.pagination.hiddenClass);a.emit(!0===O?"paginationShow":"paginationHide"),a.pagination.$el.toggleClass(a.params.pagination.hiddenClass)}}}}},34625:(nt,A,l)=>{l.d(A,{Z:()=>v});var m=l(43496),t=l(46740),S=Object.prototype.hasOwnProperty;const v=(0,t.Z)(function(a,p,d){S.call(a,d)?a[d].push(p):(0,m.Z)(a,d,[p])})}}]);
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.