Object.keys=Object.keys||function(e){var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push(a);return t},function(e){"use strict";jQuery(document).ready(function(e){var t,a,l,r,s,o,i,n,y,p,m=[],g=[],f=[];function c(t,a,l){e(".map-marker-list."+a).each(function(){e("#"+a).attr("data-enable-animation");e(this).find(".map-marker").each(function(r){if(0===e(this).attr("data-lat").length)return;let s=(new google.maps.marker.PinElement).element;e("#"+a).is('[data-marker-style="nectar"]')&&(s=e('<div><div class="animated-dot"><div class="middle-dot"></div><div class="signal"></div><div class="signal2"></div></div></div>')[0]),e("#"+a).is("[data-marker-img]")&&""!==e("#"+a).attr("data-marker-img")&&((s=document.createElement("img")).className="nectar-google-map__marker-img",s.src=e("#"+a).attr("data-marker-img"));const o=l,i=r;var n=new google.maps.marker.AdvancedMarkerElement({position:new google.maps.LatLng(e(this).attr("data-lat"),e(this).attr("data-lng")),map:t,content:s});if(""!=e(this).attr("data-mapinfo")&&"<br />"!=e(this).attr("data-mapinfo")&&"<br/>"!=e(this).attr("data-mapinfo")){var y=new google.maps.InfoWindow({content:e(this).attr("data-mapinfo"),maxWidth:300});f[l].push(y),n.addListener("click",function(e,a){f[o][i].open(t,this)})}})})}window.mapAPI_Loaded=function(){for(var d=0;d<e(".nectar-google-map").length;d++)f[d]=[];e(".nectar-google-map").each(function(f){e('#page-header-bg:not("[data-parallax=1]")').length>0&&e("#contact-map").length>0&&(e("#contact-map").css("margin-top",0),e(".container-wrap").css("padding-top",0)),e("#page-header-bg[data-parallax=1]").length>0&&e("#contact-map").css("margin-top","-30px"),y=parseFloat(e(this).attr("data-zoom-level")),n=parseFloat(e(this).attr("data-center-lat")),i=parseFloat(e(this).attr("data-center-lng")),o=e(this).attr("data-marker-img"),r=e(this).attr("data-enable-zoom"),s="1"!=r,l=e(this).attr("data-greyscale"),a=e(this).attr("data-extra-color");var d=e(this).attr("data-ultra-flat"),h=e(this).attr("data-dark-color-scheme"),T=[],u=[];t=e(this).attr("data-enable-animation"),isNaN(y)&&(y=12),isNaN(n)&&(n=51.47),isNaN(i)&&(i=-.268199),t=void 0!==t&&1==t&&e(window).width()>690?google.maps.Animation.BOUNCE:null,p=new google.maps.LatLng(n,i),"1"==d?T=[{featureType:"transit",elementType:"geometry",stylers:[{visibility:"off"}]},{elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"administrative",stylers:[{visibility:"off"}]}]:(T[0]={},T[1]={},T[2]={}),"1"==h?u=[{featureType:"all",elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#000000"},{lightness:40}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#000000"},{lightness:16}]},{featureType:"all",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:17},{weight:1.2}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#000000"},{lightness:21}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#000000"},{lightness:18}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#000000"},{lightness:16}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#000000"},{lightness:19}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#000000"},{lightness:17}]}]:(u[0]={},u[1]={},u[2]={},u[3]={},u[4]={},u[5]={},u[6]={},u[7]={},u[8]={},u[9]={},u[10]={},u[11]={},u[12]={}),g="1"==l&&a.length>0?[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road.local",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road.arterial",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"geometry.stroke",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"geometry.fill",stylers:[{hue:a},{visibility:"on"},{lightness:1},{saturation:7}]},{elementType:"labels",stylers:[{saturation:-100}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{hue:a},{visibility:"on"},{lightness:20},{saturation:7}]},{featureType:"landscape",stylers:[{hue:a},{visibility:"on"},{lightness:20},{saturation:20}]},{featureType:"road",elementType:"geometry.fill",stylers:[{hue:a},{visibility:"on"},{lightness:1},{saturation:7}]},{featureType:"water",elementType:"geometry",stylers:[{hue:a},{visibility:"on"},{lightness:1},{saturation:7}]},u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],T[0],T[1],T[2]]:"1"==l?[{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road.local",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road.arterial",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"geometry.stroke",stylers:[{visibility:"off"}]},{elementType:"geometry",stylers:[{saturation:-100}]},{elementType:"labels",stylers:[{saturation:-100}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{color:"#ffffff"}]},{featureType:"landscape",stylers:[{color:"#ffffff"}]},{featureType:"road",elementType:"geometry.fill",stylers:[{color:"#f1f1f1"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#b9e7f4"}]},u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],T[0],T[1],T[2]]:[];var v=new google.maps.StyledMapType(g,{name:"Styled Map"}),b={mapId:e(this).attr("id"),center:p,zoom:y,mapTypeControlOptions:{mapTypeIds:[google.maps.MapTypeId.ROADMAP,"map_style"]},scrollwheel:!1,panControl:!1,zoomControl:r,disableDoubleClickZoom:s,zoomControlOptions:{style:google.maps.ZoomControlStyle.LARGE,position:google.maps.ControlPosition.LEFT_CENTER},mapTypeControl:!1,scaleControl:!1,streetViewControl:!1};m[f]=new google.maps.Map(document.getElementById(e(this).attr("id")),b),m[f].mapTypes.set("map_style",v),m[f].setMapTypeId("map_style");var w=f;google.maps.event.addListenerOnce(m[f],"tilesloaded",function(){var t=e(m[f].getDiv()).attr("id");if(o.length>0){var a=new Image;a.src=o,e(a).load(function(){c(m[f],t,w)})}else c(m[f],t,w)})});var h=e('.col.has-animation[data-animation="grow-in"] .nectar-google-map'),T=[];h.each(function(t){var a=e(this);T[t]=setInterval(function(){if(a.parents('.col.has-animation[data-animation="grow-in"]').hasClass("animated-in")){for(var e=0;e<m.length;e++)google.maps.event.trigger(m[e],"resize");setTimeout(function(){clearInterval(T[t])},1e3)}},500)})},"object"==typeof google&&"object"==typeof google.maps||(nectarLove.mapApiKey.length>0?e.getScript("https://maps.googleapis.com/maps/api/js?sensor=false&key="+nectarLove.mapApiKey+"&libraries=places,marker,drawing,geometry&loading=async&callback=mapAPI_Loaded"):e.getScript("https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places,marker,drawing,geometry&loading=async&callback=mapAPI_Loaded"))})}(jQuery);