1"use strict";(self.webpackChunkvex=self.webpackChunkvex||[]).push([[425],{90425:(at,J,M)=>{M.d(J,{F6:()=>rt});var c=M(28244);function v(){return v=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var o=arguments[n];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e},v.apply(this,arguments)}function C(e,n){return(C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o})(e,n)}var R,e,B={position:"topleft",style:"button",showMarker:!0,showPopup:!1,popupFormat:function(e){return""+e.result.label},resultFormat:function(e){return""+e.result.label},marker:{icon:c&&c.Icon?new c.Icon.Default:void 0,draggable:!1},maxMarkers:1,maxSuggestions:5,retainZoomLevel:!1,animateZoom:!0,searchLabel:"Enter address",clearSearchLabel:"Clear search",notFoundMessage:"",messageHideDelay:3e3,zoomLevel:18,classNames:{container:"leaflet-bar leaflet-control leaflet-control-geosearch",button:"leaflet-bar-part leaflet-bar-part-single",resetButton:"reset",msgbox:"leaflet-bar message",form:"",input:"",resultlist:"",item:"",notfound:"leaflet-bar-notfound"},autoComplete:!0,autoCompleteDelay:250,autoClose:!1,keepResult:!1,updateMap:!0,resetButton:"\xd7"};v({},B),v({},B.classNames),(e=R||(R={}))[e.SEARCH=0]="SEARCH",e[e.REVERSE=1]="REVERSE";var b,tt=function(){function e(o){void 0===o&&(o={}),this.options=void 0,this.options=o}var n=e.prototype;return n.getParamString=function(o){void 0===o&&(o={});var r=v({},this.options.params,o);return Object.keys(r).map(function(s){return encodeURIComponent(s)+"="+encodeURIComponent(r[s])}).join("&")},n.getUrl=function(o,r){return o+"?"+this.getParamString(r)},n.search=function(o){try{var r=this,s=r.endpoint({query:o.query,type:R.SEARCH});return Promise.resolve(fetch(s)).then(function(i){return Promise.resolve(i.json()).then(function(a){return r.parse({data:a})})})}catch(i){return Promise.reject(i)}},e}();"function"==typeof SuppressedError&&SuppressedError,function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"}(b||(b={}));var rt=function(e){function n(r){var s;void 0===r&&(r={}),(s=e.call(this,r)||this).searchUrl=void 0,s.reverseUrl=void 0;var i="https://nominatim.openstreetmap.org";return s.searchUrl=r.searchUrl||i+"/search",s.reverseUrl=r.reverseUrl||i+"/reverse",s}!function H(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,C(e,n)}(n,e);var o=n.prototype;return o.endpoint=function(r){var s=r.query,i=r.type,a="string"==typeof s?{q:s}:s;return a.format="json",this.getUrl(i===R.REVERSE?this.reverseUrl:this.searchUrl,a)},o.parse=function(r){return(Array.isArray(r.data)?r.data:[r.data]).map(function(s){return{x:Number(s.lon),y:Number(s.lat),label:s.display_name,bounds:[[parseFloat(s.boundingbox[0]),parseFloat(s.boundingbox[2])],[parseFloat(s.boundingbox[1]),parseFloat(s.boundingbox[3])]],raw:s}})},n}(tt)}}]);
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.