PageSourceSearch

https://rachio.com/_next/static/chunks/8333.5553b99d1b2c9b48.js?dpl=dpl_CDmPsCeraabiGc4vdxkjYEvdxLPM

js rachio.com collected 2026-09-24 09:21:52 UTC 4,153 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8333],{64996:e=>{e.exports={bar:"styles_bar__FmwIJ",scroller:"styles_scroller__IMEUc",card:"styles_card__0DdTi",iconWrap:"styles_iconWrap__stVIv",dividerBar:"styles_dividerBar__VUdYt",icon:"styles_icon__62J2t",title:"styles_title__mxhSQ",badge:"styles_badge__hRgz8",divider:"styles_divider__lqgCg"}},68333:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ProductNavigation:()=>x,default:()=>w});var i=r(37876),a=r(14232),l=r(46730),s=r(95245),d=r(64996),c=r.n(d),o=r(54587),n=r.n(o),h=r(48230),u=r.n(h),g=r(50930);let p=[{title:"All Devices",icon:{src:"/_next/static/media/all-devices.377ce991.svg",height:56,width:56,blurWidth:0,blurHeight:0},category:"page",href:"/products"},{title:"Smart Sprinkler",icon:{src:"/_next/static/media/r3.681feaba.svg",height:56,width:56,blurWidth:0,blurHeight:0},category:"products",href:"/products/rachio-3",shopifyProductHandle:"rachio-3"},{title:"Smart Lighting",icon:{src:"/_next/static/media/slc.e495c5df.svg",height:56,width:56,blurWidth:0,blurHeight:0},category:"products",shopifyProductHandle:"smart-lighting-controller",badgeText:"NEW",badgeColor:"var(--navyBlue)",href:"/products/smart-lighting-controller"},{title:"Light Fixtures",icon:{src:"/_next/static/media/lighting-fixture.02c9f77d.svg",height:56,width:56,blurWidth:0,blurHeight:0},category:"products",href:"/products/rachio-lighting-fixtures"},{title:"Smart Hose Timer",icon:{src:"/_next/static/media/het.3183b144.svg",height:56,width:56,blurWidth:0,blurHeight:0},category:"products",shopifyProductHandle:"smart-hose-timer"},{title:"Nozzles",icon:{src:"/_next/static/media/nozzle.f929a96a.svg",height:56,width:56,blurWidth:0,blurHeight:0},category:"products",shopifyProductHandle:"rain-bird-rotary-nozzles"},{title:"Weather Station",icon:{src:"/_next/static/media/ws.bf2d3f96.svg",height:64,width:64,blurWidth:0,blurHeight:0},category:"products",shopifyProductHandle:"tempest-weather-system"}],m=e=>{var t;return null!=(t=e.href)?t:e.shopifyProductHandle?"/products/".concat(e.shopifyProductHandle):"#"},v=e=>{let{item:t,badgeText:r,badgeColor:a}=e,l=null!=r?r:t.badgeText,s=null!=a?a:t.badgeColor;return(0,i.jsxs)(u(),{href:m(t),className:c().card,onClick:()=>{(0,g.hw)({label:t.title,location:"Product Navigation",url:m(t),name:t.shopifyProductHandle},t.category)},"data-testid":"product-nav-card",children:[(0,i.jsx)("span",{className:c().iconWrap,children:(0,i.jsx)(n(),{src:t.icon,alt:"",className:c().icon,"aria-hidden":!0})}),(0,i.jsx)("span",{className:c().title,children:t.title}),l&&(0,i.jsx)("span",{className:c().badge,style:{backgroundColor:s||"var(--navyBlue)"},children:l})]})};var b=r(61439);let f=["page","products","watering","lighting","partner"].reduce((e,t)=>{let r=p.filter(e=>e.category===t);return r.length&&(e.length&&e.push({type:"divider",key:"divider-".concat(t)}),r.forEach(t=>e.push({type:"item",item:t}))),e},[]),y=e=>{var t;let{item:r}=e,{discount:a}=(0,b.rU)(),d=(0,l.Kb)(r.shopifyProductHandle),c=!!(null==d||null==(t=d.variants)?void 0:t.some(e=>(0,s.mR)(e)))||!!d&&(0,s.ww)(a,d);return(0,i.jsx)(v,{item:r,badgeText:c?"SALE":r.badgeText,badgeColor:c?"var(--primaryBlue)":r.badgeColor})},_=e=>{if("divider"===e.type)return(0,i.jsx)("span",{className:c().divider,"aria-hidden":!0,children:(0,i.jsx)("span",{className:c().dividerBar})},e.key);let{item:t}=e;return t.shopifyProductHandle?(0,i.jsx)(y,{item:t},t.title):(0,i.jsx)(v,{item:t},t.title)},x=()=>{let e=(0,a.useRef)(null);return(0,a.useEffect)(()=>{var t,r;let i,a=e.current;if(!a||(null==(t=(r=window).matchMedia)?void 0:t.call(r,"(prefers-reduced-motion: reduce)").matches))return;let l=new IntersectionObserver((e,t)=>{let r=e[0];if(!(null==r?void 0:r.isIntersecting))return;t.disconnect();let l=a.scrollWidth-a.clientWidth;l<=8||(a.scrollTo({left:Math.min(56,l),behavior:"smooth"}),i=setTimeout(()=>a.scrollTo({left:0,behavior:"smooth"}),600))},{threshold:.6});return l.observe(a),()=>{l.disconnect(),clearTimeout(i)}},[]),(0,i.jsx)("div",{className:c().bar,"data-testid":"product-navigation",children:(0,i.jsx)("nav",{ref:e,className:c().scroller,"aria-label":"Product navigation",children:f.map(_)})})},w=x}}]);

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.