TweenMax.min.js
1 year ago
anime.min.js
1 year ago
flipster.min.js
1 year ago
fontawesome-all.min.js
1 year ago
headroom.min.js
1 year ago
iscroll.min.js
1 year ago
isotope.min.js
1 year ago
jquery-countdown.min.js
1 year ago
jquery-mousewheel.min.js
1 year ago
jquery-slimscroll.min.js
1 year ago
lottie.min.js
1 year ago
luxon.min.js
1 year ago
markerclusterer.min.js
1 year ago
modal.min.js
1 year ago
motionpath.min.js
1 year ago
pa-gsap.min.js
1 year ago
pa-scrolldir.min.js
1 year ago
premium-addons.min.js
1 year ago
premium-banner.min.js
1 year ago
premium-blog.min.js
1 year ago
premium-button.min.js
1 year ago
premium-carousel-widget.min.js
1 year ago
premium-contact-form.min.js
1 year ago
premium-countdown-timer.min.js
1 year ago
premium-counter.min.js
1 year ago
premium-dis-conditions.min.js
1 year ago
premium-dual-header.min.js
1 year ago
premium-eq-height.min.js
1 year ago
premium-fancy-text.min.js
1 year ago
premium-floating-effects.min.js
1 year ago
premium-global-tooltips.min.js
1 year ago
premium-icon-list.min.js
1 year ago
premium-image-button.min.js
1 year ago
premium-image-scroll.min.js
1 year ago
premium-img-gallery.min.js
1 year ago
premium-maps.min.js
1 year ago
premium-media-wheel.min.js
1 year ago
premium-mini-cart.min.js
1 year ago
premium-mobile-menu.min.js
1 year ago
premium-modal-box.min.js
1 year ago
premium-nav-menu.min.js
1 year ago
premium-notifications.min.js
1 year ago
premium-person.min.js
1 year ago
premium-pinterest-feed.min.js
1 year ago
premium-post-ticker.min.js
1 year ago
premium-progressbar.min.js
1 year ago
premium-search-form.min.js
1 year ago
premium-shape-divider.min.js
1 year ago
premium-svg-drawer.min.js
1 year ago
premium-tcloud.min.js
1 year ago
premium-testimonials.min.js
1 year ago
premium-textual-showcase.min.js
1 year ago
premium-tiktok-feed.min.js
1 year ago
premium-title.min.js
1 year ago
premium-tooltips.min.js
1 year ago
premium-video-box.min.js
1 year ago
premium-vscroll.min.js
1 year ago
premium-weather.min.js
1 year ago
premium-woo-categories.min.js
1 year ago
premium-woo-cta.min.js
1 year ago
premium-woo-products.min.js
1 year ago
premium-world-clock.min.js
1 year ago
premium-wrapper-link.min.js
1 year ago
prettyPhoto.min.js
1 year ago
scrollTrigger.min.js
1 year ago
slick.min.js
1 year ago
tooltipster.min.js
1 year ago
typed.min.js
1 year ago
universal-tilt.min.js
1 year ago
vticker.min.js
1 year ago
premium-maps.min.js
1 lines
| 1 | function initMap(){console.log("Google API Loaded")}jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-maps.default",function(h,w){var k=null,n=h.find(".premium_maps_map_height"),f=n.data("settings"),o=n.data("style"),C=[],x=[];if(f.loadScroll){var e=h.closest(".elementor-top-section, .e-con"),t=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(premiumMap=a(n,f,o),t.unobserve(e.target))})},{rootMargin:"-70% 0px 0px 0px"});t.observe(e[0])}else premiumMap=a(n,f,o);function a(t,e,n){var o=e.scrollwheel,a=e.streetViewControl,i=e.fullScreen,r=e.zoomControl,s=e.typeControl,l=JSON.parse(e.centerlat),c=JSON.parse(e.centerlong),m=e.automaticOpen,p=e.hoverOpen,u=e.hoverClose,d={zoom:e.zoom,mapTypeId:e.maptype,center:{lat:l,lng:c},scrollwheel:o,streetViewControl:a,fullscreenControl:i,zoomControl:r,mapTypeControl:s,styles:n};"yes"===f.drag&&(d.gestureHandling="none");var g=t.find(".premium-pin");return(t=new google.maps.Map(t[0],d)).markers=[],k=w(".maps-carousel .premium-carousel-wrapper"),g.each(function(e){!function(e,n,o,t,a,i){var r=new google.maps.LatLng(e.data("lat"),e.data("lng")),s=e.data("icon"),l=e.data("max-width"),c=e.data("id"),m=e.data("activated"),p=parseInt(e.data("icon-size"));if(""!=s){var u={url:s};p&&(u.scaledSize=new google.maps.Size(p,p),u.origin=new google.maps.Point(0,0),u.anchor=new google.maps.Point(p/2,p))}var d=new google.maps.Marker({position:r,map:n,icon:u,zIndex:i});c&&google.maps.event.addListener(d,"click",function(){0<k.length&&k.map(function(e,n){var o=w(n).data("settings");if(o.navigation&&-1!=o.navigation.indexOf("#"+c)){var t=o.navigation.indexOf("#"+c);w(n).find(".premium-carousel-inner").slick("slickGoTo",t)}})});if(e.find(".premium-maps-info-title").html()||e.find(".premium-maps-info-desc").html()){var g=new google.maps.InfoWindow({maxWidth:l,content:e.html()});if((o||m)&&g.open(n,d),t){var f=function(){var e=elementorFrontend.getCurrentDeviceMode();return!["desktop","widescreen","laptop"].includes(e)}(),v=f?"click":"mouseover";google.maps.event.addListener(d,v,function(){y&&y.close(),(y=g).open(n,d)}),a&&!f&&google.maps.event.addListener(d,"mouseout",function(){g.close(n,d)})}google.maps.event.addListener(d,"click",function(){y&&y.close(),c&&k.length&&k.map(function(e,n){var o=w(n).data("settings");if(o.navigation&&-1!=o.navigation.indexOf("#"+c)){var t=o.navigation.indexOf("#"+c);k.find(".premium-carousel-inner").slick("slickGoTo",t)}}),(y=g).open(n,d)}),g.addListener("visible",function(){0<e.find(".advanced-pin").length&&w(".gm-ui-hover-effect").remove(),h.find(".premium-maps-info-close").on("click",function(){g.close(n,d)})}),h.hasClass("pa-maps-carousel")&&x.push(g)}n.markers.push(d),C.push(d)}(jQuery(this),t,m,p,u,e)}),h.hasClass("pa-maps-carousel")&&k.map(function(e,n){w(n).find(".premium-carousel-inner").on("afterChange",function(e,n,o){x.map(function(e,n){e.close()}),x[o]&&x[o].open(t,t.markers[o])})}),f.cluster&&MarkerClusterer&&new MarkerClusterer(t,C,{imagePath:""!=f.cluster_icon?f.cluster_icon:"https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m",styles:[{url:f.cluster_icon||"https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m1.png",width:f.cluster_icon_size,height:f.cluster_icon_size}]}),t}var y=null})}); |