1window.GeolocationJS=window.GeolocationJS||{locationTimeout:1e4,manualLocationTimeout:null,hasTimedOut:false,isLocating:false,handleManualTimeout:function(){clearTimeout(GeolocationJS.manualLocationTimeout),GeolocationJS.hasTimedOut=true,GeolocationJS.isLocating=false,GeolocationJS.guideToManualInput()},showPosition:function(position){if(GeolocationJS.hasTimedOut)return false;else clearTimeout(GeolocationJS.manualLocationTimeout);if(position&&position.coords)storeLocatorJS.refreshResultsFromNearest(position.coords.latitude,position.coords.longitude);else GeolocationJS.guideToManualInput()},locationError:function(error){var errorMsgKey;if(GeolocationJS.hasTimedOut)return false;else clearTimeout(GeolocationJS.manualLocationTimeout);switch(GeolocationJS.isLocating=false,error.code){case error.PERMISSION_DENIED:errorMsgKey="LBS_ERROR_PERMISSION_DENIED";break;case error.POSITION_UNAVAILABLE:errorMsgKey="LBS_ERROR_NO_USER_CURRENT_LOC";break;case error.TIMEOUT:errorMsgKey="LBS_ERROR_TIMEOUT"}storeLocatorJS.refreshResultsWithLocationError(errorMsgKey),GeolocationJS.guideToManualInput()},launch:function(){if(GeolocationJS.isLocating)return false;if(window.navigator&&window.navigator.geolocation)$("#findNearest").attr("aria-pressed","true"),$("#findNearest").attr("disabled",true),$("#store-content-update").focus(),SW.Utilities.ScreenReaderMessage("Location updated.","#store-content-update"),GeolocationJS.isLocating=true,GeolocationJS.manualLocationTimeout=setTimeout(GeolocationJS.handleManualTimeout,GeolocationJS.locationTimeout),navigator.geolocation.getCurrentPosition(GeolocationJS.showPosition,GeolocationJS.locationError,{timeout:GeolocationJS.locationTimeout,enableHighAccuracy:true});else GeolocationJS.guideToManualInput()},guideToManualInput:function(){$(".hide-on-geoloc-fail").remove(),$(".show-on-geoloc-fail").show(),setTimeout(function(){$("#pac-input").focus()},0)}};
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.