1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},i=(new e.Error).stack;i&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[i]="bcaed934-4093-4c47-8660-4ed061fb777a",e._sentryDebugIdIdentifier="sentry-dbid-bcaed934-4093-4c47-8660-4ed061fb777a")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3720],{98670:function(e,i,a){"use strict";a.r(i),a.d(i,{__N_SSP:function(){return J},default:function(){return Q}});var s=a(50959),t=a(45176),n=a(56869),r=a(95767),l=a(72985),o=a(4824),c=a.n(o),u=a(19803),d=a.n(u),p=a(35061),m=a(29522),_=a(12232),g=a(96740),f=a(90384),k=a(34935),b=a.n(k),h=a(4858),y=a(25223),v=a(57011),x=a.n(v),P=a(11527),j=function(e){var i,a=e.upsellDiff,t=e.upsellItem,n=e.upsellDismissed,r=e.setUpsellDismissed,l=e.onSwapPrimary,o=t.brand,c=t.images,u=t.main_features_list,p=t.sku,m=t.title,_=function(){var e=document.getElementById("package-builder-upsell-dialog");e&&(document.body.classList.add(x()["dialog-open"]),e.showModal())},g=function(){var e=document.getElementById("package-builder-upsell-dialog");e&&(document.body.classList.remove(x()["dialog-open"]),e.close(),r())};(0,s.useEffect)(function(){document.documentElement.style.setProperty("--scrollbar-width","".concat(window.innerWidth-document.documentElement.clientWidth,"px")),n||_()},[]),(0,s.useEffect)(function(){var e=document.getElementById("package-builder-upsell-dialog"),i=function(e){"package-builder-upsell-dialog-content"!==e.target.id&&g()};return e&&e.addEventListener("click",i),function(){e&&e.removeEventListener("click",i)}},[]);var f=(0,s.useMemo)(function(){return u.slice(0,4).map(function(e){return e.name})},[u]),k=null!==(i=null==c?void 0:c[0])&&void 0!==i?i:null;return(0,P.jsx)("dialog",{className:x().dialog,id:"package-builder-upsell-dialog",children:(0,P.jsxs)("div",{className:x().content,id:"package-builder-upsell-dialog-content",children:[(0,P.jsxs)("div",{className:x().body,children:[(0,P.jsxs)("div",{className:x()["sub-header"],children:["For just ",(0,h.Z)(a)," more you can have advanced features like:"]}),!!(null!=f&&f.length)&&(0,P.jsx)("ul",{className:x()["main-features"],children:f.map(function(e){return(0,P.jsx)("li",{children:e},e.slice(0,10))})}),(0,P.jsxs)("div",{className:x().product,children:[(0,P.jsx)("div",{className:x().brand,children:o.name}),(0,P.jsx)("div",{className:x().sku,children:p}),(0,P.jsx)("div",{className:x().description,children:m}),!!k&&(0,P.jsx)("div",{className:x()["image-container"],children:(0,P.jsx)(b(),{alt:p,className:x().image,src:"".concat(k.folder,"/").concat(k.filename),layout:"fill",loader:y.HT})})]})]}),(0,P.jsxs)("div",{className:x().bottom,children:[(0,P.jsx)("button",{type:"button",className:d()(x().upgrade),onClick:function(){return l(p)},children:"Ugrade +".concat((0,h.Z)(a))}),(0,P.jsx)("button",{type:"button",className:x()["no-thanks"],onClick:g,children:"No Thanks"})]})]})})};j.__docgenInfo={description:"",methods:[],displayName:"PackageBuilderUpsell"};var B=a(39437),S=a(38404),N=a(13600),w=a(36097),I=a(61911),Z=a.n(I),M=function(e){var i=e.upsellItem,a=e.upsellDiff,t=e.onSwapPrimary,n=e.upsellDismissed,l=e.setUpsellDismissed,o=i.brand,c=i.images,u=i.in_stock,p=i.main_features_list,m=i.sku,_=i.title,g=(0,s.useRef)(null),f=(0,s.useMemo)(function(){return p.slice(0,4).map(function(e){return e.name})},[p]);return(0,s.useEffect)(function(){if(!n){var e=new IntersectionObserver(function(e){(0,B.Z)(e,1)[0].isIntersecting||l()},{threshold:0});return g.current&&e.observe(g.current),function(){g.current&&e.unobserve(g.current)}}},[n]),(0,P.jsxs)("div",{className:d()(Z().container,(0,r.Z)({},Z()["container-hidden"],n)),ref:g,children:[(0,P.jsxs)("div",{className:Z().upsell,children:[(0,P.jsxs)("div",{className:Z()["upsell-message"],children:["For just ",(0,h.Z)(a,!1)," more you can have advanced features like:"]}),!!(null!=f&&f.length)&&(0,P.jsx)("div",{className:Z().features,children:f.map(function(e){return(0,P.jsxs)("div",{className:Z().feature,children:[(0,P.jsx)(w.ZNd,{className:Z().dot}),(0,P.jsx)("span",{children:e})]},e)})}),(0,P.jsxs)(S.zx,{className:Z()["action-button"],onClick:function(){return t(m)},children:["Upgrade +",(0,h.Z)(a,!1)]})]}),(0,P.jsxs)("div",{className:Z().info,children:[(0,P.jsx)("div",{className:Z()["info-left"],style:{position:"relative",height:"100px"},children:!!(null!=c&&c.length)&&(0,P.jsx)(b(),{alt:m,className:Z().image,src:"".concat(c[0].folder,"/").concat(c[0].filename),layout:"fill",loader:y.HT})}),(0,P.jsxs)("div",{className:Z()["info-right"],children:[(0,P.jsx)(S.xv,{theme:"bodycopy-bold",type:"span",className:Z().brand,children:o.name}),(0,P.jsx)(S.xv,{theme:"bodycopy-light",type:"span",children:m}),(0,P.jsx)(S.xv,{noDefaultMargin:!0,theme:"bodycopy-medium",className:Z().description,children:_}),(0,P.jsx)("div",{className:Z()["ratings-and-in_stock"],children:!!u&&(0,P.jsx)("div",{className:Z()["in-stock"],children:(0,P.jsx)(N.pP,{width:80})})})]})]})]})};M.__docgenInfo={description:"",methods:[],displayName:"PackageBuilderUpsellMobile"};var U=a(41854),D=a(2310),O=a(39080),C=a(62593),A=a(86186),T=a(68597),E=a(82126),z=a(24348),q=a(59554),L=a(82107),R=a(79839),G=a.n(R);function H(e,i){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);i&&(s=s.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),a.push.apply(a,s)}return a}function W(e){for(var i=1;i<arguments.length;i++){var a=null!=arguments[i]?arguments[i]:{};
1i%2?H(Object(a),!0).forEach(function(i){(0,r.Z)(e,i,a[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):H(Object(a)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(a,i))})}return e}var F=function(e){var i=e.sku,a=e.onSwapPrimary;return(0,P.jsxs)(g.HW,{children:[(0,P.jsx)(g.$7,{asChild:!0,children:(0,P.jsx)("button",{type:"button",className:G()["swap-button"],children:"SWAP MODEL"})}),(0,P.jsx)(g.Zm,{children:(0,P.jsx)(D.Z,{packageBuilder:!0,sku:i,packageBuilderOnSwap:a})})]})},K=function(e){var i=e.upsellItem,a=e.upsellDiff,s=e.upsellDismissed,t=e.onSwapPrimary;return i&&a&&s?(0,P.jsxs)("button",{className:G()["upgrade-dismissed-button"],type:"button",onClick:function(){return t(i.sku)},children:["Upgrade +",(0,h.Z)(a)]}):null},Y=function(e){var i,a,t,o,u,g,k=e.isMobile,b=e.primarySku,h=e.primaryItemAlgolia,v=e.data,x=e.productTypes,B=e.plpPermissions,S=e.session_zip,N=e.upsellItem,w=e.filterSorts,I=e.facetConfig,Z=e.featureLibMetaData,D=e.userToken,R=e.fbt,H=e.fbtSkus,Y=v.price,X=v.products,J=v.rebates,Q=X.find(function(e){return e.sku===h.sku}),V=X.some(function(e){return!1===e.is_price_for_display_default}),$=X.some(function(e){return!1===e.is_add_to_cart_for_display_default}),ee=(0,p.useRouter)(),ei=ee.query,ea=ei.sku,es=ei.up,et=ei.avi,en=(0,m.Z)(ea),er="1"===es,el=(0,s.useState)(!1),eo=el[0],ec=el[1],eu=(0,s.useState)(!1),ed=eu[0],ep=eu[1],em=(0,s.useState)({}),e_=em[0],eg=em[1],ef=(0,s.useState)({}),ek=ef[0],eb=ef[1],eh=(0,s.useState)(h.in_stock),ey=eh[0],ev=eh[1],ex=(0,s.useState)(""),eP=ex[0],ej=ex[1],eB=(0,s.useMemo)(function(){try{var e,i=(0,y.Sl)(N.price).actualPrice,a=null===(e=Q.price)||void 0===e?void 0:e.final,s=i-a;if(s>0)return s;return null}catch(e){return null}},[Q,N]);(0,s.useEffect)(function(){eg((0,y.IB)(X))},[]);var eS=(i=(0,l.Z)(c().mark(function e(i){return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return ec(!0),e.next=3,ee.push({query:W(W({},ee.query),{},{primary_sku:i,up:"1"})},void 0,{shallow:!1});case 3:ec(!1);case 4:case"end":return e.stop()}},e)})),function(e){return i.apply(this,arguments)}),eN=(a=(0,l.Z)(c().mark(function e(i){var a,s;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return ec(!0),s=(0,m.Z)(null!==(a=ee.query.sku)&&void 0!==a?a:[]),e.next=4,ee.push({query:W(W({},ee.query),{},{sku:(0,n.Z)(s).filter(function(e){return e!==i})})});case 4:ec(!1);case 5:case"end":return e.stop()}},e)})),function(e){return a.apply(this,arguments)}),ew=(t=(0,l.Z)(c().mark(function e(i){var a,s,t;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(s=i.sku,ec(!0),!(t=(0,m.Z)(null!==(a=ee.query.sku)&&void 0!==a?a:[])).includes(s)){e.next=6;break}return ec(!1),e.abrupt("return");case 6:return e.next=8,ee.push({query:W(W({},ee.query),{},{sku:[].concat((0,n.Z)(t),[s])})},void 0,{scroll:!0});case 8:ec(!1);case 9:case"end":return e.stop()}},e)})),function(e){return t.apply(this,arguments)}),eI=(0,s.useMemo)(function(){return(0,y.aI)(X,e_,ek)},[X,e_,ek]),eZ=function(e,i,a){eg(function(s){return W(W({},s),{},(0,r.Z)({},e,W(W({},s[e]),{},(0,r.Z)({},i,a))))})},eM=function(e,i){eb(function(a){var s=a[e]||[],t=(0,n.Z)(s);return t.includes(i)?t=t.filter(function(e){return e!==i}):t.push(i),W(W({},a),{},(0,r.Z)({},e,t))})},eU=function(){ee.replace({query:W(W({},ee.query),{},{up:"1"})},void 0,{shallow:!0})};return k?(0,P.jsxs)("div",{className:G().container,children:[(0,P.jsxs)("div",{children:[(0,P.jsx)(_.default,{items:[{title:"Appliance Packages",url:"/c/appliance-packages/"},{title:"Build Your Package"}]}),(0,P.jsxs)("main",{className:G().main,children:[!en.length&&(0,P.jsx)("div",{children:"Great choice! Now build your dream package."}),en.length?(0,P.jsx)(q.Z,{primarySku:b,products:X,optionIdBySkuByGroupId:e_,selectedAddonsBySku:ek,isMobile:k,onRemove:eN,onOptionSelect:eZ,onAddonSelect:eM}):(0,P.jsx)("div",{className:G()["primary-item"],children:(0,P.jsx)(f.Z,{data:Q,selectedCustomizations:eI,imageHeight:80,actionSection:(0,P.jsx)(F,{sku:b,onSwapPrimary:eS},en),upgradeSection:(0,P.jsx)(K,{upsellItem:N,upsellDiff:eB,upsellDismissed:er,onSwapPrimary:eS})})}),!!eB&&(0,P.jsx)(M,{upsellItem:N,upsellDiff:eB,onSwapPrimary:eS,upsellDismissed:er,setUpsellDismissed:eU}),!!(null!=J&&null!==(u=J.rebates)&&void 0!==u&&u.length)&&(0,P.jsx)(z.Z,{price:Y,rebates:J}),(0,P.jsx)(A.Z,{packageData:v,primarySku:b,primaryItemAlgolia:h,groups:x,isMobile:k,plpPermissions:B,filterS
1orts:w,facetConfig:I,featureLibMetaData:Z,skus:en,inStock:ey,sort:eP,userToken:D,fbt:R,fbtSkus:H,avi:et,setInStock:ev,setSort:ej,onAdd:ew,onRemove:eN})]})]}),!!(null!=v&&null!==(g=v.products)&&void 0!==g&&g.length)&&(0,P.jsxs)("div",{className:G()["mobile-overlay"],children:[(0,P.jsx)(T.Z,{open:ed,setOpen:ep,header:(0,P.jsxs)("div",{className:G()["overlay-summary-text"],children:[X.length," item",X.length>1?"s":""]}),content:(0,P.jsx)("div",{className:G()["mobile-items-container"],children:(0,P.jsx)("div",{className:d()(G().items,"mobile-overlay-items"),children:X.map(function(e){var i=e.peripherals,a=e.sku;return(0,P.jsx)(f.Z,{data:e,imageHeight:80,selectedCustomizations:eI,actionSection:(0,P.jsx)(U.Z,{data:e,onRemove:a!==b?eN:null,peripherals:i,onOptionSelect:eZ,onAddonSelect:eM,selectedAddonsBySku:ek,optionIdBySkuByGroupId:e_,selectedCustomizations:eI})},e.sku)})})})}),(0,P.jsx)(O.Z,{isMobile:k,primarySku:b,skus:en,data:v,selectedCustomizations:eI,optionIdBySkuByGroupId:e_,selectedAddonsBySku:ek,dontShowAddToCart:$,dontShowPrice:V,session_zip:S,avi:et,fbt:R,isLoading:eo})]})]}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)("div",{className:G().container,children:[eo&&(0,P.jsx)("div",{className:G().loading}),(0,P.jsxs)("div",{className:G()["desktop-left"],children:[(0,P.jsx)(_.default,{items:[{title:"Appliance Packages",url:"/c/appliance-packages/"},{title:"Build Your Package"}]}),(0,P.jsxs)("main",{className:G().main,children:[!en.length&&(0,P.jsx)("div",{className:G().head,children:(0,P.jsx)("div",{children:"Great choice! Now build your dream package."})}),(0,P.jsxs)("div",{className:G()["primary-and-rebates-row"],children:[en.length?(0,P.jsx)(q.Z,{primarySku:b,products:X,optionIdBySkuByGroupId:e_,selectedAddonsBySku:ek,isMobile:k,onRemove:eN,onOptionSelect:eZ,onAddonSelect:eM}):(0,P.jsx)("div",{className:G()["primary-item"],children:(0,P.jsx)(f.Z,{data:Q,selectedCustomizations:eI,imageHeight:150,actionSection:(0,P.jsx)(F,{sku:b,onSwapPrimary:eS},en)})}),(0,P.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"10px"},children:[(Y&&!V||!!(null!=J&&null!==(o=J.rebates)&&void 0!==o&&o.length))&&(0,P.jsx)(z.Z,{price:Y,rebates:J,dontShowPrice:V}),(0,P.jsx)(C.Z,{isMobile:k,dontShowAddToCart:$,isLoading:eo,data:v,primarySku:b,skus:en,optionIdBySkuByGroupId:e_,selectedAddonsBySku:ek,session_zip:S,avi:et,fbt:R}),V&&(0,P.jsx)(L.Z,{skus:[b].concat((0,n.Z)(en))}),(0,P.jsx)(E.Z,{primarySku:b,data:v,selectedCustomizations:eI,optionIdBySkuByGroupId:e_,trigger:(0,P.jsx)("div",{className:G()["edit-package-link"],children:"Edit Package"}),onRemove:eN,onOptionSelect:eZ,onAddonSelect:eM,selectedAddonsBySku:ek,avi:et,addToCartSection:(0,P.jsx)(O.Z,{isMobile:k,primarySku:b,skus:en,data:v,selectedCustomizations:eI,optionIdBySkuByGroupId:e_,selectedAddonsBySku:ek,dontShowAddToCart:$,dontShowPrice:V,session_zip:S,avi:et,fbt:R,isLoading:eo})})]})]}),(0,P.jsx)(A.Z,{packageData:v,primarySku:b,primaryItemAlgolia:h,groups:x,isMobile:k,plpPermissions:B,filterSorts:w,facetConfig:I,featureLibMetaData:Z,skus:en,inStock:ey,sort:eP,userToken:D,fbt:R,fbtSkus:H,avi:et,setInStock:ev,setSort:ej,onAdd:ew,onRemove:eN})]})]})]}),!!eB&&(0,P.jsx)(j,{upsellDiff:eB,upsellItem:N,onSwapPrimary:eS,upsellDismissed:er,setUpsellDismissed:eU})]})};Y.__docgenInfo={description:"",methods:[],displayName:"PackageBuilder"};var X=function(e){var i=e.isMobile,a=e.data,s=e.primaryItemAlgolia,n=e.productTypes,r=e.upsellItem,l=e.plpPermissions,o=e.session_zip,c=e.filterSorts,u=e.facetConfig,d=e.featureLibMetaData,p=e.userToken,m=e.fbt,_=e.fbtSkus,g=[];return g.push({name:"robots",value:"noindex"}),(0,P.jsx)(t.Z,{title:"Build Your Package for ".concat(s.sku),meta:g,url:"/package/builder/".concat(s.sku,"/"),children:(0,P.jsx)(Y,{isMobile:i,primarySku:s.sku,primaryItemAlgolia:s,data:a,productTypes:n,plpPermissions:l,session_zip:o,upsellItem:r,filterSorts:c,facetConfig:u,featureLibMetaData:d,userToken:p,fbt:m,fbtSkus:_},s.sku)})},J=!0;X.__docgenInfo={description:"",methods:[],displayName:"PackageBuilderPage"};var Q=X},36519:function(e,i,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/package/builder/[primary_sku]",function(){return a(98670)}])},79839:function(e){e.exports={container:"PackageBuilder_container__x7tCN",head:"PackageBuilder_head__9IzM3",loading:"PackageBuilder_loading__Lm1_H","loading-dialog":"PackageBuilder_loading-dialog__nmBG1","desktop-left":"PackageBuilder_desktop-left__g_WKl","desktop-right":"PackageBuilder_desktop-right__o5_KC",main:"PackageBuilder_main__Orv1F","primary-and-rebates-row":"PackageBuilder_primary-and-rebates-row__DoCUr","primary-item":"PackageBuilder_primary-item__NW0Lt",description:"PackageBuilder_description__rplFm","info-left":"PackageBuilder_info-left__1o5Tm","info-right":"PackageBuilder_info-right__si4gR",image:"PackageBuilder_image__TZVuD",brand:"PackageBuilder_brand__6QfDq","ratings-and-in_stock":"PackageBuilder_ratings-and-in_stock__DrvZP","list-price":"PackageBuilder_list-price__c_lW2","mobile-items-container":"PackageBuilder_mobile-items-container__xI6yd","builder-style-actions":"PackageBuilder_builder-style-actions__yx3XF","action-button":"PackageBuilder_action-button__8jMTO","swap-button":"PackageBuilder_swap-button__nNrzp","overlay-summary-text":"PackageBuilder_overlay-summary-text__Z5pzD","mobile-overlay":"PackageBuilder_mobile-overlay__MaFnM","upgrade-dismissed-button":"PackageBuilder_upgrade-dismissed-button__YJAQA","just-link":"PackageBuilder_just-link__ujNfQ","edit-package-link":"PackageBuilder_edit-package-link__7Fpxv"}},57011:function(e){e.exports={"dialog-open":"PackageBuilderUpsell_dialog-open__mRe1K",dialog:"PackageBuilderUpsell_dialog__OWnYg",content:"PackageBuilderUpsell_content__uKU07",body:"PackageBuilderUpsell_body__joz7V",bottom:"PackageBuilderUpsell_bottom__3ZVJW","sub-header":"PackageBuilderUpsell_sub-header__PIxTp",product:"PackageBuilderUpsell_product__spDcH",brand:"PackageBuilderUpsell_brand__65E9P",sku:"PackageBuilderUpsell_sku__Zx33Q",description:"PackageBuilderUpsell_description__EJbVC","image-container":"PackageBuilderUpsell_image-container__KqXvt",upgrade:"PackageBuilderUpsell_upgrade__K6AbC","upgrade-loading":"PackageBuilderUpsell_upgrade-loading__Zmjcq","no-thanks":"PackageBuilderUpsell_no-thanks__g_rMq","main-features":"PackageBuilderUpsell_main-features__3nRfG"}},61911:function(e){e.exports={container:"PackageBuilderUpsellMobile_container__e9h3g","container-hidden":"PackageBuilderUpsellMobile_container-hidden__BZPZx","action-button":"PackageBuilderUpsellMobile_action-button__iXNsT",upsell:"PackageBuilderUpsellMobile_upsell__URbPw","upsell-message":"PackageBuilderUpsellMobile_upsell-message__errNK",features:"PackageBuilderUpsellMobile_features__SJBkj",feature:"PackageBuilderUpsellMobile_feature__YHgbz",dot:"PackageBuilderUpsellMobile_dot__iNNqk",info:"PackageBuilderUpsellMobile_info__LCmc3",description:"PackageBuilderUpsellMobile_description___HzkI","info-left":"PackageBuilderUpsellMobile_info-left__wBeH5","info-right":"PackageBuilderUpsellMobile_info-right__pjG8y",image:"PackageBuilderUpsellMobile_image__K0umz",brand:"PackageBuilderUpsellMobile_brand__PSwui","ratings-and-in_stock":"PackageBuilderUpsellMobile_ratings-and-in_stock__m2UYR","list-price":"PackageBuilderUpsellMobile_list-price__9tMlN","price-and-remove":"PackageBuilderUpsellMobile_price-and-remove__NHRcs"}}},function(e){e.O(0,[8429,1486,6299,1385,1889,4903,5079,194,1593,8776,3131,2991,9874,9825,7103,6452,3066,3400,4245,9083,2630,2888,9774,179],function(){return e(e.s=36519)}
1),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.