1 line
6.7 KiB
JavaScript
1 line
6.7 KiB
JavaScript
(()=>{var e,t={1458:()=>{const e={apiKey:"AIzaSyBs-owKPe4qiYLb2baCTAptLeNNJX7bTQk",center:{lat:50.61036915572659,lng:4.148529499893204},zoom:15,marker:{lat:50.61036915386491,lng:4.151615298397132,title:"Carhop",address:"Av. de la Houssière 80, 7090 Braine-le-Comte",placeId:"ChIJ41pZLUq1w0cRjXw8zlHnvXI",color:"green"},styles:[{featureType:"administrative",elementType:"geometry",stylers:[{color:"#136f63"}]},{featureType:"administrative",elementType:"labels.text.fill",stylers:[{color:"#ffffff"},{gamma:"1.00"},{lightness:"0"},{saturation:"0"},{visibility:"on"},{weight:"1.5"}]},{featureType:"administrative",elementType:"labels.text.stroke",stylers:[{color:"#19464b"},{weight:"2"}]},{featureType:"administrative.land_parcel",elementType:"geometry",stylers:[{color:"#19464b"}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#19464b"}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#136f63"}]},{featureType:"landscape.man_made",elementType:"geometry",stylers:[{color:"#136f63"}]},{featureType:"landscape.natural",elementType:"labels.text.fill",stylers:[{color:"#ffffff"},{visibility:"on"}]},{featureType:"landscape.natural.landcover",elementType:"geometry",stylers:[{color:"#136f63"}]},{featureType:"landscape.natural.terrain",elementType:"geometry",stylers:[{color:"#136f63"}]},{featureType:"poi",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.attraction",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.business",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.government",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.park",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.school",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.medical",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.place_of_worship",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.sports_complex",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#136f63"},{lightness:"-40"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{visibility:"off"}]},{featureType:"road.highway",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#ffffff"}]},{featureType:"road.highway",elementType:"labels.text.stroke",stylers:[{color:"#0a1f14"}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#136f63"},{lightness:30}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{color:"#136f63"}]},{featureType:"road.arterial",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road.arterial",elementType:"labels.text.fill",stylers:[{color:"#ffffff"}]},{featureType:"road.arterial",elementType:"labels.text.stroke",stylers:[{color:"#2c2c2c"}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#136F63"},{lightness:-20}]},{featureType:"road.local",elementType:"labels",stylers:[{visibility:"simplified"}]},{featureType:"road.local",elementType:"labels.text.fill",stylers:[{color:"#ffffff"}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#136F63"},{lightness:-20}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#136F63"},{lightness:18},{saturation:-50},{visibility:"simplified"}]},{featureType:"water",elementType:"geometry.fill",stylers:[{visibility:"simplified"}]},{featureType:"water",elementType:"labels",stylers:[{visibility:"off"}]}]};function t(){document.querySelectorAll(".carhop-localisation-map").forEach(t=>{const l=t.querySelector(".map-container");if(!l||"true"===l.dataset.initialized)return;const o=new google.maps.Map(l,{zoom:e.zoom,center:new google.maps.LatLng(e.center.lat,e.center.lng),styles:e.styles,zoomControl:!0,zoomControlOptions:{position:google.maps.ControlPosition.RIGHT_TOP,style:google.maps.ZoomControlStyle.DEFAULT},mapTypeControl:!1,streetViewControl:!1,fullscreenControl:!1});new google.maps.Marker({position:new google.maps.LatLng(e.marker.lat,e.marker.lng),map:o,title:e.marker.title,icon:{url:"/wp-content/plugins/carhop-blocks/blocks/localisation-map/src/localisation-map/carhop-pin.png",scaledSize:new google.maps.Size(40,40),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(20,40)}}).addListener("click",function(){const t=e.marker.placeId;let l;l=t&&"ChIJXXXXXXXXXXXXXXXXXXXX"!==t?`https://www.google.com/maps/place/?q=place_id:${t}`:`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(e.marker.address)}`,window.open(l,"_blank")}),l.dataset.initialized="true"})}function l(){if("undefined"!=typeof google&&google.maps)return void t();if(window.carhopMapsLoading)return window.carhopMapsCallbacks=window.carhopMapsCallbacks||[],void window.carhopMapsCallbacks.push(t);window.carhopMapsLoading=!0,window.carhopMapsCallbacks=[t],window.carhopMapsReady=function(){window.carhopMapsLoading=!1,window.carhopMapsCallbacks&&(window.carhopMapsCallbacks.forEach(e=>e()),window.carhopMapsCallbacks=[])};const l=document.createElement("script");l.src=`https://maps.googleapis.com/maps/api/js?key=${e.apiKey}&callback=carhopMapsReady`,l.async=!0,l.defer=!0,document.head.appendChild(l)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",l):l(),window.addEventListener("load",l)},4461:(e,t,l)=>{"use strict";const o=window.wp.blocks,a=window.wp.serverSideRender;var r=l.n(a);const s=window.wp.blockEditor,i=window.ReactJSXRuntime,n=JSON.parse('{"UU":"carhop-blocks/localisation-map"}');l(1458),(0,o.registerBlockType)(n.UU,{edit:function(e){return(0,i.jsx)("div",{...(0,s.useBlockProps)(),children:(0,i.jsx)(r(),{block:"carhop-blocks/localisation-map",attributes:e.attributes})})}})}},l={};function o(e){var a=l[e];if(void 0!==a)return a.exports;var r=l[e]={exports:{}};return t[e](r,r.exports,o),r.exports}o.m=t,e=[],o.O=(t,l,a,r)=>{if(!l){var s=1/0;for(y=0;y<e.length;y++){for(var[l,a,r]=e[y],i=!0,n=0;n<l.length;n++)(!1&r||s>=r)&&Object.keys(o.O).every(e=>o.O[e](l[n]))?l.splice(n--,1):(i=!1,r<s&&(s=r));if(i){e.splice(y--,1);var p=a();void 0!==p&&(t=p)}}return t}r=r||0;for(var y=e.length;y>0&&e[y-1][2]>r;y--)e[y]=e[y-1];e[y]=[l,a,r]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var l in t)o.o(t,l)&&!o.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={618:0,7315:0,7067:0};o.O.j=t=>0===e[t];var t=(t,l)=>{var a,r,[s,i,n]=l,p=0;if(s.some(t=>0!==e[t])){for(a in i)o.o(i,a)&&(o.m[a]=i[a]);if(n)var y=n(o)}for(t&&t(l);p<s.length;p++)r=s[p],o.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return o.O(y)},l=globalThis.webpackChunkcarhop_blocks=globalThis.webpackChunkcarhop_blocks||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var a=o.O(void 0,[7067],()=>o(4461));a=o.O(a)})(); |