1"use strict";(self.webpackChunkcore_app=self.webpackChunkcore_app||[]).push([["default-shared_components_commerce-item_commerce-item_component_ts"],{82920(w,g,m){Object.defineProperty(g,"__esModule",{value:!0}),g.CommerceItemComponent=void 0;const d=m(31635),S=(m(49849),m(60177)),T=m(83352),a=m(84341),h=m(43481),I=m(7721),k=(m(59091),m(97198),m(1707),m(6324)),P=(m(97273),m(7901),m(88338),m(6127),m(49729),m(79591),m(64635)),j=(m(79123),m(97377),m(88679),m(47025),m(20851),m(8504)),F=m(33447),t=(m(32539),d.__importStar(m(49849))),R=d.__importStar(m(20851)),H=d.__importStar(m(7901)),Q=d.__importStar(m(83352)),U=d.__importStar(m(88338)),W=d.__importStar(m(79123)),G=d.__importStar(m(88679)),$=d.__importStar(m(47025)),B=d.__importStar(m(1707)),Y=d.__importStar(m(6127)),J=d.__importStar(m(49729)),K=d.__importStar(m(79591)),X=d.__importStar(m(97377)),Z=d.__importStar(m(32539)),O=d.__importStar(m(60177)),q=d.__importStar(m(91578)),tt=d.__importStar(m(67531)),M=d.__importStar(m(84341)),et=(n,r)=>({"horizontal-thumb":n,"vertical-thumb":r}),nt=n=>({"is-cut":n}),v=n=>({active:n}),b=(n,r)=>({"fa-chevron-right":n,"fa-chevron-down":r});function ot(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",6),t.\u0275\u0275text(1," By "),t.\u0275\u0275elementStart(2,"a",35),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(i.navigateAndRefine(i.commerceItem.brand,"brand"))}),t.\u0275\u0275text(3),t.\u0275\u0275elementEnd()()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate(e.commerceItem.brand)}}function it(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"altecConnect-item-carousel",36),t.\u0275\u0275listener("slide",function(i){t.\u0275\u0275restoreView(e);const c=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(c.onCarouselSlide(i))}),t.\u0275\u0275elementEnd()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("items",e.mediaItems)("carouselType","large-image")("activeIndex",e.activeImageIndex)("showNavigationArrows",!1)("showNavigationIndicators",!1)}}function at(n,r){1&n&&(t.\u0275\u0275elementStart(0,"div",11)(1,"div",37)(2,"
1span",38),t.\u0275\u0275text(3,"Media"),t.\u0275\u0275elementEnd()()())}function rt(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"altecConnect-item-carousel",39),t.\u0275\u0275listener("thumbClickEvent",function(i){t.\u0275\u0275restoreView(e);const c=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(c.onThumbClick(i))})("breakPointEvent",function(i){t.\u0275\u0275restoreView(e);const c=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(c.onCarouselBreakPoint(i))}),t.\u0275\u0275elementEnd()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("items",e.mediaItems)("carouselType","horizontal"===e.mediaDisplayOrientation?"horizontal-thumb":"vertical-thumb")("activeThumbIndex",e.activeImageIndex)("showNavigationIndicators",!1)}}function ct(n,r){1&n&&(t.\u0275\u0275elementStart(0,"div",15)(1,"span",40),t.\u0275\u0275text(2,"Select an option to see price"),t.\u0275\u0275elementEnd()())}function mt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"span",41),t.\u0275\u0275text(1),t.\u0275\u0275pipe(2,"currency"),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind1(2,1,e.commerceItem.displayPrice))}}function lt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"span",41),t.\u0275\u0275text(1),t.\u0275\u0275pipe(2,"currency"),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate(t.\u0275\u0275pipeBind3(2,1,e.commerceItem.displayPrice,"CAD","CAD$"))}}function dt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",15),t.\u0275\u0275conditionalCreate(1,mt,3,3,"span",41),t.\u0275\u0275conditionalCreate(2,lt,3,5,"span",41),t.\u0275\u0275elementStart(3,"span",42),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(),t.\u0275\u0275conditional("en_US"===e.profileLocale||"en"===e.profileLocale?1:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional("en_CA"===e.profileLocale?2:-1),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1("\xa0",e.commerceItem.unitOfMeasure)}}function st(n,r){1&n&&(t.\u0275\u0275elementStart(0,"div",15)(1,"span",40),t.\u0275\u0275text(2,"Discontinued"),t.\u0275\u0275elementEnd()())}function pt(n,r){1&n&&(t.\u0275\u0275elementStart(0,"div",15)(1,"span",40),t.\u0275\u0275text(2,"Call for price"),t.\u0275\u0275elementEnd()())}function gt(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",46),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(i.toggleCutDesc())}),t.\u0275\u0275text(1,"\u2026\xa0Read More"),t.\u0275\u0275elementEnd()}}function Ct(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",47),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(i.toggleCutDesc())}),t.\u0275\u0275text(1,"Read Less"),t.\u0275\u0275elementEnd()}}function _t(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",16)(1,"strong"),t.\u0275\u0275text(2,"Description:"),t.\u0275\u0275elementEnd(),t.\u0275\u0275element(3,"br")(4,"div",43),t.\u0275\u0275conditionalCreate(5,gt,2,0,"div",44),t.\u0275\u0275conditionalCreate(6,Ct,2,0,"div",45),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(4),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(4,nt,e.showCutDesc&&e.descLengthCheck))("innerHTML",e.sanitizeHtml(e.getShortDescription()),t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(),t.\u0275\u0275conditional(e.showCutDesc&&e.descLengthCheck?5:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(!e.showCutDesc&&e.descLengthCheck?6:-1)}}function ut(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",18)(1,"div",48)(2,"span",49),t.\u0275\u0275text(3,"Quantity:"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(4,"div",50)(5,"button",51),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(2);
1return t.\u0275\u0275resetView(i.subtractQuantity())}),t.\u0275\u0275element(6,"i",52),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(7,"input",53),t.\u0275\u0275twoWayListener("ngModelChange",function(i){t.\u0275\u0275restoreView(e);const c=t.\u0275\u0275nextContext(2);return t.\u0275\u0275twoWayBindingSet(c.quantity,i)||(c.quantity=i),t.\u0275\u0275resetView(i)}),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(8,"button",54),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(i.addQuantity())}),t.\u0275\u0275element(9,"i",55),t.\u0275\u0275elementEnd()()()()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(5),t.\u0275\u0275property("disabled",e.quantity<=1),t.\u0275\u0275advance(2),t.\u0275\u0275twoWayProperty("ngModel",e.quantity),t.\u0275\u0275property("min",1)}}function ht(n,r){if(1&n&&t.\u0275\u0275element(0,"altec-connect-orderable-status",20),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("quantityOnHand",e.commerceItem.quantityOnHand)("reservedQuantity",e.commerceItem.reservedQuantity)("minMinmaxQuantity",e.commerceItem.minMinmaxQuantity)("maxMinmaxQuantity",e.commerceItem.maxMinmaxQuantity)("userLoggedIn",e.userLoggedIn)}}function ft(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",21),t.\u0275\u0275element(1,"span",56),t.\u0275\u0275text(2),t.\u0275\u0275pipe(3,"date"),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1(" Est to ship by ",t.\u0275\u0275pipeBind2(3,1,e.shipByDate,"EEEE, M/d")," ")}}function Pt(n,r){1&n&&(t.\u0275\u0275elementStart(0,"div",21),t.\u0275\u0275text(1," Contact 1-877 GO ALTEC, Op 1 for an estimated ship date. "),t.\u0275\u0275elementEnd())}function xt(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementContainerStart(0),t.\u0275\u0275elementStart(1,"div",57)(2,"button",58),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(i.openAddToListModal())}),t.\u0275\u0275text(3,"Add to List"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementContainerEnd()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(2),t.\u0275\u0275property("disabled",e.multiSkuPage)}}function Ot(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"li",65),t.\u0275\u0275listener("click",function(){const i=t.\u0275\u0275restoreView(e).$implicit,c=t.\u0275\u0275nextContext(3);return t.\u0275\u0275resetView(c.onSkuClick(i.partNumber))}),t.\u0275\u0275element(1,"a",66),t.\u0275\u0275elementEnd()}if(2&n){const e=r.$implicit,o=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(),t.\u0275\u0275property("innerHTML",o.sanitizeHtml(e.safeVariantDisplayName&&e.safeVariantDisplayName.length>0?e.safeVariantDisplayName:e.displayName),t.\u0275\u0275sanitizeHtml)}}function Mt(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",26)(1,"div",59,1),t.\u0275\u0275listener("blur",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(i.showSkuDropdown=!1)}),t.\u0275\u0275elementStart(3,"button",60),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275reference(2);return t.\u0275\u0275nextContext(2).showSkuDropdown=!0,t.\u0275\u0275resetView(i.focus())}),t.\u0275\u0275element(4,"span",61)(5,"span",62),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(6,"ul",63),t.\u0275\u0275repeaterCreate(7,Ot,2,1,"li",64,t.\u0275\u0275repeaterTrackByIdentity),t.\u0275\u0275elementEnd()()()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(4),t.\u0275\u0275property("innerHTML",e.sanitizeHtml(e.getSkuDisplayName()),t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(2),t.\u0275\u0275classProp("show",!0===e.showSkuDropdown),t.\u0275\u0275property("hidden",!1===e.showSkuDropdown),t.\u0275\u0275advance(),t.\u0275\u0275repeater(e.commerceItem.skus)}}function vt(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",27),t.\u0275\u0275element(1,"span",67),t.\u0275\u0275text(2,"\xa0 This item cannot be ordered online but please call us at "),t.\u0275\u0275elementStart(3,"a",68),t.\u0275\u0275listener("click",function(i){t.\u0275\u0275restoreView(e);const c=t.\u0275\u0275nextContext(2);
1return t.\u0275\u0275resetView(c.onPhoneCallClick(i))}),t.\u0275\u0275text(4,"1-877-GO-ALTEC"),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"span",69),t.\u0275\u0275text(6,"1-877-GO-ALTEC"),t.\u0275\u0275elementEnd(),t.\u0275\u0275text(7,", Option 1 to place an order. "),t.\u0275\u0275elementEnd()}}function bt(n,r){1&n&&(t.\u0275\u0275elementStart(0,"div",28),t.\u0275\u0275text(1," Need assistance? Please call 1-877-GO-ALTEC, Option 1 "),t.\u0275\u0275elementEnd())}function yt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",29),t.\u0275\u0275text(1," Part # "),t.\u0275\u0275elementStart(2,"strong")(3,"span"),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate(e.getSkuNo())}}function It(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",29),t.\u0275\u0275text(1," Mfr Part # "),t.\u0275\u0275elementStart(2,"strong")(3,"span"),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(4),t.\u0275\u0275textInterpolate(e.getManufacturersNumber())}}function wt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",30)(1,"div",70),t.\u0275\u0275element(2,"img",71),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"div",72)(4,"strong"),t.\u0275\u0275text(5),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(6,"a",73),t.\u0275\u0275text(7,"www.P65Warnings.ca.gov"),t.\u0275\u0275elementEnd()()()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(5),t.\u0275\u0275textInterpolate1("WARNING: ",e.commerceItem.prop65Description)}}function St(n,r){1&n&&t.\u0275\u0275elementContainer(0)}function Tt(n,r){if(1&n&&(t.\u0275\u0275element(0,"div",76),t.\u0275\u0275elementStart(1,"div",77),t.\u0275\u0275template(2,St,1,0,"ng-container",34),t.\u0275\u0275elementEnd()),2&n){t.\u0275\u0275nextContext(2);const e=t.\u0275\u0275reference(45);t.\u0275\u0275advance(2),t.\u0275\u0275property("ngTemplateOutlet",e)}}function kt(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",74),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(i.onTabClick("product-details"))}),t.\u0275\u0275text(1," PRODUCT DETAILS "),t.\u0275\u0275element(2,"i",75),t.\u0275\u0275conditionalCreate(3,Tt,3,1),t.\u0275\u0275elementEnd()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(3,v,"product-details"===e.activeTab)),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction2(5,b,"product-details"!==e.activeTab,"product-details"===e.activeTab)),t.\u0275\u0275advance(),t.\u0275\u0275conditional("product-details"===e.activeTab?3:-1)}}function Nt(n,r){1&n&&t.\u0275\u0275elementContainer(0)}function Dt(n,r){if(1&n&&(t.\u0275\u0275element(0,"div",76),t.\u0275\u0275elementStart(1,"div",77),t.\u0275\u0275template(2,Nt,1,0,"ng-container",34),t.\u0275\u0275elementEnd()),2&n){t.\u0275\u0275nextContext(2);const e=t.\u0275\u0275reference(45);t.\u0275\u0275advance(2),t.\u0275\u0275property("ngTemplateOutlet",e)}}function Et(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",74),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(i.onTabClick("features-and-benefits"))}),t.\u0275\u0275text(1," FEATURES AND BENEFITS "),t.\u0275\u0275element(2,"i",75),t.\u0275\u0275conditionalCreate(3,Dt,3,1),t.\u0275\u0275elementEnd()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(3,v,"features-and-benefits"===e.activeTab)),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction2(5,b,"features-and-benefits"!==e.activeTab,"features-and-benefits"===e.activeTab)),t.\u0275\u0275advance(),t.\u0275\u0275conditional("features-and-benefits"===e.activeTab?3:-1)}}function Vt(n,r){1&n&&t.\u0275\u0275elementContainer(0)}function At(n,r){if(1&n&&(t.\u0275\u0275element(0,"div",76),t.\u0275\u0275elementStart(1,"div",77),t.\u0275\u0275template(2,Vt,1,0,"ng-container",34),t.\u0275\u0275elementEnd()),2&n){t.\u0275\u0275nextContext(2);const e=t.\u0275\u0275reference(45);t.\u0275\u0275advance(2),t.\u0275\u0275property("ngTemplateOutlet",e)}}function Lt(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",74),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(2);
1return t.\u0275\u0275resetView(i.onTabClick("specifications"))}),t.\u0275\u0275text(1," SPECIFICATIONS "),t.\u0275\u0275element(2,"i",75),t.\u0275\u0275conditionalCreate(3,At,3,1),t.\u0275\u0275elementEnd()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(3,v,"specifications"===e.activeTab)),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction2(5,b,"specifications"!==e.activeTab,"specifications"===e.activeTab)),t.\u0275\u0275advance(),t.\u0275\u0275conditional("specifications"===e.activeTab?3:-1)}}function zt(n,r){1&n&&t.\u0275\u0275elementContainer(0)}function Ht(n,r){if(1&n&&(t.\u0275\u0275element(0,"div",76),t.\u0275\u0275elementStart(1,"div",77),t.\u0275\u0275template(2,zt,1,0,"ng-container",34),t.\u0275\u0275elementEnd()),2&n){t.\u0275\u0275nextContext(2);const e=t.\u0275\u0275reference(45);t.\u0275\u0275advance(2),t.\u0275\u0275property("ngTemplateOutlet",e)}}function Qt(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",74),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(i.onTabClick("related-products"))}),t.\u0275\u0275text(1," RELATED PRODUCTS "),t.\u0275\u0275element(2,"i",75),t.\u0275\u0275conditionalCreate(3,Ht,3,1),t.\u0275\u0275elementEnd()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(3,v,"related-products"===e.activeTab)),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction2(5,b,"related-products"!==e.activeTab,"related-products"===e.activeTab)),t.\u0275\u0275advance(),t.\u0275\u0275conditional("related-products"===e.activeTab?3:-1)}}function Bt(n,r){1&n&&t.\u0275\u0275elementContainer(0)}function jt(n,r){if(1&n&&(t.\u0275\u0275element(0,"div",76),t.\u0275\u0275elementStart(1,"div",77),t.\u0275\u0275template(2,Bt,1,0,"ng-container",34),t.\u0275\u0275elementEnd()),2&n){t.\u0275\u0275nextContext(2);const e=t.\u0275\u0275reference(45);t.\u0275\u0275advance(2),t.\u0275\u0275property("ngTemplateOutlet",e)}}function Ft(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",74),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext(2);return t.\u0275\u0275resetView(i.onTabClick("accessories"))}),t.\u0275\u0275text(1," ACCESSORIES "),t.\u0275\u0275element(2,"i",75),t.\u0275\u0275conditionalCreate(3,jt,3,1),t.\u0275\u0275elementEnd()}if(2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction1(3,v,"accessories"===e.activeTab)),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction2(5,b,"accessories"!==e.activeTab,"accessories"===e.activeTab)),t.\u0275\u0275advance(),t.\u0275\u0275conditional("accessories"===e.activeTab?3:-1)}}function Rt(n,r){1&n&&t.\u0275\u0275elementContainer(0)}function Ut(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",79),t.\u0275\u0275element(1,"div",80)(2,"br"),t.\u0275\u0275elementStart(3,"div",81),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()),2&n){const e=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(),t.\u0275\u0275property("innerHTML",e.sanitizeHtml(e.getLongDescription()),t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(3),t.\u0275\u0275textInterpolate1(" ",e.getTrademarkStatement()," ")}}function Wt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"li",83),t.\u0275\u0275text(1),t.\u0275\u0275elementEnd()),2&n){const e=r.$implicit;t.\u0275\u0275advance(),t.\u0275\u0275textInterpolate1(" ",e," ")}}function Gt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",79)(1,"div",82)(2,"ul"),t.\u0275\u0275repeaterCreate(3,Wt,2,1,"li",83,t.\u0275\u0275repeaterTrackByIdentity),t.\u0275\u0275elementEnd()()()),2&n){const e=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(3),t.\u0275\u0275repeater(e.skuNo&&e.currentSku.featuresAndBenefits?e.currentSku.featuresAndBenefits:e.commerceItem.featuresAndBenefits)}}function $t(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"tr",85)(1,"td",86),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"td",87),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()),2&n){const e=r.$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1("",e.name,":"),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(e.value)}}function Yt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div"),t.\u0275\u0275repeaterCreate(1,$t,5,2,"tr",85,t.\u0275\u0275repeaterTrackByIdentity),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(4);t.\u0275\u0275advance(),t.\u0275\u0275repeater(e.skuProps[0].dynamicAttributes)}}function Jt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"tr",85)(1,"td",86),t.\u0275\u0275text(2),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(3,"td",87),t.\u0275\u0275text(4),t.\u0275\u0275elementEnd()()),2&n){const e=r.$implicit;t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate1("",e.name,":"),t.\u0275\u0275advance(2),t.\u0275\u0275textInterpolate(e.value)}}function Kt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div"),t.\u0275\u0275repeaterCreate(1,Jt,5,2,"tr",85,t.\u0275\u0275repeaterTrackByIdentity),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(4);t.\u0275\u0275advance(),t.\u0275\u0275repeater(e.commerceItem.dynamicAttributes)}}function Xt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",79)(1,"div",82)(2,"table",84),t.\u0275\u0275conditionalCreate(3,Yt,3,0,"div"),t.\u0275\u0275conditionalCreate(4,Kt,3,0,"div"),t.\u0275\u0275elementEnd()()()),2&n){const e=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(3),t.\u0275\u0275conditional(null!=e.skuProps?3:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(void 0===e.skuProps?4:-1)}}function Zt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",79)(1,"div",88),t.\u0275\u0275element(2,"altecConnect-item-carousel",89),t.\u0275\u0275elementEnd()()),2&n){const e=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275property("items",e.commerceItem.relatedProducts)("url",e.router.url)("carouselType","paged-item-card")}}function qt(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",79)(1,"div",88),t.\u0275\u0275element(2,"altecConnect-item-carousel",89),t.\u0275\u0275elementEnd()()),2&n){const e=t.\u0275\u0275nextContext(3);t.\u0275\u0275advance(2),t.\u0275\u0275property("items",e.commerceItem.relatedAccessories)("url",e.router.url)("carouselType","paged-item-card")}}function te(n,r){if(1&n&&(t.\u0275\u0275elementStart(0,"div",78),t.\u0275\u0275listener("click",function(o){return o.stopPropagation()}),t.\u0275\u0275conditionalCreate(1,Ut,5,2,"div",79),t.\u0275\u0275conditionalCreate(2,Gt,5,0,"div",79),t.\u0275\u0275conditionalCreate(3,Xt,5,2,"div",79),t.\u0275\u0275conditionalCreate(4,Zt,3,3,"div",79),t.\u0275\u0275conditionalCreate(5,qt,3,3,"div",79),t.\u0275\u0275elementEnd()),2&n){const e=t.\u0275\u0275nextContext(2);t.\u0275\u0275advance(),t.\u0275\u0275conditional("product-details"===e.activeTab?1:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional("features-and-benefits"===e.activeTab?2:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional("specifications"===e.activeTab?3:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional("related-products"===e.activeTab?4:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional("accessories"===e.activeTab?5:-1)}}function ee(n,r){if(1&n){const e=t.\u0275\u0275getCurrentView();t.\u0275\u0275elementStart(0,"div",2)(1,"div",3),t.\u0275\u0275element(2,"h1",4)(3,"h5",5),t.\u0275\u0275conditionalCreate(4,ot,4,1,"div",6),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(5,"div",7)(6,"div",8)(7,"div",9),t.\u0275\u0275conditionalCreate(8,it,1,5,"altecConnect-item-carousel",10),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(9,at,4,0,"div",11),t.\u0275\u0275elementStart(10,"div",12),t.\u0275\u0275conditionalCreate(11,rt,1,4,"altecConnect-item-carousel",13),t.\u0275\u0275elementEnd()(),t.\u0275\u0275elementStart(12,"div",14),t.\u0275\u0275conditionalCreate(13,ct,3,0,"div",15),t.\u0275\u0275conditionalCreate(14,dt,5,3,"div",15),t.\u0275\u0275conditionalCreate(15,st,3,0,"div",15),t.\u0275\u0275conditionalCreate(16,pt,3,0,"div",15),t.\u0275\u0275conditionalCreate(17,_t,7,6,"div",16),t.\u0275\u0275elementStart(18,"div",17),t.\u0275\u0275conditionalCreate(19,ut,10,3,"div",18),t.\u0275\u0275elementStart(20,"div",19),t.\u0275\u0275conditionalCreate(21,ht,1,5,"altec-connect-orderable-status",20),t.\u0275\u0275conditionalCreate(22,ft,4,4,"div",21),t.\u0275\u0275conditionalCreate(23,Pt,2,0,"div",21),t.\u0275\u0275elementStart(24,"div",22)(25,"div",23)(26,"button",24),t.\u0275\u0275listener("click",function(){t.\u0275\u0275restoreView(e);const i=t.\u0275\u0275nextContext();
1return t.\u0275\u0275resetView(i.onAddToCart())}),t.\u0275\u0275text(27,"Add to Cart"),t.\u0275\u0275elementEnd()(),t.\u0275\u0275template(28,xt,4,1,"ng-container",25),t.\u0275\u0275elementEnd()(),t.\u0275\u0275conditionalCreate(29,Mt,9,4,"div",26),t.\u0275\u0275conditionalCreate(30,vt,8,0,"div",27),t.\u0275\u0275conditionalCreate(31,bt,2,0,"div",28),t.\u0275\u0275elementEnd(),t.\u0275\u0275conditionalCreate(32,yt,5,1,"div",29),t.\u0275\u0275conditionalCreate(33,It,5,1,"div",29),t.\u0275\u0275conditionalCreate(34,wt,8,1,"div",30),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(35,"div",19)(36,"div",31),t.\u0275\u0275conditionalCreate(37,kt,4,8,"div",32),t.\u0275\u0275conditionalCreate(38,Et,4,8,"div",32),t.\u0275\u0275conditionalCreate(39,Lt,4,8,"div",32),t.\u0275\u0275conditionalCreate(40,Qt,4,8,"div",32),t.\u0275\u0275conditionalCreate(41,Ft,4,8,"div",32),t.\u0275\u0275elementEnd(),t.\u0275\u0275elementStart(42,"div",33),t.\u0275\u0275template(43,Rt,1,0,"ng-container",34),t.\u0275\u0275elementEnd(),t.\u0275\u0275template(44,te,6,5,"ng-template",null,0,t.\u0275\u0275templateRefExtractor),t.\u0275\u0275elementEnd()()()}if(2&n){const e=t.\u0275\u0275reference(45),o=t.\u0275\u0275nextContext();t.\u0275\u0275advance(2),t.\u0275\u0275property("innerHTML",o.sanitizeHtml(o.commerceItem.productDisplayName?o.commerceItem.productDisplayName:o.commerceItem.skus[0].safeVariantDisplayName),t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(),t.\u0275\u0275property("innerHTML",o.sanitizeHtml("Select an Option"===o.getSkuDisplayName()?"":" "+o.getSkuDisplayName()),t.\u0275\u0275sanitizeHtml),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.commerceItem.brand?4:-1),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngClass",t.\u0275\u0275pureFunction2(30,et,"horizontal"===o.mediaDisplayOrientation,"vertical"===o.mediaDisplayOrientation)),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(o.mediaItems&&o.mediaItems.length>0?8:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.mediaItems.length>1?9:-1),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(o.mediaItems.length>1?11:-1),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(o.viewingParentItem?13:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(!o.showPrice||o.pricingPermission||o.commerceItem.discontinued?-1:14),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.commerceItem.discontinued?15:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.showPrice||o.viewingParentItem||o.commerceItem.discontinued?-1:16),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.getLongDescription().toString().length>0?17:-1),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(o.pricingPermission?-1:19),t.\u0275\u0275advance(2),t.\u0275\u0275conditional(!o.commerceItem.discontinued&&o.commerceItem.isPurchasable?21:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.viewingParentItem||o.commerceItem.discontinued||!o.commerceItem.isPurchasable||o.showShipDateMessage?-1:22),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.showShipDateMessage?23:-1),t.\u0275\u0275advance(3),t.\u0275\u0275property("disabled",o.multiSkuPage||!o.commerceItem.isPurchasable||o.disableAddToCart||o.commerceItem.discontinued),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngIf",!o.isGuest()),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.commerceItem.skus&&o.commerceItem.skus.length>1?29:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.commerceItem.isPurchasable&&!o.commerceItem.discontinued||o.viewingParentItem?-1:30),t.\u0275\u0275advance(),t.\u0275\u0275conditional(!o.commerceItem.isPurchasable||o.viewingParentItem||o.commerceItem.discontinued?-1:31),t.\u0275\u0275advance(),t.\u0275\u0275conditional(""!=o.getSkuNo()?32:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.commerceItem.skus&&o.commerceItem.skus.length>0&&""!=o.getSkuNo()&&o.commerceItem.brand&&"ALTEC"!==o.commerceItem.brand.toUpperCase()&&"ALTEC SUPPLY"!==o.commerceItem.brand.toUpperCase()&&"ALTEC SPRAY EQUIPMENT"!==o.commerceItem.brand.toUpperCase()?33:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.commerceItem.prop65Description?34:-1),t.\u0275\u0275advance(3),t.\u0275\u0275conditional(o.commerceItem.description||o.commerceItem.longDescription||o.commerceItem.trademarkStatement?37:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.commerceItem.featuresAndBenefits&&o.commerceItem.featuresAndBenefits.length>0||o.skuNo&&null!=o.currentSku&&o.currentSku.featuresAndBenefits&&(null==o.currentSku?null:o.currentSku.featuresAndBenefits.length)>0?38:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(null!=o.skuProps&&o.skuProps.length>0&&o.skuProps[0].dynamicAttributes&&o.skuProps[0].dynamicAttributes.length>0||o.commerceItem.dynamicAttributes&&o.commerceItem.dynamicAttributes.length>0?39:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.commerceItem.relatedProducts&&o.commerceItem.relatedProducts.length>0?40:-1),t.\u0275\u0275advance(),t.\u0275\u0275conditional(o.commerceItem.relatedAccessories&&o.commerceItem.relatedAccessories.length>0?41:-1),t.\u0275\u0275advance(2),t.\u0275\u0275property("ngTemplateOutlet",e)}}g.CommerceItemComponent=(()=>{class n{constructor(e,o,i,c,l,p,u,x,y,oe,ie,ae,re,ce,me,le,de){this.loader=e,this.router=o,this.searchClientService=i,this.route=c,this.service=l,this.cd=p,this.analytics=u,this.addToCartModal=x,this.addToListModal=y,this.searchBoxService=oe,this.sanitizer=ie,this.titleservice=ae,this.httpClient=re,this.configService=ce,this.gaService=me,this.statefulService=le,this.productDetailService=de,this.activeTab="",this.loading=!0,this.subs=[],this.quantity=1,this.activeImageIndex=0,this.showCutDesc=!0,this.descLengthCheck=!1,this.mediaDisplayOrientation="horizontal",this.showSkuDropdown=!1,this.multiSkuPage=!1,this.mediaItems=[],this.productSearchResponse=[],this.disableAddToCart=!1,this.pricingPermission=!1,this.showShipDateMessage=!1,this.showPrice=!1,this.statefulService.select(I.selectGlobalProfileWithPrivileges).pipe((0,h.take)(1)).subscribe(N=>{this.userLoggedIn=!(!N.profile||!N.profile.accountId),this.profileLocale=N.profile?.locale})}ngOnInit(){this.loader.start(),this.loading=!0,this.pricingPermission=this.statefulService.hasPrivilege("B2B_Disallow_See_Supply_Pricing"),this.disableAddToCart=this.statefulService.hasPrivilege("B2B_Disallow_Order_Supply"),this.subs.push(this.route.params.pipe((0,h.switchMap)(e=>{if(this.itemNo=e.itemNo,this.skuNo=e.skuNo,this.itemNo){if(this.skuNo)return this.activeTab="product-details",this.viewingParentItem=!1,this.getProductDetails(this.skuNo,!0);if(this.itemNo.startsWith("prod"))return this.multiSkuPage=!0,this.activeTab="product-details",this.viewingParentItem=!0,this.getProductDetails(this.itemNo,!1)}}),(0,h.switchMap)(e=>this.statefulService.select(I.selectHitsAndQueryID))).subscribe(e=>{let o=this.skuNo?this.skuNo:this.itemNo,i=e?.hits?.find(c=>c.objectID===this.itemNo)?.position;e?.queryID&&i?(this.analytics.fireViewProductDetailWithQueryId(e.queryID,[o],[i]),this.queryID=e.queryID):(this.analytics.fireViewProductDetail([o]),this.queryID=e.queryID)}))}getProductDetails(e,o){return this.productDetailService.getProductDetails(e,o,!0).pipe((0,h.map)(i=>(i.length>0&&(this.commerceItem=i[0],this.showPrice=null!=this.commerceItem.displayPrice,this.initializeProductData(),this.calculateShipByDate(
1),this.emitViewItemEvent(this.commerceItem)),this.loading=!1,i)))}initializeProductData(){this.skuProps=this.productDetailService.skuProps,this.setPageTitle(),this.descLengthCheck=this.getShortDescription().toString().length>200,this.mediaItems=this.getMedia(),this.setDefaultActiveTab(),this.currentSku=this.commerceItem.skus?.find(e=>e.partNumber===this.getSkuNo())}setPageTitle(){this.title=this.decodeDescription(this.commerceItem?.productDisplayName||"")+" | Altec Supply",this.titleservice.setTitle(this.title)}setDefaultActiveTab(){this.commerceItem.relatedProducts?.length>0&&!this.commerceItem.description&&!this.commerceItem.longDescription&&(this.activeTab="related-products")}calculateShipByDate(){const{quantityOnHand:e,reservedQuantity:o,fullLeadTime:i}=this.commerceItem;if(void 0!==e&&void 0!==o&&void 0!==i){const c=e-o,l=c>0?1:i;this.shipByDate=(0,F.addBusinessDays)(new Date,l),this.showShipDateMessage=c<1&&i>30}}emitViewItemEvent(e){let c=(e.displayPrice||"").replace(/[^0-9.]/,""),l=null;c&&c.length>0&&"Unavailable"!==e.displayPrice&&(l=Number(c));let p=(this.commerceItem.productDisplayName?this.commerceItem.productDisplayName:e?.skus?e?.skus[0].safeVariantDisplayName:"")+("Select an Option"===this.getSkuDisplayName()?"":" "+this.getSkuDisplayName()),u={item_id:this.getSkuNo(),item_name:p,item_brand:e.brand,price:l};for(let y in u)!u[y]&&"price"!==y&&delete u[y];null===u.price&&delete u.price;let x={currency:"USD",value:l,items:[u]};x.value||(delete x.value,delete x.currency),this.gaService.event("view_item",x)}decodeDescription(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}sanitizeHtml(e){return this.sanitizer.bypassSecurityTrustHtml(e)}onAddToCart(){let e;if(this.commerceItem.skus&&this.commerceItem.skus.length>0){let o=this.getSkuNo();e=this.commerceItem.skus.filter(i=>o===i.partNumber)[0]}else e=this.commerceItem;e.imageUrl?this.addToCartModal.open(e.displayName,e.id,null,null,+this.quantity,e.partPrice,e.imageUrl,e.id,[],this.shipByDate,this.showShipDateMessage):this.addToCartModal.open(e.displayName,e.partNumber,null,null,+this.quantity,e.partPrice,e.images[0],e.partNumber,[],this.shipByDate)}openAddToListModal(){let e;if(this.commerceItem.skus&&this.commerceItem.skus.length>0){let o=this.getSkuNo();e=this.commerceItem.skus.filter(i=>o===i.partNumber)[0]}else e=this.commerceItem;e.imageUrl?this.addToListModal.open(e.displayName,e.id,e.id,this.quantity):this.addToListModal.open(e.displayName,e.partNumber,e.partNumber,this.quantity)}onPhoneCallClick(e){const o=this.skuNo?this.skuNo:this.itemNo;this.queryID?this.analytics.fireAddToCartWithQueryId(this.queryID,[o]):this.analytics.fireAddToCart([o]),window.location.href="tel:18774625832"}onSkuClick(e){this.skuProps=this.commerceItem.skus?.filter(o=>o.partNumber==e),this.showSkuDropdown=!1,this.router.navigate(this.skuNo?[`../../${this.itemNo}/${e}`]:[`./${e}`],{relativeTo:this.route})}getSkuDisplayName(){let e="";if(this.commerceItem.skus&&this.commerceItem.skus.length>1)for(let o of this.commerceItem.skus)(o.partNumber===this.skuNo||o.partNumber===this.itemNo||!this.itemNo.startsWith("prod"))&&(e=o?.safeVariantDisplayName||"",(!e||0===e.length)&&(e=o?.displayName||""));return""===e&&this.itemNo.startsWith("prod")&&(e="Select an Option"),e}getSkuNo(){if(this.commerceItem.skus&&this.commerceItem.skus.length>0){let e="";for(let o of this.commerceItem.skus)(o.partNumber===this.skuNo||o.partNumber===this.itemNo)&&(e=o?.partNumber||"");return""===e&&!this.itemNo.startsWith("prod")&&(e=this.itemNo),e}return this.skuNo?this.skuNo:this.itemNo}getManufacturersNumber(){if(this.commerceItem.skus&&this.commerceItem.skus.length>0){let e="";for(let o of this.commerceItem.skus)(o.partNumber===this.skuNo||o.partNumber===this.itemNo||!this.itemNo.startsWith("prod"))&&(e=o?.manufacturersPartNumber||"");return e}}getProductFacets(e){return this.searchClientService.searchClient.searchSingleIndex({indexName:P.algoliaSettings.productIndex,searchParams:{query:`"${e}"`,hitsPerPage:1,page:0,responseFields:["hits"]}})}navigateAndRefine(e,o){"category"===o?(this.analytics.fireClickedFilters({query:"",category:{level:0,name:e}}),this.searchBoxService.searchCategoryThenNavigate(e)):(this.analytics.fireClickedFilters({query:"",brand:e}),this.router.navigate(["/pages/store/search"],{queryParams:{brand:e}}))}checkSpecs(){return Object.keys(this.item.specs).length>0}getMedia(){let e={};if(this.getSkuNo()){const c=this.commerceItem.skus?.find(l=>l.partNumber===this.getSkuNo());if(c&&c.images&&c.images.length>0)for(let l of c.images)e[l]={src:l,isVideo:!1};if(c&&c.videos&&c.videos.length>0)for(let l of c.videos){let p=l;l.includes("youtu.be")&&(p="https://www.youtube.com/embed/"+l.split("/")[l.split("/").length-1]),l.includes("youtube.com")&&(p="https://www.youtube.com/embed/"+l.split("=")[l.split("=").length-1]),e[l]={src:p,isVideo:!0}}if(c&&c.pdfs&&c.pdfs.length>0){let l=0;for(let p of c.pdfs)e[`${c}-pdf-${l}`]={src:p.data,isVideo:!1,pdfThumb:p.thumb},l++}}else{this.commerceItem?.imageUrl&&(e[this.commerceItem.imageUrl]={src:this.commerceItem.imageUrl,isVideo:!1});for(let c of this.commerceItem?.skus||[]){if(c.images&&c.images.length>0)for(let l of c.images)e[l]={src:l,isVideo:!1};if(c.videos&&c.videos.length>0)for(let l of c.videos){let p=l;l.includes("youtu.be")&&(p="https://www.youtube.com/embed/"+l.split("/")[l.split("/").length-1]),l.includes("youtube.com")&&(p="https://www.youtube.com/embed/"+l.split("=")[l.split("=").length-1]),e[l]={src:p,isVideo:!0}}if(c.pdfs&&c.pdfs.length>0){let l=0;for(let p of c.pdfs)e[`${c}-pdf-${l}`]={src:p.data,isVideo:!1,pdfThumb:p.thumb},l++}}}let o=[],i=[];for(let c in e)i.includes(e[c].src)||(o.push(e[c]),i.push(e[c].src));return o}onTabClick(e){this.activeTab=this.activeTab===e?"":e}onCarouselSlide(e){}onThumbClick(e){this.activeImageIndex=e,this.cd.detectChanges()}onCarouselBreakPoint(e){this.mediaDisplayOrientation=e.isLarge?"vertical":"horizontal",this.cd.detectChanges()}toggleCutDesc(){this.showCutDesc=!this.showCutDesc}getLongDescription(){let e=this.currentSku?.description?this.currentSku.description:this.commerceItem.longDescription;return e&&e.length>0?e:""}
1getTrademarkStatement(){return this.commerceItem&&this.commerceItem.skus&&0!==this.commerceItem.skus.length?(this.commerceItem.skus[0]?.trademarkStatement?this.commerceItem.skus[0].trademarkStatement:this.commerceItem?.trademarkStatement)||"":this.commerceItem?.trademarkStatement||""}getShortDescription(){let e=this.currentSku?.description?this.currentSku.description:this.commerceItem.longDescription;return e&&e.length>0?e:""}addQuantity(){this.quantity++}subtractQuantity(){this.quantity--}isGuest(){return"GUEST"===this.statefulService.profile.userStatus}ngOnDestroy(){for(let e of this.subs)e.unsubscribe()}static{this.\u0275fac=function(o){return new(o||n)(t.\u0275\u0275directiveInject(R.LoadingService),t.\u0275\u0275directiveInject(H.Router),t.\u0275\u0275directiveInject(Q.SupplyStoreSearchClientService),t.\u0275\u0275directiveInject(H.ActivatedRoute),t.\u0275\u0275directiveInject(U.QuickOrderDataService),t.\u0275\u0275directiveInject(t.ChangeDetectorRef),t.\u0275\u0275directiveInject(W.AlgoliaAnalyticsService),t.\u0275\u0275directiveInject(G.AddToCartModalService),t.\u0275\u0275directiveInject($.AddToListModalService),t.\u0275\u0275directiveInject(Q.SupplyStoreSearchboxService),t.\u0275\u0275directiveInject(B.DomSanitizer),t.\u0275\u0275directiveInject(B.Title),t.\u0275\u0275directiveInject(Y.HttpClient),t.\u0275\u0275directiveInject(J.ConfigService),t.\u0275\u0275directiveInject(K.GoogleEventServicesService),t.\u0275\u0275directiveInject(X.StatefulService),t.\u0275\u0275directiveInject(Z.ProductDetailService))}}static{this.\u0275cmp=t.\u0275\u0275defineComponent({type:n,selectors:[["altec-connect-commerce-item"]],decls:1,vars:1,consts:[["tabContent",""],["dropdown",""],[1,"product-detail"],[1,"row","title-row"],[1,"col-12","product-title","px-0",3,"innerHTML"],[1,"col-12","variant-title","px-0",3,"innerHTML"],[1,"col-12","px-0","mt-1"],[1,"row"],[1,"col-12","col-lg-7","px-0","image-col",3,"ngClass"],[1,"item-carousel-col"],[3,"items","carouselType","activeIndex","showNavigationArrows","showNavigationIndicators"],[1,"row","media-row","d-lg-none","mx-0"],[1,"item-thumb-col"],[3,"items","carouselType","activeThumbIndex","showNavigationIndicators"],[1,"col-12","col-lg-5","details"],[1,"price-wrap"],[1,"description-wrap"],[1,"row","mx-0","cart"],[1,"col-12","col-lg-6","px-0"],[1,"col-12","px-0"],[3,"quantityOnHand","reservedQuantity","minMinmaxQuantity","maxMinmaxQuantity","userLoggedIn"],[1,"mt-2"],[1,"row","mx-0"],[1,"col-12","col-lg-6","add-to-cart-col"],[1,"btn","btn-altec",3,"click","disabled"],[4,"ngIf"],[1,"col-12","sku-wrap","mt-2"],[1,"small","col-12","px-0","mt-2"],[1,"col-12","mt-2","assistance"],[1,"additional-details"],[1,"prop-65-warning"],[1,"row","mx-0","d-flex","tab-row","align-items-baseline"],[1,"col-auto","tab","no-select",3,"ngClass"],[1,"desktop-content"],[4,"ngTemplateOutlet"],[1,"brand",3,"click"],[3,"slide","items","carouselType","activeIndex","showNavigationArrows","showNavigationIndicators"],[1,"col-auto","media-col","px-0"],[1,"media"],[3,"thumbClickEvent","breakPointEvent","items","carouselType","activeThumbIndex","showNavigationIndicators"],[1,"call"],[1,"price"],[1,"uom"],[1,"description",3,"ngClass","innerHTML"],[1,"read-options","more"],[1,"read-options","less"],[1,"read-options","more",3,"click"],[1,"read-options","less",3,"click"],[1,"row","d-flex","align-items-center","mx-0"],[1,"col-auto","px-0"],[1,"qty-col"],[1,"form-control","form-control-sm","col-auto","minus",3,"click","disabled"],[1,"fa","fa-minus"],["type","number","digitOnly","",1,"form-control","form-control-sm","col-auto","qty-input",3,"ngModelChange","ngModel","min"],[1,"form-control","form-control-sm","col-auto",3,"click"],[1,"fa","fa-plus"],[1,"fa","fa-lg","fa-truck"],[1,"col-12","col-lg-6","add-to-list-col"],[1,"btn","btn-light",3,"click","disabled"],["tabindex","1",1,"dropdown","col-12","px-0",3,"blur"],["type","button",1,"btn","btn-light","dropdown-toggle","w-100","dropdown-button",3,"click"],[1,"selected-item",3,"innerHTML"],[1,"caret","icon"],[1,"dropdown-menu","row","mx-0",3,"hidden"],[1,"sku-item","pointer","col-12","px-0"],[1,"sku-item","pointer","col-12","px-0",3,"click"],[3,"innerHTML"],[1,"fa","fa-ban"],[1,"ph
1one-link-mobile-only",3,"click"],[1,"phone-text-desktop-only"],[1,"warning-icon"],["src","/static/photos/prop65Large.png"],[1,"warning-content"],["href","http://www.P65Warnings.ca.gov","target","_blank"],[1,"col-auto","tab","no-select",3,"click","ngClass"],[1,"fa","fa-1x","accordion-icon",3,"ngClass"],[1,"triangle-down"],[1,"mobile-content"],[1,"content-wrap",3,"click"],[1,"row","content-row"],[1,"content","col-12","px-3",3,"innerHTML"],[1,"content","col-12","px-3","mb-2"],[1,"content","col-12","px-3"],[1,"feature"],[1,"specs-table"],[1,"spec-row"],[1,"spec-name","col-5","col-sm-3"],[1,"spec-value","col-7","col-sm-9"],[1,"content","col-12"],[3,"items","url","carouselType"]],template:function(o,i){1&o&&t.\u0275\u0275conditionalCreate(0,ee,46,33,"div",2),2&o&&t.\u0275\u0275conditional(i.commerceItem?0:-1)},dependencies:[S.CommonModule,O.NgClass,O.NgIf,O.NgTemplateOutlet,T.CommonProjModule,q.DigitOnlyDirective,tt.ItemCarouselComponent,a.FormsModule,M.DefaultValueAccessor,M.NumberValueAccessor,M.NgControlStatus,M.MinValidator,M.NgModel,k.NgbTooltipModule,j.OrderableStatusComponent,O.CurrencyPipe,O.DatePipe],styles:["[_ngcontent-%COMP%]:root{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.d-flex[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{float:none}.col[_ngcontent-%COMP%]{flex:1 0 0;padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}@media only screen and (min-width:576px){.col-sm-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:none}}@media only screen and (min-width:768px){.col-md-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:none}}.col-auto[_ngcontent-%COMP%]{flex:0 0 auto;width:auto;max-width:100%;padding-left:var(--bs-gutter-x, 1.5rem);padding-right:var(--bs-gutter-x, 1.5rem)}.justify-content-center[_ngcontent-%COMP%]{justify-content:center}.justify-content-end[_ngcontent-%COMP%]{justify-content:end}.align-items-center[_ngcontent-%COMP%]{align-items:center}.align-items-end[_ngcontent-%COMP%]{align-items:end}.flex-column-reverse[_ngcontent-%COMP%]{flex-direction:column-reverse}.d-flex[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}@media only screen and (min-width:768px){.d-md-block[_ngcontent-%COMP%]{display:block}}@media only screen and (min-width:768px){.d-md-none[_ngcontent-%COMP%]{display:none}}@media only screen and (min-width:768px){.d-md-flex[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}}@media only screen and (min-width:992px){.d-lg-none[_ngcontent-%COMP%]{display:none!important}}@media only screen and (min-width:992px){.d-lg-block[_ngcontent-%COMP%]{display:block!important}}.w-100[_ngcontent-%COMP%]{width:100%!important}.h-100[_ngcontent-%COMP%]{height:100%!important}.px-3[_ngcontent-%COMP%]{padding-left:15px!important;padding-right:15px!important}.pr-0[_ngcontent-%COMP%]{padding-right:0!important}.pl-0[_ngcontent-%COMP%]{padding-left:0!important}.pt-3[_ngcontent-%COMP%]{padding-top:1rem}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem}@media print{.no-print[_ngcontent-%COMP%]{display:none!important}}.m-0[_ngcontent-%COMP%]{margin:0!important}.mt-0[_ngcontent-%COMP%]{margin-top:0!important}.mb-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ms-0[_ngcontent-%COMP%]{margin-left:0!important}.me-0[_ngcontent-%COMP%]{margin-right:0!important}.mx-0[_ngcontent-%COMP%]{margin-left:0!important;margin-right:0!important}.my-0[_ngcontent-%COMP%]{margin-top:0!important;margin-bottom:0!important}.p-0[_ngcontent-%COMP%]{padding:0!important}.pt-0[_ngcontent-%COMP%]{padding-top:0!important}.pb-0[_ngcontent-%COMP%]{padding-bottom:0!important}.ps-0[_ngcontent-%COMP%]{padding-left:0!important}.pe-0[_ngcontent-%COMP%]{padding-right:0!important}.px-0[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.py-0[_ngcontent-%COMP%]{padding-top:0!important;padding-bottom:0!important}.m-1[_ngcontent-%COMP%]{margin:.25rem!important}.mt-1[_ngcontent-%COMP%]{margin-top:.25rem!important}.mb-1[_ngcontent-%COMP%]{margin-bottom:.25rem!important}.ms-1[_ngcontent-%COMP%]{margin-left:.25rem!important}.me-1[_ngcontent-%COMP%]{margin-right:.25rem!important}.mx-1[_ngcontent-%COMP%]{margin-left:.25rem!important;margin-right:.25rem!important}.my-1[_ngcontent-%COMP%]{margin-top:.25rem!important;margin-bottom:.25rem!important}.p-1[_ngcontent-%COMP%]{padding:.25rem!important}.pt-1[_ngcontent-%COMP%]{padding-top:.25rem!important}.pb-1[_ngcontent-%COMP%]{padding-bottom:.25rem!important}.ps-1[_ngcontent-%COMP%]{padding-left:.25rem!important}.pe-1[_ngcontent-%COMP%]{padding-right:.25rem!important}.px-1[_ngcontent-%COMP%]{padding-left:.25rem!important;padding-right:.25rem!important}.py-1[_ngcontent-%COMP%]{padding-top:.25rem!important;padding-bottom:.25rem!important}.m-2[_ngcontent-%COMP%]{margin:.5rem!important}.mt-2[_ngcontent-%COMP%]{margin-top:.5rem!important}.mb-2[_ngcontent-%COMP%]{margin-bottom:.5rem!important}.ms-2[_ngcontent-%COMP%]{margin-left:.5rem!important}.me-2[_ngcontent-%COMP%]{margin-right:.5rem!important}.mx-2[_ngcontent-%COMP%]{margin-left:.5rem!important;margin-right:.5rem!important}.my-2[_ngcontent-%COMP%]{margin-top:.5rem!important;margin-bottom:.5rem!important}.p-2[_ngcontent-%COMP%]{padding:.5rem!important}.pt-2[_ngcontent-%COMP%]{padding-top:.5rem!important}.pb-2[_ngcontent-%COMP%]{padding-bottom:.5rem!important}.ps-2[_ngcontent-%COMP%]{padding-left:.5rem!important}
1.pe-2[_ngcontent-%COMP%]{padding-right:.5rem!important}.px-2[_ngcontent-%COMP%]{padding-left:.5rem!important;padding-right:.5rem!important}.py-2[_ngcontent-%COMP%]{padding-top:.5rem!important;padding-bottom:.5rem!important}.m-3[_ngcontent-%COMP%]{margin:1rem!important}.mt-3[_ngcontent-%COMP%]{margin-top:1rem!important}.mb-3[_ngcontent-%COMP%]{margin-bottom:1rem!important}.ms-3[_ngcontent-%COMP%]{margin-left:1rem!important}.me-3[_ngcontent-%COMP%]{margin-right:1rem!important}.mx-3[_ngcontent-%COMP%]{margin-left:1rem!important;margin-right:1rem!important}.my-3[_ngcontent-%COMP%]{margin-top:1rem!important;margin-bottom:1rem!important}.p-3[_ngcontent-%COMP%]{padding:1rem!important}.pt-3[_ngcontent-%COMP%]{padding-top:1rem!important}.pb-3[_ngcontent-%COMP%]{padding-bottom:1rem!important}.ps-3[_ngcontent-%COMP%]{padding-left:1rem!important}.pe-3[_ngcontent-%COMP%]{padding-right:1rem!important}.px-3[_ngcontent-%COMP%]{padding-left:1rem!important;padding-right:1rem!important}.py-3[_ngcontent-%COMP%]{padding-top:1rem!important;padding-bottom:1rem!important}.m-4[_ngcontent-%COMP%]{margin:1.5rem!important}.mt-4[_ngcontent-%COMP%]{margin-top:1.5rem!important}.mb-4[_ngcontent-%COMP%]{margin-bottom:1.5rem!important}.ms-4[_ngcontent-%COMP%]{margin-left:1.5rem!important}.me-4[_ngcontent-%COMP%]{margin-right:1.5rem!important}.mx-4[_ngcontent-%COMP%]{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-4[_ngcontent-%COMP%]{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.p-4[_ngcontent-%COMP%]{padding:1.5rem!important}.pt-4[_ngcontent-%COMP%]{padding-top:1.5rem!important}.pb-4[_ngcontent-%COMP%]{padding-bottom:1.5rem!important}.ps-4[_ngcontent-%COMP%]{padding-left:1.5rem!important}.pe-4[_ngcontent-%COMP%]{padding-right:1.5rem!important}.px-4[_ngcontent-%COMP%]{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-4[_ngcontent-%COMP%]{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.m-5[_ngcontent-%COMP%]{margin:3rem!important}.mt-5[_ngcontent-%COMP%]{margin-top:3rem!important}.mb-5[_ngcontent-%COMP%]{margin-bottom:3rem!important}.ms-5[_ngcontent-%COMP%]{margin-left:3rem!important}.me-5[_ngcontent-%COMP%]{margin-right:3rem!important}.mx-5[_ngcontent-%COMP%]{margin-left:3rem!important;margin-right:3rem!important}.my-5[_ngcontent-%COMP%]{margin-top:3rem!important;margin-bottom:3rem!important}.p-5[_ngcontent-%COMP%]{padding:3rem!important}.pt-5[_ngcontent-%COMP%]{padding-top:3rem!important}.pb-5[_ngcontent-%COMP%]{padding-bottom:3rem!important}.ps-5[_ngcontent-%COMP%]{padding-left:3rem!important}.pe-5[_ngcontent-%COMP%]{padding-right:3rem!important}.px-5[_ngcontent-%COMP%]{padding-left:3rem!important;padding-right:3rem!important}.py-5[_ngcontent-%COMP%]{padding-top:3rem!important;padding-bottom:3rem!important}.breadcrumb-row[_ngcontent-%COMP%]{padding:8px 0}.breadcrumb-row[_ngcontent-%COMP%] .breadcrumb[_ngcontent-%COMP%]{padding:0}.breadcrumb-row[_ngcontent-%COMP%] .breadcrumb[_ngcontent-%COMP%] .breadcrumb-text[_ngcontent-%COMP%]:hover{cursor:pointer;text-decoration:underline}.phone-link-mobile-only[_ngcontent-%COMP%]{display:none}@media only screen and (max-width:576px){.phone-link-mobile-only[_ngcontent-%COMP%]{display:inline-block;cursor:pointer}}.phone-text-desktop-only[_ngcontent-%COMP%]{display:none}@media only screen and (min-width:576px){.phone-text-desktop-only[_ngcontent-%COMP%]{display:inline-block}}.product-detail[_ngcontent-%COMP%]{padding:0 12px}.product-detail[_ngcontent-%COMP%] .title-row[_ngcontent-%COMP%]{border-bottom:1px solid #eee;padding-bottom:1rem}.product-detail[_ngcontent-%COMP%] .product-title[_ngcontent-%COMP%]{font-weight:600;font-size:1.875rem;margin-bottom:0;margin-top:22px}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .product-title[_ngcontent-%COMP%]{font-size:1.875rem}}.product-detail[_ngcontent-%COMP%] .variant-title[_ngcontent-%COMP%]{font-weight:300;font-size:1.25rem;margin-bottom:0;font-style:italic}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .variant-title[_ngcontent-%COMP%]{font-size:1.25rem}}.product-detail[_ngcontent-%COMP%] .brand[_ngcontent-%COMP%]{font-weight:600;font-size:1rem;margin-top:.5rem}.product-detail[_ngcontent-%COMP%] .brand[_ngcontent-%COMP%]:hover{cursor:pointer;text-decoration:underline}.product-detail[_ngcontent-%COMP%] .image-col[_ngcontent-%COMP%]{padding-top:2.2rem;display:flex;flex-wrap:wrap}.product-detail[_ngcontent-%COMP%] .image-col.horizontal-thumb[_ngcontent-%COMP%]{flex-direction:row}.product-detail[_ngcontent-%COMP%] .image-col.horizontal-thumb[_ngcontent-%COMP%] .item-carousel-col[_ngcontent-%COMP%], .product-detail[_ngcontent-%COMP%] .image-col.horizontal-thumb[_ngcontent-%COMP%] .item-thumb-col[_ngcontent-%COMP%]{flex-basis:100%}.product-detail[_ngcontent-%COMP%] .image-col.vertical-thumb[_ngcontent-%COMP%]{flex-direction:row-reverse;flex-wrap:nowrap}.product-detail[_ngcontent-%COMP%] .image-col.vertical-thumb[_ngcontent-%COMP%] .item-carousel-col[_ngcontent-%COMP%]{flex-basis:75%;min-width:0}.product-detail[_ngcontent-%COMP%] .image-col.vertical-thumb[_ngcontent-%COMP%] .item-thumb-col[_ngcontent-%COMP%]{flex-basis:25%;min-width:0}.product-detail[_ngcontent-%COMP%] .image-col[_ngcontent-%COMP%] .media-row[_ngcontent-%COMP%]{margin-left:0;margin-right:0;display:flex;align-items:baseline;flex-basis:100%}.product-detail[_ngcontent-%COMP%] .image-col[_ngcontent-%COMP%] .media-row[_ngcontent-%COMP%] .media-col[_ngcontent-%COMP%]{border-bottom:1px solid #eee;width:100%;margin-bottom:var(--bs-gutter-x, 1.5rem);position:relative;height:3.5rem}.product-detail[_ngcontent-%COMP%] .image-col[_ngcontent-%COMP%] .media-row[_ngcontent-%COMP%] .media-col[_ngcontent-%COMP%] .media[_ngcontent-%COMP%]{border-bottom:.8rem solid #333;font-size:1.25rem;font-weight:600;padding-top:var(--bs-gutter-x, 1.5rem);line-height:2rem;position:absolute;bottom:0}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%]{padding-right:0;padding-left:var(--bs-gutter-x, 1.5rem);padding-top:2.2rem}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%]{padding-left:0}}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .price-wrap[_ngcontent-%COMP%]{padding-bottom:var(--bs-gutter-x, 1.5rem)}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .price-wrap[_ngcontent-%COMP%] .price[_ngcontent-%COMP%]{color:#407e00;font-size:1.25rem;font-weight:600}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .price-wrap[_ngcontent-%COMP%] .call[_ng
1content-%COMP%]{color:#000;font-size:1.125rem;font-weight:600}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .description-wrap[_ngcontent-%COMP%]{position:relative;margin-bottom:2.5rem}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .description-wrap[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{line-height:1.5;display:block}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .description-wrap[_ngcontent-%COMP%] .description.is-cut[_ngcontent-%COMP%]{overflow:hidden;position:relative;font-size:15px;line-height:1.5!important;max-height:67.453125px;text-align:left}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .description-wrap[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{padding:0;margin:0;line-height:1.5}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .description-wrap[_ngcontent-%COMP%] .read-options[_ngcontent-%COMP%]{font-size:.75rem;font-weight:600;display:inline-block;position:absolute}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .description-wrap[_ngcontent-%COMP%] .read-options.more[_ngcontent-%COMP%]{background:linear-gradient(90deg,#fff0,#fffffff5 30%,#fff);right:0;top:70px;padding-left:3.2rem;padding-right:.4rem;z-index:1}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .description-wrap[_ngcontent-%COMP%] .read-options.less[_ngcontent-%COMP%]{right:.6rem;bottom:-1.75rem}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .description-wrap[_ngcontent-%COMP%] .read-options[_ngcontent-%COMP%]:hover{cursor:pointer;text-decoration:underline}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%]{background-color:#e1e1e1;padding:var(--bs-gutter-x, 1.5rem);margin-bottom:var(--bs-gutter-x, 1.5rem)}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .qty-col[_ngcontent-%COMP%]{flex-basis:0;flex-grow:1;max-width:100%;display:flex;padding-right:calc(var(--bs-gutter-x, 1.5rem) / 2);justify-content:flex-end}@media only screen and (max-width:576px){.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .qty-col[_ngcontent-%COMP%] .minus[_ngcontent-%COMP%]{margin-left:1.5rem}}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .qty-col[_ngcontent-%COMP%] .qty-input[_ngcontent-%COMP%]{width:3.5rem;background-color:#fff;padding:0;text-align:center}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .qty-col[_ngcontent-%COMP%] .qty-input[_ngcontent-%COMP%]:hover{cursor:auto}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .add-to-cart-col[_ngcontent-%COMP%]{margin-top:var(--bs-gutter-x, 1.5rem);padding-left:0!important;padding-right:calc(var(--bs-gutter-x, 1.5rem) / 2)}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .add-to-cart-col[_ngcontent-%COMP%] .btn-altec[_ngcontent-%COMP%]{width:100%;padding:8px 12px;font-size:14px;line-height:1.5}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .add-to-cart-col[_ngcontent-%COMP%]{padding-right:0!important}}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .add-to-list-col[_ngcontent-%COMP%]{margin-top:calc(var(--bs-gutter-x, 1.5rem) / 2);padding-right:0!important;padding-left:calc(var(--bs-gutter-x, 1.5rem) / 2)}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .add-to-list-col[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{color:#333!important;background-color:#fff!important;border-color:#ccc!important;width:100%;padding:8px 12px;font-size:14px;line-height:1.5}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .add-to-list-col[_ngcontent-%COMP%]{padding-left:0!important}}@media only screen and (min-width:993px){.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .add-to-list-col[_ngcontent-%COMP%]{margin-top:var(--bs-gutter-x, 1.5rem)}}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .sku-wrap[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .sku-wrap[_ngcontent-%COMP%] .dropdown-button[_ngcontent-%COMP%] .selected-item[_ngcontent-%COMP%]{width:100%;text-overflow:ellipsis;display:inline-block;overflow:hidden;padding-right:2rem;margin-top:.4rem}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .sku-wrap[_ngcontent-%COMP%] .dropdown-button[_ngcontent-%COMP%]:after{border-top-width:.4em;border-right-width:.4em;border-left-width:.4em;vertical-align:.5em;margin-left:-1%}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .sku-wrap[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{position:absolute;width:100%;max-height:400px;overflow-y:auto}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .sku-wrap[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] .sku-item[_ngcontent-%COMP%]{text-align:center;width:100%}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .sku-wrap[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] .sku-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;padding:.375rem .75rem}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .assistance[_ngcontent-%COMP%]{font-style:italic;font-size:.75rem;text-align:right}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .cart[_ngcontent-%COMP%] .assistance[_ngcontent-%COMP%]{text-align:center;font-size:.9rem}}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .part-no[_ngcontent-%COMP%]{padding-top:var(--bs-gutter-x, 1.5rem)}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .additional-details[_ngcontent-%COMP%]{padding-left:var(--bs-gutter-x, 1.5rem)}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .additional-details[_ngcontent-%COMP%] .pdp-brand[_ngcontent-%COMP%]:hover{cursor:pointer;text-decoration:underline}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .prop-65-warning[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:10px;margin-top:15px;margin-bottom:15px}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .prop-65-warning[_ngcontent-%COMP%] .warning-content[_ngcontent-%COMP%]{display:flex;flex-direction:column}.product-detail[_ngcontent-%COMP%] .details[_ngcontent-%COMP%] .prop-65-warning[_ngcontent-%COMP%] .warning-icon[_ngcontent-%COMP%]{flex:0 1 auto}.product-detail[_ngcontent-%COMP%] .image-thumb-row[_ngcontent-%COMP%]{margin-left:calc(var(--bs-gutter-x, 1.5rem) / -2);margin-right:calc(var(--bs-gutter-x, 1.5rem) / -2)}.product-detail[_ngcontent-%COMP%] .image-thumb-row[_ngcontent-%COMP%] .image-thumb-col[_ngcontent-%COMP%]{margin-top:var(--bs-gutter-x, 1.5rem);text-align:center;height:11rem;max-height:11rem;line-height:10rem;padding-left:calc(var(--bs-gutter-x, 1.5rem) / 2);padding-right:calc(var(--bs-gutter-x, 1.5rem) / 2)}.product-detail[_ngcontent-%COMP%] .image-thumb-row[_ngcontent-%COMP%] .image-thumb-col[_ngcontent-%COMP%] .image-thumb-wrap[_ngcontent-%COMP%]{border:1px solid #eee;width:100%;height:100%}.product-detail[_ngcontent-%COMP%] .image-thumb-row[_ngcontent-%COMP%] .image-thumb-col[_ngcontent-%COMP%] .image-thumb-wrap.active[_ngcontent-%COMP%]{border:1px solid #333}.product-detail[_ngcontent-%COMP%] .image-thumb-row[_ngcontent-%COMP%] .image-thumb-col[_ngcontent-%COMP%] .image-thumb-wrap[_ngcontent-%COMP%] .product-thumb[_ngcontent-%COMP%]{max-width:100%;max-height:100%;padding:1rem}.product-detail[_ngcontent-%COMP%] .image-thumb-row[_ngcontent-%COMP%] .image-thumb-col[_ngcontent-%COMP%] .image-thumb-wrap[_ngcontent-%COMP%] .product-thumb[_ngcontent-%COMP%]:hover{cursor:pointer}.product-detail[_ngcontent-%COMP%] .image-thumb-row[_ngcontent-%COMP%] .image-thumb-col[_ngcontent-%COMP%] .image-thumb-wrap[_ngcontent-%COMP%] .product-thumb[_ngcontent-%COMP%] .fa-play-circle[_ng
1content-%COMP%]{font-size:3.75rem;line-height:9rem}.product-detail[_ngcontent-%COMP%] .item-thumb-col[_ngcontent-%COMP%] .altec-item-carousel[_ngcontent-%COMP%] .paged-item-carousel[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%]{padding-top:2.5rem;display:flex;border-bottom:1px solid #eee;z-index:1}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%]{display:block;border-bottom:none}}.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%]{margin-top:.5rem;background-color:#d3d3d3;border-bottom:1px solid #d3d3d3;z-index:2;padding:var(--bs-gutter-x, 1.5rem);margin-right:.5rem;position:relative;font-weight:400;width:auto;align-items:center}.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] .triangle-down[_ngcontent-%COMP%]{position:absolute;bottom:-.8rem;width:0;height:0;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-top:.8rem solid #333;right:44%}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] .triangle-down[_ngcontent-%COMP%]{display:none}}.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] .accordion-icon[_ngcontent-%COMP%]{margin-left:auto;margin-top:4px;display:none}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%] .accordion-icon[_ngcontent-%COMP%]{display:inline-block}}.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%]:hover{background-color:#eee;border-bottom:1px solid #eee;cursor:pointer}.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%] .tab.active[_ngcontent-%COMP%]{color:#fff;font-weight:700;background-color:#333;border-bottom:1px solid #333}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%] .tab.active[_ngcontent-%COMP%]{padding-bottom:0;background-color:#d3d3d3;color:#000;border-bottom:none}}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .tab-row[_ngcontent-%COMP%] .tab[_ngcontent-%COMP%]{width:100%;margin-right:0;border-bottom:none}}.product-detail[_ngcontent-%COMP%] .mobile-content[_ngcontent-%COMP%]{display:none;margin-left:0;margin-right:0}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .mobile-content[_ngcontent-%COMP%]{display:block;margin-left:-var(--bs-gutter-x,1.5rem);margin-right:-var(--bs-gutter-x,1.5rem)}}.product-detail[_ngcontent-%COMP%] .desktop-content[_ngcontent-%COMP%]{display:block}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .desktop-content[_ngcontent-%COMP%]{display:none}}.product-detail[_ngcontent-%COMP%] .content-wrap[_ngcontent-%COMP%]{background-color:#fff;color:#000;margin:0 0 2rem;font-weight:400}.product-detail[_ngcontent-%COMP%] .content-wrap[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}@media only screen and (max-width:992px){.product-detail[_ngcontent-%COMP%] .content-wrap[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%]{margin-top:var(--bs-gutter-x, 1.5rem)}}.product-detail[_ngcontent-%COMP%] .content-wrap[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{padding:var(--bs-gutter-x, 1.5rem) 0 0}.product-detail[_ngcontent-%COMP%] .content-wrap[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]:hover{cursor:auto}.product-detail[_ngcontent-%COMP%] .content-wrap[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .specs-table[_ngcontent-%COMP%]{width:100%;border:1px solid #ddd}.product-detail[_ngcontent-%COMP%] .content-wrap[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .specs-table[_ngcontent-%COMP%] .spec-row[_ngcontent-%COMP%] .spec-name[_ng
1content-%COMP%]{padding:1rem;border-right:1px solid #ddd}.product-detail[_ngcontent-%COMP%] .content-wrap[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .specs-table[_ngcontent-%COMP%] .spec-row[_ngcontent-%COMP%] .spec-value[_ngcontent-%COMP%]{padding:1rem}.product-detail[_ngcontent-%COMP%] .content-wrap[_ngcontent-%COMP%] .content-row[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .specs-table[_ngcontent-%COMP%] .spec-row[_ngcontent-%COMP%]:nth-child(odd){background-color:#eee}"]})}}return n})()},8504(w,g,m){Object.defineProperty(g,"__esModule",{value:!0}),g.OrderableStatusComponent=void 0;const d=m(31635),D=m(83352),S=m(84341),T=m(6324),a=d.__importStar(m(49849)),h=d.__importStar(m(57504));function I(s,f){if(1&s&&(a.\u0275\u0275elementStart(0,"span",3),a.\u0275\u0275element(1,"i",4),a.\u0275\u0275text(2),a.\u0275\u0275elementEnd()),2&s){const C=a.\u0275\u0275nextContext();a.\u0275\u0275advance(2),a.\u0275\u0275textInterpolate1(" ",C.inventoryStatusText," ")}}function E(s,f){if(1&s&&(a.\u0275\u0275elementStart(0,"span",3),a.\u0275\u0275element(1,"i",4),a.\u0275\u0275text(2),a.\u0275\u0275elementEnd()),2&s){const C=a.\u0275\u0275nextContext();a.\u0275\u0275advance(2),a.\u0275\u0275textInterpolate1(" ",C.inventoryStatusText," ")}}function V(s,f){1&s&&a.\u0275\u0275text(0,"Ships directly from the manufacturer/supplier as soon as it is available. ")}function A(s,f){if(1&s&&(a.\u0275\u0275elementStart(0,"span",3),a.\u0275\u0275element(1,"i",4),a.\u0275\u0275text(2),a.\u0275\u0275template(3,V,1,0,"ng-template",null,0,a.\u0275\u0275templateRefExtractor),a.\u0275\u0275element(5,"i",5),a.\u0275\u0275elementEnd()),2&s){const C=a.\u0275\u0275reference(4),_=a.\u0275\u0275nextContext();a.\u0275\u0275advance(2),a.\u0275\u0275textInterpolate1(" ",_.inventoryStatusText," "),a.\u0275\u0275advance(3),a.\u0275\u0275property("ngbTooltip",C)}}function k(s,f){1&s&&a.\u0275\u0275text(0,"Ships directly from the manufacturer/supplier as soon as it is available. Special order items are non-returnable. ")}function L(s,f){if(1&s&&(a.\u0275\u0275elementStart(0,"span",3),a.\u0275\u0275element(1,"i",6),a.\u0275\u0275text(2),a.\u0275\u0275template(3,k,1,0,"ng-template",null,1,a.\u0275\u0275templateRefExtractor),a.\u0275\u0275element(5,"i",5),a.\u0275\u0275elementEnd()),2&s){const C=a.\u0275\u0275reference(4),_=a.\u0275\u0275nextContext();a.\u0275\u0275advance(2),a.\u0275\u0275textInterpolate1(" ",_.inventoryStatusText," "),a.\u0275\u0275advance(3),a.\u0275\u0275property("ngbTooltip",C)}}g.OrderableStatusComponent=(()=>{class s{constructor(){this.inStockLoggedIn=!1,this.temporarilyOutOfStock=!1,this.specialOrder=!1}ngOnChanges(){this.inStockLoggedIn=!1,this.inStockGuest=!1,this.temporarilyOutOfStock=!1,this.specialOrder=!1,this.getInventoryStatus()}ngOnInit(){}getInventoryStatus(){this.quantityOnHand-this.reservedQuantity>0&&this.userLoggedIn?(this.inventoryStatusText="In Stock - "+(this.quantityOnHand-this.reservedQuantity)+" Available ",this.inStockLoggedIn=!0):this.quantityOnHand-this.reservedQuantity>0&&!this.userLoggedIn?(this.inventoryStatusText="In Stock",this.inStockGuest=!0):this.quantityOnHand-this.reservedQuantity<1&&((this.minMinmaxQuantity??0)>0||(this.maxMinmaxQuantity??0)>0)?(this.inventoryStatusText="Temporarily Out of Stock",this.temporarilyOutOfStock=!0):this.quantityOnHand-this.reservedQuantity<1&&0===(this.minMinmaxQuantity??0)&&0===(this.maxMinmaxQuantity??0)&&
1(this.inventoryStatusText="Special Order",this.specialOrder=!0)}static{this.\u0275fac=function(_){return new(_||s)}}static{this.\u0275cmp=a.\u0275\u0275defineComponent({type:s,selectors:[["altec-connect-orderable-status"]],inputs:{quantityOnHand:"quantityOnHand",reservedQuantity:"reservedQuantity",minMinmaxQuantity:"minMinmaxQuantity",maxMinmaxQuantity:"maxMinmaxQuantity",userLoggedIn:"userLoggedIn"},features:[a.\u0275\u0275NgOnChangesFeature],decls:5,vars:4,consts:[["toolTipContentTemp",""],["toolTipContentSpecial",""],[1,"pt-2"],[1,"verified","check-padding","bold"],["aria-hidden","true",1,"fa","fa-lg","fa-check"],["triggers","hover click","placement","top",1,"fa","fa-info-circle",2,"color","steelblue !important",3,"ngbTooltip"],["aria-hidden","true",1,"fa","fa-lg","fa-exclamation-triangle"]],template:function(_,P){1&_&&(a.\u0275\u0275elementStart(0,"div",2),a.\u0275\u0275conditionalCreate(1,I,3,1,"span",3),a.\u0275\u0275conditionalCreate(2,E,3,1,"span",3),a.\u0275\u0275conditionalCreate(3,A,6,2,"span",3),a.\u0275\u0275conditionalCreate(4,L,6,2,"span",3),a.\u0275\u0275elementEnd()),2&_&&(a.\u0275\u0275advance(),a.\u0275\u0275conditional(P.inStockLoggedIn?1:-1),a.\u0275\u0275advance(),a.\u0275\u0275conditional(P.inStockGuest?2:-1),a.\u0275\u0275advance(),a.\u0275\u0275conditional(P.temporarilyOutOfStock?3:-1),a.\u0275\u0275advance(),a.\u0275\u0275conditional(P.specialOrder?4:-1))},dependencies:[D.CommonProjModule,S.FormsModule,T.NgbTooltipModule,h.NgbTooltip],styles:[".fa-check[_ngcontent-%COMP%]{color:#000!important}"]})}}return s})()},97198(w,g){Object.defineProperty(g,"__esModule",{value:!0})},97273(w,g){Object.defineProperty(g,"__esModule",{value:!0})}}]);
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.