PageSourceSearch

https://somersetsendias.org.uk/wp-content/themes/sc-micro/assets/js/dist/geospatial-min.js

js somersetsendias.org.uk collected 2026-10-09 23:05:40 UTC 6,976 bytes, 1 lines download raw bytes

1!function(e){e(document).ready((function(){if(e("#default-map").length){!function(){e(this).attr("id","default-map");var t=e("#default-map");e(t).append('<button class="default-map__close" aria-label="Close the map"></button>'),e(t).append('<div class="default-map__info hidden"></div>');var a=L.map("default-map",{center:[51.0770178,-2.8929071],zoom:10,zoomControl:!1,scrollWheelZoom:!1,attributionControl:!1});if(L.control.zoom({position:"bottomright"}).addTo(a),L.control.attribution({position:"bottomleft",prefix:'&copy; <a href="https://openstreetmap.org/copyright">OpenStreetMap contributors</a>'}).addTo(a),a.once("focus",(function(){a.scrollWheelZoom.enable()})),L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{maxZoom:18}).addTo(a),t.data("radius")){if("1"==t.data("radius"))var o=1609.34;if("5"==t.data("radius"))o=8046.72;if("10"==t.data("radius"))o=16093.4;if("25"==t.data("radius"))o=40233.6;L.circle([t.data("lat"),t.data("lng")],o).addTo(a)}var n,i=L.Icon.extend({options:{iconSize:[40,52]}}),r=new i({iconUrl:"/wp-content/themes/sc-micro/assets/image/mapPin.png"}),s=new i({iconUrl:"/wp-content/themes/sc-micro/assets/image/mapPin_hover.png"}),c=[];e(".custom-markers").each((function(){c.push([e(this).data("lat"),e(this).data("lng"),e(this).html()])})),e(".result-block").each((function(){c.push([e(this).data("lat"),e(this).data("lng"),e(this).data("post-type"),e(this).html()])}));for(var l=0;l<c.length;l++)marker=new L.marker([c[l][0],c[l][1]],{icon:r,alt:"Map marker",keyboard:!1}).on("click",d).addTo(a);0===c.length&&(marker=new L.marker([t.data("lat"),t.data("lng")],{icon:r,alt:"Map marker",keyboard:!1}).addTo(a));function d(t){n&&n.setIcon(r),t.target.setIcon(s),n=t.target,latlng=this.getLatLng();for(var o=0;o<c.length;o++)c[o][0]==latlng.lat&&(a.setView(latlng,12),e(".default-map__info").removeClass("hidden"),e(".default-map__info").html(c[o][3]))}e(".show-map").on("click",(function(t){t.preventDefault(),e(document).find("#directory-map").toggleClass("expanded"),e(document).find("#directory-map").removeClass("hidden"),e(window).width()<992&&a.toggleFullscreen(),a.invalidateSize()})),e(".map-background").on("click",(function(){e(document).find("#directory-map").toggleClass("expanded"),a.invalidateSize()})),e(".default-map__close").on("click",(function(t){t.preventDefault(),e(window).width()<992&&a.toggleFullscreen(),n&&n.setIcon(r),e(document).find("#directory-map").toggleClass("expanded"),e(".default-map__info").empty().addClass("hidden"),a.setView([51.0770178,-2.8929071],10)}))}()}if(e("#map").length&&e("div[id^='map']").each((function(t){e(this).attr("id","map"+(t+1));var a=e("#map"+(t+1)),o=L.map("map"+(t+1),{center:[a.data("lat"),a.data("lng")],zoom:14,zoomControl:!1,fullscreenControl:!0,attributionControl:!1});L.control.attribution({position:"bottomleft",prefix:'&copy; <a href="https://openstreetmap.org/copyright">OpenStreetMap contributors</a>'}).addTo(o),o.once("focus",(function(){o.scrollWheelZoom.enable()})),L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{maxZoom:18}).addTo(o);var n=L.icon({iconUrl:"/wp-content/themes/sc-micro/assets/image/mapPin.png",iconSize:[30,39]});L.marker([a.data("lat"),a.data("lng")],{icon:n,alt:"Map marker",keyboard:!1}).addTo(o)})),e("#basic-map").length){e(this).attr("id","basic-map");var t=e("#basic-map"),a=L.map("basic-map",{center:[51.0770178,-2.8929071],zoom:10,zoomControl:!1,scrollWheelZoom:!1,attributionControl:!1});L.control.zoom({position:"bottomright"}).addTo(a),L.control.attribution({position:"bottomleft",prefix:'<a href="https://openstreetmap.org/copyright">&copy; OpenStreetMap contributors</a><br><p>&copy; Crown copyright and database rights 2023 OS AC0000861332</p>'}).addTo(a),a.once("focus",(function(){a.scrollWheelZoom.enable()})),L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{maxZoom:18}).addTo(a);L.icon({iconUrl:"/wp-content/themes/sc-micro/assets/image/mapPin.png",iconSize:[30,39]});if(t.data("kml"))var o=omnivore.kml(t.data("kml")).on("ready",(function(){o.eachLayer((function(e){e.bindPopup(e.feature.properties.name)}))}
1)).addTo(a);e(".map__trigger").on("click",(function(t){t.preventDefault(),e("#map__display").toggleClass("hidden"),a.invalidateSize()}))}if(e("#astun-map").length){var n=fetch("https://api.os.uk/maps/raster/v1/wmts?key=Q2CxLpsFjmnRn9zWxNKvlWIVfxZlZQA0&service=WMTS&request=GetCapabilities&version=2.0.0").then((function(e){return e.text()})).then((function(e){return(new ol.format.WMTSCapabilities).read(e)}));const e=new oli.litemap.LiteMap({target:"astun-map",iShareUrl:"https://maps.somerset.gov.uk/ishareLIVE.Web/",profile:"mapsources/dxp",layers:["UK_mask","districts"],view:{easting:327286,northing:131297,zoom:8e4}});e.on("load",(function(){ol.proj.proj4.register(proj4),n.then((function(t){var a=ol.source.WMTS.optionsFromCapabilities(t,{layer:"Outdoor_27700",matrixSet:"EPSG:27700"}),o=new ol.source.WMTS(a),n=new ol.layer.Tile({title:"OS Maps - Outdoor",type:"base",source:o});oli.olutil.getGroupByGuid(e.map.getLayerGroup(),"basemaps").getLayers().push(n)}))}))}e("input[type=radio][name=district]").change((function(){e(".select-area__submit").removeClass("hidden")})),e(".get-address__find").on("click",(function(t){t.preventDefault();var a="&location="+e("#get-address__postcode").val();e.getJSON("https://maps.somerset.gov.uk/iShareLive.Web/getdata.aspx?service=LocationSearch&RequestType=LocationSearch&pagesize=999&startnum=1&mapsource=mapsources/MyHouse"+a,(function(t){e(t.data).each((function(t,a){e(".get-address__select").removeClass("hidden").append(e("<option></option>").attr("value",a[0]).text(a[2].replace(/(<([^>]+)>)/gi,"")))}))})),e(".get-address__postcode-search").addClass("hidden"),e(".get-address__select-address").removeClass("hidden")})),e(".dynamic-journey__delete-cookie").on("click",(function(){document.cookie="_SC_district=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;"})),e(".dynamic-journey__get-address").on("submit",(function(t){t.preventDefault();var a="&uid="+e(".get-address__select").find(":selected").val();e.getJSON("https://maps.somerset.gov.uk/iShareLive.Web/getdata.aspx?RequestType=LocalInfo&ms=mapsources/MyHouse&format=JSON&group=Council%20and%20Democracy"+a,(function(e){var t=e[1].Results.District_Council.__.replace(" District","");!function(e,t,a){const o=new Date;o.setTime(o.getTime()+24*a*60*60*1e3);let n="expires="+o.toUTCString();document.cookie=e+"="+t+";"+n+"; path=/; SameSite=Lax"}("_SC_district",t,30),window.location.href+="?district="+t}))})),e(".dynamic-journey__select-area").on("submit",(function(){!function(e,t,a){const o=new Date;o.setTime(o.getTime()+24*a*60*60*1e3);let n="expires="+o.toUTCString();document.cookie=e+"="+t+";"+n+"; path=/; SameSite=Lax"}("_SC_district",e("input[name=district]:checked").val(),30)})),e(".address-lookup__uprn").on("submit",(function(t){t.preventDefault(),window.location.href+="?uprn="+e(".get-address__select").find(":selected").val()}))}))}(jQuery);

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.