PageSourceSearch

https://live.onlinecheckwriter.com/chunk-OHXHEYAG.js

js onlinecheckwriter.com collected 2026-09-24 10:26:16 UTC 4,513 bytes, 1 lines download raw bytes

1import{f as m,pa as h}from"./chunk-6OTMHPV4.js";import{a as r,b as p}from"./chunk-3EYC4JTX.js";var A=(()=>{class i{constructor(){this.emptyAutoCompleteData={address:"",city:"",state:"",zip:"",country:""},this.googleAutcompleteData=this.emptyAutoCompleteData,this.googleAutocompleteDataSubject=new m,this.isAutocompleteAPILoaded=!1,this.addressInstanceCounter=0,this.instanceList=[],this.currentAutocomplete=null}set googleAddress(e){this.googleAutocompleteDataSubject.next(e)}get googleAddress$(){return this.googleAutocompleteDataSubject.asObservable()}googleAutocomplete(e){clearTimeout(this.googleAutocompleteTimeout),this.googleAutocompleteTimeout=setTimeout(()=>{e.addressInstance===void 0?this.isAutocompleteAPILoaded||(this.googleAutocompleteLogic(e),this.isAutocompleteAPILoaded=!0):this.multipleGoogleAddressApiLogic(e)},500)}googleAutocompleteLogic(e){this.removeOrphanedPacContainers();let s=new google.maps.places.Autocomplete(e.addressElement);this.currentAutocomplete=s;let a="";e?.allowedCountries?a=e.allowedCountries:a=["us","ca"],e?.dropdownMinWidth&&e.dropdownMinWidth>0&&this.applyPacContainerMinWidth(e.dropdownMinWidth),s.setComponentRestrictions({country:a}),s.addListener("place_changed",()=>{let c=s.getPlace();this.googleAutcompleteData.address="",this.googleAutcompleteData=r({},this.emptyAutoCompleteData);let l=c.address_components,n="";l?.forEach(o=>{let{types:t}=o;if((!this.googleAutcompleteData.address||this.googleAutcompleteData.address.trim()==="")&&(t.includes("premise")?this.googleAutcompleteData.address=o.long_name:t.includes("town_square")||t.includes("establishment")?this.googleAutcompleteData.address=o.long_name:t.includes("sublocality_level_1")||t.includes("sublocality")?this.googleAutcompleteData.address=o.long_name:t.includes("neighborhood")&&(this.googleAutcompleteData.address=o.long_name)),t.includes("street_number")&&(n=o.long_name),(!this.googleAutcompleteData.address||this.googleAutcompleteData.address.trim()==="")&&t.includes("route")){let d=o.long_name;if(n){let u=c.formatted_address;u&&u.includes(`${d} ${n}`)?this.googleAutcompleteData.address=`${d} ${n}`:this.googleAutcompleteData.address=`${n} ${d}`}}(!this.googleAutcompleteData.address||this.googleAutcompleteData.address.trim()==="")&&(t.includes("route")?this.googleAutcompleteData.address=o.long_name:t.includes("locality")&&(this.googleAutcompleteData.address=o.long_name)),t.includes("subpremise")&&(this.googleAutcompleteData.address+=` #${o.long_name}`),(t.includes("locality")||t.includes("postal_town"))&&(this.googleAutcompleteData.city=o.long_name),t.includes("administrative_area_level_1")&&(this.googleAutcompleteData.state=o.short_name),t.includes("postal_code")&&(this.googleAutcompleteData.zip=o.short_name),t.includes("postal_code_suffix")&&(this.googleAutcompleteData.zip+=`-${o.short_name}`),t.includes("country")&&(e?.displayShortName?this.googleAutcompleteData.country=o.short_name:this.googleAutcompleteData.country=o.long_name)}),this.googleAddress=p(r({},this.googleAutcompleteData),{sourceElement:e.addressElement})})}multipleGoogleAddressApiLogic(e){this.multiCount===!0&&e?.addressInstance!=null?e?.addressInstance<=this.addressInstanceCounter&&(this.instanceList.includes(e?.addressInstance)||(this.googleAutocompleteLogic(e),this.isAutocompleteAPILoaded=!1,this.instanceList.push(e?.addressInstance))):e?.addressInstance===this.addressInstanceCounter&&(this.googleAutocompleteLogic(e),this.isAutocompleteAPILoaded=!1,this.addressInstanceCounter=this.addressInstanceCounter+1)}applyPacContainerMinWidth(e){if(typeof MutationObserver>"u"||typeof document>"u")return;let s=new MutationObserver(a=>{for(let c of a)for(let l of Array.from(c.addedNodes))if(l instanceof HTMLElement&&l.classList.contains("pac-container")){l.style.minWidth=`${e}px`,s.disconnect();return}});s.observe(document.body,{childList:!0}),setTimeout(()=>s.disconnect(),1e4)}resetGoogleAutocompleteAPI(e){this.isAutocompleteAPILoaded=!1,this.currentAutocomplete=null,this.removeOrphanedPacContainers(),e?(this.addressInstanceCounter=e,this.multiCount=!0,this.instanceList=[]):this.addressInstanceCounter=0}updateCountryRestriction(e){this.currentAutocomplete&&this.currentAutocomplete.setComponentRestrictions({country:e})}removeOrphanedPacContainers(){typeof document>
1"u"||document.querySelectorAll(".pac-container").forEach(e=>e.remove())}static{this.\u0275fac=function(s){return new(s||i)}}static{this.\u0275prov=h({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();export{A as a};

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.