PageSourceSearch

https://sthelenaonline.org/wp-content/plugins/jet-engine/includes/…/assets/js/frontend-maps.js?ver=3.8.16

js sthelenaonline.org collected 2026-10-02 22:04:22 UTC 15,781 bytes, 2 lines download raw bytes

1/*! For license information please see frontend-maps.js.LICENSE.txt */
2(()=>{function e(){var t,r,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.toStringTag||"@@toStringTag";function s(e,i,o,a){var s=i&&i.prototype instanceof d?i:d,u=Object.create(s.prototype);return n(u,"_invoke",function(e,n,i){var o,a,s,d=0,u=i||[],c=!1,p={p:0,n:0,v:t,a:g,f:g.bind(t,4),d:function(e,n){return o=e,a=0,s=t,p.n=n,l}};function g(e,n){for(a=e,s=n,r=0;!c&&d&&!i&&r<u.length;r++){var i,o=u[r],g=p.p,m=o[2];e>3?(i=m===n)&&(s=o[(a=o[4])?5:(a=3,3)],o[4]=o[5]=t):o[0]<=g&&((i=e<2&&g<o[1])?(a=0,p.v=n,p.n=o[1]):g<m&&(i=e<3||o[0]>n||n>m)&&(o[4]=e,o[5]=n,p.n=m,a=0))}if(i||e>1)return l;throw c=!0,n}return function(i,u,m){if(d>1)throw TypeError("Generator is already running");for(c&&1===u&&g(u,m),a=u,s=m;(r=a<2?t:s)||!c;){o||(a?a<3?(a>1&&(p.n=-1),g(a,s)):p.n=s:p.v=s);try{if(d=2,o){if(a||(i="next"),r=o[i]){if(!(r=r.call(o,s)))throw TypeError("iterator result is not an object");if(!r.done)return r;s=r.value,a<2&&(a=0)}else 1===a&&(r=o.return)&&r.call(o),a<2&&(s=TypeError("The iterator does not provide a '"+i+"' method"),a=1);o=t}else if((r=(c=p.n<0)?s:e.call(n,p))!==l)break}catch(e){o=t,a=1,s=e}finally{d=1}}return{value:r,done:c}}}(e,o,a),!0),u}var l={};function d(){}function u(){}function c(){}r=Object.getPrototypeOf;var p=[][o]?r(r([][o]())):(n(r={},o,function(){return this}),r),g=c.prototype=d.prototype=Object.create(p);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,n(e,a,"GeneratorFunction")),e.prototype=Object.create(g),e}return u.prototype=c,n(g,"constructor",c),n(c,"constructor",u),u.displayName="GeneratorFunction",n(c,a,"GeneratorFunction"),n(g),n(g,a,"Generator"),n(g,o,function(){return this}),n(g,"toString",function(){return"[object Generator]"}),(e=function(){return{w:s,m}})()}function n(e,t,r,i){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}n=function(e,t,r,i){function a(t,r){n(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!i,configurable:!i,writable:!i}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},n(e,t,r,i)}function t(e,n,t,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void t(e)}s.done?n(l):Promise.resolve(l).then(r,i)}function r(e){return function(){var n=this,r=arguments;return new Promise(function(i,o){var a=e.apply(n,r);function s(e){t(a,i,o,s,l,"next",e)}function l(e){t(a,i,o,s,l,"throw",e)}s(void 0)})}}var i;(i=r(e().m(function n(t){"use strict";var i,o,a,s,l;return e().w(function(n){for(;;)switch(n.n){case 0:return o=function(){return(o=r(e().m(function n(){return e().w(function(e){for(;;)if(0===e.n)return e.a(2,new Promise(function(e){if(window.JetEngineMapsProvider)e("regular");else var n=setInterval(function(){window.JetEngineMapsProvider&&(clearInterval(n),e("regular"))},300);document.addEventListener("jet-engine/maps/provider-script-loaded",function(){return e("regular")}),document.addEventListener("jet-engine/maps/provider-script-async-loaded",function(){return e("async")}),setTimeout(function(){return e(!1)},3e4)}))},n)}))).apply(this,arguments)},i=function(){return o.apply(this,arguments)},n.n=1,i().then(function(e){return a=e});case 1:if(a&&window.JetEngineMapsProvider){n.n=2;break}return console.log("JetEngine Map Provider could not be loaded."),n.a(2);case 2:s=new window.JetEngineMapsProvider,l={markersData:{},clusterersData:{},mapProvider:s,preventPanToMarker:!1,init:function(){var e;if(null!==(e=window.elementorFrontend)&&void 0!==e&&e.hooks){var n={"jet-engine-maps-listing.default":l.widgetMap};t.each(n,function(e,n){var t;null===(t=window.elementorFrontend)||void 0===t||null===(t=t.hooks)||void 0===t||t.addAction("frontend/element_ready/"+e,n)}),elementorFrontend.elements.$window.on("elementor/nested-tabs/activate",l.nestedWidgetsReInit)}window.addEventListener("jet-engine/maps/google/info-box-open",l.initHandlersOnEvent)},initBlocks:function(e){e=e||t("body"),window.JetPlugins.init(e,[{block:"jet-engine/maps-listing",callback:l.widgetMap}])},initBricks:function(e){e=e||t("body"),window.JetPlugins.init(e,[{block:"jet-engine/bricks-maps-listing",callback:l.bricksWidgetMap}])},commonInit:function(){void 0===window.JetEngine?t(window).on("jet-engine/frontend/loaded",l.registerUrlAction):l.registerUrlAction()},bricksWidgetMap:function(e){l.isBricksHiddenWrap(e)?l.initMapAfterDisplayingWidgets(e[0]):l.widgetMap(e)},nestedWidgetsReInit:function(e,n){"mapbox"===s.getId()&&t(n).find('[data-widget_type="jet-engine-maps-listing.default"]:not(.nested-reinited)').each(function(e,n){var r=t(n).find(".jet-map-listing"),i=t(n);r.attr("id",""),l.widgetMap(i),i.addClass("nested-reinited")})},widgetMap:function(e){var n,r,i,o,a,d,u,c,p,g,m,f,v,w,k=e.find(".jet-map-listing"),y=e.data("id")||e.parent(".jet-map-listing-block").data("id"),h=[];if(k.length&&!k.attr("id")){k.attr("id","map_"+y+"_"+Math.floor(Math.random()*Math.floor(999)));var P=function(e){var n,t,r=void 0!==u.popupOpenOn?u.popupOpenOn:"click",o={position:{lat:e.latLang.lat,lng:e.latLang.lng},map:i,shadow:!1};e.custom_marker?o.content=e.custom_marker:u.marker&&"image"===u.marker.type?o.content='<img src="'+u.marker.url+'" class="jet-map-marker-image" alt="" style="cursor: pointer;">':u.marker&&"text"===u.marker.type?o.content=u.marker.html.replace("_marker_label_",e.label):u.marker&&"icon"===u.marker.type&&(o.content=u.marker.html),o.markerClustering=e.markerClustering,n=s.addMarker(o),h.push(n),l.addMarkerData(e.id,n,y),d&&n&&d.extend(s.getMarkerPosition(n)),t=s.addPopup({position:{lat:e.latLang.lat,lng:e.latLang.lng},width:p,offset:g,map:i}),s.closePopup(t,function(){var e;null!==(e=c)&&void 0!==e&&e.map&&(c.map.isInternalInteraction=!1),c=!1,i.jetPlugins.isOpeningPopup=!1},i),s.openPopup(n,function(r){var o,a;if(r&&r.stopPropagation&&r.stopPropagation(),i.jetPlugins.isOpeningPopup=!0,clearTimeout(null===(o=i.jetPlugins)||void 0===o?void 0:o.isOpeningPopupTimer),t.contentIsSet()){var s,d;if(c===t)return;return c&&c.close(),b(n),t.setMap(i),t.draw(),t.open(i,n),l.initHandlers(k.find(".jet-map-box")),c=t,void(i.jetPlugins.isOpeningPopupTimer=setTimeout(function(){return i.jetPlugins.isOpeningPopup=!1},+(null!==(s=null===(d=JetEngineSettings)||void 0===d||null===(d=d.mapSyncFilter)||void 0===d?void 0:d.debounceTime)&&void 0!==s?s:500)+10))}u.popupPreloader&&(c&&(c.close(),c=!1),t.setMap(i),t.draw(),t.setContent('<div class="jet-map-preloader is-active"><div class="jet-map-loader"></div></div>',!1),t.open(i,n));var p=u.querySeparator||"?",g=u.api+p+"listing_id="+u.listingID+"&post_id="+e.id+"&source="+u.source+"&geo_query_distance="+e.geo_query_distance,m=k.data("queried-id");if(m&&(g+="&queried_id="+m),y&&(g+="&element_id="+y),u.queryID&&u.querySignature&&(g+="&query_id="+u.queryID+"&query_signature="+u.querySignature),null!==(a=window.JetSmartFilters)&&void 0!==a&&a.filterGroups){var f=window.JetSmartFilters.filterGroups;for(var v in f){var w;if(v.includes("jet-engine-maps/")&&(null===(w=f[v])||void 0===w||null===(w=w.$provider)||void 0===w?void 0:w[0])===k[0]){var h=f[v].getUrl(!0);g+=h?"&jsf="+h.replace("?jsf=",""):"&jsf_query="+JSON.stringify(f[v].currentQuery);break}}}jQuery.ajax({url:g,type:"GET",dataType:"json",beforeSend:function(e){var n=window.JetEngineSettings?window.JetEngineSettings.restNonce:u.restNonce;e.setRequestHeader("X-WP-Nonce",n)}}).done(function(e){var r,o;c&&c.close(),t.setMap(i),t.draw(),t.setContent(e.html,!1),t.open(i,n),l.initHandlers(k.find(".jet-map-box")),c=t,i.jetPlugins.isOpeningPopupTimer=setTimeout(function(){return i.jetPlugins.isOpeningPopup=!1},+(null!==(r=null===(o=JetEngineSettings)||void 0===o||null===(o=o.mapSyncFilter)||void 0===o?void 0:o.debounceTime)&&void 0!==r?r:500)+10),l.reinitBricksScripts(y)}).fail(function(e){var r,o;c&&c.close(),t.setContent(e,!0),t.open(i,n),c=t,i.jetPlugins.isOpeningPopupTimer=setTimeout(function(){return i.jetPlugins.isOpeningPopup=!1},+(null!==(r=null===(o=JetEngineSettings)||void 0===o||null===(o=o.mapSyncFilter)||void 0===o?void 0:o.debounceTime)&&void 0!==r?r:500)+10)}),b(n)},t,i,r)},b=function(e){u.centeringOnOpen&&(l.preventPanToMarker||i.jetPlugins.autoCenterBlock||(s.panTo({map:i,position:s.getMarkerPosition(e),zoom:!!u.zoomOnOpe
2n&&+u.zoomOnOpen}),i.isInternalInteraction=!1))},j=function(){d&&(d.isEmpty&&d.isEmpty()||s.setAutoCenter({map:i,settings:u,bounds:d}))};o=k.data("init"),a=k.data("markers"),u=k.data("general"),(f=u.autoCenter)||(v=u.customCenter),m={zoomControl:!0,fullscreenControl:!0,streetViewControl:!0,mapTypeControl:!0},m=t.extend({},m,o),!f&&v&&(m.center=v,m.zoom=u.customZoom),u.maxZoom&&(m.maxZoom=u.maxZoom),u.minZoom&&(m.minZoom=u.minZoom),u.styles&&(m.styles=u.styles),u.advanced&&(u.advanced.zoom_control?m.gestureHandling=u.advanced.zoom_control:m.scrollwheel=!1,void 0!==u.advanced.scrollwheel&&(m.scrollwheel=u.advanced.scrollwheel)),null!==(r=(n=i=s.initMap(k[0],m)).jetPlugins)&&void 0!==r||(n.jetPlugins={}),d=s.initBounds(),p=parseInt(u.width,10),g=parseInt(u.offset,10),k.data("mapInstance",i),u.user_location_enabled&&navigator.geolocation&&navigator.geolocation.watchPosition(function(e){var n=u.user_location_marker;if(n){i.jetPlugins.userLocationMarker&&s.removeMarker(i.jetPlugins.userLocationMarker);var r="Your Location",o={lat:e.coords.latitude,lng:e.coords.longitude};switch(n.type){case"image":r='<img src="'+n.url+'" class="jet-map-user-location-marker-image '+(n.additional_classes||"")+'" alt="" style="cursor: pointer;">';break;case"text":r=n.html.replace("_marker_label_",u.user_location_label);break;case"icon":r=n.html}i.jetPlugins.userLocationMarker=s.addMarker({content:r.replace("cursor: pointer;","cursor: default;"),position:o,map:i,shadow:!1}),t(window).trigger("jet-engine/frontend-maps/user-position/update",[k,o,s])}},function(e){t(window).trigger("jet-engine/frontend-maps/user-position/error",[e,k])},{enableHighAccuracy:!0,maximumAge:30,timeout:1/0}
2),a&&t.each(a,function(e,n){n.markerClustering=u.markerClustering,P(n)}),!f&&v||j(),u.markerClustering&&(w=s.getMarkerCluster({map:i,markers:h,clustererImg:u.clustererImg,customClusterImg:u.customClusterImg||[],clusterMaxZoom:u.clusterMaxZoom,clusterRadius:u.clusterRadius}),l.clusterersData[y]=w),e.on("jet-filter-custom-content-render",function(e,n){var t,r,o;null!==(r=(t=i.jetPlugins).JetSmartFilters)&&void 0!==r||(t.JetSmartFilters={}),i.jetPlugins.JetSmartFilters.markers=n.markers,M(null!==(o=n.markers)&&void 0!==o?o:[])});var M=function(e){c&&c.close(),w&&s.removeMarkers(w,h),h.forEach(function(e){s.removeMarker(e)}),h.splice(0,h.length),l.restoreMarkerData(),d=s.initBounds();var n=k.data("general");if(null!=e&&e.length){for(var t=0;t<e.length;t++){var r=e[t];r.markerClustering=n.markerClustering,P(r)}n.markerClustering&&w&&s.addMarkers(w,h)}i.jetPlugins.autoCenterBlock||!f&&v||j(),i.jetPlugins.autoCenterBlock=!1};e.on("jet-engine/frontend-maps/toggle-marker-clustering",function(){var e,n=k.data("general"),t=(null===(e=i)||void 0===e||null===(e=e.jetPlugins)||void 0===e||null===(e=e.JetSmartFilters)||void 0===e?void 0:e.markers)||a;n.markerClustering=!n.markerClustering,k.data("general",n),i.jetPlugins.autoCenterBlock=!0,M(t)})}},addMarkerData:function(e,n,t){this.markersData[e]||(this.markersData[e]=[]),this.markersData[e].push({marker:n,clustererIndex:t})},restoreMarkerData:function(){this.markersData={}},registerUrlAction:function(){window.JetEngine.customUrlActions.addAction("open_map_listing_popup",l.openMapListingPopup),window.JetEngine.customUrlActions.addAction("toggle_marker_clustering",l.toggleMarkerClustering)},toggleMarkerClustering:function(e){if(e.map_id){var n=t("#".concat(e.map_id));if(n.length){var r=n.find(".jet-map-listing")[0]||!1;r&&t(r).trigger("jet-engine/frontend-maps/toggle-marker-clustering")}}},openMapListingPopup:function(e){if(e.id){var n=e.id,r=!!e.zoom&&+e.zoom;if(void 0!==l.markersData[n]){r&&(l.preventPanToMarker=!0);for(var i=0;i<l.markersData[n].length;i++){var o,a=l.markersData[n][i].marker,d=s.getMarkerMap(a),u=l.markersData[n][i].clustererIndex||!1,c=l.clusterersData[u]||!1;if(!d||null!=s&&null!==(o=s.isMarkerClusterOpen)&&void 0!==o&&o.call(s,a,c)?s.fitMapToMarker(a,c,r):s.panTo({map:d,position:s.getMarkerPosition(a),zoom:r}),s.triggerOpenPopup(a),e.scroll_to_map){var p=s.getContainer(d),g=t(p).offset();t("html, body").animate({scrollTop:g.top-30})}}l.preventPanToMarker=!1}}},customInitMapBySelector:function(e){var n=e.closest('[data-is-block="jet-engine/maps-listing"]'),r=e.closest('[data-is-block="jet-engine/bricks-maps-listing"]'),i=e.closest(".elementor-widget-jet-engine-maps-listing");n.length&&l.widgetMap(n),r.length&&l.bricksWidgetMap(r),i.length&&(window.elementorFrontend.hooks.doAction("frontend/element_ready/widget",i,t),window.elementorFrontend.hooks.doAction("frontend/element_ready/global",i,t),window.elementorFrontend.hooks.doAction("frontend/element_ready/"+i.data("widget_type"),i,t))},initHandlers:function(e){var n,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];window.JetPlugins.init(e);var i=function(e){if(!r)return e();try{e()}catch(e){console.warn("An error occured while running Elementor handlers.\n"+e.stack)}};null!==(n=window)&&void 0!==n&&null!==(n=n.elementorFrontend)&&void 0!==n&&n.hooks&&e.find("[data-element_type]").each(function(){var e=t(this),n=e.data("element_type");n&&("widget"===n&&(n=e.data("widget_type"),i(function(){return window.elementorFrontend.hooks.doAction("frontend/element_ready/widget",e,t)})),i(function(){return window.elementorFrontend.hooks.doAction("frontend/element_ready/"+n,e,t)}),i(function(){return window.elementorFrontend.hooks.doAction("frontend/element_ready/global",e,t)}))}),window.JetPopupFrontend&&window.JetPopupFrontend.initAttachedPopups&&window.JetPopupFrontend.initAttachedPopups(e),window.JetEngine&&s.getId&&"google"===s.getId()&&JetEngine.commonEvents(e)},initHandlersOnEvent:function(e){e.detail&&e.detail.container&&l.initHandlers(t(e.detail.container))},initMapAfterDisplayingWidgets:function(e){new IntersectionObserver(function(e,n){e.forEach(function(e){e.isIntersecting&&(n.unobserve(e.target),l.widgetMap(t(e.target)))})}).observe(e)},isBricksHiddenWrap:function(e){var n=e[0].closest(".brxe-accordion-nested, .brxe-tabs-nested"),t=e[0].closest(".listening, .tab-pane");return!(!n||!t||t.classList.contains("brx-open"))},dispatchMapSyncEvent:function(e,n){var t,r,i=s.getContainer(e);clearTimeout(null==i?void 0:i.JetEngineMapDebounceTimer);var o=+(null!==(t=null===(r=JetEngineSettings)||void 0===r||null===(r=r.mapSyncFilter)||void 0===r?void 0:r.debounceTime)&&void 0!==t?t:500);isFinite(o)||(o=1e3),i.JetEngineMapDebounceTimer=setTimeout(l.dispatchMapSyncEventImmediate,o,i,n,e)},dispatchMapSyncEventImmediate:function(e,n,t){if(t.isInternalInteraction)t.isInternalInteraction=!1;else if(!t.jetPlugins.isOpeningPopup){for(var r in n)"function"==typeof n[r].toString&&(n[r]=n[r].toString());var i=new CustomEvent("jet-engine/maps/update-sync-bounds",{detail:{div
2:e,bounds:n,map:t,mapProvider:s}});document.dispatchEvent(i)}},dispatchMapSyncInitEvent:function(e){var n=new CustomEvent("jet-engine/maps/init-sync-bounds",{detail:{map:e,div:s.getContainer(e),mapProvider:s}});document.dispatchEvent(n)},reinitBricksScripts:function(e){window.bricksIsFrontend&&document.dispatchEvent(new CustomEvent("bricks/ajax/query_result/displayed",{detail:{queryId:e||null}}))}},t(window).on("elementor/frontend/init",l.init),"async"===a&&(l.init(),l.initHandlers(t(document),!0)),window.addEventListener("DOMContentLoaded",function(){l.initBlocks(),l.initBricks()}),window.jetEngineMapsBricks=function(){l.initBricks()},window.JetEngineMaps=l,l.commonInit(),t(window).trigger("jet-engine/frontend-maps/loaded");case 3:return n.a(2)}},n)})),function(e){return i.apply(this,arguments)})(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.