PageSourceSearch

https://www.pimkie.fr/cdn/shop/t/101/assets/StoreLocator.min.Dm2-uA45.js

js pimkie.fr collected 2026-09-24 20:02:57 UTC 37,539 bytes, 23 lines download raw bytes

1import{D as Je}from"./DeferWebComponent.min.BrKhvwE6.js";const Ye=[{featureType:"all",elementType:"labels.text",stylers:[{color:"#878787"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#f9f5ed"}]},{featureType:"road.highway",elementType:"all",stylers:[{color:"#f5f5f5"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#c9c9c9"}]},{featureType:"water",elementType:"all",stylers:[{color:"#aee0f4"}]}],{getOwnPropertyNames:Qe,getOwnPropertySymbols:et}=Object,{hasOwnProperty:tt}=Object.prototype;function se(s,e){return function(t,i,n){return s(t,i,n)&&e(t,i,n)}}function Q(s){return function(r,t,i){if(!r||!t||typeof r!="object"||typeof t!="object")return s(r,t,i);const{cache:n}=i,o=n.get(r),a=n.get(t);if(o&&a)return o===t&&a===r;n.set(r,t),n.set(t,r);const u=s(r,t,i);return n.delete(r),n.delete(t),u}}function rt(s){return s!=null?s[Symbol.toStringTag]:void 0}function ye(s){return Qe(s).concat(et(s))}const st=Object.hasOwn||((s,e)=>tt.call(s,e));function q(s,e){return s===e||!s&&!e&&s!==s&&e!==e}const nt="__v",it="__o",ot="_owner",{getOwnPropertyDescriptor:ve,keys:_e}=Object;function at(s,e){return s.byteLength===e.byteLength&&re(new Uint8Array(s),new Uint8Array(e))}function ut(s,e,r){let t=s.length;if(e.length!==t)return!1;for(;t-- >0;)if(!r.equals(s[t],e[t],t,t,s,e,r))return!1;return!0}function lt(s,e){return s.byteLength===e.byteLength&&re(new Uint8Array(s.buffer,s.byteOffset,s.byteLength),new Uint8Array(e.buffer,e.byteOffset,e.byteLength))}function ct(s,e){return q(s.getTime(),e.getTime())}function dt(s,e){return s.name===e.name&&s.message===e.message&&s.cause===e.cause&&s.stack===e.stack}function ft(s,e){return s===e}function we(s,e,r){const t=s.size;if(t!==e.size)return!1;if(!t)return!0;const i=new Array(t),n=s.entries();let o,a,u=0;for(;(o=n.next())&&!o.done;){const l=e.entries();let c=!1,d=0;for(;(a=l.next())&&!a.done;){if(i[d]){d++;continue}const h=o.value,g=a.value;if(r.equals(h[0],g[0],u,d,s,e,r)&&r.equals(h[1],g[1],h[0],g[0],s,e,r)){c=i[d]=!0;break}d++}if(!c)return!1;u++}return!0}const ht=q;function mt(s,e,r){const t=_e(s);let i=t.length;if(_e(e).length!==i)return!1;for(;i-- >0;)if(!Ze(s,e,r,t[i]))return!1;return!0}function P(s,e,r){const t=ye(s);let i=t.length;if(ye(e).length!==i)return!1;let n,o,a;for(;i-- >0;)if(n=t[i],!Ze(s,e,r,n)||(o=ve(s,n),a=ve(e,n),(o||a)&&(!o||!a||o.configurable!==a.configurable||o.enumerable!==a.enumerable||o.writable!==a.writable)))return!1;return!0}function gt(s,e){return q(s.valueOf(),e.valueOf())}function pt(s,e){return s.source===e.source&&s.flags===e.flags}function Me(s,e,r){const t=s.size;if(t!==e.size)return!1;if(!t)return!0;const i=new Array(t),n=s.values();let o,a;for(;(o=n.next())&&!o.done;){const u=e.values();let l=!1,c=0;for(;(a=u.next())&&!a.done;){if(!i[c]&&r.equals(o.value,a.value,o.value,a.value,s,e,r)){l=i[c]=!0;break}c++}if(!l)return!1}return!0}function re(s,e){let r=s.byteLength;if(e.byteLength!==r||s.byteOffset!==e.byteOffset)return!1;for(;r-- >0;)if(s[r]!==e[r])return!1;return!0}function yt(s,e){return s.hostname===e.hostname&&s.pathname===e.pathname&&s.protocol===e.protocol&&s.port===e.port&&s.hash===e.hash&&s.username===e.username&&s.password===e.password}function Ze(s,e,r,t){return(t===ot||t===it||t===nt)&&(s.$$typeof||e.$$typeof)?!0:st(e,t)&&r.equals(s[t],e[t],t,t,s,e,r)}const vt="[object ArrayBuffer]",_t="[object Arguments]",wt="[object Boolean]",Mt="[object DataView]",At="[object Date]",Et="[object Error]",xt="[object Map]",kt="[object Number]",Lt="[object Object]",Ct="[object RegExp]",Tt="[object Set]",Ot="[object String]",bt={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},St="[object URL]",qt=Object.prototype.toString;function Dt({areArrayBuffersEqual:s,areArraysEqual:e,areDataViewsEqual:r,areDatesEqual:t,areErrorsEqual:i,areFunctionsEqual:n,areMapsEqual:o,areNumbersEqual:a,areObjectsEqual:u,arePrimitiveWrappersEqual:l,areRegExpsEqual:c,areSetsEqual:d,areTypedArraysEqual:h,areUrlsEqual:g,unknownTagComparators:v}){return function(f,m,p){if(f===m)return!0;
1if(f==null||m==null)return!1;const A=typeof f;if(A!==typeof m)return!1;if(A!=="object")return A==="number"?a(f,m,p):A==="function"?n(f,m,p):!1;const k=f.constructor;if(k!==m.constructor)return!1;if(k===Object)return u(f,m,p);if(Array.isArray(f))return e(f,m,p);if(k===Date)return t(f,m,p);if(k===RegExp)return c(f,m,p);if(k===Map)return o(f,m,p);if(k===Set)return d(f,m,p);const w=qt.call(f);if(w===At)return t(f,m,p);if(w===Ct)return c(f,m,p);if(w===xt)return o(f,m,p);if(w===Tt)return d(f,m,p);if(w===Lt)return typeof f.then!="function"&&typeof m.then!="function"&&u(f,m,p);if(w===St)return g(f,m,p);if(w===Et)return i(f,m,p);if(w===_t)return u(f,m,p);if(bt[w])return h(f,m,p);if(w===vt)return s(f,m,p);if(w===Mt)return r(f,m,p);if(w===wt||w===kt||w===Ot)return l(f,m,p);if(v){let D=v[w];if(!D){const E=rt(f);E&&(D=v[E])}if(D)return D(f,m,p)}return!1}}function Pt({circular:s,createCustomConfig:e,strict:r}){let t={areArrayBuffersEqual:at,areArraysEqual:r?P:ut,areDataViewsEqual:lt,areDatesEqual:ct,areErrorsEqual:dt,areFunctionsEqual:ft,areMapsEqual:r?se(we,P):we,areNumbersEqual:ht,areObjectsEqual:r?P:mt,arePrimitiveWrappersEqual:gt,areRegExpsEqual:pt,areSetsEqual:r?se(Me,P):Me,areTypedArraysEqual:r?se(re,P):re,areUrlsEqual:yt,unknownTagComparators:void 0};if(e&&(t=Object.assign({},t,e(t))),s){const i=Q(t.areArraysEqual),n=Q(t.areMapsEqual),o=Q(t.areObjectsEqual),a=Q(t.areSetsEqual);t=Object.assign({},t,{areArraysEqual:i,areMapsEqual:n,areObjectsEqual:o,areSetsEqual:a})}return t}function It(s){return function(e,r,t,i,n,o,a){return s(e,r,a)}}function Rt({circular:s,comparator:e,createState:r,equals:t,strict:i}){if(r)return function(a,u){const{cache:l=s?new WeakMap:void 0,meta:c}=r();return e(a,u,{cache:l,equals:t,meta:c,strict:i})};if(s)return function(a,u){return e(a,u,{cache:new WeakMap,equals:t,meta:void 0,strict:i})};const n={cache:void 0,equals:t,meta:void 0,strict:i};return function(a,u){return e(a,u,n)}}const ae=O();O({strict:!0});O({circular:!0});O({circular:!0,strict:!0});O({createInternalComparator:()=>q});O({strict:!0,createInternalComparator:()=>q});O({circular:!0,createInternalComparator:()=>q});O({circular:!0,createInternalComparator:()=>q,strict:!0});function O(s={}){const{circular:e=!1,createInternalComparator:r,createState:t,strict:i=!1}=s,n=Pt(s),o=Dt(n),a=r?r(o):It(o);return Rt({circular:e,comparator:o,createState:t,equals:a,strict:i})}const Ae=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],ne=1,I=8;class le{static from(e){if(!(e instanceof ArrayBuffer))throw new Error("Data must be an instance of ArrayBuffer.");const[r,t]=new Uint8Array(e,0,2);if(r!==219)throw new Error("Data does not appear to be in a KDBush format.");const i=t>>4;if(i!==ne)throw new Error(`Got v${i} data when expected v${ne}.`);const n=Ae[t&15];if(!n)throw new Error("Unrecognized array type.");const[o]=new Uint16Array(e,2,1),[a]=new Uint32Array(e,4,1);return new le(a,o,n,e)}constructor(e,r=64,t=Float64Array,i){if(isNaN(e)||e<0)throw new Error(`Unpexpected numItems value: ${e}.`);this.numItems=+e,this.nodeSize=Math.min(Math.max(+r,2),65535),this.ArrayType=t,this.IndexArrayType=e<65536?Uint16Array:Uint32Array;const n=Ae.indexOf(this.ArrayType),o=e*2*this.ArrayType.BYTES_PER_ELEMENT,a=e*this.IndexArrayType.BYTES_PER_ELEMENT,u=(8-a%8)%8;if(n<0)throw new Error(`Unexpected typed array class: ${t}.`);i&&i instanceof ArrayBuffer?(this.data=i,this.ids=new this.IndexArrayType(this.data,I,e),this.coords=new this.ArrayType(this.data,I+a+u,e*2),this._pos=e*2,this._finished=!0):(this.data=new ArrayBuffer(I+o+a+u),this.ids=new this.IndexArrayType(this.data,I,e),this.coords=new this.ArrayType(this.data,I+a+u,e*2),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,(ne<<4)+n]),new Uint16Array(this.data,2,1)[0]=r,new Uint32Array(this.data,4,1)[0]=e)}add(e,r){const t=this._pos>>1;return this.ids[t]=t,this.coords[this._pos++]=e,this.coords[this._pos++]=r,t}finish(){const e=this._pos>>1;if(e!==this.numItems)throw new Error(`Added ${e} items when expected ${this.numItems}.`);return ue(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(e,r,t,i){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:n,coords:o,nodeSize:a}=this,u=[0,n.length-1,0],l=[];for(;u.length;){const c=u.pop()||0,d=u.pop()||0,h=u.pop()||0;if(d-h<=a){for(let f=h;f<=d;f++){const m=o[2*f],p=o[2*f+1];m>=e&&m<=t&&p>=r&&p<=i&&l.push(n[f])}continue}const g=h+d>>1,v=o[2*g],_=o[2*g+1];v>=e&&v<=t&&_>
1=r&&_<=i&&l.push(n[g]),(c===0?e<=v:r<=_)&&(u.push(h),u.push(g-1),u.push(1-c)),(c===0?t>=v:i>=_)&&(u.push(g+1),u.push(d),u.push(1-c))}return l}within(e,r,t){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:i,coords:n,nodeSize:o}=this,a=[0,i.length-1,0],u=[],l=t*t;for(;a.length;){const c=a.pop()||0,d=a.pop()||0,h=a.pop()||0;if(d-h<=o){for(let f=h;f<=d;f++)Ee(n[2*f],n[2*f+1],e,r)<=l&&u.push(i[f]);continue}const g=h+d>>1,v=n[2*g],_=n[2*g+1];Ee(v,_,e,r)<=l&&u.push(i[g]),(c===0?e-t<=v:r-t<=_)&&(a.push(h),a.push(g-1),a.push(1-c)),(c===0?e+t>=v:r+t>=_)&&(a.push(g+1),a.push(d),a.push(1-c))}return u}}function ue(s,e,r,t,i,n){if(i-t<=r)return;const o=t+i>>1;Ge(s,e,o,t,i,n),ue(s,e,r,t,o-1,1-n),ue(s,e,r,o+1,i,1-n)}function Ge(s,e,r,t,i,n){for(;i>t;){if(i-t>600){const l=i-t+1,c=r-t+1,d=Math.log(l),h=.5*Math.exp(2*d/3),g=.5*Math.sqrt(d*h*(l-h)/l)*(c-l/2<0?-1:1),v=Math.max(t,Math.floor(r-c*h/l+g)),_=Math.min(i,Math.floor(r+(l-c)*h/l+g));Ge(s,e,r,v,_,n)}const o=e[2*r+n];let a=t,u=i;for(R(s,e,t,r),e[2*i+n]>o&&R(s,e,t,i);a<u;){for(R(s,e,a,u),a++,u--;e[2*a+n]<o;)a++;for(;e[2*u+n]>o;)u--}e[2*t+n]===o?R(s,e,t,u):(u++,R(s,e,u,i)),u<=r&&(t=u+1),r<=u&&(i=u-1)}}function R(s,e,r,t){ie(s,r,t),ie(e,2*r,2*t),ie(e,2*r+1,2*t+1)}function ie(s,e,r){const t=s[e];s[e]=s[r],s[r]=t}function Ee(s,e,r,t){const i=s-r,n=e-t;return i*i+n*n}const Nt={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:s=>s},xe=Math.fround||(s=>(e=>(s[0]=+e,s[0])))(new Float32Array(1)),b=2,T=3,oe=4,C=5,Ue=6;class jt{constructor(e){this.options=Object.assign(Object.create(Nt),e),this.trees=new Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(e){const{log:r,minZoom:t,maxZoom:i}=this.options;r&&console.time("total time");const n=`prepare ${e.length} points`;r&&console.time(n),this.points=e;const o=[];for(let u=0;u<e.length;u++){const l=e[u];if(!l.geometry)continue;const[c,d]=l.geometry.coordinates,h=xe(ee(c)),g=xe(te(d));o.push(h,g,1/0,u,-1,1),this.options.reduce&&o.push(0)}let a=this.trees[i+1]=this._createTree(o);r&&console.timeEnd(n);for(let u=i;u>=t;u--){const l=+Date.now();a=this.trees[u]=this._createTree(this._cluster(a,u)),r&&console.log("z%d: %d clusters in %dms",u,a.numItems,+Date.now()-l)}return r&&console.timeEnd("total time"),this}getClusters(e,r){let t=((e[0]+180)%360+360)%360-180;const i=Math.max(-90,Math.min(90,e[1]));let n=e[2]===180?180:((e[2]+180)%360+360)%360-180;const o=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)t=-180,n=180;else if(t>n){const d=this.getClusters([t,i,180,o],r),h=this.getClusters([-180,i,n,o],r);return d.concat(h)}const a=this.trees[this._limitZoom(r)],u=a.range(ee(t),te(o),ee(n),te(i)),l=a.data,c=[];for(const d of u){const h=this.stride*d;c.push(l[h+C]>1?ke(l,h,this.clusterProps):this.points[l[h+T]])}return c}getChildren(e){const r=this._getOriginId(e),t=this._getOriginZoom(e),i="No cluster with the specified id.",n=this.trees[t];if(!n)throw new Error(i);const o=n.data;if(r*this.stride>=o.length)throw new Error(i);const a=this.options.radius/(this.options.extent*Math.pow(2,t-1)),u=o[r*this.stride],l=o[r*this.stride+1],c=n.within(u,l,a),d=[];for(const h of c){const g=h*this.stride;o[g+oe]===e&&d.push(o[g+C]>1?ke(o,g,this.clusterProps):this.points[o[g+T]])}if(d.length===0)throw new Error(i);return d}getLeaves(e,r,t){r=r||10,t=t||0;const i=[];return this._appendLeaves(i,e,r,t,0),i}getTile(e,r,t){const i=this.trees[this._limitZoom(e)],n=Math.pow(2,e),{extent:o,radius:a}=this.options,u=a/o,l=(t-u)/n,c=(t+1+u)/n,d={features:[]};return this._addTileFeatures(i.range((r-u)/n,l,(r+1+u)/n,c),i.data,r,t,n,d),r===0&&this._addTileFeatures(i.range(1-u/n,l,1,c),i.data,n,t,n,d),r===n-1&&this._addTileFeatures(i.range(0,l,u/n,c),i.data,-1,t,n,d),d.features.length?d:null}getClusterExpansionZoom(e){let r=this._getOriginZoom(e)-1;for(;r<=this.options.maxZoom;){const t=this.getChildren(e);if(r++,t.length!==1)break;e=t[0].properties.cluster_id}return r}_appendLeaves(e,r,t,i,n){const o=this.getChildren(r);for(const a of o){const u=a.properties;if(u&&u.cluster?n+u.point_count<=i?n+=u.point_count:n=this._appendLeaves(e,u.cluster_id,t,i,n):n<i?n++:e.push(a),e.length===t)break}return n}_createTree(e){const r=new le(e.length/this.stride|0,this.options.nodeSize,Float32Array);for(let t=0;t<e.length;t+=this.stride)r.add(e[t],e[t+1]);return r.finish(),r.data=e,r}_addTileFeatures(e,r,t,i,n,o){for(const a of e){const u=a*this.stride,l=r[u+C]>1;let c,d,h;if(l)c=ze(r,u,this.clusterProps),d=r[u],h=r[u+1];else{const _=this.points[r[u+T]];c=_.properties;const[f,m]=_.geometry.coordinates;d=ee(f),h=te(m)}const g={type:1,geometry:[[Math.round(this.options.extent*(d*n-t)),Math.round(this.options.extent*(h*n-i))]],tags:c};let v;l||this.options.generateId?v=r[u+T]:v=this.points[r[u+T]].id,v!==void 0&&(g.id=v),o.features.push(g)}}_limitZoom(e){return Math.max(this.options.minZoom,Math.min(Math.floor(+e),this.options.maxZoom+1))}_cluster(e,r){const{radius:t,extent:i,reduce:n,minPoints:o}=this.options,a=t/(i*Math.pow(2,r)),u=e.data,l=[],c=this.stride;for(let d=0;d<u.length;d+=c){if(u[d+b]<=r)continue;u[d+b]=r;const h=u[d],g=u[d+1],v=e.within(u[d],u[d+1],a),_=u[d+C];let f=_;for(const m of v){const p=m*c;u[p+b]>r&&(f+=u[p+C])}if(f>_&&f>=o){let m=h*_,p=g*_,A,k=-1;const w=((d/c|0)<<5)+(r+1)+this.points.length;for(const D of v){const E=D*c;if(u[E+b]<=r)continue;u[E+b]=r;const pe=u[E+C];m+=u[E]*pe,p+=u[E+1]*pe,u[E+oe]=w,n&&(A||(A=this._map(u,d,!0),k=this.clusterProps.length,this.clusterProps.push(A)),n(A,this._map(u,E)))}u[d+oe]=w,l.push(m/f,p/f,1/0,w,-1,f),n&&l.push(k)}else{for(let m=0;m<c;m++)l.push(u[d+m]);if(f>1)for(const m of v){const p=m*c;if(!(u[p+b]<=r)){u[p+b]=r;for(let A=0;A<c;A++)l.push(u[p+A])}}}}return l}_getOriginId(e){return e-this.points.length>>5}_getOriginZoom(e){return(e-this.points.length)%32}_map(e,r,t){if(e[r+C]>1){const o=this.clusterProps[e[r+Ue]];return t?Object.assign({},o):o}const i=this.points[e[r+T]].properties,n=this.options.map(i);return t&&n===i?Object.assign({},n):n}}function ke(s,e,r){return{type:"Feature",id:s[e+T],properties:ze(s,e,r),geometry:{type:"Point",coordinates:[Bt(s[e]),Ft(s[e+1])]}}}function ze(s,e,r){const t=s[e+C],i=t>=1e4?`${Math.round(t/1e3)}k`:t>=1e3?`${Math.round(t/100)/10}k`:t,n=s[e+Ue],o=n===-1?{}:Object.assign({},r[n]);return Object.assign(o,{cluster:!0,cluster_id:s[e+T],point_count:t,point_count_abbreviated:i})}function ee(s){return s/360+.5}function te(s){const e=Math.sin(s*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function Bt(s){return(s-.5)*360}function Ft(s){const e=(180-s*360)*Math.PI/180;return 360*Math.atan(Math.exp(e))/Math.PI-90}function ce(s,e){var r={};for(var t in s)Object.prototype.hasOwnProperty.call(s,t)&&e.indexOf(t)<0&&(r[t]=s[t]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(s);i<t.length;i++)e.indexOf(t[i])<0&&Object.prototype.propertyIsEnumerable.call(s,t[i])&&(r[t[i]]=s[t[i]]);return r}class M{static isAdvancedMarkerAvailable(e){return google.maps.marker&&e.getMapCapabilities().isAdvancedMarkersAvailable===!0}static isAdvancedMarker(e){return google.maps.marker&&e instanceof google.maps.marker.AdvancedMarkerElement}static setMap(e,r){this.isAdvancedMarker(e)?e.map=r:e.setMap(r)}static getPosition(e){if(this.isAdvancedMarker(e)){if(e.position){if(e.position instanceof google.maps.LatLng)return e.position;if(Number.isFinite(e.position.lat)&&Number.isFinite(e.position.lng))return new google.maps.LatLng(e.position.lat,e.position.lng)}return new google.maps.LatLng(null)}return e.getPosition()}static getVisible(e){return this.isAdvancedMarker(e)?!0:e.getVisible()}}class Y{constructor({markers:e,position:r}){this.markers=[],e&&(this.markers=e),r&&(r instanceof google.maps.LatLng?this._position=r:this._position=new google.maps.LatLng(r))}get bounds(){if(this.markers.length===0&&!this._position)return;const e=new google.maps.LatLngBounds(this._position,this._position);for(const r of this.markers)e.extend(M.getPosition(r));return e}get position(){return this._position||this.bounds.getCenter()}get count(){return this.markers.filter(e=>M.getVisible(e)).length}push(e){this.markers.push(e)}delete(){this.marker&&(M.setMap(this.marker,null),this.marker=void 0),this.markers.length=0}}function x(s,e="assertion failed"){if(s==null)throw Error(e)}const Ve=(s,e,r,t)=>{const i=s.getBounds();x(i);const n=Ke(i,e,t);return r.filter(o=>n.contains(M.getPosition(o)))},Ke=(s,e,r)=>{const{northEast:t,southWest:i}=Zt(s,e),n=Gt({northEast:t,southWest:i},r);return Ut(n,e)},$t=(s,e)=>{const t=(e.lat-s.lat)*Math.PI/180,i=(e.lng-s.lng)*Math.PI/180,n=Math.sin(t/2),o=Math.sin(i/2),a=n*n+Math.cos(s.lat*Math.PI/180)*Math.cos(e.lat*Math.PI/180)*o*o;return 6371*(2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a)))},Zt=(s,e)=>{const r=e.fromLatLngToDivPixel(s.getNorthEast()),t=e.fromLatLngToDivPixel(s.getSouthWest
1());return x(r),x(t),{northEast:r,southWest:t}},Gt=({northEast:s,southWest:e},r)=>(s.x+=r,s.y-=r,e.x-=r,e.y+=r,{northEast:s,southWest:e}),Ut=({northEast:s,southWest:e},r)=>{const t=r.fromDivPixelToLatLng(e),i=r.fromDivPixelToLatLng(s);return new google.maps.LatLngBounds(t,i)};class We{constructor({maxZoom:e=16}){this.maxZoom=e}noop({markers:e}){return Vt(e)}}class zt extends We{constructor(e){var{viewportPadding:r=60}=e,t=ce(e,["viewportPadding"]);super(t),this.viewportPadding=60,this.viewportPadding=r}calculate({markers:e,map:r,mapCanvasProjection:t}){const i=r.getZoom();return x(i),i>=this.maxZoom?{clusters:this.noop({markers:e}),changed:!1}:{clusters:this.cluster({markers:Ve(r,t,e,this.viewportPadding),map:r,mapCanvasProjection:t})}}}const Vt=s=>s.map(r=>new Y({position:M.getPosition(r),markers:[r]}));class Kt extends zt{constructor(e){var{maxDistance:r=4e4,gridSize:t=40}=e,i=ce(e,["maxDistance","gridSize"]);super(i),this.clusters=[],this.state={zoom:-1},this.maxDistance=r,this.gridSize=t}calculate({markers:e,map:r,mapCanvasProjection:t}){const i=r.getZoom();x(i);const n={zoom:i};let o=!1;return this.state.zoom>=this.maxZoom&&n.zoom>=this.maxZoom||(o=!ae(this.state,n)),this.state=n,i>=this.maxZoom?{clusters:this.noop({markers:e}),changed:o}:{clusters:this.cluster({markers:Ve(r,t,e,this.viewportPadding),map:r,mapCanvasProjection:t})}}cluster({markers:e,map:r,mapCanvasProjection:t}){return this.clusters=[],e.forEach(i=>{this.addToClosestCluster(i,r,t)}),this.clusters}addToClosestCluster(e,r,t){let i=this.maxDistance,n=null;for(let o=0;
vendor: 1,047 bytes, line 1
1o<this.clusters.length;o++){const a=this.clusters[o];x(a.bounds);const u=$t(a.bounds.getCenter().toJSON(),M.getPosition(e).toJSON());u<i&&(i=u,n=a)}if(n)if(x(n.bounds),Ke(n.bounds,t,this.gridSize).contains(M.getPosition(e)))n.push(e);else{const o=new Y({markers:[e]});this.clusters.push(o)}else{const o=new Y({markers:[e]});this.clusters.push(o)}}}class Wt extends We{constructor(e){var{maxZoom:r,radius:t=60}=e,i=ce(e,["maxZoom","radius"]);super({maxZoom:r}),this.markers=[],this.clusters=[],this.state={zoom:-1},this.superCluster=new jt(Object.assign({maxZoom:this.maxZoom,radius:t},i))}calculate(e){let r=!1,t=e.map.getZoom();x(t),t=Math.round(t);const i={zoom:t};if(!ae(e.markers,this.markers)){r=!0,this.markers=[...e.markers];const n=this.markers.map(o=>{const a=M.getPosition(o);return{type:"Feature",geometry:{type:"Point",coordinates:[a.lng(),a.lat()]},properties:{marker:o}}});this.superCluster.load(n)}return r||(this.state.zoom<=this.maxZoom||i.zoom<=this.maxZoom)&&(r=!ae(this.state,i)),this.state=i,e.markers.length===0?(this.cluster
1s=[],{clusters:this.clusters,changed:r}):(r&&(this.clusters=this.cluster(e)),{clusters:this.clusters,changed:r})}cluster({map:e}){const r=e.getZoom();return x(r),this.superCluster.getClusters([-180,-90,180,90],Math.round(r)).map(t=>this.transformCluster(t))}transformCluster({geometry:{coordinates:[e,r]},properties:t}){if(t.cluster)return new Y({markers:this.superCluster.getLeaves(t.cluster_id,1/0).map(n=>n.properties.marker),position:{lat:r,lng:e}});const i=t.marker;return new Y({markers:[i],position:M.getPosition(i)})}}class Xt{constructor(e,r){this.markers={sum:e.length};const t=r.map(n=>n.count),i=t.reduce((n,o)=>n+o,0);this.clusters={count:r.length,markers:{mean:i/r.length,sum:i,min:Math.min(...t),max:Math.max(...t)}}}}class Ht{render({count:e,position:r},t,i){const o=`<svg fill="${e>Math.max(10,t.clusters.markers.mean)?"#ff0000":"#0000ff"}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240" width="50" height="50">
2<circle cx="120" cy="120" opacity=".6" r="70" />
3<circle cx="120" cy="120" opacity=".3" r="90" />
4<circle cx="120" cy="120" opacity=".2" r="110" />
5<text x="50%" y="50%" style="fill:#fff" text-anchor="middle" font-size="50" dominant-baseline="middle" font-family="roboto,arial,sans-serif">${e}</text>
6</svg>`,a=`Cluster of ${e} markers`,u=Number(google.maps.Marker.MAX_ZINDEX)+e;if(M.isAdvancedMarkerAvailable(i)){const d=new DOMParser().parseFromString(o,"image/svg+xml").documentElement;d.setAttribute("transform","translate(0 25)");const h={map:i,position:r,zIndex:u,title:a,content:d};return new google.maps.marker.AdvancedMarkerElement(h)}const l={position:r,zIndex:u,title:a,icon:{url:`data:image/svg+xml;base64,${btoa(o)}`,anchor:new google.maps.Point(25,25)}};return new google.maps.Marker(l)}}function Jt(s,e){for(let r in e.prototype)s.prototype[r]=e.prototype[r]}class de{constructor(){Jt(de,google.maps.OverlayView)}}var S;(function(s){s.CLUSTERING_BEGIN="clusteringbegin",s.CLUSTERING_END="clusteringend",s.CLUSTER_CLICK="click",s.GMP_CLICK="gmp-click"})(S||(S={}));const Yt=(s,e,r)=>{e.bounds&&r.fitBounds(e.bounds)};class Qt extends de{constructor({map:e,markers:r=[],algorithmOptions:t={},algorithm:i=new Wt(t),renderer:n=new Ht,onClusterClick:o=Yt}){super(),this.map=null,this.idleListener=null,this.markers=[...r],this.clusters=[],this.algorithm=i,this.renderer=n,this.onClusterClick=o,e&&this.setMap(e)}addMarker(e,r){this.markers.includes(e)||(this.markers.push(e),r||this.render())}addMarkers(e,r){e.forEach(t=>{this.addMarker(t,!0)}),r||this.render()}removeMarker(e,r){const t=this.markers.indexOf(e);return t===-1?!1:(M.setMap(e,null),this.markers.splice(t,1),r||this.render(),!0)}removeMarkers(e,r){let t=!1;return e.forEach(i=>{t=this.removeMarker(i,!0)||t}),t&&!r&&this.render(),t}clearMarkers(e){this.markers.length=0,e||this.render()}render(){const e=this.getMap();if(e instanceof google.maps.Map&&e.getProjection()){google.maps.event.trigger(this,S.CLUSTERING_BEGIN,this);const{clusters:r,changed:t}=this.algorithm.calculate({markers:this.markers,map:e,mapCanvasProjection:this.getProjection()});if(t||t==null){const i=new Set;for(const o of r)o.markers.length==1&&i.add(o.markers[0]);const n=[];for(const o of this.clusters)o.marker!=null&&(o.markers.length==1?i.has(o.marker)||M.setMap(o.marker,null):n.push(o.marker));this.clusters=r,this.renderClusters(),requestAnimationFrame(()=>n.forEach(o=>M.setMap(o,null)))}google.maps.event.trigger(this,S.CLUSTERING_END,this)}}onAdd(){const e=this.getMap();x(e),this.idleListener=e.addListener("idle",this.render.bind(this)),this.render()}onRemove(){this.idleListener&&google.maps.event.removeListener(this.idleListener),this.reset()}reset(){this.markers.forEach(e=>M.setMap(e,null)),this.clusters.forEach(e=>e.delete()),this.clusters=[]}renderClusters(){const e=new Xt(this.markers,this.clusters),r=this.getMap();this.clusters.forEach(t=>{if(t.markers.length===1)t.marker=t.markers[0];else if(t.marker=this.renderer.render(t,e,r),t.markers.forEach(i=>M.setMap(i,null)),this.onClusterClick){const i=M.isAdvancedMarker(t.marker)?S.GMP_CLICK:S.CLUSTER_CLICK;t.marker.addListener(i,n=>{google.maps.event.trigger(this,S.CLUSTER_CLICK,t),this.onClusterClick(n,t,r)})}M.setMap(t.marker,r)})}}function er(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?
6s.default:s}var N={},j={},B={},y={},Le;function L(){if(Le)return y;Le=1,Object.defineProperty(y,"__esModule",{value:!0}),y.timeConversion=y.sexagesimalPattern=y.longitudeKeys=y.latitudeKeys=y.earthRadius=y.distanceConversion=y.areaConversion=y.altitudeKeys=y.RAD_TO_DEG=y.MINLON=y.MINLAT=y.MAXLON=y.MAXLAT=y.DEG_TO_RAD=void 0,y.sexagesimalPattern=/^([0-9]{1,3})°\s*([0-9]{1,3}(?:\.(?:[0-9]{1,}))?)['′]\s*(([0-9]{1,3}(\.([0-9]{1,}))?)["″]\s*)?([NEOSW]?)$/,y.earthRadius=6378137,y.MINLAT=-90,y.MAXLAT=90,y.MINLON=-180,y.MAXLON=180,y.DEG_TO_RAD=Math.PI/180,y.RAD_TO_DEG=180/Math.PI,y.longitudeKeys=["lng","lon","longitude",0],y.latitudeKeys=["lat","latitude",1],y.altitudeKeys=["alt","altitude","elevation","elev",2],y.distanceConversion={m:1,km:.001,cm:100,mm:1e3,mi:1/1609.344,sm:1/1852.216,ft:100/30.48,in:100/2.54,yd:1/.9144},y.timeConversion={m:60,h:3600,d:86400};const s=y.areaConversion={m2:1,km2:1e-6,ha:1e-4,a:.01,ft2:10.763911,yd2:1.19599,in2:1550.0031};return s.sqm=s.m2,s.sqkm=s.km2,s.sqft=s.ft2,s.sqyd=s.yd2,s.sqin=s.in2,y}var F={},Ce;function fe(){if(Ce)return F;Ce=1,Object.defineProperty(F,"__esModule",{value:!0}),F.default=void 0;const s=(e,r)=>{if(e==null)throw new Error(`'${e}' is no valid coordinate.`);return r.reduce((t,i)=>Object.prototype.hasOwnProperty.call(e,i)&&i!==void 0&&t===void 0?(t=i,i):t,void 0)};return F.default=s,F}var $={},Z={},Te;function he(){if(Te)return Z;Te=1,Object.defineProperty(Z,"__esModule",{value:!0}),Z.default=void 0;const s=e=>{const r=e.toString().trim();return isNaN(parseFloat(r))?!1:parseFloat(r)===Number(r)};return Z.default=s,Z}var G={},Oe;function me(){if(Oe)return G;Oe=1,Object.defineProperty(G,"__esModule",{value:!0}),G.default=void 0;var s=L();const e=r=>s.sexagesimalPattern.test(r.toString().trim());return G.default=e,G}var U={},be;function ge(){if(be)return U;be=1,Object.defineProperty(U,"__esModule",{value:!0}),U.default=void 0;var s=L();const e=r=>{const t=new RegExp(s.sexagesimalPattern).exec(r.toString().trim());if(t===null)throw new Error("Given value is not in sexagesimal format");const i=Number(t[2])/60||0,n=Number(t[4])/3600||0,o=parseFloat(t[1])+i+n;return["S","W"].includes(t[7])?-o:o};return U.default=e,U}var z={},V={},Se;
6function Xe(){if(Se)return V;Se=1,Object.defineProperty(V,"__esModule",{value:!0}),V.default=void 0;var s=L(),e=r(fe());function r(i){return i&&i.__esModule?i:{default:i}}const t=function(i){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{longitude:s.longitudeKeys,latitude:s.latitudeKeys,altitude:s.altitudeKeys};const o=(0,e.default)(i,n.longitude),a=(0,e.default)(i,n.latitude),u=(0,e.default)(i,n.altitude);return{latitude:a,longitude:o,...u?{altitude:u}:{}}};return V.default=t,V}var K={},qe;function tr(){if(qe)return K;qe=1,Object.defineProperty(K,"__esModule",{value:!0}),K.default=void 0;var s=i(he()),e=i(me()),r=i(ge()),t=L();function i(o){return o&&o.__esModule?o:{default:o}}const n=o=>{if((0,s.default)(o)){const a=parseFloat(o);return!(a>t.MAXLAT||a<t.MINLAT)}return(0,e.default)(o)?n((0,r.default)(o)):!1};return K.default=n,K}var W={},De;function rr(){if(De)return W;De=1,Object.defineProperty(W,"__esModule",{value:!0}),W.default=void 0;var s=i(he()),e=i(me()),r=i(ge()),t=L();function i(o){return o&&o.__esModule?o:{default:o}}const n=o=>{if((0,s.default)(o)){const a=parseFloat(o);return!(a>t.MAXLON||a<t.MINLON)}return(0,e.default)(o)?n((0,r.default)(o)):!1};return W.default=n,W}var Pe;function sr(){if(Pe)return z;Pe=1,Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var s=t(Xe()),e=t(tr()),r=t(rr());function t(n){return n&&n.__esModule?n:{default:n}}const i=n=>{const{latitude:o,longitude:a}=(0,s.default)(n);if(Array.isArray(n)&&n.length>=2)return(0,r.default)(n[0])&&(0,e.default)(n[1]);if(o===void 0||a===void 0)return!1;const u=n[a],l=n[o];return l===void 0||u===void 0?!1:(0,e.default)(l)&&(0,r.default)(u)};return z.default=i,z}var Ie;function He(){if(Ie)return $;Ie=1,Object.defineProperty($,"__esModule",{value:!0}),$.default=void 0;var s=n(he()),e=n(me()),r=n(ge()),t=n(sr()),i=n(Xe());function n(a){return a&&a.__esModule?a:{default:a}}const o=a=>{if((0,s.default)(a))return Number(a);if((0,e.default)(a))return(0,r.default)(a);if((0,t.default)(a)){const u=(0,i.default)(a);return Array.isArray(a)?a.map((l,c)=>[0,1].includes(c)?o(l):l):{...a,...u.latitude&&{[u.latitude]:o(a[u.latitude])},...u.longitude&&{[u.longitude]:o(a[u.longitude])}}}return Array.isArray(a)?a.map(u=>(0,t.default)(u)?o(u):u):a};return $.default=o,$}var Re;function nr(){if(Re)return B;Re=1,Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var s=L(),e=t(fe()),r=t(He());function t(n){return n&&n.__esModule?n:{default:n}}const i=(n,o)=>{const a=(0,e.default)(n,s.latitudeKeys);if(a==null)return;const u=n[a];return o===!0?u:(0,r.default)(u)};return B.default=i,B}var X={},Ne;function ir(){if(Ne)return X;Ne=1,Object.defineProperty(X,"__esModule",{value:!0}),X.default=void 0;var s=L(),e=t(fe()),r=t(He());function t(n){return n&&n.__esModule?n:{default:n}}const i=(n,o)=>{const a=(0,e.default)(n,s.longitudeKeys);if(a==null)return;const u=n[a];return o===!0?u:(0,r.default)(u)};return X.default=i,X}var H={},je;function or(){if(je)return H;je=1,Object.defineProperty(H,"__esModule",{value:!0}),H.default=void 0;var s=L();const e=r=>r*s.DEG_TO_RAD;return H.default=e,H}var J={},Be;function ar(){if(Be)return J;Be=1,Object.defineProperty(J,"__esModule",{value:!0}),J.default=void 0;const s=e=>e>1?1:e<-1?-1:e;return J.default=s,J}var Fe;function ur(){if(Fe)return j;Fe=1,Object.defineProperty(j,"__esModule",{value:!0}),j.default=void 0;var s=n(nr()),e=n(ir()),r=n(or()),t=n(ar()),i=L();function n(a){return a&&a.__esModule?a:{default:a}}const o=function(a,u){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;l=isNaN(l)?1:l;const c=(0,r.default)((0,s.default)(a)),d=(0,r.default)((0,s.default)(u)),h=(0,r.default)((0,e.default)(a)-(0,e.default)(u)),g=Math.acos((0,t.default)(Math.sin(d)*Math.sin(c)+Math.cos(d)*Math.cos(c)*Math.cos(h)))*i.earthRadius;return Math.round(g/l)*l};return j.default=o,j}var $e;function lr(){if($e)return N;$e=1,Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var s=e(ur());function e(t){return t&&t.__esModule?t:{default:t}}const r=function(t,i){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:s.default;return n=typeof n=="function"?n:s.default,i.slice().sort((o,a)=>n(t,o)-n(t,a))};return N.default=r,N}var cr=lr();const dr=er(cr);class fr extends Je{constructor(){super()}ready(){this.map=null,this.markers=[],this.styleMap=Ye,this.geocoder=null,this.markerClusterer=null,this.stores=window.storelocator.stores,this.submitButton=this.querySelector("[data-search-btn]"),this.inputText=this.querySelector("[data-input-text]"),this.btnToggleView=this.querySelector("[data-toggle-view]"),this.iconDefault=this.dataset.markerUrl,this.iconActive=this.dataset.markerUrlActive,this.iconCluster=this.dataset.markerUrlCluster,this.preloadImages([this.iconDefault,this.iconActive,this.iconCluster]),this.mainIcon={url:this.iconDefault,scaledSize:new google.maps.Size(35,46)},this.activeIcon={url:this.iconActive,scaledSize:new google.maps.Size(35,46)},this.clusterIcon={url:this.iconCluster,scaledSize:new google.maps.Size(35,46)},this.onReady(),this.initAutocomplete()}preloadImages(e){e.forEach(r=>{const t=new Image;t.src=r})}onReady(){this.initMap(),this.submitButton.addEventListener("click",()=>this.geocode({address:this.inputText.value})),this.inputText.addEventListener("keypress",e=>{e.key==="Enter"&&(e.preventDefault(),this.geocode({address:this.inputText.value}))}),this.btnToggleView.addEventListener("click",()=>{this.toggleView()})}initMap(){var e={lat:48.85475953132487,lng:2.3514957774896734};this.map=new google.maps.Map(this.querySelector("[data-google-map]"),{center:e,zoom:8,mapTypeId:"roadmap",styles:this.styleMap,mapTypeControl:!1,clickableIcons:!1,maxZoom:15,optimized:!0}),this.geocoder=new google.maps.Geocoder,this.infoWindow=new google.maps.InfoWindow,this.clearLocations(),requestAnimationFrame(()=>{this.showStoresMarkers(this.stores),this.setOnClickListener()})}geocode(e){this.geocoder.geocode(e).then(r=>{const{results:t}=r;return this.map.setCenter(t[0].geometry.location),this.map.setZoom(10),this.updateListByDistance(t[0].geometry.location),t}).catch(r=>{alert("Geocode was not successful for the following reason: "+r)})}setOnClickListener(){var e=document.querySelectorAll("[data-store]");e.forEach((r,t)=>{r.addEventListener("click",()=>{const i=parseFloat(this.stores[t].coordinates.latitude),n=parseFloat(this.stores[t].coordinates.longitude);if(isNaN(i)||isNaN(n)||i===null||n===null){console.warn(`Cannot center map on 
6store with invalid coordinates: ${this.stores[t].name}`);return}var o={lat:i,lng:n};this.map.setCenter(o),this.map.setZoom(12),this.markers[t]&&google.maps.event.trigger(this.markers[t],"click"),e.forEach(a=>{a.style.order="0"}),r.style.order="-1"})})}showStoresMarkers(e){var r=new google.maps.LatLngBounds;e.forEach(t=>{const i=parseFloat(t.coordinates.latitude),n=parseFloat(t.coordinates.longitude);if(isNaN(i)||isNaN(n)||i===null||n===null){console.warn(`Invalid coordinates for store: ${t.name}`);return}var o=new google.maps.LatLng(i,n),a=t.name,u=t.url,l=t.address.street,c=t.address.zip_code,d=t.address.city,h=t.phoneNumber;r.extend(o),this.createMarker(o,a,u,l,c,d,h)}),this.markers.length>0&&this.map.fitBounds(r),this.initializeClusterer()}createMarker(e,r,t,i,n,o,a){var u="";a!=null&&(u=`<a class='t-text | u-block | u-pr-20' href='tel:${a}'>
7			${a}
8			</a>`);var l=`
9		<div class="u-p-10 u-w-[190px]">
10			<p class='t-title t-title--sm | u-font-bold'>${r}</p>
11			<div class='t-text | u-my-8'>
12				${i}
13				<br>
14				${n}
15				${o}
16				<br>
17				${u}
18			</div>
19			<div class="u-mt-8 | u-flex u-justify-between u-items-center">
20				<a class="t-link t-link--underline" href="https://www.google.com/maps/dir/?api=1&destination=${e}" target="_blank">${window.storelocator.go_to}</a>
21				<a class="t-link t-link--underline" href="${t}">${window.storelocator.know_more}</a>
22			</div>
23		</div>`,c=new google.maps.Marker({map:this.map,position:e,icon:this.mainIcon,optimized:!0,visible:!0,animation:null});google.maps.event.addListener(c,"click",()=>{this.infoWindow.setContent(l),this.infoWindow.open(this.map,c),document.dispatchEvent(new CustomEvent("storelocator-marker-clicked")),c.setIcon(this.activeIcon),c.setAnimation(null)}),google.maps.event.addListener(this.infoWindow,"closeclick",()=>{c.setIcon(this.mainIcon)}),document.addEventListener("storelocator-marker-clicked",()=>{c.setIcon(this.mainIcon)}),this.markers.push(c)}clearLocations(){this.infoWindow&&this.infoWindow.close(),this.markerClusterer&&this.markerClusterer.clearMarkers();for(var e=0;e<this.markers.length;e++)this.markers[e].setMap(null);this.markers.length=0}initAutocomplete(){const e=new google.maps.places.Autocomplete(this.inputText);e.addListener("place_changed",()=>{const r=e.getPlace();if(!r.geometry){console.warn("Selected place has no geometry information");return}if(r.geometry.viewport)this.map.fitBounds(r.geometry.viewport);else if(r.geometry.location)this.map.setCenter(r.geometry.location),this.map.setZoom(10);else{console.warn("Selected place has no location information");return}this.updateListByDistance(r.geometry.location)})}toggleView(){let e=this.querySelector("[data-list-stores]"),r=this.querySelector("[data-google-map]"),t=this.querySelector("[data-view-stores]"),i=this.querySelector("[data-view-map]");e.classList.toggle("max-lg:u-hidden"),r.classList.toggle("max-lg:u-hidden"),t.classList.toggle("is-inactive"),i.classList.toggle("is-inactive")}updateListByDistance(e){let r={latitude:e.lat(),longitude:e.lng()},t=this.stores.filter(n=>{const o=parseFloat(n.coordinates.latitude),a=parseFloat(n.coordinates.longitude);return!isNaN(o)&&!isNaN(a)&&o!==null&&a!==null}).map(n=>({latitude:parseFloat(n.coordinates.latitude),longitude:parseFloat(n.coordinates.longitude),url:n.url}));if(t.length===0){console.warn("No stores with valid coordinates found");return}let i=dr(r,t);i.forEach(n=>{const o=this.querySelector(`[data-store-parent="${n.url}"]`);o&&(o.style.order=i.indexOf(n))})}initializeClusterer(){const e=this.markers,r=this.map;this.markerClusterer=new Qt({markers:e,map:r,algorithm:new Kt({gridSize:90,maxZoom:15}),renderer:{render:({markers:t,position:i})=>new google.maps.Marker({position:i,optimized:!0,label:{text:String(t.length),color:"#F8DCE8",fontFamily:"century-gothic, sans-serif",fontSize:"18px",fontWeight:"700"},icon:this.clusterIcon})},onClusterClick:(t,i,n)=>{n.getZoom()>=14?n.setCenter(i.position):n.fitBounds(i.bounds)}})}}customElements.get("store-locator")===void 0&&customElements.define("store-locator",fr);

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.