PageSourceSearch

https://www.toyota-vanoijen.nl/static/toyota/dealer-map.50c1bf37f1fa.js

js toyota-vanoijen.nl collected 2026-10-10 02:32:13 UTC 46,484 bytes, 3 lines download raw bytes

1/*! For license information please see dealer-map.js.LICENSE.txt */
2!function(){"use strict";var e,t={10959:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.apiGetUsedCars=t.apiGetDealers=t.apiGet=void 0;var r,a=(r=n(89181))&&r.__esModule?r:{default:r};var o="".concat(window.location.protocol,"//").concat(window.location.host),l=a.default.create({baseURL:o,headers:{Accept:"application/json","Content-Type":"application/json"}});t.apiGet=function(e){return l.get(e)},t.apiGetUsedCars=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3?arguments[3]:void 0,a=[{name:"Brand",values:["toyota"]},{name:"ClientId",values:e.split(",")}];return""!==n&&a.push({name:"Model",values:[n]}),r&&a.push({name:"PriceLeasePilot",values:["Private lease"]}),l.post("https://occasions.toyota.nl/api/search?source=toyota",{filter:a,limits:{start:0,limit:t},sort:"RecentDesc"},{headers:{"Content-Type":"application/json-patch+json"}})},t.apiGetDealers=function(e){return l.get(e).then(function(e){return e.data})}},97370:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,a=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(o=t?a:n){if(o.has(e))return o.get(e);o.set(e,i)}for(var u in e)"default"!==u&&{}.hasOwnProperty.call(e,u)&&((l=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,u))&&(l.get||l.set)?o(i,u,l):i[u]=e[u]);return i}(e,t)}(n(79474)),o=n(10959),l=c(n(60638)),i=c(n(98914)),u=c(n(43594));function c(e){return e&&e.__esModule?e:{default:e}}function s(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var u=r&&r.prototype instanceof i?r:i,c=Object.create(u.prototype);return f(c,"_invoke",function(n,r,a){var o,i,u,c=0,s=a||[],f=!1,d={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,n){return o=t,i=0,u=e,d.n=n,l}};function m(n,r){for(i=n,u=r,t=0;!f&&c&&!a&&t<s.length;t++){var a,o=s[t],m=d.p,p=o[2];n>3?(a=p===r)&&(u=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=m&&((a=n<2&&m<o[1])?(i=0,d.v=r,d.n=o[1]):m<p&&(a=n<3||o[0]>r||r>p)&&(o[4]=n,o[5]=r,d.n=p,i=0))}if(a||n>1)return l;throw f=!0,r}return function(a,s,p){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,p),i=s,u=p;(t=i<2?e:u)||!f;){o||(i?i<3?(i>1&&(d.n=-1),m(i,u)):d.n=u:d.v=u);try{if(c=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(u=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(f=d.n<0)?u:n.call(r,d))!==l)break}catch(t){o=e,i=1,u=t}finally{c=1}}return{value:t,done:f}}}(n,a,o),!0),c}var l={};function i(){}function u(){}function c(){}t=Object.getPrototypeOf;var d=[][r]?t(t([][r]())):(f(t={},r,function(){return this}),t),m=c.prototype=i.prototype=Object.create(d);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,f(e,a,"GeneratorFunction")),e.prototype=Object.create(m),e}return u.prototype=c,f(m,"constructor",c),f(c,"constructor",u),u.displayName="GeneratorFunction",f(c,a,"GeneratorFunction"),f(m),f(m,a,"Generator"),f(m,r,function(){return this}),f(m,"toString",function(){return"[object Generator]"}),(s=function(){return{w:o,m:p}})()}function f(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}f=function(e,t,n,r){function o(t,n){f(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},f(e,t,n,r)}function d(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||v(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t,n,r,a,o,l){try{var i=e[o](l),u=i.value}catch(e){return void n(e)}i.done?t(u):Promise.resolve(u).then(r,a)}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],u=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);u=!0);}catch(e){c=!0,a=e}
2finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(c)throw a}}return i}}(e,t)||v(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){if(e){if("string"==typeof e)return y(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var h="#show-search"===window.location.hash?0:8;t.default=function(e){var t=e.overviewUrl,n=e.dealerApiUrl,r=e.dealerLocationId,c=e.googleApiKey,f=e.viewMode,v=e.$root,y=e.mapId,g=p((0,a.useState)(null),2),b=g[0],_=g[1],w=p((0,a.useState)(null),2),E=w[0],S=w[1],k=p((0,a.useState)(null),2),M=k[0],O=k[1],j=p((0,a.useState)(null),2),N=j[0],P=j[1],C=p((0,a.useState)(""),2),A=C[0],I=C[1],T=p((0,a.useState)(!1),2),L=T[0],x=T[1],D=function(){var e,t=(e=s().m(function e(){var t,a,l,i,u,c;return s().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,o.apiGet)(n);case 1:if(t=e.v,a=t.data,0===(l=window.location.hash).indexOf("#max-dealers/")&&(i=Number(l.split("#max-dealers/")[1]))>0)for(;a.locations.length>i;)a.locations.pop();(u=a.locations.length)>=h&&v.classList.add("has-search-enabled"),u<3&&v.classList.add("has-divider-on-last-item"),S(a),O(d(a.locations)),r&&(c=a.locations.find(function(e,t){return e.order=t+1,e.dealer_location_id===r}))&&(_(c),x(!0)),"lazyLoadInstance"in window&&window.lazyLoadInstance.update();case 2:return e.a(2)}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function l(e){m(o,r,a,l,i,"next",e)}function i(e){m(o,r,a,l,i,"throw",e)}l(void 0)})});return function(){return t.apply(this,arguments)}}();return(0,a.useEffect)(function(){D()},[]),(0,a.useEffect)(function(){E&&1===E.locations.length&&null===b&&(x(!0),_(E.locations[0]))},[E]),a.default.createElement(a.default.Fragment,null,M?a.default.createElement(a.default.Fragment,null,a.default.createElement(l.default,{activeDealer:b,addressKeyword:A,enableSearch:E.locations.length>=h,googleApiKey:c,geoCoords:N,markers:E.locations,showInfo:L,center:{lat:52.1326,lng:5.2913},onItemSelect:function(e){_(e),x(!0)},onViewChanged:M.length>=h&&function(e){O(e)},mapId:y}),a.default.createElement(u.default,{overviewUrl:t,dealer:b,enableSearch:E.locations.length>=h,showDistances:""!==A||null!==N,locations:M,showBackButton:E.locations.length>1,showInfo:L,viewMode:f,onDealerSelect:function(e){var t=E.locations.find(function(t){return t.dealer_location_id===e});t&&(_(t),x(!0))},onDealerSearch:function(e){e?I(e):(O(d(E.locations)),P(null),I(""))},onGeolocationRequest:function(e){P(e)},onGoHome:function(){x(!1)}})):a.default.createElement(i.default,null))}},94164:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(79474))&&r.__esModule?r:{default:r},o=n(36411);var l=function(e){e.stopPropagation()};t.default=function(e){var t=e.contact_url,n=e.statutory_name,r=void 0===n?null:n,i=e.address_data,u=e.phone_number_formatted,c=e.phone_number_readable,s=e.email,f=e.is_authorized_repairer,d=e.is_toyota_dealer,m=e.location_lat,p=e.location_long,v=e.opening_hour_friday,y=e.opening_hour_monday,h=e.opening_hour_saturday,g=e.opening_hour_sunday,b=e.opening_hour_tuesday,_=e.opening_hour_thursday,w=e.opening_hour_wednesday,E=e.opening_hours_exception,S=e.photo,k=e.short_name,M=e.order,O=e.whatsapp_url,j=e.whatsapp_readable,N=e.opening_hours_label,P=e.isMultiple,C=e.overviewUrl,A=e.viewMode,I=e.manager_name,T=e.manager_email,L=e.vat_number,x=e.coc_number;if(null===r)return a.default.createElement(a.default.Fragment,null);var D=i.length>3?i.replace(/\n/g,"<br />"):null;return a.default.createElement("div",{className:P?"dealer-info is-multiple":"dealer-info"},a.default.createElement("div",{className:"dealer-info__title","data-number":M},a.default.createElement("div",{className:"dealer-info__title-text"},a.default.createElement("meta",{itemProp:"name",content:k}),S&&a.default.createElement("meta",{itemProp:"image",content:S.url}),u&&a.default.createElement("meta",{itemProp:"telephone",content:u}),s&&a.default.createElement("meta",{itemProp:"email",content:s}),a.default.createElement("meta",{itemProp:"address",content:D}),a.default.createElement("h6",null,k),D&&a.default.createElement("p",{className:"dealer-info__address",dangerouslySetInnerHTML:{__html:D}}),u&&a.default.createElement("a",{className:"dealer-info__btn is-big",href:"tel:"+u,onClick:l},a.default.createElement("i",{className:"icon icon-phone"}),a.default.createElement("span",null,c||u)),O&&a.default.createElement("a",{href:O,className:"dealer-info__btn is-big",target:"_blank",rel:"noreferrer noopener"},a.default.createElement("svg",{className:"icon icon-whatsapp",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},a.default.createElement("path",{d:"M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z"})),a.default.createElement("span",null,j||O)),s&&a.default.createElement("a",{href:"mailto:"+s,className:"dealer-info__btn is-big",onClick:l},a.default.createElement("i",{className:"icon icon-email"}),a.default.createElement("span",null,s))),S&&a.default.createElement("div",{className:"dealer-info__title-image"},a.default.createElement("img",{src:S.url,alt:k})),"contact_detail"===A&&a.default.createElement("div",{className:"dealer-info__additional"},I&&a.default.createElement("div",null,a.default.createElement("strong",null,"Manager klantrelaties:")," ",I),T&&a.default.createElement("div",null,a.default.createElement("strong",null,"E-mail klantrelaties:")," ",a.default.createElement("a",{href:"mailto:"+T,onClick:l},a.default.createElement("span",null,T))),x&&a.default.createElement("div",null,a.default.createElement("strong",null,"KvK-nummer:")," ",x),L&&a.default.createElement("div",null,a.default.createElement("strong",null,"Btw-nummer:")," ",L))),"contact_detail"!==A&&a.default.createElement("div",{className:"dealer-info__opening-times"},a.default.createElement("i",{className:"icon icon-time"}),a.default.createElement("ul",null,a.default.createElement("li",null,a.default.createElement("strong",{className:"dealer-info__opening-times__label"},N)),y&&a.default.createElement("li",null,a.default.createElement("span",null,"Maandag")," ",y,a.default.createElement("meta",{itemProp:"openingHours",content:"Mo ".concat(y)})),b&&a.default.createElement("li",null,a.default.createElement("span",null,"Dinsdag")," ",b,a.default.createElement("meta",{itemProp:"openingHours",content:"Tu ".concat(b)})),w&&a.default.createElement("li",null,a.default.createElement("span",null,"Woensdag")," ",w,a.default.createElement("meta",{itemProp:"openingHours",content:"We ".concat(w)})),_&&a.default.createElement("li",null,a.default.createElement("span",null,"Donderdag")," ",_,a.default.createElement("meta",{itemProp:"openingHours",content:"Th ".concat(_)})),v&&a.default.createElement("li",null,a.default.createElement("span",null,"Vrijdag")," ",v,a.default.createElement("meta",{itemProp:"openingHours",content:"Fr ".concat(v)})),h&&a.default.createElement("li",null,a.default.createElement("span",null,"Zaterdag")," ",h,a.default.createElement("meta",{itemProp:"openingHours",content:"Sa ".concat(h)})),g&&a.default.createElement("li",null,a.default.createElement("span",null,"Zondag")," ",g,a.default.createElement("meta",{itemProp:"openingHours",content:"Su ".concat(g)})),E&&a.default.createElement("li",{className:"extra",dangerouslySetInnerHTML:{__html:E.replace(/\n/g,"<br />")}}))),(d||f)&&a.default.createElement("div",{className:"dealer-info__btn-group is-secondary"},d&&a.default.createElement("p",{className:"dealer-info__btn is-small"},a.default.createElement("i",{className:"icon icon-car"}),a.default.createElement("span",null,"Toyota Dealer")),f&&a.default.createElement("p",{className:"dealer-info__btn is-small"},a.default.createElement("i",{className:"icon icon-service-and-maintenance"}),a.default.createElement("span",null,"Toyota Erkend Reparateur"))),a.default.createElement("div",{className:"dealer-info__btn-group block block-buttons is-primary"},a.default.createElement("a",{className:"btn",href:"https://www.google.com/maps/dir//".concat(m,",").concat(p,"/@").concat(m,",").concat(p,",17z"),target:"_blank",rel:"noopener noreferrer"},a.default.createElement("i",{className:"icon icon-map-marker"}),a.default.createElement("span",null,"Route")),"contact_detail"===A&&a.default.createElement("a",{className:"btn",href:"#",onClick:function(e){e.preventDefault(),(0,o.bodyScrollIntoView)(document.querySelector("#openingstijden"))}},a.default.createElement("span",null,"Openingstijden")),"homepage"===A&&a.default.createElement("a",{className:"btn",href:t||C},a.default.createElement("span",null,"Alle openingstijden")),"contact_overview"===A&&P&&a.default.createElement("a",{className:"btn",href:t},a.default.createElement("span",null,"Alle openingstijden"))))}}
2,95517:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(79474))&&r.__esModule?r:{default:r};var o=function(e){e.stopPropagation()};t.default=function(e){var t=e.address_data,n=e.contact_url,r=void 0===n?null:n,l=e.dealerNumber,i=e.dealer_location_id,u=e.distance,c=e.onDealerSelect,s=e.photo,f=e.phone_number_formatted,d=e.phone_number_readable,m=e.short_name,p=e.showDistances,v=e.viewMode,y=e.whatsapp_url,h=e.whatsapp_readable,g=t.replace(/\n/g,"<br />");return a.default.createElement("div",{className:"dealer-item",onClick:function(){"contact_overview"===v&&r?window.location.replace(r):c(i)}},s&&a.default.createElement("img",{className:"dealer-item__image",src:s.url,alt:m}),a.default.createElement("div",{className:"dealer-item__body","data-number":l},a.default.createElement("h6",null,m),a.default.createElement("p",{dangerouslySetInnerHTML:{__html:g}}),f&&a.default.createElement("a",{href:"tel:".concat(f),className:"dealer-info__btn is-big",onClick:o},a.default.createElement("span",{className:"icon icon-phone"}),a.default.createElement("span",null,d||f)),y&&a.default.createElement("a",{href:y,className:"dealer-info__btn is-big",onClick:o,target:"_blank",rel:"noreferrer noopener"},a.default.createElement("span",{className:"icon icon-whatsapp"}),a.default.createElement("span",null,h||y)),a.default.createElement("i",{className:"icon icon-angle-right"}),p&&void 0!==u&&!isNaN(u)&&a.default.createElement("div",{className:"dealer-item__distance"},u," km")))}},37752:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,a=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(o=t?a:n){if(o.has(e))return o.get(e);o.set(e,i)}for(var u in e)"default"!==u&&{}.hasOwnProperty.call(e,u)&&((l=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,u))&&(l.get||l.set)?o(i,u,l):i[u]=e[u]);return i}(e,t)}(n(79474)),o=u(n(34605)),l=u(n(95517)),i=u(n(31747));function u(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(null,arguments)}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],u=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);u=!0);}catch(e){c=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(c)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e){var t=e.locations,n=e.onDealerSelect,r=e.showDistances,u=e.viewMode,f=s((0,a.useState)(!1),2),d=f[0],m=f[1],p=(0,o.default)(),v=function(){return 0===t.length?a.default.createElement("div",{className:"no-results-found"},"Geen resultaten gevonden."):t.map(function(e,t){return a.default.createElement(l.default,c({key:"item-".concat(e.dealer_location_id),dealerNumber:t+1,onDealerSelect:n,showDistances:r,viewMode:u},e))})},y=p.innerWidth>767&&t.length<3;return a.default.createElement("div",{className:y?"dealer-list__container has-last-item-border":"dealer-list__container"},p.innerWidth>767?t.length>3?a.default.createElement(i.default,null,v()):a.default.createElement(a.default.Fragment,null,v()):a.default.createElement(a.default.Fragment,null,a.default.createElement("div",{className:d?"dealer-list__body show-more":"dealer-list__body"},v()),t.length>4&&a.default.createElement("div",{className:"dealer-list__footer"},a.default.createElement("button",{className:"btn btn-chevron",onClick:function(){m(!d)}},a.default.createElement("i",{className:d?"icon icon-chevron-up":"icon icon-chevron-down"}),a.default.createElement("span",null,d?"Toon minder":"Toon meer")))))}},51328:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,a=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(o=t?a:n){if(o.has(e))return o.get(e);o.set(e,i)}for(var u in e)"default"!==u&&{}.hasOwnProperty.call(e,u)&&((l=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,u))&&(l.get||l.set)?o(i,u,l):i[u]=e[u]);return i}(e,t)}(n(79474));function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],u=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);u=!0);}catch(e){c=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(c)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e){var t=e.dealersFound,n=void 0===t?0:t,r=e.onGeolocationRequest,l=e.onSubmit,i=o((0,a.useState)(""),2),u=i[0],c=i[1],s=o((0,a.useState)(!1),2),f=s[0],d=s[1],m=o((0,a.useState)(0),2),p=m[0],v=m[1];return a.default.createElement("div",{className:"dealer-list__search"},a.default.createElement("form",{className:"dealer-search",onSubmit:function(e){e.preventDefault(),l&&(d(!0),l(u),v(0))}},a.default.createElement("div",{className:"dealer-search__title"},a.default.createElement("h5",null,"Vind uw dealer"),a.default.createElement("span",null,0===n&&"",n>0&&a.default.createElement(a.default.Fragment,null,n," ",1===n?"dealer":"dealers"," gevonden"))),a.default.createElement("div",{className:"dealer-search__input"},a.default.createElement("input",{type:"text",value:u,onChange:function(e){c(e.currentTarget.value)},placeholder:"Zoek op plaats of postcode"}),a.default.createElement("button",{className:"dealer-search__btn-submit",type:"submit","aria-label":"Search"},a.default.createElement("i",{className:"glyphicon glyphicon-search"})),a.default.createElement("button",{className:u.length>0&&f||3===p||2===p?"dealer-search__btn-clear show-btn":"dealer-search__btn-clear",onClick:function(e){e.preventDefault(),d(!1),c(""),v(0),l&&l(null)},"aria-label":"Clear search"},a.default.createElement("i",{className:"icon icon-remove"}))),a.default.createElement("div",{className:"dealer-search__footer"},0===p&&a.default.createElement("button",{className:"dealer-search__footer-indicator",onClick:function(e){e.preventDefault(),"geolocation"in navigator?(v(1),window.navigator.geolocation.getCurrentPosition(function(e){e.coords?(v(2),r(e.coords)):v(3)},function(){v(3)})):v(3)}},a.default.createElement("div",{className:"dealer-search__footer-indicator-icon"},a.default.createElement("i",{className:"icon icon-locate is-red"})),a.default.createElement("span",null,"Gebruik mijn huidige locatie")),1===p&&a.default.createElement("div",{className:"dealer-search__footer-indicator"},a.default.createElement("div",{className:"dealer-search__footer-indicator-icon"},a.default.createElement("i",{className:"loader is-small is-red"})),a.default.createElement("span",null,"Verzoek om toegang tot uw locatie")),2===p&&a.default.createElement("div",{className:"dealer-search__footer-indicator"},a.default.createElement("div",{className:"dealer-search__footer-indicator-icon"},a.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"13",viewBox:"0 0 18 13"},a.default.createElement("path",{d:"M9.46875,17.5 C9.29687414,17.5 9.14453191,17.4687503 9.01171875,17.40625 C8.87890559,17.3437497 8.75781305,17.257813 8.6484375,17.1484375 L3.9609375,12.4609375 C3.72656133,12.2265613 3.609375,11.9492204 3.609375,11.6289062 C3.609375,11.3085921 3.72656133,11.0234388 3.9609375,10.7734375 C4.19531367,10.5390613 4.47265465,10.421875 4.79296875,10.421875 C5.11328285,10.421875 5.39843625,10.5390613 5.6484375,10.7734375 L9.46875,14.6171875 L18.3515625,5.8515625 C18.6015638,5.61718633 18.8867171,5.5 19.2070312,5.5 C19.5273454,5.5 19.8046863,5.61718633 20.0390625,5.8515625 C20.2734387,6.10156375 20.390625,6.38671715 20.390625,6.70703125 C20.390625,7.02734535 20.2734387,7.30468633 20.0390625,7.5390625 L10.3125,17.1484375 C10.2031245,17.257813 10.0820319,17.3437497 9.94921875,17.40625 C9.81640559,17.4687503 9.65625094,17.5 9.46875,17.5 Z",transform:"translate(-3 -5)"}))),a.default.createElement("span",null,"Niet juist? Gebruik het zoekvak om uw locatie in te voeren.")),3===p&&a.default.createElement("div",{className:"dealer-search__footer-indicator"},a.default.createElement("div",{className:"dealer-search__footer-indicator-icon"},a.default.createElement("i",{className:"glyphicon glyphicon-ban-circle is-red"})),a.default.createElement("span",null,"Er is een fout opgetreden. Gebruik het zoekvak om uw locatie in te voeren.")))))}},60638:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,a=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(o=t?a:n){if(o.has(e))return o.get(e);o.set(e,i)}for(var u in e)"default"!==u&&{}.hasOwnProperty.call(e,u)&&((l=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,u))&&(l.get||l.set)?o(i,u,l):i[u]=e[u]);return i}(e,t)}(n(79474)),o=i(n(30810)),l=i(n(85039));function i(e){return e&&e.__esModule?e:{default:e}}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],u=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);u=!0);}catch(e){c=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(c)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}t.default=function(e){var t=e.activeDealer,n=e.addressKeyword,r=e.center,i=e.showInfo,c=e.enableSearch,s=void 0!==c&&c,f=e.geoCoords,d=e.googleApiKey,m=e.markers,p=e.onItemSelect,v=e.onViewChanged,y=e.mapId,h=(0,a.useRef)(),g=u((0,a.useState)(null),2),b=g[0],_=g[1],w=function(){if(h.current){var e=new l.default({$ref:h.current,center:r,zoom:15,mapId:y});e.addMarkers(m),e.onViewChanged=function(e){v(e)},e.onItemSelect=function(e){p(e)},e.setFilterOnUpdate(s),_(e)}};return(0,a.useEffect)(function(){o.default.loadScript("https://maps.google.com/maps/api/js?key=".concat(d,"&libraries=places,geometry,marker&callback")).then(function(){w()})},[]),(0,a.useEffect)(function(){var e=new IntersectionObserver(function(t){u(t,1)[0].isIntersecting&&(window.google&&null===b&&w(),e.unobserve(h.current))},{root:null,rootMargin:"0px",threshold:.1});return h.current&&e.observe(h.current),function(){h.current&&e.unobserve(h.current)}},[]),(0,a.useEffect)(function(){b&&(t?b.jumpTo(t.location_lat,t.location_long,15):setTimeout(function(){return b.showAllMarkers()},100))},[b]),(0,a.useEffect)(function(){b&&(f?b.setOrigin(f.latitude,f.longitude):b.showAllMarkers())},[f]),(0,a.useEffect)(function(){b&&(""===n?b.showAllMarkers():b.search(n))},[n]),(0,a.useEffect)(function(){b&&t&&i&&(b.jumpTo(t.location_lat,t.location_long,15),b.setMarkerState(t,i))},[t]),(0,a.useEffect)(function(){b&&m.length>1&&t&&(i?b.jumpTo(t.location_lat,t.location_long,15):b.goBack(),b.setMarkerState(t,i))},[i]),a.default.createElement("div",{className:s&&!i?"google-map is-minimized":"google-map"},a.default.createElement("div",{className:"google-map__component",ref:h}))}},98914:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(79474))&&r.__esModule?r:{default:r};t.default=function(){return a.default.createElement("div",{className:"dealer-loader"},a.default.createElement("div",{className:"loader is-big is-red"},"Laden..."))}},31747:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=l(n(79474)),a=n(40485),o=l(n(57312));function l(e){return e&&e.__esModule?e:{default:e}}var i=function(){return r.default.createElement("div",{className:"side-panel__scrollbar-track"})},u=function(){return r.default.createElement("div",{className:"side-panel__scrollbar-thumb"})};t.default=function(e){var t=e.children;return o.default?r.default.createElement(a.Scrollbars,{style:{overflowX:"hidden"}},t):r.default.createElement(a.Scrollbars,{renderTrackVertical:i,renderThumbVertical:u,style:{overflowX:"hidden"}},r.default.createElement(r.default.Fragment,null,t))}},43594:function(e,t,n){function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}
2Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if("function"==typeof WeakMap)var n=new WeakMap,a=new WeakMap;return function(e,t){if(!t&&e&&e.__esModule)return e;var o,l,i={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return i;if(o=t?a:n){if(o.has(e))return o.get(e);o.set(e,i)}for(var u in e)"default"!==u&&{}.hasOwnProperty.call(e,u)&&((l=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,u))&&(l.get||l.set)?o(i,u,l):i[u]=e[u]);return i}(e,t)}(n(79474)),o=s(n(51328)),l=n(36411),i=s(n(94164)),u=s(n(37752)),c=s(n(48117));function s(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(null,arguments)}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],u=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);u=!0);}catch(e){c=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(c)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var p=document.querySelector(".js-dealer-map");t.default=function(e){var t=e.dealer,n=void 0===t?null:t,r=e.overviewUrl,s=void 0===r?null:r,m=e.enableSearch,v=void 0!==m&&m,y=e.locations,h=e.onDealerSelect,g=e.onDealerSearch,b=e.onGeolocationRequest,_=e.onGoHome,w=e.showDistances,E=e.showInfo,S=e.showBackButton,k=e.viewMode,M=d((0,a.useState)(!1),2),O=M[0],j=M[1],N=(0,a.useRef)(),P=(0,a.useRef)();return(0,a.useEffect)(function(){setTimeout(function(){j(!0)},500)},[]),(0,a.useEffect)(function(){y.length>1&&window.innerWidth<768&&"viewMode"!==k&&(E?setTimeout(function(){(0,l.bodyScrollIntoView)(p).then(function(){if(P.current){var e=P.current.getBoundingClientRect();N.current.style.height="".concat(e.height,"px")}})},250):N.current.style.height=null)},[E]),a.default.createElement("div",{className:O?"side-panel show-panel":"side-panel"},a.default.createElement("div",{className:E?"side-panel__container show-page":"side-panel__container"},a.default.createElement("div",{className:"dealer-list side-panel__page",ref:N},v&&a.default.createElement(o.default,{dealersFound:y.length,onSubmit:g,onGeolocationRequest:b}),a.default.createElement(u.default,{locations:y,onDealerSelect:h,showDistances:w,viewMode:k})),a.default.createElement("div",{className:"side-panel__page",ref:P},S&&a.default.createElement(c.default,{overviewUrl:"contact_detail"===k&&s?s:null,onGoHome:_}),a.default.createElement(i.default,f({overviewUrl:s,isMultiple:y.length>1,viewMode:k},n)))))}},48117:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(79474))&&r.__esModule?r:{default:r};t.default=function(e){var t=e.overviewUrl,n=e.onGoHome;return a.default.createElement("div",{className:"dealer-info__back"},a.default.createElement("button",{className:"dealer-info__back-btn",onClick:function(){t?window.location.replace(t):n()}},a.default.createElement("i",{className:"icon icon-angle-left"}),a.default.createElement("span",null,t?" Vind uw dealer":"Terug naar overzicht")))}},75756:function(e,t,n){var r=l(n(79474)),a=n(48088),o=l(n(97370));function l(e){return e&&e.__esModule?e:{default:e}}var i=document.querySelector(".js-dealer-map"),u=(0,a.createRoot)(i);
2i&&""!==i.dataset.googleApiKey&&""!==i.dataset.googleMapId&&""!==i.dataset.dealerApiUrl&&u.render(r.default.createElement(o.default,{overviewUrl:i.dataset.overviewUrl,dealerApiUrl:i.dataset.dealerApiUrl,dealerLocationId:Number(i.dataset.dealerLocationId),googleApiKey:i.dataset.googleApiKey,viewMode:i.dataset.viewMode,mapId:i.dataset.googleMapId,$root:i}))},85039:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(57312))&&r.__esModule?r:{default:r};function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,c(r.key),r)}}function i(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(e,t,n){return(t=c(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}var s="/static/toyota/images/svgs/icon-marker.svg",f="/static/toyota/images/svgs/icon-marker-unselected.svg";t.default=i(function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),u(this,"onViewChanged",void 0),u(this,"onItemSelect",void 0),u(this,"map",void 0),u(this,"service",void 0),u(this,"markers",void 0),u(this,"$markers",void 0),u(this,"filterOnUpdate",!1),u(this,"prevLat",void 0),u(this,"prevLng",void 0),u(this,"prevZoom",void 0),u(this,"origin",void 0),u(this,"activeMarker",void 0),u(this,"addMarkers",function(e,t){var r=window.google.maps;n.markers=e,n.$markers={};var a=e.length>1;e.forEach(function(e,t){var o;document.createElement("img").src=s,a?(o=new r.marker.AdvancedMarkerElement({map:n.map,content:n.setMarkerElement(f,t+1),position:{lat:e.location_lat,lng:e.location_long},gmpClickable:!0})).addListener("click",function(){n.onItemSelect(e)}):o=new r.marker.AdvancedMarkerElement({map:n.map,content:n.setMarkerElement(s),position:{lat:e.location_lat,lng:e.location_long},gmpClickable:!0}),n.$markers[e.dealer_location_id]=o}),t&&t()}),u(this,"clearMarkers",function(){}),u(this,"showAllMarkers",function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return n.filterMarkers(n.markers,!0,e)}),u(this,"jumpTo",function(e,t,r){n.map&&(n.prevZoom=n.map.getZoom(),n.prevLat=n.map.getCenter().lat(),n.prevLng=n.map.getCenter().lng(),requestAnimationFrame(function(){n.map.setCenter({lat:e,lng:t}),n.map.setZoom(r)}))}),u(this,"goBack",function(){n.map&&(n.prevZoom&&(n.map.setZoom(n.prevZoom),n.prevZoom=null),n.prevLat&&n.prevLng&&(n.map.setCenter({lat:n.prevLat,lng:n.prevLng}),n.prevLat=null,n.prevLng=null),n.filterOnUpdate&&requestAnimationFrame(function(){n.filterMarkers(n.markers,!1,!1)}))}),u(this,"setMarkersInView",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return n.filterMarkers(e,!1,t)}),u(this,"setMarkerState",function(e,t){if(window.google.maps){n.activeMarker&&(n.setMarkerOptions(n.activeMarker,!1),n.activeMarker=null);var r=n.$markers[e.dealer_location_id];r&&(n.setMarkerOptions(r,t),t&&(n.activeMarker=r))}}),u(this,"setFilterOnUpdate",function(e){n.filterOnUpdate=e}),u(this,"search",function(e){var t=window.google.maps;if(e){var r={fields:["name","geometry"],query:e};n.service.findPlaceFromQuery(r,function(e,r){if(r===window.google.maps.places.PlacesServiceStatus.OK&&e&&e.length>0){var a=e[0].geometry.location,o=a.lat(),l=a.lng();n.origin=new t.LatLng({lat:o,lng:l}),n.jumpTo(o,l,window.innerWidth<768?9:10),setTimeout(function(){return n.filterMarkers(n.markers,!1,!1)},150)}})}}),u(this,"setOrigin",function(e,t){var r=window.google.maps;n.origin=new r.LatLng({lat:e,lng:t}),n.jumpTo(e,t,10),setTimeout(function(){n.filterMarkers(n.markers,!1,!1)},20)}),u(this,"clearOrigin",function(){n.origin=null,n.markers.map(function(e){e.distance=null})}),u(this,"filterMarkers",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,a=window.google.maps,o=[];if(!n.activeMarker){if(e&&a&&n.map){var l=new a.LatLngBounds;e.map(function(e,i){var u=n.$markers[e.dealer_location_id];if(u){e.order=i+1;var c=n.map.getBounds();if(c&&c.contains)if(c.contains(u.position)||t){if(n.origin){var s=new a.LatLng({lat:e.location_lat,lng:e.location_long}),f=a.geometry.spherical.computeDistanceBetween(n.origin,s);e.distance=Math.round(f/1e3*10)/10}o.push(e),r&&l.extend(u.position)}}}),n.onViewChanged&&n.filterOnUpdate&&(n.origin&&o.sort(function(e,t){return e.distance-t.distance}),o.forEach(function(e,t){var r=n.$markers[e.dealer_location_id];r&&(e.order=t+1,n.setMarkerOptions(r,n.activeMarker&&n.activeMarker.dealer_location_id===e.dealer_location_id))}),n.onViewChanged(o)),r&&(n.map.fitBounds(l),n.map.getZoom()>15&&n.map.setZoom(15))}return o}}),u(this,"setMarkerOptions",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t?"/static/toyota/images/svgs/icon-marker-selected.svg":f;e.content=n.setMarkerElement(r,e.content.firstChild.textContent,t)}),u(this,"setMarkerElement",function(e,t,n){var r=document.createElement("div");
2r.className="custom-marker";var a=document.createElement("span");a.className=n?"marker-number selected":"marker-number",a.textContent=(null==t?void 0:t.toString())||"";var o=document.createElement("img");return o.src=e,o.alt="",r.appendChild(a),r.appendChild(o),r}),Object.assign(this,t);var r=t.$ref,o=t.zoom,l=t.center,i=t.mapId,c=window.google.maps;this.map=new c.Map(r,{animatedZoom:!1,center:l,fullscreenControl:!1,mapTypeControl:!1,rotateControl:!1,scaleControl:!1,streetViewControl:!1,zoom:o,zoomControl:!a.default,mapId:i}),this.map.addListener("dragend",function(){n.filterOnUpdate&&n.filterMarkers(n.markers,!1,!1)}),this.map.addListener("zoom_changed",function(){n.filterOnUpdate&&n.filterMarkers(n.markers,!1,!1)}),this.service=new c.places.PlacesService(this.map)})},93251:function(e,t,n){n(75756)},34605:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(79474);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,l,i=[],u=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=o.call(n)).done)&&(i.push(r.value),i.length!==t);u=!0);}catch(e){c=!0,a=e}finally{try{if(!u&&null!=n.return&&(l=n.return(),Object(l)!==l))return}finally{if(c)throw a}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var l=function(){return{innerHeight:window.innerHeight,innerWidth:window.innerWidth,outerHeight:window.outerHeight,outerWidth:window.outerWidth}};t.default=function(){var e=a((0,r.useState)(l()),2),t=e[0],n=e[1];function o(){n(l())}return(0,r.useEffect)(function(){return window.addEventListener("resize",o),function(){window.removeEventListener("resize",o)}},[]),t}},30810:function(e,t){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function a(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=n(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=new(function(){return e=function e(){var t,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t=this,r=void 0,(n=a(n="scripts"))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,this.scripts={}},t=[{key:"loadScript",value:function(e){var t=this;return new Promise(function(n,r){var a=t.scripts[e];if(a)return a.loaded&&n(),void(a.error&&r());var o=document.createElement("script");o.type="text/javascript",o.src=e,window.document.body.appendChild(o);var l=function(a){o.removeEventListener("load",l),o.removeEventListener("error",l),t.scripts[e]="load"===a.type,"load"===a.type?n():r()};o.addEventListener("load",l),o.addEventListener("error",l)})}}],t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}());t.default=o},36411:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.bodyScrollIntoView=function(e){return new Promise(function(t){var n=window.innerWidth<1200?0:48,r=window.pageYOffset,a=e.getBoundingClientRect().top+r,o=a-n,l=function(e){window.scrollY===o&&(e.currentTarget.removeEventListener("scroll",l),t())};window.addEventListener("scroll",l),window.scrollTo({behavior:"smooth",left:0,top:a-n})})}}
2,57312:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=!1;("ontouchstart"in window||"ontouchstart"in document.documentElement)&&(n=!0);t.default=n}},n={};function r(e){var a=n[e];if(void 0!==a)return a.exports;var o=n[e]={id:e,loaded:!1,exports:{}};return t[e].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}r.m=t,e=[],r.O=function(t,n,a,o){if(!n){var l=1/0;for(s=0;s<e.length;s++){n=e[s][0],a=e[s][1],o=e[s][2];for(var i=!0,u=0;u<n.length;u++)(!1&o||l>=o)&&Object.keys(r.O).every(function(e){return r.O[e](n[u])})?n.splice(u--,1):(i=!1,o<l&&(l=o));if(i){e.splice(s--,1);var c=a();void 0!==c&&(t=c)}}return t}o=o||0;for(var s=e.length;s>0&&e[s-1][2]>o;s--)e[s]=e[s-1];e[s]=[n,a,o]},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j=505,function(){var e={505:0};r.O.j=function(t){return 0===e[t]};var t=function(t,n){var a,o,l=n[0],i=n[1],u=n[2],c=0;if(l.some(function(t){return 0!==e[t]})){for(a in i)r.o(i,a)&&(r.m[a]=i[a]);if(u)var s=u(r)}for(t&&t(n);c<l.length;c++)o=l[c],r.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return r.O(s)},n=self.webpackChunkfrontend=self.webpackChunkfrontend||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}(),r.O(void 0,[96],function(){return r(96944)}),r.O(void 0,[96],function(){return r(82185)});var a=r.O(void 0,[96],function(){return r(93251)});a=r.O(a)}();
3//# sourceMappingURL=sourcemaps/dealer-map.js.0813fe5b83a9.map

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.