PageSourceSearch

https://next.hellotech.com/_next/static/chunks/pages/landings/[landingPage]-939e5f2c59361b8b.js

js hellotech.com collected 2026-09-24 17:40:01 UTC 9,336 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5379],{8521:(e,t,n)=>{"use strict";n.d(t,{AU:()=>l,Cz:()=>u,LR:()=>s,mJ:()=>r,uj:()=>a,z1:()=>o});var i=n(87620);let r={ProductMultipleSku:"ProductMultipleSku",AccountMultipleSku:"AccountMultipleSku",MultipleAccountSku:"MultipleAccountSku",ProductSingleSku:"ProductSingleSku",GoogleAds:"GoogleAds",InternalGoogleAds:"InternalGoogleAds",InternalProductSingleSku:"InternalProductSingleSku",InternalProductMultipleSku:"InternalProductMultipleSku",InternalAccountMultipleSku:"InternalAccountMultipleSku"},s="Expert Installation and Setup. Same day service available.",o="/_nextassets_/images/hero/hero-default.jpg",a="/_nextassets_/images/skus/sku-item-default.jpg",l=[999,8,7,4,1,2],u={566079:{contentBlock1Image:"/_nextassets_/images/partner/contentblock/alder/what-is-ht-section-alder.jpg",contentBlock2Image:"/_nextassets_/images/partner/contentblock/alder/bottom-cta-last-section-alder.jpg",guarantee:""},565917:{contentBlock1Image:"/_nextassets_/images/partner/contentblock/cove/what-is-ht-section-cove.jpg",contentBlock2Image:"/_nextassets_/images/partner/contentblock/cove/bottom-cta-last-section-cove.jpg",guarantee:"/_nextassets_/images/partner/contentblock/cove/peace-of-mind-component-cove.jpg"}};u[i.w0]=u[i.Cj],({565917:u[462430]}=u),{566079:u[462429]}=u},23143:(e,t,n)=>{"use strict";n.d(t,{XV:()=>u});var i=n(67684),r=n(62701),s=n(10189),o=n(98812);let a="Product Viewed",l=function(){var e,t,n,i;let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{id:r.id,image_url:r.image,is_remote:r.remote||!1,name:r.name,partner:r.partner,price:r.basePrice/100,sku_id:r.id,base_price:r.basePrice/100,category:r.category,content_ids:[r.id],product_url:"".concat(null==(t=window)||null==(e=t.location)?void 0:e.origin).concat(null==(i=window)||null==(n=i.location)?void 0:n.pathname)}},u={skuPage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,i._)({},l(e),t);s.A.track(a,n)},skuPageLanding(e){var t,n;let[o]=e.skus||{},u="".concat(e.startsAtPrice).replace(/\D/g,""),c=e.seoName,{partner:d}=e,p=(0,i._)({},l((0,r._)((0,i._)({},o),{price:u,name:c,partner:d,base_price:u,image_url:null==(n=e.images)||null==(t=n.front)?void 0:t.original})));s.A.track(a,p)},skuAddedToCart(e){var t;let{cart:n,sku:i}=e,r=n.items.find(e=>e.skuId===i.id),a=null==(t=n.breakdown)?void 0:t.items.find(e=>e.skuId===i.id),l=i.partner?{partner_id:i.partner.id,partner_name:i.partner.landingSeoName}:null,u={category:i.category,id:"".concat(i.id),content_ids:[i.id],image_url:i.heroImageUrl,is_remote:null==r?void 0:r.remote,name:i.name,partner:l,sku_id:i.id,cart:(0,o.t)(n),price:a.amount/100,base_price:a.amount/100,physical_product:a.isProduct,requires_installation:a.requiresInstallation};s.A.track("Product Added",u)},getAPriceClickSegment(e){let{zipCode:t,email:n,treatment:i,serviceName:r,skuId:o}=e;s.A.track("Geo Get A Price",{zipCode:t,email:n,treatment:i,skuId:o,skuName:r})}}},32655:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSG:()=>I,default:()=>S});var i=n(67684),r=n(764),s=n(70572),o=n(89099),a=n(18847),l=n.n(a),u=n(29454),c=n(28603),d=n(34667),p=n(8521),h=n(66743),g=n(37207),m=n(23143);let _=l()(()=>Promise.all([n.e(3985),n.e(4587),n.e(4092),n.e(9958),n.e(6836)]).then(n.bind(n,86836)),{loadableGenerated:{webpack:()=>[86836]}}),k=l()(()=>Promise.all([n.e(9584),n.e(864),n.e(4587),n.e(4546),n.e(3683),n.e(5673),n.e(8921),n.e(8475),n.e(3100)]).then(n.bind(n,83100)),{loadableGenerated:{webpack:()=>[83100]}}),b=l()(()=>Promise.all([n.e(9584),n.e(864),n.e(4587),n.e(4546),n.e(3683),n.e(5673),n.e(8921),n.e(8475),n.e(8616)]).then(n.bind(n,78616)),{loadableGenerated:{webpack:()=>[78616]}}),v=l()(()=>Promise.all([n.e(3985),n.e(4587),n.e(4092),n.e(9958),n.e(5696)]).then(n.bind(n,75696)),{loadableGenerated:{webpack:()=>[75696]}});function f(e){if((0,o.useRouter)().isReady)switch(e.landing.template){case p.mJ.InternalProductMultipleSku:case p.mJ.ProductMultipleSku:return(0,r.Y)(_,(0,i._)({},e));case p.mJ.ProductSingleSku:case p.mJ.InternalGoogleAds:case p.mJ.InternalProductSingleSku:case p.mJ.GoogleAds:var t;if(null==e||null==(t=e.partner)?void 0:t.id)return(0,r.Y)(b,(0,i._)({},e));return(0,r.Y)(k,(0,i._)({},e));case p.mJ.AccountMultipleSku:case p.mJ.InternalAccountMultipleSku:default:return(0,r.Y)(v,(0,i._)({},e))}return(0,s.useEffect)(()=>{e.landing&&m.XV.skuPageLanding(e.landing),e.landing.phone?u.A.set(h.zS.LANDING_PHONE,e.landing.phone,{expires:g.c}):u.A.get(h.zS.LANDING_PHONE)&&u.A.remove(h.zS.LANDING_PHONE)},[e.landing]),null}f.pageAttributes={page:d.JF},f.Layout=(0,c.A)({promo:!0,footer:!0});var I=!0;let S=f},34667:(e,t,n)=>{"use strict";n.d(t,{A$:()=>g,D9:()=>s,Dd:()=>_,G0:()=>r,Gg:()=>v,Ik:()=>k,JF:()=>P,Jp:()=>
1l,Lo:()=>a,No:()=>d,Z:()=>S,Z7:()=>I,ct:()=>c,fM:()=>u,fU:()=>A,fg:()=>f,jT:()=>m,kV:()=>i,mC:()=>o,ml:()=>b,nD:()=>h,qW:()=>w,uI:()=>p});let i="sku_service",r="sku_product",s="addsku",o="plans",a="location",l="speed",u="home",c="category",d="termsOfService",p="safetyAndSupport",h="login",g="faq",m="register",_="resetPassword",k="cancellationPolicy",b="customerReviews",v="meetOurTechs",f="homeHubSurveys",I="userHomeHub",S="homeHubSurveyRecommendations",w="Services",P="landing",A="cookies"},40625:(e,t,n)=>{"use strict";n.d(t,{pL:()=>d});var i,r,s=n(70572),o=Object.defineProperty,a=(e,t,n)=>{let i;return(i="symbol"!=typeof t?t+"":t)in e?o(e,i,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[i]=n},l=new Map,u=new WeakMap,c=0,d=class extends s.Component{constructor(e){super(e),a(this,"node",null),a(this,"_unobserveCb",null),a(this,"lastInView"),a(this,"handleNode",e=>{this.node&&(this.unobserve(),e||this.props.triggerOnce||this.props.skip||(this.setState({inView:!!this.props.initialInView,entry:void 0}),this.lastInView=this.props.initialInView)),this.node=e||null,this.observeNode()}),a(this,"handleChange",(e,t)=>{let n=this.lastInView;this.lastInView=e,(void 0!==n||e)&&(e&&this.props.triggerOnce&&this.unobserve(),"function"==typeof this.props.children&&this.setState({inView:e,entry:t}),this.props.onChange&&this.props.onChange(e,t))}),this.state={inView:!!e.initialInView,entry:void 0},this.lastInView=e.initialInView}componentDidMount(){this.unobserve(),this.observeNode()}componentDidUpdate(e){(e.rootMargin!==this.props.rootMargin||e.root!==this.props.root||e.threshold!==this.props.threshold||e.skip!==this.props.skip||e.trackVisibility!==this.props.trackVisibility||e.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve()}observeNode(){if(!this.node||this.props.skip)return;let{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:s,fallbackInView:o}=this.props;void 0===this.lastInView&&(this.lastInView=this.props.initialInView),this._unobserveCb=function(e,t,n={},r=i){if(void 0===window.IntersectionObserver&&void 0!==r){let i=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:s,observer:o,elements:a}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?!(n=e.root)?"0":(u.has(n)||(c+=1,u.set(n,c.toString())),u.get(n)):e[t]}`}).toString(),n=l.get(t);if(!n){let i,r=new Map,s=new IntersectionObserver(t=>{t.forEach(t=>{var n;let s=t.isIntersecting&&i.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),[...null!=(n=r.get(t.target))?n:[]].forEach(e=>{e(s,t)})})},e);i=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:s,elements:r},l.set(t,n)}return n}(n),d=a.get(e)||[];return a.has(e)||a.set(e,d),d.push(t),o.observe(e),function(){d.splice(d.indexOf(t),1),0===d.length&&(a.delete(e),o.unobserve(e)),0===a.size&&(o.disconnect(),l.delete(s))}}(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:s},o)}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){let{children:e}=this.props;if("function"==typeof e){let{inView:t,entry:n}=this.state;return e({inView:t,entry:n,ref:this.handleNode})}let{as:t,triggerOnce:n,threshold:i,root:r,rootMargin:o,onChange:a,skip:l,trackVisibility:u,delay:c,initialInView:d,fallbackInView:p,...h}=this.props;return s.createElement(t||"div",{ref:this.handleNode,...h},e)}};null!=(null!=(r=s.useInsertionEffect)?r:s.useLayoutEffect)||s.useEffect}
1,57738:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/landings/[landingPage]",function(){return n(32655)}])},98812:(e,t,n)=>{"use strict";n.d(t,{t:()=>s});var i=n(7766),r=n.n(i);let s=e=>{let t=r()(e,"breakdown",{}),n=r()(e,"items",[]),i=r()(t,"items",[])||[],s=e=>n.find(t=>t.skuId===e),o=r()(e,"partner",!1),a=o?{partner_id:o.id,partner_name:e.partnerName||r()(e,"partners.name","")||r()(e,"partners.landingSeoName","")||""}:null,l=i.map(e=>{let{skuId:t}=e;return{sku_id:t,base_price:e.amount/100,category:e.category,is_remote:r()(s(t),"remote",!1),image_url:r()(s(t),"heroImageUrl",!1),name:e.name,partner:a,physical_product:e.isProduct,requires_installation:e.requiresInstallation}});return{cart_id:e.id,amount:t.total/100,savings:t.totalSavings,products:l}}}},e=>{e.O(0,[8230,4473,4344,8603,636,8792],()=>e(e.s=57738)),_N_E=e.O()}]);
2//# sourceMappingURL=[landingPage]-939e5f2c59361b8b.js.map

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.