PageSourceSearch

https://next.hellotech.com/_next/static/chunks/7904-cfa04cc8b65e7a37.js

js hellotech.com collected 2026-09-24 17:40:07 UTC 8,500 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7904],{1398:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(70572),a=r(80441);let s=function(e,t){if(!e||!t)return;let r=(0,n.useCallback)(r=>{e.current&&!e.current.contains(r.target)&&t()},[e,t]);(0,a.A)({eventName:"click",handler:r})}},4747:(e,t,r)=>{"use strict";r.d(t,{z:()=>n});let n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.replace(", United States","").replace(", USA","")}},7904:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=r(88644).A},11220:e=>{var t="\\ud800-\\udfff",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\\ud83c[\\udffb-\\udfff]",a="[^"+t+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",u="[\\ud800-\\udbff][\\udc00-\\udfff]",d="(?:"+r+"|"+n+")?",o="[\\ufe0e\\ufe0f]?",c="(?:\\u200d(?:"+[a,s,u].join("|")+")"+o+d+")*",l=RegExp(n+"(?="+n+")|"+("(?:"+[a+r+"?",r,s,u,"["+t+"]"].join("|"))+")"+(o+d+c),"g");e.exports=function(e){return e.match(l)||[]}},17170:(e,t,r)=>{"use strict";r.d(t,{Z:()=>p,s:()=>v});var n=r(70572),a=r(94622),s=r(7766),u=r.n(s),d=r(33558),o=r.n(d),c=r(40123),l=r.n(c),i=r(57810),f=r(34356);let p=e=>{let{placesService:t,updateAddressState:r,setShowInputLoader:s,setInputIsDirty:u,internalInputRef:d}=e,c=(0,a.n)({mutationFn:f.QY.geocode}),i=(0,n.useCallback)((e,t)=>{let r=e.address_components.find(e=>e.types.includes(t));return r?r.short_name:null},[]);return{validateAddress:e=>{let{placeId:n}=e;t.current&&n&&(s(!0),t.current.getDetails({placeId:n},async e=>{if(l()(e))return void s(!1);let t=i(e,"street_number"),n=i(e,"route"),a=i(e,"locality")||i(e,"sublocality"),f=i(e,"administrative_area_level_1")||i(e,"administrative_area_level_2"),p=i(e,"postal_code")||i(e,"country"),v=o()("".concat(t||""," ").concat(n||""));r("".concat(v,", ").concat(a,", ").concat(f,", ").concat(p)),c.mutate({street:v,city:a,state:f,zip:p},{onSuccess:e=>{let{data:t}=e,{geo:r}=t;!t.err&&r.length&&(u(!0),d.current&&d.current.focus())},onSettled:()=>{s(!1)}})}))}}},v=()=>{let e=(0,i.Bd)(),[t,r]=(0,n.useState)(!1),[a,s]=(0,n.useState)(!e),d=(0,n.useRef)(0),o=(0,n.useRef)(null),c=(0,n.useRef)(""),l=(0,n.useRef)(null),f=()=>{r(!0),s(!0),o.current=new window.google.maps.places.AutocompleteService,c.current=window.google.maps.places.PlacesServiceStatus.OK,l.current=new window.google.maps.places.PlacesService(document.createElement("div"))};return(0,n.useEffect)(()=>{if(!e)return()=>{};if(u()(window,"google.maps",!1)){let e=setTimeout(()=>{f()},0);return()=>clearTimeout(e)}let r=setInterval(()=>{t||(u()(window,"google.maps",!1)?(f(),clearInterval(r)):(d.current+=1,6===d.current?s(!0):12===d.current&&clearInterval(r)))},500);return()=>clearInterval(r)},[e,t,12]),{googleMapsLoaded:t,bypassGoogleMaps:a,autocompleteService:o,autocompleteOK:c,placesService:l}}},20816:(e,t,r)=>{var n=r(67895);e.exports=function(e,t){for(var r=-1,a=e.length;++r<a&&n(t,e[r],0)>-1;);return r}},21854:(e,t,r)=>{var n=r(19204);e.exports=function(e,t,r){var a=e.length;return r=void 0===r?a:r,!t&&r>=a?e:n(e,t,r)}},33558:(e,t,r)=>{var n=r(59038),a=r(88046),s=r(21854),u=r(79663),d=r(20816),o=r(82180),c=r(12438);e.exports=function(e,t,r){if((e=c(e))&&(r||void 0===t))return a(e);if(!e||!(t=n(t)))return e;var l=o(e),i=o(t),f=d(l,i),p=u(l,i)+1;return s(l,f,p).join("")}},49035:e=>{e.exports=function(e,t,r){for(var n=r-1,a=e.length;++n<a;)if(e[n]===t)return n;return -1}},51480:e=>{var t=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},54355:e=>{e.exports=function(e,t,r,n){for(var a=e.length,s=r+(n?1:-1);n?s--:++s<a;)if(t(e[s],s,e))return s;return -1}},67895:(e,t,r)=>{var n=r(54355),a=r(95975),s=r(49035);e.exports=function(e,t,r){return t==t?s(e,t,r):n(e,a,r)}},74210:e=>{e.exports={container:"addressautocomplete_container__1tzxV",addressListContainer:"addressautocomplete_addressListContainer__TVtmY",relative:"addressautocomplete_relative__7ueIF",addressItem:"addressautocomplete_addressItem__zk6PC",active:"addressautocomplete_active__jmuRK",noItems:"addressautocomplete_noItems__Pe3uA",fadein:"addressautocomplete_fadein__gXysZ",loading:"addressautocomplete_loading___FuV7"}},79663:(e,t,r)=>{var n=r(67895);e.exports=function(e,t){for(var r=e.length;r--&&n(t,e[r],0)>-1;);return r}},80441:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(70572);let a=window,s=function(e){let{eventName:t,handler:r,element:s=a}=e,u=(0,n.useRef)();(0,n.useEffect)(()=>{u.current=r},[r]),(0,n.useEffect)(()=>
1{if(!(s&&s.addEventListener))return;let e=e=>u.current(e);return s.addEventListener(t,e,{passive:!0}),()=>s.removeEventListener(t,e)},[t,s])}},82180:(e,t,r)=>{var n=r(84204),a=r(51480),s=r(11220);e.exports=function(e){return a(e)?s(e):n(e)}},84204:e=>{e.exports=function(e){return e.split("")}},88644:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});var n=r(67684),a=r(62701),s=r(32271),u=r(764),d=r(70572),o=r(15039),c=r.n(o),l=r(7766),i=r.n(l),f=r(67646),p=r(1398),v=r(4747),m=r(17170),_=r(74210),g=r.n(_);let h={types:["address"],componentRestrictions:{country:"us"}},w=e=>{let{suggestedAddresses:t,setActiveItem:r,setAddressFromActiveItem:n,addressListCanBeOpened:a,addressListUseAsEnteredState:s,setAsEntered:d,relativeMenu:o}=e;if(!Array.isArray(t)||!a)return null;let l=c()(g().addressListContainer,{[g().relative]:o});return(0,u.Y)("div",{className:l,children:s?(0,u.FD)("div",{className:"paddingTop-tiny1 paddingX-small paddingBottom-small1",children:[(0,u.Y)("p",{className:c()("p1",g().noItems),children:"Sorry, this address cannot be located."}),(0,u.Y)(f.Button,{onClick:d,inlineBlock:!0,small:!0,theme:f.BUTTON_THEMES.SECONDARY,className:"marginTop-tiny1",children:"Use address as entered"})]}):(0,u.Y)("div",{className:"paddingY-tiny1","data-testid":"addessAutocomplete-results",children:t.map(e=>{let{formattedSuggestion:t,index:a,active:s}=e,{mainText:d,secondaryText:o}=t,l=c()(g().addressItem,{[g().active]:s});return(0,u.Y)("div",{className:l,onMouseOver:r(a),onMouseDown:n,onFocus:r(a),children:(0,u.FD)("p",{className:"p1",children:[(0,u.Y)("span",{className:"text-weight-medium",children:d})," ",o]})},a)})})})},A=(0,d.forwardRef)((e,t)=>{let[r,...o]=[e,t],{value:c,onChange:l,relativeMenu:_}=r,A=(0,s._)(r,["value","onChange","relativeMenu"]),[x]=o,[y,S]=(0,d.useState)(!1),[E,I]=(0,d.useState)(!1),[b,k]=(0,d.useState)(""),[N,T]=(0,d.useState)([]),[C,R]=(0,d.useState)(!1),Y=(0,d.useRef)(null),D=(0,d.useRef)(null),{googleMapsLoaded:F,bypassGoogleMaps:L,autocompleteService:P,autocompleteOK:B,placesService:O}=(0,m.s)(),U=F&&y&&!!b&&E,j=U&&!N.length;(0,d.useEffect)(()=>{if(c!==b){let e=setTimeout(()=>{k(c)},0);return()=>clearTimeout(e)}return()=>{}},[c,b]);let{validateAddress:z}=(0,m.Z)({placesService:O,updateAddressState:e=>{l(e),k(e)},setShowInputLoader:R,setInputIsDirty:S,internalInputRef:Y}),M=e=>{let{newAddress:t,placeId:r}=e;l(t),z({placeId:r})},K=e=>{S(!1),k(e),T([]),I(!1)},V=()=>N.findIndex(e=>e.active),Z=()=>{let e=N.find(e=>e.active);if(e){let{suggestion:t,placeId:r}=e;M({newAddress:t,placeId:r}),K(t)}};return(0,p.A)(D,()=>{y&&K(c)}),(0,u.FD)("div",{className:g().container,ref:D,children:[(0,u.Y)(f.InputField,(0,n._)({type:"text",ref:e=>{x&&"object"==typeof x&&(x.current=e),Y.current=e},onChange:e=>{var t;let{value:r}=e.target;(k(r),S(!0),F||i()(window,"google.maps",!1))?null==P||null==(t=P.current)||t.getPlacePredictions((0,a._)((0,n._)({},h),{input:r}),(e,t)=>{(I(!0),t!==B.current)?T([]):T(e.map((e,t)=>{let r;return{suggestion:(0,v.z)(e.description),active:!1,index:t,placeId:e.place_id,formattedSuggestion:{mainText:(r=e.structured_formatting).main_text,secondaryText:(0,v.z)(r.secondary_text)}}}))}):l(r)},onKeyDown:e=>{if(!U)return;let t=e=>{T(N.map((t,r)=>r===e?(0,a._)((0,n._)({},t),{active:!0}):(0,a._)((0,n._)({},t),{active:!1})))};switch(e.key){case"ArrowUp":e.preventDefault(),t(V()>0?V()-1:N.length-1);break;case"ArrowDown":e.preventDefault(),t(V()>=0&&V()<N.length-1?V()+1:0);break;case"Enter":e.preventDefault(),Z();break;case"Escape":case"Tab":K(c)}},disabled:!L,value:b,showLoader:C,readOnly:C,dataTestId:"address-autocomplete"},A)),(0,u.Y)(w,{suggestedAddresses:N,setActiveItem:e=>()=>{T(N.map((t,r)=>r===e?(0,a._)((0,n._)({},t),{active:!0}):(0,a._)((0,n._)({},t),{active:!1})))},setAddressFromActiveItem:Z,addressListUseAsEnteredState:j,addressListCanBeOpened:U,setAsEntered:e=>{e.stopPropagation(),M({newAddress:b}),K(b)},relativeMenu:_})]})})},95975:e=>{e.exports=function(e){return e!=e}}}]);
2//# sourceMappingURL=7904-cfa04cc8b65e7a37.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.