1// OpenLayers 3. See http://openlayers.org/ 2// License: https://raw.githubusercontent.com/openlayers/ol3/master/LICENSE.md 3// Version: v3.15.1-113-ga43ff9e73 4 5(function (root, factory) { 6 if (typeof exports === "object") { 7 module.exports = factory(); 8 } else if (typeof define === "function" && define.amd) { 9 define([], factory); 10 } else { 11 root.ol = factory(); 12 } 13}(this, function () { 14 var OPENLAYERS = {}; 15 var l,ba=ba||{},da=this;function t(a){return void 0!==a}function w(a,c,d){a=a.split(".");d=d||da;a[0]in d||!d.execScript||d.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)!a.length&&t(c)?d[e]=c:d[e]?d=d[e]:d=d[e]={}}function ea(){}function fa(a){a.ac=function(){return a.ih?a.ih:a.ih=new a}} 16function ga(a){var c=typeof a;if("object"==c)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return c;var d=Object.prototype.toString.call(a);if("[object Window]"==d)return"object";if("[object Array]"==d||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==d||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null"; 17else if("function"==c&&"undefined"==typeof a.call)return"object";return c}function ha(a){return"array"==ga(a)}function ia(a){var c=ga(a);return"array"==c||"object"==c&&"number"==typeof a.length}function ja(a){return"string"==typeof a}function ka(a){return"number"==typeof a}function la(a){return"function"==ga(a)}function ma(a){var c=typeof a;return"object"==c&&null!=a||"function"==c}function y(a){return a[na]||(a[na]=++oa)}var na="closure_uid_"+(1E9*Math.random()>>>0),oa=0; 18function pa(a,c,d){return a.call.apply(a.bind,arguments)}function ra(a,c,d){if(!a)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var d=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(d,e);return a.apply(c,d)}}return function(){return a.apply(c,arguments)}}function sa(a,c,d){sa=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?pa:ra;return sa.apply(null,arguments)} 19function ta(a,c){var d=Array.prototype.slice.call(arguments,1);return function(){var c=d.slice();c.push.apply(c,arguments);return a.apply(this,c)}}function C(a,c){function d(){}d.prototype=c.prototype;a.ga=c.prototype;a.prototype=new d;a.prototype.constructor=a;a.Ip=function(a,d,g){for(var h=Array(arguments.length-2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return c.prototype[d].apply(a,h)}};var ua,va;function wa(){}var xa=Function("return this")();var ya;var za=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function Aa(a){if(!Ba.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Da,"&"));-1!=a.indexOf("<")&&(a=a.replace(Ea,"<"));-1!=a.indexOf(">")&&(a=a.replace(Fa,">"));-1!=a.indexOf('"')&&(a=a.replace(Ga,"""));-1!=a.indexOf("'")&&(a=a.replace(Ha,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Ia,"�"));return a} 20var Da=/&/g,Ea=/</g,Fa=/>/g,Ga=/"/g,Ha=/'/g,Ia=/\x00/g,Ba=/[\x00&<>"']/,Ja=String.prototype.repeat?function(a,c){return a.repeat(c)}:function(a,c){return Array(c+1).join(a)};function Ka(a,c){var d=t(c)?a.toFixed(c):String(a),e=d.indexOf(".");-1==e&&(e=d.length);return Ja("0",Math.max(0,2-e))+d} 21function Na(a,c){for(var d=0,e=za(String(a)).split("."),f=za(String(c)).split("."),g=Math.max(e.length,f.length),h=0;0==d&&h<g;h++){var k=e[h]||"",m=f[h]||"",n=RegExp("(\\d*)(\\D*)","g"),p=RegExp("(\\d*)(\\D*)","g");do{var q=n.exec(k)||["","",""],r=p.exec(m)||["","",""];if(0==q[0].length&&0==r[0].length)break;d=Oa(0==q[1].length?0:parseInt(q[1],10),0==r[1].length?0:parseInt(r[1],10))||Oa(0==q[2].length,0==r[2].length)||Oa(q[2],r[2])}while(0==d)}return d}function Oa(a,c){return a<c?-1:a>c?1:0};function Pa(a,c,d){return Math.min(Math.max(a,c),d)}var Qa=function(){var a;"cosh"in Math?a=Math.cosh:a=function(a){a=Math.exp(a);return(a+1/a)/2};return a}();function Ra(a,c,d,e,f,g){var h=f-d,k=g-e;if(0!==h||0!==k){var m=((a-d)*h+(c-e)*k)/(h*h+k*k);1<m?(d=f,e=g):0<m&&(d+=h*m,e+=k*m)}return Sa(a,c,d,e)}function Sa(a,c,d,e){a=d-a;c=e-c;return a*a+c*c}function Ta(a){return a*Math.PI/180}function Ua(a,c){var d=a%c;return 0>d*c?d+c:d}function Wa(a,c,d){return a+d*(c-a)};function Xa(a){return function(c){if(c)return[Pa(c[0],a[0],a[2]),Pa(c[1],a[1],a[3])]}}function Ya(a){return a};function Za(a,c){return a>c?1:a<c?-1:0}function $a(a,c){return 0<=a.indexOf(c)}function ab(a,c,d){var e=a.length;if(a[0]<=c)return 0;if(!(c<=a[e-1]))if(0<d)for(d=1;d<e;++d){if(a[d]<c)return d-1}else if(0>d)for(d=1;d<e;++d){if(a[d]<=c)return d}else for(d=1;d<e;++d){if(a[d]==c)return d;if(a[d]<c)return a[d-1]-c<c-a[d]?d-1:d}return e-1}function bb(a){return a.reduce(function(a,d){return Array.isArray(d)?a.concat(bb(d)):a.concat(d)},[])} 22function cb(a,c){var d,e=ia(c)?c:[c],f=e.length;for(d=0;d<f;d++)a[a.length]=e[d]}function db(a,c){var d=a.indexOf(c),e=-1<d;e&&a.splice(d,1);return e}function eb(a,c){for(var d=a.length>>>0,e,f=0;f<d;f++)if(e=a[f],c(e,f,a))return e;return null}function fb(a,c){var d=a.length;if(d!==c.length)return!1;for(var e=0;e<d;e++)if(a[e]!==c[e])return!1;return!0} 23function gb(a){var c=hb,d=a.length,e=Array(a.length),f;for(f=0;f<d;f++)e[f]={index:f,value:a[f]};e.sort(function(a,d){return c(a.value,d.value)||a.index-d.index});for(f=0;f<a.length;f++)a[f]=e[f].value}function ib(a,c){var d;return a.every(function(e,f){d=f;return!c(e,f,a)})?-1:d};function jb(a){return function(c,d,e){if(void 0!==c)return c=ab(a,c,e),c=Pa(c+d,0,a.length-1),a[c]}}function kb(a,c,d){return function(e,f,g){if(void 0!==e)return e=Math.max(Math.floor(Math.log(c/e)/Math.log(a)+(0<g?0:0>g?1:.5))+f,0),void 0!==d&&(e=Math.min(e,d)),c/Math.pow(a,e)}};function lb(a){if(void 0!==a)return 0}function mb(a,c){if(void 0!==a)return a+c}function nb(a){var c=2*Math.PI/a;return function(a,e){if(void 0!==a)return a=Math.floor((a+e)/c+.5)*c}}function ob(){var a=Ta(5);return function(c,d){if(void 0!==c)return Math.abs(c+d)<=a?0:c+d}};function pb(a,c,d){this.center=a;this.resolution=c;this.rotation=d};var qb="function"===typeof Object.assign?Object.assign:function(a,c){if(void 0===a||null===a)throw new TypeError("Cannot convert undefined or null to object");for(var d=Object(a),e=1,f=arguments.length;e<f;++e){var g=arguments[e];if(void 0!==g&&null!==g)for(var h in g)g.hasOwnProperty(h)&&(d[h]=g[h])}return d};function rb(a){for(var c in a)delete a[c]}
23function sb(a){var c=[],d;for(d in a)c.push(a[d]);return c}function tb(a){for(var c in a)return!1;return!c};var ub="olm_"+(1E4*Math.random()|0);function vb(a){function c(c){var e=a.listener,f=a.Dg||a.target;a.tc&&wb(a);return e.call(f,c)}return a.Eg=c}function xb(a,c,d,e){for(var f,g=0,h=a.length;g<h;++g)if(f=a[g],f.listener===c&&f.Dg===d)return e&&(f.deleteIndex=g),f}function yb(a,c){var d=a[ub];return d?d[c]:void 0}function zb(a){var c=a[ub];c||(c=a[ub]={});return c} 24function Ab(a,c){var d=yb(a,c);if(d){for(var e=0,f=d.length;e<f;++e)a.removeEventListener(c,d[e].Eg),rb(d[e]);d.length=0;if(d=a[ub])delete d[c],0===Object.keys(d).length&&delete a[ub]}}function E(a,c,d,e,f){var g=zb(a),h=g[c];h||(h=g[c]=[]);(g=xb(h,d,e,!1))?f||(g.tc=!1):(g={Dg:e,tc:!!f,listener:d,target:a,type:c},a.addEventListener(c,vb(g)),h.push(g));return g}function Bb(a,c,d,e){return E(a,c,d,e,!0)}function Cb(a,c,d,e){(a=yb(a,c))&&(d=xb(a,d,e,!0))&&wb(d)} 25function wb(a){if(a&&a.target){a.target.removeEventListener(a.type,a.Eg);var c=yb(a.target,a.type);if(c){var d="deleteIndex"in a?a.deleteIndex:c.indexOf(a);-1!==d&&c.splice(d,1);0===c.length&&Ab(a.target,a.type)}rb(a)}}function Db(a){var c=zb(a),d;for(d in c)Ab(a,d)};function Eb(){}Eb.prototype.pc=!1;Eb.prototype.V=function(){this.pc||(this.pc=!0,this.ha())};Eb.prototype.ha=wa;function Fb(a,c){this.type=a;this.target=c||null}Fb.prototype.preventDefault=Fb.prototype.stopPropagation=function(){this.no=!0};function Gb(a){a.stopPropagation()}function Hb(a){a.preventDefault()};function Ib(){this.Ga={};this.ra={}}C(Ib,Eb);Ib.prototype.addEventListener=function(a,c){var d=this.ra[a];d||(d=this.ra[a]=[]);-1===d.indexOf(c)&&d.push(c)};Ib.prototype.b=function(a){var c="string"===typeof a?new Fb(a):a;a=c.type;c.target=this;var d=this.ra[a],e;if(d){a in this.Ga||(this.Ga[a]=0);for(var f=0,g=d.length;f<g;++f)if(!1===d[f].call(this,c)||c.no){e=!1;break}c=this.Ga[a];for(delete this.Ga[a];c--;)this.removeEventListener(a,wa);return e}};Ib.prototype.ha=function(){Db(this)}; 26function Jb(a,c){return c?c in a.ra:0<Object.keys(a.ra).length}Ib.prototype.removeEventListener=function(a,c){var d=this.ra[a];if(d){var e=d.indexOf(c);a in this.Ga?(d[e]=wa,++this.Ga[a]):(d.splice(e,1),0===d.length&&delete this.ra[a])}};function Kb(){Ib.call(this);this.i=0}C(Kb,Ib);
26function Lb(a){if(Array.isArray(a))for(var c=0,d=a.length;c<d;++c)wb(a[c]);else wb(a)}l=Kb.prototype;l.u=function(){++this.i;this.b("change")};l.J=function(){return this.i};l.G=function(a,c,d){if(Array.isArray(a)){for(var e=a.length,f=Array(e),g=0;g<e;++g)f[g]=E(this,a[g],c,d);return f}return E(this,a,c,d)};l.K=function(a,c,d){if(Array.isArray(a)){for(var e=a.length,f=Array(e),g=0;g<e;++g)f[g]=Bb(this,a[g],c,d);return f}return Bb(this,a,c,d)}; 27l.I=function(a,c,d){if(Array.isArray(a))for(var e=0,f=a.length;e<f;++e)Cb(this,a[e],c,d);else Cb(this,a,c,d)};l.L=Lb;function Mb(a,c,d){Fb.call(this,a);this.key=c;this.oldValue=d}C(Mb,Fb);function Nb(a){Kb.call(this);y(this);this.U={};void 0!==a&&this.H(a)}C(Nb,Kb);var Ob={};function Pb(a){return Ob.hasOwnProperty(a)?Ob[a]:Ob[a]="change:"+a}l=Nb.prototype;l.get=function(a){var c;this.U.hasOwnProperty(a)&&(c=this.U[a]);return c};l.O=function(){return Object.keys(this.U)};l.P=function(){return qb({},this.U)};function Qb(a,c,d){var e;e=Pb(c);a.b(new Mb(e,c,d));a.b(new Mb("propertychange",c,d))} 28l.set=function(a,c,d){d?this.U[a]=c:(d=this.U[a],this.U[a]=c,d!==c&&Qb(this,a,d))};l.H=function(a,c){for(var d in a)this.set(d,a[d],c)};l.R=function(a,c){if(a in this.U){var d=this.U[a];delete this.U[a];c||Qb(this,a,d)}};function Rb(a,c,d){void 0===d&&(d=[0,0]);d[0]=a[0]+2*c;d[1]=a[1]+2*c;return d}function Sb(a,c,d){void 0===d&&(d=[0,0]);d[0]=a[0]*c+.5|0;d[1]=a[1]*c+.5|0;return d}function Tb(a,c){if(Array.isArray(a))return a;void 0===c?c=[a,a]:(c[0]=a,c[1]=a);return c};function Ub(a,c){a[0]+=c[0];a[1]+=c[1];return a}function Vb(a,c){var d=a[0],e=a[1],f=c[0],g=c[1],h=f[0],f=f[1],k=g[0],g=g[1],m=k-h,n=g-f,d=0===m&&0===n?0:(m*(d-h)+n*(e-f))/(m*m+n*n||0);0>=d||(1<=d?(h=k,f=g):(h+=d*m,f+=d*n));return[h,f]}function Wb(a,c,d){a=Ua(a+180,360)-180;var e=Math.abs(3600*a);d=d||0;return Math.floor(e/3600)+"\u00b0 "+Ka(Math.floor(e/60%60))+"\u2032 "+Ka(e%60,d)+"\u2033 "+c.charAt(0>a?1:0)} 29function Xb(a,c,d){return a?c.replace("{x}",a[0].toFixed(d)).replace("{y}",a[1].toFixed(d)):""}function Yb(a,c){for(var d=!0,e=a.length-1;0<=e;--e)if(a[e]!=c[e]){d=!1;break}return d}function Zb(a,c){var d=Math.cos(c),e=Math.sin(c),f=a[1]*d+a[0]*e;a[0]=a[0]*d-a[1]*e;a[1]=f;return a}function $b(a,c){var d=a[0]-c[0],e=a[1]-c[1];return d*d+e*e}function ac(a,c){return $b(a,Vb(a,c))}function bc(a,c){return Xb(a,"{x}, {y}",c)};function cc(a){this.length=a.length||a;for(var c=0;c<this.length;c++)this[c]=a[c]||0}cc.prototype.BYTES_PER_ELEMENT=4;cc.prototype.set=function(a,c){c=c||0;for(var d=0;d<a.length&&c+d<this.length;d++)this[c+d]=a[d]};cc.prototype.toString=Array.prototype.join;"undefined"==typeof Float32Array&&(cc.BYTES_PER_ELEMENT=4,cc.prototype.BYTES_PER_ELEMENT=cc.prototype.BYTES_PER_ELEMENT,cc.prototype.set=cc.prototype.set,cc.prototype.toString=cc.prototype.toString,w("Float32Array",cc,void 0));function dc(a){this.length=a.length||a;for(var c=0;c<this.length;c++)this[c]=a[c]||0}dc.prototype.BYTES_PER_ELEMENT=8;dc.prototype.set=function(a,c){c=c||0;for(var d=0;d<a.length&&c+d<this.length;d++)this[c+d]=a[d]};dc.prototype.toString=Array.prototype.join;if("undefined"==typeof Float64Array){try{dc.BYTES_PER_ELEMENT=8}catch(a){}dc.prototype.BYTES_PER_ELEMENT=dc.prototype.BYTES_PER_ELEMENT;dc.prototype.set=dc.prototype.set;dc.prototype.toString=dc.prototype.toString;w("Float64Array",dc,void 0)};function ec(a,c,d,e,f){a[0]=c;a[1]=d;a[2]=e;a[3]=f};function fc(){var a=Array(16);gc(a,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);return a}function hc(){var a=Array(16);gc(a,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);return a}function gc(a,c,d,e,f,g,h,k,m,n,p,q,r,u,v,x,A){a[0]=c;a[1]=d;a[2]=e;a[3]=f;a[4]=g;a[5]=h;a[6]=k;a[7]=m;a[8]=n;a[9]=p;a[10]=q;a[11]=r;a[12]=u;a[13]=v;a[14]=x;a[15]=A} 30function ic(a,c){a[0]=c[0];a[1]=c[1];a[2]=c[2];a[3]=c[3];a[4]=c[4];a[5]=c[5];a[6]=c[6];a[7]=c[7];a[8]=c[8];a[9]=c[9];a[10]=c[10];a[11]=c[11];a[12]=c[12];a[13]=c[13];a[14]=c[14];a[15]=c[15]}function jc(a){a[0]=1;a[1]=0;a[2]=0;a[3]=0;a[4]=0;a[5]=1;a[6]=0;a[7]=0;a[8]=0;a[9]=0;a[10]=1;a[11]=0;a[12]=0;a[13]=0;a[14]=0;a[15]=1} 31function kc(a,c,d){var e=a[0],f=a[1],g=a[2],h=a[3],k=a[4],m=a[5],n=a[6],p=a[7],q=a[8],r=a[9],u=a[10],v=a[
3111],x=a[12],A=a[13],D=a[14];a=a[15];var z=c[0],B=c[1],J=c[2],K=c[3],M=c[4],aa=c[5],La=c[6],I=c[7],ca=c[8],qa=c[9],Va=c[10],Ca=c[11],Ma=c[12],rc=c[13],Ec=c[14];c=c[15];d[0]=e*z+k*B+q*J+x*K;d[1]=f*z+m*B+r*J+A*K;d[2]=g*z+n*B+u*J+D*K;d[3]=h*z+p*B+v*J+a*K;d[4]=e*M+k*aa+q*La+x*I;d[5]=f*M+m*aa+r*La+A*I;d[6]=g*M+n*aa+u*La+D*I;d[7]=h*M+p*aa+v*La+a*I;d[8]=e*ca+k*qa+q*Va+x*Ca;d[9]=f*ca+m*qa+r*Va+A*Ca;d[10]= 32g*ca+n*qa+u*Va+D*Ca;d[11]=h*ca+p*qa+v*Va+a*Ca;d[12]=e*Ma+k*rc+q*Ec+x*c;d[13]=f*Ma+m*rc+r*Ec+A*c;d[14]=g*Ma+n*rc+u*Ec+D*c;d[15]=h*Ma+p*rc+v*Ec+a*c} 33function lc(a,c){var d=a[0],e=a[1],f=a[2],g=a[3],h=a[4],k=a[5],m=a[6],n=a[7],p=a[8],q=a[9],r=a[10],u=a[11],v=a[12],x=a[13],A=a[14],D=a[15],z=d*k-e*h,B=d*m-f*h,J=d*n-g*h,K=e*m-f*k,M=e*n-g*k,aa=f*n-g*m,La=p*x-q*v,I=p*A-r*v,ca=p*D-u*v,qa=q*A-r*x,Va=q*D-u*x,Ca=r*D-u*A,Ma=z*Ca-B*Va+J*qa+K*ca-M*I+aa*La;0!=Ma&&(Ma=1/Ma,c[0]=(k*Ca-m*Va+n*qa)*Ma,c[1]=(-e*Ca+f*Va-g*qa)*Ma,c[2]=(x*aa-A*M+D*K)*Ma,c[3]=(-q*aa+r*M-u*K)*Ma,c[4]=(-h*Ca+m*ca-n*I)*Ma,c[5]=(d*Ca-f*ca+g*I)*Ma,c[6]=(-v*aa+A*J-D*B)*Ma,c[7]=(p*aa-r*J+u* 34B)*Ma,c[8]=(h*Va-k*ca+n*La)*Ma,c[9]=(-d*Va+e*ca-g*La)*Ma,c[10]=(v*M-x*J+D*z)*Ma,c[11]=(-p*M+q*J-u*z)*Ma,c[12]=(-h*qa+k*I-m*La)*Ma,c[13]=(d*qa-e*I+f*La)*Ma,c[14]=(-v*K+x*B-A*z)*Ma,c[15]=(p*K-q*B+r*z)*Ma)}function mc(a,c,d){var e=a[1]*c+a[5]*d+0*a[9]+a[13],f=a[2]*c+a[6]*d+0*a[10]+a[14],g=a[3]*c+a[7]*d+0*a[11]+a[15];a[12]=a[0]*c+a[4]*d+0*a[8]+a[12];a[13]=e;a[14]=f;a[15]=g} 35function nc(a,c,d){gc(a,a[0]*c,a[1]*c,a[2]*c,a[3]*c,a[4]*d,a[5]*d,a[6]*d,a[7]*d,1*a[8],1*a[9],1*a[10],1*a[11],a[12],a[13],a[14],a[15])}function oc(a,c){var d=a[0],e=a[1],f=a[2],g=a[3],h=a[4],k=a[5],m=a[6],n=a[7],p=Math.cos(c),q=Math.sin(c);a[0]=d*p+h*q;a[1]=e*p+k*q;a[2]=f*p+m*q;a[3]=g*p+n*q;a[4]=d*-q+h*p;a[5]=e*-q+k*p;a[6]=f*-q+m*p;a[7]=g*-q+n*p}new Float64Array(3);new Float64Array(3);new Float64Array(4);new Float64Array(4);new Float64Array(4);new Float64Array(16);function pc(a){for(var c=qc(),d=0,e=a.length;d<e;++d)sc(c,a[d]);return c}function tc(a,c,d){return d?(d[0]=a[0]-c,d[1]=a[1]-c,d[2]=a[2]+c,d[3]=a[3]+c,d):[a[0]-c,a[1]-c,a[2]+c,a[3]+c]}function uc(a,c){return c?(c[0]=a[0],c[1]=a[1],c[2]=a[2],c[3]=a[3],c):a.slice()}function vc(a,c,d){c=c<a[0]?a[0]-c:a[2]<c?c-a[2]:0;a=d<a[1]?a[1]-d:a[3]<d?d-a[3]:0;return c*c+a*a}function wc(a,c){return xc(a,c[0],c[1])}function yc(a,c){return a[0]<=c[0]&&c[2]<=a[2]&&a[1]<=c[1]&&c[3]<=a[3]} 36function xc(a,c,d){return a[0]<=c&&c<=a[2]&&a[1]<=d&&d<=a[3]}function zc(a,c){var d=a[1],e=a[2],f=a[3],g=c[0],h=c[1],k=0;g<a[0]?k=k|16:g>e&&(k=k|4);h<d?k|=8:h>f&&(k|=2);0===k&&(k=1);return k}function qc(){return[Infinity,Infinity,-Infinity,-Infinity]}function Ac(a,c,d,e,f){return f?(f[0]=a,f[1]=c,f[2]=d,f[3]=e,f):[a,c,d,e]}function Bc(a,c){var d=a[0],e=a[1];return Ac(d,e,d,e,c)}function Cc(a,c,d,e,f){f=Ac(Infinity,Infinity,-Infinity,-Infinity,f);return Dc(f,a,c,d,e)} 37function Fc(a,c){return a[0]==c[0]&&a[2]==c[2]&&a[1]==c[1]&&a[3]==c[3]}function Gc(a,c){c[0]<a[0]&&(a[0]=c[0]);c[2]>a[2]&&(a[2]=c[2]);c[1]<a[1]&&(a[1]=c[1]);c[3]>a[3]&&(a[3]=c[3]);return a}function sc(a,c){c[0]<a[0]&&(a[0]=c[0]);c[0]>a[2]&&(a[2]=c[0]);c[1]<a[1]&&(a[1]=c[1]);c[1]>a[3]&&(a[3]=c[1])}function Dc(a,c,d,e,f){for(;d<e;d+=f){var g=a,h=c[d],k=c[d+1];g[0]=Math.min(g[0],h);g[1]=Math.min(g[1],k);g[2]=Math.max(g[2],h);g[3]=Math.max(g[3],k)}return a} 38function Hc(a,c,d){var e;return(e=c.call(d,Ic(a)))||(e=c.call(d,Jc(a)))||(e=c.call(d,Kc(a)))?e:(e=c.call(d,Lc(a)))?e:!1}function Mc(a){var c=0;Nc(a)||(c=Oc(a)*Pc(a));return c}function Ic(a){return[a[0],a[1]]}function Jc(a){return[a[2],a[1]]}function Qc(a){return[(a[0]+a[2])/2,(a[1]+a[3])/2]} 39function Rc(a,c,d,e){var f=c*e[0]/2;e=c*e[1]/2;c=Math.cos(d);var g=Math.sin(d);d=f*c;f*=g;c*=e;var h=e*g,k=a[0],m=a[1];a=k-d+h;e=k-d-h;g=k+d-h;d=k+d+h;var h=m-f-c,k=m-f+c,n=m+f+c,f=m+f-c;return Ac(Math.min(a,e,g,d),Math.min(h,k,n,f),Math.max(a,e,g,d),Math.max(h,k,n,f),void 0)}function Pc(a){return a[3]-a[1]}function Sc(a,c,d){d=d?d:qc();Tc(a,c)&&(d[0]=a[0]>c[0]?a[0]:c[0],d[1]=a[1]>c[1]?a[1]:c[1],d[2]=a[2]<c[2]?a[2]:c[2],d[3]=a[3]<c[3]?a[3]:c[3]);return d}function Lc(a){return[a[0],a[3]]} 40function Kc(a){return[a[2],a[3]]}function Oc(a){return a[2]-a[0]}function Tc(a,c){return a[0]<=c[2]&&a[2]>=c[0]&&a[1]<=c[3]&&a[3]>=c[1]}function Nc(a){return a[2]<a[0]||a[3]<a[1]}function Uc(a,c){var d=(a[2]-a[0])/2*(c-1),e=(a[3]-a[1])/2*(c-1);a[0]-=d;a[2]+=d;a[1]-=e;a[3]+=e} 41function Vc(a,c,d){a=[a[0],a[1],a[0],a[3],a[2],a[1],a[2],a[3]];c(a,a,2);var e=[a[0],a[2],a[4],a[6]],f=[a[1],a[3],a[5],a[7]];c=Math.min.apply(null,e);a=Math.min.apply(null,f);e=Math.max.apply(null,e);f=Math.max.apply(null,f);return Ac(c,a,e,f,d)};function Wc(){return!0}function Xc(){return!1};/* 42 43 Latitude/longitude spherical geodesy formulae taken from 44 http://www.movable-type.co.uk/scripts/latlong.html 45 Licensed under CC-BY-3.0. 46*/ 47function Yc(a){this.radius=a}Yc.prototype.a=function(a){for(var c=0,d=a.length,e=a[d-1][0],f=a[d-1][1],g=0;g<d;g++)var h=a[g][0],k=a[g][1],c=c+Ta(h-e)*(2+Math.sin(Ta(f))+Math.sin(Ta(k))),e=h,f=k;return c*this.radius*this.radius/2};Yc.prototype.b=function(a,c){var d=Ta(a[1]),e=Ta(c[1]),f=(e-d)/2,g=Ta(c[0]-a[0])/2,d=Math.sin(f)*
47Math.sin(f)+Math.sin(g)*Math.sin(g)*Math.cos(d)*Math.cos(e);return 2*this.radius*Math.atan2(Math.sqrt(d),Math.sqrt(1-d))}; 48Yc.prototype.offset=function(a,c,d){var e=Ta(a[1]);c/=this.radius;var f=Math.asin(Math.sin(e)*Math.cos(c)+Math.cos(e)*Math.sin(c)*Math.cos(d));return[180*(Ta(a[0])+Math.atan2(Math.sin(d)*Math.sin(c)*Math.cos(e),Math.cos(c)-Math.sin(e)*Math.sin(f)))/Math.PI,180*f/Math.PI]};var Zc=new Yc(6370997);var $c={};$c.degrees=2*Math.PI*Zc.radius/360;$c.ft=.3048;$c.m=1;$c["us-ft"]=1200/3937; 49function ad(a){this.pb=a.code;this.b=a.units;this.c=void 0!==a.extent?a.extent:null;this.f=void 0!==a.worldExtent?a.worldExtent:null;this.a=void 0!==a.axisOrientation?a.axisOrientation:"enu";this.g=void 0!==a.global?a.global:!1;this.i=!(!this.g||!this.c);this.l=void 0!==a.getPointResolution?a.getPointResolution:this.Gk;this.j=null;this.V=a.metersPerUnit;var c=bd,d=a.code,e=cd||xa.proj4;if("function"==typeof e&&void 0===c[d]){var f=e.defs(d);if(void 0!==f){void 0!==f.axis&&void 0===a.axisOrientation&& 50(this.a=f.axis);void 0===a.metersPerUnit&&(this.V=f.to_meter);void 0===a.units&&(this.b=f.units);for(var g in c)c=e.defs(g),void 0!==c&&(a=dd(g),c===f?ed([a,this]):(c=e(g,d),fd(a,this,c.forward,c.inverse)))}}}l=ad.prototype;l.hk=function(){return this.pb};l.N=function(){return this.c};l.Sm=function(){return this.b};l.Nb=function(){return this.V||$c[this.b]};l.Sk=function(){return this.f};l.Bl=function(){return this.g};l.Xo=function(a){this.g=a;this.i=!(!a||!this.c)}; 51l.Tm=function(a){this.c=a;this.i=!(!this.g||!a)};l.fp=function(a){this.f=a};l.Wo=function(a){this.l=a};l.Gk=function(a,c){if("degrees"==this.b)return a;var d=gd(this,dd("EPSG:4326")),e=[c[0]-a/2,c[1],c[0]+a/2,c[1],c[0],c[1]-a/2,c[0],c[1]+a/2],e=d(e,e,2),d=Zc.b(e.slice(0,2),e.slice(2,4)),e=Zc.b(e.slice(4,6),e.slice(6,8)),e=(d+e)/2,d=this.Nb();void 0!==d&&(e/=d);return e};l.getPointResolution=function(a,c){return this.l(a,c)};var bd={},hd={},cd=null; 52function ed(a){id(a);a.forEach(function(c){a.forEach(function(a){c!==a&&jd(c,a,kd)})})}function ld(){var a=md,c=nd,d=od;pd.forEach(function(e){a.forEach(function(a){jd(e,a,c);jd(a,e,d)})})}function qd(a){bd[a.pb]=a;jd(a,a,kd)}function id(a){var c=[];a.forEach(function(a){c.push(qd(a))})}function rd(a){return a?"string"===typeof a?dd(a):a:dd("EPSG:3857")}function jd(a,c,d){a=a.pb;c=c.pb;a in hd||(hd[a]={});hd[a][c]=d}function fd(a,c,d,e){a=dd(a);c=dd(c);jd(a,c,sd(d));jd(c,a,sd(e))} 53function sd(a){return function(c,d,e){var f=c.length;e=void 0!==e?e:2;d=void 0!==d?d:Array(f);var g,h;for(h=0;h<f;h+=e)for(g=a([c[h],c[h+1]]),d[h]=g[0],d[h+1]=g[1],g=e-1;2<=g;--g)d[h+g]=c[h+g];return d}}function dd(a){var c;if(a instanceof ad)c=a;else if("string"===typeof a){c=bd[a];var d=cd||xa.proj4;void 0===c&&"function"==typeof d&&void 0!==d.defs(a)&&(c=new ad({code:a}),qd(c))}else c=null;return c}function td(a,c){if(a===c)return!0;var d=a.b===c.b;return a.pb===c.pb?d:gd(a,c)===kd&&d} 54function ud(a,c){var d=dd(a),e=dd(c);return gd(d,e)}function gd(a,c){var d=a.pb,e=c.pb,f;d in hd&&e in hd[d]&&(f=hd[d][e]);void 0===f&&(f=vd);return f}function vd(a,c){if(void 0!==c&&a!==c){for(var d=0,e=a.length;d<e;++d)c[d]=a[d];a=c}return a}function kd(a,c){var d;if(void 0!==c){d=0;for(var e=a.length;d<e;++d)c[d]=a[d];d=c}else d=a.slice();return d}function wd(a,c,d){return ud(c,d)(a,void 0,a.length)}function xd(a,c,d){c=ud(c,d);return Vc(a,c)};function yd(){Nb.call(this);this.v=qc();this.B=-1;this.j={};this.s=this.l=0}C(yd,Nb);l=yd.prototype;l.Bb=function(a,c){var d=c?c:[NaN,NaN];this.yb(a[0],a[1],d,Infinity);return d};l.Hg=function(a){return this.Fc(a[0],a[1])};l.Fc=Xc;l.N=function(a){this.B!=this.i&&(this.v=this.Yd(this.v),this.B=this.i);var c=this.v;a?(a[0]=c[0],a[1]=c[1],a[2]=c[2],a[3]=c[3]):a=c;return a};l.Eb=function(a){return this.vd(a*a)};l.mb=function(a,c){this.sc(ud(a,c));return this};function zd(a,c,d,e,f,g){var h=f[0],k=f[1],m=f[4],n=f[5],p=f[12];f=f[13];for(var q=g?g:[],r=0;c<d;c+=e){var u=a[c],v=a[c+1];q[r++]=h*u+m*v+p;q[r++]=k*u+n*v+f}g&&q.length!=r&&(q.length=r);return q};function Ad(){yd.call(this);this.g="XY";this.a=2;this.A=null}C(Ad,yd);function Bd(a){if("XY"==a)return 2;if("XYZ"==a||"XYM"==a)return 3;if("XYZM"==a)return 4}l=Ad.prototype;l.Fc=Xc;l.Yd=function(a){return Cc(this.A,0,this.A.length,this.a,a)};l.Jb=function(){return this.A.slice(0,this.a)};l.ia=function(){return this.A};l.Kb=function(){return this.A.slice(this.A.length-this.a)};l.Lb=function(){return this.g}; 55l.vd=function(a){this.s!=this.i&&(rb(this.j),this.l=0,this.s=this.i);if(0>a||0!==this.l&&a<=this.l)return this;var c=a.toString();if(this.j.hasOwnProperty(c))return this.j[c];var d=this.Pc(a);if(d.ia().length<this.A.length)return this.j[c]=d;this.l=a;return this};l.Pc=function(){return this};l.wa=function(){return this.a};function Cd(a,c,d){a.a=Bd(c);a.g=c;a.A=d} 56function Dd(a,c,d,e){if(c)d=Bd(c);else{for(c=0;c<e;++c){if(0===d.length){a.g="XY";a.a=2;return}d=d[0]}d=d.length;c=2==d?"XY":3==d?"XYZ":4==d?"XYZM":void 0}a.g=c;a.a=d}l.sc=function(a){this.A&&(a(this.A,this.A,this.a),this.u())};l.rotate=function(a,c){var d=this.ia();if(d){for(var e=d.length,f=this.wa(),g=d?d:[],h=Math.cos(a),k=Math.sin(a),m=c[0],n=c[1],p=0,q=0;q<e;q+=f){var r=d[q]-m,u=d[q+1]-n;g[p++]=m+r*h-u*k;g[p++]=n+r*k+u*h;for(r=q+2;r<q+f;++r)g[p++]=d[r]}d&&g.length!=p&&(g.length=p);this.u()}}; 57l.Vc=function(a,c){var d=this.ia();if(d){var e=d.length,f=this.wa(),g=d?d:[],h=0,k,m;for(k=0;k<e;k+=f)for(g[h++]=d[k]+a,g[h++]=d[k+1]+c,m=k+2;m<k+f;++m)g[h++]=d[m];d&&g.length!=h&&(g.length=h);this.u()}};function Ed(a,c,d,e){for(var f=0,g=a[d-e],h=a[d-e+1];c<d;c+=e)var k=a[c],m=a[c+1],f=f+(h*k-g*m),g=k,h=m;return f/2}function Fd(a,c,d,e){var f=0,g,h;g=0;for(h=d.length;g<h;++g){var k=d[g],f=f+Ed(a,c,k,e);c=k}return f};function Gd(a,c,d,e,f,g,h){var k=a[c],m=a[c+1],n=a[d]-k,p=a[d+1]-m;if(0!==n||0!==p)if(g=((f-k)*n+(g-m)*p)/(n*n+p*p),1<g)c=d;else if(0<g){for(f=0;f<e;++f)h[f]=Wa(a[c+f],a[d+f],g);h.length=e;return}for(f=0;f<e;++f)h[f]=a[c+f];h.length=e}function Hd(a,c,d,e,f){var g=a[c],h=a[c+1];for(c+=e;c<d;c+=e){var k=a[c],m=a[c+1],g=Sa(g,h,k,m);g>f&&(f=g);g=k;h=m}return f}function Id(a,c,d,e,f){var g,h;g=0;for(h=d.length;g<h;++g){var k=d[g];f=Hd(a,c,k,e,f);c=k}return f} 58function Jd(a,c,d,e,f,g,h,k,m,n,p){if(c==d)return n;var q;if(0===f){q=Sa(h,k,a[c],a[c+1]);if(q<n){for(p=0;p<e;++p)m[p]=a[c+p];m.length=e;return q}return n}for(var r=p?p:[NaN,NaN],u=c+e;u<d;)if(Gd(a,u-e,u,e,h,k,r),q=Sa(h,k,r[0],r[1]),q<n){n=q;for(p=0;p<e;++p)m[p]=r[p];m.length=e;u+=e}else u+=e*Math.max((Math.sqrt(q)-Math.sqrt(n))/f|0,1);if(g&&(Gd(a,d-e,c,e,h,k,r),q=Sa(h,k,r[0],r[1]),q<n)){n=q;for(p=0;p<e;++p)m[p]=r[p];m.length=e}return n} 59function Kd(a,c,d,e,f,g,h,k,m,n,p){p=p?p:[NaN,NaN];var q,r;q=0;for(r=d.length;q<r;++q){var u=d[q];n=Jd(a,c,u,e,f,g,h,k,m,n,p);c=u}return n};function Ld(a,c){var d=0,e,f;e=0;for(f=c.length;e<f;++e)a[d++]=c[e];return d}function Md(a,c,d,e){var f,g;f=0;for(g=d.length;f<g;++f){var h=d[f],k;for(k=0;k<e;++k)a[c++]=h[k]}return c}function Nd(a,c,d,e,f){f=f?f:[];var g=0,h,k;h=0;for(k=d.length;h<k;++h)c=Md(a,c,d[h],e),f[g++]=c;f.length=g;return f};function Od(a,c,d,e,f){f=void 0!==f?f:[];for(var g=0;c<d;c+=e)f[g++]=a.slice(c,c+e);f.length=g;return f}function Pd(a,c,d,e,f){f=void 0!==f?f:[];var g=0,h,k;h=0;for(k=d.length;h<k;++h){var m=d[h];f[g++]=Od(a,c,m,e,f[g]);c=m}f.length=g;return f};function Qd(a,c,d,e,f,g,h){var k=(d-c)/e;if(3>k){for(;c<d;c+=e)g[h++]=a[c],g[h++]=a[c+1];return h}var m=Array(k);m[0]=1;m[k-1]=1;d=[c,d-e];for(var n=0,p;0<d.length;){var q=d.pop(),r=d.pop(),u=0,v=a[r],x=a[r+1],A=a[q],D=a[q+1];for(p=r+e;p<q;p+=e){var z=Ra(a[p],a[p+1],v,x,A,D);z>u&&(n=p,u=z)}
vendor: 4,172 bytes, lines 59-65
59u>f&&(m[(n-c)/e]=1,r+e<n&&d.push(r,n),n+e<q&&d.push(n,q))}for(p=0;p<k;++p)m[p]&&(g[h++]=a[c+p*e],g[h++]=a[c+p*e+1]);return h} 60function Rd(a,c,d,e,f,g,h,k){var m,n;m=0;for(n=d.length;m<n;++m){var p=d[m];a:{var q=a,r=p,u=e,v=f,x=g;if(c!=r){var A=v*Math.round(q[c]/v),D=v*Math.round(q[c+1]/v);c+=u;x[h++]=A;x[h++]=D;var z=void 0,B=void 0;do if(z=v*Math.round(q[c]/v),B=v*Math.round(q[c+1]/v),c+=u,c==r){x[h++]=z;x[h++]=B;break a}while(z==A&&B==D);for(;c<r;){var J,K;J=v*Math.round(q[c]/v);K=v*Math.round(q[c+1]/v);c+=u;if(J!=z||K!=B){var M=z-A,aa=B-D,La=J-A,I=K-D;M*I==aa*La&&(0>M&&La<M||M==La||0<M&&La>M)&&(0>aa&&I<aa||aa==I||0<aa&& 61I>aa)||(x[h++]=z,x[h++]=B,A=z,D=B);z=J;B=K}}x[h++]=z;x[h++]=B}}k.push(h);c=p}return h};function Sd(a,c){Ad.call(this);this.f=this.o=-1;this.na(a,c)}C(Sd,Ad);l=Sd.prototype;l.clone=function(){var a=new Sd(null);Td(a,this.g,this.A.slice());return a};l.yb=function(a,c,d,e){if(e<vc(this.N(),a,c))return e;this.f!=this.i&&(this.o=Math.sqrt(Hd(this.A,0,this.A.length,this.a,0)),this.f=this.i);return Jd(this.A,0,this.A.length,this.a,this.o,!0,a,c,d,e)};l.tm=function(){return Ed(this.A,0,this.A.length,this.a)};l.aa=function(){return Od(this.A,0,this.A.length,this.a)}; 62l.Pc=function(a){var c=[];c.length=Qd(this.A,0,this.A.length,this.a,a,c,0);a=new Sd(null);Td(a,"XY",c);return a};l.$=function(){return"LinearRing"};l.na=function(a,c){a?(Dd(this,c,a,1),this.A||(this.A=[]),this.A.length=Md(this.A,0,a,this.a),this.u()):Td(this,"XY",null)};function Td(a,c,d){Cd(a,c,d);a.u()};function F(a,c){Ad.call(this);this.na(a,c)}C(F,Ad);l=F.prototype;l.clone=function(){var a=new F(null);a.ca(this.g,this.A.slice());return a};l.yb=function(a,c,d,e){var f=this.A;a=Sa(a,c,f[0],f[1]);if(a<e){e=this.a;for(c=0;c<e;++c)d[c]=f[c];d.length=e;return a}return e};l.aa=function(){return this.A?this.A.slice():[]};l.Yd=function(a){return Bc(this.A,a)};l.$=function(){return"Point"};l.Na=function(a){return xc(a,this.A[0],this.A[1])}; 63l.na=function(a,c){a?(Dd(this,c,a,0),this.A||(this.A=[]),this.A.length=Ld(this.A,a),this.u()):this.ca("XY",null)};l.ca=function(a,c){Cd(this,a,c);this.u()};function Ud(a,c,d,e,f){return!Hc(f,function(f){return!Vd(a,c,d,e,f[0],f[1])})}function Vd(a,c,d,e,f,g){for(var h=!1,k=a[d-e],m=a[d-e+1];c<d;c+=e){var n=a[c],p=a[c+1];m>g!=p>g&&f<(n-k)*(g-m)/(p-m)+k&&(h=!h);k=n;m=p}return h}function Wd(a,c,d,e,f,g){if(0===d.length||!Vd(a,c,d[0],e,f,g))return!1;var h;c=1;for(h=d.length;c<h;++c)if(Vd(a,d[c-1],d[c],e,f,g))return!1;return!0};function Xd(a,c,d,e,f,g,h){var k,m,n,p,q,r=f[g+1],u=[],v=d[0];n=a[v-e];q=a[v-e+1];for(k=c;k<v;k+=e){p=a[k];m=a[k+1];if(r<=q&&m<=r||q<=r&&r<=m)n=(r-q)/(m-q)*(p-n)+n,u.push(n);n=p;q=m}v=NaN;q=-Infinity;u.sort(Za);n=u[0];k=1;for(m=u.length;k<m;++k){p=u[k];var x=Math.abs(p-n);x>q&&(n=(n+p)/2,Wd(a,c,d,e,n,r)&&(v=n,q=x));n=p}isNaN(v)&&(v=f[g]);return h?(h.push(v,r),h):[v,r]};function Yd(a,c,d,e,f,g){for(var h=[a[c],a[c+1]],k=[],m;c+e<d;c+=e){k[0]=a[c+e];k[1]=a[c+e+1];if(m=f.call(g,h,k))return m;h[0]=k[0];h[1]=k[1]}return!1};function Zd(a,c,d,e,f){var g=Dc(qc(),a,c,d,e);return Tc(f,g)?yc(f,g)||g[0]>=f[0]&&g[2]<=f[2]||g[1]>=f[1]&&g[3]<=f[3]?!0:Yd(a,c,d,e,function(a,c){var d=!1,e=zc(f,a),g=zc(f,c);if(1===e||1===g)d=!0;else{var q=f[0],r=f[1],u=f[2],v=f[3],x=c[0],A=c[1],D=(A-a[1])/(x-a[0]);g&2&&!(e&2)&&(d=x-(A-v)/D,d=d>=q&&d<=u);d||!(g&4)||e&4||(d=A-(x-u)*D,d=d>=r&&d<=v);d||!(g&8)||e&8||(d=x-(A-r)/D,d=d>=q&&d<=u);d||!(g&16)||e&16||(d=A-(x-q)*D,d=d>=r&&d<=v)}return d}):!1} 64function $d(a,c,d,e,f){var g=d[0];if(!(Zd(a,c,g,e,f)||Vd(a,c,g,e,f[0],f[1])||Vd(a,c,g,e,f[0],f[3])||Vd(a,c,g,e,f[2],f[1])||Vd(a,c,g,e,f[2],f[3])))return!1;if(1===d.length)return!0;c=1;for(g=d.length;c<g;++c)if(Ud(a,d[c-1],d[c],e,f))return!1;return!0};function ae(a,c,d,e){for(var f=0,g=a[d-e],h=a[d-e+1];c<d;c+=e)var k=a[c],m=a[c+1],f=f+(k-g)*(m+h),g=k,h=m;return 0<f}function be(a,c,d,e){var f=0;e=void 0!==e?e:!1;var g,h;g=0;for(h=c.length;g<h;++g){var k=c[g],f=ae(a,f,k,d);if(0===g){if(e&&f||!e&&!f)return!1}else if(e&&!f||!e&&f)return!1;f=k}return!0} 65function ce(a,c,d,e,f){f=void 0!==f?f:!1;var g,h;g=0;for(h=d.length;g<h;++g){var k=d[g],m=ae(a,c,k,e);if(0===g?f&&m||!f&&!m:f&&!m||!f&&m)for(var m=a,n=k,p=e;c<n-p;){var q;
65for(q=0;q<p;++q){var r=m[c+q];m[c+q]=m[n-p+q];m[n-p+q]=r}c+=p;n-=p}c=k}return c}function de(a,c,d,e){var f=0,g,h;g=0;for(h=c.length;g<h;++g)f=ce(a,f,c[g],d,e);return f};function G(a,c){Ad.call(this);this.f=[];this.C=-1;this.M=null;this.T=this.D=this.S=-1;this.o=null;this.na(a,c)}C(G,Ad);l=G.prototype;l.Nj=function(a){this.A?cb(this.A,a.ia()):this.A=a.ia().slice();this.f.push(this.A.length);this.u()};l.clone=function(){var a=new G(null);a.ca(this.g,this.A.slice(),this.f.slice());return a}; 66l.yb=function(a,c,d,e){if(e<vc(this.N(),a,c))return e;this.D!=this.i&&(this.S=Math.sqrt(Id(this.A,0,this.f,this.a,0)),this.D=this.i);return Kd(this.A,0,this.f,this.a,this.S,!0,a,c,d,e)};l.Fc=function(a,c){return Wd(this.Rb(),0,this.f,this.a,a,c)};l.wm=function(){return Fd(this.Rb(),0,this.f,this.a)};l.aa=function(a){var c;void 0!==a?(c=this.Rb().slice(),ce(c,0,this.f,this.a,a)):c=this.A;return Pd(c,0,this.f,this.a)};l.Fb=function(){return this.f}; 67function ee(a){if(a.C!=a.i){var c=Qc(a.N());a.M=Xd(a.Rb(),0,a.f,a.a,c,0);a.C=a.i}return a.M}l.qk=function(){return new F(ee(this))};l.vk=function(){return this.f.length};l.Xg=function(a){if(0>a||this.f.length<=a)return null;var c=new Sd(null);Td(c,this.g,this.A.slice(0===a?0:this.f[a-1],this.f[a]));return c};l.ce=function(){var a=this.g,c=this.A,d=this.f,e=[],f=0,g,h;g=0;for(h=d.length;g<h;++g){var k=d[g],m=new Sd(null);Td(m,a,c.slice(f,k));e.push(m);f=k}return e}; 68l.Rb=function(){if(this.T!=this.i){var a=this.A;be(a,this.f,this.a)?this.o=a:(this.o=a.slice(),this.o.length=ce(this.o,0,this.f,this.a));this.T=this.i}return this.o};l.Pc=function(a){var c=[],d=[];c.length=Rd(this.A,0,this.f,this.a,Math.sqrt(a),c,0,d);a=new G(null);a.ca("XY",c,d);return a};l.$=function(){return"Polygon"};l.Na=function(a){return $d(this.Rb(),0,this.f,this.a,a)};
69l.na=function(a,c){if(a){Dd(this,c,a,2);this.A||(this.A=[]);var d=Nd(this.A,0,a,this.a,this.f);this.A.length=0===d.length?0:d[d.length-1];this.u()}else this.ca("XY",null,this.f)};l.ca=function(a,c,d){Cd(this,a,c);this.f=d;this.u()};function fe(a,c,d,e){var f=e?e:32;e=[];var g;for(g=0;g<f;++g)cb(e,a.offset(c,d,2*Math.PI*g/f));e.push(e[0],e[1]);a=new G(null);a.ca("XY",e,[e.length]);return a} 70function ge(a){var c=a[0],d=a[1],e=a[2];a=a[3];c=[c,d,c,a,e,a,e,d,c,d];d=new G(null);d.ca("XY",c,[c.length]);return d}function he(a,c,d){var e=c?c:32,f=a.wa();c=a.g;for(var g=new G(null,c),e=f*(e+1),f=Array(e),h=0;h<e;h++)f[h]=0;g.ca(c,f,[f.length]);ie(g,a.Ad(),a.Kf(),d);return g}function ie(a,c,d,e){var f=a.ia(),g=a.g,h=a.wa(),k=a.Fb(),m=f.length/h-1;e=e?e:0;for(var n,p,q=0;q<=m;++q)p=q*h,n=e+2*Ua(q,m)*Math.PI/m,f[p]=c[0]+d*Math.cos(n),f[p+1]=c[1]+d*Math.sin(n);a.ca(g,f,k)};function je(a){Nb.call(this);a=a||{};this.c=[0,0];var c={};c.center=void 0!==a.center?a.center:null;this.g=rd(a.projection);var d,e,f,g=void 0!==a.minZoom?a.minZoom:0;d=void 0!==a.maxZoom?a.maxZoom:28;var h=void 0!==a.zoomFactor?a.zoomFactor:2;if(void 0!==a.resolutions)d=a.resolutions,e=d[0],f=d[d.length-1],d=jb(d);else{e=rd(a.projection);f=e.N();var k=(f?Math.max(Oc(f),Pc(f)):360*$c.degrees/e.Nb())/256/Math.pow(2,0),m=k/Math.pow(2,28);e=a.maxResolution;void 0!==e?g=0:e=k/Math.pow(h,g);f=a.minResolution; 71void 0===f&&(f=void 0!==a.maxZoom?void 0!==a.maxResolution?e/Math.pow(h,d):k/Math.pow(h,d):m);d=g+Math.floor(Math.log(e/f)/Math.log(h));f=e/Math.pow(h,d-g);d=kb(h,e,d-g)}this.a=e;this.l=f;this.f=g;g=void 0!==a.extent?Xa(a.extent):Ya;(void 0!==a.enableRotation?a.enableRotation:1)?(e=a.constrainRotation,e=void 0===e||!0===e?ob():!1===e?mb:ka(e)?nb(e):mb):e=lb;this.j=new pb(g,d,e);void 0!==a.resolution?c.resolution=a.resolution:void 0!==a.zoom&&(c.resolution=this.constrainResolution(this.a,a.zoom-this.f)); 72c.rotation=void 0!==a.rotation?a.rotation:0;this.H(c)}C(je,Nb);l=je.prototype;l.Zd=function(a){return this.j.center(a)};l.constrainResolution=function(a,c,d){return this.j.resolution(a,c||0,d||0)};l.constrainRotation=function(a,c){return this.j.rotation(a,c||0)};l.Ua=function(){return this.get("center")};l.Oc=function(a){var c=this.Ua(),d=this.ba(),e=this.Pa();return Rc(c,d,e,a)};l.em=function(){return this.g};l.ba=function(){return this.get("resolution")}; 73function ke(a,c){return Math.max(Oc(a)/c[0],Pc(a)/c[1])}function le(a){var c=a.a,d=Math.log(c/a.l)/Math.log(2);return function(a){return c/Math.pow(2,a*d)}}l.Pa=function(){return this.get("rotation")};function me(a){var c=a.a,d=Math.log(c/a.l)/Math.log(2);return function(a){return Math.log(c/a)/Math.log(2)/d}}l.W=function(){var a=this.Ua(),c=this.g,d=this.ba(),e=this.Pa();return{center:[Math.round(a[0]/d)*d,Math.round(a[1]/d)*d],projection:void 0!==c?c:null,resolution:d,rotation:e}}; 74l.ah=function(){var a,c=this.ba();if(void 0!==c){var d,e=0;do{d=this.constrainResolution(this.a,e);if(d==c){a=e;break}++e}while(d>this.l)}return void 0!==a?this.f+a:a}; 75l.qd=function(a,c,d){a instanceof Ad||(a=ge(a));var e=d||{};d=void 0!==e.padding?e.padding:[0,0,0,0];var f=void 0!==e.constrainResolution?e.constrainResolution:!0,g=void 0!==e.nearest?e.nearest:!1,h;void 0!==e.minResolution?h=e.minResolution:void 0!==e.maxZoom?h=this.constrainResolution(this.a,e.maxZoom-this.f,0):h=0;var k=a.ia(),m=this.Pa(),e=Math.cos(-m),m=Math.sin(-m),n=Infinity,p=Infinity,q=-Infinity,r=-Infinity;a=a.wa();for(var u=0,v=k.length;u<v;u+=a)var x=k[u]*e-k[u+1]*m,A=k[u]*m+k[u+1]*e, 76n=Math.min(n,x),p=Math.min(p,A),q=Math.max(q,x),r=Math.max(r,A);c=ke([n,p,q,r],[c[0]-d[1]-d[3],c[1]-d[0]-d[2]]);c=isNaN(c)?h:Math.max(c,h);
76f&&(h=this.constrainResolution(c,0,0),!g&&h<c&&(h=this.constrainResolution(h,-1,0)),c=h);this.Xb(c);m=-m;g=(n+q)/2+(d[1]-d[3])/2*c;d=(p+r)/2+(d[0]-d[2])/2*c;this.gb([g*e-d*m,d*e+g*m])}; 77l.Uj=function(a,c,d){var e=this.Pa(),f=Math.cos(-e),e=Math.sin(-e),g=a[0]*f-a[1]*e;a=a[1]*f+a[0]*e;var h=this.ba(),g=g+(c[0]/2-d[0])*h;a+=(d[1]-c[1]/2)*h;e=-e;this.gb([g*f-a*e,a*f+g*e])};function ne(a){return!!a.Ua()&&void 0!==a.ba()}l.rotate=function(a,c){if(void 0!==c){var d,e=this.Ua();void 0!==e&&(d=[e[0]-c[0],e[1]-c[1]],Zb(d,a-this.Pa()),Ub(d,c));this.gb(d)}this.se(a)};l.gb=function(a){this.set("center",a)};function oe(a,c){a.c[1]+=c}l.Xb=function(a){this.set("resolution",a)}; 78l.se=function(a){this.set("rotation",a)};l.Me=function(a){a=this.constrainResolution(this.a,a-this.f,0);this.Xb(a)};function pe(a){return Math.pow(a,3)}function qe(a){return 1-pe(1-a)}function re(a){return 3*a*a-2*a*a*a}function se(a){return a}function te(a){return.5>a?re(2*a):1-re(2*(a-.5))};function ue(a){var c=a.source,d=a.start?a.start:Date.now(),e=c[0],f=c[1],g=void 0!==a.duration?a.duration:1E3,h=a.easing?a.easing:re;return function(a,c){if(c.time<d)return c.animate=!0,c.viewHints[0]+=1,!0;if(c.time<d+g){var n=1-h((c.time-d)/g),p=e-c.viewState.center[0],q=f-c.viewState.center[1];c.animate=!0;c.viewState.center[0]+=n*p;c.viewState.center[1]+=n*q;c.viewHints[0]+=1;return!0}return!1}} 79function ve(a){var c=a.rotation?a.rotation:0,d=a.start?a.start:Date.now(),e=void 0!==a.duration?a.duration:1E3,f=a.easing?a.easing:re,g=a.anchor?a.anchor:null;return function(a,k){if(k.time<d)return k.animate=!0,k.viewHints[0]+=1,!0;if(k.time<d+e){var m=1-f((k.time-d)/e),m=(c-k.viewState.rotation)*m;k.animate=!0;k.viewState.rotation+=m;if(g){var n=k.viewState.center;n[0]-=g[0];n[1]-=g[1];Zb(n,m);Ub(n,g)}k.viewHints[0]+=1;return!0}return!1}} 80function we(a){var c=a.resolution,d=a.start?a.start:Date.now(),e=void 0!==a.duration?a.duration:1E3,f=a.easing?a.easing:re;return function(a,h){if(h.time<d)return h.animate=!0,h.viewHints[0]+=1,!0;if(h.time<d+e){var k=1-f((h.time-d)/e),m=c-h.viewState.resolution;h.animate=!0;h.viewState.resolution+=k*m;h.viewHints[0]+=1;return!0}return!1}};function xe(a,c,d,e){return void 0!==e?(e[0]=a,e[1]=c,e[2]=d,e):[a,c,d]}function ye(a){var c=a[0],d=Array(c),e=1<<c-1,f,g;for(f=0;f<c;++f)g=48,a[1]&e&&(g+=1),a[2]&e&&(g+=2),d[f]=String.fromCharCode(g),e>>=1;return d.join("")};function ze(a,c,d,e){this.ya=a;this.za=c;this.Aa=d;this.Ca=e}ze.prototype.contains=function(a){return Ae(this,a[1],a[2])};function Ae(a,c,d){return a.ya<=c&&c<=a.za&&a.Aa<=d&&d<=a.Ca}function Be(a,c){return a.ya==c.ya&&a.Aa==c.Aa&&a.za==c.za&&a.Ca==c.Ca}function Ce(a,c){return a.ya<=c.za&&a.za>=c.ya&&a.Aa<=c.Ca&&a.Ca>=c.Aa};function De(a){this.a=a.html;this.b=a.tileRanges?a.tileRanges:null}De.prototype.i=function(){return this.a};function Ee(a,c,d){Fb.call(this,a,d);this.element=c}C(Ee,Fb);function Fe(a){Nb.call(this);this.a=a?a:[];Ge(this)}C(Fe,Nb);l=Fe.prototype;l.clear=function(){for(;0<this.dc();)this.pop()};l.Df=function(a){var c,d;c=0;for(d=a.length;c<d;++c)this.push(a[c]);return this};l.forEach=function(a,c){this.a.forEach(a,c)};l.Sl=function(){return this.a};l.item=function(a){return this.a[a]};l.dc=function(){return this.get("length")};l.ne=function(a,c){this.a.splice(a,0,c);Ge(this);this.b(new Ee("add",c,this))}; 81l.pop=function(){return this.fg(this.dc()-1)};l.push=function(a){var c=this.a.length;this.ne(c,a);return c};l.remove=function(a){var c=this.a,d,e;d=0;for(e=c.length;d<e;++d)if(c[d]===a)return this.fg(d)};l.fg=function(a){var c=this.a[a];this.a.splice(a,1);Ge(this);this.b(new Ee("remove",c,this));return c};l.To=function(a,c){var d=this.dc();if(a<d)d=this.a[a],this.a[a]=c,this.b(new Ee("remove",d,this)),this.b(new Ee("add",c,this));else{for(;d<a;++d)this.ne(d,void 0);this.ne(a,c)}}; 82function Ge(a){a.set("length",a.a.length)};var He=Array.prototype.indexOf?function(a,c,d){return Array.prototype.indexOf.call(a,c,d)}:function(a,c,d){d=null==d?0:0>d?Math.max(0,a.length+d):d;if(ja(a))return ja(c)&&1==c.length?a.indexOf(c,d):-1;for(;d<a.length;d++)if(d in a&&a[d]===c)return d;return-1},Ie=Array.prototype.forEach?function(a,c,d){Array.prototype.forEach.call(a,c,d)}:function(a,c,d){for(var e=a.length,f=ja(a)?a.split(""):a,g=0;g<e;g++)g in f&&c.call(d,f[g],g,a)},Je=Array.prototype.filter?function(a,c,d){return Array.prototype.filter.call(a, 83c,d)}:function(a,c,d){for(var e=a.length,f=[],g=0,h=ja(a)?a.split(""):a,k=0;k<e;k++)if(k in h){var m=h[k];c.call(d,m,k,a)&&(f[g++]=m)}return f};function Ke(a){var c;a:{c=Le;for(var d=a.length,e=ja(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&c.call(void 0,e[f],f,a)){c=f;break a}c=-1}return 0>c?null:ja(a)?a.charAt(c):a[c]}function Me(a,c){var d=He(a,c),e;(e=0<=d)&&Array.prototype.splice.call(a,d,1);return e}function Ne(a){return Array.prototype.concat.apply(Array.prototype,arguments)} 84function Oe(a){var c=a.length;if(0<c){for(var d=Array(c),e=0;e<c;e++)d[e]=a[e];return d}return[]}function Pe(a,c,d){return 2>=arguments.length?Array.prototype.slice.call(a,c):Array.prototype.slice.call(a,c,d)};var Qe=/^#(?:[0-9a-f]{3}){1,2}$/i,Re=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,Se=/^(?:rgba)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|1|0\.\d{0,10})\)$/i;function Te(a){return Array.isArray(a)?a:Ue(a)}function We(a){if("string"!==typeof a){var c=a[0];c!=(c|0)&&(c=c+.5|0);var d=a[1];d!=(d|0)&&(d=d+.5|0);var e=a[2];
84e!=(e|0)&&(e=e+.5|0);a="rgba("+c+","+d+","+e+","+(void 0===a[3]?1:a[3])+")"}return a} 85var Ue=function(){var a={},c=0;return function(d){var e;if(a.hasOwnProperty(d))e=a[d];else{if(1024<=c){e=0;for(var f in a)0===(e++&3)&&(delete a[f],--c)}var g,h;Qe.exec(d)?(h=3==d.length-1?1:2,e=parseInt(d.substr(1+0*h,h),16),f=parseInt(d.substr(1+1*h,h),16),g=parseInt(d.substr(1+2*h,h),16),1==h&&(e=(e<<4)+e,f=(f<<4)+f,g=(g<<4)+g),e=[e,f,g,1]):(h=Se.exec(d))?(e=Number(h[1]),f=Number(h[2]),g=Number(h[3]),h=Number(h[4]),e=[e,f,g,h],e=Xe(e,e)):(h=Re.exec(d))?(e=Number(h[1]),f=Number(h[2]),g=Number(h[3]), 86e=[e,f,g,1],e=Xe(e,e)):e=void 0;a[d]=e;++c}return e}}();function Xe(a,c){var d=c||[];d[0]=Pa(a[0]+.5|0,0,255);d[1]=Pa(a[1]+.5|0,0,255);d[2]=Pa(a[2]+.5|0,0,255);d[3]=Pa(a[3],0,1);return d};function Ye(a){return"string"===typeof a||a instanceof CanvasPattern||a instanceof CanvasGradient?a:We(a)};var Ze;a:{var $e=da.navigator;if($e){var af=$e.userAgent;if(af){Ze=af;break a}}Ze=""}function bf(a){return-1!=Ze.indexOf(a)};function cf(a,c){for(var d in a)c.call(void 0,a[d],d,a)}function df(a){var c=[],d=0,e;for(e in a)c[d++]=a[e];return c}function ef(a){var c=[],d=0,e;for(e in a)c[d++]=e;return c}function ff(a){return null!==a&&"withCredentials"in a}var gf="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "); 87function hf(a,c){for(var d,e,f=1;f<arguments.length;f++){e=arguments[f];for(d in e)a[d]=e[d];for(var g=0;g<gf.length;g++)d=gf[g],Object.prototype.hasOwnProperty.call(e,d)&&(a[d]=e[d])}};var jf=bf("Opera")||bf("OPR"),kf=bf("Trident")||bf("MSIE"),lf=bf("Edge"),mf=bf("Gecko")&&!(-1!=Ze.toLowerCase().indexOf("webkit")&&!bf("Edge"))&&!(bf("Trident")||bf("MSIE"))&&!bf("Edge"),nf=-1!=Ze.toLowerCase().indexOf("webkit")&&!bf("Edge"),of=bf("Macintosh");function pf(){var a=da.document;return a?a.documentMode:void 0}var qf; 88a:{var rf="",sf=function(){var a=Ze;if(mf)return/rv\:([^\);]+)(\)|;)/.exec(a);if(lf)return/Edge\/([\d\.]+)/.exec(a);if(kf)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(nf)return/WebKit\/(\S+)/.exec(a);if(jf)return/(?:Version)[ \/]?(\S+)/.exec(a)}();sf&&(rf=sf?sf[1]:"");if(kf){var tf=pf();if(null!=tf&&tf>parseFloat(rf)){qf=String(tf);break a}}qf=rf}var uf={};function vf(a){return uf[a]||(uf[a]=0<=Na(qf,a))}var wf=da.document,xf=wf&&kf?pf()||("CSS1Compat"==wf.compatMode?parseInt(qf,10):5):void 0;var yf=!kf||9<=Number(xf);!mf&&!kf||kf&&9<=Number(xf)||mf&&vf("1.9.1");kf&&vf("9");function zf(a,c){this.x=t(a)?a:0;this.y=t(c)?c:0}l=zf.prototype;l.clone=function(){return new zf(this.x,this.y)};l.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};l.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};l.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};l.scale=function(a,c){var d=ka(c)?c:a;this.x*=a;this.y*=d;return this};function Af(a,c){this.width=a;this.height=c}l=Af.prototype;l.clone=function(){return new Af(this.width,this.height)};l.Qj=function(){return this.width*this.height};l.Xa=function(){return!this.Qj()};l.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};l.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};l.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; 89l.scale=function(a,c){var d=ka(c)?c:a;this.width*=a;this.height*=d;return this};function Bf(a){return a?new Cf(Df(a)):ya||(ya=new Cf)}function Ef(a){var c=document;return ja(a)?c.getElementById(a):a}function Ff(a,c){cf(c,function(c,e){"style"==e?a.style.cssText=c:"class"==e?a.className=c:"for"==e?a.htmlFor=c:Gf.hasOwnProperty(e)?a.setAttribute(Gf[e],c):0==e.lastIndexOf("aria-",0)||0==e.lastIndexOf("data-",0)?a.setAttribute(e,c):a[e]=c})} 90var Gf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"}; 91function Hf(a,c,d){var e=arguments,f=document,g=e[0],h=e[1];if(!yf&&h&&(h.name||h.type)){g=["<",g];
91h.name&&g.push(' name="',Aa(h.name),'"');if(h.type){g.push(' type="',Aa(h.type),'"');var k={};hf(k,h);delete k.type;h=k}g.push(">");g=g.join("")}g=f.createElement(g);h&&(ja(h)?g.className=h:ha(h)?g.className=h.join(" "):Ff(g,h));2<e.length&&If(f,g,e);return g} 92function If(a,c,d){function e(d){d&&c.appendChild(ja(d)?a.createTextNode(d):d)}for(var f=2;f<d.length;f++){var g=d[f];!ia(g)||ma(g)&&0<g.nodeType?e(g):Ie(Jf(g)?Oe(g):g,e)}}function Kf(a){for(var c;c=a.firstChild;)a.removeChild(c)}function Lf(a,c,d){a.insertBefore(c,a.childNodes[d]||null)}function Mf(a){a&&a.parentNode&&a.parentNode.removeChild(a)}function Nf(a,c){var d=c.parentNode;d&&d.replaceChild(a,c)} 93function Of(a,c){if(!a||!c)return!1;if(a.contains&&1==c.nodeType)return a==c||a.contains(c);if("undefined"!=typeof a.compareDocumentPosition)return a==c||!!(a.compareDocumentPosition(c)&16);for(;c&&a!=c;)c=c.parentNode;return c==a}function Df(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Jf(a){if(a&&"number"==typeof a.length){if(ma(a))return"function"==typeof a.item||"string"==typeof a.item;if(la(a))return"function"==typeof a.item}return!1} 94function Cf(a){this.b=a||da.document||document}Cf.prototype.H=Ff;Cf.prototype.createElement=function(a){return this.b.createElement(a)};Cf.prototype.appendChild=function(a,c){a.appendChild(c)};Cf.prototype.contains=Of;function Pf(a,c,d,e){this.top=a;this.right=c;this.bottom=d;this.left=e}l=Pf.prototype;l.clone=function(){return new Pf(this.top,this.right,this.bottom,this.left)};l.contains=function(a){return this&&a?a instanceof Pf?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1}; 95l.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};l.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};l.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; 96l.scale=function(a,c){var d=ka(c)?c:a;this.left*=a;this.right*=a;this.top*=d;this.bottom*=d;return this};function Qf(a){Qf[" "](a);return a}Qf[" "]=ea;function Rf(a,c){var d=Df(a);return d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,null))?d[c]||d.getPropertyValue(c)||"":""}function Sf(a){var c;try{c=a.getBoundingClientRect()}catch(d){return{left:0,top:0,right:0,bottom:0}}kf&&a.ownerDocument.body&&(a=a.ownerDocument,c.left-=a.documentElement.clientLeft+a.body.clientLeft,c.top-=a.documentElement.clientTop+a.body.clientTop);return c} 97function Tf(a){var c=Uf;if("none"!=(Rf(a,"display")||(a.currentStyle?a.currentStyle.display:null)||a.style&&a.style.display))return c(a);var d=a.style,e=d.display,f=d.visibility,g=d.position;d.visibility="hidden";d.position="absolute";d.display="inline";a=c(a);d.display=e;d.position=g;d.visibility=f;return a}function Uf(a){var c=a.offsetWidth,d=a.offsetHeight,e=nf&&!c&&!d;return t(c)&&!e||!a.getBoundingClientRect?new Af(c,d):(a=Sf(a),new Af(a.right-a.left,a.bottom-a.top))} 98function Vf(a,c){a.style.display=c?"":"none"}function Wf(a,c,d,e){if(/^\d+px?$/.test(c))return parseInt(c,10);var f=a.style[d],g=a.runtimeStyle[d];a.runtimeStyle[d]=a.currentStyle[d];a.style[d]=c;c=a.style[e];a.style[d]=f;a.runtimeStyle[d]=g;return c}function Xf(a,c){var d=a.currentStyle?a.currentStyle[c]:null;return d?Wf(a,d,"left","pixelLeft"):0} 99function Yf(a,c){if(kf){var d=Xf(a,c+"Left"),e=Xf(a,c+"Right"),f=Xf(a,c+"Top"),g=Xf(a,c+"Bottom");return new Pf(f,e,g,d)}d=Rf(a,c+"Left");e=Rf(a,c+"Right");f=Rf(a,c+"Top");g=Rf(a,c+"Bottom");return new Pf(parseFloat(f),parseFloat(e),parseFloat(g),parseFloat(d))}var Zf={thin:2,medium:4,thick:6};function $f(a,c){if("none"==(a.currentStyle?a.currentStyle[c+"Style"]:null))return 0;var d=a.currentStyle?a.currentStyle[c+"Width"]:null;return d in Zf?Zf[d]:Wf(a,d,"left","pixelLeft")};function ag(a,c,d){Fb.call(this,a);this.map=c;this.frameState=void 0!==d?d:null}C(ag,Fb);function bg(a){Nb.call(this);this.element=a.element?a.element:null;this.a=this.S=null;this.s=[];this.render=a.render?a.render:wa;a.target&&this.g(a.target)}C(bg,Nb);bg.prototype.ha=function(){Mf(this.element);bg.ga.ha.call(this)};bg.prototype.c=function(){return this.a}; 100bg.prototype.setMap=function(a){this.a&&Mf(this.element);for(var c=0,d=this.s.length;c<d;++c)wb(this.s[c]);this.s.length=0;if(this.a=a)(this.S?this.S:a.v).appendChild(this.element),this.render!==wa&&this.s.push(E(a,"postrender",this.render,this)),a.render()};bg.prototype.g=function(a){this.S=Ef(a)};function cg(){this.i=0;this.g={};this.a=this.b=null}l=cg.prototype;l.clear=function(){this.i=0;this.g={};this.a=this.b=null};function dg(a,c){return a.g.hasOwnProperty(c)}l.forEach=function(a,c){for(var d=this.b;d;)a.call(c,d.oc,d.qe,this),d=d.Cb};l.get=function(a){a=this.g[a];if(a===this.a)return a.oc;a===this.b?(this.b=this.b.Cb,this.b.jc=null):(a.Cb.jc=a.jc,a.jc.Cb=a.Cb);a.Cb=null;a.jc=this.a;this.a=this.a.Cb=a;return a.oc};l.yc=function(){return this.i}; 101l.O=function(){var a=Array(this.i),c=0,d;for(d=this.a;d;d=d.jc)a[c++]=d.qe;return a};l.qb=function(){var a=Array(this.i),c=0,d;for(d=this.a;d;d=d.jc)a[c++]=d.oc;return a};l.pop=function(){var a=this.b;delete this.g[a.qe];a.Cb&&(a.Cb.jc=null);
101this.b=a.Cb;this.b||(this.a=null);--this.i;return a.oc};l.replace=function(a,c){this.get(a);this.g[a].oc=c};l.set=function(a,c){var d={qe:a,Cb:null,jc:this.a,oc:c};this.a?this.a.Cb=d:this.b=d;this.a=d;this.g[a]=d;++this.i};function eg(a){cg.call(this);this.c=void 0!==a?a:2048}C(eg,cg);function fg(a){return a.yc()>a.c}function gg(a,c){for(var d,e;fg(a)&&!(d=a.b.oc,e=d.ka[0].toString(),e in c&&c[e].contains(d.ka));)a.pop().V()};function hg(a,c){Ib.call(this);this.ka=a;this.state=c;this.a=null;this.key=""}C(hg,Ib);function ig(a){a.b("change")}hg.prototype.lb=function(){return y(this).toString()};hg.prototype.g=function(){return this.ka};hg.prototype.W=function(){return this.state};function jg(a){Nb.call(this);this.g=dd(a.projection);this.oa=kg(a.attributions);this.M=a.logo;this.ua=void 0!==a.state?a.state:"ready";this.C=void 0!==a.wrapX?a.wrapX:!1}C(jg,Nb);function kg(a){if("string"===typeof a)return[new De({html:a})];if(a instanceof De)return[a];if(Array.isArray(a)){for(var c=a.length,d=Array(c),e=0;e<c;e++){var f=a[e];d[e]="string"===typeof f?new De({html:f}):f}return d}return null}l=jg.prototype;l.we=wa;l.ea=function(){return this.oa};l.va=function(){return this.M}; 102l.xa=function(){return this.g};l.W=function(){return this.ua};l.ta=function(){this.u()};l.qa=function(a){this.oa=kg(a);this.u()};function lg(a,c){a.ua=c;a.u()};function mg(a){this.minZoom=void 0!==a.minZoom?a.minZoom:0;this.a=a.resolutions;this.maxZoom=this.a.length-1;this.i=void 0!==a.origin?a.origin:null;this.c=null;void 0!==a.origins&&(this.c=a.origins);var c=a.extent;void 0===c||this.i||this.c||(this.i=Lc(c));this.f=null;
102void 0!==a.tileSizes&&(this.f=a.tileSizes);this.l=void 0!==a.tileSize?a.tileSize:this.f?null:256;this.o=void 0!==c?c:null;this.b=null;void 0!==a.sizes?this.b=a.sizes.map(function(a){return new ze(Math.min(0,a[0]),Math.max(a[0]-1,-1), 103Math.min(0,a[1]),Math.max(a[1]-1,-1))},this):c&&ng(this,c);this.g=[0,0]}var og=[0,0,0];function pg(a,c,d,e,f){f=a.Ha(c,f);for(c=c[0]-1;c>=a.minZoom;){if(d.call(null,c,qg(a,f,c,e)))return!0;--c}return!1}l=mg.prototype;l.N=function(){return this.o};l.Yg=function(){return this.maxZoom};l.Zg=function(){return this.minZoom};l.La=function(a){return this.i?this.i:this.c[a]};l.ba=function(a){return this.a[a]};l.Pb=function(){return this.a}; 104function rg(a,c,d,e){return c[0]<a.maxZoom?(e=a.Ha(c,e),qg(a,e,c[0]+1,d)):null}function sg(a,c,d,e){tg(a,c[0],c[1],d,!1,og);var f=og[1],g=og[2];tg(a,c[2],c[3],d,!0,og);a=og[1];c=og[2];void 0!==e?(e.ya=f,e.za=a,e.Aa=g,e.Ca=c):e=new ze(f,a,g,c);return e}function qg(a,c,d,e){d=a.ba(d);return sg(a,c,d,e)}function ug(a,c){var d=a.La(c[0]),e=a.ba(c[0]),f=Tb(a.bb(c[0]),a.g);return[d[0]+(c[1]+.5)*f[0]*e,d[1]+(c[2]+.5)*f[1]*e]} 105l.Ha=function(a,c){var d=this.La(a[0]),e=this.ba(a[0]),f=Tb(this.bb(a[0]),this.g),g=d[0]+a[1]*f[0]*e,d=d[1]+a[2]*f[1]*e;return Ac(g,d,g+f[0]*e,d+f[1]*e,c)};l.he=function(a,c,d){return tg(this,a[0],a[1],c,!1,d)};function tg(a,c,d,e,f,g){var h=vg(a,e),k=e/a.ba(h),m=a.La(h);a=Tb(a.bb(h),a.g);c=k*Math.floor((c-m[0])/e+(f?.5:0))/a[0];d=k*Math.floor((d-m[1])/e+(f?0:.5))/a[1];f?(c=Math.ceil(c)-1,d=Math.ceil(d)-1):(c=Math.floor(c),d=Math.floor(d));return xe(h,c,d,g)} 106l.xd=function(a,c,d){c=this.ba(c);return tg(this,a[0],a[1],c,!1,d)};l.bb=function(a){return this.l?this.l:this.f[a]};function vg(a,c){var d=ab(a.a,c,0);return Pa(d,a.minZoom,a.maxZoom)}function ng(a,c){for(var d=a.a.length,e=Array(d),f=a.minZoom;f<d;++f)e[f]=qg(a,c,f);a.b=e}function wg(a){var c=a.j;if(!c){var c=xg(a),d=yg(c,void 0,void 0),c=new mg({extent:c,origin:Lc(c),resolutions:d,tileSize:void 0});a.j=c}return c} 107function zg(a){var c={};qb(c,void 0!==a?a:{});void 0===c.extent&&(c.extent=dd("EPSG:3857").N());c.resolutions=yg(c.extent,c.maxZoom,c.tileSize);delete c.maxZoom;return new mg(c)}function yg(a,c,d){c=void 0!==c?c:42;var e=Pc(a);a=Oc(a);d=Tb(void 0!==d?d:256);d=Math.max(a/d[0],e/d[1]);c+=1;e=Array(c);for(a=0;a<c;++a)e[a]=d/Math.pow(2,a);return e}function xg(a){a=dd(a);var c=a.N();c||(a=180*$c.degrees/a.Nb(),c=Ac(-a,-a,a,a));return c};function Ag(a){jg.call(this,{attributions:a.attributions,extent:a.extent,logo:a.logo,projection:a.projection,state:a.state,wrapX:a.wrapX});this.la=void 0!==a.opaque?a.opaque:!1;this.sa=void 0!==a.tilePixelRatio?a.tilePixelRatio:1;this.tileGrid=void 0!==a.tileGrid?a.tileGrid:null;this.a=new eg(a.cacheSize);this.j=[0,0]}C(Ag,jg);l=Ag.prototype;l.Ph=function(){return fg(this.a)};l.Qh=function(a,c){var d=this.wd(a);d&&gg(d,c)}; 108function Bg(a,c,d,e,f){c=a.wd(c);if(!c)return!1;for(var g=!0,h,k,m=e.ya;m<=e.za;++m)for(var n=e.Aa;n<=e.Ca;++n)h=a.Gb(d,m,n),k=!1,dg(c,h)&&(h=c.get(h),(k=2===h.W())&&(k=!1!==f(h))),k||(g=!1);return g}l.be=function(){return 0};l.tf=function(){return""};l.Gb=function(a,c,d){return a+"/"+c+"/"+d};l.vf=function(){return this.la};l.Pb=function(){return this.tileGrid.Pb()};l.Ma=function(){return this.tileGrid};l.jb=function(a){return this.tileGrid?this.tileGrid:wg(a)}; 109l.wd=function(a){var c=this.g;return c&&!td(c,a)?null:this.a};l.bc=function(){return this.sa};function Cg(a,c,d,e){e=a.jb(e);d=a.bc(d);c=Tb(e.bb(c),a.j);return 1==d?c:Sb(c,d,a.j)}function Dg(a,c,d){var e=void 0!==d?d:a.g;d=a.jb(e);if(a.C&&e.g){var f=c;c=f[0];a=ug(d,f);e=xg(e);wc(e,a)?c=f:(f=Oc(e),a[0]+=f*Math.ceil((e[0]-a[0])/f),c=d.xd(a,c))}f=c[0];e=c[1];a=c[2];if(d.minZoom>f||f>d.maxZoom)d=!1;else{var g=d.N();d=(d=g?qg(d,g,f):d.b?d.b[f]:null)?Ae(d,e,a):!0}return d?c:null} 110l.ta=function(){this.a.clear();this.u()};l.og=wa;function Eg(a,c){Fb.call(this,a);this.tile=c}C(Eg,Fb);function Fg(a){a=a?a:{};this.C=document.createElement("UL");this.v=document.createElement("LI");this.C.appendChild(this.v);Vf(this.v,!1);this.f=void 0!==a.collapsed?a.collapsed:!0;this.l=void 0!==a.collapsible?a.collapsible:!0;this.l||(this.f=!1);var c=void 0!==a.className?a.className:"ol-attribution",d=void 0!==a.tipLabel?a.tipLabel:"Attributions",e=void 0!==a.collapseLabel?a.collapseLabel:"\u00bb";this.M="string"===typeof e?Hf("SPAN",{},e):e;e=void 0!==a.label?a.label:"i";this.D="string"===typeof e? 111Hf("SPAN",{},e):e;d=Hf("BUTTON",{type:"button",title:d},this.l&&!this.f?this.M:this.D);E(d,"click",this.hm,this);c=Hf("DIV",c+" ol-unselectable ol-control"+(this.f&&this.l?" ol-collapsed":"")+(this.l?"":" ol-uncollapsible"),this.C,d);bg.call(this,{element:c,render:a.render?a.render:Gg,target:a.target});this.B=!0;this.o={};this.j={};this.T={}}C(Fg,bg); 112function Gg(a){if(a=a.frameState){var c,d,e,f,g,h,k,m,n,p,q,r=a.layerStatesArray,u=qb({},a.attributions),v={},x=a.viewState.projection;d=0;for(c=r.length;d<c;d++)if(h=r[d].layer.fa())if(p=y(h).toString(),n=h.ea())for(e=0,f=n.length;e<f;e++)if(k=n[e],m=y(k).toString(),!(m in u)){if(g=a.usedTiles[p]){var A=h.jb(x
112);a:{q=k;var D=x;if(q.b){var z=void 0,B=void 0,J=void 0,K=void 0;for(K in g)if(K in q.b)for(var J=g[K],M,z=0,B=q.b[K].length;z<B;++z){M=q.b[K][z];if(Ce(M,J)){q=!0;break a}var aa=qg(A,xg(D), 113parseInt(K,10)),La=aa.za-aa.ya+1;if(J.ya<aa.ya||J.za>aa.za)if(Ce(M,new ze(Ua(J.ya,La),Ua(J.za,La),J.Aa,J.Ca))||J.za-J.ya+1>La&&Ce(M,aa)){q=!0;break a}}q=!1}else q=!0}}else q=!1;q?(m in v&&delete v[m],u[m]=k):v[m]=k}c=[u,v];d=c[0];c=c[1];for(var I in this.o)I in d?(this.j[I]||(Vf(this.o[I],!0),this.j[I]=!0),delete d[I]):I in c?(this.j[I]&&(Vf(this.o[I],!1),delete this.j[I]),delete c[I]):(Mf(this.o[I]),delete this.o[I],delete this.j[I]);for(I in d)e=document.createElement("LI"),e.innerHTML=d[I].a,this.C.appendChild(e), 114this.o[I]=e,this.j[I]=!0;for(I in c)e=document.createElement("LI"),e.innerHTML=c[I].a,Vf(e,!1),this.C.appendChild(e),this.o[I]=e;I=!tb(this.j)||!tb(a.logos);this.B!=I&&(Vf(this.element,I),this.B=I);I&&tb(this.j)?this.element.classList.add("ol-logo-only"):this.element.classList.remove("ol-logo-only");var ca;a=a.logos;I=this.T;for(ca in I)ca in a||(Mf(I[ca]),delete I[ca]);for(var qa in a)qa in I||(ca=new Image,ca.src=qa,d=a[qa],""===d?d=ca:(d=Hf("A",{href:d}),d.appendChild(ca)),this.v.appendChild(d), 115I[qa]=d);Vf(this.v,!tb(a))}else this.B&&(Vf(this.element,!1),this.B=!1)}l=Fg.prototype;l.hm=function(a){a.preventDefault();Hg(this)};function Hg(a){a.element.classList.toggle("ol-collapsed");a.f?Nf(a.M,a.D):Nf(a.D,a.M);a.f=!a.f}l.gm=function(){return this.l};l.jm=function(a){this.l!==a&&(this.l=a,this.element.classList.toggle("ol-uncollapsible"),!a&&this.f&&Hg(this))};l.im=function(a){this.l&&this.f!==a&&Hg(this)};l.fm=function(){return this.f};function Ig(a){a=a?a:{};var c=void 0!==a.className?a.className:"ol-rotate",d=void 0!==a.label?a.label:"\u21e7";this.f=null;"string"===typeof d?this.f=Hf("SPAN","ol-compass",d):(this.f=d,this.f.classList.add(this.f,"ol-compass"));d=Hf("BUTTON",{"class":c+"-reset",type:"button",title:a.tipLabel?a.tipLabel:"Reset rotation"},this.f);E(d,"click",Ig.prototype.B,this);c=Hf("DIV",c+" ol-unselectable ol-control",d);d=a.render?a.render:Jg;this.l=a.resetNorth?a.resetNorth:void 0;bg.call(this,{element:c,render:d, 116target:a.target});this.o=void 0!==a.duration?a.duration:250;this.j=void 0!==a.autoHide?a.autoHide:!0;this.v=void 0;this.j&&this.element.classList.add("ol-hidden")}C(Ig,bg);Ig.prototype.B=function(a){a.preventDefault();if(void 0!==this.l)this.l();else{a=this.a;var c=a.Z();if(c){var d=c.Pa();void 0!==d&&(0<this.o&&(d%=2*Math.PI,d<-Math.PI&&(d+=2*Math.PI),d>Math.PI&&(d-=2*Math.PI),a.Ta(ve({rotation:d,duration:this.o,easing:qe}))),c.se(0))}}}; 117function Jg(a){if(a=a.frameState){a=a.viewState.rotation;if(a!=this.v){var c="rotate("+a+"rad)";if(this.j){var d=this.element.classList.contains("ol-hidden");d||0!==a?d&&0!==a&&this.element.classList.remove("ol-hidden"):this.element.classList.add("ol-hidden")}this.f.style.msTransform=c;this.f.style.webkitTransform=c;this.f.style.transform=c}this.v=a}};function Kg(a){a=a?a:{};var c=void 0!==a.className?a.className:"ol-zoom",d=void 0!==a.delta?a.delta:1,e=void 0!==a.zoomOutLabel?a.zoomOutLabel:"\u2212",f=void 0!==a.zoomOutTipLabel?a.zoomOutTipLabel:"Zoom out",g=Hf("BUTTON",{"class":c+"-in",type:"button",title:void 0!==a.zoomInTipLabel?a.zoomInTipLabel:"Zoom in"},void 0!==a.zoomInLabel?a.zoomInLabel:"+");E(g,"click",ta(Kg.prototype.j,d),this);e=Hf("BUTTON",{"class":c+"-out",type:"button",title:f},e);E(e,"click",ta(Kg.prototype.j,-d),this);c=Hf("DIV", 118c+" ol-unselectable ol-control",g,e);bg.call(this,{element:c,target:a.target});this.f=void 0!==a.duration?a.duration:250}C(Kg,bg);Kg.prototype.j=function(a,c){c.preventDefault();var d=this.a,e=d.Z();if(e){var f=e.ba();f&&(0<this.f&&d.Ta(we({resolution:f,duration:this.f,easing:qe})),d=e.constrainResolution(f,a),e.Xb(d))}};function Lg(a){a=a?a:{};var c=new Fe;(void 0!==a.zoom?a.zoom:1)&&c.push(new Kg(a.zoomOptions));(void 0!==a.rotate?a.rotate:1)&&c.push(new Ig(a.rotateOptions));(void 0!==a.attribution?a.attribution:1)&&c.push(new Fg(a.attributionOptions));return c};var Mg=nf?"webkitfullscreenchange":mf?"mozfullscreenchange":kf?"MSFullscreenChange":"fullscreenchange";function Ng(){var a=Bf().b,c=a.body;return!!(c.webkitRequestFullscreen||c.mozRequestFullScreen&&a.mozFullScreenEnabled||c.msRequestFullscreen&&a.msFullscreenEnabled||c.requestFullscreen&&a.fullscreenEnabled)} 119function Og(a){a.webkitRequestFullscreen?a.webkitRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.msRequestFullscreen?a.msRequestFullscreen():a.requestFullscreen&&a.requestFullscreen()}function Pg(){var a=Bf().b;return!!(a.webkitIsFullScreen||a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)};function Qg(a){a=a?a:{};this.f=void 0!==a.className?a.className:"ol-full-screen";var c=void 0!==a.label?a.label:"\u2922";this.j="string"===typeof c?document.createTextNode(c):c;c=void 0!==a.labelActive?a.labelActive:"\u00d7";this.l="string"===typeof c?document.createTextNode(c):c;c=a.tipLabel?a.tipLabel:"Toggle full-screen";c=Hf("BUTTON",{"class":this.f+"-"+Pg(),type:"button",title:c},this.j);E(c,"click",this.C,this);var d=this.f+" ol-unselectable ol-control "+(Ng()?"":"ol-unsupported"),c=Hf("DIV", 120d,c);bg.call(this,{element:c,target:a.target});this.B=void 0!==a.keys?a.keys:!1;this.o=a.source}C(Qg,bg); 121Qg.prototype.C=function(a){a.preventDefault();
121Ng()&&(a=this.a)&&(Pg()?(a=Bf().b,a.webkitCancelFullScreen?a.webkitCancelFullScreen():a.mozCancelFullScreen?a.mozCancelFullScreen():a.msExitFullscreen?a.msExitFullscreen():a.exitFullscreen&&a.exitFullscreen()):(a=this.o?Ef(this.o):a.Ac(),this.B?a.mozRequestFullScreenWithKeys?a.mozRequestFullScreenWithKeys():a.webkitRequestFullscreen?a.webkitRequestFullscreen():Og(a):Og(a)))}; 122Qg.prototype.v=function(){var a=this.element.firstElementChild,c=this.a;Pg()?(a.className=this.f+"-true",Nf(this.l,this.j)):(a.className=this.f+"-false",Nf(this.j,this.l));c&&c.ad()};Qg.prototype.setMap=function(a){Qg.ga.setMap.call(this,a);a&&this.s.push(E(xa.document,Mg,this.v,this))};function Rg(a){a=a?a:{};var c=document.createElement("DIV");c.className=void 0!==a.className?a.className:"ol-mouse-position";bg.call(this,{element:c,render:a.render?a.render:Sg,target:a.target});E(this,Pb("projection"),this.km,this);a.coordinateFormat&&this.zi(a.coordinateFormat);a.projection&&this.wh(dd(a.projection));this.v=void 0!==a.undefinedHTML?a.undefinedHTML:"";this.o=c.innerHTML;this.l=this.j=this.f=null}C(Rg,bg); 123function Sg(a){a=a.frameState;a?this.f!=a.viewState.projection&&(this.f=a.viewState.projection,this.j=null):this.f=null;Tg(this,this.l)}l=Rg.prototype;l.km=function(){this.j=null};l.Qg=function(){return this.get("coordinateFormat")};l.vh=function(){return this.get("projection")};l.il=function(a){this.l=this.a.ae(a);Tg(this,this.l)};l.jl=function(){Tg(this,null);this.l=null};l.setMap=function(a){Rg.ga.setMap.call(this,a);a&&(a=a.a,this.s.push(E(a,"mousemove",this.il,this),E(a,"mouseout",this.jl,this)))}; 124l.zi=function(a){this.set("coordinateFormat",a)};l.wh=function(a){this.set("projection",a)};function Tg(a,c){var d=a.v;if(c&&a.f){if(!a.j){var e=a.vh();a.j=e?gd(a.f,e):vd}if(e=a.a.Ka(c))a.j(e,e),d=(d=a.Qg())?d(e):e.toString()}a.o&&d==a.o||(a.element.innerHTML=d,a.o=d)};function Ug(a,c){var d=a;c&&(d=sa(a,c));!la(da.setImmediate)||da.Window&&da.Window.prototype&&!bf("Edge")&&da.Window.prototype.setImmediate==da.setImmediate?(Vg||(Vg=Wg()),Vg(d)):da.setImmediate(d)}var Vg; 125function Wg(){var a=da.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!bf("Presto")&&(a=function(){var a=document.createElement("IFRAME");a.style.display="none";a.src="";document.documentElement.appendChild(a);var c=a.contentWindow,a=c.document;a.open();a.write("");a.close();var d="callImmediate"+Math.random(),e="file:"==c.location.protocol?"*":c.location.protocol+"//"+c.location.host,a=sa(function(a){if(("*"==e||a.origin==e)&&a.data== 126d)this.port1.onmessage()},this);c.addEventListener("message",a,!1);this.port1={};this.port2={postMessage:function(){c.postMessage(d,e)}}});if("undefined"!==typeof a&&!bf("Trident")&&!bf("MSIE")){var c=new a,d={},e=d;c.port1.onmessage=function(){if(t(d.next)){d=d.next;var a=d.Gg;d.Gg=null;a()}};return function(a){e.next={Gg:a};e=e.next;c.port2.postMessage(0)}}return"undefined"!==typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(a){var c=document.createElement("SCRIPT"); 127c.onreadystatechange=function(){c.onreadystatechange=null;c.parentNode.removeChild(c);c=null;a();a=null};document.documentElement.appendChild(c)}:function(a){da.setTimeout(a,0)}};function Xg(a,c,d){Fb.call(this,a);this.b=c;a=d?d:{};this.buttons=Yg(a);this.pressure=Zg(a,this.buttons);this.bubbles="bubbles"in a?a.bubbles:!1;this.cancelable="cancelable"in a?a.cancelable:!1;this.view="view"in a?a.view:null;this.detail="detail"in a?a.detail:null;this.screenX="screenX"in a?a.screenX:0;this.screenY="screenY"in a?a.screenY:0;this.clientX="clientX"in a?a.clientX:0;this.clientY="clientY"in a?a.clientY:0;this.button="button"in a?a.button:0;this.relatedTarget="relatedTarget"in a?a.relatedTarget: 128null;this.pointerId="pointerId"in a?a.pointerId:0;this.width="width"in a?a.width:0;this.height="height"in a?a.height:0;this.pointerType="pointerType"in a?a.pointerType:"";this.isPrimary="isPrimary"in a?a.isPrimary:!1;c.preventDefault&&(this.preventDefault=function(){c.preventDefault()})}C(Xg,Fb);function Yg(a){if(a.buttons||$g)a=a.buttons;else switch(a.which){case 1:a=1;break;case 2:a=4;break;case 3:a=2;break;default:a=0}return a} 129function Zg(a,c){var d=0;a.pressure?d=a.pressure:d=c?.5:0;return d}var $g=!1;try{$g=1===(new MouseEvent("click",{buttons:1})).buttons}catch(a){};function ah(a,c){var d=document.createElement("CANVAS");a&&(d.width=a);c&&(d.height=c);return d.getContext("2d")} 130var bh=function(){var a;return function(){if(void 0===a){var c=document.createElement("P"),d,e={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};document.body.appendChild(c);for(var f in e)f in c.style&&(c.style[f]="translate(1px,1px)",d=xa.getComputedStyle(c).getPropertyValue(e[f]));document.body.removeChild(c);a=d&&"none"!==d}return a}}(),ch=function(){var a;return function(){if(void 0===a){var c=document.createElement("P"), 131d,e={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};document.body.appendChild(c);for(var f in e)f in c.style&&(c.style[f]="translate3d(1px,1px,1px)",d=xa.getComputedStyle(c).getPropertyValue(e[f]));document.body.removeChild(c);a=d&&"none"!==d}return a}}(); 132function dh(a,c){var d=a.style;d.WebkitTransform=c;d.MozTransform=c;d.b=c;d.msTransform=c;d.transform=c;kf&&vf("9.0")&&(a.style.transformOrigin="0 0")}function eh(a,c){var d;if(ch()){var e=Array(16);for(d=0;16>d;++d)e[d]=c[d].toFixed(6);dh(a,"matrix3d("+e.join(",")+")")}
132else if(bh()){var e=[c[0],c[1],c[4],c[5],c[12],c[13]],f=Array(6);for(d=0;6>d;++d)f[d]=e[d].toFixed(6);dh(a,"matrix("+f.join(",")+")")}else a.style.left=Math.round(c[12])+"px",a.style.top=Math.round(c[13])+"px"};var fh=["experimental-webgl","webgl","webkit-3d","moz-webgl"];function gh(a,c){var d,e,f=fh.length;for(e=0;e<f;++e)try{if(d=a.getContext(fh[e],c))return d}catch(g){}return null};var hh,ih="undefined"!==typeof navigator?navigator.userAgent.toLowerCase():"",jh=-1!==ih.indexOf("firefox"),kh=-1!==ih.indexOf("safari")&&-1===ih.indexOf("chrom"),lh=-1!==ih.indexOf("macintosh"),mh=xa.devicePixelRatio||1,nh=!1,oh=function(){if(!("HTMLCanvasElement"in xa))return!1;try{var a=ah();return a?(void 0!==a.setLineDash&&(nh=!0),!0):!1}catch(c){return!1}}(),ph="DeviceOrientationEvent"in xa,qh="geolocation"in xa.navigator,rh="ontouchstart"in xa,sh="PointerEvent"in xa,th=!!xa.navigator.msPointerEnabled, 133uh=!1,vh,wh=[];if("WebGLRenderingContext"in xa)try{var xh=gh(document.createElement("CANVAS"),{failIfMajorPerformanceCaveat:!0});xh&&(uh=!0,vh=xh.getParameter(xh.MAX_TEXTURE_SIZE),wh=xh.getSupportedExtensions())}catch(a){}hh=uh;va=wh;ua=vh;function yh(a,c){this.b=a;this.c=c};function zh(a){yh.call(this,a,{mousedown:this.Dl,mousemove:this.El,mouseup:this.Hl,mouseover:this.Gl,mouseout:this.Fl});this.a=a.i;this.i=[]}C(zh,yh);function Ah(a,c){for(var d=a.i,e=c.clientX,f=c.clientY,g=0,h=d.length,k;g<h&&(k=d[g]);g++){var m=Math.abs(f-k[1]);if(25>=Math.abs(e-k[0])&&25>=m)return!0}return!1}function Bh(a){var c=Ch(a,a),d=c.preventDefault;c.preventDefault=function(){a.preventDefault();d()};c.pointerId=1;c.isPrimary=!0;c.pointerType="mouse";return c}l=zh.prototype; 134l.Dl=function(a){if(!Ah(this,a)){if((1).toString()in this.a){var c=Bh(a);Dh(this.b,Eh,c,a);delete this.a[(1).toString()]}c=Bh(a);this.a[(1).toString()]=a;Dh(this.b,Fh,c,a)}};l.El=function(a){if(!Ah(this,a)){var c=Bh(a);Dh(this.b,Gh,c,a)}};l.Hl=function(a){if(!Ah(this,a)){var c=this.a[(1).toString()];c&&c.button===a.button&&(c=Bh(a),Dh(this.b,Hh,c,a),delete this.a[(1).toString()])}};l.Gl=function(a){if(!Ah(this,a)){var c=Bh(a);Ih(this.b,c,a)}}; 135l.Fl=function(a){if(!Ah(this,a)){var c=Bh(a);Jh(this.b,c,a)}};function Kh(a){yh.call(this,a,{MSPointerDown:this.Ml,MSPointerMove:this.Nl,MSPointerUp:this.Ql,MSPointerOut:this.Ol,MSPointerOver:this.Pl,MSPointerCancel:this.Ll,MSGotPointerCapture:this.Jl,MSLostPointerCapture:this.Kl});this.a=a.i;this.i=["","unavailable","touch","pen","mouse"]}C(Kh,yh);function Lh(a,c){var d=c;ka(c.pointerType)&&(d=Ch(c,c),d.pointerType=a.i[c.pointerType]);return d}l=Kh.prototype;l.Ml=function(a){this.a[a.pointerId.toString()]=a;var c=Lh(this,a);Dh(this.b,Fh,c,a)}; 136l.Nl=function(a){var c=Lh(this,a);Dh(this.b,Gh,c,a)};l.Ql=function(a){var c=Lh(this,a);Dh(this.b,Hh,c,a);delete this.a[a.pointerId.toString()]};l.Ol=function(a){var c=Lh(this,a);Jh(this.b,c,a)};l.Pl=function(a){var c=Lh(this,a);Ih(this.b,c,a)};l.Ll=function(a){var c=Lh(this,a);Dh(this.b,Eh,c,a);delete this.a[a.pointerId.toString()]};l.Kl=function(a){this.b.b(new Xg("lostpointercapture",a,a))};l.Jl=function(a){this.b.b(new Xg("gotpointercapture",a,a))};function Mh(a){yh.call(this,a,{pointerdown:this.eo,pointermove:this.fo,pointerup:this.jo,pointerout:this.ho,pointerover:this.io,pointercancel:this.co,gotpointercapture:this.Tk,lostpointercapture:this.Cl})}C(Mh,yh);l=Mh.prototype;l.eo=function(a){Nh(this.b,a)};l.fo=function(a){Nh(this.b,a)};l.jo=function(a){Nh(this.b,a)};l.ho=function(a){Nh(this.b,a)};l.io=function(a){Nh(this.b,a)};l.co=function(a){Nh(this.b,a)};l.Cl=function(a){Nh(this.b,a)};l.Tk=function(a){Nh(this.b,a)};function Oh(a,c){yh.call(this,a,{touchstart:this.kp,touchmove:this.jp,touchend:this.ip,touchcancel:this.hp});this.a=a.i;this.j=c;this.i=void 0;this.f=0;this.g=void 0}C(Oh,yh);l=Oh.prototype;l.wi=function(){this.f=0;this.g=void 0}; 137function Ph(a,c,d){c=Ch(c,d);c.pointerId=d.identifier+2;c.bubbles=!0;c.cancelable=!0;c.detail=a.f;c.button=0;c.buttons=1;c.width=d.webkitRadiusX||d.radiusX||0;c.height=d.webkitRadiusY||d.radiusY||0;c.pressure=d.webkitForce||d.force||.5;c.isPrimary=a.i===d.identifier;c.pointerType="touch";c.clientX=d.clientX;c.clientY=d.clientY;c.screenX=d.screenX;c.screenY=d.screenY;return c} 138function Qh(a,c,d){function e(){c.preventDefault()}var f=Array.prototype.slice.call(c.changedTouches),g=f.length,h,k;for(h=0;h<g;++h)k=Ph(a,c,f[h]),k.preventDefault=e,d.call(a,c,k)} 139l.kp=function(a){var c=a.touches,d=Object.keys(this.a),e=d.length;if(e>=c.length){var f=[],g,h,k;for(g=0;g<e;++g){h=d[g];k=this.a[h];var m;if(!(m=1==h))a:{m=c.length;for(var n=void 0,p=0;p<m;p++)if(n=c[p],n.identifier===h-2){m=!0;break a}m=!1}m||f.push(k.out)}for(g=0;g<f.length;++g)this.ff(a,f[g])}c=a.changedTouches[0];d=Object.keys(this.a).length;if(0===d||1===d&&(1).toString()in this.a)this.i=c.identifier,void 0!==this.g&&xa.clearTimeout(this.g);Rh(this,a);this.f++;Qh(this,a,this.Zn)}; 140l.Zn=function(a,c){this.a[c.pointerId]={target:c.target,out:c,ei:c.target};var d=this.b;c.bubbles=!0;Dh(d,Sh,c,a);d=this.b;c.bubbles=!1;Dh(d,Th,c,a);Dh(this.b,Fh,c,a)};l.jp=function(a){a.preventDefault();Qh(this,a,this.Il)};l.Il=function(a,c){var d=this.a[c.pointerId];if(d){var e=d.out,f=d.ei;Dh(this.b,Gh,c,a);e&&f!==c.target&&(e.relatedTarget=c.target,c.relatedTarget=f,e.target=f,c.target?(Jh(this.b,e,a),Ih(this.b,c,a)):(c.target=f,c.relatedTarget=null,this.ff(a,c)));d.out=c;d.ei=c.target}}; 141l.ip=function(a){Rh(this,a);Qh(this,a,this.lp)};l.lp=function(a,c){Dh(this.b,Hh,c,a);this.b.out(c,a);var d=this.b;c.bubbles=!1;Dh(d,Uh,c,a);delete this.a[c.pointerId];c.isPrimary&&(this.i=void 0,this.g=xa.setTimeout(this.wi.bind(this),200))};l.hp=function(a){Qh(this,a,this.ff)};l.ff=function(a,c){Dh(this.b,Eh,c,a);this.b.out(c,a);var d=this.b;c.bubbles=!1;Dh(d,Uh,c,a);delete this.a[c.pointerId];c.isPrimary&&(this.i=void 0,this.g=xa.setTimeout(this.wi.bind(this),200))}; 142function Rh(a,c){var d=a.j.i,e=c.changedTouches[0];if(a.i===e.identifier){var f=[e.clientX,e.clientY];d.push(f);xa.setTimeout(function(){db(d,f)},2500)}};function Vh(a){Ib.call(this);this.f=a;this.i={};this.c={};this.a=[];sh?Wh(this,new Mh(this)):th?Wh(this,new Kh(this)):(a=new zh(this),Wh(this,a),rh&&Wh(this,new Oh(this,a)));a=this.a.length;for(var c,d=0;d<a;d++)c=this.a[d],Xh(this,Object.keys(c.c))}C(Vh,Ib);function Wh(a,c){var d=Object.keys(c.c);
142d&&(d.forEach(function(a){var d=c.c[a];d&&(this.c[a]=d.bind(c))},a),a.a.push(c))}Vh.prototype.g=function(a){var c=this.c[a.type];c&&c(a)}; 143function Xh(a,c){c.forEach(function(a){E(this.f,a,this.g,this)},a)}function Yh(a,c){c.forEach(function(a){Cb(this.f,a,this.g,this)},a)}function Ch(a,c){for(var d={},e,f=0,g=Zh.length;f<g;f++)e=Zh[f][0],d[e]=a[e]||c[e]||Zh[f][1];return d}Vh.prototype.out=function(a,c){a.bubbles=!0;Dh(this,$h,a,c)};function Jh(a,c,d){a.out(c,d);var e=c.relatedTarget;e&&Of(c.target,e)||(c.bubbles=!1,Dh(a,Uh,c,d))} 144function Ih(a,c,d){c.bubbles=!0;Dh(a,Sh,c,d);var e=c.relatedTarget;e&&Of(c.target,e)||(c.bubbles=!1,Dh(a,Th,c,d))}function Dh(a,c,d,e){a.b(new Xg(c,e,d))}function Nh(a,c){a.b(new Xg(c.type,c,c))}Vh.prototype.ha=function(){for(var a=this.a.length,c,d=0;d<a;d++)c=this.a[d],Yh(this,Object.keys(c.c));Vh.ga.ha.call(this)}; 145var Gh="pointermove",Fh="pointerdown",Hh="pointerup",Sh="pointerover",$h="pointerout",Th="pointerenter",Uh="pointerleave",Eh="pointercancel",Zh=[["bubbles",!1],["cancelable",!1],["view",null],["detail",null],["screenX",0],["screenY",0],["clientX",0],["clientY",0],["ctrlKey",!1],["altKey",!1],["shiftKey",!1],["metaKey",!1],["button",0],["relatedTarget",null],["buttons",0],["pointerId",0],["width",0],["height",0],["pressure",0],["tiltX",0],["tiltY",0],["pointerType",""],["hwTimestamp",0],["isPrimary", 146!1],["type",""],["target",null],["currentTarget",null],["which",0]];function ai(a,c,d,e,f){ag.call(this,a,c,f);this.originalEvent=d;this.pixel=c.ae(d);this.coordinate=c.Ka(this.pixel);this.dragging=void 0!==e?e:!1}C(ai,ag);ai.prototype.preventDefault=function(){ai.ga.preventDefault.call(this);this.originalEvent.preventDefault()};ai.prototype.stopPropagation=function(){ai.ga.stopPropagation.call(this);this.originalEvent.stopPropagation()};function bi(a,c,d,e,f){ai.call(this,a,c,d.b,e,f);this.b=d}C(bi,ai); 147function ci(a){Ib.call(this);this.g=a;this.j=0;this.l=!1;this.c=[];this.i=null;a=this.g.a;this.U=0;this.v={};this.f=new Vh(a);this.a=null;this.o=E(this.f,Fh,this.ll,this);this.s=E(this.f,Gh,this.Ho,this)}C(ci,Ib);function di(a,c){var d;d=new bi(ei,a.g,c);a.b(d);0!==a.j?(xa.clearTimeout(a.j),a.j=0,d=new bi(fi,a.g,c),a.b(d)):a.j=xa.setTimeout(function(){this.j=0;var a=new bi(gi,this.g,c);this.b(a)}.bind(a),250)} 148function hi(a,c){c.type==ii||c.type==ji?delete a.v[c.pointerId]:c.type==ki&&(a.v[c.pointerId]=!0);a.U=Object.keys(a.v).length}l=ci.prototype;l.fh=function(a){hi(this,a);var c=new bi(ii,this.g,a);this.b(c);!this.l&&0===a.button&&di(this,this.i);0===this.U&&(this.c.forEach(wb),this.c.length=0,this.l=!1,this.i=null,this.a.V(),this.a=null)}; 149l.ll=function(a){hi(this,a);var c=new bi(ki,this.g,a);this.b(c);this.i=a;0===this.c.length&&(this.a=new Vh(document),this.c.push(E(this.a,li,this.bm,this),E(this.a,ii,this.fh,this),E(this.f,ji,this.fh,this)))};l.bm=function(a){if(a.clientX!=this.i.clientX||a.clientY!=this.i.clientY){this.l=!0;var c=new bi(mi,this.g,a,this.l);this.b(c)}a.preventDefault()};l.Ho=function(a){this.b(new bi(a.type,this.g,a,!(!this.i||a.clientX==this.i.clientX&&a.clientY==this.i.clientY)))}; 150l.ha=function(){this.s&&(wb(this.s),this.s=null);this.o&&(wb(this.o),this.o=null);this.c.forEach(wb);this.c.length=0;this.a&&(this.a.V(),this.a=null);this.f&&(this.f.V(),this.f=null);ci.ga.ha.call(this)};var gi="singleclick",ei="click",fi="dblclick",mi="pointerdrag",li="pointermove",ki="pointerdown",ii="pointerup",ji="pointercancel",ni={Dp:gi,sp:ei,tp:fi,wp:mi,zp:li,vp:ki,Cp:ii,Bp:"pointerover",Ap:"pointerout",xp:"pointerenter",yp:"pointerleave",up:ji};function oi(a){Nb.call(this);var c=qb({},a);c.opacity=void 0!==a.opacity?a.opacity:1;c.visible=void 0!==a.visible?a.visible:!0;c.zIndex=void 0!==a.zIndex?a.zIndex:0;c.maxResolution=void 0!==a.maxResolution?a.maxResolution:Infinity;c.minResolution=void 0!==a.minResolution?a.minResolution:0;this.H(c)}C(oi,Nb); 151function pi(a){var c=a.Sb(),d=a.xf(),e=a.fb(),f=a.N(),g=a.Tb(),h=a.Mb(),k=a.Ob();return{layer:a,opacity:Pa(c,0,1),D:d,visible:e,Sc:!0,extent:f,zIndex:g,maxResolution:h,minResolution:Math.max(k,0)}}l=oi.prototype;l.N=function(){return this.get("extent")};l.Mb=function(){return this.get("maxResolution")};l.Ob=function(){return this.get("minResolution")};l.Sb=function(){return this.get("opacity")};l.fb=function(){return this.get("visible")};l.Tb=function(){return this.get("zIndex")}; 152l.fc=function(a){this.set("extent",a)};l.mc=function(a){this.set("maxResolution",a)};l.nc=function(a){this.set("minResolution",a)};l.gc=function(a){this.set("opacity",a)};l.Ra=function(a){this.set("visible",a)};l.hc=function(a){this.set("zIndex",a)};function qi(){};function ri(a,c,d,e,f,g){Fb.call(this,a,c);this.vectorContext=d;this.frameState=e;this.context=f;this.glContext=g}C(ri,Fb);function si(a){var c=qb({},a);delete c.source;oi.call(this,c);this.o=this.l=this.j=null;a.map&&this.setMap(a.map);E(this,Pb("source"),this.rl,this);this.Jc(a.source?a.source:null)}C(si,oi);function ti(a,c){return a.visible&&c>=a.minResolution&&c<a.maxResolution}l=si.prototype;l.uf=function(a){a=a?a:[];a.push(pi(this));return a};l.fa=function(){return this.get("source")||null};l.xf=function(){var a=this.fa();return a?a.W():"undefined"};l.Rm=function(){this.u()}; 153l.rl=function(){this.o&&(wb(this.o),this.o=null);var a=this.fa();a&&(this.o=E(a,"change",this.Rm,this));this.u()};l.setMap=function(a){this.j&&(wb(this.j),this.j=null);a||this.u();this.l&&(wb(this.l),this.l=null);a&&(this.j=E(a,"precompose",function(a){var d=pi(this);d.Sc=!1;d.zIndex=Infinity;a.frameState.layerStatesArray.push(d);a.frameState.layerStates[y(this)]=d},this),this.l=E(this,"change",a.render,a),this.u())};l.Jc=function(a){this.set("source",a)};function ui(a,c,d,e,f){Ib.call(this);this.o=f;this.extent=a;this.g=d;this.resolution=c;this.state=e}C(ui,Ib);function vi(a){a.b("change")}ui.prototype.ea=function(){return this.o};ui.prototype.N=function(){return this.extent};ui.prototype.ba=function(){return this.resolution};ui.prototype.W=function(){return this.state};function wi(a,c,d,e,f,g,h,k){jc(a);0===c&&0===d||mc(a,c,d);1==e&&1==f||nc(a,e,f);0!==g&&oc(a,g);0===h&&0===k||mc(a,h,k);return a}function xi(a,c){return a[0]==c[0]&&a[1]==c[1]&&a[4]==c[4]&&a[5]==c[5]&&a[12]==c[12]&&a[13]==c[13]}function yi(a,c,d){var e=a[1],f=a[5],g=a[13],h=c[0];c=c[1];d[0]=a[0]*h+a[4]*c+a[12];d[1]=e*h+f*c+g;return d};function zi(a){Kb.call(this);this.a=a}C(zi,Kb);l=zi.prototype;l.nb=wa;l.Gc=function(a,c,d,e){a=a.slice();yi(c.pixelToCoordinateMatrix,a,a);if(this.nb(a,c,Wc,this))return d.call(e,this.a)};l.ve=Xc;l.ed=function(a,c,d){return function(e,f){return Bg(a,c,e,f,function(a){d[e]||(d[e]={});d[e][a.ka.toString()]=a})}};l.Vm=function(a){2===a.target.W()&&Ai(this)};function Bi(a,c){var d=c.W();2!=d&&3!=d&&E(c,"change",a.Vm,a);0==d&&(c.load(),d=c.W());return 2==d} 154function Ai(a){var c=a.a;c.fb()&&"ready"==c.xf()&&a.u()}
154function Ci(a,c){c.Ph()&&a.postRenderFunctions.push(ta(function(a,c,f){c=y(a).toString();a.Qh(f.viewState.projection,f.usedTiles[c])},c))}function Di(a,c){if(c){var d,e,f;e=0;for(f=c.length;e<f;++e)d=c[e],a[y(d).toString()]=d}}function Ei(a,c){var d=c.M;void 0!==d&&("string"===typeof d?a.logos[d]="":ma(d)&&(a.logos[d.src]=d.href))} 155function Fi(a,c,d,e){c=y(c).toString();d=d.toString();c in a?d in a[c]?(a=a[c][d],e.ya<a.ya&&(a.ya=e.ya),e.za>a.za&&(a.za=e.za),e.Aa<a.Aa&&(a.Aa=e.Aa),e.Ca>a.Ca&&(a.Ca=e.Ca)):a[c][d]=e:(a[c]={},a[c][d]=e)}function Gi(a,c,d){return[c*(Math.round(a[0]/c)+d[0]%2/2),c*(Math.round(a[1]/c)+d[1]%2/2)]} 156function Hi(a,c,d,e,f,g,h,k,m,n){var p=y(c).toString();p in a.wantedTiles||(a.wantedTiles[p]={});var q=a.wantedTiles[p];a=a.tileQueue;var r=d.minZoom,u,v,x,A,D,z;for(z=h;z>=r;--z)for(v=qg(d,g,z,v),x=d.ba(z),A=v.ya;A<=v.za;++A)for(D=v.Aa;D<=v.Ca;++D)h-z<=k?(u=c.Qb(z,A,D,e,f),0==u.W()&&(q[u.ka.toString()]=!0,u.lb()in a.i||a.g([u,p,ug(d,u.ka),x])),void 0!==m&&m.call(n,u)):c.og(z,A,D,f)};function Ii(a){this.s=a.opacity;this.v=a.rotateWithView;this.V=a.rotation;this.f=a.scale;this.B=a.snapToPixel}l=Ii.prototype;l.ze=function(){return this.s};l.fe=function(){return this.v};l.Ae=function(){return this.V};l.Be=function(){return this.f};l.ge=function(){return this.B};l.Ce=function(a){this.s=a};l.De=function(a){this.V=a};l.Dd=function(a){this.f=a};function Ji(a){a=a||{};this.c=void 0!==a.anchor?a.anchor:[.5,.5];this.g=null;this.a=void 0!==a.anchorOrigin?a.anchorOrigin:"top-left";this.l=void 0!==a.anchorXUnits?a.anchorXUnits:"fraction";this.o=void 0!==a.anchorYUnits?a.anchorYUnits:"fraction";var c=void 0!==a.crossOrigin?a.crossOrigin:null,d=void 0!==a.img?a.img:null,e=void 0!==a.imgSize?a.imgSize:null,f=a.src;void 0!==f&&0!==f.length||!d||(f=d.src||y(d).toString());var g=void 0!==a.src?0:2,h=void 0!==a.color?Te(a.color):null,k=Ki.ac(),m=k.get(f, 157c,h);m||(m=new Li(d,f,e,c,g,h),k.set(f,c,h,m));this.b=m;this.C=void 0!==a.offset?a.offset:[0,0];this.i=void 0!==a.offsetOrigin?a.offsetOrigin:"top-left";this.j=null;this.U=void 0!==a.size?a.size:null;Ii.call(this,{opacity:void 0!==a.opacity?a.opacity:1,rotation:void 0!==a.rotation?a.rotation:0,scale:void 0!==a.scale?a.scale:1,snapToPixel:void 0!==a.snapToPixel?a.snapToPixel:!0,rotateWithView:void 0!==a.rotateWithView?a.rotateWithView:!1})}C(Ji,Ii);l=Ji.prototype; 158l.$b=function(){if(this.g)return this.g;var a=this.c,c=this.Db();if("fraction"==this.l||"fraction"==this.o){if(!c)return null;a=this.c.slice();"fraction"==this.l&&(a[0]*=c[0]);"fraction"==this.o&&(a[1]*=c[1])}if("top-left"!=this.a){if(!c)return null;a===this.c&&(a=this.c.slice());if("top-right"==this.a||"bottom-right"==this.a)a[0]=-a[0]+c[0];if("bottom-left"==this.a||"bottom-right"==this.a)a[1]=-a[1]+c[1]}return this.g=a};l.ic=function(){var a=this.b;return a.c?a.c:a.a};l.td=function(){return this.b.i}; 159l.Cd=function(){return this.b.g};l.ye=function(){var a=this.b;if(!a.l)if(a.s){var c=a.i[0],d=a.i[1],e=ah(c,d);e.fillRect(0,0,c,d);a.l=e.canvas}else a.l=a.a;return a.l};l.La=function(){if(this.j)return this.j;var a=this.C;if("top-left"!=this.i){var c=this.Db(),d=this.b.i;if(!c||!d)return null;a=a.slice();if("top-right"==this.i||"bottom-right"==this.i)a[0]=d[0]-c[0]-a[0];if("bottom-left"==this.i||"bottom-right"==this.i)a[1]=d[1]-c[1]-a[1]}return this.j=a};l.An=function(){return this.b.o}; 160l.Db=function(){return this.U?this.U:this.b.i};l.Cf=function(a,c){return E(this.b,"change",a,c)};l.load=function(){this.b.load()};l.ng=function(a,c){Cb(this.b,"change",a,c)};function Li(a,c,d,e,f,g){Ib.call(this);this.l=null;this.a=a?a:new Image;null!==e&&(this.a.crossOrigin=e);this.c=g?document.createElement("CANVAS"):null;this.j=g;this.f=null;this.g=f;this.i=d;this.o=c;this.s=!1;2==this.g&&Mi(this)}C(Li,Ib); 161function Mi(a){var c=ah(1,1);try{c.drawImage(a.a,0,0),c.getImageData(0,0,1,1)}catch(d){a.s=!0}}Li.prototype.v=function(){this.g=3;this.f.forEach(wb);this.f=null;this.b("change")}; 162Li.prototype.U=function(){this.g=2;this.i&&(this.a.width=this.i[0],this.a.height=this.i[1]);this.i=[this.a.width,this.a.height];this.f.forEach(wb);this.f=null;Mi(this);if(!this.s&&null!==this.j){this.c.width=this.a.width;this.c.height=this.a.height;var a=this.c.getContext("2d");a.drawImage(this.a,0,0);for(var c=a.getImageData(0,0,this.a.width,this.a.height),d=c.data,e=this.j[0]/255,f=this.j[1]/255,g=this.j[2]/255,h=0,k=d.length;h<k;h+=4)d[h]*=e,d[h+1]*=f,d[h+2]*=g;a.putImageData(c,0,0)}this.b("change")}; 163Li.prototype.load=function(){if(0==this.g){this.g=1;this.f=[Bb(this.a,"error",this.v,this),Bb(this.a,"load",this.U,this)];try{this.a.src=this.o}catch(a){this.v()}}};function Ki(){this.b={};this.a=0}fa(Ki);Ki.prototype.clear=function(){this.b={};this.a=0};Ki.prototype.get=function(a,c,d){a=c+":"+a+":"+(d?We(d):"null");return a in this.b?this.b[a]:null};Ki.prototype.set=function(a,c,d,e){this.b[c+":"+a+":"+(d?We(d):"null")]=e;++this.a};function Ni(a,c){this.f=c;this.i={};this.s={}}C(Ni,Eb);function Oi(a){var c=a.viewState,d=a.coordinateToPixelMatrix;wi(d,a.size[0]/2,a.size[1]/2,1/c.resolution,-1/c.resolution,-c.rotation,-c.center[0],-c.center[1]);lc(d,a.pixelToCoordinateMatrix)}l=Ni.prototype;l.ha=function(){for(var a in this.i)this.i[a].V()};function Pi(){var a=Ki.ac();if(32<a.a){var c=0,d,e;for(d in a.b)e=a.b[d],0!==(c++&3)||Jb(e)||(delete a.b[d],--a.a)}} 164l.Mf=function(a,c,d,e,f,g){function h(a,f){var g=y(a).toString(),h=c.layerStates[y(f)].Sc;
164if(!(g in c.skippedFeatureUids)||h)return d.call(e,a,h?f:null)}var k,m=c.viewState,n=m.resolution,p=m.projection,m=a;if(p.i){var p=p.N(),q=Oc(p),r=a[0];if(r<p[0]||r>p[2])m=[r+q*Math.ceil((p[0]-r)/q),a[1]]}p=c.layerStatesArray;for(q=p.length-1;0<=q;--q){var u=p[q],r=u.layer;if(ti(u,n)&&f.call(g,r)&&(u=Qi(this,r),r.fa()&&(k=u.nb(r.fa().C?m:a,c,h,e)),k))return k}}; 165l.Gh=function(a,c,d,e,f,g){var h,k=c.viewState.resolution,m=c.layerStatesArray,n;for(n=m.length-1;0<=n;--n){h=m[n];var p=h.layer;if(ti(h,k)&&f.call(g,p)&&(h=Qi(this,p).Gc(a,c,d,e)))return h}};l.Hh=function(a,c,d,e){return void 0!==this.Mf(a,c,Wc,this,d,e)};function Qi(a,c){var d=y(c).toString();if(d in a.i)return a.i[d];var e=a.jf(c);a.i[d]=e;a.s[d]=E(e,"change",a.cl,a);return e}l.cl=function(){this.f.render()};l.Ke=wa; 166l.No=function(a,c){for(var d in this.i)if(!(c&&d in c.layerStates)){var e=d,f=this.i[e];delete this.i[e];wb(this.s[e]);delete this.s[e];f.V()}};function Ri(a,c){for(var d in a.i)if(!(d in c.layerStates)){c.postRenderFunctions.push(a.No.bind(a));break}}function hb(a,c){return a.zIndex-c.zIndex};function Si(a,c){this.V=a;this.j=c;this.b=[];this.a=[];this.i={}}Si.prototype.clear=function(){this.b.length=0;this.a.length=0;rb(this.i)};function Ti(a){var c=a.b,d=a.a,e=c[0];1==c.length?(c.length=0,d.length=0):(c[0]=c.pop(),d[0]=d.pop(),Ui(a,0));c=a.j(e);delete a.i[c];return e}Si.prototype.g=function(a){var c=this.V(a);return Infinity!=c?(this.b.push(a),this.a.push(c),this.i[this.j(a)]=!0,Vi(this,0,this.b.length-1),!0):!1};Si.prototype.yc=function(){return this.b.length}; 167Si.prototype.Xa=function(){return 0===this.b.length};function Ui(a,c){for(var d=a.b,e=a.a,f=d.length,g=d[c],h=e[c],k=c;c<f>>1;){var m=2*c+1,n=2*c+2,m=n<f&&e[n]<e[m]?n:m;d[c]=d[m];e[c]=e[m];c=m}d[c]=g;e[c]=h;Vi(a,k,c)}function Vi(a,c,d){var e=a.b;a=a.a;for(var f=e[d],g=a[d];d>c;){var h=d-1>>1;if(a[h]>g)e[d]=e[h],a[d]=a[h],d=h;else break}e[d]=f;a[d]=g} 168function Wi(a){var c=a.V,d=a.b,e=a.a,f=0,g=d.length,h,k,m;for(k=0;k<g;++k)h=d[k],m=c(h),Infinity==m?delete a.i[a.j(h)]:(e[f]=m,d[f++]=h);d.length=f;e.length=f;for(c=(a.b.length>>1)-1;0<=c;c--)Ui(a,c)};function Xi(a,c){Si.call(this,function(c){return a.apply(null,c)},function(a){return a[0].lb()});this.o=c;this.f=0;this.c={}}C(Xi,Si);Xi.prototype.g=function(a){var c=Xi.ga.g.call(this,a);c&&E(a[0],"change",this.l,this);return c};Xi.prototype.l=function(a){a=a.target;var c=a.W();if(2===c||3===c||4===c||5===c)Cb(a,"change",this.l,this),a=a.lb(),a in this.c&&(delete this.c[a],--this.f),this.o()}; 169function Yi(a,c,d){for(var e=0,f,g;a.f<c&&e<d&&0<a.yc();)f=Ti(a)[0],g=f.lb(),0!==f.W()||g in a.c||(a.c[g]=!0,++a.f,++e,f.load())};function Zi(a,c,d){this.g=a;this.i=c;this.f=d;this.b=[];this.a=this.c=0}function $i(a,c){var d=a.g,e=a.a,f=a.i-e,g=Math.log(a.i/a.a)/a.g;return ue({source:c,duration:g,easing:function(a){return e*(Math.exp(d*a*g)-1)/f}})};function aj(a){Nb.call(this);this.v=null;this.f(!0);this.handleEvent=a.handleEvent}C(aj,Nb);aj.prototype.g=function(){return this.get("active")};aj.prototype.j=function(){return this.v};aj.prototype.f=function(a){this.set("active",a)};aj.prototype.setMap=function(a){this.v=a};function bj(a,c,d,e,f){if(void 0!==d){var g=c.Pa(),h=c.Ua();void 0!==g&&h&&f&&0<f&&(a.Ta(ve({rotation:g,duration:f,easing:qe})),e&&a.Ta(ue({source:h,duration:f,easing:qe})));c.rotate(d,e)}} 170function cj(a,c,d,e,f){var g=c.ba();d=c.constrainResolution(g,d,0);dj(a,c,d,e,f)}function dj(a,c,d,e,f){if(d){var g=c.ba(),h=c.Ua();void 0!==g&&h&&d!==g&&f&&0<f&&(a.Ta(we({resolution:g,duration:f,easing:qe})),e&&a.Ta(ue({source:h,duration:f,easing:qe})));if(e){var k;a=c.Ua();f=c.ba();void 0!==a&&void 0!==f&&(k=[e[0]-d*(e[0]-a[0])/f,e[1]-d*(e[1]-a[1])/f]);c.gb(k)}c.Xb(d)}};function ej(a){a=a?a:{};this.a=a.delta?a.delta:1;aj.call(this,{handleEvent:fj});this.c=void 0!==a.duration?a.duration:250}C(ej,aj);function fj(a){var c=!1,d=a.originalEvent;if(a.type==fi){var c=a.map,e=a.coordinate,d=d.shiftKey?-this.a:this.a,f=c.Z();cj(c,f,d,e,this.c);a.preventDefault();c=!0}return!c};function gj(a){a=a.originalEvent;return a.altKey&&!(a.metaKey||a.ctrlKey)&&a.shiftKey}function hj(a){a=a.originalEvent;return 0==a.button&&!(nf&&lh&&a.ctrlKey)}function ij(a){return"pointermove"==a.type}function jj(a){return a.type==gi}function kj(a){a=a.originalEvent;
170return!a.altKey&&!(a.metaKey||a.ctrlKey)&&!a.shiftKey}function lj(a){a=a.originalEvent;return!a.altKey&&!(a.metaKey||a.ctrlKey)&&a.shiftKey} 171function mj(a){a=a.originalEvent.target.tagName;return"INPUT"!==a&&"SELECT"!==a&&"TEXTAREA"!==a}function nj(a){return"mouse"==a.b.pointerType};function oj(a){a=a?a:{};aj.call(this,{handleEvent:a.handleEvent?a.handleEvent:pj});this.We=a.handleDownEvent?a.handleDownEvent:Xc;this.Xe=a.handleDragEvent?a.handleDragEvent:wa;this.Ye=a.handleMoveEvent?a.handleMoveEvent:wa;this.Ue=a.handleUpEvent?a.handleUpEvent:Xc;this.C=!1;this.oa={};this.l=[]}C(oj,aj);function qj(a){for(var c=a.length,d=0,e=0,f=0;f<c;f++)d+=a[f].clientX,e+=a[f].clientY;return[d/c,e/c]} 172function pj(a){if(!(a instanceof bi))return!0;var c=!1,d=a.type;if(d===ki||d===mi||d===ii){var d=a.b,e=d.pointerId.toString();a.type==ii?delete this.oa[e]:a.type==ki?this.oa[e]=d:e in this.oa&&(this.oa[e]=d);this.l=sb(this.oa)}this.C&&(a.type==mi?this.Xe(a):a.type==ii&&(this.C=this.Ue(a)));a.type==ki?(this.C=a=this.We(a),c=this.Kc(a)):a.type==li&&this.Ye(a);return!c}oj.prototype.Kc=function(a){return a};function rj(a){oj.call(this,{handleDownEvent:sj,handleDragEvent:tj,handleUpEvent:uj});a=a?a:{};this.a=a.kinetic;this.c=this.o=null;this.B=a.condition?a.condition:kj;this.s=!1}C(rj,oj);function tj(a){var c=qj(this.l);this.a&&this.a.b.push(c[0],c[1],Date.now());if(this.c){var d=this.c[0]-c[0],e=c[1]-this.c[1];a=a.map;var f=a.Z(),g=f.W(),e=d=[d,e],h=g.resolution;e[0]*=h;e[1]*=h;Zb(d,g.rotation);Ub(d,g.center);d=f.Zd(d);a.render();f.gb(d)}this.c=c} 173function uj(a){a=a.map;var c=a.Z();if(0===this.l.length){var d;if(d=!this.s&&this.a)if(d=this.a,6>d.b.length)d=!1;else{var e=Date.now()-d.f,f=d.b.length-3;if(d.b[f+2]<e)d=!1;else{for(var g=f-3;0<g&&d.b[g+2]>e;)g-=3;var e=d.b[f+2]-d.b[g+2],h=d.b[f]-d.b[g],f=d.b[f+1]-d.b[g+1];d.c=Math.atan2(f,h);d.a=Math.sqrt(h*h+f*f)/e;d=d.a>d.i}}d&&(d=this.a,d=(d.i-d.a)/d.g,f=this.a.c,g=c.Ua(),this.o=$i(this.a,g),a.Ta(this.o),g=a.Ea(g),d=a.Ka([g[0]-d*Math.cos(f),g[1]-d*Math.sin(f)]),d=c.Zd(d),c.gb(d));oe(c,-1);a.render(); 174return!1}this.c=null;return!0}function sj(a){if(0<this.l.length&&this.B(a)){var c=a.map,d=c.Z();this.c=null;this.C||oe(d,1);c.render();this.o&&db(c.D,this.o)&&(d.gb(a.frameState.viewState.center),this.o=null);this.a&&(a=this.a,a.b.length=0,a.c=0,a.a=0);this.s=1<this.l.length;return!0}return!1}rj.prototype.Kc=Xc;function vj(a){a=a?a:{};oj.call(this,{handleDownEvent:wj,handleDragEvent:xj,handleUpEvent:yj});this.c=a.condition?a.condition:gj;this.a=void 0;this.o=void 0!==a.duration?a.duration:250}C(vj,oj);function xj(a){if(nj(a)){var c=a.map,d=c.Ja();a=a.pixel;d=Math.atan2(d[1]/2-a[1],a[0]-d[0]/2);if(void 0!==this.a){a=d-this.a;var e=c.Z(),f=e.Pa();c.render();bj(c,e,f-a)}this.a=d}} 175function yj(a){if(!nj(a))return!0;a=a.map;var c=a.Z();oe(c,-1);var d=c.Pa(),e=this.o,d=c.constrainRotation(d,0);bj(a,c,d,void 0,e);return!1}function wj(a){return nj(a)&&hj(a)&&this.c(a)?(a=a.map,oe(a.Z(),1),a.render(),this.a=void 0,!0):!1}vj.prototype.Kc=Xc;function zj(a){this.g=null;this.a=document.createElement("div");this.a.style.position="absolute";this.a.className="ol-box "+a;this.i=this.c=this.b=null}C(zj,Eb);zj.prototype.ha=function(){this.setMap(null)};function Aj(a){var c=a.c,d=a.i;a=a.a.style;a.left=Math.min(c[0],d[0])+"px";a.top=Math.min(c[1],d[1])+"px";a.width=Math.abs(d[0]-c[0])+"px";a.height=Math.abs(d[1]-c[1])+"px"} 176zj.prototype.setMap=function(a){if(this.b){this.b.B.removeChild(this.a);var c=this.a.style;c.left=c.top=c.width=c.height="inherit"}(this.b=a)&&this.b.B.appendChild(this.a)};function Bj(a){var c=a.c,d=a.i,c=[c,[c[0],d[1]],d,[d[0],c[1]]].map(a.b.Ka,a.b);c[4]=c[0].slice();a.g?a.g.na([c]):a.g=new G([c])}zj.prototype.Y=function(){return this.g};function Cj(a,c,d){Fb.call(this,a);this.coordinate=c;this.mapBrowserEvent=d}C(Cj,Fb);function Dj(a){oj.call(this,{handleDownEvent:Ej,handleDragEvent:Fj,handleUpEvent:Gj});a=a?a:{};this.a=new zj(a.className||"ol-dragbox");this.c=null;this.M=a.condition?a.condition:Wc;this.B=a.boxEndCondition?a.boxEndCondition:Hj}C(Dj,oj);function Hj(a,c,d){a=d[0]-c[0];c=d[1]-c[1];return 64<=a*a+c*c} 177function Fj(a){if(nj(a)){var c=this.a,d=a.pixel;c.c=this.c;c.i=d;Bj(c);Aj(c);this.b(new Cj("boxdrag",a.coordinate,a))}}Dj.prototype.Y=function(){return this.a.Y()};Dj.prototype.s=wa;function Gj(a){if(!nj(a))return!0;this.a.setMap(null);this.B(a,this.c,a.pixel)&&(this.s(a),this.b(new Cj("boxend",a.coordinate,a)));return!1}
178function Ej(a){if(nj(a)&&hj(a)&&this.M(a)){this.c=a.pixel;this.a.setMap(a.map);var c=this.a,d=this.c;c.c=this.c;c.i=d;Bj(c);Aj(c);this.b(new Cj("boxstart",a.coordinate,a));return!0}return!1};function Ij(a){a=a?a:{};var c=a.condition?a.condition:lj;this.o=void 0!==a.duration?a.duration:200;this.D=void 0!==a.out?a.out:!1;Dj.call(this,{condition:c,className:a.className||"ol-dragzoom"})}C(Ij,Dj); 179Ij.prototype.s=function(){var a=this.v,c=a.Z(),d=a.Ja(),e=this.Y().N();if(this.D){var f=c.Oc(d),e=[a.Ea(Ic(e)),a.Ea(Kc(e))],g=Ac(Infinity,Infinity,-Infinity,-Infinity,void 0),h,k;h=0;for(k=e.length;h<k;++h)sc(g,e[h]);Uc(f,1/ke(g,d));e=f}d=c.constrainResolution(ke(e,d));f=c.ba();g=c.Ua();a.Ta(we({resolution:f,duration:this.o,easing:qe}));a.Ta(ue({source:g,duration:this.o,easing:qe}));c.gb(Qc(e));c.Xb(d)};function Jj(a){aj.call(this,{handleEvent:Kj});a=a||{};this.a=function(a){return kj(a)&&mj(a)};this.c=void 0!==a.condition?a.condition:this.a;this.l=void 0!==a.duration?a.duration:100;this.o=void 0!==a.pixelDelta?a.pixelDelta:128}C(Jj,aj); 180function Kj(a){var c=!1;if("keydown"==a.type){var d=a.originalEvent.keyCode;if(this.c(a)&&(40==d||37==d||39==d||38==d)){var e=a.map,c=e.Z(),f=c.ba()*this.o,g=0,h=0;40==d?h=-f:37==d?g=-f:39==d?g=f:h=f;d=[g,h];Zb(d,c.Pa());f=this.l;if(g=c.Ua())f&&0<f&&e.Ta(ue({source:g,duration:f,easing:se})),e=c.Zd([g[0]+d[0],g[1]+d[1]]),c.gb(e);a.preventDefault();c=!0}}return!c};function Lj(a){aj.call(this,{handleEvent:Mj});a=a?a:{};this.c=a.condition?a.condition:mj;this.a=a.delta?a.delta:1;this.l=void 0!==a.duration?a.duration:100}C(Lj,aj);function Mj(a){var c=!1;if("keydown"==a.type||"keypress"==a.type){var d=a.originalEvent.charCode;if(this.c(a)&&(43==d||45==d)){c=a.map;d=43==d?this.a:-this.a;c.render();var e=c.Z();cj(c,e,d,void 0,this.l);a.preventDefault();c=!0}}return!c};function Nj(a){aj.call(this,{handleEvent:Oj});a=a||{};this.c=0;this.C=void 0!==a.duration?a.duration:250;this.s=void 0!==a.useAnchor?a.useAnchor:!0;this.a=null;this.o=this.l=void 0}C(Nj,aj); 181function Oj(a){var c=!1;if("wheel"==a.type||"mousewheel"==a.type){var c=a.map,d=a.originalEvent;this.s&&(this.a=a.coordinate);var e;"wheel"==a.type?(e=d.deltaY,jh&&d.deltaMode===xa.WheelEvent.DOM_DELTA_PIXEL&&(e/=mh),d.deltaMode===xa.WheelEvent.DOM_DELTA_LINE&&(e*=40)):"mousewheel"==a.type&&(e=-d.wheelDeltaY,kh&&(e/=3));this.c+=e;void 0===this.l&&(this.l=Date.now());e=Math.max(80-(Date.now()-this.l),0);xa.clearTimeout(this.o);this.o=xa.setTimeout(this.B.bind(this,c),e);a.preventDefault();c=!0}return!c} 182Nj.prototype.B=function(a){var c=Pa(this.c,-1,1),d=a.Z();a.render();cj(a,d,-c,this.a,this.C);this.c=0;this.a=null;this.o=this.l=void 0};Nj.prototype.M=function(a){this.s=a;a||(this.a=null)};function Pj(a){oj.call(this,{handleDownEvent:Qj,handleDragEvent:Rj,handleUpEvent:Sj});a=a||{};this.c=null;this.o=void 0;this.a=!1;this.s=0;this.M=void 0!==a.threshold?a.threshold:.3;this.B=void 0!==a.duration?a.duration:250}C(Pj,oj); 183function Rj(a){var c=0,d=this.l[0],e=this.l[1],d=Math.atan2(e.clientY-d.clientY,e.clientX-d.clientX);void 0!==this.o&&(c=d-this.o,this.s+=c,!this.a&&Math.abs(this.s)>this.M&&(this.a=!0));this.o=d;a=a.map;d=a.a.getBoundingClientRect();e=qj(this.l);e[0]-=d.left;e[1]-=d.top;this.c=a.Ka(e);this.a&&(d=a.Z(),e=d.Pa(),a.render(),bj(a,d,e+c,this.c))} 184function Sj(a){if(2>this.l.length){a=a.map;var c=a.Z();oe(c,-1);if(this.a){var d=c.Pa(),e=this.c,f=this.B,d=c.constrainRotation(d,0);bj(a,c,d,e,f)}return!1}return!0}function Qj(a){return 2<=this.l.length?(a=a.map,this.c=null,this.o=void 0,this.a=!1,this.s=0,this.C||oe(a.Z(),1),a.render(),!0):!1}Pj.prototype.Kc=Xc;function Tj(a){oj.call(this,{handleDownEvent:Uj,handleDragEvent:Vj,handleUpEvent:Wj});a=a?a:{};this.c=null;this.s=void 0!==a.duration?a.duration:400;this.a=void 0;this.o=1}C(Tj,oj);function Vj(a){var c=1,d=this.l[0],e=this.l[1],f=d.clientX-e.clientX,d=d.clientY-e.clientY,f=Math.sqrt(f*f+d*d);void 0!==this.a&&(c=this.a/f);this.a=f;1!=c&&(this.o=c);a=a.map;var f=a.Z(),d=f.ba(),e=a.a.getBoundingClientRect(),g=qj(this.l);g[0]-=e.left;g[1]-=e.top;this.c=a.Ka(g);a.render();dj(a,f,d*c,this.c)} 185function Wj(a){if(2>this.l.length){a=a.map;var c=a.Z();oe(c,-1);var d=c.ba(),e=this.c,f=this.s,d=c.constrainResolution(d,0,this.o-1);dj(a,c,d,e,f);return!1}return!0}function Uj(a){return 2<=this.l.length?(a=a.map,this.c=null,this.a=void 0,this.o=1,this.C||oe(a.Z(),1),a.render(),!0):!1}Tj.prototype.Kc=Xc;function Xj(a){a=a?a:{};var c=new Fe,d=new Zi(-.005,.05,100);(void 0!==a.altShiftDragRotate?a.altShiftDragRotate:1)&&c.push(new vj);(void 0!==a.doubleClickZoom?a.doubleClickZoom:1)&&c.push(new ej({delta:a.zoomDelta,duration:a.zoomDuration}));(void 0!==a.dragPan?a.dragPan:1)&&c.push(new rj({kinetic:d}));(void 0!==a.pinchRotate?a.pinchRotate:1)&&c.push(new Pj);(void 0!==a.pinchZoom?a.pinchZoom:1)&&c.push(new Tj({duration:a.zoomDuration}));if(void 0!==a.keyboard?a.keyboard:1)c.push(new Jj),c.push(new Lj({delta:a.zoomDelta, 186duration:a.zoomDuration}));(void 0!==a.mouseWheelZoom?a.mouseWheelZoom:1)&&c.push(new Nj({duration:a.zoomDuration}));(void 0!==a.shiftDragZoom?a.shiftDragZoom:1)&&c.push(new Ij({duration:a.zoomDuration}));return c};function Yj(a){var c=a||{};a=qb({},c);delete a.layers;c=c.layers;oi.call(this,a);this.g=[];this.a={};E(this,Pb("layers"),this.el,this);c?Array.isArray(c)&&(c=new Fe(c.slice())):c=new Fe;this.Dh(c)}C(Yj,oi);l=Yj.prototype;l.je=function(){this.fb()&&this.u()}; 187l.el=function(){this.g.forEach(wb);this.g.length=0;var a=this.Wc();this.g.push(E(a,"add",this.dl,this),E(a,"remove",this.fl,this));
187for(var c in this.a)this.a[c].forEach(wb);rb(this.a);var a=a.a,d,e;c=0;for(d=a.length;c<d;c++)e=a[c],this.a[y(e).toString()]=[E(e,"propertychange",this.je,this),E(e,"change",this.je,this)];this.u()};l.dl=function(a){a=a.element;var c=y(a).toString();this.a[c]=[E(a,"propertychange",this.je,this),E(a,"change",this.je,this)];this.u()}; 188l.fl=function(a){a=y(a.element).toString();this.a[a].forEach(wb);delete this.a[a];this.u()};l.Wc=function(){return this.get("layers")};l.Dh=function(a){this.set("layers",a)}; 189l.uf=function(a){var c=void 0!==a?a:[],d=c.length;this.Wc().forEach(function(a){a.uf(c)});a=pi(this);var e,f;for(e=c.length;d<e;d++)f=c[d],f.opacity*=a.opacity,f.visible=f.visible&&a.visible,f.maxResolution=Math.min(f.maxResolution,a.maxResolution),f.minResolution=Math.max(f.minResolution,a.minResolution),void 0!==a.extent&&(f.extent=void 0!==f.extent?Sc(f.extent,a.extent):a.extent);return c};l.xf=function(){return"ready"};function Zj(a){ad.call(this,{code:a,units:"m",extent:ak,global:!0,worldExtent:bk})}C(Zj,ad);Zj.prototype.getPointResolution=function(a,c){return a/Qa(c[1]/6378137)};var ck=6378137*Math.PI,ak=[-ck,-ck,ck,ck],bk=[-180,-85,180,85],md="EPSG:3857 EPSG:102100 EPSG:102113 EPSG:900913 urn:ogc:def:crs:EPSG:6.18:3:3857 urn:ogc:def:crs:EPSG::3857 http://www.opengis.net/gml/srs/epsg.xml#3857".split(" ").map(function(a){return new Zj(a)}); 190function nd(a,c,d){var e=a.length;d=1<d?d:2;void 0===c&&(2<d?c=a.slice():c=Array(e));for(var f=0;f<e;f+=d)c[f]=6378137*Math.PI*a[f]/180,c[f+1]=6378137*Math.log(Math.tan(Math.PI*(a[f+1]+90)/360));return c}function od(a,c,d){var e=a.length;d=1<d?d:2;void 0===c&&(2<d?c=a.slice():c=Array(e));for(var f=0;f<e;f+=d)c[f]=180*a[f]/(6378137*Math.PI),c[f+1]=360*Math.atan(Math.exp(a[f+1]/6378137))/Math.PI-90;return c};var dk=new Yc(6378137);function ek(a,c){ad.call(this,{code:a,units:"degrees",extent:fk,axisOrientation:c,global:!0,metersPerUnit:gk,worldExtent:fk})}C(ek,ad);ek.prototype.getPointResolution=function(a){return a}; 191var fk=[-180,-90,180,90],gk=Math.PI*dk.radius/180,pd=[new ek("CRS:84"),new ek("EPSG:4326","neu"),new ek("urn:ogc:def:crs:EPSG::4326","neu"),new ek("urn:ogc:def:crs:EPSG:6.6:4326","neu"),new ek("urn:ogc:def:crs:OGC:1.3:CRS84"),new ek("urn:ogc:def:crs:OGC:2:84"),new ek("http://www.opengis.net/gml/srs/epsg.xml#4326","neu"),new ek("urn:x-ogc:def:crs:EPSG:4326","neu")];function hk(){ed(md);ed(pd);ld()};function ik(a){si.call(this,a?a:{})}C(ik,si);function jk(a){a=a?a:{};var c=qb({},a);delete c.preload;delete c.useInterimTilesOnError;si.call(this,c);this.c(void 0!==a.preload?a.preload:0);this.f(void 0!==a.useInterimTilesOnError?a.useInterimTilesOnError:!0)}C(jk,si);jk.prototype.a=function(){return this.get("preload")};jk.prototype.c=function(a){this.set("preload",a)};jk.prototype.g=function(){return this.get("useInterimTilesOnError")};jk.prototype.f=function(a){this.set("useInterimTilesOnError",a)};var kk=[0,0,0,1],lk=[],mk=[0,0,0,1];function nk(a,c,d,e){0!==c&&(a.translate(d,e),a.rotate(c),a.translate(-d,-e))};function ok(a){a=a||{};this.b=void 0!==a.color?a.color:null;this.a=void 0}ok.prototype.i=function(){return this.b};ok.prototype.g=function(a){this.b=a;this.a=void 0};function pk(a){void 0===a.a&&(a.a=a.b instanceof CanvasPattern||a.b instanceof CanvasGradient?y(a.b).toString():"f"+(a.b?We(a.b):"-"));return a.a};function qk(){this.a=-1};function rk(){this.a=-1;this.a=64;this.b=Array(4);this.c=Array(this.a);this.g=this.i=0;this.reset()}C(rk,qk);rk.prototype.reset=function(){this.b[0]=1732584193;this.b[1]=4023233417;this.b[2]=2562383102;this.b[3]=271733878;this.g=this.i=0}; 192function sk(a,c,d){d||(d=0);var e=Array(16);if(ja(c))for(var f=0;16>f;++f)e[f]=c.charCodeAt(d++)|c.charCodeAt(d++)<<8|c.charCodeAt(d++)<<16|c.charCodeAt(d++)<<24;else for(f=0;16>f;++f)e[f]=c[d++]|c[d++]<<8|c[d++]<<16|c[d++]<<24;c=a.b[0];d=a.b[1];var f=a.b[2],g=a.b[3],h=0,h=c+(g^d&(f^g))+e[0]+3614090360&4294967295;c=d+(h<<7&4294967295|h>>>25);h=g+(f^c&(d^f))+e[1]+3905402710&4294967295;g=c+(h<<12&4294967295|h>>>20);h=f+(d^g&(c^d))+e[2]+606105819&4294967295;f=g+(h<<17&4294967295|h>>>15);h=d+(c^f&(g^ 193c))+e[3]+3250441966&4294967295;d=f+(h<<22&4294967295|h>>>10);h=c+(g^d&(f^g))+e[4]+4118548399&4294967295;c=d+(h<<7&4294967295|h>>>25);h=g+(f^c&(d^f))+e[5]+1200080426&4294967295;g=c+(h<<12&4294967295|h>>>20);h=f+(d^g&(c^d))+e[6]+2821735955&4294967295;f=g+(h<<17&4294967295|h>>>15);h=d+(c^f&(g^c))+e[7]+4249261313&4294967295;d=f+(h<<22&4294967295|h>>>10);h=c+(g^d&(f^g))+e[8]+1770035416&4294967295;c=d+(h<<7&4294967295|h>>>25);h=g+(f^c&(d^f))+e[9]+2336552879&4294967295;g=c+(h<<12&4294967295|h>>>20);h=f+ 194(d^g&(c^d))+e[10]+4294925233&4294967295;f=g+(h<<17&4294967295|h>>>15);h=d+(c^f&(g^c))+e[11]+2304563134&4294967295;d=f+(h<<22&4294967295|h>>>10);h=c+(g^d&(f^g))+e[12]+1804603682&4294967295;c=d+(h<<7&4294967295|h>>>25);h=g+(f^c&(d^f))+e[13]+4254626195&4294967295;g=c+(h<<12&4294967295|h>>>20);h=f+(d^g&(c^d))+e[14]+2792965006&4294967295;f=g+(h<<17&4294967295|h>>>15);h=d+(c^f&(g^c))+e[15]+1236535329&4294967295;d=f+(h<<22&4294967295|h>>>10);h=c+(f^g&(d^f))+e[1]+4129170786&4294967295;c=d+(h<<5&4294967295| 195h>>>27);h=g+(d^f&(c^d))+e[6]+3225465664&4294967295;g=c+(h<<9&4294967295|h>>>23);h=f+(c^d&(g^c))+e[11]+643717713&4294967295;f=g+(h<<14&4294967295|h>>>18);h=d+(g^c&(f^g))+e[0]+3921069994&4294967295;d=f+(h<<20&4294967295|h>>>12);h=c+(f^g&(d^f))+e[5]+3593408605&4294967295;c=d+(h<<5&4294967295|h>>>27);h=g+(d^f&(c^d))+e[10]+38016083&4294967295;g=c+(h<<9&4294967295|h>>>23);h=f+(c^d&(g^c))+e[15]+3634488961&4294967295;f=g+(h<<14&4294967295|h>>>18);h=d+(g^c&(f^g))+e[4]+3889429448&4294967295;d=f+(h<<20&4294967295| 196h>>>12);h=c+(f^g&(d^f))+e[9]+568446438&4294967295;c=d+(h<<5&4294967295|h>>>27);h=g+(d^f&(c^d))+e[14]+3275163606&4294967295;g=c+(h<<9&4294967295|h>>>23);h=f+(c^d&(g^c))+e[3]+4107603335&4294967295;f=g+(h<<14&4294967295|h>>>18);h=d+(g^c&(f^g))+e[8]+1163531501&4294967295;d=f+(h<<20&4294967295|h>>>12);h=c+(f^g&(d^f))+e[13]+2850285829&4294967295;c=d+(h<<5&4294967295|h>>>27);h=g+(d^f&(c^d))+e[2]+4243563512&4294967295;g=c+(h<<9&4294967295|h>>>23);h=f+(c^d&(g^c))+e[7]+1735328473&4294967295;f=g+(h<<14&4294967295| 197h>>>18);h=d+(g^c&(f^g))+e[12]+2368359562&4294967295;d=f+(h<<20&4294967295|h>>>12);h=c+(d^f^g)+e[5]+4294588738&4294967295;c=d+(h<<4&4294967295|h>>>28);h=g+(c^d^f)+e[8]+2272392833&4294967295;g=c+(h<<11&4294967295|h>>>21);h=f+(g^c^d)+e[11]+1839030562&4294967295;f=g+(h<<16&4294967295|h>>>16);h=d+(f^g^c)+e[14]+4259657740&4294967295;d=f+(h<<23&4294967295|h>>>9);h=c+(d^f^g)+e[1]+2763975236&4294967295;c=d+(h<<4&4294967295|h>>>28);h=g+(c^d^f)+e[4]+1272893353&4294967295;g=c+(h<<11&4294967295|h>>>21);h=f+(g^ 198c^d)+e[7]+4139469664&4294967295;f=g+(h<<16&4294967295|h>>>16);h=d+(f^g^c)+e[10]+3200236656&4294967295;d=f+(h<<23&4294967295|h>>>9);h=c+(d^f^g)+e[13]+681279174&4294967295;c=d+(h<<4&4294967295|h>>>28);h=g+(c^d^f)+e[0]+3936430074&4294967295;g=c+(h<<11&4294967295|h>>>21);h=f+(g^c^d)+e[3]+3572445317&4294967295;f=g+(h<<16&4294967295|h>>>16);h=d+(f^g^c)+e[6]+76029189&4294967295;d=f+(h<<23&4294967295|h>>>9);h=c+(d^f^g)+e[9]+3654602809&4294967295;c=d+(h<<4&4294967295|h>>>28);h=g+(c^d^f)+e[12]+3873151461&4294967295; 199g=c+(h<<11&4294967295|h>>>21);h=f+(g^c^d)+e[15]+530742520&4294967295;f=g+(h<<16&4294967295|h>>>16);h=d+(f^g^c)+e[2]+3299628645&4294967295;d=f+(h<<23&4294967295|h>>>9);h=c+(f^(d|~g))+e[0]+4096336452&4294967295;c=d+(h<<6&4294967295|h>>>26);h=g+(d^(c|~f))+e[7]+1126891415&4294967295;g=c+(h<<10&4294967295|h>>>22);h=f+(c^(g|~d))+e[14]+2878612391&4294967295;f=g+(h<<15&4294967295|h>>>17);h=d+(g^(f|~c))+e[5]+4237533241&4294967295;d=f+(h<<21&4294967295|h>>>11);h=c+(f^(d|~g))+e[12]+1700485571&4294967295;c=d+ 200(h<<6&4294967295|h>>>26);h=g+(d^(c|~f))+e[3]+2399980690&4294967295;g=c+(h<<10&4294967295|h>>>22);h=f+(c^(g|~d))+e[10]+4293915773&4294967295;f=g+(h<<15&4294967295|h>>>17);h=d+(g^(f|~c))+e[1]+2240044497&4294967295;d=f+(h<<21&4294967295|h>>>11);h=c+(f^(d|~g))+e[8]+1873313359&4294967295;c=d+(h<<6&4294967295|h>>>26);h=g+(d^(c|~f))+e[15]+4264355552&4294967295;g=c+(h<<10&4294967295|h>>>22);h=f+(c^(g|~d))+e[6]+2734768916&4294967295;f=g+(h<<15&4294967295|h>>>17);h=d+(g^(f|~c))+e[13]+1309151649&4294967295; 201d=f+(h<<21&4294967295|h>>>11);h=c+(f^(d|~g))+e[4]+4149444226&4294967295;c=d+(h<<6&4294967295|h>>>26);h=g+(d^(c|~f))+e[11]+3174756917&4294967295;g=c+(h<<10&4294967295|h>>>22);h=f+(c^(g|~d))+e[2]+718787259&4294967295;f=g+(h<<15&4294967295|h>>>17);h=d+(g^(f|~c))+e[9]+3951481745&4294967295;a.b[0]=a.b[0]+c&4294967295;a.b[1]=a.b[1]+(f+(h<<21&4294967295|h>>>11))&4294967295;a.b[2]=a.b[2]+f&4294967295;a.b[3]=a.b[3]+g&4294967295} 202function tk(a,c){var d;t(d)||(d=c.length);for(var e=d-a.a,f=a.c,g=a.i,h=0;h<d;){if(0==g)for(;h<=e;)sk(a,c,h),h+=a.a;if(ja(c))for(;h<d;){if(f[g++]=c.charCodeAt(h++),g==a.a){sk(a,f);g=0;break}}else for(;h<d;)if(f[g++]=c[h++],g==a.a){sk(a,f);g=0;break}}a.i=g;a.g+=d};function uk(a){a=a||{};this.b=void 0!==a.color?a.color:null;this.g=a.lineCap;this.i=void 0!==a.lineDash?a.lineDash:null;this.c=a.lineJoin;this.f=a.miterLimit;this.a=a.width;this.j=void 0}l=uk.prototype;l.Gn=function(){return this.b};l.sk=function(){return this.g};l.Hn=function(){return this.i};l.tk=function(){return this.c};l.yk=function(){return this.f};l.In=function(){return this.a};
202l.Jn=function(a){this.b=a;this.j=void 0};l.Yo=function(a){this.g=a;this.j=void 0}; 203l.Kn=function(a){this.i=a;this.j=void 0};l.Zo=function(a){this.c=a;this.j=void 0};l.$o=function(a){this.f=a;this.j=void 0};l.ep=function(a){this.a=a;this.j=void 0}; 204function vk(a){if(void 0===a.j){var c="s"+(a.b?We(a.b):"-")+","+(void 0!==a.g?a.g.toString():"-")+","+(a.i?a.i.toString():"-")+","+(void 0!==a.c?a.c:"-")+","+(void 0!==a.f?a.f.toString():"-")+","+(void 0!==a.a?a.a.toString():"-"),d=new rk;tk(d,c);c=Array((56>d.i?d.a:2*d.a)-d.i);c[0]=128;for(var e=1;e<c.length-8;++e)c[e]=0;for(var f=8*d.g,e=c.length-8;e<c.length;++e)c[e]=f&255,f/=256;tk(d,c);c=Array(16);for(e=f=0;4>e;++e)for(var g=0;32>g;g+=8)c[f++]=d.b[e]>>>g&255;if(8192>=c.length)d=String.fromCharCode.apply(null, 205c);else for(d="",e=0;e<c.length;e+=8192)f=Pe(c,e,e+8192),d+=String.fromCharCode.apply(null,f);a.j=d}return a.j};function wk(a){a=a||{};this.j=this.g=this.c=null;this.i=void 0!==a.fill?a.fill:null;this.b=void 0!==a.stroke?a.stroke:null;this.a=a.radius;this.U=[0,0];this.o=this.C=this.l=null;var c=a.atlasManager,d,e=null,f,g=0;this.b&&(f=We(this.b.b),g=this.b.a,void 0===g&&(g=1),e=this.b.i,nh||(e=null));var h=2*(this.a+g)+1;f={strokeStyle:f,strokeWidth:g,size:h,lineDash:e};if(void 0===c)c=ah(h,h),this.g=c.canvas,d=h=this.g.width,this.Wh(f,c,0,0),this.i?this.j=this.g:(c=ah(f.size,f.size),this.j=c.canvas,this.Vh(f, 206c,0,0));else{h=Math.round(h);(e=!this.i)&&(d=this.Vh.bind(this,f));var g=this.b?vk(this.b):"-",k=this.i?pk(this.i):"-";this.c&&g==this.c[1]&&k==this.c[2]&&this.a==this.c[3]||(this.c=["c"+g+k+(void 0!==this.a?this.a.toString():"-"),g,k,this.a]);c=c.add(this.c[0],h,h,this.Wh.bind(this,f),d);this.g=c.image;this.U=[c.offsetX,c.offsetY];d=c.image.width;this.j=e?c.hh:this.g}this.l=[h/2,h/2];this.C=[h,h];this.o=[d,d];Ii.call(this,{opacity:1,rotateWithView:!1,rotation:0,scale:1,snapToPixel:void 0!==a.snapToPixel? 207a.snapToPixel:!0})}C(wk,Ii);l=wk.prototype;l.$b=function(){return this.l};l.xn=function(){return this.i};l.ye=function(){return this.j};l.ic=function(){return this.g};l.Cd=function(){return 2};l.td=function(){return this.o};l.La=function(){return this.U};l.yn=function(){return this.a};l.Db=function(){return this.C};l.zn=function(){return this.b};l.Cf=wa;l.load=wa;l.ng=wa; 208l.Wh=function(a,c,d,e){c.setTransform(1,0,0,1,0,0);c.translate(d,e);c.beginPath();c.arc(a.size/2,a.size/2,this.a,0,2*Math.PI,!0);this.i&&(c.fillStyle=Ye(this.i.b),c.fill());this.b&&(c.strokeStyle=a.strokeStyle,c.lineWidth=a.strokeWidth,a.lineDash&&c.setLineDash(a.lineDash),c.stroke());c.closePath()}; 209l.Vh=function(a,c,d,e){c.setTransform(1,0,0,1,0,0);c.translate(d,e);c.beginPath();c.arc(a.size/2,a.size/2,this.a,0,2*Math.PI,!0);c.fillStyle=We(kk);c.fill();this.b&&(c.strokeStyle=a.strokeStyle,c.lineWidth=a.strokeWidth,a.lineDash&&c.setLineDash(a.lineDash),c.stroke());c.closePath()};function xk(a){a=a||{};this.f=null;this.i=yk;void 0!==a.geometry&&this.Qf(a.geometry);this.c=void 0!==a.fill?a.fill:null;this.a=void 0!==a.image?a.image:null;this.g=void 0!==a.stroke?a.stroke:null;this.l=void 0!==a.text?a.text:null;this.b=a.zIndex}l=xk.prototype;l.Y=function(){return this.f};l.Vg=function(){return this.i};l.Zh=function(){return this.c};l.$h=function(){return this.a};l.ai=function(){return this.g};l.Ia=function(){return this.l};l.bi=function(){return this.b}; 210l.Qf=function(a){la(a)?this.i=a:"string"===typeof a?this.i=function(c){return c.get(a)}:a?void 0!==a&&(this.i=function(){return a}):this.i=yk;this.f=a};l.ci=function(a){this.b=a};function zk(a){if(!la(a)){var c;c=Array.isArray(a)?a:[a];a=function(){return c}}return a}var Ak=null;function Bk(){if(!Ak){var a=new ok({color:"rgba(255,255,255,0.4)"}),c=new uk({color:"#3399CC",width:1.25});Ak=[new xk({image:new wk({fill:a,stroke:c,radius:5}),fill:a,stroke:c})]}return Ak} 211function Ck(){var a={},c=[255,255,255,1],d=[0,153,255,1];a.Polygon=[new xk({fill:new ok({color:[255,255,255,.5]})})];a.MultiPolygon=a.Polygon;a.LineString=[new xk({stroke:new uk({color:c,width:5})}),new xk({stroke:new uk({color:d,width:3})})];a.MultiLineString=a.LineString;a.Circle=a.Polygon.concat(a.LineString);
vendor: 4,120 bytes, lines 211-219
211a.Point=[new xk({image:new wk({radius:6,fill:new ok({color:d}),stroke:new uk({color:c,width:1.5})}),zIndex:Infinity})];a.MultiPoint=a.Point;a.GeometryCollection=a.Polygon.concat(a.LineString, 212a.Point);return a}function yk(a){return a.Y()};function H(a){a=a?a:{};var c=qb({},a);delete c.style;delete c.renderBuffer;delete c.updateWhileAnimating;delete c.updateWhileInteracting;si.call(this,c);this.a=void 0!==a.renderBuffer?a.renderBuffer:100;this.B=null;this.g=void 0;this.c(a.style);this.s=void 0!==a.updateWhileAnimating?a.updateWhileAnimating:!1;this.v=void 0!==a.updateWhileInteracting?a.updateWhileInteracting:!1}C(H,si);function Dk(a){return a.get("renderOrder")}H.prototype.C=function(){return this.B};H.prototype.M=function(){return this.g}; 213H.prototype.c=function(a){this.B=void 0!==a?a:Bk;this.g=null===a?void 0:zk(this.B);this.u()};function L(a){a=a?a:{};var c=qb({},a);delete c.preload;delete c.useInterimTilesOnError;H.call(this,c);this.T(a.preload?a.preload:0);this.X(a.useInterimTilesOnError?a.useInterimTilesOnError:!0)}C(L,H);L.prototype.f=function(){return this.get("preload")};L.prototype.S=function(){return this.get("useInterimTilesOnError")};L.prototype.T=function(a){this.set("preload",a)};L.prototype.X=function(a){this.set("useInterimTilesOnError",a)};function Ek(a,c,d,e,f){this.g=a;this.U=c;this.c=d;this.C=e;this.Lc=f;this.f=this.b=this.a=this.oa=this.X=this.T=null;this.la=this.ua=this.s=this.ra=this.D=this.M=0;this.ma=!1;this.j=this.sa=0;this.Sa=!1;this.S=0;this.i="";this.V=this.B=this.Hb=this.pc=0;this.Ga=this.o=this.l=null;this.v=[];this.qc=fc()}C(Ek,qi); 214function Fk(a,c,d){if(a.f){c=zd(c,0,d,2,a.C,a.v);d=a.g;var e=a.qc,f=d.globalAlpha;1!=a.s&&(d.globalAlpha=f*a.s);var g=a.sa;a.ma&&(g+=a.Lc);var h,k;h=0;for(k=c.length;h<k;h+=2){var m=c[h]-a.M,n=c[h+1]-a.D;a.Sa&&(m=Math.round(m),n=Math.round(n));if(0!==g||1!=a.j){var p=m+a.M,q=n+a.D;wi(e,p,q,a.j,a.j,g,-p,-q);d.setTransform(e[0],e[1],e[4],e[5],e[12],e[13])}d.drawImage(a.f,a.ua,a.la,a.S,a.ra,m,n,a.S,a.ra)}0===g&&1==a.j||d.setTransform(1,0,0,1,0,0);1!=a.s&&(d.globalAlpha=f)}} 215function Gk(a,c,d,e){var f=0;if(a.Ga&&""!==a.i){a.l&&Hk(a,a.l);a.o&&Ik(a,a.o);var g=a.Ga,h=a.g,k=a.oa;k?(k.font!=g.font&&(k.font=h.font=g.font),k.textAlign!=g.textAlign&&(k.textAlign=h.textAlign=g.textAlign),k.textBaseline!=g.textBaseline&&(k.textBaseline=h.textBaseline=g.textBaseline)):(h.font=g.font,h.textAlign=g.textAlign,h.textBaseline=g.textBaseline,a.oa={font:g.font,textAlign:g.textAlign,textBaseline:g.textBaseline});c=zd(c,f,d,e,a.C,a.v);for(g=a.g;f<d;f+=e){h=c[f]+a.pc;k=c[f+1]+a.Hb;if(0!== 216a.B||1!=a.V){var m=wi(a.qc,h,k,a.V,a.V,a.B,-h,-k);g.setTransform(m[0],m[1],m[4],m[5],m[12],m[13])}a.o&&g.strokeText(a.i,h,k);a.l&&g.fillText(a.i,h,k)}0===a.B&&1==a.V||g.setTransform(1,0,0,1,0,0)}}function Jk(a,c,d,e,f,g){var h=a.g;a=zd(c,d,e,f,a.C,a.v);h.moveTo(a[0],a[1]);c=a.length;g&&(c-=2);for(d=2;d<c;d+=2)h.lineTo(a[d],a[d+1]);g&&h.closePath();return e}function Kk(a,c,d,e,f){var g,h;g=0;for(h=e.length;g<h;++g)d=Jk(a,c,d,e[g],f,!0);return d}l=Ek.prototype; 217l.$d=function(a){if(Tc(this.c,a.N())){if(this.a||this.b){this.a&&Hk(this,this.a);this.b&&Ik(this,this.b);var c;c=this.C;var d=this.v,e=a.ia();c=e?zd(e,0,e.length,a.wa(),c,d):null;d=c[2]-c[0];e=c[3]-c[1];d=Math.sqrt(d*d+e*e);e=this.g;e.beginPath();e.arc(c[0],c[1],d,0,2*Math.PI);this.a&&e.fill();this.b&&e.stroke()}""!==this.i&&Gk(this,a.Ad(),2,2)}};l.Bd=function(a){this.Vb(a.c,a.g);this.Wb(a.a);this.Yb(a.Ia())}; 218l.uc=function(a){switch(a.$()){case "Point":this.wc(a);break;case "LineString":this.od(a);break;case "Polygon":this.pf(a);break;case "MultiPoint":this.vc(a);break;case "MultiLineString":this.mf(a);break;case "MultiPolygon":this.nf(a);break;case "GeometryCollection":this.lf(a);break;case "Circle":this.$d(a)}};l.kf=function(a,c){var d=(0,c.i)(a);d&&Tc(this.c,d.N())&&(this.Bd(c),this.uc(d))};l.lf=function(a){a=a.c;var c,d;c=0;for(d=a.length;c<d;++c)this.uc(a[c])}; 219l.wc=function(a){var c=a.ia();a=a.wa();this.f&&Fk(this,c,c.length);""!==this.i&&Gk(this,c,c.length,a)};l.vc=function(a){var c=a.ia();a=a.wa();this.f&&Fk(this,c,c.length);""!==this.i&&Gk(this,c,c.length,a)};
219l.od=function(a){if(Tc(this.c,a.N())){if(this.b){Ik(this,this.b);var c=this.g,d=a.ia();c.beginPath();Jk(this,d,0,d.length,a.wa(),!1);c.stroke()}""!==this.i&&(a=Lk(a),Gk(this,a,2,2))}}; 220l.mf=function(a){var c=a.N();if(Tc(this.c,c)){if(this.b){Ik(this,this.b);var c=this.g,d=a.ia(),e=0,f=a.Fb(),g=a.wa();c.beginPath();var h,k;h=0;for(k=f.length;h<k;++h)e=Jk(this,d,e,f[h],g,!1);c.stroke()}""!==this.i&&(a=Mk(a),Gk(this,a,a.length,2))}};l.pf=function(a){if(Tc(this.c,a.N())){if(this.b||this.a){this.a&&Hk(this,this.a);this.b&&Ik(this,this.b);var c=this.g;c.beginPath();Kk(this,a.Rb(),0,a.Fb(),a.wa());this.a&&c.fill();this.b&&c.stroke()}""!==this.i&&(a=ee(a),Gk(this,a,2,2))}}; 221l.nf=function(a){if(Tc(this.c,a.N())){if(this.b||this.a){this.a&&Hk(this,this.a);this.b&&Ik(this,this.b);var c=this.g,d=Nk(a),e=0,f=a.f,g=a.wa(),h,k;h=0;for(k=f.length;h<k;++h){var m=f[h];c.beginPath();e=Kk(this,d,e,m,g);this.a&&c.fill();this.b&&c.stroke()}}""!==this.i&&(a=Ok(a),Gk(this,a,a.length,2))}};function Hk(a,c){var d=a.g,e=a.T;e?e.fillStyle!=c.fillStyle&&(e.fillStyle=d.fillStyle=c.fillStyle):(d.fillStyle=c.fillStyle,a.T={fillStyle:c.fillStyle})} 222function Ik(a,c){var d=a.g,e=a.X;e?(e.lineCap!=c.lineCap&&(e.lineCap=d.lineCap=c.lineCap),nh&&!fb(e.lineDash,c.lineDash)&&d.setLineDash(e.lineDash=c.lineDash),e.lineJoin!=c.lineJoin&&(e.lineJoin=d.lineJoin=c.lineJoin),e.lineWidth!=c.lineWidth&&(e.lineWidth=d.lineWidth=c.lineWidth),e.miterLimit!=c.miterLimit&&(e.miterLimit=d.miterLimit=c.miterLimit),e.strokeStyle!=c.strokeStyle&&(e.strokeStyle=d.strokeStyle=c.strokeStyle)):(d.lineCap=c.lineCap,nh&&d.setLineDash(c.lineDash),d.lineJoin=c.lineJoin,d.lineWidth= 223c.lineWidth,d.miterLimit=c.miterLimit,d.strokeStyle=c.strokeStyle,a.X={lineCap:c.lineCap,lineDash:c.lineDash,lineJoin:c.lineJoin,lineWidth:c.lineWidth,miterLimit:c.miterLimit,strokeStyle:c.strokeStyle})} 224l.Vb=function(a,c){if(a){var d=a.b;this.a={fillStyle:Ye(d?d:kk)}}else this.a=null;if(c){var d=c.b,e=c.g,f=c.i,g=c.c,h=c.a,k=c.f;this.b={lineCap:void 0!==e?e:"round",lineDash:f?f:lk,lineJoin:void 0!==g?g:"round",lineWidth:this.U*(void 0!==h?h:1),miterLimit:void 0!==k?k:10,strokeStyle:We(d?d:mk)}}else this.b=null}; 225l.Wb=function(a){if(a){var c=a.$b(),d=a.ic(1),e=a.La(),f=a.Db();this.M=c[0];this.D=c[1];this.ra=f[1];this.f=d;this.s=a.s;this.ua=e[0];this.la=e[1];this.ma=a.v;this.sa=a.V;this.j=a.f;this.Sa=a.B;this.S=f[0]}else this.f=null}; 226l.Yb=function(a){if(a){var c=a.b;c?(c=c.b,this.l={fillStyle:Ye(c?c:kk)}):this.l=null;var d=a.j;if(d){var c=d.b,e=d.g,f=d.i,g=d.c,h=d.a,d=d.f;this.o={lineCap:void 0!==e?e:"round",lineDash:f?f:lk,lineJoin:void 0!==g?g:"round",lineWidth:void 0!==h?h:1,miterLimit:void 0!==d?d:10,strokeStyle:We(c?c:mk)}}else this.o=null;var c=a.i,e=a.g,f=a.c,g=a.f,h=a.a,d=a.Ia(),k=a.l;a=a.V;this.Ga={font:void 0!==c?c:"10px sans-serif",textAlign:void 0!==k?k:"center",textBaseline:void 0!==a?a:"middle"};this.i=void 0!== 227d?d:"";this.pc=void 0!==e?this.U*e:0;this.Hb=void 0!==f?this.U*f:0;this.B=void 0!==g?g:0;this.V=this.U*(void 0!==h?h:1)}else this.i=""};function Pk(a){zi.call(this,a);this.D=fc()}C(Pk,zi); 228Pk.prototype.c=function(a,c,d){Qk(this,"precompose",d,a,void 0);var e=this.g?this.g.a():null;if(e){var f=c.extent,g=void 0!==f;if(g){var h=a.pixelRatio,k=a.size[0]*h,m=a.size[1]*h,n=a.viewState.rotation,p=Lc(f),q=Kc(f),r=Jc(f),f=Ic(f);yi(a.coordinateToPixelMatrix,p,p);yi(a.coordinateToPixelMatrix,q,q);yi(a.coordinateToPixelMatrix,r,r);yi(a.coordinateToPixelMatrix,f,f);d.save();nk(d,-n,k/2,m/2);d.beginPath();d.moveTo(p[0]*h,p[1]*h);d.lineTo(q[0]*h,q[1]*h);d.lineTo(r[0]*h,r[1]*h);d.lineTo(f[0]*h,f[1]* 229h);d.clip();nk(d,n,k/2,m/2)}h=this.o;k=d.globalAlpha;d.globalAlpha=c.opacity;d.drawImage(e,0,0,+e.width,+e.height,Math.round(h[12]),Math.round(h[13]),Math.round(e.width*h[0]),Math.round(e.height*h[5]));d.globalAlpha=k;g&&d.restore()}Rk(this,d,a)}; 230function Qk(a,c,d,e,f){var g=a.a;if(Jb(g,c)){var h=e.size[0]*e.pixelRatio,k=e.size[1]*e.pixelRatio,m=e.viewState.rotation;nk(d,-m,h/2,k/2);a=void 0!==f?f:Sk(a,e,0);a=new Ek(d,e.pixelRatio,e.extent,a,e.viewState.rotation);g.b(new ri(c,g,a,e,d,null));nk(d,m,h/2,k/2)}}function Rk(a,c,d,e){Qk(a,"postcompose",c,d,e)}function Sk(a,c,d){var e=c.viewState,f=c.pixelRatio;return wi(a.D,f*c.size[0]/2,f*c.size[1]/2,f/e.resolution,-f/e.resolution,-e.rotation,-e.center[0]+d,-e.center[1])};var Tk=["Polygon","LineString","Image","Text"];function Uk(a,c,d){this.la=a;this.Ga=c;this.g=null;this.c=0;this.resolution=d;this.ra=this.D=null;this.a=[];this.coordinates=[];this.X=fc();this.b=[];this.T=[];this.oa=fc();this.ua=fc()}C(Uk,qi); 231function Vk(a,c,d,e,f,g){var h=a.coordinates.length,k=a.qf(),m=[c[d],c[d+1]],n=[NaN,NaN],p=!0,q,r,u;
231for(q=d+f;q<e;q+=f)n[0]=c[q],n[1]=c[q+1],u=zc(k,n),u!==r?(p&&(a.coordinates[h++]=m[0],a.coordinates[h++]=m[1]),a.coordinates[h++]=n[0],a.coordinates[h++]=n[1],p=!1):1===u?(a.coordinates[h++]=n[0],a.coordinates[h++]=n[1],p=!1):p=!0,m[0]=n[0],m[1]=n[1],r=u;q===d+f&&(a.coordinates[h++]=m[0],a.coordinates[h++]=m[1]);g&&(a.coordinates[h++]=c[d],a.coordinates[h++]=c[d+1]);return h} 232function Wk(a,c){a.D=[0,c,0];a.a.push(a.D);a.ra=[0,c,0];a.b.push(a.ra)} 233function Xk(a,c,d,e,f,g,h,k,m){var n;xi(e,a.X)?n=a.T:(n=zd(a.coordinates,0,a.coordinates.length,2,e,a.T),ic(a.X,e));e=!tb(g);var p=0,q=h.length,r=0,u,v=a.oa;a=a.ua;for(var x,A,D,z;p<q;){var B=h[p],J,K,M,aa;switch(B[0]){case 0:r=B[1];e&&g[y(r).toString()]||!r.Y()?p=B[2]:void 0===m||Tc(m,r.Y().N())?++p:p=B[2];break;case 1:c.beginPath();++p;break;case 2:r=B[1];u=n[r];B=n[r+1];D=n[r+2]-u;r=n[r+3]-B;c.arc(u,B,Math.sqrt(D*D+r*r),0,2*Math.PI,!0);++p;break;case 3:c.closePath();++p;break;case 4:r=B[1];u=B[2]; 234J=B[3];M=B[4]*d;var La=B[5]*d,I=B[6];K=B[7];var ca=B[8],qa=B[9];D=B[11];z=B[12];var Va=B[13],Ca=B[14];for(B[10]&&(D+=f);r<u;r+=2){B=n[r]-M;aa=n[r+1]-La;Va&&(B=Math.round(B),aa=Math.round(aa));if(1!=z||0!==D){var Ma=B+M,rc=aa+La;wi(v,Ma,rc,z,z,D,-Ma,-rc);c.transform(v[0],v[1],v[4],v[5],v[12],v[13])}Ma=c.globalAlpha;1!=K&&(c.globalAlpha=Ma*K);var rc=Ca+ca>J.width?J.width-ca:Ca,Ec=I+qa>J.height?J.height-qa:I;c.drawImage(J,ca,qa,rc,Ec,B,aa,rc*d,Ec*d);1!=K&&(c.globalAlpha=Ma);if(1!=z||0!==D)lc(v,a),c.transform(a[0], 235a[1],a[4],a[5],a[12],a[13])}++p;break;case 5:r=B[1];u=B[2];M=B[3];La=B[4]*d;I=B[5]*d;D=B[6];z=B[7]*d;J=B[8];for(K=B[9];r<u;r+=2){B=n[r]+La;aa=n[r+1]+I;if(1!=z||0!==D)wi(v,B,aa,z,z,D,-B,-aa),c.transform(v[0],v[1],v[4],v[5],v[12],v[13]);ca=M.split("\n");qa=ca.length;1<qa?(Va=Math.round(1.5*c.measureText("M").width),aa-=(qa-1)/2*Va):Va=0;for(Ca=0;Ca<qa;Ca++)Ma=ca[Ca],K&&c.strokeText(Ma,B,aa),J&&c.fillText(Ma,B,aa),aa+=Va;if(1!=z||0!==D)lc(v,a),c.transform(a[0],a[1],a[4],a[5],a[12],a[13])}++p;break;case 6:if(void 0!== 236k&&(r=B[1],r=k(r)))return r;++p;break;case 7:c.fill();++p;break;case 8:r=B[1];u=B[2];B=n[r];aa=n[r+1];D=B+.5|0;z=aa+.5|0;if(D!==x||z!==A)c.moveTo(B,aa),x=D,A=z;for(r+=2;r<u;r+=2)if(B=n[r],aa=n[r+1],D=B+.5|0,z=aa+.5|0,D!==x||z!==A)c.lineTo(B,aa),x=D,A=z;++p;break;case 9:c.fillStyle=B[1];++p;break;case 10:x=void 0!==B[7]?B[7]:!0;A=B[2];c.strokeStyle=B[1];c.lineWidth=x?A*d:A;c.lineCap=B[3];c.lineJoin=B[4];c.miterLimit=B[5];nh&&c.setLineDash(B[6]);A=x=NaN;++p;break;case 11:c.font=B[1];c.textAlign=B[2]; 237c.textBaseline=B[3];++p;break;case 12:c.stroke();++p;break;default:++p}}}function Yk(a){var c=a.b;c.reverse();var d,e=c.length,f,g,h=-1;for(d=0;d<e;++d)if(f=c[d],g=f[0],6==g)h=d;else if(0==g){f[2]=d;f=a.b;for(g=d;h<g;){var k=f[h];f[h]=f[g];f[g]=k;++h;--g}h=-1}}function Zk(a,c){a.D[2]=a.a.length;a.D=null;a.ra[2]=a.b.length;a.ra=null;var d=[6,c];a.a.push(d);a.b.push(d)}Uk.prototype.ue=wa;Uk.prototype.qf=function(){return this.Ga}; 238function $k(a,c,d){Uk.call(this,a,c,d);this.l=this.S=null;this.M=this.C=this.B=this.U=this.v=this.s=this.o=this.V=this.j=this.f=this.i=void 0}C($k,Uk);$k.prototype.wc=function(a,c){if(this.l){Wk(this,c);var d=a.ia(),e=this.coordinates.length,d=Vk(this,d,0,d.length,a.wa(),!1);this.a.push([4,e,d,this.l,this.i,this.f,this.j,this.V,this.o,this.s,this.v,this.U,this.B,this.C,this.M]);this.b.push([4,e,d,this.S,this.i,this.f,this.j,this.V,this.o,this.s,this.v,this.U,this.B,this.C,this.M]);Zk(this,c)}}; 239$k.prototype.vc=function(a,c){if(this.l){Wk(this,c);var d=a.ia(),e=this.coordinates.length,d=Vk(this,d,0,d.length,a.wa(),!1);this.a.push([4,e,d,this.l,this.i,this.f,this.j,this.V,this.o,this.s,this.v,this.U,this.B,this.C,this.M]);this.b.push([4,e,d,this.S,this.i,this.f,this.j,this.V,this.o,this.s,this.v,this.U,this.B,this.C,this.M]);Zk(this,c)}};$k.prototype.ue=function(){Yk(this);this.f=this.i=void 0;this.l=this.S=null;this.M=this.C=this.U=this.v=this.s=this.o=this.V=this.B=this.j=void 0}; 240$k.prototype.Wb=function(a){var c=a.$b(),d=a.Db(),e=a.ye(1),f=a.ic(1),g=a.La();this.i=c[0];this.f=c[1];this.S=e;this.l=f;this.j=d[1];this.V=a.s;this.o=g[0];this.s=g[1];this.v=a.v;this.U=a.V;this.B=a.f;this.C=a.B;this.M=d[0]};function al(a,c,d){Uk.call(this,a,c,d);this.i={ld:void 0,fd:void 0,gd:null,hd:void 0,jd:void 0,kd:void 0,Bf:0,strokeStyle:void 0,lineCap:void 0,lineDash:null,lineJoin:void 0,lineWidth:void 0,miterLimit:void 0}}C(al,Uk); 241function bl(a,c,d,e,f){var g=a.coordinates.length;c=Vk(a,c,d,e,f,!1);g=[8,g,c];a.a.push(g);a.b.push(g);return e}l=al.prototype;l.qf=function(){this.g||(this.g=uc(this.Ga),0<this.c&&tc(this.g,this.resolution*(this.c+1)/2,this.g));return this.g}; 242function cl(a){var c=a.i,d=c.strokeStyle,e=c.lineCap,f=c.lineDash,g=c.lineJoin,h=c.lineWidth,k=c.miterLimit;c.ld==d&&c.fd==e&&fb(c.gd,f)&&c.hd==g&&c.jd==h&&c.kd==k||(c.Bf!=a.c
242oordinates.length&&(a.a.push([12]),c.Bf=a.coordinates.length),a.a.push([10,d,h,e,g,k,f],[1]),c.ld=d,c.fd=e,c.gd=f,c.hd=g,c.jd=h,c.kd=k)} 243l.od=function(a,c){var d=this.i,e=d.lineWidth;void 0!==d.strokeStyle&&void 0!==e&&(cl(this),Wk(this,c),this.b.push([10,d.strokeStyle,d.lineWidth,d.lineCap,d.lineJoin,d.miterLimit,d.lineDash],[1]),d=a.ia(),bl(this,d,0,d.length,a.wa()),this.b.push([12]),Zk(this,c))}; 244l.mf=function(a,c){var d=this.i,e=d.lineWidth;if(void 0!==d.strokeStyle&&void 0!==e){cl(this);Wk(this,c);this.b.push([10,d.strokeStyle,d.lineWidth,d.lineCap,d.lineJoin,d.miterLimit,d.lineDash],[1]);var d=a.Fb(),e=a.ia(),f=a.wa(),g=0,h,k;h=0;for(k=d.length;h<k;++h)g=bl(this,e,g,d[h],f);this.b.push([12]);Zk(this,c)}};l.ue=function(){this.i.Bf!=this.coordinates.length&&this.a.push([12]);Yk(this);this.i=null}; 245l.Vb=function(a,c){var d=c.b;this.i.strokeStyle=We(d?d:mk);d=c.g;this.i.lineCap=void 0!==d?d:"round";d=c.i;this.i.lineDash=d?d:lk;d=c.c;this.i.lineJoin=void 0!==d?d:"round";d=c.a;this.i.lineWidth=void 0!==d?d:1;d=c.f;this.i.miterLimit=void 0!==d?d:10;this.i.lineWidth>this.c&&(this.c=this.i.lineWidth,this.g=null)}; 246function dl(a,c,d){Uk.call(this,a,c,d);this.i={Jg:void 0,ld:void 0,fd:void 0,gd:null,hd:void 0,jd:void 0,kd:void 0,fillStyle:void 0,strokeStyle:void 0,lineCap:void 0,lineDash:null,lineJoin:void 0,lineWidth:void 0,miterLimit:void 0}}C(dl,Uk); 247function el(a,c,d,e,f){var g=a.i,h=[1];a.a.push(h);a.b.push(h);var k,h=0;for(k=e.length;h<k;++h){var m=e[h],n=a.coordinates.length;d=Vk(a,c,d,m,f,!0);d=[8,n,d];n=[3];a.a.push(d,n);a.b.push(d,n);d=m}c=[7];a.b.push(c);void 0!==g.fillStyle&&a.a.push(c);void 0!==g.strokeStyle&&(g=[12],a.a.push(g),a.b.push(g));return d}l=dl.prototype; 248l.$d=function(a,c){var d=this.i,e=d.strokeStyle;if(void 0!==d.fillStyle||void 0!==e){fl(this);Wk(this,c);this.b.push([9,We(kk)]);void 0!==d.strokeStyle&&this.b.push([10,d.strokeStyle,d.lineWidth,d.lineCap,d.lineJoin,d.miterLimit,d.lineDash]);var f=a.ia(),e=this.coordinates.length;Vk(this,f,0,f.length,a.wa(),!1);f=[1];e=[2,e];this.a.push(f,e);this.b.push(f,e);e=[7];this.b.push(e);void 0!==d.fillStyle&&this.a.push(e);void 0!==d.strokeStyle&&(d=[12],this.a.push(d),this.b.push(d));Zk(this,c)}}; 249l.pf=function(a,c){var d=this.i,e=d.strokeStyle;if(void 0!==d.fillStyle||void 0!==e)fl(this),Wk(this,c),this.b.push([9,We(kk)]),void 0!==d.strokeStyle&&this.b.push([10,d.strokeStyle,d.lineWidth,d.lineCap,d.lineJoin,d.miterLimit,d.lineDash]),d=a.Fb(),e=a.Rb(),el(this,e,0,d,a.wa()),Zk(this,c)}; 250l.nf=function(a,c){var d=this.i,e=d.strokeStyle;if(void 0!==d.fillStyle||void 0!==e){fl(this);Wk(this,c);this.b.push([9,We(kk)]);void 0!==d.strokeStyle&&this.b.push([10,d.strokeStyle,d.lineWidth,d.lineCap,d.lineJoin,d.miterLimit,d.lineDash]);var d=a.f,e=Nk(a),f=a.wa(),g=0,h,k;h=0;for(k=d.length;h<k;++h)g=el(this,e,g,d[h],f);Zk(this,c)}};l.ue=function(){Yk(this);this.i=null;var a=this.la;if(0!==a){var c=this.coordinates,d,e;d=0;for(e=c.length;d<e;++d)c[d]=a*Math.round(c[d]/a)}}; 251l.qf=function(){this.g||(this.g=uc(this.Ga),0<this.c&&tc(this.g,this.resolution*(this.c+1)/2,this.g));return this.g}; 252l.Vb=function(a,c){var d=this.i;if(a){var e=a.b;d.fillStyle=Ye(e?e:kk)}else d.fillStyle=void 0;c?(e=c.b,d.strokeStyle=We(e?e:mk),e=c.g,d.lineCap=void 0!==e?e:"round",e=c.i,d.lineDash=e?e.slice():lk,e=c.c,d.lineJoin=void 0!==e?e:"round",e=c.a,d.lineWidth=void 0!==e?e:1,e=c.f,d.miterLimit=void 0!==e?e:10,d.lineWidth>this.c&&(this.c=d.lineWidth,this.g=null)):(d.strokeStyle=void 0,d.lineCap=void 0,d.lineDash=null,d.lineJoin=void 0,d.lineWidth=void 0,d.miterLimit=void 0)}; 253function fl(a){var c=a.i,d=c.fillStyle,e=c.strokeStyle,f=c.lineCap,g=c.lineDash,h=c.lineJoin,k=c.lineWidth,m=c.miterLimit;void 0!==d&&c.Jg!=d&&(a.a.push([9,d]),c.Jg=c.fillStyle);void 0===e||c.ld==e&&c.fd==f&&c.gd==g&&c.hd==h&&c.jd==k&&c.kd==m||(a.a.push([10,e,k,f,h,m,g]),c.ld=e,c.fd=f,c.gd=g,c.hd=h,c.jd=k,c.kd=m)}function gl(a,c,d){Uk.call(this,a,c,d);this.C=this.B=this.U=null;this.l="";this.v=this.s=this.o=this.V=0;this.j=this.f=this.i=null}C(gl,Uk); 254function hl(a,c,d,e,f){if(""!==a.l&&a.j&&(a.i||a.f)){if(a.i){var g=a.i,h=a.U;if(!h||h.fillStyle!=g.fillStyle){var k=[9,g.fillStyle];a.a.push(k);a.b.push(k);h?h.fillStyle=g.fillStyle:a.U={fillStyle:g.fillStyle}}}a.f&&(g=a.f,h=a.B,h&&h.lineCap==g.lineCap&&h.lineDash==g.lineDash&&h.lineJoin==g.lineJoin&&h.lineWidth==g.lineWidth&&h.miterLimit==g.miterLimit&&h.strokeStyle==g.strokeStyle||(k=[10,g.strokeStyle,g.lineWidth,g.lineCap,g.lineJoin,g.miterLimit,g.lineDash,!1],a.a.push(k),a.b.push(k),h?(h.lineCap= 255g.lineCap,h.lineDash=g.lineDash,h.lineJoin=g.lineJoin,h.lineWidth=g.lineWidth,h.miterLimit=g.miterLimit,h.strokeStyle=g.strokeStyle):a.B={lineCap:g.lineCap,lineDash:g.lineDash,lineJoin:g.lineJoin,lineWidth:g.lineWidth,miterLimit:g.miterLimit,strokeStyle:g.strokeStyle}));g=a.j;h=a.C;h&&h.font==g.font&&h.textAlign==g.textAlign&&h.textBaseline==g.textBaseline||(k=[11,g.font,g.textAlign,g.textBaseline],a.a.push(k),a.b.push(k),h?(h.font=g.font,h.textAlign=g.textAlign,h.textBaseline=g.textBaseline):a.C= 256{font:g.font,textAlign:g.textAlign,textBaseline:g.textBaseline});Wk(a,f);g=a.coordinates.length;c=Vk(a,c,0,d,e,!1);c=[5,g,c,a.l,a.V,a.o,a.s,a.v,!!a.i,!!a.f];a.a.push(c);a.b.push(c);Zk(a,f)}}
257gl.prototype.Yb=function(a){if(a){var c=a.b;c?(c=c.b,c=Ye(c?c:kk),this.i?this.i.fillStyle=c:this.i={fillStyle:c}):this.i=null;var d=a.j;if(d){var c=d.b,e=d.g,f=d.i,g=d.c,h=d.a,d=d.f,e=void 0!==e?e:"round",f=f?f.slice():lk,g=void 0!==g?g:"round",h=void 0!==h?h:1,d=void 0!==d?d:10,c=We(c?c:mk);if(this.f){var k=this.f;k.lineCap=e;k.lineDash=f;k.lineJoin=g;k.lineWidth=h;k.miterLimit=d;k.strokeStyle=c}else this.f={lineCap:e,lineDash:f,lineJoin:g,lineWidth:h,miterLimit:d,strokeStyle:c}}else this.f=null; 258var m=a.i,c=a.g,e=a.c,f=a.f,h=a.a,d=a.Ia(),g=a.l,k=a.V;a=void 0!==m?m:"10px sans-serif";g=void 0!==g?g:"center";k=void 0!==k?k:"middle";this.j?(m=this.j,m.font=a,m.textAlign=g,m.textBaseline=k):this.j={font:a,textAlign:g,textBaseline:k};this.l=void 0!==d?d:"";this.V=void 0!==c?c:0;this.o=void 0!==e?e:0;this.s=void 0!==f?f:0;this.v=void 0!==h?h:1}else this.l=""};function il(a,c,d,e){this.o=a;this.c=c;this.V=d;this.f=e;this.i={};this.j=ah(1,1);this.l=fc()} 259function jl(a){for(var c in a.i){var d=a.i[c],e;for(e in d)d[e].ue()}}il.prototype.g=function(a,c,d,e,f){var g=this.l;wi(g,.5,.5,1/c,-1/c,-d,-a[0],-a[1]);var h=this.j;h.clearRect(0,0,1,1);var k;void 0!==this.f&&(k=qc(),sc(k,a),tc(k,c*this.f,k));return kl(this,h,g,d,e,function(a){if(0<h.getImageData(0,0,1,1).data[3]){if(a=f(a))return a;h.clearRect(0,0,1,1)}},k)}; 260il.prototype.b=function(a,c){var d=void 0!==a?a.toString():"0",e=this.i[d];void 0===e&&(e={},this.i[d]=e);d=e[c];void 0===d&&(d=new ll[c](this.o,this.c,this.V),e[c]=d);return d};il.prototype.Xa=function(){return tb(this.i)}; 261il.prototype.a=function(a,c,d,e,f,g){var h=Object.keys(this.i).map(Number);h.sort(Za);if(!1!==g){var k=this.c;g=k[0];var m=k[1],n=k[2],k=k[3];g=[g,m,g,k,n,k,n,m];zd(g,0,8,2,d,g);a.save();a.beginPath();a.moveTo(g[0],g[1]);a.lineTo(g[2],g[3]);a.lineTo(g[4],g[5]);a.lineTo(g[6],g[7]);a.closePath();a.clip()}var p,q;g=0;for(m=h.length;g<m;++g)for(p=this.i[h[g].toString()],n=0,k=Tk.length;n<k;++n)q=p[Tk[n]],void 0!==q&&Xk(q,a,c,d,e,f,q.a,void 0);
261a.restore()}; 262function kl(a,c,d,e,f,g,h){var k=Object.keys(a.i).map(Number);k.sort(function(a,c){return c-a});var m,n,p,q,r;m=0;for(n=k.length;m<n;++m)for(q=a.i[k[m].toString()],p=Tk.length-1;0<=p;--p)if(r=q[Tk[p]],void 0!==r&&(r=Xk(r,c,1,d,e,f,r.b,g,h)))return r}var ll={Image:$k,LineString:al,Polygon:dl,Text:gl};function ml(a,c,d,e){this.i=a;this.b=c;this.c=d;this.g=e}l=ml.prototype;l.get=function(a){return this.g[a]};l.Fb=function(){return this.c};l.N=function(){this.a||(this.a="Point"===this.i?Bc(this.b):Cc(this.b,0,this.b.length,2));return this.a};l.Rb=function(){return this.b};l.ia=ml.prototype.Rb;l.Y=function(){return this};l.Um=function(){return this.g};l.vd=ml.prototype.Y;l.wa=function(){return 2};l.ec=wa;l.$=function(){return this.i};function nl(a,c){return y(a)-y(c)}function pl(a,c){var d=.5*a/c;return d*d}function ql(a,c,d,e,f,g){var h=!1,k,m;if(k=d.a)m=k.Cd(),2==m||3==m?k.ng(f,g):(0==m&&k.load(),k.Cf(f,g),h=!0);if(f=(0,d.i)(c))e=f.vd(e),(0,rl[e.$()])(a,e,d,c);return h} 263var rl={Point:function(a,c,d,e){var f=d.a;if(f){if(2!=f.Cd())return;var g=a.b(d.b,"Image");g.Wb(f);g.wc(c,e)}if(f=d.Ia())a=a.b(d.b,"Text"),a.Yb(f),hl(a,c.ia(),2,2,e)},LineString:function(a,c,d,e){var f=d.g;if(f){var g=a.b(d.b,"LineString");g.Vb(null,f);g.od(c,e)}if(f=d.Ia())a=a.b(d.b,"Text"),a.Yb(f),hl(a,Lk(c),2,2,e)},Polygon:function(a,c,d,e){var f=d.c,g=d.g;if(f||g){var h=a.b(d.b,"Polygon");h.Vb(f,g);h.pf(c,e)}if(f=d.Ia())a=a.b(d.b,"Text"),a.Yb(f),hl(a,ee(c),2,2,e)},MultiPoint:function(a,c,d,e){var f= 264d.a;if(f){if(2!=f.Cd())return;var g=a.b(d.b,"Image");g.Wb(f);g.vc(c,e)}if(f=d.Ia())a=a.b(d.b,"Text"),a.Yb(f),d=c.ia(),hl(a,d,d.length,c.wa(),e)},MultiLineString:function(a,c,d,e){var f=d.g;if(f){var g=a.b(d.b,"LineString");g.Vb(null,f);g.mf(c,e)}if(f=d.Ia())a=a.b(d.b,"Text"),a.Yb(f),c=Mk(c),hl(a,c,c.length,2,e)},MultiPolygon:function(a,c,d,e){var f=d.c,g=d.g;if(g||f){var h=a.b(d.b,"Polygon");h.Vb(f,g);h.nf(c,e)}if(f=d.Ia())a=a.b(d.b,"Text"),a.Yb(f),c=Ok(c),hl(a,c,c.length,2,e)},GeometryCollection:function(a, 265c,d,e){c=c.c;var f,g;f=0;for(g=c.length;f<g;++f)(0,rl[c[f].$()])(a,c[f],d,e)},Circle:function(a,c,d,e){var f=d.c,g=d.g;if(f||g){var h=a.b(d.b,"Polygon");h.Vb(f,g);h.$d(c,e)}if(f=d.Ia())a=a.b(d.b,"Text"),a.Yb(f),hl(a,c.Ad(),2,2,e)}};function sl(a,c,d,e,f,g){this.c=void 0!==g?g:null;ui.call(this,a,c,d,void 0!==g?0:2,e);this.i=f}C(sl,ui);sl.prototype.f=function(a){this.state=a?3:2;vi(this)};sl.prototype.load=function(){0==this.state&&(this.state=1,vi(this),this.c(this.f.bind(this)))};sl.prototype.a=function(){return this.i};var tl,ul=da.navigator,vl=da.chrome,wl=-1<ul.userAgent.indexOf("OPR"),xl=-1<ul.userAgent.indexOf("Edge");tl=!(!ul.userAgent.match("CriOS")&&null!==vl&&void 0!==vl&&"Google Inc."===ul.vendor&&0==wl&&0==xl);function yl(a,c,d,e){var f=wd(d,c,a);d=c.getPointResolution(e,d);c=c.Nb();void 0!==c&&(d*=c);c=a.Nb();void 0!==c&&(d/=c);a=a.getPointResolution(d,f)/d;isFinite(a)&&0<a&&(d/=a);return d}function zl(a,c,d,e){a=d-a;c=e-c;var f=Math.sqrt(a*a+c*c);return[Math.round(d+a/f),Math.round(e+c/f)]} 266function Al(a,c,d,e,f,g,h,k,m,n,p){var q=ah(Math.round(d*a),Math.round(d*c));if(0===m.length)return q.canvas;q.scale(d,d);var r=qc();m.forEach(function(a){Gc(r,a.extent)});var u=ah(Math.round(d*Oc(r)/e),Math.round(d*Pc(r)/e)),v=d/e;m.forEach(function(a){u.drawImage(a.image,n,n,a.image.width-2*n,a.image.height-2*n,(a.extent[0]-r[0])*v,-(a.extent[3]-r[3])*v,Oc(a.extent)*v,Pc(a.extent)*v)});var x=Lc(h);k.g.forEach(function(a){var c=a.source,f=a.target,h=c[1][0],k=c[1][1],m=c[2][0],n=c[2][1];a=(f[0][0]- 267x[0])/g;var p=-(f[0][1]-x[1])/g,v=(f[1][0]-x[0])/g,I=-(f[1][1]-x[1])/g,ca=(f[2][0]-x[0])/g,qa=-(f[2][1]-x[1])/g,f=c[0][0],c=c[0][1],h=h-f,k=k-c,m=m-f,n=n-c;a:{h=[[h,k,0,0,v-a],[m,n,0,0,ca-a],[0,0,h,k,I-p],[0,0,m,n,qa-p]];k=h.length;for(m=0;m<k;m++){for(var n=m,Va=Math.abs(h[m][m]),Ca=m+1;Ca<k;Ca++){var Ma=Math.abs(h[Ca][m]);Ma>Va&&(Va=Ma,n=Ca)}if(0===Va){h=null;break a}Va=h[n];h[n]=h[m];h[m]=Va;for(n=m+1;n<k;n++)for(Va=-h[n][m]/h[m][m],Ca=m;Ca<k+1;Ca++)h[n][Ca]=m==Ca?0:h[n][Ca]+Va*h[m][Ca]}m=Array(k); 268for(n=k-1;0<=n;n--)for(m[n]=h[n][k]/h[n][n],Va=n-1;0<=Va;Va--)h[Va][k]-=h[Va][n]*m[n];h=m}h&&(q.save(),q.beginPath(),tl?(m=(a+v+ca)/3,n=(p+I+qa)/3,k=zl(m,n,a,p),v=zl(m,n,v,I),ca=zl(m,n,ca,qa),q.moveTo(k[0],k[1]),q.lineTo(v[0],v[1]),q.lineTo(ca[0],ca[1])):(q.moveTo(a,p),q.lineTo(v,I),q.lineTo(ca,qa)),q.closePath(),q.clip(),q.transform(h[0],h[2],h[1],h[3],a,p),q.translate(r[0]-f,r[3]-c),q.scale(e/d,-e/d),q.drawImage(u.canvas,0,0),q.restore(
vendor: 9,497 bytes, lines 268-284
268))});p&&(q.save(),q.strokeStyle="black",q.lineWidth=1,k.g.forEach(function(a){var c= 269a.target;a=(c[0][0]-x[0])/g;var d=-(c[0][1]-x[1])/g,e=(c[1][0]-x[0])/g,f=-(c[1][1]-x[1])/g,h=(c[2][0]-x[0])/g,c=-(c[2][1]-x[1])/g;q.beginPath();q.moveTo(a,d);q.lineTo(e,f);q.lineTo(h,c);q.closePath();q.stroke()}),q.restore());return q.canvas};function Bl(a,c,d,e,f){this.i=a;this.c=c;var g={},h=ud(this.c,this.i);this.a=function(a){var c=a[0]+"/"+a[1];g[c]||(g[c]=h(a));return g[c]};this.f=e;this.o=f*f;this.g=[];this.l=!1;this.V=this.i.i&&!!e&&!!this.i.N()&&Oc(e)==Oc(this.i.N());this.b=this.i.N()?Oc(this.i.N()):null;this.j=this.c.N()?Oc(this.c.N()):null;a=Lc(d);c=Kc(d);e=Jc(d);d=Ic(d);f=this.a(a);var k=this.a(c),m=this.a(e),n=this.a(d);Cl(this,a,c,e,d,f,k,m,n,10);if(this.l){var p=Infinity;this.g.forEach(function(a){p=Math.min(p,a.source[0][0], 270a.source[1][0],a.source[2][0])});this.g.forEach(function(a){if(Math.max(a.source[0][0],a.source[1][0],a.source[2][0])-p>this.b/2){var c=[[a.source[0][0],a.source[0][1]],[a.source[1][0],a.source[1][1]],[a.source[2][0],a.source[2][1]]];c[0][0]-p>this.b/2&&(c[0][0]-=this.b);c[1][0]-p>this.b/2&&(c[1][0]-=this.b);c[2][0]-p>this.b/2&&(c[2][0]-=this.b);Math.max(c[0][0],c[1][0],c[2][0])-Math.min(c[0][0],c[1][0],c[2][0])<this.b/2&&(a.source=c)}},this)}g={}} 271function Cl(a,c,d,e,f,g,h,k,m,n){var p=pc([g,h,k,m]),q=a.b?Oc(p)/a.b:null,r=a.i.i&&.5<q&&1>q,u=!1;if(0<n){if(a.c.g&&a.j)var v=pc([c,d,e,f]),u=u|.25<Oc(v)/a.j;!r&&a.i.g&&q&&(u|=.25<q)}if(u||!a.f||Tc(p,a.f)){if(!(u||isFinite(g[0])&&isFinite(g[1])&&isFinite(h[0])&&isFinite(h[1])&&isFinite(k[0])&&isFinite(k[1])&&isFinite(m[0])&&isFinite(m[1])))if(0<n)u=!0;else return;if(0<n&&(u||(q=a.a([(c[0]+e[0])/2,(c[1]+e[1])/2]),p=r?(Ua(g[0],a.b)+Ua(k[0],a.b))/2-Ua(q[0],a.b):(g[0]+k[0])/2-q[0],q=(g[1]+k[1])/2-q[1], 272u=p*p+q*q>a.o),u)){Math.abs(c[0]-e[0])<=Math.abs(c[1]-e[1])?(r=[(d[0]+e[0])/2,(d[1]+e[1])/2],p=a.a(r),q=[(f[0]+c[0])/2,(f[1]+c[1])/2],u=a.a(q),Cl(a,c,d,r,q,g,h,p,u,n-1),Cl(a,q,r,e,f,u,p,k,m,n-1)):(r=[(c[0]+d[0])/2,(c[1]+d[1])/2],p=a.a(r),q=[(e[0]+f[0])/2,(e[1]+f[1])/2],u=a.a(q),Cl(a,c,r,q,f,g,p,u,m,n-1),Cl(a,r,d,e,q,p,h,k,u,n-1));return}if(r){if(!a.V)return;a.l=!0}a.g.push({source:[g,k,m],target:[c,e,f]});a.g.push({source:[g,h,k],target:[c,d,e]})}} 273function Dl(a){var c=qc();a.g.forEach(function(a){a=a.source;sc(c,a[0]);sc(c,a[1]);sc(c,a[2])});return c};function El(a,c,d,e,f,g){this.v=c;this.s=a.N();var h=c.N(),k=h?Sc(d,h):d,h=yl(a,c,Qc(k),e);this.j=new Bl(a,c,k,this.s,.5*h);this.c=e;this.i=d;a=Dl(this.j);this.l=(this.wb=g(a,h,f))?this.wb.g:1;this.Kd=this.f=null;f=2;g=[];this.wb&&(f=0,g=this.wb.ea());ui.call(this,d,e,this.l,f,g)}C(El,ui);El.prototype.ha=function(){1==this.state&&(wb(this.Kd),this.Kd=null);El.ga.ha.call(this)};El.prototype.a=function(){return this.f}; 274El.prototype.Jd=function(){var a=this.wb.W();2==a&&(this.f=Al(Oc(this.i)/this.c,Pc(this.i)/this.c,this.l,this.wb.ba(),0,this.c,this.i,this.j,[{extent:this.wb.N(),image:this.wb.a()}],0));this.state=a;vi(this)};El.prototype.load=function(){if(0==this.state){this.state=1;vi(this);var a=this.wb.W();2==a||3==a?this.Jd():(this.Kd=E(this.wb,"change",function(){var a=this.wb.W();if(2==a||3==a)wb(this.Kd),this.Kd=null,this.Jd()},this),this.wb.load())}};function Fl(a){jg.call(this,{attributions:a.attributions,extent:a.extent,logo:a.logo,projection:a.projection,state:a.state});this.v=void 0!==a.resolutions?a.resolutions:null;this.a=null;this.la=0}C(Fl,jg);Fl.prototype.Pb=function(){return this.v};function Gl(a,c){if(a.v){var d=ab(a.v,c,0);c=a.v[d]}return c} 275Fl.prototype.B=function(a,c,d,e){var f=this.g;if(f&&e&&!td(f,e)){if(this.a){if(this.la==this.i&&td(this.a.v,e)&&this.a.ba()==c&&this.a.g==d&&Fc(this.a.N(),a))return this.a;this.a.V();this.a=null}this.a=new El(f,e,a,c,d,function(a,c,d){return this.sd(a,c,d,f)}.bind(this));this.la=this.i;return this.a}f&&(e=f);return this.sd(a,c,d,e)};Fl.prototype.l=function(a){a=a.target;switch(a.W()){case 1:this.b(new Hl(Il,a));break;case 2:this.b(new Hl(Jl,a));break;case 3:this.b(new Hl(Kl,a))}}; 276function Ll(a,c){a.a().src=c}function Hl(a,c){Fb.call(this,a);this.image=c}C(Hl,Fb);var Il="imageloadstart",Jl="imageloadend",Kl="imageloaderror";function Ml(a){Fl.call(this,{attributions:a.attributions,logo:a.logo,projection:a.projection,resolutions:a.resolutions,state:a.state});this.X=a.canvasFunction;this.S=null;this.T=0;this.ma=void 0!==a.ratio?a.ratio:1.5}C(Ml,Fl);Ml.prototype.sd=function(a,c,d,e){c=Gl(this,c);var f=this.S;if(f&&this.T==this.i&&f.ba()==c&&f.g==d&&yc(f.N(),a))return f;a=a.slice();Uc(a,this.ma);(e=this.X(a,c,d,[Oc(a)/c*d,Pc(a)/c*d],e))&&(f=new sl(a,c,d,this.ea(),e));this.S=f;this.T=this.i;return f};function Nl(a){Nb.call(this);this.f=void 0;this.a="geometry";this.c=null;this.j=void 0;this.g=null;E(this,Pb(this.a),this.ie,this);void 0!==a&&(a instanceof yd||!a?this.Ya(a):this.H(a))}C(Nl,Nb);l=Nl.prototype;l.clone=function(){var a=new Nl(this.P());a.Ic(this.a);var c=this.Y();c&&a.Ya(c.clone());(c=this.c)&&a.Ff(c);return a};l.Y=function(){return this.get(this.a)};l.Wa=function(){return this.f};l.nk=function(){return this.a};l.Vl=function(){return this.c};l.ec=function(){return this.j};l.Wl=function(){this.u()}; 277l.ie=function(){this.g&&(wb(this.g),this.g=null);var a=this.Y();a&&(this.g=E(a,"change",this.Wl,this));this.u()};l.Ya=function(a){this.set(this.a,a)};l.Ff=function(a){this.j=(this.c=a)?Ol(a):void 0;this.u()};l.lc=function(a){this.f=a;this.u()};l.Ic=function(a){Cb(this,Pb(this.a),this.ie,this);this.a=a;E(this,Pb(this.a),this.ie,this);this.ie()};function Ol(a){if(!la(a)){var c;c=Array.isArray(a)?a:[a];a=function(){return c}}return a};function Pl(a,c,d,e,f){hg.call(this,a,c);this.o=ah();this.j=e;this.f=null;this.c={md:!1,hg:null,vi:-1,Id:null};this.v=f;this.l=d}C(Pl,hg);l=Pl.prototype;l.ha=function(){Pl.ga.ha.call(this)};l.dm=function(){return this.j};l.lb=function(){return this.l};l.load=function(){0==this.state&&(this.state=1,ig(this),this.v(this,this.l),this.s(null,NaN,null))};l.Ai=function(a){this.f=a;this.state=2;ig(this)};l.Jf=function(a){this.i=a};l.Ei=function(a){this.s=a};var Ql=document.implementation.createDocument("","",null);function Rl(a,c){return Ql.createElementNS(a,c)}function Sl(a,c){return Tl(a,c,[]).join("")}function Tl(a,c,d){if(4==a.nodeType||3==a.nodeType)c?d.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):d.push(a.nodeValue);else for(a=a.firstChild;a;a=a.nextSibling)Tl(a,c,d);return d}function Ul(a){return a instanceof Document}function Vl(a){return a instanceof Node}function Wl(a){return(new DOMParser).parseFromString(a,"application/xml")} 278function Xl(a,c){return function(d,e){var f=a.call(c,d,e);void 0!==f&&cb(e[e.length-1],f)}}function Yl(a,c){return function(d,e){var f=a.call(void 0!==c?c:this,d,e);void 0!==f&&e[e.length-1].push(f)}}function Zl(a,c){return function(d,e){var f=a.call(void 0!==c?c:this,d,e);void 0!==f&&(e[e.length-1]=f)}}function $l(a){return function(c,d){var e=a.call(this,c,d);if(void 0!==e){var f=d[d.length-1],g=c.localName,h;g in f?h=f[g]:h=f[g]=[];h.push(e)}}} 279function N(a,c){return function(d,e){var f=a.call(this,d,e);void 0!==f&&(e[e.length-1][void 0!==c?c:d.localName]=f)}}function O(a,c){return function(d,e,f){a.call(void 0!==c?c:this,d,e,f);f[f.length-1].node.appendChild(d)}}function am(a){var c,d;return function(e,f,g){if(void 0===c){c={};var h={};h[e.localName]=a;c[e.namespaceURI]=h;d=bm(e.localName)}cm(c,d,f,g)}}function bm(a,c){return function(d,e,f){d=e[e.length-1].node;e=a;void 0===e&&(e=f);f=c;void 0===c&&(f=d.namespaceURI);return Rl(f,e)}} 280var dm=bm();function em(a,c){for(var d=c.length,e=Array(d),f=0;f<d;++f)e[f]=a[c[f]];return e}function P(a,c,d){d=void 0!==d?d:{};var e,f;e=0;for(f=a.length;e<f;++e)d[a[e]]=c;return d}function fm(a,c,d,e){for(c=c.firstElementChild;c;c=c.nextElementSibling){var f=a[c.namespaceURI];void 0!==f&&(f=f[c.localName],void 0!==f&&f.call(e,c,d))}}function Q(a,c,d,e,f){e.push(a);fm(c,d,e,f);return e.pop()} 281function cm(a,c,d,e,f,g){for(var h=(void 0!==f?f:d).length,k,m,n=0;n<h;++n)k=d[n],void 0!==k&&(m=c.call(g,k,e,void 0!==f?f[n]:void 0),void 0!==m&&a[m.namespaceURI][m.localName].call(g,m,k,e))}function gm(a,c,d,e,f,g,h){f.push(a);cm(c,d,e,f,g,h);f.pop()};function hm(a,c,d,e){return function(f,g,h){var k=new XMLHttpRequest;k.open("GET",la(a)?a(f,g,h):a,!0);"arraybuffer"==c.$()&&(k.responseType="arraybuffer");k.onload=function(){if(200<=k.status&&300>k.status){var a=c.$(),f;"json"==a||"text"==a?f=k.responseText:"xml"==a?(f=k.responseXML)||(f=Wl(k.responseText)):"arraybuffer"==a&&(f=k.response);f&&d.call(this,c.Fa(f,{featureProjection:h}),c.Za(f))}else e.call(this)}.bind(this);k.send()}} 282function im(a,c){return hm(a,c,function(a,c){this.Jf(c);this.Ai(a)},function(){this.state=3;ig(this)})}function jm(a,c){return hm(a,c,function(a){this.Nc(a)},wa)};function km(){return[[-Infinity,-Infinity,Infinity,Infinity]]};var lm,mm,nm,om; 283(function(){var a={ja:{}};(function(){function c(a,d){if(!(this instanceof c))return new c(a,d);this.bf=Math.max(4,a||9);this.yg=Math.max(2,Math.ceil(.4*this.bf));d&&this.Cj(d);this.clear()}function d(a,c){a.bbox=e(a,0,a.children.length,c)}function e(a,c,d,e){for(var g=[Infinity,Infinity,-Infinity,-Infinity],h;c<d;c++)h=a.children[c],f(g,a.Oa?e(h):h.bbox);return g}function f(a,c){a[0]=Math.min(a[0],c[0]);a[1]=Math.min(a[1],c[1]);a[2]=Math.max(a[2],c[2]);a[3]=Math.max(a[3],c[3])}function g(a,c){return a.bbox[0]- 284c.bbox[0]}function h(a,c){return a.bbox[1]-c.bbox[1]}function k(a){return(a[2]-a[0])*(a[3]-a[1])}function m(a){return a[2]-a[0]+(a[3]-a[1])}
284function n(a,c){return a[0]<=c[0]&&a[1]<=c[1]&&c[2]<=a[2]&&c[3]<=a[3]}function p(a,c){return c[0]<=a[2]&&c[1]<=a[3]&&c[2]>=a[0]&&c[3]>=a[1]}function q(a,c,d,e,f){for(var g=[c,d],h;g.length;)d=g.pop(),c=g.pop(),d-c<=e||(h=c+Math.ceil((d-c)/e/2)*e,r(a,c,d,h,f),g.push(c,h,h,d))}function r(a,c,d,e,f){for(var g,h,k,m,n;d>c;){600<d-c&&(g=d-c+1,h=e-c+1,k=Math.log(g), 285m=.5*Math.exp(2*k/3),n=.5*Math.sqrt(k*m*(g-m)/g)*(0>h-g/2?-1:1),k=Math.max(c,Math.floor(e-h*m/g+n)),h=Math.min(d,Math.floor(e+(g-h)*m/g+n)),r(a,k,h,e,f));g=a[e];h=c;m=d;u(a,c,e);for(0<f(a[d],g)&&u(a,c,d);h<m;){u(a,h,m);h++;for(m--;0>f(a[h],g);)h++;for(;0<f(a[m],g);)m--}0===f(a[c],g)?u(a,c,m):(m++,u(a,m,d));m<=e&&(c=m+1);e<=m&&(d=m-1)}}function u(a,c,d){var e=a[c];a[c]=a[d];a[d]=e}c.prototype={all:function(){return this.tg(this.data,[])},search:function(a){var c=this.data,d=[],e=this.ob;if(!p(a,c.bbox))return d; 286for(var f=[],g,h,k,m;c;){g=0;for(h=c.children.length;g<h;g++)k=c.children[g],m=c.Oa?e(k):k.bbox,p(a,m)&&(c.Oa?d.push(k):n(a,m)?this.tg(k,d):f.push(k));c=f.pop()}return d},load:function(a){if(!a||!a.length)return this;if(a.length<this.yg){for(var c=0,d=a.length;c<d;c++)this.Ba(a[c]);return this}a=this.vg(a.slice(),0,a.length-1,0);this.data.children.length?this.data.height===a.height?this.Ag(this.data,a):(this.data.height<a.height&&(c=this.data,this.data=a,a=c),this.xg(a,this.data.height-a.height-1, 287!0)):this.data=a;return this},Ba:function(a){a&&this.xg(a,this.data.height-1);return this},clear:function(){this.data={children:[],height:1,bbox:[Infinity,Infinity,-Infinity,-Infinity],Oa:!0};return this},remove:function(a){if(!a)return this;for(var c=this.data,d=this.ob(a),e=[],f=[],g,h,k,m;c||e.length;){c||(c=e.pop(),h=e[e.length-1],g=f.pop(),m=!0);if(c.Oa&&(k=c.children.indexOf(a),-1!==k)){c.children.splice(k,1);e.push(c);this.Aj(e);break}m||c.Oa||!n(c.bbox,d)?h?(g++,c=h.children[g],m=!1):c=null: 288(e.push(c),f.push(g),g=0,h=c,c=c.children[0])}return this},ob:function(a){return a},gf:function(a,c){return a[0]-c[0]},hf:function(a,c){return a[1]-c[1]},toJSON:function(){return this.data},tg:function(a,c){for(var d=[];a;)a.Oa?c.push.apply(c,a.children):d.push.apply(d,a.children),a=d.pop();return c},vg:function(a,c,e,f){var g=e-c+1,h=this.bf,k;if(g<=h)return k={children:a.slice(c,e+1),height:1,bbox:null,Oa:!0},d(k,this.ob),k;f||(f=Math.ceil(Math.log(g)/Math.log(h)),h=Math.ceil(g/Math.pow(h,f-1))); 289k={children:[],height:f,bbox:null,Oa:!1};var g=Math.ceil(g/h),h=g*Math.ceil(Math.sqrt(h)),m,n,p;for(q(a,c,e,h,this.gf);c<=e;c+=h)for(n=Math.min(c+h-1,e),q(a,c,n,g,this.hf),m=c;m<=n;m+=g)p=Math.min(m+g-1,n),k.children.push(this.vg(a,m,p,f-1));d(k,this.ob);return k},zj:function(a,c,d,e){for(var f,g,h,m,n,p,q,r;;){e.push(c);if(c.Oa||e.length-1===d)break;q=r=Infinity;f=0;for(g=c.children.length;f<g;f++)h=c.children[f],n=k(h.bbox),p=h.bbox,p=(Math.max(p[2],a[2])-Math.min(p[0],a[0]))*(Math.max(p[3],a[3])- 290Math.min(p[1],a[1]))-n,p<r?(r=p,q=n<q?n:q,m=h):p===r&&n<q&&(q=n,m=h);c=m}return c},xg:function(a,c,d){var e=this.ob;d=d?a.bbox:e(a);var e=[],g=this.zj(d,this.data,c,e);g.children.push(a);for(f(g.bbox,d);0<=c;)if(e[c].children.length>this.bf)this.Ij(e,c),c--;else break;this.wj(d,e,c)},Ij:function(a,c){var e=a[c],f=e.children.length,g=this.yg;this.xj(e,g,f);f=this.yj(e,g,f);f={children:e.children.splice(f,e.children.length-f),height:e.height,bbox:null,Oa:!1};e.Oa&&(f.Oa=!0);d(e,this.ob);d(f,this.ob); 291c?a[c-1].children.push(f):this.Ag(e,f)},Ag:function(a,c){this.data={children:[a,c],height:a.height+1,bbox:null,Oa:!1};d(this.data,this.ob)},yj:function(a,c,d){var f,g,h,m,n,p,q;n=p=Infinity;for(f=c;f<=d-c;f++)g=e(a,0,f,this.ob),h=e(a,f,d,this.ob),m=Math.max(0,Math.min(g[2],h[2])-Math.max(g[0],h[0]))*Math.max(0,Math.min(g[3],h[3])-Math.max(g[1],h[1])),g=k(g)+k(h),m<n?(n=m,q=f,p=g<p?g:p):m===n&&g<p&&(p=g,q=f);return q},xj:function(a,c,d){var e=a.Oa?this.gf:g,f=a.Oa?this.hf:h,k=this.ug(a,c,d,e);c=this.ug(a, 292c,d,f);k<c&&a.children.sort(e)},ug:function(a,c,d,g){a.children.sort(g);g=this.ob;var h=e(a,0,c,g),k=e(a,d-c,d,g),n=m(h)+m(k),p,q;for(p=c;p<d-c;p++)q=a.children[p],f(h,a.Oa?g(q):q.bbox),n+=m(h);for(p=d-c-1;p>=c;p--)q=a.children[p],f(k,a.Oa?g(q):q.bbox),n+=m(k);return n},wj:function(a,c,d){for(;0<=d;d--)f(c[d].bbox,a)},Aj:function(a){for(var c=a.length-1,e;0<=c;c--)0===a[c].children.length?0<c?(e=a[c-1].children,e.splice(e.indexOf(a[c]),1)):this.clear():d(a[c],this.ob)},Cj:function(a){var c=["return a", 293" - b",";"];this.gf=new Function("a","b",c.join(a[0]));this.hf=new Function("a","b",c.join(a[1]));this.ob=new Function("a","return [a"+a.join(", a")+"];")}};"undefined"!==typeof a?a.ja=c:"undefined"!==typeof self?self.b=c:window.b=c})();lm=a.ja})();function pm(a){this.a=lm(a);this.b={}}l=pm.prototype;l.Ba=function(a,c){var d=[a[0],a[1],a[2],a[3],c];this.a.Ba(d);this.b[y(c)]=d};l.load=function(a,c){for(var d=Array(c.length),e=0,f=c.length;e<f;e++){var g=a[e],h=c[e],g=[g[0],g[1],g[2],g[3],h];d[e]=g;this.b[y(h)]=g}this.a.load(d)};l.remove=function(a){a=y(a);var c=this.b[a];delete this.b[a];return null!==this.a.remove(c)};function qm(a,c,d){var e=y(d);Fc(a.b[e].slice(0,4),c)||(a.remove(d),a.Ba(c,d))} 294function rm(a){return a.a.all().map(function(a){return a[4]})}function sm(a,c){return a.a.search(c).map(function(a){return a[4]})}l.forEach=function(a,c){return tm(rm(this),a,c)};function um(a,c,d,e){return tm(sm(a,c),d,e)}function tm(a,c,d){for(var e,f=0,g=a.length;f<g&&!(e=c.call(d,a[f]));f++);return e}l.Xa=function(){return tb(this.b)};l.clear=function(){this.a.clear();this.b={}};l.N=function(){return this.a.data.bbox};function R(a){a=a||{};jg.call(this,{attributions:a.attributions,logo:a.logo,projection:void 0,state:"ready",wrapX:void 0!==a.wrapX?a.wrapX:!0});this.D=wa;this.la=a.format;this.S=a.url;void 0!==a.loader?this.D=a.loader:void 0!==this.S&&(this.D=jm(this.S,this.la));this.Hb=void 0!==a.strategy?a.strategy:km;var c=void 0!==a.useSpatialIndex?a.useSpatialIndex:!0;this.a=c?new pm:null;this.T=new pm;this.f={};this.j={};this.l={};this.o={};this.c=null;var d,e;a.features instanceof Fe?(d=a.features,e=d.a):Array.isArray(a.features)&& 295(e=a.features);c||void 0!==d||(d=new Fe(e));void 0!==e&&vm(this,e);void 0!==d&&wm(this,d)}C(R,jg);l=R.prototype;l.ib=function(a){var c=y(a).toString();if(xm(this,c,a)){ym(this,c,a);var d=a.Y();d?(c=d.N(),this.a&&this.a.Ba(c,a)):this.f[c]=a;this.b(new zm("addfeature",a))}this.u()};function ym(a,c,d){a.o[c]=[E(d,"change",a.Uh,a),E(d,"propertychange",a.Uh,a)]}function xm(a,c,d){var e=!0,f=d.Wa();void 0!==f?f.toString()in a.j?e=!1:a.j[f.toString()]=d:a.l[c]=d;return e}l.Nc=function(a){vm(this,a);this.u()}; 296function vm(a,c){var d,e,f,g,h=[],k=[],m=[];e=0;for(f=c.length;e<f;e++)g=c[e],d=y(g).toString(),xm(a,d,g)&&k.push(g);e=0;for(f=k.length;e<f;e++){g=k[e];d=y(g).toString();ym(a,d,g);var n=g.Y();n?(d=n.N(),h.push(d),m.push(g)):a.f[d]=g}a.a&&a.a.load(h,m);e=0;for(f=k.length;e<f;e++)a.b(new zm("addfeature",k[e]))} 297function wm(a,c){var d=!1;E(a,"addfeature",function(a){d||(d=!0,c.push(a.feature),d=!1)});E(a,"removefeature",function(a){d||(d=!0,c.remove(a.feature),d=!1)});E(c,"add",function(a){d||(a=a.element,d=!0,this.ib(a),d=!1)},a);E(c,"remove",function(a){d||(a=a.element,d=!0,this.tb(a),d=!1)},a);
297a.c=c} 298l.clear=function(a){if(a){for(var c in this.o)this.o[c].forEach(wb);this.c||(this.o={},this.j={},this.l={})}else if(this.a){this.a.forEach(this.gg,this);for(var d in this.f)this.gg(this.f[d])}this.c&&this.c.clear();this.a&&this.a.clear();this.T.clear();this.f={};this.b(new zm("clear"));this.u()};l.Lg=function(a,c){if(this.a)return this.a.forEach(a,c);if(this.c)return this.c.forEach(a,c)};function Am(a,c,d){a.Ab([c[0],c[1],c[0],c[1]],function(a){if(a.Y().Hg(c))return d.call(void 0,a)})} 299l.Ab=function(a,c,d){if(this.a)return um(this.a,a,c,d);if(this.c)return this.c.forEach(c,d)};l.Mg=function(a,c,d){return this.Ab(a,function(e){if(e.Y().Na(a)&&(e=c.call(d,e)))return e})};l.Tg=function(){return this.c};l.xe=function(){var a;this.c?a=this.c.a:this.a&&(a=rm(this.a),tb(this.f)||cb(a,sb(this.f)));return a};l.Sg=function(a){var c=[];Am(this,a,function(a){c.push(a)});return c};l.rf=function(a){return sm(this.a,a)}; 300l.Og=function(a){var c=a[0],d=a[1],e=null,f=[NaN,NaN],g=Infinity,h=[-Infinity,-Infinity,Infinity,Infinity];um(this.a,h,function(a){var m=a.Y(),n=g;g=m.yb(c,d,f,g);g<n&&(e=a,a=Math.sqrt(g),h[0]=c-a,h[1]=d-a,h[2]=c+a,h[3]=d+a)});return e};l.N=function(){return this.a.N()};l.Rg=function(a){a=this.j[a.toString()];return void 0!==a?a:null};l.Sh=function(){return this.la};l.Th=function(){return this.S}; 301l.Uh=function(a){a=a.target;var c=y(a).toString(),d=a.Y();d?(d=d.N(),c in this.f?(delete this.f[c],this.a&&this.a.Ba(d,a)):this.a&&qm(this.a,d,a)):c in this.f||(this.a&&this.a.remove(a),this.f[c]=a);d=a.Wa();void 0!==d?(d=d.toString(),c in this.l?(delete this.l[c],this.j[d]=a):this.j[d]!==a&&(Bm(this,a),this.j[d]=a)):c in this.l||(Bm(this,a),this.l[c]=a);this.u();this.b(new zm("changefeature",a))};l.Xa=function(){return this.a.Xa()&&tb(this.f)}; 302l.Rc=function(a,c,d){var e=this.T;a=this.Hb(a,c);var f,g;f=0;for(g=a.length;f<g;++f){var h=a[f];um(e,h,function(a){return yc(a.extent,h)})||(this.D.call(this,h,c,d),e.Ba(h,{extent:h.slice()}))}};l.tb=function(a){var c=y(a).toString();c in this.f?delete this.f[c]:this.a&&this.a.remove(a);this.gg(a);this.u()};l.gg=function(a){var c=y(a).toString();this.o[c].forEach(wb);delete this.o[c];var d=a.Wa();void 0!==d?delete this.j[d.toString()]:delete this.l[c];this.b(new zm("removefeature",a))}; 303function Bm(a,c){for(var d in a.j)if(a.j[d]===c){delete a.j[d];break}}function zm(a,c){Fb.call(this,a);this.feature=c}C(zm,Fb);function Cm(a){this.c=a.source;this.sa=fc();this.f=ah();this.j=[0,0];this.s=null;Ml.call(this,{attributions:a.attributions,canvasFunction:this.Tj.bind(this),logo:a.logo,projection:a.projection,ratio:a.ratio,resolutions:a.resolutions,state:this.c.W()});this.D=null;this.o=void 0;this.Mh(a.style);E(this.c,"change",this.fn,this)}C(Cm,Ml);l=Cm.prototype; 304l.Tj=function(a,c,d,e,f){var g=new il(.5*c/d,a,c);this.c.Rc(a,c,f);var h=!1;this.c.Ab(a,function(a){var e;if(!(e=h)){var f;(e=a.ec())?f=e.call(a,c):this.o&&(f=this.o(a,c));if(f){var p,q=!1;Array.isArray(f)||(f=[f]);e=0;for(p=f.length;e<p;++e)q=ql(g,a,f[e],pl(c,d),this.en,this)||q;e=q}else e=!1}h=e},this);jl(g);if(h)return null;this.j[0]!=e[0]||this.j[1]!=e[1]?(this.f.canvas.width=e[0],this.f.canvas.height=e[1],this.j[0]=e[0],this.j[1]=e[1]):this.f.clearRect(0,0,e[0],e[1]);a=Dm(this,Qc(a),c,d,e);g.a(this.f, 305d,a,0,{});this.s=g;return this.f.canvas};l.we=function(a,c,d,e,f){if(this.s){var g={};return this.s.g(a,c,0,e,function(a){var c=y(a).toString();if(!(c in g))return g[c]=!0,f(a)})}};l.bn=function(){return this.c};l.cn=function(){return this.D};l.dn=function(){return this.o};function Dm(a,c,d,e,f){return wi(a.sa,f[0]/2,f[1]/2,e/d,-e/d,0,-c[0],-c[1])}l.en=function(){this.u()};l.fn=function(){lg(this,this.c.W())};l.Mh=function(a){this.D=void 0!==a?a:Bk;this.o=a?zk(this.D):void 0;this.u()};function Em(a){Pk.call(this,a);this.g=null;this.o=fc();this.j=this.f=null}C(Em,Pk);Em.prototype.nb=function(a,c,d,e){var f=this.a;return f.fa().we(a,c.viewState.resolution,c.viewState.rotation,c.skippedFeatureUids,function(a){return d.call(e,a,f)})}; 306Em.prototype.Gc=function(a,c,d,e){if(this.g&&this.g.a())if(this.a.fa()instanceof Cm){if(a=a.slice(),yi(c.pixelToCoordinateMatrix,a,a),this.nb(a,c,Wc,this))return d.call(e,this.a)}else if(this.f||(this.f=fc(),lc(this.o,this.f)),c=[0,0],yi(this.f,a,c),this.j||(this.j=ah(1,1)),this.j.clearRect(0,0,1,1),this.j.drawImage(this.g?this.g.a():null,c[0],c[1],1,1,0,0,1,1),0<this.j.getImageData(0,0,1,1).data[3])return d.call(e,this.a)}; 307Em.prototype.l=function(a,c){var d=a.pixelRatio,e=a.viewState,f=e.center,g=e.resolution,h=this.a.fa(),k=a.viewHints,m=a.extent;void 0!==c.extent&&(m=Sc(m,c.extent));k[0]||k[1]||Nc(m)||(e=h.B(m,g,d,e.projection))&&Bi(this,e)&&(this.g=e);if(this.g){var e=this.g,k=e.N(),m=e.ba(),n=e.g,g=d*m/(g*n);wi(this.o,d*a.size[0]/2,d*a.size[1]/2,g,g,0,n*(k[0]-f[0])/m,n*(f[1]-k[3])/m);this.f=null;Di(a.attributions,e.ea());Ei(a,h)}return!!this.g};function Fm(a){Pk.call(this,a);this.f=ah();this.j=null;this.v=qc();this.s=fc()}C(Fm,Pk); 308Fm.prototype.c=function(a,c,d){var e=a.pixelRatio,f=a.viewState,g=f.center,h=f.projection,k=f.rotation,m=a.size,n=Math.round(e*m[0]/2),p=Math.round(e*m[1]/2),q=e/f.resolution,r=this.a,u=r.fa(),v=u.be(h),f=Sk(this,a,0);Qk(this,"precompose",d,a,f);var m=d,r=Jb(r,"render"),x,A,D,z;if(k||r){m=this.f;x=m.canvas;D=u.bc(e)/e;var B=d.canvas.width*D;A=d.canvas.height*D;z=Math.round(Math.sqrt(B*B+A*A));x.width!=z?x.width=x.height=z:m.clearRect(0,0,z,z);x=(z-B)/2/D;A=(z-A)/2/D;q*=D;n=Math.round(D*(n+x));p=Math.round(D* 309(p+A))}B=m.globalAlpha;m.globalAlpha=c.opacity;var J=u.jb(h),K=this.j,M;c=u.vf(h)&&1==c.opacity;c||(K.reverse(),M=[]);for(var aa=0,La=K.length;aa<La;++aa){var I=K[aa],ca=I.ka,qa=J.Ha(ca,this.v),Va=ca[0],Ca=Ic(J.Ha(J.xd(g,Va))),ca=Math.round(Oc(qa)*q),Ma=Math.round(Pc(qa)*q),rc=Math.round((qa[0]-Ca[0])*q/ca)*ca+n+Math.round((Ca[0]-g[0])*q),qa=Math.round((Ca[1]-qa[3])*q/Ma)*Ma+p+Math.round((g[1]-Ca[1])*q);if(!c){Ca=[rc,qa,rc+ca,qa+Ma];m.save();for(var Ec=0,tu=M.length;Ec<tu;++Ec){var Ve=M[Ec];Tc(Ca, 310Ve)&&(m.beginPath(),m.moveTo(Ca[0],Ca[1]),m.lineTo(Ca[0],Ca[3]),m.lineTo(Ca[2],Ca[3]),m.lineTo(Ca[2],Ca[1]),m.moveTo(Ve[0],Ve[1]),m.lineTo(Ve[2],Ve[1]),m.lineTo(Ve[2],Ve[3]),m.lineTo(Ve[0],Ve[3]),m.closePath(),m.clip())}M.push(Ca)}Va=Cg(u,Va,e,h);m.drawImage(I.kb(),v,v,Va[0],Va[1],rc,qa,ca,Ma);
310c||m.restore()}r&&(e=x-n/D+n,h=A-p/D+p,g=wi(this.s,z/2-e,z/2-h,q,-q,-k,-g[0]+e/q,-g[1]-h/q),Qk(this,"render",m,a,g));(k||r)&&d.drawImage(m.canvas,-Math.round(x),-Math.round(A),z/D,z/D);m.globalAlpha=B;Rk(this, 311d,a,f)}; 312Fm.prototype.l=function(a,c){function d(a){a=a.W();return 2==a||4==a||3==a&&!u}var e=a.pixelRatio,f=a.viewState,g=f.projection,h=this.a,k=h.fa(),m=k.jb(g),n=vg(m,f.resolution),p=m.ba(n),q=f.center;p==f.resolution?(q=Gi(q,p,a.size),f=Rc(q,p,f.rotation,a.size)):f=a.extent;void 0!==c.extent&&(f=Sc(f,c.extent));if(Nc(f))return!1;p=sg(m,f,p);q={};q[n]={};var r=this.ed(k,g,q),u=h.g(),v=qc(),x=new ze(0,0,0,0),A,D,z,B;for(z=p.ya;z<=p.za;++z)for(B=p.Aa;B<=p.Ca;++B)A=k.Qb(n,z,B,e,g),!d(A)&&A.a&&(A=A.a),d(A)? 313q[n][A.ka.toString()]=A:(D=pg(m,A.ka,r,x,v),D||(A=rg(m,A.ka,x,v))&&r(n+1,A));r=Object.keys(q).map(Number);r.sort(Za);var v=[],J,x=0;for(z=r.length;x<z;++x)for(J in A=r[x],B=q[A],B)A=B[J],2==A.W()&&v.push(A);this.j=v;Fi(a.usedTiles,k,n,p);Hi(a,k,m,e,g,f,n,h.a());Ci(a,k);Ei(a,k);return!0};Fm.prototype.Gc=function(a,c,d,e){var f=this.f.canvas,g=c.size;f.width=g[0];f.height=g[1];this.c(c,pi(this.a),this.f);if(0<this.f.getImageData(a[0],a[1],1,1).data[3])return d.call(e,this.a)};function Gm(a){Pk.call(this,a);this.f=!1;this.C=-1;this.B=NaN;this.v=qc();this.j=this.U=null;this.s=ah()}C(Gm,Pk); 314Gm.prototype.c=function(a,c,d){var e=a.extent,f=a.pixelRatio,g=c.Sc?a.skippedFeatureUids:{},h=a.viewState,k=h.projection,h=h.rotation,m=k.N(),n=this.a.fa(),p=Sk(this,a,0);Qk(this,"precompose",d,a,p);var q=this.j;if(q&&!q.Xa()){var r;Jb(this.a,"render")?(this.s.canvas.width=d.canvas.width,this.s.canvas.height=d.canvas.height,r=this.s):r=d;var u=r.globalAlpha;r.globalAlpha=c.opacity;c=a.size[0]*f;var v=a.size[1]*f;nk(r,-h,c/2,v/2);q.a(r,f,p,h,g);if(n.C&&k.i&&!yc(m,e)){for(var k=e[0],n=Oc(m),x=0;k<m[0];)--x, 315p=n*x,p=Sk(this,a,p),q.a(r,f,p,h,g),k+=n;x=0;for(k=e[2];k>m[2];)++x,p=n*x,p=Sk(this,a,p),q.a(r,f,p,h,g),k-=n;p=Sk(this,a,0)}nk(r,h,c/2,v/2);r!=d&&(Qk(this,"render",r,a,p),d.drawImage(r.canvas,0,0));r.globalAlpha=u}Rk(this,d,a,p)};Gm.prototype.nb=function(a,c,d,e){if(this.j){var f=this.a,g={};return this.j.g(a,c.viewState.resolution,c.viewState.rotation,{},function(a){var c=y(a).toString();if(!(c in g))return g[c]=!0,d.call(e,a,f)})}};Gm.prototype.M=function(){Ai(this)}; 316Gm.prototype.l=function(a){function c(a){var c,e=a.ec();e?c=e.call(a,n):(e=d.g)&&(c=e(a,n));if(c){if(c){e=!1;if(Array.isArray(c))for(var f=0,g=c.length;f<g;++f)e=ql(r,a,c[f],pl(n,p),this.M,this)||e;else e=ql(r,a,c,pl(n,p),this.M,this)||e;a=e}else a=!1;this.f=this.f||a}}var d=this.a,e=d.fa();Di(a.attributions,e.ea());Ei(a,e);var f=a.viewHints[0],g=a.viewHints[1],h=d.s,k=d.v;if(!this.f&&!h&&f||!k&&g)return!0;var m=a.extent,k=a.viewState,f=k.projection,n=k.resolution,p=a.pixelRatio,g=d.i,q=d.a,h=Dk(d); 317void 0===h&&(h=nl);m=tc(m,q*n);q=k.projection.N();e.C&&k.projection.i&&!yc(q,a.extent)&&(a=Math.max(Oc(m)/2,Oc(q)),m[0]=q[0]-a,m[2]=q[2]+a);if(!this.f&&this.B==n&&this.C==g&&this.U==h&&yc(this.v,m))return!0;this.j=null;this.f=!1;var r=new il(.5*n/p,m,n,d.a);e.Rc(m,n,f);if(h){var u=[];e.Ab(m,function(a){u.push(a)},this);u.sort(h);u.forEach(c,this)}else e.Ab(m,c,this);jl(r);this.B=n;this.C=g;this.U=h;this.v=m;this.j=r;return!0};function Hm(a,c){var d=/\{z\}/g,e=/\{x\}/g,f=/\{y\}/g,g=/\{-y\}/g;return function(h){if(h)return a.replace(d,h[0].toString()).replace(e,h[1].toString()).replace(f,function(){return(-h[2]-1).toString()}).replace(g,function(){var a=c.b?c.b[h[0]]:null;return(a.Ca-a.Aa+1+h[2]).toString()})}}function Im(a,c){for(var d=a.length,e=Array(d),f=0;f<d;++f)e[f]=Hm(a[f],c);return Jm(e)}function Jm(a){return 1===a.length?a[0]:function(c,d,e){if(c)return a[Ua((c[1]<<c[0])+c[2],a.length)](c,d,e)}} 318function Km(){}function Lm(a){var c=[],d=/\{(\d)-(\d)\}/.exec(a)||/\{([a-z])-([a-z])\}/.exec(a);if(d){var e=d[2].charCodeAt(0),f;for(f=d[1].charCodeAt(0);f<=e;++f)c.push(a.replace(d[0],String.fromCharCode(f)))}else c.push(a);return c};function Mm(a){Ag.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,extent:a.extent,logo:a.logo,opaque:a.opaque,projection:a.projection,state:a.state,tileGrid:a.tileGrid,tilePixelRatio:a.tilePixelRatio,wrapX:a.wrapX});this.tileLoadFunction=a.tileLoadFunction;this.tileUrlFunction=this.xc?this.xc.bind(this):Km;this.urls=null;a.urls?this.$a(a.urls):a.url&&this.Va(a.url);a.tileUrlFunction&&this.Qa(a.tileUrlFunction)}C(Mm,Ag);l=Mm.prototype;l.ab=function(){return this.tileLoadFunction}; 319l.cb=function(){return this.tileUrlFunction};l.eb=function(){return this.urls};l.Rh=function(a){a=a.target;switch(a.W()){case 1:this.b(new Eg("tileloadstart",a));break;case 2:this.b(new Eg("tileloadend",a));break;case 3:this.b(new Eg("tileloaderror",a))}};l.hb=function(a){this.a.clear();this.tileLoadFunction=a;this.u()};l.Qa=function(a){this.a.clear();this.tileUrlFunction=a;this.u()};l.Va=function(a){a=this.urls=Lm(a);this.Qa(this.xc?this.xc.bind(this):Im(a,this.tileGrid))}; 320l.$a=function(a){this.urls=a;this.Qa(this.xc?this.xc.bind(this):Im(a,this.tileGrid))};l.og=function(a,c,d){a=this.Gb(a,c,d);dg(this.a,a)&&this.a.get(a)};function Nm(a){Mm.call(this,{attributions:a.attributions,cacheSize:void 0!==a.cacheSize?a.cacheSize:128,extent:a.extent,logo:a.logo,opaque:a.opaque,projection:a.projection,state:a.state,tileGrid:a.tileGrid,tileLoadFunction:a.tileLoadFunction?a.tileLoadFunction:Om,tileUrlFunction:a.tileUrlFunction,tilePixelRatio:a.tilePixelRatio,url:a.url,urls:a.urls,wrapX:void 0===a.wrapX?!0:a.wrapX});this.c=a.format?a.format:null;this.tileClass=a.tileClass?a.tileClass:Pl}C(Nm,Mm); 321Nm.prototype.Qb=function(a,c,d,e,f){var g=this.Gb(a,c,d);if(dg(this.a,g))return this.a.get(g);a=[a,c,d];e=(c=Dg(this,a,f))?this.tileUrlFunction(c,e,f):void 0;e=new this.tileClass(a,void 0!==e?0:4,void 0!==e?e:"",this.c,this.tileLoadFunction);E(e,"change",this.Rh,this);this.a.set(g,e);return e};
321function Om(a,c){a.Ei(im(c,a.j))};function Pm(a){Pk.call(this,a);this.s=ah();this.f=!1;this.v=[];this.U=qc();this.C=[NaN,NaN];this.j=fc()}C(Pm,Pk); 322Pm.prototype.c=function(a,c,d){var e=a.pixelRatio,f=c.Sc?a.skippedFeatureUids:{},g=a.viewState,h=g.center,k=g.projection,m=g.resolution,g=g.rotation,n=a.size,p=e/m,q=this.a,r=q.fa(),u=r.bc(e),v=Sk(this,a,0);Qk(this,"precompose",d,a,v);Jb(q,"render")?(this.s.canvas.width=d.canvas.width,this.s.canvas.height=d.canvas.height,q=this.s):q=d;var x=q.globalAlpha;q.globalAlpha=c.opacity;c=this.v;var A=r.tileGrid,D,z,B,J,K,M,aa,La,I,ca,qa,Va,Ca;B=0;for(J=c.length;B<J;++B)if(ca=c[B],K=ca.c,La=A.Ha(ca.ka,this.U), 323D=ca.ka[0],Va=Tb(A.bb(D),this.C),I="tile-pixels"==ca.i.b,M=A.ba(D),qa=M/u,z=M/m,M=Math.round(e*n[0]/2),aa=Math.round(e*n[1]/2),Ca=Va[0]*e*z,z*=Va[1]*e,Va=Va[0]*e,Ca<Va/4||Ca>4*Va)I?(La=Lc(La),qa=wi(this.j,M,aa,p*qa,p*qa,g,(La[0]-h[0])/qa,(h[1]-La[1])/qa)):qa=v,K.Id.a(q,e,qa,g,f);else{D=Cg(r,D,e,k);I?qa=wi(this.j,0,0,p*qa,p*qa,g,-D[0]/2,-D[1]/2):(qa=Qc(La),qa=wi(this.j,0,0,p,-p,-g,-qa[0],-qa[1]));ca=ca.o;if(K.resolution!==m||K.rotation!==g)K.resolution=m,K.rotation=g,ca.canvas.width=Ca+.5,ca.canvas.height= 324z+.5,ca.translate(Ca/2,z/2),ca.rotate(-g),K.Id.a(ca,e,qa,g,f,!1);K=wi(this.j,0,0,p,-p,0,-h[0],-h[1]);K=zd(Lc(La),0,1,2,K);
324q.drawImage(ca.canvas,Math.round(K[0]+M),Math.round(K[1])+aa)}q!=d&&(Qk(this,"render",q,a,v),d.drawImage(q.canvas,0,0));q.globalAlpha=x;Rk(this,d,a,v)}; 325function Qm(a,c,d,e,f){function g(a){var c,e=a.ec();e?c=e.call(a,A):(e=d.g)&&(c=e(a,A));if(c){Array.isArray(c)||(c=[c]);var e=z,f=D;if(c){var g=!1;if(Array.isArray(c))for(var h=0,k=c.length;h<k;++h)g=ql(f,a,c[h],e,this.B,this)||g;else g=ql(f,a,c,e,this.B,this)||g;a=g}else a=!1;this.f=this.f||a;m.md=m.md||a}}var h=d.i,k=Dk(d)||null,m=c.c;if(m.md||m.vi!=h||m.hg!=k){m.Id=null;m.md=!1;var n=d.fa(),p=n.tileGrid,q=c.ka,r=c.i,u="tile-pixels"==r.b,v,x;u?(v=Cg(n,q[0],e,c.i),v=[0,0,v[0],v[1]]):(v=p.Ha(q),td(f, 326r)||(x=!0,c.Jf(f)));var A=p.ba(q[0]),n=u?n.bc(e):A;m.md=!1;var D=new il(0,v,n,d.a),z=pl(n,e);c=c.f;k&&k!==m.hg&&c.sort(k);n=0;for(p=c.length;n<p;++n)e=c[n],x&&e.Y().mb(r,f),g.call(a,e);jl(D);m.vi=h;m.hg=k;m.Id=D;m.resolution=NaN}} 327Pm.prototype.nb=function(a,c,d,e){var f=c.pixelRatio,g=c.viewState.resolution;c=c.viewState.rotation;var h=this.a,k={},m=this.v,n=h.fa(),p=n.tileGrid,q,r,u,v,x,A;u=0;for(v=m.length;u<v;++u)A=m[u],r=A.ka,x=n.tileGrid.Ha(r,this.U),wc(x,a)&&("tile-pixels"===A.i.b?(x=Lc(x),g=n.bc(f),r=p.ba(r[0])/g,r=[(a[0]-x[0])/r,(x[1]-a[1])/r]):r=a,A=A.c.Id,q=q||A.g(r,g,c,{},function(a){var c=y(a).toString();if(!(c in k))return k[c]=!0,d.call(e,a,h)}));return q};Pm.prototype.B=function(){Ai(this)}; 328Pm.prototype.l=function(a,c){var d=this.a,e=d.fa();Di(a.attributions,e.ea());Ei(a,e);var f=a.viewHints[0],g=a.viewHints[1],h=d.s,k=d.v;if(!this.f&&!h&&f||!k&&g)return!0;h=a.extent;c.extent&&(h=Sc(h,c.extent));if(Nc(h))return!1;for(var g=a.viewState,f=g.projection,k=g.resolution,g=a.pixelRatio,m=e.tileGrid,n=m.Pb(),p=n.length-1;0<p&&n[p]<k;)--p;n=qg(m,h,p);Fi(a.usedTiles,e,p,n);Hi(a,e,m,g,f,h,p,d.f());Ci(a,e);h={};h[p]={};var q=this.ed(e,f,h),r=d.S(),u=this.U,v=new ze(0,0,0,0),x,A,D;for(A=n.ya;A<= 329n.za;++A)for(D=n.Aa;D<=n.Ca;++D)k=e.Qb(p,A,D,g,f),x=k.W(),2==x||4==x||3==x&&!r?h[p][k.ka.toString()]=k:(x=pg(m,k.ka,q,v,u),x||(k=rg(m,k.ka,v,u))&&q(p+1,k));this.f=!1;e=Object.keys(h).map(Number);e.sort(Za);for(var m=[],z,p=0,n=e.length;p<n;++p)for(z in k=e[p],q=h[k],q)k=q[z],2==k.W()&&(m.push(k),Qm(this,k,d,g,f));this.v=m;return!0};function Rm(a,c){Ni.call(this,0,c);this.g=ah();ah();this.b=this.g.canvas;this.b.style.width="100%";this.b.style.height="100%";this.b.className="ol-unselectable";Lf(a,this.b,0);this.a=!0;this.c=fc()}C(Rm,Ni);Rm.prototype.jf=function(a){return a instanceof ik?new Em(a):a instanceof jk?new Fm(a):a instanceof L?new Pm(a):a instanceof H?new Gm(a):null}; 330function Sm(a,c,d){var e=a.f,f=a.g;if(Jb(e,c)){var g=d.extent,h=d.pixelRatio,k=d.viewState.rotation,m=d.pixelRatio,n=d.viewState,p=n.resolution;a=wi(a.c,a.b.width/2,a.b.height/2,m/p,-m/p,-n.rotation,-n.center[0],-n.center[1]);g=new Ek(f,h,g,a,k);e.b(new ri(c,e,g,d,f,null))}}Rm.prototype.$=function(){return"canvas"}; 331Rm.prototype.Ke=function(a){if(a){var c=this.g,d=a.pixelRatio,e=Math.round(a.size[0]*d),d=Math.round(a.size[1]*d);this.b.width!=e||this.b.height!=d?(this.b.width=e,this.b.height=d):c.clearRect(0,0,e,d);var f=a.viewState.rotation;Oi(a);Sm(this,"precompose",a);var g=a.layerStatesArray;gb(g);nk(c,f,e/2,d/2);var h=a.viewState.resolution,k,m,n,p;k=0;for(m=g.length;k<m;++k)p=g[k],n=p.layer,n=Qi(this,n),ti(p,h)&&"ready"==p.D&&n.l(a,p)&&n.c(a,p,c);nk(c,-f,e/2,d/2);Sm(this,"postcompose",a);this.a||(Vf(this.b, 332!0),this.a=!0);Ri(this,a);a.postRenderFunctions.push(Pi)}else this.a&&(Vf(this.b,!1),this.a=!1)};function Tm(a,c){zi.call(this,a);this.target=c}C(Tm,zi);Tm.prototype.Xd=wa;Tm.prototype.Ih=wa;function Um(a){var c=document.createElement("DIV");c.style.position="absolute";Tm.call(this,a,c);this.g=null;this.c=hc()}C(Um,Tm);Um.prototype.nb=function(a,c,d,e){var f=this.a;return f.fa().we(a,c.viewState.resolution,c.viewState.rotation,c.skippedFeatureUids,function(a){return d.call(e,a,f)})};Um.prototype.Xd=function(){Kf(this.target);this.g=null}; 333Um.prototype.Nf=function(a,c){var d=a.viewState,e=d.center,f=d.resolution,g=d.rotation,h=this.g,k=this.a.fa(),m=a.viewHints,n=a.extent;void 0!==c.extent&&(n=Sc(n,c.extent));m[0]||m[1]||Nc(n)||(d=k.B(n,f,a.pixelRatio,d.projection))&&Bi(this,d)&&(h=d);h&&(m=h.N(),n=h.ba(),d=fc(),wi(d,a.size[0]/2,a.size[1]/2,n/f,n/f,g,(m[0]-e[0])/n,(e[1]-m[3])/n),h!=this.g&&(e=h.a(this),e.style.maxWidth="none",e.style.position="absolute",Kf(this.target),this.target.appendChild(e),this.g=h),xi(d,this.c)||(eh(this.target, 334d),ic(this.c,d)),Di(a.attributions,h.ea()),Ei(a,k));return!0};function Vm(a){var c=document.createElement("DIV");c.style.position="absolute";Tm.call(this,a,c);this.c=!0;this.j=1;this.f=0;this.g={}}C(Vm,Tm);Vm.prototype.Xd=function(){Kf(this.target);this.f=0}; 335Vm.prototype.Nf=function(a,c){if(!c.visible)return this.c&&(Vf(this.target,!1),this.c=!1),!0;var d=a.pixelRatio,e=a.viewState,f=e.projection,g=this.a,h=g.fa(),k=h.jb(f),m=h.be(f),n=vg(k,e.resolution),p=k.ba(n),q=e.center,r;p==e.resolution?(q=Gi(q,p,a.size),r=Rc(q,p,e.rotation,a.size)):r=a.extent;void 0!==c.extent&&(r=Sc(r,c.extent));var p=sg(k,r,p),u={};u[n]={};var v=this.ed(h,f,u),x=g.g(),A=qc(),D=new ze(0,0,0,0),z,B,J,K;for(J=p.ya;J<=p.za;++J)for(K=p.Aa;K<=p.Ca;++K)z=h.Qb(n,J,K,d,f),B=z.W(),B=2== 336B||4==B||3==B&&!x,!B&&z.a&&(z=z.a),B=z.W(),2==B?u[n][z.ka.toString()]=z:4==B||3==B&&!x||(B=pg(k,z.ka,v,D,A),B||(z=rg(k,z.ka,D,A))&&v(n+1,z));var M;if(this.f!=h.i){for(M in this.g)x=this.g[+M],Mf(x.target);this.g={};this.f=h.i}A=Object.keys(u).map(Number);A.sort(Za);var v={},aa;J=0;for(K=A.length;J<K;++J){M=A[J];M in this.g?x=this.g[M]:(x=k.xd(q,M),x=new Wm(k,x),v[M]=!0,this.g[M]=x);M=u[M];for(aa in M){z=x;B=M[aa];var La=m,I=B.ka,ca=I[0],qa=I[1],Va=I[2],I=I.toString();if(!(I in z.a)){var ca=Tb(z.c.bb(ca), 337z.l),Ca=B.kb(z),Ma=Ca.style;Ma.maxWidth="none";var rc=void 0,Ec=void 0;0<La?(rc=document.createElement("DIV"),Ec=rc.style,Ec.overflow="hidden",Ec.width=ca[0]+"px",Ec.height=ca[1]+"px",Ma.position="absolute",Ma.left=-La+"px",Ma.top=-La+"px",Ma.width=ca[0]+2*La+"px",Ma.height=ca[1]+2*La+"px",rc.appendChild(Ca)):(Ma.width=ca[0]+"px",Ma.height=ca[1]+"px",rc=Ca,Ec=Ma);Ec.position="absolute";Ec.left=(qa-z.i[1])*ca[0]+"px";Ec.top=(z.i[2]-Va)*ca[1]+"px";z.b||(z.b=document.createDocumentFragment());z.b.appendChild(rc); 338z.a[I]=B}}x.b&&(x.target.appendChild(x.b),x.b=null)}m=Object.keys(this.g).map(Number);m.sort(Za);J=fc();aa=0;for(A=m.length;aa<A;++aa)if(M=m[aa],x=this.g[M],M in u)if(z=x.ba(),K=x.La(),wi(J,a.size[0]/2,a.size[1]/2,z/e.resolution,z/e.resolution,e.rotation,(K[0]-q[0])/z,(q[1]-K[1])/z),x.setTransform(J),M in v){for(--M;0<=M;--M)if(M in this.g){K=this.g[M].target;K.parentNode&&K.parentNode.insertBefore(x.target,K.nextSibling);break}0>M&&Lf(this.target,x.target,0)}
338else{if(!a.viewHints[0]&&!a.viewHints[1]){B= 339qg(x.c,r,x.i[0],D);M=[];z=K=void 0;for(z in x.a)K=x.a[z],B.contains(K.ka)||M.push(K);La=B=void 0;B=0;for(La=M.length;B<La;++B)K=M[B],z=K.ka.toString(),Mf(K.kb(x)),delete x.a[z]}}else Mf(x.target),delete this.g[M];c.opacity!=this.j&&(this.j=this.target.style.opacity=c.opacity);c.visible&&!this.c&&(Vf(this.target,!0),this.c=!0);Fi(a.usedTiles,h,n,p);Hi(a,h,k,d,f,r,n,g.a());Ci(a,h);Ei(a,h);return!0}; 340function Wm(a,c){this.target=document.createElement("DIV");this.target.style.position="absolute";this.target.style.width="100%";this.target.style.height="100%";this.c=a;this.i=c;this.f=Lc(a.Ha(c));this.j=a.ba(c[0]);this.a={};this.b=null;this.g=hc();this.l=[0,0]}Wm.prototype.La=function(){return this.f};Wm.prototype.ba=function(){return this.j};Wm.prototype.setTransform=function(a){xi(a,this.g)||(eh(this.target,a),ic(this.g,a))};function Xm(a){this.f=ah();var c=this.f.canvas;c.style.maxWidth="none";c.style.position="absolute";Tm.call(this,a,c);this.g=!1;this.j=-1;this.s=NaN;this.l=qc();this.c=this.o=null;this.U=fc();this.v=fc()}C(Xm,Tm);l=Xm.prototype;l.Xd=function(){var a=this.f.canvas;a.width=a.width;this.j=0}; 341l.Ih=function(a,c){var d=a.viewState,e=d.center,f=d.rotation,g=d.resolution,d=a.pixelRatio,h=a.size[0],k=a.size[1],m=h*d,n=k*d,e=wi(this.U,d*h/2,d*k/2,d/g,-d/g,-f,-e[0],-e[1]),g=this.f;g.canvas.width=m;g.canvas.height=n;h=wi(this.v,0,0,1/d,1/d,0,-(m-h)/2*d,-(n-k)/2*d);eh(g.canvas,h);Ym(this,"precompose",a,e);(h=this.c)&&!h.Xa()&&(g.globalAlpha=c.opacity,h.a(g,d,e,f,c.Sc?a.skippedFeatureUids:{}),Ym(this,"render",a,e));Ym(this,"postcompose",a,e)}; 342function Ym(a,c,d,e){var f=a.f;a=a.a;Jb(a,c)&&(e=new Ek(f,d.pixelRatio,d.extent,e,d.viewState.rotation),a.b(new ri(c,a,e,d,f,null)))}l.nb=function(a,c,d,e){if(this.c){var f=this.a,g={};return this.c.g(a,c.viewState.resolution,c.viewState.rotation,{},function(a){var c=y(a).toString();if(!(c in g))return g[c]=!0,d.call(e,a,f)})}};l.Jh=function(){Ai(this)}; 343l.Nf=function(a){function c(a){var c,e=a.ec();e?c=e.call(a,m):(e=d.g)&&(c=e(a,m));if(c){if(c){e=!1;if(Array.isArray(c))for(var f=0,g=c.length;f<g;++f)e=ql(p,a,c[f],pl(m,n),this.Jh,this)||e;else e=ql(p,a,c,pl(m,n),this.Jh,this)||e;a=e}else a=!1;this.g=this.g||a}}var d=this.a,e=d.fa();Di(a.attributions,e.ea());Ei(a,e);var f=a.viewHints[0],g=a.viewHints[1],h=d.s,k=d.v;if(!this.g&&!h&&f||!k&&g)return!0;var g=a.extent,h=a.viewState,f=h.projection,m=h.resolution,n=a.pixelRatio;a=d.i;k=d.a;h=Dk(d);void 0=== 344h&&(h=nl);g=tc(g,k*m);if(!this.g&&this.s==m&&this.j==a&&this.o==h&&yc(this.l,g))return!0;this.c=null;this.g=!1;var p=new il(.5*m/n,g,m,d.a);e.Rc(g,m,f);if(h){var q=[];e.Ab(g,function(a){q.push(a)},this);q.sort(h);q.forEach(c,this)}else e.Ab(g,c,this);jl(p);this.s=m;this.j=a;this.o=h;this.l=g;this.c=p;return!0};function Zm(a,c){Ni.call(this,0,c);this.g=ah();var d=this.g.canvas;d.style.position="absolute";d.style.width="100%";d.style.height="100%";d.className="ol-unselectable";Lf(a,d,0);this.c=fc();this.b=document.createElement("DIV");this.b.className="ol-unselectable";d=this.b.style;d.position="absolute";d.width="100%";d.height="100%";E(this.b,"touchstart",Hb);Lf(a,this.b,0);this.a=!0}C(Zm,Ni);Zm.prototype.ha=function(){Mf(this.b);Zm.ga.ha.call(this)}; 345Zm.prototype.jf=function(a){if(a instanceof ik)a=new Um(a);else if(a instanceof jk)a=new Vm(a);else if(a instanceof H)a=new Xm(a);else return null;return a};function $m(a,c,d){var e=a.f;if(Jb(e,c)){var f=d.extent,g=d.pixelRatio,h=d.viewState,k=h.rotation,m=a.g,n=m.canvas;wi(a.c,n.width/2,n.height/2,g/h.resolution,-g/h.resolution,-h.rotation,-h.center[0],-h.center[1]);a=new Ek(m,g,f,a.c,k);e.b(new ri(c,e,a,d,m,null))}}Zm.prototype.$=function(){return"dom"}; 346Zm.prototype.Ke=function(a){if(a){var c=this.f;if(Jb(c,"precompose")||Jb(c,"postcompose")){var c=this.g.canvas,d=a.pixelRatio;c.width=a.size[0]*d;c.height=a.size[1]*d}$m(this,"precompose",a);c=a.layerStatesArray;gb(c);var d=a.viewState.resolution,e,f,g,h;e=0;for(f=c.length;e<f;++e)h=c[e],g=h.layer,g=Qi(this,g),Lf(this.b,g.target,e),ti(h,d)&&"ready"==h.D?g.Nf(a,h)&&g.Ih(a,h):g.Xd();var c=a.layerStates,k;for(k in this.i)k in c||(g=this.i[k],Mf(g.target));this.a||(Vf(this.b,!0),this.a=!0);Oi(a);Ri(this, 347a);a.postRenderFunctions.push(Pi);$m(this,"postcompose",a)}else this.a&&(Vf(this.b,!1),this.a=!1)};
vendor: 4,082 bytes, lines 347-355
347function an(a){this.b=a}function bn(a){this.b=a}C(bn,an);bn.prototype.$=function(){return 35632};function cn(a){this.b=a}C(cn,an);cn.prototype.$=function(){return 35633};function dn(){this.b="precision mediump float;varying vec2 a;varying float b;uniform float k;uniform sampler2D l;void main(void){vec4 texColor=texture2D(l,a);gl_FragColor.rgb=texColor.rgb;float alpha=texColor.a*b*k;if(alpha==0.0){discard;}gl_FragColor.a=alpha;}"}C(dn,bn);fa(dn); 348function en(){this.b="varying vec2 a;varying float b;attribute vec2 c;attribute vec2 d;attribute vec2 e;attribute float f;attribute float g;uniform mat4 h;uniform mat4 i;uniform mat4 j;void main(void){mat4 offsetMatrix=i;if(g==1.0){offsetMatrix=i*j;}vec4 offsets=offsetMatrix*vec4(e,0.,0.);gl_Position=h*vec4(c,0.,1.)+offsets;a=d;b=f;}"}C(en,cn);fa(en); 349function fn(a,c){this.l=a.getUniformLocation(c,"j");this.V=a.getUniformLocation(c,"i");this.f=a.getUniformLocation(c,"k");this.j=a.getUniformLocation(c,"h");this.b=a.getAttribLocation(c,"e");this.a=a.getAttribLocation(c,"f");this.g=a.getAttribLocation(c,"c");this.i=a.getAttribLocation(c,"g");this.c=a.getAttribLocation(c,"d")};function gn(a){this.b=void 0!==a?a:[]};function hn(a,c){this.j=a;this.b=c;this.a={};this.c={};this.g={};this.o=this.s=this.f=this.l=null;(this.i=$a(va,"OES_element_index_uint"))&&c.getExtension("OES_element_index_uint");E(this.j,"webglcontextlost",this.Sn,this);E(this.j,"webglcontextrestored",this.Tn,this)}C(hn,Eb); 350function jn(a,c,d){var e=a.b,f=d.b,g=String(y(d));if(g in a.a)e.bindBuffer(c,a.a[g].buffer);else{var h=e.createBuffer();e.bindBuffer(c,h);var k;34962==c?k=new Float32Array(f):34963==c&&(k=a.i?new Uint32Array(f):new Uint16Array(f));e.bufferData(c,k,35044);a.a[g]={Ib:d,buffer:h}}}function kn(a,c){var d=a.b,e=String(y(c)),f=a.a[e];d.isContextLost()||d.deleteBuffer(f.buffer);delete a.a[e]}l=hn.prototype; 351l.ha=function(){Db(this.j);var a=this.b;if(!a.isContextLost()){for(var c in this.a)a.deleteBuffer(this.a[c].buffer);for(c in this.g)a.deleteProgram(this.g[c]);for(c in this.c)a.deleteShader(this.c[c]);a.deleteFramebuffer(this.f);a.deleteRenderbuffer(this.o);a.deleteTexture(this.s)}};l.Rn=function(){return this.b}; 352function ln(a){if(!a.f){var c=a.b,d=c.createFramebuffer();c.bindFramebuffer(c.FRAMEBUFFER,d);var e=mn(c,1,1),f=c.createRenderbuffer();c.bindRenderbuffer(c.RENDERBUFFER,f);c.renderbufferStorage(c.RENDERBUFFER,c.DEPTH_COMPONENT16,1,1);c.framebufferTexture2D(c.FRAMEBUFFER,c.COLOR_ATTACHMENT0,c.TEXTURE_2D,e,0);c.framebufferRenderbuffer(c.FRAMEBUFFER,c.DEPTH_ATTACHMENT,c.RENDERBUFFER,f);c.bindTexture(c.TEXTURE_2D,null);c.bindRenderbuffer(c.RENDERBUFFER,null);c.bindFramebuffer(c.FRAMEBUFFER,null);a.f=d; 353a.s=e;a.o=f}return a.f}function nn(a,c){var d=String(y(c));if(d in a.c)return a.c[d];var e=a.b,f=e.createShader(c.$());e.shaderSource(f,c.b);e.compileShader(f);return a.c[d]=f}function on(a,c,d){var e=y(c)+"/"+y(d);if(e in a.g)return a.g[e];var f=a.b,g=f.createProgram();f.attachShader(g,nn(a,c));f.attachShader(g,nn(a,d));f.linkProgram(g);return a.g[e]=g}l.Sn=function(){rb(this.a);rb(this.c);rb(this.g);this.o=this.s=this.f=this.l=null};l.Tn=function(){}; 354l.Ee=function(a){if(a==this.l)return!1;this.b.useProgram(a);this.l=a;return!0};function pn(a,c,d){var e=a.createTexture();a.bindTexture(a.TEXTURE_2D,e);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MAG_FILTER,a.LINEAR);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.LINEAR);void 0!==c&&a.texParameteri(3553,10242,c);void 0!==d&&a.texParameteri(3553,10243,d);return e}function mn(a,c,d){var e=pn(a,void 0,void 0);a.texImage2D(a.TEXTURE_2D,0,a.RGBA,c,d,0,a.RGBA,a.UNSIGNED_BYTE,null);return e} 355function qn(a,c){var d=pn(a,33071,33071);a.texImage2D(a.TEXTURE_2D,0,a.RGBA,a.RGBA,a.UNSIGNED_BYTE,c);return d};function rn(a,c){this.B=this.U=void 0;this.V=Qc(c);this.v=[];this.f=[];this.M=void 0;this.c=[];this.g=[];this.ra=this.D=void 0;this.a=[];this.C=this.l=null;this.S=void 0;this.sa=hc();this.Sa=hc();this.T=this.Ga=void 0;this.pc=hc();this.ua=this.oa=this.X=void 0;this.ma=[];this.j=[];this.b=[];this.s=null;this.i=[];this.o=[];this.la=void 0}C(rn,qi);
356function sn(a,c){var d=a.s,e=a.l,f=a.ma,g=a.j,h=c.b;return function(){if(!h.isContextLost()){var a,m;a=0;for(m=f.length;a<m;++a)h.deleteTexture(f[a]);a=0;for(m=g.length;a<m;++a)h.deleteTexture(g[a])}kn(c,d);kn(c,e)}} 357function tn(a,c,d,e){var f=a.U,g=a.B,h=a.M,k=a.D,m=a.ra,n=a.S,p=a.Ga,q=a.T,r=a.X?1:0,u=a.oa,v=a.ua,x=a.la,A=Math.cos(u),u=Math.sin(u),D=a.a.length,z=a.b.length,B,J,K,M,aa,La;for(B=0;B<d;B+=e)aa=c[B]-a.V[0],La=c[B+1]-a.V[1],J=z/8,K=-v*f,M=-v*(h-g),a.b[z++]=aa,a.b[z++]=La,a.b[z++]=K*A-M*u,a.b[z++]=K*u+M*A,a.b[z++]=p/m,a.b[z++]=(q+h)/k,a.b[z++]=n,a.b[z++]=r,K=v*(x-f),M=-v*(h-g),a.b[z++]=aa,a.b[z++]=La,a.b[z++]=K*A-M*u,a.b[z++]=K*u+M*A,a.b[z++]=(p+x)/m,a.b[z++]=(q+h)/k,a.b[z++]=n,a.b[z++]=r,K=v*(x-f), 358M=v*g,a.b[z++]=aa,a.b[z++]=La,a.b[z++]=K*A-M*u,a.b[z++]=K*u+M*A,a.b[z++]=(p+x)/m,a.b[z++]=q/k,a.b[z++]=n,a.b[z++]=r,K=-v*f,M=v*g,a.b[z++]=aa,a.b[z++]=La,a.b[z++]=K*A-M*u,a.b[z++]=K*u+M*A,a.b[z++]=p/m,a.b[z++]=q/k,a.b[z++]=n,a.b[z++]=r,a.a[D++]=J,a.a[D++]=J+1,a.a[D++]=J+2,a.a[D++]=J,a.a[D++]=J+2,a.a[D++]=J+3}rn.prototype.vc=function(a,c){this.i.push(this.a.length);this.o.push(c);var d=a.ia();tn(this,d,d.length,a.wa())}; 359rn.prototype.wc=function(a,c){this.i.push(this.a.length);this.o.push(c);var d=a.ia();tn(this,d,d.length,a.wa())};function un(a,c){var d=c.b;a.v.push(a.a.length);a.f.push(a.a.length);a.s=new gn(a.b);jn(c,34962,a.s);a.l=new gn(a.a);jn(c,34963,a.l);var e={};vn(a.ma,a.c,e,d);vn(a.j,a.g,e,d);a.U=void 0;a.B=void 0;a.M=void 0;a.c=null;a.g=null;a.D=void 0;a.ra=void 0;a.a=null;a.S=void 0;a.Ga=void 0;a.T=void 0;a.X=void 0;a.oa=void 0;a.ua=void 0;a.b=null;a.la=void 0} 360function vn(a,c,d,e){var f,g,h,k=c.length;for(h=0;h<k;++h)f=c[h],g=y(f).toString(),g in d?f=d[g]:(f=qn(e,f),d[g]=f),a[h]=f} 361function wn(a,c,d,e,f,g,h,k,m,n,p){var q=c.b;jn(c,34962,a.s);jn(c,34963,a.l);var r=dn.ac(),u=en.ac(),u=on(c,r,u);a.C?r=a.C:(r=new fn(q,u),a.C=r);c.Ee(u);q.enableVertexAttribArray(r.g);q.vertexAttribPointer(r.g,2,5126,!1,32,0);q.enableVertexAttribArray(r.b);q.vertexAttribPointer(r.b,2,5126,!1,32,8);q.enableVertexAttribArray(r.c);q.vertexAttribPointer(r.c,2,5126,!1,32,16);q.enableVertexAttribArray(r.a);q.vertexAttribPointer(r.a,1,5126,!1,32,24);q.enableVertexAttribArray(r.i);q.vertexAttribPointer(r.i, 3621,5126,!1,32,28);u=a.pc;wi(u,0,0,2/(e*g[0]),2/(e*g[1]),-f,-(d[0]-a.V[0]),-(d[1]-a.V[1]));d=a.Sa;e=2/g[0];g=2/g[1];jc(d);d[0]=e;d[5]=g;d[10]=1;d[15]=1;g=a.sa;jc(g);0!==f&&oc(g,-f);q.uniformMatrix4fv(r.j,!1,u);q.uniformMatrix4fv(r.V,!1,d);q.uniformMatrix4fv(r.l,!1,g);q.uniform1f(r.f,h);var v;if(void 0===m)xn(a,q,c,k,a.ma,a.v);else{if(n)a:{f=c.i?5125:5123;c=c.i?4:2;g=a.i.length-1;for(h=a.j.length-1;0<=h;--h)for(q.bindTexture(3553,a.j[h]),n=0<h?a.f[h-1]:0,u=a.f[h];0<=g&&a.i[g]>=n;){v=a.i[g];d=a.o[g]; 363e=y(d).toString();if(void 0===k[e]&&d.Y()&&(void 0===p||Tc(p,d.Y().N()))&&(q.clear(q.COLOR_BUFFER_BIT|q.DEPTH_BUFFER_BIT),q.drawElements(4,u-v,f,v*c),u=m(d))){a=u;break a}u=v;g--}a=void 0}else q.clear(q.COLOR_BUFFER_BIT|q.DEPTH_BUFFER_BIT),xn(a,q,c,k,a.j,a.f),a=(a=m(null))?a:void 0;v=a}q.disableVertexAttribArray(r.g);q.disableVertexAttribArray(r.b);q.disableVertexAttribArray(r.c);q.disableVertexAttribArray(r.a);q.disableVertexAttribArray(r.i);return v} 364function xn(a,c,d,e,f,g){var h=d.i?5125:5123;d=d.i?4:2;if(tb(e)){var k;a=0;e=f.length;for(k=0;a<e;++a){c.bindTexture(3553,f[a]);var m=g[a];c.drawElements(4,m-k,h,k*d);k=m}}else{k=0;var n,m=0;for(n=f.length;m<n;++m){c.bindTexture(3553,f[m]);for(var p=0<m?g[m-1]:0,q=g[m],r=p;k<a.i.length&&a.i[k]<=q;){var u=y(a.o[k]).toString();void 0!==e[u]?(r!==p&&c.drawElements(4,p-r,h,r*d),p=r=k===a.i.length-1?q:a.i[k+1]):p=k===a.i.length-1?q:a.i[k+1];k++}r!==p&&c.drawElements(4,p-r,h,r*d)}}} 365rn.prototype.Wb=function(a){var c=a.$b(),d=a.ic(1),e=a.td(),f=a.ye(1),g=a.s,h=a.La(),k=a.v,m=a.V,n=a.Db();a=a.f;var p;0===this.c.length?this.c.push(d):(p=this.c[this.c.length-1],y(p)!=y(d)&&(this.v.push(this.a.length),this.c.push(d)));0===this.g.length?this.g.push(f):(p=this.g[this.g.length-1],y(p)!=y(f)&&(this.f.push(this.a.length),this.g.push(f)));this.U=c[0];this.B=c[1];this.M=n[1];this.D=e[1];this.ra=e[0];this.S=g;this.Ga=h[0];this.T=h[1];this.oa=m;this.X=k;this.ua=a;this.la=n[0]}; 366function yn(a,c,d){this.f=c;this.j=a;this.c=d;this.i={}}function zn(a,c){var d=[],e;for(e in a.i)d.push(sn(a.i[e],c));return function(){for(var a=d.length,c,e=0;e<a;e++)c=d[e].apply(this,arguments);return c}}function An(a,c){for(var d in a.i)un(a.i[d],c)}yn.prototype.b=function(a,c){var d=this.i[c];void 0===d&&(d=new Bn[c](this.j,this.f),this.i[c]=d);return d};yn.prototype.Xa=function(){return tb(this.i)}; 367yn.prototype.a=function(a,c,d,e,f,g,h,k){var m,n;g=0;for(m=Tk.length;g<m;++g)n=this.i[Tk[g]],void 0!==n&&wn(n,a,c,d,e,f,h,k,void 0,!1)};function Cn(a,c,d,e,f,g,h,k,m,n){var p=Dn,q,r;for(q=Tk.length-1;0<=q;
367--q)if(r=a.i[Tk[q]],void 0!==r&&(r=wn(r,c,d,e,f,p,g,h,k,m,n)))return r} 368yn.prototype.g=function(a,c,d,e,f,g,h,k,m,n){var p=c.b;p.bindFramebuffer(p.FRAMEBUFFER,ln(c));var q;void 0!==this.c&&(q=tc(Bc(a),e*this.c));return Cn(this,c,a,e,f,k,m,function(a){var c=new Uint8Array(4);p.readPixels(0,0,1,1,p.RGBA,p.UNSIGNED_BYTE,c);if(0<c[3]&&(a=n(a)))return a},!0,q)};function En(a,c,d,e,f,g,h){var k=d.b;k.bindFramebuffer(k.FRAMEBUFFER,ln(d));return void 0!==Cn(a,d,c,e,f,g,h,function(){var a=new Uint8Array(4);k.readPixels(0,0,1,1,k.RGBA,k.UNSIGNED_BYTE,a);return 0<a[3]},!1)} 369var Bn={Image:rn},Dn=[1,1];function Fn(a,c,d,e,f,g){this.b=a;this.g=c;this.i=g;this.j=f;this.f=e;this.c=d;this.a=null}C(Fn,qi);l=Fn.prototype;l.Bd=function(a){this.Wb(a.a)};l.uc=function(a){switch(a.$()){case "Point":this.wc(a,null);break;case "MultiPoint":this.vc(a,null);break;case "GeometryCollection":this.lf(a,null)}};l.kf=function(a,c){var d=(0,c.i)(a);d&&Tc(this.i,d.N())&&(this.Bd(c),this.uc(d))};l.lf=function(a){a=a.c;var c,d;c=0;for(d=a.length;c<d;++c)this.uc(a[c])}; 370l.wc=function(a,c){var d=this.b,e=(new yn(1,this.i)).b(0,"Image");e.Wb(this.a);e.wc(a,c);un(e,d);wn(e,this.b,this.g,this.c,this.f,this.j,1,{},void 0,!1);sn(e,d)()};l.vc=function(a,c){var d=this.b,e=(new yn(1,this.i)).b(0,"Image");e.Wb(this.a);e.vc(a,c);un(e,d);wn(e,this.b,this.g,this.c,this.f,this.j,1,{},void 0,!1);sn(e,d)()};l.Wb=function(a){this.a=a};function Gn(){this.b="precision mediump float;varying vec2 a;uniform float f;uniform sampler2D g;void main(void){vec4 texColor=texture2D(g,a);gl_FragColor.rgb=texColor.rgb;gl_FragColor.a=texColor.a*f;}"}C(Gn,bn);fa(Gn);function Hn(){this.b="varying vec2 a;attribute vec2 b;attribute vec2 c;uniform mat4 d;uniform mat4 e;void main(void){gl_Position=e*vec4(b,0.,1.);a=(d*vec4(c,0.,1.)).st;}"}C(Hn,cn);fa(Hn); 371function In(a,c){this.i=a.getUniformLocation(c,"f");this.g=a.getUniformLocation(c,"e");this.f=a.getUniformLocation(c,"d");this.c=a.getUniformLocation(c,"g");this.b=a.getAttribLocation(c,"b");this.a=a.getAttribLocation(c,"c")};function Jn(a,c){zi.call(this,c);this.g=a;this.S=new gn([-1,-1,0,0,1,-1,1,0,-1,1,0,1,1,1,1,1]);this.f=this.xb=null;this.j=void 0;this.s=fc();this.U=hc();this.v=null}C(Jn,zi); 372function Kn(a,c,d){var e=a.g.g;if(void 0===a.j||a.j!=d){c.postRenderFunctions.push(ta(function(a,c,d){a.isContextLost()||(a.deleteFramebuffer(c),a.deleteTexture(d))},e,a.f,a.xb));c=mn(e,d,d);var f=e.createFramebuffer();e.bindFramebuffer(36160,f);e.framebufferTexture2D(36160,36064,3553,c,0);a.xb=c;a.f=f;a.j=d}else e.bindFramebuffer(36160,a.f)} 373Jn.prototype.Kh=function(a,c,d){Ln(this,"precompose",d,a);jn(d,34962,this.S);var e=d.b,f=Gn.ac(),g=Hn.ac(),f=on(d,f,g);this.v?g=this.v:this.v=g=new In(e,f);d.Ee(f)&&(e.enableVertexAttribArray(g.b),e.vertexAttribPointer(g.b,2,5126,!1,16,0),e.enableVertexAttribArray(g.a),e.vertexAttribPointer(g.a,2,5126,!1,16,8),e.uniform1i(g.c,0));e.uniformMatrix4fv(g.f,!1,this.s);e.uniformMatrix4fv(g.g,!1,this.U);e.uniform1f(g.i,c.opacity);e.bindTexture(3553,this.xb);e.drawArrays(5,0,4);Ln(this,"postcompose",d,a)}; 374function Ln(a,c,d,e){a=a.a;if(Jb(a,c)){var f=e.viewState;a.b(new ri(c,a,new Fn(d,f.center,f.resolution,f.rotation,e.size,e.extent),e,null,d))}}Jn.prototype.Of=function(){this.f=this.xb=null;this.j=void 0};function Mn(a,c){Jn.call(this,a,c);this.o=this.l=this.c=null}C(Mn,Jn);function Nn(a,c){var d=c.a();return qn(a.g.g,d)}Mn.prototype.nb=function(a,c,d,e){var f=this.a;return f.fa().we(a,c.viewState.resolution,c.viewState.rotation,c.skippedFeatureUids,function(a){return d.call(e,a,f)})}; 375Mn.prototype.Pf=function(a,c){var d=this.g.g,e=a.pixelRatio,f=a.viewState,g=f.center,h=f.resolution,k=f.rotation,m=this.c,n=this.xb,p=this.a.fa(),q=a.viewHints,r=a.extent;void 0!==c.extent&&(r=Sc(r,c.extent));q[0]||q[1]||Nc(r)||(f=p.B(r,h,e,f.projection))&&Bi(this,f)&&(m=f,n=Nn(this,f),this.xb&&a.postRenderFunctions.push(ta(function(a,c){a.isContextLost()||a.deleteTexture(c)},d,this.xb)));m&&(d=this.g.c.j,On(this,d.width,d.height,e,g,h,k,m.N()),this.o=null,e=this.s,jc(e),nc(e,1,-1),mc(e,0,-1),this.c= 376m,this.xb=n,Di(a.attributions,m.ea()),Ei(a,p));return!0};function On(a,c,d,e,f,g,h,k){c*=g;d*=g;a=a.U;jc(a);nc(a,2*e/c,2*e/d);oc(a,-h);mc(a,k[0]-f[0],k[1]-f[1]);nc(a,(k[2]-k[0])/2,(k[3]-k[1])/2);mc(a,1,1)}Mn.prototype.ve=function(a,c){return void 0!==this.nb(a,c,Wc,this)}; 377Mn.prototype.Gc=function(a,c,d,e){if(this.c&&this.c.a())if(this.a.fa()instanceof Cm){if(a=a.slice(),yi(c.pixelToCoordinateMatrix,a,a),this.nb(a,c,Wc,this))return d.call(e,this.a)}else{var f=[this.c.a().width,this.c.a().height];if(!this.o){var g=c.size;c=fc();jc(c);mc(c,-1,-1);nc(c,2/g[0],2/g[1]);mc(c,0,g[1]);nc(c,1,-1);g=fc();lc(this.U,g);var h=fc();jc(h);mc(h,0,f[1]);nc(h,1,-1);nc(h,f[0]/2,f[1]/2);mc(h,1,1);var k=fc();kc(h,g,k);kc(k,c,k);this.o=k}c=[0,0];yi(this.o,a,c);if(!(0>
377c[0]||c[0]>f[0]||0> 378c[1]||c[1]>f[1])&&(this.l||(this.l=ah(1,1)),this.l.clearRect(0,0,1,1),this.l.drawImage(this.c.a(),c[0],c[1],1,1,0,0,1,1),0<this.l.getImageData(0,0,1,1).data[3]))return d.call(e,this.a)}};function Pn(){this.b="precision mediump float;varying vec2 a;uniform sampler2D e;void main(void){gl_FragColor=texture2D(e,a);}"}C(Pn,bn);fa(Pn);function Qn(){this.b="varying vec2 a;attribute vec2 b;attribute vec2 c;uniform vec4 d;void main(void){gl_Position=vec4(b*d.xy+d.zw,0.,1.);a=c;}"}C(Qn,cn);fa(Qn);function Rn(a,c){this.i=a.getUniformLocation(c,"e");this.g=a.getUniformLocation(c,"d");this.b=a.getAttribLocation(c,"b");this.a=a.getAttribLocation(c,"c")};function Sn(a,c){Jn.call(this,a,c);this.M=Pn.ac();this.T=Qn.ac();this.c=null;this.C=new gn([0,0,0,1,1,0,1,1,0,1,0,0,1,1,1,0]);this.B=this.l=null;this.o=-1;this.D=[0,0]}C(Sn,Jn);l=Sn.prototype;l.ha=function(){kn(this.g.c,this.C);Sn.ga.ha.call(this)};l.ed=function(a,c,d){var e=this.g;return function(f,g){return Bg(a,c,f,g,function(a){var c=dg(e.a,a.lb());c&&(d[f]||(d[f]={}),d[f][a.ka.toString()]=a);return c})}};l.Of=function(){Sn.ga.Of.call(this);this.c=null}; 379l.Pf=function(a,c,d){var e=this.g,f=d.b,g=a.viewState,h=g.projection,k=this.a,m=k.fa(),n=m.jb(h),p=vg(n,g.resolution),q=n.ba(p),r=Cg(m,p,a.pixelRatio,h),u=r[0]/Tb(n.bb(p),this.D)[0],v=q/u,x=m.be(h),A=g.center,D;q==g.resolution?(A=Gi(A,q,a.size),D=Rc(A,q,g.rotation,a.size)):D=a.extent;q=sg(n,D,q);if(this.l&&Be(this.l,q)&&this.o==m.i)v=this.B;else{var z=[q.za-q.ya+1,q.Ca-q.Aa+1],B=Math.pow(2,Math.ceil(Math.log(Math.max(z[0]*r[0],z[1]*r[1]))/Math.LN2)),z=v*B,J=n.La(p),K=J[0]+q.ya*r[0]*v,v=J[1]+q.Aa* 380r[1]*v,v=[K,v,K+z,v+z];Kn(this,a,B);f.viewport(0,0,B,B);f.clearColor(0,0,0,0);f.clear(16384);f.disable(3042);B=on(d,this.M,this.T);d.Ee(B);this.c||(this.c=new Rn(f,B));jn(d,34962,this.C);f.enableVertexAttribArray(this.c.b);f.vertexAttribPointer(this.c.b,2,5126,!1,16,0);f.enableVertexAttribArray(this.c.a);f.vertexAttribPointer(this.c.a,2,5126,!1,16,8);f.uniform1i(this.c.i,0);d={};d[p]={};var M=this.ed(m,h,d),aa=k.g(),B=!0,K=qc(),La=new ze(0,0,0,0),I,ca,qa;for(ca=q.ya;ca<=q.za;++ca)for(qa=q.Aa;qa<= 381q.Ca;++qa){J=m.Qb(p,ca,qa,u,h);if(void 0!==c.extent&&(I=n.Ha(J.ka,K),!Tc(I,c.extent)))continue;I=J.W();I=2==I||4==I||3==I&&!aa;!I&&J.a&&(J=J.a);I=J.W();if(2==I){if(dg(e.a,J.lb())){d[p][J.ka.toString()]=J;continue}}else if(4==I||3==I&&!aa)continue;B=!1;I=pg(n,J.ka,M,La,K);I||(J=rg(n,J.ka,La,K))&&M(p+1,J)}c=Object.keys(d).map(Number);c.sort(Za);for(var M=new Float32Array(4),Va,Ca,Ma,aa=0,La=c.length;aa<La;++aa)for(Va in Ca=d[c[aa]],Ca)J=Ca[Va],I=n.Ha(J.ka,K),ca=2*(I[2]-I[0])/z,qa=2*(I[3]-I[1])/z,Ma= 3822*(I[0]-v[0])/z-1,I=2*(I[1]-v[1])/z-1,ec(M,ca,qa,Ma,I),f.uniform4fv(this.c.g,M),Tn(e,J,r,x*u),f.drawArrays(5,0,4);B?(this.l=q,this.B=v,this.o=m.i):(this.B=this.l=null,this.o=-1,a.animate=!0)}Fi(a.usedTiles,m,p,q);var rc=e.l;Hi(a,m,n,u,h,D,p,k.a(),function(a){var c;(c=2!=a.W()||dg(e.a,a.lb()))||(c=a.lb()in rc.i);c||rc.g([a,ug(n,a.ka),n.ba(a.ka[0]),r,x*u])},this);Ci(a,m);Ei(a,m);f=this.s;jc(f);mc(f,(A[0]-v[0])/(v[2]-v[0]),(A[1]-v[1])/(v[3]-v[1]));0!==g.rotation&&oc(f,g.rotation);nc(f,a.size[0]*g.resolution/ 383(v[2]-v[0]),a.size[1]*g.resolution/(v[3]-v[1]));mc(f,-.5,-.5);return!0};l.Gc=function(a,c,d,e){if(this.f){var f=[0,0];yi(this.s,[a[0]/c.size[0],(c.size[1]-a[1])/c.size[1]],f);a=[f[0]*this.j,f[1]*this.j];c=this.g.c.b;c.bindFramebuffer(c.FRAMEBUFFER,this.f);f=new Uint8Array(4);c.readPixels(a[0],a[1],1,1,c.RGBA,c.UNSIGNED_BYTE,f);if(0<f[3])return d.call(e,this.a)}};function Un(a,c){Jn.call(this,a,c);this.o=!1;this.D=-1;this.M=NaN;this.B=qc();this.l=this.c=this.C=null}C(Un,Jn);l=Un.prototype;l.Kh=function(a,c,d){this.l=c;var e=a.viewState,f=this.c;f&&!f.Xa()&&f.a(d,e.center,e.resolution,e.rotation,a.size,a.pixelRatio,c.opacity,c.Sc?a.skippedFeatureUids:{})};l.ha=function(){var a=this.c;a&&(zn(a,this.g.c)(),this.c=null);Un.ga.ha.call(this)}; 384l.nb=function(a,c,d,e){if(this.c&&this.l){var f=c.viewState,g=this.a,h={};return this.c.g(a,this.g.c,f.center,f.resolution,f.rotation,c.size,c.pixelRatio,this.l.opacity,{},function(a){var c=y(a).toString();if(!(c in h))return h[c]=!0,d.call(e,a,g)})}};l.ve=function(a,c){if(this.c&&this.l){var d=c.viewState;return En(this.c,a,this.g.c,d.resolution,d.rotation,this.l.opacity,c.skippedFeatureUids)}return!1}; 385l.Gc=function(a,c,d,e){a=a.slice();yi(c.pixelToCoordinateMatrix,a,a);if(this.ve(a,c))return d.call(e,this.a)};l.Lh=function(){Ai(this)}; 386l.Pf=function(a,c,d){function e(a){var c,d=a.ec();d?c=d.call(a,n):(d=f.g)&&(c=d(a,n));if(c){if(c){d=!1;if(Array.isArray(c))for(var e=0,g=c.length;e<g;++e)d=ql(r,a,c[e],pl(n,p),this.Lh,this)||d;else d=ql(r,a,c,pl(n,p),this.Lh,this)||d;a=d}else a=!1;this.o=this.o||a}}var f=this.a;c=f.fa();Di(a.attributions,c.ea());Ei(a,c);var g=a.viewHints[0],h=a.viewHints[1],k=f.s,m=f.v;if(!this.o&&!k&&g||!m&&h)return!0;var h=a.extent,k=a.viewState,g=k.projection,n=k.resolution,p=a.pixelRatio,k=f.i,q=f.a,m=Dk(f);void 0=== 387m&&(m=nl);h=tc(h,q*n);if(!this.o&&this.M==n&&this.D==k&&this.C==m&&yc(this.B,h))return!0;this.c&&a.postRenderFunctions.push(zn(this.c,d));this.o=!1;var r=new yn(.5*n/p,h,f.a);c.Rc(h,n,g);if(m){var u=[];c.Ab(h,function(a){u.push(a)},this);u.sort(m);u.forEach(e,this)}else c.Ab(h,e,this);An(r,d);this.M=n;this.D=k;this.C=m;this.B=h;this.c=r;return!0};
387function Vn(a,c){Ni.call(this,0,c);this.b=document.createElement("CANVAS");this.b.style.width="100%";this.b.style.height="100%";this.b.className="ol-unselectable";Lf(a,this.b,0);this.U=this.B=0;this.C=ah();this.o=!0;this.g=gh(this.b,{antialias:!0,depth:!1,failIfMajorPerformanceCaveat:!0,preserveDrawingBuffer:!1,stencil:!0});this.c=new hn(this.b,this.g);E(this.b,"webglcontextlost",this.Wm,this);E(this.b,"webglcontextrestored",this.Xm,this);this.a=new cg;this.v=null;this.l=new Si(function(a){var c= 388a[1];a=a[2];var f=c[0]-this.v[0],c=c[1]-this.v[1];return 65536*Math.log(a)+Math.sqrt(f*f+c*c)/a}.bind(this),function(a){return a[0].lb()});this.M=function(){if(!this.l.Xa()){Wi(this.l);var a=Ti(this.l);Tn(this,a[0],a[3],a[4])}return!1}.bind(this);this.j=0;Wn(this)}C(Vn,Ni); 389function Tn(a,c,d,e){var f=a.g,g=c.lb();if(dg(a.a,g))a=a.a.get(g),f.bindTexture(3553,a.xb),9729!=a.lh&&(f.texParameteri(3553,10240,9729),a.lh=9729),9729!=a.nh&&(f.texParameteri(3553,10240,9729),a.nh=9729);else{var h=f.createTexture();f.bindTexture(3553,h);if(0<e){var k=a.C.canvas,m=a.C;a.B!==d[0]||a.U!==d[1]?(k.width=d[0],k.height=d[1],a.B=d[0],a.U=d[1]):m.clearRect(0,0,d[0],d[1]);m.drawImage(c.kb(),e,e,d[0],d[1],0,0,d[0],d[1]);f.texImage2D(3553,0,6408,6408,5121,k)}else f.texImage2D(3553,0,6408,6408, 3905121,c.kb());f.texParameteri(3553,10240,9729);f.texParameteri(3553,10241,9729);f.texParameteri(3553,10242,33071);f.texParameteri(3553,10243,33071);a.a.set(g,{xb:h,lh:9729,nh:9729})}}l=Vn.prototype;l.jf=function(a){return a instanceof ik?new Mn(this,a):a instanceof jk?new Sn(this,a):a instanceof H?new Un(this,a):null};function Xn(a,c,d){var e=a.f;if(Jb(e,c)){a=a.c;var f=d.viewState;e.b(new ri(c,e,new Fn(a,f.center,f.resolution,f.rotation,d.size,d.extent),d,null,a))}} 391l.ha=function(){var a=this.g;a.isContextLost()||this.a.forEach(function(c){c&&a.deleteTexture(c.xb)});this.c.V();Vn.ga.ha.call(this)};l.Wj=function(a,c){for(var d=this.g,e;1024<this.a.yc()-this.j;){if(e=this.a.b.oc)d.deleteTexture(e.xb);else if(+this.a.b.qe==c.index)break;else--this.j;this.a.pop()}};l.$=function(){return"webgl"};l.Wm=function(a){a.preventDefault();this.a.clear();this.j=0;a=this.i;for(var c in a)a[c].Of()};l.Xm=function(){Wn(this);this.f.render()}; 392function Wn(a){a=a.g;a.activeTexture(33984);a.blendFuncSeparate(770,771,1,771);a.disable(2884);a.disable(2929);a.disable(3089);a.disable(2960)} 393l.Ke=function(a){var c=this.c,d=this.g;if(d.isContextLost())return!1;if(!a)return this.o&&(Vf(this.b,!1),this.o=!1),!1;this.v=a.focus;this.a.set((-a.index).toString(),null);++this.j;Xn(this,"precompose",a);var e=[],f=a.layerStatesArray;gb(f);var g=a.viewState.resolution,h,k,m,n;h=0;for(k=f.length;h<k;++h)n=f[h],ti(n,g)&&"ready"==n.D&&(m=Qi(this,n.layer),m.Pf(a,n,c)&&e.push(n));f=a.size[0]*a.pixelRatio;g=a.size[1]*a.pixelRatio;if(this.b.width!=f||this.b.height!=g)this.b.width=f,this.b.height=g;d.bindFramebuffer(36160, 394null);d.clearColor(0,0,0,0);d.clear(16384);d.enable(3042);d.viewport(0,0,this.b.width,this.b.height);h=0;for(k=e.length;h<k;++h)n=e[h],m=Qi(this,n.layer),m.Kh(a,n,c);this.o||(Vf(this.b,!0),this.o=!0);Oi(a);1024<this.a.yc()-this.j&&a.postRenderFunctions.push(this.Wj.bind(this));this.l.Xa()||(a.postRenderFunctions.push(this.M),a.animate=!0);Xn(this,"postcompose",a);Ri(this,a);a.postRenderFunctions.push(Pi)}; 395l.Mf=function(a,c,d,e,f,g){var h;if(this.g.isContextLost())return!1;var k=c.viewState,m=c.layerStatesArray,n;for(n=m.length-1;0<=n;--n){h=m[n];var p=h.layer;if(ti(h,k.resolution)&&f.call(g,p)&&(h=Qi(this,p).nb(a,c,d,e)))return h}};l.Hh=function(a,c,d,e){var f=!1;if(this.g.isContextLost())return!1;var g=c.viewState,h=c.layerStatesArray,k;for(k=h.length-1;0<=k;--k){var m=h[k],n=m.layer;if(ti(m,g.resolution)&&d.call(e,n)&&(f=Qi(this,n).ve(a,c)))return!0}return f}; 396l.Gh=function(a,c,d,e,f){if(this.g.isContextLost())return!1;var g=c.viewState,h,k=c.layerStatesArray,m;for(m=k.length-1;0<=m;--m){h=k[m];var n=h.layer;if(ti(h,g.resolution)&&f.call(e,n)&&(h=Qi(this,n).Gc(a,c,d,e)))return h}};var Yn=["canvas","webgl","dom"]; 397function S(a){Nb.call(this);var c=Zn(a);this.Lc=void 0!==a.loadTilesWhileAnimating?a.loadTilesWhileAnimating:!1;this.We=void 0!==a.loadTilesWhileInteracting?a.loadTilesWhileInteracting:!1;this.Ye=void 0!==a.pixelRatio?a.pixelRatio:mh;this.Xe=c.logos;this.oa=function(){this.f=void 0;this.Oo.call(this,Date.now())}.bind(this);this.Hb=fc();this.Ue=fc();this.qc=0;this.g=null;this.Sa=qc();this.M=this.S=null;this.a=document.createElement("DIV");this.a.className="ol-viewport"+(rh?" ol-touch":"");this.a.style.position= 398"relative";this.a.style.overflow="hidden";this.a.style.width="100%";this.a.style.height="100%";this.a.style.msTouchAction="none";this.a.style.touchAction="none";this.B=document.createElement("DIV");this.B.className="ol-overlaycontainer";this.a.appendChild(this.B);this.v=document.createElement("DIV");this.v.className="ol-overlaycontainer-stopevent";a=["click","dblclick","mousedown","touchstart","mspointerdown",ki,"mousewheel","wheel"];for(var d=0,e=a.length;d<e;++d)E(this.v,a[d],Gb);this.a.appendChild(this.v); 399this.la=new ci(this);for(var f in ni)E(this.la,ni[f],this.eh,this);this.ua=c.keyboardEventTarget;this.s=null;E(this.a,"wheel",this.Qc,this);E(this.a,"mousewheel",this.Qc,this);
399this.l=c.controls;this.j=c.interactions;this.o=c.overlays;this.Rf={};this.C=new c.Qo(this.a,this);this.T=null;this.D=[];this.sa=[];this.ma=new Xi(this.Pk.bind(this),this.tl.bind(this));this.X={};E(this,Pb("layergroup"),this.$k,this);E(this,Pb("view"),this.ul,this);E(this,Pb("size"),this.ql,this);E(this,Pb("target"),this.sl, 400this);this.H(c.values);this.l.forEach(function(a){a.setMap(this)},this);E(this.l,"add",function(a){a.element.setMap(this)},this);E(this.l,"remove",function(a){a.element.setMap(null)},this);this.j.forEach(function(a){a.setMap(this)},this);E(this.j,"add",function(a){a.element.setMap(this)},this);E(this.j,"remove",function(a){a.element.setMap(null)},this);this.o.forEach(this.Bg,this);E(this.o,"add",function(a){this.Bg(a.element)},this);E(this.o,"remove",function(a){var c=a.element.Wa();void 0!==c&&delete this.Rf[c.toString()]; 401a.element.setMap(null)},this)}C(S,Nb);l=S.prototype;l.Kj=function(a){this.l.push(a)};l.Lj=function(a){this.j.push(a)};l.cf=function(a){this.zc().Wc().push(a)};l.df=function(a){this.o.push(a)};l.Bg=function(a){var c=a.Wa();void 0!==c&&(this.Rf[c.toString()]=a);a.setMap(this)};l.Ta=function(a){this.render();Array.prototype.push.apply(this.D,arguments)}; 402l.ha=function(){this.la.V();this.C.V();Cb(this.a,"wheel",this.Qc,this);Cb(this.a,"mousewheel",this.Qc,this);void 0!==this.c&&(xa.removeEventListener("resize",this.c,!1),this.c=void 0);this.f&&(xa.cancelAnimationFrame(this.f),this.f=void 0);this.uh(null);S.ga.ha.call(this)};l.rd=function(a,c,d,e,f){if(this.g)return a=this.Ka(a),this.C.Mf(a,this.g,c,void 0!==d?d:null,void 0!==e?e:Wc,void 0!==f?f:null)}; 403l.cm=function(a,c,d,e,f){if(this.g)return this.C.Gh(a,this.g,c,void 0!==d?d:null,void 0!==e?e:Wc,void 0!==f?f:null)};l.wl=function(a,c,d){if(!this.g)return!1;a=this.Ka(a);return this.C.Hh(a,this.g,void 0!==c?c:Wc,void 0!==d?d:null)};l.kk=function(a){return this.Ka(this.ae(a))};l.ae=function(a){var c=this.a.getBoundingClientRect();a=a.changedTouches?a.changedTouches[0]:a;return[a.clientX-c.left,a.clientY-c.top]};l.Hf=function(){return this.get("target")}; 404l.Ac=function(){var a=this.Hf();return void 0!==a?Ef(a):null};l.Ka=function(a){var c=this.g;return c?(a=a.slice(),yi(c.pixelToCoordinateMatrix,a,a)):null};l.ik=function(){return this.l};l.Ck=function(){return this.o};l.Bk=function(a){a=this.Rf[a.toString()];return void 0!==a?a:null};l.pk=function(){return this.j};l.zc=function(){return this.get("layergroup")};l.zd=function(){return this.zc().Wc()};l.Ea=function(a){var c=this.g;return c?(a=a.slice(0,2),yi(c.coordinateToPixelMatrix,a,a)):null}; 405l.Ja=function(){return this.get("size")};l.Z=function(){return this.get("view")};l.Rk=function(){return this.a};l.Pk=function(a,c,d,e){var f=this.g;if(!(f&&c in f.wantedTiles&&f.wantedTiles[c][a.ka.toString()]))return Infinity;a=d[0]-f.focus[0];d=d[1]-f.focus[1];return 65536*Math.log(e)+Math.sqrt(a*a+d*d)/e};l.Qc=function(a,c){var d=new ai(c||a.type,this,a);this.eh(d)}; 406l.eh=function(a){if(this.g){this.T=a.coordinate;a.frameState=this.g;var c=this.j.a,d;if(!1!==this.b(a))for(d=c.length-1;0<=d;d--){var e=c[d];if(e.g()&&!e.handleEvent(a))break}}};l.ol=function(){var a=this.g,c=this.ma;if(!c.Xa()){var d=16,e=d;if(a){var f=a.viewHints;f[0]&&(d=this.Lc?8:0,e=2);f[1]&&(d=this.We?8:0,e=2)}c.f<d&&(Wi(c),Yi(c,d,e))}c=this.sa;d=0;for(e=c.length;d<e;++d)c[d](this,a);c.length=0};l.ql=function(){this.render()}; 407l.sl=function(){var a;this.Hf()&&(a=this.Ac());if(this.s){for(var c=0,d=this.s.length;c<d;++c)wb(this.s[c]);this.s=null}a?(a.appendChild(this.a),a=this.ua?this.ua:a,this.s=[E(a,"keydown",this.Qc,this),E(a,"keypress",this.Qc,this)],this.c||(this.c=this.ad.bind(this),xa.addEventListener("resize",this.c,!1))):(Mf(this.a),void 0!==this.c&&(xa.removeEventListener("resize",this.c,!1),this.c=void 0));this.ad()};l.tl=function(){this.render()};l.vl=function(){this.render()}; 408l.ul=function(){this.S&&(wb(this.S),this.S=null);var a=this.Z();a&&(this.S=E(a,"propertychange",this.vl,this));this.render()};l.al=function(){this.render()};l.bl=function(){this.render()};l.$k=function(){this.M&&(this.M.forEach(wb),this.M=null);var a=this.zc();a&&(this.M=[E(a,"propertychange",this.bl,this),E(a,"change",this.al,this)]);this.render()};l.Po=function(){this.f&&xa.cancelAnimationFrame(this.f);this.oa()};l.render=function(){void 0===this.f&&(this.f=xa.requestAnimationFrame(this.oa))}; 409l.Io=function(a){return this.l.remove(a)};l.Jo=function(a){return this.j.remove(a)};l.Lo=function(a){return this.zc().Wc().remove(a)};l.Mo=function(a){return this.o.remove(a)}; 410l.Oo=function(a){var c,d,e,f=this.Ja(),g=this.Z(),h=null;if(void 0!==f&&0<f[0]&&0<f[1]&&g&&ne(g)){var h=g.c.slice(),k=this.zc().uf(),m={};c=0;for(d=k.length;c<d;++c)m[y(k[c].layer)]=k[c];e=g.W();h={animate:!1,attributions:{},coordinateToPixelMatrix:this.Hb,extent:null,focus:this.T?this.T:e.center,index:this.qc++,layerStates:m,layerStatesArray:k,logos:qb({},this.Xe),pixelRatio:this.Ye,pixelToCoordinateMatrix:this.Ue,postRenderFunctions:[],size:f,skippedFeatureUids:this.X,tileQueue:this.ma,time:a,usedTiles:{}, 411viewState:e,viewHints:h,wantedTiles:{}}}if(h){a=this.D;c=f=0;for(d=a.length;c<d;++c)g=a[c],g(this,h)&&(a[f++]=g);a.length=f;h.extent=Rc(e.center,e.resolution,e.rotation,h.size)}this.g=h;this.C.Ke(h);h&&(h.animate&&this.render(),Array.prototype.push.apply(this.sa,h.postRenderFunctions),0!==this.D.length||h.viewHints[0]||h.viewHints[1]||Fc(h.extent,this.Sa)||(this.b(new ag("moveend",this,h)),uc(h.extent,this.Sa)));this.b(new ag("postrender",this,h));Ug(this.ol,this)}; 412l.Di=function(a){this.set("layergroup",a)};l.mg=function(a){this.set("size",a)};l.uh=function(a){this.set("target",a)};l.cp=function(a){this.set("view",a)};l.Ki=function(a){a=y(a).toString();this.X[a]=!0;this.render()}; 413l.ad=function(){var a=this.Ac();if(a){var c=Df(a),d=kf&&a.currentStyle,e;if(e=d)Bf(c),e=!0;if(e&&"auto"!=d.width&&"auto"!=d.height&&!d.boxSizing)c=Wf(a,d.width,"width","pixelWidth"),a=Wf(a,d.height,"height","pixelHeight"),a=new Af(c,a);else{d=new Af(a.offsetWidth,a.offsetHeight);c=Yf(a,"padding");
413if(!kf||9<=Number(xf))e=Rf(a,"borderLeftWidth"),f=Rf(a,"borderRightWidth"),g=Rf(a,"borderTopWidth"),a=Rf(a,"borderBottomWidth"),a=new Pf(parseFloat(g),parseFloat(f),parseFloat(a),parseFloat(e));else{e=$f(a, 414"borderLeft");var f=$f(a,"borderRight"),g=$f(a,"borderTop"),a=$f(a,"borderBottom"),a=new Pf(g,f,a,e)}a=new Af(d.width-a.left-c.left-c.right-a.right,d.height-a.top-c.top-c.bottom-a.bottom)}this.mg([a.width,a.height])}else this.mg(void 0)};l.Ni=function(a){a=y(a).toString();delete this.X[a];this.render()}; 415function Zn(a){var c=null;void 0!==a.keyboardEventTarget&&(c="string"===typeof a.keyboardEventTarget?document.getElementById(a.keyboardEventTarget):a.keyboardEventTarget);var d={},e={};if(void 0===a.logo||"boolean"===typeof a.logo&&a.logo)e["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAHGAAABxgEXwfpGAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAhNQTFRF////AP//AICAgP//AFVVQECA////K1VVSbbbYL/fJ05idsTYJFtbbcjbJllmZszWWMTOIFhoHlNiZszTa9DdUcHNHlNlV8XRIVdiasrUHlZjIVZjaMnVH1RlIFRkH1RkH1ZlasvYasvXVsPQH1VkacnVa8vWIVZjIFRjVMPQa8rXIVVkXsXRsNveIFVkIFZlIVVj3eDeh6GmbMvXH1ZkIFRka8rWbMvXIFVkIFVjIFVkbMvWH1VjbMvWIFVlbcvWIFVla8vVIFVkbMvWbMvVH1VkbMvWIFVlbcvWIFVkbcvVbMvWjNPbIFVkU8LPwMzNIFVkbczWIFVkbsvWbMvXIFVkRnB8bcvW2+TkW8XRIFVkIlZlJVloJlpoKlxrLl9tMmJwOWd0Omh1RXF8TneCT3iDUHiDU8LPVMLPVcLPVcPQVsPPVsPQV8PQWMTQWsTQW8TQXMXSXsXRX4SNX8bSYMfTYcfTYsfTY8jUZcfSZsnUaIqTacrVasrVa8jTa8rWbI2VbMvWbcvWdJObdcvUdszUd8vVeJaee87Yfc3WgJyjhqGnitDYjaarldPZnrK2oNbborW5o9bbo9fbpLa6q9ndrL3ArtndscDDutzfu8fJwN7gwt7gxc/QyuHhy+HizeHi0NfX0+Pj19zb1+Tj2uXk29/e3uLg3+Lh3+bl4uXj4ufl4+fl5Ofl5ufl5ujm5+jmySDnBAAAAFp0Uk5TAAECAgMEBAYHCA0NDg4UGRogIiMmKSssLzU7PkJJT1JTVFliY2hrdHZ3foSFhYeJjY2QkpugqbG1tre5w8zQ09XY3uXn6+zx8vT09vf4+Pj5+fr6/P39/f3+gz7SsAAAAVVJREFUOMtjYKA7EBDnwCPLrObS1BRiLoJLnte6CQy8FLHLCzs2QUG4FjZ5GbcmBDDjxJBXDWxCBrb8aM4zbkIDzpLYnAcE9VXlJSWlZRU13koIeW57mGx5XjoMZEUqwxWYQaQbSzLSkYGfKFSe0QMsX5WbjgY0YS4MBplemI4BdGBW+DQ11eZiymfqQuXZIjqwyadPNoSZ4L+0FVM6e+oGI6g8a9iKNT3o8kVzNkzRg5lgl7p4wyRUL9Yt2jAxVh6mQCogae6GmflI8p0r13VFWTHBQ0rWPW7ahgWVcPm+9cuLoyy4kCJDzCm6d8PSFoh0zvQNC5OjDJhQopPPJqph1doJBUD5tnkbZiUEqaCnB3bTqLTFG1bPn71kw4b+GFdpLElKIzRxxgYgWNYc5SCENVHKeUaltHdXx0dZ8uBI1hJ2UUDgq82CM2MwKeibqAvSO7MCABq0wXEPiqWEAAAAAElFTkSuQmCC"]= 416"http://openlayers.org/";else{var f=a.logo;"string"===typeof f?e[f]="":ma(f)&&(e[f.src]=f.href)}f=a.layers instanceof Yj?a.layers:new Yj({layers:a.layers});d.layergroup=f;d.target=a.target;d.view=void 0!==a.view?a.view:new je;var f=Ni,g;void 0!==a.renderer?Array.isArray(a.renderer)?g=a.renderer:"string"===typeof a.renderer&&(g=[a.renderer]):g=Yn;var h,k;h=0;for(k=g.length;h<k;++h){var m=g[h];if("canvas"==m){if(oh){f=Rm;break}}else if("dom"==m){f=Zm;break}else if("webgl"==m&&hh){f=Vn;break}}var n; 417void 0!==a.controls?n=Array.isArray(a.controls)?new Fe(a.controls.slice()):a.controls:n=Lg();var p;void 0!==a.interactions?p=Array.isArray(a.interactions)?new Fe(a.interactions.slice()):a.interactions:p=Xj();a=void 0!==a.overlays?Array.isArray(a.overlays)?new Fe(a.overlays.slice()):a.overlays:new Fe;return{controls:n,interactions:p,keyboardEventTarget:c,logos:e,overlays:a,Qo:f,values:d}}hk();function $n(a){Nb.call(this);this.C=a.id;this.B=void 0!==a.insertFirst?a.insertFirst:!0;this.S=void 0!==a.stopEvent?a.stopEvent:!0;this.g=document.createElement("DIV");this.g.className="ol-overlay-container";this.g.style.position="absolute";this.autoPan=void 0!==a.autoPan?a.autoPan:!1;this.o=void 0!==a.autoPanAnimation?a.autoPanAnimation:{};this.s=void 0!==a.autoPanMargin?a.autoPanMargin:20;this.a={Vd:"",re:"",Le:"",Ne:"",visible:!0};this.l=null;E(this,Pb("element"),this.Wk,this);E(this,Pb("map"), 418this.gl,this);E(this,Pb("offset"),this.kl,this);E(this,Pb("position"),this.ml,this);E(this,Pb("positioning"),this.nl,this);void 0!==a.element&&this.jg(a.element);this.kg(void 0!==a.offset?a.offset:[0,0]);this.lg(void 0!==a.positioning?a.positioning:"top-left");void 0!==a.position&&this.Uc(a.position)}C($n,Nb);l=$n.prototype;l.Ec=function(){return this.get("element")};l.Wa=function(){return this.C};l.sb=function(){return this.get("map")};l.de=function(){return this.get("offset")};l.If=function(){return this.get("position")}; 419l.wf=function(){return this.get("positioning")};l.Wk=function(){Kf(this.g);var a=this.Ec();a&&this.g.appendChild(a)};l.gl=function(){this.l&&(Mf(this.g),wb(this.l),this.l=null);var a=this.sb();a&&(this.l=E(a,"postrender",this.render,this),ao(this),a=this.S?a.v:a.B,this.B?Lf(a,this.g,0):a.appendChild(this.g))};l.render=function(){ao(this)};l.kl=function(){ao(this)}; 420l.ml=function(){ao(this);if(void 0!==this.get("position")&&this.autoPan){var a=this.sb();if(void 0!==a&&a.Ac()){var c=bo(a.Ac(),a.Ja()),d=this.Ec(),e=d.offsetWidth,f=d.currentStyle||xa.getComputedStyle(d),e=e+(parseInt(f.marginLeft,10)+parseInt(f.marginRight,10)),f=d.offsetHeight,g=d.currentStyle||xa.getComputedStyle(d),f=f+(parseInt(g.marginTop,10)+parseInt(g.marginBottom,10)),h=bo(d,[e,f]),d=this.s;yc(c,h)||(e=h[0]-c[0],f=c[2]-h[2],g=h[1]-c[1],h=c[3]-h[3],c=[0,0],0>e?c[0]=e-d:0>f&&(c[0]=Math.abs(f)+ 421d),0>g?c[1]=g-d:0>h&&(c[1]=Math.abs(h)+d),0===c[0]&&0===c[1])||(d=a.Z().Ua(),e=a.Ea(d),c=[e[0]+c[0],e[1]+c[1]],this.o&&(this.o.source=d,a.Ta(ue(this.o))),a.Z().gb(a.Ka(c)))}}};l.nl=function(){ao(this)};l.jg=function(a){this.set("element",a)};l.setMap=function(a){this.set("map",a)};l.kg=function(a){this.set("offset",a)};l.Uc=function(a){this.set("position",a)}; 422function bo(a,c){var d=Df(a),e=new zf(0,0),f;f=d?Df(d):document;var g;(g=!kf||9<=Number(xf))||(Bf(f),g=!0);a!=(g?f.documentElement:f.body)&&(f=Sf(a),g=Bf(d).b,d=g.scrollingElement?g.scrollingElement:nf?g.body||g.documentElement:g.documentElement,g=g.parentWindow||g.defaultView,d=kf&&vf("10")&&g.pageYOffset!=d.scrollTop?new zf(d.scrollLeft,d.scrollTop):new zf(g.pageXOffset||d.scrollLeft,g.pageYOffset||d.scrollTop),e.x=f.left+d.x,e.y=f.top+d.y);return[e.x,e.y,e.x+c[0],e.y+c[1]]} 423l.lg=function(a){this.set("positioning",a)};l.Ra=function(a){this.a.visible!==a&&(Vf(this.g,a),this.a.visible=a)}; 424function ao(a){var c=a.sb(),d=a.If();if(void 0!==c&&c.g&&void 0!==d){var d=c.Ea(d),e=c.Ja(),c=a.g.style,f=a.de(),g=a.wf(),h=f[0],f=f[1];if("bottom-right"==g||"center-right"==g||"top-right"==g)""!==a.a.re&&(a.a.re=c.left=""),h=Math.round(e[0]-d[0]-h)+"px",a.a.Le!=h&&(a.a.Le=c.right=h);else{""!==a.a.Le&&(a.a.Le=c.right="");if("bottom-center"==g||"center-center"==g||"top-center"==g)h-=Tf(a.g).width/2;h=Math.round(d[0]+h)+"px";a.a.re!=h&&(a.a.re=c.left=h)}if("bottom-left"==g||"bottom-center"==g||"bottom-right"== 425g)""!==a.a.Ne&&(a.a.Ne=c.top=""),d=Math.round(e[1]-d[1]-f)+"px",a.a.Vd!=d&&(a.a.Vd=c.bottom=d);else{""!==a.a.Vd&&(a.a.Vd=c.bottom="");
425if("center-left"==g||"center-center"==g||"center-right"==g)f-=Tf(a.g).height/2;d=Math.round(d[1]+f)+"px";a.a.Ne!=d&&(a.a.Ne=c.top=d)}a.Ra(!0)}else a.Ra(!1)};function co(a){a=a?a:{};this.j=void 0!==a.collapsed?a.collapsed:!0;this.l=void 0!==a.collapsible?a.collapsible:!0;this.l||(this.j=!1);var c=void 0!==a.className?a.className:"ol-overviewmap",d=void 0!==a.tipLabel?a.tipLabel:"Overview map",e=void 0!==a.collapseLabel?a.collapseLabel:"\u00ab";this.v="string"===typeof e?Hf("SPAN",{},e):e;e=void 0!==a.label?a.label:"\u00bb";this.B="string"===typeof e?Hf("SPAN",{},e):e;d=Hf("BUTTON",{type:"button",title:d},this.l&&!this.j?this.v:this.B);E(d,"click",this.nm, 426this);e=document.createElement("DIV");e.className="ol-overviewmap-map";var f=this.f=new S({controls:new Fe,interactions:new Fe,target:e,view:a.view});a.layers&&a.layers.forEach(function(a){f.cf(a)},this);var g=document.createElement("DIV");g.className="ol-overviewmap-box";g.style.boxSizing="border-box";this.o=new $n({position:[0,0],positioning:"bottom-left",element:g});this.f.df(this.o);c=Hf("DIV",c+" ol-unselectable ol-control"+(this.j&&this.l?" ol-collapsed":"")+(this.l?"":" ol-uncollapsible"), 427e,d);bg.call(this,{element:c,render:a.render?a.render:eo,target:a.target})}C(co,bg);l=co.prototype;l.setMap=function(a){var c=this.a;a!==c&&(c&&(c=c.Z())&&Cb(c,Pb("rotation"),this.ke,this),co.ga.setMap.call(this,a),a&&(this.s.push(E(a,"propertychange",this.hl,this)),0===this.f.zd().dc()&&this.f.Di(a.zc()),a=a.Z()))&&(E(a,Pb("rotation"),this.ke,this),ne(a)&&(this.f.ad(),fo(this)))}; 428l.hl=function(a){"view"===a.key&&((a=a.oldValue)&&Cb(a,Pb("rotation"),this.ke,this),a=this.a.Z(),E(a,Pb("rotation"),this.ke,this))};l.ke=function(){this.f.Z().se(this.a.Z().Pa())};function eo(){var a=this.a,c=this.f;if(a.g&&c.g){var d=a.Ja(),a=a.Z().Oc(d),e=c.Ja(),d=c.Z().Oc(e),f=c.Ea(Lc(a)),g=c.Ea(Jc(a)),c=Math.abs(f[0]-g[0]),f=Math.abs(f[1]-g[1]),g=e[0],e=e[1];c<.1*g||f<.1*e||c>.75*g||f>.75*e?fo(this):yc(d,a)||(a=this.f,d=this.a.Z(),a.Z().gb(d.Ua()))}go(this)} 429function fo(a){var c=a.a;a=a.f;var d=c.Ja(),c=c.Z().Oc(d),d=a.Ja();a=a.Z();Uc(c,1/(.1*Math.pow(2,Math.log(7.5)/Math.LN2/2)));a.qd(c,d)}function go(a){var c=a.a,d=a.f;if(c.g&&d.g){var e=c.Ja(),f=c.Z(),g=d.Z();d.Ja();var d=f.Pa(),c=a.o,h=a.o.Ec(),f=f.Oc(e),e=g.ba(),g=Ic(f),f=Kc(f),k;if(a=a.a.Z().Ua())k=[g[0]-a[0],g[1]-a[1]],Zb(k,d),Ub(k,a);c.Uc(k);h&&(h.style.width=Math.abs((g[0]-f[0])/e)+"px",h.style.height=Math.abs((f[1]-g[1])/e)+"px")}}l.nm=function(a){a.preventDefault();ho(this)}; 430function ho(a){a.element.classList.toggle("ol-collapsed");a.j?Nf(a.v,a.B):Nf(a.B,a.v);a.j=!a.j;var c=a.f;a.j||c.g||(c.ad(),fo(a),Bb(c,"postrender",function(){go(this)},a))}l.mm=function(){return this.l};l.pm=function(a){this.l!==a&&(this.l=a,this.element.classList.toggle("ol-uncollapsible"),!a&&this.j&&ho(this))};l.om=function(a){this.l&&this.j!==a&&ho(this)};l.lm=function(){return this.j};l.Dk=function(){return this.f};function io(a){a=a?a:{};var c=void 0!==a.className?a.className:"ol-scale-line";this.l=document.createElement("DIV");this.l.className=c+"-inner";this.f=document.createElement("DIV");this.f.className=c+" ol-unselectable";this.f.appendChild(this.l);this.v=null;this.o=void 0!==a.minWidth?a.minWidth:64;this.j=!1;this.C=void 0;this.B="";bg.call(this,{element:this.f,render:a.render?a.render:jo,target:a.target});E(this,Pb("units"),this.T,this);this.D(a.units||"metric")}C(io,bg);var ko=[1,2,5]; 431io.prototype.M=function(){return this.get("units")};function jo(a){(a=a.frameState)?this.v=a.viewState:this.v=null;lo(this)}io.prototype.T=function(){lo(this)};io.prototype.D=function(a){this.set("units",a)}; 432function lo(a){var c=a.v;if(c){var d=c.projection,e=d.Nb(),c=d.getPointResolution(c.resolution,c.center)*e,e=a.o*c,d="",f=a.M();"degrees"==f?(d=$c.degrees,c/=d,e<d/60?(d="\u2033",c*=3600):e<d?(d="\u2032",c*=60):d="\u00b0"):"imperial"==f?.9144>e?(d="in",c/=.0254):1609.344>e?(d="ft",c/=.3048):(d="mi",c/=1609.344):"nautical"==f?(c/=1852,d="nm"):"metric"==f?1>e?(d="mm",c*=1E3):1E3>e?d="m":(d="km",c/=1E3):"us"==f&&(.9144>e?(d="in",c*=39.37):1609.344>e?(d="ft",c/=.30480061):(d="mi",c/=1609.3472));for(var f= 4333*Math.floor(Math.log(a.o*c)/Math.log(10)),g;;){g=ko[(f%3+3)%3]*Math.pow(10,Math.floor(f/3));e=Math.round(g/c);if(isNaN(e)){Vf(a.f,!1);a.j=!1;return}if(e>=a.o)break;++f}c=g+" "+d;a.B!=c&&(a.l.innerHTML=c,a.B=c);a.C!=e&&(a.l.style.width=e+"px",a.C=e);a.j||(Vf(a.f,!0),a.j=!0)}else a.j&&(Vf(a.f,!1),a.j=!1)};function mo(a){a=a?a:{};this.f=void 0;this.j=no;this.v=[];this.C=this.o=0;this.T=null;this.oa=!1;this.X=void 0!==a.duration?a.duration:200;var c=void 0!==a.className?a.className:"ol-zoomslider",d=Hf("BUTTON",{type:"button","class":c+"-thumb ol-unselectable"}),c=Hf("DIV",[c,"ol-unselectable","ol-control"],d);this.l=new Vh(c);E(this.l,Fh,this.Vk,this);E(this.l,Gh,this.bh,this);E(this.l,Hh,this.dh,this);E(c,"click",this.Uk,this);E(d,"click",Gb);bg.call(this,{element:c,render:a.render?a.render:oo})} 434C(mo,bg);mo.prototype.ha=function(){this.l.V();mo.ga.ha.call(this)};var no=0;l=mo.prototype;l.setMap=function(a){mo.ga.setMap.call(this,a);a&&a.render()}; 435function oo(a){if(a.frameState){if(!this.oa){var c=this.element,d=Tf(c),e=c.firstElementChild,c=Yf(e,"margin"),f=new Af(e.offsetWidth,e.offsetHeight),e=f.width+c.right+c.left,c=f.height+c.top+c.bottom;this.T=[e,c];d.width>d.height?(this.j=1,this.C=d.width-e):(this.j=no,this.o=d.height-c);this.oa=!0}a=a.frameState.viewState.resolution;
435a!==this.f&&(this.f=a,po(this,a))}} 436l.Uk=function(a){var c=this.a,d=c.Z(),e=d.ba();c.Ta(we({resolution:e,duration:this.X,easing:qe}));a=qo(this,Pa(1===this.j?(a.offsetX-this.T[0]/2)/this.C:(a.offsetY-this.T[1]/2)/this.o,0,1));d.Xb(d.constrainResolution(a))}; 437l.Vk=function(a){if(!this.B&&a.b.target===this.element.firstElementChild&&(oe(this.a.Z(),1),this.M=a.clientX,this.D=a.clientY,this.B=!0,0===this.v.length)){a=this.bh;var c=this.dh;this.v.push(E(document,"mousemove",a,this),E(document,"touchmove",a,this),E(document,Gh,a,this),E(document,"mouseup",c,this),E(document,"touchend",c,this),E(document,Hh,c,this))}}; 438l.bh=function(a){if(this.B){var c=this.element.firstElementChild;this.f=qo(this,Pa(1===this.j?(a.clientX-this.M+parseInt(c.style.left,10))/this.C:(a.clientY-this.D+parseInt(c.style.top,10))/this.o,0,1));this.a.Z().Xb(this.f);po(this,this.f);this.M=a.clientX;this.D=a.clientY}};l.dh=function(){if(this.B){var a=this.a,c=a.Z();oe(c,-1);a.Ta(we({resolution:this.f,duration:this.X,easing:qe}));a=c.constrainResolution(this.f);c.Xb(a);this.B=!1;this.D=this.M=void 0;this.v.forEach(wb);this.v.length=0}}; 439function po(a,c){var d;d=1-me(a.a.Z())(c);var e=a.element.firstElementChild;1==a.j?e.style.left=a.C*d+"px":e.style.top=a.o*d+"px"}function qo(a,c){return le(a.a.Z())(1-c)};function ro(a){a=a?a:{};this.f=a.extent?a.extent:null;var c=void 0!==a.className?a.className:"ol-zoom-extent",d=Hf("BUTTON",{type:"button",title:void 0!==a.tipLabel?a.tipLabel:"Fit to extent"},void 0!==a.label?a.label:"E");E(d,"click",this.j,this);c=Hf("DIV",c+" ol-unselectable ol-control",d);bg.call(this,{element:c,target:a.target})}C(ro,bg);ro.prototype.j=function(a){a.preventDefault();var c=this.a;a=c.Z();var d=this.f?this.f:a.g.N(),c=c.Ja();a.qd(d,c)};function so(a){Nb.call(this);a=a?a:{};this.a=null;E(this,Pb("tracking"),this.Ul,this);this.Ef(void 0!==a.tracking?a.tracking:!1)}C(so,Nb);l=so.prototype;l.ha=function(){this.Ef(!1);so.ga.ha.call(this)}; 440l.Xn=function(a){if(null!==a.alpha){var c=Ta(a.alpha);this.set("alpha",c);"boolean"===typeof a.absolute&&a.absolute?this.set("heading",c):ka(a.webkitCompassHeading)&&-1!=a.webkitCompassAccuracy&&this.set("heading",Ta(a.webkitCompassHeading))}null!==a.beta&&this.set("beta",Ta(a.beta));null!==a.gamma&&this.set("gamma",Ta(a.gamma));this.u()};l.dk=function(){return this.get("alpha")};l.gk=function(){return this.get("beta")};l.mk=function(){return this.get("gamma")};l.Tl=function(){return this.get("heading")}; 441l.ph=function(){return this.get("tracking")};l.Ul=function(){if(ph){var a=this.ph();a&&!this.a?this.a=E(xa,"deviceorientation",this.Xn,this):a||null===this.a||(wb(this.a),this.a=null)}};l.Ef=function(a){this.set("tracking",a)};function to(){this.defaultDataProjection=null}function uo(a,c,d){var e;d&&(e={dataProjection:d.dataProjection?d.dataProjection:a.Za(c),featureProjection:d.featureProjection});return vo(a,e)}function vo(a,c){var d;c&&(d={featureProjection:c.featureProjection,dataProjection:c.dataProjection?c.dataProjection:a.defaultDataProjection,rightHanded:c.rightHanded},c.decimals&&(d.decimals=c.decimals));return d} 442function wo(a,c,d){var e=d?dd(d.featureProjection):null,f=d?dd(d.dataProjection):null,g;e&&f&&!td(e,f)?a instanceof yd?g=(c?a.clone():a).mb(c?e:f,c?f:e):g=xd(c?a.slice():a,c?e:f,c?f:e):g=a;if(c&&d&&d.decimals){var h=Math.pow(10,d.decimals);a=function(a){for(var c=0,d=a.length;c<d;++c)a[c]=Math.round(a[c]*h)/h;return a};Array.isArray(g)?a(g):g.sc(a)}return g};function xo(){this.defaultDataProjection=null}C(xo,to);function yo(a){return ma(a)?a:"string"===typeof a?(a=JSON.parse(a))?a:null:null}l=xo.prototype;l.$=function(){return"json"};l.Ub=function(a,c){return this.Xc(yo(a),uo(this,a,c))};l.Fa=function(a,c){return this.Yf(yo(a),uo(this,a,c))};l.Yc=function(a,c){return this.ki(yo(a),uo(this,a,c))};l.Za=function(a){return this.si(yo(a))};l.Md=function(a,c){return JSON.stringify(this.bd(a,c))};l.Zb=function(a,c){return JSON.stringify(this.Qe(a,c))}; 443l.cd=function(a,c){return JSON.stringify(this.Se(a,c))};function zo(a,c,d,e,f,g){var h=NaN,k=NaN,m=(d-c)/e;if(0!==m)if(1==m)h=a[c],k=a[c+1];else if(2==m)h=(1-f)*a[c]+f*a[c+e],k=(1-f)*a[c+1]+f*a[c+e+1];else{var k=a[c],m=a[c+1],n=0,h=[0],p;for(p=c+e;p<d;p+=e){var q=a[p],r=a[p+1],n=n+Math.sqrt((q-k)*(q-k)+(r-m)*(r-m));h.push(n);k=q;m=r}d=f*n;m=0;n=h.length;for(p=!1;m<n;)f=m+(n-m>>
vendor: 5,381 bytes, lines 443-453
4431),k=+Za(h[f],d),0>k?m=f+1:(n=f,p=!k);f=p?m:~m;0>f?(d=(d-h[-f-2])/(h[-f-1]-h[-f-2]),c+=(-f-2)*e,h=Wa(a[c],a[c+e],d),k=Wa(a[c+1],a[c+e+1],d)):(h=a[c+f*e],k=a[c+f*e+1])}return g?(g[0]= 444h,g[1]=k,g):[h,k]}function Ao(a,c,d,e,f,g){if(d==c)return null;if(f<a[c+e-1])return g?(d=a.slice(c,c+e),d[e-1]=f,d):null;if(a[d-1]<f)return g?(d=a.slice(d-e,d),d[e-1]=f,d):null;if(f==a[c+e-1])return a.slice(c,c+e);c/=e;for(d/=e;c<d;)g=c+d>>1,f<a[(g+1)*e-1]?d=g:c=g+1;d=a[c*e-1];if(f==d)return a.slice((c-1)*e,(c-1)*e+e);g=(f-d)/(a[(c+1)*e-1]-d);d=[];var h;for(h=0;h<e-1;++h)d.push(Wa(a[(c-1)*e+h],a[c*e+h],g));d.push(f);return d} 445function Bo(a,c,d,e,f,g){var h=0;if(g)return Ao(a,h,c[c.length-1],d,e,f);if(e<a[d-1])return f?(a=a.slice(0,d),a[d-1]=e,a):null;if(a[a.length-1]<e)return f?(a=a.slice(a.length-d),a[d-1]=e,a):null;f=0;for(g=c.length;f<g;++f){var k=c[f];if(h!=k){if(e<a[h+d-1])break;if(e<=a[k-1])return Ao(a,h,k,d,e,!1);h=k}}return null};function T(a,c){Ad.call(this);this.f=null;this.C=this.M=this.o=-1;this.na(a,c)}C(T,Ad);l=T.prototype;l.Cg=function(a){this.A?cb(this.A,a):this.A=a.slice();this.u()};l.clone=function(){var a=new T(null);a.ca(this.g,this.A.slice());return a};l.yb=function(a,c,d,e){if(e<vc(this.N(),a,c))return e;this.C!=this.i&&(this.M=Math.sqrt(Hd(this.A,0,this.A.length,this.a,0)),this.C=this.i);return Jd(this.A,0,this.A.length,this.a,this.M,!1,a,c,d,e)}; 446l.ak=function(a,c){return Yd(this.A,0,this.A.length,this.a,a,c)};l.xh=function(a,c){return"XYM"!=this.g&&"XYZM"!=this.g?null:Ao(this.A,0,this.A.length,this.a,a,void 0!==c?c:!1)};l.aa=function(){return Od(this.A,0,this.A.length,this.a)};l.Pg=function(a,c){return zo(this.A,0,this.A.length,this.a,a,c)};l.sm=function(){var a=this.A,c=this.a,d=a[0],e=a[1],f=0,g;for(g=0+c;g<this.A.length;g+=c)var h=a[g],k=a[g+1],f=f+Math.sqrt((h-d)*(h-d)+(k-e)*(k-e)),d=h,e=k;return f}; 447function Lk(a){a.o!=a.i&&(a.f=a.Pg(.5,a.f),a.o=a.i);return a.f}l.Pc=function(a){var c=[];c.length=Qd(this.A,0,this.A.length,this.a,a,c,0);a=new T(null);a.ca("XY",c);return a};l.$=function(){return"LineString"};l.Na=function(a){return Zd(this.A,0,this.A.length,this.a,a)};l.na=function(a,c){a?(Dd(this,c,a,1),this.A||(this.A=[]),this.A.length=Md(this.A,0,a,this.a),this.u()):this.ca("XY",null)};l.ca=function(a,c){Cd(this,a,c);this.u()};function U(a,c){Ad.call(this);this.f=[];this.o=this.C=-1;this.na(a,c)}C(U,Ad);l=U.prototype;l.Mj=function(a){this.A?cb(this.A,a.ia().slice()):this.A=a.ia().slice();this.f.push(this.A.length);this.u()};l.clone=function(){var a=new U(null);a.ca(this.g,this.A.slice(),this.f.slice());return a};l.yb=function(a,c,d,e){if(e<vc(this.N(),a,c))return e;this.o!=this.i&&(this.C=Math.sqrt(Id(this.A,0,this.f,this.a,0)),this.o=this.i);return Kd(this.A,0,this.f,this.a,this.C,!1,a,c,d,e)}; 448l.um=function(a,c,d){return"XYM"!=this.g&&"XYZM"!=this.g||0===this.A.length?null:Bo(this.A,this.f,this.a,a,void 0!==c?c:!1,void 0!==d?d:!1)};l.aa=function(){return Pd(this.A,0,this.f,this.a)};l.Fb=function(){return this.f};l.uk=function(a){if(0>a||this.f.length<=a)return null;var c=new T(null);c.ca(this.g,this.A.slice(0===a?0:this.f[a-1],this.f[a]));return c}; 449l.ud=function(){var a=this.A,c=this.f,d=this.g,e=[],f=0,g,h;g=0;for(h=c.length;g<h;++g){var k=c[g],m=new T(null);m.ca(d,a.slice(f,k));e.push(m);f=k}return e};function Mk(a){var c=[],d=a.A,e=0,f=a.f;a=a.a;var g,h;g=0;for(h=f.length;g<h;++g){var k=f[g],e=zo(d,e,k,a,.5);cb(c,e);e=k}return c}l.Pc=function(a){var c=[],d=[],e=this.A,f=this.f,g=this.a,h=0,k=0,m,n;m=0;for(n=f.length;m<n;++m){var p=f[m],k=Qd(e,h,p,g,a,c,k);d.push(k);h=p}c.length=k;a=new U(null);a.ca("XY",c,d);return a};l.$=function(){return"MultiLineString"}; 450l.Na=function(a){a:{var c=this.A,d=this.f,e=this.a,f=0,g,h;g=0;for(h=d.length;g<h;++g){if(Zd(c,f,d[g],e,a)){a=!0;break a}f=d[g]}a=!1}return a};l.na=function(a,c){if(a){Dd(this,c,a,2);this.A||(this.A=[]);var d=Nd(this.A,0,a,this.a,this.f);this.A.length=0===d.length?0:d[d.length-1];this.u()}else this.ca("XY",null,this.f)};l.ca=function(a,c,d){Cd(this,a,c);this.f=d;this.u()}; 451function Co(a,c){var d=a.g,e=[],f=[],g,h;g=0;for(h=c.length;g<h;++g){var k=c[g];0===g&&(d=k.g);cb(e,k.ia());f.push(e.length)}a.ca(d,e,f)};function Do(a,c){Ad.call(this);this.na(a,c)}C(Do,Ad);l=Do.prototype;l.Oj=function(a){this.A?cb(this.A,a.ia()):this.A=a.ia().slice();this.u()};l.clone=function(){var a=new Do(null);a.ca(this.g,this.A.slice());return a};l.yb=function(a,c,d,e){if(e<vc(this.N(),a,c))return e;var f=this.A,g=this.a,h,k,m;h=0;for(k=f.length;h<k;h+=g)if(m=Sa(a,c,f[h],f[h+1]),m<e){e=m;for(m=0;m<g;++m)d[m]=f[h+m];d.length=g}return e};l.aa=function(){return Od(this.A,0,this.A.length,this.a)}; 452l.Fk=function(a){var c=this.A?this.A.length/this.a:0;if(0>a||c<=a)return null;c=new F(null);c.ca(this.g,this.A.slice(a*this.a,(a+1)*this.a));return c};l.te=function(){var a=this.A,c=this.g,d=this.a,e=[],f,g;f=0;for(g=a.length;f<g;f+=d){var h=new F(null);h.ca(c,a.slice(f,f+d));e.push(h)}return e};l.$=function(){return"MultiPoint"};l.Na=function(a){var c=this.A,d=this.a,e,f,g,h;e=0;for(f=c.length;e<f;e+=d)if(g=c[e],h=c[e+1],xc(a,g,h))return!0;return!1}; 453l.na=function(a,c){a?(Dd(this,c,a,1),this.A||(this.A=[]),this.A.length=Md(this.A,0,a,this.a),this.u()):this.ca("XY",null)};l.ca=function(a,c){Cd(this,a,c);this.u()};function Eo(a,c){Ad.call(this);this.f=[];this.C=-1;this.M=null;this.T=this.D=this.S=-1;this.o=null;this.na(a,c)}C(Eo,Ad);l=Eo.prototype;
453l.Pj=function(a){if(this.A){var c=this.A.length;cb(this.A,a.ia());a=a.Fb().slice();var d,e;d=0;for(e=a.length;d<e;++d)a[d]+=c}else this.A=a.ia().slice(),a=a.Fb().slice(),this.f.push();this.f.push(a);this.u()};l.clone=function(){for(var a=new Eo(null),c=this.f.length,d=Array(c),e=0;e<c;++e)d[e]=this.f[e].slice();Fo(a,this.g,this.A.slice(),d);return a}; 454l.yb=function(a,c,d,e){if(e<vc(this.N(),a,c))return e;if(this.D!=this.i){var f=this.f,g=0,h=0,k,m;k=0;for(m=f.length;k<m;++k)var n=f[k],h=Id(this.A,g,n,this.a,h),g=n[n.length-1];this.S=Math.sqrt(h);this.D=this.i}f=Nk(this);g=this.f;h=this.a;k=this.S;m=0;var n=[NaN,NaN],p,q;p=0;for(q=g.length;p<q;++p){var r=g[p];e=Kd(f,m,r,h,k,!0,a,c,d,e,n);m=r[r.length-1]}return e}; 455l.Fc=function(a,c){var d;a:{d=Nk(this);var e=this.f,f=0;if(0!==e.length){var g,h;g=0;for(h=e.length;g<h;++g){var k=e[g];if(Wd(d,f,k,this.a,a,c)){d=!0;break a}f=k[k.length-1]}}d=!1}return d};l.vm=function(){var a=Nk(this),c=this.f,d=0,e=0,f,g;f=0;for(g=c.length;f<g;++f)var h=c[f],e=e+Fd(a,d,h,this.a),d=h[h.length-1];return e}; 456l.aa=function(a){var c;void 0!==a?(c=Nk(this).slice(),de(c,this.f,this.a,a)):c=this.A;a=c;c=this.f;var d=this.a,e=0,f=[],g=0,h,k;h=0;for(k=c.length;h<k;++h){var m=c[h];f[g++]=Pd(a,e,m,d,f[g]);e=m[m.length-1]}f.length=g;return f}; 457function Ok(a){if(a.C!=a.i){var c=a.A,d=a.f,e=a.a,f=0,g=[],h,k,m=qc();h=0;for(k=d.length;h<k;++h){var n=d[h],m=Cc(c,f,n[0],e);g.push((m[0]+m[2])/2,(m[1]+m[3])/2);f=n[n.length-1]}c=Nk(a);d=a.f;e=a.a;f=0;h=[];k=0;for(m=d.length;k<m;++k)n=d[k],h=Xd(c,f,n,e,g,2*k,h),f=n[n.length-1];a.M=h;a.C=a.i}return a.M}l.rk=function(){var a=new Do(null);a.ca("XY",Ok(this).slice());return a}; 458function Nk(a){if(a.T!=a.i){var c=a.A,d;a:{d=a.f;var e,f;e=0;for(f=d.length;e<f;++e)if(!be(c,d[e],a.a,void 0)){d=!1;break a}d=!0}d?a.o=c:(a.o=c.slice(),a.o.length=de(a.o,a.f,a.a));a.T=a.i}return a.o}l.Pc=function(a){var c=[],d=[],e=this.A,f=this.f,g=this.a;a=Math.sqrt(a);var h=0,k=0,m,n;m=0;for(n=f.length;m<n;++m){var p=f[m],q=[],k=Rd(e,h,p,g,a,c,k,q);d.push(q);h=p[p.length-1]}c.length=k;e=new Eo(null);Fo(e,"XY",c,d);return e}; 459l.Hk=function(a){if(0>a||this.f.length<=a)return null;var c;0===a?c=0:(c=this.f[a-1],c=c[c.length-1]);a=this.f[a].slice();var d=a[a.length-1];if(0!==c){var e,f;e=0;for(f=a.length;e<f;++e)a[e]-=c}e=new G(null);e.ca(this.g,this.A.slice(c,d),a);return e};l.ee=function(){var a=this.g,c=this.A,d=this.f,e=[],f=0,g,h,k,m;g=0;for(h=d.length;g<h;++g){var n=d[g].slice(),p=n[n.length-1];if(0!==f)for(k=0,m=n.length;k<m;++k)n[k]-=f;k=new G(null);k.ca(a,c.slice(f,p),n);e.push(k);f=p}return e};l.$=function(){return"MultiPolygon"}; 460l.Na=function(a){a:{var c=Nk(this),d=this.f,e=this.a,f=0,g,h;g=0;for(h=d.length;g<h;++g){var k=d[g];if($d(c,f,k,e,a)){a=!0;break a}f=k[k.length-1]}a=!1}return a};l.na=function(a,c){if(a){Dd(this,c,a,3);this.A||(this.A=[]);var d=this.A,e=this.a,f=this.f,g=0,f=f?f:[],h=0,k,m;k=0;for(m=a.length;k<m;++k)g=Nd(d,g,a[k],e,f[h]),f[h++]=g,g=g[g.length-1];f.length=h;0===f.length?this.A.length=0:(d=f[f.length-1],this.A.length=0===d.length?0:d[d.length-1]);this.u()}else Fo(this,"XY",null,this.f)}; 461function Fo(a,c,d,e){Cd(a,c,d);a.f=e;a.u()}function Go(a,c){var d=a.g,e=[],f=[],g,h,k;g=0;for(h=c.length;g<h;++g){var m=c[g];0===g&&(d=m.g);var n=e.length;k=m.Fb();var p,q;p=0;for(q=k.length;p<q;++p)k[p]+=n;cb(e,m.ia());f.push(k)}Fo(a,d,e,f)};function Ho(a){a=a?a:{};this.defaultDataProjection=null;this.b=a.geometryName}C(Ho,xo); 462function Io(a,c){if(!a)return null;var d;if(ka(a.x)&&ka(a.y))d="Point";else if(a.points)d="MultiPoint";else if(a.paths)d=1===a.paths.length?"LineString":"MultiLineString";else if(a.rings){var e=a.rings,f=Jo(a),g=[];d=[];var h,k;h=0;for(k=e.length;h<k;++h){var m=bb(e[h]);ae(m,0,m.length,f.length)?g.push([e[h]]):d.push(e[h])}for(;d.length;){e=d.shift();f=!1;for(h=g.length-1;0<=h;h--)if(yc((new Sd(g[h][0])).N(),(new Sd(e)).N())){g[h].push(e);f=!0;break}
vendor: 4,293 bytes, lines 462-471
462f||g.push([e.reverse()])}a=qb({},a);1===g.length? 463(d="Polygon",a.rings=g[0]):(d="MultiPolygon",a.rings=g)}return wo((0,Ko[d])(a),!1,c)}function Jo(a){var c="XY";!0===a.hasZ&&!0===a.hasM?c="XYZM":!0===a.hasZ?c="XYZ":!0===a.hasM&&(c="XYM");return c}function Lo(a){a=a.g;return{hasZ:"XYZ"===a||"XYZM"===a,hasM:"XYM"===a||"XYZM"===a}} 464var Ko={Point:function(a){return void 0!==a.m&&void 0!==a.z?new F([a.x,a.y,a.z,a.m],"XYZM"):void 0!==a.z?new F([a.x,a.y,a.z],"XYZ"):void 0!==a.m?new F([a.x,a.y,a.m],"XYM"):new F([a.x,a.y])},LineString:function(a){return new T(a.paths[0],Jo(a))},Polygon:function(a){return new G(a.rings,Jo(a))},MultiPoint:function(a){return new Do(a.points,Jo(a))},MultiLineString:function(a){return new U(a.paths,Jo(a))},MultiPolygon:function(a){return new Eo(a.rings,Jo(a))}},Mo={Point:function(a){var c=a.aa();a=a.g; 465if("XYZ"===a)return{x:c[0],y:c[1],z:c[2]};if("XYM"===a)return{x:c[0],y:c[1],m:c[2]};if("XYZM"===a)return{x:c[0],y:c[1],z:c[2],m:c[3]};if("XY"===a)return{x:c[0],y:c[1]}},LineString:function(a){var c=Lo(a);return{hasZ:c.hasZ,hasM:c.hasM,paths:[a.aa()]}},Polygon:function(a){var c=Lo(a);return{hasZ:c.hasZ,hasM:c.hasM,rings:a.aa(!1)}},MultiPoint:function(a){var c=Lo(a);return{hasZ:c.hasZ,hasM:c.hasM,points:a.aa()}},MultiLineString:function(a){var c=Lo(a);return{hasZ:c.hasZ,hasM:c.hasM,paths:a.aa()}},MultiPolygon:function(a){var c= 466Lo(a);a=a.aa(!1);for(var d=[],e=0;e<a.length;e++)for(var f=a[e].length-1;0<=f;f--)d.push(a[e][f]);return{hasZ:c.hasZ,hasM:c.hasM,rings:d}}};l=Ho.prototype;l.Xc=function(a,c){var d=Io(a.geometry,c),e=new Nl;this.b&&e.Ic(this.b);e.Ya(d);c&&c.zf&&a.attributes[c.zf]&&e.lc(a.attributes[c.zf]);a.attributes&&e.H(a.attributes);return e}; 467l.Yf=function(a,c){var d=c?c:{};if(a.features){var e=[],f=a.features,g,h;d.zf=a.objectIdFieldName;g=0;for(h=f.length;g<h;++g)e.push(this.Xc(f[g],d));return e}return[this.Xc(a,d)]};l.ki=function(a,c){return Io(a,c)};l.si=function(a){return a.spatialReference&&a.spatialReference.wkid?dd("EPSG:"+a.spatialReference.wkid):null};function No(a,c){return(0,Mo[a.$()])(wo(a,!0,c),c)}l.Se=function(a,c){return No(a,vo(this,c))}; 468l.bd=function(a,c){c=vo(this,c);var d={},e=a.Y();e&&(d.geometry=No(e,c));e=a.P();delete e[a.a];d.attributes=tb(e)?{}:e;c&&c.featureProjection&&(d.spatialReference={wkid:dd(c.featureProjection).pb.split(":").pop()});return d};l.Qe=function(a,c){c=vo(this,c);var d=[],e,f;e=0;for(f=a.length;e<f;++e)d.push(this.bd(a[e],c));return{features:d}};function Oo(a){yd.call(this);this.c=a?a:null;Po(this)}C(Oo,yd);function Qo(a){var c=[],d,e;d=0;for(e=a.length;d<e;++d)c.push(a[d].clone());return c}function Ro(a){var c,d;if(a.c)for(c=0,d=a.c.length;c<d;++c)Cb(a.c[c],"change",a.u,a)}function Po(a){var c,d;if(a.c)for(c=0,d=a.c.length;c<d;++c)E(a.c[c],"change",a.u,a)}l=Oo.prototype;l.clone=function(){var a=new Oo(null);a.Bi(this.c);return a}; 469l.yb=function(a,c,d,e){if(e<vc(this.N(),a,c))return e;var f=this.c,g,h;g=0;for(h=f.length;g<h;++g)e=f[g].yb(a,c,d,e);return e};l.Fc=function(a,c){var d=this.c,e,f;e=0;for(f=d.length;e<f;++e)if(d[e].Fc(a,c))return!0;return!1};l.Yd=function(a){Ac(Infinity,Infinity,-Infinity,-Infinity,a);for(var c=this.c,d=0,e=c.length;d<e;++d)Gc(a,c[d].N());return a};l.Ug=function(){return Qo(this.c)}; 470l.vd=function(a){this.s!=this.i&&(rb(this.j),this.l=0,this.s=this.i);if(0>a||0!==this.l&&a<this.l)return this;var c=a.toString();if(this.j.hasOwnProperty(c))return this.j[c];var d=[],e=this.c,f=!1,g,h;g=0;for(h=e.length;g<h;++g){var k=e[g],m=k.vd(a);d.push(m);m!==k&&(f=!0)}if(f)return a=new Oo(null),Ro(a),a.c=d,Po(a),a.u(),this.j[c]=a;this.l=a;return this};l.$=function(){return"GeometryCollection"};l.Na=function(a){var c=this.c,d,e;d=0;for(e=c.length;d<e;++d)if(c[d].Na(a))return!0;return!1}; 471l.Xa=function(){return 0===this.c.length};l.rotate=function(a,c){for(var d=this.c,e=0,f=d.length;e<f;++e)d[e].rotate(a,c);this.u()};l.Bi=function(a){a=Qo(a);Ro(this);this.c=a;Po(this);this.u()};l.sc=function(a){var c=this.c,d,e;d=0;for(e=c.length;d<e;++d)c[d].sc(a);this.u()};l.Vc=function(a,c){var d=this.c,e,f;e=0;for(f=d.length;e<f;++e)d[e].Vc(a,c);this.u()};l.ha=function(){Ro(this);Oo.ga.ha.call(this)};function So(a){a=a?a:{};this.defaultDataProjection=null;this.defaultDataProjection=dd(a.defaultDataProjection?a.defaultDataProjection:"EPSG:4326");
471this.b=a.geometryName}C(So,xo);function To(a,c){return a?wo((0,Uo[a.type])(a),!1,c):null}function Vo(a,c){return(0,Wo[a.$()])(wo(a,!0,c),c)} 472var Uo={Point:function(a){return new F(a.coordinates)},LineString:function(a){return new T(a.coordinates)},Polygon:function(a){return new G(a.coordinates)},MultiPoint:function(a){return new Do(a.coordinates)},MultiLineString:function(a){return new U(a.coordinates)},MultiPolygon:function(a){return new Eo(a.coordinates)},GeometryCollection:function(a,c){var d=a.geometries.map(function(a){return To(a,c)});return new Oo(d)}},Wo={Point:function(a){return{type:"Point",coordinates:a.aa()}},LineString:function(a){return{type:"LineString", 473coordinates:a.aa()}},Polygon:function(a,c){var d;c&&(d=c.rightHanded);return{type:"Polygon",coordinates:a.aa(d)}},MultiPoint:function(a){return{type:"MultiPoint",coordinates:a.aa()}},MultiLineString:function(a){return{type:"MultiLineString",coordinates:a.aa()}},MultiPolygon:function(a,c){var d;c&&(d=c.rightHanded);return{type:"MultiPolygon",coordinates:a.aa(d)}},GeometryCollection:function(a,c){return{type:"GeometryCollection",geometries:a.c.map(function(a){var e=qb({},c);delete e.featureProjection; 474return Vo(a,e)})}},Circle:function(){return{type:"GeometryCollection",geometries:[]}}};l=So.prototype;l.Xc=function(a,c){var d=To(a.geometry,c),e=new Nl;this.b&&e.Ic(this.b);e.Ya(d);void 0!==a.id&&e.lc(a.id);a.properties&&e.H(a.properties);return e};l.Yf=function(a,c){if("Feature"==a.type)return[this.Xc(a,c)];if("FeatureCollection"==a.type){var d=[],e=a.features,f,g;f=0;for(g=e.length;f<g;++f)d.push(this.Xc(e[f],c));return d}return[]};l.ki=function(a,c){return To(a,c)}; 475l.si=function(a){return(a=a.crs)?"name"==a.type?dd(a.properties.name):"EPSG"==a.type?dd("EPSG:"+a.properties.code):null:this.defaultDataProjection};l.bd=function(a,c){c=vo(this,c);var d={type:"Feature"},e=a.Wa();void 0!==e&&(d.id=e);(e=a.Y())?d.geometry=Vo(e,c):d.geometry=null;e=a.P();delete e[a.a];tb(e)?d.properties=null:d.properties=e;return d};l.Qe=function(a,c){c=vo(this,c);var d=[],e,f;e=0;for(f=a.length;e<f;++e)d.push(this.bd(a[e],c));return{type:"FeatureCollection",features:d}}; 476l.Se=function(a,c){return Vo(a,vo(this,c))};function Xo(){this.g=new XMLSerializer;this.defaultDataProjection=null}C(Xo,to);l=Xo.prototype;l.$=function(){return"xml"};l.Ub=function(a,c){if(Ul(a))return Yo(this,a,c);if(Vl(a))return this.ii(a,c);if("string"===typeof a){var d=Wl(a);return Yo(this,d,c)}return null};function Yo(a,c,d){a=Zo(a,c,d);return 0<a.length?a[0]:null}l.Fa=function(a,c){if(Ul(a))return Zo(this,a,c);if(Vl(a))return this.kc(a,c);if("string"===typeof a){var d=Wl(a);return Zo(this,d,c)}return[]}; 477function Zo(a,c,d){var e=[];for(c=c.firstChild;c;c=c.nextSibling)1==c.nodeType&&cb(e,a.kc(c,d));return e}l.Yc=function(a,c){if(Ul(a))return this.s(a,c);if(Vl(a)){var d=this.Ge(a,[uo(this,a,c?c:{})]);return d?d:null}return"string"===typeof a?(d=Wl(a),this.s(d,c)):null};l.Za=function(a){return Ul(a)?this.dg(a):Vl(a)?this.Je(a):"string"===typeof a?(a=Wl(a),this.dg(a)):null};l.dg=function(){return this.defaultDataProjection};l.Je=function(){return this.defaultDataProjection}; 478l.Md=function(a,c){var d=this.U(a,c);return this.g.serializeToString(d)};l.Zb=function(a,c){var d=this.a(a,c);return this.g.serializeToString(d)};l.cd=function(a,c){var d=this.o(a,c);return this.g.serializeToString(d)};function $o(a){a=a?a:{};this.featureType=a.featureType;this.featureNS=a.featureNS;this.srsName=a.srsName;this.schemaLocation="";this.b={};this.b["http://www.opengis.net/gml"]={featureMember:Zl($o.prototype.Fd),featureMembers:Zl($o.prototype.Fd)};Xo.call(this)}C($o,Xo);var ap=/^[\s\xa0]*$/;l=$o.prototype; 479l.Fd=function(a,c){var d=a.localName,e;if("FeatureCollection"==d)"http://www.opengis.net/wfs"===a.namespaceURI?e=Q([],this.b,a,c,this):e=Q(null,this.b,a,c,this);else if("featureMembers"==d||"featureMember"==d){var f=c[0],g=f.featureType;e=f.featureNS;var h,k;if(!g&&a.childNodes){g=[];e={};h=0;for(k=a.childNodes.length;h<k;++h){var m=a.childNodes[h];if(1===m.nodeType){var n=m.nodeName.split(":").pop();if(-1===g.indexOf(n)){var p="",q=0,m=m.namespaceURI,r;for(r in e){if(e[r]===m){p=r;break}++q}p||(p= 480"p"+q,e[p]=m);g.push(p+":"+n)}}}f.featureType=g;f.featureNS=e}"string"===typeof e&&(h=e,e={},e.p0=h);r={};var g=Array.isArray(g)?g:[g],u;for(u in e){f={};h=0;for(k=g.length;h<k;++h)(-1===g[h].indexOf(":")?"p0":g[h].split(":")[0])===u&&(f[g[h].split(":").pop()]="featureMembers"==d?Yl(this.Xf,this):Zl(this.
480Xf,this));r[e[u]]=f}e=Q([],r,a,c)}e||(e=[]);return e};l.Ge=function(a,c){var d=c[0];d.srsName=a.firstElementChild.getAttribute("srsName");var e=Q(null,this.sg,a,c,this);if(e)return wo(e,!1,d)}; 481l.Xf=function(a,c){var d,e;(e=a.getAttribute("fid"))||(e=a.getAttributeNS("http://www.opengis.net/gml","id")||"");var f={},g;for(d=a.firstElementChild;d;d=d.nextElementSibling){var h=d.localName;if(0===d.childNodes.length||1===d.childNodes.length&&(3===d.firstChild.nodeType||4===d.firstChild.nodeType)){var k=Sl(d,!1);ap.test(k)&&(k=void 0);f[h]=k}else"boundedBy"!==h&&(g=h),f[h]=this.Ge(d,c)}d=new Nl(f);g&&d.Ic(g);e&&d.lc(e);return d}; 482l.ri=function(a,c){var d=this.Fe(a,c);if(d){var e=new F(null);e.ca("XYZ",d);return e}};l.oi=function(a,c){var d=Q([],this.jj,a,c,this);if(d)return new Do(d)};l.ni=function(a,c){var d=Q([],this.ij,a,c,this);if(d){var e=new U(null);Co(e,d);return e}};l.pi=function(a,c){var d=Q([],this.kj,a,c,this);if(d){var e=new Eo(null);Go(e,d);return e}};l.fi=function(a,c){fm(this.nj,a,c,this)};l.jh=function(a,c){fm(this.gj,a,c,this)};l.gi=function(a,c){fm(this.oj,a,c,this)}; 483l.He=function(a,c){var d=this.Fe(a,c);if(d){var e=new T(null);e.ca("XYZ",d);return e}};l.to=function(a,c){var d=Q(null,this.Od,a,c,this);if(d)return d};l.mi=function(a,c){var d=this.Fe(a,c);if(d){var e=new Sd(null);Td(e,"XYZ",d);return e}};l.Ie=function(a,c){var d=Q([null],this.Ve,a,c,this);if(d&&d[0]){var e=new G(null),f=d[0],g=[f.length],h,k;h=1;for(k=d.length;h<k;++h)cb(f,d[h]),g.push(f.length);e.ca("XYZ",f,g);return e}};l.Fe=function(a,c){return Q(null,this.Od,a,c,this)}; 484l.jj={"http://www.opengis.net/gml":{pointMember:Yl($o.prototype.fi),pointMembers:Yl($o.prototype.fi)}};l.ij={"http://www.opengis.net/gml":{lineStringMember:Yl($o.prototype.jh),lineStringMembers:Yl($o.prototype.jh)}};l.kj={"http://www.opengis.net/gml":{polygonMember:Yl($o.prototype.gi),polygonMembers:Yl($o.prototype.gi)}};l.nj={"http://www.opengis.net/gml":{Point:Yl($o.prototype.Fe)}};l.gj={"http://www.opengis.net/gml":{LineString:Yl($o.prototype.He)}};l.oj={"http://www.opengis.net/gml":{Polygon:Yl($o.prototype.Ie)}}; 485l.Pd={"http://www.opengis.net/gml":{LinearRing:Zl($o.prototype.to)}};l.kc=function(a,c){var d={featureType:this.featureType,featureNS:this.featureNS};c&&qb(d,uo(this,a,c));return this.Fd(a,[d])};l.Je=function(a){return dd(this.srsName?this.srsName:a.firstElementChild.getAttribute("srsName"))};function bp(a){a=Sl(a,!1);return cp(a)}function cp(a){if(a=/^\s*(true|1)|(false|0)\s*$/.exec(a))return void 0!==a[1]||!1} 486function dp(a){a=Sl(a,!1);if(a=/^\s*(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(Z|(?:([+\-])(\d{2})(?::(\d{2}))?))\s*$/.exec(a)){var c=Date.UTC(parseInt(a[1],10),parseInt(a[2],10)-1,parseInt(a[3],10),parseInt(a[4],10),parseInt(a[5],10),parseInt(a[6],10))/1E3;if("Z"!=a[7]){var d="-"==a[8]?-1:1,c=c+60*d*parseInt(a[9],10);void 0!==a[10]&&(c+=3600*d*parseInt(a[10],10))}return c}}function ep(a){a=Sl(a,!1);return fp(a)} 487function fp(a){if(a=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*$/i.exec(a))return parseFloat(a[1])}function gp(a){a=Sl(a,!1);return hp(a)}function hp(a){if(a=/^\s*(\d+)\s*$/.exec(a))return parseInt(a[1],10)}function V(a){return Sl(a,!1).trim()}function ip(a,c){jp(a,c?"1":"0")}function kp(a,c){a.appendChild(Ql.createTextNode(c.toPrecision()))}function lp(a,c){a.appendChild(Ql.createTextNode(c.toString()))}function jp(a,c){a.appendChild(Ql.createTextNode(c))};function mp(a){a=a?a:{};$o.call(this,a);this.b["http://www.opengis.net/gml"].featureMember=Yl($o.prototype.Fd);this.schemaLocation=a.schemaLocation?a.schemaLocation:"http://www.opengis.net/gml http://schemas.opengis.net/gml/2.1.2/feature.xsd"}C(mp,$o);l=mp.prototype; 488l.ji=function(a,c){var d=Sl(a,!1).replace(/^\s*|\s*$/g,""),e=c[0].srsName,f=a.parentNode.getAttribute("srsDimension"),g="enu";e&&(e=dd(e))&&(g=e.a);d=d.split(/[\s,]+/);e=2;a.getAttribute("srsDimension")?e=hp(a.getAttribute("srsDimension")):a.getAttribute("dimension")?e=hp(a.getAttribute("dimension")):f&&(e=hp(f));for(var h,k,m=[],n=0,p=d.length;n<p;n+=e)f=parseFloat(d[n]),h=parseFloat(d[n+1]),k=3===e?parseFloat(d[n+2]):0,"en"===g.substr(0,2)?m.push(f,h,k):m.push(h,f,k);return m}; 489l.qo=function(a,c){var d=Q([null],this.cj,a,c,this);return Ac(d[1][0],d[1][1],d[1][3],d[1][4])};l.yl=function(a,c){var d=Q(void 0,this.Pd,a,c,this);d&&c[c.length-1].push(d)};l.Yn=function(a,c){var d=Q(void 0,this.Pd,a,c,this);d&&(c[c.length-1][0]=d)};l.Od={"http://www.opengis.net/gml":{coordinates:Zl(mp.prototype.ji)}};l.Ve={"http://www.opengis.net/gml":{innerBoundaryIs:mp.prototype.yl,outerBoundaryIs:mp.prototype.Yn}};l.cj={"http://www.opengis.net/gml":{coordinates:Yl(mp.prototype.ji)}}; 490l.sg={"http://www.opengis.net/gml":{Point:Zl($o.prototype.ri),MultiPoint:Zl($o.prototype.oi),LineString:Zl($o.prototype.He),MultiLineString:Zl($o.prototype.ni),LinearRing:Zl($o.prototype.mi),Polygon:Zl($o.prototype.Ie),MultiPolygon:Zl($o.prototype.pi),Box:Zl(mp.prototype.qo)}};function np(a){a=a?a:{};$o.call(this,a);this.V=void 0!==a.surface?a.surface:!1;this.f=void 0!==a.curve?a.curve:!1;this.j=void 0!==a.multiCurve?a.multiCurve:!0;this.l=void 0!==a.multiSurface?a.multiSurface:!0;this.schemaLocation=a.schemaLocation?a.schemaLocation:"http://www.opengis.net/gml http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsf.xsd"}C(np,$o);l=np.prototype;l.xo=function(a,c){var d=Q([],this.hj,a,c,this);if(d){var e=new U(null);Co(e,d);return e}}; 491l.yo=function(a,c){var d=Q([],this.lj,a,c,this);if(d){var e=new Eo(null);Go(e,d);return e}};l.Kg=function(a,c){fm(this.dj,a,c,this)};l.Li=function(a,c){fm(this.sj,a,c,this)};l.Bo=function(a,c){return Q([null],this.mj,a,c,this)};l.Do=function(a,c){return Q([null],this.rj,a,c,this)};l.Co=function(a,c){return Q([null],this.Ve,a,c,this)};l.wo=function(a,c){return Q([null],this.Od,a,c,this)};l.Al=function(a,c){var d=Q(void 0,this.Pd,a,c,this);d&&c[c.length-1].push(d)}; 492l.Xj=function(a,c){var d=Q(void 0,this.Pd,a,c,this);d&&(c[c.length-1][0]=d)};l.ti=function(a,c){var d=Q([null],this.tj,a,c,this);if(d&&d[0]){var e=new G(null),f=d[0],g=[f.length],h,k;h=1;for(k=d.length;h<k;++h)cb(f,d[h]),g.push(f.length);e.ca("XYZ",f,g);return e}};l.hi=function(a,c){var d=Q([null],this.ej,a,c,this);if(d){var e=new T(null);e.ca("XYZ",d);return e}};l.so=function(a,c){var d=Q([null],this.fj,a,c,this);return Ac(d[1][0],d[1][1],d[2][0],d[2][1])}; 493l.uo=function(a,c){for(var d=Sl(a,!1),e=/^\s*([+\-]?\d*\.?\d+(?:[eE][+\-]?\d+)?)\s*/,f=[],g;g=e.exec(d);)f.push(parseFloat(g[1])),d=d.substr(g[0].length);if(""===d){d=c[0].srsName;e="enu";d&&(e=dd(d).a);if("neu"===e)for(d=0,e=f.length;d<e;d+=3)g=f[d],f[d]=f[d+1],f[d+1]=g;d=f.length;2==d&&f.push(0);return 0===d?void 0:f}}; 494l.ag=function(a,c){var d=Sl(a,!1).replace(/^\s*|\s*$/g,""),e=c[0].srsName,f=a.parentNode.getAttribute("srsDimension"),g="enu";e&&(g=dd(e).a);d=d.split(/\s+/);e=2;a.getAttribute("srsDimension")?e=hp(a.getAttribute("srsDimension")):a.getAttribute("dimension")?e=hp(a.getAttribute("dimension")):f&&(e=hp(f));for(var h,k,m=[],n=0,p=d.length;n<p;n+=e)f=parseFloat(d[n]),h=parseFloat(d[n+1]),k=3===e?parseFloat(d[n+2]):0,"en"===g.substr(0,2)?m.push(f,h,k):m.push(h,f,k);return m}; 495l.Od={"http://www.opengis.net/gml":{pos:Zl(np.prototype.uo),posList:Zl(np.prototype.ag)}};l.Ve={"http://www.opengis.net/gml":{interior:np.prototype.Al,exterior:np.prototype.Xj}}; 496l.sg={"http://www.opengis.net/gml":{Point:Zl($o.prototype.ri),MultiPoint:Zl($o.prototype.oi),LineString:Zl($o.prototype.He),MultiLineString:Zl($o.prototype.ni),LinearRing:Zl($o.prototype.mi),Polygon:Zl($o.prototype.Ie),MultiPolygon:Zl($o.prototype.pi),Surface:Zl(np.prototype.ti),MultiSurface:Zl(np.prototype.yo),
vendor: 6,138 bytes, lines 496-511
496Curve:Zl(np.prototype.hi),MultiCurve:Zl(np.prototype.xo),Envelope:Zl(np.prototype.so)}};l.hj={"http://www.opengis.net/gml":{curveMember:Yl(np.prototype.Kg),curveMembers:Yl(np.prototype.Kg)}}; 497l.lj={"http://www.opengis.net/gml":{surfaceMember:Yl(np.prototype.Li),surfaceMembers:Yl(np.prototype.Li)}};l.dj={"http://www.opengis.net/gml":{LineString:Yl($o.prototype.He),Curve:Yl(np.prototype.hi)}};l.sj={"http://www.opengis.net/gml":{Polygon:Yl($o.prototype.Ie),Surface:Yl(np.prototype.ti)}};l.tj={"http://www.opengis.net/gml":{patches:Zl(np.prototype.Bo)}};l.ej={"http://www.opengis.net/gml":{segments:Zl(np.prototype.Do)}};l.fj={"http://www.opengis.net/gml":{lowerCorner:Yl(np.prototype.ag),upperCorner:Yl(np.prototype.ag)}}; 498l.mj={"http://www.opengis.net/gml":{PolygonPatch:Zl(np.prototype.Co)}};l.rj={"http://www.opengis.net/gml":{LineStringSegment:Zl(np.prototype.wo)}};function op(a,c,d){d=d[d.length-1].srsName;c=c.aa();for(var e=c.length,f=Array(e),g,h=0;h<e;++h){g=c[h];var k=h,m="enu";d&&(m=dd(d).a);f[k]="en"===m.substr(0,2)?g[0]+" "+g[1]:g[1]+" "+g[0]}jp(a,f.join(" "))} 499l.$i=function(a,c,d){var e=d[d.length-1].srsName;e&&a.setAttribute("srsName",e);e=Rl(a.namespaceURI,"pos");a.appendChild(e);d=d[d.length-1].srsName;a="enu";d&&(a=dd(d).a);c=c.aa();jp(e,"en"===a.substr(0,2)?c[0]+" "+c[1]:c[1]+" "+c[0])};var pp={"http://www.opengis.net/gml":{lowerCorner:O(jp),upperCorner:O(jp)}};l=np.prototype;l.op=function(a,c,d){var e=d[d.length-1].srsName;e&&a.setAttribute("srsName",e);gm({node:a},pp,dm,[c[0]+" "+c[1],c[2]+" "+c[3]],d,["lowerCorner","upperCorner"],this)}; 500l.Xi=function(a,c,d){var e=d[d.length-1].srsName;e&&a.setAttribute("srsName",e);e=Rl(a.namespaceURI,"posList");a.appendChild(e);op(e,c,d)};l.qj=function(a,c){var d=c[c.length-1],e=d.node,f=d.exteriorWritten;void 0===f&&(d.exteriorWritten=!0);return Rl(e.namespaceURI,void 0!==f?"interior":"exterior")}; 501l.Te=function(a,c,d){var e=d[d.length-1].srsName;"PolygonPatch"!==a.nodeName&&e&&a.setAttribute("srsName",e);"Polygon"===a.nodeName||"PolygonPatch"===a.nodeName?(c=c.ce(),gm({node:a,srsName:e},qp,this.qj,c,d,void 0,this)):"Surface"===a.nodeName&&(e=Rl(a.namespaceURI,"patches"),a.appendChild(e),a=Rl(e.namespaceURI,"PolygonPatch"),e.appendChild(a),this.Te(a,c,d))}; 502l.Oe=function(a,c,d){var e=d[d.length-1].srsName;"LineStringSegment"!==a.nodeName&&e&&a.setAttribute("srsName",e);"LineString"===a.nodeName||"LineStringSegment"===a.nodeName?(e=Rl(a.namespaceURI,"posList"),a.appendChild(e),op(e,c,d)):"Curve"===a.nodeName&&(e=Rl(a.namespaceURI,"segments"),a.appendChild(e),a=Rl(e.namespaceURI,"LineStringSegment"),e.appendChild(a),this.Oe(a,c,d))}; 503l.Zi=function(a,c,d){var e=d[d.length-1],f=e.srsName,e=e.surface;f&&a.setAttribute("srsName",f);c=c.ee();gm({node:a,srsName:f,surface:e},rp,this.c,c,d,void 0,this)};l.pp=function(a,c,d){var e=d[d.length-1].srsName;e&&a.setAttribute("srsName",e);c=c.te();gm({node:a,srsName:e},sp,bm("pointMember"),c,d,void 0,this)};l.Yi=function(a,c,d){var e=d[d.length-1],f=e.srsName,e=e.curve;f&&a.setAttribute("srsName",f);c=c.ud();gm({node:a,srsName:f,curve:e},tp,this.c,c,d,void 0,this)}; 504l.aj=function(a,c,d){var e=Rl(a.namespaceURI,"LinearRing");a.appendChild(e);this.Xi(e,c,d)};l.bj=function(a,c,d){var e=this.i(c,d);e&&(a.appendChild(e),this.Te(e,c,d))};l.qp=function(a,c,d){var e=Rl(a.namespaceURI,"Point");a.appendChild(e);this.$i(e,c,d)};l.Wi=function(a,c,d){var e=this.i(c,d);e&&(a.appendChild(e),this.Oe(e,c,d))}; 505l.Re=function(a,c,d){var e=d[d.length-1],f=qb({},e);f.node=a;var g;Array.isArray(c)?e.dataProjection?g=xd(c,e.featureProjection,e.dataProjection):g=c:g=wo(c,!0,e);gm(f,up,this.i,[g],d,void 0,this)}; 506l.Si=function(a,c,d){var e=c.Wa();e&&a.setAttribute("fid",e);var e=d[d.length-1],f=e.featureNS,g=c.a;e.Hc||(e.Hc={},e.Hc[f]={});var h=c.P();c=[];var k=[],m;for(m in h){var n=h[m];null!==n&&(c.push(m),k.push(n),m==g||n instanceof yd?m in e.Hc[f]||(e.Hc[f][m]=O(this.Re,this)):m in e.Hc[f]||(e.Hc[f][m]=O(jp)))}m=qb({},e);m.node=a;gm(m,e.Hc,bm(void 0,f),k,d,c)}; 507var rp={"http://www.opengis.net/gml":{surfaceMember:O(np.prototype.bj),polygonMember:O(np.prototype.bj)}},sp={"http://www.opengis.net/gml":{pointMember:O(np.prototype.qp)}},tp={"http://www.opengis.net/gml":{lineStringMember:O(np.prototype.Wi),curveMember:O(np.prototype.Wi)}},qp={"http://www.opengis.net/gml":{exterior:O(np.prototype.aj),interior:O(np.prototype.aj)}},up={"http://www.opengis.net/gml":{Curve:O(np.prototype.Oe),MultiCurve:O(np.prototype.Yi),Point:O(np.prototype.$i),MultiPoint:O(np.prototype.pp), 508LineString:O(np.prototype.Oe),MultiLineString:O(np.prototype.Yi),LinearRing:O(np.prototype.Xi),Polygon:O(np.prototype.Te),MultiPolygon:O(np.prototype.Zi),Surface:O(np.prototype.Te),MultiSurface:O(np.prototype.Zi),Envelope:O(np.prototype.op)}},vp={MultiLineString:"lineStringMember",MultiCurve:"curveMember",MultiPolygon:"polygonMember",MultiSurface:"surfaceMember"};np.prototype.c=function(a,c){return Rl("http://www.opengis.net/gml",vp[c[c.length-1].node.nodeName])}; 509np.prototype.i=function(a,c){var d=c[c.length-1],e=d.multiSurface,f=d.surface,g=d.curve,d=d.multiCurve,h;Array.isArray(a)?h="Envelope":(h=a.$(),"MultiPolygon"===h&&!0===e?h="MultiSurface":"Polygon"===h&&!0===f?h="Surface":"LineString"===h&&!0===g?h="Curve":"MultiLineString"===h&&!0===d&&(h="MultiCurve"));return Rl("http://www.opengis.net/gml",h)}; 510np.prototype.o=function(a,c){c=vo(this,c);var d=Rl("http://www.opengis.net/gml","geom"),e={node:d,srsName:this.srsName,curve:this.f,surface:this.V,multiSurface:this.l,multiCurve:this.j};c&&qb(e,c);this.Re(d,a,[e]);return d}; 511np.prototype.a=function(a,c){c=vo(this,c);var d=Rl("http://www.opengis.net/gml","featureMembers");d.setAttributeNS("http://www.w3.org/2001/XMLSchema-instance","xsi:schemaLocation",this.schemaLocation);var e={srsName:this.srsName,curve:this.f,surface:this.V,multiSurface:this.l,multiCurve:this.j,featureNS:this.featureNS,featureType:this.featureType};c&&qb(e,c);var e=[e],f=e[e.length-1],g=f.featureType,h=f.featureNS,k={};k[h]={};k[h][g]=O(this.Si,this);f=qb({},f);f.node=d;gm(f,k,bm(g,h),a,e);return d};function wp(a){a=a?a:{};Xo.call(this);this.defaultDataProjection=dd("EPSG:4326");
511this.b=a.readExtensions}C(wp,Xo);var xp=[null,"http://www.topografix.com/GPX/1/0","http://www.topografix.com/GPX/1/1"];function yp(a,c,d){a.push(parseFloat(c.getAttribute("lon")),parseFloat(c.getAttribute("lat")));"ele"in d?(a.push(d.ele),delete d.ele):a.push(0);"time"in d?(a.push(d.time),delete d.time):a.push(0);return a}function zp(a,c){var d=c[c.length-1],e=a.getAttribute("href");null!==e&&(d.link=e);fm(Ap,a,c)} 512function Bp(a,c){c[c.length-1].extensionsNode_=a}function Cp(a,c){var d=c[0],e=Q({flatCoordinates:[]},Dp,a,c);if(e){var f=e.flatCoordinates;delete e.flatCoordinates;var g=new T(null);g.ca("XYZM",f);wo(g,!1,d);d=new Nl(g);d.H(e);return d}}function Ep(a,c){var d=c[0],e=Q({flatCoordinates:[],ends:[]},Fp,a,c);if(e){var f=e.flatCoordinates;delete e.flatCoordinates;var g=e.ends;delete e.ends;var h=new U(null);h.ca("XYZM",f,g);wo(h,!1,d);d=new Nl(h);d.H(e);return d}} 513function Gp(a,c){var d=c[0],e=Q({},Hp,a,c);if(e){var f=yp([],a,e),f=new F(f,"XYZM");wo(f,!1,d);d=new Nl(f);d.H(e);return d}} 514var Ip={rte:Cp,trk:Ep,wpt:Gp},Jp=P(xp,{rte:Yl(Cp),trk:Yl(Ep),wpt:Yl(Gp)}),Ap=P(xp,{text:N(V,"linkText"),type:N(V,"linkType")}),Dp=P(xp,{name:N(V),cmt:N(V),desc:N(V),src:N(V),link:zp,number:N(gp),extensions:Bp,type:N(V),rtept:function(a,c){var d=Q({},Kp,a,c);d&&yp(c[c.length-1].flatCoordinates,a,d)}}),Kp=P(xp,{ele:N(ep),time:N(dp)}),Fp=P(xp,{name:N(V),cmt:N(V),desc:N(V),src:N(V),link:zp,number:N(gp),type:N(V),extensions:Bp,trkseg:function(a,c){var d=c[c.length-1];fm(Lp,a,c);d.ends.push(d.flatCoordinates.length)}}), 515Lp=P(xp,{trkpt:function(a,c){var d=Q({},Mp,a,c);d&&yp(c[c.length-1].flatCoordinates,a,d)}}),Mp=P(xp,{ele:N(ep),time:N(dp)}),Hp=P(xp,{ele:N(ep),time:N(dp),magvar:N(ep),geoidheight:N(ep),name:N(V),cmt:N(V),desc:N(V),src:N(V),link:zp,sym:N(V),type:N(V),fix:N(V),sat:N(gp),hdop:N(ep),vdop:N(ep),pdop:N(ep),ageofdgpsdata:N(ep),dgpsid:N(gp),extensions:Bp}); 516function Np(a,c){c||(c=[]);for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.b){var g=f.get("extensionsNode_")||null;a.b(f,g)}f.set("extensionsNode_",void 0)}}wp.prototype.ii=function(a,c){if(!$a(xp,a.namespaceURI))return null;var d=Ip[a.localName];if(!d)return null;d=d(a,[uo(this,a,c)]);if(!d)return null;Np(this,[d]);return d};wp.prototype.kc=function(a,c){if(!$a(xp,a.namespaceURI))return[];if("gpx"==a.localName){var d=Q([],Jp,a,[uo(this,a,c)]);if(d)return Np(this,d),d}return[]}; 517function Op(a,c,d){a.setAttribute("href",c);c=d[d.length-1].properties;gm({node:a},Pp,dm,[c.linkText,c.linkType],d,Qp)}function Rp(a,c,d){var e=d[d.length-1],f=e.node.namespaceURI,g=e.properties;a.setAttributeNS(null,"lat",c[1]);a.setAttributeNS(null,"lon",c[0]);switch(e.geometryLayout){case "XYZM":0!==c[3]&&(g.time=c[3]);case "XYZ":0!==c[2]&&(g.ele=c[2]);break;case "XYM":0!==c[2]&&(g.time=c[2])}c=Sp[f];e=em(g,c);gm({node:a,properties:g},Tp,dm,e,d,c)} 518var Qp=["text","type"],Pp=P(xp,{text:O(jp),type:O(jp)}),Up=P(xp,"name cmt desc src link number type rtept".split(" ")),Vp=P(xp,{name:O(jp),cmt:O(jp),desc:O(jp),src:O(jp),link:O(Op),number:O(lp),type:O(jp),rtept:am(O(Rp))}),Wp=P(xp,"name cmt desc src link number type trkseg".split(" ")),Zp=P(xp,{name:O(jp),cmt:O(jp),desc:O(jp),src:O(jp),link:O(Op),number:O(lp),type:O(jp),trkseg:am(O(function(a,c,d){gm({node:a,geometryLayout:c.g,properties:{}},Xp,Yp,c.aa(),d)}))}),Yp=bm("trkpt"),Xp=P(xp,{trkpt:O(Rp)}), 519Sp=P(xp,"ele time magvar geoidheight name cmt desc src link sym type fix sat hdop vdop pdop ageofdgpsdata dgpsid".split(" ")),Tp=P(xp,{ele:O(kp),time:O(function(a,c){var d=new Date(1E3*c),d=d.getUTCFullYear()+"-"+Ka(d.getUTCMonth()+1)+"-"+Ka(d.getUTCDate())+"T"+Ka(d.getUTCHours())+":"+Ka(d.getUTCMinutes())+":"+Ka(d.getUTCSeconds())+"Z";a.appendChild(Ql.createTextNode(d))}),magvar:O(kp),geoidheight:O(kp),name:O(jp),cmt:O(jp),desc:O(jp),src:O(jp),link:O(Op),sym:O(jp),type:O(jp),fix:O(jp),sat:O(lp), 520hdop:O(kp),vdop:O(kp),pdop:O(kp),ageofdgpsdata:O(kp),dgpsid:O(lp)}),$p={Point:"wpt",LineString:"rte",MultiLineString:"trk"};function aq(a,c){var d=a.Y();if(d&&(d=$p[d.$()]))return Rl(c[c.length-1].node.namespaceURI,d)} 521var bq=P(xp,{rte:O(function(a,c,d){var e=d[0],f=c.P();a={node:a,properties:f};if(c=c.Y())c=wo(c,!0,e),a.geometryLayout=c.g,f.rtept=c.aa();e=Up[d[d.length-1].node.namespaceURI];f=em(f,e);gm(a,Vp,dm,f,d,e)}),trk:O(function(a,c,d){var e=d[0],f=c.P();a={node:a,properties:f};if(c=c.Y())c=wo(c,!0,e),f.trkseg=c.ud();e=Wp[d[d.length-1].node.namespaceURI];f=em(f,e);gm(a,Zp,dm,f,d,e)}),wpt:O(function(a,c,d){var e=d[0],f=d[d.length-1];f.properties=c.P();if(c=c.Y())c=wo(c,!0,e),f.geometryLayout=c.g,Rp(a,c.aa(), 522d)})});wp.prototype.a=function(a,c){c=vo(this,c);var d=Rl("http://www.topografix.com/GPX/1/1","gpx");gm({node:d},bq,aq,a,[c]);return d};function cq(){this.defaultDataProjection=null}C(cq,to);function dq(a){return"string"===typeof a?a:""}l=cq.prototype;l.$=function(){return"text"};l.Ub=function(a,c){return this.Ed(dq(a),vo(this,c))};l.Fa=function(a,c){return this.Zf(dq(a),vo(this,c))};l.Yc=function(a,c){return this.Gd(dq(a),vo(this,c))};l.Za=function(a){dq(a);return this.defaultDataProjection};l.Md=function(a,c){return this.Pe(a,vo(this,c))};l.Zb=function(a,c){return this.Ti(a,vo(this,c))}; 523l.cd=function(a,c){return this.Nd(a,vo(this,c))};function eq(a){a=a?a:{};this.defaultDataProjection=null;this.defaultDataProjection=dd("EPSG:4326");
523this.b=a.altitudeMode?a.altitudeMode:"none"}C(eq,cq);var fq=/^B(\d{2})(\d{2})(\d{2})(\d{2})(\d{5})([NS])(\d{3})(\d{5})([EW])([AV])(\d{5})(\d{5})/,gq=/^H.([A-Z]{3}).*?:(.*)/,hq=/^HFDTE(\d{2})(\d{2})(\d{2})/,iq=/\r\n|\r|\n/; 524eq.prototype.Ed=function(a,c){var d=this.b,e=a.split(iq),f={},g=[],h=2E3,k=0,m=1,n,p;n=0;for(p=e.length;n<p;++n){var q=e[n],r;if("B"==q.charAt(0)){if(r=fq.exec(q)){var q=parseInt(r[1],10),u=parseInt(r[2],10),v=parseInt(r[3],10),x=parseInt(r[4],10)+parseInt(r[5],10)/6E4;"S"==r[6]&&(x=-x);var A=parseInt(r[7],10)+parseInt(r[8],10)/6E4;"W"==r[9]&&(A=-A);g.push(A,x);"none"!=d&&g.push("gps"==d?parseInt(r[11],10):"barometric"==d?parseInt(r[12],10):0);g.push(Date.UTC(h,k,m,q,u,v)/1E3)}}else if("H"==q.charAt(0))if(r= 525hq.exec(q))m=parseInt(r[1],10),k=parseInt(r[2],10)-1,h=2E3+parseInt(r[3],10);else if(r=gq.exec(q))f[r[1]]=r[2].trim(),hq.exec(q)}if(0===g.length)return null;e=new T(null);e.ca("none"==d?"XYM":"XYZM",g);d=new Nl(wo(e,!1,c));d.H(f);return d};eq.prototype.Zf=function(a,c){var d=this.Ed(a,c);return d?[d]:[]};function jq(a){if(a.qb&&"function"==typeof a.qb)return a.qb();if(ja(a))return a.split("");if(ia(a)){for(var c=[],d=a.length,e=0;e<d;e++)c.push(a[e]);return c}return df(a)};function kq(a,c){this.a={};this.b=[];this.i=0;var d=arguments.length;if(1<d){if(d%2)throw Error("Uneven number of arguments");for(var e=0;e<d;e+=2)this.set(arguments[e],arguments[e+1])}else if(a){a instanceof kq?(d=a.O(),e=a.qb()):(d=ef(a),e=df(a));for(var f=0;f<d.length;f++)this.set(d[f],e[f])}}l=kq.prototype;l.yc=function(){return this.i};l.qb=function(){lq(this);for(var a=[],c=0;c<this.b.length;c++)a.push(this.a[this.b[c]]);return a};l.O=function(){lq(this);return this.b.concat()}; 526l.Xa=function(){return 0==this.i};l.clear=function(){this.a={};this.i=this.b.length=0};l.remove=function(a){return mq(this.a,a)?(delete this.a[a],this.i--,this.b.length>2*this.i&&lq(this),!0):!1};function lq(a){if(a.i!=a.b.length){for(var c=0,d=0;c<a.b.length;){var e=a.b[c];mq(a.a,e)&&(a.b[d++]=e);c++}a.b.length=d}if(a.i!=a.b.length){for(var f={},d=c=0;c<a.b.length;)e=a.b[c],mq(f,e)||(a.b[d++]=e,f[e]=1),c++;a.b.length=d}}l.get=function(a,c){return mq(this.a,a)?this.a[a]:c}; 527l.set=function(a,c){mq(this.a,a)||(this.i++,this.b.push(a));this.a[a]=c};l.forEach=function(a,c){for(var d=this.O(),e=0;e<d.length;e++){var f=d[e],g=this.get(f);a.call(c,g,f,this)}};l.clone=function(){return new kq(this)};function mq(a,c){return Object.prototype.hasOwnProperty.call(a,c)};var nq=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function oq(a,c){if(a)for(var d=a.split("&"),e=0;e<d.length;e++){var f=d[e].indexOf("="),g=null,h=null;0<=f?(g=d[e].substring(0,f),h=d[e].substring(f+1)):g=d[e];c(g,h?decodeURIComponent(h.replace(/\+/g," ")):"")}} 528function pq(a){if(a[1]){var c=a[0],d=c.indexOf("#");0<=d&&(a.push(c.substr(d)),a[0]=c=c.substr(0,d));d=c.indexOf("?");0>d?a[1]="?":d==c.length-1&&(a[1]=void 0)}return a.join("")}function qq(a,c,d){if(ha(c))for(var e=0;e<c.length;e++)qq(a,String(c[e]),d);else null!=c&&d.push("&",a,""===c?"":"=",encodeURIComponent(String(c)))}function rq(a,c){for(var d in c)qq(d,c[d],a);return a};function sq(a,c){this.a=this.j=this.i="";this.l=null;this.g=this.b="";this.c=!1;var d;a instanceof sq?(this.c=t(c)?c:a.c,tq(this,a.i),this.j=a.j,this.a=a.a,uq(this,a.l),this.b=a.b,vq(this,a.f.clone()),this.g=a.g):a&&(d=String(a).match(nq))?(this.c=!!c,tq(this,d[1]||"",!0),this.j=wq(d[2]||""),this.a=wq(d[3]||"",!0),uq(this,d[4]),this.b=wq(d[5]||"",!0),vq(this,d[6]||"",!0),this.g=wq(d[7]||"")):(this.c=!!c,this.f=new xq(null,0,this.c))} 529sq.prototype.toString=function(){var a=[],c=this.i;c&&a.push(yq(c,zq,!0),":");var d=this.a;if(d||"file"==c)a.push("//"),(c=this.j)&&a.push(yq(c,zq,!0),"@"),a.push(encodeURIComponent(String(d)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),d=this.l,null!=d&&a.push(":",String(d));if(d=this.b)this.a&&"/"!=d.charAt(0)&&a.push("/"),a.push(yq(d,"/"==d.charAt(0)?Aq:Bq,!0));(d=this.f.toString())&&a.push("?",d);(d=this.g)&&a.push("#",yq(d,Cq));return a.join("")};sq.prototype.clone=function(){return new sq(this)}; 530function tq(a,c,d){a.i=d?wq(c,!0):c;a.i&&(a.i=a.i.replace(/:$/,""))}function uq(a,c){if(c){c=Number(c);if(isNaN(c)||0>c)throw Error("Bad port number "+c);a.l=c}else a.l=null}function vq(a,c,d){c instanceof xq?(a.f=c,Dq(a.f,a.c)):(d||(c=yq(c,Eq)),a.f=new xq(c,0,a.c))}function Fq(a){return a instanceof sq?a.clone():new sq(a,void 0)} 531function Gq(a,c){a instanceof sq||(a=Fq(a));c instanceof sq||(c=Fq(c));var d=a,e=c,f=d.clone(),g=!!e.i;g?tq(f,e.i):g=!!e.j;g?f.j=e.j:g=!!e.a;g?f.a=e.a:g=null!=e.l;var h=e.b;if(g)uq(f,e.l);else if(g=!!e.b)if("/"!=h.charAt(0)&&(d.a&&!d.b?h="/"+h:(d=f.b.lastIndexOf("/"),-1!=d&&(h=f.b.substr(0,d+1)+h))),d=h,".."==d||"."==d)h="";else if(-1!=d.indexOf("./")||-1!=d.indexOf("/.")){for(var h=0==d.lastIndexOf("/",0),d=d.split("/"),k=[],m=0;m<d.length;){var n=d[m++];"."==n?h&&m==d.length&&k.push(""):".."==n? 532((1<k.length||1==k.length&&""!=k[0])&&k.pop(),h&&m==d.length&&k.push("")):(k.push(n),h=!0)}h=k.join("/")}else h=d;g?f.b=h:g=""!==e.f.toString();g?vq(f,wq(e.f.toString())):g=!!e.g;g&&(f.g=e.g);return f}function wq(a,c){return a?c?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function yq(a,c,d){return ja(a)?(a=encodeURI(a).replace(c,Hq),d&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}
532function Hq(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)} 533var zq=/[#\/\?@]/g,Bq=/[\#\?:]/g,Aq=/[\#\?]/g,Eq=/[\#\?@]/g,Cq=/#/g;function xq(a,c,d){this.a=this.b=null;this.i=a||null;this.g=!!d}function Iq(a){a.b||(a.b=new kq,a.a=0,a.i&&oq(a.i,function(c,d){a.add(decodeURIComponent(c.replace(/\+/g," ")),d)}))} 534function Jq(a){var c;if(a.O&&"function"==typeof a.O)c=a.O();else if(a.qb&&"function"==typeof a.qb)c=void 0;else if(ia(a)||ja(a)){c=[];for(var d=a.length,e=0;e<d;e++)c.push(e)}else c=ef(a);if("undefined"==typeof c)throw Error("Keys are undefined");d=new xq(null,0,void 0);a=jq(a);for(e=0;e<c.length;e++){var f=c[e],g=a[e];ha(g)?Kq(d,f,g):d.add(f,g)}return d}l=xq.prototype;l.yc=function(){Iq(this);return this.a}; 535l.add=function(a,c){Iq(this);this.i=null;a=Lq(this,a);var d=this.b.get(a);d||this.b.set(a,d=[]);d.push(c);this.a=this.a+1;return this};l.remove=function(a){Iq(this);a=Lq(this,a);return mq(this.b.a,a)?(this.i=null,this.a=this.a-this.b.get(a).length,this.b.remove(a)):!1};l.clear=function(){this.b=this.i=null;this.a=0};l.Xa=function(){Iq(this);return 0==this.a};function Mq(a,c){Iq(a);c=Lq(a,c);return mq(a.b.a,c)} 536l.O=function(){Iq(this);for(var a=this.b.qb(),c=this.b.O(),d=[],e=0;e<c.length;e++)for(var f=a[e],g=0;g<f.length;g++)d.push(c[e]);return d};l.qb=function(a){Iq(this);var c=[];if(ja(a))Mq(this,a)&&(c=Ne(c,this.b.get(Lq(this,a))));else{a=this.b.qb();for(var d=0;d<a.length;d++)c=Ne(c,a[d])}return c};l.set=function(a,c){Iq(this);this.i=null;a=Lq(this,a);Mq(this,a)&&(this.a=this.a-this.b.get(a).length);this.b.set(a,[c]);this.a=this.a+1;return this}; 537l.get=function(a,c){var d=a?this.qb(a):[];return 0<d.length?String(d[0]):c};function Kq(a,c,d){a.remove(c);0<d.length&&(a.i=null,a.b.set(Lq(a,c),Oe(d)),a.a=a.a+d.length)}l.toString=function(){if(this.i)return this.i;if(!this.b)return"";for(var a=[],c=this.b.O(),d=0;d<c.length;d++)for(var e=c[d],f=encodeURIComponent(String(e)),e=this.qb(e),g=0;g<e.length;g++){var h=f;""!==e[g]&&(h+="="+encodeURIComponent(String(e[g])));a.push(h)}return this.i=a.join("&")}; 538l.clone=function(){var a=new xq;a.i=this.i;this.b&&(a.b=this.b.clone(),a.a=this.a);return a};function Lq(a,c){var d=String(c);a.g&&(d=d.toLowerCase());return d}function Dq(a,c){c&&!a.g&&(Iq(a),a.i=null,a.b.forEach(function(a,c){var f=c.toLowerCase();c!=f&&(this.remove(c),Kq(this,f,a))},a));a.g=c};function Nq(a){a=a||{};this.i=a.font;this.f=a.rotation;this.a=a.scale;this.o=a.text;this.l=a.textAlign;this.V=a.textBaseline;this.b=void 0!==a.fill?a.fill:new ok({color:"#333"});this.j=void 0!==a.stroke?a.stroke:null;this.g=void 0!==a.offsetX?a.offsetX:0;this.c=void 0!==a.offsetY?a.offsetY:0}l=Nq.prototype;l.lk=function(){return this.i};l.zk=function(){return this.g};l.Ak=function(){return this.c};l.Ln=function(){return this.b};l.Mn=function(){return this.f};l.Nn=function(){return this.a};l.On=function(){return this.j}; 539l.Ia=function(){return this.o};l.Mk=function(){return this.l};l.Nk=function(){return this.V};l.Vo=function(a){this.i=a};l.Fi=function(a){this.g=a};l.Gi=function(a){this.c=a};l.Uo=function(a){this.b=a};l.Pn=function(a){this.f=a};l.Qn=function(a){this.a=a};l.ap=function(a){this.j=a};l.Hi=function(a){this.o=a};l.Ii=function(a){this.l=a};l.bp=function(a){this.V=a};function Oq(a){a=a?a:{};Xo.call(this);this.defaultDataProjection=dd("EPSG:4326");this.i=a.defaultStyle?a.defaultStyle:Pq;this.c=void 0!==a.extractStyles?a.extractStyles:!0;this.j=void 0!==a.writeStyles?a.writeStyles:!0;this.b={};this.f=void 0!==a.showPointNames?a.showPointNames:!0}C(Oq,Xo); 540var Qq=["http://www.google.com/kml/ext/2.2"],Rq=[null,"http://earth.google.com/kml/2.0","http://earth.google.com/kml/2.1","http://earth.google.com/kml/2.2","http://www.opengis.net/kml/2.2"],Sq=[255,255,255,1],Tq=new ok({color:Sq}),Uq=[20,2],Vq=[64,64],Wq=new Ji({anchor:Uq,anchorOrigin:"bottom-left",anchorXUnits:"pixels",anchorYUnits:"pixels",crossOrigin:"anonymous",rotation:0,scale:.5,size:Vq,src:"https://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png"}),Xq=new uk({color:Sq,width:1}),Yq=new Nq({font:"bold 16px Helvetica", 541fill:Tq,stroke:new uk({color:[51,51,51,1],width:2}),scale:.8}),Pq=[new xk({fill:Tq,image:Wq,text:Yq,stroke:Xq,zIndex:0})],Zq={fraction:"fraction",pixels:"pixels"};function $q(a,c){var d=null,e=[0,0],f="start";a.a&&(d=a.a.td())&&2==d.length&&(e[0]=a.a.f*d[0]/2,e[1]=-a.a.f*d[1]/2,f="left");if(tb(a.Ia()))d=new Nq({text:c,offsetX:e[0],offsetY:e[1],textAlign:f});else{var d=a.Ia(),g={},h;for(h in d)g[h]=d[h];d=g;d.Hi(c);d.Ii(f);d.Fi(e[0]);d.Gi(e[1])}return new xk({text:d})} 542function ar(a,c,d,e,f){return function(){var g=f,h="";g&&this.Y()&&(g="Point"===this.Y().$());g&&(h=this.get("name"),g=g&&h);if(a)return g?(g=$q(a[0],h),a.concat(g)):a;if(c){var k=br(c,d,e);
542return g?(g=$q(k[0],h),k.concat(g)):k}return g?(g=$q(d[0],h),d.concat(g)):d}}function br(a,c,d){return Array.isArray(a)?a:"string"===typeof a?(!(a in d)&&"#"+a in d&&(a="#"+a),br(d[a],c,d)):c} 543function cr(a){a=Sl(a,!1);if(a=/^\s*#?\s*([0-9A-Fa-f]{8})\s*$/.exec(a))return a=a[1],[parseInt(a.substr(6,2),16),parseInt(a.substr(4,2),16),parseInt(a.substr(2,2),16),parseInt(a.substr(0,2),16)/255]}function dr(a){a=Sl(a,!1);for(var c=[],d=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*,\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)(?:\s*,\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?))?\s*/i,e;e=d.exec(a);)c.push(parseFloat(e[1]),parseFloat(e[2]),e[3]?parseFloat(e[3]):0),a=a.substr(e[0].length);return""!==a?void 0:c} 544function er(a){var c=Sl(a,!1);return a.baseURI?Gq(a.baseURI,c.trim()).toString():c.trim()}function fr(a){a=ep(a);if(void 0!==a)return Math.sqrt(a)}function gr(a,c){return Q(null,hr,a,c)}function ir(a,c){var d=Q({A:[],Qi:[]},jr,a,c);if(d){var e=d.A,d=d.Qi,f,g;f=0;for(g=Math.min(e.length,d.length);f<g;++f)e[4*f+3]=d[f];d=new T(null);d.ca("XYZM",e);return d}}function kr(a,c){var d=Q({},lr,a,c),e=Q(null,mr,a,c);if(e){var f=new T(null);f.ca("XYZ",e);f.H(d);return f}} 545function nr(a,c){var d=Q({},lr,a,c),e=Q(null,mr,a,c);if(e){var f=new G(null);f.ca("XYZ",e,[e.length]);f.H(d);return f}} 546function or(a,c){var d=Q([],pr,a,c);if(!d)return null;if(0===d.length)return new Oo(d);var e=!0,f=d[0].$(),g,h,k;h=1;for(k=d.length;h<k;++h)if(g=d[h],g.$()!=f){e=!1;break}if(e){if("Point"==f){g=d[0];e=g.g;f=g.ia();h=1;for(k=d.length;h<k;++h)g=d[h],cb(f,g.ia());g=new Do(null);g.ca(e,f);qr(g,d);return g}return"LineString"==f?(g=new U(null),Co(g,d),qr(g,d),g):"Polygon"==f?(g=new Eo(null),Go(g,d),qr(g,d),g):"GeometryCollection"==f?new Oo(d):null}return new Oo(d)} 547function rr(a,c){var d=Q({},lr,a,c),e=Q(null,mr,a,c);if(e){var f=new F(null);f.ca("XYZ",e);f.H(d);return f}}function sr(a,c){var d=Q({},lr,a,c),e=Q([null],tr,a,c);if(e&&e[0]){var f=new G(null),g=e[0],h=[g.length],k,m;k=1;for(m=e.length;k<m;++k)cb(g,e[k]),h.push(g.length);f.ca("XYZ",g,h);f.H(d);return f}} 548function ur(a,c){var d=Q({},vr,a,c);if(!d)return null;var e="fillStyle"in d?d.fillStyle:Tq,f=d.fill;void 0===f||f||(e=null);var f="imageStyle"in d?d.imageStyle:Wq,g="textStyle"in d?d.textStyle:Yq,h="strokeStyle"in d?d.strokeStyle:Xq,d=d.outline;void 0===d||d||(h=null);return[new xk({fill:e,image:f,stroke:h,text:g,zIndex:void 0})]} 549function qr(a,c){var d=c.length,e=Array(c.length),f=Array(c.length),g,h,k,m;k=m=!1;for(h=0;h<d;++h)g=c[h],e[h]=g.get("extrude"),f[h]=g.get("altitudeMode"),k=k||void 0!==e[h],m=m||f[h];k&&a.set("extrude",e);m&&a.set("altitudeMode",f)}function wr(a,c){fm(xr,a,c)} 550var yr=P(Rq,{value:Zl(V)}),xr=P(Rq,{Data:function(a,c){var d=a.getAttribute("name");if(null!==d){var e=Q(void 0,yr,a,c);e&&(c[c.length-1][d]=e)}},SchemaData:function(a,c){fm(zr,a,c)}}),lr=P(Rq,{extrude:N(bp),altitudeMode:N(V)}),hr=P(Rq,{coordinates:Zl(dr)}),tr=P(Rq,{innerBoundaryIs:function(a,c){var d=Q(void 0,Ar,a,c);d&&c[c.length-1].push(d)},outerBoundaryIs:function(a,c){var d=Q(void 0,Br,a,c);d&&(c[c.length-1][0]=d)}}),jr=P(Rq,{when:function(a,c){var d=c[c.length-1].Qi,e=Sl(a,!1);if(e=/^\s*(\d{4})($|-(\d{2})($|-(\d{2})($|T(\d{2}):(\d{2}):(\d{2})(Z|(?:([+\-])(\d{2})(?::(\d{2}))?)))))\s*$/.exec(e)){var f= 551Date.UTC(parseInt(e[1],10),e[3]?parseInt(e[3],10)-1:0,e[5]?parseInt(e[5],10):1,e[7]?parseInt(e[7],10):0,e[8]?parseInt(e[8],10):0,e[9]?parseInt(e[9],10):0);if(e[10]&&"Z"!=e[10]){var g="-"==e[11]?-1:1,f=f+60*g*parseInt(e[12],10);e[13]&&(f+=3600*g*parseInt(e[13],10))}d.push(f)}else d.push(0)}},P(Qq,{coord:function(a,c){var d=c[c.length-1].A,e=Sl(a,!1);(e=/^\s*([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s+([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s+([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s*$/i.exec(e))?d.push(parseFloat(e[1]), 552parseFloat(e[2]),parseFloat(e[3]),0):d.push(0,0,0,0)}})),mr=P(Rq,{coordinates:Zl(dr)}),Cr=P(Rq,{href:N(er)},P(Qq,{x:N(ep),y:N(ep),w:N(ep),h:N(ep)})),Dr=P(Rq,{Icon:N(function(a,c){var d=Q({},Cr,a,c);return d?d:null}),heading:N(ep),hotSpot:N(function(a){var c=a.getAttribute("xunits"),d=a.getAttribute("yunits");return{x:parseFloat(a.getAttribute("x")),qg:Zq[c],y:parseFloat(a.getAttribute("y")),rg:Zq[d]}}),scale:N(fr)}),Ar=P(Rq,{LinearRing:Zl(gr)}
552),Er=P(Rq,{color:N(cr),scale:N(fr)}),Fr=P(Rq,{color:N(cr), 553width:N(ep)}),pr=P(Rq,{LineString:Yl(kr),LinearRing:Yl(nr),MultiGeometry:Yl(or),Point:Yl(rr),Polygon:Yl(sr)}),Gr=P(Qq,{Track:Yl(ir)}),Ir=P(Rq,{ExtendedData:wr,Link:function(a,c){fm(Hr,a,c)},address:N(V),description:N(V),name:N(V),open:N(bp),phoneNumber:N(V),visibility:N(bp)}),Hr=P(Rq,{href:N(er)}),Br=P(Rq,{LinearRing:Zl(gr)}),Jr=P(Rq,{Style:N(ur),key:N(V),styleUrl:N(function(a){var c=Sl(a,!1).trim();return a.baseURI?Gq(a.baseURI,c).toString():c})}),Lr=P(Rq,{ExtendedData:wr,MultiGeometry:N(or,"geometry"), 554LineString:N(kr,"geometry"),LinearRing:N(nr,"geometry"),Point:N(rr,"geometry"),Polygon:N(sr,"geometry"),Style:N(ur),StyleMap:function(a,c){var d=Q(void 0,Kr,a,c);if(d){var e=c[c.length-1];Array.isArray(d)?e.Style=d:"string"===typeof d&&(e.styleUrl=d)}},address:N(V),description:N(V),name:N(V),open:N(bp),phoneNumber:N(V),styleUrl:N(er),visibility:N(bp)},P(Qq,{MultiTrack:N(function(a,c){var d=Q([],Gr,a,c);if(d){var e=new U(null);Co(e,d);return e}},"geometry"),Track:N(ir,"geometry")}
554)),Mr=P(Rq,{color:N(cr), 555fill:N(bp),outline:N(bp)}),zr=P(Rq,{SimpleData:function(a,c){var d=a.getAttribute("name");if(null!==d){var e=V(a);c[c.length-1][d]=e}}}),vr=P(Rq,{IconStyle:function(a,c){var d=Q({},Dr,a,c);if(d){var e=c[c.length-1],f="Icon"in d?d.Icon:{},g;g=(g=f.href)?g:"https://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png";var h,k,m,n=d.hotSpot;n?(h=[n.x,n.y],k=n.qg,m=n.rg):"https://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png"===g?(h=Uq,m=k="pixels"):/^http:\/\/maps\.(?:google|gstatic)\.com\//.test(g)&& 556(h=[.5,0],m=k="fraction");var p,n=f.x,q=f.y;void 0!==n&&void 0!==q&&(p=[n,q]);var r,n=f.w,f=f.h;void 0!==n&&void 0!==f&&(r=[n,f]);var u,f=d.heading;void 0!==f&&(u=Ta(f));d=d.scale;"https://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png"==g&&(r=Vq,void 0===d&&(d=.5));h=new Ji({anchor:h,anchorOrigin:"bottom-left",anchorXUnits:k,anchorYUnits:m,crossOrigin:"anonymous",offset:p,offsetOrigin:"bottom-left",rotation:u,scale:d,size:r,src:g});e.imageStyle=h}},LabelStyle:function(a,c){var d=Q({},Er,a, 557c);d&&(c[c.length-1].textStyle=new Nq({fill:new ok({color:"color"in d?d.color:Sq}),scale:d.scale}))},LineStyle:function(a,c){var d=Q({},Fr,a,c);d&&(c[c.length-1].strokeStyle=new uk({color:"color"in d?d.color:Sq,width:"width"in d?d.width:1}))},PolyStyle:function(a,c){var d=Q({},Mr,a,c);if(d){var e=c[c.length-1];e.fillStyle=new ok({color:"color"in d?d.color:Sq});var f=d.fill;void 0!==f&&(e.fill=f);d=d.outline;void 0!==d&&(e.outline=d)}}}),Kr=P(Rq,{Pair:function(a,c){var d=Q({},Jr,a,c);if(d){var e=d.key; 558e&&"normal"==e&&((e=d.styleUrl)&&(c[c.length-1]=e),(d=d.Style)&&(c[c.length-1]=d))}}});l=Oq.prototype;l.Vf=function(a,c){var d=P(Rq,{Document:Xl(this.Vf,this),Folder:Xl(this.Vf,this),Placemark:Yl(this.cg,this),Style:this.Fo.bind(this),StyleMap:this.Eo.bind(this)});if(d=Q([],d,a,c,this))return d}; 559l.cg=function(a,c){var d=Q({geometry:null},Lr,a,c);if(d){var e=new Nl,f=a.getAttribute("id");null!==f&&e.lc(f);var f=c[0],g=d.geometry;g&&wo(g,!1,f);e.Ya(g);delete d.geometry;this.c&&e.Ff(ar(d.Style,d.styleUrl,this.i,this.b,this.f));delete d.Style;e.H(d);return e}};l.Fo=function(a,c){var d=a.getAttribute("id");if(null!==d){var e=ur(a,c);e&&(d=a.baseURI?Gq(a.baseURI,"#"+d).toString():"#"+d,this.b[d]=e)}}; 560l.Eo=function(a,c){var d=a.getAttribute("id");if(null!==d){var e=Q(void 0,Kr,a,c);e&&(d=a.baseURI?Gq(a.baseURI,"#"+d).toString():"#"+d,this.b[d]=e)}};l.ii=function(a,c){if(!$a(Rq,a.namespaceURI))return null;var d=this.cg(a,[uo(this,a,c)]);return d?d:null}; 561l.kc=function(a,c){if(!$a(Rq,a.namespaceURI))return[];var d;d=a.localName;if("Document"==d||"Folder"==d)return(d=this.Vf(a,[uo(this,a,c)]))?d:[];if("Placemark"==d)return(d=this.cg(a,[uo(this,a,c)]))?[d]:[];if("kml"==d){d=[];var e;for(e=a.firstElementChild;e;e=e.nextElementSibling){var f=this.kc(e,c);f&&cb(d,f)}return d}return[]};l.zo=function(a){if(Ul(a))return Nr(this,a);if(Vl(a))return Or(this,a);if("string"===typeof a)return a=Wl(a),Nr(this,a)}; 562function Nr(a,c){var d;for(d=c.firstChild;d;d=d.nextSibling)if(1==d.nodeType){var e=Or(a,d);if(e)return e}}function Or(a,c){var d;for(d=c.firstElementChild;d;d=d.nextElementSibling)if($a(Rq,d.namespaceURI)&&"name"==d.localName)return V(d);for(d=c.firstElementChild;d;d=d.nextElementSibling){var e=d.localName;if($a(Rq,d.namespaceURI)&&("Document"==e||"Folder"==e||"Placemark"==e||"kml"==e)&&(e=Or(a,d)))return e}} 563l.Ao=function(a){var c=[];Ul(a)?cb(c,Pr(this,a)):Vl(a)?cb(c,Qr(this,a)):"string"===typeof a&&(a=Wl(a),cb(c,Pr(this,a)));return c};function Pr(a,c){var d,e=[];for(d=c.firstChild;d;d=d.nextSibling)1==d.nodeType&&cb(e,Qr(a,d));return e} 564function Qr(a,c){var d,e=[];for(d=c.firstElementChild;d;d=d.nextElementSibling)if($a(Rq,d.namespaceURI)&&"NetworkLink"==d.localName){var f=Q({},Ir,d,[]);e.push(f)}for(d=c.firstElementChild;d;d=d.nextElementSibling)f=d.localName,!$a(Rq,d.namespaceURI)||"Document"!=f&&"Folder"!=f&&"kml"!=f||cb(e,Qr(a,d));return e}function Rr(a,c){var d=Te(c),d=[255*(4==d.length?d[3]:1),d[2],d[1],d[0]],e;for(e=0;4>e;++e){var f=parseInt(d[e],10).toString(16);d[e]=1==f.length?"0"+f:f}jp(a,d.join(""))} 565function Sr(a,c,d){gm({node:a},Tr,Ur,[c],d)}function Vr(a,c,d){var e={node:a};c.Wa()&&a.setAttribute("id",c.Wa());a=c.P();var f=c.ec();f&&(f=f.call(c,0))&&(f=Array.isArray(f)?f[0]:f,this.j&&(a.Style=f),(f=f.Ia())&&(a.name=f.Ia()));f=Wr[d[d.length-1].node.namespaceURI];a=em(a,f);gm(e,Xr,dm,a,d,f);a=d[0];(c=c.Y())&&(c=wo(c,!0,a));gm(e,Xr,Yr,[c],d)}function Zr(a,c,d){var e=c.ia();a={node:a};a.layout=c.g;a.stride=c.wa();gm(a,$r,as,[e],d)} 566function bs(a,c,d){c=c.ce();var e=c.shift();a={node:a};gm(a,cs,ds,c,d);gm(a,cs,es,[e],d)}function fs(a,c){kp(a,Math.round(c*c*1E6)/1E6)} 567var gs=P(Rq,["Document","Placemark"]),js=P(Rq,{Document:O(function(a,c,d){gm({node:a},hs,is,c,d,void 0,this)}),Placemark:O(Vr)}),hs=P(Rq,{Placemark:O(Vr)}),ks={Point:"Point",LineString:"LineString",LinearRing:"LinearRing",Polygon:"Polygon",MultiPoint:"MultiGeometry",MultiLineString:"MultiGeometry",MultiPolygon:"MultiGeometry"},ls=P(Rq,["href"],P(Qq,["x","y","w","h"])),ms=P(Rq,{href:O(jp)},P(Qq,{x:O(kp),y:O(kp),w:O(kp),h:O(kp)})),ns=P(Rq,["scale","heading","Icon","hotSpot"]),ps=P(Rq,{Icon:O(function(a, 568c,d){a={node:a};var e=ls[d[d.length-1].node.namespaceURI],f=em(c,e);gm(a,ms,dm,f,d,e);e=ls[Qq[0]];f=em(c,e);gm(a,ms,os,f,d,e)}),heading:O(kp),hotSpot:O(function(a,c){a.setAttribute("x",c.x);a.setAttribute("y",c.y);a.setAttribute("xunits",c.qg);a.setAttribute("yunits",c.rg)}),scale:O(fs)}),qs=P(Rq,["color","scale"]),rs=P(Rq,{color:O(Rr),scale:O(fs)}),ss=P(Rq,["color","width"]),ts=P(Rq,{color:O(Rr),width:O(kp)}),Tr=P(Rq,{LinearRing:O(Zr)}),us=P(Rq,{LineString:O(Zr),Point:O(Zr),Polygon:O(bs)}),Wr=P(Rq, 569"name open visibility address phoneNumber description styleUrl Style".split(" ")),Xr=P(Rq,{MultiGeometry:O(function(a,c,d){a={node:a};var e=c.$(),f,g;"MultiPoint"==e?(f=c.te(),g=vs):"MultiLineString"==e?(f=c.ud(),g=ws):"MultiPolygon"==e&&(f=c.ee(),g=xs);gm(a,us,g,f,d)}),LineString:O(Zr),LinearRing:O(Zr),Point:O(Zr),Polygon:O(bs),Style:O(function(a,c,d){a={node:a};var e={},f=c.c,g=c.g,h=c.a;c=c.Ia();h instanceof Ji&&(e.IconStyle=h);c&&(e.LabelStyle=c);g&&(e.LineStyle=g);f&&(e.PolyStyle=f);c=ys[d[d.length- 5701].node.namespaceURI];e=em(e,c);gm(a,zs,dm,e,d,c)}),address:O(jp),description:O(jp),name:O(jp),open:O(ip),phoneNumber:O(jp),styleUrl:O(jp),visibility:O(ip)}
570),$r=P(Rq,{coordinates:O(function(a,c,d){d=d[d.length-1];var e=d.layout;d=d.stride;var f;"XY"==e||"XYM"==e?f=2:("XYZ"==e||"XYZM"==e)&&(f=3);var g,h=c.length,k="";if(0<h){k+=c[0];for(e=1;e<f;++e)k+=","+c[e];for(g=d;g<h;g+=d)for(k+=" "+c[g],e=1;e<f;++e)k+=","+c[g+e]}jp(a,k)})}),cs=P(Rq,{outerBoundaryIs:O(Sr),innerBoundaryIs:O(Sr)}),As=P(Rq,{color:O(Rr)}), 571ys=P(Rq,["IconStyle","LabelStyle","LineStyle","PolyStyle"]),zs=P(Rq,{IconStyle:O(function(a,c,d){a={node:a};var e={},f=c.Db(),g=c.td(),h={href:c.b.o};if(f){h.w=f[0];h.h=f[1];var k=c.$b(),m=c.La();m&&g&&0!==m[0]&&m[1]!==f[1]&&(h.x=m[0],h.y=g[1]-(m[1]+f[1]));k&&0!==k[0]&&k[1]!==f[1]&&(e.hotSpot={x:k[0],qg:"pixels",y:f[1]-k[1],rg:"pixels"})}e.Icon=h;f=c.f;1!==f&&(e.scale=f);c=c.V;0!==c&&(e.heading=c);c=ns[d[d.length-1].node.namespaceURI];e=em(e,c);gm(a,ps,dm,e,d,c)}),LabelStyle:O(function(a,c,d){a={node:a}; 572var e={},f=c.b;f&&(e.color=f.b);(c=c.a)&&1!==c&&(e.scale=c);c=qs[d[d.length-1].node.namespaceURI];e=em(e,c);gm(a,rs,dm,e,d,c)}),LineStyle:O(function(a,c,d){a={node:a};var e=ss[d[d.length-1].node.namespaceURI];c=em({color:c.b,width:c.a},e);gm(a,ts,dm,c,d,e)}),PolyStyle:O(function(a,c,d){gm({node:a},As,Bs,[c.b],d)})});function os(a,c,d){return Rl(Qq[0],"gx:"+d)}function is(a,c){return Rl(c[c.length-1].node.namespaceURI,"Placemark")} 573function Yr(a,c){if(a)return Rl(c[c.length-1].node.namespaceURI,ks[a.$()])}var Bs=bm("color"),as=bm("coordinates"),ds=bm("innerBoundaryIs"),vs=bm("Point"),ws=bm("LineString"),Ur=bm("LinearRing"),xs=bm("Polygon"),es=bm("outerBoundaryIs"); 574Oq.prototype.a=function(a,c){c=vo(this,c);var d=Rl(Rq[4],"kml");d.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:gx",Qq[0]);d.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance");d.setAttributeNS("http://www.w3.org/2001/XMLSchema-instance","xsi:schemaLocation","http://www.opengis.net/kml/2.2 https://developers.google.com/kml/schema/kml22gx.xsd");var e={node:d},f={};1<a.length?f.Document=a:1==a.length&&(f.Placemark=a[0]);var g=gs[d.namespaceURI], 575f=em(f,g);gm(e,js,dm,f,[c],g,this);return d};(function(){var a={},c={ja:a};(function(d){if("object"===typeof a&&"undefined"!==typeof c)c.ja=d();else{var e;"undefined"!==typeof window?e=window:"undefined"!==typeof global?e=global:"undefined"!==typeof self?e=self:e=this;e.Jp=d()}})(function(){return function e(a,c,h){function k(n,q){if(!c[n]){if(!a[n]){var r="function"==typeof require&&require;if(!q&&r)return r(n,!0);if(m)return m(n,!0);r=Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r;}r=c[n]={ja:{}};a[n][0].call(r.ja,function(c){var e= 576a[n][1][c];return k(e?e:c)},r,r.ja,e,a,c,h)}return c[n].ja}for(var m="function"==typeof require&&require,n=0;n<h.length;n++)k(h[n]);return k}({1:[function(a,c,g){g.read=function(a,c,e,f,g){var q;q=8*g-f-1;var r=(1<<q)-1,u=r>>1,v=-7;g=e?g-1:0;var x=e?-1:1,A=a[c+g];g+=x;e=A&(1<<-v)-1;A>>=-v;for(v+=q;0<v;e=256*e+a[c+g],g+=x,v-=8);q=e&(1<<-v)-1;e>>=-v;for(v+=f;0<v;q=256*q+a[c+g],g+=x,v-=8);if(0===e)e=1-u;else{if(e===r)return q?NaN:Infinity*(A?-1:1);q+=Math.pow(2,f);e=e-u}return(A?-1:1)*q*Math.pow(2,e- 577f)};g.write=function(a,c,e,f,g,q){var r,u=8*q-g-1,v=(1<<u)-1,x=v>>1,A=23===g?Math.pow(2,-24)-Math.pow(2,-77):0;q=f?0:q-1;var D=f?1:-1,z=0>c||0===c&&0>1/c?1:0;c=Math.abs(c);isNaN(c)||Infinity===c?(c=isNaN(c)?1:0,f=v):(f=Math.floor(Math.log(c)/Math.LN2),1>c*(r=Math.pow(2,-f))&&(f--,r*=2),c=1<=f+x?c+A/r:c+A*Math.pow(2,1-x),2<=c*r&&(f++,r/=2),f+x>=v?(c=0,f=v):1<=f+x?(c=(c*r-1)*Math.pow(2,g),f+=x):(c=c*Math.pow(2,x-1)*Math.pow(2,g),f=0));for(;8<=g;a[e+q]=c&255,q+=D,c/=256,g-=8);f=f<<g|c;for(u+=g;0<u;a[e+ 578q]=f&255,q+=D,f/=256,u-=8);a[e+q-D]|=128*z}},{}],2:[function(a,c){function g(a){var c;a&&a.length&&(c=a,a=c.length);a=new Uint8Array(a||0);c&&a.set(c);a.ui=m.ui;a.pg=m.pg;a.li=m.li;a.Vi=m.Vi;a.bg=m.bg;a.Ui=m.Ui;a.Wf=m.Wf;a.Ri=m.Ri;a.toString=m.toString;a.write=m.write;a.slice=m.slice;a.Ig=m.Ig;a.Dj=!0;return a}function h(a){for(var c=a.length,e=[],f=0,g,h;f<c;f++){g=a.charCodeAt(f);if(55295<g&&57344>g)if(h)if(56320>g){e.push(239,191,189);h=g;continue}else g=h-55296<<10|g-56320|65536,h=null;else{56319< 579g||f+1===c?e.push(239,191,189):h=g;continue}else h&&(e.push(239,191,189),h=null);128>g?e.push(g):2048>g?e.push(g>>6|192,g&63|128):65536>g?e.push(g>>12|224,g>>6&63|128,g&63|128):e.push(g>>18|240,g>>12&63|128,g>>6&63|128,g&63|128)}return e}c.ja=g;var k=a("ieee754"),m,n,p;m={ui:function(a){return(this[a]|this[a+1]<<8|this[a+2]<<16)+16777216*this[a+3]},pg:function(a,c){this[c]=a;this[c+1]=a>>>8;this[c+2]=a>>>16;this[c+3]=a>>>24},li:function(a){return(this[a]|this[a+1]<<8|this[a+2]<<16)+(this[a+3]<<24)}, 580bg:function(a){return k.read(this,a,!0,23,4)},Wf:function(a){return k.read(this,a,!0,52,8)},Ui:function(a,c){return k.write(this,a,c,!0,23,4)},Ri:function(a,c){return k.write(this,a,c,!0,52,8)},toString:function(a,c,e){var f=a="";e=Math.min(this.length,e||this.length);for(c=c||0;c<e;c++){var g=this[c];127>=g?(a+=decodeURIComponent(f)+String.fromCharCode(g),f=""):f+="%"+g.toString(16)}return a+=decodeURIComponent(f)},write:function(a,c){for(var e=a===n?p:h(a),f=0;f<e.length;f++)this[c+f]=e[f]},slice:function(a, 581c){return this.subarray(a,c)},Ig:function(a,c){c=c||0;for(var e=0;e<this.length;e++)a[c+e]=this[e]}};m.Vi=m.pg;g.byteLength=function(a){n=a;p=h(a);return p.length};g.isBuffer=function(a){return!(!a||!a.Dj)}},{ieee754:1}],3:[function(a,c){(function(g){function h(a){this.Ib=k.isBuffer(a)?a:new k(a||0);this.da=0;this.length=this.Ib.length}c.ja=h;var k=g.rp||a("./buffer");h.g=0;h.i=1;h.b=2;h.a=5;var m=Math.pow(2,63);h.prototype={$f:function(a,c,e){for(e=e||this.length;this.da<e;){var f=this.Da(),g=this.da; 582a(f>>3,c,this);this.da===g&&this.gp(f)}return c},vo:function(){var a=this.Ib.bg(this.da);this.da+=4;return a},ro:function(){var a=this.Ib.Wf(this.da);this.da+=8;return a},Da:function(){var a=this.Ib,c,e,f,g,h;c=a[this.da++];if(128>c)return c;c=c&127;f=a[this.da++];if(128>f)return c|f<<7;f=(f&127)<<7;g=a[this.da++];if(128>g)return c|f|g<<14;g=(g&127)<<14;h=a[this.da++];if(128>h)return c|f|g|h<<21;e=a[this.da++];c=(c|f|g|(h&127)<<21)+268435456*(e&127);if(128>e)return c;e=a[this.da++];c+=34359738368* 583(e&127);if(128>e)return c;e=a[this.da++];c+=4398046511104*(e&127);if(128>e)return c;e=a[this.da++];c+=562949953421312*(e&127);if(128>e)return c;e=a[this.da++];c+=72057594037927936*(e&127);if(128>e)return c;e=a[this.da++];if(128>e)return c+0x7fffffffffffffff*(e&127);throw Error("Expected varint not more than 10 bytes");},Go:function(){var a=this.da,c=this.Da();if(c<m)return c;for(var e=this.da-2;255===this.Ib[e];)e--;e<a&&(e=a);for(var f=c=0;f<e-a+1;f++)var g=~this.Ib[a+f]&127,c=c+(4>f?g<<7*f:g*Math.pow(2, 5847*f));return-c-1},Hd:function(){var a=this.Da();return 1===a%2?(a+1)/-2:a/2},po:function(){return!!this.Da()},eg:function(){var a=this.Da()+this.da,c=this.Ib.toString("utf8",this.da,a);this.da=a;return c},gp:function(a){a=a&7;if(a===h.g)for(;127<this.Ib[this.da++];);else if(a===h.b)this.da=this.Da()+this.da;else if(a===h.a)this.da+=4;else if(a===h.i)this.da+=8;else throw Error("Unimplemented type: "+a);}}}).call(this,"undefined"!==typeof global?global:"undefined"!==typeof self?self:"undefined"!== 585typeof window?window:{})},{"./buffer":2}]},{},[3])(3)});mm=c.ja})();(function(){var a={},c={ja:a};(function(d){if("object"===typeof a&&"undefined"!==typeof c)c.ja=d();else{var e;"undefined"!==typeof window?e=window:"undefined"!==typeof global?e=global:"undefined"!==typeof self?e=self:e=this;e.Lp=d()}})(function(){return function e(a,c,h){function k(n,q){if(!c[n]){if(!a[n]){var r="function"==typeof require&&require;if(!q&&r)return r(n,!0);if(m)return m(n,!0);r=Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r;}r=c[n]={ja:{}};a[n][0].call(r.ja,function(c){var e= 586a[n][1][c];return k(e?e:c)},r,r.ja,e,a,c,h)}return c[n].ja}for(var m="function"==typeof require&&require,n=0;n<h.length;n++)k(h[n]);return k}({1:[function(a,c){function g(a,c){this.x=a;this.y=c}
586c.ja=g;g.prototype={clone:function(){return new g(this.x,this.y)},add:function(a){return this.clone().vj(a)},rotate:function(a){return this.clone().Gj(a)},round:function(){return this.clone().Hj()},angle:function(){return Math.atan2(this.y,this.x)},vj:function(a){this.x+=a.x;this.y+=a.y;return this},Gj:function(a){var c= 587Math.cos(a);a=Math.sin(a);var e=a*this.x+c*this.y;this.x=c*this.x-a*this.y;this.y=e;return this},Hj:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}};g.b=function(a){return a instanceof g?a:Array.isArray(a)?new g(a[0],a[1]):a}},{}],2:[function(a,c){c.ja.uj=a("./lib/vectortile.js");c.ja.Ep=a("./lib/vectortilefeature.js");c.ja.Fp=a("./lib/vectortilelayer.js")},{"./lib/vectortile.js":3,"./lib/vectortilefeature.js":4,"./lib/vectortilelayer.js":5}],3:[function(a,c){function g(a, 588c,e){3===a&&(a=new h(e,e.Da()+e.da),a.length&&(c[a.name]=a))}var h=a("./vectortilelayer");c.ja=function(a,c){this.layers=a.$f(g,{},c)}},{"./vectortilelayer":5}],4:[function(a,c){function g(a,c,e,f,g){this.properties={};this.extent=e;this.type=0;this.rc=a;this.Ze=-1;this.Rd=f;this.Td=g;a.$f(h,this,c)}function h(a,c,e){if(1==a)c.Hp=e.Da();else if(2==a)for(a=e.Da()+e.da;e.da<a;){var f=c.Rd[e.Da()],g=c.Td[e.Da()];c.properties[f]=g}else 3==a?c.type=e.Da():4==a&&(c.Ze=e.da)}var k=a("point-geometry");c.ja= 589g;g.b=["Unknown","Point","LineString","Polygon"];g.prototype.kh=function(){var a=this.rc;a.da=this.Ze;for(var c=a.Da()+a.da,e=1,f=0,g=0,h=0,v=[],x;a.da<c;)if(f||(f=a.Da(),e=f&7,f=f>>3),f--,1===e||2===e)g+=a.Hd(),h+=a.Hd(),1===e&&(x&&v.push(x),x=[]),x.push(new k(g,h));else if(7===e)x&&x.push(x[0].clone());else throw Error("unknown command "+e);x&&v.push(x);return v};g.prototype.bbox=function(){var a=this.rc;a.da=this.Ze;for(var c=a.Da()+a.da,e=1,f=0,g=0,h=0,k=Infinity,x=-Infinity,A=Infinity,D=-Infinity;a.da< 590c;)if(f||(f=a.Da(),e=f&7,f=f>>3),f--,1===e||2===e)g+=a.Hd(),h+=a.Hd(),g<k&&(k=g),g>x&&(x=g),h<A&&(A=h),h>D&&(D=h);else if(7!==e)throw Error("unknown command "+e);return[k,A,x,D]}},{"point-geometry":1}],5:[function(a,c){function g(a,c){this.version=1;this.name=null;this.extent=4096;this.length=0;this.rc=a;this.Rd=[];this.Td=[];this.Qd=[];a.$f(h,this,c);this.length=this.Qd.length}function h(a,c,e){15===a?c.version=e.Da():1===a?c.name=e.eg():5===a?c.extent=e.Da():2===a?c.Qd.push(e.da):3===a?c.Rd.push(e.eg()): 5914===a&&c.Td.push(k(e))}function k(a){for(var c=null,e=a.Da()+a.da;a.da<e;)c=a.Da()>>3,c=1===c?a.eg():2===c?a.vo():3===c?a.ro():4===c?a.Go():5===c?a.Da():6===c?a.Hd():7===c?a.po():null;return c}var m=a("./vectortilefeature.js");c.ja=g;g.prototype.feature=function(a){if(0>a||a>=this.Qd.length)throw Error("feature index out of bounds");this.rc.da=this.Qd[a];a=this.rc.Da()+this.rc.da;return new m(this.rc,a,this.extent,this.Rd,this.Td)}},{"./vectortilefeature.js":4}]},{},[2])(2)});nm=c.ja})();function Cs(a){this.defaultDataProjection=null;a=a?a:{};this.defaultDataProjection=new ad({code:"",units:"tile-pixels"});this.b=a.featureClass?a.featureClass:ml;this.i=a.geometryName?a.geometryName:"geometry";this.a=a.layerName?a.layerName:"layer";this.g=a.layers?a.layers:null}C(Cs,to);Cs.prototype.$=function(){return"arraybuffer"}; 592Cs.prototype.Fa=function(a,c){var d=this.g,e=new mm(a),e=new nm.uj(e),f=[],g=this.b,h,k,m;for(m in e.layers)if(!d||-1!=d.indexOf(m)){h=e.layers[m];for(var n=0,p=h.length;n<p;++n){if(g===ml){var q=h.feature(n);k=m;var r=q.kh(),u=[],v=[];Ds(r,v,u);var x=q.type,A=void 0;1===x?A=1===r.length?"Point":"MultiPoint":2===x?A=1===r.length?"LineString":"MultiLineString":3===x&&(A="Polygon");q=q.properties;q[this.a]=k;k=new this.b(A,v,u,q)}else{q=h.feature(n);A=m;v=c;k=new this.b;u=q.properties;u[this.a]=A;A= 593q.type;if(0===A)A=null;else{q=q.kh();r=[];x=[];Ds(q,x,r);var D=void 0;1===A?D=1===q.length?new F(null):new Do(null):2===A?1===q.length?D=new T(null):D=new U(null):3===A&&(D=new G(null));D.ca("XY",x,r);A=D}(v=wo(A,!1,vo(this,v)))&&(u[this.i]=v);k.H(u);k.Ic(this.i)}f.push(k)}}return f};Cs.prototype.Za=function(){return this.defaultDataProjection};Cs.prototype.c=function(a){this.g=a}; 594function Ds(a,c,d){for(var e=0,f=0,g=a.length;f<g;++f){var h=a[f],k,m;k=0;for(m=h.length;k<m;++k){var n=h[k];c.push(n.x,n.y)}e+=2*k;d.push(e)}};function Es(){Xo.call(this);this.defaultDataProjection=dd("EPSG:4326")}C(Es,Xo);function Fs(a,c){c[c.length-1].Ld[a.getAttribute("k")]=a.getAttribute("v")} 595var Gs=[null],Hs=P(Gs,{nd:function(a,c){c[c.length-1].Tc.push(a.getAttribute("ref"))},tag:Fs}),Js=P(Gs,{node:function(a,c){var d=c[0],e=c[c.length-1],f=a.getAttribute("id"),g=[parseFloat(a.getAttribute("lon")),parseFloat(a.getAttribute("lat"))];e.oh[f]=g;var h=Q({Ld:{}},Is,a,c);tb(h.Ld)||(g=new F(g),wo(g,!1,d),d=new Nl(g),d.lc(f),d.H(h.Ld),e.features.push(d))},way:function(a,c){for(var d=c[0],e=a.getAttribute("id"),f=Q({Tc:[],Ld:{}},Hs,a,c),g=c[c.length-1],h=[],k=0,m=f.Tc.length;k<m;k++)cb(h,g.oh[f.Tc[k]]); 596f.Tc[0]==f.Tc[f.Tc.length-1]?(k=new G(null),k.ca("XY",h,[h.length])):(k=new T(null),k.ca("XY",h));wo(k,!1,d);d=new Nl(k);d.lc(e);d.H(f.Ld);g.features.push(d)}}),Is=P(Gs,{tag:Fs});Es.prototype.kc=function(a,c){var d=uo(this,a,c);return"osm"==a.localName&&(d=Q({oh:{},features:[]},Js,a,[d]),d.features)?d.features:[]};function Ks(a){return a.getAttributeNS("http://www.w3.org/1999/xlink","href")};function Ls(){}Ls.prototype.read=function(a){return Ul(a)?this.a(a):Vl(a)?this.b(a):"string"===typeof a?(a=Wl(a),this.a(a)):null};function Ms(){}C(Ms,Ls);Ms.prototype.a=function(a){for(a=a.firstChild;a;a=a.nextSibling)if(1==a.nodeType)return this.b(a);return null};Ms.prototype.b=function(a){return(a=Q({},Ns,a,[]))?a:null}; 597var Os=[null,"http://www.opengis.net/ows/1.1"],Ns=P(Os,{ServiceIdentification:N(function(a,c){return Q({},Ps,a,c)}),ServiceProvider:N(function(a,c){return Q({},Qs,a,c)}),OperationsMetadata:N(function(a,c){return Q({},Rs,a,c)})}),Ss=P(Os,{DeliveryPoint:N(V),City:N(V),AdministrativeArea:N(V),PostalCode:N(V),Country:N(V),ElectronicMailAddress:N(V)}),Ts=P(Os,{Value:$l(function(a){return V(a)})}),Us=P(Os,{AllowedValues:N(function(a,c){return Q({},Ts,a,c)})}),Ws=P(Os,{Phone:N(function(a,c){return Q({}, 598Vs,a,c)}),Address:N(function(a,c){return Q({},Ss,a,c)})}),Ys=P(Os,{HTTP:N(function(a,c){return Q({},Xs,a,c)})}),Xs=P(Os,{Get:$l(function(a,c){var d=Ks(a);return d?Q({href:d},Zs,a,c):void 0}),Post:void 0}),$s=P(Os,{DCP:N(function(a,c){return Q({},Ys,a,c)})}),Rs=P(Os,{Operation:function(a,c){var d=a.getAttribute("name"),e=Q({},$s,a,c);e&&(c[c.length-1][d]=e)}}),Vs=P(Os,{Voice:N(V),Facsimile:N(V)}),Zs=P(Os,{Constraint:$l(function(a,c){var d=a.getAttribute("name");return d?Q({name:d},Us,a,c):void 0})}),
599at=P(Os,{IndividualName:N(V),PositionName:N(V),ContactInfo:N(function(a,c){return Q({},Ws,a,c)})}),Ps=P(Os,{Title:N(V),ServiceTypeVersion:N(V),ServiceType:N(V)}),Qs=P(Os,{ProviderName:N(V),ProviderSite:N(Ks),ServiceContact:N(function(a,c){return Q({},at,a,c)})});function bt(a,c,d,e){var f;void 0!==e?f=e:f=[];for(var g=e=0;g<c;){var h=a[g++];f[e++]=a[g++];f[e++]=h;for(h=2;h<d;++h)f[e++]=a[g++]}f.length=e};function ct(a){a=a?a:{};this.defaultDataProjection=null;this.defaultDataProjection=dd("EPSG:4326");this.b=a.factor?a.factor:1E5;this.a=a.geometryLayout?a.geometryLayout:"XY"}C(ct,cq);function dt(a,c,d){var e,f=Array(c);for(e=0;e<c;++e)f[e]=0;var g,h;g=0;for(h=a.length;g<h;)for(e=0;e<c;++e,++g){var k=a[g],m=k-f[e];f[e]=k;a[g]=m}return et(a,d?d:1E5)} 600function ft(a,c,d){var e,f=Array(c);for(e=0;e<c;++e)f[e]=0;a=gt(a,d?d:1E5);var g;d=0;for(g=a.length;d<g;)for(e=0;e<c;++e,++d)f[e]+=a[d],a[d]=f[e];return a}function et(a,c){var d=c?c:1E5,e,f;e=0;for(f=a.length;e<f;++e)a[e]=Math.round(a[e]*d);d=0;for(e=a.length;d<e;++d)f=a[d],a[d]=0>f?~(f<<1):f<<1;d="";e=0;for(f=a.length;e<f;++e){for(var g=a[e],h=void 0,k="";32<=g;)h=(32|g&31)+63,k+=String.fromCharCode(h),g>>=5;k+=String.fromCharCode(g+63);d+=k}return d} 601function gt(a,c){var d=c?c:1E5,e=[],f=0,g=0,h,k;h=0;for(k=a.length;h<k;++h){var m=a.charCodeAt(h)-63,f=f|(m&31)<<g;32>m?(e.push(f),g=f=0):g+=5}f=0;for(g=e.length;f<g;++f)h=e[f],e[f]=h&1?~(h>>1):h>>1;f=0;for(g=e.length;f<g;++f)e[f]/=d;return e}l=ct.prototype;l.Ed=function(a,c){var d=this.Gd(a,c);return new Nl(d)};l.Zf=function(a,c){return[this.Ed(a,c)]};l.Gd=function(a,c){var d=Bd(this.a),e=ft(a,d,this.b);bt(e,e.length,d,e);d=Od(e,0,e.length,d);return wo(new T(d,this.a),!1,vo(this,c))}; 602l.Pe=function(a,c){var d=a.Y();return d?this.Nd(d,c):""};l.Ti=function(a,c){return this.Pe(a[0],c)};l.Nd=function(a,c){a=wo(a,!0,vo(this,c));var d=a.ia(),e=a.wa();bt(d,d.length,e,d);return dt(d,e,this.b)};function ht(a){a=a?a:{};this.defaultDataProjection=null;this.defaultDataProjection=dd(a.defaultDataProjection?a.defaultDataProjection:"EPSG:4326")}C(ht,xo);function it(a,c){var d=[],e,f,g,h;g=0;for(h=a.length;g<h;++g)e=a[g],0<g&&d.pop(),0<=e?f=c[e]:f=c[~e].slice().reverse(),d.push.apply(d,f);e=0;for(f=d.length;e<f;++e)d[e]=d[e].slice();return d}function jt(a,c,d,e,f){a=a.geometries;var g=[],h,k;h=0;for(k=a.length;h<k;++h)g[h]=kt(a[h],c,d,e,f);return g} 603function kt(a,c,d,e,f){var g=a.type,h=lt[g];c="Point"===g||"MultiPoint"===g?h(a,d,e):h(a,c);d=new Nl;d.Ya(wo(c,!1,f));void 0!==a.id&&d.lc(a.id);a.properties&&d.H(a.properties);return d} 604ht.prototype.Yf=function(a,c){if("Topology"==a.type){var d,e=null,f=null;a.transform&&(d=a.transform,e=d.scale,f=d.translate);var g=a.arcs;if(d){d=e;var h=f,k,m;k=0;for(m=g.length;k<m;++k)for(var n=g[k],p=d,q=h,r=0,u=0,v=void 0,x=void 0,A=void 0,x=0,A=n.length;x<A;++x)v=n[x],r+=v[0],u+=v[1],v[0]=r,v[1]=u,mt(v,p,q)}d=[];h=sb(a.objects);k=0;for(m=h.length;k<m;++k)"GeometryCollection"===h[k].type?(n=h[k],d.push.apply(d,jt(n,g,e,f,c))):(n=h[k],d.push(kt(n,g,e,f,c)));return d}return[]}; 605function mt(a,c,d){a[0]=a[0]*c[0]+d[0];a[1]=a[1]*c[1]+d[1]}ht.prototype.Za=function(){return this.defaultDataProjection}; 606var lt={Point:function(a,c,d){a=a.coordinates;c&&d&&mt(a,c,d);return new F(a)},LineString:function(a,c){var d=it(a.arcs,c);return new T(d)},Polygon:function(a,c){var d=[],e,f;e=0;for(f=a.arcs.length;e<f;++e)d[e]=it(a.arcs[e],c);return new G(d)},MultiPoint:function(a,c,d){a=a.coordinates;var e,f;if(c&&d)for(e=0,f=a.length;e<f;++e)mt(a[e],c,d);return new Do(a)},MultiLineString:function(a,c){var d=[],e,f;e=0;for(f=a.arcs.length;e<f;++e)d[e]=it(a.arcs[e],c);return new U(d)},MultiPolygon:function(a,c){var d= 607[],e,f,g,h,k,m;k=0;for(m=a.arcs.length;k<m;++k){e=a.arcs[k];f=[];g=0;for(h=e.length;g<h;++g)f[g]=it(e[g],c);d[k]=f}return new Eo(d)}};function nt(a){a=a?a:{};this.f=a.featureType;this.i=a.featureNS;this.b=a.gmlFormat?a.gmlFormat:new np;this.c=a.schemaLocation?a.schemaLocation:"http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd";Xo.call(this)}C(nt,Xo);nt.prototype.kc=function(a,c){var d={featureType:this.f,featureNS:this.i};qb(d,uo(this,a,c?c:{}));d=[d];this.b.b["http://www.opengis.net/gml"].featureMember=Yl($o.prototype.Fd);
607(d=Q([],this.b.b,a,d,this.b))||(d=[]);return d}; 608nt.prototype.l=function(a){if(Ul(a))return ot(a);if(Vl(a))return Q({},pt,a,[]);if("string"===typeof a)return a=Wl(a),ot(a)};nt.prototype.j=function(a){if(Ul(a))return qt(this,a);if(Vl(a))return rt(this,a);if("string"===typeof a)return a=Wl(a),qt(this,a)};function qt(a,c){for(var d=c.firstChild;d;d=d.nextSibling)if(1==d.nodeType)return rt(a,d)}var st={"http://www.opengis.net/gml":{boundedBy:N($o.prototype.Ge,"bounds")}}; 609function rt(a,c){var d={},e=hp(c.getAttribute("numberOfFeatures"));d.numberOfFeatures=e;return Q(d,st,c,[],a.b)} 610var tt={"http://www.opengis.net/wfs":{totalInserted:N(gp),totalUpdated:N(gp),totalDeleted:N(gp)}},ut={"http://www.opengis.net/ogc":{FeatureId:Yl(function(a){return a.getAttribute("fid")})}},vt={"http://www.opengis.net/wfs":{Feature:function(a,c){fm(ut,a,c)}}},pt={"http://www.opengis.net/wfs":{TransactionSummary:N(function(a,c){return Q({},tt,a,c)},"transactionSummary"),InsertResults:N(function(a,c){return Q([],vt,a,c)},"insertIds")}}; 611function ot(a){for(a=a.firstChild;a;a=a.nextSibling)if(1==a.nodeType)return Q({},pt,a,[])}var wt={"http://www.opengis.net/wfs":{PropertyName:O(jp)}};function xt(a,c){var d=Rl("http://www.opengis.net/ogc","Filter"),e=Rl("http://www.opengis.net/ogc","FeatureId");d.appendChild(e);e.setAttribute("fid",c);a.appendChild(d)} 612var yt={"http://www.opengis.net/wfs":{Insert:O(function(a,c,d){var e=d[d.length-1],e=Rl(e.featureNS,e.featureType);a.appendChild(e);np.prototype.Si(e,c,d)}),Update:O(function(a,c,d){var e=d[d.length-1],f=e.featureType,g=e.featurePrefix,g=g?g:"feature",h=e.featureNS;a.setAttribute("typeName",g+":"+f);a.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:"+g,h);f=c.Wa();if(void 0!==f){for(var g=c.O(),h=[],k=0,m=g.length;k<m;k++){var n=c.get(g[k]);void 0!==n&&h.push({name:g[k],value:n})}gm({node:a, 613srsName:e.srsName},yt,bm("Property"),h,d);xt(a,f)}}),Delete:O(function(a,c,d){var e=d[d.length-1];d=e.featureType;var f=e.featurePrefix,f=f?f:"feature",e=e.featureNS;a.setAttribute("typeName",f+":"+d);a.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:"+f,e);c=c.Wa();void 0!==c&&xt(a,c)}),Property:O(function(a,c,d){var e=Rl("http://www.opengis.net/wfs","Name");a.appendChild(e);jp(e,c.name);void 0!==c.value&&null!==c.value&&(e=Rl("http://www.opengis.net/wfs","Value"),a.appendChild(e),c.value instanceof 614yd?np.prototype.Re(e,c.value,d):jp(e,c.value))}),Native:O(function(a,c){c.np&&a.setAttribute("vendorId",c.np);void 0!==c.So&&a.setAttribute("safeToIgnore",c.So);void 0!==c.value&&jp(a,c.value)})}},zt={"http://www.opengis.net/wfs":{Query:O(function(a,c,d){var e=d[d.length-1],f=e.featurePrefix,g=e.featureNS,h=e.propertyNames,k=e.srsName;a.setAttribute("typeName",(f?f+":":"")+c);k&&a.setAttribute("srsName",k);g&&a.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:"+f,g);c=qb({},e);c.node=a;gm(c, 615wt,bm("PropertyName"),h,d);if(e=e.bbox)h=Rl("http://www.opengis.net/ogc","Filter"),c=d[d.length-1].geometryName,f=Rl("http://www.opengis.net/ogc","BBOX"),h.appendChild(f),g=Rl("http://www.opengis.net/ogc","PropertyName"),jp(g,c),f.appendChild(g),np.prototype.Re(f,e,d),a.appendChild(h)})}}; 616nt.prototype.V=function(a){var c=Rl("http://www.opengis.net/wfs","GetFeature");c.setAttribute("service","WFS");c.setAttribute("version","1.1.0");a&&(a.handle&&c.setAttribute("handle",a.handle),a.outputFormat&&c.setAttribute("outputFormat",a.outputFormat),void 0!==a.maxFeatures&&c.setAttribute("maxFeatures",a.maxFeatures),a.resultType&&c.setAttribute("resultType",a.resultType),void 0!==a.startIndex&&c.setAttribute("startIndex",a.startIndex),void 0!==a.count&&c.setAttribute("count",a.count));c.setAttributeNS("http://www.w3.org/2001/XMLSchema-instance", 617"xsi:schemaLocation",this.c);var d=a.featureTypes;a=[{node:c,srsName:a.srsName,featureNS:a.featureNS?a.featureNS:this.i,featurePrefix:a.featurePrefix,geometryName:a.geometryName,bbox:a.bbox,propertyNames:a.propertyNames?a.propertyNames:[]}];var e=qb({},a[a.length-1]);e.node=c;gm(e,zt,bm("Query"),d,a);return c}; 618nt.prototype.v=function(a,c,d,e){var f=[],g=Rl("http://www.opengis.net/wfs","Transaction");g.setAttribute("service","WFS");g.setAttribute("version","1.1.0");var h,k;e&&(h=e.gmlOptions?e.gmlOptions:{},e.handle&&g.setAttribute("handle",e.handle));g.setAttributeNS("http://www.w3.org/2001/XMLSchema-instance","xsi:schemaLocation",this.c);
618a&&(k={node:g,featureNS:e.featureNS,featureType:e.featureType,featurePrefix:e.featurePrefix},qb(k,h),gm(k,yt,bm("Insert"),a,f));c&&(k={node:g,featureNS:e.featureNS,featureType:e.featureType, 619featurePrefix:e.featurePrefix},qb(k,h),gm(k,yt,bm("Update"),c,f));d&&gm({node:g,featureNS:e.featureNS,featureType:e.featureType,featurePrefix:e.featurePrefix},yt,bm("Delete"),d,f);e.nativeElements&&gm({node:g,featureNS:e.featureNS,featureType:e.featureType,featurePrefix:e.featurePrefix},yt,bm("Native"),e.nativeElements,f);return g};nt.prototype.dg=function(a){for(a=a.firstChild;a;a=a.nextSibling)if(1==a.nodeType)return this.Je(a);return null}; 620nt.prototype.Je=function(a){if(a.firstElementChild&&a.firstElementChild.firstElementChild)for(a=a.firstElementChild.firstElementChild,a=a.firstElementChild;a;a=a.nextElementSibling)if(0!==a.childNodes.length&&(1!==a.childNodes.length||3!==a.firstChild.nodeType)){var c=[{}];this.b.Ge(a,c);return dd(c.pop().srsName)}return null};function At(a){a=a?a:{};this.defaultDataProjection=null;this.b=void 0!==a.splitCollection?a.splitCollection:!1}C(At,cq);function Bt(a){a=a.aa();return 0===a.length?"":a[0]+" "+a[1]}function Ct(a){a=a.aa();for(var c=[],d=0,e=a.length;d<e;++d)c.push(a[d][0]+" "+a[d][1]);return c.join(",")}function Dt(a){var c=[];a=a.ce();for(var d=0,e=a.length;d<e;++d)c.push("("+Ct(a[d])+")");return c.join(",")}function Et(a){var c=a.$();a=(0,Ft[c])(a);c=c.toUpperCase();return 0===a.length?c+" EMPTY":c+"("+a+")"} 621var Ft={Point:Bt,LineString:Ct,Polygon:Dt,MultiPoint:function(a){var c=[];a=a.te();for(var d=0,e=a.length;d<e;++d)c.push("("+Bt(a[d])+")");return c.join(",")},MultiLineString:function(a){var c=[];a=a.ud();for(var d=0,e=a.length;d<e;++d)c.push("("+Ct(a[d])+")");return c.join(",")},MultiPolygon:function(a){var c=[];a=a.ee();for(var d=0,e=a.length;d<e;++d)c.push("("+Dt(a[d])+")");return c.join(",")},GeometryCollection:function(a){var c=[];a=a.Ug();for(var d=0,e=a.length;d<e;++d)c.push(Et(a[d]));return c.join(",")}}; 622l=At.prototype;l.Ed=function(a,c){var d=this.Gd(a,c);if(d){var e=new Nl;e.Ya(d);return e}return null};l.Zf=function(a,c){var d=[],e=this.Gd(a,c);this.b&&"GeometryCollection"==e.$()?d=e.c:d=[e];for(var f=[],g=0,h=d.length;g<h;++g)e=new Nl,e.Ya(d[g]),f.push(e);return f};l.Gd=function(a,c){var d;d=new Gt(new Ht(a));d.b=It(d.a);return(d=Jt(d))?wo(d,!1,c):null};l.Pe=function(a,c){var d=a.Y();return d?this.Nd(d,c):""}; 623l.Ti=function(a,c){if(1==a.length)return this.Pe(a[0],c);for(var d=[],e=0,f=a.length;e<f;++e)d.push(a[e].Y());d=new Oo(d);return this.Nd(d,c)};l.Nd=function(a,c){return Et(wo(a,!0,c))};function Ht(a){this.a=a;this.b=-1} 624function It(a){var c=a.a.charAt(++a.b),d={position:a.b,value:c};if("("==c)d.type=2;else if(","==c)d.type=5;else if(")"==c)d.type=3;else if("0"<=c&&"9">=c||"."==c||"-"==c){d.type=4;var e,c=a.b,f=!1,g=!1;
624do{if("."==e)f=!0;else if("e"==e||"E"==e)g=!0;e=a.a.charAt(++a.b)}while("0"<=e&&"9">=e||"."==e&&(void 0===f||!f)||!g&&("e"==e||"E"==e)||g&&("-"==e||"+"==e));a=parseFloat(a.a.substring(c,a.b--));d.value=a}else if("a"<=c&&"z">=c||"A"<=c&&"Z">=c){d.type=1;c=a.b;do e=a.a.charAt(++a.b);while("a"<=e&&"z">= 625e||"A"<=e&&"Z">=e);a=a.a.substring(c,a.b--).toUpperCase();d.value=a}else{if(" "==c||"\t"==c||"\r"==c||"\n"==c)return It(a);if(""===c)d.type=6;else throw Error("Unexpected character: "+c);}return d}function Gt(a){this.a=a}l=Gt.prototype;l.match=function(a){if(a=this.b.type==a)this.b=It(this.a);return a}; 626function Jt(a){var c=a.b;if(a.match(1)){var d=c.value;if("GEOMETRYCOLLECTION"==d){a:{if(a.match(2)){c=[];do c.push(Jt(a));while(a.match(5));if(a.match(3)){a=c;break a}}else if(Kt(a)){a=[];break a}throw Error(Lt(a));}return new Oo(a)}var e=Mt[d],c=Nt[d];if(!e||!c)throw Error("Invalid geometry type: "+d);a=e.call(a);return new c(a)}throw Error(Lt(a));}l.Tf=function(){if(this.match(2)){var a=Ot(this);if(this.match(3))return a}else if(Kt(this))return null;throw Error(Lt(this));}; 627l.Sf=function(){if(this.match(2)){var a=Pt(this);if(this.match(3))return a}else if(Kt(this))return[];throw Error(Lt(this));};l.Uf=function(){if(this.match(2)){var a=Qt(this);if(this.match(3))return a}else if(Kt(this))return[];throw Error(Lt(this));};l.ao=function(){if(this.match(2)){var a;if(2==this.b.type)for(a=[this.Tf()];this.match(5);)a.push(this.Tf());else a=Pt(this);if(this.match(3))return a}else if(Kt(this))return[];throw Error(Lt(this));}; 628l.$n=function(){if(this.match(2)){var a=Qt(this);if(this.match(3))return a}else if(Kt(this))return[];throw Error(Lt(this));};l.bo=function(){if(this.match(2)){for(var a=[this.Uf()];this.match(5);)a.push(this.Uf());if(this.match(3))return a}else if(Kt(this))return[];throw Error(Lt(this));};function Ot(a){for(var c=[],d=0;2>d;++d){var e=a.b;if(a.match(4))c.push(e.value);else break}if(2==c.length)return c;throw Error(Lt(a));}function Pt(a){for(var c=[Ot(a)];a.match(5);)c.push(Ot(a));return c} 629function Qt(a){for(var c=[a.Sf()];a.match(5);)c.push(a.Sf());return c}function Kt(a){var c=1==a.b.type&&"EMPTY"==a.b.value;c&&(a.b=It(a.a));return c}function Lt(a){return"Unexpected `"+a.b.value+"` at position "+a.b.position+" in `"+a.a.a+"`"}var Nt={POINT:F,LINESTRING:T,POLYGON:G,MULTIPOINT:Do,MULTILINESTRING:U,MULTIPOLYGON:Eo},Mt={POINT:Gt.prototype.Tf,LINESTRING:Gt.prototype.Sf,POLYGON:Gt.prototype.Uf,MULTIPOINT:Gt.prototype.ao,MULTILINESTRING:Gt.prototype.$n,MULTIPOLYGON:Gt.prototype.bo};function Rt(){this.version=void 0}C(Rt,Ls);Rt.prototype.a=function(a){for(a=a.firstChild;a;a=a.nextSibling)if(1==a.nodeType)return this.b(a);return null};Rt.prototype.b=function(a){this.version=a.getAttribute("version").trim();return(a=Q({version:this.version},St,a,[]))?a:null};function Tt(a,c){return Q({},Ut,a,c)}function Vt(a,c){return Q({},Wt,a,c)}function Xt(a,c){var d=Tt(a,c);if(d){var e=[hp(a.getAttribute("width")),hp(a.getAttribute("height"))];d.size=e;return d}} 630function Yt(a,c){return Q([],Zt,a,c)} 631var $t=[null,"http://www.opengis.net/wms"],St=P($t,{Service:N(function(a,c){return Q({},au,a,c)}),Capability:N(function(a,c){return Q({},bu,a,c)})}),bu=P($t,{Request:N(function(a,c){return Q({},cu,a,c)}),Exception:N(function(a,c){return Q([],du,a,c)}),Layer:N(function(a,c){return Q({},eu,a,c)})}),au=P($t,{Name:N(V),Title:N(V),Abstract:N(V),KeywordList:N(Yt),OnlineResource:N(Ks),ContactInformation:N(function(a,c){return Q({},fu,a,c)}),Fees:N(V),AccessConstraints:N(V),LayerLimit:N(gp),MaxWidth:N(gp), 632MaxHeight:N(gp)}),fu=P($t,{ContactPersonPrimary:N(function(a,c){return Q({},gu,a,c)}),ContactPosition:N(V),ContactAddress:N(function(a,c){return Q({},hu,a,c)}),ContactVoiceTelephone:N(V),ContactFacsimileTelephone:N(V),ContactElectronicMailAddress:N(V)}),gu=P($t,{ContactPerson:N(V),ContactOrganization:N(V)}),hu=P($t,{AddressType:N(V),Address:N(V),City:N(V),StateOrProvince:N(V),PostCode:N(V),Country:N(V)}),du=P($t,{Format:Yl(V)}),eu=P($t,{Name:N(V),Title:N(V),Abstract:N(V),KeywordList:N(Yt),CRS:$l(V), 633EX_GeographicBoundingBox:N(function(a,c){var d=Q({},iu,a,c);if(d){var e=d.westBoundLongitude,f=d.southBoundLatitude,g=d.eastBoundLongitude,d=d.northBoundLatitude;return void 0===e||void 0===f||void 0===g||void 0===d?void 0:[e,f,g,d]}}),BoundingBox:$l(function(a){var c=[fp(a.getAttribute("minx")),fp(a.getAttribute("miny")),fp(a.getAttribute("maxx")),fp(a.getAttribute("maxy"))],d=[fp(a.getAttribute("resx")),fp(a.getAttribute("resy"))];return{crs:a.getAttribute("CRS"),extent:c,res:d}}),Dimension:$l(function(a){return{name:a.getAttribute("name"), 634units:a.getAttribute("units"),unitSymbol:a.getAttribute("unitSymbol"),"default":a.getAttribute("default"),multipleValues:cp(a.getAttribute("multipleValues")),nearestValue:cp(a.getAttribute("nearestValue")),current:cp(a.getAttribute("current")),values:V(a)}}),Attribution:N(function(a,c){return Q({},ju,a,c)}),AuthorityURL:$l(function(a,c){var d=Tt(a,c);if(d)return d.name=a.getAttribute("name"),d}),Identifier:$l(V),MetadataURL:$l(function(a,c){var d=Tt(a,c);if(d)return d.type=a.getAttribute("type"), 635d}),DataURL:$l(Tt),FeatureListURL:$l(Tt),Style:$l(function(a,c){return Q({},ku,a,c)}),MinScaleDenominator:N(ep),MaxScaleDenominator:N(ep),Layer:$l(function(a,c){var d=c[c.length-1],e=Q({},eu,a,c);if(e){var f=cp(a.getAttribute("queryable"));void 0===f&&(f=d.queryable);
635e.queryable=void 0!==f?f:!1;f=hp(a.getAttribute("cascaded"));void 0===f&&(f=d.cascaded);e.cascaded=f;f=cp(a.getAttribute("opaque"));void 0===f&&(f=d.opaque);e.opaque=void 0!==f?f:!1;f=cp(a.getAttribute("noSubsets"));void 0===f&&(f=d.noSubsets); 636e.noSubsets=void 0!==f?f:!1;(f=fp(a.getAttribute("fixedWidth")))||(f=d.fixedWidth);e.fixedWidth=f;(f=fp(a.getAttribute("fixedHeight")))||(f=d.fixedHeight);e.fixedHeight=f;["Style","CRS","AuthorityURL"].forEach(function(a){a in d&&(e[a]=(e[a]||[]).concat(d[a]))});"EX_GeographicBoundingBox BoundingBox Dimension Attribution MinScaleDenominator MaxScaleDenominator".split(" ").forEach(function(a){a in e||(e[a]=d[a])});return e}})}),ju=P($t,{Title:N(V),OnlineResource:N(Ks),LogoURL:N(Xt)}),iu=P($t,{westBoundLongitude:N(ep), 637eastBoundLongitude:N(ep),southBoundLatitude:N(ep),northBoundLatitude:N(ep)}),cu=P($t,{GetCapabilities:N(Vt),GetMap:N(Vt),GetFeatureInfo:N(Vt)}),Wt=P($t,{Format:$l(V),DCPType:$l(function(a,c){return Q({},lu,a,c)})}),lu=P($t,{HTTP:N(function(a,c){return Q({},mu,a,c)})}),mu=P($t,{Get:N(Tt),Post:N(Tt)}),ku=P($t,{Name:N(V),Title:N(V),Abstract:N(V),LegendURL:$l(Xt),StyleSheetURL:N(Tt),StyleURL:N(Tt)}),Ut=P($t,{Format:N(V),OnlineResource:N(Ks)}),Zt=P($t,{Keyword:Yl(V)});function nu(a){a=a?a:{};this.i="http://mapserver.gis.umn.edu/mapserver";this.b=new mp;this.c=a.layers?a.layers:null;Xo.call(this)}C(nu,Xo); 638nu.prototype.kc=function(a,c){var d={featureType:this.featureType,featureNS:this.featureNS};c&&qb(d,uo(this,a,c));var e=[d];a.setAttribute("namespaceURI",this.i);var f=a.localName,d=[];if(0!==a.childNodes.length){if("msGMLOutput"==f)for(var g=0,h=a.childNodes.length;g<h;g++){var k=a.childNodes[g];if(1===k.nodeType){var m=e[0],n=k.localName.replace("_layer","");if(!this.c||$a(this.c,n)){n+="_feature";m.featureType=n;m.featureNS=this.i;var p={};p[n]=Yl(this.b.Xf,this.b);m=P([m.featureNS,null],p);k.setAttribute("namespaceURI", 639this.i);(k=Q([],m,k,e,this.b))&&cb(d,k)}}}"FeatureCollection"==f&&(e=Q([],this.b.b,a,[{}],this.b))&&(d=e)}return d};function ou(){this.i=new Ms}C(ou,Ls);ou.prototype.a=function(a){for(a=a.firstChild;a;a=a.nextSibling)if(1==a.nodeType)return this.b(a);return null};ou.prototype.b=function(a){var c=a.getAttribute("version").trim(),d=this.i.b(a);if(!d)return null;d.version=c;return(d=Q(d,pu,a,[]))?d:null};function qu(a){var c=V(a).split(" ");if(c&&2==c.length)return a=+c[0],c=+c[1],isNaN(a)||isNaN(c)?void 0:[a,c]} 640var ru=[null,"http://www.opengis.net/wmts/1.0"],su=[null,"http://www.opengis.net/ows/1.1"],pu=P(ru,{Contents:N(function(a,c){return Q({},uu,a,c)})}),uu=P(ru,{Layer:$l(function(a,c){return Q({},vu,a,c)}),TileMatrixSet:$l(function(a,c){return Q({},wu,a,c)})}),vu=P(ru,{Style:$l(function(a,c){var d=Q({},xu,a,c);if(d){var e="true"===a.getAttribute("isDefault");d.isDefault=e;return d}}),Format:$l(V),TileMatrixSetLink:$l(function(a,c){return Q({},yu,a,c)}),Dimension:$l(function(a,c){return Q({},zu,a,c)}), 641ResourceURL:$l(function(a){var c=a.getAttribute("format"),d=a.getAttribute("template");a=a.getAttribute("resourceType");var e={};c&&(e.format=c);d&&(e.template=d);a&&(e.resourceType=a);return e})},P(su,{Title:N(V),Abstract:N(V),WGS84BoundingBox:N(function(a,c){var d=Q([],Au,a,c);return 2!=d.length?void 0:pc(d)}),Identifier:N(V)})),xu=P(ru,{LegendURL:$l(function(a){var c={};c.format=a.getAttribute("format");c.href=Ks(a);return c})},P(su,{Title:N(V),Identifier:N(V)})),yu=P(ru,{TileMatrixSet:N(V)}), 642zu=P(ru,{Default:N(V),Value:$l(V)},P(su,{Identifier:N(V)})),Au=P(su,{LowerCorner:Yl(qu),UpperCorner:Yl(qu)}),wu=P(ru,{WellKnownScaleSet:N(V),TileMatrix:$l(function(a,c){return Q({},Bu,a,c)})},P(su,{SupportedCRS:N(V),Identifier:N(V)})),Bu=P(ru,{TopLeftCorner:N(qu),ScaleDenominator:N(ep),TileWidth:N(gp),TileHeight:N(gp),MatrixWidth:N(gp),MatrixHeight:N(gp)},P(su,{Identifier:N(V)}));function Cu(a){Nb.call(this);a=a||{};this.a=null;this.c=vd;this.g=void 0;E(this,Pb("projection"),this.Xl,this);E(this,Pb("tracking"),this.Yl,this);void 0!==a.projection&&this.th(dd(a.projection));void 0!==a.trackingOptions&&this.Ji(a.trackingOptions);this.Dc(void 0!==a.tracking?a.tracking:!1)}C(Cu,Nb);l=Cu.prototype;l.ha=function(){this.Dc(!1);Cu.ga.ha.call(this)};l.Xl=function(){var a=this.rh();a&&(this.c=gd(dd("EPSG:4326"),a),this.a&&this.set("position",this.c(this.a)))}; 643l.Yl=function(){if(qh){var a=this.sh();a&&void 0===this.g?this.g=xa.navigator.geolocation.watchPosition(this.ko.bind(this),this.lo.bind(this),this.$g()):a||void 0===this.g||(xa.navigator.geolocation.clearWatch(this.g),this.g=void 0)}}; 644l.ko=function(a){a=a.coords;this.set("accuracy",a.accuracy);
vendor: 5,207 bytes, lines 644-653
644this.set("altitude",null===a.altitude?void 0:a.altitude);this.set("altitudeAccuracy",null===a.altitudeAccuracy?void 0:a.altitudeAccuracy);this.set("heading",null===a.heading?void 0:Ta(a.heading));this.a?(this.a[0]=a.longitude,this.a[1]=a.latitude):this.a=[a.longitude,a.latitude];var c=this.c(this.a);this.set("position",c);this.set("speed",null===a.speed?void 0:a.speed);a=fe(dk,this.a,a.accuracy);a.sc(this.c);this.set("accuracyGeometry",a); 645this.u()};l.lo=function(a){a.type="error";this.Dc(!1);this.b(a)};l.bk=function(){return this.get("accuracy")};l.ck=function(){return this.get("accuracyGeometry")||null};l.ek=function(){return this.get("altitude")};l.fk=function(){return this.get("altitudeAccuracy")};l.qh=function(){return this.get("heading")};l.Gf=function(){return this.get("position")};l.rh=function(){return this.get("projection")};l.Kk=function(){return this.get("speed")};l.sh=function(){return this.get("tracking")};l.$g=function(){return this.get("trackingOptions")}; 646l.th=function(a){this.set("projection",a)};l.Dc=function(a){this.set("tracking",a)};l.Ji=function(a){this.set("trackingOptions",a)};function Du(a,c,d){Ad.call(this);this.ig(a,c?c:0,d)}C(Du,Ad);l=Du.prototype;l.clone=function(){var a=new Du(null),c=this.A.slice();Cd(a,this.g,c);a.u();return a};l.yb=function(a,c,d,e){var f=this.A;a-=f[0];var g=c-f[1];c=a*a+g*g;if(c<e){if(0===c)for(e=0;e<this.a;++e)d[e]=f[e];else for(e=this.Kf()/Math.sqrt(c),d[0]=f[0]+e*a,d[1]=f[1]+e*g,e=2;e<this.a;++e)d[e]=f[e];d.length=this.a;return c}return e};l.Fc=function(a,c){var d=this.A,e=a-d[0],d=c-d[1];return e*e+d*d<=Eu(this)}; 647l.Ad=function(){return this.A.slice(0,this.a)};l.Yd=function(a){var c=this.A,d=c[this.a]-c[0];return Ac(c[0]-d,c[1]-d,c[0]+d,c[1]+d,a)};l.Kf=function(){return Math.sqrt(Eu(this))};function Eu(a){var c=a.A[a.a]-a.A[0];a=a.A[a.a+1]-a.A[1];return c*c+a*a}l.$=function(){return"Circle"};l.Na=function(a){var c=this.N();return Tc(a,c)?(c=this.Ad(),a[0]<=c[0]&&a[2]>=c[0]||a[1]<=c[1]&&a[3]>=c[1]?!0:Hc(a,this.Hg,this)):!1}; 648l.qm=function(a){var c=this.a,d=this.A[c]-this.A[0],e=a.slice();e[c]=e[0]+d;for(d=1;d<c;++d)e[c+d]=a[d];Cd(this,this.g,e);this.u()};l.ig=function(a,c,d){if(a){Dd(this,d,a,0);this.A||(this.A=[]);d=this.A;a=Ld(d,a);d[a++]=d[0]+c;var e;c=1;for(e=this.a;c<e;++c)d[a++]=d[c];d.length=a}else Cd(this,"XY",null);this.u()};l.rm=function(a){this.A[this.a]=this.A[0]+a;this.u()};function Fu(a,c,d){for(var e=[],f=a(0),g=a(1),h=c(f),k=c(g),m=[g,f],n=[k,h],p=[1,0],q={},r=1E5,u,v,x,A,D;0<--r&&0<p.length;)x=p.pop(),f=m.pop(),h=n.pop(),g=x.toString(),g in q||(e.push(h[0],h[1]),q[g]=!0),A=p.pop(),g=m.pop(),k=n.pop(),D=(x+A)/2,u=a(D),v=c(u),Ra(v[0],v[1],h[0],h[1],k[0],k[1])<d?(e.push(k[0],k[1]),g=A.toString(),q[g]=!0):(p.push(A,D,D,x),n.push(k,v,v,h),m.push(g,u,u,f));return e}function Gu(a,c,d,e,f){var g=dd("EPSG:4326");return Fu(function(e){return[a,c+(d-c)*e]},ud(g,e),f)} 649function Hu(a,c,d,e,f){var g=dd("EPSG:4326");return Fu(function(e){return[c+(d-c)*e,a]},ud(g,e),f)};function Iu(a){a=a||{};this.c=this.l=null;this.i=this.f=Infinity;this.g=this.j=-Infinity;this.U=this.v=Infinity;this.C=this.B=-Infinity;this.ra=void 0!==a.targetSize?a.targetSize:100;this.M=void 0!==a.maxLines?a.maxLines:100;this.b=[];this.a=[];this.D=void 0!==a.strokeStyle?a.strokeStyle:Ju;this.s=this.V=void 0;this.o=null;this.setMap(void 0!==a.map?a.map:null)}var Ju=new uk({color:"rgba(0,0,0,0.2)"}),Ku=[90,45,30,20,10,5,2,1,.5,.2,.1,.05,.01,.005,.002,.001]; 650function Lu(a,c,d,e,f,g,h){var k=h;c=Gu(c,d,e,a.c,f);k=void 0!==a.b[k]?a.b[k]:new T(null);k.ca("XY",c);Tc(k.N(),g)&&(a.b[h++]=k);return h}function Mu(a,c,d,e,f){var g=f;c=Hu(c,a.g,a.i,a.c,d);g=void 0!==a.a[g]?a.a[g]:new T(null);g.ca("XY",c);Tc(g.N(),e)&&(a.a[f++]=g);return f}l=Iu.prototype;l.Zl=function(){return this.l};l.xk=function(){return this.b};l.Ek=function(){return this.a}; 651l.gh=function(a){var c=a.vectorContext,d=a.frameState,e=d.extent;a=d.viewState;var f=a.center,g=a.projection,h=a.resolution;a=d.pixelRatio;a=h*h/(4*a*a);if(!this.c||!td(this.c,g)){var k=dd("EPSG:4326"),m=g.N(),n=g.f,p=xd(n,k,g),q=n[2],r=n[1],u=n[0],v=p[3],x=p[2],A=p[1],p=p[0];this.f=n[3];this.i=q;this.j=r;this.g=u;this.v=v;this.U=x;this.B=A;this.C=p;this.V=ud(k,g);this.s=ud(g,k);this.o=this.s(Qc(m));this.c=g}k=0;g.i&&(g=g.N(),k=Oc(g),d=d.focus[0],d<g[0]||d>g[2])&&(k*=Math.ceil((g[0]-d)/k),e=[e[0]+ 652k,e[1],e[2]+k,e[3]]);d=this.o[0];g=this.o[1];k=-1;n=Math.pow(this.ra*h,2);q=[];r=[];h=0;for(m=Ku.length;h<m;++h){u=Ku[h]/2;q[0]=d-u;q[1]=g-u;r[0]=d+u;r[1]=g+u;this.V(q,q);this.V(r,r);u=Math.pow(r[0]-q[0],2)+Math.pow(r[1]-q[1],2);if(u<=n)break;k=Ku[h]}h=k;if(-1==h)this.b.length=this.a.length=0;else{d=this.s(f);f=d[0];d=d[1];g=this.M;k=[Math.max(e[0],this.C),Math.max(e[1],this.B),Math.min(e[2],this.U),Math.min(e[3],this.v)];k=xd(k,this.c,"EPSG:4326");n=k[3];r=k[1];f=Math.floor(f/h)*h;q=Pa(f,this.g, 653this.i);m=Lu(this,q,r,n,a,e,0);for(k=0;q!=this.g&&k++<g;)q=Math.max(q-h,this.g),m=Lu(this,q,r,n,a,e,m);q=Pa(f,this.g,this.i);for(k=0;q!=this.i&&k++<g;)q=Math.min(q+h,this.i),m=Lu(this,q,r,n,a,e,m);this.b.length=m;d=Math.floor(d/h)*h;f=Pa(d,this.j,this.f);m=Mu(this,f,a,e,0);for(k=0;f!=this.j&&k++<g;)f=Math.max(f-h,this.j),m=Mu(this,f,a,e,m);f=Pa(d,this.j,this.f);for(k=0;
653f!=this.f&&k++<g;)f=Math.min(f+h,this.f),m=Mu(this,f,a,e,m);this.a.length=m}c.Vb(null,this.D);a=0;for(f=this.b.length;a<f;++a)h=this.b[a], 654c.od(h,null);a=0;for(f=this.a.length;a<f;++a)h=this.a[a],c.od(h,null)};l.setMap=function(a){this.l&&(this.l.I("postcompose",this.gh,this),this.l.render());a&&(a.G("postcompose",this.gh,this),a.render());this.l=a};function Nu(a,c,d,e,f,g,h){ui.call(this,a,c,d,0,e);this.l=f;this.i=new Image;null!==g&&(this.i.crossOrigin=g);this.f={};this.c=null;this.state=0;this.j=h}C(Nu,ui);Nu.prototype.a=function(a){if(void 0!==a){var c;a=y(a);if(a in this.f)return this.f[a];tb(this.f)?c=this.i:c=this.i.cloneNode(!1);return this.f[a]=c}return this.i};Nu.prototype.s=function(){this.state=3;this.c.forEach(wb);this.c=null;vi(this)}; 655Nu.prototype.v=function(){void 0===this.resolution&&(this.resolution=Pc(this.extent)/this.i.height);this.state=2;this.c.forEach(wb);this.c=null;vi(this)};Nu.prototype.load=function(){0==this.state&&(this.state=1,vi(this),this.c=[Bb(this.i,"error",this.s,this),Bb(this.i,"load",this.v,this)],this.j(this,this.l))};function Ou(a,c,d,e,f){hg.call(this,a,c);this.l=d;this.i=new Image;null!==e&&(this.i.crossOrigin=e);this.c={};this.j=null;this.o=f}C(Ou,hg);l=Ou.prototype;l.ha=function(){1==this.state&&Pu(this);this.a&&this.a.V();this.state=5;ig(this);Ou.ga.ha.call(this)};l.kb=function(a){if(void 0!==a){var c=y(a);if(c in this.c)return this.c[c];a=tb(this.c)?this.i:this.i.cloneNode(!1);return this.c[c]=a}return this.i};l.lb=function(){return this.l};l.$l=function(){this.state=3;Pu(this);ig(this)}; 656l.am=function(){this.state=this.i.naturalWidth&&this.i.naturalHeight?2:4;Pu(this);ig(this)};l.load=function(){0==this.state&&(this.state=1,ig(this),this.j=[Bb(this.i,"error",this.$l,this),Bb(this.i,"load",this.am,this)],this.o(this,this.l))};function Pu(a){a.j.forEach(wb);a.j=null};function Qu(a){a=a?a:{};aj.call(this,{handleEvent:Wc});this.c=a.formatConstructors?a.formatConstructors:[];this.o=a.projection?dd(a.projection):null;this.a=null;this.target=a.target?a.target:null}C(Qu,aj);function Ru(a){a=a.dataTransfer.files;var c,d,e;c=0;for(d=a.length;c<d;++c){e=a.item(c);var f=new FileReader;f.addEventListener("load",ta(this.l,e).bind(this));f.readAsText(e)}}function Su(a){a.stopPropagation();a.preventDefault();a.dataTransfer.dropEffect="copy"} 657Qu.prototype.l=function(a,c){var d=c.target.result,e=this.v,f=this.o;f||(f=e.Z().g);var e=this.c,g=[],h,k;h=0;for(k=e.length;h<k;++h){var m=new e[h];var n={featureProjection:f};try{g=m.Fa(d,n)}catch(p){g=null}if(g&&0<g.length)break}this.b(new Tu(Uu,this,a,g,f))};Qu.prototype.setMap=function(a){this.a&&(this.a.forEach(wb),this.a=null);Qu.ga.setMap.call(this,a);a&&(a=this.target?this.target:a.a,this.a=[E(a,"drop",Ru,this),E(a,"dragenter",Su,this),E(a,"dragover",Su,this),E(a,"drop",Su,this)])}; 658var Uu="addfeatures";function Tu(a,c,d,e,f){Fb.call(this,a,c);this.features=e;this.file=d;this.projection=f}C(Tu,Fb);function Vu(a){a=a?a:{};oj.call(this,{handleDownEvent:Wu,handleDragEvent:Xu,handleUpEvent:Yu});this.s=a.condition?a.condition:lj;this.a=this.c=void 0;this.o=0;this.B=void 0!==a.duration?a.duration:400}C(Vu,oj); 659function Xu(a){if(nj(a)){var c=a.map,d=c.Ja(),e=a.pixel;a=e[0]-d[0]/2;e=d[1]/2-e[1];d=Math.atan2(e,a);a=Math.sqrt(a*a+e*e);e=c.Z();c.render();if(void 0!==this.c){var f=d-this.c;bj(c,e,e.Pa()-f)}this.c=d;void 0!==this.a&&(d=this.a*(e.ba()/a),dj(c,e,d));void 0!==this.a&&(this.o=this.a/a);this.a=a}} 660function Yu(a){if(!nj(a))return!0;a=a.map;var c=a.Z();oe(c,-1);var d=this.o-1,e=c.Pa(),e=c.constrainRotation(e,0);bj(a,c,e,void 0,void 0);var e=c.ba(),f=this.B,e=c.constrainResolution(e,0,d);dj(a,c,e,void 0,f);this.o=0;return!1}function Wu(a){return nj(a)&&this.s(a)?(oe(a.map.Z(),1),this.a=this.c=void 0,!0):!1};function Zu(a,c){Fb.call(this,a);this.feature=c}C(Zu,Fb); 661function $u(a){oj.call(this,{handleDownEvent:av,handleEvent:bv,handleUpEvent:cv});this.ua=null;this.S=!1;this.Lc=a.source?a.source:null;this.Hb=a.features?a.features:null;this.Rj=a.snapTolerance?a.snapTolerance:12;this.X=a.type;this.c=dv(this.X);this.Sa=a.minPoints?a.minPoints:this.c===ev?3:2;this.sa=a.maxPoints?a.maxPoints:Infinity;var c=a.geometryFunction;if(!c)if("Circle"===this.X)c=function(a,c){var d=c?c:new Du([NaN,NaN]);d.ig(a[0],Math.sqrt($b(a[0],a[1])));return d};else{var d,c=this.c;c=== 662fv?d=F:c===gv?d=T:c===ev&&(d=G);c=function(a,c){var g=c;g?g.na(a):g=new d(a);return g}}this.M=c;this.T=this.B=this.a=this.D=this.o=this.s=null;this.Sj=a.clickTolerance?a.clickTolerance*a.clickTolerance:36;this.la=new H({source:new R({useSpatialIndex:!1,wrapX:a.wrapX?a.wrapX:!1}),style:a.style?a.style:hv()});this.qc=a.geometryName;this.Jj=a.condition?a.condition:kj;this.ma=a.freehandCondition?a.freehandCondition:lj;E(this,Pb("active"),this.Pi,this)}C($u,oj); 663function hv(){var a=Ck();return function(c){return a[c.Y().$()]}}l=$u.prototype;l.setMap=function(a){$u.ga.setMap.call(this,a);this.Pi()};function bv(a){this.c!==gv&&this.c!==ev||!this.ma(a)||(this.S=!0);var c=!this.S;this.S&&a.type===mi?(iv(this,a),c=!1):a.type===li?c=jv(this,a):a.type===fi&&(c=!1);return pj.call(this,a)&&c}function av(a){return this.Jj(a)?(this.ua=a.pixel,!0):this.S?(this.ua=a.pixel,this.s||kv(this,a),!0):!1} 664function cv(a){this.S=!1;var c=this.ua,d=a.pixel,e=c[0]-d[0],c=c[1]-d[1],d=!0;e*e+c*c<=this.Sj&&(jv(this,a),this.s?this.c===lv?this.pd():mv(this,a)?this.pd():iv(this,a):(kv(this,a),this.c===fv&&this.pd()),d=!1);return d} 665function jv(a,c){if(a.s){var d=c.coordinate,e=a.o.Y(),f;a.c===fv?f=a.a:a.c===ev?(f=a.a[0],f=f[f.length-1],mv(a,c)&&(d=a.s.slice())):(f=a.a,f=f[f.length-1]);f[0]=d[0];f[1]=d[1];a.M(a.a,e);a.D&&a.D.Y().na(d);e instanceof G&&a.c!==ev?(a.B||(a.B=new Nl(new T(null))),e=e.Xg(0),d=a.B.Y(),d.ca(e.g,e.ia())):a.T&&(d=a.B.Y(),d.na(a.T));nv(a)}else d=c.coordinate.slice(),a.D?a.D.Y().na(d):(a.D=new Nl(new F(d)),nv(a));return!0} 666function mv(a,c){var d=!1;if(a.o){var e=!1,f=[a.s];a.c===gv?e=a.a.length>
666a.Sa:a.c===ev&&(e=a.a[0].length>a.Sa,f=[a.a[0][0],a.a[0][a.a[0].length-2]]);if(e)for(var e=c.map,g=0,h=f.length;g<h;g++){var k=f[g],m=e.Ea(k),n=c.pixel,d=n[0]-m[0],m=n[1]-m[1],n=a.S&&a.ma(c)?1:a.Rj;if(d=Math.sqrt(d*d+m*m)<=n){a.s=k;break}}}return d} 667function kv(a,c){var d=c.coordinate;a.s=d;a.c===fv?a.a=d.slice():a.c===ev?(a.a=[[d.slice(),d.slice()]],a.T=a.a[0]):(a.a=[d.slice(),d.slice()],a.c===lv&&(a.T=a.a));a.T&&(a.B=new Nl(new T(a.T)));d=a.M(a.a);a.o=new Nl;a.qc&&a.o.Ic(a.qc);a.o.Ya(d);nv(a);a.b(new Zu("drawstart",a.o))} 668function iv(a,c){var d=c.coordinate,e=a.o.Y(),f,g;if(a.c===gv)a.s=d.slice(),g=a.a,g.push(d.slice()),f=g.length>a.sa,a.M(g,e);else if(a.c===ev){g=a.a[0];g.push(d.slice());if(f=g.length>a.sa)a.s=g[0];a.M(a.a,e)}nv(a);f&&a.pd()}l.Ko=function(){var a=this.o.Y(),c,d;this.c===gv?(c=this.a,c.splice(-2,1),this.M(c,a)):this.c===ev&&(c=this.a[0],c.splice(-2,1),d=this.B.Y(),d.na(c),this.M(this.a,a));0===c.length&&(this.s=null);nv(this)}; 669l.pd=function(){var a=ov(this),c=this.a,d=a.Y();this.c===gv?(c.pop(),this.M(c,d)):this.c===ev&&(c[0].pop(),c[0].push(c[0][0]),this.M(c,d));"MultiPoint"===this.X?a.Ya(new Do([c])):"MultiLineString"===this.X?a.Ya(new U([c])):"MultiPolygon"===this.X&&a.Ya(new Eo([c]));this.b(new Zu("drawend",a));this.Hb&&this.Hb.push(a);this.Lc&&this.Lc.ib(a)};function ov(a){a.s=null;var c=a.o;c&&(a.o=null,a.D=null,a.B=null,a.la.fa().clear(!0));return c} 670l.xm=function(a){var c=a.Y();this.o=a;this.a=c.aa();a=this.a[this.a.length-1];this.s=a.slice();this.a.push(a.slice());nv(this);this.b(new Zu("drawstart",this.o))};l.Kc=Xc;function nv(a){var c=[];a.o&&c.push(a.o);a.B&&c.push(a.B);a.D&&c.push(a.D);a=a.la.fa();a.clear(!0);a.Nc(c)}l.Pi=function(){var a=this.v,c=this.g();a&&c||ov(this);this.la.setMap(c?a:null)}; 671function dv(a){var c;"Point"===a||"MultiPoint"===a?c=fv:"LineString"===a||"MultiLineString"===a?c=gv:"Polygon"===a||"MultiPolygon"===a?c=ev:"Circle"===a&&(c=lv);return c}var fv="Point",gv="LineString",ev="Polygon",lv="Circle";function pv(a,c,d){Fb.call(this,a);this.features=c;this.mapBrowserPointerEvent=d}C(pv,Fb); 672function qv(a){oj.call(this,{handleDownEvent:rv,handleDragEvent:sv,handleEvent:tv,handleUpEvent:uv});this.sa=function(a){return kj(a)&&jj(a)};this.Sa=a.deleteCondition?a.deleteCondition:this.sa;this.ma=this.c=null;this.ua=[0,0];this.M=this.T=!1;this.a=new pm;this.D=void 0!==a.pixelTolerance?a.pixelTolerance:10;this.s=this.la=!1;this.o=null;this.S=new H({source:new R({useSpatialIndex:!1,wrapX:!!a.wrapX}),style:a.style?a.style:vv(),updateWhileAnimating:!0,updateWhileInteracting:!0});this.X={Point:this.Em, 673LineString:this.zh,LinearRing:this.zh,Polygon:this.Fm,MultiPoint:this.Cm,MultiLineString:this.Bm,MultiPolygon:this.Dm,GeometryCollection:this.Am};this.B=a.features;this.B.forEach(this.Lf,this);E(this.B,"add",this.ym,this);E(this.B,"remove",this.zm,this)}C(qv,oj);l=qv.prototype;l.Lf=function(a){var c=a.Y();c.$()in this.X&&this.X[c.$()].call(this,a,c);(c=this.v)&&wv(this,this.ua,c);E(a,"change",this.yh,this)};function xv(a,c){a.M||(a.M=!0,a.b(new pv("modifystart",a.B,c)))} 674function yv(a,c){zv(a,c);a.c&&0===a.B.dc()&&(a.S.fa().tb(a.c),a.c=null);Cb(c,"change",a.yh,a)}function zv(a,c){var d=a.a,e=[];d.forEach(function(a){c===a.feature&&e.push(a)});for(var f=e.length-1;0<=f;--f)d.remove(e[f])}l.setMap=function(a){this.S.setMap(a);qv.ga.setMap.call(this,a)};l.ym=function(a){this.Lf(a.element)};l.yh=function(a){this.s||(a=a.target,yv(this,a),this.Lf(a))};l.zm=function(a){yv(this,a.element)}; 675l.Em=function(a,c){var d=c.aa(),d={feature:a,geometry:c,pa:[d,d]};this.a.Ba(c.N(),d)};l.Cm=function(a,c){var d=c.aa(),e,f,g;f=0;for(g=d.length;f<g;++f)e=d[f],e={feature:a,geometry:c,depth:[f],index:f,pa:[e,e]},this.a.Ba(c.N(),e)};l.zh=function(a,c){var d=c.aa(),e,f,g,h;e=0;for(f=d.length-1;e<f;++e)g=d.slice(e,e+2),h={feature:a,geometry:c,index:e,pa:g},this.a.Ba(pc(g),h)}; 676l.Bm=function(a,c){var d=c.aa(),e,f,g,h,k,m,n;h=0;for(k=d.length;h<k;++h)for(e=d[h],f=0,g=e.length-1;f<g;++f)m=e.slice(f,f+2),n={feature:a,geometry:c,depth:[h],index:f,pa:m},this.a.Ba(pc(m),n)};l.Fm=function(a,c){var d=c.aa(),e,f,g,h,k,m,n;h=0;for(k=d.length;h<k;++h)for(e=d[h],f=0,g=e.length-1;f<g;++f)m=e.slice(f,f+2),n={feature:a,geometry:c,depth:[h],index:f,pa:m},this.a.Ba(pc(m),n)}; 677l.Dm=function(a,c){var d=c.aa(),e,f,g,h,k,m,n,p,q,r;m=0;for(n=d.length;m<n;++m)for(p=d[m],h=0,k=p.length;h<k;++h)for(e=p[h],f=0,g=e.length-1;f<g;++f)q=e.slice(f,f+2),r={feature:a,geometry:c,depth:[h,m],index:f,pa:q},this.a.Ba(pc(q),r)};
677l.Am=function(a,c){var d,e=c.c;for(d=0;d<e.length;++d)this.X[e[d].$()].call(this,a,e[d])};function Av(a,c){var d=a.c;d?d.Y().na(c):(d=new Nl(new F(c)),a.c=d,a.S.fa().ib(d))}function Bv(a,c){return a.index-c.index} 678function rv(a){wv(this,a.pixel,a.map);this.o=[];this.M=!1;var c=this.c;if(c){var d=[],c=c.Y().aa(),e=pc([c]),e=sm(this.a,e),f={};e.sort(Bv);for(var g=0,h=e.length;g<h;++g){var k=e[g],m=k.pa,n=y(k.feature),p=k.depth;p&&(n+="-"+p.join("-"));f[n]||(f[n]=Array(2));if(Yb(m[0],c)&&!f[n][0])this.o.push([k,0]),f[n][0]=k;else if(Yb(m[1],c)&&!f[n][1]){if("LineString"!==k.geometry.$()&&"MultiLineString"!==k.geometry.$()||!f[n][0]||0!==f[n][0].index)this.o.push([k,1]),f[n][1]=k}else y(m)in this.ma&&!f[n][0]&& 679!f[n][1]&&d.push([k,c])}d.length&&xv(this,a);for(a=d.length-1;0<=a;--a)this.zl.apply(this,d[a])}return!!this.c} 680function sv(a){this.T=!1;xv(this,a);a=a.coordinate;for(var c=0,d=this.o.length;c<d;++c){for(var e=this.o[c],f=e[0],g=f.depth,h=f.geometry,k=h.aa(),m=f.pa,e=e[1];a.length<h.wa();)a.push(0);switch(h.$()){case "Point":k=a;m[0]=m[1]=a;break;case "MultiPoint":k[f.index]=a;m[0]=m[1]=a;break;case "LineString":k[f.index+e]=a;m[e]=a;break;case "MultiLineString":k[g[0]][f.index+e]=a;m[e]=a;break;case "Polygon":k[g[0]][f.index+e]=a;m[e]=a;break;case "MultiPolygon":k[g[1]][g[0]][f.index+e]=a,m[e]=a}f=h;this.s= 681!0;f.na(k);this.s=!1}Av(this,a)}function uv(a){for(var c,d=this.o.length-1;0<=d;--d)c=this.o[d][0],qm(this.a,pc(c.pa),c);this.M&&(this.b(new pv("modifyend",this.B,a)),this.M=!1);return!1} 682function tv(a){if(!(a instanceof bi))return!0;var c;a.map.Z().c.slice()[1]||a.type!=li||this.C||(this.ua=a.pixel,wv(this,a.pixel,a.map));if(this.c&&this.Sa(a))if(a.type==gi&&this.T)c=!0;else{this.c.Y();xv(this,a);var d=this.o;c={};var e,f,g,h,k,m,n,p,q;for(h=d.length-1;0<=h;--h)g=d[h],n=g[0],p=y(n.feature),n.depth&&(p+="-"+n.depth.join("-")),p in c||(c[p]={}),0===g[1]?(c[p].right=n,c[p].index=n.index):1==g[1]&&(c[p].left=n,c[p].index=n.index+1);for(p in c){m=c[p].right;h=c[p].left;g=c[p].index;k= 683g-1;n=void 0!==h?h:m;0>k&&(k=0);d=n.geometry;e=f=d.aa();q=!1;switch(d.$()){case "MultiLineString":2<f[n.depth[0]].length&&(f[n.depth[0]].splice(g,1),q=!0);break;case "LineString":2<f.length&&(f.splice(g,1),q=!0);break;case "MultiPolygon":e=e[n.depth[1]];case "Polygon":e=e[n.depth[0]],4<e.length&&(g==e.length-1&&(g=0),e.splice(g,1),q=!0,0===g&&(e.pop(),e.push(e[0]),k=e.length-1))}q&&(e=d,this.s=!0,e.na(f),this.s=!1,f=[],void 0!==h&&(this.a.remove(h),f.push(h.pa[0])),void 0!==m&&(this.a.remove(m),f.push(m.pa[1])), 684void 0!==h&&void 0!==m&&(h={depth:n.depth,feature:n.feature,geometry:n.geometry,index:k,pa:f},this.a.Ba(pc(h.pa),h)),Cv(this,d,g,n.depth,-1),this.c&&(this.S.fa().tb(this.c),this.c=null))}c=!0;this.b(new pv("modifyend",this.B,a));this.M=!1}a.type==gi&&(this.T=!1);return pj.call(this,a)&&!c} 685function wv(a,c,d){function e(a,c){return ac(f,a.pa)-ac(f,c.pa)}var f=d.Ka(c),g=d.Ka([c[0]-a.D,c[1]+a.D]),h=d.Ka([c[0]+a.D,c[1]-a.D]),g=pc([g,h]),g=sm(a.a,g);if(0<g.length){g.sort(e);var h=g[0].pa,k=Vb(f,h),m=d.Ea(k);if(Math.sqrt($b(c,m))<=a.D){c=d.Ea(h[0]);d=d.Ea(h[1]);c=$b(m,c);d=$b(m,d);a.la=Math.sqrt(Math.min(c,d))<=a.D;a.la&&(k=c>d?h[1]:h[0]);Av(a,k);d={};d[y(h)]=!0;c=1;for(m=g.length;c<m;++c)if(k=g[c].pa,Yb(h[0],k[0])&&Yb(h[1],k[1])||Yb(h[0],k[1])&&Yb(h[1],k[0]))d[y(k)]=!0;else break;a.ma=d; 686return}}a.c&&(a.S.fa().tb(a.c),a.c=null)} 687l.zl=function(a,c){for(var d=a.pa,e=a.feature,f=a.geometry,g=a.depth,h=a.index,k;c.length<f.wa();)c.push(0);switch(f.$()){case "MultiLineString":k=f.aa();k[g[0]].splice(h+1,0,c);break;case "Polygon":k=f.aa();k[g[0]].splice(h+1,0,c);break;case "MultiPolygon":k=f.aa();k[g[1]][g[0]].splice(h+1,0,c);break;case "LineString":k=f.aa();k.splice(h+1,0,c);break;default:return}this.s=!0;f.na(k);this.s=!1;k=this.a;k.remove(a);Cv(this,f,h,g,1);var m={pa:[d[0],c],feature:e,geometry:f,depth:g,index:h};k.Ba(pc(m.pa), 688m);this.o.push([m,1]);d={pa:[c,d[1]],feature:e,geometry:f,depth:g,index:h+1};k.Ba(pc(d.pa),d);this.o.push([d,0]);this.T=!0};function Cv(a,c,d,e,f){um(a.a,c.N(),function(a){a.geometry===c&&(void 0===e||void 0===a.depth||fb(a.depth,e))&&a.index>d&&(a.index+=f)})}function vv(){var a=Ck();return function(){return a.Point}};function Dv(a,c,d,e){Fb.call(this,a);this.selected=c;this.deselected=d;this.mapBrowserEvent=e}C(Dv,Fb); 689function Ev(a){aj.call(this,{handleEvent:Fv});var c=a?a:{};this.C=c.condition?c.condition:jj;this.B=c.addCondition?c.addCondition:Xc;this.M=c.removeCondition?c.removeCondition:Xc;this.D=c.toggleCondition?c.toggleCondition:lj;this.s=c.multi?c.multi:!1;this.l=c.filter?c.filter:Wc;this.c=new H({source:new R({useSpatialIndex:!1,features:c.features,wrapX:c.wrapX}),style:c.style?c.style:Gv(),updateWhileAnimating:!0,updateWhileInteracting:!0});if(c.layers)if(la(c.layers))a=function(a){return c.layers(a)}; 690else{var d=c.layers;a=function(a){return $a(d,a)}}else a=Wc;this.o=a;this.a={};a=this.c.fa().c;E(a,"add",this.Gm,this);E(a,"remove",this.Jm,this)}C(Ev,aj);l=Ev.prototype;l.Hm=function(){return this.c.fa().c};l.Im=function(a){a=y(a);return this.a[a]}; 691function Fv(a){if(!this.C(a))return!0;var c=this.B(a),d=this.M(a),e=this.D(a),f=!c&&!d&&!e,g=a.map,h=this.c.fa().c,k=[],m=[],n=!1;
691if(f)g.rd(a.pixel,function(a,c){if(this.l(a,c)){m.push(a);var d=y(a);this.a[d]=c;return!this.s}},this,this.o),0<m.length&&1==h.dc()&&h.item(0)==m[0]||(n=!0,0!==h.dc()&&(k=Array.prototype.concat(h.a),h.clear()),h.Df(m),0===m.length?rb(this.a):0<k.length&&k.forEach(function(a){a=y(a);delete this.a[a]},this));else{g.rd(a.pixel,function(a,f){if(this.l(a,f)){if(!c&&!e||$a(h.a, 692a))(d||e)&&$a(h.a,a)&&(k.push(a),g=y(a),delete this.a[g]);else{m.push(a);var g=y(a);this.a[g]=f}return!this.s}},this,this.o);for(f=k.length-1;0<=f;--f)h.remove(k[f]);h.Df(m);if(0<m.length||0<k.length)n=!0}n&&this.b(new Dv("select",m,k,a));return ij(a)}l.setMap=function(a){var c=this.v,d=this.c.fa().c;c&&d.forEach(c.Ni,c);Ev.ga.setMap.call(this,a);this.c.setMap(a);a&&d.forEach(a.Ki,a)}; 693function Gv(){var a=Ck();cb(a.Polygon,a.LineString);cb(a.GeometryCollection,a.LineString);return function(c){return a[c.Y().$()]}}l.Gm=function(a){a=a.element;var c=this.v;c&&c.Ki(a)};l.Jm=function(a){a=a.element;var c=this.v;c&&c.Ni(a)};function Hv(a){oj.call(this,{handleEvent:Iv,handleDownEvent:Wc,handleUpEvent:Jv});a=a?a:{};this.s=a.source?a.source:null;this.la=void 0!==a.vertex?a.vertex:!0;this.T=void 0!==a.edge?a.edge:!0;this.o=a.features?a.features:null;this.ma=[];this.M={};this.D={};this.X={};this.B={};this.S=null;this.c=void 0!==a.pixelTolerance?a.pixelTolerance:10;this.sa=Kv.bind(this);this.a=new pm;this.ua={Point:this.Pm,LineString:this.Ch,LinearRing:this.Ch,Polygon:this.Qm,MultiPoint:this.Nm,MultiLineString:this.Mm,MultiPolygon:this.Om, 694GeometryCollection:this.Lm}}C(Hv,oj);l=Hv.prototype;l.ib=function(a,c){var d=void 0!==c?c:!0,e=a.Y(),f=this.ua[e.$()];if(f){var g=y(a);this.X[g]=e.N(qc());f.call(this,a,e);d&&(this.D[g]=E(e,"change",this.Yk.bind(this,a),this),this.M[g]=E(a,Pb(a.a),this.Km,this))}};l.Zj=function(a){this.ib(a)};l.$j=function(a){this.tb(a)};l.Ah=function(a){var c;a instanceof zm?c=a.feature:a instanceof Ee&&(c=a.element);this.ib(c)};l.Bh=function(a){var c;a instanceof zm?c=a.feature:a instanceof Ee&&(c=a.element);this.tb(c)}; 695l.Km=function(a){a=a.target;this.tb(a,!0);this.ib(a,!0)};l.Yk=function(a){if(this.C){var c=y(a);c in this.B||(this.B[c]=a)}else this.Oi(a)};l.tb=function(a,c){var d=void 0!==c?c:!0,e=y(a),f=this.X[e];if(f){var g=this.a,h=[];um(g,f,function(c){a===c.feature&&h.push(c)});for(f=h.length-1;0<=f;--f)g.remove(h[f]);d&&(Lb(this.D[e]),delete this.D[e],Lb(this.M[e]),delete this.M[e])}}; 696l.setMap=function(a){var c=this.v,d=this.ma,e;this.o?e=this.o:this.s&&(e=this.s.xe());c&&(d.forEach(Lb),d.length=0,e.forEach(this.$j,this));Hv.ga.setMap.call(this,a);a&&(this.o?d.push(E(this.o,"add",this.Ah,this),E(this.o,"remove",this.Bh,this)):this.s&&d.push(E(this.s,"addfeature",this.Ah,this),E(this.s,"removefeature",this.Bh,this)),e.forEach(this.Zj,this))};l.Kc=Xc;l.Oi=function(a){this.tb(a,!1);this.ib(a,!1)}; 697l.Lm=function(a,c){var d,e=c.c;for(d=0;d<e.length;++d)this.ua[e[d].$()].call(this,a,e[d])};l.Ch=function(a,c){var d=c.aa(),e,f,g,h;e=0;for(f=d.length-1;e<f;++e)g=d.slice(e,e+2),h={feature:a,pa:g},this.a.Ba(pc(g),h)};l.Mm=function(a,c){var d=c.aa(),e,f,g,h,k,m,n;h=0;for(k=d.length;h<k;++h)for(e=d[h],f=0,g=e.length-1;f<g;++f)m=e.slice(f,f+2),n={feature:a,pa:m},this.a.Ba(pc(m),n)};l.Nm=function(a,c){var d=c.aa(),e,f,g;f=0;for(g=d.length;f<g;++f)e=d[f],e={feature:a,pa:[e,e]},this.a.Ba(c.N(),e)}; 698l.Om=function(a,c){var d=c.aa(),e,f,g,h,k,m,n,p,q,r;m=0;for(n=d.length;m<n;++m)for(p=d[m],h=0,k=p.length;h<k;++h)for(e=p[h],f=0,g=e.length-1;f<g;++f)q=e.slice(f,f+2),r={feature:a,pa:q},this.a.Ba(pc(q),r)};l.Pm=function(a,c){var d=c.aa(),d={feature:a,pa:[d,d]};this.a.Ba(c.N(),d)};l.Qm=function(a,c){var d=c.aa(),e,f,g,h,k,m,n;h=0;for(k=d.length;h<k;++h)for(e=d[h],f=0,g=e.length-1;f<g;++f)m=e.slice(f,f+2),n={feature:a,pa:m},this.a.Ba(pc(m),n)}; 699function Iv(a){var c,d;d=a.pixel;var e=a.coordinate;c=a.map;var f=c.Ka([d[0]-this.c,d[1]+this.c]),g=c.Ka([d[0]+this.c,d[1]-this.c]),f=pc([f,g]),h=sm(this.a,f),k=!1,f=!1,m=null,g=null;if(0<h.length){this.S=e;h.sort(this.sa);h=h[0].pa;if(this.la&&!this.T){if(e=c.Ea(h[0]),k=c.Ea(h[1]),e=$b(d,e),d=$b(d,k),k=Math.sqrt(Math.min(e,d)),k=k<=this.c)f=!0,m=e>d?h[1]:h[0],g=c.Ea(m)}else this.T&&(m=Vb(e,h),g=c.Ea(m),Math.sqrt($b(d,g))<=this.c&&(f=!0,this.la&&(e=c.Ea(h[0]),k=c.Ea(h[1]),e=$b(g,e),d=$b(g,k),k=Math.sqrt(Math.min(e, 700d)),k=k<=this.c)))&&(m=e>d?h[1]:h[0],g=c.Ea(m));f&&(g=[Math.round(g[0]),Math.round(g[1])])}c=m;d=g;f&&(a.coordinate=c.slice(0,2),a.pixel=d);return pj.call(this,a)}function Jv(){var a=sb(this.B);
700a.length&&(a.forEach(this.Oi,this),this.B={});return!1}function Kv(a,c){return ac(this.S,a.pa)-ac(this.S,c.pa)};function Lv(a,c,d){Fb.call(this,a);this.features=c;this.coordinate=d}C(Lv,Fb);function Mv(a){oj.call(this,{handleDownEvent:Nv,handleDragEvent:Ov,handleMoveEvent:Pv,handleUpEvent:Qv});this.s=void 0;this.a=null;this.c=void 0!==a.features?a.features:null;this.o=null}C(Mv,oj);function Nv(a){this.o=Rv(this,a.pixel,a.map);return!this.a&&this.o?(this.a=a.coordinate,Pv.call(this,a),this.b(new Lv("translatestart",this.c,a.coordinate)),!0):!1} 701function Qv(a){return this.a?(this.a=null,Pv.call(this,a),this.b(new Lv("translateend",this.c,a.coordinate)),!0):!1}function Ov(a){if(this.a){a=a.coordinate;var c=a[0]-this.a[0],d=a[1]-this.a[1];if(this.c)this.c.forEach(function(a){var e=a.Y();e.Vc(c,d);a.Ya(e)});else if(this.o){var e=this.o.Y();e.Vc(c,d);this.o.Ya(e)}this.a=a;this.b(new Lv("translating",this.c,a))}} 702function Pv(a){var c=a.map.Ac();if(a=a.map.rd(a.pixel,function(a){return a})){var d=!1;this.c&&$a(this.c.a,a)&&(d=!0);this.s=c.style.cursor;c.style.cursor=this.a?"-webkit-grabbing":d?"-webkit-grab":"pointer";c.style.cursor=this.a?d?"grab":"pointer":"grabbing"}else c.style.cursor=void 0!==this.s?this.s:"",this.s=void 0}function Rv(a,c,d){var e=null;c=d.rd(c,function(a){return a});a.c&&$a(a.c.a,c)&&(e=c);return e};function W(a){a=a?a:{};var c=qb({},a);delete c.gradient;delete c.radius;delete c.blur;delete c.shadow;delete c.weight;H.call(this,c);this.f=null;this.X=void 0!==a.shadow?a.shadow:250;this.T=void 0;this.S=null;E(this,Pb("gradient"),this.Zk,this);this.Ci(a.gradient?a.gradient:Sv);this.yi(void 0!==a.blur?a.blur:15);this.Fh(void 0!==a.radius?a.radius:8);E(this,Pb("blur"),this.yf,this);E(this,Pb("radius"),this.yf,this);this.yf();var d=a.weight?a.weight:"weight",e;"string"===typeof d?e=function(a){return a.get(d)}: 703e=d;this.c(function(a){a=e(a);a=void 0!==a?Pa(a,0,1):1;var c=255*a|0,d=this.S[c];d||(d=[new xk({image:new Ji({opacity:a,src:this.T})})],this.S[c]=d);return d}.bind(this));this.set("renderOrder",null);E(this,"render",this.pl,this)}C(W,H);var Sv=["#00f","#0ff","#0f0","#ff0","#f00"];l=W.prototype;l.Ng=function(){return this.get("blur")};l.Wg=function(){return this.get("gradient")};l.Eh=function(){return this.get("radius")}; 704l.Zk=function(){for(var a=this.Wg(),c=ah(1,256),d=c.createLinearGradient(0,0,1,256),e=1/(a.length-1),f=0,g=a.length;f<g;++f)d.addColorStop(f*e,a[f]);c.fillStyle=d;c.fillRect(0,0,1,256);this.f=c.getImageData(0,0,1,256).data};l.yf=function(){var a=this.Eh(),c=this.Ng(),d=a+c+1,e=2*d,e=ah(e,e);e.shadowOffsetX=e.shadowOffsetY=this.X;e.shadowBlur=c;e.shadowColor="#000";e.beginPath();c=d-this.X;e.arc(c,c,a,0,2*Math.PI,!0);e.fill();this.T=e.canvas.toDataURL();this.S=Array(256);this.u()}; 705l.pl=function(a){a=a.context;var c=a.canvas,c=a.getImageData(0,0,c.width,c.height),d=c.data,e,f,g;e=0;for(f=d.length;e<f;e+=4)if(g=4*d[e+3])d[e]=this.f[g],d[e+1]=this.f[g+1],d[e+2]=this.f[g+2];a.putImageData(c,0,0)};l.yi=function(a){this.set("blur",a)};l.Ci=function(a){this.set("gradient",a)};l.Fh=function(a){this.set("radius",a)};var Tv=!kf||9<=Number(xf),Uv=kf&&!vf("9");!nf||vf("528");mf&&vf("1.9b")||kf&&vf("8")||jf&&vf("9.5")||nf&&vf("528");mf&&!vf("8")||kf&&vf("9");function Vv(){0!=Wv&&(Xv[y(this)]=this);this.c=this.c;this.o=this.o}var Wv=0,Xv={};Vv.prototype.c=!1;Vv.prototype.V=function(){if(!this.c&&(this.c=!0,this.Bc(),0!=Wv)){var a=y(this);delete Xv[a]}};Vv.prototype.Bc=function(){if(this.o)for(;this.o.length;)this.o.shift()()};function Yv(a,c){this.type=a;this.a=this.target=c;this.xi=!0}Yv.prototype.preventDefault=function(){this.xi=!1};function Zv(a,c){Yv.call(this,a?a.type:"");this.relatedTarget=this.a=this.target=null;this.b=this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.f=this.j=this.i=this.g=!1;this.c=this.state=null;if(a){var d=this.type=a.type,e=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.a=c;var f=a.relatedTarget;if(f){if(mf){var g;a:{try{Qf(f.nodeName);g=!0;break a}catch(h){}g=!1}g||(f=null)}}
705else"mouseover"==d?f=a.fromElement:"mouseout"== 706d&&(f=a.toElement);this.relatedTarget=f;null===e?(this.offsetX=nf||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=nf||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0):(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0);this.button=a.button;this.b=a.keyCode|| 7070;this.g=a.ctrlKey;this.i=a.altKey;this.j=a.shiftKey;this.f=a.metaKey;this.state=a.state;this.c=a;a.defaultPrevented&&this.preventDefault()}}C(Zv,Yv);Zv.prototype.preventDefault=function(){Zv.ga.preventDefault.call(this);var a=this.c;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Uv)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(c){}};var $v="closure_listenable_"+(1E6*Math.random()|0),aw=0;function bw(a,c,d,e,f){this.listener=a;this.b=null;this.src=c;this.type=d;this.Wd=!!e;this.me=f;this.key=++aw;this.Zc=this.tc=!1}function cw(a){a.Zc=!0;a.listener=null;a.b=null;a.src=null;a.me=null};function dw(a){this.src=a;this.b={};this.a=0}dw.prototype.add=function(a,c,d,e,f){var g=a.toString();a=this.b[g];a||(a=this.b[g]=[],this.a++);var h=ew(a,c,e,f);-1<h?(c=a[h],d||(c.tc=!1)):(c=new bw(c,this.src,g,!!e,f),c.tc=d,a.push(c));return c};dw.prototype.remove=function(a,c,d,e){a=a.toString();if(!(a in this.b))return!1;var f=this.b[a];c=ew(f,c,d,e);return-1<c?(cw(f[c]),Array.prototype.splice.call(f,c,1),0==f.length&&(delete this.b[a],this.a--),!0):!1}; 708function fw(a,c){var d=c.type;d in a.b&&Me(a.b[d],c)&&(cw(c),0==a.b[d].length&&(delete a.b[d],a.a--))}function ew(a,c,d,e){for(var f=0;f<a.length;++f){var g=a[f];if(!g.Zc&&g.listener==c&&g.Wd==!!d&&g.me==e)return f}return-1};var gw="closure_lm_"+(1E6*Math.random()|0),hw={},iw=0; 709function jw(a,c,d,e,f){if(ha(c)){for(var g=0;g<c.length;g++)jw(a,c[g],d,e,f);return null}d=kw(d);if(a&&a[$v])a=a.a.add(String(c),d,!1,e,f);else{if(!c)throw Error("Invalid event type");var g=!!e,h=lw(a);h||(a[gw]=h=new dw(a));d=h.add(c,d,!1,e,f);if(!d.b){e=mw();d.b=e;e.src=a;e.listener=d;if(a.addEventListener)a.addEventListener(c.toString(),e,g);else if(a.attachEvent)a.attachEvent(nw(c.toString()),e);else throw Error("addEventListener and attachEvent are unavailable.");iw++}a=d}return a} 710function mw(){var a=ow,c=Tv?function(d){return a.call(c.src,c.listener,d)}:function(d){d=a.call(c.src,c.listener,d);if(!d)return d};return c}function pw(a,c,d,e,f){if(ha(c))for(var g=0;g<c.length;g++)pw(a,c[g],d,e,f);else(d=kw(d),a&&a[$v])?a.a.remove(String(c),d,e,f):a&&(a=lw(a))&&(c=a.b[c.toString()],a=-1,c&&(a=ew(c,d,!!e,f)),(d=-1<a?c[a]:null)&&qw(d))} 711function qw(a){if(!ka(a)&&a&&!a.Zc){var c=a.src;if(c&&c[$v])fw(c.a,a);else{var d=a.type,e=a.b;c.removeEventListener?c.removeEventListener(d,e,a.Wd):c.detachEvent&&c.detachEvent(nw(d),e);iw--;(d=lw(c))?(fw(d,a),0==d.a&&(d.src=null,c[gw]=null)):cw(a)}}}function nw(a){return a in hw?hw[a]:hw[a]="on"+a}function rw(a,c,d,e){var f=!0;if(a=lw(a))if(c=a.b[c.toString()])for(c=c.concat(),a=0;a<c.length;a++){var g=c[a];g&&g.Wd==d&&!g.Zc&&(g=sw(g,e),f=f&&!1!==g)}return f} 712function sw(a,c){var d=a.listener,e=a.me||a.src;a.tc&&qw(a);return d.call(e,c)} 713function ow(a,c){if(a.Zc)return!0;if(!Tv){var d;if(!(d=c))a:{d=["window","event"];for(var e=da,f;f=d.shift();)if(null!=e[f])e=e[f];else{d=null;break a}d=e}f=d;d=new Zv(f,this);e=!0;if(!(0>f.keyCode||void 0!=f.returnValue)){a:{var g=!1;if(0==f.keyCode)try{f.keyCode=-1;break a}catch(m){g=!0}if(g||void 0==f.returnValue)f.returnValue=!0}f=[];for(g=d.a;g;g=g.parentNode)f.push(g);for(var g=a.type,h=f.length-1;0<=h;h--){d.a=f[h];var k=rw(f[h],g,!0,d),e=e&&k}for(h=0;h<f.length;h++)d.a=f[h],k=rw(f[h],g,!1, 714d),e=e&&k}return e}return sw(a,new Zv(c,this))}function lw(a){a=a[gw];return a instanceof dw?a:null}var tw="__closure_events_fn_"+(1E9*Math.random()>>>0);function kw(a){if(la(a))return a;a[tw]||(a[tw]=function(c){return a.handleEvent(c)});return a[tw]};function uw(){Vv.call(this);this.a=new dw(this);this.Ga=this;this.D=null}C(uw,Vv);uw.prototype[$v]=!0;uw.prototype.addEventListener=function(a,c,d,e){jw(this,a,c,d,e)};uw.prototype.removeEventListener=function(a,c,d,e){pw(this,a,c,d,e)}; 715function vw(a,c){var d,e=a.D;if(e)for(d=[];e;e=e.D)d.push(e);var e=a.Ga,f=c,g=f.type||f;if(ja(f))f=new Yv(f,e);else if(f instanceof Yv)f.target=f.target||e;else{var h=f,f=new Yv(g,e);hf(f,h)}var h=!0,k;if(d)for(var m=d.length-1;0<=m;m--)k=f.a=d[m],h=ww(k,g,!0,f)&&h;k=f.a=e;h=ww(k,g,!0,f)&&h;h=ww(k,g,!1,f)&&h;
715if(d)for(m=0;m<d.length;m++)k=f.a=d[m],h=ww(k,g,!1,f)&&h} 716uw.prototype.Bc=function(){uw.ga.Bc.call(this);if(this.a){var a=this.a,c=0,d;for(d in a.b){for(var e=a.b[d],f=0;f<e.length;f++)++c,cw(e[f]);delete a.b[d];a.a--}}this.D=null};function ww(a,c,d,e){c=a.a.b[String(c)];if(!c)return!0;c=c.concat();for(var f=!0,g=0;g<c.length;++g){var h=c[g];if(h&&!h.Zc&&h.Wd==d){var k=h.listener,m=h.me||h.src;h.tc&&fw(a.a,h);f=!1!==k.call(m,e)&&f}}return f&&0!=e.xi};function xw(a,c,d){if(la(a))d&&(a=sa(a,d));else if(a&&"function"==typeof a.handleEvent)a=sa(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(c)?-1:da.setTimeout(a,c||0)};function yw(a){a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(c){}throw Error("Invalid JSON string: "+a);};function zw(){}zw.prototype.b=null;function Aw(a){var c;(c=a.b)||(c={},Bw(a)&&(c[0]=!0,c[1]=!0),c=a.b=c);return c};var Cw;function Dw(){}C(Dw,zw);function Ew(a){return(a=Bw(a))?new ActiveXObject(a):new XMLHttpRequest}function Bw(a){if(!a.a&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var c=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],d=0;d<c.length;d++){var e=c[d];try{return new ActiveXObject(e),a.a=e}catch(f){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.a}Cw=new Dw;function Fw(a){uw.call(this);this.T=new kq;this.U=a||null;this.i=!1;this.v=this.b=null;this.l=this.X=this.M="";this.g=this.C=this.j=this.B=!1;this.s=0;this.f=null;this.S=Gw;this.ra=this.oa=!1}C(Fw,uw);var Gw="",Hw=/^https?$/i,Iw=["POST","PUT"],Jw=[];function Kw(a,c,d,e){var f=new Fw;Jw.push(f);c&&f.a.add("complete",c,!1,void 0,void 0);f.a.add("ready",f.Vj,!0,void 0,void 0);Lw(f,a,d,e)}l=Fw.prototype;l.Vj=function(){this.V();Me(Jw,this)}; 717function Lw(a,c,d,e){if(a.b)throw Error("[goog.net.XhrIo] Object is active with another request="+a.M+"; newUri="+c);d=d?d.toUpperCase():"GET";a.M=c;a.l="";a.X=d;a.B=!1;a.i=!0;a.b=a.U?Ew(a.U):Ew(Cw);a.v=a.U?Aw(a.U):Aw(Cw);a.b.onreadystatechange=sa(a.di,a);try{a.C=!0,a.b.open(d,String(c),!0),a.C=!1}catch(h){Mw(a,h);return}c=e||"";e=a.T.clone();var f=Ke(e.O()),g=da.FormData&&c instanceof da.FormData;!(0<=He(Iw,d))||f||g||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(a, 718c){this.b.setRequestHeader(c,a)},a);a.S&&(a.b.responseType=a.S);ff(a.b)&&(a.b.withCredentials=a.oa);try{Nw(a),0<a.s&&(a.ra=Ow(a.b),a.ra?(a.b.timeout=a.s,a.b.ontimeout=sa(a.Mi,a)):a.f=xw(a.Mi,a.s,a)),a.j=!0,a.b.send(c),a.j=!1}catch(h){Mw(a,h)}}function Ow(a){return kf&&vf(9)&&ka(a.timeout)&&t(a.ontimeout)}function Le(a){return"content-type"==a.toLowerCase()} 719l.Mi=function(){"undefined"!=typeof ba&&this.b&&(this.l="Timed out after "+this.s+"ms, aborting",vw(this,"timeout"),this.b&&this.i&&(this.i=!1,this.g=!0,this.b.abort(),this.g=!1,vw(this,"complete"),vw(this,"abort"),Pw(this)))};function Mw(a,c){a.i=!1;a.b&&(a.g=!0,a.b.abort(),a.g=!1);a.l=c;Qw(a);Pw(a)}function Qw(a){a.B||(a.B=!0,vw(a,"complete"),vw(a,"error"))}l.Bc=function(){this.b&&(this.i&&(this.i=!1,this.g=!0,this.b.abort(),this.g=!1),Pw(this,!0));Fw.ga.Bc.call(this)}; 720l.di=function(){this.c||(this.C||this.j||this.g?Rw(this):this.Un())};l.Un=function(){Rw(this)}; 721function Rw(a){if(a.i&&"undefined"!=typeof ba&&(!a.v[1]||4!=Sw(a)||2!=Tw(a)))if(a.j&&4==Sw(a))xw(a.di,0,a);else if(vw(a,"readystatechange"),4==Sw(a)){a.i=!1;try{var c=Tw(a),d;a:switch(c){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:d=!0;break a;default:d=!1}var e;if(!(e=d)){var f;if(f=0===c){var g=String(a.M).match(nq)[1]||null;if(!g&&da.self&&da.self.location)var h=da.self.location.protocol,g=h.substr(0,h.length-1);f=!Hw.test(g?g.toLowerCase():"")}e=f}if(e)vw(a,"complete"),vw(a, 722"success");else{var k;try{k=2<Sw(a)?a.b.statusText:""}catch(m){k=""}a.l=k+" ["+Tw(a)+"]";Qw(a)}}finally{Pw(a)}}}function Pw(a,c){if(a.b){Nw(a);var d=a.b,e=a.v[0]?ea:null;a.b=null;a.v=null;c||vw(a,"ready");try{d.onreadystatechange=e}catch(f){}}}function Nw(a){a.b&&a.ra&&(a.b.ontimeout=null);ka(a.f)&&(da.clearTimeout(a.f),a.f=null)}function Sw(a){return a.b?a.b.readyState:0}function Tw(a){try{return 2<Sw(a)?a.b.status:-1}catch(c){return-1}}
722function Uw(a){if(a.b)return yw(a.b.responseText)};function Vw(a){var c=this;if(!t(window.jQuery))throw"Missing jQuery library";a=t(a)?a:{};this.searchType=t(a.searchType)?a.searchType:null;this.searchUrl=t(a.searchUrl)?a.searchUrl:null;this.searchProperties=t(a.searchProperties)?a.searchProperties:["name"];this.displayResult=t(a.displayResult)?a.displayResult:"name";this.resultSource=t(a.resultSource)?a.resultSource:null;this.zoomLevel=t(a.zoomLevel)?a.zoomLevel:16;this.limit=t(a.limit)?a.limit:10;this.minLength=t(a.minLength)?a.minLength:3;this.resultCallback= 723t(a.resultCallback)?a.resultCallback:void 0;var d=t(a.className)?a.className:"mapz-control-search",e=t(a.placeholder)?a.placeholder:"Street, City",f=t(a.displayKey)?a.displayKey:"name";this.j=void 0;this.f=Hf("INPUT",{type:"text",placeholder:e,className:"typeahead"});e=Hf("BUTTON",{type:"button",className:"clear-button"});jw(e,"click",Vw.prototype.o,!1,this);e=Hf("DIV",{className:"search-input-container"},this.f,e);t(a.target)||(d+=" ol-unselectable ol-control");d=Hf("DIV",d,e);null===this.searchUrl|| 724Kw(this.searchUrl,function(a){c.j=Uw(a.target)});bg.call(this,{element:d,target:a.target});this.l=window.jQuery(this.f);if(!t(this.l.typeahead))throw"Missing typeahead library";this.l.typeahead({hint:!0,highlight:!0,minLength:this.minLength,classNames:{menu:"search-results"}},{name:"result",displayKey:f,limit:this.limit,source:Ww(this)});this.l.on("typeahead:selected",function(a,d){if(void 0!==c.resultCallback)c.resultCallback(d);else{c.resultSource.clear();var e="geojson"===c.searchType?wd(d.geometry.coordinates, 725"EPSG:4326","EPSG:3857"):wd(d.geom.coordinates,"EPSG:4326","EPSG:3857");c.resultSource.ib(new Nl({geometry:new F(e)}));var f=c.a,e=f.Z(),f=f.Ja();e.qd(c.resultSource.N(),f);e.Me(c.zoomLevel)}})}C(Vw,bg);Vw.prototype.o=function(){this.f.value=""}; 726function Ww(a){return function(c,d){var e,f;e=[];f=new RegExp(c,"i");"geojson"===a.searchType?Ie(a.j.features,function(c){var d=[];Ie(a.searchProperties,function(a){d.push(c.properties[a])});var k=d.join(" "),m=a.displayResult,n=a.displayResult.match(RegExp("{-\\w+-}","g"));f.test(k)&&(Ie(n,function(a){m=m.replace(a,c.properties[a.substring(2,a.length-2)])}),c.name=m,e.push(c))}):Ie(a.j.results,function(c){var d=[];Ie(a.searchProperties,function(a){d.push(c[a])});var k=d.join(" ");a.displayResult.match(RegExp("{-\\w+-}", 727"g"));f.test(k)&&e.push(c)});d(e)}};function Xw(a){var c=t(a)?a:{};a=t(c.className)?c.className:"mapz-control-geolocate";this.f=null;this.autoLocate=t(c.autoLocate)?c.autoLocate:!1;this.zoomToLevel=t(c.zoomToLevel)?c.zoomToLevel:16;c=Hf("BUTTON",{"class":a+"-button",type:"button",title:t(c.tipLabel)?c.tipLabel:"Geolocate"});jw(c,"click",Xw.prototype.j,!1,this);a=Hf("DIV",a+" ol-unselectable ol-control",c);bg.call(this,{element:a})}C(Xw,bg);Xw.prototype.j=function(a){a.preventDefault();null===this.f||this.f.Dc(!0)}; 728Xw.prototype.setMap=function(a){Xw.ga.setMap.call(this,a);var c=this;null!==a&&(c.f=new Cu({projection:a.Z().g,tracking:c.autoLocate}),c.f.G("change:position",function(){var d=c.f.Gf(),e=a.Z();e.gb(d);e.Me(c.zoomToLevel);c.f.Dc(!1)}))};function Yw(a){a=t(a)?a:{};var c=t(a.className)?a.className:"mapz-control-geotracker",d=t(a.maximumAge)?a.maximumAge:1E4,e=t(a.enableHighAccuracy)?a.enableHighAccuracy:!0,f=t(a.timeout)?a.timeout:6E5,g=Hf("BUTTON",{"class":c+"-button",type:"button",title:t(a.tipLabel)?a.tipLabel:"Geolocate"});jw(g,"click",Yw.prototype.C,!1,this);c=Hf("DIV",c+" ol-unselectable ol-control",g);bg.call(this,{element:c,target:a.target});this.o=void 0;t(a.marker)&&t(a.marker.src)&&(c=new Image,c.src=a.marker.src,t(a.marker.width)&& 729(c.width=a.marker.width),t(a.marker.height)&&(c.height=a.marker.height),this.o=new $n({positioning:"center-center",element:c,stopEvent:!1}));this.M=t(a.autostart)?a.autostart:!1;this.T=t(a.rotate)?a.rotate:!1;this.v=500;this.B=0;this.oa={maximumAge:d,enableHighAccuracy:e,timeout:f};this.f=new T([],"XYZM");t(a.trackStyle)&&(this.l=new R({features:[new Nl({geometry:this.f})]}),this.X=a.trackStyle);this.j=null}C(Yw,bg); 730Yw.prototype.setMap=function(a){Yw.ga.setMap.call(this,a);var c=this;null!==a&&(t(c.o)&&a.df(c.o),c.j=new Cu({projection:a.Z().g,trackingOptions:c.oa}),c.j.G("change",function(){var a=c.j.Gf(),e=c.j.qh()||0,f=Date.now(),g=a[0],a=a[1],h=c.f.aa();if(h=(h=h[h.length-1])&&h[2])e=e-(h%(2*Math.PI)+2*Math.PI)%(2*Math.PI),Math.abs(e)>Math.PI&&(e=-(0<=e?1:-1)*(2*Math.PI-Math.abs(e))),e=h+e;c.f.Cg([g,a,e,f]);t(c.l)?c.l.u():c.f.na(c.f.aa().slice(-20));f=c.f.aa();g=f.length;2<=g&&(c.v=(f[g-1][3]-f[0][3])/(g- 7311))}),t(c.l)&&a.cf(new H({style:c.X,source:c.l})),a.Ta(function(a,e){if(null!==e){var f=e.time-1.5*c.v,f=Math.max(f,c.B);c.B=f;var f=c.f.xh(f,!0),g=e.viewState;if(f){var h=-f[2],k=g.resolution,m=c.a.Ja()[1];g.center=[f[0]-Math.sin(h)*m*k*1/4,f[1]+Math.cos(h)*m*k*1/4];c.T&&(g.rotation=-f[2]);t(c.o)&&c.o.Uc(f)}}return!0}),!0===this.M&&this.C())};Yw.prototype.D=function(){return this.j}; 732Yw.prototype.C=function(){var a=this;t(a.l)&&(a.f.na([],"XYZM"),a.l.u());a.j.Dc(!0);a.a.G("postcompose",function(){a.a.render()});a.a.render()};function Zw(a){if(a.classList)return a.classList;a=a.className;return ja(a)&&a.match(/\S+/g)||[]}function $w(a){a.classList?a=a.classList.contains("closed"):(a=Zw(a),a=0<=He(a,"closed"));return a}function ax(a){a.classList?a.classList.remove("closed"):$w(a)&&(a.className=Je(Zw(a),function(a){return"closed"!=a}).join(" "))}function bx(a){$w(a)?ax(a):a.classList?a.classList.add("closed"):$w(a)||(a.className+=0<a.className.length?" closed":"closed")};function cx(a){a=t(a)?a:{};var c=t(a.className)?a.className:"mapz-control-layerswitcher",d=t(a.tipLabel)?a.tipLabel:"Toggle Layerswitcher";
732this.baselayersLabel=t(a.baselayersLabel)?a.baselayersLabel:"Baselayers";this.overlaysLabel=t(a.overlaysLabel)?a.overlaysLabel:"Overlays";this.open=t(a.open)?a.open:!0;this.j=Hf("DIV",{className:"layers-container"});this.l=Hf("DIV",{className:"layers-container"});this.f=[];this.overlays=[];this.o=Hf("BUTTON",{"class":"toggle-button",type:"button",title:d});jw(this.o, 733"click",cx.prototype.v,!1,this);a=Hf("DIV",c+" ol-unselectable ol-control",this.o,this.j,this.l);bg.call(this,{element:a})}C(cx,bg);cx.prototype.v=function(a){a.preventDefault();bx(this.o);bx(this.j);bx(this.l);this.open=!this.open}; 734cx.prototype.setMap=function(a){cx.ga.setMap.call(this,a);var c=this;null!==a&&(a.zd().G("add",function(a){a=a.element;"overlay"===a.get("type")?c.overlays.push(a):c.f.push(a);dx(c)}),a.zd().G("remove",function(a){a=a.element;"overlay"===a.get("type")?Me(c.overlays,a):Me(c.f,a);dx(c)}),ex(c),dx(c))}; 735function ex(a){var c=a.a;if(null!==c){var d=[];c.zd().forEach(function(c){!1!==c.get("displayInLayerSwitcher")&&("overlay"===c.get("type")?a.overlays.push(c):(c.fb()&&d.push(a.f.length),c.Ra(!1),a.f.push(c)))});0==a.f.length||(0==d.length?a.f[0].Ra(!0):a.f[d[0]].Ra(!0))}} 736function dx(a){Kf(a.j);Kf(a.l);if(0!=a.f.length||0!=a.overlays.length){if(0!=a.f.length){var c=Hf("DIV",{className:"title"},a.baselayersLabel);a.j.appendChild(c);Ie(a.f,function(c){c=fx(a,"radio",c);a.j.appendChild(c)})}0!=a.overlays.length&&(c=Hf("DIV",{className:"title"},a.overlaysLabel),a.l.appendChild(c),Ie(a.overlays,function(c){c=fx(a,"checkbox",c);a.l.appendChild(c)}))}} 737function fx(a,c,d){var e="layer_"+d.get("name"),f={id:e,type:c,checked:d.fb()};"radio"===c&&(f.name="baselayers-radiogroup");f=Hf("INPUT",f);jw(f,"change","radio"===c?gx(a,d):hx(d),!1,a);a=Hf("SPAN",{},d.get("title").toString());e=Hf("LABEL",{"for":e},[f,a]);return Hf("DIV",{},e)}function gx(a,c){return function(){Ie(a.f,function(a){a===c?a.Ra(!0):a.Ra(!1)})}}function hx(a){return function(){a.Ra(!a.fb())}};function ix(a){a=a||{};this.panMapIfOutOfView=a.panMapIfOutOfView;void 0===this.panMapIfOutOfView&&(this.panMapIfOutOfView=!0);this.ani=a.ani;void 0===this.ani&&(this.ani=ue);this.ani_opts=a.ani_opts;void 0===this.ani_opts&&(this.ani_opts={duration:250});this.c=document.createElement("div");this.c.className="ol-popup";this.j=document.createElement("a");this.j.className="ol-popup-closer";this.j.href="#";this.c.appendChild(this.j);var c=this;this.j.addEventListener("click",function(a){c.c.style.display= 738"none";c.j.blur();a.preventDefault()},!1);this.f=document.createElement("div");this.f.className="ol-popup-content";this.c.appendChild(this.f);jx(this.f);$n.call(this,{element:this.c,stopEvent:!0,insertFirst:a.hasOwnProperty("insertFirst")?a.insertFirst:!0})}C(ix,$n); 739ix.prototype.M=function(a,c){this.Uc(a);this.f.innerHTML=c;this.c.style.display="block";if(this.panMapIfOutOfView){var d=this.sb(),e=this.Ec().clientWidth+20,f=this.Ec().clientHeight+20,g=this.sb().Ja(),h=e-60,k=this.de(),m=this.sb().Ea(a),e=m[0]-60,h=g[0]-(m[0]+h),f=m[1]-f+k[1],g=g[1]-(m[1]+20)-k[1],k=d.Z().Ua(),d=d.Ea(k),m=d.slice();0>h?m[0]-=h:0>e&&(m[0]+=e);0>f?m[1]+=f:0>g&&(m[1]-=g);this.ani&&this.ani_opts&&(this.ani_opts.source=k,this.sb().Ta(this.ani(this.ani_opts)));m[0]===d[0]&&m[1]===d[1]|| 740this.sb().Z().gb(this.sb().Ka(m));this.sb().Z().Ua()}this.f.scrollTop=0;return this.f};function jx(a){var c;try{document.createEvent("TouchEvent"),c=!0}catch(e){c=!1}if(c){var d=0;a.addEventListener("touchstart",function(a){d=this.scrollTop+a.touches[0].pageY},!1);a.addEventListener("touchmove",function(a){this.scrollTop=d-a.touches[0].pageY},!1)}}ix.prototype.v=function(){this.c.style.display="none";return this.f}; 741ix.prototype.D=function(){this.c.style.display="block"==this.c.style.display?"none":"block";return this.f};function kx(a){a=t(a)?a:{};var c=t(a.className)?a.className:"ol-scale-line";this.B=Hf("DIV",c+"-inner");this.v=Hf("DIV",c+"-zoom-inner");this.o=Hf("DIV",c+"-scale-inner");this.l=Hf("DIV",c+" ol-unselectable",this.v,this.B,this.o);this.D=void 0;this.M=null;this.C=t(a.minWidth)?a.minWidth:64;this.f=!1;this.ua=void 0;this.oa="";this.j=null;c=t(a.render)?a.render:lx;this.X=t(a.zoom)?a.zoom:!0;this.T=t(a.scale)?a.scale:!0;bg.call(this,{element:this.l,render:c,target:a.target});E(this,Pb("units"),this.sa, 742this);this.ma(a.units||"metric")}C(kx,bg);var mx=[1,2,5];kx.prototype.la=function(){return this.get("units")};function lx(a){var c=a.map;null===c?this.D=void 0:this.D=c.Z().ah();a=a.frameState;null===a?this.M=null:this.M=a.viewState;nx(this)}kx.prototype.sa=function(){nx(this)};kx.prototype.ma=function(a){this.set("units",a)}; 743function nx(a){var c=a.M;if(null===c)a.f&&(Vf(a.l,!1),a.f=!1);else{var d=a.D,e=c.center,f=c.projection,g=f.getPointResolution(c.resolution,e),h=f.b,c=g*c.projection.Nb()*3570.859,c=Math.round(c),c=c.toString().replace(/\B(?=(\d{3})+(?!\d))/g,"."),k=a.la();"degrees"!=h||"metric"!=k&&"imperial"!=k&&"us"!=k&&"nautical"!=k?"degrees"!=h&&"degrees"==k?(null===a.j&&(a.j=gd(f,dd("EPSG:4326"))),e=Math.cos(a.j(e)[1]*Math.PI/180),f=Zc.radius,f/=$c[h],g*=180/(Math.PI*e*f)):a.j=null:(a.j=null,e=Math.cos(e[1]* 744Math.PI/180),g*=Math.PI*e*Zc.radius/180);e=a.C*g;h="";"degrees"==k?e<1/60?(h="\u2033",g*=3600):1>e?(h="\u2032",g*=60):h="\u00b0":"imperial"==k?.9144>e?(h="in",g/=.0254):1609.344>e?(h="ft",g/=.3048):(h="mi",g/=1609.344):"nautical"==k?(g/=1852,h="nm"):"metric"==k?1>e?(h="mm",g*=1E3):1E3>e?h="m":(h="km",g/=1E3):"us"==k&&(.9144>e?(h="in",g*=39.37):1609.344>e?(h="ft",g/=.30480061):(h="mi",g/=1609.3472));for(e=3*Math.floor(Math.log(a.C*g)/Math.log(10));;){f=mx[e%3]*Math.pow(10,Math.floor(e/3));k=Math.round(f/ 745g);if(isNaN(k)){Vf(a.l,!1);a.f=!1;return}if(k>=a.C)break;++e}g=f+" "+h;a.oa!=g&&(a.X&&(a.v.innerHTML="Zoom "+d),a.B.innerHTML=g,a.T&&(a.o.innerHTML="1:"+c),a.oa=g);a.ua!=k&&(a.X&&(a.v.innerHTML="Zoom "+d),a.B.style.width=k+"px",a.T&&(a.o.innerHTML="1:"+c),a.ua=k);a.f||(Vf(a.l,!0),a.f=!0)}};function ox(a,c,d,e,f){if(!(kf||lf||nf&&vf("525")))return!0;
745if(of&&f)return px(a);if(f&&!e)return!1;ka(c)&&(c=qx(c));if(!d&&(17==c||18==c||of&&91==c))return!1;if((nf||lf)&&e&&d)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(kf&&e&&c==a)return!1;switch(a){case 13:return!0;case 27:return!(nf||lf)}return px(a)} 746function px(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(nf||lf)&&0==a)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return!0;default:return!1}}function qx(a){if(mf)a=rx(a);else if(of&&nf)a:switch(a){case 93:a=91;break a}return a} 747function rx(a){switch(a){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a}};function sx(a,c){uw.call(this);a&&(this.pe&&tx(this),this.yd=a,this.oe=jw(this.yd,"keypress",this,c),this.Af=jw(this.yd,"keydown",this.b,c,this),this.pe=jw(this.yd,"keyup",this.i,c,this))}C(sx,uw);l=sx.prototype;l.yd=null;l.oe=null;l.Af=null;l.pe=null;l.rb=-1;l.cc=-1;l.ef=!1; 748var ux={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45},vx={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45},wx=kf||lf||nf&&vf("525"),xx=of&&mf; 749sx.prototype.b=function(a){if(nf||lf)if(17==this.rb&&!a.g||18==this.rb&&!a.i||of&&91==this.rb&&!a.f)this.cc=this.rb=-1;-1==this.rb&&(a.g&&17!=a.b?this.rb=17:a.i&&18!=a.b?this.rb=18:a.f&&91!=a.b&&(this.rb=91));wx&&!ox(a.b,this.rb,a.j,a.g,a.i)?this.handleEvent(a):(this.cc=qx(a.b),xx&&(this.ef=a.i))};sx.prototype.i=function(a){this.cc=this.rb=-1;this.ef=a.i}; 750sx.prototype.handleEvent=function(a){var c=a.c,d,e,f=c.altKey;kf&&"keypress"==a.type?d=this.cc:(nf||lf)&&"keypress"==a.type?d=this.cc:jf&&!nf?d=this.cc:(d=c.keyCode||this.cc,e=c.charCode||0,xx&&(f=this.ef),of&&63==e&&224==d&&(d=191));e=d=qx(d);var g=c.keyIdentifier;d?63232<=d&&d in ux?e=ux[d]:25==d&&a.j&&(e=9):g&&g in vx&&(e=vx[g]);this.rb=e;a=new yx(e,0,0,c);a.i=f;vw(this,a)};function tx(a){a.oe&&(qw(a.oe),qw(a.Af),qw(a.pe),a.oe=null,a.Af=null,a.pe=null);a.yd=null;a.rb=-1;a.cc=-1} 751sx.prototype.Bc=function(){sx.ga.Bc.call(this);tx(this)};function yx(a,c,d,e){Zv.call(this,e);this.type="key";this.b=a}C(yx,Zv);function zx(a){a=t(a)?a:{};this.searchUrl=t(a.searchUrl)?a.searchUrl:null;this.resultSource=t(a.resultSource)?a.resultSource:null;this.searchLayer=t(a.searchLayer)?a.searchLayer:"osm";this.zoomLevel=t(a.zoomLevel)?a.zoomLevel:16;this.limit=t(a.limit)?a.limit:10;var c=t(a.className)?a.className:"mapz-control-search",d=t(a.placeholder)?a.placeholder:"Street, City",e=t(a.noResultText)?a.noResultText:"Nothing found",f=t(a.invalidSearchResultText)?a.invalidSearchResultText:"Can not read search results"; 752this.v=void 0;this.l=Hf("INPUT",{type:"text",placeholder:d});d=new sx(this.l);jw(d,"key",zx.prototype.B,!1,this);this.j=Hf("BUTTON",{type:"button",className:"clear-button"});jw(this.j,"click",zx.prototype.D,!1,this);this.o=Hf("DIV",{className:"requesting"});Vf(this.o,!1);d=Hf("DIV",{className:"search-input-container"},this.l,this.j,this.o);this.f=Hf("DIV",{className:"search-results"});Vf(this.f,!1);this.M=Hf("DIV",{className:"no-results"},e);this.C=Hf("DIV",{className:"no-results"},f);t(a.target)|| 753(c+=" ol-unselectable ol-control");c=Hf("DIV",c,d,this.f);bg.call(this,{element:c,target:a.target})}C(zx,bg);zx.prototype.B=function(a){13===a.b&&Ax(this)};function Ax(a){Kf(a.f);Vf(a.f,!1);Vf(a.j,!1);Vf(a.o,!0);a.resultSource.clear();var c=Jq(new kq({query:a.l.value,limit:a.limit,layer:a.searchLayer}));Kw(a.searchUrl,function(c){Kf(a.f);if(t(c.target))try{var e=Uw(c.target);Bx(a,e)}catch(f){a.f.appendChild(a.C)}},"POST",c.toString())} 754function Bx(a,c){Vf(a.j,!0);Vf(a.o,!1);Vf(a.f,!0);!1===c.success?a.f.appendChild(a.M):(a.v=(new So).Fa(c.featureCollection,{dataProjection:"EPSG:4326",featureProjection:"EPSG:3857"}),Ie(a.v,function(c){var e=Hf("SPAN",{className:"name"},c.get("name").toString()),f=Hf("SPAN",{className:"description"},c.get("description").toString()),e=Hf("DIV",{},e," ",f);jw(e,"click",function(e){e.preventDefault();Vf(a.f,!1);a.resultSource.ib(c);var f=a.a;e=f.Z();f=f.Ja();e.qd(a.resultSource.N(),f);e.Me(a.zoomLevel)}, 755!1,a);a.f.appendChild(e)}))}zx.prototype.D=function(){Vf(this.f,!1);this.l.value=""};function Cx(a,c){if(t(a)){var d=t(c)?c:{};this.j=t(d.baseIconUrl)?d.baseIconUrl:"";d=a.get("style")||{};xk.call(this,{text:t(d.label)?new Nq({text:d.label,font:d.fontSize+" "+d.fontFamily,fill:new ok({color:d.fontColor})}):null,image:Dx(this,d),fill:Ex(d),stroke:Fx(d)})}}C(Cx,xk);function Fx(a){if(!t(a.strokeColor))return null;var c=Gx(a.strokeColor,a.strokeOpacity);
755return new uk({color:c,width:a.strokeWidth,opacity:a.strokeOpacity,lineDash:Hx(a),lineJoin:"round"})} 756function Hx(a){var c=a.strokeWidth;switch(a.strokeDashstyle){case "solid":return null;case "dot":return[1,4*c];case "dash":return[4*c,4*c];case "dashdot":return[4*c,4*c,1,4*c];case "longdash":return[8*c,4*c];case "longdashdot":return[8*c,4*c,1,4*c];default:return null}}function Ex(a){if(!t(a.fillColor))return null;a=Gx(a.fillColor,a.fillOpacity);return new ok({color:a})} 757function Dx(a,c){if(!t(c.externalGraphic))return null;var d=new Ji({src:a.j+c.externalGraphic,rotation:c.rotation}),e=d.Db();null!==e&&d.Dd(c.graphicWidth/e[0]);return d}function Gx(a,c){a=a.replace("#","");return[parseInt(a.substring(0,2),16),parseInt(a.substring(2,4),16),parseInt(a.substring(4,6),16),c||1]};function Ix(a,c,d,e){function f(){delete xa[h];g.parentNode.removeChild(g)}var g=xa.document.createElement("script"),h="olc_"+y(c);g.async=!0;g.src=a+(-1==a.indexOf("?")?"?":"&")+(e||"callback")+"="+h;var k=xa.setTimeout(function(){f();d&&d()},1E4);xa[h]=function(a){xa.clearTimeout(k);f();c(a)};xa.document.getElementsByTagName("head")[0].appendChild(g)};function Jx(a,c,d,e,f,g,h,k,m,n,p){hg.call(this,f,0);this.C=void 0!==p?p:!1;this.B=h;this.U=k;this.f=null;this.c={};this.j=c;this.o=e;this.s=g?g:f;this.i=[];this.$c=null;this.l=0;g=e.Ha(this.s);k=this.o.N();f=this.j.N();g=k?Sc(g,k):g;if(0===Mc(g))this.state=4;else if((k=a.N())&&(f?f=Sc(f,k):f=k),e=e.ba(this.s[0]),e=yl(a,d,Qc(g),e),!isFinite(e)||0>=e)this.state=4;else if(this.v=new Bl(a,d,g,f,e*(void 0!==n?n:.5)),0===this.v.g.length)this.state=4;else if(this.l=vg(c,e),d=Dl(this.v),f&&(a.i?(d[1]=Pa(d[1], 758f[1],f[3]),d[3]=Pa(d[3],f[1],f[3])):d=Sc(d,f)),Mc(d))if(a=qg(c,d,this.l),100>(a.za-a.ya+1)*(a.Ca-a.Aa+1)){for(c=a.ya;c<=a.za;c++)for(d=a.Aa;d<=a.Ca;d++)(n=m(this.l,c,d,h))&&this.i.push(n);0===this.i.length&&(this.state=4)}else this.state=3;else this.state=4}C(Jx,hg);Jx.prototype.ha=function(){1==this.state&&(this.$c.forEach(wb),this.$c=null);Jx.ga.ha.call(this)}; 759Jx.prototype.kb=function(a){if(void 0!==a){var c=y(a);if(c in this.c)return this.c[c];a=tb(this.c)?this.f:this.f.cloneNode(!1);return this.c[c]=a}return this.f}; 760Jx.prototype.Jd=function(){var a=[];this.i.forEach(function(c){c&&2==c.W()&&a.push({extent:this.j.Ha(c.ka),image:c.kb()})},this);this.i.length=0;if(0===a.length)this.state=3;else{var c=this.s[0],d=this.o.bb(c),e=ka(d)?d:d[0],d=ka(d)?d:d[1],c=this.o.ba(c),f=this.j.ba(this.l),g=this.o.Ha(this.s);this.f=Al(e,d,this.B,f,this.j.N(),c,g,this.v,a,this.U,this.C);this.state=2}ig(this)}; 761Jx.prototype.load=function(){if(0==this.state){this.state=1;ig(this);var a=0;this.$c=[];this.i.forEach(function(c){var d=c.W();if(0==d||1==d){a++;var e;e=E(c,"change",function(){var d=c.W();if(2==d||3==d||4==d)wb(e),a--,0===a&&(this.$c.forEach(wb),this.$c=null,this.Jd())},this);this.$c.push(e)}},this);this.i.forEach(function(a){0==a.W()&&a.load()});0===a&&xa.setTimeout(this.Jd.bind(this),0)}};function X(a){Mm.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,extent:a.extent,logo:a.logo,opaque:a.opaque,projection:a.projection,state:a.state,tileGrid:a.tileGrid,tileLoadFunction:a.tileLoadFunction?a.tileLoadFunction:Kx,tilePixelRatio:a.tilePixelRatio,tileUrlFunction:a.tileUrlFunction,url:a.url,urls:a.urls,wrapX:a.wrapX});this.crossOrigin=void 0!==a.crossOrigin?a.crossOrigin:null;this.tileClass=void 0!==a.tileClass?a.tileClass:Ou;this.f={};this.o={};this.ma=a.reprojectionErrorThreshold; 762this.B=!1}C(X,Mm);l=X.prototype;l.Ph=function(){if(fg(this.a))return!0;for(var a in this.f)if(fg(this.f[a]))return!0;return!1};l.Qh=function(a,c){var d=this.wd(a);gg(this.a,this.a==d?c:{});for(var e in this.f){var f=this.f[e];gg(f,f==d?c:{})}};l.be=function(a){return this.g&&a&&!td(this.g,a)?0:this.sf()};l.sf=function(){return 0};l.vf=function(a){return this.g&&a&&!td(this.g,a)?!1:X.ga.vf.call(this,a)}; 763l.jb=function(a){var c=this.g;return!this.tileGrid||c&&!td(c,a)?(c=y(a).toString(),c in this.o||(this.o[c]=wg(a)),this.o[c]):this.tileGrid};l.wd=function(a){var c=this.g;if(!c||td(c,a))return this.a;a=y(a).toString();a in this.f||(this.f[a]=new eg);return this.f[a]};function Lx(a,c,d,e,f,g,h){c=[c,d,e];f=(d=Dg(a,c,g))?a.tileUrlFunction(d,f,g):void 0;f=new a.tileClass(c,void 0!==f?0:4,void 0!==f?f:"",a.crossOrigin,a.tileLoadFunction);f.key=h;E(f,"change",a.Rh,a);return f} 764l.Qb=function(a,c,d,e,f){if(this.g&&f&&!td(this.g,f)){var g=this.wd(f);c=[a,c,d];a=this.Gb.apply(this,c);if(dg(g,a))return g.get(a);var h=this.g;d=this.jb(h);var k=this.jb(f),m=Dg(this,c,f);e=new Jx(h,d,f,k,c,m,this.bc(e),this.sf(),function(a,c,d,e){return Mx(this,a,c,d,e,h)}.bind(this),this.ma,this.B);g.set(a,e);return e}return Mx(this,a,c,d,e,f)}; 765function Mx(a,c,d,e,f,g){var h=null,k=a.Gb(c,d,e),m=a.tf();if(dg(a.a,k)){if(h=a.a.get(k),h.key!=m){var n=h;h.a&&h.a.key==m?(h=h.a,2==n.W()&&(h.a=n)):(h=Lx(a,c,d,e,f,g,m),2==n.W()?h.a=n:n.a&&2==n.a.W()&&(h.a=n.a,n.a=null));h.a&&(h.a.a=null);a.a.replace(k,h)}}else h=Lx(a,c,d,e,f,g,m),a.a.set(k,h);return h}
765l.ub=function(a){if(this.B!=a){this.B=a;for(var c in this.f)this.f[c].clear();this.u()}};l.vb=function(a,c){var d=dd(a);d&&(d=y(d).toString(),d in this.o||(this.o[d]=c))}; 766function Kx(a,c){a.kb().src=c};function Nx(a){X.call(this,{cacheSize:a.cacheSize,crossOrigin:"anonymous",opaque:!0,projection:dd("EPSG:3857"),reprojectionErrorThreshold:a.reprojectionErrorThreshold,state:"loading",tileLoadFunction:a.tileLoadFunction,wrapX:void 0!==a.wrapX?a.wrapX:!0});this.l=void 0!==a.culture?a.culture:"en-us";this.c=void 0!==a.maxZoom?a.maxZoom:-1;Ix("https://dev.virtualearth.net/REST/v1/Imagery/Metadata/"+a.imagerySet+"?uriScheme=https&include=ImageryProviders&key="+a.key,this.s.bind(this),void 0,"jsonp")} 767C(Nx,X);var Ox=new De({html:'<a class="ol-attribution-bing-tos" href="http://www.microsoft.com/maps/product/terms.html">Terms of Use</a>'}); 768Nx.prototype.s=function(a){if(200!=a.statusCode||"OK"!=a.statusDescription||"ValidCredentials"!=a.authenticationResultCode||1!=a.resourceSets.length||1!=a.resourceSets[0].resources.length)lg(this,"error");else{var c=a.brandLogoUri;-1==c.indexOf("https")&&(c=c.replace("http","https"));var d=a.resourceSets[0].resources[0],e=-1==this.c?d.zoomMax:this.c;a=xg(this.g);var f=zg({extent:a,minZoom:d.zoomMin,maxZoom:e,tileSize:d.imageWidth==d.imageHeight?d.imageWidth:[d.imageWidth,d.imageHeight]});this.tileGrid= 769f;var g=this.l;this.tileUrlFunction=Jm(d.imageUrlSubdomains.map(function(a){var c=[0,0,0],e=d.imageUrl.replace("{subdomain}",a).replace("{culture}",g);return function(a){if(a)return xe(a[0],a[1],-a[2]-1,c),e.replace("{quadkey}",ye(c))}}));if(d.imageryProviders){var h=gd(dd("EPSG:4326"),this.g);a=d.imageryProviders.map(function(a){var c=a.attribution,d={};a.coverageAreas.forEach(function(a){var c=a.zoomMin,g=Math.min(a.zoomMax,e);a=a.bbox;a=Vc([a[1],a[0],a[3],a[2]],h);var k,m;for(k=c;k<=g;++k)m=k.toString(), 770c=qg(f,a,k),m in d?d[m].push(c):d[m]=[c]});return new De({html:c,tileRanges:d})});a.push(Ox);this.qa(a)}this.M=c;lg(this,"ready")}};function Px(a){var c=void 0!==a.projection?a.projection:"EPSG:3857",d=void 0!==a.tileGrid?a.tileGrid:zg({extent:xg(c),maxZoom:a.maxZoom,minZoom:a.minZoom,tileSize:a.tileSize});X.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,logo:a.logo,opaque:a.opaque,projection:c,reprojectionErrorThreshold:a.reprojectionErrorThreshold,tileGrid:d,tileLoadFunction:a.tileLoadFunction,tilePixelRatio:a.tilePixelRatio,tileUrlFunction:a.tileUrlFunction,url:a.url,urls:a.urls,wrapX:void 0!== 771a.wrapX?a.wrapX:!0})}C(Px,X);function Qx(a){this.s=a.account;this.v=a.map||"";this.c=a.config||{};this.l={};Px.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,logo:a.logo,maxZoom:void 0!==a.maxZoom?a.maxZoom:18,minZoom:a.minZoom,projection:a.projection,state:"loading",wrapX:a.wrapX});Rx(this)}C(Qx,Px);Qx.prototype.D=function(){return this.c};Qx.prototype.X=function(a){qb(this.c,a);Rx(this)}; 772function Rx(a){var c=JSON.stringify(a.c);if(a.l[c])Sx(a,a.l[c]);else{var d="https://"+a.s+".cartodb.com/api/v1/map";a.v&&(d+="/named/"+a.v);var e=new XMLHttpRequest;e.addEventListener("load",a.T.bind(a,c));e.addEventListener("error",a.S.bind(a));e.open("POST",d);e.setRequestHeader("Content-type","application/json");e.send(JSON.stringify(a.c))}} 773Qx.prototype.T=function(a,c){var d=c.target;if(200<=d.status&&300>d.status){var e;try{e=JSON.parse(d.responseText)}catch(f){lg(this,"error");return}Sx(this,e);this.l[a]=e;lg(this,"ready")}else lg(this,"error")};Qx.prototype.S=function(){lg(this,"error")};function Sx(a,c){a.Va("https://"+c.cdn_url.https+"/"+a.s+"/api/v1/map/"+c.layergroupid+"/{z}/{x}/{y}.png")};function Y(a){R.call(this,{attributions:a.attributions,extent:a.extent,logo:a.logo,projection:a.projection,wrapX:a.wrapX});this.B=void 0;this.ma=void 0!==a.distance?a.distance:20;this.v=[];this.X=a.geometryFunction||function(a){return a.Y()};this.s=a.source;this.s.G("change",Y.prototype.Sa,this)}C(Y,R);Y.prototype.sa=function(){return this.s};Y.prototype.Rc=function(a,c,d){this.s.Rc(a,c,d);c!==this.B&&(this.clear(),this.B=c,Tx(this),this.Nc(this.v))}; 774Y.prototype.Sa=function(){this.clear();Tx(this);this.Nc(this.v);this.u()};
774function Tx(a){if(void 0!==a.B){a.v.length=0;for(var c=qc(),d=a.ma*a.B,e=a.s.xe(),f={},g=0,h=e.length;g<h;g++){var k=e[g];y(k).toString()in f||!(k=a.X(k))||(k=k.aa(),Bc(k,c),tc(c,d,c),k=a.s.rf(c),k=k.filter(function(a){a=y(a).toString();return a in f?!1:f[a]=!0}),a.v.push(Ux(a,k)))}}} 775function Ux(a,c){for(var d=[0,0],e=c.length-1;0<=e;--e){var f=a.X(c[e]);f?Ub(d,f.aa()):c.splice(e,1)}e=1/c.length;d[0]*=e;d[1]*=e;d=new Nl(new F(d));d.set("features",c);return d};function Vx(a){Fl.call(this,{projection:a.projection,resolutions:a.resolutions});this.T=void 0!==a.crossOrigin?a.crossOrigin:null;this.o=void 0!==a.displayDpi?a.displayDpi:96;this.j=a.params||{};this.S=a.url;this.c=void 0!==a.imageLoadFunction?a.imageLoadFunction:Ll;this.X=void 0!==a.hidpi?a.hidpi:!0;this.ma=void 0!==a.metersPerUnit?a.metersPerUnit:1;this.s=void 0!==a.ratio?a.ratio:1;this.sa=void 0!==a.useOverlay?a.useOverlay:!1;this.f=null;this.D=0}C(Vx,Fl);l=Vx.prototype;l.Zm=function(){return this.j}; 776l.sd=function(a,c,d){c=Gl(this,c);d=this.X?d:1;var e=this.f;if(e&&this.D==this.i&&e.ba()==c&&e.g==d&&yc(e.N(),a))return e;1!=this.s&&(a=a.slice(),Uc(a,this.s));var f=[Oc(a)/c*d,Pc(a)/c*d];if(void 0!==this.S){var e=this.S,g=Qc(a),h=this.ma,k=Oc(a),m=Pc(a),n=f[0],p=f[1],q=.0254/this.o,f={OPERATION:this.sa?"GETDYNAMICMAPOVERLAYIMAGE":"GETMAPIMAGE",VERSION:"2.0.0",LOCALE:"en",CLIENTAGENT:"ol.source.ImageMapGuide source",CLIP:"1",SETDISPLAYDPI:this.o,SETDISPLAYWIDTH:Math.round(f[0]),SETDISPLAYHEIGHT:Math.round(f[1]), 777SETVIEWSCALE:p*k>n*m?k*h/(n*q):m*h/(p*q),SETVIEWCENTERX:g[0],SETVIEWCENTERY:g[1]};qb(f,this.j);e=pq(rq([e],f));e=new Nu(a,c,d,this.ea(),e,this.T,this.c);E(e,"change",this.l,this)}else e=null;this.f=e;this.D=this.i;return e};l.Ym=function(){return this.c};l.an=function(a){qb(this.j,a);this.u()};l.$m=function(a){this.f=null;this.c=a;this.u()};function Wx(a){var c=a.imageExtent,d=void 0!==a.crossOrigin?a.crossOrigin:null,e=void 0!==a.imageLoadFunction?a.imageLoadFunction:Ll;Fl.call(this,{attributions:a.attributions,logo:a.logo,projection:dd(a.projection)});this.c=new Nu(c,void 0,1,this.ea(),a.url,d,e);this.f=a.imageSize?a.imageSize:null;E(this.c,"change",this.l,this)}C(Wx,Fl);Wx.prototype.sd=function(a){return Tc(a,this.c.N())?this.c:null}; 778Wx.prototype.l=function(a){if(2==this.c.W()){var c=this.c.N(),d=this.c.a(),e,f;this.f?(e=this.f[0],f=this.f[1]):(e=d.width,f=d.height);c=Math.ceil(Oc(c)/(Pc(c)/f));if(c!=e){var c=ah(c,f),g=c.canvas;c.drawImage(d,0,0,e,f,0,0,g.width,g.height);this.c.i=g}}Wx.ga.l.call(this,a)};function Xx(a){a=a||{};Fl.call(this,{attributions:a.attributions,logo:a.logo,projection:a.projection,resolutions:a.resolutions});this.ma=void 0!==a.crossOrigin?a.crossOrigin:null;this.j=a.url;this.D=void 0!==a.imageLoadFunction?a.imageLoadFunction:Ll;this.f=a.params||{};this.s=!0;Yx(this);this.X=a.serverType;this.sa=void 0!==a.hidpi?a.hidpi:!0;this.c=null;this.S=[0,0];this.T=0;this.o=void 0!==a.ratio?a.ratio:1.5}C(Xx,Fl);var Zx=[101,101];l=Xx.prototype; 779l.gn=function(a,c,d,e){if(void 0!==this.j){var f=Rc(a,c,0,Zx),g={SERVICE:"WMS",VERSION:"1.3.0",REQUEST:"GetFeatureInfo",FORMAT:"image/png",TRANSPARENT:!0,QUERY_LAYERS:this.f.LAYERS};qb(g,this.f,e);e=Math.floor((f[3]-a[1])/c);g[this.s?"I":"X"]=Math.floor((a[0]-f[0])/c);g[this.s?"J":"Y"]=e;return $x(this,f,Zx,1,dd(d),g)}};l.jn=function(){return this.f}; 780l.sd=function(a,c,d,e){if(void 0===this.j)return null;c=Gl(this,c);1==d||this.sa&&void 0!==this.X||(d=1);a=a.slice();var f=(a[0]+a[2])/2,g=(a[1]+a[3])/2,h=c/d,k=Oc(a)/h,h=Pc(a)/h,m=this.c;if(m&&this.T==this.i&&m.ba()==c&&m.g==d&&yc(m.N(),a))return m;if(1!=this.o){var m=this.o*Oc(a)/2,n=this.o*Pc(a)/2;a[0]=f-m;a[1]=g-n;a[2]=f+m;a[3]=g+n}f={SERVICE:"WMS",VERSION:"1.3.0",REQUEST:"GetMap",FORMAT:"image/png",TRANSPARENT:!0};qb(f,this.f);this.S[0]=Math.ceil(k*this.o);this.S[1]=Math.ceil(h*this.o);e=$x(this, 781a,this.S,d,e,f);this.c=new Nu(a,c,d,this.ea(),e,this.ma,this.D);this.T=this.i;E(this.c,"change",this.l,this);return this.c};l.hn=function(){return this.D}; 782function $x(a,c,d,e,f,g){g[a.s?"CRS":"SRS"]=f.pb;"STYLES"in a.f||(g.STYLES=new String(""));if(1!=e)switch(a.X){case "geoserver":e=90*e+.5|0;g.FORMAT_OPTIONS="FORMAT_OPTIONS"in g?g.FORMAT_OPTIONS+(";dpi:"+e):"dpi:"+e;break;case "mapserver":g.MAP_RESOLUTION=90*e;break;case "carmentaserver":case "qgis":g.DPI=90*e}g.WIDTH=d[0];g.HEIGHT=d[1];d=f.a;var h;a.s&&"ne"==d.substr(0,2)?h=[c[1],c[0],c[3],c[2]]:h=c;g.BBOX=h.join(",");return pq(rq([a.j],g))}l.kn=function(){return this.j}; 783l.ln=function(a){this.c=null;this.D=a;this.u()};l.mn=function(a){a!=this.j&&(this.j=a,this.c=null,this.u())};l.nn=function(a){qb(this.f,a);Yx(this);this.c=null;this.u()};function Yx(a){a.s=0<=Na(a.f.VERSION||"1.3.0","1.3")};function ay(a){a=a||{};var c;void 0!==a.attributions?c=a.attributions:c=[by];Px.call(this,{attributions:c,cacheSize:a.cacheSize,crossOrigin:void 0!==a.crossOrigin?a.crossOrigin:"anonymous",opaque:void 0!==a.opaque?a.opaque:!0,maxZoom:void 0!==a.maxZoom?a.maxZoom:19,reprojectionErrorThreshold:a.reprojectionErrorThreshold,tileLoadFunction:a.tileLoadFunction,url:void 0!==a.url?a.url:"https://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png",wrapX:a.wrapX})}C(ay,Px);var by=new De({html:'© <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors.'});function cy(a){a=a||{};var c=dy[a.layer];this.c=a.layer;Px.call(this,{attributions:c.attributions,cacheSize:a.cacheSize,crossOrigin:"anonymous",logo:"https://developer.mapquest.com/content/osm/mq_logo.png",maxZoom:c.maxZoom,reprojectionErrorThreshold:a.reprojectionErrorThreshold,opaque:c.opaque,tileLoadFunction:a.tileLoadFunction,url:void 0!==a.url?a.url:"https://otile{1-4}-s.mqcdn.com/tiles/1.0.0/"+this.c+"/{z}/{x}/{y}.jpg"})}C(cy,Px); 784var ey=new De({html:'Tiles Courtesy of <a href="http://www.mapquest.com/">MapQuest</a>'}),dy={osm:{maxZoom:19,opaque:!0,attributions:[ey,by]},sat:{maxZoom:18,opaque:!0,attributions:[ey,new De({html:"Portions Courtesy NASA/JPL-Caltech and U.S. Depart. of Agriculture, Farm Service Agency"})]},hyb:{maxZoom:18,opaque:!1,attributions:[ey,by]}};cy.prototype.l=function(){return this.c};(function(){var a={},c={ja:a};(function(d){if("object"===typeof a&&"undefined"!==typeof c)c.ja=d();else{var e;"undefined"!==typeof window?e=window:"undefined"!==typeof global?e=global:"undefined"!==typeof self?e=self:e=this;e.Kp=d()}})(function(){return function e(a,c,h){function k(n,q){if(!c[n]){if(!a[n]){var r="function"==typeof require&&require;if(!q&&r)return r(n,!0);if(m)return m(n,!0);r=Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r;}r=c[n]={ja:{}};a[n][0].call(r.ja,function(c){var e= 785a[n][1][c];return k(e?e:c)},r,r.ja,e,a,c,h)}return c[n].ja}for(var m="function"==typeof require&&require,n=0;n<h.length;n++)k(h[n]);return k}({1:[function(a,c,g){a=a("./processor");g.pj=a},{"./processor":2}
785],2:[function(a,c){function g(a){var c=!0;try{new ImageData(10,10)}catch(e){c=!1}return function(e){var f=e.buffers,g=e.meta,h=e.width,k=e.height,m=f.length,n=f[0].byteLength;if(e.imageOps){n=Array(m);for(e=0;e<m;++e){var B=n,J=e,K;K=new Uint8ClampedArray(f[e]);var M=h,aa=k;K=c?new ImageData(K, 786M,aa):{data:K,width:M,height:aa};B[J]=K}h=a(n,g).data}else{h=new Uint8ClampedArray(n);k=Array(m);B=Array(m);for(e=0;e<m;++e)k[e]=new Uint8ClampedArray(f[e]),B[e]=[0,0,0,0];for(f=0;f<n;f+=4){for(e=0;e<m;++e)J=k[e],B[e][0]=J[f],B[e][1]=J[f+1],B[e][2]=J[f+2],B[e][3]=J[f+3];e=a(B,g);h[f]=e[0];h[f+1]=e[1];h[f+2]=e[2];h[f+3]=e[3]}}return h.buffer}}function h(a,c){var e=Object.keys(a.lib||{}).map(function(c){return"var "+c+" = "+a.lib[c].toString()+";"}).concat(["var __minion__ = ("+g.toString()+")(",a.operation.toString(), 787");",'self.addEventListener("message", function(event) {'," var buffer = __minion__(event.data);"," self.postMessage({buffer: buffer, meta: event.data.meta}, [buffer]);","});"]),e=URL.createObjectURL(new Blob(e,{type:"text/javascript"})),e=new Worker(e);e.addEventListener("message",c);return e}function k(a,c){var e=g(a.operation);return{postMessage:function(a){setTimeout(function(){c({data:{buffer:e(a),meta:a.meta}})},0)}}}function m(a){this.$e=!!a.xl;var c;0===a.threads?c=0:this.$e?c=1:c=a.threads|| 7881;var e=[];if(c)for(var f=0;f<c;++f)e[f]=h(a,this.zg.bind(this,f));else e[0]=k(a,this.zg.bind(this,0));this.Ud=e;this.dd=[];this.Ej=a.oo||Infinity;this.Sd=0;this.Mc={};this.af=null}var n=a("./util").Rl;m.prototype.mo=function(a,c,e){this.Bj({Cc:a,mh:c,Fg:e});this.wg()};m.prototype.Bj=function(a){for(this.dd.push(a);this.dd.length>this.Ej;)this.dd.shift().Fg(null,null)};m.prototype.wg=function(){if(0===this.Sd&&0<this.dd.length){var a=this.af=this.dd.shift(),c=a.Cc[0].width,e=a.Cc[0].height,f=a.Cc.map(function(a){return a.data.buffer}), 789g=this.Ud.length;this.Sd=g;if(1===g)this.Ud[0].postMessage({buffers:f,meta:a.mh,imageOps:this.$e,width:c,height:e},f);else for(var h=4*Math.ceil(a.Cc[0].data.length/4/g),k=0;k<g;++k){for(var m=k*h,n=[],B=0,J=f.length;B<J;++B)n.push(f[k].slice(m,m+h));this.Ud[k].postMessage({buffers:n,meta:a.mh,imageOps:this.$e,width:c,height:e},n)}}};m.prototype.zg=function(a,c){this.Gp||(this.Mc[a]=c.data,--this.Sd,0===this.Sd&&this.Fj())};m.prototype.Fj=function(){var a=this.af,c=this.Ud.length,e,f;if(1===c)e=new Uint8ClampedArray(this.Mc[0].buffer), 790f=this.Mc[0].meta;else{var g=a.Cc[0].data.length;e=new Uint8ClampedArray(g);f=Array(g);for(var g=4*Math.ceil(g/4/c),h=0;h<c;++h){var k=h*g;e.set(new Uint8ClampedArray(this.Mc[h].buffer),k);f[h]=this.Mc[h].meta}}this.af=null;this.Mc={};a.Fg(null,n(e,a.Cc[0].width,a.Cc[0].height),f);this.wg()};c.ja=m},{"./util":3}],3:[function(a,c,g){var h=!0;try{new ImageData(10,10)}catch(m){h=!1}var k=document.createElement("canvas").getContext("2d");g.Rl=function(a,c,e){if(h)return new ImageData(a,c,e);c=k.createImageData(c, 791e);c.data.set(a);return c}},{}]},{},[1])(1)});om=c.ja})();function fy(a){this.D=null;this.sa=void 0!==a.operationType?a.operationType:"pixel";this.Sa=void 0!==a.threads?a.threads:1;this.c=gy(a.sources);for(var c=0,d=this.c.length;c<d;++c)E(this.c[c],"change",this.u,this);this.f=ah();this.X=new Xi(function(){return 1},this.u.bind(this));for(var c=hy(this.c),d={},e=0,f=c.length;e<f;++e)d[y(c[e].layer)]=c[e];this.j=this.o=null;this.T={animate:!1,attributions:{},coordinateToPixelMatrix:fc(),extent:null,focus:null,index:0,layerStates:d,layerStatesArray:c,logos:{}, 792pixelRatio:1,pixelToCoordinateMatrix:fc(),postRenderFunctions:[],size:[0,0],skippedFeatureUids:{},tileQueue:this.X,time:Date.now(),usedTiles:{},viewState:{rotation:0},viewHints:[],wantedTiles:{}};Fl.call(this,{});void 0!==a.operation&&this.s(a.operation,a.lib)}C(fy,Fl);fy.prototype.s=function(a,c){this.D=new om.pj({operation:a,xl:"image"===this.sa,oo:1,lib:c,threads:this.Sa});this.u()};function iy(a,c,d){var e=a.o;return!e||a.i!==e.Ro||d!==e.resolution||!Fc(c,e.extent)} 793fy.prototype.B=function(a,c,d,e){d=!0;for(var f,g=0,h=this.c.length;g<h;++g)if(f=this.c[g].a.fa(),"ready"!==f.W()){d=!1;break}if(!d)return null;if(!iy(this,a,c))return this.j;d=this.f.canvas;f=Math.round(Oc(a)/c);g=Math.round(Pc(a)/c);if(f!==d.width||g!==d.height)d.width=f,d.height=g;f=qb({},this.T);f.viewState=qb({},f.viewState);var g=Qc(a),h=Math.round(Oc(a)/c),k=Math.round(Pc(a)/c);f.extent=a;f.focus=Qc(a);f.size[0]=h;f.size[1]=k;h=f.viewState;h.center=g;h.projection=e;h.resolution=c;this.j=e= 794new sl(a,c,1,this.ea(),d,this.S.bind(this,f));this.o={extent:a,resolution:c,Ro:this.i};return e}; 795fy.prototype.S=function(a,c){for(var d=this.c.length,e=Array(d),f=0;f<d;++f){var g;g=this.c[f];var h=a,k=a.layerStatesArray[f];if(g.l(h,k)){var m=h.size[0],n=h.size[1];if(jy){var p=jy.canvas;p.width!==m||p.height!==n?jy=ah(m,n):jy.clearRect(0,0,m,n)}else jy=ah(m,n);g.c(h,k,jy);g=jy.getImageData(0,0,m,n)}else g=null;if(g)e[f]=g;else return}d={};this.b(new ky(ly,a,d));this.D.mo(e,d,this.ma.bind(this,a,c));Yi(a.tileQueue,16,16)}; 796fy.prototype.ma=function(a,c,d,e,f){d?c(d):e&&(this.b(new ky(my,a,f)),iy(this,a.extent,a.viewState.resolution/a.pixelRatio)||this.f.putImageData(e,0,0),c(null))};var jy=null;function hy(a){return a.map(function(a){return pi(a.a)})}function gy(a){for(var c=a.length,d=Array(c),e=0;e<c;++e){var f=e,g=a[e],h=null;g instanceof Ag?(g=new jk({source:g}
796),h=new Fm(g)):g instanceof Fl&&(g=new ik({source:g}),h=new Em(g));d[f]=h}return d} 797function ky(a,c,d){Fb.call(this,a);this.extent=c.extent;this.resolution=c.viewState.resolution/c.pixelRatio;this.data=d}C(ky,Fb);var ly="beforeoperations",my="afteroperations";var ny={terrain:{zb:"jpg",opaque:!0},"terrain-background":{zb:"jpg",opaque:!0},"terrain-labels":{zb:"png",opaque:!1},"terrain-lines":{zb:"png",opaque:!1},"toner-background":{zb:"png",opaque:!0},toner:{zb:"png",opaque:!0},"toner-hybrid":{zb:"png",opaque:!1},"toner-labels":{zb:"png",opaque:!1},"toner-lines":{zb:"png",opaque:!1},"toner-lite":{zb:"png",opaque:!0},watercolor:{zb:"jpg",opaque:!0}},oy={terrain:{minZoom:4,maxZoom:18},toner:{minZoom:0,maxZoom:20},watercolor:{minZoom:1,maxZoom:16}}; 798function py(a){var c=a.layer.indexOf("-"),c=-1==c?a.layer:a.layer.slice(0,c),c=oy[c],d=ny[a.layer];Px.call(this,{attributions:qy,cacheSize:a.cacheSize,crossOrigin:"anonymous",maxZoom:c.maxZoom,minZoom:c.minZoom,opaque:d.opaque,reprojectionErrorThreshold:a.reprojectionErrorThreshold,tileLoadFunction:a.tileLoadFunction,url:void 0!==a.url?a.url:"https://stamen-tiles-{a-d}.a.ssl.fastly.net/"+a.layer+"/{z}/{x}/{y}."+d.zb})}C(py,Px); 799var qy=[new De({html:'Map tiles by <a href="http://stamen.com/">Stamen Design</a>, under <a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.'}),by];function ry(a){a=a||{};X.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,logo:a.logo,projection:a.projection,reprojectionErrorThreshold:a.reprojectionErrorThreshold,tileGrid:a.tileGrid,tileLoadFunction:a.tileLoadFunction,url:a.url,urls:a.urls,wrapX:void 0!==a.wrapX?a.wrapX:!0});this.c=a.params||{};this.l=qc()}C(ry,X);ry.prototype.s=function(){return this.c};ry.prototype.bc=function(a){return a}; 800ry.prototype.xc=function(a,c,d){var e=this.tileGrid;e||(e=this.jb(d));if(!(e.Pb().length<=a[0])){var f=e.Ha(a,this.l),g=Tb(e.bb(a[0]),this.j);1!=c&&(g=Sb(g,c,this.j));e={F:"image",FORMAT:"PNG32",TRANSPARENT:!0};qb(e,this.c);var h=this.urls;h?(d=d.pb.split(":").pop(),e.SIZE=g[0]+","+g[1],e.BBOX=f.join(","),e.BBOXSR=d,e.IMAGESR=d,e.DPI=Math.round(e.DPI?e.DPI*c:90*c),a=(1==h.length?h[0]:h[Ua((a[1]<<a[0])+a[2],h.length)]).replace(/MapServer\/?$/,"MapServer/export").replace(/ImageServer\/?$/,"ImageServer/exportImage"), 801a=pq(rq([a],e))):a=void 0;return a}};ry.prototype.v=function(a){qb(this.c,a);this.u()};function sy(a,c,d){hg.call(this,a,2);this.f=c;this.c=d;this.i={}}C(sy,hg);sy.prototype.kb=function(a){a=void 0!==a?y(a):-1;if(a in this.i)return this.i[a];var c=this.f,d=ah(c[0],c[1]);d.strokeStyle="black";d.strokeRect(.5,.5,c[0]+.5,c[1]+.5);d.fillStyle="black";d.textAlign="center";d.textBaseline="middle";d.font="24px sans-serif";d.fillText(this.c,c[0]/2,c[1]/2);return this.i[a]=d.canvas}; 802function ty(a){Ag.call(this,{opaque:!1,projection:a.projection,tileGrid:a.tileGrid,wrapX:void 0!==a.wrapX?a.wrapX:!0})}C(ty,Ag);ty.prototype.Qb=function(a,c,d){var e=this.Gb(a,c,d);if(dg(this.a,e))return this.a.get(e);var f=Tb(this.tileGrid.bb(a));a=[a,c,d];c=(c=Dg(this,a))?Dg(this,c).toString():"";f=new sy(a,f,c);this.a.set(e,f);return f};function uy(a){this.c=null;X.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,projection:dd("EPSG:3857"),reprojectionErrorThreshold:a.reprojectionErrorThreshold,state:"loading",tileLoadFunction:a.tileLoadFunction,wrapX:void 0!==a.wrapX?a.wrapX:!0});if(a.jsonp)Ix(a.url,this.Nh.bind(this),this.le.bind(this));else{var c=new XMLHttpRequest;c.addEventListener("load",this.Wn.bind(this));c.addEventListener("error",this.Vn.bind(this));c.open("GET",a.url);c.send()}} 803C(uy,X);l=uy.prototype;l.Wn=function(a){a=a.target;if(200<=a.status&&300>a.status){var c;try{c=JSON.parse(a.responseText)}catch(d){this.le();return}this.Nh(c)}else this.le()};l.Vn=function(){this.le()};l.Ok=function(){return this.c}; 804l.Nh=function(a){var c=dd("EPSG:4326"),d=this.g,e;void 0!==a.bounds&&(e=Vc(a.bounds,gd(c,d)));var f=a.minzoom||0,g=a.maxzoom||22;this.tileGrid=d=zg({extent:xg(d),maxZoom:g,minZoom:f});this.tileUrlFunction=Im(a.tiles,d);if(void 0!==a.attribution&&!this.ea()){c=void 0!==e?e:c.N();e={};for(var h;f<=g;++f)h=f.toString(),e[h]=[qg(d,c,f)];this.qa([new De({html:a.attribution,tileRanges:e})])}this.c=a;lg(this,"ready")};l.le=function(){lg(this,"error")};function vy(a){Ag.call(this,{projection:dd("EPSG:3857"),state:"loading"});this.l=void 0!==a.preemptive?a.preemptive:!0;this.f=Km;this.c=void 0;a.url?Ix(a.url,this.Oh.bind(this)):a.tileJSON&&this.Oh(a.tileJSON)}C(vy,Ag);l=vy.prototype;l.Lk=function(){return this.c};l.Yj=function(a,c,d,e,f){this.tileGrid?(c=this.tileGrid.he(a,c),wy(this.Qb(c[0],c[1],c[2],1,this.g),a,d,e,f)):!0===f?Ug(function(){d.call(e,null)}):d.call(e,null)}; 805l.Oh=function(a){var c=dd("EPSG:4326"),d=this.g,e;void 0!==a.bounds&&(e=Vc(a.bounds,gd(c,d)));var f=a.minzoom||0,g=a.maxzoom||22;this.tileGrid=d=zg({extent:xg(d),maxZoom:g,minZoom:f});this.c=a.template;var h=a.grids;if(h){this.f=Im(h,d);if(void 0!==a.attribution){c=void 0!==e?e:c.N();for(e={};f<=g;++f)h=f.toString(),e[h]=[qg(d,c,f)];this.qa([new De({html:a.attribution,tileRanges:e})])}lg(this,"ready")}else lg(this,"error")}; 806l.Qb=function(a,c,d,e,f){var g=this.Gb(a,c,d);if(dg(this.a,g))return this.a.get(g);a=[a,c,d];c=Dg(this,a,f);e=this.f(c,e,f);e=new xy(a,void 0!==e?0:4,void 0!==e?e:"",this.tileGrid.Ha(a),this.l);this.a.set(g,e);return e};l.og=function(a,c,d){a=this.Gb(a,c,d);dg(this.a,a)&&this.a.get(a)};function xy(a,c,d,e,f){hg.call(this,a,c);this.l=d;this.i=e;this.o=f;this.j=this.f=this.c=null}C(xy,hg);l=xy.prototype;l.kb=function(){return null};
807l.getData=function(a){if(!this.c||!this.f||!this.j)return null;var c=this.c[Math.floor((1-(a[1]-this.i[1])/(this.i[3]-this.i[1]))*this.c.length)];if("string"!==typeof c)return null;a=c.charCodeAt(Math.floor((a[0]-this.i[0])/(this.i[2]-this.i[0])*c.length));93<=a&&a--;35<=a&&a--;a-=32;return a in this.f?this.j[this.f[a]]:null}; 808function wy(a,c,d,e,f){0==a.state&&!0===f?(Bb(a,"change",function(){d.call(e,this.getData(c))},a),yy(a)):!0===f?Ug(function(){d.call(e,this.getData(c))},a):d.call(e,a.getData(c))}l.lb=function(){return this.l};l.Xk=function(){this.state=3;ig(this)};l.pn=function(a){this.c=a.grid;this.f=a.keys;this.j=a.data;this.state=4;ig(this)};function yy(a){0==a.state&&(a.state=1,Ix(a.l,a.pn.bind(a),a.Xk.bind(a)))}l.load=function(){this.o&&yy(this)};function zy(a){a=a||{};var c=a.params||{};X.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,logo:a.logo,opaque:!("TRANSPARENT"in c?c.TRANSPARENT:1),projection:a.projection,reprojectionErrorThreshold:a.reprojectionErrorThreshold,tileGrid:a.tileGrid,tileLoadFunction:a.tileLoadFunction,url:a.url,urls:a.urls,wrapX:void 0!==a.wrapX?a.wrapX:!0});this.s=void 0!==a.gutter?a.gutter:0;this.c=c;this.X="";Ay(this);this.l=!0;this.v=a.serverType;this.S=void 0!==a.hidpi?a.hidpi: 809!0;this.D="";By(this);this.T=qc();Cy(this)}C(zy,X);l=zy.prototype; 810l.qn=function(a,c,d,e){d=dd(d);var f=this.tileGrid;f||(f=this.jb(d));c=f.he(a,c);if(!(f.Pb().length<=c[0])){var g=f.ba(c[0]),h=f.Ha(c,this.T),f=Tb(f.bb(c[0]),this.j),k=this.s;0!==k&&(f=Rb(f,k,this.j),h=tc(h,g*k,h));k={SERVICE:"WMS",VERSION:"1.3.0",REQUEST:"GetFeatureInfo",FORMAT:"image/png",TRANSPARENT:!0,QUERY_LAYERS:this.c.LAYERS};qb(k,this.c,e);e=Math.floor((h[3]-a[1])/g);k[this.l?"I":"X"]=Math.floor((a[0]-h[0])/g);k[this.l?"J":"Y"]=e;return Dy(this,c,f,h,1,d,k)}};l.sf=function(){return this.s}; 811l.tf=function(){return this.X};l.Gb=function(a,c,d){return this.D+zy.ga.Gb.call(this,a,c,d)};l.rn=function(){return this.c}; 812function Dy(a,c,d,e,f,g,h){var k=a.urls;if(k){h.WIDTH=d[0];h.HEIGHT=d[1];h[a.l?"CRS":"SRS"]=g.pb;"STYLES"in a.c||(h.STYLES=new String(""));if(1!=f)switch(a.v){case "geoserver":d=90*f+.5|0;h.FORMAT_OPTIONS="FORMAT_OPTIONS"in h?h.FORMAT_OPTIONS+(";dpi:"+d):"dpi:"+d;break;case "mapserver":h.MAP_RESOLUTION=90*f;break;case "carmentaserver":case "qgis":h.DPI=90*f}g=g.a;a.l&&"ne"==g.substr(0,2)&&(a=e[0],e[0]=e[1],e[1]=a,a=e[2],e[2]=e[3],e[3]=a);h.BBOX=e.join(",");return pq(rq([1==k.length?k[0]:k[Ua((c[1]<< 813c[0])+c[2],k.length)]],h))}}l.bc=function(a){return this.S&&void 0!==this.v?a:1};function By(a){var c=0,d=[];if(a.urls){var e,f;e=0;for(f=a.urls.length;e<f;++e)d[c++]=a.urls[e]}a.D=d.join("#")}function Ay(a){var c=0,d=[],e;for(e in a.c)d[c++]=e+"-"+a.c[e];a.X=d.join("/")} 814l.xc=function(a,c,d){var e=this.tileGrid;e||(e=this.jb(d));if(!(e.Pb().length<=a[0])){1==c||this.S&&void 0!==this.v||(c=1);var f=e.ba(a[0]),g=e.Ha(a,this.T),e=Tb(e.bb(a[0]),this.j),h=this.s;0!==h&&(e=Rb(e,h,this.j),g=tc(g,f*h,g));1!=c&&(e=Sb(e,c,this.j));f={SERVICE:"WMS",VERSION:"1.3.0",REQUEST:"GetMap",FORMAT:"image/png",TRANSPARENT:!0};qb(f,this.c);return Dy(this,a,e,g,c,d,f)}};l.sn=function(a){qb(this.c,a);By(this);Ay(this);Cy(this);this.u()}; 815function Cy(a){a.l=0<=Na(a.c.VERSION||"1.3.0","1.3")};function Ey(a){this.j=a.matrixIds;mg.call(this,{extent:a.extent,origin:a.origin,origins:a.origins,resolutions:a.resolutions,tileSize:a.tileSize,tileSizes:a.tileSizes,sizes:a.sizes})}C(Ey,mg);Ey.prototype.V=function(){return this.j}; 816function Fy(a,c){var d=[],e=[],f=[],g=[],h=[],k;k=dd(a.SupportedCRS.replace(/urn:ogc:def:crs:(\w+):(.*:)?(\w+)$/,"$1:$3"));var m=k.Nb(),n="ne"==k.a.substr(0,2);a.TileMatrix.sort(function(a,c){return c.ScaleDenominator-a.ScaleDenominator});a.TileMatrix.forEach(function(a){e.push(a.Identifier);var c=2.8E-4*a.ScaleDenominator/m,k=a.TileWidth,u=a.TileHeight;n?f.push([a.TopLeftCorner[1],a.TopLeftCorner[0]]):f.push(a.TopLeftCorner);d.push(c);g.push(k==u?k:[k,u]);h.push([a.MatrixWidth,-a.MatrixHeight])}); 817return new Ey({extent:c,origins:f,resolutions:d,matrixIds:e,tileSizes:g,sizes:h})};function Z(a){function c(a){a="KVP"==e?pq(rq([a],g)):a.replace(/\{(\w+?)\}/g,function(a,c){return c.toLowerCase()in g?g[c.toLowerCase()]:a});return function(c){if(c){var d={TileMatrix:f.j[c[0]],TileCol:c[1],TileRow:-c[2]-1};qb(d,h);c=a;return c="KVP"==e?pq(rq([c],d)):c.replace(/\{(\w+?)\}/g,function(a,c){return d[c]})}}}this.T=void 0!==a.version?a.version:"1.0.0";this.v=void 0!==a.format?a.format:"image/jpeg";this.c=void 0!==a.dimensions?a.dimensions:{};this.l="";Gy(this);this.D=a.layer;this.s=a.matrixSet; 818this.S=a.style;var d=a.urls;void 0===d&&void 0!==a.url&&(d=Lm(a.url));var e=this.X=void 0!==a.requestEncoding?a.requestEncoding:"KVP",f=a.tileGrid,g={layer:this.D,style:this.S,tilematrixset:this.s};"KVP"==e&&qb(g,{Service:"WMTS",Request:"GetTile",Version:this.T,Format:this.v});var h=this.c,k=d&&0<d.length?Jm(d.map(c)):Km;X.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,logo:a.logo,projection:a.projection,reprojectionErrorThreshold:a.reprojectionErrorThreshold, 819tileClass:a.tileClass,tileGrid:f,tileLoadFunction:a.tileLoadFunction,tilePixelRatio:a.tilePixelRatio,tileUrlFunction:k,urls:d,wrapX:void 0!==a.wrapX?a.wrapX:!1})}C(Z,X);l=Z.prototype;l.jk=function(){return this.c};l.tn=function(){return this.v};l.tf=function(){return this.l};l.vn=function(){return this.D};l.wk=function(){return this.s};l.Jk=function(){return this.X};l.wn=function(){return this.S};l.Qk=function(){return this.T}; 820function Gy(a){var c=0,d=[],e;for(e in a.c)d[c++]=e+"-"+a.c[e];a.l=d.join("/")}l.mp=function(a){qb(this.c,a);Gy(this);this.u()};function Hy(a){a=a||{};var c=a.size,d=c[0],e=c[1],f=[],g=256;
820switch(void 0!==a.tierSizeCalculation?a.tierSizeCalculation:"default"){case "default":for(;d>g||e>g;)f.push([Math.ceil(d/g),Math.ceil(e/g)]),g+=g;break;case "truncated":for(;d>g||e>g;)f.push([Math.ceil(d/g),Math.ceil(e/g)]),d>>=1,e>>=1}f.push([1,1]);f.reverse();for(var g=[1],h=[0],e=1,d=f.length;e<d;e++)g.push(1<<e),h.push(f[e-1][0]*f[e-1][1]+h[e-1]);g.reverse();var c=[0,-c[1],c[0],0],c=new mg({extent:c,origin:Lc(c),resolutions:g}),k=a.url; 821X.call(this,{attributions:a.attributions,cacheSize:a.cacheSize,crossOrigin:a.crossOrigin,logo:a.logo,reprojectionErrorThreshold:a.reprojectionErrorThreshold,tileClass:Iy,tileGrid:c,tileUrlFunction:function(a){if(a){var c=a[0],d=a[1];a=-a[2]-1;return k+"TileGroup"+((d+a*f[c][0]+h[c])/256|0)+"/"+c+"-"+d+"-"+a+".jpg"}}})}C(Hy,X);function Iy(a,c,d,e,f){Ou.call(this,a,c,d,e,f);this.f={}}C(Iy,Ou); 822Iy.prototype.kb=function(a){var c=void 0!==a?y(a).toString():"";if(c in this.f)return this.f[c];a=Iy.ga.kb.call(this,a);if(2==this.state){if(256==a.width&&256==a.height)return this.f[c]=a;var d=ah(256,256);d.drawImage(a,0,0);return this.f[c]=d.canvas}return a};function Jy(a){a=a||{};this.a=void 0!==a.initialSize?a.initialSize:256;this.i=void 0!==a.maxSize?a.maxSize:void 0!==ua?ua:2048;this.b=void 0!==a.space?a.space:1;this.c=[new Ky(this.a,this.b)];this.g=this.a;this.f=[new Ky(this.g,this.b)]}Jy.prototype.add=function(a,c,d,e,f,g){if(c+this.b>this.i||d+this.b>this.i)return null;e=Ly(this,!1,a,c,d,e,g);if(!e)return null;a=Ly(this,!0,a,c,d,void 0!==f?f:wa,g);return{offsetX:e.offsetX,offsetY:e.offsetY,image:e.image,hh:a.image}}; 823function Ly(a,c,d,e,f,g,h){var k=c?a.f:a.c,m,n,p;n=0;for(p=k.length;n<p;++n){m=k[n];if(m=m.add(d,e,f,g,h))return m;m||n!==p-1||(c?(m=Math.min(2*a.g,a.i),a.g=m):(m=Math.min(2*a.a,a.i),a.a=m),m=new Ky(m,a.b),k.push(m),++p)}}function Ky(a,c){this.b=c;this.a=[{x:0,y:0,width:a,height:a}];this.g={};this.i=ah(a,a);this.c=this.i.canvas}Ky.prototype.get=function(a){return this.g[a]||null}; 824Ky.prototype.add=function(a,c,d,e,f){var g,h,k;h=0;for(k=this.a.length;h<k;++h)if(g=this.a[h],g.width>=c+this.b&&g.height>=d+this.b)return k={offsetX:g.x+this.b,offsetY:g.y+this.b,image:this.c},this.g[a]=k,e.call(f,this.i,g.x+this.b,g.y+this.b),a=h,c=c+this.b,d=d+this.b,f=e=void 0,g.width-c>g.height-d?(e={x:g.x+c,y:g.y,width:g.width-c,height:g.height},f={x:g.x,y:g.y+d,width:c,height:g.height-d},My(this,a,e,f)):(e={x:g.x+c,y:g.y,width:g.width-c,height:d},f={x:g.x,y:g.y+d,width:g.width,height:g.height- 825d},My(this,a,e,f)),k;return null};function My(a,c,d,e){c=[c,1];0<d.width&&0<d.height&&c.push(d);0<e.width&&0<e.height&&c.push(e);a.a.splice.apply(a.a,c)};function Ny(a){this.U=this.o=this.g=null;this.l=void 0!==a.fill?a.fill:null;this.D=[0,0];this.b=a.points;this.i=void 0!==a.radius?a.radius:a.radius1;this.c=void 0!==a.radius2?a.radius2:this.i;this.j=void 0!==a.angle?a.angle:0;this.a=void 0!==a.stroke?a.stroke:null;this.M=this.ra=this.C=null;var c=a.atlasManager,d="",e="",f=0,g=null,h,k=0;this.a&&(h=We(this.a.b),k=this.a.a,void 0===k&&(k=1),g=this.a.i,nh||(g=null),e=this.a.c,void 0===e&&(e="round"),d=this.a.g,void 0===d&&(d="round"),f=this.a.f,void 0=== 826f&&(f=10));var m=2*(this.i+k)+1,d={strokeStyle:h,strokeWidth:k,size:m,lineCap:d,lineDash:g,lineJoin:e,miterLimit:f};if(void 0===c){var n=ah(m,m);this.o=n.canvas;c=m=this.o.width;this.Yh(d,n,0,0);this.l?this.U=this.o:(n=ah(d.size,d.size),this.U=n.canvas,this.Xh(d,n,0,0))}else m=Math.round(m),(e=!this.l)&&(n=this.Xh.bind(this,d)),f=this.a?vk(this.a):"-",g=this.l?pk(this.l):"-",this.g&&f==this.g[1]&&g==this.g[2]&&this.i==this.g[3]&&this.c==this.g[4]&&this.j==this.g[5]&&this.b==this.g[6]||(this.g=["r"+ 827f+g+(void 0!==this.i?this.i.toString():"-")+(void 0!==this.c?this.c.toString():"-")+(void 0!==this.j?this.j.toString():"-")+(void 0!==this.b?this.b.toString():"-"),f,g,this.i,this.c,this.j,this.b]),n=c.add(this.g[0],m,m,this.Yh.bind(this,d),n),this.o=n.image,this.D=[n.offsetX,n.offsetY],c=n.image.width,this.U=e?n.hh:this.o;this.C=[m/2,m/2];this.ra=[m,m];this.M=[c,c];Ii.call(this,{opacity:1,rotateWithView:void 0!==a.rotateWithView?a.rotateWithView:!1,rotation:void 0!==a.rotation?a.rotation:0,scale:1, 828snapToPixel:void 0!==a.snapToPixel?a.snapToPixel:!0})}C(Ny,Ii);l=Ny.prototype;l.$b=function(){return this.C};l.Bn=function(){return this.j};l.Cn=function(){return this.l};l.ye=function(){return this.U};l.ic=function(){return this.o};l.td=function(){return this.M};l.Cd=function(){return 2};l.La=function(){return this.D};l.Dn=function(){return this.b};l.En=function(){return this.i};l.Ik=function(){return this.c};l.Db=function(){return this.ra};l.Fn=function(){return this.a};l.Cf=wa;l.load=wa;l.ng=wa; 829l.Yh=function(a,c,d,e){var f;c.setTransform(1,0,0,1,0,0);c.translate(d,e);c.beginPath();this.c!==this.i&&(this.b*=2);for(d=0;d<=this.b;d++)e=2*d*Math.PI/this.b-Math.PI/2+this.j,f=0===d%2?this.i:this.c,c.lineTo(a.size/2+f*Math.cos(e),a.size/2+f*Math.sin(e));
829this.l&&(c.fillStyle=Ye(this.l.b),c.fill());this.a&&(c.strokeStyle=a.strokeStyle,c.lineWidth=a.strokeWidth,a.lineDash&&c.setLineDash(a.lineDash),c.lineCap=a.lineCap,c.lineJoin=a.lineJoin,c.miterLimit=a.miterLimit,c.stroke());c.closePath()}; 830l.Xh=function(a,c,d,e){c.setTransform(1,0,0,1,0,0);c.translate(d,e);c.beginPath();this.c!==this.i&&(this.b*=2);var f;for(d=0;d<=this.b;d++)f=2*d*Math.PI/this.b-Math.PI/2+this.j,e=0===d%2?this.i:this.c,c.lineTo(a.size/2+e*Math.cos(f),a.size/2+e*Math.sin(f));c.fillStyle=kk;c.fill();this.a&&(c.strokeStyle=a.strokeStyle,c.lineWidth=a.strokeWidth,a.lineDash&&c.setLineDash(a.lineDash),c.stroke());c.closePath()};w("ol.animation.bounce",function(a){var c=a.resolution,d=a.start?a.start:Date.now(),e=void 0!==a.duration?a.duration:1E3,f=a.easing?a.easing:te;return function(a,h){if(h.time<d)return h.animate=!0,h.viewHints[0]+=1,!0;if(h.time<d+e){var k=f((h.time-d)/e),m=c-h.viewState.resolution;h.animate=!0;h.viewState.resolution+=k*m;h.viewHints[0]+=1;return!0}return!1}},OPENLAYERS);w("ol.animation.pan",ue,OPENLAYERS);w("ol.animation.rotate",ve,OPENLAYERS);w("ol.animation.zoom",we,OPENLAYERS); 831w("ol.Attribution",De,OPENLAYERS);De.prototype.getHTML=De.prototype.i;Ee.prototype.element=Ee.prototype.element;w("ol.Collection",Fe,OPENLAYERS);Fe.prototype.clear=Fe.prototype.clear;Fe.prototype.extend=Fe.prototype.Df;Fe.prototype.forEach=Fe.prototype.forEach;Fe.prototype.getArray=Fe.prototype.Sl;Fe.prototype.item=Fe.prototype.item;Fe.prototype.getLength=Fe.prototype.dc;Fe.prototype.insertAt=Fe.prototype.ne;Fe.prototype.pop=Fe.prototype.pop;Fe.prototype.push=Fe.prototype.push; 832Fe.prototype.remove=Fe.prototype.remove;Fe.prototype.removeAt=Fe.prototype.fg;Fe.prototype.setAt=Fe.prototype.To;w("ol.colorlike.asColorLike",Ye,OPENLAYERS);w("ol.coordinate.add",Ub,OPENLAYERS);w("ol.coordinate.createStringXY",function(a){return function(c){return bc(c,a)}},OPENLAYERS);w("ol.coordinate.format",Xb,OPENLAYERS);w("ol.coordinate.rotate",Zb,OPENLAYERS);w("ol.coordinate.toStringHDMS",function(a,c){return a?Wb(a[1],"NS",c)+" "+Wb(a[0],"EW",c):""},OPENLAYERS); 833w("ol.coordinate.toStringXY",bc,OPENLAYERS);w("ol.DeviceOrientation",so,OPENLAYERS);so.prototype.getAlpha=so.prototype.dk;so.prototype.getBeta=so.prototype.gk;so.prototype.getGamma=so.prototype.mk;so.prototype.getHeading=so.prototype.Tl;so.prototype.getTracking=so.prototype.ph;so.prototype.setTracking=so.prototype.Ef;w("ol.easing.easeIn",pe,OPENLAYERS);w("ol.easing.easeOut",qe,OPENLAYERS);w("ol.easing.inAndOut",re,OPENLAYERS);w("ol.easing.linear",se,OPENLAYERS);w("ol.easing.upAndDown",te,OPENLAYERS); 834w("ol.extent.boundingExtent",pc,OPENLAYERS);w("ol.extent.buffer",tc,OPENLAYERS);w("ol.extent.containsCoordinate",wc,OPENLAYERS);w("ol.extent.containsExtent",yc,OPENLAYERS);w("ol.extent.containsXY",xc,OPENLAYERS);w("ol.extent.createEmpty",qc,OPENLAYERS);w("ol.extent.equals",Fc,OPENLAYERS);w("ol.extent.extend",Gc,OPENLAYERS);w("ol.extent.getBottomLeft",Ic,OPENLAYERS);w("ol.extent.getBottomRight",Jc,OPENLAYERS);w("ol.extent.getCenter",Qc,OPENLAYERS);w("ol.extent.getHeight",Pc,OPENLAYERS); 835w("ol.extent.getIntersection",Sc,OPENLAYERS);w("ol.extent.getSize",function(a){return[a[2]-a[0],a[3]-a[1]]},OPENLAYERS);w("ol.extent.getTopLeft",Lc,OPENLAYERS);w("ol.extent.getTopRight",Kc,OPENLAYERS);w("ol.extent.getWidth",Oc,OPENLAYERS);w("ol.extent.intersects",Tc,OPENLAYERS);w("ol.extent.isEmpty",Nc,OPENLAYERS);w("ol.extent.applyTransform",Vc,OPENLAYERS);w("ol.Feature",Nl,OPENLAYERS);Nl.prototype.clone=Nl.prototype.clone;Nl.prototype.getGeometry=Nl.prototype.Y;Nl.prototype.getId=Nl.prototype.Wa; 836Nl.prototype.getGeometryName=Nl.prototype.nk;Nl.prototype.getStyle=Nl.prototype.Vl;Nl.prototype.getStyleFunction=Nl.prototype.ec;Nl.prototype.setGeometry=Nl.prototype.Ya;Nl.prototype.setStyle=Nl.prototype.Ff;Nl.prototype.setId=Nl.prototype.lc;Nl.prototype.setGeometryName=Nl.prototype.Ic;w("ol.featureloader.tile",im,OPENLAYERS);w("ol.featureloader.xhr",jm,OPENLAYERS);w("ol.Geolocation",Cu,OPENLAYERS);Cu.prototype.getAccuracy=Cu.prototype.bk;Cu.prototype.getAccuracyGeometry=Cu.prototype.ck; 837Cu.prototype.getAltitude=Cu.prototype.ek;Cu.prototype.getAltitudeAccuracy=Cu.prototype.fk;Cu.prototype.getHeading=Cu.prototype.qh;Cu.prototype.getPosition=Cu.prototype.Gf;Cu.prototype.getProjection=Cu.prototype.rh;Cu.prototype.getSpeed=Cu.prototype.Kk;Cu.prototype.getTracking=Cu.prototype.sh;Cu.prototype.getTrackingOptions=Cu.prototype.$g;Cu.prototype.setProjection=Cu.prototype.th;Cu.prototype.setTracking=Cu.prototype.Dc;Cu.prototype.setTrackingOptions=Cu.prototype.Ji;w("ol.Graticule",Iu,OPENLAYERS); 838Iu.prototype.getMap=Iu.prototype.Zl;Iu.prototype.getMeridians=Iu.prototype.xk;Iu.prototype.getParallels=Iu.prototype.Ek;Iu.prototype.setMap=Iu.prototype.setMap;w("ol.has.DEVICE_PIXEL_RATIO",mh,OPENLAYERS);w("ol.has.CANVAS",oh,OPENLAYERS);w("ol.has.DEVICE_ORIENTATION",ph,OPENLAYERS);w("ol.has.GEOLOCATION",qh,OPENLAYERS);w("ol.has.TOUCH",rh,OPENLAYERS);w("ol.has.WEBGL",hh,OPENLAYERS);Nu.prototype.getImage=Nu.prototype.a;Ou.prototype.getImage=Ou.prototype.kb;w("ol.Kinetic",Zi,OPENLAYERS); 839w("ol.loadingstrategy.all",km,OPENLAYERS);w("ol.loadingstrategy.bbox",function(a){return[a]},OPENLAYERS);w("ol.loadingstrategy.tile",function(a){return function(c,d){var e=vg(a,d),f=qg(a,c,e),g=[],e=[e,0,0];for(e[1]=f.ya;e[1]<=f.za;++e[1])for(e[2]=f.Aa;e[2]<=f.Ca;++e[2])g.push(a.Ha(e));return g}},OPENLAYERS);w("ol.Map",S,OPENLAYERS);S.prototype.addControl=S.prototype.Kj;S.prototype.addInteraction=S.prototype.Lj;S.prototype.addLayer=S.prototype.cf;S.prototype.addOverlay=S.prototype.df; 840S.prototype.beforeRender=S.prototype.Ta;S.prototype.forEachFeatureAtPixel=S.prototype.rd;S.prototype.forEachLayerAtPixel=S.prototype.cm;S.prototype.hasFeatureAtPixel=S.prototype.wl;
840S.prototype.getEventCoordinate=S.prototype.kk;S.prototype.getEventPixel=S.prototype.ae;S.prototype.getTarget=S.prototype.Hf;S.prototype.getTargetElement=S.prototype.Ac;S.prototype.getCoordinateFromPixel=S.prototype.Ka;S.prototype.getControls=S.prototype.ik;S.prototype.getOverlays=S.prototype.Ck; 841S.prototype.getOverlayById=S.prototype.Bk;S.prototype.getInteractions=S.prototype.pk;S.prototype.getLayerGroup=S.prototype.zc;S.prototype.getLayers=S.prototype.zd;S.prototype.getPixelFromCoordinate=S.prototype.Ea;S.prototype.getSize=S.prototype.Ja;S.prototype.getView=S.prototype.Z;S.prototype.getViewport=S.prototype.Rk;S.prototype.renderSync=S.prototype.Po;S.prototype.render=S.prototype.render;S.prototype.removeControl=S.prototype.Io;S.prototype.removeInteraction=S.prototype.Jo; 842S.prototype.removeLayer=S.prototype.Lo;S.prototype.removeOverlay=S.prototype.Mo;S.prototype.setLayerGroup=S.prototype.Di;S.prototype.setSize=S.prototype.mg;S.prototype.setTarget=S.prototype.uh;S.prototype.setView=S.prototype.cp;S.prototype.updateSize=S.prototype.ad;ai.prototype.originalEvent=ai.prototype.originalEvent;ai.prototype.pixel=ai.prototype.pixel;ai.prototype.coordinate=ai.prototype.coordinate;ai.prototype.dragging=ai.prototype.dragging;ag.prototype.map=ag.prototype.map; 843ag.prototype.frameState=ag.prototype.frameState;Mb.prototype.key=Mb.prototype.key;Mb.prototype.oldValue=Mb.prototype.oldValue;w("ol.Object",Nb,OPENLAYERS);Nb.prototype.get=Nb.prototype.get;Nb.prototype.getKeys=Nb.prototype.O;Nb.prototype.getProperties=Nb.prototype.P;Nb.prototype.set=Nb.prototype.set;Nb.prototype.setProperties=Nb.prototype.H;Nb.prototype.unset=Nb.prototype.R;w("ol.Observable",Kb,OPENLAYERS);w("ol.Observable.unByKey",Lb,OPENLAYERS);Kb.prototype.changed=Kb.prototype.u; 844Kb.prototype.dispatchEvent=Kb.prototype.b;Kb.prototype.getRevision=Kb.prototype.J;Kb.prototype.on=Kb.prototype.G;Kb.prototype.once=Kb.prototype.K;Kb.prototype.un=Kb.prototype.I;Kb.prototype.unByKey=Kb.prototype.L;w("ol.inherits",C,OPENLAYERS);w("ol.Overlay",$n,OPENLAYERS);$n.prototype.getElement=$n.prototype.Ec;$n.prototype.getId=$n.prototype.Wa;$n.prototype.getMap=$n.prototype.sb;$n.prototype.getOffset=$n.prototype.de;$n.prototype.getPosition=$n.prototype.If;$n.prototype.getPositioning=$n.prototype.wf; 845$n.prototype.setElement=$n.prototype.jg;$n.prototype.setMap=$n.prototype.setMap;$n.prototype.setOffset=$n.prototype.kg;$n.prototype.setPosition=$n.prototype.Uc;$n.prototype.setPositioning=$n.prototype.lg;w("ol.render.toContext",function(a,c){var d=a.canvas,e=c?c:{},f=e.pixelRatio||mh;if(e=e.size)d.width=e[0]*f,d.height=e[1]*f,d.style.width=e[0]+"px",d.style.height=e[1]+"px";d=[0,0,d.width,d.height];e=wi(fc(),0,0,f,f,0,0,0);return new Ek(a,f,d,e,0)},OPENLAYERS);w("ol.size.toSize",Tb,OPENLAYERS); 846hg.prototype.getTileCoord=hg.prototype.g;Pl.prototype.getFormat=Pl.prototype.dm;Pl.prototype.setFeatures=Pl.prototype.Ai;Pl.prototype.setProjection=Pl.prototype.Jf;Pl.prototype.setLoader=Pl.prototype.Ei;w("ol.View",je,OPENLAYERS);je.prototype.constrainCenter=je.prototype.Zd;je.prototype.constrainResolution=je.prototype.constrainResolution;je.prototype.constrainRotation=je.prototype.constrainRotation;je.prototype.getCenter=je.prototype.Ua;je.prototype.calculateExtent=je.prototype.Oc; 847je.prototype.getProjection=je.prototype.em;je.prototype.getResolution=je.prototype.ba;je.prototype.getRotation=je.prototype.Pa;je.prototype.getZoom=je.prototype.ah;je.prototype.fit=je.prototype.qd;je.prototype.centerOn=je.prototype.Uj;je.prototype.rotate=je.prototype.rotate;je.prototype.setCenter=je.prototype.gb;je.prototype.setResolution=je.prototype.Xb;je.prototype.setRotation=je.prototype.se;je.prototype.setZoom=je.prototype.Me;w("ol.xml.getAllTextContent",Sl,OPENLAYERS);w("ol.xml.parse",Wl,OPENLAYERS); 848hn.prototype.getGL=hn.prototype.Rn;hn.prototype.useProgram=hn.prototype.Ee;w("ol.tilegrid.TileGrid",mg,OPENLAYERS);mg.prototype.getMaxZoom=mg.prototype.Yg;mg.prototype.getMinZoom=mg.prototype.Zg;mg.prototype.getOrigin=mg.prototype.La;mg.prototype.getResolution=mg.prototype.ba;mg.prototype.getResolutions=mg.prototype.Pb;mg.prototype.getTileCoordExtent=mg.prototype.Ha;mg.prototype.getTileCoordForCoordAndResolution=mg.prototype.he;mg.prototype.getTileCoordForCoordAndZ=mg.prototype.xd; 849mg.prototype.getTileSize=mg.prototype.bb;w("ol.tilegrid.createXYZ",zg,OPENLAYERS);w("ol.tilegrid.WMTS",Ey,OPENLAYERS);Ey.prototype.getMatrixIds=Ey.prototype.V;w("ol.tilegrid.WMTS.createFromCapabilitiesMatrixSet",Fy,OPENLAYERS);w("ol.style.AtlasManager",Jy,OPENLAYERS);w("ol.style.Circle",wk,OPENLAYERS);wk.prototype.getFill=wk.prototype.xn;wk.prototype.getImage=wk.prototype.ic;wk.prototype.getRadius=wk.prototype.yn;wk.prototype.getStroke=wk.prototype.zn;w("ol.style.Fill",ok,OPENLAYERS); 850ok.prototype.getColor=ok.prototype.i;ok.prototype.setColor=ok.prototype.g;w("ol.style.Icon",Ji,OPENLAYERS);Ji.prototype.getAnchor=Ji.prototype.$b;Ji.prototype.getImage=Ji.prototype.ic;Ji.prototype.getOrigin=Ji.prototype.La;Ji.prototype.getSrc=Ji.prototype.An;Ji.prototype.getSize=Ji.prototype.Db;Ji.prototype.load=Ji.prototype.load;w("ol.style.Image",Ii,OPENLAYERS);Ii.prototype.getOpacity=Ii.prototype.ze;Ii.prototype.getRotateWithView=Ii.prototype.fe;Ii.prototype.getRotation=Ii.prototype.Ae; 851Ii.prototype.getScale=Ii.prototype.Be;Ii.prototype.getSnapToPixel=Ii.prototype.ge;Ii.prototype.setOpacity=Ii.prototype.Ce;Ii.prototype.setRotation=Ii.prototype.De;Ii.prototype.setScale=Ii.prototype.Dd;w("ol.style.RegularShape",Ny,OPENLAYERS);Ny.prototype.getAnchor=Ny.prototype.$b;Ny.prototype.getAngle=Ny.prototype.Bn;Ny.prototype.getFill=Ny.prototype.Cn;Ny.prototype.getImage=Ny.prototype.ic;Ny.prototype.getOrigin=Ny.prototype.La;Ny.prototype.getPoints=Ny.prototype.Dn;Ny.prototype.getRadius=Ny.prototype.En; 852Ny.prototype.getRadius2=Ny.prototype.Ik;Ny.prototype.getSize=Ny.prototype.Db;Ny.prototype.getStroke=Ny.prototype.Fn;w("ol.style.Stroke",uk,OPENLAYERS);uk.prototype.getColor=uk.prototype.Gn;uk.prototype.getLineCap=uk.prototype.sk;uk.prototype.getLineDash=uk.prototype.Hn;uk.prototype.getLineJoin=uk.prototype.tk;uk.prototype.getMiterLimit=uk.prototype.yk;uk.prototype.getWidth=uk.prototype.In;uk.prototype.setColor=uk.prototype.Jn;uk.prototype.setLineCap=uk.prototype.Yo;uk.prototype.setLineDash=uk.prototype.Kn; 853uk.prototype.setLineJoin=uk.prototype.Zo;uk.prototype.setMiterLimit=uk.prototype.$o;uk.prototype.setWidth=uk.prototype.ep;w("ol.style.Style",xk,OPENLAYERS);xk.prototype.getGeometry=xk.prototype.Y;xk.prototype.getGeometryFunction=xk.prototype.Vg;xk.prototype.getFill=xk.prototype.Zh;xk.prototype.getImage=xk.prototype.$h;xk.prototype.getStroke=xk.prototype.ai;xk.prototype.getText=xk.prototype.Ia;xk.prototype.getZIndex=xk.prototype.bi;xk.prototype.setGeometry=xk.prototype.Qf;xk.prototype.setZIndex=xk.prototype.ci; 854w("ol.style.Text",Nq,OPENLAYERS);Nq.prototype.getFont=Nq.prototype.lk;
854Nq.prototype.getOffsetX=Nq.prototype.zk;Nq.prototype.getOffsetY=Nq.prototype.Ak;Nq.prototype.getFill=Nq.prototype.Ln;Nq.prototype.getRotation=Nq.prototype.Mn;Nq.prototype.getScale=Nq.prototype.Nn;Nq.prototype.getStroke=Nq.prototype.On;Nq.prototype.getText=Nq.prototype.Ia;Nq.prototype.getTextAlign=Nq.prototype.Mk;Nq.prototype.getTextBaseline=Nq.prototype.Nk;Nq.prototype.setFont=Nq.prototype.Vo;Nq.prototype.setOffsetX=Nq.prototype.Fi; 855Nq.prototype.setOffsetY=Nq.prototype.Gi;Nq.prototype.setFill=Nq.prototype.Uo;Nq.prototype.setRotation=Nq.prototype.Pn;Nq.prototype.setScale=Nq.prototype.Qn;Nq.prototype.setStroke=Nq.prototype.ap;Nq.prototype.setText=Nq.prototype.Hi;Nq.prototype.setTextAlign=Nq.prototype.Ii;Nq.prototype.setTextBaseline=Nq.prototype.bp;w("ol.Sphere",Yc,OPENLAYERS);Yc.prototype.geodesicArea=Yc.prototype.a;Yc.prototype.haversineDistance=Yc.prototype.b;w("ol.source.BingMaps",Nx,OPENLAYERS); 856w("ol.source.BingMaps.TOS_ATTRIBUTION",Ox,OPENLAYERS);w("ol.source.CartoDB",Qx,OPENLAYERS);Qx.prototype.getConfig=Qx.prototype.D;Qx.prototype.updateConfig=Qx.prototype.X;w("ol.source.Cluster",Y,OPENLAYERS);Y.prototype.getSource=Y.prototype.sa;w("ol.source.ImageCanvas",Ml,OPENLAYERS);w("ol.source.ImageMapGuide",Vx,OPENLAYERS);Vx.prototype.getParams=Vx.prototype.Zm;Vx.prototype.getImageLoadFunction=Vx.prototype.Ym;Vx.prototype.updateParams=Vx.prototype.an;Vx.prototype.setImageLoadFunction=Vx.prototype.$m; 857w("ol.source.Image",Fl,OPENLAYERS);Hl.prototype.image=Hl.prototype.image;w("ol.source.ImageStatic",Wx,OPENLAYERS);w("ol.source.ImageVector",Cm,OPENLAYERS);Cm.prototype.getSource=Cm.prototype.bn;Cm.prototype.getStyle=Cm.prototype.cn;Cm.prototype.getStyleFunction=Cm.prototype.dn;Cm.prototype.setStyle=Cm.prototype.Mh;w("ol.source.ImageWMS",Xx,OPENLAYERS);Xx.prototype.getGetFeatureInfoUrl=Xx.prototype.gn;Xx.prototype.getParams=Xx.prototype.jn;Xx.prototype.getImageLoadFunction=Xx.prototype.hn; 858Xx.prototype.getUrl=Xx.prototype.kn;Xx.prototype.setImageLoadFunction=Xx.prototype.ln;Xx.prototype.setUrl=Xx.prototype.mn;Xx.prototype.updateParams=Xx.prototype.nn;w("ol.source.MapQuest",cy,OPENLAYERS);cy.prototype.getLayer=cy.prototype.l;w("ol.source.OSM",ay,OPENLAYERS);w("ol.source.OSM.ATTRIBUTION",by,OPENLAYERS);w("ol.source.Raster",fy,OPENLAYERS);fy.prototype.setOperation=fy.prototype.s;ky.prototype.extent=ky.prototype.extent;ky.prototype.resolution=ky.prototype.resolution;ky.prototype.data=ky.prototype.data; 859w("ol.source.Source",jg,OPENLAYERS);jg.prototype.getAttributions=jg.prototype.ea;jg.prototype.getLogo=jg.prototype.va;jg.prototype.getProjection=jg.prototype.xa;jg.prototype.getState=jg.prototype.W;jg.prototype.refresh=jg.prototype.ta;jg.prototype.setAttributions=jg.prototype.qa;
859w("ol.source.Stamen",py,OPENLAYERS);w("ol.source.TileArcGISRest",ry,OPENLAYERS);ry.prototype.getParams=ry.prototype.s;ry.prototype.updateParams=ry.prototype.v;w("ol.source.TileDebug",ty,OPENLAYERS); 860w("ol.source.TileImage",X,OPENLAYERS);X.prototype.setRenderReprojectionEdges=X.prototype.ub;X.prototype.setTileGridForProjection=X.prototype.vb;w("ol.source.TileJSON",uy,OPENLAYERS);uy.prototype.getTileJSON=uy.prototype.Ok;w("ol.source.Tile",Ag,OPENLAYERS);Ag.prototype.getTileGrid=Ag.prototype.Ma;Eg.prototype.tile=Eg.prototype.tile;w("ol.source.TileUTFGrid",vy,OPENLAYERS);vy.prototype.getTemplate=vy.prototype.Lk;vy.prototype.forDataAtCoordinateAndResolution=vy.prototype.Yj; 861w("ol.source.TileWMS",zy,OPENLAYERS);zy.prototype.getGetFeatureInfoUrl=zy.prototype.qn;zy.prototype.getParams=zy.prototype.rn;zy.prototype.updateParams=zy.prototype.sn;Mm.prototype.getTileLoadFunction=Mm.prototype.ab;Mm.prototype.getTileUrlFunction=Mm.prototype.cb;Mm.prototype.getUrls=Mm.prototype.eb;Mm.prototype.setTileLoadFunction=Mm.prototype.hb;Mm.prototype.setTileUrlFunction=Mm.prototype.Qa;Mm.prototype.setUrl=Mm.prototype.Va;Mm.prototype.setUrls=Mm.prototype.$a;w("ol.source.Vector",R,OPENLAYERS); 862R.prototype.addFeature=R.prototype.ib;R.prototype.addFeatures=R.prototype.Nc;R.prototype.clear=R.prototype.clear;R.prototype.forEachFeature=R.prototype.Lg;R.prototype.forEachFeatureInExtent=R.prototype.Ab;R.prototype.forEachFeatureIntersectingExtent=R.prototype.Mg;R.prototype.getFeaturesCollection=R.prototype.Tg;R.prototype.getFeatures=R.prototype.xe;R.prototype.getFeaturesAtCoordinate=R.prototype.Sg;R.prototype.getFeaturesInExtent=R.prototype.rf;R.prototype.getClosestFeatureToCoordinate=R.prototype.Og; 863R.prototype.getExtent=R.prototype.N;R.prototype.getFeatureById=R.prototype.Rg;R.prototype.getFormat=R.prototype.Sh;R.prototype.getUrl=R.prototype.Th;R.prototype.removeFeature=R.prototype.tb;zm.prototype.feature=zm.prototype.feature;w("ol.source.VectorTile",Nm,OPENLAYERS);w("ol.source.WMTS",Z,OPENLAYERS);Z.prototype.getDimensions=Z.prototype.jk;Z.prototype.getFormat=Z.prototype.tn;Z.prototype.getLayer=Z.prototype.vn;Z.prototype.getMatrixSet=Z.prototype.wk;Z.prototype.getRequestEncoding=Z.prototype.Jk; 864Z.prototype.getStyle=Z.prototype.wn;Z.prototype.getVersion=Z.prototype.Qk;Z.prototype.updateDimensions=Z.prototype.mp; 865w("ol.source.WMTS.optionsFromCapabilities",function(a,c){var d=eb(a.Contents.Layer,function(a){return a.Identifier==c.layer}),e=a.Contents.TileMatrixSet,f,g;f=1<d.TileMatrixSetLink.length?"projection"in c?ib(d.TileMatrixSetLink,function(a){return eb(e,function(c){return c.Identifier==a.TileMatrixSet}).SupportedCRS.replace(/urn:ogc:def:crs:(\w+):(.*:)?(\w+)$/,"$1:$3")==c.projection}):ib(d.TileMatrixSetLink,function(a){return a.TileMatrixSet==c.matrixSet}):0;0>f&&(f=0);g=d.TileMatrixSetLink[f].TileMatrixSet; 866var h=d.Format[0];"format"in c&&(h=c.format);f=ib(d.Style,function(a){return"style"in c?a.Title==c.style:a.isDefault});0>f&&(f=0);f=d.Style[f].Identifier;var k={};"Dimension"in d&&d.Dimension.forEach(function(a){var c=a.Identifier,d=a.Default;void 0===d&&(d=a.Value[0]);k[c]=d});var m=eb(a.Contents.TileMatrixSet,function(a){return a.Identifier==g}),n;n="projection"in c?dd(c.projection):dd(m.SupportedCRS.replace(/urn:ogc:def:crs:(\w+):(.*:)?(\w+)$/,"$1:$3"));var p=d.WGS84BoundingBox,q,r;void 0!==p&& 867(r=dd("EPSG:4326").N(),r=p[0]==r[0]&&p[2]==r[2],q=xd(p,"EPSG:4326",n),(p=n.N())&&(yc(p,q)||(q=void 0)));var m=Fy(m,q),u=[];q=c.requestEncoding;q=void 0!==q?q:"";if(a.hasOwnProperty("OperationsMetadata")&&a.OperationsMetadata.hasOwnProperty("GetTile")&&0!==q.indexOf("REST"))for(var d=a.OperationsMetadata.GetTile.DCP.HTTP.Get,p=0,v=d.length;p<v;++p){var x=eb(d[p].Constraint,function(a){return"GetEncoding"==a.name}
867).AllowedValues.Value;0<x.length&&$a(x,"KVP")&&(q="KVP",u.push(d[p].href))}else q="REST", 868d.ResourceURL.forEach(function(a){"tile"==a.resourceType&&(h=a.format,u.push(a.template))});return{urls:u,layer:c.layer,matrixSet:g,format:h,projection:n,requestEncoding:q,tileGrid:m,style:f,dimensions:k,wrapX:r}},OPENLAYERS);w("ol.source.XYZ",Px,OPENLAYERS);w("ol.source.Zoomify",Hy,OPENLAYERS);ri.prototype.vectorContext=ri.prototype.vectorContext;ri.prototype.frameState=ri.prototype.frameState;ri.prototype.context=ri.prototype.context;ri.prototype.glContext=ri.prototype.glContext; 869ml.prototype.get=ml.prototype.get;ml.prototype.getExtent=ml.prototype.N;ml.prototype.getGeometry=ml.prototype.Y;ml.prototype.getProperties=ml.prototype.Um;ml.prototype.getType=ml.prototype.$;w("ol.render.VectorContext",qi,OPENLAYERS);Fn.prototype.setStyle=Fn.prototype.Bd;Fn.prototype.drawGeometry=Fn.prototype.uc;Fn.prototype.drawFeature=Fn.prototype.kf;Ek.prototype.drawCircle=Ek.prototype.$d;Ek.prototype.setStyle=Ek.prototype.Bd;Ek.prototype.drawGeometry=Ek.prototype.uc;Ek.prototype.drawFeature=Ek.prototype.kf; 870w("ol.proj.common.add",hk,OPENLAYERS);w("ol.proj.METERS_PER_UNIT",$c,OPENLAYERS);w("ol.proj.Projection",ad,OPENLAYERS);ad.prototype.getCode=ad.prototype.hk;ad.prototype.getExtent=ad.prototype.N;ad.prototype.getUnits=ad.prototype.Sm;ad.prototype.getMetersPerUnit=ad.prototype.Nb;ad.prototype.getWorldExtent=ad.prototype.Sk;ad.prototype.isGlobal=ad.prototype.Bl;ad.prototype.setGlobal=ad.prototype.Xo;ad.prototype.setExtent=ad.prototype.Tm;ad.prototype.setWorldExtent=ad.prototype.fp; 871ad.prototype.setGetPointResolution=ad.prototype.Wo;ad.prototype.getPointResolution=ad.prototype.getPointResolution;w("ol.proj.setProj4",function(a){cd=a},OPENLAYERS);w("ol.proj.addEquivalentProjections",ed,OPENLAYERS);w("ol.proj.addProjection",qd,OPENLAYERS);w("ol.proj.addCoordinateTransforms",fd,OPENLAYERS);w("ol.proj.fromLonLat",function(a,c){return wd(a,"EPSG:4326",void 0!==c?c:"EPSG:3857")},OPENLAYERS);w("ol.proj.toLonLat",function(a,c){return wd(a,void 0!==c?c:"EPSG:3857","EPSG:4326")},OPENLAYERS); 872w("ol.proj.get",dd,OPENLAYERS);w("ol.proj.equivalent",td,OPENLAYERS);w("ol.proj.getTransform",ud,OPENLAYERS);w("ol.proj.transform",wd,OPENLAYERS);w("ol.proj.transformExtent",xd,OPENLAYERS);w("ol.mapz.style.FromGeoJSON",Cx,OPENLAYERS);w("ol.mapz.control.FileSearch",Vw,OPENLAYERS);w("ol.mapz.control.Geolocate",Xw,OPENLAYERS);w("ol.mapz.control.GeoTracker",Yw,OPENLAYERS);Yw.prototype.getGeolocation=Yw.prototype.D;w("ol.mapz.control.LayerSwitcher",cx,OPENLAYERS);w("ol.Overlay.Popup",ix,OPENLAYERS); 873ix.prototype.show=ix.prototype.M;ix.prototype.hide=ix.prototype.v;ix.prototype.toggle=ix.prototype.D;w("ol.mapz.control.ScaleLine",kx,OPENLAYERS);kx.prototype.getUnits=kx.prototype.la;w("ol.mapz.control.ScaleLine.render",lx,OPENLAYERS);kx.prototype.setUnits=kx.prototype.ma;w("ol.mapz.control.Search",zx,OPENLAYERS);w("ol.layer.Heatmap",W,OPENLAYERS);W.prototype.getBlur=W.prototype.Ng;W.prototype.getGradient=W.prototype.Wg;W.prototype.getRadius=W.prototype.Eh;W.prototype.setBlur=W.prototype.yi; 874W.prototype.setGradient=W.prototype.Ci;W.prototype.setRadius=W.prototype.Fh;w("ol.layer.Image",ik,OPENLAYERS);ik.prototype.getSource=ik.prototype.fa;w("ol.layer.Layer",si,OPENLAYERS);si.prototype.getSource=si.prototype.fa;si.prototype.setMap=si.prototype.setMap;si.prototype.setSource=si.prototype.Jc;w("ol.layer.Base",oi,OPENLAYERS);oi.prototype.getExtent=oi.prototype.N;oi.prototype.getMaxResolution=oi.prototype.Mb;oi.prototype.getMinResolution=oi.prototype.Ob;oi.prototype.getOpacity=oi.prototype.Sb; 875oi.prototype.getVisible=oi.prototype.fb;oi.prototype.getZIndex=oi.prototype.Tb;oi.prototype.setExtent=oi.prototype.fc;oi.prototype.setMaxResolution=oi.prototype.mc;oi.prototype.setMinResolution=oi.prototype.nc;oi.prototype.setOpacity=oi.prototype.gc;oi.prototype.setVisible=oi.prototype.Ra;oi.prototype.setZIndex=oi.prototype.hc;w("ol.layer.Group",Yj,OPENLAYERS);Yj.prototype.getLayers=Yj.prototype.Wc;Yj.prototype.setLayers=Yj.prototype.Dh;w("ol.layer.Tile",jk,OPENLAYERS);jk.prototype.getPreload=jk.prototype.a; 876jk.prototype.getSource=jk.prototype.fa;jk.prototype.setPreload=jk.prototype.c;jk.prototype.getUseInterimTilesOnError=jk.prototype.g;jk.prototype.setUseInterimTilesOnError=jk.prototype.f;w("ol.layer.Vector",H,OPENLAYERS);H.prototype.getSource=H.prototype.fa;H.prototype.getStyle=H.prototype.C;H.prototype.getStyleFunction=H.prototype.M;H.prototype.setStyle=H.prototype.c;w("ol.layer.VectorTile",L,OPENLAYERS);L.prototype.getPreload=L.prototype.f;L.prototype.getUseInterimTilesOnError=L.prototype.S; 877L.prototype.setPreload=L.prototype.T;L.prototype.setUseInterimTilesOnError=L.prototype.X;w("ol.interaction.DoubleClickZoom",ej,OPENLAYERS);w("ol.interaction.DoubleClickZoom.handleEvent",fj,OPENLAYERS);w("ol.interaction.DragAndDrop",Qu,OPENLAYERS);w("ol.interaction.DragAndDrop.handleEvent",Wc,OPENLAYERS);Tu.prototype.features=Tu.prototype.features;Tu.prototype.file=Tu.prototype.file;Tu.prototype.projection=Tu.prototype.projection;Cj.prototype.coordinate=Cj.prototype.coordinate; 878Cj.prototype.mapBrowserEvent=Cj.prototype.mapBrowserEvent;w("ol.interaction.DragBox",Dj,OPENLAYERS);Dj.prototype.getGeometry=Dj.prototype.Y;w("ol.interaction.DragPan",rj,OPENLAYERS);w("ol.interaction.DragRotateAndZoom",Vu,OPENLAYERS);w("ol.interaction.DragRotate",vj,OPENLAYERS);w("ol.interaction.DragZoom",Ij,OPENLAYERS);Zu.prototype.feature=Zu.prototype.feature;w("ol.interaction.Draw",$u,OPENLAYERS);w("ol.interaction.Draw.handleEvent",bv,OPENLAYERS);$u.prototype.removeLastPoint=$u.prototype.Ko; 879$u.prototype.finishDrawing=$u.prototype.pd;$u.prototype.extend=$u.prototype.xm;w("ol.interaction.Draw.createRegularPolygon",function(a,c){return function(d,e){var f=d[
8790],g=d[1],h=Math.sqrt($b(f,g)),k=e?e:he(new Du(f),a);ie(k,f,h,c?c:Math.atan((g[1]-f[1])/(g[0]-f[0])));return k}},OPENLAYERS);w("ol.interaction.Interaction",aj,OPENLAYERS);aj.prototype.getActive=aj.prototype.g;aj.prototype.getMap=aj.prototype.j;aj.prototype.setActive=aj.prototype.f;w("ol.interaction.defaults",Xj,OPENLAYERS); 880w("ol.interaction.KeyboardPan",Jj,OPENLAYERS);w("ol.interaction.KeyboardPan.handleEvent",Kj,OPENLAYERS);w("ol.interaction.KeyboardZoom",Lj,OPENLAYERS);w("ol.interaction.KeyboardZoom.handleEvent",Mj,OPENLAYERS);pv.prototype.features=pv.prototype.features;pv.prototype.mapBrowserPointerEvent=pv.prototype.mapBrowserPointerEvent;w("ol.interaction.Modify",qv,OPENLAYERS);w("ol.interaction.Modify.handleEvent",tv,OPENLAYERS);w("ol.interaction.MouseWheelZoom",Nj,OPENLAYERS); 881w("ol.interaction.MouseWheelZoom.handleEvent",Oj,OPENLAYERS);Nj.prototype.setMouseAnchor=Nj.prototype.M;w("ol.interaction.PinchRotate",Pj,OPENLAYERS);w("ol.interaction.PinchZoom",Tj,OPENLAYERS);w("ol.interaction.Pointer",oj,OPENLAYERS);w("ol.interaction.Pointer.handleEvent",pj,OPENLAYERS);Dv.prototype.selected=Dv.prototype.selected;Dv.prototype.deselected=Dv.prototype.deselected;Dv.prototype.mapBrowserEvent=Dv.prototype.mapBrowserEvent;w("ol.interaction.Select",Ev,OPENLAYERS); 882Ev.prototype.getFeatures=Ev.prototype.Hm;Ev.prototype.getLayer=Ev.prototype.Im;w("ol.interaction.Select.handleEvent",Fv,OPENLAYERS);Ev.prototype.setMap=Ev.prototype.setMap;w("ol.interaction.Snap",Hv,OPENLAYERS);Hv.prototype.addFeature=Hv.prototype.ib;Hv.prototype.removeFeature=Hv.prototype.tb;Lv.prototype.features=Lv.prototype.features;Lv.prototype.coordinate=Lv.prototype.coordinate;w("ol.interaction.Translate",Mv,OPENLAYERS);w("ol.geom.Circle",Du,OPENLAYERS);Du.prototype.clone=Du.prototype.clone; 883Du.prototype.getCenter=Du.prototype.Ad;Du.prototype.getRadius=Du.prototype.Kf;Du.prototype.getType=Du.prototype.$;Du.prototype.intersectsExtent=Du.prototype.Na;Du.prototype.setCenter=Du.prototype.qm;Du.prototype.setCenterAndRadius=Du.prototype.ig;Du.prototype.setRadius=Du.prototype.rm;Du.prototype.transform=Du.prototype.mb;w("ol.geom.Geometry",yd,OPENLAYERS);yd.prototype.getClosestPoint=yd.prototype.Bb;yd.prototype.getExtent=yd.prototype.N;yd.prototype.rotate=yd.prototype.rotate; 884yd.prototype.simplify=yd.prototype.Eb;yd.prototype.transform=yd.prototype.mb;w("ol.geom.GeometryCollection",Oo,OPENLAYERS);Oo.prototype.clone=Oo.prototype.clone;Oo.prototype.getGeometries=Oo.prototype.Ug;Oo.prototype.getType=Oo.prototype.$;Oo.prototype.intersectsExtent=Oo.prototype.Na;Oo.prototype.setGeometries=Oo.prototype.Bi;Oo.prototype.applyTransform=Oo.prototype.sc;Oo.prototype.translate=Oo.prototype.Vc;w("ol.geom.LinearRing",Sd,OPENLAYERS);Sd.prototype.clone=Sd.prototype.clone; 885Sd.prototype.getArea=Sd.prototype.tm;Sd.prototype.getCoordinates=Sd.prototype.aa;Sd.prototype.getType=Sd.prototype.$;Sd.prototype.setCoordinates=Sd.prototype.na;w("ol.geom.LineString",T,OPENLAYERS);T.prototype.appendCoordinate=T.prototype.Cg;T.prototype.clone=T.prototype.clone;T.prototype.forEachSegment=T.prototype.ak;T.prototype.getCoordinateAtM=T.prototype.xh;T.prototype.getCoordinates=T.prototype.aa;T.prototype.getCoordinateAt=T.prototype.Pg;T.prototype.getLength=T.prototype.sm; 886T.prototype.getType=T.prototype.$;T.prototype.intersectsExtent=T.prototype.Na;T.prototype.setCoordinates=T.prototype.na;w("ol.geom.MultiLineString",U,OPENLAYERS);U.prototype.appendLineString=U.prototype.Mj;U.prototype.clone=U.prototype.clone;U.prototype.getCoordinateAtM=U.prototype.um;U.prototype.getCoordinates=U.prototype.aa;U.prototype.getLineString=U.prototype.uk;U.prototype.getLineStrings=U.prototype.ud;U.prototype.getType=U.prototype.$;U.prototype.intersectsExtent=U.prototype.Na; 887U.prototype.setCoordinates=U.prototype.na;w("ol.geom.MultiPoint",Do,OPENLAYERS);Do.prototype.appendPoint=Do.prototype.Oj;Do.prototype.clone=Do.prototype.clone;Do.prototype.getCoordinates=Do.prototype.aa;Do.prototype.getPoint=Do.prototype.Fk;Do.prototype.getPoints=Do.prototype.te;Do.prototype.getType=Do.prototype.$;Do.prototype.intersectsExtent=Do.prototype.Na;Do.prototype.setCoordinates=Do.prototype.na;w("ol.geom.MultiPolygon",Eo,OPENLAYERS);Eo.prototype.appendPolygon=Eo.prototype.Pj; 888Eo.prototype.clone=Eo.prototype.clone;Eo.prototype.getArea=Eo.prototype.vm;Eo.prototype.getCoordinates=Eo.prototype.aa;Eo.prototype.getInteriorPoints=Eo.prototype.rk;Eo.prototype.getPolygon=Eo.prototype.Hk;Eo.prototype.getPolygons=Eo.prototype.ee;Eo.prototype.getType=Eo.prototype.$;Eo.prototype.intersectsExtent=Eo.prototype.Na;Eo.prototype.setCoordinates=Eo.prototype.na;
888w("ol.geom.Point",F,OPENLAYERS);F.prototype.clone=F.prototype.clone;F.prototype.getCoordinates=F.prototype.aa; 889F.prototype.getType=F.prototype.$;F.prototype.intersectsExtent=F.prototype.Na;F.prototype.setCoordinates=F.prototype.na;w("ol.geom.Polygon",G,OPENLAYERS);G.prototype.appendLinearRing=G.prototype.Nj;G.prototype.clone=G.prototype.clone;G.prototype.getArea=G.prototype.wm;G.prototype.getCoordinates=G.prototype.aa;G.prototype.getInteriorPoint=G.prototype.qk;G.prototype.getLinearRingCount=G.prototype.vk;G.prototype.getLinearRing=G.prototype.Xg;G.prototype.getLinearRings=G.prototype.ce; 890G.prototype.getType=G.prototype.$;G.prototype.intersectsExtent=G.prototype.Na;G.prototype.setCoordinates=G.prototype.na;w("ol.geom.Polygon.circular",fe,OPENLAYERS);w("ol.geom.Polygon.fromExtent",ge,OPENLAYERS);w("ol.geom.Polygon.fromCircle",he,OPENLAYERS);w("ol.geom.SimpleGeometry",Ad,OPENLAYERS);Ad.prototype.getFirstCoordinate=Ad.prototype.Jb;Ad.prototype.getLastCoordinate=Ad.prototype.Kb;Ad.prototype.getLayout=Ad.prototype.Lb;Ad.prototype.applyTransform=Ad.prototype.sc;Ad.prototype.translate=Ad.prototype.Vc; 891w("ol.format.EsriJSON",Ho,OPENLAYERS);Ho.prototype.readFeature=Ho.prototype.Ub;Ho.prototype.readFeatures=Ho.prototype.Fa;Ho.prototype.readGeometry=Ho.prototype.Yc;Ho.prototype.readProjection=Ho.prototype.Za;Ho.prototype.writeGeometry=Ho.prototype.cd;Ho.prototype.writeGeometryObject=Ho.prototype.Se;Ho.prototype.writeFeature=Ho.prototype.Md;Ho.prototype.writeFeatureObject=Ho.prototype.bd;Ho.prototype.writeFeatures=Ho.prototype.Zb;Ho.prototype.writeFeaturesObject=Ho.prototype.Qe; 892w("ol.format.Feature",to,OPENLAYERS);w("ol.format.GeoJSON",So,OPENLAYERS);So.prototype.readFeature=So.prototype.Ub;So.prototype.readFeatures=So.prototype.Fa;So.prototype.readGeometry=So.prototype.Yc;So.prototype.readProjection=So.prototype.Za;So.prototype.writeFeature=So.prototype.Md;So.prototype.writeFeatureObject=So.prototype.bd;So.prototype.writeFeatures=So.prototype.Zb;So.prototype.writeFeaturesObject=So.prototype.Qe;So.prototype.writeGeometry=So.prototype.cd; 893So.prototype.writeGeometryObject=So.prototype.Se;w("ol.format.GPX",wp,OPENLAYERS);wp.prototype.readFeature=wp.prototype.Ub;wp.prototype.readFeatures=wp.prototype.Fa;wp.prototype.readProjection=wp.prototype.Za;wp.prototype.writeFeatures=wp.prototype.Zb;wp.prototype.writeFeaturesNode=wp.prototype.a;w("ol.format.IGC",eq,OPENLAYERS);eq.prototype.readFeature=eq.prototype.Ub;eq.prototype.readFeatures=eq.prototype.Fa;eq.prototype.readProjection=eq.prototype.Za;w("ol.format.KML",Oq,OPENLAYERS); 894Oq.prototype.readFeature=Oq.prototype.Ub;Oq.prototype.readFeatures=Oq.prototype.Fa;Oq.prototype.readName=Oq.prototype.zo;Oq.prototype.readNetworkLinks=Oq.prototype.Ao;Oq.prototype.readProjection=Oq.prototype.Za;Oq.prototype.writeFeatures=Oq.prototype.Zb;Oq.prototype.writeFeaturesNode=Oq.prototype.a;w("ol.format.MVT",Cs,OPENLAYERS);Cs.prototype.setLayers=Cs.prototype.c;w("ol.format.OSMXML",Es,OPENLAYERS);Es.prototype.readFeatures=Es.prototype.Fa;Es.prototype.readProjection=Es.prototype.Za; 895w("ol.format.Polyline",ct,OPENLAYERS);w("ol.format.Polyline.encodeDeltas",dt,OPENLAYERS);w("ol.format.Polyline.decodeDeltas",ft,OPENLAYERS);w("ol.format.Polyline.encodeFloats",et,OPENLAYERS);w("ol.format.Polyline.decodeFloats",gt,OPENLAYERS);ct.prototype.readFeature=ct.prototype.Ub;ct.prototype.readFeatures=ct.prototype.Fa;ct.prototype.readGeometry=ct.prototype.Yc;ct.prototype.readProjection=ct.prototype.Za;ct.prototype.writeGeometry=ct.prototype.cd;w("ol.format.TopoJSON",ht,OPENLAYERS); 896ht.prototype.readFeatures=ht.prototype.Fa;ht.prototype.readProjection=ht.prototype.Za;w("ol.format.WFS",nt,OPENLAYERS);nt.prototype.readFeatures=nt.prototype.Fa;nt.prototype.readTransactionResponse=nt.prototype.l;nt.prototype.readFeatureCollectionMetadata=nt.prototype.j;nt.prototype.writeGetFeature=nt.prototype.V;nt.prototype.writeTransaction=nt.prototype.v;nt.prototype.readProjection=nt.prototype.Za;w("ol.format.WKT",At,OPENLAYERS);At.prototype.readFeature=At.prototype.Ub; 897At.prototype.readFeatures=At.prototype.Fa;At.prototype.readGeometry=At.prototype.Yc;At.prototype.writeFeature=At.prototype.Md;At.prototype.writeFeatures=At.prototype.Zb;At.prototype.writeGeometry=At.prototype.cd;w("ol.format.WMSCapabilities",Rt,OPENLAYERS);Rt.prototype.read=Rt.prototype.read;w("ol.format.WMSGetFeatureInfo",nu,OPENLAYERS);nu.prototype.readFeatures=nu.prototype.Fa;w("ol.format.WMTSCapabilities",ou,OPENLAYERS);ou.prototype.read=ou.prototype.read;w("ol.format.GML2",mp,OPENLAYERS); 898w("ol.format.GML3",np,OPENLAYERS);np.prototype.writeGeometryNode=np.prototype.o;np.prototype.writeFeatures=np.prototype.Zb;np.prototype.writeFeaturesNode=np.prototype.a;w("ol.format.GML",np,OPENLAYERS);np.prototype.writeFeatures=np.prototype.Zb;np.prototype.writeFeaturesNode=np.prototype.a;$o.prototype.readFeatures=$o.prototype.Fa;
898w("ol.events.condition.altKeyOnly",function(a){a=a.originalEvent;return a.altKey&&!(a.metaKey||a.ctrlKey)&&!a.shiftKey},OPENLAYERS); 899w("ol.events.condition.altShiftKeysOnly",gj,OPENLAYERS);w("ol.events.condition.always",Wc,OPENLAYERS);w("ol.events.condition.click",function(a){return a.type==ei},OPENLAYERS);w("ol.events.condition.never",Xc,OPENLAYERS);w("ol.events.condition.pointerMove",ij,OPENLAYERS);w("ol.events.condition.singleClick",jj,OPENLAYERS);w("ol.events.condition.doubleClick",function(a){return a.type==fi},OPENLAYERS);w("ol.events.condition.noModifierKeys",kj,OPENLAYERS); 900w("ol.events.condition.platformModifierKeyOnly",function(a){a=a.originalEvent;return!a.altKey&&(lh?a.metaKey:a.ctrlKey)&&!a.shiftKey},OPENLAYERS);w("ol.events.condition.shiftKeyOnly",lj,OPENLAYERS);w("ol.events.condition.targetNotEditable",mj,OPENLAYERS);w("ol.events.condition.mouseOnly",nj,OPENLAYERS);Fb.prototype.type=Fb.prototype.type;Fb.prototype.target=Fb.prototype.target;Fb.prototype.preventDefault=Fb.prototype.preventDefault;Fb.prototype.stopPropagation=Fb.prototype.stopPropagation; 901w("ol.control.Attribution",Fg,OPENLAYERS);w("ol.control.Attribution.render",Gg,OPENLAYERS);Fg.prototype.getCollapsible=Fg.prototype.gm;Fg.prototype.setCollapsible=Fg.prototype.jm;Fg.prototype.setCollapsed=Fg.prototype.im;Fg.prototype.getCollapsed=Fg.prototype.fm;w("ol.control.Control",bg,OPENLAYERS);bg.prototype.getMap=bg.prototype.c;bg.prototype.setMap=bg.prototype.setMap;bg.prototype.setTarget=bg.prototype.g;w("ol.control.defaults",Lg,OPENLAYERS);w("ol.control.FullScreen",Qg,OPENLAYERS); 902w("ol.control.MousePosition",Rg,OPENLAYERS);w("ol.control.MousePosition.render",Sg,OPENLAYERS);Rg.prototype.getCoordinateFormat=Rg.prototype.Qg;Rg.prototype.getProjection=Rg.prototype.vh;Rg.prototype.setCoordinateFormat=Rg.prototype.zi;Rg.prototype.setProjection=Rg.prototype.wh;w("ol.control.OverviewMap",co,OPENLAYERS);w("ol.control.OverviewMap.render",eo,OPENLAYERS);co.prototype.getCollapsible=co.prototype.mm;co.prototype.setCollapsible=co.prototype.pm;co.prototype.setCollapsed=co.prototype.om; 903co.prototype.getCollapsed=co.prototype.lm;co.prototype.getOverviewMap=co.prototype.Dk;w("ol.control.Rotate",Ig,OPENLAYERS);w("ol.control.Rotate.render",Jg,OPENLAYERS);w("ol.control.ScaleLine",io,OPENLAYERS);io.prototype.getUnits=io.prototype.M;w("ol.control.ScaleLine.render",jo,OPENLAYERS);io.prototype.setUnits=io.prototype.D;w("ol.control.Zoom",Kg,OPENLAYERS);w("ol.control.ZoomSlider",mo,OPENLAYERS);w("ol.control.ZoomSlider.render",oo,OPENLAYERS);w("ol.control.ZoomToExtent",ro,OPENLAYERS); 904w("ol.color.asArray",Te,OPENLAYERS);w("ol.color.asString",We,OPENLAYERS);Ee.prototype.type=Ee.prototype.type;Ee.prototype.target=Ee.prototype.target;Ee.prototype.preventDefault=Ee.prototype.preventDefault;Ee.prototype.stopPropagation=Ee.prototype.stopPropagation;Nb.prototype.changed=Nb.prototype.u;Nb.prototype.dispatchEvent=Nb.prototype.b;Nb.prototype.getRevision=Nb.prototype.J;Nb.prototype.on=Nb.prototype.G;Nb.prototype.once=Nb.prototype.K;Nb.prototype.un=Nb.prototype.I;Nb.prototype.unByKey=Nb.prototype.L; 905Fe.prototype.get=Fe.prototype.get;Fe.prototype.getKeys=Fe.prototype.O;Fe.prototype.getProperties=Fe.prototype.P;Fe.prototype.set=Fe.prototype.set;Fe.prototype.setProperties=Fe.prototype.H;Fe.prototype.unset=Fe.prototype.R;Fe.prototype.changed=Fe.prototype.u;Fe.prototype.dispatchEvent=Fe.prototype.b;Fe.prototype.getRevision=Fe.prototype.J;Fe.prototype.on=Fe.prototype.G;Fe.prototype.once=Fe.prototype.K;Fe.prototype.un=Fe.prototype.I;Fe.prototype.unByKey=Fe.prototype.L;so.prototype.get=so.prototype.get; 906so.prototype.getKeys=so.prototype.O;so.prototype.getProperties=so.prototype.P;so.prototype.set=so.prototype.set;so.prototype.setProperties=so.prototype.H;so.prototype.unset=so.prototype.R;so.prototype.changed=so.prototype.u;so.prototype.dispatchEvent=so.prototype.b;so.prototype.getRevision=so.prototype.J;so.prototype.on=so.prototype.G;so.prototype.once=so.prototype.K;so.prototype.un=so.prototype.I;so.prototype.unByKey=so.prototype.L;Nl.prototype.get=Nl.prototype.get;Nl.prototype.getKeys=Nl.prototype.O; 907Nl.prototype.getProperties=Nl.prototype.P;Nl.prototype.set=Nl.prototype.set;Nl.prototype.setProperties=Nl.prototype.H;Nl.prototype.unset=Nl.prototype.R;Nl.prototype.changed=Nl.prototype.u;Nl.prototype.dispatchEvent=Nl.prototype.b;Nl.prototype.getRevision=Nl.prototype.J;Nl.prototype.on=Nl.prototype.G;Nl.prototype.once=Nl.prototype.K;Nl.prototype.un=Nl.prototype.I;Nl.prototype.unByKey=Nl.prototype.L;Cu.prototype.get=Cu.prototype.get;Cu.prototype.getKeys=Cu.prototype.O;Cu.prototype.getProperties=Cu.prototype.P; 908Cu.prototype.set=Cu.prototype.set;Cu.prototype.setProperties=Cu.prototype.H;Cu.prototype.unset=Cu.prototype.R;Cu.prototype.changed=Cu.prototype.u;Cu.prototype.dispatchEvent=Cu.prototype.b;Cu.prototype.getRevision=Cu.prototype.J;Cu.prototype.on=Cu.prototype.G;Cu.prototype.once=Cu.prototype.K;Cu.prototype.un=Cu.prototype.I;Cu.prototype.unByKey=Cu.prototype.L;Ou.prototype.getTileCoord=Ou.prototype.g;S.prototype.get=S.prototype.get;S.prototype.getKeys=S.prototype.O;S.prototype.getProperties=S.prototype.P; 909S.prototype.set=S.prototype.set;S.prototype.setProperties=S.prototype.H;S.prototype.unset=S.prototype.R;S.prototype.changed=S.prototype.u;S.prototype.dispatchEvent=S.prototype.b;S.prototype.getRevision=S.prototype.J;S.prototype.on=S.prototype.G;S.prototype.once=S.prototype.K;S.prototype.un=S.prototype.I;S.prototype.unByKey=S.prototype.L;ag.prototype.type=ag.prototype.type;ag.prototype.target=ag.prototype.target;ag.prototype.preventDefault=ag.prototype.preventDefault;ag.prototype.stopPropagation=ag.prototype.stopPropagation; 910ai.prototype.map=ai.prototype.map;ai.prototype.frameState=ai.prototype.frameState;ai.prototype.type=ai.prototype.type;ai.prototype.target=ai.prototype.target;ai.prototype.preventDefault=ai.prototype.preventDefault;ai.prototype.stopPropagation=ai.prototype.stopPropagation;bi.prototype.originalEvent=bi.prototype.originalEvent;bi.prototype.pixel=bi.prototype.pixel;bi.prototype.coordinate=bi.prototype.coordinate;bi.prototype.dragging=bi.prototype.dragging;bi.prototype.preventDefault=bi.prototype.preventDefault; 911bi.prototype.stopPropagation=bi.prototype.stopPropagation;bi.prototype.map=bi.prototype.map;bi.prototype.frameState=bi.prototype.frameState;bi.prototype.type=bi.prototype.type;bi.prototype.target=bi.prototype.target;Mb.prototype.type=Mb.prototype.type;Mb.prototype.target=Mb.prototype.target;Mb.prototype.preventDefault=Mb.prototype.preventDefault;Mb.prototype.stopPropagation=Mb.prototype.stopPropagation;$n.prototype.get=$n.prototype.get;$n.prototype.getKeys=$n.prototype.O; 912$n.prototype.getProperties=$n.prototype.P;$n.prototype.set=$n.prototype.set;$n.prototype.setProperties=$n.prototype.H;$n.prototype.unset=$n.prototype.R;$n.prototype.changed=$n.prototype.u;$n.prototype.dispatchEvent=$n.prototype.b;$n.prototype.getRevision=$n.prototype.J;$n.prototype.on=$n.prototype.G;$n.prototype.once=$n.prototype.K;$n.prototype.un=$n.prototype.I;$n.prototype.unByKey=$n.prototype.L;Pl.prototype.getTileCoord=Pl.prototype.g;je.prototype.get=je.prototype.get;je.prototype.getKeys=je.prototype.O; 913je.prototype.getProperties=je.prototype.P;je.prototype.set=je.prototype.set;je.prototype.setProperties=je.prototype.H;je.prototype.unset=je.prototype.R;je.prototype.changed=je.prototype.u;je.prototype.dispatchEvent=je.prototype.b;je.prototype.getRevision=je.prototype.J;je.prototype.on=je.prototype.G;je.prototype.once=je.prototype.K;je.prototype.un=je.prototype.I;je.prototype.unByKey=je.prototype.L;Ey.prototype.getMaxZoom=Ey.prototype.Yg;
913Ey.prototype.getMinZoom=Ey.prototype.Zg; 914Ey.prototype.getOrigin=Ey.prototype.La;Ey.prototype.getResolution=Ey.prototype.ba;Ey.prototype.getResolutions=Ey.prototype.Pb;Ey.prototype.getTileCoordExtent=Ey.prototype.Ha;Ey.prototype.getTileCoordForCoordAndResolution=Ey.prototype.he;Ey.prototype.getTileCoordForCoordAndZ=Ey.prototype.xd;Ey.prototype.getTileSize=Ey.prototype.bb;wk.prototype.getOpacity=wk.prototype.ze;wk.prototype.getRotateWithView=wk.prototype.fe;wk.prototype.getRotation=wk.prototype.Ae;wk.prototype.getScale=wk.prototype.Be; 915wk.prototype.getSnapToPixel=wk.prototype.ge;wk.prototype.setOpacity=wk.prototype.Ce;wk.prototype.setRotation=wk.prototype.De;wk.prototype.setScale=wk.prototype.Dd;Ji.prototype.getOpacity=Ji.prototype.ze;Ji.prototype.getRotateWithView=Ji.prototype.fe;Ji.prototype.getRotation=Ji.prototype.Ae;Ji.prototype.getScale=Ji.prototype.Be;Ji.prototype.getSnapToPixel=Ji.prototype.ge;Ji.prototype.setOpacity=Ji.prototype.Ce;Ji.prototype.setRotation=Ji.prototype.De;Ji.prototype.setScale=Ji.prototype.Dd; 916Ny.prototype.getOpacity=Ny.prototype.ze;Ny.prototype.getRotateWithView=Ny.prototype.fe;Ny.prototype.getRotation=Ny.prototype.Ae;Ny.prototype.getScale=Ny.prototype.Be;Ny.prototype.getSnapToPixel=Ny.prototype.ge;Ny.prototype.setOpacity=Ny.prototype.Ce;Ny.prototype.setRotation=Ny.prototype.De;Ny.prototype.setScale=Ny.prototype.Dd;jg.prototype.get=jg.prototype.get;jg.prototype.getKeys=jg.prototype.O;jg.prototype.getProperties=jg.prototype.P;jg.prototype.set=jg.prototype.set; 917jg.prototype.setProperties=jg.prototype.H;jg.prototype.unset=jg.prototype.R;jg.prototype.changed=jg.prototype.u;jg.prototype.dispatchEvent=jg.prototype.b;jg.prototype.getRevision=jg.prototype.J;jg.prototype.on=jg.prototype.G;jg.prototype.once=jg.prototype.K;jg.prototype.un=jg.prototype.I;jg.prototype.unByKey=jg.prototype.L;Ag.prototype.getAttributions=Ag.prototype.ea;Ag.prototype.getLogo=Ag.prototype.va;Ag.prototype.getProjection=Ag.prototype.xa;Ag.prototype.getState=Ag.prototype.W; 918Ag.prototype.refresh=Ag.prototype.ta;Ag.prototype.setAttributions=Ag.prototype.qa;Ag.prototype.get=Ag.prototype.get;Ag.prototype.getKeys=Ag.prototype.O;Ag.prototype.getProperties=Ag.prototype.P;Ag.prototype.set=Ag.prototype.set;Ag.prototype.setProperties=Ag.prototype.H;Ag.prototype.unset=Ag.prototype.R;Ag.prototype.changed=Ag.prototype.u;Ag.prototype.dispatchEvent=Ag.prototype.b;Ag.prototype.getRevision=Ag.prototype.J;Ag.prototype.on=Ag.prototype.G;Ag.prototype.once=Ag.prototype.K; 919Ag.prototype.un=Ag.prototype.I;Ag.prototype.unByKey=Ag.prototype.L;Mm.prototype.getTileGrid=Mm.prototype.Ma;Mm.prototype.refresh=Mm.prototype.ta;Mm.prototype.getAttributions=Mm.prototype.ea;Mm.prototype.getLogo=Mm.prototype.va;Mm.prototype.getProjection=Mm.prototype.xa;Mm.prototype.getState=Mm.prototype.W;Mm.prototype.setAttributions=Mm.prototype.qa;Mm.prototype.get=Mm.prototype.get;Mm.prototype.getKeys=Mm.prototype.O;Mm.prototype.getProperties=Mm.prototype.P;Mm.prototype.set=Mm.prototype.set; 920Mm.prototype.setProperties=Mm.prototype.H;Mm.prototype.unset=Mm.prototype.R;Mm.prototype.changed=Mm.prototype.u;Mm.prototype.dispatchEvent=Mm.prototype.b;Mm.prototype.getRevision=Mm.prototype.J;Mm.prototype.on=Mm.prototype.G;Mm.prototype.once=Mm.prototype.K;Mm.prototype.un=Mm.prototype.I;Mm.prototype.unByKey=Mm.prototype.L;X.prototype.getTileLoadFunction=X.prototype.ab;X.prototype.getTileUrlFunction=X.prototype.cb;X.prototype.getUrls=X.prototype.eb;X.prototype.setTileLoadFunction=X.prototype.hb; 921X.prototype.setTileUrlFunction=X.prototype.Qa;X.prototype.setUrl=X.prototype.Va;X.prototype.setUrls=X.prototype.$a;X.prototype.getTileGrid=X.prototype.Ma;X.prototype.refresh=X.prototype.ta;X.prototype.getAttributions=X.prototype.ea;X.prototype.getLogo=X.prototype.va;X.prototype.getProjection=X.prototype.xa;X.prototype.getState=X.prototype.W;X.prototype.setAttributions=X.prototype.qa;X.prototype.get=X.prototype.get;X.prototype.getKeys=X.prototype.O;X.prototype.getProperties=X.prototype.P; 922X.prototype.set=X.prototype.set;X.prototype.setProperties=X.prototype.H;X.prototype.unset=X.prototype.R;X.prototype.changed=X.prototype.u;X.prototype.dispatchEvent=X.prototype.b;X.prototype.getRevision=X.prototype.J;X.prototype.on=X.prototype.G;X.prototype.once=X.prototype.K;X.prototype.un=X.prototype.I;X.prototype.unByKey=X.prototype.L;Nx.prototype.setRenderReprojectionEdges=Nx.prototype.ub;Nx.prototype.setTileGridForProjection=Nx.prototype.vb;Nx.prototype.getTileLoadFunction=Nx.prototype.ab; 923Nx.prototype.getTileUrlFunction=Nx.prototype.cb;Nx.prototype.getUrls=Nx.prototype.eb;Nx.prototype.setTileLoadFunction=Nx.prototype.hb;Nx.prototype.setTileUrlFunction=Nx.prototype.Qa;Nx.prototype.setUrl=Nx.prototype.Va;Nx.prototype.setUrls=Nx.prototype.$a;Nx.prototype.getTileGrid=Nx.prototype.Ma;Nx.prototype.refresh=Nx.prototype.ta;Nx.prototype.getAttributions=Nx.prototype.ea;Nx.prototype.getLogo=Nx.prototype.va;Nx.prototype.getProjection=Nx.prototype.xa;Nx.prototype.getState=Nx.prototype.W; 924Nx.prototype.setAttributions=Nx.prototype.qa;Nx.prototype.get=Nx.prototype.get;Nx.prototype.getKeys=Nx.prototype.O;Nx.prototype.getProperties=Nx.prototype.P;Nx.prototype.set=Nx.prototype.set;Nx.prototype.setProperties=Nx.prototype.H;Nx.prototype.unset=Nx.prototype.R;Nx.prototype.changed=Nx.prototype.u;Nx.prototype.dispatchEvent=Nx.prototype.b;Nx.prototype.getRevision=Nx.prototype.J;Nx.prototype.on=Nx.prototype.G;Nx.prototype.once=Nx.prototype.K;Nx.prototype.un=Nx.prototype.I; 925Nx.prototype.unByKey=Nx.prototype.L;Px.prototype.setRenderReprojectionEdges=Px.prototype.ub;Px.prototype.setTileGridForProjection=Px.prototype.vb;Px.prototype.getTileLoadFunction=Px.prototype.ab;Px.prototype.getTileUrlFunction=Px.prototype.cb;Px.prototype.getUrls=Px.prototype.eb;Px.prototype.setTileLoadFunction=Px.prototype.hb;Px.prototype.setTileUrlFunction=Px.prototype.Qa;Px.prototype.setUrl=Px.prototype.Va;Px.prototype.setUrls=Px.prototype.$a;Px.prototype.getTileGrid=Px.prototype.Ma; 926Px.prototype.refresh=Px.prototype.ta;Px.prototype.getAttributions=Px.prototype.ea;Px.prototype.getLogo=Px.prototype.va;Px.prototype.getProjection=Px.prototype.xa;Px.prototype.getState=Px.prototype.W;Px.prototype.setAttributions=Px.prototype.qa;Px.prototype.get=Px.prototype.get;Px.prototype.getKeys=Px.prototype.O;Px.prototype.getProperties=Px.prototype.P;Px.prototype.set=Px.prototype.set;Px.prototype.setProperties=Px.prototype.H;Px.prototype.unset=Px.prototype.R;Px.prototype.changed=Px.prototype.u; 927Px.prototype.dispatchEvent=Px.prototype.b;Px.prototype.getRevision=Px.prototype.J;Px.prototype.on=Px.prototype.G;Px.prototype.once=Px.prototype.K;Px.prototype.un=Px.prototype.I;Px.prototype.unByKey=Px.prototype.L;Qx.prototype.setRenderReprojectionEdges=Qx.prototype.ub;Qx.prototype.setTileGridForProjection=Qx.prototype.vb;Qx.prototype.getTileLoadFunction=Qx.prototype.ab;Qx.prototype.getTileUrlFunction=Qx.prototype.cb;Qx.prototype.getUrls=Qx.prototype.eb;Qx.prototype.setTileLoadFunction=Qx.prototype.hb; 928Qx.prototype.setTileUrlFunction=Qx.prototype.Qa;Qx.prototype.setUrl=Qx.prototype.Va;Qx.prototype.setUrls=Qx.prototype.$a;Qx.prototype.getTileGrid=Qx.prototype.Ma;Qx.prototype.refresh=Qx.prototype.ta;Qx.prototype.getAttributions=Qx.prototype.ea;Qx.prototype.getLogo=Qx.prototype.va;Qx.prototype.getProjection=Qx.prototype.xa;Qx.prototype.getState=Qx.prototype.W;Qx.prototype.setAttributions=Qx.prototype.qa;Qx.prototype.get=Qx.prototype.get;Qx.prototype.getKeys=Qx.prototype.O; 929Qx.prototype.getProperties=Qx.prototype.P;Qx.prototype.set=Qx.prototype.set;Qx.prototype.setProperties=Qx.prototype.H;Qx.prototype.unset=Qx.prototype.R;Qx.prototype.changed=Qx.prototype.u;Qx.prototype.dispatchEvent=Qx.prototype.b;Qx.prototype.getRevision=Qx.prototype.J;Qx.prototype.on=Qx.prototype.G;Qx.prototype.once=Qx.prototype.K;Qx.prototype.un=Qx.prototype.I;Qx.prototype.unByKey=Qx.prototype.L;R.prototype.getAttributions=R.prototype.ea;R.prototype.getLogo=R.prototype.va; 930R.prototype.getProjection=R.prototype.xa;R.prototype.getState=R.prototype.W;R.prototype.refresh=R.prototype.ta;R.prototype.setAttributions=R.prototype.qa;R.prototype.get=R.prototype.get;R.prototype.getKeys=R.prototype.O;R.prototype.getProperties=R.prototype.P;R.prototype.set=R.prototype.set;R.prototype.setProperties=R.prototype.H;R.prototype.unset=R.prototype.R;R.prototype.changed=R.prototype.u;R.prototype.dispatchEvent=R.prototype.b;R.prototype.getRevision=R.prototype.J;R.prototype.on=R.prototype.G; 931R.prototype.once=R.prototype.K;R.prototype.un=R.prototype.I;R.prototype.unByKey=R.prototype.L;Y.prototype.addFeature=Y.prototype.ib;Y.prototype.addFeatures=Y.prototype.Nc;Y.prototype.clear=Y.prototype.clear;Y.prototype.forEachFeature=Y.prototype.Lg;Y.prototype.forEachFeatureInExtent=Y.prototype.Ab;Y.prototype.forEachFeatureIntersectingExtent=Y.prototype.Mg;Y.prototype.getFeaturesCollection=Y.prototype.Tg;Y.prototype.getFeatures=Y.prototype.xe;Y.prototype.getFeaturesAtCoordinate=Y.prototype.Sg; 932Y.prototype.getFeaturesInExtent=Y.prototype.rf;Y.prototype.getClosestFeatureToCoordinate=Y.prototype.Og;Y.prototype.getExtent=Y.prototype.N;Y.prototype.getFeatureById=Y.prototype.Rg;Y.prototype.getFormat=Y.prototype.Sh;Y.prototype.getUrl=Y.prototype.Th;Y.prototype.removeFeature=Y.prototype.tb;Y.prototype.getAttributions=Y.prototype.ea;Y.prototype.getLogo=Y.prototype.va;Y.prototype.getProjection=Y.prototype.xa;Y.prototype.getState=Y.prototype.W;Y.prototype.refresh=Y.prototype.ta; 933Y.prototype.setAttributions=Y.prototype.qa;Y.prototype.get=Y.prototype.get;Y.prototype.getKeys=Y.prototype.O;Y.prototype.getProperties=Y.prototype.P;Y.prototype.set=Y.prototype.set;Y.prototype.setProperties=Y.prototype.H;Y.prototype.unset=Y.prototype.R;Y.prototype.changed=Y.prototype.u;Y.prototype.dispatchEvent=Y.prototype.b;Y.prototype.getRevision=Y.prototype.J;Y.prototype.on=Y.prototype.G;Y.prototype.once=Y.prototype.K;Y.prototype.un=Y.prototype.I;Y.prototype.unByKey=Y.prototype.L; 934Fl.prototype.getAttributions=Fl.prototype.ea;Fl.prototype.getLogo=Fl.prototype.va;Fl.prototype.getProjection=Fl.prototype.xa;Fl.prototype.getState=Fl.prototype.W;Fl.prototype.refresh=Fl.prototype.ta;Fl.prototype.setAttributions=Fl.prototype.qa;Fl.prototype.get=Fl.prototype.get;Fl.prototype.getKeys=Fl.prototype.O;Fl.prototype.getProperties=Fl.prototype.P;Fl.prototype.set=Fl.prototype.set;Fl.prototype.setProperties=Fl.prototype.H;Fl.prototype.unset=Fl.prototype.R;Fl.prototype.changed=Fl.prototype.u; 935Fl.prototype.dispatchEvent=Fl.prototype.b;Fl.prototype.getRevision=Fl.prototype.J;Fl.prototype.on=Fl.prototype.G;Fl.prototype.once=Fl.prototype.K;Fl.prototype.un=Fl.prototype.I;Fl.prototype.unByKey=Fl.prototype.L;Ml.prototype.getAttributions=Ml.prototype.ea;Ml.prototype.getLogo=Ml.prototype.va;Ml.prototype.getProjection=Ml.prototype.xa;Ml.prototype.getState=Ml.prototype.W;Ml.prototype.refresh=Ml.prototype.ta;Ml.prototype.setAttributions=Ml.prototype.qa;Ml.prototype.get=Ml.prototype.get; 936Ml.prototype.getKeys=Ml.prototype.O;Ml.prototype.getProperties=Ml.prototype.P;Ml.prototype.set=Ml.prototype.set;Ml.prototype.setProperties=Ml.prototype.H;Ml.prototype.unset=Ml.prototype.R;Ml.prototype.changed=Ml.prototype.u;Ml.prototype.dispatchEvent=Ml.prototype.b;Ml.prototype.getRevision=Ml.prototype.J;Ml.prototype.on=Ml.prototype.G;Ml.prototype.once=Ml.prototype.K;Ml.prototype.un=Ml.prototype.I;Ml.prototype.unByKey=Ml.prototype.L;Vx.prototype.getAttributions=Vx.prototype.ea; 937Vx.prototype.getLogo=Vx.prototype.va;Vx.prototype.getProjection=Vx.prototype.xa;Vx.prototype.getState=Vx.prototype.W;Vx.prototype.refresh=Vx.prototype.ta;Vx.prototype.setAttributions=Vx.prototype.qa;Vx.prototype.get=Vx.prototype.get;Vx.prototype.getKeys=Vx.prototype.O;Vx.prototype.getProperties=Vx.prototype.P;Vx.prototype.set=Vx.prototype.set;Vx.prototype.setProperties=Vx.prototype.H;Vx.prototype.unset=Vx.prototype.R;Vx.prototype.changed=Vx.prototype.u;Vx.prototype.dispatchEvent=Vx.prototype.b; 938Vx.prototype.getRevision=Vx.prototype.J;Vx.prototype.on=Vx.prototype.G;Vx.prototype.once=Vx.prototype.K;Vx.prototype.un=Vx.prototype.I;Vx.prototype.unByKey=Vx.prototype.L;Hl.prototype.type=Hl.prototype.type;Hl.prototype.target=Hl.prototype.target;Hl.prototype.preventDefault=Hl.prototype.preventDefault;Hl.prototype.stopPropagation=Hl.prototype.stopPropagation;Wx.prototype.getAttributions=Wx.prototype.ea;Wx.prototype.getLogo=Wx.prototype.va;Wx.prototype.getProjection=Wx.prototype.xa; 939Wx.prototype.getState=Wx.prototype.W;Wx.prototype.refresh=Wx.prototype.ta;Wx.prototype.setAttributions=Wx.prototype.qa;Wx.prototype.get=Wx.prototype.get;Wx.prototype.getKeys=Wx.prototype.O;Wx.prototype.getProperties=Wx.prototype.P;Wx.prototype.set=Wx.prototype.set;Wx.prototype.setProperties=Wx.prototype.H;Wx.prototype.unset=Wx.prototype.R;Wx.prototype.changed=Wx.prototype.u;Wx.prototype.dispatchEvent=Wx.prototype.b;Wx.prototype.getRevision=Wx.prototype.J;Wx.prototype.on=Wx.prototype.G; 940Wx.prototype.once=Wx.prototype.K;Wx.prototype.un=Wx.prototype.I;Wx.prototype.unByKey=Wx.prototype.L;Cm.prototype.getAttributions=Cm.prototype.ea;Cm.prototype.getLogo=Cm.prototype.va;Cm.prototype.getProjection=Cm.prototype.xa;Cm.prototype.getState=Cm.prototype.W;Cm.prototype.refresh=Cm.prototype.ta;Cm.prototype.setAttributions=Cm.prototype.qa;Cm.prototype.get=Cm.prototype.get;Cm.prototype.getKeys=Cm.prototype.O;Cm.prototype.getProperties=Cm.prototype.P;Cm.prototype.set=Cm.prototype.set; 941Cm.prototype.setProperties=Cm.prototype.H;Cm.prototype.unset=Cm.prototype.R;Cm.prototype.changed=Cm.prototype.u;Cm.prototype.dispatchEvent=Cm.prototype.b;Cm.prototype.getRevision=Cm.prototype.J;Cm.prototype.on=Cm.prototype.G;Cm.prototype.once=Cm.prototype.K;Cm.prototype.un=Cm.prototype.I;Cm.prototype.unByKey=Cm.prototype.L;Xx.prototype.getAttributions=Xx.prototype.ea;Xx.prototype.getLogo=Xx.prototype.va;Xx.prototype.getProjection=Xx.prototype.xa;Xx.prototype.getState=Xx.prototype.W; 942Xx.prototype.refresh=Xx.prototype.ta;Xx.prototype.setAttributions=Xx.prototype.qa;Xx.prototype.get=Xx.prototype.get;Xx.prototype.getKeys=Xx.prototype.O;Xx.prototype.getProperties=Xx.prototype.P;Xx.prototype.set=Xx.prototype.set;Xx.prototype.setProperties=Xx.prototype.H;Xx.prototype.unset=Xx.prototype.R;Xx.prototype.changed=Xx.prototype.u;Xx.prototype.dispatchEvent=Xx.prototype.b;Xx.prototype.getRevision=Xx.prototype.J;Xx.prototype.on=Xx.prototype.G;Xx.prototype.once=Xx.prototype.K; 943Xx.prototype.un=Xx.prototype.I;Xx.prototype.unByKey=Xx.prototype.L;cy.prototype.setRenderReprojectionEdges=cy.prototype.ub;cy.prototype.setTileGridForProjection=cy.prototype.vb;cy.prototype.getTileLoadFunction=cy.prototype.ab;cy.prototype.getTileUrlFunction=cy.prototype.cb;cy.prototype.getUrls=cy.prototype.eb;cy.prototype.setTileLoadFunction=cy.prototype.hb;cy.prototype.setTileUrlFunction=cy.prototype.Qa;cy.prototype.setUrl=cy.prototype.Va;cy.prototype.setUrls=cy.prototype.$a; 944cy.prototype.getTileGrid=cy.prototype.Ma;cy.prototype.refresh=cy.prototype.ta;cy.prototype.getAttributions=cy.prototype.ea;cy.prototype.getLogo=cy.prototype.va;cy.prototype.getProjection=cy.prototype.xa;cy.prototype.getState=cy.prototype.W;cy.prototype.setAttributions=cy.prototype.qa;cy.prototype.get=cy.prototype.get;cy.prototype.getKeys=cy.prototype.O;cy.prototype.getProperties=cy.prototype.P;cy.prototype.set=cy.prototype.set;cy.prototype.setProperties=cy.prototype.H;cy.prototype.unset=cy.prototype.R; 945cy.prototype.changed=cy.prototype.u;cy.prototype.dispatchEvent=cy.prototype.b;cy.prototype.getRevision=cy.prototype.J;cy.prototype.on=cy.prototype.G;cy.prototype.once=cy.prototype.K;cy.prototype.un=cy.prototype.I;cy.prototype.unByKey=cy.prototype.L;ay.prototype.setRenderReprojectionEdges=ay.prototype.ub;ay.prototype.setTileGridForProjection=ay.prototype.vb;ay.prototype.getTileLoadFunction=ay.prototype.ab;ay.prototype.getTileUrlFunction=ay.prototype.cb;ay.prototype.getUrls=ay.prototype.eb; 946ay.prototype.setTileLoadFunction=ay.prototype.hb;ay.prototype.setTileUrlFunction=ay.prototype.Qa;ay.prototype.setUrl=ay.prototype.Va;ay.prototype.setUrls=ay.prototype.$a;ay.prototype.getTileGrid=ay.prototype.Ma;ay.prototype.refresh=ay.prototype.ta;ay.prototype.getAttributions=ay.prototype.ea;ay.prototype.getLogo=ay.prototype.va;ay.prototype.getProjection=ay.prototype.xa;ay.prototype.getState=ay.prototype.W;ay.prototype.setAttributions=ay.prototype.qa;ay.prototype.get=ay.prototype.get; 947ay.prototype.getKeys=ay.prototype.O;ay.prototype.getProperties=ay.prototype.P;ay.prototype.set=ay.
947prototype.set;ay.prototype.setProperties=ay.prototype.H;ay.prototype.unset=ay.prototype.R;ay.prototype.changed=ay.prototype.u;ay.prototype.dispatchEvent=ay.prototype.b;ay.prototype.getRevision=ay.prototype.J;ay.prototype.on=ay.prototype.G;ay.prototype.once=ay.prototype.K;ay.prototype.un=ay.prototype.I;ay.prototype.unByKey=ay.prototype.L;fy.prototype.getAttributions=fy.prototype.ea; 948fy.prototype.getLogo=fy.prototype.va;fy.prototype.getProjection=fy.prototype.xa;fy.prototype.getState=fy.prototype.W;fy.prototype.refresh=fy.prototype.ta;fy.prototype.setAttributions=fy.prototype.qa;fy.prototype.get=fy.prototype.get;fy.prototype.getKeys=fy.prototype.O;fy.prototype.getProperties=fy.prototype.P;fy.prototype.set=fy.prototype.set;fy.prototype.setProperties=fy.prototype.H;fy.prototype.unset=fy.prototype.R;fy.prototype.changed=fy.prototype.u;fy.prototype.dispatchEvent=fy.prototype.b; 949fy.prototype.getRevision=fy.prototype.J;fy.prototype.on=fy.prototype.G;fy.prototype.once=fy.prototype.K;fy.prototype.un=fy.prototype.I;fy.prototype.unByKey=fy.prototype.L;ky.prototype.type=ky.prototype.type;ky.prototype.target=ky.prototype.target;ky.prototype.preventDefault=ky.prototype.preventDefault;ky.prototype.stopPropagation=ky.prototype.stopPropagation;py.prototype.setRenderReprojectionEdges=py.prototype.ub;py.prototype.setTileGridForProjection=py.prototype.vb; 950py.prototype.getTileLoadFunction=py.prototype.ab;py.prototype.getTileUrlFunction=py.prototype.cb;py.prototype.getUrls=py.prototype.eb;py.prototype.setTileLoadFunction=py.prototype.hb;py.prototype.setTileUrlFunction=py.prototype.Qa;py.prototype.setUrl=py.prototype.Va;py.prototype.setUrls=py.prototype.$a;py.prototype.getTileGrid=py.prototype.Ma;py.prototype.refresh=py.prototype.ta;py.prototype.getAttributions=py.prototype.ea;py.prototype.getLogo=py.prototype.va;py.prototype.getProjection=py.prototype.xa; 951py.prototype.getState=py.prototype.W;py.prototype.setAttributions=py.prototype.qa;py.prototype.get=py.prototype.get;py.prototype.getKeys=py.prototype.O;py.prototype.getProperties=py.prototype.P;py.prototype.set=py.prototype.set;py.prototype.setProperties=py.prototype.H;py.prototype.unset=py.prototype.R;py.prototype.changed=py.prototype.u;py.prototype.dispatchEvent=py.prototype.b;py.prototype.getRevision=py.prototype.J;py.prototype.on=py.prototype.G;py.prototype.once=py.prototype.K; 952py.prototype.un=py.prototype.I;py.prototype.unByKey=py.prototype.L;ry.prototype.setRenderReprojectionEdges=ry.prototype.ub;ry.prototype.setTileGridForProjection=ry.prototype.vb;ry.prototype.getTileLoadFunction=ry.prototype.ab;ry.prototype.getTileUrlFunction=ry.prototype.cb;ry.prototype.getUrls=ry.prototype.eb;ry.prototype.setTileLoadFunction=ry.prototype.hb;ry.prototype.setTileUrlFunction=ry.prototype.Qa;ry.prototype.setUrl=ry.prototype.Va;ry.prototype.setUrls=ry.prototype.$a; 953ry.prototype.getTileGrid=ry.prototype.Ma;ry.prototype.refresh=ry.prototype.ta;ry.prototype.getAttributions=ry.prototype.ea;ry.prototype.getLogo=ry.prototype.va;ry.prototype.getProjection=ry.prototype.xa;ry.prototype.getState=ry.prototype.W;ry.prototype.setAttributions=ry.prototype.qa;ry.prototype.get=ry.prototype.get;ry.prototype.getKeys=ry.prototype.O;ry.prototype.getProperties=ry.prototype.P;ry.prototype.set=ry.prototype.set;ry.prototype.setProperties=ry.prototype.H;ry.prototype.unset=ry.prototype.R; 954ry.prototype.changed=ry.prototype.u;ry.prototype.dispatchEvent=ry.prototype.b;ry.prototype.getRevision=ry.prototype.J;ry.prototype.on=ry.prototype.G;ry.prototype.once=ry.prototype.K;ry.prototype.un=ry.prototype.I;ry.prototype.unByKey=ry.prototype.L;ty.prototype.getTileGrid=ty.prototype.Ma;ty.prototype.refresh=ty.prototype.ta;ty.prototype.getAttributions=ty.prototype.ea;ty.prototype.getLogo=ty.prototype.va;ty.prototype.getProjection=ty.prototype.xa;ty.prototype.getState=ty.prototype.W; 955ty.prototype.setAttributions=ty.prototype.qa;ty.prototype.get=ty.prototype.get;ty.prototype.getKeys=ty.prototype.O;ty.prototype.getProperties=ty.prototype.P;ty.prototype.set=ty.prototype.set;ty.prototype.setProperties=ty.prototype.H;ty.prototype.unset=ty.prototype.R;ty.prototype.changed=ty.prototype.u;ty.prototype.dispatchEvent=ty.prototype.b;ty.prototype.getRevision=ty.prototype.J;ty.prototype.on=ty.prototype.G;ty.prototype.once=ty.prototype.K;ty.prototype.un=ty.prototype.I; 956ty.prototype.unByKey=ty.prototype.L;uy.prototype.setRenderReprojectionEdges=uy.prototype.ub;uy.prototype.setTileGridForProjection=uy.prototype.vb;uy.prototype.getTileLoadFunction=uy.prototype.ab;uy.prototype.getTileUrlFunction=uy.prototype.cb;uy.prototype.getUrls=uy.prototype.eb;uy.prototype.setTileLoadFunction=uy.prototype.hb;uy.prototype.setTileUrlFunction=uy.prototype.Qa;uy.prototype.setUrl=uy.prototype.Va;uy.prototype.setUrls=uy.prototype.$a;uy.prototype.getTileGrid=uy.prototype.Ma; 957uy.prototype.refresh=uy.prototype.ta;uy.prototype.getAttributions=uy.prototype.ea;uy.prototype.getLogo=uy.prototype.va;uy.prototype.getProjection=uy.prototype.xa;uy.prototype.getState=uy.prototype.W;uy.prototype.setAttributions=uy.prototype.qa;uy.prototype.get=uy.prototype.get;uy.prototype.getKeys=uy.prototype.O;uy.prototype.getProperties=uy.prototype.P;uy.prototype.set=uy.prototype.set;uy.prototype.setProperties=uy.prototype.H;uy.prototype.unset=uy.prototype.R;uy.prototype.changed=uy.prototype.u; 958uy.prototype.dispatchEvent=uy.prototype.b;uy.prototype.getRevision=uy.prototype.J;uy.prototype.on=uy.prototype.G;uy.prototype.once=uy.prototype.K;uy.prototype.un=uy.prototype.I;uy.prototype.unByKey=uy.prototype.L;Eg.prototype.type=Eg.prototype.type;Eg.prototype.target=Eg.prototype.target;Eg.prototype.preventDefault=Eg.prototype.preventDefault;Eg.prototype.stopPropagation=Eg.prototype.stopPropagation;vy.prototype.getTileGrid=vy.prototype.Ma;vy.prototype.refresh=vy.prototype.ta; 959vy.prototype.getAttributions=vy.prototype.ea;vy.prototype.getLogo=vy.prototype.va;vy.prototype.getProjection=vy.prototype.xa;vy.prototype.getState=vy.prototype.W;vy.prototype.setAttributions=vy.prototype.qa;vy.prototype.get=vy.prototype.get;vy.prototype.getKeys=vy.prototype.O;vy.prototype.getProperties=vy.prototype.P;vy.prototype.set=vy.prototype.set;vy.prototype.setProperties=vy.prototype.H;vy.prototype.unset=vy.prototype.R;vy.prototype.changed=vy.prototype.u;vy.prototype.dispatchEvent=vy.prototype.b; 960vy.prototype.getRevision=vy.prototype.J;vy.prototype.on=vy.prototype.G;vy.prototype.once=vy.prototype.K;vy.prototype.un=vy.prototype.I;vy.prototype.unByKey=vy.prototype.L;zy.prototype.setRenderReprojectionEdges=zy.prototype.ub;zy.prototype.setTileGridForProjection=zy.prototype.vb;zy.prototype.getTileLoadFunction=zy.prototype.ab;zy.prototype.getTileUrlFunction=zy.prototype.cb;zy.prototype.getUrls=zy.prototype.eb;zy.prototype.setTileLoadFunction=zy.prototype.hb;zy.prototype.setTileUrlFunction=zy.prototype.Qa; 961zy.prototype.setUrl=zy.prototype.Va;zy.prototype.setUrls=zy.prototype.$a;zy.prototype.getTileGrid=zy.prototype.Ma;zy.prototype.refresh=zy.prototype.ta;zy.prototype.getAttributions=zy.prototype.ea;zy.prototype.getLogo=zy.prototype.va;zy.prototype.getProjection=zy.prototype.xa;zy.prototype.getState=zy.prototype.W;zy.prototype.setAttributions=zy.prototype.qa;zy.prototype.get=zy.prototype.get;zy.prototype.getKeys=zy.prototype.O;zy.prototype.getProperties=zy.prototype.P;zy.prototype.set=zy.prototype.set; 962zy.prototype.setProperties=zy.prototype.H;zy.prototype.unset=zy.prototype.R;zy.prototype.changed=zy.prototype.u;zy.prototype.dispatchEvent=zy.prototype.b;zy.prototype.getRevision=zy.prototype.J;zy.prototype.on=zy.prototype.G;zy.prototype.once=zy.prototype.K;zy.prototype.un=zy.prototype.I;zy.prototype.unByKey=zy.prototype.L;zm.prototype.type=zm.prototype.type;zm.prototype.target=zm.prototype.target;zm.prototype.preventDefault=zm.prototype.preventDefault;zm.prototype.stopPropagation=zm.prototype.stopPropagation; 963Nm.prototype.getTileLoadFunction=Nm.prototype.ab;Nm.prototype.getTileUrlFunction=Nm.prototype.cb;Nm.prototype.getUrls=Nm.prototype.eb;Nm.prototype.setTileLoadFunction=Nm.prototype.hb;Nm.prototype.setTileUrlFunction=Nm.prototype.Qa;Nm.prototype.setUrl=Nm.prototype.Va;Nm.prototype.setUrls=Nm.prototype.$a;Nm.prototype.getTileGrid=Nm.prototype.Ma;Nm.prototype.refresh=Nm.prototype.ta;Nm.prototype.getAttributions=Nm.prototype.ea;Nm.prototype.getLogo=Nm.prototype.va;Nm.prototype.getProjection=Nm.prototype.xa; 964Nm.prototype.getState=Nm.prototype.W;Nm.prototype.setAttributions=Nm.prototype.qa;Nm.prototype.get=Nm.prototype.get;Nm.prototype.getKeys=Nm.prototype.O;Nm.prototype.getProperties=Nm.prototype.P;Nm.prototype.set=Nm.prototype.set;Nm.prototype.setProperties=Nm.prototype.H;Nm.prototype.unset=Nm.prototype.R;Nm.prototype.changed=Nm.prototype.u;Nm.prototype.dispatchEvent=Nm.prototype.b;Nm.prototype.getRevision=Nm.prototype.J;Nm.prototype.on=Nm.prototype.G;Nm.prototype.once=Nm.prototype.K; 965Nm.prototype.un=Nm.prototype.I;Nm.prototype.unByKey=Nm.prototype.L;Z.prototype.setRenderReprojectionEdges=Z.prototype.ub;Z.prototype.setTileGridForProjection=Z.prototype.vb;Z.prototype.getTileLoadFunction=Z.prototype.ab;Z.prototype.getTileUrlFunction=Z.prototype.cb;Z.prototype.getUrls=Z.prototype.eb;Z.prototype.setTileLoadFunction=Z.prototype.hb;Z.prototype.setTileUrlFunction=Z.prototype.Qa;Z.prototype.setUrl=Z.prototype.Va;Z.prototype.setUrls=Z.prototype.$a;Z.prototype.getTileGrid=Z.prototype.Ma; 966Z.prototype.refresh=Z.prototype.ta;Z.prototype.getAttributions=Z.prototype.ea;Z.prototype.getLogo=Z.prototype.va;Z.prototype.getProjection=Z.prototype.xa;Z.prototype.getState=Z.prototype.W;Z.prototype.setAttributions=Z.prototype.qa;Z.prototype.get=Z.prototype.get;Z.prototype.getKeys=Z.prototype.O;Z.prototype.getProperties=Z.prototype.P;Z.prototype.set=Z.prototype.set;Z.prototype.setProperties=Z.prototype.H;Z.prototype.unset=Z.prototype.R;Z.prototype.changed=Z.prototype.u; 967Z.prototype.dispatchEvent=Z.prototype.b;Z.prototype.getRevision=Z.prototype.J;Z.prototype.on=Z.prototype.G;Z.prototype.once=Z.prototype.K;Z.prototype.un=Z.prototype.I;Z.prototype.unByKey=Z.prototype.L;Hy.prototype.setRenderReprojectionEdges=Hy.prototype.ub;
967Hy.prototype.setTileGridForProjection=Hy.prototype.vb;Hy.prototype.getTileLoadFunction=Hy.prototype.ab;Hy.prototype.getTileUrlFunction=Hy.prototype.cb;Hy.prototype.getUrls=Hy.prototype.eb;Hy.prototype.setTileLoadFunction=Hy.prototype.hb; 968Hy.prototype.setTileUrlFunction=Hy.prototype.Qa;Hy.prototype.setUrl=Hy.prototype.Va;Hy.prototype.setUrls=Hy.prototype.$a;Hy.prototype.getTileGrid=Hy.prototype.Ma;Hy.prototype.refresh=Hy.prototype.ta;Hy.prototype.getAttributions=Hy.prototype.ea;Hy.prototype.getLogo=Hy.prototype.va;Hy.prototype.getProjection=Hy.prototype.xa;Hy.prototype.getState=Hy.prototype.W;Hy.prototype.setAttributions=Hy.prototype.qa;Hy.prototype.get=Hy.prototype.get;Hy.prototype.getKeys=Hy.prototype.O; 969Hy.prototype.getProperties=Hy.prototype.P;Hy.prototype.set=Hy.prototype.set;Hy.prototype.setProperties=Hy.prototype.H;Hy.prototype.unset=Hy.prototype.R;Hy.prototype.changed=Hy.prototype.u;Hy.prototype.dispatchEvent=Hy.prototype.b;Hy.prototype.getRevision=Hy.prototype.J;Hy.prototype.on=Hy.prototype.G;Hy.prototype.once=Hy.prototype.K;Hy.prototype.un=Hy.prototype.I;Hy.prototype.unByKey=Hy.prototype.L;Jx.prototype.getTileCoord=Jx.prototype.g;zi.prototype.changed=zi.prototype.u; 970zi.prototype.dispatchEvent=zi.prototype.b;zi.prototype.getRevision=zi.prototype.J;zi.prototype.on=zi.prototype.G;zi.prototype.once=zi.prototype.K;zi.prototype.un=zi.prototype.I;zi.prototype.unByKey=zi.prototype.L;Jn.prototype.changed=Jn.prototype.u;Jn.prototype.dispatchEvent=Jn.prototype.b;Jn.prototype.getRevision=Jn.prototype.J;Jn.prototype.on=Jn.prototype.G;Jn.prototype.once=Jn.prototype.K;Jn.prototype.un=Jn.prototype.I;Jn.prototype.unByKey=Jn.prototype.L;Mn.prototype.changed=Mn.prototype.u; 971Mn.prototype.dispatchEvent=Mn.prototype.b;Mn.prototype.getRevision=Mn.prototype.J;Mn.prototype.on=Mn.prototype.G;Mn.prototype.once=Mn.prototype.K;Mn.prototype.un=Mn.prototype.I;Mn.prototype.unByKey=Mn.prototype.L;Sn.prototype.changed=Sn.prototype.u;Sn.prototype.dispatchEvent=Sn.prototype.b;Sn.prototype.getRevision=Sn.prototype.J;Sn.prototype.on=Sn.prototype.G;Sn.prototype.once=Sn.prototype.K;Sn.prototype.un=Sn.prototype.I;Sn.prototype.unByKey=Sn.prototype.L;Un.prototype.changed=Un.prototype.u; 972Un.prototype.dispatchEvent=Un.prototype.b;Un.prototype.getRevision=Un.prototype.J;Un.prototype.on=Un.prototype.G;Un.prototype.once=Un.prototype.K;Un.prototype.un=Un.prototype.I;Un.prototype.unByKey=Un.prototype.L;Tm.prototype.changed=Tm.prototype.u;Tm.prototype.dispatchEvent=Tm.prototype.b;Tm.prototype.getRevision=Tm.prototype.J;Tm.prototype.on=Tm.prototype.G;Tm.prototype.once=Tm.prototype.K;Tm.prototype.un=Tm.prototype.I;Tm.prototype.unByKey=Tm.prototype.L;Um.prototype.changed=Um.prototype.u; 973Um.prototype.dispatchEvent=Um.prototype.b;Um.prototype.getRevision=Um.prototype.J;Um.prototype.on=Um.prototype.G;Um.prototype.once=Um.prototype.K;Um.prototype.un=Um.prototype.I;Um.prototype.unByKey=Um.prototype.L;Vm.prototype.changed=Vm.prototype.u;Vm.prototype.dispatchEvent=Vm.prototype.b;Vm.prototype.getRevision=Vm.prototype.J;Vm.prototype.on=Vm.prototype.G;Vm.prototype.once=Vm.prototype.K;Vm.prototype.un=Vm.prototype.I;Vm.prototype.unByKey=Vm.prototype.L;Xm.prototype.changed=Xm.prototype.u; 974Xm.prototype.dispatchEvent=Xm.prototype.b;Xm.prototype.getRevision=Xm.prototype.J;Xm.prototype.on=Xm.prototype.G;Xm.prototype.once=Xm.prototype.K;Xm.prototype.un=Xm.prototype.I;Xm.prototype.unByKey=Xm.prototype.L;Pk.prototype.changed=Pk.prototype.u;Pk.prototype.dispatchEvent=Pk.prototype.b;Pk.prototype.getRevision=Pk.prototype.J;Pk.prototype.on=Pk.prototype.G;Pk.prototype.once=Pk.prototype.K;Pk.prototype.un=Pk.prototype.I;Pk.prototype.unByKey=Pk.prototype.L;Em.prototype.changed=Em.prototype.u; 975Em.prototype.dispatchEvent=Em.prototype.b;Em.prototype.getRevision=Em.prototype.J;Em.prototype.on=Em.prototype.G;Em.prototype.once=Em.prototype.K;Em.prototype.un=Em.prototype.I;Em.prototype.unByKey=Em.prototype.L;Fm.prototype.changed=Fm.prototype.u;Fm.prototype.dispatchEvent=Fm.prototype.b;Fm.prototype.getRevision=Fm.prototype.J;Fm.prototype.on=Fm.prototype.G;Fm.prototype.once=Fm.prototype.K;Fm.prototype.un=Fm.prototype.I;Fm.prototype.unByKey=Fm.prototype.L;Gm.prototype.changed=Gm.prototype.u; 976Gm.prototype.dispatchEvent=Gm.prototype.b;Gm.prototype.getRevision=Gm.prototype.J;Gm.prototype.on=Gm.prototype.G;Gm.prototype.once=Gm.prototype.K;Gm.prototype.un=Gm.prototype.I;Gm.prototype.unByKey=Gm.prototype.L;Pm.prototype.changed=Pm.prototype.u;Pm.prototype.dispatchEvent=Pm.prototype.b;Pm.prototype.getRevision=Pm.prototype.J;Pm.prototype.on=Pm.prototype.G;Pm.prototype.once=Pm.prototype.K;Pm.prototype.un=Pm.prototype.I;Pm.prototype.unByKey=Pm.prototype.L;ri.prototype.type=ri.prototype.type; 977ri.prototype.target=ri.prototype.target;ri.prototype.preventDefault=ri.prototype.preventDefault;ri.prototype.stopPropagation=ri.prototype.stopPropagation;Xg.prototype.type=Xg.prototype.type;Xg.prototype.target=Xg.prototype.target;Xg.prototype.preventDefault=Xg.prototype.preventDefault;Xg.prototype.stopPropagation=Xg.prototype.stopPropagation;Cx.prototype.getGeometry=Cx.prototype.Y;Cx.prototype.getGeometryFunction=Cx.prototype.Vg;Cx.prototype.getFill=Cx.prototype.Zh;Cx.prototype.getImage=Cx.prototype.$h; 978Cx.prototype.getStroke=Cx.prototype.ai;Cx.prototype.getText=Cx.prototype.Ia;Cx.prototype.getZIndex=Cx.prototype.bi;Cx.prototype.setGeometry=Cx.prototype.Qf;Cx.prototype.setZIndex=Cx.prototype.ci;bg.prototype.get=bg.prototype.get;bg.prototype.getKeys=bg.prototype.O;bg.prototype.getProperties=bg.prototype.P;bg.prototype.set=bg.prototype.set;bg.prototype.setProperties=bg.prototype.H;bg.prototype.unset=bg.prototype.R;bg.prototype.changed=bg.prototype.u;bg.prototype.dispatchEvent=bg.prototype.b; 979bg.prototype.getRevision=bg.prototype.J;bg.prototype.on=bg.prototype.G;bg.prototype.once=bg.prototype.K;bg.prototype.un=bg.prototype.I;bg.prototype.unByKey=bg.prototype.L;Vw.prototype.getMap=Vw.prototype.c;Vw.prototype.setMap=Vw.prototype.setMap;Vw.prototype.setTarget=Vw.prototype.g;Vw.prototype.get=Vw.prototype.get;Vw.prototype.getKeys=Vw.prototype.O;Vw.prototype.getProperties=Vw.prototype.P;Vw.prototype.set=Vw.prototype.set;Vw.prototype.setProperties=Vw.prototype.H;Vw.prototype.unset=Vw.prototype.R; 980Vw.prototype.changed=Vw.prototype.u;Vw.prototype.dispatchEvent=Vw.prototype.b;Vw.prototype.getRevision=Vw.prototype.J;Vw.prototype.on=Vw.prototype.G;Vw.prototype.once=Vw.prototype.K;Vw.prototype.un=Vw.prototype.I;Vw.prototype.unByKey=Vw.prototype.L;Xw.prototype.getMap=Xw.prototype.c;Xw.prototype.setMap=Xw.prototype.setMap;Xw.prototype.setTarget=Xw.prototype.g;Xw.prototype.get=Xw.prototype.get;Xw.prototype.getKeys=Xw.prototype.O;Xw.prototype.getProperties=Xw.prototype.P;Xw.prototype.set=Xw.prototype.set; 981Xw.prototype.setProperties=Xw.prototype.H;Xw.prototype.unset=Xw.prototype.R;Xw.prototype.changed=Xw.prototype.u;Xw.prototype.dispatchEvent=Xw.prototype.b;Xw.prototype.getRevision=Xw.prototype.J;Xw.prototype.on=Xw.prototype.G;Xw.prototype.once=Xw.prototype.K;Xw.prototype.un=Xw.prototype.I;Xw.prototype.unByKey=Xw.prototype.L;Yw.prototype.getMap=Yw.prototype.c;Yw.prototype.setMap=Yw.prototype.setMap;Yw.prototype.setTarget=Yw.prototype.g;Yw.prototype.get=Yw.prototype.get;Yw.prototype.getKeys=Yw.prototype.O; 982Yw.prototype.getProperties=Yw.prototype.P;Yw.prototype.set=Yw.prototype.set;Yw.prototype.setProperties=Yw.prototype.H;Yw.prototype.unset=Yw.prototype.R;Yw.prototype.changed=Yw.prototype.u;Yw.prototype.dispatchEvent=Yw.prototype.b;Yw.prototype.getRevision=Yw.prototype.J;Yw.prototype.on=Yw.prototype.G;Yw.prototype.once=Yw.prototype.K;Yw.prototype.un=Yw.prototype.I;Yw.prototype.unByKey=Yw.prototype.L;cx.prototype.getMap=cx.prototype.c;cx.prototype.setMap=cx.prototype.setMap;cx.prototype.setTarget=cx.prototype.g; 983cx.prototype.get=cx.prototype.get;cx.prototype.getKeys=cx.prototype.O;cx.prototype.getProperties=cx.prototype.P;cx.prototype.set=cx.prototype.set;cx.prototype.setProperties=cx.prototype.H;cx.prototype.unset=cx.prototype.R;cx.prototype.changed=cx.prototype.u;cx.prototype.dispatchEvent=cx.prototype.b;cx.prototype.getRevision=cx.prototype.J;cx.prototype.on=cx.prototype.G;cx.prototype.once=cx.prototype.K;cx.prototype.un=cx.prototype.I;cx.prototype.unByKey=cx.prototype.L;ix.prototype.getElement=ix.prototype.Ec; 984ix.prototype.getId=ix.prototype.Wa;ix.prototype.getMap=ix.prototype.sb;ix.prototype.getOffset=ix.prototype.de;ix.prototype.getPosition=ix.prototype.If;ix.prototype.getPositioning=ix.prototype.wf;ix.prototype.setElement=ix.prototype.jg;ix.prototype.setMap=ix.prototype.setMap;ix.prototype.setOffset=ix.prototype.kg;ix.prototype.setPosition=ix.prototype.Uc;ix.prototype.setPositioning=ix.prototype.lg;ix.prototype.get=ix.prototype.get;ix.prototype.getKeys=ix.prototype.O;ix.prototype.getProperties=ix.prototype.P; 985ix.prototype.set=ix.prototype.set;ix.prototype.setProperties=ix.prototype.H;ix.prototype.unset=ix.prototype.R;ix.prototype.changed=ix.prototype.u;ix.prototype.dispatchEvent=ix.prototype.b;ix.prototype.getRevision=ix.prototype.J;ix.prototype.on=ix.prototype.G;ix.prototype.once=ix.prototype.K;ix.prototype.un=ix.prototype.I;ix.prototype.unByKey=ix.prototype.L;kx.prototype.getMap=kx.prototype.c;kx.prototype.setMap=kx.prototype.setMap;kx.prototype.setTarget=kx.prototype.g;kx.prototype.get=kx.prototype.get; 986kx.prototype.getKeys=kx.prototype.O;kx.prototype.getProperties=kx.prototype.P;kx.prototype.set=kx.prototype.set;kx.prototype.setProperties=kx.prototype.H;kx.prototype.unset=kx.prototype.R;kx.prototype.changed=kx.prototype.u;kx.prototype.dispatchEvent=kx.prototype.b;kx.prototype.getRevision=kx.prototype.J;kx.prototype.on=kx.prototype.G;kx.prototype.once=kx.prototype.K;kx.prototype.un=kx.prototype.I;kx.prototype.unByKey=kx.prototype.L;zx.prototype.getMap=zx.prototype.c;zx.prototype.setMap=zx.prototype.setMap; 987zx.prototype.setTarget=zx.prototype.g;zx.prototype.get=zx.prototype.get;zx.prototype.getKeys=zx.prototype.O;zx.prototype.getProperties=zx.prototype.P;zx.prototype.set=zx.prototype.set;zx.prototype.setProperties=zx.prototype.H;zx.prototype.unset=zx.prototype.R;zx.prototype.changed=zx.prototype.u;zx.prototype.dispatchEvent=zx.prototype.b;zx.prototype.getRevision=zx.prototype.J;zx.prototype.on=zx.prototype.G;zx.prototype.once=zx.prototype.K;zx.prototype.un=zx.prototype.I;zx.prototype.unByKey=zx.prototype.L; 988oi.prototype.get=oi.prototype.get;oi.prototype.getKeys=oi.prototype.O;oi.prototype.getProperties=oi.prototype.P;oi.prototype.set=oi.prototype.set;oi.prototype.setProperties=oi.prototype.H;oi.prototype.unset=oi.prototype.R;oi.prototype.changed=oi.prototype.u;oi.prototype.dispatchEvent=oi.prototype.b;oi.prototype.getRevision=oi.prototype.J;oi.prototype.on=oi.prototype.G;oi.prototype.once=oi.prototype.K;oi.prototype.un=oi.prototype.I;oi.prototype.unByKey=oi.prototype.L;si.prototype.getExtent=si.prototype.N; 989si.prototype.getMaxResolution=si.prototype.Mb;si.prototype.getMinResolution=si.prototype.Ob;si.prototype.getOpacity=si.prototype.Sb;si.prototype.getVisible=si.prototype.fb;si.prototype.getZIndex=si.prototype.Tb;si.prototype.setExtent=si.prototype.fc;si.prototype.setMaxResolution=si.prototype.mc;si.prototype.setMinResolution=si.prototype.nc;si.prototype.setOpacity=si.prototype.gc;si.prototype.setVisible=si.prototype.Ra;si.prototype.setZIndex=si.prototype.hc;si.prototype.get=si.prototype.get; 990si.prototype.getKeys=si.prototype.O;si.prototype.getProperties=si.prototype.P;si.prototype.set=si.prototype.set;si.prototype.setProperties=si.prototype.H;si.prototype.unset=si.prototype.R;si.prototype.changed=si.prototype.u;si.prototype.dispatchEvent=si.prototype.b;si.prototype.getRevision=si.prototype.J;si.prototype.on=si.prototype.G;si.prototype.once=si.prototype.K;si.prototype.un=si.prototype.I;si.prototype.unByKey=si.prototype.L;H.prototype.setMap=H.prototype.setMap;H.prototype.setSource=H.prototype.Jc; 991H.prototype.getExtent=H.prototype.N;H.prototype.getMaxResolution=H.prototype.Mb;H.prototype.getMinResolution=H.prototype.Ob;H.prototype.getOpacity=H.prototype.Sb;H.prototype.getVisible=H.prototype.fb;H.prototype.getZIndex=H.prototype.Tb;H.prototype.setExtent=H.prototype.fc;H.prototype.setMaxResolution=H.prototype.mc;H.prototype.setMinResolution=H.prototype.nc;H.prototype.setOpacity=H.prototype.gc;H.prototype.setVisible=H.prototype.Ra;H.prototype.setZIndex=H.prototype.hc;H.prototype.get=H.prototype.get; 992H.prototype.getKeys=H.prototype.O;H.prototype.getProperties=H.prototype.P;H.prototype.set=H.prototype.set;H.prototype.setProperties=H.prototype.H;H.prototype.unset=H.prototype.R;H.prototype.changed=H.prototype.u;H.prototype.dispatchEvent=H.prototype.b;H.prototype.getRevision=H.prototype.J;H.prototype.on=H.prototype.G;H.prototype.once=H.prototype.K;H.prototype.un=H.prototype.I;H.prototype.unByKey=H.prototype.L;W.prototype.getSource=W.prototype.fa;W.prototype.getStyle=W.prototype.C; 993W.prototype.getStyleFunction=W.prototype.M;W.prototype.setStyle=W.prototype.c;W.prototype.setMap=W.prototype.setMap;W.prototype.setSource=W.prototype.Jc;W.prototype.getExtent=W.prototype.N;W.prototype.getMaxResolution=W.prototype.Mb;W.prototype.getMinResolution=W.prototype.Ob;W.prototype.getOpacity=W.prototype.Sb;W.prototype.getVisible=W.prototype.fb;W.prototype.getZIndex=W.prototype.Tb;W.prototype.setExtent=W.prototype.fc;W.prototype.setMaxResolution=W.prototype.mc;W.prototype.setMinResolution=W.prototype.nc; 994W.prototype.setOpacity=W.prototype.gc;W.prototype.setVisible=W.prototype.Ra;W.prototype.setZIndex=W.prototype.hc;W.prototype.get=W.prototype.get;W.prototype.getKeys=W.prototype.O;W.prototype.getProperties=W.prototype.P;W.prototype.set=W.prototype.set;W.prototype.setProperties=W.prototype.H;W.prototype.unset=W.prototype.R;W.prototype.changed=W.prototype.u;W.prototype.dispatchEvent=W.prototype.b;W.prototype.getRevision=W.prototype.J;W.prototype.on=W.prototype.G;W.prototype.once=W.prototype.K; 995W.prototype.un=W.prototype.I;W.prototype.unByKey=W.prototype.L;ik.prototype.setMap=ik.prototype.setMap;ik.prototype.setSource=ik.prototype.Jc;ik.prototype.getExtent=ik.prototype.N;ik.prototype.getMaxResolution=ik.prototype.Mb;ik.prototype.getMinResolution=ik.prototype.Ob;ik.prototype.getOpacity=ik.prototype.Sb;ik.prototype.getVisible=ik.prototype.fb;ik.prototype.getZIndex=ik.prototype.Tb;ik.prototype.setExtent=ik.prototype.fc;ik.prototype.setMaxResolution=ik.prototype.mc; 996ik.prototype.setMinResolution=ik.prototype.nc;ik.prototype.setOpacity=ik.prototype.gc;ik.prototype.setVisible=ik.prototype.Ra;ik.prototype.setZIndex=ik.prototype.hc;ik.prototype.get=ik.prototype.get;ik.prototype.getKeys=ik.prototype.O;ik.prototype.getProperties=ik.prototype.P;ik.prototype.set=ik.prototype.set;ik.prototype.setProperties=ik.prototype.H;ik.prototype.unset=ik.prototype.R;ik.prototype.changed=ik.prototype.u;ik.prototype.dispatchEvent=ik.prototype.b;ik.prototype.getRevision=ik.prototype.J; 997ik.prototype.on=ik.prototype.G;ik.prototype.once=ik.prototype.K;ik.prototype.un=ik.prototype.I;ik.prototype.unByKey=ik.prototype.L;Yj.prototype.getExtent=Yj.prototype.N;Yj.prototype.getMaxResolution=Yj.prototype.Mb;Yj.prototype.getMinResolution=Yj.prototype.Ob;Yj.prototype.getOpacity=Yj.prototype.Sb;Yj.prototype.getVisible=Yj.prototype.fb;Yj.prototype.getZIndex=Yj.prototype.Tb;Yj.prototype.setExtent=Yj.prototype.fc;Yj.prototype.setMaxResolution=Yj.prototype.mc;Yj.prototype.setMinResolution=Yj.prototype.nc; 998Yj.prototype.setOpacity=Yj.prototype.gc;Yj.prototype.setVisible=Yj.prototype.Ra;Yj.prototype.setZIndex=Yj.prototype.hc;Yj.prototype.get=Yj.prototype.get;Yj.prototype.getKeys=Yj.prototype.O;Yj.prototype.getProperties=Yj.prototype.P;Yj.prototype.set=Yj.prototype.set;Yj.prototype.setProperties=Yj.prototype.H;Yj.prototype.unset=Yj.prototype.R;Yj.prototype.changed=Yj.prototype.u;Yj.prototype.dispatchEvent=Yj.prototype.b;Yj.prototype.getRevision=Yj.prototype.J;Yj.prototype.on=Yj.prototype.G; 999Yj.prototype.once=Yj.prototype.K;Yj.prototype.un=Yj.prototype.I;Yj.prototype.unByKey=Yj.prototype.L;jk.prototype.setMap=jk.prototype.setMap;jk.prototype.setSource=jk.prototype.Jc;jk.prototype.getExtent=jk.prototype.N;jk.prototype.getMaxResolution=jk.prototype.Mb;jk.prototype.getMinResolution=jk.prototype.Ob;jk.prototype.getOpacity=jk.prototype.Sb;jk.prototype.getVisible=jk.prototype.fb;jk.prototype.getZIndex=jk.prototype.Tb;jk.prototype.setExtent=jk.prototype.fc;jk.prototype.setMaxResolution=jk.prototype.mc; 1000jk.prototype.setMinResolution=jk.prototype.nc;jk.prototype.setOpacity=jk.
1000prototype.gc;jk.prototype.setVisible=jk.prototype.Ra;jk.prototype.setZIndex=jk.prototype.hc;jk.prototype.get=jk.prototype.get;jk.prototype.getKeys=jk.prototype.O;jk.prototype.getProperties=jk.prototype.P;jk.prototype.set=jk.prototype.set;jk.prototype.setProperties=jk.prototype.H;jk.prototype.unset=jk.prototype.R;jk.prototype.changed=jk.prototype.u;jk.prototype.dispatchEvent=jk.prototype.b;jk.prototype.getRevision=jk.prototype.J; 1001jk.prototype.on=jk.prototype.G;jk.prototype.once=jk.prototype.K;jk.prototype.un=jk.prototype.I;jk.prototype.unByKey=jk.prototype.L;L.prototype.getSource=L.prototype.fa;L.prototype.getStyle=L.prototype.C;L.prototype.getStyleFunction=L.prototype.M;L.prototype.setStyle=L.prototype.c;L.prototype.setMap=L.prototype.setMap;L.prototype.setSource=L.prototype.Jc;L.prototype.getExtent=L.prototype.N;L.prototype.getMaxResolution=L.prototype.Mb;L.prototype.getMinResolution=L.prototype.Ob; 1002L.prototype.getOpacity=L.prototype.Sb;L.prototype.getVisible=L.prototype.fb;L.prototype.getZIndex=L.prototype.Tb;L.prototype.setExtent=L.prototype.fc;L.prototype.setMaxResolution=L.prototype.mc;L.prototype.setMinResolution=L.prototype.nc;L.prototype.setOpacity=L.prototype.gc;L.prototype.setVisible=L.prototype.Ra;L.prototype.setZIndex=L.prototype.hc;L.prototype.get=L.prototype.get;L.prototype.getKeys=L.prototype.O;L.prototype.getProperties=L.prototype.P;L.prototype.set=L.prototype.set; 1003L.prototype.setProperties=L.prototype.H;L.prototype.unset=L.prototype.R;L.prototype.changed=L.prototype.u;L.prototype.dispatchEvent=L.prototype.b;L.prototype.getRevision=L.prototype.J;L.prototype.on=L.prototype.G;L.prototype.once=L.prototype.K;L.prototype.un=L.prototype.I;L.prototype.unByKey=L.prototype.L;aj.prototype.get=aj.prototype.get;aj.prototype.getKeys=aj.prototype.O;aj.prototype.getProperties=aj.prototype.P;aj.prototype.set=aj.prototype.set;aj.prototype.setProperties=aj.prototype.H; 1004aj.prototype.unset=aj.prototype.R;aj.prototype.changed=aj.prototype.u;aj.prototype.dispatchEvent=aj.prototype.b;aj.prototype.getRevision=aj.prototype.J;aj.prototype.on=aj.prototype.G;aj.prototype.once=aj.prototype.K;aj.prototype.un=aj.prototype.I;aj.prototype.unByKey=aj.prototype.L;ej.prototype.getActive=ej.prototype.g;ej.prototype.getMap=ej.prototype.j;ej.prototype.setActive=ej.prototype.f;ej.prototype.get=ej.prototype.get;ej.prototype.getKeys=ej.prototype.O;ej.prototype.getProperties=ej.prototype.P; 1005ej.prototype.set=ej.prototype.set;ej.prototype.setProperties=ej.prototype.H;ej.prototype.unset=ej.prototype.R;ej.prototype.changed=ej.prototype.u;ej.prototype.dispatchEvent=ej.prototype.b;ej.prototype.getRevision=ej.prototype.J;ej.prototype.on=ej.prototype.G;ej.prototype.once=ej.prototype.K;ej.prototype.un=ej.prototype.I;ej.prototype.unByKey=ej.prototype.L;Qu.prototype.getActive=Qu.prototype.g;Qu.prototype.getMap=Qu.prototype.j;Qu.prototype.setActive=Qu.prototype.f;Qu.prototype.get=Qu.prototype.get; 1006Qu.prototype.getKeys=Qu.prototype.O;Qu.prototype.getProperties=Qu.prototype.P;Qu.prototype.set=Qu.prototype.set;Qu.prototype.setProperties=Qu.prototype.H;Qu.prototype.unset=Qu.prototype.R;Qu.prototype.changed=Qu.prototype.u;Qu.prototype.dispatchEvent=Qu.prototype.b;Qu.prototype.getRevision=Qu.prototype.J;Qu.prototype.on=Qu.prototype.G;Qu.prototype.once=Qu.prototype.K;Qu.prototype.un=Qu.prototype.I;Qu.prototype.unByKey=Qu.prototype.L;Tu.prototype.type=Tu.prototype.type;Tu.prototype.target=Tu.prototype.target; 1007Tu.prototype.preventDefault=Tu.prototype.preventDefault;Tu.prototype.stopPropagation=Tu.prototype.stopPropagation;Cj.prototype.type=Cj.prototype.type;Cj.prototype.target=Cj.prototype.target;Cj.prototype.preventDefault=Cj.prototype.preventDefault;Cj.prototype.stopPropagation=Cj.prototype.stopPropagation;oj.prototype.getActive=oj.prototype.g;oj.prototype.getMap=oj.prototype.j;oj.prototype.setActive=oj.prototype.f;oj.prototype.get=oj.prototype.get;oj.prototype.getKeys=oj.prototype.O; 1008oj.prototype.getProperties=oj.prototype.P;oj.prototype.set=oj.prototype.set;oj.prototype.setProperties=oj.prototype.H;oj.prototype.unset=oj.prototype.R;oj.prototype.changed=oj.prototype.u;oj.prototype.dispatchEvent=oj.prototype.b;oj.prototype.getRevision=oj.prototype.J;oj.prototype.on=oj.prototype.G;oj.prototype.once=oj.prototype.K;oj.prototype.un=oj.prototype.I;oj.prototype.unByKey=oj.prototype.L;Dj.prototype.getActive=Dj.prototype.g;Dj.prototype.getMap=Dj.prototype.j;Dj.prototype.setActive=Dj.prototype.f; 1009Dj.prototype.get=Dj.prototype.get;Dj.prototype.getKeys=Dj.prototype.O;Dj.prototype.getProperties=Dj.prototype.P;Dj.prototype.set=Dj.prototype.set;Dj.prototype.setProperties=Dj.prototype.H;Dj.prototype.unset=Dj.prototype.R;Dj.prototype.changed=Dj.prototype.u;Dj.prototype.dispatchEvent=Dj.prototype.b;Dj.prototype.getRevision=Dj.prototype.J;Dj.prototype.on=Dj.prototype.G;Dj.prototype.once=Dj.prototype.K;Dj.prototype.un=Dj.prototype.I;Dj.prototype.unByKey=Dj.prototype.L;rj.prototype.getActive=rj.prototype.g; 1010rj.prototype.getMap=rj.prototype.j;rj.prototype.setActive=rj.prototype.f;rj.prototype.get=rj.prototype.get;rj.prototype.getKeys=rj.prototype.O;rj.prototype.getProperties=rj.prototype.P;rj.prototype.set=rj.prototype.set;rj.prototype.setProperties=rj.prototype.H;rj.prototype.unset=rj.prototype.R;rj.prototype.changed=rj.prototype.u;rj.prototype.dispatchEvent=rj.prototype.b;rj.prototype.getRevision=rj.prototype.J;rj.prototype.on=rj.prototype.G;rj.prototype.once=rj.prototype.K;rj.prototype.un=rj.prototype.I; 1011rj.prototype.unByKey=rj.prototype.L;Vu.prototype.getActive=Vu.prototype.g;Vu.prototype.getMap=Vu.prototype.j;Vu.prototype.setActive=Vu.prototype.f;Vu.prototype.get=Vu.prototype.get;Vu.prototype.getKeys=Vu.prototype.O;Vu.prototype.getProperties=Vu.prototype.P;Vu.prototype.set=Vu.prototype.set;Vu.prototype.setProperties=Vu.prototype.H;Vu.prototype.unset=Vu.prototype.R;Vu.prototype.changed=Vu.prototype.u;Vu.prototype.dispatchEvent=Vu.prototype.b;Vu.prototype.getRevision=Vu.prototype.J; 1012Vu.prototype.on=Vu.prototype.G;Vu.prototype.once=Vu.prototype.K;Vu.prototype.un=Vu.prototype.I;Vu.prototype.unByKey=Vu.prototype.L;vj.prototype.getActive=vj.prototype.g;vj.prototype.getMap=vj.prototype.j;vj.prototype.setActive=vj.prototype.f;vj.prototype.get=vj.prototype.get;vj.prototype.getKeys=vj.prototype.O;vj.prototype.getProperties=vj.prototype.P;vj.prototype.set=vj.prototype.set;vj.prototype.setProperties=vj.prototype.H;vj.prototype.unset=vj.prototype.R;vj.prototype.changed=vj.prototype.u; 1013vj.prototype.dispatchEvent=vj.prototype.b;vj.prototype.getRevision=vj.prototype.J;vj.prototype.on=vj.prototype.G;vj.prototype.once=vj.prototype.K;vj.prototype.un=vj.prototype.I;vj.prototype.unByKey=vj.prototype.L;Ij.prototype.getGeometry=Ij.prototype.Y;Ij.prototype.getActive=Ij.prototype.g;Ij.prototype.getMap=Ij.prototype.j;Ij.prototype.setActive=Ij.prototype.f;Ij.prototype.get=Ij.prototype.get;Ij.prototype.getKeys=Ij.prototype.O;Ij.prototype.getProperties=Ij.prototype.P;Ij.prototype.set=Ij.prototype.set; 1014Ij.prototype.setProperties=Ij.prototype.H;Ij.prototype.unset=Ij.prototype.R;Ij.prototype.changed=Ij.prototype.u;Ij.prototype.dispatchEvent=Ij.prototype.b;Ij.prototype.getRevision=Ij.prototype.J;Ij.prototype.on=Ij.prototype.G;Ij.prototype.once=Ij.prototype.K;Ij.prototype.un=Ij.prototype.I;Ij.prototype.unByKey=Ij.prototype.L;Zu.prototype.type=Zu.prototype.type;Zu.prototype.target=Zu.prototype.target;Zu.prototype.preventDefault=Zu.prototype.preventDefault;Zu.prototype.stopPropagation=Zu.prototype.stopPropagation; 1015$u.prototype.getActive=$u.prototype.g;$u.prototype.getMap=$u.prototype.j;$u.prototype.setActive=$u.prototype.f;$u.prototype.get=$u.prototype.get;$u.prototype.getKeys=$u.prototype.O;$u.prototype.getProperties=$u.prototype.P;$u.prototype.set=$u.prototype.set;$u.prototype.setProperties=$u.prototype.H;$u.prototype.unset=$u.prototype.R;$u.prototype.changed=$u.prototype.u;$u.prototype.dispatchEvent=$u.prototype.b;$u.prototype.getRevision=$u.prototype.J;$u.prototype.on=$u.prototype.G;$u.prototype.once=$u.prototype.K; 1016$u.prototype.un=$u.prototype.I;$u.prototype.unByKey=$u.prototype.L;Jj.prototype.getActive=Jj.prototype.g;Jj.prototype.getMap=Jj.prototype.j;Jj.prototype.setActive=Jj.prototype.f;Jj.prototype.get=Jj.prototype.get;Jj.prototype.getKeys=Jj.prototype.O;Jj.prototype.getProperties=Jj.prototype.P;Jj.prototype.set=Jj.prototype.set;Jj.prototype.setProperties=Jj.prototype.H;Jj.prototype.unset=Jj.prototype.R;Jj.prototype.changed=Jj.prototype.u;Jj.prototype.dispatchEvent=Jj.prototype.b; 1017Jj.prototype.getRevision=Jj.prototype.J;Jj.prototype.on=Jj.prototype.G;Jj.prototype.once=Jj.prototype.K;Jj.prototype.un=Jj.prototype.I;Jj.prototype.unByKey=Jj.prototype.L;Lj.prototype.getActive=Lj.prototype.g;Lj.prototype.getMap=Lj.prototype.j;Lj.prototype.setActive=Lj.prototype.f;Lj.prototype.get=Lj.prototype.get;Lj.prototype.getKeys=Lj.prototype.O;Lj.prototype.getProperties=Lj.prototype.P;Lj.prototype.set=Lj.prototype.set;Lj.prototype.setProperties=Lj.prototype.H;Lj.prototype.unset=Lj.prototype.R; 1018Lj.prototype.changed=Lj.prototype.u;Lj.prototype.dispatchEvent=Lj.prototype.b;Lj.prototype.getRevision=Lj.prototype.J;Lj.prototype.on=Lj.prototype.G;Lj.prototype.once=Lj.prototype.K;Lj.prototype.un=Lj.prototype.I;Lj.prototype.unByKey=Lj.prototype.L;pv.prototype.type=pv.prototype.type;pv.prototype.target=pv.prototype.target;pv.prototype.preventDefault=pv.prototype.preventDefault;pv.prototype.stopPropagation=pv.prototype.stopPropagation;qv.prototype.getActive=qv.prototype.g;qv.prototype.getMap=qv.prototype.j; 1019qv.prototype.setActive=qv.prototype.f;qv.prototype.get=qv.prototype.get;qv.prototype.getKeys=qv.prototype.O;qv.prototype.getProperties=qv.prototype.P;qv.prototype.set=qv.prototype.set;qv.prototype.setProperties=qv.prototype.H;qv.prototype.unset=qv.prototype.R;qv.prototype.changed=qv.prototype.u;qv.prototype.dispatchEvent=qv.prototype.b;qv.prototype.getRevision=qv.prototype.J;qv.prototype.on=qv.prototype.G;qv.prototype.once=qv.prototype.K;qv.prototype.un=qv.prototype.I;qv.prototype.unByKey=qv.prototype.L; 1020Nj.prototype.getActive=Nj.prototype.g;Nj.prototype.getMap=Nj.prototype.j;Nj.prototype.setActive=Nj.prototype.f;Nj.prototype.get=Nj.prototype.get;Nj.prototype.getKeys=Nj.prototype.O;Nj.prototype.getProperties=Nj.prototype.P;Nj.prototype.set=Nj.prototype.set;Nj.prototype.setProperties=Nj.prototype.H;Nj.prototype.unset=Nj.prototype.R;Nj.prototype.changed=Nj.prototype.u;Nj.prototype.dispatchEvent=Nj.prototype.b;Nj.prototype.getRevision=Nj.prototype.J;Nj.prototype.on=Nj.prototype.G;Nj.prototype.once=Nj.prototype.K; 1021Nj.prototype.un=Nj.prototype.I;Nj.prototype.unByKey=Nj.prototype.L;Pj.prototype.getActive=Pj.prototype.g;Pj.prototype.getMap=Pj.prototype.j;Pj.prototype.setActive=Pj.prototype.f;Pj.prototype.get=Pj.prototype.get;Pj.prototype.getKeys=Pj.prototype.O;Pj.prototype.getProperties=Pj.prototype.P;Pj.prototype.set=Pj.prototype.set;Pj.prototype.setProperties=Pj.prototype.H;Pj.prototype.unset=Pj.prototype.R;Pj.prototype.changed=Pj.prototype.u;Pj.prototype.dispatchEvent=Pj.prototype.b; 1022Pj.prototype.getRevision=Pj.prototype.J;Pj.prototype.on=Pj.prototype.G;Pj.prototype.once=Pj.prototype.K;Pj.prototype.un=Pj.prototype.I;Pj.prototype.unByKey=Pj.prototype.L;Tj.prototype.getActive=Tj.prototype.g;Tj.prototype.getMap=Tj.prototype.j;Tj.prototype.setActive=Tj.prototype.f;Tj.prototype.get=Tj.prototype.get;Tj.prototype.getKeys=Tj.prototype.O;Tj.prototype.getProperties=Tj.prototype.P;Tj.prototype.set=Tj.prototype.set;Tj.prototype.setProperties=Tj.prototype.H;Tj.prototype.unset=Tj.prototype.R; 1023Tj.prototype.changed=Tj.prototype.u;Tj.prototype.dispatchEvent=Tj.prototype.b;Tj.prototype.getRevision=Tj.prototype.J;Tj.prototype.on=Tj.prototype.G;Tj.prototype.once=Tj.prototype.K;Tj.prototype.un=Tj.prototype.I;Tj.prototype.unByKey=Tj.prototype.L;Dv.prototype.type=Dv.prototype.type;Dv.prototype.target=Dv.prototype.target;Dv.prototype.preventDefault=Dv.prototype.preventDefault;Dv.prototype.stopPropagation=Dv.prototype.stopPropagation;Ev.prototype.getActive=Ev.prototype.g;Ev.prototype.getMap=Ev.prototype.j; 1024Ev.prototype.setActive=Ev.prototype.f;Ev.prototype.get=Ev.prototype.get;Ev.prototype.getKeys=Ev.prototype.O;Ev.prototype.getProperties=Ev.prototype.P;Ev.prototype.set=Ev.prototype.set;Ev.prototype.setProperties=Ev.prototype.H;Ev.prototype.unset=Ev.prototype.R;Ev.prototype.changed=Ev.prototype.u;Ev.prototype.dispatchEvent=Ev.prototype.b;Ev.prototype.getRevision=Ev.prototype.J;Ev.prototype.on=Ev.prototype.G;Ev.prototype.once=Ev.prototype.K;Ev.prototype.un=Ev.prototype.I;Ev.prototype.unByKey=Ev.prototype.L; 1025Hv.prototype.getActive=Hv.prototype.g;Hv.prototype.getMap=Hv.prototype.j;Hv.prototype.setActive=Hv.prototype.f;Hv.prototype.get=Hv.prototype.get;Hv.prototype.getKeys=Hv.prototype.O;Hv.prototype.getProperties=Hv.prototype.P;Hv.prototype.set=Hv.prototype.set;Hv.prototype.setProperties=Hv.prototype.H;Hv.prototype.unset=Hv.prototype.R;Hv.prototype.changed=Hv.prototype.u;Hv.prototype.dispatchEvent=Hv.prototype.b;Hv.prototype.getRevision=Hv.prototype.J;Hv.prototype.on=Hv.prototype.G;Hv.prototype.once=Hv.prototype.K; 1026Hv.prototype.un=Hv.prototype.I;Hv.prototype.unByKey=Hv.prototype.L;Lv.prototype.type=Lv.prototype.type;Lv.prototype.target=Lv.prototype.target;Lv.prototype.preventDefault=Lv.prototype.preventDefault;Lv.prototype.stopPropagation=Lv.prototype.stopPropagation;Mv.prototype.getActive=Mv.prototype.g;Mv.prototype.getMap=Mv.prototype.j;Mv.prototype.setActive=Mv.prototype.f;Mv.prototype.get=Mv.prototype.get;Mv.prototype.getKeys=Mv.prototype.O;Mv.prototype.getProperties=Mv.prototype.P;Mv.prototype.set=Mv.prototype.set; 1027Mv.prototype.setProperties=Mv.prototype.H;Mv.prototype.unset=Mv.prototype.R;Mv.prototype.changed=Mv.prototype.u;Mv.prototype.dispatchEvent=Mv.prototype.b;Mv.prototype.getRevision=Mv.prototype.J;Mv.prototype.on=Mv.prototype.G;Mv.prototype.once=Mv.prototype.K;Mv.prototype.un=Mv.prototype.I;Mv.prototype.unByKey=Mv.prototype.L;yd.prototype.get=yd.prototype.get;yd.prototype.getKeys=yd.prototype.O;yd.prototype.getProperties=yd.prototype.P;yd.prototype.set=yd.prototype.set;yd.prototype.setProperties=yd.prototype.H; 1028yd.prototype.unset=yd.prototype.R;yd.prototype.changed=yd.prototype.u;yd.prototype.dispatchEvent=yd.prototype.b;yd.prototype.getRevision=yd.prototype.J;yd.prototype.on=yd.prototype.G;yd.prototype.once=yd.prototype.K;
1028yd.prototype.un=yd.prototype.I;yd.prototype.unByKey=yd.prototype.L;Ad.prototype.getClosestPoint=Ad.prototype.Bb;Ad.prototype.getExtent=Ad.prototype.N;Ad.prototype.rotate=Ad.prototype.rotate;Ad.prototype.simplify=Ad.prototype.Eb;Ad.prototype.transform=Ad.prototype.mb;Ad.prototype.get=Ad.prototype.get; 1029Ad.prototype.getKeys=Ad.prototype.O;Ad.prototype.getProperties=Ad.prototype.P;Ad.prototype.set=Ad.prototype.set;Ad.prototype.setProperties=Ad.prototype.H;Ad.prototype.unset=Ad.prototype.R;Ad.prototype.changed=Ad.prototype.u;Ad.prototype.dispatchEvent=Ad.prototype.b;Ad.prototype.getRevision=Ad.prototype.J;Ad.prototype.on=Ad.prototype.G;Ad.prototype.once=Ad.prototype.K;Ad.prototype.un=Ad.prototype.I;Ad.prototype.unByKey=Ad.prototype.L;Du.prototype.getFirstCoordinate=Du.prototype.Jb; 1030Du.prototype.getLastCoordinate=Du.prototype.Kb;Du.prototype.getLayout=Du.prototype.Lb;Du.prototype.rotate=Du.prototype.rotate;Du.prototype.getClosestPoint=Du.prototype.Bb;Du.prototype.getExtent=Du.prototype.N;Du.prototype.simplify=Du.prototype.Eb;Du.prototype.get=Du.prototype.get;Du.prototype.getKeys=Du.prototype.O;Du.prototype.getProperties=Du.prototype.P;Du.prototype.set=Du.prototype.set;Du.prototype.setProperties=Du.prototype.H;Du.prototype.unset=Du.prototype.R;Du.prototype.changed=Du.prototype.u; 1031Du.prototype.dispatchEvent=Du.prototype.b;Du.prototype.getRevision=Du.prototype.J;Du.prototype.on=Du.prototype.G;Du.prototype.once=Du.prototype.K;Du.prototype.un=Du.prototype.I;Du.prototype.unByKey=Du.prototype.L;Oo.prototype.getClosestPoint=Oo.prototype.Bb;Oo.prototype.getExtent=Oo.prototype.N;Oo.prototype.rotate=Oo.prototype.rotate;Oo.prototype.simplify=Oo.prototype.Eb;Oo.prototype.transform=Oo.prototype.mb;Oo.prototype.get=Oo.prototype.get;Oo.prototype.getKeys=Oo.prototype.O; 1032Oo.prototype.getProperties=Oo.prototype.P;Oo.prototype.set=Oo.prototype.set;Oo.prototype.setProperties=Oo.prototype.H;Oo.prototype.unset=Oo.prototype.R;Oo.prototype.changed=Oo.prototype.u;Oo.prototype.dispatchEvent=Oo.prototype.b;Oo.prototype.getRevision=Oo.prototype.J;Oo.prototype.on=Oo.prototype.G;Oo.prototype.once=Oo.prototype.K;Oo.prototype.un=Oo.prototype.I;Oo.prototype.unByKey=Oo.prototype.L;Sd.prototype.getFirstCoordinate=Sd.prototype.Jb;Sd.prototype.getLastCoordinate=Sd.prototype.Kb; 1033Sd.prototype.getLayout=Sd.prototype.Lb;Sd.prototype.rotate=Sd.prototype.rotate;Sd.prototype.getClosestPoint=Sd.prototype.Bb;Sd.prototype.getExtent=Sd.prototype.N;Sd.prototype.simplify=Sd.prototype.Eb;Sd.prototype.transform=Sd.prototype.mb;Sd.prototype.get=Sd.prototype.get;Sd.prototype.getKeys=Sd.prototype.O;Sd.prototype.getProperties=Sd.prototype.P;Sd.prototype.set=Sd.prototype.set;Sd.prototype.setProperties=Sd.prototype.H;Sd.prototype.unset=Sd.prototype.R;Sd.prototype.changed=Sd.prototype.u; 1034Sd.prototype.dispatchEvent=Sd.prototype.b;Sd.prototype.getRevision=Sd.prototype.J;Sd.prototype.on=Sd.prototype.G;Sd.prototype.once=Sd.prototype.K;Sd.prototype.un=Sd.prototype.I;Sd.prototype.unByKey=Sd.prototype.L;T.prototype.getFirstCoordinate=T.prototype.Jb;T.prototype.getLastCoordinate=T.prototype.Kb;T.prototype.getLayout=T.prototype.Lb;T.prototype.rotate=T.prototype.rotate;T.prototype.getClosestPoint=T.prototype.Bb;T.prototype.getExtent=T.prototype.N;T.prototype.simplify=T.prototype.Eb; 1035T.prototype.transform=T.prototype.mb;T.prototype.get=T.prototype.get;T.prototype.getKeys=T.prototype.O;T.prototype.getProperties=T.prototype.P;T.prototype.set=T.prototype.set;T.prototype.setProperties=T.prototype.H;T.prototype.unset=T.prototype.R;T.prototype.changed=T.prototype.u;T.prototype.dispatchEvent=T.prototype.b;T.prototype.getRevision=T.prototype.J;T.prototype.on=T.prototype.G;T.prototype.once=T.prototype.K;T.prototype.un=T.prototype.I;T.prototype.unByKey=T.prototype.L; 1036U.prototype.getFirstCoordinate=U.prototype.Jb;U.prototype.getLastCoordinate=U.prototype.Kb;U.prototype.getLayout=U.prototype.Lb;U.prototype.rotate=U.prototype.rotate;U.prototype.getClosestPoint=U.prototype.Bb;U.prototype.getExtent=U.prototype.N;U.prototype.simplify=U.prototype.Eb;U.prototype.transform=U.prototype.mb;U.prototype.get=U.prototype.get;U.prototype.getKeys=U.prototype.O;U.prototype.getProperties=U.prototype.P;U.prototype.set=U.prototype.set;U.prototype.setProperties=U.prototype.H; 1037U.prototype.unset=U.prototype.R;U.prototype.changed=U.prototype.u;U.prototype.dispatchEvent=U.prototype.b;U.prototype.getRevision=U.prototype.J;U.prototype.on=U.prototype.G;U.prototype.once=U.prototype.K;U.prototype.un=U.prototype.I;U.prototype.unByKey=U.prototype.L;Do.prototype.getFirstCoordinate=Do.prototype.Jb;Do.prototype.getLastCoordinate=Do.prototype.Kb;Do.prototype.getLayout=Do.prototype.Lb;Do.prototype.rotate=Do.prototype.rotate;Do.prototype.getClosestPoint=Do.prototype.Bb; 1038Do.prototype.getExtent=Do.prototype.N;Do.prototype.simplify=Do.prototype.Eb;Do.prototype.transform=Do.prototype.mb;Do.prototype.get=Do.prototype.get;Do.prototype.getKeys=Do.prototype.O;Do.prototype.getProperties=Do.prototype.P;Do.prototype.set=Do.prototype.set;Do.prototype.setProperties=Do.prototype.H;
1038Do.prototype.unset=Do.prototype.R;Do.prototype.changed=Do.prototype.u;Do.prototype.dispatchEvent=Do.prototype.b;Do.prototype.getRevision=Do.prototype.J;Do.prototype.on=Do.prototype.G; 1039Do.prototype.once=Do.prototype.K;Do.prototype.un=Do.prototype.I;Do.prototype.unByKey=Do.prototype.L;Eo.prototype.getFirstCoordinate=Eo.prototype.Jb;Eo.prototype.getLastCoordinate=Eo.prototype.Kb;Eo.prototype.getLayout=Eo.prototype.Lb;Eo.prototype.rotate=Eo.prototype.rotate;Eo.prototype.getClosestPoint=Eo.prototype.Bb;Eo.prototype.getExtent=Eo.prototype.N;Eo.prototype.simplify=Eo.prototype.Eb;Eo.prototype.transform=Eo.prototype.mb;Eo.prototype.get=Eo.prototype.get;Eo.prototype.getKeys=Eo.prototype.O; 1040Eo.prototype.getProperties=Eo.prototype.P;Eo.prototype.set=Eo.prototype.set;Eo.prototype.setProperties=Eo.prototype.H;Eo.prototype.unset=Eo.prototype.R;Eo.prototype.changed=Eo.prototype.u;Eo.prototype.dispatchEvent=Eo.prototype.b;Eo.prototype.getRevision=Eo.prototype.J;Eo.prototype.on=Eo.prototype.G;Eo.prototype.once=Eo.prototype.K;Eo.prototype.un=Eo.prototype.I;Eo.prototype.unByKey=Eo.prototype.L;F.prototype.getFirstCoordinate=F.prototype.Jb;F.prototype.getLastCoordinate=F.prototype.Kb; 1041F.prototype.getLayout=F.prototype.Lb;F.prototype.rotate=F.prototype.rotate;F.prototype.getClosestPoint=F.prototype.Bb;F.prototype.getExtent=F.prototype.N;F.prototype.simplify=F.prototype.Eb;F.prototype.transform=F.prototype.mb;F.prototype.get=F.prototype.get;F.prototype.getKeys=F.prototype.O;F.prototype.getProperties=F.prototype.P;F.prototype.set=F.prototype.set;F.prototype.setProperties=F.prototype.H;F.prototype.unset=F.prototype.R;F.prototype.changed=F.prototype.u;F.prototype.dispatchEvent=F.prototype.b; 1042F.prototype.getRevision=F.prototype.J;F.prototype.on=F.prototype.G;F.prototype.once=F.prototype.K;F.prototype.un=F.prototype.I;F.prototype.unByKey=F.prototype.L;G.prototype.getFirstCoordinate=G.prototype.Jb;G.prototype.getLastCoordinate=G.prototype.Kb;G.prototype.getLayout=G.prototype.Lb;G.prototype.rotate=G.prototype.rotate;G.prototype.getClosestPoint=G.prototype.Bb;G.prototype.getExtent=G.prototype.N;G.prototype.simplify=G.prototype.Eb;G.prototype.transform=G.prototype.mb;G.prototype.get=G.prototype.get; 1043G.prototype.getKeys=G.prototype.O;G.prototype.getProperties=G.prototype.P;G.prototype.set=G.prototype.set;G.prototype.setProperties=G.prototype.H;G.prototype.unset=G.prototype.R;G.prototype.changed=G.prototype.u;G.prototype.dispatchEvent=G.prototype.b;G.prototype.getRevision=G.prototype.J;G.prototype.on=G.prototype.G;G.prototype.once=G.prototype.K;G.prototype.un=G.prototype.I;G.prototype.unByKey=G.prototype.L;mp.prototype.readFeatures=mp.prototype.Fa;np.prototype.readFeatures=np.prototype.Fa; 1044np.prototype.readFeatures=np.prototype.Fa;Fg.prototype.getMap=Fg.prototype.c;Fg.prototype.setMap=Fg.prototype.setMap;Fg.prototype.setTarget=Fg.prototype.g;Fg.prototype.get=Fg.prototype.get;Fg.prototype.getKeys=Fg.prototype.O;Fg.prototype.getProperties=Fg.prototype.P;Fg.prototype.set=Fg.prototype.set;Fg.prototype.setProperties=Fg.prototype.H;Fg.prototype.unset=Fg.prototype.R;Fg.prototype.changed=Fg.prototype.u;Fg.prototype.dispatchEvent=Fg.prototype.b;Fg.prototype.getRevision=Fg.prototype.J; 1045Fg.prototype.on=Fg.prototype.G;Fg.prototype.once=Fg.prototype.K;Fg.prototype.un=Fg.prototype.I;Fg.prototype.unByKey=Fg.prototype.L;Qg.prototype.getMap=Qg.prototype.c;Qg.prototype.setMap=Qg.prototype.setMap;Qg.prototype.setTarget=Qg.prototype.g;Qg.prototype.get=Qg.prototype.get;Qg.prototype.getKeys=Qg.prototype.O;Qg.prototype.getProperties=Qg.prototype.P;Qg.prototype.set=Qg.prototype.set;Qg.prototype.setProperties=Qg.prototype.H;Qg.prototype.unset=Qg.prototype.R;Qg.prototype.changed=Qg.prototype.u; 1046Qg.prototype.dispatchEvent=Qg.prototype.b;Qg.prototype.getRevision=Qg.prototype.J;Qg.prototype.on=Qg.prototype.G;Qg.prototype.once=Qg.prototype.K;Qg.prototype.un=Qg.prototype.I;Qg.prototype.unByKey=Qg.prototype.L;Rg.prototype.getMap=Rg.prototype.c;Rg.prototype.setMap=Rg.prototype.setMap;Rg.prototype.setTarget=Rg.prototype.g;Rg.prototype.get=Rg.prototype.get;Rg.prototype.getKeys=Rg.prototype.O;Rg.prototype.getProperties=Rg.prototype.P;Rg.prototype.set=Rg.prototype.set;Rg.prototype.setProperties=Rg.prototype.H; 1047Rg.prototype.unset=Rg.prototype.R;Rg.prototype.changed=Rg.prototype.u;Rg.prototype.dispatchEvent=Rg.prototype.b;Rg.prototype.getRevision=Rg.prototype.J;Rg.prototype.on=Rg.prototype.G;Rg.prototype.once=Rg.prototype.K;Rg.prototype.un=Rg.prototype.I;Rg.prototype.unByKey=Rg.prototype.L;co.prototype.getMap=co.prototype.c;co.prototype.setMap=co.prototype.setMap;co.prototype.setTarget=co.prototype.g;co.prototype.get=co.prototype.get;co.prototype.getKeys=co.prototype.O;co.prototype.getProperties=co.prototype.P; 1048co.prototype.set=co.prototype.set;co.prototype.setProperties=co.prototype.H;co.prototype.unset=co.prototype.R;co.prototype.changed=co.prototype.u;co.prototype.dispatchEvent=co.prototype.b;co.prototype.getRevision=co.prototype.J;co.prototype.on=co.prototype.G;co.prototype.once=co.prototype.K;co.prototype.un=co.prototype.I;co.prototype.unByKey=co.prototype.L;Ig.prototype.getMap=Ig.prototype.c;Ig.prototype.setMap=Ig.prototype.setMap;Ig.prototype.setTarget=Ig.prototype.g;Ig.prototype.get=Ig.prototype.get; 1049Ig.prototype.getKeys=Ig.prototype.O;Ig.prototype.getProperties=Ig.prototype.P;Ig.prototype.set=Ig.prototype.set;Ig.prototype.setProperties=Ig.prototype.H;Ig.prototype.unset=Ig.prototype.R;Ig.prototype.changed=Ig.prototype.u;Ig.prototype.dispatchEvent=Ig.prototype.b;Ig.prototype.getRevision=Ig.prototype.J;Ig.prototype.on=Ig.prototype.G;Ig.prototype.once=Ig.prototype.K;Ig.prototype.un=Ig.prototype.I;Ig.prototype.unByKey=Ig.prototype.L;io.prototype.getMap=io.prototype.c;io.prototype.setMap=io.prototype.setMap; 1050io.prototype.setTarget=io.prototype.g;io.prototype.get=io.prototype.get;io.prototype.getKeys=io.prototype.O;io.prototype.getProperties=io.prototype.P;io.prototype.set=io.prototype.set;io.prototype.setProperties=io.prototype.H;io.prototype.unset=io.prototype.R;io.prototype.changed=io.prototype.u;io.prototype.dispatchEvent=io.prototype.b;io.prototype.getRevision=io.prototype.J;io.prototype.on=io.prototype.G;io.prototype.once=io.prototype.K;io.prototype.un=io.prototype.I;io.prototype.unByKey=io.prototype.L; 1051Kg.prototype.getMap=Kg.prototype.c;Kg.prototype.setMap=Kg.prototype.setMap;Kg.prototype.setTarget=Kg.prototype.g;Kg.prototype.get=Kg.prototype.get;Kg.prototype.getKeys=Kg.prototype.O;Kg.prototype.getProperties=Kg.prototype.P;Kg.prototype.set=Kg.prototype.set;Kg.prototype.setProperties=Kg.prototype.H;Kg.prototype.unset=Kg.prototype.R;Kg.prototype.changed=Kg.prototype.u;Kg.prototype.dispatchEvent=Kg.prototype.b;Kg.prototype.getRevision=Kg.prototype.J;Kg.prototype.on=Kg.prototype.G; 1052Kg.prototype.once=Kg.prototype.K;Kg.prototype.un=Kg.prototype.I;Kg.prototype.unByKey=Kg.prototype.L;mo.prototype.getMap=mo.prototype.c;mo.prototype.setMap=mo.prototype.setMap;mo.prototype.setTarget=mo.prototype.g;mo.prototype.get=mo.prototype.get;mo.prototype.getKeys=mo.prototype.O;mo.prototype.getProperties=mo.prototype.P;mo.prototype.set=mo.prototype.set;mo.prototype.setProperties=mo.prototype.H;mo.prototype.unset=mo.prototype.R;mo.prototype.changed=mo.prototype.u;mo.prototype.dispatchEvent=mo.prototype.b; 1053mo.prototype.getRevision=mo.prototype.J;mo.prototype.on=mo.prototype.G;mo.prototype.once=mo.prototype.K;mo.prototype.un=mo.prototype.I;mo.prototype.unByKey=mo.prototype.L;ro.prototype.getMap=ro.prototype.c;ro.prototype.setMap=ro.prototype.setMap;ro.prototype.setTarget=ro.prototype.g;ro.prototype.get=ro.prototype.get;ro.prototype.getKeys=ro.prototype.O;ro.prototype.getProperties=ro.prototype.P;ro.prototype.set=ro.prototype.set;ro.prototype.setProperties=ro.prototype.H;ro.prototype.unset=ro.prototype.R; 1054ro.prototype.changed=ro.prototype.u;ro.prototype.dispatchEvent=ro.prototype.b;ro.prototype.getRevision=ro.prototype.J;ro.prototype.on=ro.prototype.G;ro.prototype.once=ro.prototype.K;ro.prototype.un=ro.prototype.I;ro.prototype.unByKey=ro.prototype.L; 1055 return OPENLAYERS.ol; 1056}
1056)); 1057
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.