PageSourceSearch

https://www.uke.de/assets/default/javascripts/lib/openlayers.js

js uke.de collected 2026-10-01 10:18:27 UTC 506,796 bytes, 20 lines download raw bytes

1!function(t,e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define([],e):t.ol=e()}(this,function(){function t(t){return void 0!==t}function e(e,o,i){e=e.split("."),i=i||Zb,e[0]in i||!i.execScript||i.execScript("var "+e[0]);for(var r;e.length&&(r=e.shift());)!e.length&&t(o)?i[r]=o:i=i[r]?i[r]:i[r]={}}function o(){}function i(t){t.Yb=function(){return t.Ng?t.Ng:t.Ng=new t}}function r(t){var e=typeof t;if("object"==e){if(!t)return"null";if(t instanceof Array)return"array";if(t instanceof Object)return e;var o=Object.prototype.toString.call(t);if("[object Window]"==o)return"object";if("[object Array]"==o||"number"==typeof t.length&&"undefined"!=typeof t.splice&&"undefined"!=typeof t.propertyIsEnumerable&&!t.propertyIsEnumerable("splice"))return"array";if("[object Function]"==o||"undefined"!=typeof t.call&&"undefined"!=typeof t.propertyIsEnumerable&&!t.propertyIsEnumerable("call"))return"function"}else if("function"==e&&"undefined"==typeof t.call)return"object";return e}function n(t){return"array"==r(t)}function s(t){var e=r(t);return"array"==e||"object"==e&&"number"==typeof t.length}function p(t){return"string"==typeof t}function a(t){return"number"==typeof t}function h(t){return"function"==r(t)}function l(t){var e=typeof t;return"object"==e&&null!=t||"function"==e}function u(t){return t[Jb]||(t[Jb]=++qb)}function c(t,e,o){return t.call.apply(t.bind,arguments)}function y(t,e,o){if(!t)throw Error();if(2<arguments.length){var i=Array.prototype.slice.call(arguments,2);return function(){var o=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(o,i),t.apply(e,o)}}return function(){return t.apply(e,arguments)}}function f(t,e,o){return f=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?c:y,f.apply(null,arguments)}function g(t,e){var o=Array.prototype.slice.call(arguments,1);return function(){var e=o.slice();return e.push.apply(e,arguments),t.apply(this,e)}}function d(t,e){function o(){}o.prototype=e.prototype,t.da=e.prototype,t.prototype=new o,t.prototype.constructor=t,t.zp=function(t,o,i){for(var r=Array(arguments.length-2),n=2;n<arguments.length;n++)r[n-2]=arguments[n];return e.prototype[o].apply(t,r)}}function v(){}function b(t){if(Error.captureStackTrace)Error.captureStackTrace(this,b);else{var e=Error().stack;e&&(this.stack=e)}t&&(this.message=String(t))}function m(t,e){var o=t.length-e.length;return o>=0&&t.indexOf(e,o)==o}function w(t,e){for(var o=t.split("%s"),i="",r=Array.prototype.slice.call(arguments,1);r.length&&1<o.length;)i+=o.shift()+r.shift();return i+o.join("%s")}function x(t){return pm.test(t)?(-1!=t.indexOf("&")&&(t=t.replace(em,"&amp;")),-1!=t.indexOf("<")&&(t=t.replace(om,"&lt;")),-1!=t.indexOf(">")&&(t=t.replace(im,"&gt;")),-1!=t.indexOf('"')&&(t=t.replace(rm,"&quot;")),-1!=t.indexOf("'")&&(t=t.replace(nm,"&#39;")),-1!=t.indexOf("\x00")&&(t=t.replace(sm,"&#0;")),t):t}function S(e){e=t(void 0)?e.toFixed(void 0):String(e);var o=e.indexOf(".");return-1==o&&(o=e.length),am("0",Math.max(0,2-o))+e}function M(t,e){for(var o=0,i=tm(String(t)).split("."),r=tm(String(e)).split("."),n=Math.max(i.length,r.length),s=0;0==o&&n>s;s++){var p=i[s]||"",a=r[s]||"",h=RegExp("(\\d*)(\\D*)","g"),l=RegExp("(\\d*)(\\D*)","g");do{var u=h.exec(p)||["","",""],c=l.exec(a)||["","",""];if(0==u[0].length&&0==c[0].length)break;o=P(0==u[1].length?0:parseInt(u[1],10),0==c[1].length?0:parseInt(c[1],10))||P(0==u[2].length,0==c[2].length)||P(u[2],c[2])}while(0==o)}return o}function P(t,e){return e>t?-1:t>e?1:0}function j(t,e,o){return Math.min(Math.max(t,e),o)}function T(t,e,o,i,r,n){var s=r-o,p=n-i;if(0!==s||0!==p){var a=((t-o)*s+(e-i)*p)/(s*s+p*p);a>1?(o=r,i=n):a>0&&(o+=s*a,i+=p*a)}return A(t,e,o,i)}function A(t,e,o,i){return t=o-t,e=i-e,t*t+e*e}function E(t){return t*Math.PI/180}function R(t){return function(e){return e?[j(e[0],t[0],t[2]),j(e[1],t[1],t[3])]:void 0}}function C(t){return t}function L(t,e){return lm.indexOf.call(t,e,void 0)}function I(t,e){lm.forEach.call(t,e,void 0)}function N(t,e){return lm.filter.call(t,e,void 0)}function k(t,e){return lm.map.call(t,e,void 0)}function F(t,e){return lm.some.call(t,e,void 0)}function D(t,e){var o=O(t,e,void 0);return 0>o?null:p(t)?t.charAt(o):t[o]}function O(t,e,o){for(var i=t.length,r=p(t)?t.split(""):t,n=0;i>n;n++)if(n in r&&e.call(o,r[n],n,t))return n;return-1}function B(t,e){var o,i=L(t,e);return(o=i>=0)&&lm.splice.call(t,i,1),o}function U(t){return lm.concat.apply(lm,arguments)}function G(t){var e=t.length;if(e>0){for(var o=Array(e),i=0;e>i;i++)o[i]=t[i];return o}return[]}function X(t,e){for(var o=1;o<arguments.length;o++){var i=arguments[o];if(s(i)){var r=t.length||0,n=i.length||0;t.length=r+n;for(var p=0;n>p;p++)t[r+p]=i[p]}else t.push(i)}}
1function K(t,e,o,i){lm.splice.apply(t,Y(arguments,1))}function Y(t,e,o){return 2>=arguments.length?lm.slice.call(t,e):lm.slice.call(t,e,o)}function V(t,e){t.sort(e||H)}function W(t){for(var e=lp,o=0;o<t.length;o++)t[o]={index:o,value:t[o]};var i=e||H;for(V(t,function(t,e){return i(t.value,e.value)||t.index-e.index}),o=0;o<t.length;o++)t[o]=t[o].value}function z(t,e){if(!s(t)||!s(e)||t.length!=e.length)return!1;for(var o=t.length,i=Z,r=0;o>r;r++)if(!i(t[r],e[r]))return!1;return!0}function H(t,e){return t>e?1:e>t?-1:0}function Z(t,e){return t===e}function J(t){for(var e=[],o=0;o<arguments.length;o++){var i=arguments[o];if(n(i))for(var r=0;r<i.length;r+=8192)for(var s=Y(i,r,r+8192),s=J.apply(null,s),p=0;p<s.length;p++)e.push(s[p]);else e.push(i)}return e}function q(t,e){return 0<=t.indexOf(e)}function $(t,e,o){var i=t.length;if(t[0]<=e)return 0;if(!(e<=t[i-1]))if(o>0){for(o=1;i>o;++o)if(t[o]<e)return o-1}else if(0>o){for(o=1;i>o;++o)if(t[o]<=e)return o}else for(o=1;i>o;++o){if(t[o]==e)return o;if(t[o]<e)return t[o-1]-e<e-t[o]?o-1:o}return i-1}function _(t){return function(e,o,i){return void 0!==e?(e=$(t,e,i),e=j(e+o,0,t.length-1),t[e]):void 0}}function Q(t,e,o){return function(i,r,n){return void 0!==i?(i=Math.max(Math.floor(Math.log(e/i)/Math.log(t)+(n>0?0:0>n?1:.5))+r,0),void 0!==o&&(i=Math.min(i,o)),e/Math.pow(t,i)):void 0}}function tt(t){return void 0!==t?0:void 0}function et(t,e){return void 0!==t?t+e:void 0}function ot(t){var e=2*Math.PI/t;return function(t,o){return void 0!==t?t=Math.floor((t+o)/e+.5)*e:void 0}}function it(){var t=E(5);return function(e,o){return void 0!==e?Math.abs(e+o)<=t?0:e+o:void 0}}function rt(t,e,o){this.center=t,this.resolution=e,this.rotation=o}function nt(t){return-1!=Qb.indexOf(t)}function st(t,e,o){for(var i in t)e.call(o,t[i],i,t)}function pt(t,e){for(var o in t)if(e.call(void 0,t[o],o,t))return!0;return!1}function at(t){var e,o=0;for(e in t)o++;return o}function ht(t){var e,o=[],i=0;for(e in t)o[i++]=t[e];return o}function lt(t){var e,o=[],i=0;for(e in t)o[i++]=e;return o}function ut(t,e){return e in t}function ct(t,e){for(var o in t)if(t[o]==e)return!0;return!1}function yt(t,e){for(var o in t)if(e.call(void 0,t[o],o,t))return o}function ft(t){for(var e in t)return!1;return!0}function gt(t){for(var e in t)delete t[e]}function dt(t,e,o){return e in t?t[e]:o}function vt(t,e){var o=[];return e in t?t[e]:t[e]=o}function bt(t){var e,o={};for(e in t)o[e]=t[e];return o}function mt(t){var e=r(t);if("object"==e||"array"==e){if(h(t.clone))return t.clone();var o,e="array"==e?[]:{};for(o in t)e[o]=mt(t[o]);return e}return t}function wt(t,e){for(var o,i,r=1;r<arguments.length;r++){i=arguments[r];for(o in i)t[o]=i[o];for(var n=0;n<ym.length;n++)o=ym[n],Object.prototype.hasOwnProperty.call(i,o)&&(t[o]=i[o])}}function xt(){var t=Qb;return vm?/rv\:([^\);]+)(\)|;)/.exec(t):dm?/Edge\/([\d\.]+)/.exec(t):gm?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(t):bm?/WebKit\/(\S+)/.exec(t):void 0}function St(){var t=Zb.document;return t?t.documentMode:void 0}function Mt(t){return Mm[t]||(Mm[t]=0<=M(Sm,t))}function Pt(){0!=Rm&&(Cm[u(this)]=this),this.ia=this.ia,this.oa=this.oa}function jt(e,o){var i=g(Tt,o);e.ia?i.call(void 0):(e.oa||(e.oa=[]),e.oa.push(t(void 0)?f(i,void 0):i))}function Tt(t){t&&"function"==typeof t.Ec&&t.Ec()}function At(t,e){this.type=t,this.g=this.target=e,this.i=!1,this.Qh=!0}function Et(t){t.b()}function Rt(t){t.preventDefault()}function Ct(t){return Ct[" "](t),t}function Lt(t,e){if(At.call(this,t?t.type:""),this.relatedTarget=this.g=this.target=null,this.u=this.j=this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0,this.A=this.f=this.c=this.B=!1,this.state=null,this.l=!1,this.a=null,t){var o=this.type=t.type,i=t.changedTouches?t.changedTouches[0]:null;this.target=t.target||t.srcElement,this.g=e;var r=t.relatedTarget;if(r){if(vm){var n;t:{try{Ct(r.nodeName),n=!0;break t}catch(s){}n=!1}n||(r=null)}}else"mouseover"==o?r=t.fromElement:"mouseout"==o&&(r=t.toElement);this.relatedTarget=r,null===i?(this.offsetX=bm||void 0!==t.offsetX?t.offsetX:t.layerX,this.offsetY=bm||void 0!==t.offsetY?t.offsetY:t.layerY,this.clientX=void 0!==t.clientX?t.clientX:t.pageX,this.clientY=void 0!==t.clientY?t.clientY:t.pageY,this.screenX=t.screenX||0,this.screenY=t.screenY||0):(this.clientX=void 0!==i.clientX?i.clientX:i.pageX,this.clientY=void 0!==i.clientY?i.clientY:i.pageY,this.screenX=i.screenX||0,this.screenY=i.screenY||0),this.button=t.button,this.j=t.keyCode||0,this.u=t.charCode||("keypress"==o?t.keyCode:0),this.B=t.ctrlKey,this.c=t.altKey,this.f=t.shiftKey,this.A=t.metaKey,this.l=mm?t.metaKey:t.ctrlKey,this.state=t.state,this.a=t,t.defaultPrevented&&this.preventDefault()}}function It(t){return!((Tm?0!=t.a.button:"click"==t.type?0:!(t.a.button&Im[0]))||bm&&mm&&t.B)}function Nt(t){return!(!t||!t[Nm])}function kt(t,e,o,i,r){this.listener=t,this.a=null,this.src=e,this.type=o,this.ad=!!i,this.je=r,this.key=++km,this.Tc=this.Ud=!1}function Ft(t){t.Tc=!0,t.listener=null,t.a=null,t.src=null,t.je=null}function Dt(t){this.src=t,this.a={},this.c=0}function Ot(t,e){var o=e.type;if(!(o in t.a))return!1;var i=B(t.a[o],e);return i&&(Ft(e),0==t.a[o].length&&(delete t.a[o],t.c--)),i}function Bt(t,e,o,i,r){return t=t.a[e.toString()],e=-1,t&&(e=Gt(t,o,i,r)),e>-1?t[e]:null}function Ut(e,o,i){var r=t(o),n=r?o.toString():"",s=t(i);return pt(e.a,function(t){for(var e=0;e<t.length;++e)if(!(r&&t[e].type!=n||s&&t[e].ad!=i))return!0;return!1})}function Gt(t,e,o,i){for(var r=0;r<t.length;++r){var n=t[r];
1if(!n.Tc&&n.listener==e&&n.ad==!!o&&n.je==i)return r}return-1}function Xt(t,e,o,i,r){if(n(e)){for(var s=0;s<e.length;s++)Xt(t,e[s],o,i,r);return null}return o=_t(o),Nt(t)?t.Qa(e,o,i,r):Kt(t,e,o,!1,i,r)}function Kt(t,e,o,i,r,n){if(!e)throw Error("Invalid event type");var s=!!r,p=$t(t);if(p||(t[Fm]=p=new Dt(t)),o=p.add(e,o,i,r,n),o.a)return o;if(i=Yt(),o.a=i,i.src=t,i.listener=o,t.addEventListener)t.addEventListener(e.toString(),i,s);else{if(!t.attachEvent)throw Error("addEventListener and attachEvent are unavailable.");t.attachEvent(Ht(e.toString()),i)}return Om++,o}function Yt(){var t=qt,e=Am?function(o){return t.call(e.src,e.listener,o)}:function(o){return o=t.call(e.src,e.listener,o),o?void 0:o};return e}function Vt(t,e,o,i,r){if(n(e)){for(var s=0;s<e.length;s++)Vt(t,e[s],o,i,r);return null}return o=_t(o),Nt(t)?t.zb.add(String(e),o,!0,i,r):Kt(t,e,o,!0,i,r)}function Wt(t,e,o,i,r){if(n(e))for(var s=0;s<e.length;s++)Wt(t,e[s],o,i,r);else o=_t(o),Nt(t)?t.Vf(e,o,i,r):t&&(t=$t(t))&&(e=Bt(t,e,o,!!i,r))&&zt(e)}function zt(t){if(a(t)||!t||t.Tc)return!1;var e=t.src;if(Nt(e))return Ot(e.zb,t);var o=t.type,i=t.a;return e.removeEventListener?e.removeEventListener(o,i,t.ad):e.detachEvent&&e.detachEvent(Ht(o),i),Om--,(o=$t(e))?(Ot(o,t),0==o.c&&(o.src=null,e[Fm]=null)):Ft(t),!0}function Ht(t){return t in Dm?Dm[t]:Dm[t]="on"+t}function Zt(t,e,o,i){var r=!0;if((t=$t(t))&&(e=t.a[e.toString()]))for(e=e.concat(),t=0;t<e.length;t++){var n=e[t];n&&n.ad==o&&!n.Tc&&(n=Jt(n,i),r=r&&!1!==n)}return r}function Jt(t,e){var o=t.listener,i=t.je||t.src;return t.Ud&&zt(t),o.call(i,e)}function qt(t,e){if(t.Tc)return!0;if(!Am){var o;if(!(o=e))t:{o=["window","event"];for(var i,r=Zb;i=o.shift();){if(null==r[i]){o=null;break t}r=r[i]}o=r}if(i=o,o=new Lt(i,this),r=!0,!(0>i.keyCode||void 0!=i.returnValue)){t:{var n=!1;if(0==i.keyCode)try{i.keyCode=-1;break t}catch(s){n=!0}(n||void 0==i.returnValue)&&(i.returnValue=!0)}for(i=[],n=o.g;n;n=n.parentNode)i.push(n);for(var n=t.type,p=i.length-1;!o.i&&p>=0;p--){o.g=i[p];var a=Zt(i[p],n,!0,o),r=r&&a}for(p=0;!o.i&&p<i.length;p++)o.g=i[p],a=Zt(i[p],n,!1,o),r=r&&a}return r}return Jt(t,new Lt(e,this))}function $t(t){return t=t[Fm],t instanceof Dt?t:null}function _t(t){return h(t)?t:(t[Bm]||(t[Bm]=function(e){return t.handleEvent(e)}),t[Bm])}function Qt(){Pt.call(this),this.zb=new Dt(this),this.Nd=this,this.eb=null}function te(t,e,o,i){if(e=t.zb.a[String(e)],!e)return!0;e=e.concat();for(var r=!0,n=0;n<e.length;++n){var s=e[n];if(s&&!s.Tc&&s.ad==o){var p=s.listener,a=s.je||s.src;s.Ud&&Ot(t.zb,s),r=!1!==p.call(a,i)&&r}}return r&&0!=i.Qh}function ee(e,o,i){return Ut(e.zb,t(o)?String(o):void 0,i)}function oe(){Qt.call(this),this.c=0}function ie(t){zt(t)}function re(t,e,o){At.call(this,t),this.key=e,this.oldValue=o}function ne(t){oe.call(this),u(this),this.B={},void 0!==t&&this.I(t)}function se(t){return Um.hasOwnProperty(t)?Um[t]:Um[t]="change:"+t}function pe(t,e,o){var i;i=se(e),t.o(new re(i,e,o)),t.o(new re("propertychange",e,o))}function ae(t,e,o){return void 0===o&&(o=[0,0]),o[0]=t[0]+2*e,o[1]=t[1]+2*e,o}function he(t,e,o){return void 0===o&&(o=[0,0]),o[0]=t[0]*e+.5|0,o[1]=t[1]*e+.5|0,o}function le(t,e){return n(t)?t:(void 0===e?e=[t,t]:(e[0]=t,e[1]=t),e)}function ue(t,e){var o=t%e;return 0>o*e?o+e:o}function ce(t,e,o){return t+o*(e-t)}function ye(t,e){return t[0]+=e[0],t[1]+=e[1],t}function fe(t,e){var o=t[0],i=t[1],r=e[0],n=e[1],s=r[0],r=r[1],p=n[0],n=n[1],a=p-s,h=n-r,o=0===a&&0===h?0:(a*(o-s)+h*(i-r))/(a*a+h*h||0);return 0>=o||(o>=1?(s=p,r=n):(s+=o*a,r+=o*h)),[s,r]}function ge(t,e){var o=ue(t+180,360)-180,i=Math.abs(Math.round(3600*o));return Math.floor(i/3600)+"\xb0 "+S(Math.floor(i/60%60))+"\u2032 "+S(Math.floor(i%60))+"\u2033 "+e.charAt(0>o?1:0)}function de(t,e,o){return t?e.replace("{x}",t[0].toFixed(o)).replace("{y}",t[1].toFixed(o)):""}function ve(t,e){for(var o=!0,i=t.length-1;i>=0;--i)if(t[i]!=e[i]){o=!1;break}return o}function be(t,e){var o=Math.cos(e),i=Math.sin(e),r=t[1]*o+t[0]*i;return t[0]=t[0]*o-t[1]*i,t[1]=r,t}function me(t,e){var o=t[0]-e[0],i=t[1]-e[1];return o*o+i*i}function we(t,e){return me(t,fe(t,e))}function xe(t,e){return de(t,"{x}, {y}",e)}function Se(t){this.length=t.length||t;for(var e=0;e<this.length;e++)this[e]=t[e]||0}function Me(t){this.length=t.length||t;for(var e=0;e<this.length;e++)this[e]=t[e]||0}function Pe(t,e,o,i,r){t[0]=e,t[1]=o,t[2]=i,t[3]=r}function je(){var t=Array(16);return Ae(t,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0),t}function Te(){var t=Array(16);return Ae(t,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),t}function Ae(t,e,o,i,r,n,s,p,a,h,l,u,c,y,f,g,d){t[0]=e,t[1]=o,t[2]=i,t[3]=r,t[4]=n,t[5]=s,t[6]=p,t[7]=a,t[8]=h,t[9]=l,t[10]=u,t[11]=c,t[12]=y,t[13]=f,t[14]=g,t[15]=d}function Ee(t,e){t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]}function Re(t){t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1}function Ce(t,e,o){var i=t[0],r=t[1],n=t[2],s=t[3],p=t[4],a=t[5],h=t[6],l=t[7],u=t[8],c=t[9],y=t[10],f=t[11],g=t[12],d=t[13],v=t[14];t=t[15];var b=e[0],m=e[1],w=e[2],x=e[3],S=e[4],M=e[5],P=e[6],j=e[7],T=e[8],A=e[9],E=e[10],R=e[11],C=e[12],L=e[13],I=e[14];e=e[15],o[0]=i*b+p*m+u*w+g*x,o[1]=r*b+a*m+c*w+d*x,o[2]=n*b+h*m+y*w+v*x,o[3]=s*b+l*m+f*w+t*x,o[4]=i*S+p*M+u*P+g*j,o[5]=r*S+a*M+c*P+d*j,o[6]=n*S+h*M+y*P+v*j,o[7]=s*S+l*M+f*P+t*j,o[8]=i*T+p*A+u*E+g*R,o[9]=r*T+a*A+c*E+d*R,o[10]=n*T+h*A+y*E+v*R,o[11]=s*T+l*A+f*E+t*R,o[12]=i*C+p*L+u*I+g*e,o[13]=r*C+a*L+c*I+d*e,o[14]=n*C+h*L+y*I+v*e,o[15]=s*C+l*L+f*I+t*e}function Le(t,e){var o=t[0],i=t[1],r=t[2],n=t[3],s=t[4],p=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],y=t[11],f=t[12],g=t[13],d=t[14],v=t[15],b=o*p-i*s,m=o*a-r*s,w=o*h-n*s,x=i*a-r*p,S=i*h-n*p,M=r*h-n*a,P=l*g-u*f,j=l*d-c*f,T=l*v-y*f,A=u*d-c*g,E=u*v-y*g,R=c*v-y*d,C=b*R-m*E+w*A+x*T-S*j+M*P;0!=C&&(C=1/C,e[0]=(p*R-a*E+h*A)*C,e[1]=(-i*R+r*E-n*A)*C,e[2]=(g*M-d*S+v*x)*C,e[3]=(-u*M+c*S-y*x)*C,e[4]=(-s*R+a*T-h*j)*C,e[5]=(o*R-r*T+n*j)*C,e[6]=(-f*M+d*w-v*m)*C,e[7]=(l*M-c*w+y*m)*C,e[8]=(s*E-p*T+h*P)*C,e[9]=(-o*E+i*T-n*P)*C,e[10]=(f*S-g*w+v*b)*C,e[11]=(-l*S+u*w-y*b)*C,e[12]=(-s*A+p*j-a*P)*C,e[13]=(o*A-i*j+r*P)*C,e[14]=(-f*x+g*m-d*b)*C,e[15]=(l*x-u*m+c*b)*C)}function Ie(t,e,o){var i=t[1]*e+t[5]*o+0*t[9]+t[13],r=t[2]*e+t[6]*o+0*t[10]+t[14],n=t[3]*e+t[7]*o+0*t[11]+t[15];t[12]=t[0]*e+t[4]*o+0*t[8]+t[12],t[13]=i,t[14]=r,t[15]=n}function Ne(t,e,o){Ae(t,t[0]*e,t[1]*e,t[2]*e,t[3]*e,t[4]*o,t[5]*o,t[6]*o,t[7]*o,1*t[8],1*t[9],1*t[10],1*t[11],t[12],t[13],t[14],t[15])}function ke(t,e){var o=t[0],i=t[1],r=t[2],n=t[3],s=t[4],p=t[5],a=t[6],h=t[7],l=Math.cos(e),u=Math.sin(e);t[0]=o*l+s*u,t[1]=i*l+p*u,t[2]=r*l+a*u,t[3]=n*l+h*u,t[4]=o*-u+s*l,t[5]=i*-u+p*l,t[6]=r*-u+a*l,t[7]=n*-u+h*l}function Fe(t){for(var e=Ve(),o=0,i=t.length;i>o;++o)qe(e,t[o]);return e}function De(t,e,o){var i=Math.min.apply(null,t),r=Math.min.apply(null,e);return t=Math.max.apply(null,t),e=Math.max.apply(null,e),We(i,r,t,e,o)}function Oe(t,e,o){return o?(o[0]=t[0]-e,o[1]=t[1]-e,o[2]=t[2]+e,o[3]=t[3]+e,o):[t[0]-e,t[1]-e,t[2]+e,t[3]+e]}function Be(t,e){return e?(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e):t.slice()}function Ue(t,e,o){return e=e<t[0]?t[0]-e:t[2]<e?e-t[2]:0,t=o<t[1]?t[1]-o:t[3]<o?o-t[3]:0,e*e+t*t}function Ge(t,e){return Ke(t,e[0],e[1])}function Xe(t,e){return t[0]<=e[0]&&e[2]<=t[2]&&t[1]<=e[1]&&e[3]<=t[3]}function Ke(t,e,o){return t[0]<=e&&e<=t[2]&&t[1]<=o&&o<=t[3]}function Ye(t,e){var o=t[1],i=t[2],r=t[3],n=e[0],s=e[1],p=0;return n<t[0]?p=16|p:n>i&&(p=4|p),o>s?p|=8:s>r&&(p|=2),0===p&&(p=1),p}function Ve(){return[1/0,1/0,-(1/0),-(1/0)]}function We(t,e,o,i,r){return r?(r[0]=t,r[1]=e,r[2]=o,r[3]=i,r):[t,e,o,i]}function ze(t,e){var o=t[0],i=t[1];return We(o,i,o,i,e)}function He(t,e,o,i,r){return r=We(1/0,1/0,-(1/0),-(1/0),r),$e(r,t,e,o,i)}function Ze(t,e){return t[0]==e[0]&&t[2]==e[2]&&t[1]==e[1]&&t[3]==e[3]}function Je(t,e){return e[0]<t[0]&&(t[0]=e[0]),e[2]>t[2]&&(t[2]=e[2]),e[1]<t[1]&&(t[1]=e[1]),e[3]>t[3]&&(t[3]=e[3]),t}function qe(t,e){e[0]<t[0]&&(t[0]=e[0]),e[0]>t[2]&&(t[2]=e[0]),e[1]<t[1]&&(t[1]=e[1]),e[1]>t[3]&&(t[3]=e[1])}function $e(t,e,o,i,r){for(;i>o;o+=r){var n=t,s=e[o],p=e[o+1];n[0]=Math.min(n[0],s),n[1]=Math.min(n[1],p),n[2]=Math.max(n[2],s),n[3]=Math.max(n[3],p)}return t}function _e(t,e,o){var i;return(i=e.call(o,to(t)))||(i=e.call(o,eo(t)))||(i=e.call(o,po(t)))?i:(i=e.call(o,so(t)))?i:!1}function Qe(t){var e=0;return lo(t)||(e=ao(t)*ro(t)),e}function to(t){return[t[0],t[1]]}function eo(t){return[t[2],t[1]]}function oo(t){return[(t[0]+t[2])/2,(t[1]+t[3])/2]}function io(t,e,o,i){var r=e*i[0]/2;i=e*i[1]/2,e=Math.cos(o),o=Math.sin(o),r=[-r,-r,r,r],i=[-i,i,-i,i];var n,s,p;for(n=0;4>n;++n)s=r[n],p=i[n],r[n]=t[0]+s*e-p*o,i[n]=t[1]+s*o+p*e;return De(r,i,void 0)}function ro(t){return t[3]-t[1]}function no(t,e,o){return o=o?o:Ve(),ho(t,e)&&(o[0]=t[0]>e[0]?t[0]:e[0],o[1]=t[1]>e[1]?t[1]:e[1],o[2]=t[2]<e[2]?t[2]:e[2],o[3]=t[3]<e[3]?t[3]:e[3]),o}function so(t){return[t[0],t[3]]}function po(t){return[t[2],t[3]]}function ao(t){return t[2]-t[0]}function ho(t,e){return t[0]<=e[2]&&t[2]>=e[0]&&t[1]<=e[3]&&t[3]>=e[1]}function lo(t){return t[2]<t[0]||t[3]<t[1]}function uo(t,e){var o=(t[2]-t[0])/2*(e-1),i=(t[3]-t[1])/2*(e-1);t[0]-=o,t[2]+=o,t[1]-=i,t[3]+=i}function co(t,e,o){return t=[t[0],t[1],t[0],t[3],t[2],t[1],t[2],t[3]],e(t,t,2),De([t[0],t[2],t[4],t[6]],[t[1],t[3],t[5],t[7]],o)}function yo(t){return function(){return t}}function fo(t){return t}function go(t){var e;return e=e||0,function(){return t.apply(this,Array.prototype.slice.call(arguments,0,e))}}function vo(t){var e=arguments,o=e.length;return function(){for(var t,i=0;o>i;i++)t=e[i].apply(this,arguments);return t}}function bo(t){var e=arguments,o=e.length;return function(){for(var t=0;o>t;t++)if(!e[t].apply(this,arguments))return!1;return!0}}function mo(t){this.radius=t}function wo(t){this.a=t.code,this.c=t.units,this.j=void 0!==t.extent?t.extent:null,this.i=void 0!==t.worldExtent?t.worldExtent:null,this.g=void 0!==t.axisOrientation?t.axisOrientation:"enu",this.f=void 0!==t.global?t.global:!1,this.b=!(!this.f||!this.j),this.B=void 0!==t.getPointResolution?t.getPointResolution:this.dk,this.l=null;var e=zm,o=t.code;if("function"==typeof proj4&&void 0===e[o]){var i=proj4.defs(o);if(void 0!==i){void 0!==i.axis&&void 0===t.axisOrientation&&(this.g=i.axis),void 0===t.units&&(t=i.units,void 0===i.to_meter||void 0!==t&&void 0!==Wm[t]||(t=i.to_meter.toString(),Wm[t]=i.to_meter),this.c=t);for(var r in e)t=proj4.defs(r),void 0!==t&&(e=Co(r),t===i?So([e,this]):(t=proj4(r,o),Eo(e,this,t.forward,t.inverse)))}}}function xo(t){return t.g}function So(t){jo(t),t.forEach(function(e){t.forEach(function(t){e!==t&&Ao(e,t,Fo)})})}function Mo(){var t=Hw,e=va,o=ba;
1Jw.forEach(function(i){t.forEach(function(t){Ao(i,t,e),Ao(t,i,o)})})}function Po(t){zm[t.a]=t,Ao(t,t,Fo)}function jo(t){var e=[];t.forEach(function(t){e.push(Po(t))})}function To(t){return t?p(t)?Co(t):t:Co("EPSG:3857")}function Ao(t,e,o){t=t.a,e=e.a,t in Hm||(Hm[t]={}),Hm[t][e]=o}function Eo(t,e,o,i){t=Co(t),e=Co(e),Ao(t,e,Ro(o)),Ao(e,t,Ro(i))}function Ro(t){return function(e,o,i){var r=e.length;i=void 0!==i?i:2,o=void 0!==o?o:Array(r);var n,s;for(s=0;r>s;s+=i)for(n=t([e[s],e[s+1]]),o[s]=n[0],o[s+1]=n[1],n=i-1;n>=2;--n)o[s+n]=e[s+n];return o}}function Co(t){var e;return t instanceof wo?e=t:p(t)?(e=zm[t],void 0===e&&"function"==typeof proj4&&void 0!==proj4.defs(t)&&(e=new wo({code:t}),Po(e))):e=null,e}function Lo(t,e){return t===e?!0:t.a===e.a?t.c===e.c:No(t,e)===Fo}function Io(t,e){var o=Co(t),i=Co(e);return No(o,i)}function No(t,e){var o,i=t.a,r=e.a;return i in Hm&&r in Hm[i]&&(o=Hm[i][r]),void 0===o&&(o=ko),o}function ko(t,e){if(void 0!==e&&t!==e){for(var o=0,i=t.length;i>o;++o)e[o]=t[o];t=e}return t}function Fo(t,e){var o;if(void 0!==e){o=0;for(var i=t.length;i>o;++o)e[o]=t[o];o=e}else o=t.slice();return o}function Do(t,e,o){return Io(e,o)(t,void 0,t.length)}function Oo(t,e,o){return e=Io(e,o),co(t,e)}function Bo(){ne.call(this),this.A=Ve(),this.C=-1,this.j={},this.u=this.i=0}function Uo(t,e,o,i,r,n){var s=r[0],p=r[1],a=r[4],h=r[5],l=r[12];r=r[13];for(var u=n?n:[],c=0;o>e;e+=i){var y=t[e],f=t[e+1];u[c++]=s*y+a*f+l,u[c++]=p*y+h*f+r}return n&&u.length!=c&&(u.length=c),u}function Go(){Bo.call(this),this.b="XY",this.a=2,this.v=null}function Xo(t){return"XY"==t?2:"XYZ"==t||"XYM"==t?3:"XYZM"==t?4:void 0}function Ko(t,e,o){t.a=Xo(e),t.b=e,t.v=o}function Yo(t,e,o,i){if(e)o=Xo(e);else{for(e=0;i>e;++e){if(0===o.length)return t.b="XY",void(t.a=2);o=o[0]}o=o.length,e=2==o?"XY":3==o?"XYZ":4==o?"XYZM":void 0}t.b=e,t.a=o}function Vo(t,e,o,i){for(var r=0,n=t[o-i],s=t[o-i+1];o>e;e+=i)var p=t[e],a=t[e+1],r=r+(s*p-n*a),n=p,s=a;return r/2}function Wo(t,e,o,i){var r,n,s=0;for(r=0,n=o.length;n>r;++r){var p=o[r],s=s+Vo(t,e,p,i);e=p}return s}function zo(t,e,o,i,r,n,s){var p=t[e],a=t[e+1],h=t[o]-p,l=t[o+1]-a;if(0!==h||0!==l)if(n=((r-p)*h+(n-a)*l)/(h*h+l*l),n>1)e=o;else if(n>0){for(r=0;i>r;++r)s[r]=ce(t[e+r],t[o+r],n);return void(s.length=i)}for(r=0;i>r;++r)s[r]=t[e+r];s.length=i}function Ho(t,e,o,i,r){var n=t[e],s=t[e+1];for(e+=i;o>e;e+=i){var p=t[e],a=t[e+1],n=A(n,s,p,a);n>r&&(r=n),n=p,s=a}return r}function Zo(t,e,o,i,r){var n,s;for(n=0,s=o.length;s>n;++n){var p=o[n];r=Ho(t,e,p,i,r),e=p}return r}function Jo(t,e,o,i,r,n,s,p,a,h,l){if(e==o)return h;var u;if(0===r){if(u=A(s,p,t[e],t[e+1]),h>u){for(l=0;i>l;++l)a[l]=t[e+l];return a.length=i,u}return h}for(var c=l?l:[NaN,NaN],y=e+i;o>y;)if(zo(t,y-i,y,i,s,p,c),u=A(s,p,c[0],c[1]),h>u){for(h=u,l=0;i>l;++l)a[l]=c[l];a.length=i,y+=i}else y+=i*Math.max((Math.sqrt(u)-Math.sqrt(h))/r|0,1);if(n&&(zo(t,o-i,e,i,s,p,c),u=A(s,p,c[0],c[1]),h>u)){for(h=u,l=0;i>l;++l)a[l]=c[l];a.length=i}return h}function qo(t,e,o,i,r,n,s,p,a,h,l){l=l?l:[NaN,NaN];var u,c;for(u=0,c=o.length;c>u;++u){var y=o[u];h=Jo(t,e,y,i,r,n,s,p,a,h,l),e=y}return h}function $o(t,e){var o,i,r=0;for(o=0,i=e.length;i>o;++o)t[r++]=e[o];return r}function _o(t,e,o,i){var r,n;for(r=0,n=o.length;n>r;++r){var s,p=o[r];for(s=0;i>s;++s)t[e++]=p[s]}return e}function Qo(t,e,o,i,r){r=r?r:[];var n,s,p=0;for(n=0,s=o.length;s>n;++n)e=_o(t,e,o[n],i),r[p++]=e;return r.length=p,r}function ti(t,e,o,i,r){r=void 0!==r?r:[];for(var n=0;o>e;e+=i)r[n++]=t.slice(e,e+i);return r.length=n,r}function ei(t,e,o,i,r){r=void 0!==r?r:[];var n,s,p=0;for(n=0,s=o.length;s>n;++n){var a=o[n];r[p++]=ti(t,e,a,i,r[p]),e=a}return r.length=p,r}function oi(t,e,o,i,r,n,s){var p=(o-e)/i;if(3>p){for(;o>e;e+=i)n[s++]=t[e],n[s++]=t[e+1];return s}var a=Array(p);a[0]=1,a[p-1]=1,o=[e,o-i];for(var h,l=0;0<o.length;){var u=o.pop(),c=o.pop(),y=0,f=t[c],g=t[c+1],d=t[u],v=t[u+1];for(h=c+i;u>h;h+=i){var b=T(t[h],t[h+1],f,g,d,v);b>y&&(l=h,y=b)}y>r&&(a[(l-e)/i]=1,l>c+i&&o.push(c,l),u>l+i&&o.push(l,u))}for(h=0;p>h;++h)a[h]&&(n[s++]=t[e+h*i],n[s++]=t[e+h*i+1]);return s}function ii(t,e,o,i,r,n,s,p){var a,h;for(a=0,h=o.length;h>a;++a){var l=o[a];t:{var u=t,c=l,y=i,f=r,g=n;if(e!=c){var d=f*Math.round(u[e]/f),v=f*Math.round(u[e+1]/f);e+=y,g[s++]=d,g[s++]=v;var b=void 0,m=void 0;do if(b=f*Math.round(u[e]/f),m=f*Math.round(u[e+1]/f),e+=y,e==c){g[s++]=b,g[s++]=m;break t}while(b==d&&m==v);for(;c>e;){var w,x;if(w=f*Math.round(u[e]/f),x=f*Math.round(u[e+1]/f),e+=y,w!=b||x!=m){var S=b-d,M=m-v,P=w-d,j=x-v;S*j==M*P&&(0>S&&S>P||S==P||S>0&&P>S)&&(0>M&&M>j||M==j||M>0&&j>M)||(g[s++]=b,g[s++]=m,d=b,v=m),b=w,m=x}}g[s++]=b,g[s++]=m}}p.push(s),e=l}return s}function ri(t,e){Go.call(this),this.g=this.l=-1,this.ma(t,e)}function ni(t,e,o){Ko(t,e,o),t.s()}function si(t,e){Go.call(this),this.ma(t,e)}function pi(t,e,o,i,r){return!_e(r,function(r){return!ai(t,e,o,i,r[0],r[1])})}function ai(t,e,o,i,r,n){for(var s=!1,p=t[o-i],a=t[o-i+1];o>e;e+=i){var h=t[e],l=t[e+1];a>n!=l>n&&(h-p)*(n-a)/(l-a)+p>r&&(s=!s),p=h,a=l}return s}function hi(t,e,o,i,r,n){if(0===o.length||!ai(t,e,o[0],i,r,n))return!1;var s;for(e=1,s=o.length;s>e;++e)if(ai(t,o[e-1],o[e],i,r,n))return!1;return!0}function li(t,e,o,i,r,n,s){var p,a,h,l,u,c=r[n+1],y=[],f=o[0];for(h=t[f-i],u=t[f-i+1],p=e;f>p;p+=i)l=t[p],a=t[p+1],(u>=c&&c>=a||c>=u&&a>=c)&&(h=(c-u)/(a-u)*(l-h)+h,y.push(h)),h=l,u=a;for(f=NaN,u=-(1/0),y.sort(),h=y[0],p=1,a=y.length;a>p;++p){l=y[p];var g=Math.abs(l-h);g>u&&(h=(h+l)/2,hi(t,e,o,i,h,c)&&(f=h,u=g)),h=l}return isNaN(f)&&(f=r[n]),s?(s.push(f,c),s):[f,c]}function ui(t,e,o,i,r,n){for(var s,p=[t[e],t[e+1]],a=[];o>e+i;e+=i){if(a[0]=t[e+i],a[1]=t[e+i+1],s=r.call(n,p,a))return s;p[0]=a[0],p[1]=a[1]}return!1}function ci(t,e,o,i,r){var n=$e(Ve(),t,e,o,i);return ho(r,n)?Xe(r,n)||n[0]>=r[0]&&n[2]<=r[2]||n[1]>=r[1]&&n[3]<=r[3]?!0:ui(t,e,o,i,function(t,e){var o=!1,i=Ye(r,t),n=Ye(r,e);if(1===i||1===n)o=!0;else{var s=r[0],p=r[1],a=r[2],h=r[3],l=e[0],u=e[1],c=(u-t[1])/(l-t[0]);2&n&&!(2&i)&&(o=l-(u-h)/c,o=o>=s&&a>=o),o||!(4&n)||4&i||(o=u-(l-a)*c,o=o>=p&&h>=o),o||!(8&n)||8&i||(o=l-(u-p)/c,o=o>=s&&a>=o),o||!(16&n)||16&i||(o=u-(l-s)*c,o=o>=p&&h>=o)}return o}
1):!1}function yi(t,e,o,i,r){var n=o[0];if(!(ci(t,e,n,i,r)||ai(t,e,n,i,r[0],r[1])||ai(t,e,n,i,r[0],r[3])||ai(t,e,n,i,r[2],r[1])||ai(t,e,n,i,r[2],r[3])))return!1;if(1===o.length)return!0;for(e=1,n=o.length;n>e;++e)if(pi(t,o[e-1],o[e],i,r))return!1;return!0}function fi(t,e,o,i){for(var r=0,n=t[o-i],s=t[o-i+1];o>e;e+=i)var p=t[e],a=t[e+1],r=r+(p-n)*(a+s),n=p,s=a;return r>0}function gi(t,e,o,i){var r=0;i=void 0!==i?i:!1;var n,s;for(n=0,s=e.length;s>n;++n){var p=e[n],r=fi(t,r,p,o);if(0===n){if(i&&r||!i&&!r)return!1}else if(i&&!r||!i&&r)return!1;r=p}return!0}function di(t,e,o,i,r){r=void 0!==r?r:!1;var n,s;for(n=0,s=o.length;s>n;++n){var p=o[n],a=fi(t,e,p,i);if(0===n?r&&a||!r&&!a:r&&!a||!r&&a)for(var a=t,h=p,l=i;h-l>e;){var u;for(u=0;l>u;++u){var c=a[e+u];a[e+u]=a[h-l+u],a[h-l+u]=c}e+=l,h-=l}e=p}return e}function vi(t,e,o,i){var r,n,s=0;for(r=0,n=e.length;n>r;++r)s=di(t,s,e[r],o,i);return s}function bi(t,e){Go.call(this),this.g=[],this.D=-1,this.G=null,this.T=this.S=this.U=-1,this.l=null,this.ma(t,e)}function mi(t){if(t.D!=t.c){var e=oo(t.J());t.G=li(t.ac(),0,t.g,t.a,e,0),t.D=t.c}return t.G}function wi(t,e,o,i){var r=i?i:32;i=[];var n;for(n=0;r>n;++n)X(i,t.offset(e,o,2*Math.PI*n/r));return i.push(i[0],i[1]),t=new bi(null),t.ba("XY",i,[i.length]),t}function xi(t){var e=t[0],o=t[1],i=t[2];return t=t[3],e=[e,o,e,t,i,t,i,o,e,o],o=new bi(null),o.ba("XY",e,[e.length]),o}function Si(t,e,o){var i=e?e:32,r=t.ra();e=t.b;for(var n=new bi(null,e),i=r*(i+1),r=[],s=0;i>s;s++)r[s]=0;return n.ba(e,r,[r.length]),Mi(n,t.vd(),t.yf(),o),n}function Mi(t,e,o,i){var r=t.ja(),n=t.b,s=t.ra(),p=t.Ab(),a=r.length/s-1;i=i?i:0;for(var h,l,u=0;a>=u;++u)l=u*s,h=i+2*ue(u,a)*Math.PI/a,r[l]=e[0]+o*Math.cos(h),r[l+1]=e[1]+o*Math.sin(h);t.ba(n,r,p)}function Pi(t){ne.call(this),t=t||{},this.b=[0,0];var e={};e.center=void 0!==t.center?t.center:null,this.g=To(t.projection);var o,i,r,n=void 0!==t.minZoom?t.minZoom:0;o=void 0!==t.maxZoom?t.maxZoom:28;var s=void 0!==t.zoomFactor?t.zoomFactor:2;if(void 0!==t.resolutions)o=t.resolutions,i=o[0],r=o[o.length-1],o=_(o);else{i=To(t.projection),r=i.J();var p=(r?Math.max(ao(r),ro(r)):360*Wm.degrees/Wm[i.c])/256/Math.pow(2,0),h=p/Math.pow(2,28);i=t.maxResolution,void 0!==i?n=0:i=p/Math.pow(s,n),r=t.minResolution,void 0===r&&(r=void 0!==t.maxZoom?void 0!==t.maxResolution?i/Math.pow(s,o):p/Math.pow(s,o):h),o=n+Math.floor(Math.log(i/r)/Math.log(s)),r=i/Math.pow(s,o-n),o=Q(s,i,o-n)}this.a=i,this.i=r,this.f=n,n=void 0!==t.extent?R(t.extent):C,(void 0!==t.enableRotation?t.enableRotation:1)?(i=t.constrainRotation,i=void 0===i||!0===i?it():!1===i?et:a(i)?ot(i):et):i=tt,this.j=new rt(n,o,i),void 0!==t.resolution?e.resolution=t.resolution:void 0!==t.zoom&&(e.resolution=this.constrainResolution(this.a,t.zoom-this.f)),e.rotation=void 0!==t.rotation?t.rotation:0,this.I(e)}function ji(t){var e=t.a,o=Math.log(e/t.i)/Math.log(2);return function(t){return e/Math.pow(2,t*o)}}function Ti(t){var e=t.a,o=Math.log(e/t.i)/Math.log(2);return function(t){return Math.log(e/t)/Math.log(2)/o}}function Ai(t){var e=t.Ta(),o=t.g,i=t.$();return t=t.Ea(),{center:[Math.round(e[0]/i)*i,Math.round(e[1]/i)*i],projection:void 0!==o?o:null,resolution:i,rotation:t}}function Ei(t){return!!t.Ta()&&void 0!==t.$()}function Ri(t,e){t.b[1]+=e}function Ci(t){return Math.pow(t,3)}function Li(t){return 1-Ci(1-t)}function Ii(t){return 3*t*t-2*t*t*t}function Ni(t){return t}function ki(t){return.5>t?Ii(2*t):1-Ii(2*(t-.5))}function Fi(t){var e=t.source,o=t.start?t.start:Date.now(),i=e[0],r=e[1],n=void 0!==t.duration?t.duration:1e3,s=t.easing?t.easing:Ii;return function(t,e){if(e.time<o)return e.animate=!0,e.viewHints[0]+=1,!0;if(e.time<o+n){var p=1-s((e.time-o)/n),a=i-e.viewState.center[0],h=r-e.viewState.center[1];return e.animate=!0,e.viewState.center[0]+=p*a,e.viewState.center[1]+=p*h,e.viewHints[0]+=1,!0}return!1}}function Di(t){var e=t.rotation?t.rotation:0,o=t.start?t.start:Date.now(),i=void 0!==t.duration?t.duration:1e3,r=t.easing?t.easing:Ii,n=t.anchor?t.anchor:null;return function(t,s){if(s.time<o)return s.animate=!0,s.viewHints[0]+=1,!0;if(s.time<o+i){var p=1-r((s.time-o)/i),p=(e-s.viewState.rotation)*p;if(s.animate=!0,s.viewState.rotation+=p,n){var a=s.viewState.center;a[0]-=n[0],a[1]-=n[1],be(a,p),ye(a,n)}return s.viewHints[0]+=1,!0}return!1}}function Oi(t){var e=t.resolution,o=t.start?t.start:Date.now(),i=void 0!==t.duration?t.duration:1e3,r=t.easing?t.easing:Ii;return function(t,n){if(n.time<o)return n.animate=!0,n.viewHints[0]+=1,!0;if(n.time<o+i){var s=1-r((n.time-o)/i),p=e-n.viewState.resolution;return n.animate=!0,n.viewState.resolution+=s*p,n.viewHints[0]+=1,!0}return!1}}function Bi(t,e,o,i){return void 0!==i?(i[0]=t,i[1]=e,i[2]=o,i):[t,e,o]}function Ui(t,e,o){return t+"/"+e+"/"+o}function Gi(t){var e,o,i=t[0],r=Array(i),n=1<<i-1;for(e=0;i>e;++e)o=48,t[1]&n&&(o+=1),t[2]&n&&(o+=2),r[e]=String.fromCharCode(o),n>>=1;return r.join("")}function Xi(t){return Ui(t[0],t[1],t[2])}function Ki(t,e,o,i){this.a=t,this.f=e,this.c=o,this.b=i}function Yi(t,e,o){return t.a<=e&&e<=t.f&&t.c<=o&&o<=t.b}function Vi(t,e){return t.a==e.a&&t.c==e.c&&t.f==e.f&&t.b==e.b}function Wi(t){return t.b-t.c+1}function zi(t){return t.f-t.a+1}function Hi(t,e){return t.a<=e.f&&t.f>=e.a&&t.c<=e.b&&t.b>=e.c}function Zi(t){this.c=t.html,this.a=t.tileRanges?t.tileRanges:null}function Ji(t,e,o){At.call(this,t,o),this.element=e}function qi(t){ne.call(this),this.a=t?t:[],$i(this)}function $i(t){t.set("length",t.a.length)}function _i(t){return n(t)?t:$m(t)}function Qi(t){if(!p(t)){var e=t[0];e!=(0|e)&&(e=e+.5|0);var o=t[1];o!=(0|o)&&(o=o+.5|0);var i=t[2];i!=(0|i)&&(i=i+.5|0),t="rgba("+e+","+o+","+i+","+t[3]+")"}return t;
2}function tr(t,e){var o=e||[];return o[0]=j(t[0]+.5|0,0,255),o[1]=j(t[1]+.5|0,0,255),o[2]=j(t[2]+.5|0,0,255),o[3]=j(t[3],0,1),o}function er(e,o){this.x=t(e)?e:0,this.y=t(o)?o:0}function or(t,e){this.width=t,this.height=e}function ir(t){return t?new mr(vr(t)):_b||(_b=new mr)}function rr(t){var e=document;return p(t)?e.getElementById(t):t}function nr(t,e){st(e,function(e,o){"style"==o?t.style.cssText=e:"class"==o?t.className=e:"for"==o?t.htmlFor=e:Qm.hasOwnProperty(o)?t.setAttribute(Qm[o],e):0==o.lastIndexOf("aria-",0)||0==o.lastIndexOf("data-",0)?t.setAttribute(o,e):t[o]=e})}function sr(t){return t=t.document.documentElement,new or(t.clientWidth,t.clientHeight)}function pr(t,e,o){var i=arguments,r=document,s=i[0],a=i[1];if(!_m&&a&&(a.name||a.type)){if(s=["<",s],a.name&&s.push(' name="',x(a.name),'"'),a.type){s.push(' type="',x(a.type),'"');var h={};wt(h,a),delete h.type,a=h}s.push(">"),s=s.join("")}return s=r.createElement(s),a&&(p(a)?s.className=a:n(a)?s.className=a.join(" "):nr(s,a)),2<i.length&&ar(r,s,i,2),s}
2function ar(t,e,o,i){function r(o){o&&e.appendChild(p(o)?t.createTextNode(o):o)}for(;i<o.length;i++){var n=o[i];!s(n)||l(n)&&0<n.nodeType?r(n):I(br(n)?G(n):n,r)}}function hr(t){return document.createElement(t)}function lr(t,e){ar(vr(t),t,arguments,1)}function ur(t){for(var e;e=t.firstChild;)t.removeChild(e)}function cr(t,e,o){t.insertBefore(e,t.childNodes[o]||null)}function yr(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function fr(t,e){var o=e.parentNode;o&&o.replaceChild(t,e)}function gr(e){if(t(e.firstElementChild))e=e.firstElementChild;else for(e=e.firstChild;e&&1!=e.nodeType;)e=e.nextSibling;return e}function dr(t,e){if(t.contains&&1==e.nodeType)return t==e||t.contains(e);if("undefined"!=typeof t.compareDocumentPosition)return t==e||Boolean(16&t.compareDocumentPosition(e));for(;e&&t!=e;)e=e.parentNode;return e==t}function vr(t){return 9==t.nodeType?t:t.ownerDocument||t.document}function br(t){if(t&&"number"==typeof t.length){if(l(t))return"function"==typeof t.item||"string"==typeof t.item;if(h(t))return"function"==typeof t.item}return!1}function mr(t){this.a=t||Zb.document||document}function wr(){return!0}function xr(t){var e=t.a;return t=e.scrollingElement?e.scrollingElement:bm?e.body||e.documentElement:e.documentElement,e=e.parentWindow||e.defaultView,gm&&Mt("10")&&e.pageYOffset!=t.scrollTop?new er(t.scrollLeft,t.scrollTop):new er(e.pageXOffset||t.scrollLeft,e.pageYOffset||t.scrollTop)}function Sr(t){return t.classList?t.classList:(t=t.className,p(t)&&t.match(/\S+/g)||[])}function Mr(t,e){var o;return t.classList?o=t.classList.contains(e):(o=Sr(t),o=0<=L(o,e)),o}function Pr(t,e){t.classList?t.classList.add(e):Mr(t,e)||(t.className+=0<t.className.length?" "+e:e)}function jr(t,e){t.classList?t.classList.remove(e):Mr(t,e)&&(t.className=N(Sr(t),function(t){return t!=e}).join(" "))}function Tr(t,e){Mr(t,e)?jr(t,e):Pr(t,e)}function Ar(t,e,o,i){this.top=t,this.right=e,this.bottom=o,this.left=i}function Er(t,e,o,i){this.left=t,this.top=e,this.width=o,this.height=i}function Rr(t,e){var o=vr(t);return o.defaultView&&o.defaultView.getComputedStyle&&(o=o.defaultView.getComputedStyle(t,null))?o[e]||o.getPropertyValue(e)||"":""}function Cr(t,e){return Rr(t,e)||(t.currentStyle?t.currentStyle[e]:null)||t.style&&t.style[e]}function Lr(t,e,o){var i;e instanceof er?(i=e.x,e=e.y):(i=e,e=o),t.style.left=kr(i),t.style.top=kr(e)}function Ir(t){var e;try{e=t.getBoundingClientRect()}catch(o){return{left:0,top:0,right:0,bottom:0}}return gm&&t.ownerDocument.body&&(t=t.ownerDocument,e.left-=t.documentElement.clientLeft+t.body.clientLeft,e.top-=t.documentElement.clientTop+t.body.clientTop),e}function Nr(t){return 1==t.nodeType?(t=Ir(t),new er(t.left,t.top)):(t=t.changedTouches?t.changedTouches[0]:t,new er(t.clientX,t.clientY))}function kr(t){return"number"==typeof t&&(t+="px"),t}function Fr(t){var e=Dr;if("none"!=Cr(t,"display"))return e(t);var o=t.style,i=o.display,r=o.visibility,n=o.position;return o.visibility="hidden",o.position="absolute",o.display="inline",t=e(t),o.display=i,o.position=n,o.visibility=r,t}function Dr(e){var o=e.offsetWidth,i=e.offsetHeight,r=bm&&!o&&!i;return t(o)&&!r||!e.getBoundingClientRect?new or(o,i):(e=Ir(e),new or(e.right-e.left,e.bottom-e.top))}function Or(t,e){t.style.display=e?"":"none"}function Br(t,e,o,i){if(/^\d+px?$/.test(e))return parseInt(e,10);var r=t.style[o],n=t.runtimeStyle[o];return t.runtimeStyle[o]=t.currentStyle[o],t.style[o]=e,e=t.style[i],t.style[o]=r,t.runtimeStyle[o]=n,e}function Ur(t,e){var o=t.currentStyle?t.currentStyle[e]:null;return o?Br(t,o,"left","pixelLeft"):0}function Gr(t,e){if(gm){var o=Ur(t,e+"Left"),i=Ur(t,e+"Right"),r=Ur(t,e+"Top"),n=Ur(t,e+"Bottom");return new Ar(r,i,n,o)}return o=Rr(t,e+"Left"),i=Rr(t,e+"Right"),r=Rr(t,e+"Top"),n=Rr(t,e+"Bottom"),new Ar(parseFloat(r),parseFloat(i),parseFloat(n),parseFloat(o))}function Xr(t,e){if("none"==(t.currentStyle?t.currentStyle[e+"Style"]:null))return 0;var o=t.currentStyle?t.currentStyle[e+"Width"]:null;return o in tw?tw[o]:Br(t,o,"left","pixelLeft")}function Kr(t){if(gm&&!(jm>=9)){var e=Xr(t,"borderLeft"),o=Xr(t,"borderRight"),i=Xr(t,"borderTop");return t=Xr(t,"borderBottom"),new Ar(i,o,t,e)}return e=Rr(t,"borderLeftWidth"),o=Rr(t,"borderRightWidth"),i=Rr(t,"borderTopWidth"),t=Rr(t,"borderBottomWidth"),new Ar(parseFloat(i),parseFloat(o),parseFloat(t),parseFloat(e))}function Yr(t,e,o){At.call(this,t),this.map=e,this.frameState=void 0!==o?o:null}function Vr(t){ne.call(this),this.element=t.element?t.element:null,this.a=this.U=null,this.u=[],this.render=t.render?t.render:v,t.target&&this.f(t.target)}function Wr(){this.b=0,this.f={},this.c=this.a=null}function zr(t,e){return t.f.hasOwnProperty(e)}function Hr(t){Wr.call(this),this.g=void 0!==t?t:2048}function Zr(t){return t.nc()>t.g}function Jr(t,e){for(var o,i;Zr(t)&&(o=t.a.zc,i=o.a[0].toString(),!(i in e&&e[i].contains(o.a)));)t.pop().Ec()}function qr(t,e){Qt.call(this),this.a=t,this.state=e}function $r(t){t.o("change")}function _r(t){ne.call(this),this.f=Co(t.projection),this.j=void 0!==t.attributions?t.attributions:null,this.U=t.logo,this.A=void 0!==t.state?t.state:"ready",this.S=void 0!==t.wrapX?t.wrapX:!1}function Qr(t){return t.S}function tn(t,e){t.A=e,t.s()}function en(t){this.minZoom=void 0!==t.minZoom?t.minZoom:0,this.a=t.resolutions,this.maxZoom=this.a.length-1,this.b=void 0!==t.origin?t.origin:null,this.g=null,void 0!==t.origins&&(this.g=t.origins);var e=t.extent;void 0===e||this.b||this.g||(this.b=so(e)),this.j=null,void 0!==t.tileSizes&&(this.j=t.tileSizes),this.l=void 0!==t.tileSize?t.tileSize:this.j?null:256,this.u=void 0!==e?e:null,this.c=null,void 0!==t.sizes?this.c=t.sizes.map(function(t){return new Ki(Math.min(0,t[0]),Math.max(t[0]-1,-1),Math.min(0,t[1]),Math.max(t[1]-1,-1))},this):e&&ln(this,e),this.f=[0,0]}function on(t,e,o,i,r){for(r=t.Aa(e,r),e=e[0]-1;e>=t.minZoom;){if(o.call(null,e,sn(t,r,e,i)))return!0;--e}return!1}function rn(t,e,o,i){return e[0]<t.maxZoom?(i=t.Aa(e,i),sn(t,i,e[0]+1,o)):null}function nn(t,e,o,i){an(t,e[0],e[1],o,!1,ew);var r=ew[1],n=ew[2];return an(t,e[2],e[3],o,!0,ew),t=ew[1],e=ew[2],void 0!==i?(i.a=r,i.f=t,i.c=n,i.b=e):i=new Ki(r,t,n,e),i}
2function sn(t,e,o,i){return o=t.$(o),nn(t,e,o,i)}function pn(t,e){var o=t.Ca(e[0]),i=t.$(e[0]),r=le(t.Ha(e[0]),t.f);return[o[0]+(e[1]+.5)*r[0]*i,o[1]+(e[2]+.5)*r[1]*i]}function an(t,e,o,i,r,n){var s=hn(t,i),p=i/t.$(s),a=t.Ca(s);return t=le(t.Ha(s),t.f),e=p*Math.floor((e-a[0])/i+(r?.5:0))/t[0],o=p*Math.floor((o-a[1])/i+(r?0:.5))/t[1],r?(e=Math.ceil(e)-1,o=Math.ceil(o)-1):(e=Math.floor(e),o=Math.floor(o)),Bi(s,e,o,n)}function hn(t,e){var o=$(t.a,e,0);return j(o,t.minZoom,t.maxZoom)}function ln(t,e){for(var o=t.a.length,i=Array(o),r=t.minZoom;o>r;++r)i[r]=sn(t,e,r);t.c=i}function un(t){var e=t.l;if(!e){var e=fn(t),o=yn(e,void 0,void 0),e=new en({extent:e,origin:so(e),resolutions:o,tileSize:void 0});t.l=e}return e}function cn(t){var e={};return wt(e,void 0!==t?t:{}),void 0===e.extent&&(e.extent=Co("EPSG:3857").J()),e.resolutions=yn(e.extent,e.maxZoom,e.tileSize),delete e.maxZoom,new en(e)}function yn(t,e,o){e=void 0!==e?e:42;var i=ro(t);for(t=ao(t),o=le(void 0!==o?o:256),o=Math.max(t/o[0],i/o[1]),e+=1,i=Array(e),t=0;e>t;++t)i[t]=o/Math.pow(2,t);return i}function fn(t){t=Co(t);var e=t.J();return e||(t=180*Wm.degrees/t.Jc(),e=We(-t,-t,t,t)),e}function gn(t){_r.call(this,{attributions:t.attributions,extent:t.extent,logo:t.logo,projection:t.projection,state:t.state,wrapX:t.wrapX}),this.pa=void 0!==t.opaque?t.opaque:!1,this.C=void 0!==t.tilePixelRatio?t.tilePixelRatio:1,this.tileGrid=void 0!==t.tileGrid?t.tileGrid:null,this.a=new Hr(t.cf),this.b=[0,0]}function dn(t,e,o,i,r){if(e=t.td(e),!e)return!1;for(var n,s,p=!0,a=i.a;a<=i.f;++a)for(var h=i.c;h<=i.b;++h)n=t.gb(o,a,h),s=!1,zr(e,n)&&(n=e.get(n),(s=2===n.state)&&(s=!1!==r(n))),s||(p=!1);return p}function vn(t,e,o){var i=void 0!==o?o:t.f;if(o=t.hb(i),t.S&&i.f){var r=e;e=r[0],t=pn(o,r),i=fn(i),Ge(i,t)?e=r:(r=ao(i),t[0]+=r*Math.ceil((i[0]-t[0])/r),e=o.fe(t,e))}if(r=e[0],i=e[1],t=e[2],o.minZoom>r||r>o.maxZoom)o=!1;else{var n=o.J();o=(o=n?sn(o,n,r):o.c?o.c[r]:null)?Yi(o,i,t):!0}return o?e:null}function bn(t,e){At.call(this,t),this.tile=e}function mn(t){t=t?t:{},this.D=hr("UL"),this.A=hr("LI"),this.D.appendChild(this.A),Or(this.A,!1),this.b=void 0!==t.collapsed?t.collapsed:!0,this.i=void 0!==t.collapsible?t.collapsible:!0,this.i||(this.b=!1);var e=t.className?t.className:"ol-attribution",o=t.tipLabel?t.tipLabel:"Attributions",i=t.collapseLabel?t.collapseLabel:"\xbb";this.G=p(i)?pr("SPAN",{},i):i,i=t.label?t.label:"i",this.S=p(i)?pr("SPAN",{},i):i,o=pr("BUTTON",{type:"button",title:o},this.i&&!this.b?this.G:this.S),Xt(o,"click",this.Ll,!1,this),Xt(o,["mouseout",Lm],function(){this.blur()},!1),e=pr("DIV",e+" ol-unselectable ol-control"+(this.b&&this.i?" ol-collapsed":"")+(this.i?"":" ol-uncollapsible"),this.D,o),Vr.call(this,{element:e,render:t.render?t.render:wn,target:t.target}),this.C=!0,this.l={},this.j={},this.T={}}function wn(t){if(t=t.frameState){var e,o,i,r,n,s,p,a,h,l,c,y=t.layerStatesArray,f=bt(t.attributions),g={},d=t.viewState.projection;for(o=0,e=y.length;e>o;o++)if((s=y[o].layer.fa())&&(l=u(s).toString(),h=s.j))for(i=0,r=h.length;r>i;i++)if(p=h[i],a=u(p).toString(),!(a in f)){if(n=t.usedTiles[l]){var v=s.hb(d);t:{c=p;var b=d;if(c.a){var m=void 0,w=void 0,x=void 0,S=void 0;for(S in n)if(S in c.a)for(var M,x=n[S],m=0,w=c.a[S].length;w>m;++m){if(M=c.a[S][m],Hi(M,x)){c=!0;break t}var P=sn(v,b.J(),parseInt(S,10)),j=zi(P);if((x.a<P.a||x.f>P.f)&&(Hi(M,new Ki(ue(x.a,j),ue(x.f,j),x.c,x.b))||zi(x)>j&&Hi(M,P))){c=!0;break t}}c=!1}else c=!0}}else c=!1;c?(a in g&&delete g[a],f[a]=p):g[a]=p}e=[f,g],o=e[0],e=e[1];for(var T in this.l)T in o?(this.j[T]||(Or(this.l[T],!0),this.j[T]=!0),delete o[T]):T in e?(this.j[T]&&(Or(this.l[T],!1),delete this.j[T]),delete e[T]):(yr(this.l[T]),delete this.l[T],delete this.j[T]);for(T in o)i=hr("LI"),i.innerHTML=o[T].c,this.D.appendChild(i),this.l[T]=i,this.j[T]=!0;for(T in e)i=hr("LI"),i.innerHTML=e[T].c,Or(i,!1),this.D.appendChild(i),this.l[T]=i;T=!ft(this.j)||!ft(t.logos),this.C!=T&&(Or(this.element,T),this.C=T),T&&ft(this.j)?Pr(this.element,"ol-logo-only"):jr(this.element,"ol-logo-only");var A;t=t.logos,T=this.T;for(A in T)A in t||(yr(T[A]),delete T[A]);for(var E in t)E in T||(A=new Image,A.src=E,o=t[E],""===o?o=A:(o=pr("A",{href:o}),o.appendChild(A)),this.A.appendChild(o),T[E]=o);Or(this.A,!ft(t))}else this.C&&(Or(this.element,!1),this.C=!1)}function xn(t){Tr(t.element,"ol-collapsed"),t.b?fr(t.G,t.S):fr(t.S,t.G),t.b=!t.b}function Sn(t){t=t?t:{};var e=t.className?t.className:"ol-rotate",o=t.label?t.label:"\u21e7";this.b=null,p(o)?this.b=pr("SPAN","ol-compass",o):(this.b=o,Pr(this.b,"ol-compass")),o=pr("BUTTON",{"class":e+"-reset",type:"button",title:t.tipLabel?t.tipLabel:"Reset rotation"},this.b),Xt(o,"click",Sn.prototype.A,!1,this),e=pr("DIV",e+" ol-unselectable ol-control",o),Vr.call(this,{element:e,render:t.render?t.render:Mn,target:t.target}),this.i=t.duration?t.duration:250,this.j=void 0!==t.autoHide?t.autoHide:!0,this.l=void 0,this.j&&Pr(this.element,"ol-hidden")}function Mn(t){if(t=t.frameState){if(t=t.viewState.rotation,t!=this.l){var e="rotate("+t+"rad)";if(this.j){var o=this.element;0===t?Pr(o,"ol-hidden"):jr(o,"ol-hidden")}this.b.style.msTransform=e,this.b.style.webkitTransform=e,this.b.style.transform=e}this.l=t}}function Pn(t){t=t?t:{};var e=t.className?t.className:"ol-zoom",o=t.delta?t.delta:1,i=t.zoomOutLabel?t.zoomOutLabel:"\u2212",r=t.zoomOutTipLabel?t.zoomOutTipLabel:"Zoom out",n=pr("BUTTON",{"class":e+"-in",type:"button",title:t.zoomInTipLabel?t.zoomInTipLabel:"Zoom in"},t.zoomInLabel?t.zoomInLabel:"+");Xt(n,"click",g(Pn.prototype.j,o),!1,this),i=pr("BUTTON",{"class":e+"-out",type:"button",title:r},i),Xt(i,"click",g(Pn.prototype.j,-o),!1,this),e=pr("DIV",e+" ol-unselectable ol-control",n,i),Vr.call(this,{element:e,target:t.target}),this.b=void 0!==t.duration?t.duration:250}function jn(t){t=t?t:{};var e=new qi;return(void 0!==t.zoom?t.zoom:1)&&e.push(new Pn(t.zoomOptions)),(void 0!==t.rotate?t.rotate:1)&&e.push(new Sn(t.rotateOptions)),(void 0!==t.attribution?t.attribution:1)&&e.push(new mn(t.attributionOptions)),e}function Tn(){var t=ir().a,e=t.body;return!!(e.webkitRequestFullscreen||e.mozRequestFullScreen&&t.mozFullScreenEnabled||e.msRequestFullscreen&&t.msFullscreenEnabled||e.requestFullscreen&&t.fullscreenEnabled)}function An(t){t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.msRequestFullscreen?t.msRequestFullscreen():t.requestFullscreen&&t.requestFullscreen()}function En(){var t=ir().a;return!!(t.webkitIsFullScreen||t.mozFullScreen||t.msFullscreenElement||t.fullscreenElement)}function Rn(t){t=t?t:{},this.b=t.className?t.className:"ol-full-screen";var e=t.label?t.label:"\u2194";this.j=p(e)?document.createTextNode(String(e)):e,e=t.labelActive?t.labelActive:"\xd7",this.i=p(e)?document.createTextNode(String(e)):e,e=t.tipLabel?t.tipLabel:"Toggle full-screen",e=pr("BUTTON",{"class":this.b+"-"+En(),type:"button",title:e},this.j),Xt(e,"click",this.C,!1,this),Xt(Zb.document,ow,this.l,!1,this);var o=this.b+" ol-unselectable ol-control "+(Tn()?"":"ol-unsupported"),e=pr("DIV",o,e);Vr.call(this,{element:e,target:t.target}),this.A=void 0!==t.keys?t.keys:!1}function Cn(t){t=t?t:{};var e=pr("DIV",t.className?t.className:"ol-mouse-position");Vr.call(this,{element:e,render:t.render?t.render:Ln,target:t.target}),Xt(this,se("projection"),this.Ol,!1,this),t.coordinateFormat&&this.Th(t.coordinateFormat),t.projection&&this.$g(Co(t.projection)),this.A=t.undefinedHTML?t.undefinedHTML:"",this.l=e.innerHTML,this.i=this.j=this.b=null}function Ln(t){t=t.frameState,t?this.b!=t.viewState.projection&&(this.b=t.viewState.projection,this.j=null):this.b=null,In(this,this.i)}function In(t,e){var o=t.A;if(e&&t.b){if(!t.j){var i=t.Zg();t.j=i?No(t.b,i):ko}(i=t.a.Fa(e))&&(t.j(i,i),o=(o=t.vg())?o(i):i.toString())}t.l&&o==t.l||(t.element.innerHTML=o,t.l=o)}function Nn(t,e,o){Pt.call(this),this.wa=null,this.b=!1,this.j=t,this.g=o,this.a=e||window,this.c=f(this.f,this)}function kn(t){if(null!=t.wa){var e=Fn(t),o=Dn(t);e&&!o&&t.a.mozRequestAnimationFrame?zt(t.wa):e&&o?o.call(t.a,t.wa):t.a.clearTimeout(t.wa)}t.wa=null}function Fn(t){return t=t.a,t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||null}function Dn(t){return t=t.a,t.cancelAnimationFrame||t.cancelRequestAnimationFrame||t.webkitCancelRequestAnimationFrame||t.mozCancelRequestAnimationFrame||t.oCancelRequestAnimationFrame||t.msCancelRequestAnimationFrame||null}function On(t){Zb.setTimeout(function(){throw t},0)}function Bn(t,e){var o=t;e&&(o=f(t,e)),o=rw(o),!h(Zb.setImmediate)||Zb.Window&&Zb.Window.prototype&&Zb.Window.prototype.setImmediate==Zb.setImmediate?(iw||(iw=Un()),iw(o)):Zb.
2setImmediate(o)}function Un(){var e=Zb.MessageChannel;if("undefined"==typeof e&&"undefined"!=typeof window&&window.postMessage&&window.addEventListener&&!nt("Presto")&&(e=function(){var t=document.createElement("IFRAME");t.style.display="none",t.src="",document.documentElement.appendChild(t);var e=t.contentWindow,t=e.document;t.open(),t.write(""),t.close();var o="callImmediate"+Math.random(),i="file:"==e.location.protocol?"*":e.location.protocol+"//"+e.location.host,t=f(function(t){"*"!=i&&t.origin!=i||t.data!=o||this.port1.onmessage()},this);e.addEventListener("message",t,!1),this.port1={},this.port2={postMessage:function(){e.postMessage(o,i)}}}),"undefined"!=typeof e&&!nt("Trident")&&!nt("MSIE")){var o=new e,i={},r=i;return o.port1.onmessage=function(){if(t(i.next)){i=i.next;var e=i.mg;i.mg=null,e()}},function(t){r.next={mg:t},r=r.next,o.port2.postMessage(0)}}return"undefined"!=typeof document&&"onreadystatechange"in document.createElement("SCRIPT")?function(t){var e=document.createElement("SCRIPT");e.onreadystatechange=function(){e.onreadystatechange=null,e.parentNode.removeChild(e),e=null,t(),t=null},document.documentElement.appendChild(e)}:function(t){Zb.setTimeout(t,0)}}function Gn(t,e){this.c={},this.a=[],this.b=0;var o=arguments.length;if(o>1){if(o%2)throw Error("Uneven number of arguments");for(var i=0;o>i;i+=2)this.set(arguments[i],arguments[i+1])}else if(t){t instanceof Gn?(o=t.O(),i=t.pc()):(o=lt(t),i=ht(t));for(var r=0;r<o.length;r++)this.set(o[r],i[r])}}function Xn(t){if(t.b!=t.a.length){for(var e=0,o=0;e<t.a.length;){var i=t.a[e];Kn(t.c,i)&&(t.a[o++]=i),e++}t.a.length=o}if(t.b!=t.a.length){for(var r={},o=e=0;e<t.a.length;)i=t.a[e],Kn(r,i)||(t.a[o++]=i,r[i]=1),e++;t.a.length=o}}function Kn(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function Yn(){this.a=$b()}function Vn(t){Qt.call(this),this.a=t||window,this.c=Xt(this.a,"resize",this.f,!1,this),this.b=sr(this.a||window)}function Wn(t,e,o,i,r){if(!(gm||dm||bm&&Mt("525")))return!0;if(mm&&r)return zn(t);if(r&&!i)return!1;if(a(e)&&(e=Hn(e)),!o&&(17==e||18==e||mm&&91==e))return!1;if((bm||dm)&&i&&o)switch(t){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(gm&&i&&e==t)return!1;switch(t){case 13:return!0;case 27:return!(bm||dm)}return zn(t)}function zn(t){if(t>=48&&57>=t||t>=96&&106>=t||t>=65&&90>=t||(bm||dm)&&0==t)return!0;switch(t){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 Hn(t){if(vm)t=Zn(t);else if(mm&&bm)t:switch(t){case 93:t=91}return t}function Zn(t){switch(t){case 61:return 187;case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return t}}function Jn(t,e){Qt.call(this),t&&qn(this,t,e)}function qn(t,e,o){t.me&&$n(t),t.ud=e,t.le=Xt(t.ud,"keypress",t,o),t.qf=Xt(t.ud,"keydown",t.a,o,t),t.me=Xt(t.ud,"keyup",t.c,o,t)}function $n(t){t.le&&(zt(t.le),zt(t.qf),zt(t.me),t.le=null,t.qf=null,t.me=null),t.ud=null,t.ib=-1,t.Zb=-1}function _n(t,e,o,i){Lt.call(this,i),this.type="key",this.j=t,this.u=e}function Qn(t,e){Qt.call(this);var o=this.a=t;(o=l(o)&&1==o.nodeType?this.a:this.a?this.a.body:null)&&Cr(o,"direction"),this.c=Xt(this.a,vm?"DOMMouseScroll":"mousewheel",this,e)}function ts(t,e){return bm&&(mm||xm)&&0!=t%e?t:t/e}function es(t,e,o,i){Lt.call(this,e),this.type="mousewheel",this.detail=t,this.C=i}function os(t,e,o){At.call(this,t),this.a=e,t=o?o:{},this.buttons=is(t),this.pressure=rs(t,this.buttons),this.bubbles="bubbles"in t?t.bubbles:!1,this.cancelable="cancelable"in t?t.cancelable:!1,this.view="view"in t?t.view:null,this.detail="detail"in t?t.detail:null,this.screenX="screenX"in t?t.screenX:0,this.screenY="screenY"in t?t.screenY:0,this.clientX="clientX"in t?t.clientX:0,this.clientY="clientY"in t?t.clientY:0,this.button="button"in t?t.button:0,this.relatedTarget="relatedTarget"in t?t.relatedTarget:null,this.pointerId="pointerId"in t?t.pointerId:0,this.width="width"in t?t.width:0,this.height="height"in t?t.height:0,this.pointerType="pointerType"in t?t.pointerType:"",this.isPrimary="isPrimary"in t?t.isPrimary:!1,e.preventDefault&&(this.preventDefault=function(){e.preventDefault()})}function is(t){if(t.buttons||hw)t=t.buttons;else switch(t.which){case 1:t=1;break;case 2:t=4;break;case 3:t=2;break;default:t=0}return t}function rs(t,e){var o=0;return o=t.pressure?t.pressure:e?.5:0}function ns(t,e){var o=hr("CANVAS");return t&&(o.width=t),e&&(o.height=e),o.getContext("2d")}function ss(t,e){var o=t.style;o.WebkitTransform=e,o.MozTransform=e,o.a=e,o.msTransform=e,o.transform=e,gm&&Mt("9.0")&&(t.style.transformOrigin="0 0")}function ps(t,e){var o;if(yw()){var i=Array(16);for(o=0;16>o;++o)i[o]=e[o].toFixed(6);ss(t,"matrix3d("+i.join(",")+")")}else if(cw()){var i=[e[0],e[1],e[4],e[5],e[12],e[13]],r=Array(6);for(o=0;6>o;++o)r[o]=i[o].toFixed(6);ss(t,"matrix("+r.join(",")+")")}else t.style.left=Math.round(e[12])+"px",t.style.top=Math.round(e[13])+"px"}function as(t,e){var o,i,r=fw.length;for(i=0;r>i;++i)try{if(o=t.getContext(fw[i],e))return o}catch(n){}return null}function hs(t,e){this.a=t,this.g=e}function ls(t){hs.call(this,t,{mousedown:this.el,mousemove:this.fl,mouseup:this.il,mouseover:this.hl,mouseout:this.gl}),this.c=t.c,this.b=[]}function us(t,e){for(var o,i=t.b,r=e.clientX,n=e.clientY,s=0,p=i.length;p>s&&(o=i[s]);s++){var a=Math.abs(n-o[1]);if(25>=Math.abs(r-o[0])&&25>=a)return!0}return!1}function cs(t){var e=Ps(t,t.a),o=e.preventDefault;return e.preventDefault=function(){t.preventDefault(),o()},e.pointerId=1,e.isPrimary=!0,e.pointerType="mouse",e}function ys(t){hs.call(this,t,{MSPointerDown:this.nl,MSPointerMove:this.ol,MSPointerUp:this.rl,MSPointerOut:this.pl,MSPointerOver:this.ql,MSPointerCancel:this.ml,MSGotPointerCapture:this.kl,MSLostPointerCapture:this.ll}),this.c=t.c,this.b=["","unavailable","touch","pen","mouse"]}function fs(t,e){var o=e;return a(e.a.pointerType)&&(o=Ps(e,e.a),o.pointerType=t.b[e.a.pointerType]),o}function gs(t){hs.call(this,t,{pointerdown:this.Vn,pointermove:this.Wn,pointerup:this.Zn,pointerout:this.Xn,pointerover:this.Yn,pointercancel:this.Un,gotpointercapture:this.rk,lostpointercapture:this.dl})}function ds(t,e){hs.call(this,t,{touchstart:this.ap,touchmove:this.$o,touchend:this.Zo,touchcancel:this.Yo}),this.c=t.c,this.i=e,this.b=void 0,this.j=0,this.f=void 0}function vs(t,e,o){return e=Ps(e,o),e.pointerId=o.identifier+2,e.bubbles=!0,e.cancelable=!0,e.detail=t.j,e.button=0,e.buttons=1,e.width=o.webkitRadiusX||o.radiusX||0,e.height=o.webkitRadiusY||o.radiusY||0,e.pressure=o.webkitForce||o.force||.5,e.isPrimary=t.b===o.identifier,e.pointerType="touch",e.clientX=o.clientX,e.clientY=o.clientY,e.screenX=o.screenX,e.screenY=o.screenY,e}function bs(t,e,o){function i(){e.preventDefault()}var r,n,s=Array.prototype.slice.call(e.a.changedTouches),p=s.length;for(r=0;p>r;++r)n=vs(t,e,s[r]),n.preventDefault=i,o.call(t,e,n)}function ms(t,e){var o=t.i.b,i=e.a.changedTouches[0];if(t.b===i.identifier){var r=[i.clientX,i.clientY];o.push(r),Zb.setTimeout(function(){B(o,r)},2500)}}function ws(t){Qt.call(this),this.f=t,this.c={},this.b={},this.a=[],xw?xs(this,new gs(this)):Sw?xs(this,new ys(this)):(t=new ls(this),xs(this,t),ww&&xs(this,new ds(this,t))),t=this.a.length;for(var e,o=0;t>o;o++)e=this.a[o],Ss(this,Object.keys(e.g))}function xs(t,e){var o=Object.keys(e.g);
2o&&(o.forEach(function(t){var o=e.g[t];o&&(this.b[t]=f(o,e))},t),t.a.push(e))}function Ss(t,e){e.forEach(function(t){Xt(this.f,t,this.g,!1,this)},t)}function Ms(t,e){e.forEach(function(t){Wt(this.f,t,this.g,!1,this)},t)}function Ps(t,e){for(var o,i={},r=0,n=kw.length;n>r;r++)o=kw[r][0],i[o]=t[o]||e[o]||kw[r][1];return i}function js(t,e,o){t.tc(e,o);var i=e.relatedTarget;i&&dr(e.target,i)||(e.bubbles=!1,As(t,Iw,e,o))}function Ts(t,e,o){e.bubbles=!0,As(t,Rw,e,o);var i=e.relatedTarget;i&&dr(e.target,i)||(e.bubbles=!1,As(t,Lw,e,o))}function As(t,e,o,i){t.o(new os(e,i,o))}function Es(t,e){t.o(new os(e.type,e,e.a))}function Rs(t,e,o,i,r){Yr.call(this,t,e,r),this.a=o,this.originalEvent=o.a,this.pixel=e.Zd(this.originalEvent),this.coordinate=e.Fa(this.pixel),this.dragging=void 0!==i?i:!1}function Cs(t,e,o,i,r){Rs.call(this,t,e,o.a,i,r),this.c=o}function Ls(t){Qt.call(this),this.b=t,this.j=0,this.i=!1,this.c=this.l=this.f=null,t=this.b.a,this.A=0,this.u={},this.g=new ws(t),this.a=null,this.l=Xt(this.g,Aw,this.Nk,!1,this),this.B=Xt(this.g,Tw,this.xo,!1,this)}function Is(t,e){var o;o=new Cs(Dw,t.b,e),t.o(o),0!==t.j?(Zb.clearTimeout(t.j),t.j=0,o=new Cs(Ow,t.b,e),t.o(o)):t.j=Zb.setTimeout(f(function(){this.j=0;var t=new Cs(Fw,this.b,e);this.o(t)},t),250)}function Ns(t,e){e.type==Xw||e.type==Kw?delete t.u[e.pointerId]:e.type==Gw&&(t.u[e.pointerId]=!0),t.A=at(t.u)}function ks(t){ne.call(this);var e=bt(t);e.opacity=void 0!==t.opacity?t.opacity:1,e.visible=void 0!==t.visible?t.visible:!0,e.zIndex=void 0!==t.zIndex?t.zIndex:0,e.maxResolution=void 0!==t.maxResolution?t.maxResolution:1/0,e.minResolution=void 0!==t.minResolution?t.minResolution:0,this.I(e)}function Fs(t){var e=t.Rb(),o=t.of(),i=t.qb(),r=t.J(),n=t.Sb(),s=t.Mb(),p=t.Nb();return{layer:t,opacity:j(e,0,1),S:o,visible:i,rb:!0,extent:r,zIndex:n,maxResolution:s,minResolution:Math.max(p,0)}}function Ds(){}function Os(t,e,o,i,r,n){At.call(this,t,e),this.vectorContext=o,this.frameState=i,this.context=r,this.glContext=n}function Bs(t){var e=bt(t);delete e.source,ks.call(this,e),this.j=this.A=this.u=null,t.map&&this.setMap(t.map),Xt(this,se("source"),this.Tk,!1,this),this.wc(t.source?t.source:null)}function Us(t,e){return t.visible&&e>=t.minResolution&&e<t.maxResolution}function Gs(t,e,o,i,r){Qt.call(this),this.j=r,this.extent=t,this.b=o,this.resolution=e,this.state=i}function Xs(t){t.o("change")}function Ks(t,e,o,i,r,n,s,p){return Re(t),0===e&&0===o||Ie(t,e,o),1==i&&1==r||Ne(t,i,r),0!==n&&ke(t,n),0===s&&0===p||Ie(t,s,p),t}function Ys(t,e){return t[0]==e[0]&&t[1]==e[1]&&t[4]==e[4]&&t[5]==e[5]&&t[12]==e[12]&&t[13]==e[13]}function Vs(t,e,o){var i=t[1],r=t[5],n=t[13],s=e[0];return e=e[1],o[0]=t[0]*s+t[4]*e+t[12],o[1]=i*s+r*e+n,o}function Ws(t){oe.call(this),this.a=t}function zs(t,e){var o=e.state;return 2!=o&&3!=o&&Xt(e,"change",t.zm,!1,t),0==o&&(e.load(),o=e.state),2==o}function Hs(t){var e=t.a;e.qb()&&"ready"==e.of()&&t.s()}function Zs(t,e){e.nh()&&t.postRenderFunctions.push(g(function(t,e,o){e=u(t).toString(),t.oh(o.viewState.projection,o.usedTiles[e])},e))}function Js(t,e){if(e){var o,i,r;for(i=0,r=e.length;r>i;++i)o=e[i],t[u(o).toString()]=o}}function qs(t,e){var o=e.U;void 0!==o&&(p(o)?t.logos[o]="":l(o)&&(t.logos[o.src]=o.href))}function $s(t,e,o,i){e=u(e).toString(),o=o.toString(),e in t?o in t[e]?(t=t[e][o],i.a<t.a&&(t.a=i.a),i.f>t.f&&(t.f=i.f),i.c<t.c&&(t.c=i.c),i.b>t.b&&(t.b=i.b)):t[e][o]=i:(t[e]={},t[e][o]=i)}function _s(t,e,o){return[e*(Math.round(t[0]/e)+o[0]%2/2),e*(Math.round(t[1]/e)+o[1]%2/2)]}function Qs(t,e,o,i,r,n,s,p,a,h){var l=u(e).toString();l in t.wantedTiles||(t.wantedTiles[l]={});var c=t.wantedTiles[l];t=t.tileQueue;var y,f,g,d,v,b,m=o.minZoom;for(b=s;b>=m;--b)for(f=sn(o,n,b,f),g=o.$(b),d=f.a;d<=f.f;++d)for(v=f.c;v<=f.b;++v)p>=s-b?(y=e.Ob(b,d,v,i,r),0==y.state&&(c[Xi(y.a)]=!0,y.tb()in t.b||yp(t,[y,l,pn(o,y.a),g])),void 0!==a&&a.call(h,y)):e.Xf(b,d,v,r)}function tp(t){this.A=t.opacity,this.D=t.rotateWithView,this.u=t.rotation,this.i=t.scale,this.G=t.snapToPixel}function ep(t){t=t||{},this.g=void 0!==t.anchor?t.anchor:[.5,.5],this.f=null,this.c=void 0!==t.anchorOrigin?t.anchorOrigin:"top-left",this.l=void 0!==t.anchorXUnits?t.anchorXUnits:"fraction",this.B=void 0!==t.anchorYUnits?t.anchorYUnits:"fraction";var e=void 0!==t.crossOrigin?t.crossOrigin:null,o=void 0!==t.img?t.img:null,i=void 0!==t.imgSize?t.imgSize:null,r=t.src;void 0!==r&&0!==r.length||!o||(r=o.src);var n=void 0!==t.src?0:2,s=rp.Yb(),p=s.get(r,e);p||(p=new op(o,r,i,e,n),s.set(r,e,p)),this.a=p,this.ia=void 0!==t.offset?t.offset:[0,0],this.b=void 0!==t.offsetOrigin?t.offsetOrigin:"top-left",this.j=null,this.C=void 0!==t.size?t.size:null,tp.call(this,{opacity:void 0!==t.opacity?t.opacity:1,rotation:void 0!==t.rotation?t.rotation:0,scale:void 0!==t.scale?t.scale:1,snapToPixel:void 0!==t.snapToPixel?t.snapToPixel:!0,rotateWithView:void 0!==t.rotateWithView?t.rotateWithView:!1})}function op(t,e,o,i,r){Qt.call(this),this.g=null,this.a=t?t:new Image,i&&(this.a.crossOrigin=i),this.f=null,this.c=r,this.b=o,this.j=e,this.l=!1,2==this.c&&ip(this)}function ip(t){var e=ns(1,1);try{e.drawImage(t.a,0,0),e.getImageData(0,0,1,1)}catch(o){t.l=!0}}function rp(){this.a={},this.c=0}function np(t,e){Pt.call(this),this.j=e,this.f={},this.u={}}function sp(t){var e=t.viewState,o=t.coordinateToPixelMatrix;Ks(o,t.size[0]/2,t.size[1]/2,1/e.resolution,-1/e.resolution,-e.rotation,-e.center[0],-e.center[1]),Le(o,t.pixelToCoordinateMatrix)}function pp(){var t=rp.Yb();if(32<t.c){var e,o,i=0;for(e in t.a){o=t.a[e];var r;(r=0===(3&i++))&&(Nt(o)?o=ee(o,void 0,void 0):(o=$t(o),o=!!o&&Ut(o,void 0,void 0)),r=!o),r&&(delete t.a[e],--t.c)}}}function ap(t,e){var o=u(e).toString();if(o in t.f)return t.f[o];var i=t.gf(e);return t.f[o]=i,t.u[o]=Xt(i,"change",t.Dk,!1,t),i}function hp(t,e){for(var o in t.f)if(!(o in e.layerStates)){e.postRenderFunctions.push(f(t.Do,t));break}}function lp(t,e){return t.zIndex-e.zIndex}function up(t,e){this.i=t,this.g=e,this.a=[],this.c=[],this.b={}}function cp(t){var e=t.a,o=t.c,i=e[0];return 1==e.length?(e.length=0,o.length=0):(e[0]=e.pop(),o[0]=o.pop(),fp(t,0)),e=t.g(i),delete t.b[e],i}function yp(t,e){var o=t.i(e);1/0!=o&&(t.a.push(e),t.c.push(o),t.b[t.g(e)]=!0,gp(t,0,t.a.length-1))}function fp(t,e){for(var o=t.a,i=t.c,r=o.length,n=o[e],s=i[e],p=e;r>>1>e;){var a=2*e+1,h=2*e+2,a=r>h&&i[h]<i[a]?h:a;o[e]=o[a],i[e]=i[a],e=a}o[e]=n,i[e]=s,gp(t,p,e)}function gp(t,e,o){var i=t.a;t=t.c;for(var r=i[o],n=t[o];o>e;){var s=o-1>>1;if(!(t[s]>n))break;i[o]=i[s],t[o]=t[s],o=s}i[o]=r,t[o]=n}function dp(t){var e,o,i,r=t.i,n=t.a,s=t.c,p=0,a=n.length;for(o=0;a>o;++o)e=n[o],i=r(e),1/0==i?delete t.b[t.g(e)]:(s[p]=i,n[p++]=e);for(n.length=p,s.length=p,r=(t.a.length>>1)-1;r>=0;r--)fp(t,r)}function vp(t,e){up.call(this,function(e){return t.apply(null,e)},function(t){return t[0].tb()}),this.l=e,this.f=0}function bp(t,e,o){for(var i,r=0;t.f<e&&o>r&&0<t.nc();)i=cp(t)[0],0===i.state&&(Xt(i,"change",t.j,!1,t),i.load(),++t.f,++r)}function mp(t,e,o){this.f=t,this.b=e,this.j=o,this.a=[],this.c=this.g=0}function wp(t,e){var o=t.f,i=t.c,r=t.b-i,n=Math.log(t.b/t.c)/t.f;return Fi({source:e,duration:n,easing:function(t){return i*(Math.exp(o*t*n)-1)/r}})}function xp(t){ne.call(this),this.u=null,this.g(!0),this.handleEvent=t.handleEvent}function Sp(t,e,o,i,r){if(void 0!==o){var n=e.Ea(),s=e.Ta();void 0!==n&&s&&r&&r>0&&(t.Ma(Di({rotation:n,duration:r,easing:Li})),i&&t.Ma(Fi({source:s,duration:r,easing:Li}))),e.rotate(o,i)}}function Mp(t,e,o,i,r){var n=e.$();o=e.constrainResolution(n,o,0),Pp(t,e,o,i,r)}function Pp(t,e,o,i,r){if(o){var n=e.$(),s=e.Ta();if(void 0!==n&&s&&o!==n&&r&&r>0&&(t.Ma(Oi({resolution:n,duration:r,easing:Li})),i&&t.Ma(Fi({source:s,duration:r,easing:Li}))),i){var p;t=e.Ta(),r=e.$(),void 0!==t&&void 0!==r&&(p=[i[0]-o*(i[0]-t[0])/r,i[1]-o*(i[1]-t[1])/r]),e.jb(p)}e.Ub(o)}}function jp(t){t=t?t:{},this.a=t.delta?t.delta:1,xp.call(this,{handleEvent:Tp}),this.f=t.duration?t.duration:250}function Tp(t){var e=!1,o=t.a;if(t.type==Ow){var e=t.map,i=t.coordinate,o=o.f?-this.a:this.a,r=e.aa();Mp(e,r,o,i,this.f),t.preventDefault(),e=!0}return!e}function Ap(t){return t=t.a,t.c&&!t.l&&t.f}function Ep(t){return"pointermove"==t.type}function Rp(t){return t.type==Fw}function Cp(t){return t=t.a,!t.c&&!t.l&&!t.f}function Lp(t){return t=t.a,!t.c&&!t.l&&t.f}function Ip(t){return t=t.a.target.tagName,"INPUT"!==t&&"SELECT"!==t&&"TEXTAREA"!==t}function Np(t){return"mouse"==t.c.pointerType}function kp(t){t=t?t:{},xp.call(this,{handleEvent:t.handleEvent?t.handleEvent:Dp}),this.Ac=t.handleDownEvent?t.handleDownEvent:Xm,this.Bc=t.handleDragEvent?t.handleDragEvent:v,this.Xc=t.handleMoveEvent?t.handleMoveEvent:v,this.We=t.handleUpEvent?t.handleUpEvent:Xm,this.C=!1,this.Z={},this.j=[]}function Fp(t){for(var e=t.length,o=0,i=0,r=0;e>r;r++)o+=t[r].clientX,i+=t[r].clientY;return[o/e,i/e]}function Dp(t){if(!(t instanceof Cs))return!0;var e=!1,o=t.type;return(o===Gw||o===Bw||o===Xw)&&(o=t.c,t.type==Xw?delete this.Z[o.pointerId]:t.type==Gw?this.Z[o.pointerId]=o:o.pointerId in this.Z&&(this.Z[o.pointerId]=o),this.j=ht(this.Z)),this.C&&(t.type==Bw?this.Bc(t):t.type==Xw&&(this.C=this.We(t))),t.type==Gw?(this.C=t=this.Ac(t),e=this.xc(t)):t.type==Uw&&this.Xc(t),!e}function Op(t){kp.call(this,{handleDownEvent:Gp,handleDragEvent:Bp,handleUpEvent:Up}),t=t?t:{},this.a=t.kinetic,this.f=this.i=null,this.A=t.condition?t.condition:Cp,this.l=!1}function Bp(t){var e=Fp(this.j);if(this.a&&this.a.a.push(e[0],e[1],Date.now()),this.f){var o=this.f[0]-e[0],i=e[1]-this.f[1];
3t=t.map;var r=t.aa(),n=Ai(r),i=o=[o,i],s=n.resolution;
3i[0]*=s,i[1]*=s,be(o,n.rotation),ye(o,n.center),o=r.Wd(o),t.render(),r.jb(o)}this.f=e}function Up(t){t=t.map;var e=t.aa();if(0===this.j.length){var o;if(o=!this.l&&this.a)if(o=this.a,6>o.a.length)o=!1;else{var i=Date.now()-o.j,r=o.a.length-3;if(o.a[r+2]<i)o=!1;else{for(var n=r-3;n>0&&o.a[n+2]>i;)n-=3;var i=o.a[r+2]-o.a[n+2],s=o.a[r]-o.a[n],r=o.a[r+1]-o.a[n+1];o.g=Math.atan2(r,s),o.c=Math.sqrt(s*s+r*r)/i,o=o.c>o.b}}return o&&(o=this.a,o=(o.b-o.c)/o.f,r=this.a.g,n=e.Ta(),this.i=wp(this.a,n),t.Ma(this.i),n=t.Oa(n),o=t.Fa([n[0]-o*Math.cos(r),n[1]-o*Math.sin(r)]),o=e.Wd(o),e.jb(o)),Ri(e,-1),t.render(),!1}return this.f=null,!0}function Gp(t){if(0<this.j.length&&this.A(t)){var e=t.map,o=e.aa();return this.f=null,this.C||Ri(o,1),e.render(),this.i&&B(e.S,this.i)&&(o.jb(t.frameState.viewState.center),this.i=null),this.a&&(t=this.a,t.a.length=0,t.g=0,t.c=0),this.l=1<this.j.length,!0}return!1}function Xp(t){t=t?t:{},kp.call(this,{handleDownEvent:Vp,handleDragEvent:Kp,handleUpEvent:Yp}),this.f=t.condition?t.condition:Ap,this.a=void 0,this.i=t.duration?t.duration:250}function Kp(t){if(Np(t)){var e=t.map,o=e.Ra();if(t=t.pixel,o=Math.atan2(o[1]/2-t[1],t[0]-o[0]/2),void 0!==this.a){t=o-this.a;var i=e.aa(),r=i.Ea();e.render(),Sp(e,i,r-t)}this.a=o}}function Yp(t){if(!Np(t))return!0;t=t.map;var e=t.aa();Ri(e,-1);var o=e.Ea(),i=this.i,o=e.constrainRotation(o,0);return Sp(t,e,o,void 0,i),!1}function Vp(t){return Np(t)&&It(t.a)&&this.f(t)?(t=t.map,Ri(t.aa(),1),t.render(),this.a=void 0,!0):!1}function Wp(t){this.f=null,this.c=document.createElement("div"),this.c.style.position="absolute",this.c.className="ol-box "+t,this.b=this.g=this.a=null}function zp(t){var e=t.g,o=t.b;t=t.c.style,t.left=Math.min(e[0],o[0])+"px",t.top=Math.min(e[1],o[1])+"px",t.width=Math.abs(o[0]-e[0])+"px",t.height=Math.abs(o[1]-e[1])+"px"}function Hp(t){var e=t.g,o=t.b,e=[e,[e[0],o[1]],o,[o[0],e[1]]].map(t.a.Fa,t.a);e[4]=e[0].slice(),t.f?t.f.ma([e]):t.f=new bi([e])}function Zp(t,e){At.call(this,t),this.coordinate=e}function Jp(t){kp.call(this,{handleDownEvent:_p,handleDragEvent:qp,handleUpEvent:$p}),t=t?t:{},this.f=new Wp(t.className||"ol-dragbox"),this.a=null,this.A=t.condition?t.condition:Km}function qp(t){if(Np(t)){var e=this.f;t=t.pixel,e.g=this.a,e.b=t,Hp(e),zp(e)}}function $p(t){if(!Np(t))return!0;this.f.setMap(null);var e=t.pixel[0]-this.a[0],o=t.pixel[1]-this.a[1];return e*e+o*o>=64&&(this.l(t),this.o(new Zp("boxend",t.coordinate))),!1}function _p(t){if(Np(t)&&It(t.a)&&this.A(t)){this.a=t.pixel,this.f.setMap(t.map);var e=this.f,o=this.a;return e.g=this.a,e.b=o,Hp(e),zp(e),this.o(new Zp("boxstart",t.coordinate)),!0}return!1}function Qp(t){t=t?t:{};var e=t.condition?t.condition:Lp;this.i=void 0!==t.duration?t.duration:200,Jp.call(this,{condition:e,className:t.className||"ol-dragzoom"})}function ta(t){xp.call(this,{handleEvent:ea}),t=t||{},this.a=void 0!==t.condition?t.condition:bo(Cp,Ip),this.f=void 0!==t.duration?t.duration:100,this.j=void 0!==t.pixelDelta?t.pixelDelta:128}function ea(t){var e=!1;if("key"==t.type){var o=t.a.j;if(this.a(t)&&(40==o||37==o||39==o||38==o)){var i=t.map,e=i.aa(),r=e.$()*this.j,n=0,s=0;40==o?s=-r:37==o?n=-r:39==o?n=r:s=r,o=[n,s],be(o,e.Ea()),r=this.f,(n=e.Ta())&&(r&&r>0&&i.Ma(Fi({source:n,duration:r,easing:Ni})),i=e.Wd([n[0]+o[0],n[1]+o[1]]),e.jb(i)),t.preventDefault(),e=!0}}return!e}function oa(t){xp.call(this,{handleEvent:ia}),t=t?t:{},this.f=t.condition?t.condition:Ip,this.a=t.delta?t.delta:1,this.j=void 0!==t.duration?t.duration:100}function ia(t){var e=!1;if("key"==t.type){var o=t.a.u;if(this.f(t)&&(43==o||45==o)){e=t.map,o=43==o?this.a:-this.a,e.render();var i=e.aa();Mp(e,i,o,void 0,this.j),t.preventDefault(),e=!0}}return!e}function ra(t){xp.call(this,{handleEvent:na}),t=t||{},this.f=0,this.C=void 0!==t.duration?t.duration:250,this.l=void 0!==t.useAnchor?t.useAnchor:!0,this.a=null,this.i=this.j=void 0}function na(t){var e=!1;if("mousewheel"==t.type){var e=t.map,o=t.a;this.l&&(this.a=t.coordinate),this.f+=o.C,void 0===this.j&&(this.j=Date.now()),o=Math.max(80-(Date.now()-this.j),0),Zb.clearTimeout(this.i),this.i=Zb.setTimeout(f(this.A,this,e),o),t.preventDefault(),e=!0}return!e}function sa(t){kp.call(this,{handleDownEvent:ha,handleDragEvent:pa,handleUpEvent:aa}),t=t||{},this.f=null,this.i=void 0,this.a=!1,this.l=0,this.D=void 0!==t.threshold?t.threshold:.3,this.A=void 0!==t.duration?t.duration:250}function pa(t){var e=0,o=this.j[0],i=this.j[1],o=Math.atan2(i.clientY-o.clientY,i.clientX-o.clientX);void 0!==this.i&&(e=o-this.i,this.l+=e,!this.a&&Math.abs(this.l)>
3this.D&&(this.a=!0)),this.i=o,t=t.map,o=Nr(t.a),i=Fp(this.j),i[0]-=o.x,i[1]-=o.y,this.f=t.Fa(i),this.a&&(o=t.aa(),i=o.Ea(),t.render(),Sp(t,o,i+e,this.f))}function aa(t){if(2>this.j.length){t=t.map;var e=t.aa();if(Ri(e,-1),this.a){var o=e.Ea(),i=this.f,r=this.A,o=e.constrainRotation(o,0);Sp(t,e,o,i,r)}return!1}return!0}function ha(t){return 2<=this.j.length?(t=t.map,this.f=null,this.i=void 0,this.a=!1,this.l=0,this.C||Ri(t.aa(),1),t.render(),!0):!1}function la(t){kp.call(this,{handleDownEvent:ya,handleDragEvent:ua,handleUpEvent:ca}),t=t?t:{},this.f=null,this.l=void 0!==t.duration?t.duration:400,this.a=void 0,this.i=1}function ua(t){var e=1,o=this.j[0],i=this.j[1],r=o.clientX-i.clientX,o=o.clientY-i.clientY,r=Math.sqrt(r*r+o*o);void 0!==this.a&&(e=this.a/r),this.a=r,1!=e&&(this.i=e),t=t.map;var r=t.aa(),o=r.$(),i=Nr(t.a),n=Fp(this.j);n[0]-=i.x,n[1]-=i.y,this.f=t.Fa(n),t.render(),Pp(t,r,o*e,this.f)}function ca(t){if(2>this.j.length){t=t.map;var e=t.aa();Ri(e,-1);var o=e.$(),i=this.f,r=this.l,o=e.constrainResolution(o,0,this.i-1);return Pp(t,e,o,i,r),!1}return!0}function ya(t){return 2<=this.j.length?(t=t.map,this.f=null,this.a=void 0,this.i=1,this.C||Ri(t.aa(),1),t.render(),!0):!1}function fa(t){t=t?t:{};var e=new qi,o=new mp(-.005,.05,100);return(void 0!==t.altShiftDragRotate?t.altShiftDragRotate:1)&&e.push(new Xp),(void 0!==t.doubleClickZoom?t.doubleClickZoom:1)&&e.push(new jp({delta:t.zoomDelta,duration:t.zoomDuration})),(void 0!==t.dragPan?t.dragPan:1)&&e.push(new Op({kinetic:o})),(void 0!==t.pinchRotate?t.pinchRotate:1)&&e.push(new sa),(void 0!==t.pinchZoom?t.pinchZoom:1)&&e.push(new la({duration:t.zoomDuration})),(void 0!==t.keyboard?t.keyboard:1)&&(e.push(new ta),e.push(new oa({delta:t.zoomDelta,duration:t.zoomDuration}))),(void 0!==t.mouseWheelZoom?t.mouseWheelZoom:1)&&e.push(new ra({duration:t.zoomDuration})),(void 0!==t.shiftDragZoom?t.shiftDragZoom:1)&&e.push(new Qp({duration:t.zoomDuration})),e}function ga(t){var e=t||{};t=bt(e),delete t.layers,e=e.layers,ks.call(this,t),this.b=[],this.a={},Xt(this,se("layers"),this.Fk,!1,this),e?n(e)&&(e=new qi(e.slice())):e=new qi,this.gh(e)}function da(t){wo.call(this,{code:t,units:"m",extent:Ww,global:!0,worldExtent:zw})}function va(t,e,o){var i=t.length;o=o>1?o:2,void 0===e&&(e=o>2?t.slice():Array(i));for(var r=0;i>r;r+=o)e[r]=6378137*Math.PI*t[r]/180,e[r+1]=6378137*Math.log(Math.tan(Math.PI*(t[r+1]+90)/360));return e}function ba(t,e,o){var i=t.length;o=o>1?o:2,void 0===e&&(e=o>2?t.slice():Array(i));for(var r=0;i>r;r+=o)e[r]=180*t[r]/(6378137*Math.PI),e[r+1]=360*Math.atan(Math.exp(t[r+1]/6378137))/Math.PI-90;return e}function ma(t,e){wo.call(this,{code:t,units:"degrees",extent:Zw,axisOrientation:e,global:!0,worldExtent:Zw})}function wa(){So(Hw),So(Jw),Mo()}function xa(t){Bs.call(this,t?t:{})}function Sa(t){t=t?t:{};var e=bt(t);delete e.preload,delete e.useInterimTilesOnError,Bs.call(this,e),this.f(void 0!==t.preload?t.preload:0),this.g(void 0!==t.useInterimTilesOnError?t.useInterimTilesOnError:!0)}function Ma(t){t=t||{},this.a=void 0!==t.color?t.color:null,this.c=void 0}function Pa(){this.c=-1}function ja(){this.c=-1,this.c=64,this.a=Array(4),this.g=Array(this.c),this.f=this.b=0,this.reset()}function Ta(t,e,o){o||(o=0);var i=Array(16);if(p(e))for(var r=0;16>r;++r)i[r]=e.charCodeAt(o++)|e.charCodeAt(o++)<<8|e.charCodeAt(o++)<<16|e.charCodeAt(o++)<<24;else for(r=0;16>r;++r)i[r]=e[o++]|e[o++]<<8|e[o++]<<16|e[o++]<<24;e=t.a[0],o=t.a[1];var r=t.a[2],n=t.a[3],s=0,s=e+(n^o&(r^n))+i[0]+3614090360&4294967295;e=o+(s<<7&4294967295|s>>>25),s=n+(r^e&(o^r))+i[1]+3905402710&4294967295,n=e+(s<<12&4294967295|s>>>20),s=r+(o^n&(e^o))+i[2]+606105819&4294967295,r=n+(s<<17&4294967295|s>>>15),s=o+(e^r&(n^e))+i[3]+3250441966&4294967295,o=r+(s<<22&4294967295|s>>>10),s=e+(n^o&(r^n))+i[4]+4118548399&4294967295,e=o+(s<<7&4294967295|s>>>25),s=n+(r^e&(o^r))+i[5]+1200080426&4294967295,n=e+(s<<12&4294967295|s>>>20),s=r+(o^n&(e^o))+i[6]+2821735955&4294967295,r=n+(s<<17&4294967295|s>>>15),s=o+(e^r&(n^e))+i[7]+4249261313&4294967295,o=r+(s<<22&4294967295|s>>>10),s=e+(n^o&(r^n))+i[8]+1770035416&4294967295,e=o+(s<<7&4294967295|s>>>25),s=n+(r^e&(o^r))+i[9]+2336552879&4294967295,n=e+(s<<12&4294967295|s>>>20),s=r+(o^n&(e^o))+i[10]+4294925233&4294967295,r=n+(s<<17&4294967295|s>>>15),s=o+(e^r&(n^e))+i[11]+2304563134&4294967295,o=r+(s<<22&4294967295|s>>>10),s=e+(n^o&(r^n))+i[12]+1804603682&4294967295,e=o+(s<<7&4294967295|s>>>25),s=n+(r^e&(o^r))+i[13]+4254626195&4294967295,n=e+(s<<12&4294967295|s>>>20),s=r+(o^n&(e^o))+i[14]+2792965006&4294967295,r=n+(s<<17&4294967295|s>>>15),s=o+(e^r&(n^e))+i[15]+1236535329&4294967295,o=r+(s<<22&4294967295|s>>>10),s=e+(r^n&(o^r))+i[1]+4129170786&4294967295,e=o+(s<<5&4294967295|s>>>27),s=n+(o^r&(e^o))+i[6]+3225465664&4294967295,n=e+(s<<9&4294967295|s>>>23),s=r+(e^o&(n^e))+i[11]+643717713&4294967295,r=n+(s<<14&4294967295|s>>>18),s=o+(n^e&(r^n))+i[0]+3921069994&4294967295,o=r+(s<<20&4294967295|s>>>
312),s=e+(r^n&(o^r))+i[5]+3593408605&4294967295,e=o+(s<<5&4294967295|s>>>27),s=n+(o^r&(e^o))+i[10]+38016083&4294967295,n=e+(s<<9&4294967295|s>>>23),s=r+(e^o&(n^e))+i[15]+3634488961&4294967295,r=n+(s<<14&4294967295|s>>>18),s=o+(n^e&(r^n))+i[4]+3889429448&4294967295,o=r+(s<<20&4294967295|s>>>12),s=e+(r^n&(o^r))+i[9]+568446438&4294967295,e=o+(s<<5&4294967295|s>>>27),s=n+(o^r&(e^o))+i[14]+3275163606&4294967295,n=e+(s<<9&4294967295|s>>>23),s=r+(e^o&(n^e))+i[3]+4107603335&4294967295,r=n+(s<<14&4294967295|s>>>18),s=o+(n^e&(r^n))+i[8]+1163531501&4294967295,o=r+(s<<20&4294967295|s>>>12),s=e+(r^n&(o^r))+i[13]+2850285829&4294967295,e=o+(s<<5&4294967295|s>>>27),s=n+(o^r&(e^o))+i[2]+4243563512&4294967295,n=e+(s<<9&4294967295|s>>>23),s=r+(e^o&(n^e))+i[7]+1735328473&4294967295,r=n+(s<<14&4294967295|s>>>18),s=o+(n^e&(r^n))+i[12]+2368359562&4294967295,o=r+(s<<20&4294967295|s>>>12),s=e+(o^r^n)+i[5]+4294588738&4294967295,e=o+(s<<4&4294967295|s>>>28),s=n+(e^o^r)+i[8]+2272392833&4294967295,n=e+(s<<11&4294967295|s>>>21),s=r+(n^e^o)+i[11]+1839030562&4294967295,r=n+(s<<16&4294967295|s>>>16),s=o+(r^n^e)+i[14]+4259657740&4294967295,o=r+(s<<23&4294967295|s>>>9),s=e+(o^r^n)+i[1]+2763975236&4294967295,e=o+(s<<4&4294967295|s>>>28),s=n+(e^o^r)+i[4]+1272893353&4294967295,n=e+(s<<11&4294967295|s>>>21),s=r+(n^e^o)+i[7]+4139469664&4294967295,r=n+(s<<16&4294967295|s>>>16),s=o+(r^n^e)+i[10]+3200236656&4294967295,o=r+(s<<23&4294967295|s>>>9),s=e+(o^r^n)+i[13]+681279174&4294967295,e=o+(s<<4&4294967295|s>>>28),s=n+(e^o^r)+i[0]+3936430074&4294967295,n=e+(s<<11&4294967295|s>>>21),s=r+(n^e^o)+i[3]+3572445317&4294967295,r=n+(s<<16&4294967295|s>>>16),s=o+(r^n^e)+i[6]+76029189&4294967295,o=r+(s<<23&4294967295|s>>>9),s=e+(o^r^n)+i[9]+3654602809&4294967295,e=o+(s<<4&4294967295|s>>>28),s=n+(e^o^r)+i[12]+3873151461&4294967295,n=e+(s<<11&4294967295|s>>>21),s=r+(n^e^o)+i[15]+530742520&4294967295,r=n+(s<<16&4294967295|s>>>16),s=o+(r^n^e)+i[2]+3299628645&4294967295,o=r+(s<<23&4294967295|s>>>9),s=e+(r^(o|~n))+i[0]+4096336452&4294967295,e=o+(s<<6&4294967295|s>>>26),s=n+(o^(e|~r))+i[7]+1126891415&4294967295,n=e+(s<<10&4294967295|s>>>22),s=r+(e^(n|~o))+i[14]+2878612391&4294967295,r=n+(s<<15&4294967295|s>>>17),s=o+(n^(r|~e))+i[5]+4237533241&4294967295,o=r+(s<<21&4294967295|s>>>11),s=e+(r^(o|~n))+i[12]+1700485571&4294967295,e=o+(s<<6&4294967295|s>>>26),s=n+(o^(e|~r))+i[3]+2399980690&4294967295,n=e+(s<<10&4294967295|s>>>22),s=r+(e^(n|~o))+i[10]+4293915773&4294967295,r=n+(s<<15&4294967295|s>>>17),s=o+(n^(r|~e))+i[1]+2240044497&4294967295,o=r+(s<<21&4294967295|s>>>11),s=e+(r^(o|~n))+i[8]+1873313359&4294967295,e=o+(s<<6&4294967295|s>>>26),s=n+(o^(e|~r))+i[15]+4264355552&4294967295,n=e+(s<<10&4294967295|s>>>22),s=r+(e^(n|~o))+i[6]+2734768916&4294967295,r=n+(s<<15&4294967295|s>>>17),s=o+(n^(r|~e))+i[13]+1309151649&4294967295,o=r+(s<<21&4294967295|s>>>11),s=e+(r^(o|~n))+i[4]+4149444226&4294967295,e=o+(s<<6&4294967295|s>>>26),s=n+(o^(e|~r))+i[11]+3174756917&4294967295,n=e+(s<<10&4294967295|s>>>22),s=r+(e^(n|~o))+i[2]+718787259&4294967295,r=n+(s<<15&4294967295|s>>>17),s=o+(n^(r|~e))+i[9]+3951481745&4294967295,t.a[0]=t.a[0]+e&4294967295,t.a[1]=t.a[1]+(r+(s<<21&4294967295|s>>>11))&4294967295,t.a[2]=t.a[2]+r&4294967295,t.a[3]=t.a[3]+n&4294967295}function Aa(e,o){var i;t(i)||(i=o.length);for(var r=i-e.c,n=e.g,s=e.b,a=0;i>a;){if(0==s)for(;r>=a;)Ta(e,o,a),a+=e.c;if(p(o)){for(;i>a;)if(n[s++]=o.charCodeAt(a++),s==e.c){Ta(e,n),s=0;break}}else for(;i>a;)if(n[s++]=o[a++],s==e.c){Ta(e,n),s=0;break}}e.b=s,e.f+=i}function Ea(t){t=t||{},this.a=void 0!==t.color?t.color:null,this.f=t.lineCap,this.b=void 0!==t.lineDash?t.lineDash:null,this.g=t.lineJoin,this.j=t.miterLimit,this.c=t.width,this.i=void 0}function Ra(t){t=t||{},this.j=this.a=this.g=null,this.f=void 0!==t.fill?t.fill:null,this.c=void 0!==t.stroke?t.stroke:null,this.b=t.radius,this.C=[0,0],this.B=this.ia=this.l=null;var e,o,i=t.atlasManager,r=null,n=0;this.c&&(o=Qi(this.c.a),n=this.c.c,void 0===n&&(n=1),r=this.c.b,dw||(r=null));var s=2*(this.b+n)+1;o={strokeStyle:o,Hd:n,size:s,lineDash:r},void 0===i?(this.a=hr("CANVAS"),this.a.height=s,this.a.width=s,e=s=this.a.width,i=this.a.getContext("2d"),this.sh(o,i,0,0),this.f?this.j=this.a:(i=this.j=hr("CANVAS"),i.height=o.size,i.width=o.size,i=i.getContext("2d"),this.rh(o,i,0,0))):(s=Math.round(s),(r=!this.f)&&(e=f(this.rh,this,o)),n=this.Ib(),o=i.add(n,s,s,f(this.sh,this,o),e),this.a=o.image,this.C=[o.offsetX,o.offsetY],e=o.image.width,this.j=r?o.Mg:this.a),this.l=[s/2,s/2],this.ia=[s,s],this.B=[e,e],tp.call(this,{opacity:1,rotateWithView:!1,rotation:0,scale:1,snapToPixel:void 0!==t.snapToPixel?t.snapToPixel:!0})}function Ca(t){t=t||{},this.i=null,this.g=ka,void 0!==t.geometry&&this.vh(t.geometry),this.j=void 0!==t.fill?t.fill:null,this.b=void 0!==t.image?t.image:null,this.f=void 0!==t.stroke?t.stroke:null,this.c=void 0!==t.text?t.text:null,this.a=t.zIndex}function La(t){if(!h(t)){var e;e=n(t)?t:[t],t=function(){return e}}return t}function Ia(){if(!Qw){var t=new Ma({color:"rgba(255,255,255,0.4)"}),e=new Ea({color:"#3399CC",width:1.25});Qw=[new Ca({image:new Ra({fill:t,stroke:e,radius:5}),fill:t,stroke:e})]}return Qw}function Na(){var t={},e=[255,255,255,1],o=[0,153,255,1];return t.Polygon=[new Ca({fill:new Ma({color:[255,255,255,.5]})})],t.MultiPolygon=t.Polygon,t.LineString=[new Ca({stroke:new Ea({color:e,width:5})}),new Ca({stroke:new Ea({color:o,width:3})})],t.MultiLineString=t.LineString,t.Circle=t.Polygon.concat(t.LineString),t.Point=[new Ca({image:new Ra({radius:6,fill:new Ma({color:o}),stroke:new Ea({color:e,width:1.5})}),zIndex:1/0})],t.MultiPoint=t.Point,t.GeometryCollection=t.Polygon.concat(t.LineString,t.Point),t}function ka(t){return t.W()}function Fa(t){t=t?t:{};var e=bt(t);delete e.style,delete e.renderBuffer,delete e.updateWhileAnimating,delete e.updateWhileInteracting,Bs.call(this,e),this.a=void 0!==t.renderBuffer?t.renderBuffer:100,this.C=null,this.b=void 0,this.f(t.style),this.i=void 0!==t.updateWhileAnimating?t.updateWhileAnimating:!1,this.l=void 0!==t.updateWhileInteracting?t.updateWhileInteracting:!1}function Da(t){return t.get("renderOrder")}function Oa(t){t=t?t:{};var e=bt(t);delete e.preload,delete e.useInterimTilesOnError,Fa.call(this,e),this.T(t.preload?t.preload:0),this.Z(t.useInterimTilesOnError?t.useInterimTilesOnError:!0)}function Ba(t,e,o,i,r){this.C={},this.b=t,this.G=e,this.g=o,this.oa=i,this.Xc=r,this.j=this.a=this.c=this.va=this.eb=this.ga=null,this.xa=this.pa=this.A=this.T=this.U=this.S=0,this.fb=!1,this.i=this.Cb=0,this.Db=!1,this.Z=0,this.f="",this.B=this.ia=this.Ac=this.Nd=0,this.ea=this.u=this.l=null,this.D=[],this.Bc=je()}
3function Ua(t,e,o){if(t.j){e=Uo(e,0,o,2,t.oa,t.D),o=t.b;var i=t.Bc,r=o.globalAlpha;1!=t.A&&(o.globalAlpha=r*t.A);var n=t.Cb;t.fb&&(n+=t.Xc);var s,p;for(s=0,p=e.length;p>s;s+=2){var a=e[s]-t.S,h=e[s+1]-t.U;if(t.Db&&(a=a+.5|0,h=h+.5|0),0!==n||1!=t.i){var l=a+t.S,u=h+t.U;Ks(i,l,u,t.i,t.i,n,-l,-u),o.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])}o.drawImage(t.j,t.pa,t.xa,t.Z,t.T,a,h,t.Z,t.T)}0===n&&1==t.i||o.setTransform(1,0,0,1,0,0),1!=t.A&&(o.globalAlpha=r)}}function Ga(t,e,o,i){var r=0;if(t.ea&&""!==t.f){t.l&&Va(t,t.l),t.u&&Wa(t,t.u);var n=t.ea,s=t.b,p=t.va;for(p?(p.font!=n.font&&(p.font=s.font=n.font),p.textAlign!=n.textAlign&&(p.textAlign=s.textAlign=n.textAlign),p.textBaseline!=n.textBaseline&&(p.textBaseline=s.textBaseline=n.textBaseline)):(s.font=n.font,s.textAlign=n.textAlign,s.textBaseline=n.textBaseline,t.va={font:n.font,textAlign:n.textAlign,textBaseline:n.textBaseline}),e=Uo(e,r,o,i,t.oa,t.D),n=t.b;o>r;r+=i){if(s=e[r]+t.Nd,p=e[r+1]+t.Ac,0!==t.ia||1!=t.B){var a=Ks(t.Bc,s,p,t.B,t.B,t.ia,-s,-p);n.setTransform(a[0],a[1],a[4],a[5],a[12],a[13])}t.u&&n.strokeText(t.f,s,p),t.l&&n.fillText(t.f,s,p)}0===t.ia&&1==t.B||n.setTransform(1,0,0,1,0,0)}}function Xa(t,e,o,i,r,n){var s=t.b;for(t=Uo(e,o,i,r,t.oa,t.D),s.moveTo(t[0],t[1]),e=2;e<t.length;e+=2)s.lineTo(t[e],t[e+1]);return n&&s.lineTo(t[0],t[1]),i}function Ka(t,e,o,i,r){var n,s,p=t.b;for(n=0,s=i.length;s>n;++n)o=Xa(t,e,o,i[n],r,!0),p.closePath();return o}function Ya(t){var e=Object.keys(t.C).map(Number);V(e);var o,i,r,n,s;for(o=0,i=e.length;i>o;++o)for(r=t.C[e[o].toString()],n=0,s=r.length;s>n;++n)r[n](t)}function Va(t,e){var o=t.b,i=t.ga;i?i.fillStyle!=e.fillStyle&&(i.fillStyle=o.fillStyle=e.fillStyle):(o.fillStyle=e.fillStyle,t.ga={fillStyle:e.fillStyle})}function Wa(t,e){var o=t.b,i=t.eb;i?(i.lineCap!=e.lineCap&&(i.lineCap=o.lineCap=e.lineCap),dw&&!z(i.lineDash,e.lineDash)&&o.setLineDash(i.lineDash=e.lineDash),i.lineJoin!=e.lineJoin&&(i.lineJoin=o.lineJoin=e.lineJoin),i.lineWidth!=e.lineWidth&&(i.lineWidth=o.lineWidth=e.lineWidth),i.miterLimit!=e.miterLimit&&(i.miterLimit=o.miterLimit=e.miterLimit),i.strokeStyle!=e.strokeStyle&&(i.strokeStyle=o.strokeStyle=e.strokeStyle)):(o.lineCap=e.lineCap,dw&&o.setLineDash(e.lineDash),o.lineJoin=e.lineJoin,o.lineWidth=e.lineWidth,o.miterLimit=e.miterLimit,o.strokeStyle=e.strokeStyle,t.eb={lineCap:e.lineCap,lineDash:e.lineDash,lineJoin:e.lineJoin,lineWidth:e.lineWidth,miterLimit:e.miterLimit,strokeStyle:e.strokeStyle})}function za(t){Ws.call(this,t),this.S=je()}function Ha(t,e,o,i,r){var n=t.a;ee(n,e)&&(t=void 0!==r?r:Za(t,i,0),t=new Ba(o,i.pixelRatio,i.extent,t,i.viewState.rotation),n.o(new Os(e,n,t,i,o,null)),Ya(t))}function Za(t,e,o){var i=e.viewState,r=e.pixelRatio;return Ks(t.S,r*e.size[0]/2,r*e.size[1]/2,r/i.resolution,-r/i.resolution,-i.rotation,-i.center[0]+o,-i.center[1])}function Ja(t,e){var o=[0,0];return Vs(e,t,o),o}function qa(t,e,o){this.va=t,this.Z=e,this.f=null,this.g=0,this.resolution=o,this.U=this.S=null,this.c=[],this.coordinates=[],this.ga=je(),this.a=[],this.ea=[],this.eb=je()}function $a(t,e,o,i,r,n){var s,p,a,h=t.coordinates.length,l=t.kf(),u=[e[o],e[o+1]],c=[NaN,NaN],y=!0;for(s=o+r;i>s;s+=r)c[0]=e[s],c[1]=e[s+1],a=Ye(l,c),a!==p?(y&&(t.coordinates[h++]=u[0],t.coordinates[h++]=u[1]),t.coordinates[h++]=c[0],t.coordinates[h++]=c[1],y=!1):1===a?(t.coordinates[h++]=c[0],t.coordinates[h++]=c[1],y=!1):y=!0,u[0]=c[0],u[1]=c[1],p=a;return s===o+r&&(t.coordinates[h++]=u[0],t.coordinates[h++]=u[1]),n&&(t.coordinates[h++]=e[o],t.coordinates[h++]=e[o+1]),h}function _a(t,e){t.S=[0,e,0],t.c.push(t.S),t.U=[0,e,0],t.a.push(t.U)}function Qa(t,e,o,i,r,n,s,p,a){var h;Ys(i,t.ga)?h=t.ea:(h=Uo(t.coordinates,0,t.coordinates.length,2,i,t.ea),Ee(t.ga,i)),i=!ft(n);var l,c=0,y=s.length,f=0;t=t.eb;for(var g,d,v,b;y>c;){var m,w,x,S,M=s[c];switch(M[0]){case 0:f=M[1],i&&n[u(f).toString()]||!f.W()?c=M[2]:void 0===a||ho(a,f.W().J())?++c:c=M[2];break;case 1:e.beginPath(),++c;break;case 2:f=M[1],l=h[f],M=h[f+1],S=h[f+2]-l,f=h[f+3]-M,e.arc(l,M,Math.sqrt(S*S+f*f),0,2*Math.PI,!0),++c;break;case 3:e.closePath(),++c;break;case 4:f=M[1],l=M[2],m=M[3],x=M[4]*o;var P=M[5]*o,j=M[6];w=M[7];var T=M[8],A=M[9];v=M[11],b=M[12];var E=M[13],R=M[14];
3for(M[10]&&(v+=r);l>f;f+=2){if(M=h[f]-x,S=h[f+1]-P,E&&(M=M+.5|0,S=S+.5|0),1!=b||0!==v){var C=M+x,L=S+P;Ks(t,C,L,b,b,v,-C,-L),e.setTransform(t[0],t[1],t[4],t[5],t[12],t[13])}C=e.globalAlpha,1!=w&&(e.globalAlpha=C*w),e.drawImage(m,T,A,R,j,M,S,R*o,j*o),1!=w&&(e.globalAlpha=C),1==b&&0===v||e.setTransform(1,0,0,1,0,0)}++c;break;case 5:for(f=M[1],l=M[2],x=M[3],P=M[4]*o,j=M[5]*o,v=M[6],b=M[7]*o,m=M[8],w=M[9];l>f;f+=2)M=h[f]+P,S=h[f+1]+j,(1!=b||0!==v)&&(Ks(t,M,S,b,b,v,-M,-S),e.setTransform(t[0],t[1],t[4],t[5],t[12],t[13])),w&&e.strokeText(x,M,S),m&&e.fillText(x,M,S),1==b&&0===v||e.setTransform(1,0,0,1,0,0);++c;break;case 6:if(void 0!==p&&(f=M[1],f=p(f)))return f;++c;break;case 7:e.fill(),++c;break;case 8:for(f=M[1],l=M[2],M=h[f],S=h[f+1],v=M+.5|0,b=S+.5|0,(v!==g||b!==d)&&(e.moveTo(M,S),g=v,d=b),f+=2;l>f;f+=2)M=h[f],S=h[f+1],v=M+.5|0,b=S+.5|0,(v!==g||b!==d)&&(e.lineTo(M,S),g=v,d=b);++c;break;case 9:e.fillStyle=M[1],++c;break;case 10:g=void 0!==M[7]?M[7]:!0,d=M[2],e.strokeStyle=M[1],e.lineWidth=g?d*o:d,e.lineCap=M[3],e.lineJoin=M[4],e.miterLimit=M[5],dw&&e.setLineDash(M[6]),d=g=NaN,++c;break;case 11:e.font=M[1],e.textAlign=M[2],e.textBaseline=M[3],++c;break;case 12:e.stroke(),++c;break;default:++c}}}function th(t){var e=t.a;e.reverse();var o,i,r,n=e.length,s=-1;for(o=0;n>o;++o)if(i=e[o],r=i[0],6==r)s=o;else if(0==r){for(i[2]=o,i=t.a,r=o;r>s;){var p=i[s];i[s]=i[r],i[r]=p,++s,--r}s=-1}}function eh(t,e){t.S[2]=t.c.length,t.S=null,t.U[2]=t.a.length,t.U=null;var o=[6,e];t.c.push(o),t.a.push(o)}function oh(t,e,o){qa.call(this,t,e,o),this.l=this.T=null,this.oa=this.ia=this.G=this.D=this.C=this.A=this.u=this.B=this.i=this.j=this.b=void 0}function ih(t,e,o){qa.call(this,t,e,o),this.b={hd:void 0,cd:void 0,dd:null,ed:void 0,fd:void 0,gd:void 0,rf:0,strokeStyle:void 0,lineCap:void 0,lineDash:null,lineJoin:void 0,lineWidth:void 0,miterLimit:void 0}}function rh(t,e,o,i,r){var n=t.coordinates.length;return e=$a(t,e,o,i,r,!1),n=[8,n,e],t.c.push(n),t.a.push(n),i}function nh(t){var e=t.b,o=e.strokeStyle,i=e.lineCap,r=e.lineDash,n=e.lineJoin,s=e.lineWidth,p=e.miter
3Limit;e.hd==o&&e.cd==i&&z(e.dd,r)&&e.ed==n&&e.fd==s&&e.gd==p||(e.rf!=t.coordinates.length&&(t.c.push([12]),e.rf=t.coordinates.length),t.c.push([10,o,s,i,n,p,r],[1]),e.hd=o,e.cd=i,e.dd=r,e.ed=n,e.fd=s,e.gd=p)}function sh(t,e,o){qa.call(this,t,e,o),this.b={pg:void 0,hd:void 0,cd:void 0,dd:null,ed:void 0,fd:void 0,gd:void 0,fillStyle:void 0,strokeStyle:void 0,lineCap:void 0,lineDash:null,lineJoin:void 0,lineWidth:void 0,miterLimit:void 0}}function ph(t,e,o,i,r){var n=t.b,s=[1];t.c.push(s),t.a.push(s);var p,s=0;for(p=i.length;p>s;++s){var a=i[s],h=t.coordinates.length;o=$a(t,e,o,a,r,!0),o=[8,h,o],h=[3],t.c.push(o,h),t.a.push(o,h),o=a}return e=[7],t.a.push(e),void 0!==n.fillStyle&&t.c.push(e),void 0!==n.strokeStyle&&(n=[12],t.c.push(n),t.a.push(n)),o}function ah(t){var e=t.b,o=e.fillStyle,i=e.strokeStyle,r=e.lineCap,n=e.lineDash,s=e.lineJoin,p=e.lineWidth,a=e.miterLimit;void 0!==o&&e.pg!=o&&(t.c.push([9,o]),e.pg=e.fillStyle),void 0===i||e.hd==i&&e.cd==r&&e.dd==n&&e.ed==s&&e.fd==p&&e.gd==a||(t.c.push([10,i,p,r,s,a,n]),e.hd=i,e.cd=r,e.dd=n,e.ed=s,e.fd=p,e.gd=a)}function hh(t,e,o){qa.call(this,t,e,o),this.ia=this.G=this.D=null,this.l="",this.C=this.A=this.u=this.B=0,this.i=this.j=this.b=null}function lh(t,e,o,i){this.u=t,this.g=e,this.B=o,this.j=i,this.c={},this.i=ns(1,1),this.l=je()}function uh(t){for(var e in t.c){var o,i=t.c[e];for(o in i)i[o].ve()}}function ch(t,e,o,i,r,n,s){var p=Object.keys(t.c).map(Number);V(p,function(t,e){return e-t});var a,h,l,u,c;for(a=0,h=p.length;h>a;++a)for(u=t.c[p[a].toString()],l=ox.length-1;l>=0;--l)if(c=u[ox[l]],void 0!==c&&(c=Qa(c,e,1,o,i,r,c.a,n,s)))return c}function yh(t,e,o,i){this.b=t,this.a=e,this.g=o,this.f=i}function fh(t,e){return u(t)-u(e)}function gh(t,e){var o=.5*t/e;return o*o}function dh(t,e,o,i,r,n){var s,p,a=!1;return(s=o.b)&&(p=s.Bd(),2==p||3==p?s.Wf(r,n):(0==p&&s.load(),s.sf(r,n),a=!0)),(r=o.g(e))&&(i=r.sd(i),rx[i.V()](t,i,o,e)),a}
3function vh(t,e,o,i,r,n){this.g=void 0!==n?n:null,Gs.call(this,t,e,o,void 0!==n?0:2,i),this.f=r,this.c=null}function bh(t,e,o,i){var r=Do(o,e,t);return o=e.getPointResolution(i,o),e=e.Jc(),void 0!==e&&(o*=e),e=t.Jc(),void 0!==e&&(o/=e),t=t.getPointResolution(o,r)/o,isFinite(t)&&!isNaN(t)&&t>0&&(o/=t),o}function mh(t,e,o,i){t=o-t,e=i-e;var r=Math.sqrt(t*t+e*e);return[Math.round(o+t/r),Math.round(i+e/r)]}function wh(t,e,o,i,r,n,s,p,a,h){var l=ns(Math.round(o*t),Math.round(o*e));if(0===a.length)return l.canvas;l.scale(o,o);var u=Ve();a.forEach(function(t){Je(u,t.extent)});var c=ns(Math.round(o*ao(u)/i),Math.round(o*ro(u)/i));c.scale(o/i,o/i),c.translate(-u[0],u[3]),a.forEach(function(t){c.drawImage(t.image,t.extent[0],-t.extent[3],ao(t.extent),ro(t.extent))});var y=so(s);return p.f.forEach(function(t){var e=t.source,r=t.target,s=e[1][0],p=e[1][1],a=e[2][0],h=e[2][1];t=(r[0][0]-y[0])/n;var f=-(r[0][1]-y[1])/n,g=(r[1][0]-y[0])/n,d=-(r[1][1]-y[1])/n,v=(r[2][0]-y[0])/n,b=-(r[2][1]-y[1])/n,r=e[0][0],e=e[0][1],s=s-r,p=p-e,a=a-r,h=h-e;t:{for(s=[[s,p,0,0,g-t],[a,h,0,0,v-t],[0,0,s,p,d-f],[0,0,a,h,b-f]],p=s.length,a=0;p>a;a++){for(var h=a,m=Math.abs(s[a][a]),w=a+1;p>w;w++){var x=Math.abs(s[w][a]);x>m&&(m=x,h=w)}if(0===m){s=null;break t}for(m=s[h],s[h]=s[a],s[a]=m,h=a+1;p>h;h++)for(m=-s[h][a]/s[a][a],w=a;p+1>w;w++)s[h][w]=a==w?0:s[h][w]+m*s[a][w]}for(a=Array(p),h=p-1;h>=0;h--)for(a[h]=s[h][p]/s[h][h],m=h-1;m>=0;m--)s[m][p]-=s[m][h]*a[h];s=a}s&&(l.save(),l.beginPath(),nx?(a=(t+g+v)/3,h=(f+d+b)/3,p=mh(a,h,t,f),g=mh(a,h,g,d),v=mh(a,h,v,b),l.moveTo(p[0],p[1]),l.lineTo(g[0],g[1]),l.lineTo(v[0],v[1])):(l.moveTo(t,f),l.lineTo(g,d),l.lineTo(v,b)),l.closePath(),l.clip(),l.transform(s[0],s[2],s[1],s[3],t,f),l.translate(u[0]-r,u[3]-e),l.scale(i/o,-i/o),l.drawImage(c.canvas,0,0),l.restore())}),h&&(l.save(),l.strokeStyle="black",l.lineWidth=1,p.f.forEach(function(t){var e=t.target;t=(e[0][0]-y[0])/n;var o=-(e[0][1]-y[1])/n,i=(e[1][0]-y[0])/n,r=-(e[1][1]-y[1])/n,s=(e[2][0]-y[0])/n,e=-(e[2][1]-y[1])/n;l.beginPath(),l.moveTo(t,o),l.lineTo(i,r),l.lineTo(s,e),l.closePath(),l.stroke()}),l.restore()),l.canvas}function xh(t,e,o,i,r){this.b=t,this.g=e;var n={},s=Io(this.g,this.b);this.c=function(t){var e=t[0]+"/"+t[1];return n[e]||(n[e]=s(t)),n[e]},this.j=i,this.u=r*r,this.f=[],this.l=!1,this.B=this.b.b&&!!i&&!!this.b.J()&&ao(i)==ao(this.b.J()),this.a=this.b.J()?ao(this.b.J()):null,this.i=this.g.J()?ao(this.g.J()):null,t=so(o),e=po(o),i=eo(o),o=to(o),r=this.c(t);var p=this.c(e),a=this.c(i),h=this.c(o);if(Sh(this,t,e,i,o,r,p,a,h,10),this.l){var l=1/0;this.f.forEach(function(t){l=Math.min(l,t.source[0][0],t.source[1][0],t.source[2][0])}),this.f.forEach(function(t){if(Math.max(t.source[0][0],t.source[1][0],t.source[2][0])-l>this.a/2){var e=[[t.source[0][0],t.source[0][1]],[t.source[1][0],t.source[1][1]],[t.source[2][0],t.source[2][1]]];e[0][0]-l>this.a/2&&(e[0][0]-=this.a),e[1][0]-l>this.a/2&&(e[1][0]-=this.a),e[2][0]-l>this.a/2&&(e[2][0]-=this.a),Math.max(e[0][0],e[1][0],e[2][0])-Math.min(e[0][0],e[1][0],e[2][0])<this.a/2&&(t.source=e)}},this)}n={}}function Sh(t,e,o,i,r,n,s,p,a,h){var l=Fe([n,s,p,a]),u=t.a?ao(l)/t.a:null,c=t.b.b&&u>.5&&1>u,y=!1;if(h>0){if(t.g.f&&t.i)var f=Fe([e,o,i,r]),y=y|.25<ao(f)/t.i;!c&&t.b.f&&u&&(y|=u>.25)}if(y||!t.j||ho(l,t.j)){if(!(y||isFinite(n[0])&&isFinite(n[1])&&isFinite(s[0])&&isFinite(s[1])&&isFinite(p[0])&&isFinite(p[1])&&isFinite(a[0])&&isFinite(a[1]))){if(!(h>0))return;y=!0}if(h>0&&(y||(u=t.c([(e[0]+i[0])/2,(e[1]+i[1])/2]),l=c?(ue(n[0],t.a)+ue(p[0],t.a))/2-ue(u[0],t.a):(n[0]+p[0])/2-u[0],u=(n[1]+p[1])/2-u[1],y=l*l+u*u>t.u),y))return void(Math.abs(e[0]-i[0])<=Math.abs(e[1]-i[1])?(c=[(o[0]+i[0])/2,(o[1]+i[1])/2],l=t.c(c),u=[(r[0]+e[0])/2,(r[1]+e[1])/2],y=t.c(u),Sh(t,e,o,c,u,n,s,l,y,h-1),Sh(t,u,c,i,r,y,l,p,a,h-1)):(c=[(e[0]+o[0])/2,(e[1]+o[1])/2],l=t.c(c),u=[(i[0]+r[0])/2,(i[1]+r[1])/2],y=t.c(u),Sh(t,e,c,u,r,n,l,y,a,h-1),Sh(t,c,o,i,u,l,s,p,y,h-1)));if(c){if(!t.B)return;t.l=!0}t.f.push({source:[n,p,a],target:[e,i,r]}),t.f.push({source:[n,s,p],target:[e,o,i]})}}function Mh(t){var e=Ve();return t.f.forEach(function(t){t=t.source,qe(e,t[0]),qe(e,t[1]),qe(e,t[2])}),e}function Ph(t,e,o,i,r,n){this.C=e,this.A=t.J();var s=e.J(),p=s?no(o,s):o,s=bh(t,e,oo(p),i);this.B=new xh(t,e,p,this.A,.5*s),this.i=i,this.g=o,t=Mh(this.B),this.u=(this.c=n(t,s,r))?this.c.b:1,this.f=this.l=null,r=2,n=[],this.c&&(r=0,n=this.c.j),Gs.call(this,o,i,this.u,r,n)}function jh(t){var e=t.c.state;2==e&&(t.l=wh(ao(t.g)/t.i,ro(t.g)/t.i,t.u,t.c.$(),0,t.i,t.g,t.B,[{extent:t.c.J(),image:t.c.a()}])),t.state=e,Xs(t)}function Th(t){_r.call(this,{attributions:t.attributions,extent:t.extent,logo:t.logo,projection:t.projection,state:t.state}),this.G=void 0!==t.resolutions?t.resolutions:null,this.a=null,this.va=0}function Ah(t,e){if(t.G){var o=$(t.G,e,0);e=t.G[o]}return e}function Eh(t,e){t.a().src=e}function Rh(t,e){At.call(this,t),this.image=e}function Ch(t){Th.call(this,{attributions:t.attributions,logo:t.logo,projection:t.projection,resolutions:t.resolutions,state:void 0!==t.state?t.state:void 0}),this.ga=t.canvasFunction,this.Z=null,this.ea=0,this.pa=void 0!==t.ratio?t.ratio:1.5}function Lh(t){ne.call(this),this.wa=void 0,this.a="geometry",this.f=null,this.g=void 0,this.b=null,Xt(this,se(this.a),this.ge,!1,this),void 0!==t&&(t instanceof Bo||!t?this.La(t):this.I(t))}function Ih(t){if(!h(t)){var e;e=n(t)?t:[t],t=function(){return e}}return t}function Nh(t){t.prototype.then=t.prototype.then,t.prototype.$goog_The
3nable=!0}function kh(t){if(!t)return!1;try{return!!t.$goog_Thenable}catch(e){return!1}}function Fh(t,e,o){this.f=o,this.b=t,this.g=e,this.c=0,this.a=null}function Dh(t,e){t.g(e),t.c<t.f&&(t.c++,e.next=t.a,t.a=e)}function Oh(){this.c=this.a=null}function Bh(){this.next=this.c=this.a=null}function Uh(t,e){lx||Gh(),ux||(lx(),ux=!0),cx.add(t,e)}function Gh(){if(Zb.Promise&&Zb.Promise.resolve){var t=Zb.Promise.resolve(void 0);lx=function(){t.then(Xh)}}else lx=function(){Bn(Xh)}}function Xh(){for(var t=null;t=cx.remove();){try{t.a.call(t.c)}catch(e){On(e)}Dh(hx,t)}ux=!1}function Kh(t,e){if(this.a=yx,this.i=void 0,this.f=this.c=this.b=null,this.g=this.j=!1,t!=o)try{var i=this;t.call(e,function(t){Zh(i,fx,t)},function(t){Zh(i,gx,t)})}catch(r){Zh(this,gx,r)}}function Yh(){this.next=this.b=this.c=this.f=this.a=null,this.g=!1}function Vh(t,e,o){var i=dx.get();return i.f=t,i.c=e,i.b=o,i}function Wh(t,e){if(t.a==yx)if(t.b){var o=t.b;if(o.c){for(var i=0,r=null,n=null,s=o.c;s&&(s.g||(i++,s.a==t&&(r=s),!(r&&i>1)));s=s.next)r||(n=s);r&&(o.a==yx&&1==i?Wh(o,e):(n?(i=n,i.next==o.f&&(o.f=i),i.next=i.next.next):$h(o),_h(o,r,gx,e)))}t.b=null}else Zh(t,gx,e)}function zh(t,e){t.c||t.a!=fx&&t.a!=gx||qh(t),t.f?t.f.next=e:t.c=e,t.f=e}function Hh(e,o,i,r){var n=Vh(null,null,null);return n.a=new Kh(function(e,s){n.f=o?function(t){try{var i=o.call(r,t);e(i)}catch(n){s(n)}}:e,n.c=i?function(o){try{var n=i.call(r,o);!t(n)&&o instanceof el?s(o):e(n)}catch(p){s(p)}}:s}),n.a.b=e,zh(e,n),n.a}function Zh(t,e,i){if(t.a==yx){t==i&&(e=gx,i=new TypeError("Promise cannot resolve to itself")),t.a=1;var r;t:{var n=i,s=t.B,p=t.u;if(n instanceof Kh)zh(n,Vh(s||o,p||null,t)),r=!0;else if(kh(n))n.then(s,p,t),r=!0;else{if(l(n))try{var a=n.then;if(h(a)){Jh(n,a,s,p,t),r=!0;break t}}catch(u){p.call(t,u),r=!0;break t}r=!1}}r||(t.i=i,t.a=e,t.b=null,qh(t),e!=gx||i instanceof el||tl(t,i))}}function Jh(t,e,o,i,r){function n(t){p||(p=!0,i.call(r,t))}function s(t){p||(p=!0,o.call(r,t))}var p=!1;try{e.call(t,s,n)}catch(a){n(a)}}function qh(t){t.j||(t.j=!0,Uh(t.l,t))}function $h(t){var e=null;return t.c&&(e=t.c,t.c=e.next,e.next=null),t.c||(t.f=null),e}function _h(t,e,o,i){if(o==gx&&e.c&&!e.g)for(;t&&t.g;t=t.b)t.g=!1;if(e.a)e.a.b=null,Qh(e,o,i);else try{e.g?e.f.call(e.b):Qh(e,o,i)}catch(r){vx.call(null,r)}Dh(dx,e)}function Qh(t,e,o){e==fx?t.f.call(t.b,o):t.c&&t.c.call(t.b,o)}function tl(t,e){t.g=!0,Uh(function(){t.g&&vx.call(null,e)})}function el(t){b.call(this,t)}function ol(t,e,o){if(h(t))o&&(t=f(t,o));else{if(!t||"function"!=typeof t.handleEvent)throw Error("Invalid listener argument");t=f(t.handleEvent,t)}return e>2147483647?-1:Zb.setTimeout(t,e||0)}function il(){}function rl(t){var e;return(e=t.a)||(e={},pl(t)&&(e[0]=!0,e[1]=!0),e=t.a=e),e}function nl(){}function sl(t){return(t=pl(t))?new ActiveXObject(t):new XMLHttpRequest}function pl(t){if(!t.c&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var e=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],o=0;o<e.length;o++){var i=e[o];
4try{return new ActiveXObject(i),t.c=i}catch(r){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed")}return t.c}function al(t,e){if(t)for(var o=t.split("&"),i=0;i<o.length;i++){var r=o[i].indexOf("="),n=null,s=null;r>=0?(n=o[i].substring(0,r),s=o[i].substring(r+1)):n=o[i],e(n,s?decodeURIComponent(s.replace(/\+/g," ")):"")}}function hl(t){if(t[1]){var e=t[0],o=e.indexOf("#");o>=0&&(t.push(e.substr(o)),t[0]=e=e.substr(0,o)),o=e.indexOf("?"),0>o?t[1]="?":o==e.length-1&&(t[1]=void 0)}return t.join("")}function ll(t,e,o){if(n(e))for(var i=0;i<e.length;i++)ll(t,String(e[i]),o);else null!=e&&o.push("&",t,""===e?"":"=",encodeURIComponent(String(e)))}
4function ul(t,e){for(var o in e)ll(o,e[o],t);return t}function cl(t){Qt.call(this),this.S=new Gn,this.B=t||null,this.a=!1,this.l=this.ha=null,this.g=this.U=this.C="",this.c=this.A=this.f=this.u=!1,this.i=0,this.b=null,this.j=Sx,this.D=this.Z=!1}function yl(t,e){if(t.ha)throw Error("[goog.net.XhrIo] Object is active with another request="+t.C+"; newUri="+e);t.C=e,t.g="",t.U="GET",t.u=!1,t.a=!0,t.ha=sl(t.B?t.B:wx),t.l=rl(t.B?t.B:wx),t.ha.onreadystatechange=f(t.G,t);try{t.A=!0,t.ha.open("GET",String(e),!0),t.A=!1}catch(o){return void dl(t,o)}var i=t.S.clone(),r=D(i.O(),gl),n=Zb.FormData&&!1;!(0<=L(Px,"GET"))||r||n||i.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8"),i.forEach(function(t,e){this.ha.setRequestHeader(e,t)},t),t.j&&(t.ha.responseType=t.j),"withCredentials"in t.ha&&(t.ha.withCredentials=t.Z);try{wl(t),0<t.i&&(t.D=fl(t.ha),t.D?(t.ha.timeout=t.i,t.ha.ontimeout=f(t.yc,t)):t.b=ol(t.yc,t.i,t)),t.f=!0,t.ha.send(""),t.f=!1}catch(o){dl(t,o)}}function fl(e){return gm&&Mt(9)&&a(e.timeout)&&t(e.ontimeout)}function gl(t){return"content-type"==t.toLowerCase()}function dl(t,e){t.a=!1,t.ha&&(t.c=!0,t.ha.abort(),t.c=!1),t.g=e,vl(t),ml(t)}function vl(t){t.u||(t.u=!0,t.o("complete"),t.o("error"))}function bl(t){if(t.a&&"undefined"!=typeof Hb&&(!t.l[1]||4!=Sl(t)||2!=Ml(t)))if(t.f&&4==Sl(t))ol(t.G,0,t);else if(t.o("readystatechange"),4==Sl(t)){t.a=!1;try{if(xl(t))t.o("complete"),t.o("success");else{var e;try{e=2<Sl(t)?t.ha.statusText:""}catch(o){e=""}t.g=e+" ["+Ml(t)+"]",vl(t)}}finally{ml(t)}}}function ml(t,e){if(t.ha){wl(t);var i=t.ha,r=t.l[0]?o:null;t.ha=null,t.l=null,e||t.o("ready");try{i.onreadystatechange=r}catch(n){}}}function wl(t){t.ha&&t.D&&(t.ha.ontimeout=null),a(t.b)&&(Zb.clearTimeout(t.b),t.b=null)}function xl(t){var e,o=Ml(t);t:switch(o){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:e=!0;break t;default:e=!1}return e||((o=0===o)&&(t=String(t.C).match(xx)[1]||null,!t&&Zb.self&&Zb.self.location&&(t=Zb.self.location.protocol,t=t.substr(0,t.length-1)),o=!Mx.test(t?t.toLowerCase():"")),e=o),e}function Sl(t){return t.ha?t.ha.readyState:0}function Ml(t){try{return 2<Sl(t)?t.ha.status:-1}catch(e){return-1}}function Pl(t){try{return t.ha?t.ha.responseText:""}catch(e){return""}}function jl(t){try{if(!t.ha)return null;if("response"in t.ha)return t.ha.response;switch(t.j){case Sx:case"text":return t.ha.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in t.ha)return t.ha.mozResponseArrayBuffer}return null}catch(e){return null}}function Tl(){if(!gm)return!1;try{return new ActiveXObject("MSXML2.DOMDocument"),!0}catch(t){return!1}}function Al(t){var e=t.xml;if(e)return e;if("undefined"!=typeof XMLSerializer)return(new XMLSerializer).serializeToString(t);throw Error("Your browser does not support serializing XML documents")}function El(t,e){return Ix.createElementNS(t,e)}function Rl(t,e){return t||(t=""),Ix.createNode(1,e,t)}function Cl(t,e){return Ll(t,e,[]).join("")}function Ll(t,e,o){if(4==t.nodeType||3==t.nodeType)e?o.push(String(t.nodeValue).replace(/(\r\n|\r|\n)/g,"")):o.push(t.nodeValue);else for(t=t.firstChild;t;t=t.nextSibling)Ll(t,e,o);return o}function Il(t){return t.localName}function Nl(t){var e=t.localName;return void 0!==e?e:t.baseName}function kl(t){return t instanceof Document}function Fl(t){return l(t)&&9==t.nodeType}function Dl(t){return t instanceof Node}function Ol(t){return l(t)&&void 0!==t.nodeType}function Bl(t,e,o){return t.getAttributeNS(e,o)||""}function Ul(t,e,o){var i="";return t=Bx(t,e,o),void 0!==t&&(i=t.nodeValue),i}function Gl(t,e,o){return t.getAttributeNodeNS(e,o)}function Xl(t,e,o){var i=null;t=t.attributes;for(var r,n,s=0,p=t.length;p>s;++s)if(r=t[s],r.namespaceURI==e&&(n=r.prefix?r.prefix+":"+o:o,n==r.nodeName)){i=r;break}return i}function Kl(t,e,o,i){t.setAttributeNS(e,o,i)}function Yl(t,e,o,i){e?(e=t.ownerDocument.createNode(2,o,e),e.nodeValue=i,t.setAttributeNode(e)):t.setAttribute(o,i)}function Vl(t){return(new DOMParser).parseFromString(t,"application/xml")}function Wl(t,e){return function(o,i){var r=t.call(e,o,i);void 0!==r&&X(i[i.length-1],r)}}function zl(t,e){return function(o,i){var r=t.call(void 0!==e?e:this,o,i);void 0!==r&&i[i.length-1].push(r)}}function Hl(t,e){return function(o,i){var r=t.call(void 0!==e?e:this,o,i);void 0!==r&&(i[i.length-1]=r)}}function Zl(t){return function(e,o){var i=t.call(this,e,o);void 0!==i&&vt(o[o.length-1],e.localName).push(i)}}function Jl(t,e){return function(o,i){var r=t.call(this,o,i);void 0!==r&&(i[i.length-1][void 0!==e?e:o.localName]=r)}}function ql(t,e){return function(o,i,r){t.call(void 0!==e?e:this,o,i,r),r[r.length-1].node.appendChild(o)}}function $l(t){var e,o;return function(i,r,n){if(void 0===e){e={};var s={};s[i.localName]=t,e[i.namespaceURI]=s,o=_l(i.localName)}iu(e,o,r,n)}}function _l(t,e){return function(o,i,r){return o=i[i.length-1].node,i=t,void 0===i&&(i=r),r=e,void 0===e&&(r=o.namespaceURI),Nx(r,i)}}function Ql(t,e){for(var o=e.length,i=Array(o),r=0;o>r;++r)i[r]=t[e[r]];return i}function tu(t,e,o){o=void 0!==o?o:{};var i,r;for(i=0,r=t.length;r>i;++i)o[t[i]]=e;return o}function eu(t,e,o,i){for(e=e.firstElementChild;e;e=e.nextElementSibling){var r=t[e.namespaceURI];void 0!==r&&(r=r[e.localName],void 0!==r&&r.call(i,e,o))}}function ou(t,e,o,i,r){return i.push(t),eu(e,o,i,r),i.pop()}function iu(t,e,o,i,r,n){for(var s,p,a=(void 0!==r?r:o).length,h=0;a>h;++h)s=o[h],void 0!==s&&(p=e.call(n,s,i,void 0!==r?r[h]:void 0),void 0!==p&&t[p.namespaceURI][p.localName].call(n,p,s,i))}function ru(t,e,o,i,r,n,s){r.push(t),iu(e,o,i,r,n,s),r.pop()}function nu(t,e,o,i){return function(r,n,s){var p=new cl;p.j="arraybuffer"==e.V()?"arraybuffer":"text",Xt(p,"complete",function(t){if(t=t.target,xl(t)){var r,n=e.V();if("json"==n)r=Pl(t);else if("text"==n)r=Pl(t);else if("xml"==n){if(!gm)try{r=t.ha?t.ha.responseXML:null}catch(p){r=null}r||(r=Vl(Pl(t)))}else"arraybuffer"==n&&(r=jl(t));r&&(n=e.Ba(r,{featureProjection:s}),2==o.length?o.call(this,n,e.Ia(r)):o.call(this,n))}else i.call(this);Tt(t)},!1,this),h(t)?yl(p,t(r,n,s)):yl(p,t)}}function su(t,e){return nu(t,e,function(t,e){this.c=e,this.g=t,this.state=2,$r(this)},function(){this.state=3,$r(this)})}function pu(t,e){return nu(t,e,function(t){this.Dc(t)},v)}function au(){return[[-(1/0),-(1/0),1/0,1/0]]}function hu(t){this.c=Ex(t),this.a={}}function lu(t,e,o){var i=u(o);Ze(t.a[i].slice(0,4),e)||(t.remove(o),t.ya(e,o))}function uu(t){return t.c.all().map(function(t){return t[4]})}function cu(t,e){return t.c.search(e).map(function(t){return t[4]})}function yu(t,e,o,i){return fu(cu(t,e),o,i)}function fu(t,e,o){for(var i,r=0,n=t.length;n>r&&!(i=e.call(o,t[r]));r++);return i}function gu(t){t=t||{},_r.call(this,{attributions:t.attributions,logo:t.logo,projection:void 0,state:"ready",wrapX:void 0!==t.wrapX?t.wrapX:!0}),this.T=v,void 0!==t.loader?this.T=t.loader:void 0!==t.url&&(this.T=pu(t.url,t.format)),this.pa=void 0!==t.strategy?t.strategy:au;var e=void 0!==t.useSpatialIndex?t.useSpatialIndex:!0;this.a=e?new hu:null,this.Z=new hu,this.g={},this.i={},this.l={},this.u={},this.b=null;var o,i;t.features instanceof qi?(o=t.features,i=o.a):n(t.features)&&(i=t.features),e||void 0!==o||(o=new qi(i)),void 0!==i&&bu(this,i),void 0!==o&&mu(this,o)}function du(t,e,o){t.u[e]=[Xt(o,"change",t.qh,!1,t),Xt(o,"propertychange",t.qh,!1,t)]}function vu(t,e,o){var i=!0,r=o.Na();return void 0!==r?r.toString()in t.i?i=!1:t.i[r.toString()]=o:t.l[e]=o,i}function bu(t,e){var o,i,r,n,s=[],p=[],a=[];for(i=0,r=e.length;r>i;i++)n=e[i],o=u(n).toString(),vu(t,o,n)&&p.push(n);for(i=0,r=p.length;r>i;i++){n=p[i],o=u(n).toString(),du(t,o,n);var h=n.W();h?(o=h.J(),s.push(o),a.push(n)):t.g[o]=n}for(t.a&&t.a.load(s,a),i=0,r=p.length;r>i;i++)t.o(new Su("addfeature",p[i]))}function mu(t,e){var o=!1;Xt(t,"addfeature",function(t){o||(o=!0,e.push(t.feature),o=!1)}),Xt(t,"removefeature",function(t){o||(o=!0,e.remove(t.feature),o=!1)}),Xt(e,"add",function(t){o||(t=t.element,o=!0,this.Ad(t),o=!1)},!1,t),Xt(e,"remove",function(t){o||(t=t.element,o=!0,this.Qc(t),o=!1)},!1,t),t.b=e}function wu(t,e,o){t.ob([e[0],e[1],e[0],e[1]],function(t){return t.W().ng(e)?o.call(void 0,t):void 0})}function xu(t,e){for(var o in t.i)if(t.i[o]===e){delete t.i[o];break}}function Su(t,e){At.call(this,t),this.feature=e}function Mu(t){this.b=t.source,this.xa=je(),this.g=ns(),this.i=[0,0],this.u=null,Ch.call(this,{attributions:t.attributions,canvasFunction:f(this.pj,this),logo:t.logo,projection:t.projection,ratio:t.ratio,resolutions:t.resolutions,state:this.b.A}),this.T=null,this.l=void 0,this.mh(t.style),Xt(this.b,"change",this.Mm,void 0,this)}function Pu(t,e,o,i,r){return Ks(t.xa,r[0]/2,r[1]/2,i/o,-i/o,0,-e[0],-e[1])}function ju(t){za.call(this,t),this.g=null,this.j=je(),this.b=this.f=null}function Tu(t){za.call(this,t),this.b=this.j=null,this.B=!1,this.i=null,this.A=je(),this.g=null,this.D=this.G=this.C=NaN,this.l=this.f=null,this.U=[0,0]}function Au(t){za.call(this,t),this.f=!1,this.B=-1,this.l=NaN,this.j=Ve(),this.b=this.i=null,this.g=ns()}function Eu(t,e,o,i,r){qr.call(this,t,e),this.j=i,this.c=this.g=null,this.b={jd:!1,Sf:null,Oh:-1,Gd:null},this.B=r,this.i=o}function Ru(t,e){var o=/\{z\}/g,i=/\{x\}/g,r=/\{y\}/g,n=/\{-y\}/g;return function(s){return s?t.replace(o,s[0].toString()).replace(i,s[1].toString()).replace(r,function(){return(-s[2]-1).toString()}).replace(n,function(){return(Wi(e.c?e.c[s[0]]:null)+s[2]).toString()}):void 0}}function Cu(t,e){for(var o=t.length,i=Array(o),r=0;o>r;++r)i[r]=Ru(t[r],e);return Lu(i)}function Lu(t){return 1===t.length?t[0]:function(e,o,i){return e?t[ue((e[1]<<e[0])+e[2],t.length)](e,o,i):void 0}}function Iu(){}function Nu(t){var e=[],o=/\{(\d)-(\d)\}/.exec(t)||/\{([a-z])-([a-z])\}/.exec(t);if(o){var i,r=o[2].charCodeAt(0);
4for(i=o[1].charCodeAt(0);r>=i;++i)e.push(t.replace(o[0],String.fromCharCode(i)))}else e.push(t);return e}function ku(t){gn.call(this,{attributions:t.attributions,cf:t.cf,extent:t.extent,logo:t.logo,opaque:t.opaque,projection:t.projection,state:t.state?t.state:void 0,tileGrid:t.tileGrid,tilePixelRatio:t.tilePixelRatio,wrapX:t.wrapX}),this.tileLoadFunction=t.tileLoadFunction,this.tileUrlFunction=t.tileUrlFunction?t.tileUrlFunction:Iu,this.urls=null,t.urls?t.tileUrlFunction?this.urls=t.urls:this.Va(t.urls):t.url&&this.Ua(t.url),t.tileUrlFunction&&this.Ja(t.tileUrlFunction)}function Fu(t){ku.call(this,{attributions:t.attributions,cf:128,extent:t.extent,logo:t.logo,opaque:t.opaque,projection:t.projection,state:t.state?t.state:void 0,tileGrid:t.tileGrid,tileLoadFunction:t.tileLoadFunction?t.tileLoadFunction:Du,tileUrlFunction:t.tileUrlFunction,tilePixelRatio:t.tilePixelRatio,url:t.url,urls:t.urls,wrapX:void 0===t.wrapX?!0:t.wrapX}),this.g=t.format?t.format:null,this.tileClass=t.tileClass?t.tileClass:Eu}function Du(t,e){t.Yh(su(e,t.j))}function Ou(t){za.call(this,t),this.f=ns(),this.b=!1,this.g=[],this.j=Ve(),this.i=[NaN,NaN],this.B=je()}function Bu(t,e,o,i){function r(t){var e;if(t.Qb()?e=t.Qb().call(t,y):o.b&&(e=o.b(t,y)),e){var i=g,r=f;if(e){var n,s,a=!1;for(n=0,s=e.length;s>n;++n)a=dh(r,t,e[n],i,this.l,this)||a;t=a}else t=!1;this.b=this.b||t,p.jd=p.jd||t}}var n=o.c,s=Da(o)||null,p=e.b;if(p.jd||p.Oh!=n||p.Sf!=s){Tt(p.Gd),p.Gd=null,p.jd=!1;var a,h=o.fa(),l=h.tileGrid,u=e.a,c="tile-pixels"==e.c.c;c?(a=h.Pb(u[0],i,e.c),a=[0,0,a[0],a[1]]):a=l.Aa(u);var y=l.$(u[0]),h=c?h.C:y;p.jd=!1;var f=new lh(0,a,h,o.a),g=gh(h,i);e=e.g,s&&s!==p.Sf&&e.sort(s),e.forEach(r,t),uh(f),p.Oh=n,p.Sf=s,p.Gd=f}}function Uu(t,e){np.call(this,0,e),this.b=ns(),this.a=this.b.canvas,this.a.style.width="100%",this.a.style.height="100%",this.a.className="ol-unselectable",cr(t,this.a,0),this.c=!0,this.g=je()}function Gu(t,e,o){var i=t.j,r=t.b;if(ee(i,e)){var n=o.extent,s=o.pixelRatio,p=o.viewState.rotation,a=o.pixelRatio,h=o.viewState,l=h.resolution;t=Ks(t.g,t.a.width/2,t.a.height/2,a/l,-a/l,-h.rotation,-h.center[0],-h.center[1]),n=new Ba(r,s,n,t,p),i.o(new Os(e,i,n,o,r,null)),Ya(n)}}function Xu(t,e){Ws.call(this,t),this.target=e}function Ku(t){var e=hr("DIV");e.style.position="absolute",Xu.call(this,t,e),this.b=null,this.f=Te()}function Yu(t){var e=hr("DIV");e.style.position="absolute",Xu.call(this,t,e),this.f=!0,this.B=1,this.i=0,this.b={}}function Vu(t,e){this.target=hr("DIV"),this.target.style.position="absolute",this.target.style.width="100%",this.target.style.height="100%",this.g=t,this.b=e,this.j=so(t.Aa(e)),this.i=t.$(e[0]),this.c={},this.a=null,this.f=Te(),this.l=[0,0]}function Wu(t){this.i=ns();var e=this.i.canvas;e.style.maxWidth="none",e.style.position="absolute",Xu.call(this,t,e),this.f=!1,this.C=-1,this.A=NaN,this.B=Ve(),this.b=this.u=null,this.G=je(),this.D=je()}function zu(t,e,o,i){var r=t.i;t=t.a,ee(t,e)&&(i=new Ba(r,o.pixelRatio,o.extent,i,o.viewState.rotation),t.o(new Os(e,t,i,o,r,null)),Ya(i))}function Hu(t,e){np.call(this,0,e),this.b=ns();var o=this.b.canvas;o.style.position="absolute",o.style.width="100%",o.style.height="100%",o.className="ol-unselectable",cr(t,o,0),this.g=je(),this.a=hr("DIV"),this.a.className="ol-unselectable",o=this.a.style,o.position="absolute",o.width="100%",o.height="100%",Xt(this.a,"touchstart",Rt),cr(t,this.a,0),this.c=!0}function Zu(t,e,o){var i=t.j;if(ee(i,e)){var r=o.extent,n=o.pixelRatio,s=o.viewState,p=s.rotation,a=t.b,h=a.canvas;Ks(t.g,h.width/2,h.height/2,n/s.resolution,-n/s.resolution,-s.rotation,-s.center[0],-s.center[1]),t=new Ba(a,n,r,t.g,p),i.o(new Os(e,i,t,o,a,null)),Ya(t)}}function Ju(t){this.a=t}function qu(t){this.a=t}function $u(t){this.a=t}function _u(){this.a="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;}"}function Qu(){this.a="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;
4void 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;}"}function tc(t,e){this.l=t.getUniformLocation(e,"j"),this.B=t.getUniformLocation(e,"i"),this.j=t.getUniformLocation(e,"k"),this.i=t.getUniformLocation(e,"h"),this.a=t.getAttribLocation(e,"e"),this.c=t.getAttribLocation(e,"f"),this.f=t.getAttribLocation(e,"c"),this.b=t.getAttribLocation(e,"g"),this.g=t.getAttribLocation(e,"d")}function ec(t){this.a=void 0!==t?t:[]}function oc(t,e){this.u=t,this.a=e,this.c={},this.j={},this.g={},this.l=this.B=this.f=this.i=null,(this.b=q(Wb,"OES_element_index_uint"))&&e.getExtension("OES_element_index_uint"),Xt(this.u,"webglcontextlost",this.Hn,!1,this),Xt(this.u,"webglcontextrestored",this.In,!1,this)}function ic(t,e,o){var i=t.a,r=o.a,n=u(o);if(n in t.c)i.bindBuffer(e,t.c[n].buffer);else{var s=i.createBuffer();i.bindBuffer(e,s);var p;34962==e?p=new Float32Array(r):34963==e&&(p=t.b?new Uint32Array(r):new Uint16Array(r)),i.bufferData(e,p,35044),t.c[n]={Eb:o,buffer:s}}}function rc(t,e){var o=t.a,i=u(e),r=t.c[i];o.isContextLost()||o.deleteBuffer(r.buffer),delete t.c[i]}function nc(t){if(!t.f){var e=t.a,o=e.createFramebuffer();e.bindFramebuffer(e.FRAMEBUFFER,o);var i=hc(e,1,1),r=e.createRenderbuffer();e.bindRenderbuffer(e.RENDERBUFFER,r),e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_COMPONENT16,1,1),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,i,0),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,r),e.bindTexture(e.TEXTURE_2D,null),e.bindRenderbuffer(e.RENDERBUFFER,null),e.bindFramebuffer(e.FRAMEBUFFER,null),t.f=o,t.B=i,t.l=r}return t.f}function sc(t,e){var o=u(e);if(o in t.j)return t.j[o];var i=t.a,r=i.createShader(e.V());return i.shaderSource(r,e.a),i.compileShader(r),t.j[o]=r}function pc(t,e,o){var i=u(e)+"/"+u(o);if(i in t.g)return t.g[i];var r=t.a,n=r.createProgram();return r.attachShader(n,sc(t,e)),r.attachShader(n,sc(t,o)),r.linkProgram(n),t.g[i]=n}function ac(t,e,o){var i=t.createTexture();return t.bindTexture(t.TEXTURE_2D,i),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),void 0!==e&&t.texParameteri(3553,10242,e),void 0!==o&&t.texParameteri(3553,10243,o),i}function hc(t,e,o){var i=ac(t,void 0,void 0);return t.texImage2D(t.TEXTURE_2D,0,t.RGBA,e,o,0,t.RGBA,t.UNSIGNED_BYTE,null),i}function lc(t,e){var o=ac(t,33071,33071);return t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,e),o}function uc(t,e){this.G=this.D=void 0,this.B=oo(e),this.C=[],this.j=[],this.oa=void 0,this.g=[],this.f=[],this.U=this.S=void 0,this.c=[],this.ia=this.l=null,this.T=void 0,this.fb=Te(),this.Cb=Te(),this.ea=this.Z=void 0,this.Db=Te(),this.va=this.eb=this.ga=void 0,this.xa=[],this.i=[],this.a=[],this.A=null,this.b=[],this.u=[],this.pa=void 0}function cc(t,e){var o=t.A,i=t.l,r=t.xa,n=t.i,s=e.a;return function(){if(!s.isContextLost()){var t,p;for(t=0,p=r.length;p>t;++t)s.deleteTexture(r[t]);for(t=0,p=n.length;p>t;++t)s.deleteTexture(n[t])}rc(e,o),rc(e,i)}}function yc(t,e,o,i){var r,n,s,p,a,h,l=t.D,u=t.G,c=t.oa,y=t.S,f=t.U,g=t.T,d=t.Z,v=t.ea,b=t.ga?1:0,m=t.eb,w=t.va,x=t.pa,S=Math.cos(m),m=Math.sin(m),M=t.c.length,P=t.a.length;for(r=0;o>r;r+=i)a=e[r]-t.B[0],h=e[r+1]-t.B[1],n=P/8,s=-w*l,p=-w*(c-u),t.a[P++]=a,t.a[P++]=h,t.a[P++]=s*S-p*m,t.a[P++]=s*m+p*S,t.a[P++]=d/f,t.a[P++]=(v+c)/y,t.a[P++]=g,t.a[P++]=b,s=w*(x-l),p=-w*(c-u),t.a[P++]=a,t.a[P++]=h,t.a[P++]=s*S-p*m,t.a[P++]=s*m+p*S,t.a[P++]=(d+x)/f,t.a[P++]=(v+c)/y,t.a[P++]=g,t.a[P++]=b,s=w*(x-l),p=w*u,t.a[P++]=a,t.a[P++]=h,t.a[P++]=s*S-p*m,t.a[P++]=s*m+p*S,t.a[P++]=(d+x)/f,t.a[P++]=v/y,t.a[P++]=g,t.a[P++]=b,s=-w*l,p=w*u,t.a[P++]=a,t.a[P++]=h,t.a[P++]=s*S-p*m,t.a[P++]=s*m+p*S,t.a[P++]=d/f,t.a[P++]=v/y,t.a[P++]=g,t.a[P++]=b,t.c[M++]=n,t.c[M++]=n+1,t.c[M++]=n+2,t.c[M++]=n,t.c[M++]=n+2,t.c[M++]=n+3}function fc(t,e){var o=e.a;t.C.push(t.c.length),t.j.push(t.c.length),t.A=new ec(t.a),ic(e,34962,t.A),t.l=new ec(t.c),ic(e,34963,t.l);var i={};gc(t.xa,t.g,i,o),gc(t.i,t.f,i,o),t.D=void 0,t.G=void 0,t.oa=void 0,t.g=null,t.f=null,t.S=void 0,t.U=void 0,t.c=null,t.T=void 0,t.Z=void 0,t.ea=void 0,t.ga=void 0,t.eb=void 0,t.va=void 0,t.a=null,t.pa=void 0}function gc(t,e,o,i){var r,n,s,p=e.length;for(s=0;p>s;++s)r=e[s],n=u(r).toString(),n in o?r=o[n]:(r=lc(i,r),o[n]=r),t[s]=r}function dc(t,e,o,i,r,n,s,p,a,h,l){var c=e.a;ic(e,34962,t.A),ic(e,34963,t.l);var y=_u.Yb(),f=Qu.Yb(),f=pc(e,y,f);t.ia?y=t.ia:(y=new tc(c,f),t.ia=y),e.Ge(f),c.enableVertexAttribArray(y.f),c.vertexAttribPointer(y.f,2,5126,!1,32,0),c.enableVertexAttribArray(y.a),c.vertexAttribPointer(y.a,2,5126,!1,32,8),c.enableVertexAttribArray(y.g),c.vertexAttribPointer(y.g,2,5126,!1,32,16),c.enableVertexAttribArray(y.c),c.vertexAttribPointer(y.c,1,5126,!1,32,24),c.enableVertexAttribArray(y.b),c.vertexAttribPointer(y.b,1,5126,!1,32,28),f=t.Db,Ks(f,0,0,2/(i*n[0]),2/(i*n[1]),-r,-(o[0]-t.B[0]),-(o[1]-t.B[1])),o=t.Cb,i=2/n[0],n=2/n[1],Re(o),o[0]=i,o[5]=n,o[10]=1,o[15]=1,n=t.fb,Re(n),0!==r&&ke(n,-r),c.uniformMatrix4fv(y.i,!1,f),c.uniformMatrix4fv(y.B,!1,o),c.uniformMatrix4fv(y.l,!1,n),c.uniform1f(y.j,s);var g;if(void 0===a)vc(t,c,e,p,t.xa,t.C);else{if(h)t:{for(r=e.b?5125:5123,e=e.b?4:2,n=t.b.length-1,s=t.i.length-1;s>=0;--s)for(c.bindTexture(3553,t.i[s]),h=s>0?t.j[s-1]:0,f=t.j[s];n>=0&&t.b[n]>=h;){if(g=t.b[n],o=t.u[n],i=u(o).toString(),void 0===p[i]&&o.W()&&(void 0===l||ho(l,o.W().J(
4)))&&(c.clear(c.COLOR_BUFFER_BIT|c.DEPTH_BUFFER_BIT),c.drawElements(4,f-g,r,g*e),f=a(o))){t=f;break t}f=g,n--}t=void 0}else c.clear(c.COLOR_BUFFER_BIT|c.DEPTH_BUFFER_BIT),vc(t,c,e,p,t.i,t.j),t=(t=a(null))?t:void 0;g=t}return c.disableVertexAttribArray(y.f),c.disableVertexAttribArray(y.a),c.disableVertexAttribArray(y.g),c.disableVertexAttribArray(y.c),c.disableVertexAttribArray(y.b),g}function vc(t,e,o,i,r,n){var s=o.b?5125:5123;if(o=o.b?4:2,ft(i)){var p;for(t=0,i=r.length,p=0;i>t;++t){e.bindTexture(3553,r[t]);var a=n[t];e.drawElements(4,a-p,s,p*o),p=a}}else{p=0;var h,a=0;for(h=r.length;h>a;++a){e.bindTexture(3553,r[a]);for(var l=a>0?n[a-1]:0,c=n[a],y=l;p<t.b.length&&t.b[p]<=c;){var f=u(t.u[p]).toString();void 0!==i[f]?(y!==l&&e.drawElements(4,l-y,s,y*o),l=y=p===t.b.length-1?c:t.b[p+1]):l=p===t.b.length-1?c:t.b[p+1],p++}y!==l&&e.drawElements(4,l-y,s,y*o)}}}function bc(t,e,o){this.j=e,this.i=t,this.g=o,this.c={}}function mc(t,e){var o,i=[];for(o in t.c)i.push(cc(t.c[o],e));return vo.apply(null,i)}function wc(t,e){for(var o in t.c)fc(t.c[o],e)}function xc(t,e,o,i,r,n,s,p,a,h){var l,u,c=Kx;for(l=ox.length-1;l>=0;--l)if(u=t.c[ox[l]],void 0!==u&&(u=dc(u,e,o,i,r,c,n,s,p,a,h)))return u}function Sc(t,e,o,i,r,n,s){var p=o.a;return p.bindFramebuffer(p.FRAMEBUFFER,nc(o)),void 0!==xc(t,o,e,i,r,n,s,function(){var t=new Uint8Array(4);return p.readPixels(0,0,1,1,p.RGBA,p.UNSIGNED_BYTE,t),0<t[3]},!1)}function Mc(t,e,o,i,r,n){this.c=t,this.g=e,this.f=n,this.l=r,this.i=i,this.j=o,this.b=null,this.a={}}function Pc(){this.a="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;}"}function jc(){this.a="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;}"}function Tc(t,e){this.b=t.getUniformLocation(e,"f"),this.f=t.getUniformLocation(e,"e"),this.j=t.getUniformLocation(e,"d"),this.g=t.getUniformLocation(e,"g"),this.a=t.getAttribLocation(e,"b"),this.c=t.getAttribLocation(e,"c")}function Ac(t,e){Ws.call(this,e),this.b=t,this.U=new ec([-1,-1,0,0,1,-1,1,0,-1,1,0,1,1,1,1,1]),this.g=this.lb=null,this.j=void 0,this.B=je(),this.A=Te(),this.u=null}function Ec(t,e,o){var i=t.b.b;if(void 0===t.j||t.j!=o){e.postRenderFunctions.push(g(function(t,e,o){t.isContextLost()||(t.deleteFramebuffer(e),t.deleteTexture(o))},i,t.g,t.lb)),e=hc(i,o,o);var r=i.createFramebuffer();i.bindFramebuffer(36160,r),i.framebufferTexture2D(36160,36064,3553,e,0),t.lb=e,t.g=r,t.j=o}else i.bindFramebuffer(36160,t.g)}function Rc(t,e,o,i){if(t=t.a,ee(t,e)){var r=i.viewState;t.o(new Os(e,t,new Mc(o,r.center,r.resolution,r.rotation,i.size,i.extent),i,null,o))}}function Cc(t,e){Ac.call(this,t,e),this.l=this.i=this.f=null}function Lc(t,e){var o=e.a();return lc(t.b.b,o)}function Ic(t,e,o,i,r,n,s,p){e*=n,o*=n,t=t.A,Re(t),Ne(t,2*i/e,2*i/o),ke(t,-s),Ie(t,p[0]-r[0],p[1]-r[1]),Ne(t,(p[2]-p[0])/2,(p[3]-p[1])/2),Ie(t,1,1)}function Nc(){this.a="precision mediump float;varying vec2 a;uniform sampler2D e;void main(void){gl_FragColor=texture2D(e,a);}"}function kc(){this.a="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;}"}function Fc(t,e){this.b=t.getUniformLocation(e,"e"),this.f=t.getUniformLocation(e,"d"),this.a=t.getAttribLocation(e,"b"),this.c=t.getAttribLocation(e,"c")}
4function Dc(t,e){Ac.call(this,t,e),this.G=Nc.Yb(),this.T=kc.Yb(),this.f=null,this.D=new ec([0,0,0,1,1,0,1,1,0,1,0,0,1,1,1,0]),this.C=this.i=null,this.l=-1,this.S=[0,0]}function Oc(t,e){Ac.call(this,t,e),this.l=!1,this.S=-1,this.G=NaN,this.C=Ve(),this.i=this.f=this.D=null}function Bc(t,e){np.call(this,0,e),this.a=hr("CANVAS"),this.a.style.width="100%",this.a.style.height="100%",this.a.className="ol-unselectable",cr(t,this.a,0),this.C=this.D=0,this.G=ns(),this.B=!0,this.b=as(this.a,{antialias:!0,depth:!1,failIfMajorPerformanceCaveat:!0,preserveDrawingBuffer:!1,stencil:!0}),this.g=new oc(this.a,this.b),Xt(this.a,"webglcontextlost",this.Am,!1,this),Xt(this.a,"webglcontextrestored",this.Bm,!1,this),this.c=new Wr,this.A=null,this.l=new up(f(function(t){var e=t[1];t=t[2];var o=e[0]-this.A[0],e=e[1]-this.A[1];return 65536*Math.log(t)+Math.sqrt(o*o+e*e)/t},this),function(t){return t[0].tb()}),this.S=f(function(){if(!this.l.Ka()){dp(this.l);var t=cp(this.l);Uc(this,t[0],t[3],t[4])}},this),this.i=0,Xc(this)}function Uc(t,e,o,i){var r=t.b,n=e.tb();if(zr(t.c,n))t=t.c.get(n),r.bindTexture(3553,t.lb),9729!=t.Qg&&(r.texParameteri(3553,10240,9729),t.Qg=9729),9729!=t.Rg&&(r.texParameteri(3553,10240,9729),t.Rg=9729);else{var s=r.createTexture();if(r.bindTexture(3553,s),i>0){var p=t.G.canvas,a=t.G;t.D!==o[0]||t.C!==o[1]?(p.width=o[0],p.height=o[1],t.D=o[0],t.C=o[1]):a.clearRect(0,0,o[0],o[1]),a.drawImage(e.Sa(),i,i,o[0],o[1],0,0,o[0],o[1]),r.texImage2D(3553,0,6408,6408,5121,p)}else r.texImage2D(3553,0,6408,6408,5121,e.Sa());r.texParameteri(3553,10240,9729),r.texParameteri(3553,10241,9729),r.texParameteri(3553,10242,33071),r.texParameteri(3553,10243,33071),t.c.set(n,{lb:s,Qg:9729,Rg:9729})}}function Gc(t,e,o){var i=t.j;if(ee(i,e)){var r=t.g;t=o.viewState,t=new Mc(r,t.center,t.resolution,t.rotation,o.size,o.extent),i.o(new Os(e,i,t,o,null,r)),e=Object.keys(t.a).map(Number),V(e);var n,s;for(o=0,i=e.length;i>o;++o)for(r=t.a[e[o].toString()],n=0,s=r.length;s>n;++n)r[n](t)}}function Xc(t){t=t.b,t.activeTexture(33984),t.blendFuncSeparate(770,771,1,771),t.disable(2884),t.disable(2929),t.disable(3089),t.disable(2960)}function Kc(t){ne.call(this);var e=Yc(t);this.Ac=void 0!==t.loadTilesWhileAnimating?t.loadTilesWhileAnimating:!1,this.Bc=void 0!==t.loadTilesWhileInteracting?t.loadTilesWhileInteracting:!1,this.We=void 0!==t.pixelRatio?t.pixelRatio:gw,this.Xc=e.logos,this.u=new Nn(this.Eo,void 0,this),jt(this,this.u),this.Cb=je(),this.Xe=je(),this.Db=0,this.b=null,this.xa=Ve(),this.C=this.U=null,this.a=pr("DIV","ol-viewport"),this.a.style.position="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",ww&&Pr(this.a,"ol-touch"),this.G=pr("DIV","ol-overlaycontainer"),this.a.appendChild(this.G),this.D=pr("DIV","ol-overlaycontainer-stopevent"),Xt(this.D,["click","dblclick","mousedown","touchstart","MSPointerDown",Gw,vm?"DOMMouseScroll":"mousewheel"],Et),this.a.appendChild(this.D),t=new Ls(this),Xt(t,ht(Yw),this.Ig,!1,this),jt(this,t),this.ga=e.keyboardEventTarget,this.A=new Jn,Xt(this.A,"key",this.Hg,!1,this),jt(this,this.A),t=new Qn(this.a),Xt(t,"mousewheel",this.Hg,!1,this),jt(this,t),this.g=e.controls,this.f=e.interactions,this.j=e.overlays,this.Z={},this.i=new e.Go(this.a,this),jt(this,this.i),this.fb=new Vn,jt(this,this.fb),this.T=this.l=null,this.S=[],this.pa=[],this.va=new vp(f(this.lk,this),f(this.Vk,this)),this.ea={},Xt(this,se("layergroup"),this.Ak,!1,this),Xt(this,se("view"),this.Wk,!1,this),Xt(this,se("size"),this.Sk,!1,this),Xt(this,se("target"),this.Uk,!1,this),this.I(e.values),this.g.forEach(function(t){t.setMap(this)},this),Xt(this.g,"add",function(t){t.element.setMap(this)},!1,this),Xt(this.g,"remove",function(t){t.element.setMap(null)},!1,this),this.f.forEach(function(t){t.setMap(this)},this),Xt(this.f,"add",function(t){t.element.setMap(this)},!1,this),Xt(this.f,"remove",function(t){t.element.setMap(null)},!1,this),this.j.forEach(this.lg,this),Xt(this.j,"add",function(t){this.lg(t.element)},!1,this),Xt(this.j,"remove",function(t){var e=t.element.Na();void 0!==e&&delete this.Z[e.toString()],t.element.setMap(null)},!1,this)}function Yc(t){var e=null;void 0!==t.keyboardEventTarget&&(e=p(t.keyboardEventTarget)?document.getElementById(t.keyboardEventTarget):t.keyboardEventTarget);var o={},i={};if(void 0===t.logo||"boolean"==typeof t.logo&&t.logo)i["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"]="http://openlayers.org/";else{var r=t.logo;p(r)?i[r]="":l(r)&&(i[r.src]=r.href)}r=t.layers instanceof ga?t.layers:new ga({layers:t.layers}),o.layergroup=r,o.target=t.target,o.view=void 0!==t.view?t.view:new Pi;var s,r=np;void 0!==t.renderer?n(t.renderer)?s=t.renderer:p(t.renderer)&&(s=[t.renderer]):s=Vx;var a,h;for(a=0,h=s.length;h>a;++a){var u=s[a];if("canvas"==u){if(vw){r=Uu;break}}else{if("dom"==u){r=Hu;break}if("webgl"==u&&lw){r=Bc;break}}}var c;c=void 0!==t.controls?n(t.controls)?new qi(t.controls.slice()):t.controls:jn();var y;return y=void 0!==t.interactions?n(t.interactions)?new qi(t.interactions.slice()):t.interactions:fa(),t=void 0!==t.overlays?n(t.overlays)?new qi(t.overlays.slice()):t.overlays:new qi,{controls:c,interactions:y,keyboardEventTarget:e,logos:i,overlays:t,Go:r,values:o}}function Vc(t){ne.call(this),this.wa=t.id,this.i=void 0!==t.insertFirst?t.insertFirst:!0,this.l=void 0!==t.stopEvent?t.stopEvent:!0,this.b=pr("DIV",{"class":"ol-overlay-container"}),this.b.style.position="absolute",this.autoPan=void 0!==t.autoPan?t.autoPan:!1,this.g=void 0!==t.autoPanAnimation?t.autoPanAnimation:{},this.j=void 0!==t.autoPanMargin?t.autoPanMargin:20,this.a={Td:"",oe:"",Ne:"",Oe:"",visible:!0},this.f=null,Xt(this,se("element"),this.wk,!1,this),Xt(this,se("map"),this.Hk,!1,this),Xt(this,se("offset"),this.Mk,!1,this),Xt(this,se("position"),this.Ok,!1,this),Xt(this,se("positioning"),this.Pk,!1,this),void 0!==t.element&&this.Uh(t.element),this.Zh(void 0!==t.offset?t.offset:[0,0]),this.bi(void 0!==t.positioning?t.positioning:"top-left"),void 0!==t.position&&this.xf(t.position)}function Wc(t,e){var o,i=vr(t),r=new er(0,0);return o=i?vr(i):document,o=!gm||jm>=9||wr(ir(o))?o.documentElement:o.body,t!=o&&(o=Ir(t),i=xr(ir(i)),r.x=o.left+i.x,r.y=o.top+i.y),[r.x,r.y,r.x+e[0],r.y+e[1]]}function zc(t,e){t.a.visible!==e&&(Or(t.b,e),t.a.visible=e)}function Hc(t){var e=t.se(),o=t.Yg();if(void 0!==e&&e.b&&void 0!==o){var o=e.Oa(o),i=e.Ra(),e=t.b.style,r=t.Eg(),n=t.Fg(),s=r[0],r=r[1];"bottom-right"==n||"center-right"==n||"top-right"==n?(""!==t.a.oe&&(t.a.oe=e.left=""),s=Math.round(i[0]-o[0]-s)+"px",t.a.Ne!=s&&(t.a.Ne=e.right=s)):(""!==t.a.Ne&&(t.a.Ne=e.right=""),("bottom-center"==n||"center-center"==n||"top-center"==n)&&(s-=Fr(t.b).width/2),s=Math.round(o[0]+s)+"px",t.a.oe!=s&&(t.a.oe=e.left=s)),"bottom-left"==n||"bottom-center"==n||"bottom-right"==n?(""!==t.a.Oe&&(t.a.Oe=e.top=""),o=Math.round(i[1]-o[1]-r)+"px",t.a.Td!=o&&(t.a.Td=e.bottom=o)):(""!==t.a.Td&&(t.a.Td=e.bottom=""),("center-left"==n||"center-center"==n||"center-right"==n)&&(r-=Fr(t.b).height/2),o=Math.round(o[1]+r)+"px",t.a.Oe!=o&&(t.a.Oe=e.top=o)),zc(t,!0)}else zc(t,!1)}function Zc(t){t=t?t:{},this.j=void 0!==t.collapsed?t.collapsed:!0,this.i=void 0!==t.collapsible?t.collapsible:!0,this.i||(this.j=!1);var e=t.className?t.className:"ol-overviewmap",o=t.tipLabel?t.tipLabel:"Overview map",i=t.collapseLabel?t.collapseLabel:"\xab";this.A=p(i)?pr("SPAN",{},i):i,i=t.label?t.label:"\xbb",this.C=p(i)?pr("SPAN",{},i):i,o=pr("BUTTON",{type:"button",title:o},this.i&&!this.j?this.A:this.C),Xt(o,"click",this.Rl,!1,this);var i=pr("DIV","ol-overviewmap-map"),r=this.b=new Kc({controls:new qi,interactions:new qi,target:i,view:t.view});
4t.layers&&t.layers.forEach(function(t){r.jg(t)},this);var n=pr("DIV","ol-overviewmap-box");this.l=new Vc({position:[0,0],positioning:"bottom-left",
5element:n}),this.b.kg(this.l),e=pr("DIV",e+" ol-unselectable ol-control"+(this.j&&this.i?" ol-collapsed":"")+(this.i?"":" ol-uncollapsible"),i,o),Vr.call(this,{element:e,render:t.render?t.render:Jc,target:t.target})}function Jc(){var t=this.a,e=this.b;if(t.b&&e.b){var o=t.Ra(),t=t.aa().Zc(o),i=e.Ra(),o=e.aa().Zc(i),r=e.Oa(so(t)),e=e.Oa(eo(t)),e=new or(Math.abs(r[0]-e[0]),Math.abs(r[1]-e[1])),r=i[0],i=i[1];e.width<.1*r||e.height<.1*i||e.width>.75*r||e.height>.75*i?qc(this):Xe(o,t)||(t=this.b,o=this.a.aa(),t.aa().jb(o.Ta()))}$c(this)}function qc(t){var e=t.a;t=t.b;var o=e.Ra(),e=e.aa().Zc(o),o=t.Ra();t=t.aa(),uo(e,1/(.1*Math.pow(2,Math.log(7.5)/Math.LN2/2))),t.jf(e,o)}function $c(t){var e=t.a,o=t.b;if(e.b&&o.b){var i=e.Ra(),r=e.aa(),n=o.aa();o.Ra();var s,e=r.Ea(),p=t.l,o=t.l.re(),r=r.Zc(i),i=n.$(),n=to(r),r=po(r);(t=t.a.aa().Ta())&&(s=[n[0]-t[0],n[1]-t[1]],be(s,e),ye(s,t)),p.xf(s),o&&(s=new or(Math.abs((n[0]-r[0])/i),Math.abs((r[1]-n[1])/i)),e=wr(ir(vr(o))),!gm||Mt("10")||e&&Mt("8")?(o=o.style,vm?o.MozBoxSizing="border-box":bm?o.WebkitBoxSizing="border-box":o.boxSizing="border-box",o.width=Math.max(s.width,0)+"px",o.height=Math.max(s.height,0)+"px"):(t=o.style,e?(e=Gr(o,"padding"),o=Kr(o),t.pixelWidth=s.width-o.left-e.left-e.right-o.right,t.pixelHeight=s.height-o.top-e.top-e.bottom-o.bottom):(t.pixelWidth=s.width,t.pixelHeight=s.height)))}}function _c(t){Tr(t.element,"ol-collapsed"),t.j?fr(t.A,t.C):fr(t.C,t.A),t.j=!t.j;var e=t.b;t.j||e.b||(e.Uc(),qc(t),Vt(e,"postrender",function(){$c(this)},!1,t))}function Qc(t){t=t?t:{};var e=t.className?t.className:"ol-scale-line";this.l=pr("DIV",e+"-inner"),this.i=pr("DIV",e+" ol-unselectable",this.l),this.C=null,this.A=void 0!==t.minWidth?t.minWidth:64,this.b=!1,this.S=void 0,this.D="",this.j=null,Vr.call(this,{element:this.i,render:t.render?t.render:ty,target:t.target}),Xt(this,se("units"),this.Z,!1,this),this.T(t.units||"metric")}function ty(t){(t=t.frameState)?this.C=t.viewState:this.C=null,ey(this)}function ey(t){var e=t.C;if(e){var o=e.center,i=e.projection,e=i.getPointResolution(e.resolution,o),r=i.c,n=t.G();for("degrees"!=r||"metric"!=n&&"imperial"!=n&&"us"!=n&&"nautical"!=n?"degrees"!=r&&"degrees"==n?(t.j||(t.j=No(i,Co("EPSG:4326"))),o=Math.cos(E(t.j(o)[1])),i=Vm.radius,i/=Wm[r],e*=180/(Math.PI*o*i)):t.j=null:(t.j=null,o=Math.cos(E(o[1])),e*=Math.PI*o*Vm.radius/180),o=t.A*e,r="","degrees"==n?1/60>o?(r="\u2033",e*=3600):1>o?(r="\u2032",e*=60):r="\xb0":"imperial"==n?.9144>o?(r="in",e/=.0254):1609.344>o?(r="ft",e/=.3048):(r="mi",e/=1609.344):"nautical"==n?(e/=1852,r="nm"):"metric"==n?1>o?(r="mm",e*=1e3):1e3>o?r="m":(r="km",e/=1e3):"us"==n&&(.9144>o?(r="in",e*=39.37):1609.344>o?(r="ft",e/=.30480061):(r="mi",e/=1609.3472)),o=3*Math.floor(Math.log(t.A*e)/Math.log(10));;){if(i=Wx[o%3]*Math.pow(10,Math.floor(o/3)),n=Math.round(i/e),isNaN(n))return Or(t.i,!1),void(t.b=!1);if(n>=t.A)break;++o}e=i+" "+r,t.D!=e&&(t.l.innerHTML=e,t.D=e),t.S!=n&&(t.l.style.width=n+"px",t.S=n),t.b||(Or(t.i,!0),t.b=!0)}else t.b&&(Or(t.i,!1),t.b=!1)}function oy(t){Pt.call(this),this.c=t,this.a={}}function iy(t){st(t.a,function(t,e){this.a.hasOwnProperty(e)&&zt(t)},t),t.a={}}function ry(t,e,o){Qt.call(this),this.target=t,this.handle=e||t,this.a=o||new Er(NaN,NaN,NaN,NaN),this.j=vr(t),this.c=new oy(this),jt(this,this.c),this.g=this.f=this.B=this.l=this.screenY=this.screenX=this.clientY=this.clientX=0,this.b=!1,Xt(this.handle,["touchstart","mousedown"],this.gi,!1,this)}function ny(t,e,o){var i=xr(ir(t.j));return e+=i.x-t.i.x,o+=i.y-t.i.y,t.i=i,t.f+=e,t.g+=o,new er(py(t,t.f),ay(t,t.g))}function sy(t,e,o,i){t.target.style.left=o+"px",t.target.style.top=i+"px",t.o(new hy("drag",t,e.clientX,e.clientY,0,o,i))}function py(t,e){var o=t.a,i=isNaN(o.left)?null:o.left,o=isNaN(o.width)?0:o.width;return Math.min(null!=i?i+o:1/0,Math.max(null!=i?i:-(1/0),e))}function ay(t,e){var o=t.a,i=isNaN(o.top)?null:o.top,o=isNaN(o.height)?0:o.height;return Math.min(null!=i?i+o:1/0,Math.max(null!=i?i:-(1/0),e))}function hy(e,o,i,r,n,s,p){At.call(this,e),this.clientX=i,this.clientY=r,this.left=t(s)?s:o.f,this.top=t(p)?p:o.g}function ly(t){t=t?t:{},this.j=void 0,this.i=Zx,this.l=null,this.C=!1,this.A=t.duration?t.duration:200;var e=t.className?t.className:"ol-zoomslider",o=pr("BUTTON",{type:"button","class":e+"-thumb ol-unselectable"}),e=pr("DIV",[e,"ol-unselectable","ol-control"],o);this.b=new ry(o),jt(this,this.b),Xt(this.b,"start",this.vk,!1,this),Xt(this.b,"drag",this.tk,!1,this),Xt(this.b,"end",this.uk,!1,this),Xt(e,"click",this.sk,!1,this),Xt(o,"click",Et),Vr.call(this,{element:e,render:t.render?t.render:uy})}function uy(t){if(t.frameState){if(!this.C){var e=this.element,o=Fr(e),i=gr(e),e=Gr(i,"margin"),r=new or(i.offsetWidth,i.offsetHeight),i=r.width+e.right+e.left,e=r.height+e.top+e.bottom;this.l=[i,e],i=o.width-i,e=o.height-e,o.width>o.height?(this.i=1,o=new Er(0,0,i,0)):(this.i=Zx,o=new Er(0,0,0,e)),this.b.a=o||new Er(NaN,NaN,NaN,NaN),this.C=!0}t=t.frameState.viewState.resolution,t!==this.j&&(this.j=t,t=1-Ti(this.a.aa())(t),o=this.b,e=gr(this.element),1==this.i?Lr(e,o.a.left+o.a.width*t):Lr(e,o.a.left,o.a.top+o.a.height*t))}}function cy(t,e,o){var i=t.b.a;return j(1===t.i?(e-i.left)/i.width:(o-i.top)/i.height,0,1)}function yy(t,e){return ji(t.a.aa())(1-e)}function fy(t){t=t?t:{},this.b=t.extent?t.extent:null;var e=t.className?t.className:"ol-zoom-extent",o=pr("BUTTON",{type:"button",title:t.tipLabel?t.tipLabel:"Fit to extent"},t.label?t.label:"E");Xt(o,"click",this.j,!1,this),e=pr("DIV",e+" ol-unselectable ol-control",o),Vr.call(this,{element:e,target:t.target})}function gy(t){ne.call(this),t=t?t:{},this.a=null,Xt(this,se("tracking"),this.ul,!1,this),this.uf(void 0!==t.tracking?t.tracking:!1)}function dy(){this.defaultDataProjection=null}function vy(t,e,o){var i;return o&&(i={dataProjection:o.dataProjection?o.dataProjection:t.Ia(e),featureProjection:o.featureProjection}),by(t,i)}function by(t,e){var o;return e&&(o={featureProjection:e.featureProjection,dataProjection:e.dataProjection?e.dataProjection:t.defaultDataProjection,rightHanded:e.rightHanded}),o}function my(t,e,o){var i=o?Co(o.featureProjection):null;return o=o?Co(o.dataProjection):null,i&&o&&!Lo(i,o)?t instanceof Bo?(e?t.clone():t).kb(e?i:o,e?o:i):Oo(e?t.slice():t,e?i:o,e?o:i):t}function wy(){this.defaultDataProjection=null}function xy(t){return l(t)?t:p(t)&&(t=bx(t))?t:null}function Sy(t,e,o,i,r){var n=NaN,s=NaN,p=(o-e)/i;if(0!==p)if(1==p)n=t[e],s=t[e+1];else if(2==p)n=.5*t[e]+.5*t[e+i],s=.5*t[e+1]+.5*t[e+i+1];else{var a,s=t[e],p=t[e+1],h=0,n=[0];for(a=e+i;o>a;a+=i){var l=t[a],u=t[a+1],h=h+Math.sqrt((l-s)*(l-s)+(u-p)*(u-p));n.push(h),s=l,p=u}o=.5*h;for(var c,s=H,p=0,h=n.length;h>p;)a=p+h>>1,l=s(o,n[a]),l>0?p=a+1:(h=a,c=!l);c=c?p:~p,0>c?(o=(o-n[-c-2])/(n[-c-1]-n[-c-2]),e+=(-c-2)*i,n=ce(t[e],t[e+i],o),s=ce(t[e+1],t[e+i+1],o)):(n=t[e+c*i],s=t[e+c*i+1])}return r?(r[0]=n,r[1]=s,r):[n,s]}function My(t,e,o,i,r,n){if(o==e)return null;
5if(r<t[e+i-1])return n?(o=t.slice(e,e+i),o[i-1]=r,o):null;if(t[o-1]<r)return n?(o=t.slice(o-i,o),o[i-1]=r,o):null;if(r==t[e+i-1])return t.slice(e,e+i);for(e/=i,o/=i;o>e;)n=e+o>>1,r<t[(n+1)*i-1]?o=n:e=n+1;if(o=t[e*i-1],r==o)return t.slice((e-1)*i,(e-1)*i+i);n=(r-o)/(t[(e+1)*i-1]-o),o=[];var s;for(s=0;i-1>s;++s)o.push(ce(t[(e-1)*i+s],t[e*i+s],n));return o.push(r),o}function Py(t,e,o,i,r,n){var s=0;if(n)return My(t,s,e[e.length-1],o,i,r);if(i<t[o-1])return r?(t=t.slice(0,o),t[o-1]=i,t):null;if(t[t.length-1]<i)return r?(t=t.slice(t.length-o),t[o-1]=i,t):null;for(r=0,n=e.length;n>r;++r){var p=e[r];if(s!=p){if(i<t[s+o-1])break;if(i<=t[p-1])return My(t,s,p,o,i,!1);s=p}}return null}function jy(t,e){Go.call(this),this.g=null,this.D=this.G=this.l=-1,this.ma(t,e)}function Ty(t){return t.l!=t.c&&(t.g=Sy(t.v,0,t.v.length,t.a,t.g),t.l=t.c),t.g}function Ay(t,e){Go.call(this),this.g=[],this.l=this.D=-1,this.ma(t,e)}function Ey(t){var e=[],o=t.v,i=0,r=t.g;t=t.a;var n,s;for(n=0,s=r.length;s>n;++n){var p=r[n],i=Sy(o,i,p,t);X(e,i),i=p}return e}function Ry(t,e){var o,i,r=t.b,n=[],s=[];for(o=0,i=e.length;i>o;++o){var p=e[o];0===o&&(r=p.b),X(n,p.ja()),s.push(n.length)}t.ba(r,n,s)}function Cy(t,e){Go.call(this),this.ma(t,e)}function Ly(t,e){Go.call(this),this.g=[],this.D=-1,this.G=null,this.T=this.S=this.U=-1,this.l=null,this.ma(t,e)}function Iy(t){if(t.D!=t.c){var e,o,i=t.v,r=t.g,n=t.a,s=0,p=[],a=Ve();for(e=0,o=r.length;o>e;++e){var h=r[e],a=He(i,s,h[0],n);p.push((a[0]+a[2])/2,(a[1]+a[3])/2),s=h[h.length-1]}for(i=Ny(t),r=t.g,n=t.a,s=0,e=[],o=0,a=r.length;a>o;++o)h=r[o],e=li(i,s,h,n,p,2*o,e),s=h[h.length-1];t.G=e,t.D=t.c}return t.G}function Ny(t){if(t.T!=t.c){var e,o=t.v;t:{e=t.g;var i,r;for(i=0,r=e.length;r>i;++i)if(!gi(o,e[i],t.a,void 0)){e=!1;break t}e=!0}e?t.l=o:(t.l=o.slice(),t.l.length=vi(t.l,t.g,t.a)),t.T=t.c}return t.l}function ky(t,e,o,i){Ko(t,e,o),t.g=i,t.s()}function Fy(t,e){var o,i,r,n=t.b,s=[],p=[];for(o=0,i=e.length;i>o;++o){var a=e[o];0===o&&(n=a.b);var h=s.length;r=a.Ab();var l,u;for(l=0,u=r.length;u>l;++l)r[l]+=h;X(s,a.ja()),p.push(r)}ky(t,n,s,p)}function Dy(t){t=t?t:{},this.defaultDataProjection=null,this.a=t.geometryName}function Oy(t,e){if(!t)return null;var o;if(a(t.x)&&a(t.y))o="Point";else if(t.points)o="MultiPoint";else if(t.paths)o=1===t.paths.length?"LineString":"MultiLineString";else if(t.rings){var i=t.rings,r=By(t),n=[];o=[];var s,p;for(s=0,p=i.length;p>s;++s){var h=J(i[s]);fi(h,0,h.length,r.length)?n.push([i[s]]):o.push(i[s])}for(;o.length;){for(i=o.shift(),r=!1,s=n.length-1;s>=0;s--)if(Xe(new ri(n[s][0]).J(),new ri(i).J())){n[s].push(i),r=!0;break}r||n.push([i.reverse()])}t=bt(t),1===n.length?(o="Polygon",t.rings=n[0]):(o="MultiPolygon",t.rings=n)}return my(Jx[o](t),!1,e)}function By(t){var e="XY";return!0===t.hasZ&&!0===t.hasM?e="XYZM":!0===t.hasZ?e="XYZ":!0===t.hasM&&(e="XYM"),e}function Uy(t){return t=t.b,{hasZ:"XYZ"===t||"XYZM"===t,hasM:"XYM"===t||"XYZM"===t}}function Gy(t,e){return qx[t.V()](my(t,!0,e),e)}function Xy(t){Bo.call(this),this.f=t?t:null,Vy(this)}function Ky(t){var e,o,i=[];for(e=0,o=t.length;o>e;++e)i.push(t[e].clone());return i}function Yy(t){var e,o;if(t.f)for(e=0,o=t.f.length;o>e;++e)Wt(t.f[e],"change",t.s,!1,t)}function Vy(t){var e,o;if(t.f)for(e=0,o=t.f.length;o>e;++e)Xt(t.f[e],"change",t.s,!1,t)}function Wy(t){t=t?t:{},this.defaultDataProjection=null,this.defaultDataProjection=Co(t.defaultDataProjection?t.defaultDataProjection:"EPSG:4326"),this.a=t.geometryName}function zy(t,e){return t?my($x[t.type](t),!1,e):null}function Hy(t,e){return _x[t.V()](my(t,!0,e),e)}function Zy(){this.defaultDataProjection=null}function Jy(t,e,o){return t=qy(t,e,o),0<t.length?t[0]:null}function qy(t,e,o){var i=[];for(e=e.firstChild;e;e=e.nextSibling)1==e.nodeType&&X(i,t.hc(e,o));return i}function $y(t){t=t?t:{},this.featureType=t.featureType,this.featureNS=t.featureNS,this.srsName=t.srsName,this.schemaLocation="",this.a={},this.a["http://www.opengis.net/gml"]={featureMember:Hl($y.prototype.Dd),featureMembers:Hl($y.prototype.Dd)},this.defaultDataProjection=null}function _y(t){return t=Cl(t,!1),Qy(t)}function Qy(t){return(t=/^\s*(true|1)|(false|0)\s*$/.exec(t))?void 0!==t[1]||!1:void 0}function tf(t){if(t=Cl(t,!1),t=/^\s*(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(Z|(?:([+\-])(\d{2})(?::(\d{2}))?))\s*$/.exec(t)){var e=Date.UTC(parseInt(t[1],10),parseInt(t[2],10)-1,parseInt(t[3],10),parseInt(t[4],10),parseInt(t[5],10),parseInt(t[6],10))/1e3;
5if("Z"!=t[7]){var o="-"==t[8]?-1:1,e=e+60*o*parseInt(t[9],10);void 0!==t[10]&&(e+=3600*o*parseInt(t[10],10))}return e}}function ef(t){return t=Cl(t,!1),of(t)}function of(t){return(t=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*$/i.exec(t))?parseFloat(t[1]):void 0}function rf(t){return t=Cl(t,!1),nf(t)}function nf(t){return(t=/^\s*(\d+)\s*$/.exec(t))?parseInt(t[1],10):void 0}function sf(t){return Cl(t,!1).trim()}function pf(t,e){lf(t,e?"1":"0")}function af(t,e){t.appendChild(Ix.createTextNode(e.toPrecision()))}function hf(t,e){t.appendChild(Ix.createTextNode(e.toString()))}function lf(t,e){t.appendChild(Ix.createTextNode(e))}function uf(t){t=t?t:{},$y.call(this,t),this.a["http://www.opengis.net/gml"].featureMember=zl($y.prototype.Dd),this.schemaLocation=t.schemaLocation?t.schemaLocation:"http://www.opengis.net/gml http://schemas.opengis.net/gml/2.1.2/feature.xsd"}function cf(t){t=t?t:{},$y.call(this,t),this.l=void 0!==t.surface?t.surface:!1,this.g=void 0!==t.curve?t.curve:!1,this.j=void 0!==t.multiCurve?t.multiCurve:!0,this.i=void 0!==t.multiSurface?t.multiSurface:!0,this.schemaLocation=t.schemaLocation?t.schemaLocation:"http://www.opengis.net/gml http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsf.xsd"}function yf(t,e,o){o=o[o.length-1].srsName,e=e.Y();for(var i,r=e.length,n=Array(r),s=0;r>s;++s){i=e[s];var p=s,a="enu";o&&(a=xo(Co(o))),n[p]="en"===a.substr(0,2)?i[0]+" "+i[1]:i[1]+" "+i[0]}lf(t,n.join(" "))}function ff(t){t=t?t:{},this.defaultDataProjection=null,this.defaultDataProjection=Co("EPSG:4326"),this.a=t.readExtensions}function gf(t,e,o){return t.push(parseFloat(e.getAttribute("lon")),parseFloat(e.getAttribute("lat"))),"ele"in o?(t.push(o.ele),delete o.ele):t.push(0),"time"in o?(t.push(o.time),delete o.time):t.push(0),t}function df(t,e){var o=e[e.length-1],i=t.getAttribute("href");null!==i&&(o.link=i),eu(hS,t,e)}function vf(t,e){e[e.length-1].extensionsNode_=t}function bf(t,e){var o=e[0],i=ou({flatCoordinates:[]},lS,t,e);if(i){var r=i.flatCoordinates;delete i.flatCoordinates;var n=new jy(null);return n.ba("XYZM",r),my(n,!1,o),o=new Lh(n),o.I(i),o}}function mf(t,e){var o=e[0],i=ou({flatCoordinates:[],ends:[]},cS,t,e);if(i){var r=i.flatCoordinates;delete i.flatCoordinates;var n=i.ends;delete i.ends;var s=new Ay(null);return s.ba("XYZM",r,n),my(s,!1,o),o=new Lh(s),o.I(i),o}}function wf(t,e){var o=e[0],i=ou({},gS,t,e);if(i){var r=gf([],t,i),r=new si(r,"XYZM");return my(r,!1,o),o=new Lh(r),o.I(i),o}}function xf(t,e){e||(e=[]);for(var o=0,i=e.length;i>o;++o){var r=e[o];if(t.a){var n=r.get("extensionsNode_")||null;t.a(r,n)}r.set("extensionsNode_",void 0)}}function Sf(t,e,o){t.setAttribute("href",e),e=o[o.length-1].properties,ru({node:t},vS,Gx,[e.linkText,e.linkType],o,dS)}function Mf(t,e,o){var i=o[o.length-1],r=i.node.namespaceURI,n=i.properties;switch(Ux(t,null,"lat",e[1]),Ux(t,null,"lon",e[0]),i.geometryLayout){case"XYZM":0!==e[3]&&(n.time=e[3]);case"XYZ":0!==e[2]&&(n.ele=e[2]);break;case"XYM":0!==e[2]&&(n.time=e[2])}e=PS[r],i=Ql(n,e),ru({node:t,properties:n},jS,Gx,i,o,e)}function Pf(t,e){var o=t.W();return o&&(o=TS[o.V()])?Nx(e[e.length-1].node.namespaceURI,o):void 0}function jf(t){return t=Af(t),k(t,function(t){return t.b.substring(t.c,t.a)})}function Tf(t,e,o){this.b=t,this.c=e,this.a=o}function Af(t){for(var e,o=RegExp("\r\n|\r|\n","g"),i=0,r=[];e=o.exec(t);)i=new Tf(t,i,e.index),r.push(i),i=o.lastIndex;return i<t.length&&(i=new Tf(t,i,t.length),r.push(i)),r}function Ef(){this.defaultDataProjection=null}function Rf(t){t=t?t:{},this.defaultDataProjection=null,this.defaultDataProjection=Co("EPSG:4326"),this.a=t.altitudeMode?t.altitudeMode:"none"}function Cf(e,o){this.c=this.i=this.f="",this.l=null,this.g=this.a="",this.j=!1;var i;e instanceof Cf?(this.j=t(o)?o:e.j,Lf(this,e.f),this.i=e.i,this.c=e.c,If(this,e.l),this.a=e.a,Nf(this,e.b.clone()),this.g=e.g):e&&(i=String(e).match(xx))?(this.j=!!o,Lf(this,i[1]||"",!0),this.i=Df(i[2]||""),this.c=Df(i[3]||"",!0),If(this,i[4]),this.a=Df(i[5]||"",!0),Nf(this,i[6]||"",!0),this.g=Df(i[7]||"")):(this.j=!!o,this.b=new Uf(null,0,this.j))}
5function Lf(t,e,o){t.f=o?Df(e,!0):e,t.f&&(t.f=t.f.replace(/:$/,""))}function If(t,e){if(e){if(e=Number(e),isNaN(e)||0>e)throw Error("Bad port number "+e);t.l=e}else t.l=null}function Nf(t,e,o){e instanceof Uf?(t.b=e,Vf(t.b,t.j)):(o||(e=Of(e,kS)),t.b=new Uf(e,0,t.j))}function kf(t){return t instanceof Cf?t.clone():new Cf(t,void 0)}function Ff(t,e){t instanceof Cf||(t=kf(t)),e instanceof Cf||(e=kf(e));var o=t,i=e,r=o.clone(),n=!!i.f;n?Lf(r,i.f):n=!!i.i,n?r.i=i.i:n=!!i.c,n?r.c=i.c:n=null!=i.l;var s=i.a;if(n)If(r,i.l);else if(n=!!i.a)if("/"!=s.charAt(0)&&(o.c&&!o.a?s="/"+s:(o=r.a.lastIndexOf("/"),-1!=o&&(s=r.a.substr(0,o+1)+s))),o=s,".."==o||"."==o)s="";else if(-1!=o.indexOf("./")||-1!=o.indexOf("/.")){for(var s=0==o.lastIndexOf("/",0),o=o.split("/"),p=[],a=0;a<o.length;){var h=o[a++];"."==h?s&&a==o.length&&p.push(""):".."==h?((1<p.length||1==p.length&&""!=p[0])&&p.pop(),s&&a==o.length&&p.push("")):(p.push(h),s=!0)}s=p.join("/")}else s=o;return n?r.a=s:n=""!==i.b.toString(),n?Nf(r,Df(i.b.toString())):n=!!i.g,n&&(r.g=i.g),r}function Df(t,e){return t?e?decodeURI(t.replace(/%25/g,"%2525")):decodeURIComponent(t):""}function Of(t,e,o){return p(t)?(t=encodeURI(t).replace(e,Bf),o&&(t=t.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t):null}function Bf(t){return t=t.charCodeAt(0),"%"+(t>>4&15).toString(16)+(15&t).toString(16)}function Uf(t,e,o){this.c=this.a=null,this.b=t||null,this.f=!!o}function Gf(t){t.a||(t.a=new Gn,t.c=0,t.b&&al(t.b,function(e,o){t.add(decodeURIComponent(e.replace(/\+/g," ")),o)}))}function Xf(t,e){return Gf(t),e=Yf(t,e),Kn(t.a.c,e)}function Kf(t,e,o){t.remove(e),0<o.length&&(t.b=null,t.a.set(Yf(t,e),G(o)),t.c+=o.length)}function Yf(t,e){var o=String(e);return t.f&&(o=o.toLowerCase()),o}function Vf(t,e){e&&!t.f&&(Gf(t),t.b=null,t.a.forEach(function(t,e){var o=e.toLowerCase();e!=o&&(this.remove(e),Kf(this,o,t))},t)),t.f=e}function Wf(t){t=t||{},this.f=t.font,this.i=t.rotation,this.c=t.scale,this.b=t.text,this.B=t.textAlign,this.u=t.textBaseline,this.a=void 0!==t.fill?t.fill:new Ma({color:"#333"}),this.l=void 0!==t.stroke?t.stroke:null,this.g=void 0!==t.offsetX?t.offsetX:0,this.j=void 0!==t.offsetY?t.offsetY:0}function zf(t){t=t?t:{},this.defaultDataProjection=null,this.defaultDataProjection=Co("EPSG:4326"),this.b=t.defaultStyle?t.defaultStyle:WS,this.f=void 0!==t.extractStyles?t.extractStyles:!0,this.j=void 0!==t.writeStyles?t.writeStyles:!0,this.a={},this.g=void 0!==t.showPointNames?t.showPointNames:!0}function Hf(t,e){var o=null,i=[0,0],r="start";return t.b&&(o=t.b.qd())&&2==o.length&&(i[0]=t.b.i*o[0]/2,i[1]=-t.b.i*o[1]/2,r="left"),ft(t.c)?o=new Wf({text:e,offsetX:i[0],offsetY:i[1],textAlign:r}):(o=bt(t.c),o.ci(e),o.di(r),o.$h(i[0]),o.ai(i[1])),new Ca({text:o})}function Zf(t,e,o,i,r){return function(){var n=r,s="";if(n&&this.W()&&(n="Point"===this.W().V()),n&&(s=this.P().name,n=n&&s),t)return n?(n=Hf(t[0],s),t.concat(n)):t;if(e){var p=Jf(e,o,i);return n?(n=Hf(p[0],s),p.concat(n)):p}return n?(n=Hf(o[0],s),o.concat(n)):o}}function Jf(t,e,o){return n(t)?t:p(t)?(!(t in o)&&"#"+t in o&&(t="#"+t),Jf(o[t],e,o)):e}function qf(t){return t=Cl(t,!1),(t=/^\s*#?\s*([0-9A-Fa-f]{8})\s*$/.exec(t))?(t=t[1],[parseInt(t.substr(6,2),16),parseInt(t.substr(4,2),16),parseInt(t.substr(2,2),16),parseInt(t.substr(0,2),16)/255]):void 0}function $f(t){t=Cl(t,!1);for(var e,o=[],i=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*,\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)(?:\s*,\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?))?\s*/i;e=i.exec(t);)o.push(parseFloat(e[1]),parseFloat(e[2]),e[3]?parseFloat(e[3]):0),t=t.substr(e[0].length);return""!==t?void 0:o}function _f(t){var e=Cl(t,!1);return t.baseURI?Ff(t.baseURI,e.trim()).toString():e.trim()}function Qf(t){return t=ef(t),void 0!==t?Math.sqrt(t):void 0}function tg(t,e){return ou(null,qS,t,e)}function eg(t,e){var o=ou({v:[],li:[]},_S,t,e);if(o){var i,r,n=o.v,o=o.li;for(i=0,r=Math.min(n.length,o.length);r>i;++i)n[4*i+3]=o[i];return o=new jy(null),o.ba("XYZM",n),o}}function og(t,e){var o=ou({},JS,t,e),i=ou(null,QS,t,e);if(i){var r=new jy(null);return r.ba("XYZ",i),r.I(o),r}}function ig(t,e){var o=ou({},JS,t,e),i=ou(null,QS,t,e);if(i){var r=new bi(null);return r.ba("XYZ",i,[i.length]),r.I(o),r}}function rg(t,e){var o=ou([],nM,t,e);if(!o)return null;if(0===o.length)return new Xy(o);var i,r,n,s=!0,p=o[0].V();for(r=1,n=o.length;n>r;++r)if(i=o[r],i.V()!=p){s=!1;break}if(s){if("Point"==p){for(i=o[0],s=i.b,p=i.ja(),r=1,n=o.length;n>r;++r)i=o[r],X(p,i.ja());return i=new Cy(null),i.ba(s,p),ag(i,o),i}return"LineString"==p?(i=new Ay(null),Ry(i,o),ag(i,o),i):"Polygon"==p?(i=new Ly(null),Fy(i,o),ag(i,o),i):"GeometryCollection"==p?new Xy(o):null}return new Xy(o)}function ng(t,e){var o=ou({},JS,t,e),i=ou(null,QS,t,e);if(i){var r=new si(null);return r.ba("XYZ",i),r.I(o),r}}function sg(t,e){var o=ou({},JS,t,e),i=ou([null],$S,t,e);if(i&&i[0]){var r,n,s=new bi(null),p=i[0],a=[p.length];for(r=1,n=i.length;n>r;++r)X(p,i[r]),a.push(p.length);return s.ba("XYZ",p,a),s.I(o),s}}function pg(t,e){var o=ou({},fM,t,e);if(!o)return null;var i="fillStyle"in o?o.fillStyle:US,r=o.fill;void 0===r||r||(i=null);var r="imageStyle"in o?o.imageStyle:KS,n="textStyle"in o?o.textStyle:VS,s="strokeStyle"in o?o.strokeStyle:YS,o=o.outline;return void 0===o||o||(s=null),[new Ca({fill:i,image:r,stroke:s,text:n,zIndex:void 0})]}function ag(t,e){var o,i,r,n,s=e.length,p=Array(e.length),a=Array(e.length);for(r=n=!1,i=0;s>i;++i)o=e[i],p[i]=o.get("extrude"),a[i]=o.get("altitudeMode"),r=r||void 0!==p[i],n=n||a[i];r&&t.set("extrude",p),n&&t.set("altitudeMode",a)}function hg(t,e){eu(ZS,t,e)}function lg(t,e){var o;for(o=e.firstChild;o;o=o.nextSibling)if(1==o.nodeType){var i=ug(t,o);if(i)return i}}function ug(t,e){var o;for(o=e.firstElementChild;o;o=o.nextElementSibling)if(q(OS,o.namespaceURI)&&"name"==o.localName)return sf(o);for(o=e.firstElementChild;o;o=o.nextElementSibling){var i=kx(o);if(q(OS,o.namespaceURI)&&("Document"==i||"Folder"==i||"Placemark"==i||"kml"==i)&&(i=ug(t,o)))return i}}function cg(t,e){var o,i=[];for(o=e.firstChild;o;o=o.nextSibling)1==o.nodeType&&X(i,yg(t,o));return i}function yg(t,e){var o,i=[];for(o=e.firstElementChild;o;o=o.nextElementSibling)if(q(OS,o.namespaceURI)&&"NetworkLink"==o.localName){var r=ou({},pM,o,[]);i.push(r)}for(o=e.firstElementChild;o;o=o.nextElementSibling)r=kx(o),!q(OS,o.namespaceURI)||"Document"!=r&&"Folder"!=r&&"kml"!=r||X(i,yg(t,o));return i}function fg(t,e){var o,i=_i(e),i=[255*(4==i.length?i[3]:1),i[2],i[1],i[0]];for(o=0;4>o;++o){var r=parseInt(i[o],10).toString(16);i[o]=1==r.length?"0"+r:r}lf(t,i.join(""))}function gg(t,e,o){ru({node:t},EM,KM,[e],o)}function dg(t,e,o){var i={node:t};e.Na()&&t.setAttribute("id",e.Na()),t=e.P();var r=e.Qb();if(r&&(r=r.call(e,0))&&0<r.length){var n=r[0];this.j&&(t.Style=r[0]),(r=n.c)&&(t.name=r.b)}r=CM[o[o.length-1].node.namespaceURI],t=Ql(t,r),ru(i,LM,Gx,t,o,r),t=o[0],(e=e.W())&&(e=my(e,!0,t)),ru(i,LM,Sg,[e],o)}function vg(t,e,o){var i=e.ja();
5t={node:t},t.layout=e.b,t.stride=e.ra(),ru(t,IM,BM,[i],o)}function bg(t,e,o){e=e.ae();var i=e.shift();t={node:t},ru(t,NM,UM,e,o),ru(t,NM,VM,[i],o)}function mg(t,e){af(t,e*e)}function wg(t,e,o){return Nx(DS[0],"gx:"+o)}function xg(t,e){return Nx(e[e.length-1].node.namespaceURI,"Placemark")}function Sg(t,e){return t?Nx(e[e.length-1].node.namespaceURI,mM[t.V()]):void 0}function Mg(t){this.defaultDataProjection=null,t=t?t:{},this.defaultDataProjection=new wo({code:"EPSG:3857",units:"tile-pixels"}),this.a=t.featureClass?t.featureClass:yh,this.f=t.geometryName?t.geometryName:"geometry",this.c=t.layerName?t.layerName:"layer",this.b=t.layers?t.layers:null}function Pg(t,e,o){for(var i,r,n=0,s=0,p=t.length;p>s;++s){i=t[s];for(var a=0,h=i.length;h>a;++a)r=i[a],e.push(r.x,r.y);n+=2*a,o.push(n)}}function jg(){this.defaultDataProjection=null,this.defaultDataProjection=Co("EPSG:4326")}function Tg(t,e){e[e.length-1].Id[t.getAttribute("k")]=t.getAttribute("v")}function Ag(t){return t.getAttributeNS("http://www.w3.org/1999/xlink","href")}function Eg(){}function Rg(){}function Cg(t,e,o,i){var r;r=void 0!==i?i:[],i=0;var n,s;for(n=0;e>n;)for(s=t[n++],r[i++]=t[n++],r[i++]=s,s=2;o>s;++s)r[i++]=t[n++];r.length=i}function Lg(t){t=t?t:{},this.defaultDataProjection=null,this.defaultDataProjection=Co("EPSG:4326"),this.a=t.factor?t.factor:1e5,this.c=t.geometryLayout?t.geometryLayout:"XY"}function Ig(t,e,o){var i,r=Array(e);for(i=0;e>i;++i)r[i]=0;var n,s;for(n=0,s=t.length;s>n;)for(i=0;e>i;++i,++n){var p=t[n],a=p-r[i];r[i]=p,t[n]=a}return kg(t,o?o:1e5)}function Ng(t,e,o){var i,r=Array(e);for(i=0;e>i;++i)r[i]=0;t=Fg(t,o?o:1e5);var n;for(o=0,n=t.length;n>o;)for(i=0;e>i;++i,++o)r[i]+=t[o],t[o]=r[i];return t}function kg(t,e){var o,i,r=e?e:1e5;for(o=0,i=t.length;i>o;++o)t[o]=Math.round(t[o]*r);for(r=0,o=t.length;o>r;++r)i=t[r],t[r]=0>i?~(i<<1):i<<1;for(r="",o=0,i=t.length;i>o;++o){for(var n=t[o],s=void 0,p="";n>=32;)s=(32|31&n)+63,p+=String.fromCharCode(s),n>>=5;s=n+63,p+=String.fromCharCode(s),r+=p}return r}function Fg(t,e){var o,i,r=e?e:1e5,n=[],s=0,p=0;for(o=0,i=t.length;i>o;++o){var a=t.charCodeAt(o)-63,s=s|(31&a)<<p;32>a?(n.push(s),p=s=0):p+=5}for(s=0,p=n.length;p>s;++s)o=n[s],n[s]=1&o?~(o>>1):o>>1;for(s=0,p=n.length;p>s;++s)n[s]/=r;return n}function Dg(t){t=t?t:{},this.defaultDataProjection=null,this.defaultDataProjection=Co(t.defaultDataProjection?t.defaultDataProjection:"EPSG:4326")}function Og(t,e){var o,i,r,n,s=[];for(r=0,n=t.length;n>r;++r)o=t[r],r>0&&s.pop(),i=o>=0?e[o]:e[~o].slice().reverse(),s.push.apply(s,i);for(o=0,i=s.length;i>o;++o)s[o]=s[o].slice();return s}function Bg(t,e,o,i,r){t=t.geometries;var n,s,p=[];for(n=0,s=t.length;s>n;++n)p[n]=Ug(t[n],e,o,i,r);return p}function Ug(t,e,o,i,r){var n=t.type,s=lP[n];return e="Point"===n||"MultiPoint"===n?s(t,o,i):s(t,e),o=new Lh,o.La(my(e,!1,r)),void 0!==t.id&&o.ic(t.id),t.properties&&o.I(t.properties),o}function Gg(t,e,o){t[0]=t[0]*e[0]+o[0],t[1]=t[1]*e[1]+o[1]}function Xg(t){t=t?t:{},this.g=t.featureType,this.b=t.featureNS,this.a=t.gmlFormat?t.gmlFormat:new cf,this.f=t.schemaLocation?t.schemaLocation:"http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd",this.defaultDataProjection=null}function Kg(t,e){for(var o=e.firstChild;o;o=o.nextSibling)if(1==o.nodeType)return Yg(t,o)}function Yg(t,e){var o={},i=nf(e.getAttribute("numberOfFeatures"));return o.numberOfFeatures=i,ou(o,uP,e,[],t.a)}function Vg(t){for(t=t.firstChild;t;t=t.nextSibling)if(1==t.nodeType)return ou({},gP,t,[])}function Wg(t,e){var o=Nx("http://www.opengis.net/ogc","Filter"),i=Nx("http://www.opengis.net/ogc","FeatureId");o.appendChild(i),i.setAttribute("fid",e),t.appendChild(o)}function zg(t){t=t?t:{},this.defaultDataProjection=null,this.a=void 0!==t.splitCollection?t.splitCollection:!1}function Hg(t){return t=t.Y(),0===t.length?"":t[0]+" "+t[1]}function Zg(t){t=t.Y();for(var e=[],o=0,i=t.length;i>o;++o)e.push(t[o][0]+" "+t[o][1]);return e.join(",")}function Jg(t){var e=[];t=t.ae();for(var o=0,i=t.length;i>o;++o)e.push("("+Zg(t[o])+")");return e.join(",")}function qg(t){var e=t.V();return t=mP[e](t),e=e.toUpperCase(),0===t.length?e+" EMPTY":e+"("+t+")"}function $g(t){this.c=t,this.a=-1}function _g(t,e){return t>="0"&&"9">=t||"."==t&&!(void 0!==e&&e)}function Qg(t){var e=t.c.charAt(++t.a),o={position:t.a,value:e};if("("==e)o.type=2;else if(","==e)o.type=5;else if(")"==e)o.type=3;else if(_g(e)||"-"==e){o.type=4;var i,e=t.a,r=!1,n=!1;do"."==i?r=!0:("e"==i||"E"==i)&&(n=!0),i=t.c.charAt(++t.a);while(_g(i,r)||!n&&("e"==i||"E"==i)||n&&("-"==i||"+"==i));t=parseFloat(t.c.substring(e,t.a--)),o.value=t}else if(e>="a"&&"z">=e||e>="A"&&"Z">=e){o.type=1,e=t.a;do i=t.c.charAt(++t.a);while(i>="a"&&"z">=i||i>="A"&&"Z">=i);t=t.c.substring(e,t.a--).toUpperCase(),o.value=t}else{if(" "==e||"	"==e||"\r"==e||"\n"==e)return Qg(t);if(""!==e)throw Error("Unexpected character: "+e);o.type=6}return o}function td(t){this.c=t}function ed(t){var e=t.a;if(t.match(1)){var o=e.value;if("GEOMETRYCOLLECTION"==o){t:{if(t.match(2)){e=[];do e.push(ed(t));while(t.match(5));if(t.match(3)){t=e;break t}}else if(nd(t)){t=[];break t}throw Error(sd(t))}return new Xy(t)}
5var i=xP[o],e=wP[o];if(!i||!e)throw Error("Invalid geometry type: "+o);return t=i.call(t),new e(t)}throw Error(sd(t))}function od(t){for(var e=[],o=0;2>o;++o){var i=t.a;if(!t.match(4))break;e.push(i.value)}if(2==e.length)return e;throw Error(sd(t))}function id(t){for(var e=[od(t)];t.match(5);)e.push(od(t));return e}function rd(t){for(var e=[t.Df()];t.match(5);)e.push(t.Df());return e}function nd(t){var e=1==t.a.type&&"EMPTY"==t.a.value;return e&&(t.a=Qg(t.c)),e}function sd(t){return"Unexpected `"+t.a.value+"` at position "+t.a.position+" in `"+t.c.c+"`"}function pd(){this.version=void 0}function ad(t,e){return ou({},BP,t,e)}function hd(t,e){return ou({},kP,t,e)}function ld(t,e){var o=ad(t,e);if(o){var i=[nf(t.getAttribute("width")),nf(t.getAttribute("height"))];return o.size=i,o}}function ud(t,e){return ou([],UP,t,e)}function cd(){this.b="http://mapserver.gis.umn.edu/mapserver",this.a=new uf,this.defaultDataProjection=null}function yd(){this.b=new Rg}function fd(t){var e=sf(t).split(" ");return e&&2==e.length?(t=+e[0],e=+e[1],isNaN(t)||isNaN(e)?void 0:[t,e]):void 0}function gd(t){ne.call(this),t=t||{},this.a=null,this.f=ko,this.b=void 0,Xt(this,se("projection"),this.zl,!1,this),Xt(this,se("tracking"),this.Al,!1,this),void 0!==t.projection&&this.Wg(Co(t.projection)),void 0!==t.trackingOptions&&this.ei(t.trackingOptions),this.qe(void 0!==t.tracking?t.tracking:!1)}function dd(t,e,o){Go.call(this),this.Tf(t,e?e:0,o)}function vd(t){var e=t.v[t.a]-t.v[0];return t=t.v[t.a+1]-t.v[1],e*e+t*t}function bd(t,e,o){for(var i,r,n,s,p,a=[],h=t(0),l=t(1),u=e(h),c=e(l),y=[l,h],f=[c,u],g=[1,0],d={},v=1e5;0<--v&&0<g.length;)n=g.pop(),h=y.pop(),u=f.pop(),l=n.toString(),l in d||(a.push(u[0],u[1]),d[l]=!0),s=g.pop(),l=y.pop(),c=f.pop(),p=(n+s)/2,i=t(p),r=e(i),T(r[0],r[1],u[0],u[1],c[0],c[1])<o?(a.push(c[0],c[1]),l=s.toString(),d[l]=!0):(g.push(s,p,p,n),f.push(c,r,r,u),y.push(l,i,i,h));return a}function md(t,e,o,i,r){var n=Co("EPSG:4326");return bd(function(i){return[t,e+(o-e)*i]},Io(n,i),r)}function wd(t,e,o,i,r){var n=Co("EPSG:4326");return bd(function(i){return[e+(o-e)*i,t]},Io(n,i),r)}function xd(t){t=t||{},this.g=this.l=null,this.b=this.j=1/0,this.f=this.i=-(1/0),this.D=this.C=1/0,this.ia=this.G=-(1/0),this.U=void 0!==t.targetSize?t.targetSize:100,this.oa=void 0!==t.maxLines?t.maxLines:100,this.a=[],this.c=[],this.S=void 0!==t.strokeStyle?t.strokeStyle:_P,this.A=this.B=void 0,this.u=null,this.setMap(void 0!==t.map?t.map:null)}function Sd(t,e,o,i,r,n,s){var p=s;return e=md(e,o,i,t.g,r),p=void 0!==t.a[p]?t.a[p]:new jy(null),p.ba("XY",e),ho(p.J(),n)&&(t.a[s++]=p),s}function Md(t,e,o,i,r){var n=r;return e=wd(e,t.f,t.b,t.g,o),n=void 0!==t.c[n]?t.c[n]:new jy(null),n.ba("XY",e),ho(n.J(),i)&&(t.c[r++]=n),r}function Pd(t,e,o,i,r,n,s){Gs.call(this,t,e,o,0,i),this.l=r,this.c=new Image,n&&(this.c.crossOrigin=n),this.g={},this.f=null,this.state=0,this.i=s}function jd(t,e,o,i,r){qr.call(this,t,e),this.i=o,this.c=new Image,i&&(this.c.crossOrigin=i),this.b={},this.j=null,this.l=r}function Td(t){t.j.forEach(zt),t.j=null}function Ad(t,e,o){return function(i,r,n){return o(t,e,i,r,n)}}function Ed(){}function Rd(t,e){Qt.call(this),this.a=new oy(this);var o=t;e&&(o=vr(t)),this.a.Qa(o,"dragenter",this.Jn),o!=t&&this.a.Qa(o,"dragover",this.Kn),this.a.Qa(t,"dragover",this.Ln),this.a.Qa(t,"drop",this.Mn)}/*
6 Portions of this code are from MochiKit, received by
7 The Closure Authors under the MIT license. All other code is Copyright
8 2005-2009 The Closure Authors. All Rights Reserved.
9*/
10function Cd(t,e){this.g=[],this.C=t,this.A=e||null,this.f=this.a=!1,this.b=void 0,this.B=this.D=this.i=!1,this.j=0,this.c=null,this.l=0}function Ld(t,e,o){t.a=!0,t.b=o,t.f=!e,Fd(t)}function Id(t){if(t.a){if(!t.B)throw new Dd;t.B=!1}}function Nd(t,e,o,i){t.g.push([e,o,i]),t.a&&Fd(t)}function kd(t){return F(t.g,function(t){return h(t[1])})}function Fd(e){if(e.j&&e.a&&kd(e)){var o=e.j,i=tj[o];i&&(Zb.clearTimeout(i.wa),delete tj[o]),e.j=0}e.c&&(e.c.l--,delete e.c);for(var o=e.b,r=i=!1;e.g.length&&!e.i;){var n=e.g.shift(),s=n[0],p=n[1],n=n[2];if(s=e.f?p:s)try{var a=s.call(n||e.A,o);t(a)&&(e.f=e.f&&(a==o||a instanceof Error),e.b=o=a),(kh(o)||"function"==typeof Zb.Promise&&o instanceof Zb.Promise)&&(r=!0,e.i=!0)}catch(h){o=h,e.f=!0,kd(e)||(i=!0)}}e.b=o,r&&(a=f(e.u,e,!0),r=f(e.u,e,!1),o instanceof Cd?(Nd(o,a,r),o.D=!0):o.then(a,r)),i&&(o=new Bd(o),tj[o.wa]=o,e.j=o.wa)}function Dd(){b.call(this)}function Od(){b.call(this)}function Bd(t){this.wa=Zb.setTimeout(f(this.c,this),0),this.a=t}
10function Ud(e,o){t(e.name)?(this.name=e.name,this.code=ej[e.name]):(this.code=e.code,this.name=Gd(e.code)),b.call(this,w("%s %s",this.name,o))}function Gd(e){var o=yt(ej,function(t){return e==t});if(!t(o))throw Error("Invalid code: "+e);return o}function Xd(t,e){At.call(this,t.type,e)}function Kd(){Qt.call(this),this.ub=new FileReader,this.ub.onloadstart=f(this.a,this),this.ub.onprogress=f(this.a,this),this.ub.onload=f(this.a,this),this.ub.onabort=f(this.a,this),this.ub.onerror=f(this.a,this),this.ub.onloadend=f(this.a,this)}function Yd(t){var e=new Cd;return t.Qa("loadend",g(function(t,e){var o=e.ub.result,i=e.getError();null==o||i?(Id(t),Ld(t,!1,i)):t.$c(o),e.Ec()},e,t)),e}function Vd(t){t=t?t:{},xp.call(this,{handleEvent:Km}),this.j=t.formatConstructors?t.formatConstructors:[],this.A=t.projection?Co(t.projection):null,this.f=null,this.a=void 0}function Wd(t,e,o,i,r){At.call(this,t,e),this.features=i,this.file=o,this.projection=r}function zd(t,e){this.x=t,this.y=e}function Hd(t){t=t?t:{},kp.call(this,{handleDownEvent:qd,handleDragEvent:Zd,handleUpEvent:Jd}),this.l=t.condition?t.condition:Lp,this.a=this.f=void 0,this.i=0,this.A=t.duration?t.duration:400}function Zd(t){if(Np(t)){var e=t.map,o=e.Ra();t=t.pixel,t=new zd(t[0]-o[0]/2,o[1]/2-t[1]),o=Math.atan2(t.y,t.x),t=Math.sqrt(t.x*t.x+t.y*t.y);var i=e.aa();if(e.render(),void 0!==this.f){var r=o-this.f;Sp(e,i,i.Ea()-r)}this.f=o,void 0!==this.a&&(o=this.a*(i.$()/t),Pp(e,i,o)),void 0!==this.a&&(this.i=this.a/t),this.a=t}}function Jd(t){if(!Np(t))return!0;t=t.map;var e=t.aa();Ri(e,-1);var o=this.i-1,i=e.Ea(),i=e.constrainRotation(i,0);Sp(t,e,i,void 0,void 0);var i=e.$(),r=this.A,i=e.constrainResolution(i,0,o);return Pp(t,e,i,void 0,r),this.i=0,!1}function qd(t){return Np(t)&&this.l(t)?(Ri(t.map.aa(),1),this.a=this.f=void 0,!0):!1}function $d(t,e){At.call(this,t),this.feature=e}function _d(t){kp.call(this,{handleDownEvent:ev,handleEvent:tv,handleUpEvent:ov}),this.ea=null,this.U=!1,this.Db=t.source?t.source:null,this.fb=t.features?t.features:null,this.zi=t.snapTolerance?t.snapTolerance:12,this.T=t.type,this.f=hv(this.T),this.xa=t.minPoints?t.minPoints:this.f===nj?3:2,this.pa=t.maxPoints?t.maxPoints:1/0;var e=t.geometryFunction;if(!e)if("Circle"===this.T)e=function(t,e){var o=e?e:new dd([NaN,NaN]);return o.Tf(t[0],Math.sqrt(me(t[0],t[1]))),o};else{var o,e=this.f;e===ij?o=si:e===rj?o=jy:e===nj&&(o=bi),e=function(t,e){var i=e;return i?i.ma(t):i=new o(t),i}}this.D=e,this.S=this.A=this.a=this.G=this.i=this.l=null,this.gj=t.clickTolerance?t.clickTolerance*t.clickTolerance:36,this.ga=new Fa({source:new gu({useSpatialIndex:!1,wrapX:t.wrapX?t.wrapX:!1}),style:t.style?t.style:Qd()}),this.Cb=t.geometryName,this.Xe=t.condition?t.condition:Cp,this.va=t.freehandCondition?t.freehandCondition:Lp,Xt(this,se("active"),this.ki,!1,this)}function Qd(){var t=Na();return function(e){return t[e.W().V()]}}function tv(t){var e=!this.U;return this.U&&t.type===Bw?(sv(this,t),e=!1):t.type===Uw?e=iv(this,t):t.type===Ow&&(e=!1),Dp.call(this,t)&&e}function ev(t){return this.Xe(t)?(this.ea=t.pixel,!0):this.f!==rj&&this.f!==nj||!this.va(t)?!1:(this.ea=t.pixel,this.U=!0,this.l||nv(this,t),!0)}function ov(t){this.U=!1;var e=this.ea,o=t.pixel,i=e[0]-o[0],e=e[1]-o[1],o=!0;return i*i+e*e<=this.gj&&(iv(this,t),this.l?this.f===sj?this.md():rv(this,t)?this.md():sv(this,t):(nv(this,t),this.f===ij&&this.md()),o=!1),o}function iv(t,e){if(t.l){var o,i=e.coordinate,r=t.i.W();t.f===ij?o=t.a:t.f===nj?(o=t.a[0],o=o[o.length-1],rv(t,e)&&(i=t.l.slice())):(o=t.a,o=o[o.length-1]),o[0]=i[0],o[1]=i[1],t.D(t.a,r),t.G&&t.G.W().ma(i),r instanceof bi&&t.f!==nj?(t.A||(t.A=new Lh(new jy(null))),r=r.Bg(0),i=t.A.W(),i.ba(r.b,r.ja())):t.S&&(i=t.A.W(),i.ma(t.S)),av(t)}else i=e.coordinate.slice(),t.G?t.G.W().ma(i):(t.G=new Lh(new si(i)),av(t));return!0}function rv(t,e){var o=!1;if(t.i){var i=!1,r=[t.l];if(t.f===rj?i=t.a.length>t.xa:t.f===nj&&(i=t.a[0].length>t.xa,r=[t.a[0][0],t.a[0][t.a[0].length-2]]),i)for(var i=e.map,n=0,s=r.length;s>n;n++){var p=r[n],a=i.Oa(p),h=e.pixel,o=h[0]-a[0],a=h[1]-a[1],h=t.U&&t.va(e)?1:t.zi;if(o=Math.sqrt(o*o+a*a)<=h){t.l=p;break}}}return o}function nv(t,e){var o=e.coordinate;t.l=o,t.f===ij?t.a=o.slice():t.f===nj?(t.a=[[o.slice(),o.slice()]],t.S=t.a[0]):(t.a=[o.slice(),o.slice()],t.f===sj&&(t.S=t.a)),t.S&&(t.A=new Lh(new jy(t.S))),o=t.D(t.a),t.i=new Lh,t.Cb&&t.i.vc(t.Cb),t.i.La(o),av(t),t.o(new $d("drawstart",t.i))}function sv(t,e){var o,i,r=e.coordinate,n=t.i.W();t.f===rj?(t.l=r.slice(),i=t.a,i.push(r.slice()),o=i.length>t.pa,t.D(i,n)):t.f===nj&&(i=t.a[0],i.push(r.slice()),(o=i.length>t.pa)&&(t.l=i[0]),t.D(t.a,n)),av(t),o&&t.md()}function pv(t){t.l=null;var e=t.i;return e&&(t.i=null,t.G=null,t.A=null,t.ga.fa().clear(!0)),e}function av(t){var e=[];t.i&&e.push(t.i),t.A&&e.push(t.A),t.G&&e.push(t.G),t=t.ga.fa(),t.clear(!0),t.Dc(e)}function hv(t){var e;return"Point"===t||"MultiPoint"===t?e=ij:"LineString"===t||"MultiLineString"===t?e=rj:"Polygon"===t||"MultiPolygon"===t?e=nj:"Circle"===t&&(e=sj),e}function lv(t,e,o){At.call(this,t),this.features=e,this.mapBrowserPointerEvent=o}function uv(t){kp.call(this,{handleDownEvent:vv,handleDragEvent:bv,handleEvent:wv,handleUpEvent:mv}),this.pa=t.deleteCondition?t.deleteCondition:bo(Cp,Rp),this.va=this.f=null,this.ea=[0,0],this.D=this.U=!1,this.a=new hu,this.G=void 0!==t.pixelTolerance?t.pixelTolerance:10,this.l=this.ga=!1,this.i=null,this.S=new Fa({source:new gu({useSpatialIndex:!1,wrapX:!!t.wrapX}),style:t.style?t.style:Mv(),updateWhileAnimating:!0,updateWhileInteracting:!0}),this.T={Point:this.im,LineString:this.bh,LinearRing:this.bh,Polygon:this.jm,MultiPoint:this.gm,MultiLineString:this.fm,MultiPolygon:this.hm,GeometryCollection:this.em},this.A=t.features,this.A.forEach(this.zf,this),Xt(this.A,"add",this.cm,!1,this),Xt(this.A,"remove",this.dm,!1,this)}function cv(t,e){t.D||(t.D=!0,t.o(new lv("modifystart",t.A,e)))}function yv(t,e){fv(t,e),t.f&&0===t.A.$b()&&(t.S.fa().Qc(t.f),t.f=null),Wt(e,"change",t.ah,!1,t)}function fv(t,e){var o=t.a,i=[];o.forEach(function(t){e===t.feature&&i.push(t)});for(var r=i.length-1;r>=0;--r)o.remove(i[r])}
10function gv(t,e){var o=t.f;o?o.W().ma(e):(o=new Lh(new si(e)),t.f=o,t.S.fa().Ad(o))}function dv(t,e){return t.index-e.index}function vv(t){xv(this,t.pixel,t.map),this.i=[],this.D=!1;var e=this.f;if(e){var o=[],e=e.W().Y(),i=Fe([e]),i=cu(this.a,i),r={};i.sort(dv);for(var n=0,s=i.length;s>n;++n){var p=i[n],a=p.la,h=u(p.feature),l=p.depth;l&&(h+="-"+l.join("-")),r[h]||(r[h]=Array(2)),ve(a[0],e)&&!r[h][0]?(this.i.push([p,0]),r[h][0]=p):ve(a[1],e)&&!r[h][1]?("LineString"!==p.geometry.V()&&"MultiLineString"!==p.geometry.V()||!r[h][0]||0!==r[h][0].index)&&(this.i.push([p,1]),r[h][1]=p):u(a)in this.va&&!r[h][0]&&!r[h][1]&&o.push([p,e])}for(o.length&&cv(this,t),n=o.length-1;n>=0;--n)this.al.apply(this,o[n])}return!!this.f}function bv(t){this.U=!1,cv(this,t),t=t.coordinate;for(var e=0,o=this.i.length;o>e;++e){for(var i=this.i[e],r=i[0],n=r.depth,s=r.geometry,p=s.Y(),a=r.la,i=i[1];t.length<s.ra();)t.push(0);switch(s.V()){case"Point":p=t,a[0]=a[1]=t;break;case"MultiPoint":p[r.index]=t,a[0]=a[1]=t;break;case"LineString":p[r.index+i]=t,a[i]=t;break;case"MultiLineString":p[n[0]][r.index+i]=t,a[i]=t;break;case"Polygon":p[n[0]][r.index+i]=t,a[i]=t;break;case"MultiPolygon":p[n[1]][n[0]][r.index+i]=t,a[i]=t}r=s,this.l=!0,r.ma(p),this.l=!1}gv(this,t)}function mv(t){for(var e,o=this.i.length-1;o>=0;--o)e=this.i[o][0],lu(this.a,Fe(e.la),e);return this.D&&(this.o(new lv("modifyend",this.A,t)),this.D=!1),!1}function wv(t){if(!(t instanceof Cs))return!0;var e;if(t.map.aa().b.slice()[1]||t.type!=Uw||this.C||(this.ea=t.pixel,xv(this,t.pixel,t.map)),this.f&&this.pa(t))if(t.type==Fw&&this.U)e=!0;else{this.f.W(),cv(this,t),e=this.i;var o,i,r,n,s,p,a,h,l,c={};for(s=e.length-1;s>=0;--s)if(r=e[s],h=r[0],n=h.geometry,i=n.Y(),l=u(h.feature),h.depth&&(l+="-"+h.depth.join("-")),a=o=p=void 0,0===r[1]?(o=h,p=h.index):1==r[1]&&(a=h,p=h.index+1),l in c||(c[l]=[a,o,p]),r=c[l],void 0!==a&&(r[0]=a),void 0!==o&&(r[1]=o),void 0!==r[0]&&void 0!==r[1]){switch(o=i,l=!1,a=p-1,n.V()){case"MultiLineString":i[h.depth[0]].splice(p,1),l=!0;break;case"LineString":i.splice(p,1),l=!0;break;case"MultiPolygon":o=o[h.depth[1]];case"Polygon":o=o[h.depth[0]],4<o.length&&(p==o.length-1&&(p=0),o.splice(p,1),l=!0,0===p&&(o.pop(),o.push(o[0]),a=o.length-1))}l&&(this.a.remove(r[0]),this.a.remove(r[1]),o=n,this.l=!0,o.ma(i),this.l=!1,i={depth:h.depth,feature:h.feature,geometry:h.geometry,index:a,la:[r[0].la[0],r[1].la[1]]},this.a.ya(Fe(i.la),i),Sv(this,n,p,h.depth,-1),this.f&&(this.S.fa().Qc(this.f),this.f=null))}e=!0,this.o(new lv("modifyend",this.A,t)),this.D=!1}return t.type==Fw&&(this.U=!1),Dp.call(this,t)&&!e}function xv(t,e,o){function i(t,e){return we(r,t.la)-we(r,e.la)}var r=o.Fa(e),n=o.Fa([e[0]-t.G,e[1]+t.G]),s=o.Fa([e[0]+t.G,e[1]-t.G]),n=Fe([n,s]),n=cu(t.a,n);if(0<n.length){n.sort(i);var s=n[0].la,p=fe(r,s),a=o.Oa(p);if(Math.sqrt(me(e,a))<=t.G){for(e=o.Oa(s[0]),o=o.Oa(s[1]),e=me(a,e),o=me(a,o),t.ga=Math.sqrt(Math.min(e,o))<=t.G,t.ga&&(p=e>o?s[1]:s[0]),gv(t,p),o={},o[u(s)]=!0,e=1,a=n.length;a>e&&(p=n[e].la,ve(s[0],p[0])&&ve(s[1],p[1])||ve(s[0],p[1])&&ve(s[1],p[0]));++e)o[u(p)]=!0;return void(t.va=o)}}t.f&&(t.S.fa().Qc(t.f),t.f=null)}function Sv(t,e,o,i,r){yu(t.a,e.J(),function(t){t.geometry===e&&(void 0===i||void 0===t.depth||z(t.depth,i))&&t.index>o&&(t.index+=r)})}function Mv(){var t=Na();return function(){return t.Point}}function Pv(t,e,o,i){At.call(this,t),this.selected=e,this.deselected=o,this.mapBrowserEvent=i}function jv(t){xp.call(this,{handleEvent:Tv}),t=t?t:{},this.C=t.condition?t.condition:Rp,this.l=t.addCondition?t.addCondition:Xm,this.D=t.removeCondition?t.removeCondition:Xm,this.G=t.toggleCondition?t.toggleCondition:Lp,this.A=t.multi?t.multi:!1,this.j=t.filter?t.filter:Km;var e;if(t.layers)if(h(t.layers))e=t.layers;else{var o=t.layers;e=function(t){return q(o,t)}}else e=Km;this.i=e,this.a={},this.f=new Fa({source:new gu({useSpatialIndex:!1,features:t.features,wrapX:t.wrapX}),style:t.style?t.style:Av(),updateWhileAnimating:!0,updateWhileInteracting:!0}),t=this.f.fa().b,Xt(t,"add",this.km,!1,this),Xt(t,"remove",this.nm,!1,this)}function Tv(t){if(!this.C(t))return!0;var e=this.l(t),o=this.D(t),i=this.G(t),r=!e&&!o&&!i,n=t.map,s=this.f.fa().b,p=[],a=[],h=!1;if(r)n.od(t.pixel,function(t,e){if(e&&this.j(t,e)){a.push(t);var o=u(t);return this.a[o]=e,!this.A}},this,this.i),0<a.length&&1==s.$b()&&s.item(0)==a[0]||(h=!0,0!==s.$b()&&(p=Array.prototype.concat(s.a),s.clear()),s.tf(a),0===a.length?gt(this.a):0<p.length&&p.forEach(function(t){t=u(t),delete this.a[t]},this));else{for(n.od(t.pixel,function(t,r){if(q(s.a,t))(o||i)&&(p.push(t),n=u(t),delete this.a[n]);else if((e||i)&&this.j(t,r)){a.push(t);var n=u(t);this.a[n]=r}},this,this.i),r=p.length-1;r>=0;--r)s.remove(p[r]);s.tf(a),(0<a.length||0<p.length)&&(h=!0)}return h&&this.o(new Pv("select",a,p,t)),Ep(t)}function Av(){var t=Na();return X(t.Polygon,t.LineString),X(t.GeometryCollection,t.LineString),function(e){return t[e.W().V()]}}function Ev(t){kp.call(this,{handleEvent:Rv,handleDownEvent:Km,handleUpEvent:Cv}),t=t?t:{},this.l=t.source?t.source:null,this.i=t.features?t.features:null,this.ea=[],this.D={},this.G={},this.U={},this.A={},this.S=null,this.f=void 0!==t.pixelTolerance?t.pixelTolerance:10,this.ga=f(Lv,this),this.a=new hu,this.T={Point:this.tm,LineString:this.fh,LinearRing:this.fh,Polygon:this.um,MultiPoint:this.rm,MultiLineString:this.qm,MultiPolygon:this.sm,GeometryCollection:this.pm}}function Rv(t){var e,o,i=t.pixel,r=t.coordinate;e=t.map;var n=e.Fa([i[0]-this.f,i[1]+this.f]);o=e.Fa([i[0]+this.f,i[1]-this.f]);var n=Fe([n,o]),s=cu(this.a,n),p=!1,n=!1,a=null;return o=null,0<s.length&&(this.S=r,s.sort(this.ga),s=s[0].la,a=fe(r,s),o=e.Oa(a),Math.sqrt(me(i,o))<=this.f&&(n=!0,i=e.Oa(s[0]),r=e.Oa(s[1]),i=me(o,i),r=me(o,r),p=Math.sqrt(Math.min(i,r))<=this.f))&&(a=i>r?s[1]:s[0],o=e.Oa(a),o=[Math.round(o[0]),Math.round(o[1])]),e=a,n&&(t.coordinate=e.slice(0,2),t.pixel=o),Dp.call(this,t)}function Cv(){var t=ht(this.A);return t.length&&(t.forEach(this.ji,this),this.A={}),!1}function Lv(t,e){return we(this.S,t.la)-we(this.S,e.la)}function Iv(t,e,o){At.call(this,t),this.features=e,this.coordinate=o}function Nv(t){kp.call(this,{handleDownEvent:kv,handleDragEvent:Dv,handleMoveEvent:Ov,handleUpEvent:Fv}),this.l=void 0,this.a=null,this.f=void 0!==t.features?t.features:null,this.i=null}function kv(t){return this.i=Bv(this,t.pixel,t.map),!this.a&&this.i?(this.a=t.coordinate,Ov.call(this,t),this.o(new Iv("translatestart",this.f,t.coordinate)),!0):!1}function Fv(t){return this.a?(this.a=null,Ov.call(this,t),this.o(new Iv("translateend",this.f,t.coordinate)),!0):!1}function Dv(t){if(this.a){t=t.coordinate;var e=t[0]-this.a[0],o=t[1]-this.a[1];if(this.f)this.f.forEach(function(t){var i=t.W();i.Oc(e,o),t.La(i)});else if(this.i){var i=this.i.W();i.Oc(e,o),this.i.La(i)}this.a=t,this.o(new Iv("translating",this.f,t))}}function Ov(t){var e=t.map.Lc();if(t=t.map.od(t.pixel,function(t){return t})){var o=!1;this.f&&q(this.f.a,t)&&(o=!0),this.l=e.style.cursor,e.style.cursor=this.a?"-webkit-grabbing":o?"-webkit-grab":"pointer",e.style.cursor=this.a?o?"grab":"pointer":"grabbing"}else e.style.cursor=void 0!==this.l?this.l:"",this.l=void 0}function Bv(t,e,o){var i=null;return e=o.od(e,function(t){return t}),t.f&&q(t.f.a,e)&&(i=e),i}function Uv(t){t=t?t:{};var e=bt(t);delete e.gradient,delete e.radius,delete e.blur,delete e.shadow,delete e.weight,Fa.call(this,e),this.g=null,this.Z=void 0!==t.shadow?t.shadow:250,this.T=void 0,this.U=null,Xt(this,se("gradient"),this.zk,!1,this),this.Wh(t.gradient?t.gradient:pj),this.Sh(void 0!==t.blur?t.blur:15),this.ih(void 0!==t.radius?t.radius:8),Xt(this,[se("blur"),se("radius")],this.Lg,!1,this),this.Lg();var o,i=t.weight?t.weight:"weight";o=p(i)?function(t){return t.get(i)}:i,this.f(f(function(t){t=o(t),t=void 0!==t?j(t,0,1):1;var e=255*t|0,i=this.U[e];
10return i||(i=[new Ca({image:new ep({opacity:t,src:this.T})})],this.U[e]=i),i},this)),this.set("renderOrder",null),Xt(this,"render",this.Rk,!1,this)}function Gv(t,e,o,i,r,n,s,p,a,h,l){if(qr.call(this,[r,n,s],0),this.C=void 0!==l?l:!1,this.A=p,this.j=null,this.g={},this.i=e,this.B=i,this.c=[],this.b=null,this.l=0,s=i.Aa(this.a),l=this.B.J(),n=this.i.J(),s=l?no(s,l):s,0===Qe(s))this.state=4;else if((l=t.J())&&(n=n?no(n,l):l),i=i.$(r),i=bh(t,o,oo(s),i),!isFinite(i)||isNaN(i)||0>=i)this.state=4;else if(this.u=new xh(t,o,s,n,i*(void 0!==h?h:.5)),0===this.u.f.length)this.state=4;else if(this.l=hn(e,i),o=Mh(this.u),n&&(t.b?(o[1]=j(o[1],n[1],n[3]),o[3]=j(o[3],n[1],n[3])):o=no(o,n)),Qe(o))if(t=sn(e,o,this.l),100>zi(t)*Wi(t)){for(e=t.a;e<=t.f;e++)for(o=t.c;o<=t.b;o++)(h=a(this.l,e,o,p))&&this.c.push(h);0===this.c.length&&(this.state=4)}else this.state=3;else this.state=4}function Xv(t){var e=[];t.c.forEach(function(t){t&&2==t.state&&e.push({extent:this.i.Aa(t.a),image:t.Sa()})},t),t.c.length=0;var o=t.a,i=o[0],r=t.B.Ha(i),n=a(r)?r:r[0],r=a(r)?r:r[1],i=t.B.$(i),s=t.i.$(t.l),o=t.B.Aa(o);t.j=wh(n,r,t.A,s,t.i.J(),i,o,t.u,e,t.C),t.state=2,$r(t)}function Kv(t,e){var o=e||{},i=o.document||document,r=hr("SCRIPT"),n={Rh:r,yc:void 0},s=new Cd(Vv,n),p=null,a=null!=o.timeout?o.timeout:5e3;return a>0&&(p=window.setTimeout(function(){Wv(r,!0);var e=new zv(hj,"Timeout reached for loading script "+t);Id(s),Ld(s,!1,e)},a),n.yc=p),r.onload=r.onreadystatechange=function(){r.readyState&&"loaded"!=r.readyState&&"complete"!=r.readyState||(Wv(r,o.rj||!1,p),s.$c(null))},r.onerror=function(){Wv(r,!0,p);var e=new zv(aj,"Error while loading script "+t);Id(s),Ld(s,!1,e)},n=o.attributes||{},wt(n,{type:"text/javascript",charset:"UTF-8",src:t}),nr(r,n),Yv(i).appendChild(r),s}function Yv(t){var e=t.getElementsByTagName("HEAD");return e&&0!=e.length?e[0]:t.documentElement}function Vv(){if(this&&this.Rh){var t=this.Rh;t&&"SCRIPT"==t.tagName&&Wv(t,!0,this.yc)}}function Wv(t,e,i){null!=i&&Zb.clearTimeout(i),t.onload=o,t.onerror=o,t.onreadystatechange=o,e&&window.setTimeout(function(){yr(t)},0)}function zv(t,e){var o="Jsloader error (code #"+t+")";e&&(o+=": "+e),b.call(this,o),this.code=t}function Hv(t,e){this.c=new Cf(t),this.a=e?e:"callback",this.yc=5e3}function Zv(t,e,o,i){e=e||null;var r="_"+(lj++).toString(36)+$b().toString(36);Zb._callbacks_||(Zb._callbacks_={});var s=t.c.clone();if(e)for(var p in e)if(!e.hasOwnProperty||e.hasOwnProperty(p)){var a=s,h=p,l=e[p];n(l)||(l=[String(l)]),Kf(a.b,h,l)}o&&(Zb._callbacks_[r]=qv(r,o),o=t.a,p="_callbacks_."+r,n(p)||(p=[String(p)]),Kf(s.b,o,p)),t=Kv(s.toString(),{timeout:t.yc,rj:!0}),Nd(t,null,Jv(r,e,i),void 0)}function Jv(t,e,o){return function(){$v(t,!1),o&&o(e)}}function qv(t,e){return function(o){$v(t,!0),e.apply(void 0,arguments)}}function $v(t,e){Zb._callbacks_[t]&&(e?delete Zb._callbacks_[t]:Zb._callbacks_[t]=o)}function _v(t){ku.call(this,{attributions:t.attributions,extent:t.extent,logo:t.logo,opaque:t.opaque,projection:t.projection,state:void 0!==t.state?t.state:void 0,tileGrid:t.tileGrid,tileLoadFunction:t.tileLoadFunction?t.tileLoadFunction:tb,tilePixelRatio:t.tilePixelRatio,tileUrlFunction:t.tileUrlFunction,url:t.url,urls:t.urls,wrapX:t.wrapX}),this.crossOrigin=void 0!==t.crossOrigin?t.crossOrigin:null,this.tileClass=void 0!==t.tileClass?t.tileClass:jd,this.i={},this.u={},this.xa=t.reprojectionErrorThreshold,this.T=!1}function Qv(t,e,o,i,r,n){var s=t.gb(e,o,i);return zr(t.a,s)?t.a.get(s):(e=[e,o,i],r=(o=vn(t,e,n))?t.tileUrlFunction(o,r,n):void 0,r=new t.tileClass(e,void 0!==r?0:4,void 0!==r?r:"",t.crossOrigin,t.tileLoadFunction),Xt(r,"change",t.ph,!1,t),t.a.set(s,r),r)}function tb(t,e){t.Sa().src=e}function eb(t){_v.call(this,{crossOrigin:"anonymous",opaque:!0,projection:Co("EPSG:3857"),reprojectionErrorThreshold:t.reprojectionErrorThreshold,state:"loading",tileLoadFunction:t.tileLoadFunction,wrapX:void 0!==t.wrapX?t.wrapX:!0}),this.l=void 0!==t.culture?t.culture:"en-us",this.g=void 0!==t.maxZoom?t.maxZoom:-1;var e=new Cf("https://dev.virtualearth.net/REST/v1/Imagery/Metadata/"+t.imagerySet);Zv(new Hv(e,"jsonp"),{include:"ImageryProviders",uriScheme:"https",key:t.key},f(this.D,this))}function ob(t){gu.call(this,{attributions:t.attributions,extent:t.extent,logo:t.logo,projection:t.projection,wrapX:t.wrapX}),this.G=void 0,this.ea=void 0!==t.distance?t.distance:20,this.D=[],this.C=t.source,this.C.H("change",ob.prototype.va,this)}function ib(t){if(void 0!==t.G){t.D.length=0;
10for(var e=Ve(),o=t.ea*t.G,i=t.C.ye(),r={},n=0,s=i.length;s>n;n++){var p=i[n];ut(r,u(p).toString())||(p=p.W().Y(),ze(p,e),Oe(e,o,e),p=t.C.lf(e),p=p.filter(function(t){return t=u(t).toString(),t in r?!1:r[t]=!0}),t.D.push(rb(p)))}}}function rb(t){for(var e=t.length,o=[0,0],i=0;e>i;i++){var r=t[i].W().Y();ye(o,r)}return e=1/e,o[0]*=e,o[1]*=e,o=new Lh(new si(o)),o.set("features",t),o}function nb(t){Th.call(this,{projection:t.projection,resolutions:t.resolutions}),this.ga=void 0!==t.crossOrigin?t.crossOrigin:null,this.l=void 0!==t.displayDpi?t.displayDpi:96,this.i=void 0!==t.params?t.params:{};var e;e=void 0!==t.url?Ad(t.url,this.i,f(this.Fm,this)):Ed,this.Z=e,this.b=void 0!==t.imageLoadFunction?t.imageLoadFunction:Eh,this.pa=void 0!==t.hidpi?t.hidpi:!0,this.ea=void 0!==t.metersPerUnit?t.metersPerUnit:1,this.u=void 0!==t.ratio?t.ratio:1,this.xa=void 0!==t.useOverlay?t.useOverlay:!1,this.g=null,this.T=0}function sb(t){var e,o,i=void 0!==t.attributions?t.attributions:null,r=t.imageExtent;void 0!==t.imageSize&&(e=ro(r)/t.imageSize[1],o=[e]);var n=void 0!==t.crossOrigin?t.crossOrigin:null,s=void 0!==t.imageLoadFunction?t.imageLoadFunction:Eh;Th.call(this,{attributions:i,logo:t.logo,projection:Co(t.projection),resolutions:o}),this.b=new Pd(r,e,1,i,t.url,n,s),Xt(this.b,"change",this.D,!1,this)}function pb(t){t=t||{},Th.call(this,{attributions:t.attributions,logo:t.logo,projection:t.projection,resolutions:t.resolutions}),this.pa=void 0!==t.crossOrigin?t.crossOrigin:null,this.i=t.url,this.T=void 0!==t.imageLoadFunction?t.imageLoadFunction:Eh,this.g=t.params,this.u=!0,hb(this),this.ga=t.serverType,this.xa=void 0!==t.hidpi?t.hidpi:!0,this.b=null,this.Z=[0,0],this.ea=0,this.l=void 0!==t.ratio?t.ratio:1.5}function ab(t,e,o,i,r,n){if(n[t.u?"CRS":"SRS"]=r.a,"STYLES"in t.g||(n.STYLES=new String("")),1!=i)switch(t.ga){case"geoserver":i=90*i+.5|0,n.FORMAT_OPTIONS="FORMAT_OPTIONS"in n?n.FORMAT_OPTIONS+(";dpi:"+i):"dpi:"+i;break;case"mapserver":n.MAP_RESOLUTION=90*i;break;case"carmentaserver":case"qgis":n.DPI=90*i}n.WIDTH=o[0],n.HEIGHT=o[1],o=r.g;var s;return s=t.u&&"ne"==o.substr(0,2)?[e[1],e[0],e[3],e[2]]:e,n.BBOX=s.join(","),hl(ul([t.i],n))}function hb(t){t.u=0<=M(dt(t.g,"VERSION","1.3.0"),"1.3")}function lb(t){var e=void 0!==t.projection?t.projection:"EPSG:3857",o=void 0!==t.tileGrid?t.tileGrid:cn({extent:fn(e),maxZoom:t.maxZoom,tileSize:t.tileSize});_v.call(this,{attributions:t.attributions,crossOrigin:t.crossOrigin,logo:t.logo,projection:e,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileGrid:o,tileLoadFunction:t.tileLoadFunction,tilePixelRatio:t.tilePixelRatio,tileUrlFunction:t.tileUrlFunction,url:t.url,urls:t.urls,wrapX:void 0!==t.wrapX?t.wrapX:!0})}function ub(t){t=t||{};var e;e=void 0!==t.attributions?t.attributions:[yj],lb.call(this,{attributions:e,crossOrigin:void 0!==t.crossOrigin?t.crossOrigin:"anonymous",opaque:!0,maxZoom:void 0!==t.maxZoom?t.maxZoom:19,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileLoadFunction:t.tileLoadFunction,url:void 0!==t.url?t.url:"https://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png",wrapX:t.wrapX})}function cb(t){t=t||{};var e=gj[t.layer];this.g=t.layer,lb.call(this,{attributions:e.attributions,crossOrigin:"anonymous",logo:"https://developer.mapquest.com/content/osm/mq_logo.png",maxZoom:e.maxZoom,reprojectionErrorThreshold:t.reprojectionErrorThreshold,opaque:!0,tileLoadFunction:t.tileLoadFunction,url:void 0!==t.url?t.url:"https://otile{1-4}-s.mqcdn.com/tiles/1.0.0/"+this.g+"/{z}/{x}/{y}.jpg"})}function yb(t){this.T=null,this.xa=void 0!==t.operationType?t.operationType:"pixel",this.fb=void 0!==t.threads?t.threads:1,this.b=db(t.sources);for(var e=0,o=this.b.length;o>e;++e)Xt(this.b[e],"change",this.s,!1,this);this.g=ns(),this.ga=new vp(function(){return 1},f(this.s,this));for(var e=gb(this.b),o={},i=0,r=e.length;r>i;++i)o[u(e[i].layer)]=e[i];this.i=this.l=null,this.ea={animate:!1,attributions:{},coordinateToPixelMatrix:je(),extent:null,focus:null,index:0,layerStates:o,layerStatesArray:e,logos:{},pixelRatio:1,pixelToCoordinateMatrix:je(),postRenderFunctions:[],size:[0,0],skippedFeatureUids:{},tileQueue:this.ga,time:Date.now(),usedTiles:{},viewState:{rotation:0},viewHints:[],wantedTiles:{}},Th.call(this,{}),void 0!==t.operation&&this.u(t.operation,t.lib)}function fb(t,e,o){var i=t.l;return!i||t.c!==i.Ho||o!==i.resolution||!Ze(e,i.extent)}function gb(t){return t.map(function(t){return Fs(t.a)})}function db(t){for(var e=t.length,o=Array(e),i=0;e>i;++i){var r=i,n=t[i],s=null;
10n instanceof gn?(n=new Sa({source:n}),s=new Tu(n)):n instanceof Th&&(n=new xa({source:n}),s=new ju(n)),o[r]=s}return o}function vb(t,e,o){At.call(this,t),this.extent=e.extent,this.resolution=e.viewState.resolution/e.pixelRatio,this.data=o}function bb(t){var e=t.layer.indexOf("-"),e=-1==e?t.layer:t.layer.slice(0,e),o=mj[t.layer];lb.call(this,{attributions:xj,crossOrigin:"anonymous",maxZoom:wj[e].maxZoom,opaque:o.opaque,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileLoadFunction:t.tileLoadFunction,url:void 0!==t.url?t.url:"https://stamen-tiles-{a-d}.a.ssl.fastly.net/"+t.layer+"/{z}/{x}/{y}."+o.nb})}function mb(t){t=t||{};var e=void 0!==t.params?t.params:{};_v.call(this,{attributions:t.attributions,crossOrigin:t.crossOrigin,logo:t.logo,projection:t.projection,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileGrid:t.tileGrid,tileLoadFunction:t.tileLoadFunction,tileUrlFunction:f(this.G,this),url:t.url,urls:t.urls,wrapX:void 0!==t.wrapX?t.wrapX:!0}),this.g=e,this.l=Ve()}function wb(t,e,o){qr.call(this,t,2),this.g=e,this.b=o,this.c={}}function xb(t){gn.call(this,{opaque:!1,projection:t.projection,tileGrid:t.tileGrid,wrapX:void 0!==t.wrapX?t.wrapX:!0})}function Sb(t){_v.call(this,{attributions:t.attributions,crossOrigin:t.crossOrigin,projection:Co("EPSG:3857"),reprojectionErrorThreshold:t.reprojectionErrorThreshold,state:"loading",tileLoadFunction:t.tileLoadFunction,wrapX:void 0!==t.wrapX?t.wrapX:!0}),Zv(new Hv(t.url),void 0,f(this.l,this),f(this.g,this))}function Mb(t){gn.call(this,{projection:Co("EPSG:3857"),state:"loading"}),this.l=void 0!==t.preemptive?t.preemptive:!0,this.g=Iu,this.i=void 0,Zv(new Hv(t.url),void 0,f(this.Vm,this))}function Pb(t,e,o,i,r){qr.call(this,t,e),this.i=o,this.c=i,this.l=r,this.j=this.g=this.b=null}function jb(t,e){if(!t.b||!t.g||!t.j)return null;var o=t.b[Math.floor((1-(e[1]-t.c[1])/(t.c[3]-t.c[1]))*t.b.length)];return p(o)?(o=o.charCodeAt(Math.floor((e[0]-t.c[0])/(t.c[2]-t.c[0])*o.length)),o>=93&&o--,o>=35&&o--,o-=32,o in t.g?t.j[t.g[o]]:null):null}function Tb(t,e,o,i,r){0==t.state&&!0===r?(Vt(t,"change",function(){o.call(i,jb(this,e))},!1,t),Ab(t)):!0===r?Bn(function(){o.call(i,jb(this,e))},t):o.call(i,jb(t,e))}function Ab(t){0==t.state&&(t.state=1,Zv(new Hv(t.i),void 0,f(t.Um,t),f(t.xk,t)))}function Eb(t){t=t||{};var e=void 0!==t.params?t.params:{};_v.call(this,{attributions:t.attributions,crossOrigin:t.crossOrigin,logo:t.logo,opaque:!dt(e,"TRANSPARENT",!0),projection:t.projection,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileGrid:t.tileGrid,tileLoadFunction:t.tileLoadFunction,tileUrlFunction:f(this.Ym,this),url:t.url,urls:t.urls,wrapX:void 0!==t.wrapX?t.wrapX:!0}),this.D=void 0!==t.gutter?t.gutter:0,this.g=e,this.l=!0,this.G=t.serverType,this.ea=void 0!==t.hidpi?t.hidpi:!0,this.Z="",Cb(this),this.ga=Ve(),Lb(this)}function Rb(t,e,o,i,r,n,s){var p=t.urls;if(0!==p.length){if(s.WIDTH=o[0],s.HEIGHT=o[1],s[t.l?"CRS":"SRS"]=n.a,"STYLES"in t.g||(s.STYLES=new String("")),1!=r)switch(t.G){case"geoserver":o=90*r+.5|0,s.FORMAT_OPTIONS="FORMAT_OPTIONS"in s?s.FORMAT_OPTIONS+(";dpi:"+o):"dpi:"+o;break;case"mapserver":s.MAP_RESOLUTION=90*r;break;case"carmentaserver":case"qgis":s.DPI=90*r}return n=n.g,t.l&&"ne"==n.substr(0,2)&&(t=i[0],i[0]=i[1],i[1]=t,t=i[2],i[2]=i[3],i[3]=t),s.BBOX=i.join(","),hl(ul([1==p.length?p[0]:p[ue((e[1]<<e[0])+e[2],p.length)]],s))}}function Cb(t){var e,o,i=0,r=[];for(e=0,o=t.urls.length;o>e;++e)r[i++]=t.urls[e];for(var n in t.g)r[i++]=n+"-"+t.g[n];t.Z=r.join("#")}function Lb(t){t.l=0<=M(dt(t.g,"VERSION","1.3.0"),"1.3")}function Ib(t){this.i=t.matrixIds,en.call(this,{extent:t.extent,origin:t.origin,origins:t.origins,resolutions:t.resolutions,tileSize:t.tileSize,tileSizes:t.tileSizes,sizes:t.sizes})}function Nb(t,e){var o,i=[],r=[],n=[],s=[],p=[];o=Co(t.SupportedCRS.replace(/urn:ogc:def:crs:(\w+):(.*:)?(\w+)$/,"$1:$3"));var a=o.Jc(),h="ne"==o.g.substr(0,2);return V(t.TileMatrix,function(t,e){return e.ScaleDenominator-t.ScaleDenominator}),t.TileMatrix.forEach(function(t){r.push(t.Identifier);var e=28e-5*t.ScaleDenominator/a,o=t.TileWidth,l=t.TileHeight;h?n.push([t.TopLeftCorner[1],t.TopLeftCorner[0]]):n.push(t.TopLeftCorner),i.push(e),s.push(o==l?o:[o,l]),p.push([t.MatrixWidth,-t.MatrixHeight])}),new Ib({extent:e,origins:n,resolutions:i,matrixIds:r,tileSizes:s,sizes:p})}function kb(t){function e(t){return t="KVP"==i?hl(ul([t],n)):t.replace(/\{(\w+?)\}/g,function(t,e){return e.toLowerCase()in n?n[e.toLowerCase()]:t}),function(e){if(e){var o={TileMatrix:r.i[e[0]],TileCol:e[1],TileRow:-e[2]-1};return wt(o,s),e=t,e="KVP"==i?hl(ul([e],o)):e.replace(/\{(\w+?)\}/g,function(t,e){return o[e]})}}}this.ga=void 0!==t.version?t.version:"1.0.0",this.G=void 0!==t.format?t.format:"image/jpeg",this.g=void 0!==t.dimensions?t.dimensions:{},this.D="",Fb(this),this.Z=t.layer,this.l=t.matrixSet,this.ea=t.style;var o=t.urls;void 0===o&&void 0!==t.url&&(o=Nu(t.url));var i=this.va=void 0!==t.requestEncoding?t.requestEncoding:"KVP",r=t.tileGrid,n={layer:this.Z,style:this.ea,tilematrixset:this.l};"KVP"==i&&wt(n,{Service:"WMTS",Request:"GetTile",Version:this.ga,Format:this.G});var s=this.g,p=o&&0<o.length?Lu(o.map(e)):Iu;_v.call(this,{attributions:t.attributions,crossOrigin:t.crossOrigin,logo:t.logo,projection:t.projection,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileClass:t.tileClass,tileGrid:r,tileLoadFunction:t.tileLoadFunction,tilePixelRatio:t.tilePixelRatio,tileUrlFunction:p,urls:o,wrapX:void 0!==t.wrapX?t.wrapX:!1})}function Fb(t){var e,o=0,i=[];for(e in t.g)i[o++]=e+"-"+t.g[e];t.D=i.join("/")}function Db(t){t=t||{};var e=t.size,o=e[0],i=e[1],r=[],n=256;switch(void 0!==t.tierSizeCalculation?t.tierSizeCalculation:"default"){case"default":for(;o>n||i>n;)r.push([Math.ceil(o/n),Math.ceil(i/n)]),n+=n;break;case"truncated":for(;o>n||i>n;)r.push([Math.ceil(o/n),Math.ceil(i/n)]),o>>=1,i>>=1}r.push([1,1]),r.reverse();for(var n=[1],s=[0],i=1,o=r.length;o>i;i++)n.push(1<<i),s.push(r[i-1][0]*r[i-1][1]+s[i-1]);n.reverse();var e=[0,-e[1],e[0],0],e=new en({extent:e,origin:so(e),resolutions:n}),p=t.url;_v.call(this,{attributions:t.attributions,crossOrigin:t.crossOrigin,logo:t.logo,reprojectionErrorThreshold:t.reprojectionErrorThreshold,tileClass:Ob,tileGrid:e,tileUrlFunction:function(t){if(t){var e=t[0],o=t[1];return t=-t[2]-1,p+"TileGroup"+((o+t*r[e][0]+s[e])/256|0)+"/"+e+"-"+o+"-"+t+".jpg"}}})}function Ob(t,e,o,i,r){jd.call(this,t,e,o,i,r),this.g={}}function Bb(t){t=t||{},this.c=void 0!==t.initialSize?t.initialSize:256,this.b=void 0!==t.maxSize?t.maxSize:void 0!==Vb?Vb:2048,this.a=void 0!==t.space?t.space:1,this.g=[new Gb(this.c,this.a)],this.f=this.c,this.j=[new Gb(this.f,this.a)]}function Ub(t,e,o,i,r,n,s){var p,a,h,l=e?t.j:t.g;for(a=0,h=l.length;h>a;++a){if(p=l[a],p=p.add(o,i,r,n,s))return p;p||a!==h-1||(e?(p=Math.min(2*t.f,t.b),t.f=p):(p=Math.min(2*t.c,t.b),t.c=p),p=new Gb(p,t.a),l.push(p),++h)}}function Gb(t,e){this.a=e,this.c=[{x:0,y:0,width:t,height:t}],this.f={},this.b=hr("CANVAS"),this.b.width=t,this.b.height=t,this.g=this.b.getContext("2d")}function Xb(t,e,o,i){e=[e,1],0<o.width&&0<o.height&&e.push(o),0<i.width&&0<i.height&&e.push(i),t.c.splice.apply(t.c,e)}function Kb(t){this.C=this.f=this.g=null,this.B=void 0!==t.fill?t.fill:null,this.S=[0,0],this.a=t.points,this.b=void 0!==t.radius?t.radius:t.radius1,this.j=void 0!==t.radius2?t.radiu
10s2:this.b,this.l=void 0!==t.angle?t.angle:0,this.c=void 0!==t.stroke?t.stroke:null,this.oa=this.U=this.ia=null;var e,o=t.atlasManager,i="",r="",n=0,s=null,p=0;this.c&&(e=Qi(this.c.a),p=this.c.c,void 0===p&&(p=1),s=this.c.b,dw||(s=null),r=this.c.g,void 0===r&&(r="round"),i=this.c.f,void 0===i&&(i="round"),n=this.c.j,void 0===n&&(n=10));var a=2*(this.b+p)+1,i={strokeStyle:e,Hd:p,size:a,lineCap:i,lineDash:s,lineJoin:r,miterLimit:n};if(void 0===o){this.f=hr("CANVAS"),this.f.height=a,this.f.width=a;var o=a=this.f.width,h=this.f.getContext("2d");this.uh(i,h,0,0),this.B?this.C=this.f:(h=this.C=hr("CANVAS"),h.height=i.size,h.width=i.size,h=h.getContext("2d"),this.th(i,h,0,0))}else a=Math.round(a),(r=!this.B)&&(h=f(this.th,this,i)),n=this.Ib(),h=o.add(n,a,a,f(this.uh,this,i),h),this.f=h.image,this.S=[h.offsetX,h.offsetY],o=h.image.width,this.C=r?h.Mg:this.f;this.ia=[a/2,a/2],this.U=[a,a],this.oa=[o,o],tp.call(this,{opacity:1,rotateWithView:!1,rotation:void 0!==t.rotation?t.rotation:0,scale:1,snapToPixel:void 0!==t.snapToPixel?t.snapToPixel:!0})}var Yb,Vb,Wb,zb={},Hb=Hb||{},Zb=this,Jb="closure_uid_"+(1e9*Math.random()>>>0),qb=0,$b=Date.now||function(){return+new Date};d(b,Error),b.prototype.name="CustomError";var _b,Qb,tm=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},em=/&/g,om=/</g,im=/>/g,rm=/"/g,nm=/'/g,sm=/\x00/g,pm=/[\x00&<>"']/,am=String.prototype.repeat?function(t,e){return t.repeat(e)}:function(t,e){return Array(e+1).join(t)},hm=function(){var t;return t="cosh"in Math?Math.cosh:function(t){return t=Math.exp(t),
11(t+1/t)/2}}(),lm=Array.prototype;t:{var um=Zb.navigator;if(um){var cm=um.userAgent;if(cm){Qb=cm;break t}}Qb=""}var ym="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),fm=nt("Opera")||nt("OPR"),gm=nt("Trident")||nt("MSIE"),dm=nt("Edge"),vm=nt("Gecko")&&!(-1!=Qb.toLowerCase().indexOf("webkit")&&!nt("Edge"))&&!(nt("Trident")||nt("MSIE"))&&!nt("Edge"),bm=-1!=Qb.toLowerCase().indexOf("webkit")&&!nt("Edge"),mm=nt("Macintosh"),wm=nt("Windows"),xm=nt("Linux")||nt("CrOS"),Sm=function(){if(fm&&Zb.opera){var t,e=Zb.opera.version;try{t=e()}catch(o){t=e}return t}return t="",(e=xt())&&(t=e?e[1]:""),gm&&(e=St(),e>parseFloat(t))?String(e):t}(),Mm={},Pm=Zb.document,jm=Pm&&gm?St()||("CSS1Compat"==Pm.compatMode?parseInt(Sm,10):5):void 0,Tm=!gm||jm>=9,Am=!gm||jm>=9,Em=gm&&!Mt("9");!bm||Mt("528"),vm&&Mt("1.9b")||gm&&Mt("8")||fm&&Mt("9.5")||bm&&Mt("528"),vm&&!Mt("8")||gm&&Mt("9");var Rm=0,Cm={};Pt.prototype.ia=!1,Pt.prototype.Ec=function(){if(!this.ia&&(this.ia=!0,this.X(),0!=Rm)){var t=u(this);delete Cm[t]}},Pt.prototype.X=function(){if(this.oa)for(;this.oa.length;)this.oa.shift()()},At.prototype.b=function(){this.i=!0},At.prototype.preventDefault=function(){this.Qh=!1};var Lm=gm?"focusout":"DOMFocusOut";Ct[" "]=o,d(Lt,At);var Im=[1,4,2];Lt.prototype.b=function(){Lt.da.b.call(this),this.a.stopPropagation?this.a.stopPropagation():this.a.cancelBubble=!0},Lt.prototype.preventDefault=function(){Lt.da.preventDefault.call(this);var t=this.a;if(t.preventDefault)t.preventDefault();else if(t.returnValue=!1,Em)try{(t.ctrlKey||112<=t.keyCode&&123>=t.keyCode)&&(t.keyCode=-1)}catch(e){}};var Nm="closure_listenable_"+(1e6*Math.random()|0),km=0;Dt.prototype.add=function(t,e,o,i,r){var n=t.toString();t=this.a[n],t||(t=this.a[n]=[],this.c++);var s=Gt(t,e,i,r);return s>-1?(e=t[s],o||(e.Ud=!1)):(e=new kt(e,this.src,n,!!i,r),e.Ud=o,t.push(e)),e},Dt.prototype.remove=function(t,e,o,i){if(t=t.toString(),!(t in this.a))return!1;var r=this.a[t];return e=Gt(r,e,o,i),e>-1?(Ft(r[e]),lm.splice.call(r,e,1),0==r.length&&(delete this.a[t],this.c--),!0):!1};var Fm="closure_lm_"+(1e6*Math.random()|0),Dm={},Om=0,Bm="__closure_events_fn_"+(1e9*Math.random()>>>0);d(Qt,Pt),Qt.prototype[Nm]=!0,Yb=Qt.prototype,Yb.addEventListener=function(t,e,o,i){Xt(this,t,e,o,i)},Yb.removeEventListener=function(t,e,o,i){Wt(this,t,e,o,i)},Yb.o=function(t){var e,o=this.eb;if(o)for(e=[];o;o=o.eb)e.push(o);var o=this.Nd,i=t.type||t;if(p(t))t=new At(t,o);else if(t instanceof At)t.target=t.target||o;else{var r=t;t=new At(i,o),wt(t,r)}var n,r=!0;if(e)for(var s=e.length-1;!t.i&&s>=0;s--)n=t.g=e[s],r=te(n,i,!0,t)&&r;if(t.i||(n=t.g=o,r=te(n,i,!0,t)&&r,t.i||(r=te(n,i,!1,t)&&r)),e)for(s=0;!t.i&&s<e.length;s++)n=t.g=e[s],r=te(n,i,!1,t)&&r;return r},Yb.X=function(){if(Qt.da.X.call(this),this.zb){var t,e=this.zb,o=0;for(t in e.a){for(var i=e.a[t],r=0;r<i.length;r++)++o,Ft(i[r]);delete e.a[t],e.c--}}this.eb=null},Yb.Qa=function(t,e,o,i){return this.zb.add(String(t),e,!1,o,i)},Yb.Vf=function(t,e,o,i){return this.zb.remove(String(t),e,o,i)},d(oe,Qt),Yb=oe.prototype,Yb.s=function(){++this.c,this.o("change")},Yb.L=function(){return this.c},Yb.H=function(t,e,o){return Xt(this,t,e,!1,o)},Yb.M=function(t,e,o){return Vt(this,t,e,!1,o)},Yb.K=function(t,e,o){Wt(this,t,e,!1,o)},Yb.N=ie,d(re,At),d(ne,oe);var Um={};if(Yb=ne.prototype,Yb.get=function(t){var e;return this.B.hasOwnProperty(t)&&(e=this.B[t]),e},Yb.O=function(){return Object.keys(this.B)},Yb.P=function(){var t,e={};for(t in this.B)e[t]=this.B[t];return e},Yb.set=function(t,e,o){o?this.B[t]=e:(o=this.B[t],this.B[t]=e,pe(this,t,o))},Yb.I=function(t,e){for(var o in t)this.set(o,t[o],e)},Yb.R=function(t,e){if(t in this.B){var o=this.B[t];delete this.B[t],e||pe(this,t,o)}},Se.prototype.a=4,Se.prototype.set=function(t,e){e=e||0;for(var o=0;o<t.length&&e+o<this.length;o++)this[e+o]=t[o]},Se.prototype.toString=Array.prototype.join,"undefined"==typeof Float32Array&&(Se.BYTES_PER_ELEMENT=4,Se.prototype.BYTES_PER_ELEMENT=Se.prototype.a,Se.prototype.set=Se.prototype.set,Se.prototype.toString=Se.prototype.toString,e("Float32Array",Se,void 0)),Me.prototype.a=8,Me.prototype.set=function(t,e){e=e||0;for(var o=0;o<t.length&&e+o<this.length;o++)this[e+o]=t[o]},Me.prototype.toString=Array.prototype.join,"undefined"==typeof Float64Array){try{Me.BYTES_PER_ELEMENT=8}catch(Gm){}Me.prototype.BYTES_PER_ELEMENT=Me.prototype.a,Me.prototype.set=Me.prototype.set,Me.prototype.toString=Me.prototype.toString,e("Float64Array",Me,void 0)}new Float64Array(3),new Float64Array(3),new Float64Array(4),new Float64Array(4),new Float64Array(4),new Float64Array(16);var Xm=yo(!1),Km=yo(!0),Ym=yo(null);mo.prototype.c=function(t){for(var e=0,o=t.length,i=t[o-1][0],r=t[o-1][1],n=0;o>n;n++)var s=t[n][0],p=t[n][1],e=e+E(s-i)*(2+Math.sin(E(r))+Math.sin(E(p))),i=s,r=p;return e*this.radius*this.radius/2},mo.prototype.a=function(t,e){var o=E(t[1]),i=E(e[1]),r=(i-o)/2,n=E(e[0]-t[0])/2,o=Math.sin(r)*Math.sin(r)+Math.sin(n)*Math.sin(n)*Math.cos(o)*Math.cos(i);
11return 2*this.radius*Math.atan2(Math.sqrt(o),Math.sqrt(1-o))},mo.prototype.offset=function(t,e,o){var i=E(t[1]);e/=this.radius;var r=Math.asin(Math.sin(i)*Math.cos(e)+Math.cos(i)*Math.sin(e)*Math.cos(o));return[180*(E(t[0])+Math.atan2(Math.sin(o)*Math.sin(e)*Math.cos(i),Math.cos(e)-Math.sin(i)*Math.sin(r)))/Math.PI,180*r/Math.PI]};var Vm=new mo(6370997),Wm={};Wm.degrees=2*Math.PI*Vm.radius/360,Wm.ft=.3048,Wm.m=1,Wm["us-ft"]=1200/3937,Yb=wo.prototype,Yb.Fj=function(){return this.a},Yb.J=function(){return this.j},Yb.wm=function(){return this.c},Yb.Jc=function(){return Wm[this.c]},Yb.pk=function(){return this.i},Yb.cl=function(){return this.f},Yb.No=function(t){this.f=t,this.b=!(!t||!this.j)},Yb.xm=function(t){this.j=t,this.b=!(!this.f||!t)},Yb.Vo=function(t){this.i=t},Yb.Mo=function(t){this.B=t},Yb.dk=function(t,e){if("degrees"==this.c)return t;var o=No(this,Co("EPSG:4326")),i=[e[0]-t/2,e[1],e[0]+t/2,e[1],e[0],e[1]-t/2,e[0],e[1]+t/2],i=o(i,i,2),o=Vm.a(i.slice(0,2),i.slice(2,4)),i=Vm.a(i.slice(4,6),i.slice(6,8)),i=(o+i)/2,o=this.Jc();return void 0!==o&&(i/=o),i},Yb.getPointResolution=function(t,e){return this.B(t,e)};var zm={},Hm={};d(Bo,ne),Yb=Bo.prototype,Yb.pb=function(t,e){var o=e?e:[NaN,NaN];return this.mb(t[0],t[1],o,1/0),o},Yb.ng=function(t){return this.rc(t[0],t[1])},Yb.rc=Xm,Yb.J=function(t){this.C!=this.c&&(this.A=this.Vd(this.A),this.C=this.c);var e=this.A;return t?(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3]):t=e,t},Yb.yb=function(t){return this.sd(t*t)},Yb.kb=function(t,e){return this.mc(Io(t,e)),this},d(Go,Bo),Yb=Go.prototype,Yb.rc=Xm,Yb.Vd=function(t){return He(this.v,0,this.v.length,this.a,t)},Yb.Jb=function(){return this.v.slice(0,this.a)},Yb.ja=function(){return this.v},Yb.Kb=function(){return this.v.slice(this.v.length-this.a)},Yb.Lb=function(){return this.b},Yb.sd=function(t){if(this.u!=this.c&&(gt(this.j),this.i=0,this.u=this.c),0>t||0!==this.i&&t<=this.i)return this;var e=t.toString();if(this.j.hasOwnProperty(e))return this.j[e];var o=this.Kc(t);return o.ja().length<this.v.length?this.j[e]=o:(this.i=t,this)},Yb.Kc=function(){return this},Yb.ra=function(){return this.a},Yb.mc=function(t){this.v&&(t(this.v,this.v,this.a),this.s())},Yb.Oc=function(t,e){var o=this.ja();if(o){var i,r,n=this.ra(),s=o.length,p=o?o:[],a=0;for(i=0;s>i;i+=n)for(p[a++]=o[i]+t,p[a++]=o[i+1]+e,r=i+2;i+n>r;++r)p[a++]=o[r];o&&p.length!=a&&(p.length=a),this.s()}},d(ri,Go),Yb=ri.prototype,Yb.clone=function(){var t=new ri(null);return ni(t,this.b,this.v.slice()),t},Yb.mb=function(t,e,o,i){return i<Ue(this.J(),t,e)?i:(this.g!=this.c&&(this.l=Math.sqrt(Ho(this.v,0,this.v.length,this.a,0)),this.g=this.c),Jo(this.v,0,this.v.length,this.a,this.l,!0,t,e,o,i))},Yb.Yl=function(){return Vo(this.v,0,this.v.length,this.a)},Yb.Y=function(){return ti(this.v,0,this.v.length,this.a)},Yb.Kc=function(t){var e=[];return e.length=oi(this.v,0,this.v.length,this.a,t,e,0),t=new ri(null),ni(t,"XY",e),t},Yb.V=function(){return"LinearRing"},Yb.ma=function(t,e){t?(Yo(this,e,t,1),this.v||(this.v=[]),this.v.length=_o(this.v,0,t,this.a),this.s()):ni(this,"XY",null)},d(si,Go),Yb=si.prototype,Yb.clone=function(){var t=new si(null);return t.ba(this.b,this.v.slice()),t},Yb.mb=function(t,e,o,i){var r=this.v;if(t=A(t,e,r[0],r[1]),i>t){for(i=this.a,e=0;i>e;++e)o[e]=r[e];return o.length=i,t}return i},Yb.Y=function(){return this.v?this.v.slice():[]},Yb.Vd=function(t){return ze(this.v,t)},Yb.V=function(){return"Point"},Yb.Da=function(t){return Ke(t,this.v[0],this.v[1])},Yb.ma=function(t,e){t?(Yo(this,e,t,0),this.v||(this.v=[]),this.v.length=$o(this.v,t),this.s()):this.ba("XY",null)},Yb.ba=function(t,e){Ko(this,t,e),this.s()},d(bi,Go),Yb=bi.prototype,Yb.lj=function(t){this.v?X(this.v,t.ja()):this.v=t.ja().slice(),this.g.push(this.v.length),this.s()},Yb.clone=function(){var t=new bi(null);return t.ba(this.b,this.v.slice(),this.g.slice()),t},Yb.mb=function(t,e,o,i){return i<Ue(this.J(),t,e)?i:(this.S!=this.c&&(this.U=Math.sqrt(Zo(this.v,0,this.g,this.a,0)),this.S=this.c),qo(this.v,0,this.g,this.a,this.U,!0,t,e,o,i))},Yb.rc=function(t,e){return hi(this.ac(),0,this.g,this.a,t,e)},Yb.am=function(){return Wo(this.ac(),0,this.g,this.a)},Yb.Y=function(t){var e;return void 0!==t?(e=this.ac().slice(),di(e,0,this.g,this.a,t)):e=this.v,ei(e,0,this.g,this.a)},Yb.Ab=function(){return this.g},Yb.Oj=function(){return new si(mi(this))},Yb.Tj=function(){return this.g.length},Yb.Bg=function(t){if(0>t||this.g.length<=t)return null;var e=new ri(null);return ni(e,this.b,this.v.slice(0===t?0:this.g[t-1],this.g[t])),e},Yb.ae=function(){var t,e,o=this.b,i=this.v,r=this.g,n=[],s=0;for(t=0,e=r.length;e>t;++t){var p=r[t],a=new ri(null);ni(a,o,i.slice(s,p)),n.push(a),s=p}return n},Yb.ac=function(){if(this.T!=this.c){var t=this.v;gi(t,this.g,this.a)?this.l=t:(this.l=t.slice(),this.l.length=di(this.l,0,this.g,this.a)),this.T=this.c}return this.l},Yb.Kc=function(t){var e=[],o=[];return e.length=ii(this.v,0,this.g,this.a,Math.sqrt(t),e,0,o),t=new bi(null),t.ba("XY",e,o),t},Yb.V=function(){return"Polygon"},Yb.Da=function(t){return yi(this.ac(),0,this.g,this.a,t)},Yb.ma=function(t,e){if(t){Yo(this,e,t,2),this.v||(this.v=[]);var o=Qo(this.v,0,t,this.a,this.g);this.v.length=0===o.length?0:o[o.length-1],this.s()}else this.ba("XY",null,this.g)},Yb.ba=function(t,e,o){Ko(this,t,e),this.g=o,this.s()},d(Pi,ne),Yb=Pi.prototype,Yb.Wd=function(t){return this.j.center(t)},Yb.constrainResolution=function(t,e,o){return this.j.resolution(t,e||0,o||0)},Yb.constrainRotation=function(t,e){return this.j.rotation(t,e||0)},Yb.Ta=function(){return this.get("center")},Yb.Zc=function(t){var e=this.Ta(),o=this.$(),i=this.Ea();return io(e,o,i,t)},Yb.Il=function(){return this.g},Yb.$=function(){return this.get("resolution")},Yb.Ea=function(){return this.get("rotation")},Yb.qk=function(){var t,e=this.$();if(void 0!==e){var o,i=0;do{if(o=this.constrainResolution(this.a,i),o==e){t=i;break}++i}while(o>this.i)}return void 0!==t?this.f+t:t},Yb.jf=function(t,e,o){t instanceof Go||(t=xi(t));var i=o||{};o=void 0!==i.padding?i.padding:[0,0,0,0];var r,n=void 0!==i.constrainResolution?i.constrainResolution:!0,s=void 0!==i.nearest?i.nearest:!1;r=void 0!==i.minResolution?i.minResolution:void 0!==i.maxZoom?this.constrainResolution(this.a,i.maxZoom-this.f,0):0;var p=t.ja(),a=this.Ea(),i=Math.cos(-a),a=Math.sin(-a),h=1/0,l=1/0,u=-(1/0),c=-(1/0);t=t.ra();for(var y=0,f=p.length;f>y;
11y+=t)var g=p[y]*i-p[y+1]*a,d=p[y]*a+p[y+1]*i,h=Math.min(h,g),l=Math.min(l,d),u=Math.max(u,g),c=Math.max(c,d);p=[h,l,u,c],e=[e[0]-o[1]-o[3],e[1]-o[0]-o[2]],e=Math.max(ao(p)/e[0],ro(p)/e[1]),e=isNaN(e)?r:Math.max(e,r),n&&(r=this.constrainResolution(e,0,0),!s&&e>r&&(r=this.constrainResolution(r,-1,0)),e=r),this.Ub(e),a=-a,s=(h+u)/2+(o[1]-o[3])/2*e,o=(l+c)/2+(o[0]-o[2])/2*e,this.jb([s*i-o*a,o*i+s*a])},Yb.qj=function(t,e,o){var i=this.Ea(),r=Math.cos(-i),i=Math.sin(-i),n=t[0]*r-t[1]*i;t=t[1]*r+t[0]*i;var s=this.$(),n=n+(e[0]/2-o[0])*s;t+=(o[1]-e[1]/2)*s,i=-i,this.jb([n*r-t*i,t*r+n*i])},Yb.rotate=function(t,e){if(void 0!==e){var o,i=this.Ta();void 0!==i&&(o=[i[0]-e[0],i[1]-e[1]],be(o,t-this.Ea()),ye(o,e)),this.jb(o)}this.te(t)},Yb.jb=function(t){this.set("center",t)},Yb.Ub=function(t){this.set("resolution",t)},Yb.te=function(t){this.set("rotation",t)},Yb.Wo=function(t){t=this.constrainResolution(this.a,t-this.f,0),this.Ub(t)},Ki.prototype.contains=function(t){return Yi(this,t[1],t[2])},Zi.prototype.b=function(){return this.c},d(Ji,At),d(qi,ne),Yb=qi.prototype,Yb.clear=function(){for(;0<this.$b();)this.pop()},Yb.tf=function(t){var e,o;for(e=0,o=t.length;o>e;++e)this.push(t[e]);return this},Yb.forEach=function(t,e){this.a.forEach(t,e)},Yb.sl=function(){return this.a},Yb.item=function(t){return this.a[t]},Yb.$b=function(){return this.get("length")},Yb.ke=function(t,e){K(this.a,t,0,e),$i(this),this.o(new Ji("add",e,this))},Yb.pop=function(){return this.Rf(this.$b()-1)},Yb.push=function(t){var e=this.a.length;return this.ke(e,t),e},Yb.remove=function(t){var e,o,i=this.a;for(e=0,o=i.length;o>e;++e)if(i[e]===t)return this.Rf(e)},Yb.Rf=function(t){var e=this.a[t];return lm.splice.call(this.a,t,1),$i(this),this.o(new Ji("remove",e,this)),e},Yb.Jo=function(t,e){var o=this.$b();if(o>t)o=this.a[t],this.a[t]=e,this.o(new Ji("remove",o,this)),this.o(new Ji("add",e,this));else{for(;t>o;++o)this.ke(o,void 0);this.ke(t,e)}};var Zm=/^#(?:[0-9a-f]{3}){1,2}$/i,Jm=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i,qm=/^(?: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,$m=function(){var t={},e=0;return function(o){var i;if(t.hasOwnProperty(o))i=t[o];else{if(e>=1024){i=0;for(var r in t)0===(3&i++)&&(delete t[r],--e)}var n,s;Zm.exec(o)?(s=3==o.length-1?1:2,i=parseInt(o.substr(1+0*s,s),16),r=parseInt(o.substr(1+1*s,s),16),n=parseInt(o.substr(1+2*s,s),16),1==s&&(i=(i<<4)+i,r=(r<<4)+r,n=(n<<4)+n),i=[i,r,n,1]):(s=qm.exec(o))?(i=Number(s[1]),r=Number(s[2]),n=Number(s[3]),s=Number(s[4]),i=[i,r,n,s],i=tr(i,i)):(s=Jm.exec(o))?(i=Number(s[1]),r=Number(s[2]),n=Number(s[3]),i=[i,r,n,1],i=tr(i,i)):i=void 0,t[o]=i,++e}return i}}(),_m=!gm||jm>=9;!vm&&!gm||gm&&jm>=9||vm&&Mt("1.9.1"),gm&&Mt("9"),Yb=er.prototype,Yb.clone=function(){return new er(this.x,this.y)},Yb.ceil=function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},Yb.floor=function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},Yb.round=function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},Yb.scale=function(t,e){var o=a(e)?e:t;return this.x*=t,this.y*=o,this},Yb=or.prototype,Yb.clone=function(){return new or(this.width,this.height)},Yb.oj=function(){return this.width*this.height},Yb.Ka=function(){return!this.oj()},Yb.ceil=function(){return this.width=Math.ceil(this.width),this.height=Math.ceil(this.height),this},Yb.floor=function(){return this.width=Math.floor(this.width),this.height=Math.floor(this.height),this},Yb.round=function(){return this.width=Math.round(this.width),this.height=Math.round(this.height),this},Yb.scale=function(t,e){var o=a(e)?e:t;return this.width*=t,this.height*=o,this};var Qm={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};mr.prototype.I=nr,mr.prototype.appendChild=function(t,e){t.appendChild(e)},mr.prototype.contains=dr,Yb=Ar.prototype,Yb.clone=function(){return new Ar(this.top,this.right,this.bottom,this.left)},Yb.contains=function(t){return this&&t?t instanceof Ar?t.left>=this.left&&t.right<=this.right&&t.top>=this.top&&t.bottom<=this.bottom:t.x>=this.left&&t.x<=this.right&&t.y>=this.top&&t.y<=this.bottom:!1},Yb.ceil=function(){return this.top=Math.ceil(this.top),this.right=Math.ceil(this.right),this.bottom=Math.ceil(this.bottom),this.left=Math.ceil(this.left),this},Yb.floor=function(){return this.top=Math.floor(this.top),this.right=Math.floor(this.right),this.bottom=Math.floor(this.bottom),this.left=Math.floor(this.left),this},Yb.round=function(){return this.top=Math.round(this.top),this.right=Math.round(this.right),this.bottom=Math.round(this.bottom),this.left=Math.round(this.left),this},Yb.scale=function(t,e){var o=a(e)?e:t;return this.left*=t,this.right*=t,this.top*=o,this.bottom*=o,this},Yb=Er.prototype,Yb.clone=function(){return new Er(this.left,this.top,this.width,this.height)},Yb.contains=function(t){return t instanceof Er?this.left<=t.left&&this.left+this.width>=t.left+t.width&&this.top<=t.top&&this.top+this.height>=t.top+t.height:t.x>=this.left&&t.x<=this.left+this.width&&t.y>=this.top&&t.y<=this.top+this.height},Yb.distance=function(t){var e=t.x<this.left?this.left-t.x:Math.max(t.x-(this.left+this.width),0);return t=t.y<this.top?this.top-t.y:Math.max(t.y-(this.top+this.height),0),Math.sqrt(e*e+t*t)},Yb.ceil=function(){return this.left=Math.ceil(this.left),this.top=Math.ceil(this.top),this.width=Math.ceil(this.width),this.height=Math.ceil(this.height),this},Yb.floor=function(){return this.left=Math.floor(this.left),this.top=Math.floor(this.top),this.width=Math.floor(this.width),this.height=Math.floor(this.height),this},Yb.round=function(){return this.left=Math.round(this.left),this.top=Math.round(this.top),this.width=Math.round(this.width),this.height=Math.round(this.height),this},Yb.scale=function(t,e){var o=a(e)?e:t;return this.left*=t,this.width*=t,this.top*=o,this.height*=o,this};var tw={thin:2,medium:4,thick:6};d(Yr,At),d(Vr,ne),Vr.prototype.X=function(){yr(this.element),Vr.da.X.call(this)},Vr.prototype.g=function(){return this.a}
11,Vr.prototype.setMap=function(t){this.a&&yr(this.element),0<this.u.length&&(this.u.forEach(zt),this.u.length=0),(this.a=t)&&((this.U?this.U:t.D).appendChild(this.element),this.render!==v&&this.u.push(Xt(t,"postrender",this.render,!1,this)),t.render())},Vr.prototype.f=function(t){this.U=rr(t)},Yb=Wr.prototype,Yb.clear=function(){this.b=0,this.f={},this.c=this.a=null},Yb.forEach=function(t,e){for(var o=this.a;o;)t.call(e,o.zc,o.ne,this),o=o.sb},Yb.get=function(t){return t=this.f[t],t===this.c?t.zc:(t===this.a?(this.a=this.a.sb,this.a.gc=null):(t.sb.gc=t.gc,t.gc.sb=t.sb),t.sb=null,t.gc=this.c,this.c=this.c.sb=t,t.zc)},Yb.nc=function(){return this.b},Yb.O=function(){var t,e=Array(this.b),o=0;for(t=this.c;t;t=t.gc)e[o++]=t.ne;return e},Yb.pc=function(){var t,e=Array(this.b),o=0;for(t=this.c;t;t=t.gc)e[o++]=t.zc;return e},Yb.pop=function(){var t=this.a;return delete this.f[t.ne],t.sb&&(t.sb.gc=null),this.a=t.sb,this.a||(this.c=null),--this.b,t.zc},Yb.set=function(t,e){var o={ne:t,sb:null,gc:this.c,zc:e};this.c?this.c.sb=o:this.a=o,this.c=o,this.f[t]=o,++this.b},d(Hr,Wr),d(qr,Qt),qr.prototype.tb=function(){return u(this).toString()},qr.prototype.f=function(){return this.a},d(_r,ne),Yb=_r.prototype,Yb.xe=v,Yb.sa=function(){return this.j},Yb.qa=function(){return this.U},Yb.ta=function(){return this.f},Yb.ua=function(){return this.A},Yb.na=function(t){this.j=t,this.s()};var ew=[0,0,0];Yb=en.prototype,Yb.J=function(){return this.u},Yb.Cg=function(){return this.maxZoom},Yb.Dg=function(){return this.minZoom},Yb.Ca=function(t){return this.b?this.b:this.g[t]},Yb.$=function(t){return this.a[t]},Yb.wh=function(){return this.a},Yb.Aa=function(t,e){var o=this.Ca(t[0]),i=this.$(t[0]),r=le(this.Ha(t[0]),this.f),n=o[0]+t[1]*r[0]*i,o=o[1]+t[2]*r[1]*i;return We(n,o,n+r[0]*i,o+r[1]*i,e)},Yb.ee=function(t,e,o){return an(this,t[0],t[1],e,!1,o)},Yb.fe=function(t,e,o){return e=this.$(e),an(this,t[0],t[1],e,!1,o)},Yb.Ha=function(t){return this.l?this.l:this.j[t]},d(gn,_r),Yb=gn.prototype,Yb.nh=function(){return Zr(this.a)},Yb.oh=function(t,e){var o=this.td(t);o&&Jr(o,e)},Yb.$d=function(){return 0},Yb.gb=Ui,Yb.Ga=function(){return this.tileGrid},Yb.hb=function(t){return this.tileGrid?this.tileGrid:un(t)},Yb.td=function(t){var e=this.f;return e&&!Lo(e,t)?null:this.a},Yb.Pb=function(t,e,o){return e=this.hb(o),he(le(e.Ha(t),this.b),this.C,this.b)},Yb.Xf=v,d(bn,At),d(mn,Vr),Yb=mn.prototype,Yb.Ll=function(t){t.preventDefault(),xn(this)},Yb.Kl=function(){return this.i},Yb.Nl=function(t){this.i!==t&&(this.i=t,Tr(this.element,"ol-uncollapsible"),!t&&this.b&&xn(this))},Yb.Ml=function(t){this.i&&this.b!==t&&xn(this)},Yb.Jl=function(){return this.b},d(Sn,Vr),Sn.prototype.A=function(t){t.preventDefault(),t=this.a;var e=t.aa();if(e){var o=e.Ea();void 0!==o&&(0<this.i&&(o%=2*Math.PI,o<-Math.PI&&(o+=2*Math.PI),o>Math.PI&&(o-=2*Math.PI),t.Ma(Di({rotation:o,duration:this.i,easing:Li}))),e.te(0))}},d(Pn,Vr),Pn.prototype.j=function(t,e){e.preventDefault();var o=this.a,i=o.aa();if(i){var r=i.$();r&&(0<this.b&&o.Ma(Oi({resolution:r,duration:this.b,easing:Li})),o=i.constrainResolution(r,t),i.Ub(o))}};var ow=bm?"webkitfullscreenchange":vm?"mozfullscreenchange":gm?"MSFullscreenChange":"fullscreenchange";d(Rn,Vr),Rn.prototype.C=function(t){t.preventDefault(),Tn()&&(t=this.a)&&(En()?(t=ir().a,t.webkitCancelFullScreen?t.webkitCancelFullScreen():t.mozCancelFullScreen?t.mozCancelFullScreen():t.msExitFullscreen?t.msExitFullscreen():t.exitFullscreen&&t.exitFullscreen()):(t=t.wf(),t=rr(t),this.A?t.mozRequestFullScreenWithKeys?t.mozRequestFullScreenWithKeys():t.webkitRequestFullscreen?t.webkitRequestFullscreen():An(t):An(t)))},Rn.prototype.l=function(){var t=this.b+"-true",e=this.b+"-false",o=gr(this.element),i=this.a;En()?(Mr(o,e)&&(jr(o,e),Pr(o,t)),fr(this.i,this.j)):(Mr(o,t)&&(jr(o,t),Pr(o,e)),fr(this.j,this.i)),i&&i.Uc()},d(Cn,Vr),Yb=Cn.prototype,Yb.Ol=function(){this.j=null},Yb.vg=function(){return this.get("coordinateFormat")},Yb.Zg=function(){return this.get("projection")},Yb.Jk=function(t){this.i=this.a.Zd(t.a),In(this,this.i)},Yb.Kk=function(){In(this,null),this.i=null},Yb.setMap=function(t){Cn.da.setMap.call(this,t),t&&(t=t.a,this.u.push(Xt(t,"mousemove",this.Jk,!1,this),Xt(t,"mouseout",this.Kk,!1,this)))},Yb.Th=function(t){this.set("coordinateFormat",t)},Yb.$g=function(t){this.set("projection",t)},d(Nn,Pt),Nn.prototype.start=function(){kn(this),this.b=!1;var t=Fn(this),e=Dn(this);t&&!e&&this.a.mozRequestAnimationFrame?(this.wa=Xt(this.a,"MozBeforePaint",this.c),this.a.mozRequestAnimationFrame(null),this.b=!0):this.wa=t&&e?t.call(this.a,this.c):this.a.setTimeout(go(this.c),20)},Nn.prototype.f=function(){this.b&&this.wa&&zt(this.wa),this.wa=null,this.j.call(this.g,$b())},Nn.prototype.X=function(){kn(this),Nn.da.X.call(this)};var iw,rw=fo;Yb=Gn.prototype,Yb.nc=function(){return this.b},Yb.pc=function(){Xn(this);for(var t=[],e=0;e<this.a.length;e++)t.push(this.c[this.a[e]]);return t},Yb.O=function(){return Xn(this),this.a.concat()},Yb.Ka=function(){return 0==this.b},Yb.clear=function(){this.c={},this.b=this.a.length=0},Yb.remove=function(t){return Kn(this.c,t)?(delete this.c[t],this.b--,this.a.length>2*this.b&&Xn(this),!0):!1},Yb.get=function(t,e){return Kn(this.c,t)?this.c[t]:e},Yb.set=function(t,e){Kn(this.c,t)||(this.b++,this.a.push(t)),this.c[t]=e},Yb.forEach=function(t,e){for(var o=this.O(),i=0;i<o.length;i++){var r=o[i],n=this.get(r);t.call(e,n,r,this)}},Yb.clone=function(){return new Gn(this)},new Yn,Yn.prototype.set=function(t){this.a=t},Yn.prototype.reset=function(){this.set($b())},Yn.prototype.get=function(){return this.a},d(Vn,Qt),Vn.prototype.X=function(){Vn.da.X.call(this),this.c&&(zt(this.c),this.c=null),this.b=this.a=null},Vn.prototype.f=function(){var t=sr(this.a||window),e=this.b;t==e||t&&e&&t.width==e.width&&t.height==e.height||(this.b=t,this.o("resize"))},d(Jn,Qt),Yb=Jn.prototype,Yb.ud=null,Yb.le=null,Yb.qf=null,Yb.me=null,Yb.ib=-1,Yb.Zb=-1,Yb.bf=!1;var nw={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},sw={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},pw=gm||dm||bm&&Mt("525"),aw=mm&&vm;Jn.prototype.a=function(t){(bm||dm)&&(17==this.ib&&!t.B||18==this.ib&&!t.c||mm&&91==this.ib&&!t.A)&&(this.Zb=this.ib=-1),-1==this.ib&&(t.B&&17!=t.j?this.ib=17:t.c&&18!=t.j?this.ib=18:t.A&&91!=t.j&&(this.ib=91)),pw&&!Wn(t.j,this.ib,t.f,t.B,t.c)?this.handleEvent(t):(this.Zb=Hn(t.j),aw&&(this.bf=t.c))},Jn.prototype.c=function(t){this.Zb=this.ib=-1,this.bf=t.c},Jn.prototype.handleEvent=function(t){var e,o,i=t.a,r=i.altKey;gm&&"keypress"==t.type?(e=this.Zb,o=13!=e&&27!=e?i.keyCode:0):(bm||dm)&&"keypress"==t.type?(e=this.Zb,o=0<=i.charCode&&63232>
11i.charCode&&zn(e)?i.charCode:0):fm&&!bm?(e=this.Zb,o=zn(e)?i.keyCode:0):(e=i.keyCode||this.Zb,o=i.charCode||0,aw&&(r=this.bf),mm&&63==o&&224==e&&(e=191));var n=e=Hn(e),s=i.keyIdentifier;e?e>=63232&&e in nw?n=nw[e]:25==e&&t.f&&(n=9):s&&s in sw&&(n=sw[s]),this.ib=n,t=new _n(n,o,0,i),t.c=r,this.o(t)},Jn.prototype.X=function(){Jn.da.X.call(this),$n(this)},d(_n,Lt),d(Qn,Qt),Qn.prototype.handleEvent=function(e){var o=0,i=0;e=e.a,"mousewheel"==e.type?(o=1,(gm||bm&&(wm||Mt("532.0")))&&(o=40),i=ts(-e.wheelDelta,o),o=t(e.wheelDeltaX)?ts(-e.wheelDeltaY,o):i):(i=e.detail,i>100?i=3:-100>i&&(i=-3),t(e.axis)&&e.axis===e.HORIZONTAL_AXIS||(o=i)),a(this.b)&&(o=Math.min(Math.max(o,-this.b),this.b)),i=new es(i,e,0,o),this.o(i)},Qn.prototype.X=function(){Qn.da.X.call(this),zt(this.c),this.c=null},d(es,Lt),d(os,At);var hw=!1;try{hw=1===new MouseEvent("click",{buttons:1}).buttons}catch(Gm){}var lw,uw,cw=function(){var t;return function(){if(void 0===t)if(Zb.getComputedStyle){var e,o=hr("P"),i={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};document.body.appendChild(o);for(var r in i)r in o.style&&(o.style[r]="translate(1px,1px)",e=Zb.getComputedStyle(o).getPropertyValue(i[r]));yr(o),t=e&&"none"!==e}else t=!1;return t}}(),yw=function(){var t;return function(){if(void 0===t)if(Zb.getComputedStyle){var e,o=hr("P"),i={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};document.body.appendChild(o);for(var r in i)r in o.style&&(o.style[r]="translate3d(1px,1px,1px)",e=Zb.getComputedStyle(o).getPropertyValue(i[r]));yr(o),t=e&&"none"!==e}else t=!1;return t}}(),fw=["experimental-webgl","webgl","webkit-3d","moz-webgl"],gw=Zb.devicePixelRatio||1,dw=!1,vw=function(){if(!("HTMLCanvasElement"in Zb))return!1;try{var t=ns();return t?(void 0!==t.setLineDash&&(dw=!0),!0):!1}catch(e){return!1}}(),bw="DeviceOrientationEvent"in Zb,mw="geolocation"in Zb.navigator,ww="ontouchstart"in Zb,xw="PointerEvent"in Zb,Sw=!!Zb.navigator.msPointerEnabled,Mw=!1,Pw=[];if("WebGLRenderingContext"in Zb)try{var jw=as(hr("CANVAS"),{failIfMajorPerformanceCaveat:!0});jw&&(Mw=!0,uw=jw.getParameter(jw.MAX_TEXTURE_SIZE),Pw=jw.getSupportedExtensions())}catch(Gm){}lw=Mw,Wb=Pw,Vb=uw,d(ls,hs),Yb=ls.prototype,Yb.el=function(t){if(!us(this,t)){1..toString()in this.c&&this.cancel(t);var e=cs(t);this.c[1..toString()]=t,As(this.a,Aw,e,t)}},Yb.fl=function(t){if(!us(this,t)){var e=cs(t);As(this.a,Tw,e,t)}},Yb.il=function(t){if(!us(this,t)){var e=this.c[1..toString()];e&&e.button===t.button&&(e=cs(t),As(this.a,Ew,e,t),delete this.c[1..toString()])}},Yb.hl=function(t){if(!us(this,t)){var e=cs(t);Ts(this.a,e,t)}},Yb.gl=function(t){if(!us(this,t)){var e=cs(t);js(this.a,e,t)}},Yb.cancel=function(t){var e=cs(t);this.a.cancel(e,t),delete this.c[1..toString()]},d(ys,hs),Yb=ys.prototype,Yb.nl=function(t){this.c[t.a.pointerId.toString()]=t;var e=fs(this,t);As(this.a,Aw,e,t)},Yb.ol=function(t){var e=fs(this,t);As(this.a,Tw,e,t)},Yb.rl=function(t){var e=fs(this,t);As(this.a,Ew,e,t),delete this.c[t.a.pointerId.toString()]},Yb.pl=function(t){var e=fs(this,t);js(this.a,e,t)},Yb.ql=function(t){var e=fs(this,t);Ts(this.a,e,t)},Yb.ml=function(t){var e=fs(this,t);this.a.cancel(e,t),delete this.c[t.a.pointerId.toString()]},Yb.ll=function(t){this.a.o(new os("lostpointercapture",t,t.a))},Yb.kl=function(t){this.a.o(new os("gotpointercapture",t,t.a))},d(gs,hs),Yb=gs.prototype,Yb.Vn=function(t){Es(this.a,t)},Yb.Wn=function(t){Es(this.a,t)},Yb.Zn=function(t){Es(this.a,t)},Yb.Xn=function(t){Es(this.a,t)},Yb.Yn=function(t){Es(this.a,t)},Yb.Un=function(t){Es(this.a,t)},Yb.dl=function(t){Es(this.a,t)},Yb.rk=function(t){Es(this.a,t)},d(ds,hs),Yb=ds.prototype,Yb.Ph=function(){this.j=0,this.f=void 0},Yb.ap=function(t){var e=t.a.touches,o=lt(this.c),i=o.length;if(i>=e.length){var r,n,s,p=[];for(r=0;i>r;++r){n=o[r],s=this.c[n];var a;if(!(a=1==n))t:{a=e.length;for(var h=void 0,l=0;a>l;l++)if(h=e[l],h.identifier===n-2){a=!0;break t}a=!1}a||p.push(s.tc)}for(r=0;r<p.length;++r)this.df(t,p[r])}e=at(this.c),(0===e||1===e&&1..toString()in this.c)&&(this.b=t.a.changedTouches[0].identifier,void 0!==this.f&&Zb.clearTimeout(this.f)),ms(this,t),this.j++,bs(this,t,this.Qn)},Yb.Qn=function(t,e){this.c[e.pointerId]={target:e.target,tc:e,xh:e.target};var o=this.a;e.bubbles=!0,As(o,Rw,e,t),o=this.a,e.bubbles=!1,As(o,Lw,e,t),As(this.a,Aw,e,t)},Yb.$o=function(t){t.preventDefault(),bs(this,t,this.jl)},Yb.jl=function(t,e){var o=this.c[e.pointerId];if(o){var i=o.tc,r=o.xh;As(this.a,Tw,e,t),i&&r!==e.target&&(i.relatedTarget=e.target,e.relatedTarget=r,i.target=r,e.target?(js(this.a,i,t),Ts(this.a,e,t)):(e.target=r,e.relatedTarget=null,this.df(t,e))),o.tc=e,o.xh=e.target}},Yb.Zo=function(t){ms(this,t),bs(this,t,this.bp)},Yb.bp=function(t,e){As(this.a,Ew,e,t),this.a.tc(e,t);var o=this.a;e.bubbles=!1,As(o,Iw,e,t),delete this.c[e.pointerId],e.isPrimary&&(this.b=void 0,this.f=Zb.setTimeout(f(this.Ph,this),200))},Yb.Yo=function(t){bs(this,t,this.df)},Yb.df=function(t,e){this.a.cancel(e,t),this.a.tc(e,t);var o=this.a;e.bubbles=!1,As(o,Iw,e,t),delete this.c[e.pointerId],e.isPrimary&&(this.b=void 0,this.f=Zb.setTimeout(f(this.Ph,this),200))},d(ws,Qt),ws.prototype.g=function(t){var e=this.b[t.type];e&&e(t)}
11,ws.prototype.tc=function(t,e){t.bubbles=!0,As(this,Cw,t,e)},ws.prototype.cancel=function(t,e){As(this,Nw,t,e)},ws.prototype.X=function(){for(var t,e=this.a.length,o=0;e>o;o++)t=this.a[o],Ms(this,Object.keys(t.g));ws.da.X.call(this)};var Tw="pointermove",Aw="pointerdown",Ew="pointerup",Rw="pointerover",Cw="pointerout",Lw="pointerenter",Iw="pointerleave",Nw="pointercancel",kw=[["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",!1],["type",""],["target",null],["currentTarget",null],["which",0]];d(Rs,Yr),Rs.prototype.preventDefault=function(){Rs.da.preventDefault.call(this),this.a.preventDefault()},Rs.prototype.b=function(){Rs.da.b.call(this),this.a.b()},d(Cs,Rs),d(Ls,Qt),Yb=Ls.prototype,Yb.Jg=function(t){Ns(this,t);var e=new Cs(Xw,this.b,t);this.o(e),!this.i&&0===t.button&&Is(this,this.c),0===this.A&&(this.f.forEach(zt),this.f=null,this.i=!1,this.c=null,Tt(this.a),this.a=null)},Yb.Nk=function(t){Ns(this,t);var e=new Cs(Gw,this.b,t);this.o(e),this.c=t,this.f||(this.a=new ws(document),this.f=[Xt(this.a,Uw,this.El,!1,this),Xt(this.a,Xw,this.Jg,!1,this),Xt(this.g,Kw,this.Jg,!1,this)])},Yb.El=function(t){if(t.clientX!=this.c.clientX||t.clientY!=this.c.clientY){this.i=!0;var e=new Cs(Bw,this.b,t,this.i);this.o(e)}t.preventDefault()},Yb.xo=function(t){this.o(new Cs(t.type,this.b,t,!(!this.c||t.clientX==this.c.clientX&&t.clientY==this.c.clientY)))},Yb.X=function(){this.B&&(zt(this.B),this.B=null),this.l&&(zt(this.l),this.l=null),this.f&&(this.f.forEach(zt),this.f=null),this.a&&(Tt(this.a),this.a=null),this.g&&(Tt(this.g),this.g=null),Ls.da.X.call(this)};var Fw="singleclick",Dw="click",Ow="dblclick",Bw="pointerdrag",Uw="pointermove",Gw="pointerdown",Xw="pointerup",Kw="pointercancel",Yw={up:Fw,jp:Dw,kp:Ow,np:Bw,qp:Uw,mp:Gw,tp:Xw,sp:"pointerover",rp:"pointerout",op:"pointerenter",pp:"pointerleave",lp:Kw};d(ks,ne),Yb=ks.prototype,Yb.J=function(){return this.get("extent")},Yb.Mb=function(){return this.get("maxResolution")},Yb.Nb=function(){return this.get("minResolution")},Yb.Rb=function(){return this.get("opacity")},Yb.qb=function(){return this.get("visible")},Yb.Sb=function(){return this.get("zIndex")},Yb.bc=function(t){this.set("extent",t)},Yb.jc=function(t){this.set("maxResolution",t)},Yb.kc=function(t){this.set("minResolution",t)},Yb.cc=function(t){this.set("opacity",t)},Yb.dc=function(t){this.set("visible",t)},Yb.ec=function(t){this.set("zIndex",t)},d(Os,At),d(Bs,ks),Yb=Bs.prototype,Yb.nf=function(t){return t=t?t:[],t.push(Fs(this)),t},Yb.fa=function(){return this.get("source")||null},Yb.of=function(){var t=this.fa();return t?t.A:"undefined"},Yb.vm=function(){
12this.s()},Yb.Tk=function(){this.j&&(zt(this.j),this.j=null);var t=this.fa();t&&(this.j=Xt(t,"change",this.vm,!1,this)),this.s()},Yb.setMap=function(t){zt(this.u),this.u=null,t||this.s(),zt(this.A),this.A=null,t&&(this.u=Xt(t,"precompose",function(t){var e=Fs(this);e.rb=!1,e.zIndex=1/0,t.frameState.layerStatesArray.push(e),t.frameState.layerStates[u(this)]=e},!1,this),this.A=Xt(this,"change",t.render,!1,t),this.s())},Yb.wc=function(t){this.set("source",t)},d(Gs,Qt),Gs.prototype.J=function(){return this.extent},Gs.prototype.$=function(){return this.resolution},d(Ws,oe),Yb=Ws.prototype,Yb.Za=v,Yb.sc=function(t,e,o,i){return t=t.slice(),Vs(e.pixelToCoordinateMatrix,t,t),this.Za(t,e,Km,this)?o.call(i,this.a):void 0},Yb.we=Xm,Yb.bd=function(t,e,o){return function(i,r){return dn(t,e,i,r,function(t){o[i]||(o[i]={}),o[i][t.a.toString()]=t})}},Yb.zm=function(t){2===t.target.state&&Hs(this)},Yb=tp.prototype,Yb.Ae=function(){return this.A},Yb.ce=function(){return this.D},Yb.Be=function(){return this.u},Yb.Ce=function(){return this.i},Yb.de=function(){return this.G},Yb.De=function(t){this.A=t},Yb.Ee=function(t){this.u=t},Yb.Fe=function(t){this.i=t},d(ep,tp),Yb=ep.prototype,Yb.Xb=function(){if(this.f)return this.f;var t=this.g,e=this.Bb();if("fraction"==this.l||"fraction"==this.B){if(!e)return null;t=this.g.slice(),"fraction"==this.l&&(t[0]*=e[0]),"fraction"==this.B&&(t[1]*=e[1])}if("top-left"!=this.c){if(!e)return null;t===this.g&&(t=this.g.slice()),("top-right"==this.c||"bottom-right"==this.c)&&(t[0]=-t[0]+e[0]),("bottom-left"==this.c||"bottom-right"==this.c)&&(t[1]=-t[1]+e[1])}return this.f=t},Yb.fc=function(){return this.a.a},Yb.qd=function(){return this.a.b},Yb.Bd=function(){return this.a.c},Yb.ze=function(){var t=this.a;if(!t.g)if(t.l){var e=t.b[0],o=t.b[1],i=ns(e,o);i.fillRect(0,0,e,o),t.g=i.canvas}else t.g=t.a;return t.g},Yb.Ca=function(){if(this.j)return this.j;var t=this.ia;if("top-left"!=this.b){var e=this.Bb(),o=this.a.b;if(!e||!o)return null;t=t.slice(),("top-right"==this.b||"bottom-right"==this.b)&&(t[0]=o[0]-e[0]-t[0]),("bottom-left"==this.b||"bottom-right"==this.b)&&(t[1]=o[1]-e[1]-t[1])}return this.j=t},Yb.fn=function(){return this.a.j},Yb.Bb=function(){return this.C?this.C:this.a.b},Yb.sf=function(t,e){return Xt(this.a,"change",t,!1,e)},Yb.load=function(){this.a.load()},Yb.Wf=function(t,e){Wt(this.a,"change",t,!1,e)},d(op,Qt),op.prototype.i=function(){this.c=3,this.f.forEach(zt),this.f=null,this.o("change")},op.prototype.B=function(){this.c=2,this.b=[this.a.width,this.a.height],this.f.forEach(zt),this.f=null,ip(this),this.o("change")},op.prototype.load=function(){if(0==this.c){this.c=1,this.f=[Vt(this.a,"error",this.i,!1,this),Vt(this.a,"load",this.B,!1,this)];try{this.a.src=this.j}catch(t){this.i()}}},i(rp),rp.prototype.clear=function(){this.a={},this.c=0},rp.prototype.get=function(t,e){var o=e+":"+t;return o in this.a?this.a[o]:null},rp.prototype.set=function(t,e,o){this.a[e+":"+t]=o,++this.c},d(np,Pt),Yb=np.prototype,Yb.X=function(){st(this.f,Tt),np.da.X.call(this)},Yb.Af=function(t,e,o,i,r,n){function s(t){var e=u(t).toString();return e in l?void 0:(l[e]=!0,o.call(i,t,null))}var p,a=e.viewState,h=a.resolution,l={},c=a.projection,a=t;if(c.b){var c=c.J(),y=ao(c),f=t[0];(f<c[0]||f>c[2])&&(a=[f+y*Math.ceil((c[0]-f)/y),t[1]])}for(c=e.layerStatesArray,y=c.length-1;y>=0;--y){var f=c[y],g=f.layer;if(!f.rb||Us(f,h)&&r.call(n,g)){var d=ap(this,g);
12if(g.fa()&&(p=d.Za(Qr(g.fa())?a:t,e,f.rb?o:s,i)),p)return p}}},Yb.jh=function(t,e,o,i,r,n){var s,p,a=e.viewState.resolution,h=e.layerStatesArray;for(p=h.length-1;p>=0;--p){s=h[p];var l=s.layer;if(Us(s,a)&&r.call(n,l)&&(s=ap(this,l).sc(t,e,o,i)))return s}},Yb.kh=function(t,e,o,i){return void 0!==this.Af(t,e,Km,this,o,i)},Yb.Dk=function(){this.j.render()},Yb.Me=v,Yb.Do=function(t,e){for(var o in this.f)if(!(e&&o in e.layerStates)){var i=o,r=this.f[i];delete this.f[i],zt(this.u[i]),delete this.u[i],Tt(r)}},up.prototype.clear=function(){this.a.length=0,this.c.length=0,gt(this.b)},up.prototype.nc=function(){return this.a.length},up.prototype.Ka=function(){return 0===this.a.length},d(vp,up),vp.prototype.j=function(t){t=t.target;var e=t.state;(2===e||3===e||4===e)&&(Wt(t,"change",this.j,!1,this),--this.f,this.l())},d(xp,ne),xp.prototype.b=function(){return this.get("active")},xp.prototype.g=function(t){this.set("active",t)},xp.prototype.setMap=function(t){this.u=t},d(jp,xp),d(kp,xp),kp.prototype.xc=fo,d(Op,kp),Op.prototype.xc=Xm,d(Xp,kp),Xp.prototype.xc=Xm,d(Wp,Pt),Wp.prototype.X=function(){this.setMap(null),Wp.da.X.call(this)},Wp.prototype.setMap=function(t){if(this.a){this.a.G.removeChild(this.c);var e=this.c.style;e.left=e.top=e.width=e.height="inherit"}(this.a=t)&&this.a.G.appendChild(this.c)},Wp.prototype.W=function(){return this.f},d(Zp,At),d(Jp,kp),Jp.prototype.W=function(){return this.f.W()},Jp.prototype.l=v,d(Qp,Jp),Qp.prototype.l=function(){var t=this.u,e=t.aa(),o=t.Ra(),i=this.W().J(),o=e.constrainResolution(Math.max(ao(i)/o[0],ro(i)/o[1])),r=e.$(),n=e.Ta();t.Ma(Oi({resolution:r,duration:this.i,easing:Li})),t.Ma(Fi({source:n,duration:this.i,easing:Li})),e.jb(oo(i)),e.Ub(o)},d(ta,xp),d(oa,xp),d(ra,xp),ra.prototype.A=function(t){var e=j(this.f,-1,1),o=t.aa();t.render(),Mp(t,o,-e,this.a,this.C),this.f=0,this.a=null,this.i=this.j=void 0},ra.prototype.D=function(t){this.l=t,t||(this.a=null)},d(sa,kp),sa.prototype.xc=Xm,d(la,kp),la.prototype.xc=Xm,d(ga,ks),Yb=ga.prototype,Yb.he=function(){this.qb()&&this.s()},Yb.Fk=function(){this.b.forEach(zt),this.b.length=0;var t=this.Pc();this.b.push(Xt(t,"add",this.Ek,!1,this),Xt(t,"remove",this.Gk,!1,this)),st(this.a,function(t){t.forEach(zt)}),gt(this.a);var e,o,i,t=t.a;for(e=0,o=t.length;o>e;e++)i=t[e],this.a[u(i).toString()]=[Xt(i,"propertychange",this.he,!1,this),Xt(i,"change",this.he,!1,this)];this.s()},Yb.Ek=function(t){t=t.element;var e=u(t).toString();this.a[e]=[Xt(t,"propertychange",this.he,!1,this),Xt(t,"change",this.he,!1,this)],this.s()},Yb.Gk=function(t){t=u(t.element).toString(),this.a[t].forEach(zt),delete this.a[t],this.s()},Yb.Pc=function(){return this.get("layers")},Yb.gh=function(t){this.set("layers",t)},Yb.nf=function(t){var e=void 0!==t?t:[],o=e.length;this.Pc().forEach(function(t){t.nf(e)}),t=Fs(this);var i,r;for(i=e.length;i>o;o++)r=e[o],r.opacity*=t.opacity,r.visible=r.visible&&t.visible,r.maxResolution=Math.min(r.maxResolution,t.maxResolution),r.minResolution=Math.max(r.minResolution,t.minResolution),void 0!==t.extent&&(r.extent=void 0!==r.extent?no(r.extent,t.extent):t.extent);return e},Yb.of=function(){return"ready"},d(da,wo),da.prototype.getPointResolution=function(t,e){return t/hm(e[1]/6378137)};var Vw=6378137*Math.PI,Ww=[-Vw,-Vw,Vw,Vw],zw=[-180,-85,180,85],Hw="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(t){return new da(t)});d(ma,wo),ma.prototype.getPointResolution=function(t){return t};var Zw=[-180,-90,180,90],Jw=[new ma("CRS:84"),new ma("EPSG:4326","neu"),new ma("urn:ogc:def:crs:EPSG::4326","neu"),new ma("urn:ogc:def:crs:EPSG:6.6:4326","neu"),new ma("urn:ogc:def:crs:OGC:1.3:CRS84"),new ma("urn:ogc:def:crs:OGC:2:84"),new ma("http://www.opengis.net/gml/srs/epsg.xml#4326","neu"),new ma("urn:x-ogc:def:crs:EPSG:4326","neu")];d(xa,Bs),d(Sa,Bs),Sa.prototype.a=function(){return this.get("preload")},Sa.prototype.f=function(t){this.set("preload",t)},Sa.prototype.b=function(){return this.get("useInterimTilesOnError")},Sa.prototype.g=function(t){this.set("useInterimTilesOnError",t)};var qw=[0,0,0,1],$w=[],_w=[0,0,0,1];Ma.prototype.b=function(){return this.a},Ma.prototype.f=function(t){this.a=t,this.c=void 0},Ma.prototype.Ib=function(){return void 0===this.c&&(this.c="f"+(this.a?Qi(this.a):"-")),this.c},d(ja,Pa),ja.prototype.reset=function(){this.a[0]=1732584193,this.a[1]=4023233417,this.a[2]=2562383102,this.a[3]=271733878,this.f=this.b=0},Yb=Ea.prototype,Yb.mn=function(){return this.a},Yb.Qj=function(){return this.f},Yb.nn=function(){return this.b},Yb.Rj=function(){return this.g},Yb.Wj=function(){return this.j},Yb.pn=function(){return this.c},Yb.qn=function(t){this.a=t,this.i=void 0},Yb.Oo=function(t){this.f=t,this.i=void 0},Yb.rn=function(t){this.b=t,this.i=void 0},Yb.Po=function(t){this.g=t,this.i=void 0},Yb.Qo=function(t){this.j=t,this.i=void 0},Yb.Uo=function(t){this.c=t,this.i=void 0},Yb.Ib=function(){if(void 0===this.i){var t="s"+(this.a?Qi(this.a):"-")+","+(void 0!==this.f?this.f.toString():"-")+","+(this.b?this.b.toString():"-")+","+(void 0!==this.g?this.g:"-")+","+(void 0!==this.j?this.j.toString():"-")+","+(void 0!==this.c?this.c.toString():"-"),e=new ja;Aa(e,t),t=Array((56>e.b?e.c:2*e.c)-e.b),t[0]=128;for(var o=1;o<t.length-8;++o)t[o]=0;for(var i=8*e.f,o=t.length-8;o<t.length;++o)t[o]=255&i,i/=256;for(Aa(e,t),t=Array(16),o=i=0;4>o;++o)for(var r=0;32>r;r+=8)t[i++]=e.a[o]>>>r&255;if(8192>=t.length)e=String.fromCharCode.apply(null,t);else for(e="",o=0;o<t.length;o+=8192)i=Y(t,o,o+8192),e+=String.fromCharCode.apply(null,i);this.i=e}return this.i},d(Ra,tp),Yb=Ra.prototype,Yb.Xb=function(){return this.l},Yb.cn=function(){return this.f},Yb.ze=function(){return this.j},Yb.fc=function(){return this.a},Yb.Bd=function(){return 2},Yb.qd=function(){return this.B},Yb.Ca=function(){return this.C},Yb.dn=function(){return this.b},Yb.Bb=function(){return this.ia},Yb.en=function(){return this.c},Yb.sf=v,Yb.load=v,Yb.Wf=v,Yb.sh=function(t,e,o,i){e.setTransform(1,0,0,1,0,0),e.translate(o,i),e.beginPath(),e.arc(t.size/2,t.size/2,this.b,0,2*Math.PI,!0),this.f&&(e.fillStyle=Qi(this.f.a),e.fill()),this.c&&(e.strokeStyle=t.strokeStyle,e.lineWidth=t.Hd,t.lineDash&&e.setLineDash(t.lineDash),e.stroke()),e.closePath()},Yb.rh=function(t,e,o,i){e.setTransform(1,0,0,1,0,0),e.translate(o,i),e.beginPath(),e.arc(t.size/2,t.size/2,this.b,0,2*Math.PI,!0),e.fillStyle=Qi(qw),e.fill(),this.c&&(e.strokeStyle=t.strokeStyle,e.lineWidth=t.Hd,t.lineDash&&e.setLineDash(t.lineDash),e.stroke()),e.closePath()},Yb.Ib=function(){var t=this.c?this.c.Ib():"-",e=this.f?this.f.Ib():"-";return this.g&&t==this.g[1]&&e==this.g[2]&&this.b==this.g[3]||(this.g=["c"+t+e+(void 0!==this.b?this.b.toString():"-"),t,e,this.b]),this.g[0]},Yb=Ca.prototype,Yb.W=function(){return this.i},Yb.Lj=function(){return this.g},Yb.sn=function(){return this.j},Yb.tn=function(){return this.b},Yb.vn=function(){return this.f},Yb.wn=function(){return this.c},Yb.xn=function(){return this.a},Yb.vh=function(t){h(t)?this.g=t:p(t)?this.g=function(e){return e.get(t)}:t?void 0!==t&&(this.g=function(){return t}):this.g=ka,this.i=t},Yb.yn=function(t){this.a=t};var Qw=null;d(Fa,Bs),Fa.prototype.D=function(){return this.C},Fa.prototype.G=function(){return this.b},Fa.prototype.f=function(t){this.C=void 0!==t?t:Ia,this.b=null===t?void 0:La(this.C),this.s()},d(Oa,Fa),Oa.prototype.g=function(){return this.get("preload")},Oa.prototype.U=function(){return this.get("useInterimTilesOnError")},Oa.prototype.T=function(t){this.set("preload",t)},Oa.prototype.Z=function(t){this.set("useInterimTilesOnError",t)},Yb=Ba.prototype,Yb.ld=function(t,e){var o=t.toString(),i=this.C[o];void 0!==i?i.push(e):this.C[o]=[e]},Yb.Fc=function(t){if(ho(this.g,t.J())){if(this.c||this.a){this.c&&Va(this,this.c),this.a&&Wa(this,this.a);var e;e=this.oa;var o=this.D,i=t.ja();if(i){var r=t.ra();e=Uo(i,0,i.length,r,e,o)}else e=null;o=e[2]-e[0],i=e[3]-e[1],o=Math.sqrt(o*o+i*i),i=this.b,i.beginPath(),i.arc(e[0],e[1],o,0,2*Math.PI),this.c&&i.fill(),this.a&&i.stroke()}""!==this.f&&Ga(this,t.vd(),2,2)}},Yb.hf=function(t,e){var o=e.g(t);if(o&&ho(this.g,o.J())){var i=e.a;void 0===i&&(i=0),this.ld(i,function(t){t.$a(e.j,e.f),t.vb(e.b),t.ab(e.c),tx[o.V()].call(t,o,null)})}},Yb.Xd=function(t,e){var o,i,r=t.f;for(o=0,i=r.length;i>o;++o){var n=r[o];tx[n.V()].call(this,n,e)}},Yb.Gb=function(t){var e=t.ja();t=t.ra(),this.j&&Ua(this,e,e.length),""!==this.f&&Ga(this,e,e.length,t)},Yb.Fb=function(t){var e=t.ja();t=t.ra(),this.j&&Ua(this,e,e.length),""!==this.f&&Ga(this,e,e.length,t)},Yb.Wb=function(t){if(ho(this.g,t.J())){if(this.a){Wa(this,this.a);var e=this.b,o=t.ja();e.beginPath(),Xa(this,o,0,o.length,t.ra(),!1),e.stroke()}""!==this.f&&(t=Ty(t),Ga(this,t,2,2))}},Yb.Gc=function(t){var e=t.J();if(ho(this.g,e)){if(this.a){Wa(this,this.a);var e=this.b,o=t.ja(),i=0,r=t.Ab(),n=t.ra();e.beginPath();var s,p;for(s=0,p=r.length;p>s;++s)i=Xa(this,o,i,r[s],n,!1);e.stroke()}""!==this.f&&(t=Ey(t),Ga(this,t,t.length,2))}},Yb.Ic=function(t){if(ho(this.g,t.J())){if(this.a||this.c){this.c&&Va(this,this.c),this.a&&Wa(this,this.a);var e=this.b;e.beginPath(),Ka(this,t.ac(),0,t.Ab(),t.ra()),this.c&&e.fill(),this.a&&e.stroke()}""!==this.f&&(t=mi(t),Ga(this,t,2,2))}},Yb.Hc=function(t){if(ho(this.g,t.J())){if(this.a||this.c){this.c&&Va(this,this.c),this.a&&Wa(this,this.a);var e,o,i=this.b,r=Ny(t),n=0,s=t.g,p=t.ra();for(e=0,o=s.length;o>e;++e){var a=s[e];i.beginPath(),n=Ka(this,r,n,a,p),this.c&&i.fill(),this.a&&i.stroke()}}""!==this.f&&(t=Iy(t),Ga(this,t,t.length,2))}},Yb.$a=function(t,e){if(t){var o=t.a;this.c={fillStyle:Qi(o?o:qw)}}else this.c=null;if(e){var o=e.a,i=e.f,r=e.b,n=e.g,s=e.c,p=e.j;
12this.a={lineCap:void 0!==i?i:"round",lineDash:r?r:$w,lineJoin:void 0!==n?n:"round",lineWidth:this.G*(void 0!==s?s:1),miterLimit:void 0!==p?p:10,strokeStyle:Qi(o?o:_w)}}else this.a=null},Yb.vb=function(t){if(t){var e=t.Xb(),o=t.fc(1),i=t.Ca(),r=t.Bb();this.S=e[0],this.U=e[1],this.T=r[1],this.j=o,this.A=t.A,this.pa=i[0],this.xa=i[1],this.fb=t.D,this.Cb=t.u,this.i=t.i,this.Db=t.G,this.Z=r[0]}else this.j=null},Yb.ab=function(t){if(t){var e=t.a;e?(e=e.a,this.l={fillStyle:Qi(e?e:qw)}):this.l=null;var o=t.l;if(o){var e=o.a,i=o.f,r=o.b,n=o.g,s=o.c,o=o.j;this.u={lineCap:void 0!==i?i:"round",lineDash:r?r:$w,lineJoin:void 0!==n?n:"round",lineWidth:void 0!==s?s:1,miterLimit:void 0!==o?o:10,strokeStyle:Qi(e?e:_w)}}else this.u=null;var e=t.f,i=t.g,r=t.j,n=t.i,s=t.c,o=t.b,p=t.B;t=t.u,this.ea={font:void 0!==e?e:"10px sans-serif",textAlign:void 0!==p?p:"center",textBaseline:void 0!==t?t:"middle"},this.f=void 0!==o?o:"",this.Nd=void 0!==i?this.G*i:0,this.Ac=void 0!==r?this.G*r:0,this.ia=void 0!==n?n:0,this.B=this.G*(void 0!==s?s:1)}else this.f=""};var tx={Point:Ba.prototype.Gb,LineString:Ba.prototype.Wb,Polygon:Ba.prototype.Ic,MultiPoint:Ba.prototype.Fb,MultiLineString:Ba.prototype.Gc,MultiPolygon:Ba.prototype.Hc,GeometryCollection:Ba.prototype.Xd,Circle:Ba.prototype.Fc};d(za,Ws),za.prototype.u=function(t,e,o){Ha(this,"precompose",o,t,void 0);var i=this.yd();if(i){var r=e.extent,n=void 0!==r;if(n){var s=t.pixelRatio,p=so(r),a=po(r),h=eo(r),r=to(r);Vs(t.coordinateToPixelMatrix,p,p),Vs(t.coordinateToPixelMatrix,a,a),Vs(t.coordinateToPixelMatrix,h,h),Vs(t.coordinateToPixelMatrix,r,r),o.save(),o.beginPath(),o.moveTo(p[0]*s,p[1]*s),o.lineTo(a[0]*s,a[1]*s),o.lineTo(h[0]*s,h[1]*s),o.lineTo(r[0]*s,r[1]*s),o.clip()}s=this.mf(),p=o.globalAlpha,o.globalAlpha=e.opacity,0===t.viewState.rotation?o.drawImage(i,0,0,+i.width,+i.height,Math.round(s[12]),Math.round(s[13]),Math.round(i.width*s[0]),Math.round(i.height*s[5])):(o.setTransform(s[0],s[1],s[4],s[5],s[12],s[13]),o.drawImage(i,0,0),o.setTransform(1,0,0,1,0,0)),o.globalAlpha=p,n&&o.restore()}Ha(this,"postcompose",o,t,void 0)};var ex=function(){var t=null,e=null;return function(o){if(!t){t=ns(1,1),e=t.createImageData(1,1);var i=e.data;i[0]=42,i[1]=84,i[2]=126,i[3]=255}var i=t.canvas,r=o[0]<=i.width&&o[1]<=i.height;return r||(i.width=o[0],i.height=o[1],i=o[0]-1,o=o[1]-1,t.putImageData(e,i,o),o=t.getImageData(i,o,1,1),r=z(e.data,o.data)),r}}(),ox=["Polygon","LineString","Image","Text"];d(qa,Ds),qa.prototype.ve=v,qa.prototype.kf=function(){return this.Z},d(oh,qa),oh.prototype.Gb=function(t,e){if(this.l){_a(this,e);var o=t.ja(),i=t.ra(),r=this.coordinates.length,o=$a(this,o,0,o.length,i,!1);this.c.push([4,r,o,this.l,this.b,this.j,this.i,this.B,this.u,this.A,this.C,this.D,this.G,this.ia,this.oa]),this.a.push([4,r,o,this.T,this.b,this.j,this.i,this.B,this.u,this.A,this.C,this.D,this.G,this.ia,this.oa]),eh(this,e)}},oh.prototype.Fb=function(t,e){if(this.l){_a(this,e);var o=t.ja(),i=t.ra(),r=this.coordinates.length,o=$a(this,o,0,o.length,i,!1);this.c.push([4,r,o,this.l,this.b,this.j,this.i,this.B,this.u,this.A,this.C,this.D,this.G,this.ia,this.oa]),this.a.push([4,r,o,this.T,this.b,this.j,this.i,this.B,this.u,this.A,this.C,this.D,this.G,this.ia,this.oa]),eh(this,e)}},oh.prototype.ve=function(){th(this),this.j=this.b=void 0,this.l=this.T=null,this.oa=this.ia=this.D=this.C=this.A=this.u=this.B=this.G=this.i=void 0},oh.prototype.vb=function(t){var e=t.Xb(),o=t.Bb(),i=t.ze(1),r=t.fc(1),n=t.Ca();this.b=e[0],this.j=e[1],this.T=i,this.l=r,this.i=o[1],this.B=t.A,this.u=n[0],this.A=n[1],this.C=t.D,this.D=t.u,this.G=t.i,this.ia=t.G,this.oa=o[0]},d(ih,qa),Yb=ih.prototype,Yb.kf=function(){return this.f||(this.f=Be(this.Z),0<this.g&&Oe(this.f,this.resolution*(this.g+1)/2,this.f)),this.f},Yb.Wb=function(t,e){var o=this.b,i=o.lineWidth;void 0!==o.strokeStyle&&void 0!==i&&(nh(this),_a(this,e),this.a.push([10,o.strokeStyle,o.lineWidth,o.lineCap,o.lineJoin,o.miterLimit,o.lineDash],[1]),o=t.ja(),i=t.ra(),rh(this,o,0,o.length,i),this.a.push([12]),eh(this,e))},Yb.Gc=function(t,e){var o=this.b,i=o.lineWidth;if(void 0!==o.strokeStyle&&void 0!==i){nh(this),_a(this,e),this.a.push([10,o.strokeStyle,o.lineWidth,o.lineCap,o.lineJoin,o.miterLimit,o.lineDash],[1]);var r,n,o=t.Ab(),i=t.ja(),s=t.ra(),p=0;for(r=0,n=o.length;n>r;++r)p=rh(this,i,p,o[r],s);this.a.push([12]),eh(this,e)}},Yb.ve=function(){this.b.rf!=this.coordinates.length&&this.c.push([12]),th(this),this.b=null},Yb.$a=function(t,e){var o=e.a;this.b.strokeStyle=Qi(o?o:_w),o=e.f,this.b.lineCap=void 0!==o?o:"round",o=e.b,this.b.lineDash=o?o:$w,o=e.g,this.b.lineJoin=void 0!==o?o:"round",o=e.c,this.b.lineWidth=void 0!==o?o:1,o=e.j,this.b.miterLimit=void 0!==o?o:10,this.b.lineWidth>this.g&&(this.g=this.b.lineWidth,this.f=null)},d(sh,qa),Yb=sh.prototype,Yb.Fc=function(t,e){var o=this.b,i=o.strokeStyle;if(void 0!==o.fillStyle||void 0!==i){ah(this),_a(this,e),this.a.push([9,Qi(qw)]),void 0!==o.strokeStyle&&this.a.push([10,o.strokeStyle,o.lineWidth,o.lineCap,o.lineJoin,o.miterLimit,o.lineDash]);var r=t.ja(),n=t.ra(),i=this.coordinates.length;$a(this,r,0,r.length,n,!1),r=[1],i=[2,i],this.c.push(r,i),this.a.push(r,i),i=[7],this.a.push(i),void 0!==o.fillStyle&&this.c.push(i),void 0!==o.strokeStyle&&(o=[12],this.c.push(o),this.a.push(o)),eh(this,e)}},Yb.Ic=function(t,e){var o=this.b,i=o.strokeStyle;if(void 0!==o.fillStyle||void 0!==i){ah(this),_a(this,e),this.a.push([9,Qi(qw)]),void 0!==o.strokeStyle&&this.a.push([10,o.strokeStyle,o.lineWidth,o.lineCap,o.lineJoin,o.miterLimit,o.lineDash]);var o=t.Ab(),i=t.ac(),r=t.ra();ph(this,i,0,o,r),eh(this,e)}},Yb.Hc=function(t,e){var o=this.b,i=o.strokeStyle;if(void 0!==o.fillStyle||void 0!==i){ah(this),_a(this,e),this.a.push([9,Qi(qw)]),void 0!==o.strokeStyle&&this.a.push([10,o.strokeStyle,o.lineWidth,o.lineCap,o.lineJoin,o.miterLimit,o.lineDash]);var r,n,o=t.g,i=Ny(t),s=t.ra(),p=0;for(r=0,n=o.length;n>r;++r)p=ph(this,i,p,o[r],s);eh(this,e)}},Yb.ve=function(){th(this),this.b=null;var t=this.va;if(0!==t){var e,o,i=this.coordinates;for(e=0,o=i.length;o>e;++e)i[e]=t*Math.round(i[e]/t)}},Yb.kf=function(){return this.f||(this.f=Be(this.Z),0<this.g&&Oe(this.f,this.resolution*(this.g+1)/2,this.f)),this.f},Yb.$a=function(t,e){var o=this.b;if(t){var i=t.a;o.fillStyle=Qi(i?i:qw)}else o.fillStyle=void 0;e?(i=e.a,o.strokeStyle=Qi(i?i:_w),i=e.f,o.lineCap=void 0!==i?i:"roun
12d",i=e.b,o.lineDash=i?i.slice():$w,i=e.g,o.lineJoin=void 0!==i?i:"round",i=e.c,o.lineWidth=void 0!==i?i:1,i=e.j,o.miterLimit=void 0!==i?i:10,o.lineWidth>this.g&&(this.g=o.lineWidth,this.f=null)):(o.strokeStyle=void 0,o.lineCap=void 0,o.lineDash=null,o.lineJoin=void 0,o.lineWidth=void 0,o.miterLimit=void 0)},d(hh,qa),hh.prototype.Hb=function(t,e,o,i,r,n){if(""!==this.l&&this.i&&(this.b||this.j)){if(this.b){r=this.b;var s=this.D;if(!s||s.fillStyle!=r.fillStyle){var p=[9,r.fillStyle];this.c.push(p),this.a.push(p),s?s.fillStyle=r.fillStyle:this.D={fillStyle:r.fillStyle}}}this.j&&(r=this.j,s=this.G,s&&s.lineCap==r.lineCap&&s.lineDash==r.lineDash&&s.lineJoin==r.lineJoin&&s.lineWidth==r.lineWidth&&s.miterLimit==r.miterLimit&&s.strokeStyle==r.strokeStyle||(p=[10,r.strokeStyle,r.lineWidth,r.lineCap,r.lineJoin,r.miterLimit,r.lineDash,!1],this.c.push(p),this.a.push(p),s?(s.lineCap=r.lineCap,s.lineDash=r.lineDash,s.lineJoin=r.lineJoin,s.lineWidth=r.lineWidth,s.miterLimit=r.miterLimit,s.strokeStyle=r.strokeStyle):this.G={lineCap:r.lineCap,lineDash:r.lineDash,lineJoin:r.lineJoin,lineWidth:r.lineWidth,miterLimit:r.miterLimit,strokeStyle:r.strokeStyle})),r=this.i,s=this.ia,s&&s.font==r.font&&s.textAlign==r.textAlign&&s.textBaseline==r.textBaseline||(p=[11,r.font,r.textAlign,r.textBaseline],this.c.push(p),this.a.push(p),s?(s.font=r.font,s.textAlign=r.textAlign,s.textBaseline=r.textBaseline):this.ia={font:r.font,textAlign:r.textAlign,textBaseline:r.textBaseline}),_a(this,n),r=this.coordinates.length,t=$a(this,t,e,o,i,!1),t=[5,r,t,this.l,this.B,this.u,this.A,this.C,!!this.b,!!this.j],this.c.push(t),this.a.push(t),eh(this,n)}},hh.prototype.ab=function(t){if(t){var e=t.a;e?(e=e.a,e=Qi(e?e:qw),this.b?this.b.fillStyle=e:this.b={fillStyle:e}):this.b=null;var o=t.l;if(o){var e=o.a,i=o.f,r=o.b,n=o.g,s=o.c,o=o.j,i=void 0!==i?i:"round",r=r?r.slice():$w,n=void 0!==n?n:"round",s=void 0!==s?s:1,o=void 0!==o?o:10,e=Qi(e?e:_w);if(this.j){var p=this.j;p.lineCap=i,p.lineDash=r,p.lineJoin=n,p.lineWidth=s,p.miterLimit=o,p.strokeStyle=e}else this.j={lineCap:i,lineDash:r,lineJoin:n,lineWidth:s,miterLimit:o,strokeStyle:e}}else this.j=null;var a=t.f,e=t.g,i=t.j,r=t.i,s=t.c,o=t.b,n=t.B,p=t.u;t=void 0!==a?a:"10px sans-serif",n=void 0!==n?n:"center",p=void 0!==p?p:"middle",this.i?(a=this.i,a.font=t,a.textAlign=n,a.textBaseline=p):this.i={font:t,textAlign:n,textBaseline:p},this.l=void 0!==o?o:"",this.B=void 0!==e?e:0,this.u=void 0!==i?i:0,this.A=void 0!==r?r:0,this.C=void 0!==s?s:1}else this.l=""},lh.prototype.f=function(t,e,o,i,r){var n=this.l;Ks(n,.5,.5,1/e,-1/e,-o,-t[0],-t[1]);var s=this.i;s.clearRect(0,0,1,1);var p;return void 0!==this.j&&(p=Ve(),qe(p,t),Oe(p,e*this.j,p)),ch(this,s,n,o,i,function(t){if(0<s.getImageData(0,0,1,1).data[3]){if(t=r(t))return t;s.clearRect(0,0,1,1)}},p)},lh.prototype.a=function(t,e){var o=void 0!==t?t.toString():"0",i=this.c[o];return void 0===i&&(i={},this.c[o]=i),o=i[e],void 0===o&&(o=new ix[e](this.u,this.g,this.B),i[e]=o),o},lh.prototype.Ka=function(){return ft(this.c)},lh.prototype.b=function(t,e,o,i,r){var n=Object.keys(this.c).map(Number);V(n);var s=this.g,p=s[0],a=s[1],h=s[2],s=s[3],p=[p,a,p,s,h,s,h,a];Uo(p,0,8,2,o,p),t.save(),t.beginPath(),t.moveTo(p[0],p[1]),t.lineTo(p[2],p[3]),t.lineTo(p[4],p[5]),t.lineTo(p[6],p[7]),t.closePath(),t.clip();for(var l,u,p=0,a=n.length;a>p;++p)for(l=this.c[n[p].toString()],h=0,s=ox.length;s>h;++h)u=l[ox[h]],void 0!==u&&Qa(u,t,e,o,i,r,u.c,void 0);t.restore()};var ix={Image:oh,LineString:ih,Polygon:sh,Text:hh};Yb=yh.prototype,Yb.get=function(t){return this.f[t]},Yb.Ab=function(){return this.g},Yb.J=function(){return this.c||(this.c="Point"===this.b?ze(this.a):He(this.a,0,this.a.length,2)),this.c},Yb.ja=yh.prototype.ac=function(){return this.a},Yb.W=function(){return this},Yb.ym=function(){return this.f},Yb.sd=yh.prototype.W,Yb.ra=yo(2),Yb.Qb=v,Yb.V=function(){return this.b};var rx={Point:function(t,e,o,i){var r=o.b;if(r){if(2!=r.Bd())return;var n=t.a(o.a,"Image");n.vb(r),n.Gb(e,i)}(r=o.c)&&(t=t.a(o.a,"Text"),t.ab(r),t.Hb(e.ja(),0,2,2,e,i))},LineString:function(t,e,o,i){var r=o.f;if(r){var n=t.a(o.a,"LineString");n.$a(null,r),n.Wb(e,i)}(r=o.c)&&(t=t.a(o.a,"Text"),t.ab(r),t.Hb(Ty(e),0,2,2,e,i))},Polygon:function(t,e,o,i){var r=o.j,n=o.f;if(r||n){var s=t.a(o.a,"Polygon");s.$a(r,n),s.Ic(e,i)}(r=o.c)&&(t=t.a(o.a,"Text"),t.ab(r),t.Hb(mi(e),0,2,2,e,i))},MultiPoint:function(t,e,o,i){var r=o.b;if(r){if(2!=r.Bd())return;var n=t.a(o.a,"Image");n.vb(r),n.Fb(e,i)}(r=o.c)&&(t=t.a(o.a,"Text"),t.ab(r),o=e.ja(),t.Hb(o,0,o.length,e.ra(),e,i))},MultiLineString:function(t,e,o,i){var r=o.f;if(r){var n=t.a(o.a,"LineString");n.$a(null,r),n.Gc(e,i)}(r=o.c)&&(t=t.a(o.a,"Text"),t.ab(r),o=Ey(e),t.Hb(o,0,o.length,2,e,i))},MultiPolygon:function(t,e,o,i){var r=o.j,n=o.f;if(n||r){var s=t.a(o.a,"Polygon");s.$a(r,n),s.Hc(e,i)}(r=o.c)&&(t=t.a(o.a,"Text"),t.ab(r),o=Iy(e),t.Hb(o,0,o.length,2,e,i))},GeometryCollection:function(t,e,o,i){e=e.f;var r,n;for(r=0,n=e.length;n>r;++r)rx[e[r].V()](t,e[r],o,i)},Circle:function(t,e,o,i){var r=o.j,n=o.f;if(r||n){var s=t.a(o.a,"Polygon");s.$a(r,n),s.Fc(e,i)}(r=o.c)&&(t=t.a(o.a,"Text"),t.ab(r),t.Hb(e.vd(),0,2,2,e,i))}};d(vh,Gs),vh.prototype.getError=function(){return this.c},vh.prototype.i=function(t){t?(this.c=t,this.state=3):this.state=2,Xs(this)},vh.prototype.load=function(){0==this.state&&(this.state=1,Xs(this),this.g(f(this.i,this)))},vh.prototype.a=function(){return this.f};var nx=!((nt("Chrome")||nt("CriOS"))&&!nt("Opera")&&!nt("OPR")&&!nt("Edge"))||nt("iPhone")&&!nt("iPod")&&!nt("iPad")||nt("iPad")||nt("iPod");d(Ph,Gs),Ph.prototype.X=function(){1==this.state&&(zt(this.f),this.f=null),Ph.da.X.call(this)},Ph.prototype.a=function(){return this.l},Ph.prototype.load=function(){if(0==this.state){this.state=1,Xs(this);var t=this.c.state;2==t||3==t?jh(this):(this.f=this.c.Qa("change",function(){var t=this.c.state;(2==t||3==t)&&(zt(this.f),this.f=null,jh(this))},!1,this),this.c.load())}},d(Th,_r),Th.prototype.C=function(t,e,o,i){var r=this.f;if(r&&i&&!Lo(r,i)){if(this.a){if(this.va==this.c&&Lo(this.a.C,i)&&this.a.$()==e&&this.a.b==o&&Ze(this.a.J(),t))return this.a;this.a.Ec(),this.a=null}return this.a=new Ph(r,i,t,e,o,f(function(t,e,o){return this.pd(t,e,o,r)},this)),this.va=this.c,this.a}return r&&(i=r),this.pd(t,e,o,i)},Th.prototype.D=function(t){switch(t=t.target,t.state){case 1:this.o(new Rh(sx,t));break;case 2:this.o(new Rh(px,t));break;case 3:this.o(new Rh(ax,t))}},d(Rh,At);var sx="imageloadstart",px="imageloadend",ax="imageloaderror";d(Ch,Th),Ch.prototype.pd=function(t,e,o,i){e=Ah(this,e);var r=this.Z;return r&&this.ea==this.c&&r.$()==e&&r.b==o&&Xe(r.J(),t)?r:(t=t.slice(),uo(t,this.pa),(i=this.ga(t,e,o,[ao(t)/e*o,ro(t)/e*o],i))&&(r=new vh(t,e,o,this.j,i)),this.Z=r,this.ea=this.c,r)},d(Lh,ne),Yb=Lh.prototype,Yb.clone=function(){var t=new Lh(this.P());t.vc(this.a);var e=this.W();return e&&t.La(e.clone()),(e=this.f)&&t.vf(e),t},Yb.W=function(){return this.get(this.a)},Yb.Na=function(){return this.wa},Yb.Mj=function(){return this.a},Yb.vl=function(){return this.f},Yb.Qb=function(){return this.g},Yb.wl=function(){this.s()},Yb.ge=function(){this.b&&(zt(this.b),this.b=null);var t=this.W();t&&(this.b=Xt(t,"change",this.wl,!1,this)),this.s()},Yb.La=function(t){this.set(this.a,t)},Yb.vf=function(t){this.g=(this.f=t)?Ih(t):void 0,this.s()},Yb.ic=function(t){this.wa=t,this.s()},Yb.vc=function(t){Wt(this,se(this.a),this.ge,!1,this),this.a=t,Xt(this,se(this.a),this.ge,!1,this),this.ge()},Fh.prototype.get=function(){var t;return 0<this.c?(this.c--,t=this.a,this.a=t.next,t.next=null):t=this.b(),t};var hx=new Fh(function(){return new Bh},function(t){t.reset()},100);Oh.prototype.add=function(t,e){var o=hx.get();o.set(t,e),this.c?this.c.next=o:this.a=o,this.c=o},Oh.prototype.remove=function(){var t=null;return this.a&&(t=this.a,this.a=this.a.next,this.a||(this.c=null),t.next=null),t},Bh.prototype.set=function(t,e){this.a=t,this.c=e,this.next=null},Bh.prototype.reset=function(){this.next=this.c=this.a=null};var lx,ux=!1,cx=new Oh,yx=0,fx=2,gx=3;Yh.prototype.reset=function(){this.b=this.c=this.f=this.a=null,this.g=!1};var dx=new Fh(function(){return new Yh},function(t){t.reset()},100);Kh.prototype.then=function(t,e,o){return Hh(this,h(t)?t:null,h(e)?e:null,o)},Nh(Kh),Kh.prototype.cancel=function(t){this.a==yx&&Uh(function(){var e=new el(t);Wh(this,e)},this)},Kh.prototype.B=function(t){this.a=yx,Zh(this,fx,t)},Kh.prototype.u=function(t){this.a=yx,Zh(this,gx,t)},Kh.prototype.l=function(){for(var t=null;t=$h(this);)_h(this,t,this.a,this.i);this.j=!1};var vx=On;d(el,b),el.prototype.name="cancel";var bx=Zb.JSON.parse,mx=Zb.JSON.stringify;il.prototype.a=null;var wx;d(nl,il),wx=new nl;var xx=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;d(cl,Qt);var Sx="",Mx=/^https?$/i,Px=["POST","PUT"];cl.prototype.yc=function(){"undefined"!=typeof Hb&&this.ha&&(this.g="Timed out after "+this.i+"ms, aborting",this.o("timeout"),this.ha&&this.a&&(this.a=!1,this.c=!0,this.ha.abort(),this.c=!1,this.o("complete"),this.o("abort"),ml(this)))},cl.prototype.X=function(){this.ha&&(this.a&&(this.a=!1,this.c=!0,this.ha.abort(),this.c=!1),ml(this,!0)),cl.da.X.call(this)},cl.prototype.G=function(){this.ia||(this.A||this.f||this.c?bl(this):this.T())},cl.prototype.T=function(){bl(this)};var jx,Tx=gm&&Tl();t:{if(!document.implementation||!document.implementation.createDocument){if(Tx){var Ax=new ActiveXObject("MSXML2.DOMDocument");
12if(Ax){Ax.resolveExternals=!1,Ax.validateOnParse=!1;try{Ax.setProperty("ProhibitDTD",!0),Ax.setProperty("MaxXMLSize",2048),Ax.setProperty("MaxElementDepth",256)}catch(Gm){}}if(Ax){jx=Ax;break t}}throw Error("Your browser does not support creating new documents")}jx=document.implementation.createDocument("","",null)}var Ex,Rx,Cx,Lx,Ix=jx,Nx=document.implementation&&document.implementation.createDocument?El:Rl,kx=gm?Nl:Il,Fx=gm?Fl:kl,Dx=gm?Ol:Dl,Ox=document.implementation&&document.implementation.createDocument?Bl:Ul,Bx=document.implementation&&document.implementation.createDocument?Gl:Xl,Ux=document.implementation&&document.implementation.createDocument?Kl:Yl,Gx=_l();!function(){var t={ka:{}};!function(){function e(t,o){return this instanceof e?(this.af=Math.max(4,t||9),this.gg=Math.max(2,Math.ceil(.4*this.af)),o&&this.$i(o),void this.clear()):new e(t,o)}function o(t,e){t.bbox=i(t,0,t.children.length,e)}function i(t,e,o,i){for(var n,s=[1/0,1/0,-(1/0),-(1/0)];o>e;e++)n=t.children[e],r(s,t.Pa?i(n):n.bbox);return s}function r(t,e){t[0]=Math.min(t[0],e[0]),t[1]=Math.min(t[1],e[1]),t[2]=Math.max(t[2],e[2]),t[3]=Math.max(t[3],e[3])}function n(t,e){return t.bbox[0]-e.bbox[0]}function s(t,e){return t.bbox[1]-e.bbox[1]}function p(t){return(t[2]-t[0])*(t[3]-t[1])}function a(t){return t[2]-t[0]+(t[3]-t[1])}function h(t,e){return t[0]<=e[0]&&t[1]<=e[1]&&e[2]<=t[2]&&e[3]<=t[3]}function l(t,e){return e[0]<=t[2]&&e[1]<=t[3]&&e[2]>=t[0]&&e[3]>=t[1]}function u(t,e,o,i,r){for(var n,s=[e,o];s.length;)o=s.pop(),e=s.pop(),i>=o-e||(n=e+Math.ceil((o-e)/i/2)*i,c(t,e,o,n,r),s.push(e,n,n,o))}function c(t,e,o,i,r){for(var n,s,p,a,h;o>e;){for(o-e>600&&(n=o-e+1,s=i-e+1,p=Math.log(n),a=.5*Math.exp(2*p/3),h=.5*Math.sqrt(p*a*(n-a)/n)*(0>s-n/2?-1:1),p=Math.max(e,Math.floor(i-s*a/n+h)),s=Math.min(o,Math.floor(i+(n-s)*a/n+h)),c(t,p,s,i,r)),n=t[i],s=e,a=o,y(t,e,i),0<r(t[o],n)&&y(t,e,o);a>s;){for(y(t,s,a),s++,a--;0>r(t[s],n);)s++;for(;0<r(t[a],n);)a--}0===r(t[e],n)?y(t,e,a):(a++,y(t,a,o)),i>=a&&(e=a+1),a>=i&&(o=a-1)}}function y(t,e,o){var i=t[e];t[e]=t[o],t[o]=i}e.prototype={all:function(){return this.bg(this.data,[])},search:function(t){var e=this.data,o=[],i=this.cb;if(!l(t,e.bbox))return o;for(var r,n,s,p,a=[];e;){for(r=0,n=e.children.length;n>r;r++)s=e.children[r],p=e.Pa?i(s):s.bbox,l(t,p)&&(e.Pa?o.push(s):h(t,p)?this.bg(s,o):a.push(s));e=a.pop()}return o},load:function(t){if(!t||!t.length)return this;if(t.length<this.gg){for(var e=0,o=t.length;o>e;e++)this.ya(t[e]);return this}return t=this.dg(t.slice(),0,t.length-1,0),this.data.children.length?this.data.height===t.height?this.ig(this.data,t):(this.data.height<t.height&&(e=this.data,this.data=t,t=e),this.fg(t,this.data.height-t.height-1,!0)):this.data=t,this},ya:function(t){return t&&this.fg(t,this.data.height-1),this},clear:function(){return this.data={children:[],height:1,bbox:[1/0,1/0,-(1/0),-(1/0)],Pa:!0},this},remove:function(t){if(!t)return this;for(var e,o,i,r,n=this.data,s=this.cb(t),p=[],a=[];n||p.length;){if(n||(n=p.pop(),o=p[p.length-1],e=a.pop(),r=!0),n.Pa&&(i=n.children.indexOf(t),-1!==i)){n.children.splice(i,1),p.push(n),this.Yi(p);break}r||n.Pa||!h(n.bbox,s)?o?(e++,n=o.children[e],r=!1):n=null:(p.push(n),a.push(e),e=0,o=n,n=n.children[0])}return this},cb:function(t){return t},ef:function(t,e){return t[0]-e[0]},ff:function(t,e){return t[1]-e[1]},toJSON:function(){return this.data},bg:function(t,e){for(var o=[];t;)t.Pa?e.push.apply(e,t.children):o.push.apply(o,t.children),t=o.pop();return e},dg:function(t,e,i,r){var n,s=i-e+1,p=this.af;if(p>=s)return n={children:t.slice(e,i+1),height:1,bbox:null,Pa:!0},o(n,this.cb),n;r||(r=Math.ceil(Math.log(s)/Math.log(p)),p=Math.ceil(s/Math.pow(p,r-1))),n={children:[],height:r,bbox:null};var a,h,l,s=Math.ceil(s/p),p=s*Math.ceil(Math.sqrt(p));for(u(t,e,i,p,this.ef);i>=e;e+=p)for(h=Math.min(e+p-1,i),u(t,e,h,s,this.ff),a=e;h>=a;a+=s)l=Math.min(a+s-1,h),
13n.children.push(this.dg(t,a,l,r-1));return o(n,this.cb),n},Xi:function(t,e,o,i){for(var r,n,s,a,h,l,u,c;i.push(e),!e.Pa&&i.length-1!==o;){for(u=c=1/0,r=0,n=e.children.length;n>r;r++)s=e.children[r],h=p(s.bbox),l=s.bbox,l=(Math.max(l[2],t[2])-Math.min(l[0],t[0]))*(Math.max(l[3],t[3])-Math.min(l[1],t[1]))-h,c>l?(c=l,u=u>h?h:u,a=s):l===c&&u>h&&(u=h,a=s);e=a}return e},fg:function(t,e,o){var i=this.cb;o=o?t.bbox:i(t);var i=[],n=this.Xi(o,this.data,e,i);for(n.children.push(t),r(n.bbox,o);e>=0&&i[e].children.length>this.af;)this.fj(i,e),e--;this.Ui(o,i,e)},fj:function(t,e){var i=t[e],r=i.children.length,n=this.gg;this.Vi(i,n,r),r=this.Wi(i,n,r),r={children:i.children.splice(r,i.children.length-r),height:i.height},i.Pa&&(r.Pa=!0),o(i,this.cb),o(r,this.cb),e?t[e-1].children.push(r):this.ig(i,r)},ig:function(t,e){this.data={children:[t,e],height:t.height+1},o(this.data,this.cb)},Wi:function(t,e,o){var r,n,s,a,h,l,u;for(h=l=1/0,r=e;o-e>=r;r++)n=i(t,0,r,this.cb),s=i(t,r,o,this.cb),a=Math.max(0,Math.min(n[2],s[2])-Math.max(n[0],s[0]))*Math.max(0,Math.min(n[3],s[3])-Math.max(n[1],s[1])),n=p(n)+p(s),h>a?(h=a,u=r,l=l>n?n:l):a===h&&l>n&&(l=n,u=r);return u},Vi:function(t,e,o){var i=t.Pa?this.ef:n,r=t.Pa?this.ff:s,p=this.cg(t,e,o,i);e=this.cg(t,e,o,r),e>p&&t.children.sort(i)},cg:function(t,e,o,n){t.children.sort(n),n=this.cb;var s,p,h=i(t,0,e,n),l=i(t,o-e,o,n),u=a(h)+a(l);for(s=e;o-e>s;s++)p=t.children[s],r(h,t.Pa?n(p):p.bbox),u+=a(h);for(s=o-e-1;s>=e;
13s--)p=t.children[s],r(l,t.Pa?n(p):p.bbox),u+=a(l);return u},Ui:function(t,e,o){for(;o>=0;o--)r(e[o].bbox,t)},Yi:function(t){for(var e,i=t.length-1;i>=0;i--)0===t[i].children.length?i>0?(e=t[i-1].children,e.splice(e.indexOf(t[i]),1)):this.clear():o(t[i],this.cb)},$i:function(t){var e=["return a"," - b",";"];this.ef=new Function("a","b",e.join(t[0])),this.ff=new Function("a","b",e.join(t[1])),this.cb=new Function("a","return [a"+t.join(", a")+"];")}},"undefined"!=typeof t?t.ka=e:"undefined"!=typeof self?self.a=e:window.a=e}(),Ex=t.ka}(),Yb=hu.prototype,Yb.ya=function(t,e){var o=[t[0],t[1],t[2],t[3],e];this.c.ya(o),this.a[u(e)]=o},Yb.load=function(t,e){for(var o=Array(e.length),i=0,r=e.length;r>i;i++){var n=t[i],s=e[i],n=[n[0],n[1],n[2],n[3],s];o[i]=n,this.a[u(s)]=n}this.c.load(o)},Yb.remove=function(t){t=u(t);var e=this.a[t];return delete this.a[t],null!==this.c.remove(e)},Yb.forEach=function(t,e){return fu(uu(this),t,e)},Yb.Ka=function(){return ft(this.a)},Yb.clear=function(){this.c.clear(),this.a={}},Yb.J=function(){return this.c.data.bbox},d(gu,_r),Yb=gu.prototype,Yb.Ad=function(t){var e=u(t).toString();if(vu(this,e,t)){du(this,e,t);var o=t.W();o?(e=o.J(),this.a&&this.a.ya(e,t)):this.g[e]=t,this.o(new Su("addfeature",t))}this.s()},Yb.Dc=function(t){bu(this,t),this.s()},Yb.clear=function(t){if(t){for(var e in this.u)this.u[e].forEach(zt);this.b||(this.u={},this.i={},this.l={})}else t=this.Nh,this.a&&(this.a.forEach(t,this),st(this.g,t,this));this.b&&this.b.clear(),this.a&&this.a.clear(),this.Z.clear(),this.g={},this.o(new Su("clear")),this.s()},Yb.rg=function(t,e){return this.a?this.a.forEach(t,e):this.b?this.b.forEach(t,e):void 0},Yb.ob=function(t,e,o){return this.a?yu(this.a,t,e,o):this.b?this.b.forEach(e,o):void 0},Yb.sg=function(t,e,o){return this.ob(t,function(i){return i.W().Da(t)&&(i=e.call(o,i))?i:void 0})},Yb.yg=function(){return this.b},Yb.ye=function(){var t;return this.b?t=this.b.a:this.a&&(t=uu(this.a),ft(this.g)||X(t,ht(this.g))),t},Yb.xg=function(t){var e=[];return wu(this,t,function(t){e.push(t)}),e},Yb.lf=function(t){return cu(this.a,t)},Yb.ug=function(t){var e=t[0],o=t[1],i=null,r=[NaN,NaN],n=1/0,s=[-(1/0),-(1/0),1/0,1/0];return yu(this.a,s,function(t){var p=t.W(),a=n;n=p.mb(e,o,r,n),a>n&&(i=t,t=Math.sqrt(n),s[0]=e-t,s[1]=o-t,s[2]=e+t,s[3]=o+t)}),i},Yb.J=function(){return this.a.J()},Yb.wg=function(t){return t=this.i[t.toString()],void 0!==t?t:null},Yb.qh=function(t){t=t.target;var e=u(t).toString(),o=t.W();o?(o=o.J(),e in this.g?(delete this.g[e],this.a&&this.a.ya(o,t)):this.a&&lu(this.a,o,t)):e in this.g||(this.a&&this.a.remove(t),this.g[e]=t),o=t.Na(),void 0!==o?(o=o.toString(),e in this.l?(delete this.l[e],this.i[o]=t):this.i[o]!==t&&(xu(this,t),this.i[o]=t)):e in this.l||(xu(this,t),this.l[e]=t),this.s(),this.o(new Su("changefeature",t))},Yb.Ka=function(){return this.a.Ka()&&ft(this.g)},Yb.Mc=function(t,e,o){var i=this.Z;t=this.pa(t,e);var r,n;for(r=0,n=t.length;n>r;++r){var s=t[r];yu(i,s,function(t){return Xe(t.extent,s)})||(this.T.call(this,s,e,o),i.ya(s,{extent:s.slice()}))}},Yb.Qc=function(t){var e=u(t).toString();e in this.g?delete this.g[e]:this.a&&this.a.remove(t),this.Nh(t),this.s()},Yb.Nh=function(t){var e=u(t).toString();this.u[e].forEach(zt),delete this.u[e];var o=t.Na();void 0!==o?delete this.i[o.toString()]:delete this.l[e],this.o(new Su("removefeature",t))},d(Su,At),d(Mu,Ch),Yb=Mu.prototype,Yb.pj=function(t,e,o,i,r){var n=new lh(.5*e/o,t,e);this.b.Mc(t,e,r);var s=!1;return this.b.ob(t,function(t){var i;if(!(i=s)){var r;if((i=t.Qb())?r=i.call(t,e):this.l&&(r=this.l(t,e)),r){var p,a=!1;for(i=0,p=r.length;p>i;++i)a=dh(n,t,r[i],gh(e,o),this.Lm,this)||a;i=a}else i=!1}s=i},this),uh(n),s?null:(this.i[0]!=i[0]||this.i[1]!=i[1]?(this.g.canvas.width=i[0],this.g.canvas.height=i[1],this.i[0]=i[0],this.i[1]=i[1]):this.g.clearRect(0,0,i[0],i[1]),t=Pu(this,oo(t),e,o,i),n.b(this.g,o,t,0,{}),this.u=n,this.g.canvas)},Yb.xe=function(t,e,o,i,r){if(this.u){var n={};return this.u.f(t,e,0,i,function(t){var e=u(t).toString();return e in n?void 0:(n[e]=!0,r(t))})}},Yb.Im=function(){return this.b},Yb.Jm=function(){return this.T},Yb.Km=function(){return this.l},Yb.Lm=function(){this.s()},Yb.Mm=function(){tn(this,this.b.A)},Yb.mh=function(t){this.T=void 0!==t?t:Ia,this.l=t?La(this.T):void 0,this.s()},d(ju,za),Yb=ju.prototype,Yb.Za=function(t,e,o,i){var r=this.a;return r.fa().xe(t,e.viewState.resolution,e.viewState.rotation,e.skippedFeatureUids,function(t){return o.call(i,t,r)})}
13,Yb.sc=function(t,e,o,i){if(this.yd())if(this.a.fa()instanceof Mu){if(t=t.slice(),Vs(e.pixelToCoordinateMatrix,t,t),this.Za(t,e,Km,this))return o.call(i,this.a)}else if(this.f||(this.f=je(),Le(this.j,this.f)),e=Ja(t,this.f),this.b||(this.b=ns(1,1)),this.b.clearRect(0,0,1,1),this.b.drawImage(this.yd(),e[0],e[1],1,1,0,0,1,1),0<this.b.getImageData(0,0,1,1).data[3])return o.call(i,this.a)},Yb.yd=function(){return this.g?this.g.a():null},Yb.mf=function(){return this.j},Yb.zd=function(t,e){var o=t.pixelRatio,i=t.viewState,r=i.center,n=i.resolution,s=i.rotation,p=this.a.fa(),a=t.viewHints,h=t.extent;if(void 0!==e.extent&&(h=no(h,e.extent)),a[0]||a[1]||lo(h)||(i=p.C(h,n,o,i.projection))&&zs(this,i)&&(this.g=i),this.g){var i=this.g,a=i.J(),h=i.$(),l=i.b,n=o*h/(n*l);Ks(this.j,o*t.size[0]/2,o*t.size[1]/2,n,n,s,l*(a[0]-r[0])/h,l*(r[1]-a[3])/h),this.f=null,Js(t.attributions,i.j),qs(t,p)}return!0},d(Tu,za),Tu.prototype.yd=function(){return this.j},Tu.prototype.mf=function(){return this.A},Tu.prototype.zd=function(t,e){var o,i=t.pixelRatio,r=t.viewState,n=r.projection,s=this.a,p=s.fa(),a=p.hb(n),h=p.$d(),l=hn(a,r.resolution),u=p.Pb(l,t.pixelRatio,n),c=u[0]/le(a.Ha(l),this.U)[0],y=a.$(l),c=y/c,f=r.center;if(y==r.resolution?(f=_s(f,y,t.size),o=io(f,y,r.rotation,t.size)):o=t.extent,void 0!==e.extent&&(o=no(o,e.extent)),lo(o))return!1;var g,d,v=nn(a,o,y),b=u[0]*zi(v),m=u[1]*Wi(v);this.j?(g=this.j,d=this.i,this.b[0]<b||this.b[1]<m||this.G!==u[0]||this.D!==u[1]||this.B&&(this.b[0]>b||this.b[1]>m)?(g.width=b,g.height=m,this.b=[b,m],this.B=!ex(this.b),this.f=null):(b=this.b[0],m=this.b[1],(g=l!=this.C)||(g=this.f,g=!(g.a<=v.a&&v.f<=g.f&&g.c<=v.c&&v.b<=g.b)),g&&(this.f=null))):(d=ns(b,m),this.j=d.canvas,this.b=[b,m],this.i=d,this.B=!ex(this.b));var w,x;this.f?(m=this.f,b=zi(m)):(b/=u[0],m/=u[1],w=v.a-Math.floor((b-zi(v))/2),x=v.c-Math.floor((m-Wi(v))/2),this.C=l,this.G=u[0],this.D=u[1],this.f=new Ki(w,w+b-1,x,x+m-1),this.l=Array(b*m),m=this.f),g={},g[l]={};var S,M,P,j=[],T=this.bd(p,n,g),A=s.b(),E=Ve(),R=new Ki(0,0,0,0);for(x=v.a;x<=v.f;++x)for(P=v.c;P<=v.b;++P)M=p.Ob(l,x,P,i,n),w=M.state,2==w||4==w||3==w&&!A?g[l][Xi(M.a)]=M:(S=on(a,M.a,T,R,E),S||(j.push(M),(S=rn(a,M.a,R,E))&&T(l+1,S)));for(T=0,S=j.length;S>T;++T)M=j[T],x=u[0]*(M.a[1]-m.a),P=u[1]*(m.b-M.a[2]),d.clearRect(x,P,u[0],u[1]);j=Object.keys(g).map(Number),V(j);var C,L,I,N,k,F,D=p.pa,O=so(a.Aa([l,m.a,m.b],E)),T=0;for(S=j.length;S>T;++T)if(C=j[T],u=p.Pb(C,i,n),N=g[C],C==l)for(I in N)M=N[I],L=(M.a[2]-m.c)*b+(M.a[1]-m.a),this.l[L]!=M&&(x=u[0]*(M.a[1]-m.a),P=u[1]*(m.b-M.a[2]),w=M.state,4!=w&&(3!=w||A)&&D||d.clearRect(x,P,u[0],u[1]),2==w&&d.drawImage(M.Sa(),h,h,u[0],u[1],x,P,u[0],u[1]),this.l[L]=M);else for(I in C=a.$(C)/y,N)for(M=N[I],L=a.Aa(M.a,E),x=(L[0]-O[0])/c,P=(O[1]-L[3])/c,F=C*u[0],k=C*u[1],w=M.state,4!=w&&D||d.clearRect(x,P,F,k),2==w&&d.drawImage(M.Sa(),h,h,u[0],u[1],x,P,F,k),M=sn(a,L,l,R),w=Math.max(M.a,m.a),P=Math.min(M.f,m.f),x=Math.max(M.c,m.c),M=Math.min(M.b,m.b);P>=w;++w)for(k=x;M>=k;++k)L=(k-m.c)*b+(w-m.a),this.l[L]=void 0;return $s(t.usedTiles,p,l,v),Qs(t,p,a,i,n,o,l,s.a()),Zs(t,p),qs(t,p),Ks(this.A,i*t.size[0]/2,i*t.size[1]/2,i*c/r.resolution,i*c/r.resolution,r.rotation,(O[0]-f[0])/c,(f[1]-O[1])/c),this.g=null,!0},Tu.prototype.sc=function(t,e,o,i){return this.i&&(this.g||(this.g=je(),Le(this.A,this.g)),t=Ja(t,this.g),0<this.i.getImageData(t[0],t[1],1,1).data[3])?o.call(i,this.a):void 0},d(Au,za),Au.prototype.u=function(t,e,o){var i=t.extent,r=t.pixelRatio,n=e.rb?t.skippedFeatureUids:{},s=t.viewState,p=s.projection,s=s.rotation,a=p.J(),h=this.a.fa(),l=Za(this,t,0);Ha(this,"precompose",o,t,l);var u=this.b;if(u&&!u.Ka()){var c;ee(this.a,"render")?(this.g.canvas.width=o.canvas.width,this.g.canvas.height=o.canvas.height,c=this.g):c=o;var y=c.globalAlpha;if(c.globalAlpha=e.opacity,u.b(c,r,l,s,n),h.S&&p.b&&!Xe(a,i)){for(e=i[0],p=ao(a),h=0;e<a[0];)--h,l=p*h,l=Za(this,t,l),u.b(c,r,l,s,n),e+=p;for(h=0,e=i[2];e>a[2];)++h,l=p*h,l=Za(this,t,l),u.b(c,r,l,s,n),e-=p;l=Za(this,t,0)}c!=o&&(Ha(this,"render",c,t,l),o.drawImage(c.canvas,0,0)),c.globalAlpha=y}Ha(this,"postcompose",o,t,l)}
13,Au.prototype.Za=function(t,e,o,i){if(this.b){var r=e.viewState.resolution,n=e.viewState.rotation,s=this.a,p=e.layerStates[u(s)],a={};return this.b.f(t,r,n,p.rb?e.skippedFeatureUids:{},function(t){var e=u(t).toString();return e in a?void 0:(a[e]=!0,o.call(i,t,s))})}},Au.prototype.A=function(){Hs(this)},Au.prototype.zd=function(t){function e(t){var e,i=t.Qb();if(i?e=i.call(t,h):(i=o.b)&&(e=i(t,h)),e){if(e){var r,n=!1,i=0;for(r=e.length;r>i;++i)n=dh(c,t,e[i],gh(h,l),this.A,this)||n;t=n}else t=!1;this.f=this.f||t}}var o=this.a,i=o.fa();Js(t.attributions,i.j),qs(t,i);var r=t.viewHints[0],n=t.viewHints[1],s=o.i,p=o.l;if(!this.f&&!s&&r||!p&&n)return!0;var a=t.extent,p=t.viewState,r=p.projection,h=p.resolution,l=t.pixelRatio,n=o.c,u=o.a,s=Da(o);if(void 0===s&&(s=fh),a=Oe(a,u*h),u=p.projection.J(),i.S&&p.projection.b&&!Xe(u,t.extent)&&(t=Math.max(ao(a)/2,ao(u)),a[0]=u[0]-t,a[2]=u[2]+t),!this.f&&this.l==h&&this.B==n&&this.i==s&&Xe(this.j,a))return!0;Tt(this.b),this.b=null,this.f=!1;var c=new lh(.5*h/l,a,h,o.a);if(i.Mc(a,h,r),s){var y=[];i.ob(a,function(t){y.push(t)},this),V(y,s),y.forEach(e,this)}else i.ob(a,e,this);return uh(c),this.l=h,this.B=n,this.i=s,this.j=a,this.b=c,!0},d(Eu,qr),Yb=Eu.prototype,Yb.X=function(){Eu.da.X.call(this)},Yb.Hl=function(){return this.j},Yb.tb=function(){return this.i},Yb.load=function(){0==this.state&&(this.state=1,$r(this),this.B(this,this.i),this.l(null,NaN,null))},Yb.Yh=function(t){this.l=t},d(ku,gn),Yb=ku.prototype,Yb.Wa=function(){return this.tileLoadFunction},Yb.Xa=function(){return this.tileUrlFunction},Yb.Ya=function(){return this.urls},Yb.ph=function(t){switch(t=t.target,t.state){case 1:this.o(new bn("tileloadstart",t));break;case 2:this.o(new bn("tileloadend",t));break;case 3:this.o(new bn("tileloaderror",t))}},Yb.bb=function(t){this.a.clear(),this.tileLoadFunction=t,this.s()},Yb.Ja=function(t){this.a.clear(),this.tileUrlFunction=t,this.s()},Yb.Ua=function(t){this.Ja(Cu(Nu(t),this.tileGrid)),this.urls=[t]},Yb.Va=function(t){this.Ja(Cu(t,this.tileGrid)),this.urls=t},Yb.Xf=function(t,e,o){t=this.gb(t,e,o),zr(this.a,t)&&this.a.get(t)},d(Fu,ku),Fu.prototype.Ob=function(t,e,o,i,r){var n=this.gb(t,e,o);return zr(this.a,n)?this.a.get(n):(t=[t,e,o],i=(e=vn(this,t,r))?this.tileUrlFunction(e,i,r):void 0,i=new this.tileClass(t,void 0!==i?0:4,void 0!==i?i:"",this.g,this.tileLoadFunction),Xt(i,"change",this.ph,!1,this),this.a.set(n,i),i)},d(Ou,za),Ou.prototype.u=function(t,e,o){var i=t.pixelRatio,r=e.rb?t.skippedFeatureUids:{},n=t.viewState,s=n.center,p=n.projection,a=n.resolution,h=n.rotation,l=this.a,u=l.fa(),c=Za(this,t,0);Ha(this,"precompose",o,t,c),ee(l,"render")?(this.f.canvas.width=o.canvas.width,this.f.canvas.height=o.canvas.height,l=this.f):l=o;var y=l.globalAlpha;l.globalAlpha=e.opacity,e=this.g;var f,g,d,v,b,m,w=u.tileGrid;for(g=0,d=e.length;d>g;++g)v=e[g],f=v.a[0],b=w.Ha(f),m=u.Pb(f,i,p),b=m[0]/le(b,this.i)[0],f=w.$(f),f/=b,"tile-pixels"==v.c.c&&(c=so(w.Aa(v.a,this.j)),c=Ks(this.B,i*t.size[0]/2,i*t.size[1]/2,i*f/a,i*f/a,n.rotation,(c[0]-s[0])/f,(s[1]-c[1])/f)),v.b.Gd.b(l,i,c,h,r);c=Za(this,t,0),l!=o&&(Ha(this,"render",l,t,c),o.drawImage(l.canvas,0,0)),l.globalAlpha=y,Ha(this,"postcompose",o,t,c)},Ou.prototype.Za=function(t,e,o,i){var r,n,s,p,a,h,l,c=e.viewState.resolution,y=e.viewState.rotation,f=this.a,g=e.layerStates[u(f)],d={},v=this.g,b=f.fa(),m=b.tileGrid;for(s=0,p=v.length;p>s;++s)h=v[s],n=h.a,a=b.tileGrid.Aa(n,this.j),Ge(a,t)&&("tile-pixels"===h.c.c?(a=so(a),c=b.C,l=m.$(n[0])/c,le(m.Ha(n[0])),n=[(t[0]-a[0])/l,(a[1]-t[1])/l]):n=t,h=h.b.Gd,r=r||h.f(n,c,y,g.rb?e.skippedFeatureUids:{},function(t){var e=u(t).toString();return e in d?void 0:(d[e]=!0,o.call(i,t,f))}));return r},Ou.prototype.l=function(){Hs(this)},Ou.prototype.zd=function(t,e){var o=this.a,i=o.fa();Js(t.attributions,i.j),qs(t,i);var r=t.viewHints[0],n=t.viewHints[1],s=o.i,p=o.l;if(!this.b&&!s&&r||!p&&n)return!0;if(n=t.extent,e.extent&&(n=no(n,e.extent)),lo(n))return!1;for(var r=t.viewState,s=r.projection,p=r.resolution,r=t.pixelRatio,a=i.tileGrid,h=a.a,l=h.length-1;l>0&&h[l]<p;)--l;h=sn(a,n,l),$s(t.usedTiles,i,l,h),Qs(t,i,a,r,s,n,l,o.g()),Zs(t,i),n={},n[l]={};var u,c,y,f=this.bd(i,s,n),g=o.U(),d=this.j,v=new Ki(0,0,0,0);for(c=h.a;c<=h.f;++c)for(y=h.c;y<=h.b;++y)p=i.Ob(l,c,y,r,s),u=p.state,2==u||4==u||3==u&&!g?n[l][Xi(p.a)]=p:(u=on(a,p.a,f,v,d),u||(p=rn(a,p.a,v,d))&&f(l+1,p));this.b=!1,i=Object.keys(n).map(Number),i.sort();for(var b,s=[],a=0,l=i.length;l>a;++a)for(b in p=i[a],h=n[p])p=h[b],2==p.state&&(s.push(p),Bu(this,p,o,r));return this.g=s,!0},d(Uu,np),Uu.prototype.gf=function(t){return t instanceof xa?new ju(t):t instanceof Sa?new Tu(t):t instanceof Oa?new Ou(t):t instanceof Fa?new Au(t):null},Uu.prototype.V=function(){return"canvas"},Uu.prototype.Me=function(t){if(t){var e=this.b,o=t.size[0]*t.pixelRatio,i=t.size[1]*t.pixelRatio;this.a.width!=o||this.a.height!=i?(this.a.width=o,this.a.height=i):e.clearRect(0,0,this.a.width,this.a.height),sp(t),Gu(this,"precompose",t),o=t.layerStatesArray,W(o);var r,n,s,p,i=t.viewState.resolution;for(r=0,n=o.length;n>r;++r)p=o[r],s=p.layer,s=ap(this,s),Us(p,i)&&"ready"==p.S&&s.zd(t,p)&&s.u(t,p,e);Gu(this,"postcompose",t),this.c||(Or(this.a,!0),this.c=!0),hp(this,t),t.postRenderFunctions.push(pp)}else this.c&&(Or(this.a,!1),this.c=!1)},d(Xu,Ws),Xu.prototype.g=v,Xu.prototype.l=v,d(Ku,Xu),Ku.prototype.Za=function(t,e,o,i){var r=this.a;return r.fa().xe(t,e.viewState.resolution,e.viewState.rotation,e.skippedFeatureUids,function(t){return o.call(i,t,r)})},Ku.prototype.g=function(){ur(this.target),this.b=null},Ku.prototype.j=function(t,e){var o=t.viewState,i=o.center,r=o.resolution,n=o.rotation,s=this.b,p=this.a.fa(),a=t.viewHints,h=t.extent;return void 0!==e.extent&&(h=no(h,e.extent)),a[0]||a[1]||lo(h)||(o=p.C(
13h,r,t.pixelRatio,o.projection))&&zs(this,o)&&(s=o),s&&(a=s.J(),h=s.$(),o=je(),Ks(o,t.size[0]/2,t.size[1]/2,h/r,h/r,n,(a[0]-i[0])/h,(i[1]-a[3])/h),s!=this.b&&(i=s.a(this),i.style.maxWidth="none",i.style.position="absolute",ur(this.target),this.target.appendChild(i),this.b=s),Ys(o,this.f)||(ps(this.target,o),Ee(this.f,o)),Js(t.attributions,s.j),qs(t,p)),!0},d(Yu,Xu),Yu.prototype.g=function(){ur(this.target),this.i=0},Yu.prototype.j=function(t,e){if(!e.visible)return this.f&&(Or(this.target,!1),this.f=!1),!0;var o,i=t.pixelRatio,r=t.viewState,n=r.projection,s=this.a,p=s.fa(),a=p.hb(n),h=p.$d(),l=hn(a,r.resolution),u=a.$(l),c=r.center;u==r.resolution?(c=_s(c,u,t.size),o=io(c,u,r.rotation,t.size)):o=t.extent,void 0!==e.extent&&(o=no(o,e.extent));var u=nn(a,o,u),y={};y[l]={};var f,g,d,v,b=this.bd(p,n,y),m=s.b(),w=Ve(),x=new Ki(0,0,0,0);for(d=u.a;d<=u.f;++d)for(v=u.c;v<=u.b;++v)f=p.Ob(l,d,v,i,n),g=f.state,2==g?y[l][Xi(f.a)]=f:4==g||3==g&&!m||(g=on(a,f.a,b,x,w),g||(f=rn(a,f.a,x,w))&&b(l+1,f));var S;if(this.i!=p.c){for(S in this.b)m=this.b[+S],yr(m.target);this.b={},this.i=p.c}w=Object.keys(y).map(Number),V(w);var M,b={};for(d=0,v=w.length;v>d;++d){S=w[d],S in this.b?m=this.b[S]:(m=a.fe(c,S),m=new Vu(a,m),b[S]=!0,this.b[S]=m),S=y[S];for(M in S){f=m,g=S[M];var P=h,j=g.a,T=j[0],A=j[1],E=j[2],j=Xi(j);if(!(j in f.c)){var T=le(f.g.Ha(T),f.l),R=g.Sa(f),C=R.style;C.maxWidth="none";var L=void 0,I=void 0;P>0?(L=hr("DIV"),I=L.style,I.overflow="hidden",I.width=T[0]+"px",I.height=T[1]+"px",C.position="absolute",C.left=-P+"px",C.top=-P+"px",C.width=T[0]+2*P+"px",C.height=T[1]+2*P+"px",L.appendChild(R)):(C.width=T[0]+"px",C.height=T[1]+"px",L=R,I=C),I.position="absolute",I.left=(A-f.b[1])*T[0]+"px",I.top=(f.b[2]-E)*T[1]+"px",f.a||(f.a=document.createDocumentFragment()),f.a.appendChild(L),f.c[j]=g}}m.a&&(m.target.appendChild(m.a),m.a=null)}for(h=Object.keys(this.b).map(Number),V(h),d=je(),M=0,w=h.length;w>M;++M)if(S=h[M],m=this.b[S],S in y){if(f=m.$(),v=m.Ca(),Ks(d,t.size[0]/2,t.size[1]/2,f/r.resolution,f/r.resolution,r.rotation,(v[0]-c[0])/f,(c[1]-v[1])/f),m.setTransform(d),S in b){for(--S;S>=0;--S)if(S in this.b){v=this.b[S].target,v.parentNode&&v.parentNode.insertBefore(m.target,v.nextSibling);break}0>S&&cr(this.target,m.target,0)}else if(!t.viewHints[0]&&!t.viewHints[1]){g=sn(m.g,o,m.b[0],x),S=[],f=v=void 0;for(f in m.c)v=m.c[f],g.contains(v.a)||S.push(v);for(P=g=void 0,g=0,P=S.length;P>g;++g)v=S[g],f=Xi(v.a),yr(v.Sa(m)),delete m.c[f]}}else yr(m.target),delete this.b[S];return e.opacity!=this.B&&(this.B=this.target.style.opacity=e.opacity),e.visible&&!this.f&&(Or(this.target,!0),this.f=!0),$s(t.usedTiles,p,l,u),Qs(t,p,a,i,n,o,l,s.a()),Zs(t,p),qs(t,p),!0},Vu.prototype.Ca=function(){return this.j},Vu.prototype.$=function(){return this.i},Vu.prototype.setTransform=function(t){Ys(t,this.f)||(ps(this.target,t),Ee(this.f,t))},d(Wu,Xu),Wu.prototype.l=function(t,e){var o=t.viewState,i=o.center,r=o.rotation,n=o.resolution,o=t.pixelRatio,s=t.size[0],p=t.size[1],a=s*o,h=p*o,i=Ks(this.G,o*s/2,o*p/2,o/n,-o/n,-r,-i[0],-i[1]),n=this.i;n.canvas.width=a,n.canvas.height=h,s=Ks(this.D,0,0,1/o,1/o,0,-(a-s)/2*o,-(h-p)/2*o),ps(n.canvas,s),zu(this,"precompose",t,i),(s=this.b)&&!s.Ka()&&(n.globalAlpha=e.opacity,s.b(n,o,i,r,e.rb?t.skippedFeatureUids:{}
13),zu(this,"render",t,i)),zu(this,"postcompose",t,i)},Wu.prototype.Za=function(t,e,o,i){if(this.b){var r=e.viewState.resolution,n=e.viewState.rotation,s=this.a,p=e.layerStates[u(s)],a={};return this.b.f(t,r,n,p.rb?e.skippedFeatureUids:{},function(t){var e=u(t).toString();return e in a?void 0:(a[e]=!0,o.call(i,t,s))})}},Wu.prototype.S=function(){Hs(this)},Wu.prototype.j=function(t){function e(t){var e,i=t.Qb();if(i?e=i.call(t,a):(i=o.b)&&(e=i(t,a)),e){if(e){var r,n=!1,i=0;for(r=e.length;r>i;++i)n=dh(l,t,e[i],gh(a,h),this.S,this)||n;t=n}else t=!1;this.f=this.f||t}}var o=this.a,i=o.fa();Js(t.attributions,i.j),qs(t,i);var r=t.viewHints[0],n=t.viewHints[1],s=o.i,p=o.l;if(!this.f&&!s&&r||!p&&n)return!0;var n=t.extent,s=t.viewState,r=s.projection,a=s.resolution,h=t.pixelRatio;if(t=o.c,p=o.a,s=Da(o),void 0===s&&(s=fh),n=Oe(n,p*a),!this.f&&this.A==a&&this.C==t&&this.u==s&&Xe(this.B,n))return!0;Tt(this.b),this.b=null,this.f=!1;var l=new lh(.5*a/h,n,a,o.a);if(i.Mc(n,a,r),s){var u=[];i.ob(n,function(t){u.push(t)},this),V(u,s),u.forEach(e,this)}else i.ob(n,e,this);return uh(l),this.A=a,this.C=t,this.u=s,this.B=n,this.b=l,!0},d(Hu,np),Hu.prototype.X=function(){yr(this.a),Hu.da.X.call(this)},Hu.prototype.gf=function(t){if(t instanceof xa)t=new Ku(t);else if(t instanceof Sa)t=new Yu(t);else{if(!(t instanceof Fa))return null;t=new Wu(t)}return t},Hu.prototype.V=function(){return"dom"},Hu.prototype.Me=function(t){if(t){var e=this.j;if(ee(e,"precompose")||ee(e,"postcompose")){var e=this.b.canvas,o=t.pixelRatio;e.width=t.size[0]*o,e.height=t.size[1]*o}Zu(this,"precompose",t),e=t.layerStatesArray,W(e);var i,r,n,s,o=t.viewState.resolution;for(i=0,r=e.length;r>i;++i)s=e[i],n=s.layer,n=ap(this,n),cr(this.a,n.target,i),Us(s,o)&&"ready"==s.S?n.j(t,s)&&n.l(t,s):n.g();var p,e=t.layerStates;for(p in this.f)p in e||(n=this.f[p],yr(n.target));this.c||(Or(this.a,!0),this.c=!0),sp(t),hp(this,t),t.postRenderFunctions.push(pp),Zu(this,"postcompose",t)}else this.c&&(Or(this.a,!1),this.c=!1)},d(qu,Ju),qu.prototype.V=function(){return 35632},d($u,Ju),$u.prototype.V=function(){return 35633},d(_u,qu),i(_u),d(Qu,$u),i(Qu),Yb=oc.prototype,Yb.X=function(){var t=this.a;t.isContextLost()||(st(this.c,function(e){t.deleteBuffer(e.buffer)}),st(this.g,function(e){t.deleteProgram(e)}),st(this.j,function(e){t.deleteShader(e)}),t.deleteFramebuffer(this.f),t.deleteRenderbuffer(this.l),t.deleteTexture(this.B))},Yb.Gn=function(){return this.a},Yb.Hn=function(){gt(this.c),gt(this.j),gt(this.g),this.l=this.B=this.f=this.i=null},Yb.In=function(){},Yb.Ge=function(t){return t==this.i?!1:(this.a.useProgram(t),this.i=t,!0)},d(uc,Ds),uc.prototype.Fb=function(t,e){this.b.push(this.c.length),this.u.push(e);var o=t.ja(),i=t.ra();yc(this,o,o.length,i)},uc.prototype.Gb=function(t,e){this.b.push(this.c.length),this.u.push(e);var o=t.ja(),i=t.ra();yc(this,o,o.length,i)},uc.prototype.vb=function(t){var e=t.Xb(),o=t.fc(1),i=t.qd(),r=t.ze(1),n=t.A,s=t.Ca(),p=t.D,a=t.u,h=t.Bb();t=t.i;var l;0===this.g.length?this.g.push(o):(l=this.g[this.g.length-1],u(l)!=u(o)&&(this.C.push(this.c.length),this.g.push(o))),0===this.f.length?this.f.push(r):(l=this.f[this.f.length-1],u(l)!=u(r)&&(this.j.push(this.c.length),this.f.push(r))),this.D=e[0],this.G=e[1],this.oa=h[1],this.S=i[1],this.U=i[0],this.T=n,this.Z=s[0],this.ea=s[1],this.eb=a,this.ga=p,this.va=t,this.pa=h[0]},bc.prototype.a=function(t,e){var o=this.c[e];return void 0===o&&(o=new Xx[e](this.i,this.j),this.c[e]=o),o},bc.prototype.Ka=function(){return ft(this.c)},bc.prototype.b=function(t,e,o,i,r,n,s,p){var a,h;for(n=0,a=ox.length;a>n;++n)h=this.c[ox[n]],void 0!==h&&dc(h,t,e,o,i,r,s,p,void 0,!1)},bc.prototype.f=function(t,e,o,i,r,n,s,p,a,h){var l=e.a;l.bindFramebuffer(l.FRAMEBUFFER,nc(e));var u;return void 0!==this.g&&(u=Oe(ze(t),i*this.g)),xc(this,e,t,i,r,p,a,function(t){var e=new Uint8Array(4);return l.readPixels(0,0,1,1,l.RGBA,l.UNSIGNED_BYTE,e),0<e[3]&&(t=h(t))?t:void 0},!0,u)};var Xx={Image:uc},Kx=[1,1];d(Mc,Ds),Yb=Mc.prototype,Yb.ld=function(t,e){var o=t.toString(),i=this.a[o];void 0!==i?i.push(e):this.a[o]=[e]},Yb.Fc=function(){},Yb.hf=function(t,e){var o=e.g(t);if(o&&ho(this.f,o.J())){var i=e.a;void 0===i&&(i=0),this.ld(i,function(t){t.$a(e.j,e.f),t.vb(e.b),t.ab(e.c);var i=Yx[o.V()];i&&i.call(t,o,null)})}},Yb.Xd=function(t,e){var o,i,r=t.f;for(o=0,i=r.length;i>o;++o){var n=r[o],s=Yx[n.V()];s&&s.call(this,n,e)}},Yb.Gb=function(t,e){var o=this.c,i=new bc(1,this.f).a(0,"Image");i.vb(this.b),i.Gb(t,e),fc(i,o),dc(i,this.c,this.g,this.j,this.i,this.l,1,{},void 0,!1),cc(i,o)()},Yb.Wb=function(){},Yb.Gc=function(){},Yb.Fb=function(t,e){var o=this.c,i=new bc(1,this.f).a(0,"Image");i.vb(this.b),i.Fb(t,e),fc(i,o),dc(i,this.c,this.g,this.j,this.i,this.l,1,{},void 0,!1),cc(i,o)()},Yb.Hc=function(){},Yb.Ic=function(){},Yb.Hb=function(){},Yb.$a=function(){},Yb.vb=function(t){this.b=t},Yb.ab=function(){};
13var Yx={Point:Mc.prototype.Gb,MultiPoint:Mc.prototype.Fb,GeometryCollection:Mc.prototype.Xd};d(Pc,qu),i(Pc),d(jc,$u),i(jc),d(Ac,Ws),Ac.prototype.lh=function(t,e,o){Rc(this,"precompose",o,t),ic(o,34962,this.U);var i=o.a,r=Pc.Yb(),n=jc.Yb(),r=pc(o,r,n);this.u?n=this.u:this.u=n=new Tc(i,r),o.Ge(r)&&(i.enableVertexAttribArray(n.a),i.vertexAttribPointer(n.a,2,5126,!1,16,0),i.enableVertexAttribArray(n.c),i.vertexAttribPointer(n.c,2,5126,!1,16,8),i.uniform1i(n.g,0)),i.uniformMatrix4fv(n.j,!1,this.B),i.uniformMatrix4fv(n.f,!1,this.A),i.uniform1f(n.b,e.opacity),i.bindTexture(3553,this.lb),i.drawArrays(5,0,4),Rc(this,"postcompose",o,t)},Ac.prototype.Bf=function(){this.g=this.lb=null,this.j=void 0},d(Cc,Ac),Cc.prototype.Za=function(t,e,o,i){var r=this.a;return r.fa().xe(t,e.viewState.resolution,e.viewState.rotation,e.skippedFeatureUids,function(t){return o.call(i,t,r)})},Cc.prototype.Cf=function(t,e){var o=this.b.b,i=t.pixelRatio,r=t.viewState,n=r.center,s=r.resolution,p=r.rotation,a=this.f,h=this.lb,l=this.a.fa(),u=t.viewHints,c=t.extent;return void 0!==e.extent&&(c=no(c,e.extent)),u[0]||u[1]||lo(c)||(r=l.C(c,s,i,r.projection))&&zs(this,r)&&(a=r,h=Lc(this,r),this.lb&&t.postRenderFunctions.push(g(function(t,e){t.isContextLost()||t.deleteTexture(e)},o,this.lb))),a&&(o=this.b.g.u,Ic(this,o.width,o.height,i,n,s,p,a.J()),this.l=null,i=this.B,Re(i),Ne(i,1,-1),Ie(i,0,-1),this.f=a,this.lb=h,Js(t.attributions,a.j),qs(t,l)),!0},Cc.prototype.we=function(t,e){return void 0!==this.Za(t,e,Km,this)},Cc.prototype.sc=function(t,e,o,i){if(this.f&&this.f.a())if(this.a.fa()instanceof Mu){if(t=t.slice(),Vs(e.pixelToCoordinateMatrix,t,t),this.Za(t,e,Km,this))return o.call(i,this.a)}else{var r=[this.f.a().width,this.f.a().height];if(!this.l){var n=e.size;e=je(),Re(e),Ie(e,-1,-1),Ne(e,2/n[0],2/n[1]),Ie(e,0,n[1]),Ne(e,1,-1),n=je(),Le(this.A,n);var s=je();Re(s),Ie(s,0,r[1]),Ne(s,1,-1),Ne(s,r[0]/2,r[1]/2),Ie(s,1,1);var p=je();Ce(s,n,p),Ce(p,e,p),this.l=p}if(e=[0,0],Vs(this.l,t,e),!(0>e[0]||e[0]>r[0]||0>e[1]||e[1]>r[1])&&(this.i||(this.i=ns(1,1)),this.i.clearRect(0,0,1,1),this.i.drawImage(this.f.a(),e[0],e[1],1,1,0,0,1,1),0<this.i.getImageData(0,0,1,1).data[3]))return o.call(i,this.a)}},d(Nc,qu),i(Nc),d(kc,$u),i(kc),d(Dc,Ac),Yb=Dc.prototype,Yb.X=function(){rc(this.b.g,this.D),Dc.da.X.call(this)},Yb.bd=function(t,e,o){var i=this.b;return function(r,n){return dn(t,e,r,n,function(t){var e=zr(i.c,t.tb());return e&&(o[r]||(o[r]={}),o[r][t.a.toString()]=t),e})}},Yb.Bf=function(){Dc.da.Bf.call(this),this.f=null},Yb.Cf=function(t,e,o){var i,r=this.b,n=o.a,s=t.viewState,p=s.projection,a=this.a,h=a.fa(),l=h.hb(p),u=hn(l,s.resolution),c=l.$(u),y=h.Pb(u,t.pixelRatio,p),f=y[0]/le(l.Ha(u),this.S)[0],g=c/f,d=h.$d(),v=s.center;if(c==s.resolution?(v=_s(v,c,t.size),i=io(v,c,s.rotation,t.size)):i=t.extent,c=nn(l,i,c),this.i&&Vi(this.i,c)&&this.l==h.c)g=this.C;else{var b=[zi(c),Wi(c)],m=Math.pow(2,Math.ceil(Math.log(Math.max(b[0]*y[0],b[1]*y[1]))/Math.LN2)),b=g*m,w=l.Ca(u),x=w[0]+c.a*y[0]*g,g=w[1]+c.c*y[1]*g,g=[x,g,x+b,g+b];Ec(this,t,m),n.viewport(0,0,m,m),n.clearColor(0,0,0,0),n.clear(16384),n.disable(3042),m=pc(o,this.G,this.T),o.Ge(m),this.f||(this.f=new Fc(n,m)),ic(o,34962,this.D),n.enableVertexAttribArray(this.f.a),n.vertexAttribPointer(this.f.a,2,5126,!1,16,0),n.enableVertexAttribArray(this.f.c),n.vertexAttribPointer(this.f.c,2,5126,!1,16,8),n.uniform1i(this.f.b,0),o={},o[u]={};var S,M,P,j=this.bd(h,p,o),T=a.b(),m=!0,x=Ve(),A=new Ki(0,0,0,0);for(M=c.a;M<=c.f;++M)for(P=c.c;P<=c.b;++P)if(w=h.Ob(u,M,P,f,p),void 0===e.extent||(S=l.Aa(w.a,x),ho(S,e.extent))){if(S=w.state,2==S){if(zr(r.c,w.tb())){o[u][Xi(w.a)]=w;continue}}else if(4==S||3==S&&!T)continue;m=!1,S=on(l,w.a,j,A,x),S||(w=rn(l,w.a,A,x))&&j(u+1,w)}e=Object.keys(o).map(Number),V(e);for(var E,R,C,j=new Float32Array(4),T=0,A=e.length;A>T;++T)for(E in R=o[e[T]])w=R[E],S=l.Aa(w.a,x),M=2*(S[2]-S[0])/b,P=2*(S[3]-S[1])/b,C=2*(S[0]-g[0])/b-1,S=2*(S[1]-g[1])/b-1,Pe(j,M,P,C,S),n.uniform4fv(this.f.f,j),Uc(r,w,y,d*f),n.drawArrays(5,0,4);m?(this.i=c,this.C=g,this.l=h.c):(this.C=this.i=null,this.l=-1,t.animate=!0)}$s(t.usedTiles,h,u,c);var L=r.l;return Qs(t,h,l,f,p,i,u,a.a(),function(t){var e;(e=2!=t.state||zr(r.c,t.tb()))||(e=t.tb()in L.b),e||yp(L,[t,pn(l,t.a),l.$(t.a[0]),y,d*f])},this),Zs(t,h),qs(t,h),n=this.B,Re(n),Ie(n,(v[0]-g[0])/(g[2]-g[0]),(v[1]-g[1])/(g[3]-g[1])),0!==s.rotation&&ke(n,s.rotation),Ne(n,t.size[0]*s.resolution/(g[2]-g[0]),t.size[1]*s.resolution/(g[3]-g[1])),Ie(n,-.5,-.5),!0}
13,Yb.sc=function(t,e,o,i){if(this.g){var r=[0,0];if(Vs(this.B,[t[0]/e.size[0],(e.size[1]-t[1])/e.size[1]],r),t=[r[0]*this.j,r[1]*this.j],e=this.b.g.a,e.bindFramebuffer(e.FRAMEBUFFER,this.g),r=new Uint8Array(4),e.readPixels(t[0],t[1],1,1,e.RGBA,e.UNSIGNED_BYTE,r),0<r[3])return o.call(i,this.a)}},d(Oc,Ac),Yb=Oc.prototype,Yb.lh=function(t,e,o){this.i=e;var i=t.viewState,r=this.f;r&&!r.Ka()&&r.b(o,i.center,i.resolution,i.rotation,t.size,t.pixelRatio,e.opacity,e.rb?t.skippedFeatureUids:{})},Yb.X=function(){var t=this.f;t&&(mc(t,this.b.g)(),this.f=null),Oc.da.X.call(this)},Yb.Za=function(t,e,o,i){if(this.f&&this.i){var r=e.viewState,n=this.a,s=this.i,p={};return this.f.f(t,this.b.g,r.center,r.resolution,r.rotation,e.size,e.pixelRatio,s.opacity,s.rb?e.skippedFeatureUids:{},function(t){var e=u(t).toString();return e in p?void 0:(p[e]=!0,o.call(i,t,n))})}},Yb.we=function(t,e){if(this.f&&this.i){var o=e.viewState;return Sc(this.f,t,this.b.g,o.resolution,o.rotation,this.i.opacity,e.skippedFeatureUids)}return!1},Yb.sc=function(t,e,o,i){return t=t.slice(),Vs(e.pixelToCoordinateMatrix,t,t),this.we(t,e)?o.call(i,this.a):void 0},Yb.Cm=function(){Hs(this)},Yb.Cf=function(t,e,o){function i(t){var e,o=t.Qb();if(o?e=o.call(t,h):(o=r.b)&&(e=o(t,h)),e){if(e){var i,n=!1,o=0;for(i=e.length;i>o;++o)n=dh(c,t,e[o],gh(h,l),this.Cm,this)||n;t=n}else t=!1;this.l=this.l||t}}var r=this.a;e=r.fa(),Js(t.attributions,e.j),qs(t,e);var n=t.viewHints[0],s=t.viewHints[1],p=r.i,a=r.l;if(!this.l&&!p&&n||!a&&s)return!0;var s=t.extent,p=t.viewState,n=p.projection,h=p.resolution,l=t.pixelRatio,p=r.c,u=r.a,a=Da(r);if(void 0===a&&(a=fh),s=Oe(s,u*h),!this.l&&this.G==h&&this.S==p&&this.D==a&&Xe(this.C,s))return!0;this.f&&t.postRenderFunctions.push(mc(this.f,o)),this.l=!1;var c=new bc(.5*h/l,s,r.a);if(e.Mc(s,h,n),a){var y=[];e.ob(s,function(t){y.push(t)},this),V(y,a),y.forEach(i,this)}else e.ob(s,i,this);return wc(c,o),this.G=h,this.S=p,this.D=a,this.C=s,this.f=c,!0},d(Bc,np),Yb=Bc.prototype,Yb.gf=function(t){return t instanceof xa?new Cc(this,t):t instanceof Sa?new Dc(this,t):t instanceof Fa?new Oc(this,t):null},Yb.X=function(){var t=this.b;t.isContextLost()||this.c.forEach(function(e){e&&t.deleteTexture(e.lb)}),Tt(this.g),Bc.da.X.call(this)},Yb.tj=function(t,e){for(var o,i=this.b;1024<this.c.nc()-this.i;){if(o=this.c.a.zc)i.deleteTexture(o.lb);else{if(+this.c.a.ne==e.index)break;--this.i}this.c.pop()}},Yb.V=function(){return"webgl"},Yb.Am=function(t){t.preventDefault(),this.c.clear(),this.i=0,st(this.f,function(t){t.Bf()})},Yb.Bm=function(){Xc(this),this.j.render()},Yb.Me=function(t){var e=this.g,o=this.b;if(o.isContextLost())return!1;if(!t)return this.B&&(Or(this.a,!1),this.B=!1),!1;this.A=t.focus,this.c.set((-t.index).toString(),null),++this.i,Gc(this,"precompose",t);var i=[],r=t.layerStatesArray;W(r);var n,s,p,a,h=t.viewState.resolution;for(n=0,s=r.length;s>n;++n)a=r[n],Us(a,h)&&"ready"==a.S&&(p=ap(this,a.layer),p.Cf(t,a,e)&&i.push(a));for(r=t.size[0]*t.pixelRatio,h=t.size[1]*t.pixelRatio,(this.a.width!=r||this.a.height!=h)&&(this.a.width=r,this.a.height=h),o.bindFramebuffer(36160,null),o.clearColor(0,0,0,0),o.clear(16384),o.enable(3042),o.viewport(0,0,this.a.width,this.a.height),n=0,s=i.length;s>n;++n)a=i[n],p=ap(this,a.layer),p.lh(t,a,e);this.B||(Or(this.a,!0),this.B=!0),sp(t),1024<this.c.nc()-this.i&&t.postRenderFunctions.push(f(this.tj,this)),this.l.Ka()||(t.postRenderFunctions.push(this.S),t.animate=!0),Gc(this,"postcompose",t),hp(this,t),t.postRenderFunctions.push(pp)},Yb.Af=function(t,e,o,i,r,n){var s;if(this.b.isContextLost())return!1;var p,a=e.viewState,h=e.layerStatesArray;for(p=h.length-1;p>=0;--p){s=h[p];var l=s.layer;if(Us(s,a.resolution)&&r.call(n,l)&&(s=ap(this,l).Za(t,e,o,i)))return s}},Yb.kh=function(t,e,o,i){var r=!1;if(this.b.isContextLost())return!1;var n,s=e.viewState,p=e.layerStatesArray;for(n=p.length-1;n>=0;--n){var a=p[n],h=a.layer;if(Us(a,s.resolution)&&o.call(i,h)&&(r=ap(this,h).we(t,e)))return!0}return r},Yb.jh=function(t,e,o,i,r){if(this.b.isContextLost())return!1;var n,s,p=e.viewState,a=e.layerStatesArray;for(s=a.length-1;s>=0;--s){n=a[s];var h=n.layer;if(Us(n,p.resolution)&&r.call(i,h)&&(n=ap(this,h).sc(t,e,o,i)))return n}};var Vx=["canvas","webgl","dom"];d(Kc,ne),Yb=Kc.prototype,Yb.hj=function(t){this.g.push(t)},Yb.ij=function(t){this.f.push(t)},Yb.jg=function(t){this.oc().Pc().push(t)},Yb.kg=function(t){this.j.push(t)},Yb.lg=function(t){var e=t.Na();
14void 0!==e&&(this.Z[e.toString()]=t),t.setMap(this)},Yb.Ma=function(t){this.render(),Array.prototype.push.apply(this.S,arguments)},Yb.X=function(){yr(this.a),Kc.da.X.call(this)},Yb.od=function(t,e,o,i,r){return this.b?(t=this.Fa(t),this.i.Af(t,this.b,e,void 0!==o?o:null,void 0!==i?i:Km,void 0!==r?r:null)):void 0},Yb.Fl=function(t,e,o,i,r){return this.b?this.i.jh(t,this.b,e,void 0!==o?o:null,void 0!==i?i:Km,void 0!==r?r:null):void 0},Yb.Yk=function(t,e,o){return this.b?(t=this.Fa(t),this.i.kh(t,this.b,void 0!==e?e:Km,void 0!==o?o:null)):!1},Yb.Ij=function(t){return this.Fa(this.Zd(t))},Yb.Zd=function(t){var e;return e=this.a,t=Nr(t),e=Nr(e),e=new er(t.x-e.x,t.y-e.y),[e.x,e.y]},Yb.wf=function(){return this.get("target")},Yb.Lc=function(){var t=this.wf();return void 0!==t?rr(t):null},Yb.Fa=function(t){var e=this.b;return e?(t=t.slice(),Vs(e.pixelToCoordinateMatrix,t,t)):null},Yb.Gj=function(){return this.g},Yb.$j=function(){return this.j},Yb.Zj=function(t){return t=this.Z[t.toString()],void 0!==t?t:null},Yb.Nj=function(){return this.f},Yb.oc=function(){return this.get("layergroup")},Yb.Xg=function(){return this.oc().Pc()},Yb.Oa=function(t){var e=this.b;return e?(t=t.slice(0,2),Vs(e.coordinateToPixelMatrix,t,t)):null},Yb.Ra=function(){return this.get("size")},Yb.aa=function(){return this.get("view")},Yb.nk=function(){return this.a},Yb.lk=function(t,e,o,i){var r=this.b;return r&&e in r.wantedTiles&&r.wantedTiles[e][Xi(t.a)]?(t=o[0]-r.focus[0],o=o[1]-r.focus[1],65536*Math.log(i)+Math.sqrt(t*t+o*o)/i):1/0},Yb.Hg=function(t,e){var o=new Rs(e||t.type,this,t);this.Ig(o)},Yb.Ig=function(t){if(this.b){this.T=t.coordinate,t.frameState=this.b;var e,o=this.f.a;
14if(!1!==this.o(t))for(e=o.length-1;e>=0;e--){var i=o[e];if(i.b()&&!i.handleEvent(t))break}}},Yb.Qk=function(){var t=this.b,e=this.va;if(!e.Ka()){var o=16,i=o,r=0;t&&(r=t.viewHints,r[0]&&(o=this.Ac?8:0,i=2),r[1]&&(o=this.Bc?8:0,i=2),r=at(t.wantedTiles)),o*=r,i*=r,e.f<o&&(dp(e),bp(e,o,i))}for(e=this.pa,o=0,i=e.length;i>o;++o)e[o](this,t);e.length=0},Yb.Sk=function(){this.render()},Yb.Uk=function(){var t=this.Lc();$n(this.A),t?(t.appendChild(this.a),qn(this.A,this.ga?this.ga:t),this.l||(this.l=Xt(this.fb,"resize",this.Uc,!1,this))):(yr(this.a),this.l&&(zt(this.l),this.l=null)),this.Uc()},Yb.Vk=function(){this.render()},Yb.Xk=function(){this.render()},Yb.Wk=function(){this.U&&(zt(this.U),this.U=null);var t=this.aa();t&&(this.U=Xt(t,"propertychange",this.Xk,!1,this)),this.render()},Yb.Bk=function(){this.render()},Yb.Ck=function(){this.render()},Yb.Ak=function(){this.C&&(this.C.forEach(zt),this.C=null);var t=this.oc();t&&(this.C=[Xt(t,"propertychange",this.Ck,!1,this),Xt(t,"change",this.Bk,!1,this)]),this.render()},Yb.Fo=function(){var t=this.u;kn(t),t.f()},Yb.render=function(){null!=this.u.wa||this.u.start()},Yb.yo=function(t){return this.g.remove(t)},Yb.zo=function(t){return this.f.remove(t)},Yb.Bo=function(t){return this.oc().Pc().remove(t)},Yb.Co=function(t){return this.j.remove(t)},Yb.Eo=function(t){var e,o,i,r=this.Ra(),n=this.aa(),s=null;if(void 0!==r&&0<r[0]&&0<r[1]&&n&&Ei(n)){var s=n.b.slice(),p=this.oc().nf(),a={};for(e=0,o=p.length;o>e;++e)a[u(p[e].layer)]=p[e];i=Ai(n),s={animate:!1,attributions:{},coordinateToPixelMatrix:this.Cb,extent:null,focus:this.T?this.T:i.center,index:this.Db++,layerStates:a,layerStatesArray:p,logos:bt(this.Xc),pixelRatio:this.We,pixelToCoordinateMatrix:this.Xe,postRenderFunctions:[],size:r,skippedFeatureUids:this.ea,tileQueue:this.va,time:t,usedTiles:{},viewState:i,viewHints:s,wantedTiles:{}}}if(s){for(t=this.S,e=r=0,o=t.length;o>e;++e)n=t[e],n(this,s)&&(t[r++]=n);t.length=r,s.extent=io(i.center,i.resolution,i.rotation,s.size)}this.b=s,this.i.Me(s),s&&(s.animate&&this.render(),Array.prototype.push.apply(this.pa,s.postRenderFunctions),0!==this.S.length||s.viewHints[0]||s.viewHints[1]||Ze(s.extent,this.xa)||(this.o(new Yr("moveend",this,s)),Be(s.extent,this.xa))),this.o(new Yr("postrender",this,s)),Bn(this.Qk,this)},Yb.Xh=function(t){this.set("layergroup",t)},Yb.Uf=function(t){this.set("size",t)},Yb.Gl=function(t){this.set("target",t)},Yb.To=function(t){this.set("view",t)},Yb.fi=function(t){t=u(t).toString(),this.ea[t]=!0,this.render()},Yb.Uc=function(){var t=this.Lc();if(t){var e=vr(t),o=gm&&t.currentStyle;o&&wr(ir(e))&&"auto"!=o.width&&"auto"!=o.height&&!o.boxSizing?(e=Br(t,o.width,"width","pixelWidth"),t=Br(t,o.height,"height","pixelHeight"),t=new or(e,t)):(o=new or(t.offsetWidth,t.offsetHeight),e=Gr(t,"padding"),t=Kr(t),t=new or(o.width-t.left-e.left-e.right-t.right,o.height-t.top-e.top-e.bottom-t.bottom)),this.Uf([t.width,t.height])}else this.Uf(void 0)},Yb.ii=function(t){t=u(t).toString(),delete this.ea[t],this.render()},wa(),d(Vc,ne),Yb=Vc.prototype,Yb.re=function(){return this.get("element")},Yb.Na=function(){return this.wa},Yb.se=function(){return this.get("map")},Yb.Eg=function(){return this.get("offset")},Yb.Yg=function(){return this.get("position")},Yb.Fg=function(){return this.get("positioning")},Yb.wk=function(){ur(this.b);var t=this.re();t&&lr(this.b,t)},Yb.Hk=function(){this.f&&(yr(this.b),zt(this.f),this.f=null);var t=this.se();t&&(this.f=Xt(t,"postrender",this.render,!1,this),Hc(this),t=this.l?t.D:t.G,this.i?cr(t,this.b,0):lr(t,this.b))},Yb.render=function(){Hc(this)},Yb.Mk=function(){Hc(this)},Yb.Ok=function(){if(Hc(this),void 0!==this.get("position")&&this.autoPan){var t=this.se();if(void 0!==t&&t.Lc()){var e=Wc(t.Lc(),t.Ra()),o=this.re(),i=o.offsetWidth,r=o.currentStyle||window.getComputedStyle(o),i=i+(parseInt(r.marginLeft,10)+parseInt(r.marginRight,10)),r=o.offsetHeight,n=o.currentStyle||window.getComputedStyle(o),r=r+(parseInt(n.marginTop,10)+parseInt(n.marginBottom,10)),s=Wc(o,[i,r]),o=this.j;Xe(e,s)||(i=s[0]-e[0],r=e[2]-s[2],n=s[1]-e[1],s=e[3]-s[3],e=[0,0],0>i?e[0]=i-o:0>r&&(e[0]=Math.abs(r)+o),0>n?e[1]=n-o:0>s&&(e[1]=Math.abs(s)+o),0===e[0]&&0===e[1])||(o=t.aa().Ta(),i=t.Oa(o),e=[i[0]+e[0],i[1]+e[1]],this.g&&(this.g.source=o,t.Ma(Fi(this.g))),t.aa().jb(t.Fa(e)))}}},Yb.Pk=function(){Hc(this)},Yb.Uh=function(t){this.set("element",t)},Yb.setMap=function(t){this.set("map",t)},Yb.Zh=function(t){this.set("offset",t)},Yb.xf=function(t){this.set("position",t)},Yb.bi=function(t){this.set("positioning",t)},d(Zc,Vr),Yb=Zc.prototype,Yb.setMap=function(t){var e=this.a;t!==e&&(e&&(e=e.aa())&&Wt(e,se("rotation"),this.ie,!1,this),Zc.da.setMap.call(this,t),t&&(this.u.push(Xt(t,"propertychange",this.Ik,!1,this)),0===this.b.Xg().$b()&&this.b.Xh(t.oc()),t=t.aa()))&&(Xt(t,se("rotation"),this.ie,!1,this),Ei(t)&&(this.b.Uc(),qc(this)))},Yb.Ik=function(t){"view"===t.key&&((t=t.oldValue)&&Wt(t,se("rotation"),this.ie,!1,this),t=this.a.aa(),Xt(t,se("rotation"),this.ie,!1,this))},Yb.ie=function(){this.b.aa().te(this.a.aa().Ea())},Yb.Rl=function(t){t.preventDefault(),_c(this)},Yb.Ql=function(){return this.i},Yb.Tl=function(t){this.i!==t&&(this.i=t,Tr(this.element,"ol-uncollapsible"),!t&&this.j&&_c(this))},Yb.Sl=function(t){this.i&&this.j!==t&&_c(this)},Yb.Pl=function(){return this.j},Yb.ak=function(){return this.b},d(Qc,Vr);var Wx=[1,2,5];Qc.prototype.G=function(){return this.get("units")},Qc.prototype.Z=function(){ey(this)},Qc.prototype.T=function(t){this.set("units",t)},d(oy,Pt);var zx=[];oy.prototype.Qa=function(t,e,o,i){n(e)||(e&&(zx[0]=e.toString()),e=zx);for(var r=0;r<e.length;r++){var s=Xt(t,e[r],o||this.handleEvent,i||!1,this.c||this);if(!s)break;this.a[s.key]=s}return this},oy.prototype.Vf=function(t,e,o,i,r){if(n(e))for(var s=0;s<e.length;s++)this.Vf(t,e[s],o,i,r);else o=o||this.handleEvent,r=r||this.c||this,o=_t(o),i=!!i,e=Nt(t)?Bt(t.zb,String(e),o,i,r):t&&(t=$t(t))?Bt(t,e,o,i,r):null,e&&(zt(e),delete this.a[e.key]);return this},oy.prototype.X=function(){oy.da.X.call(this),iy(this)},oy.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented")},d(ry,Qt);var Hx=gm||vm&&Mt("1.9.3");Yb=ry.prototype,Yb.X=function(){ry.da.X.call(this),Wt(this.handle,["touchstart","mousedown"],this.gi,!1,this),iy(this.c),Hx&&this.j.releaseCapture(),this.handle=this.target=null},Yb.gi=function(t){var e="mousedown"==t.type;if(this.b||e&&!It(t))this.o("earlycancel");else if(this.o(new hy("start",this,t.clientX,t.clientY))){this.b=!0,t.preventDefault();var e=this.j,o=e.documentElement,i=!Hx;this.c.Qa(e,["touchmove","mousemove"],this.Lk,i),this.c.Qa(e,["touchend","mouseup"],this.Yd,i),Hx?(o.setCapture(!1),this.c.Qa(o,"losecapture",this.Yd)):this.c.Qa(e?e.parentWindow||e.defaultView:window,"blur",this.Yd),this.u&&this.c.Qa(this.u,"scroll",this.Nn,i),this.clientX=this.l=t.clientX,this.clientY=this.B=t.clientY,this.screenX=t.screenX,this.screenY=t.screenY,this.f=this.target.offsetLeft,this.g=this.target.offsetTop,this.i=xr(ir(this.j))}},Yb.Yd=function(t){iy(this.c),Hx&&this.j.releaseCapture(),this.b?(this.b=!1,this.o(new hy("end",this,t.clientX,t.clientY,0,py(this,this.f),ay(this,this.g)))):this.o("earlycancel")},Yb.Lk=function(t){var e=1*(t.clientX-this.clientX),o=t.clientY-this.clientY;if(this.clientX=t.clientX,this.clientY=t.clientY,this.screenX=t.screenX,this.screenY=t.screenY,!this.b){var i=this.l-this.clientX,r=this.B-this.clientY;if(i*i+r*r>0){if(!this.o(new hy("start",this,t.clientX,t.clientY)))return void(this.ia||this.Yd(t));this.b=!0}}o=ny(this,e,o),e=o.x,o=o.y,this.b&&this.o(new hy("beforedrag",this,t.clientX,t.clientY,0,e,o))&&(sy(this,t,e,o),t.preventDefault())},Yb.Nn=function(t){var e=ny(this,0,0);t.clientX=this.clientX,t.clientY=this.clientY,sy(this,t,e.x,e.y)},d(hy,At),d(ly,Vr);var Zx=0;Yb=ly.prototype,Yb.setMap=function(t){ly.da.setMap.call(this,t),t&&t.render()},Yb.sk=function(t){var e=this.a,o=e.aa(),i=o.$();e.Ma(Oi({resolution:i,duration:this.A,easing:Li})),t=yy(this,cy(this,t.offsetX-this.l[0]/2,t.offsetY-this.l[1]/2)),o.Ub(o.constrainResolution(t))},Yb.vk=function(){Ri(this.a.aa(),1)},Yb.tk=function(t){this.j=yy(this,cy(this,t.left,t.top)),this.a.aa().Ub(this.j)},Yb.uk=function(){var t=this.a,e=t.aa();Ri(e,-1),t.Ma(Oi({resolution:this.j,duration:this.A,easing:Li})),t=e.constrainResolution(this.j),e.Ub(t)},d(fy,Vr),fy.prototype.j=function(t){t.preventDefault();var e=this.a;t=e.aa();var o=this.b?this.b:t.g.J(),e=e.Ra();t.jf(o,e)},d(gy,ne),Yb=gy.prototype,Yb.X=function(){this.uf(!1),gy.da.X.call(this)},Yb.On=function(t){if(t=t.a,null!==t.alpha){var e=E(t.alpha);this.set("alpha",e),"boolean"==typeof t.absolute&&t.absolute?this.set("heading",e):a(t.webkitCompassHeading)&&-1!=t.webkitCompassAccuracy&&this.set("heading",E(t.webkitCompassHeading))}null!==t.beta&&this.set("beta",E(t.beta)),null!==t.gamma&&this.set("gamma",E(t.gamma)),this.s()},Yb.Bj=function(){return this.get("alpha")},Yb.Ej=function(){return this.get("beta")},Yb.Kj=function(){return this.get("gamma")},Yb.tl=function(){return this.get("heading")},Yb.Tg=function(){return this.get("tracking")},Yb.ul=function(){if(bw){var t=this.Tg();t&&!this.a?this.a=Xt(Zb,"deviceorientation",this.On,!1,this):!t&&this.a&&(zt(this.a),this.a=null)}},Yb.uf=function(t){this.set("tracking",t)},d(wy,dy),Yb=wy.prototype,Yb.V=function(){return"json"},Yb.Tb=function(t,e){return this.Rc(xy(t),vy(this,t,e))},Yb.Ba=function(t,e){return this.Jf(xy(t),vy(this,t,e))},Yb.Sc=function(t,e){return this.Dh(xy(t),vy(this,t,e))},Yb.Ia=function(t){return this.Kh(xy(t))},Yb.Jd=function(t,e){return mx(this.Vc(t,e))},Yb.Vb=function(t,e){return mx(this.Re(t,e))},Yb.Wc=function(t,e){return mx(this.Te(t,e))},d(jy,Go),Yb=jy.prototype,Yb.jj=function(t){this.v?X(this.v,t):this.v=t.slice(),this.s()},Yb.clone=function(){var t=new jy(null);return t.ba(this.b,this.v.slice()),t},Yb.mb=function(t,e,o,i){return i<Ue(this.J(),t,e)?i:(this.D!=this.c&&(this.G=Math.sqrt(Ho(this.v,0,this.v.length,this.a,0)),this.D=this.c),Jo(this.v,0,this.v.length,this.a,this.G,!1,t,e,o,i))},Yb.yj=function(t,e){return ui(this.v,0,this.v.length,this.a,t,e)},Yb.Wl=function(t,e){return"XYM"!=this.b&&"XYZM"!=this.b?null:My(this.v,0,this.v.length,this.a,t,void 0!==e?e:!1)},Yb.Y=function(){return ti(this.v,0,this.v.length,this.a)},Yb.Xl=function(){var t,e=this.v,o=this.a,i=e[0],r=e[1],n=0;for(t=0+o;t<this.v.length;t+=o)var s=e[t],p=e[t+1],n=n+Math.sqrt((s-i)*(s-i)+(p-r)*(p-r)),i=s,r=p;return n},Yb.Kc=function(t){var e=[];return e.length=oi(this.v,0,this.v.length,this.a,t,e,0),t=new jy(null),t.ba("XY",e),t},Yb.V=function(){return"LineString"},Yb.Da=function(t){return ci(this.v,0,this.v.length,this.a,t)},Yb.ma=function(t,e){t?(Yo(this,e,t,1),this.v||(this.v=[]),this.v.length=_o(this.v,0,t,this.a),this.s()):this.ba("XY",null)},Yb.ba=function(t,e){Ko(this,t,e),this.s()},d(Ay,Go),Yb=Ay.prototype,Yb.kj=function(t){this.v?X(this.v,t.ja().slice()):this.v=t.ja().slice(),this.g.push(this.v.length),this.s()},Yb.clone=function(){var t=new Ay(null);return t.ba(this.b,this.v.slice(),this.g.slice()),t},Yb.mb=function(t,e,o,i){return i<Ue(this.J(),t,e)?i:(this.l!=this.c&&(this.D=Math.sqrt(Zo(this.v,0,this.g,this.a,0)),this.l=this.c),qo(this.v,0,this.g,this.a,this.D,!1,t,e,o,i))},Yb.Zl=function(t,e,o){return"XYM"!=this.b&&"XYZM"!=this.b||0===this.v.length?null:Py(this.v,this.g,this.a,t,void 0!==e?e:!1,void 0!==o?o:!1)},Yb.Y=function(){return ei(this.v,0,this.g,this.a)},Yb.Ab=function(){return this.g},Yb.Sj=function(t){if(0>t||this.g.length<=t)return null;var e=new jy(null);return e.ba(this.b,this.v.slice(0===t?0:this.g[t-1],this.g[t])),e},Yb.rd=function(){var t,e,o=this.v,i=this.g,r=this.b,n=[],s=0;for(t=0,e=i.length;e>t;++t){var p=i[t],a=new jy(null);a.ba(r,o.slice(s,p)),n.push(a),s=p}return n},Yb.Kc=function(t){var e,o,i=[],r=[],n=this.v,s=this.g,p=this.a,a=0,h=0;for(e=0,o=s.length;o>e;++e){var l=s[e],h=oi(n,a,l,p,t,i,h);r.push(h),a=l}return i.length=h,t=new Ay(null),t.ba("XY",i,r),t},Yb.V=function(){return"MultiLineString"},Yb.Da=function(t){t:{var e,o,i=this.v,r=this.g,n=this.a,s=0;for(e=0,o=r.length;o>e;++e){if(ci(i,s,r[e],n,t)){t=!0;break t}s=r[e]}t=!1}return t},Yb.ma=function(t,e){if(t){Yo(this,e,t,2),this.v||(this.v=[]);var o=Qo(this.v,0,t,this.a,this.g);this.v.length=0===o.length?0:o[o.length-1],this.s()}else this.ba("XY",null,this.g)},Yb.ba=function(t,e,o){Ko(this,t,e),this.g=o,this.s()},d(Cy,Go),Yb=Cy.prototype,Yb.mj=function(t){this.v?X(this.v,t.ja()):this.v=t.ja().slice(),this.s()},Yb.clone=function(){var t=new Cy(null);return t.ba(this.b,this.v.slice()),t}
14,Yb.mb=function(t,e,o,i){if(i<Ue(this.J(),t,e))return i;var r,n,s,p=this.v,a=this.a;for(r=0,n=p.length;n>r;r+=a)if(s=A(t,e,p[r],p[r+1]),i>s){for(i=s,s=0;a>s;++s)o[s]=p[r+s];o.length=a}return i},Yb.Y=function(){return ti(this.v,0,this.v.length,this.a)},Yb.ck=function(t){var e=this.v?this.v.length/this.a:0;return 0>t||t>=e?null:(e=new si(null),e.ba(this.b,this.v.slice(t*this.a,(t+1)*this.a)),e)},Yb.ue=function(){var t,e,o=this.v,i=this.b,r=this.a,n=[];for(t=0,e=o.length;e>t;t+=r){var s=new si(null);s.ba(i,o.slice(t,t+r)),n.push(s)}return n},Yb.V=function(){return"MultiPoint"},Yb.Da=function(t){var e,o,i,r,n=this.v,s=this.a;for(e=0,o=n.length;o>e;e+=s)if(i=n[e],r=n[e+1],Ke(t,i,r))return!0;return!1},Yb.ma=function(t,e){t?(Yo(this,e,t,1),this.v||(this.v=[]),this.v.length=_o(this.v,0,t,this.a),this.s()):this.ba("XY",null)},Yb.ba=function(t,e){Ko(this,t,e),this.s()},d(Ly,Go),Yb=Ly.prototype,Yb.nj=function(t){if(this.v){var e=this.v.length;X(this.v,t.ja()),t=t.Ab().slice();var o,i;for(o=0,i=t.length;i>o;++o)t[o]+=e}else this.v=t.ja().slice(),t=t.Ab().slice(),this.g.push();this.g.push(t),this.s()},Yb.clone=function(){var t=new Ly(null),e=mt(this.g);return ky(t,this.b,this.v.slice(),e),t},Yb.mb=function(t,e,o,i){if(i<Ue(this.J(),t,e))return i;if(this.S!=this.c){var r,n,s=this.g,p=0,a=0;for(r=0,n=s.length;n>r;++r)var h=s[r],a=Zo(this.v,p,h,this.a,a),p=h[h.length-1];this.U=Math.sqrt(a),this.S=this.c}s=Ny(this),p=this.g,a=this.a,r=this.U,n=0;var l,u,h=[NaN,NaN];for(l=0,u=p.length;u>l;++l){var c=p[l];i=qo(s,n,c,a,r,!0,t,e,o,i,h),n=c[c.length-1]}return i},Yb.rc=function(t,e){var o;t:{o=Ny(this);var i=this.g,r=0;if(0!==i.length){var n,s;for(n=0,s=i.length;s>n;++n){var p=i[n];if(hi(o,r,p,this.a,t,e)){o=!0;break t}r=p[p.length-1]}}o=!1}return o},Yb.$l=function(){var t,e,o=Ny(this),i=this.g,r=0,n=0;for(t=0,e=i.length;e>t;++t)var s=i[t],n=n+Wo(o,r,s,this.a),r=s[s.length-1];return n},Yb.Y=function(t){var e;void 0!==t?(e=Ny(this).slice(),vi(e,this.g,this.a,t)):e=this.v,t=e,e=this.g;var o,i,r=this.a,n=0,s=[],p=0;for(o=0,i=e.length;i>o;++o){var a=e[o];s[p++]=ei(t,n,a,r,s[p]),n=a[a.length-1]}return s.length=p,s},Yb.Pj=function(){var t=new Cy(null);return t.ba("XY",Iy(this).slice()),t},Yb.Kc=function(t){var e=[],o=[],i=this.v,r=this.g,n=this.a;t=Math.sqrt(t);var s,p,a=0,h=0;for(s=0,p=r.length;p>s;++s){var l=r[s],u=[],h=ii(i,a,l,n,t,e,h,u);o.push(u),a=l[l.length-1]}return e.length=h,i=new Ly(null),ky(i,"XY",e,o),i},Yb.ek=function(t){if(0>t||this.g.length<=t)return null;var e;0===t?e=0:(e=this.g[t-1],e=e[e.length-1]),t=this.g[t].slice();var o=t[t.length-1];if(0!==e){var i,r;for(i=0,r=t.length;r>i;++i)t[i]-=e}return i=new bi(null),i.ba(this.b,this.v.slice(e,o),t),i},Yb.be=function(){var t,e,o,i,r=this.b,n=this.v,s=this.g,p=[],a=0;for(t=0,e=s.length;e>t;++t){var h=s[t].slice(),l=h[h.length-1];if(0!==a)for(o=0,i=h.length;i>o;++o)h[o]-=a;o=new bi(null),o.ba(r,n.slice(a,l),h),p.push(o),a=l}return p},Yb.V=function(){return"MultiPolygon"},Yb.Da=function(t){t:{var e,o,i=Ny(this),r=this.g,n=this.a,s=0;for(e=0,o=r.length;o>e;++e){var p=r[e];if(yi(i,s,p,n,t)){t=!0;break t}s=p[p.length-1]}t=!1}return t},Yb.ma=function(t,e){if(t){Yo(this,e,t,3),this.v||(this.v=[]);var o,i,r=this.v,n=this.a,s=this.g,p=0,s=s?s:[],a=0;for(o=0,i=t.length;i>o;++o)p=Qo(r,p,t[o],n,s[a]),s[a++]=p,p=p[p.length-1];s.length=a,0===s.length?this.v.length=0:(r=s[s.length-1],this.v.length=0===r.length?0:r[r.length-1]),this.s()}else ky(this,"XY",null,this.g)},d(Dy,wy);var Jx={Point:function(t){return void 0!==t.m&&void 0!==t.z?new si([t.x,t.y,t.z,t.m],"XYZM"):void 0!==t.z?new si([t.x,t.y,t.z],"XYZ"):void 0!==t.m?new si([t.x,t.y,t.m],"XYM"):new si([t.x,t.y])},LineString:function(t){return new jy(t.paths[0],By(t))},Polygon:function(t){return new bi(t.rings,By(t))},MultiPoint:function(t){return new Cy(t.points,By(t))},MultiLineString:function(t){return new Ay(t.paths,By(t))},MultiPolygon:function(t){return new Ly(t.rings,By(t))}},qx={Point:function(t){var e=t.Y();return t=t.b,"XYZ"===t?{x:e[0],y:e[1],z:e[2]}:"XYM"===t?{x:e[0],y:e[1],m:e[2]}:"XYZM"===t?{x:e[0],y:e[1],z:e[2],m:e[3]}:"XY"===t?{x:e[0],y:e[1]}:void 0},LineString:function(t){var e=Uy(t);return{hasZ:e.hasZ,hasM:e.hasM,paths:[t.Y()]}},Polygon:function(t){var e=Uy(t);return{hasZ:e.hasZ,hasM:e.hasM,rings:t.Y(!1)}},MultiPoint:function(t){var e=Uy(t);return{hasZ:e.hasZ,hasM:e.hasM,points:t.Y()}},MultiLineString:function(t){var e=Uy(t);return{hasZ:e.hasZ,hasM:e.hasM,paths:t.Y()}},MultiPolygon:function(t){var e=Uy(t);t=t.Y(!1);for(var o=[],i=0;i<t.length;i++)for(var r=t[i].length-1;r>=0;r--)o.push(t[i][r]);return{hasZ:e.hasZ,hasM:e.hasM,rings:o}}};Yb=Dy.prototype,Yb.Rc=function(t,e){var o=Oy(t.geometry,e),i=new Lh;return this.a&&i.vc(this.a),i.La(o),e&&e.pf&&t.attributes[e.pf]&&i.ic(t.attributes[e.pf]),t.attributes&&i.I(t.attributes),i},Yb.Jf=function(t,e){var o=e?e:{};if(t.features){var i,r,n=[],s=t.features;for(o.pf=t.objectIdFieldName,i=0,r=s.length;r>i;++i)n.push(this.Rc(s[i],o));return n}return[this.Rc(t,o)]},Yb.Dh=function(t,e){return Oy(t,e)},Yb.Kh=function(t){return t.spatialReference&&t.spatialReference.wkid?Co("EPSG:"+t.spatialReference.wkid):null},Yb.Te=function(t,e){return Gy(t,by(this,e))},Yb.Vc=function(t,e){e=by(this,e);var o={},i=t.W();return i&&(o.geometry=Gy(i,e)),i=t.P(),delete i[t.a],o.attributes=ft(i)?{}:i,e&&e.featureProjection&&(o.spatialReference={wkid:Co(e.featureProjection).a.split(":").pop()}),o},Yb.Re=function(t,e){e=by(this,e);var o,i,r=[];for(o=0,i=t.length;i>o;++o)r.push(this.Vc(t[o],e));return{features:r}},d(Xy,Bo),Yb=Xy.prototype,Yb.clone=function(){var t=new Xy(null);return t.Vh(this.f),t}
14,Yb.mb=function(t,e,o,i){if(i<Ue(this.J(),t,e))return i;var r,n,s=this.f;for(r=0,n=s.length;n>r;++r)i=s[r].mb(t,e,o,i);return i},Yb.rc=function(t,e){var o,i,r=this.f;for(o=0,i=r.length;i>o;++o)if(r[o].rc(t,e))return!0;return!1},Yb.Vd=function(t){We(1/0,1/0,-(1/0),-(1/0),t);for(var e=this.f,o=0,i=e.length;i>o;++o)Je(t,e[o].J());return t},Yb.zg=function(){return Ky(this.f)},Yb.sd=function(t){if(this.u!=this.c&&(gt(this.j),this.i=0,this.u=this.c),0>t||0!==this.i&&t<this.i)return this;var e=t.toString();if(this.j.hasOwnProperty(e))return this.j[e];var o,i,r=[],n=this.f,s=!1;for(o=0,i=n.length;i>o;++o){var p=n[o],a=p.sd(t);r.push(a),a!==p&&(s=!0)}return s?(t=new Xy(null),Yy(t),t.f=r,Vy(t),t.s(),this.j[e]=t):(this.i=t,this)},Yb.V=function(){return"GeometryCollection"},Yb.Da=function(t){var e,o,i=this.f;for(e=0,o=i.length;o>e;++e)if(i[e].Da(t))return!0;return!1},Yb.Ka=function(){return 0===this.f.length},Yb.Vh=function(t){t=Ky(t),Yy(this),this.f=t,Vy(this),this.s()},Yb.mc=function(t){var e,o,i=this.f;for(e=0,o=i.length;o>e;++e)i[e].mc(t);this.s()},Yb.Oc=function(t,e){var o,i,r=this.f;for(o=0,i=r.length;i>o;++o)r[o].Oc(t,e);this.s()},Yb.X=function(){Yy(this),Xy.da.X.call(this)},d(Wy,wy);var $x={Point:function(t){return new si(t.coordinates)},LineString:function(t){return new jy(t.coordinates)},Polygon:function(t){return new bi(t.coordinates)},MultiPoint:function(t){return new Cy(t.coordinates)},MultiLineString:function(t){return new Ay(t.coordinates)},MultiPolygon:function(t){return new Ly(t.coordinates)},GeometryCollection:function(t,e){var o=t.geometries.map(function(t){return zy(t,e)});return new Xy(o)}},_x={Point:function(t){return{type:"Point",coordinates:t.Y()}},LineString:function(t){return{type:"LineString",coordinates:t.Y()}},Polygon:function(t,e){var o;return e&&(o=e.rightHanded),{type:"Polygon",coordinates:t.Y(o)}},MultiPoint:function(t){return{type:"MultiPoint",coordinates:t.Y()}},MultiLineString:function(t){return{type:"MultiLineString",coordinates:t.Y()}},MultiPolygon:function(t,e){var o;return e&&(o=e.rightHanded),{type:"MultiPolygon",coordinates:t.Y(o)}},GeometryCollection:function(t,e){return{type:"GeometryCollection",geometries:t.f.map(function(t){return Hy(t,e)})}},Circle:function(){return{type:"GeometryCollection",geometries:[]}}};Yb=Wy.prototype,Yb.Rc=function(t,e){var o=zy(t.geometry,e),i=new Lh;return this.a&&i.vc(this.a),i.La(o),void 0!==t.id&&i.ic(t.id),t.properties&&i.I(t.properties),i},Yb.Jf=function(t,e){if("Feature"==t.type)return[this.Rc(t,e)];if("FeatureCollection"==t.type){var o,i,r=[],n=t.features;for(o=0,i=n.length;i>o;++o)r.push(this.Rc(n[o],e));return r}return[]},Yb.Dh=function(t,e){return zy(t,e)},Yb.Kh=function(t){return(t=t.crs)?"name"==t.type?Co(t.properties.name):"EPSG"==t.type?Co("EPSG:"+t.properties.code):null:this.defaultDataProjection},Yb.Vc=function(t,e){e=by(this,e);var o={type:"Feature"},i=t.Na();return void 0!==i&&(o.id=i),i=t.W(),o.geometry=i?Hy(i,e):null,i=t.P(),delete i[t.a],o.properties=ft(i)?null:i,o},Yb.Re=function(t,e){e=by(this,e);var o,i,r=[];for(o=0,i=t.length;i>o;++o)r.push(this.Vc(t[o],e));return{type:"FeatureCollection",features:r}},Yb.Te=function(t,e){return Hy(t,by(this,e))},d(Zy,dy),Yb=Zy.prototype,Yb.V=function(){return"xml"},Yb.Tb=function(t,e){if(Fx(t))return Jy(this,t,e);if(Dx(t))return this.Bh(t,e);if(p(t)){var o=Vl(t);return Jy(this,o,e)}return null},Yb.Ba=function(t,e){if(Fx(t))return qy(this,t,e);if(Dx(t))return this.hc(t,e);if(p(t)){var o=Vl(t);return qy(this,o,e)}return[]},Yb.Sc=function(t,e){if(Fx(t))return this.u(t,e);if(Dx(t)){var o=this.Ie(t,[vy(this,t,e?e:{})]);return o?o:null}return p(t)?(o=Vl(t),this.u(o,e)):null},Yb.Ia=function(t){return Fx(t)?this.Pf(t):Dx(t)?this.Le(t):p(t)?(t=Vl(t),this.Pf(t)):null},Yb.Pf=function(){return this.defaultDataProjection},Yb.Le=function(){return this.defaultDataProjection},Yb.Jd=function(t,e){var o=this.C(t,e);return Al(o)},Yb.Vb=function(t,e){var o=this.c(t,e);return Al(o)},Yb.Wc=function(t,e){var o=this.B(t,e);return Al(o)},d($y,Zy),Yb=$y.prototype,Yb.Dd=function(t,e){var o,i=kx(t);if("FeatureCollection"==i)o="http://www.opengis.net/wfs"===t.namespaceURI?ou([],this.a,t,e,this):ou(null,this.a,t,e,this);else if("featureMembers"==i||"featureMember"==i){var r=e[0],s=r.featureType;o=r.featureNS;var a,h;if(!s&&t.childNodes){for(s=[],o={},a=0,h=t.childNodes.length;h>a;++a){var l=t.childNodes[a];if(1===l.nodeType){var u=l.nodeName.split(":").pop();if(-1===s.indexOf(u)){var c;ct(o,l.namespaceURI)?c=yt(o,function(t){return t===l.namespaceURI}):(c="p"+at(o),o[c]=l.namespaceURI),s.push(c+":"+u)}}}r.featureType=s,r.featureNS=o}p(o)&&(a=o,o={},o.p0=a);var y,r={},s=n(s)?s:[s];for(y in o){for(u={},a=0,h=s.length;h>a;++a)(-1===s[a].indexOf(":")?"p0":s[a].split(":")[0])===y&&(u[s[a].split(":").pop()]="featureMembers"==i?zl(this.If,this):Hl(this.If,this));r[o[y]]=u}o=ou([],r,t,e)}return o||(o=[]),o},Yb.Ie=function(t,e){var o=e[0];o.srsName=t.firstElementChild.getAttribute("srsName");var i=ou(null,this.ag,t,e,this);return i?my(i,!1,o):void 0},Yb.If=function(t,e){var o,i,r=t.getAttribute("fid")||Ox(t,"http://www.opengis.net/gml","id"),n={};for(o=t.firstElementChild;o;o=o.nextElementSibling){var s=kx(o);if(0===o.childNodes.length||1===o.childNodes.length&&(3===o.firstChild.nodeType||4===o.firstChild.nodeType)){var p=Cl(o,!1);/^[\s\xa0]*$/.test(p)&&(p=void 0),n[s]=p}else"boundedBy"!==s&&(i=s),n[s]=this.Ie(o,e)}return o=new Lh(n),i&&o.vc(i),r&&o.ic(r),o},Yb.Jh=function(t,e){var o=this.He(t,e);if(o){var i=new si(null);return i.ba("XYZ",o),i}},Yb.Hh=function(t,e){var o=ou([],this.Hi,t,e,this);return o?new Cy(o):void 0},Yb.Gh=function(t,e){var o=ou([],this.Gi,t,e,this);if(o){var i=new Ay(null);return Ry(i,o),i}},Yb.Ih=function(t,e){var o=ou([],this.Ii,t,e,this);if(o){var i=new Ly(null);return Fy(i,o),i}},Yb.yh=function(t,e){eu(this.Li,t,e,this)},Yb.Og=function(t,e){eu(this.Ei,t,e,this)},Yb.zh=function(t,e){eu(this.Mi,t,e,this)},Yb.Je=function(t,e){var o=this.He(t,e);if(o){var i=new jy(null);return i.ba("XYZ",o),i}},Yb.jo=function(t,e){var o=ou(null,this.Ld,t,e,this);return o?o:void 0},Yb.Fh=function(t,e){var o=this.He(t,e);if(o){var i=new ri(null);return ni(i,"XYZ",o),i}},Yb.Ke=function(t,e){var o=ou([null],this.Ve,t,e,this);if(o&&o[0]){var i,r,n=new bi(null),s=o[0],p=[s.length];for(i=1,r=o.length;r>i;++i)X(s,o[i]),p.push(s.length);return n.ba("XYZ",s,p),n}},Yb.He=function(t,e){return ou(null,this.Ld,t,e,this)},Yb.Hi=Object({"http://www.opengis.net/gml":{pointMember:zl($y.prototype.yh),pointMembers:zl($y.prototype.yh)}}),Yb.Gi=Object({"http://www.opengis.net/gml":{lineStringMember:zl($y.prototype.Og),lineStringMembers:zl($y.prototype.Og)}}),Yb.Ii=Object({"http://www.opengis.net/gml":{polygonMember:zl($y.prototype.zh),polygonMembers:zl($y.prototype.zh)}}),Yb.Li=Object({"http://www.opengis.net/gml":{Point:zl($y.prototype.He)}}),Yb.Ei=Object({"http://www.opengis.net/gml":{LineString:zl($y.prototype.Je)}}),Yb.Mi=Object({"http://www.opengis.net/gml":{Polygon:zl($y.prototype.Ke)}}),Yb.Md=Object({"http://www.opengis.net/gml":{LinearRing:Hl($y.prototype.jo)}}),Yb.hc=function(t,e){var o={featureType:this.featureType,featureNS:this.featureNS};return e&&wt(o,vy(this,t,e)),this.Dd(t,[o])},Yb.Le=function(t){return Co(this.A?this.A:t.firstElementChild.getAttribute("srsName"))},d(uf,$y),Yb=uf.prototype,Yb.Ch=function(t,e){var o=Cl(t,!1).replace(/^\s*|\s*$/g,""),i=e[0].srsName,r=t.parentNode.getAttribute("srsDimension"),n="enu";i&&(n=xo(Co(i))),o=o.split(/[\s,]+/),i=2,t.getAttribute("srsDimension")?i=nf(t.getAttribute("srsDimension")):t.getAttribute("dimension")?i=nf(t.getAttribute("dimension")):r&&(i=nf(r));for(var s,p,a=[],h=0,l=o.length;l>h;h+=i)r=parseFloat(o[h]),s=parseFloat(o[h+1]),p=3===i?parseFloat(o[h+2]):0,"en"===n.substr(0,2)?a.push(r,s,p):a.push(s,r,p);return a},Yb.fo=function(t,e){var o=ou([null],this.Ai,t,e,this);return We(o[1][0],o[1][1],o[1][3],o[1][4])},Yb.$k=function(t,e){var o=ou(void 0,this.Md,t,e,this);o&&e[e.length-1].push(o)},Yb.Pn=function(t,e){var o=ou(void 0,this.Md,t,e,this);o&&(e[e.length-1][0]=o)},Yb.Ld=Object({"http://www.opengis.net/gml":{coordinates:Hl(uf.prototype.Ch)}}),Yb.Ve=Object({"http://www.opengis.net/gml":{innerBoundaryIs:uf.prototype.$k,outerBoundaryIs:uf.prototype.Pn}}),Yb.Ai=Object({"http://www.opengis.net/gml":{coordinates:zl(uf.prototype.Ch)}}),Yb.ag=Object({"http://www.opengis.net/gml":{Point:Hl($y.prototype.Jh),MultiPoint:Hl($y.prototype.Hh),LineString:Hl($y.prototype.Je),MultiLineString:Hl($y.prototype.Gh),LinearRing:Hl($y.prototype.Fh),Polygon:Hl($y.prototype.Ke),MultiPolygon:Hl($y.prototype.Ih),Box:Hl(uf.prototype.fo)}}),d(cf,$y),Yb=cf.prototype,Yb.no=function(t,e){var o=ou([],this.Fi,t,e,this);if(o){var i=new Ay(null);return Ry(i,o),i}},Yb.oo=function(t,e){var o=ou([],this.Ji,t,e,this);if(o){var i=new Ly(null);return Fy(i,o),i}},Yb.qg=function(t,e){eu(this.Bi,t,e,this)},Yb.hi=function(t,e){eu(this.Qi,t,e,this)},Yb.ro=function(t,e){return ou([null],this.Ki,t,e,this)},Yb.to=function(t,e){return ou([null],this.Pi,t,e,this)},Yb.so=function(t,e){return ou([null],this.Ve,t,e,this)},Yb.mo=function(t,e){return ou([null],this.Ld,t,e,this)},Yb.bl=function(t,e){var o=ou(void 0,this.Md,t,e,this);o&&e[e.length-1].push(o)},Yb.uj=function(t,e){var o=ou(void 0,this.Md,t,e,this);o&&(e[e.length-1][0]=o)},Yb.Lh=function(t,e){var o=ou([null],this.Ri,t,e,this);if(o&&o[0]){var i,r,n=new bi(null),s=o[0],p=[s.length];for(i=1,r=o.length;r>i;++i)X(s,o[i]),p.push(s.length);return n.ba("XYZ",s,p),n}},Yb.Ah=function(t,e){var o=ou([null],this.Ci,t,e,this);if(o){var i=new jy(null);return i.ba("XYZ",o),i}},Yb.io=function(t,e){var o=ou([null],this.Di,t,e,this);return We(o[1][0],o[1][1],o[2][0],o[2][1])},Yb.ko=function(t,e){for(var o,i=Cl(t,!1),r=/^\s*([+\-]?\d*\.?\d+(?:[eE][+\-]?\d+)?)\s*/,n=[];o=r.exec(i);)n.push(parseFloat(o[1])),i=i.substr(o[0].length);if(""===i){if(i=e[0].srsName,r="enu",i&&(r=xo(Co(i))),"neu"===r)for(i=0,r=n.length;r>i;i+=3)o=n[i],n[i]=n[i+1],n[i+1]=o;return i=n.length,2==i&&n.push(0),0===i?void 0:n}},Yb.Mf=function(t,e){var o=Cl(t,!1).replace(/^\s*|\s*$/g,""),i=e[0].srsName,r=t.parentNode.getAttribute("srsDimension"),n="enu";i&&(n=xo(Co(i))),o=o.split(/\s+/),i=2,t.getAttribute("srsDimension")?i=nf(t.getAttribute("srsDimension")):t.getAttribute("dimension")?i=nf(t.getAttribute("dimension")):r&&(i=nf(r));for(var s,p,a=[],h=0,l=o.length;l>h;h+=i)r=parseFloat(o[h]),s=parseFloat(o[h+1]),p=3===i?parseFloat(o[h+2]):0,"en"===n.substr(0,2)?a.push(r,s,p):a.push(s,r,p);return a},Yb.Ld=Object({"http://www.opengis.net/gml":{pos:Hl(cf.prototype.ko),posList:Hl(cf.prototype.Mf)}}),Yb.Ve=Object({"http://www.opengis.net/gml":{interior:cf.prototype.bl,exterior:cf.prototype.uj}}),Yb.ag=Object({"http://www.opengis.net/gml":{Point:Hl($y.prototype.Jh),MultiPoint:Hl($y.prototype.Hh),LineString:Hl($y.prototype.Je),MultiLineString:Hl($y.prototype.Gh),LinearRing:Hl($y.prototype.Fh),Polygon:Hl($y.prototype.Ke),MultiPolygon:Hl($y.prototype.Ih),Surface:Hl(cf.prototype.Lh),MultiSurface:Hl(cf.prototype.oo),Curve:Hl(cf.prototype.Ah),MultiCurve:Hl(cf.prototype.no),Envelope:Hl(cf.prototype.io)}}),Yb.Fi=Object({"http://www.opengis.net/gml":{curveMember:zl(cf.prototype.qg),curveMembers:zl(cf.prototype.qg)}}),Yb.Ji=Object({"http://www.opengis.net/gml":{surfaceMember:zl(cf.prototype.hi),surfaceMembers:zl(cf.prototype.hi)}}),Yb.Bi=Object({"http://www.opengis.net/gml":{LineString:zl($y.prototype.Je),Curve:zl(cf.prototype.Ah)}}),Yb.Qi=Object({"http://www.opengis.net/gml":{Polygon:zl($y.prototype.Ke),Surface:zl(cf.prototype.Lh)}}),Yb.Ri=Object({"http://www.opengis.net/gml":{patches:Hl(cf.prototype.ro)}}),Yb.Ci=Object({"http://www.opengis.net/gml":{segments:Hl(cf.prototype.to)}}),Yb.Di=Object({"http://www.opengis.net/gml":{lowerCorner:zl(cf.prototype.Mf),upperCorner:zl(cf.prototype.Mf)}}),Yb.Ki=Object({"http://www.opengis.net/gml":{PolygonPatch:Hl(cf.prototype.so)}}),Yb.Pi=Object({"http://www.opengis.net/gml":{LineStringSegment:Hl(cf.prototype.mo)}}),Yb.wi=function(t,e,o){var i=o[o.length-1].srsName;i&&t.setAttribute("srsName",i),i=Nx(t.namespaceURI,"pos"),t.appendChild(i),o=o[o.length-1].srsName,t="enu",o&&(t=xo(Co(o))),e=e.Y(),lf(i,"en"===t.substr(0,2)?e[0]+" "+e[1]:e[1]+" "+e[0])};var Qx={"http://www.opengis.net/gml":{lowerCorner:ql(lf),upperCorner:ql(lf)}};Yb=cf.prototype,Yb.fp=function(t,e,o){var i=o[o.length-1].srsName;i&&t.setAttribute("srsName",i),ru({node:t},Qx,Gx,[e[0]+" "+e[1],e[2]+" "+e[3]],o,["lowerCorner","upperCorner"],this)},Yb.ti=function(t,e,o){var i=o[o.length-1].srsName;i&&t.setAttribute("srsName",i),i=Nx(t.namespaceURI,"posList"),t.appendChild(i),yf(i,e,o)},Yb.Oi=function(t,e){var o=e[e.length-1],i=o.node,r=o.exteriorWritten;return void 0===r&&(o.exteriorWritten=!0),Nx(i.namespaceURI,void 0!==r?"interior":"exterior")},Yb.Ue=function(t,e,o){var i=o[o.length-1].srsName;"PolygonPatch"!==t.nodeName&&i&&t.setAttribute("srsName",i),"Polygon"===t.nodeName||"PolygonPatch"===t.nodeName?(e=e.ae(),ru({node:t,srsName:i},iS,this.Oi,e,o,void 0,this)):"Surface"===t.nodeName&&(i=Nx(t.namespaceURI,"patches"),
15t.appendChild(i),t=Nx(i.namespaceURI,"PolygonPatch"),i.appendChild(t),this.Ue(t,e,o))},Yb.Pe=function(t,e,o){var i=o[o.length-1].srsName;"LineStringSegment"!==t.nodeName&&i&&t.setAttribute("srsName",i),"LineString"===t.nodeName||"LineStringSegment"===t.nodeName?(i=Nx(t.namespaceURI,"posList"),t.appendChild(i),yf(i,e,o)):"Curve"===t.nodeName&&(i=Nx(t.namespaceURI,"segments"),t.appendChild(i),t=Nx(i.namespaceURI,"LineStringSegment"),i.appendChild(t),this.Pe(t,e,o))},Yb.vi=function(t,e,o){var i=o[o.length-1],r=i.srsName,i=i.surface;r&&t.setAttribute("srsName",r),e=e.be(),ru({node:t,srsName:r,surface:i},tS,this.f,e,o,void 0,this)},Yb.gp=function(t,e,o){var i=o[o.length-1].srsName;i&&t.setAttribute("srsName",i),e=e.ue(),ru({node:t,srsName:i},eS,_l("pointMember"),e,o,void 0,this)},Yb.ui=function(t,e,o){var i=o[o.length-1],r=i.srsName,i=i.curve;r&&t.setAttribute("srsName",r),e=e.rd(),ru({node:t,srsName:r,curve:i},oS,this.f,e,o,void 0,this)},Yb.xi=function(t,e,o){var i=Nx(t.namespaceURI,"LinearRing");t.appendChild(i),this.ti(i,e,o)},Yb.yi=function(t,e,o){var i=this.b(e,o);i&&(t.appendChild(i),this.Ue(i,e,o))},Yb.hp=function(t,e,o){var i=Nx(t.namespaceURI,"Point");t.appendChild(i),this.wi(i,e,o)},Yb.si=function(t,e,o){var i=this.b(e,o);i&&(t.appendChild(i),this.Pe(i,e,o))},Yb.Se=function(t,e,o){var i=o[o.length-1],r=bt(i);r.node=t;var s;s=n(e)?i.dataProjection?Oo(e,i.featureProjection,i.dataProjection):e:my(e,!0,i),ru(r,rS,this.b,[s],o,void 0,this)},Yb.ni=function(t,e,o){var i=e.Na();
15i&&t.setAttribute("fid",i);var i=o[o.length-1],r=i.featureNS,n=e.a;i.uc||(i.uc={},i.uc[r]={});var s=e.P();e=[];var p,a=[];for(p in s){var h=s[p];null!==h&&(e.push(p),a.push(h),p==n||h instanceof Bo?p in i.uc[r]||(i.uc[r][p]=ql(this.Se,this)):p in i.uc[r]||(i.uc[r][p]=ql(lf)))}p=bt(i),p.node=t,ru(p,i.uc,_l(void 0,r),a,o,e)};var tS={"http://www.opengis.net/gml":{surfaceMember:ql(cf.prototype.yi),polygonMember:ql(cf.prototype.yi)}},eS={"http://www.opengis.net/gml":{pointMember:ql(cf.prototype.hp)}},oS={"http://www.opengis.net/gml":{lineStringMember:ql(cf.prototype.si),curveMember:ql(cf.prototype.si)}},iS={"http://www.opengis.net/gml":{exterior:ql(cf.prototype.xi),interior:ql(cf.prototype.xi)}},rS={"http://www.opengis.net/gml":{Curve:ql(cf.prototype.Pe),MultiCurve:ql(cf.prototype.ui),Point:ql(cf.prototype.wi),MultiPoint:ql(cf.prototype.gp),LineString:ql(cf.prototype.Pe),MultiLineString:ql(cf.prototype.ui),LinearRing:ql(cf.prototype.ti),Polygon:ql(cf.prototype.Ue),MultiPolygon:ql(cf.prototype.vi),Surface:ql(cf.prototype.Ue),MultiSurface:ql(cf.prototype.vi),Envelope:ql(cf.prototype.fp)}},nS={MultiLineString:"lineStringMember",MultiCurve:"curveMember",MultiPolygon:"polygonMember",MultiSurface:"surfaceMember"};cf.prototype.f=function(t,e){return Nx("http://www.opengis.net/gml",nS[e[e.length-1].node.nodeName])},cf.prototype.b=function(t,e){var o,i=e[e.length-1],r=i.multiSurface,s=i.surface,p=i.curve,i=i.multiCurve;return n(t)?o="Envelope":(o=t.V(),"MultiPolygon"===o&&!0===r?o="MultiSurface":"Polygon"===o&&!0===s?o="Surface":"LineString"===o&&!0===p?o="Curve":"MultiLineString"===o&&!0===i&&(o="MultiCurve")),Nx("http://www.opengis.net/gml",o)},cf.prototype.B=function(t,e){e=by(this,e);var o=Nx("http://www.opengis.net/gml","geom"),i={node:o,srsName:this.srsName,curve:this.g,surface:this.l,multiSurface:this.i,multiCurve:this.j};return e&&wt(i,e),this.Se(o,t,[i]),o},cf.prototype.c=function(t,e){e=by(this,e);var o=Nx("http://www.opengis.net/gml","featureMembers");Ux(o,"http://www.w3.org/2001/XMLSchema-instance","xsi:schemaLocation",this.schemaLocation);var i={srsName:this.srsName,curve:this.g,surface:this.l,multiSurface:this.i,multiCurve:this.j,featureNS:this.featureNS,featureType:this.featureType};e&&wt(i,e);var i=[i],r=i[i.length-1],n=r.featureType,s=r.featureNS,p={};return p[s]={},p[s][n]=ql(this.ni,this),r=bt(r),r.node=o,ru(r,p,_l(n,s),t,i),o},d(ff,Zy);var sS=[null,"http://www.topografix.com/GPX/1/0","http://www.topografix.com/GPX/1/1"],pS={rte:bf,trk:mf,wpt:wf},aS=tu(sS,{rte:zl(bf),trk:zl(mf),wpt:zl(wf)}),hS=tu(sS,{text:Jl(sf,"linkText"),type:Jl(sf,"linkType")}),lS=tu(sS,{name:Jl(sf),cmt:Jl(sf),desc:Jl(sf),src:Jl(sf),link:df,number:Jl(rf),extensions:vf,type:Jl(sf),rtept:function(t,e){var o=ou({},uS,t,e);o&&gf(e[e.length-1].flatCoordinates,t,o)}}),uS=tu(sS,{ele:Jl(ef),time:Jl(tf)}),cS=tu(sS,{name:Jl(sf),cmt:Jl(sf),desc:Jl(sf),src:Jl(sf),link:df,number:Jl(rf),type:Jl(sf),extensions:vf,trkseg:function(t,e){var o=e[e.length-1];eu(yS,t,e),o.ends.push(o.flatCoordinates.length)}}),yS=tu(sS,{trkpt:function(t,e){var o=ou({},fS,t,e);o&&gf(e[e.length-1].flatCoordinates,t,o)}}),fS=tu(sS,{ele:Jl(ef),time:Jl(tf)}),gS=tu(sS,{ele:Jl(ef),time:Jl(tf),magvar:Jl(ef),geoidheight:Jl(ef),name:Jl(sf),cmt:Jl(sf),desc:Jl(sf),src:Jl(sf),link:df,sym:Jl(sf),type:Jl(sf),fix:Jl(sf),sat:Jl(rf),hdop:Jl(ef),vdop:Jl(ef),pdop:Jl(ef),ageofdgpsdata:Jl(ef),dgpsid:Jl(rf),extensions:vf});ff.prototype.Bh=function(t,e){if(!q(sS,t.namespaceURI))return null;var o=pS[t.localName];return o&&(o=o(t,[vy(this,t,e)]))?(xf(this,[o]),o):null},ff.prototype.hc=function(t,e){if(!q(sS,t.namespaceURI))return[];if("gpx"==t.localName){var o=ou([],aS,t,[vy(this,t,e)]);if(o)return xf(this,o),o}return[]};var dS=["text","type"],vS=tu(sS,{text:ql(lf),type:ql(lf)}),bS=tu(sS,"name cmt desc src link number type rtept".split(" ")),mS=tu(sS,{name:ql(lf),cmt:ql(lf),desc:ql(lf),src:ql(lf),link:ql(Sf),number:ql(hf),type:ql(lf),rtept:$l(ql(Mf))}),wS=tu(sS,"name cmt desc src link number type trkseg".split(" ")),xS=tu(sS,{name:ql(lf),cmt:ql(lf),desc:ql(lf),src:ql(lf),link:ql(Sf),number:ql(hf),type:ql(lf),trkseg:$l(ql(function(t,e,o){ru({node:t,geometryLayout:e.b,properties:{}},MS,SS,e.Y(),o)}))}
15),SS=_l("trkpt"),MS=tu(sS,{trkpt:ql(Mf)}),PS=tu(sS,"ele time magvar geoidheight name cmt desc src link sym type fix sat hdop vdop pdop ageofdgpsdata dgpsid".split(" ")),jS=tu(sS,{ele:ql(af),time:ql(function(t,e){var o=new Date(1e3*e),o=o.getUTCFullYear()+"-"+S(o.getUTCMonth()+1)+"-"+S(o.getUTCDate())+"T"+S(o.getUTCHours())+":"+S(o.getUTCMinutes())+":"+S(o.getUTCSeconds())+"Z";t.appendChild(Ix.createTextNode(o))}),magvar:ql(af),geoidheight:ql(af),name:ql(lf),cmt:ql(lf),desc:ql(lf),src:ql(lf),link:ql(Sf),sym:ql(lf),type:ql(lf),fix:ql(lf),sat:ql(hf),hdop:ql(af),vdop:ql(af),pdop:ql(af),ageofdgpsdata:ql(af),dgpsid:ql(hf)}),TS={Point:"wpt",LineString:"rte",MultiLineString:"trk"},AS=tu(sS,{rte:ql(function(t,e,o){var i=o[0],r=e.P();t={node:t,properties:r},(e=e.W())&&(e=my(e,!0,i),t.geometryLayout=e.b,r.rtept=e.Y()),i=bS[o[o.length-1].node.namespaceURI],r=Ql(r,i),ru(t,mS,Gx,r,o,i)}),trk:ql(function(t,e,o){var i=o[0],r=e.P();t={node:t,properties:r},(e=e.W())&&(e=my(e,!0,i),r.trkseg=e.rd()),i=wS[o[o.length-1].node.namespaceURI],r=Ql(r,i),ru(t,xS,Gx,r,o,i)}),wpt:ql(function(t,e,o){var i=o[0],r=o[o.length-1];r.properties=e.P(),(e=e.W())&&(e=my(e,!0,i),r.geometryLayout=e.b,Mf(t,e.Y(),o))})});ff.prototype.c=function(t,e){e=by(this,e);var o=Nx("http://www.topografix.com/GPX/1/1","gpx");
15return ru({node:o},AS,Pf,t,[e]),o},d(Ef,dy),Yb=Ef.prototype,Yb.V=function(){return"text"},Yb.Tb=function(t,e){return this.Cd(p(t)?t:"",by(this,e))},Yb.Ba=function(t,e){return this.Kf(p(t)?t:"",by(this,e))},Yb.Sc=function(t,e){return this.Ed(p(t)?t:"",by(this,e))},Yb.Ia=function(){return this.defaultDataProjection},Yb.Jd=function(t,e){return this.Qe(t,by(this,e))},Yb.Vb=function(t,e){return this.oi(t,by(this,e))},Yb.Wc=function(t,e){return this.Kd(t,by(this,e))},d(Rf,Ef);var ES=/^B(\d{2})(\d{2})(\d{2})(\d{2})(\d{5})([NS])(\d{3})(\d{5})([EW])([AV])(\d{5})(\d{5})/,RS=/^H.([A-Z]{3}).*?:(.*)/,CS=/^HFDTE(\d{2})(\d{2})(\d{2})/;Rf.prototype.Cd=function(t,e){var o,i,r=this.a,n=jf(t),s={},p=[],a=2e3,h=0,l=1;for(o=0,i=n.length;i>o;++o){var u,c=n[o];if("B"==c.charAt(0)){if(u=ES.exec(c)){var c=parseInt(u[1],10),y=parseInt(u[2],10),f=parseInt(u[3],10),g=parseInt(u[4],10)+parseInt(u[5],10)/6e4;"S"==u[6]&&(g=-g);var d=parseInt(u[7],10)+parseInt(u[8],10)/6e4;"W"==u[9]&&(d=-d),p.push(d,g),"none"!=r&&p.push("gps"==r?parseInt(u[11],10):"barometric"==r?parseInt(u[12],10):0),p.push(Date.UTC(a,h,l,c,y,f)/1e3)}}else"H"==c.charAt(0)&&((u=CS.exec(c))?(l=parseInt(u[1],10),h=parseInt(u[2],10)-1,a=2e3+parseInt(u[3],10)):(u=RS.exec(c))&&(s[u[1]]=u[2].trim(),CS.exec(c)))}return 0===p.length?null:(n=new jy(null),n.ba("none"==r?"XYM":"XYZM",p),r=new Lh(my(n,!1,e)),r.I(s),r)},Rf.prototype.Kf=function(t,e){var o=this.Cd(t,e);return o?[o]:[]},Cf.prototype.toString=function(){var t=[],e=this.f;e&&t.push(Of(e,LS,!0),":");var o=this.c;return(o||"file"==e)&&(t.push("//"),(e=this.i)&&t.push(Of(e,LS,!0),"@"),t.push(encodeURIComponent(String(o)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),o=this.l,null!=o&&t.push(":",String(o))),(o=this.a)&&(this.c&&"/"!=o.charAt(0)&&t.push("/"),t.push(Of(o,"/"==o.charAt(0)?NS:IS,!0))),(o=this.b.toString())&&t.push("?",o),(o=this.g)&&t.push("#",Of(o,FS)),t.join("")},Cf.prototype.clone=function(){return new Cf(this)};var LS=/[#\/\?@]/g,IS=/[\#\?:]/g,NS=/[\#\?]/g,kS=/[\#\?@]/g,FS=/#/g;Yb=Uf.prototype,Yb.nc=function(){return Gf(this),this.c},Yb.add=function(t,e){Gf(this),this.b=null,t=Yf(this,t);var o=this.a.get(t);return o||this.a.set(t,o=[]),o.push(e),this.c++,this},Yb.remove=function(t){return Gf(this),t=Yf(this,t),Kn(this.a.c,t)?(this.b=null,this.c-=this.a.get(t).length,this.a.remove(t)):!1},Yb.clear=function(){this.a=this.b=null,this.c=0},Yb.Ka=function(){return Gf(this),0==this.c},Yb.O=function(){Gf(this);for(var t=this.a.pc(),e=this.a.O(),o=[],i=0;i<e.length;i++)for(var r=t[i],n=0;n<r.length;n++)o.push(e[i]);return o},Yb.pc=function(t){Gf(this);var e=[];if(p(t))Xf(this,t)&&(e=U(e,this.a.get(Yf(this,t))));else{t=this.a.pc();for(var o=0;o<t.length;o++)e=U(e,t[o])}return e},Yb.set=function(t,e){return Gf(this),this.b=null,t=Yf(this,t),Xf(this,t)&&(this.c-=this.a.get(t).length),this.a.set(t,[e]),this.c++,this},Yb.get=function(t,e){var o=t?this.pc(t):[];return 0<o.length?String(o[0]):e},Yb.toString=function(){if(this.b)return this.b;if(!this.a)return"";for(var t=[],e=this.a.O(),o=0;o<e.length;o++)for(var i=e[o],r=encodeURIComponent(String(i)),i=this.pc(i),n=0;n<i.length;n++){var s=r;""!==i[n]&&(s+="="+encodeURIComponent(String(i[n]))),t.push(s)}return this.b=t.join("&")},Yb.clone=function(){var t=new Uf;return t.b=this.b,this.a&&(t.a=this.a.clone(),t.c=this.c),t},Yb=Wf.prototype,Yb.Jj=function(){return this.f},Yb.Xj=function(){return this.g},Yb.Yj=function(){return this.j},Yb.zn=function(){return this.a},Yb.An=function(){return this.i},Yb.Bn=function(){return this.c},Yb.Cn=function(){return this.l},Yb.Dn=function(){return this.b},Yb.jk=function(){return this.B},Yb.kk=function(){return this.u},Yb.Lo=function(t){this.f=t},Yb.$h=function(t){this.g=t},Yb.ai=function(t){this.j=t},Yb.Ko=function(t){this.a=t},Yb.En=function(t){this.i=t},Yb.Fn=function(t){this.c=t},Yb.Ro=function(t){this.l=t},Yb.ci=function(t){this.b=t},Yb.di=function(t){this.B=t},Yb.So=function(t){this.u=t},d(zf,Zy);var DS=["http://www.google.com/kml/ext/2.2"],OS=[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"],BS=[255,255,255,1],US=new Ma({color:BS}),GS=[20,2],XS=[64,64],KS=new ep({anchor:GS,anchorOrigin:"bottom-left",anchorXUnits:"pixels",anchorYUnits:"pixels",crossOrigin:"anonymous",rotation:0,scale:.5,size:XS,src:"https://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png"}),YS=new Ea({color:BS,width:1}),VS=new Wf({font:"bold 16px Helvetica",fill:US,stroke:new Ea({color:[51,51,51,1],width:2}),scale:.8}),WS=[new Ca({fill:US,image:KS,text:VS,stroke:YS,zIndex:0})],zS={fraction:"fraction",pixels:"pixels"},HS=tu(OS,{value:Hl(sf)}),ZS=tu(OS,{Data:function(t,e){var o=t.getAttribute("name");if(null!==o){var i=ou(void 0,HS,t,e);i&&(e[e.length-1][o]=i)}},SchemaData:function(t,e){eu(yM,t,e)}}
15),JS=tu(OS,{extrude:Jl(_y),altitudeMode:Jl(sf)}),qS=tu(OS,{coordinates:Hl($f)}),$S=tu(OS,{innerBoundaryIs:function(t,e){var o=ou(void 0,oM,t,e);o&&e[e.length-1].push(o)},outerBoundaryIs:function(t,e){var o=ou(void 0,hM,t,e);o&&(e[e.length-1][0]=o)}}),_S=tu(OS,{when:function(t,e){var o=e[e.length-1].li,i=Cl(t,!1);if(i=/^\s*(\d{4})($|-(\d{2})($|-(\d{2})($|T(\d{2}):(\d{2}):(\d{2})(Z|(?:([+\-])(\d{2})(?::(\d{2}))?)))))\s*$/.exec(i)){var r=Date.UTC(parseInt(i[1],10),i[3]?parseInt(i[3],10)-1:0,i[5]?parseInt(i[5],10):1,i[7]?parseInt(i[7],10):0,i[8]?parseInt(i[8],10):0,i[9]?parseInt(i[9],10):0);if(i[10]&&"Z"!=i[10]){var n="-"==i[11]?-1:1,r=r+60*n*parseInt(i[12],10);i[13]&&(r+=3600*n*parseInt(i[13],10))}o.push(r)}else o.push(0)}},tu(DS,{coord:function(t,e){var o=e[e.length-1].v,i=Cl(t,!1);(i=/^\s*([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s+([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s+([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s*$/i.exec(i))?o.push(parseFloat(i[1]),parseFloat(i[2]),parseFloat(i[3]),0):o.push(0,0,0,0)}})),QS=tu(OS,{coordinates:Hl($f)}),tM=tu(OS,{href:Jl(_f)},tu(DS,{x:Jl(ef),y:Jl(ef),w:Jl(ef),h:Jl(ef)})),eM=tu(OS,{Icon:Jl(function(t,e){var o=ou({},tM,t,e);return o?o:null}),heading:Jl(ef),hotSpot:Jl(function(t){var e=t.getAttribute("xunits"),o=t.getAttribute("yunits");return{x:parseFloat(t.getAttribute("x")),Zf:zS[e],y:parseFloat(t.getAttribute("y")),$f:zS[o]}}),scale:Jl(Qf)}),oM=tu(OS,{LinearRing:Hl(tg)}),iM=tu(OS,{color:Jl(qf),scale:Jl(Qf)}),rM=tu(OS,{color:Jl(qf),width:Jl(ef)}),nM=tu(OS,{LineString:zl(og),LinearRing:zl(ig),MultiGeometry:zl(rg),Point:zl(ng),Polygon:zl(sg)}),sM=tu(DS,{Track:zl(eg)}),pM=tu(OS,{ExtendedData:hg,Link:function(t,e){eu(aM,t,e)},address:Jl(sf),description:Jl(sf),name:Jl(sf),open:Jl(_y),phoneNumber:Jl(sf),visibility:Jl(_y)}),aM=tu(OS,{href:Jl(_f)}),hM=tu(OS,{LinearRing:Hl(tg)}),lM=tu(OS,{Style:Jl(pg),key:Jl(sf),styleUrl:Jl(function(t){var e=Cl(t,!1).trim();return t.baseURI?Ff(t.baseURI,e).toString():e})}),uM=tu(OS,{ExtendedData:hg,MultiGeometry:Jl(rg,"geometry"),LineString:Jl(og,"geometry"),LinearRing:Jl(ig,"geometry"),Point:Jl(ng,"geometry"),Polygon:Jl(sg,"geometry"),Style:Jl(pg),StyleMap:function(t,e){var o=ou(void 0,gM,t,e);if(o){var i=e[e.length-1];n(o)?i.Style=o:p(o)&&(i.styleUrl=o)}},address:Jl(sf),description:Jl(sf),name:Jl(sf),open:Jl(_y),phoneNumber:Jl(sf),styleUrl:Jl(_f),visibility:Jl(_y)},tu(DS,{MultiTrack:Jl(function(t,e){var o=ou([],sM,t,e);if(o){var i=new Ay(null);return Ry(i,o),i}},"geometry"),Track:Jl(eg,"geometry")})),cM=tu(OS,{color:Jl(qf),fill:Jl(_y),outline:Jl(_y)}),yM=tu(OS,{SimpleData:function(t,e){var o=t.getAttribute("name");if(null!==o){var i=sf(t);e[e.length-1][o]=i}}}),fM=tu(OS,{IconStyle:function(t,e){var o=ou({},eM,t,e);if(o){var i,r=e[e.length-1],n="Icon"in o?o.Icon:{};i=(i=n.href)?i:"https://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png";var s,p,a,h=o.hotSpot;h?(s=[h.x,h.y],p=h.Zf,a=h.$f):"https://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png"===i?(s=GS,a=p="pixels"):/^http:\/\/maps\.(?:google|gstatic)\.com\//.test(i)&&(s=[.5,0],a=p="fraction");var l,h=n.x,u=n.y;void 0!==h&&void 0!==u&&(l=[h,u]);var c,h=n.w,n=n.h;void 0!==h&&void 0!==n&&(c=[h,n]);var y,n=o.heading;void 0!==n&&(y=E(n)),o=o.scale,"https://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png"==i&&(c=XS,void 0===o&&(o=.5)),s=new ep({anchor:s,anchorOrigin:"bottom-left",anchorXUnits:p,anchorYUnits:a,crossOrigin:"anonymous",offset:l,offsetOrigin:"bottom-left",rotation:y,scale:o,size:c,src:i}),r.imageStyle=s}},LabelStyle:function(t,e){var o=ou({},iM,t,e);o&&(e[e.length-1].textStyle=new Wf({fill:new Ma({color:"color"in o?o.color:BS}),scale:o.scale}))},LineStyle:function(t,e){var o=ou({},rM,t,e);o&&(e[e.length-1].strokeStyle=new Ea({color:"color"in o?o.color:BS,width:"width"in o?o.width:1}))},PolyStyle:function(t,e){var o=ou({},cM,t,e);if(o){var i=e[e.length-1];i.fillStyle=new Ma({color:"color"in o?o.color:BS});var r=o.fill;void 0!==r&&(i.fill=r),o=o.outline,void 0!==o&&(i.outline=o)}}}),gM=tu(OS,{Pair:function(t,e){var o=ou({},lM,t,e);if(o){var i=o.key;i&&"normal"==i&&((i=o.styleUrl)&&(e[e.length-1]=i),(o=o.Style)&&(e[e.length-1]=o))}}});Yb=zf.prototype,Yb.Gf=function(t,e){kx(t);var o=tu(OS,{Document:Wl(this.Gf,this),Folder:Wl(this.Gf,this),Placemark:zl(this.Of,this),Style:f(this.vo,this),StyleMap:f(this.uo,this)});return(o=ou([],o,t,e,this))?o:void 0},Yb.Of=function(t,e){var o=ou({geometry:null},uM,t,e);if(o){var i=new Lh,r=t.getAttribute("id");null!==r&&i.ic(r);var r=e[0],n=o.geometry;return n&&my(n,!1,r),i.La(n),delete o.geometry,this.f&&i.vf(Zf(o.Style,o.styleUrl,this.b,this.a,this.g)),delete o.Style,i.I(o),i}},Yb.vo=function(t,e){var o=t.getAttribute("id");if(null!==o){var i=pg(t,e);i&&(o=t.baseURI?Ff(t.baseURI,"#"+o).toString():"#"+o,this.a[o]=i)}},Yb.uo=function(t,e){var o=t.getAttribute("id");if(null!==o){var i=ou(void 0,gM,t,e);i&&(o=t.baseURI?Ff(t.baseURI,"#"+o).toString():"#"+o,this.a[o]=i)}},Yb.Bh=function(t,e){if(!q(OS,t.namespaceURI))return null;var o=this.Of(t,[vy(this,t,e)]);return o?o:null},Yb.hc=function(t,e){if(!q(OS,t.namespaceURI))return[];var o;if(o=kx(t),"Document"==o||"Folder"==o)return(o=this.Gf(t,[vy(this,t,e)]))?o:[];if("Placemark"==o)return(o=this.Of(t,[vy(this,t,e)]))?[o]:[];if("kml"==o){o=[];var i;for(i=t.firstElementChild;i;i=i.nextElementSibling){var r=this.hc(i,e);r&&X(o,r)}return o}return[]},Yb.po=function(t){return Fx(t)?lg(this,t):Dx(t)?ug(this,t):p(t)?(t=Vl(t),lg(this,t)):void 0},Yb.qo=function(t){var e=[];return Fx(t)?X(e,cg(this,t)):Dx(t)?X(e,yg(this,t)):p(t)&&(t=Vl(t),X(e,cg(this,t))),e};var dM=tu(OS,["Document","Placemark"]),vM=tu(OS,{Document:ql(function(t,e,o){ru({node:t},bM,xg,e,o)}),Placemark:ql(dg)}),bM=tu(OS,{Placemark:ql(dg)}),mM={Point:"Point",LineString:"LineString",LinearRing:"LinearRing",Polygon:"Polygon",MultiPoint:"MultiGeometry",MultiLineString:"MultiGeometry",MultiPolygon:"MultiGeometry"},wM=tu(OS,["href"],tu(DS,["x","y","w","h"])),xM=tu(OS,{href:ql(lf)},tu(DS,{x:ql(af),y:ql(af),w:ql(af),h:ql(af)})),SM=tu(OS,["scale","heading","Icon","hotSpot"]),MM=tu(OS,{Icon:ql(function(t,e,o){t={node:t};var i=wM[o[o.length-1].node.namespaceURI],r=Ql(e,i);ru(t,xM,Gx,r,o,i),i=wM[DS[0]],r=Ql(e,i),ru(t,xM,wg,r,o,i)}),heading:ql(af),hotSpot:ql(function(t,e){t.setAttribute("x",e.x),t.setAttribute("y",e.y),t.setAttribute("xunits",e.Zf),t.setAttribute("yunits",e.$f)}),scale:ql(mg)}),PM=tu(OS,["color","scale"]),jM=tu(OS,{color:ql(fg),scale:ql(mg)}),TM=tu(OS,["color","width"]),AM=tu(OS,{color:ql(fg),width:ql(af)}),EM=tu(OS,{LinearRing:ql(vg)}),RM=tu(OS,{LineString:ql(vg),Point:ql(vg),Polygon:ql(bg)}),CM=tu(OS,"name open visibility address phoneNumber description styleUrl Style".split(" ")),LM=tu(OS,{MultiGeometry:ql(function(t,e,o){t={node:t};var i,r,n=e.V();"MultiPoint"==n?(i=e.ue(),r=GM):"MultiLineString"==n?(i=e.rd(),r=XM):"MultiPolygon"==n&&(i=e.be(),r=YM),ru(t,RM,r,i,o)}),LineString:ql(vg),LinearRing:ql(vg),Point:ql(vg),Polygon:ql(bg),Style:ql(function(t,e,o){t={node:t};var i={},r=e.j,n=e.f,s=e.b;e=e.c,s instanceof ep&&(i.IconStyle=s),e&&(i.LabelStyle=e),n&&(i.LineStyle=n),r&&(i.PolyStyle=r),e=FM[o[o.length-1].node.namespaceURI],i=Ql(i,e),ru(t,DM,Gx,i,o,e)}),address:ql(lf),description:ql(lf),name:ql(lf),open:ql(pf),phoneNumber:ql(lf),styleUrl:ql(lf),visibility:ql(pf)}),IM=tu(OS,{coordinates:ql(function(t,e,o){o=o[o.length-1];var i=o.layout;o=o.stride;var r;"XY"==i||"XYM"==i?r=2:("XYZ"==i||"XYZM"==i)&&(r=3);var n,s=e.length,p="";if(s>0){for(p+=e[0],i=1;r>i;++i)p+=","+e[i];for(n=o;s>n;n+=o)for(p+=" "+e[n],i=1;r>i;++i)p+=","+e[n+i]}lf(t,p)})}),NM=tu(OS,{outerBoundaryIs:ql(gg),innerBoundaryIs:ql(gg)}),kM=tu(OS,{color:ql(fg)}),FM=tu(OS,["IconStyle","LabelStyle","LineStyle","PolyStyle"]),DM=tu(OS,{IconStyle:ql(function(t,e,o){t={node:t};var i={},r=e.Bb(),n=e.qd(),s={href:e.a.j};if(r){s.w=r[0],s.h=r[1];var p=e.Xb(),a=e.Ca();
15a&&n&&0!==a[0]&&a[1]!==r[1]&&(s.x=a[0],s.y=n[1]-(a[1]+r[1])),p&&0!==p[0]&&p[1]!==r[1]&&(i.hotSpot={x:p[0],Zf:"pixels",y:r[1]-p[1],$f:"pixels"})}i.Icon=s,r=e.i,1!==r&&(i.scale=r),e=e.u,0!==e&&(i.heading=e),e=SM[o[o.length-1].node.namespaceURI],i=Ql(i,e),ru(t,MM,Gx,i,o,e)}),LabelStyle:ql(function(t,e,o){t={node:t};var i={},r=e.a;r&&(i.color=r.a),(e=e.c)&&1!==e&&(i.scale=e),e=PM[o[o.length-1].node.namespaceURI],i=Ql(i,e),ru(t,jM,Gx,i,o,e)}),LineStyle:ql(function(t,e,o){t={node:t};var i=TM[o[o.length-1].node.namespaceURI];e=Ql({color:e.a,width:e.c},i),ru(t,AM,Gx,e,o,i)}),PolyStyle:ql(function(t,e,o){ru({node:t},kM,OM,[e.a],o)})}),OM=_l("color"),BM=_l("coordinates"),UM=_l("innerBoundaryIs"),GM=_l("Point"),XM=_l("LineString"),KM=_l("LinearRing"),YM=_l("Polygon"),VM=_l("outerBoundaryIs");zf.prototype.c=function(t,e){e=by(this,e);var o=Nx(OS[4],"kml");Ux(o,"http://www.w3.org/2000/xmlns/","xmlns:gx",DS[0]),Ux(o,"http://www.w3.org/2000/xmlns/","xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance"),Ux(o,"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 i={node:o},r={};1<t.length?r.Document=t:1==t.length&&(r.Placemark=t[0]);var n=dM[o.namespaceURI],r=Ql(r,n);return ru(i,vM,Gx,r,[e],n,this),o},function(){var t={},e={ka:t};!function(o){if("object"==typeof t&&"undefined"!=typeof e)e.ka=o();else{var i;i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,i.Ap=o()}}(function(){return function t(e,o,i){function r(s,p){if(!o[s]){if(!e[s]){var a="function"==typeof require&&require;if(!p&&a)return a(s,!0);if(n)return n(s,!0);throw a=Error("Cannot find module '"+s+"'"),a.code="MODULE_NOT_FOUND",a}a=o[s]={ka:{}},e[s][0].call(a.ka,function(t){var o=e[s][1][t];return r(o?o:t)},a,a.ka,t,e,o,i)}return o[s].ka}for(var n="function"==typeof require&&require,s=0;s<i.length;s++)r(i[s]);return r}({1:[function(t,e,o){o.read=function(t,e,o,i,r){var n;n=8*r-i-1;var s=(1<<n)-1,p=s>>1,a=-7;r=o?r-1:0;var h=o?-1:1,l=t[e+r];for(r+=h,o=l&(1<<-a)-1,l>>=-a,a+=n;a>0;o=256*o+t[e+r],r+=h,a-=8);for(n=o&(1<<-a)-1,o>>=-a,a+=i;a>0;n=256*n+t[e+r],r+=h,a-=8);if(0===o)o=1-p;else{if(o===s)return n?NaN:1/0*(l?-1:1);n+=Math.pow(2,i),o-=p}return(l?-1:1)*n*Math.pow(2,o-i)},o.write=function(t,e,o,i,r,n){var s,p=8*n-r-1,a=(1<<p)-1,h=a>>1,l=23===r?Math.pow(2,-24)-Math.pow(2,-77):0;n=i?0:n-1;var u=i?1:-1,c=0>e||0===e&&0>1/e?1:0;for(e=Math.abs(e),isNaN(e)||1/0===e?(e=isNaN(e)?1:0,i=a):(i=Math.floor(Math.log(e)/Math.LN2),1>e*(s=Math.pow(2,-i))&&(i--,s*=2),e=i+h>=1?e+l/s:e+l*Math.pow(2,1-h),e*s>=2&&(i++,s/=2),i+h>=a?(e=0,i=a):i+h>=1?(e=(e*s-1)*Math.pow(2,r),i+=h):(e=e*Math.pow(2,h-1)*Math.pow(2,r),i=0));r>=8;t[o+n]=255&e,n+=u,e/=256,r-=8);for(i=i<<r|e,p+=r;p>0;t[o+n]=255&i,n+=u,i/=256,p-=8);t[o+n-u]|=128*c}},{}],2:[function(t,e){function o(t){var e;return t&&t.length&&(e=t,t=e.length),t=new Uint8Array(t||0),e&&t.set(e),t.Mh=r.Mh,t.Yf=r.Yf,t.Eh=r.Eh,t.ri=r.ri,t.Nf=r.Nf,t.pi=r.pi,t.Hf=r.Hf,t.mi=r.mi,t.toString=r.toString,t.write=r.write,t.slice=r.slice,t.og=r.og,t.aj=!0,t}function i(t){for(var e,o,i=t.length,r=[],n=0;i>n;n++){if(e=t.charCodeAt(n),e>55295&&57344>e){if(!o){e>56319||n+1===i?r.push(239,191,189):o=e;continue}if(56320>e){r.push(239,191,189),o=e;continue}e=o-55296<<10|e-56320|65536,o=null}else o&&(r.push(239,191,189),o=null);128>e?r.push(e):2048>e?r.push(e>>6|192,63&e|128):65536>e?r.push(e>>12|224,e>>6&63|128,63&e|128):r.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}return r}e.ka=o;var r,n,s,p=t("ieee754");r={Mh:function(t){return(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},Yf:function(t,e){this[e]=t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24},Eh:function(t){return(this[t]|this[t+1]<<8|this[t+2]<<16)+(this[t+3]<<24)},Nf:function(t){return p.read(this,t,!0,23,4)},Hf:function(t){return p.read(this,t,!0,52,8)},pi:function(t,e){return p.write(this,t,e,!0,23,4)},mi:function(t,e){return p.write(this,t,e,!0,52,8)},toString:function(t,e,o){var i=t="";for(o=Math.min(this.length,o||this.length),e=e||0;o>e;e++){var r=this[e];127>=r?(t+=decodeURIComponent(i)+String.fromCharCode(r),i=""):i+="%"+r.toString(16)}return t+=decodeURIComponent(i)},write:function(t,e){for(var o=t===n?s:i(t),r=0;r<o.length;r++)this[e+r]=o[r]},slice:function(t,e){return this.subarray(t,e)},og:function(t,e){e=e||0;for(var o=0;o<this.length;o++)t[e+o]=this[o]}},r.ri=r.Yf,o.byteLength=function(t){return n=t,s=i(t),s.length},o.isBuffer=function(t){return!(!t||!t.aj)}},{ieee754:1}],3:[function(t,e){(function(o){function i(t){this.Eb=r.isBuffer(t)?t:new r(t||0),this.ca=0,this.length=this.Eb.length}e.ka=i;var r=o.ip||t("./buffer");i.f=0,i.b=1,i.a=2,i.c=5;var n=Math.pow(2,63);i.prototype={Lf:function(t,e,o){for(o=o||this.length;this.ca<o;){var i=this.za(),r=this.ca;t(i>>3,e,this),this.ca===r&&this.Xo(i)}return e},lo:function(){var t=this.Eb.Nf(this.ca);return this.ca+=4,t},ho:function(){var t=this.Eb.Hf(this.ca);return this.ca+=8,t},za:function(){var t,e,o,i,r,n=this.Eb;if(t=n[this.ca++],128>t)return t;if(t=127&t,o=n[this.ca++],128>o)return t|o<<7;if(o=(127&o)<<7,i=n[this.ca++],128>i)return t|o|i<<14;if(i=(127&i)<<14,r=n[this.ca++],128>r)return t|o|i|r<<21;if(e=n[this.ca++],t=(t|o|i|(127&r)<<21)+268435456*(127&e),128>e)return t;if(e=n[this.ca++],t+=34359738368*(127&e),128>e)return t;if(e=n[this.ca++],t+=4398046511104*(127&e),128>e)return t;if(e=n[this.ca++],t+=562949953421312*(127&e),128>e)return t;if(e=n[this.ca++],t+=72057594037927940*(127&e),128>e)return t;if(e=n[this.ca++],t+=0x8000000000000000*(127&e),128>e)return t;throw Error("Expected varint not more than 10 bytes")},wo:function(){var t=this.ca,e=this.za();if(n>e)return e;for(var o=this.ca-2;255===this.Eb[o];)o--;t>o&&(o=t);for(var i=e=0;o-t+1>i;
15i++)var r=127&~this.Eb[t+i],e=e+(4>i?r<<7*i:r*Math.pow(2,7*i));return-e-1},Fd:function(){var t=this.za();return 1===t%2?(t+1)/-2:t/2},eo:function(){return Boolean(this.za())},Qf:function(){var t=this.za()+this.ca,e=this.Eb.toString("utf8",this.ca,t);return this.ca=t,e},Xo:function(t){if(t=7&t,t===i.f)for(;127<this.Eb[this.ca++];);else if(t===i.a)this.ca=this.za()+this.ca;else if(t===i.c)this.ca+=4;else{if(t!==i.b)throw Error("Unimplemented type: "+t);this.ca+=8}}}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./buffer":2}]},{},[3])(3)}),Rx=e.ka}(),function(){var t={},e={ka:t};!function(o){if("object"==typeof t&&"undefined"!=typeof e)e.ka=o();else{var i;i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,i.Cp=o()}}(function(){return function t(e,o,i){function r(s,p){if(!o[s]){if(!e[s]){var a="function"==typeof require&&require;if(!p&&a)return a(s,!0);if(n)return n(s,!0);throw a=Error("Cannot find module '"+s+"'"),a.code="MODULE_NOT_FOUND",a}a=o[s]={ka:{}},e[s][0].call(a.ka,function(t){var o=e[s][1][t];return r(o?o:t)},a,a.ka,t,e,o,i)}return o[s].ka}for(var n="function"==typeof require&&require,s=0;s<i.length;s++)r(i[s]);return r}({1:[function(t,e){function o(t,e){this.x=t,this.y=e}e.ka=o,o.prototype={clone:function(){return new o(this.x,this.y)},add:function(t){return this.clone().Ti(t)},rotate:function(t){return this.clone().dj(t)},round:function(){return this.clone().ej()},angle:function(){return Math.atan2(this.y,this.x)},Ti:function(t){return this.x+=t.x,this.y+=t.y,this},dj:function(t){var e=Math.cos(t);t=Math.sin(t);var o=t*this.x+e*this.y;return this.x=e*this.x-t*this.y,this.y=o,this},ej:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},o.a=function(t){return t instanceof o?t:Array.isArray(t)?new o(t[0],t[1]):t}},{}],2:[function(t,e){e.ka.Si=t("./lib/vectortile.js"),e.ka.vp=t("./lib/vectortilefeature.js"),e.ka.wp=t("./lib/vectortilelayer.js")},{"./lib/vectortile.js":3,"./lib/vectortilefeature.js":4,"./lib/vectortilelayer.js":5}],3:[function(t,e){function o(t,e,o){3===t&&(t=new i(o,o.za()+o.ca),t.length&&(e[t.name]=t))}var i=t("./vectortilelayer");e.ka=function(t,e){this.layers=t.Lf(o,{},e)}},{"./vectortilelayer":5}],4:[function(t,e){function o(t,e,o,r,n){this.properties={},this.extent=o,this.type=0,this.lc=t,this.Ye=-1,this.Pd=r,this.Rd=n,t.Lf(i,this,e)}function i(t,e,o){if(1==t)e.yp=o.za();else if(2==t)for(t=o.za()+o.ca;o.ca<t;){var i=e.Pd[o.za()],r=e.Rd[o.za()];e.properties[i]=r}else 3==t?e.type=o.za():4==t&&(e.Ye=o.ca)}var r=t("point-geometry");e.ka=o,o.types=["Unknown","Point","LineString","Polygon"],o.prototype.Pg=function(){var t=this.lc;t.ca=this.Ye;for(var e,o=t.za()+t.ca,i=1,n=0,s=0,p=0,a=[];t.ca<o;)if(n||(n=t.za(),i=7&n,n>>=3),n--,1===i||2===i)s+=t.Fd(),p+=t.Fd(),1===i&&(e&&a.push(e),e=[]),e.push(new r(s,p));else{if(7!==i)throw Error("unknown command "+i);e&&e.push(e[0].clone())}return e&&a.push(e),a},o.prototype.bbox=function(){var t=this.lc;t.ca=this.Ye;for(var e=t.za()+t.ca,o=1,i=0,r=0,n=0,s=1/0,p=-(1/0),a=1/0,h=-(1/0);t.ca<e;)if(i||(i=t.za(),o=7&i,i>>=3),i--,1===o||2===o)r+=t.Fd(),n+=t.Fd(),s>r&&(s=r),r>p&&(p=r),a>n&&(a=n),n>h&&(h=n);else if(7!==o)throw Error("unknown command "+o);return[s,a,p,h]}},{"point-geometry":1}],5:[function(t,e){function o(t,e){this.version=1,this.name=null,this.extent=4096,this.length=0,this.lc=t,this.Pd=[],this.Rd=[],this.Od=[],t.Lf(i,this,e),this.length=this.Od.length}function i(t,e,o){15===t?e.version=o.za():1===t?e.name=o.Qf():5===t?e.extent=o.za():2===t?e.Od.push(o.ca):3===t?e.Pd.push(o.Qf()):4===t&&e.Rd.push(r(o))}function r(t){for(var e=null,o=t.za()+t.ca;t.ca<o;)e=t.za()>>3,e=1===e?t.Qf():2===e?t.lo():3===e?t.ho():4===e?t.wo():5===e?t.za():6===e?t.Fd():7===e?t.eo():null;return e}var n=t("./vectortilefeature.js");e.ka=o,o.prototype.feature=function(t){if(0>t||t>=this.Od.length)throw Error("feature index out of bounds");return this.lc.ca=this.Od[t],t=this.lc.za()+this.lc.ca,new n(this.lc,t,this.extent,this.Pd,this.Rd)}},{"./vectortilefeature.js":4}]},{},[2])(2)}),Cx=e.ka}(),d(Mg,dy),Mg.prototype.V=function(){return"arraybuffer"},Mg.prototype.Ba=function(t,e){var o,i,r,n=this.b,s=new Rx(t),s=new Cx.Si(s),p=[],a=this.a;for(r in s.layers)if(!n||-1!=n.indexOf(r)){o=s.layers[r];for(var h=0,l=o.length;l>h;
15++h){if(a===yh){var u=o.feature(h);i=r;var c=u.Pg(),y=[],f=[];Pg(c,f,y);var g=u.type,d=void 0;1===g?d=1===c.length?"Point":"MultiPoint":2===g?d=1===c.length?"LineString":"MultiLineString":3===g&&(d="Polygon"),u=u.properties,u[this.c]=i,i=new this.a(d,f,y,u)}else{if(u=o.feature(h),d=r,f=e,i=new this.a,y=u.properties,y[this.c]=d,d=u.type,0===d)d=null;else{u=u.Pg(),c=[],g=[],Pg(u,g,c);var v=void 0;1===d?v=1===u.length?new si(null):new Cy(null):2===d?v=1===u.length?new jy(null):new Ay(null):3===d&&(v=new bi(null)),v.ba("XY",g,c),d=v}(f=my(d,!1,by(this,f)))&&(y[this.f]=f),i.I(y),i.vc(this.f)}p.push(i)}}return p},Mg.prototype.Ia=function(){return this.defaultDataProjection},Mg.prototype.g=function(t){this.b=t},d(jg,Zy);var WM=[null],zM=tu(WM,{nd:function(t,e){e[e.length-1].Nc.push(t.getAttribute("ref"))},tag:Tg}),HM=tu(WM,{node:function(t,e){var o=e[0],i=e[e.length-1],r=t.getAttribute("id"),n=[parseFloat(t.getAttribute("lon")),parseFloat(t.getAttribute("lat"))];i.Sg[r]=n;var s=ou({Id:{}},ZM,t,e);ft(s.Id)||(n=new si(n),my(n,!1,o),o=new Lh(n),o.ic(r),o.I(s.Id),i.features.push(o))},way:function(t,e){for(var o=e[0],i=t.getAttribute("id"),r=ou({Nc:[],Id:{}},zM,t,e),n=e[e.length-1],s=[],p=0,a=r.Nc.length;a>p;p++)X(s,n.Sg[r.Nc[p]]);r.Nc[0]==r.Nc[r.Nc.length-1]?(p=new bi(null),p.ba("XY",s,[s.length])):(p=new jy(null),p.ba("XY",s)),my(p,!1,o),o=new Lh(p),o.ic(i),o.I(r.Id),n.features.push(o)}}),ZM=tu(WM,{tag:Tg});jg.prototype.hc=function(t,e){var o=vy(this,t,e);return"osm"==t.localName&&(o=ou({Sg:{},features:[]},HM,t,[o]),o.features)?o.features:[]},Eg.prototype.read=function(t){return Fx(t)?this.c(t):Dx(t)?this.a(t):p(t)?(t=Vl(t),this.c(t)):null},d(Rg,Eg),Rg.prototype.c=function(t){for(t=t.firstChild;t;t=t.nextSibling)if(1==t.nodeType)return this.a(t);return null},Rg.prototype.a=function(t){return(t=ou({},qM,t,[]))?t:null};var JM=[null,"http://www.opengis.net/ows/1.1"],qM=tu(JM,{ServiceIdentification:Jl(function(t,e){return ou({},aP,t,e)}),ServiceProvider:Jl(function(t,e){return ou({},hP,t,e)}),OperationsMetadata:Jl(function(t,e){return ou({},rP,t,e)})}),$M=tu(JM,{DeliveryPoint:Jl(sf),City:Jl(sf),AdministrativeArea:Jl(sf),PostalCode:Jl(sf),Country:Jl(sf),ElectronicMailAddress:Jl(sf)}),_M=tu(JM,{Value:Zl(function(t){return sf(t)})}),QM=tu(JM,{AllowedValues:Jl(function(t,e){return ou({},_M,t,e)})}),tP=tu(JM,{Phone:Jl(function(t,e){return ou({},nP,t,e)}),Address:Jl(function(t,e){return ou({},$M,t,e)})}),eP=tu(JM,{HTTP:Jl(function(t,e){return ou({},oP,t,e)})}),oP=tu(JM,{Get:Zl(function(t,e){var o=Ag(t);return o?ou({href:o},sP,t,e):void 0}),Post:void 0}),iP=tu(JM,{DCP:Jl(function(t,e){return ou({},eP,t,e)})}),rP=tu(JM,{Operation:function(t,e){var o=t.getAttribute("name"),i=ou({},iP,t,e);i&&(e[e.length-1][o]=i)}}),nP=tu(JM,{Voice:Jl(sf),Facsimile:Jl(sf)}),sP=tu(JM,{Constraint:Zl(function(t,e){var o=t.getAttribute("name");return o?ou({name:o},QM,t,e):void 0})}),pP=tu(JM,{IndividualName:Jl(sf),PositionName:Jl(sf),ContactInfo:Jl(function(t,e){return ou({},tP,t,e);
16})}),aP=tu(JM,{Title:Jl(sf),ServiceTypeVersion:Jl(sf),ServiceType:Jl(sf)}),hP=tu(JM,{ProviderName:Jl(sf),ProviderSite:Jl(Ag),ServiceContact:Jl(function(t,e){return ou({},pP,t,e)})});d(Lg,Ef),Yb=Lg.prototype,Yb.Cd=function(t,e){var o=this.Ed(t,e);return new Lh(o)},Yb.Kf=function(t,e){return[this.Cd(t,e)]},Yb.Ed=function(t,e){var o=Xo(this.c),i=Ng(t,o,this.a);return Cg(i,i.length,o,i),o=ti(i,0,i.length,o),my(new jy(o,this.c),!1,by(this,e))},Yb.Qe=function(t,e){var o=t.W();return o?this.Kd(o,e):""},Yb.oi=function(t,e){return this.Qe(t[0],e)},Yb.Kd=function(t,e){t=my(t,!0,by(this,e));var o=t.ja(),i=t.ra();return Cg(o,o.length,i,o),Ig(o,i,this.a)},d(Dg,wy),Dg.prototype.Jf=function(t,e){if("Topology"==t.type){var o,i=null,r=null;t.transform&&(o=t.transform,i=o.scale,r=o.translate);var n=t.arcs;if(o){o=i;var s,p,a=r;for(s=0,p=n.length;p>s;++s)for(var h=n[s],l=o,u=a,c=0,y=0,f=void 0,g=void 0,d=void 0,g=0,d=h.length;d>g;++g)f=h[g],c+=f[0],y+=f[1],f[0]=c,f[1]=y,Gg(f,l,u)}for(o=[],a=ht(t.objects),s=0,p=a.length;p>s;++s)"GeometryCollection"===a[s].type?(h=a[s],o.push.apply(o,Bg(h,n,i,r,e))):(h=a[s],o.push(Ug(h,n,i,r,e)));return o}return[]},Dg.prototype.Ia=function(){return this.defaultDataProjection};var lP={Point:function(t,e,o){return t=t.coordinates,e&&o&&Gg(t,e,o),new si(t)},LineString:function(t,e){var o=Og(t.arcs,e);return new jy(o)},Polygon:function(t,e){var o,i,r=[];for(o=0,i=t.arcs.length;i>o;++o)r[o]=Og(t.arcs[o],e);return new bi(r)},MultiPoint:function(t,e,o){t=t.coordinates;var i,r;if(e&&o)for(i=0,r=t.length;r>i;++i)Gg(t[i],e,o);return new Cy(t)},MultiLineString:function(t,e){var o,i,r=[];for(o=0,i=t.arcs.length;i>o;++o)r[o]=Og(t.arcs[o],e);return new Ay(r)},MultiPolygon:function(t,e){var o,i,r,n,s,p,a=[];for(s=0,p=t.arcs.length;p>s;++s){for(o=t.arcs[s],i=[],r=0,n=o.length;n>r;++r)i[r]=Og(o[r],e);a[s]=i}return new Ly(a)}};d(Xg,Zy),Xg.prototype.hc=function(t,e){var o={featureType:this.g,featureNS:this.b};return wt(o,vy(this,t,e?e:{})),o=[o],this.a.a["http://www.opengis.net/gml"].featureMember=zl($y.prototype.Dd),(o=ou([],this.a.a,t,o,this.a))||
16(o=[]),o},Xg.prototype.i=function(t){return Fx(t)?Vg(t):Dx(t)?ou({},gP,t,[]):p(t)?(t=Vl(t),Vg(t)):void 0},Xg.prototype.j=function(t){return Fx(t)?Kg(this,t):Dx(t)?Yg(this,t):p(t)?(t=Vl(t),Kg(this,t)):void 0};var uP={"http://www.opengis.net/gml":{boundedBy:Jl($y.prototype.Ie,"bounds")}},cP={"http://www.opengis.net/wfs":{totalInserted:Jl(rf),totalUpdated:Jl(rf),totalDeleted:Jl(rf)}},yP={"http://www.opengis.net/ogc":{FeatureId:zl(function(t){return t.getAttribute("fid")})}},fP={"http://www.opengis.net/wfs":{Feature:function(t,e){eu(yP,t,e)}}},gP={"http://www.opengis.net/wfs":{TransactionSummary:Jl(function(t,e){return ou({},cP,t,e)},"transactionSummary"),InsertResults:Jl(function(t,e){return ou([],fP,t,e)},"insertIds")}},dP={"http://www.opengis.net/wfs":{PropertyName:ql(lf)}},vP={"http://www.opengis.net/wfs":{Insert:ql(function(t,e,o){var i=o[o.length-1],i=Nx(i.featureNS,i.featureType);t.appendChild(i),cf.prototype.ni(i,e,o)}),Update:ql(function(t,e,o){var i=o[o.length-1],r=i.featureType,n=i.featurePrefix,n=n?n:"feature",s=i.featureNS;if(t.setAttribute("typeName",n+":"+r),Ux(t,"http://www.w3.org/2000/xmlns/","xmlns:"+n,s),r=e.Na()){for(var n=e.O(),s=[],p=0,a=n.length;a>p;p++){var h=e.get(n[p]);void 0!==h&&s.push({name:n[p],value:h})}ru({node:t,srsName:i.srsName},vP,_l("Property"),s,o),Wg(t,r)}}),Delete:ql(function(t,e,o){var i=o[o.length-1];o=i.featureType;var r=i.featurePrefix,r=r?r:"feature",i=i.featureNS;t.setAttribute("typeName",r+":"+o),Ux(t,"http://www.w3.org/2000/xmlns/","xmlns:"+r,i),(e=e.Na())&&Wg(t,e)}),Property:ql(function(t,e,o){var i=Nx("http://www.opengis.net/wfs","Name");t.appendChild(i),lf(i,e.name),void 0!==e.value&&null!==e.value&&(i=Nx("http://www.opengis.net/wfs","Value"),t.appendChild(i),e.value instanceof Bo?cf.prototype.Se(i,e.value,o):lf(i,e.value))}),Native:ql(function(t,e){e.ep&&t.setAttribute("vendorId",e.ep),void 0!==e.Io&&t.setAttribute("safeToIgnore",e.Io),void 0!==e.value&&lf(t,e.value)})}},bP={"http://www.opengis.net/wfs":{Query:ql(function(t,e,o){var i=o[o.length-1],r=i.featurePrefix,n=i.featureNS,s=i.propertyNames,p=i.srsName;t.setAttribute("typeName",(r?r+":":"")+e),p&&t.setAttribute("srsName",p),n&&Ux(t,"http://www.w3.org/2000/xmlns/","xmlns:"+r,n),e=bt(i),e.node=t,ru(e,dP,_l("PropertyName"),s,o),(i=i.bbox)&&(s=Nx("http://www.opengis.net/ogc","Filter"),e=o[o.length-1].geometryName,r=Nx("http://www.opengis.net/ogc","BBOX"),s.appendChild(r),n=Nx("http://www.opengis.net/ogc","PropertyName"),lf(n,e),r.appendChild(n),cf.prototype.Se(r,i,o),t.appendChild(s))})}};Xg.prototype.l=function(t){var e=Nx("http://www.opengis.net/wfs","GetFeature");e.setAttribute("service","WFS"),e.setAttribute("version","1.1.0"),t&&(t.handle&&e.setAttribute("handle",t.handle),t.outputFormat&&e.setAttribute("outputFormat",t.outputFormat),void 0!==t.maxFeatures&&e.setAttribute("maxFeatures",t.maxFeatures),t.resultType&&e.setAttribute("resultType",t.resultType),void 0!==t.startIndex&&e.setAttribute("startIndex",t.startIndex),void 0!==t.count&&e.setAttribute("count",t.count)),Ux(e,"http://www.w3.org/2001/XMLSchema-instance","xsi:schemaLocation",this.f);var o=t.featureTypes;t=[{node:e,srsName:t.srsName,featureNS:t.featureNS?t.featureNS:this.b,featurePrefix:t.featurePrefix,geometryName:t.geometryName,bbox:t.bbox,propertyNames:t.propertyNames?t.propertyNames:[]}];var i=bt(t[t.length-1]);return i.node=e,ru(i,bP,_l("Query"),o,t),e},Xg.prototype.A=function(t,e,o,i){var r=[],n=Nx("http://www.opengis.net/wfs","Transaction");n.setAttribute("service","WFS"),n.setAttribute("version","1.1.0");var s,p;return i&&(s=i.gmlOptions?i.gmlOptions:{},i.handle&&n.setAttribute("handle",i.handle)),Ux(n,"http://www.w3.org/2001/XMLSchema-instance","xsi:schemaLocation",this.f),t&&(p={node:n,featureNS:i.featureNS,featureType:i.featureType,featurePrefix:i.featurePrefix},wt(p,s),ru(p,vP,_l("Insert"),t,r)),e&&(p={node:n,featureNS:i.featureNS,featureType:i.featureType,featurePrefix:i.featurePrefix},wt(p,s),ru(p,vP,_l("Update"),e,r)),o&&ru({node:n,featureNS:i.featureNS,featureType:i.featureType,featurePrefix:i.featurePrefix},vP,_l("Delete"),o,r),i.nativeElements&&ru({node:n,featureNS:i.featureNS,featureType:i.featureType,featurePrefix:i.featurePrefix},vP,_l("Native"),i.nativeElements,r),n},Xg.prototype.Pf=function(t){for(t=t.firstChild;t;t=t.nextSibling)if(1==t.nodeType)return this.Le(t);return null},Xg.prototype.Le=function(t){if(t.firstElementChild&&t.firstElementChild.firstElementChild)for(t=t.firstElementChild.firstElementChild,t=t.firstElementChild;t;t=t.nextElementSibling)if(0!==t.childNodes.length&&(1!==t.childNodes.length||3!==t.firstChild.nodeType)){var e=[{}];return this.a.Ie(t,e),Co(e.pop().srsName)}return null},d(zg,Ef);var mP={Point:Hg,LineString:Zg,Polygon:Jg,MultiPoint:function(t){var e=[];t=t.ue();for(var o=0,i=t.length;i>o;++o)e.push("("+Hg(t[o])+")");return e.join(",")},MultiLineString:function(t){var e=[];t=t.rd();for(var o=0,i=t.length;i>o;++o)e.push("("+Zg(t[o])+")");return e.join(",")},MultiPolygon:function(t){var e=[];t=t.be();for(var o=0,i=t.length;i>o;++o)e.push("("+Jg(t[o])+")");return e.join(",")},GeometryCollection:function(t){var e=[];t=t.zg();for(var o=0,i=t.length;i>o;++o)e.push(qg(t[o]));return e.join(",")}};Yb=zg.prototype,Yb.Cd=function(t,e){var o=this.Ed(t,e);if(o){var i=new Lh;return i.La(o),i}return null},Yb.Kf=function(t,e){var o=[],i=this.Ed(t,e);o=this.a&&"GeometryCollection"==i.V()?i.f:[i];for(var r=[],n=0,s=o.length;s>n;++n)i=new Lh,i.La(o[n]),r.push(i);return r},Yb.Ed=function(t,e){var o;return o=new td(new $g(t)),o.a=Qg(o.c),(o=ed(o))?my(o,!1,e):null},Yb.Qe=function(t,e){var o=t.W();return o?this.Kd(o,e):""},Yb.oi=function(t,e){if(1==t.length)return this.Qe(t[0],e);for(var o=[],i=0,r=t.length;r>i;++i)o.push(t[i].W());return o=new Xy(o),this.Kd(o,e)},Yb.Kd=function(t,e){return qg(my(t,!0,e))},Yb=td.prototype,Yb.match=function(t){return(t=this.a.type==t)&&(this.a=Qg(this.c)),t},Yb.Ef=function(){if(this.match(2)){var t=od(this);if(this.match(3))return t}else if(nd(this))return null;throw Error(sd(this))},Yb.Df=function(){if(this.match(2)){var t=id(this);if(this.match(3))return t}else if(nd(this))return[];throw Error(sd(this))},Yb.Ff=function(){if(this.match(2)){var t=rd(this);if(this.match(3))return t}else if(nd(this))return[];throw Error(sd(this))},Yb.Sn=function(){if(this.match(2)){var t;if(2==this.a.type)for(t=[this.Ef()];this.match(5);)t.push(this.Ef());else t=id(this);if(this.match(3))return t}else if(nd(this))return[];throw Error(sd(this))},Yb.Rn=function(){if(this.match(2)){var t=rd(this);if(this.match(3))return t}else if(nd(this))return[];throw Error(sd(this))},Yb.Tn=function(){if(this.match(2)){for(var t=[this.Ff()];this.match(5);)t.push(this.Ff());if(this.match(3))return t}else if(nd(this))return[];throw Error(sd(this))};var wP={POINT:si,LINESTRING:jy,POLYGON:bi,MULTIPOINT:Cy,MULTILINESTRING:Ay,MULTIPOLYGON:Ly},xP={POINT:td.prototype.Ef,LINESTRING:td.prototype.Df,POLYGON:td.prototype.Ff,MULTIPOINT:td.prototype.Sn,MULTILINESTRING:td.prototype.Rn,MULTIPOLYGON:td.prototype.Tn};d(pd,Eg),pd.prototype.c=function(t){for(t=t.firstChild;t;t=t.nextSibling)if(1==t.nodeType)return this.a(t);return null},pd.prototype.a=function(t){return this.version=t.getAttribute("version").trim(),(t=ou({version:this.version},MP,t,[]))?t:null};var SP=[null,"http://www.opengis.net/wms"],MP=tu(SP,{Service:Jl(function(t,e){return ou({},jP,t,e)}),Capability:Jl(function(t,e){return ou({},PP,t,e)})}),PP=tu(SP,{Request:Jl(function(t,e){return ou({},NP,t,e)}),Exception:Jl(function(t,e){return ou([],RP,t,e)}),Layer:Jl(function(t,e){return ou({},CP,t,e)})}),jP=tu(SP,{Name:Jl(sf),Title:Jl(sf),Abstract:Jl(sf),KeywordList:Jl(ud),OnlineResource:Jl(Ag),C
16ontactInformation:Jl(function(t,e){return ou({},TP,t,e)}),Fees:Jl(sf),AccessConstraints:Jl(sf),LayerLimit:Jl(rf),MaxWidth:Jl(rf),MaxHeight:Jl(rf)}),TP=tu(SP,{ContactPersonPrimary:Jl(function(t,e){return ou({},AP,t,e)}),ContactPosition:Jl(sf),ContactAddress:Jl(function(t,e){return ou({},EP,t,e)}),ContactVoiceTelephone:Jl(sf),ContactFacsimileTelephone:Jl(sf),ContactElectronicMailAddress:Jl(sf)}),AP=tu(SP,{ContactPerson:Jl(sf),ContactOrganization:Jl(sf)}),EP=tu(SP,{AddressType:Jl(sf),Address:Jl(sf),City:Jl(sf),StateOrProvince:Jl(sf),PostCode:Jl(sf),Country:Jl(sf)}),RP=tu(SP,{Format:zl(sf)}),CP=tu(SP,{Name:Jl(sf),Title:Jl(sf),Abstract:Jl(sf),KeywordList:Jl(ud),CRS:Zl(sf),EX_GeographicBoundingBox:Jl(function(t,e){var o=ou({},IP,t,e);if(o){var i=o.westBoundLongitude,r=o.southBoundLatitude,n=o.eastBoundLongitude,o=o.northBoundLatitude;return void 0===i||void 0===r||void 0===n||void 0===o?void 0:[i,r,n,o]}}),BoundingBox:Zl(function(t){var e=[of(t.getAttribute("minx")),of(t.getAttribute("miny")),of(t.getAttribute("maxx")),of(t.getAttribute("maxy"))],o=[of(t.getAttribute("resx")),of(t.getAttribute("resy"))];return{crs:t.getAttribute("CRS"),extent:e,res:o}}),Dimension:Zl(function(t){return{name:t.getAttribute("name"),units:t.getAttribute("units"),unitSymbol:t.getAttribute("unitSymbol"),"default":t.getAttribute("default"),multipleValues:Qy(t.getAttribute("multipleValues")),nearestValue:Qy(t.getAttribute("nearestValue")),current:Qy(t.getAttribute("current")),values:sf(t)}}),Attribution:Jl(function(t,e){return ou({},LP,t,e)}),AuthorityURL:Zl(function(t,e){var o=ad(t,e);return o?(o.name=t.getAttribute("name"),o):void 0}),Identifier:Zl(sf),MetadataURL:Zl(function(t,e){var o=ad(t,e);return o?(o.type=t.getAttribute("type"),o):void 0}),DataURL:Zl(ad),FeatureListURL:Zl(ad),Style:Zl(function(t,e){return ou({},OP,t,e)}),MinScaleDenominator:Jl(ef),MaxScaleDenominator:Jl(ef),Layer:Zl(function(t,e){var o=e[e.length-1],i=ou({},CP,t,e);if(i){var r=Qy(t.getAttribute("queryable"));return void 0===r&&(r=o.queryable),i.queryable=void 0!==r?r:!1,r=nf(t.getAttribute("cascaded")),void 0===r&&(r=o.cascaded),i.cascaded=r,r=Qy(t.getAttribute("opaque")),void 0===r&&(r=o.opaque),i.opaque=void 0!==r?r:!1,r=Qy(t.getAttribute("noSubsets")),void 0===r&&(r=o.noSubsets),i.noSubsets=void 0!==r?r:!1,(r=of(t.getAttribute("fixedWidth")))||(r=o.fixedWidth),i.fixedWidth=r,(r=of(t.getAttribute("fixedHeight")))||(r=o.fixedHeight),i.fixedHeight=r,["Style","CRS","AuthorityURL"].forEach(function(t){if(t in o){var e=vt(i,t),e=e.concat(o[t]);i[t]=e}}),"EX_GeographicBoundingBox BoundingBox Dimension Attribution MinScaleDenominator MaxScaleDenominator".split(" ").forEach(function(t){t in i||(i[t]=o[t])}),i}})}),LP=tu(SP,{Title:Jl(sf),OnlineResource:Jl(Ag),LogoURL:Jl(ld)}),IP=tu(SP,{westBoundLongitude:Jl(ef),eastBoundLongitude:Jl(ef),southBoundLatitude:Jl(ef),northBoundLatitude:Jl(ef)}
16),NP=tu(SP,{GetCapabilities:Jl(hd),GetMap:Jl(hd),GetFeatureInfo:Jl(hd)}),kP=tu(SP,{Format:Zl(sf),DCPType:Zl(function(t,e){return ou({},FP,t,e)})}),FP=tu(SP,{HTTP:Jl(function(t,e){return ou({},DP,t,e)})}),DP=tu(SP,{Get:Jl(ad),Post:Jl(ad)}),OP=tu(SP,{Name:Jl(sf),Title:Jl(sf),Abstract:Jl(sf),LegendURL:Zl(ld),StyleSheetURL:Jl(ad),StyleURL:Jl(ad)}),BP=tu(SP,{Format:Jl(sf),OnlineResource:Jl(Ag)}),UP=tu(SP,{Keyword:zl(sf)});d(cd,Zy),cd.prototype.hc=function(t,e){var o={featureType:this.featureType,featureNS:this.featureNS};e&&wt(o,vy(this,t,e));var i=[o];t.namespaceURI=this.b;var r=kx(t),o=[];if(0!==t.childNodes.length){if("msGMLOutput"==r)for(var n=0,s=t.childNodes.length;s>n;n++){var p=t.childNodes[n];if(1===p.nodeType){var a=i[0],h=p.localName.replace("_layer","")+"_feature";a.featureType=h,a.featureNS=this.b;var l={};l[h]=zl(this.a.If,this.a),a=tu([a.featureNS,null],l),p.namespaceURI=this.b,(p=ou([],a,p,i,this.a))&&X(o,p)}}"FeatureCollection"==r&&(i=ou([],this.a.a,t,[{}],this.a))&&(o=i)}return o},d(yd,Eg),yd.prototype.c=function(t){for(t=t.firstChild;t;t=t.nextSibling)if(1==t.nodeType)return this.a(t);return null},yd.prototype.a=function(t){this.version=t.getAttribute("version").trim();var e=this.b.a(t);return e?(e.version=this.version,(e=ou(e,KP,t,[]))?e:null):null};var GP=[null,"http://www.opengis.net/wmts/1.0"],XP=[null,"http://www.opengis.net/ows/1.1"],KP=tu(GP,{Contents:Jl(function(t,e){return ou({},YP,t,e)})}),YP=tu(GP,{Layer:Zl(function(t,e){return ou({},VP,t,e)}),TileMatrixSet:Zl(function(t,e){return ou({},JP,t,e)})}),VP=tu(GP,{Style:Zl(function(t,e){var o=ou({},WP,t,e);if(o){var i="true"===t.getAttribute("isDefault");return o.isDefault=i,o}}),Format:Zl(sf),TileMatrixSetLink:Zl(function(t,e){return ou({},zP,t,e)}),Dimension:Zl(function(t,e){return ou({},HP,t,e)}),ResourceURL:Zl(function(t){var e=t.getAttribute("format"),o=t.getAttribute("template");t=t.getAttribute("resourceType");var i={};return e&&(i.format=e),o&&(i.template=o),t&&(i.resourceType=t),i})},tu(XP,{Title:Jl(sf),Abstract:Jl(sf),WGS84BoundingBox:Jl(function(t,e){var o=ou([],ZP,t,e);return 2!=o.length?void 0:Fe(o)}),Identifier:Jl(sf)})),WP=tu(GP,{LegendURL:Zl(function(t){var e={};return e.format=t.getAttribute("format"),e.href=Ag(t),e})},tu(XP,{Title:Jl(sf),Identifier:Jl(sf)})),zP=tu(GP,{TileMatrixSet:Jl(sf)}),HP=tu(GP,{Default:Jl(sf),Value:Zl(sf)},tu(XP,{Identifier:Jl(sf)})),ZP=tu(XP,{LowerCorner:zl(fd),UpperCorner:zl(fd)}),JP=tu(GP,{WellKnownScaleSet:Jl(sf),TileMatrix:Zl(function(t,e){return ou({},qP,t,e)})},tu(XP,{SupportedCRS:Jl(sf),Identifier:Jl(sf)})),qP=tu(GP,{TopLeftCorner:Jl(fd),ScaleDenominator:Jl(ef),TileWidth:Jl(rf),TileHeight:Jl(rf),MatrixWidth:Jl(rf),MatrixHeight:Jl(rf)},tu(XP,{Identifier:Jl(sf)})),$P=new mo(6378137);d(gd,ne),Yb=gd.prototype,Yb.X=function(){this.qe(!1),gd.da.X.call(this)},Yb.zl=function(){var t=this.Ug();t&&(this.f=No(Co("EPSG:4326"),t),this.a&&this.set("position",this.f(this.a)))},Yb.Al=function(){if(mw){var t=this.Vg();t&&void 0===this.b?this.b=Zb.navigator.geolocation.watchPosition(f(this.$n,this),f(this.ao,this),this.Gg()):t||void 0===this.b||(Zb.navigator.geolocation.clearWatch(this.b),this.b=void 0)}},Yb.$n=function(t){t=t.coords,this.set("accuracy",t.accuracy),this.set("altitude",null===t.altitude?void 0:t.altitude),this.set("altitudeAccuracy",null===t.altitudeAccuracy?void 0:t.altitudeAccuracy),this.set("heading",null===t.heading?void 0:E(t.heading)),this.a?(this.a[0]=t.longitude,this.a[1]=t.latitude):this.a=[t.longitude,t.latitude];var e=this.f(this.a);this.set("position",e),this.set("speed",null===t.speed?void 0:t.speed),t=wi($P,this.a,t.accuracy),t.mc(this.f),this.set("accuracyGeometry",t),this.s()},Yb.ao=function(t){t.type="error",this.qe(!1),this.o(t)},Yb.zj=function(){return this.get("accuracy")},Yb.Aj=function(){return this.get("accuracyGeometry")||null},Yb.Cj=function(){return this.get("altitude")},Yb.Dj=function(){return this.get("altitudeAccuracy")},Yb.xl=function(){return this.get("heading")},Yb.yl=function(){return this.get("position")},Yb.Ug=function(){return this.get("projection")},Yb.hk=function(){return this.get("speed")},Yb.Vg=function(){return this.get("tracking")},Yb.Gg=function(){return this.get("trackingOptions")},Yb.Wg=function(t){this.set("projection",t)},Yb.qe=function(t){this.set("tracking",t)},Yb.ei=function(t){this.set("trackingOptions",t)},d(dd,Go),Yb=dd.prototype,Yb.clone=function(){var t=new dd(null),e=this.v.slice();return Ko(t,this.b,e),t.s(),t},Yb.mb=function(t,e,o,i){var r=this.v;t-=r[0];var n=e-r[1];if(e=t*t+n*n,i>e){if(0===e)for(i=0;i<this.a;++i)o[i]=r[i];else for(i=this.yf()/Math.sqrt(e),o[0]=r[0]+i*t,o[1]=r[1]+i*n,i=2;i<this.a;++i)o[i]=r[i];return o.length=this.a,e}return i},Yb.rc=function(t,e){var o=this.v,i=t-o[0],o=e-o[1];return i*i+o*o<=vd(this)},Yb.vd=function(){return this.v.slice(0,this.a)},Yb.Vd=function(t){var e=this.v,o=e[this.a]-e[0];return We(e[0]-o,e[1]-o,e[0]+o,e[1]+o,t)},Yb.yf=function(){return Math.sqrt(vd(this))},Yb.V=function(){return"Circle"},Yb.Da=function(t){var e=this.J();return ho(t,e)?(e=this.vd(),t[0]<=e[0]&&t[2]>=e[0]||t[1]<=e[1]&&t[3]>
16=e[1]?!0:_e(t,this.ng,this)):!1},Yb.Ul=function(t){var e=this.a,o=this.v[e]-this.v[0],i=t.slice();for(i[e]=i[0]+o,o=1;e>o;++o)i[e+o]=t[o];Ko(this,this.b,i),this.s()},Yb.Tf=function(t,e,o){if(t){Yo(this,o,t,0),this.v||(this.v=[]),o=this.v,t=$o(o,t),o[t++]=o[0]+e;var i;for(e=1,i=this.a;i>e;++e)o[t++]=o[e];o.length=t}else Ko(this,"XY",null);this.s()},Yb.Vl=function(t){this.v[this.a]=this.v[0]+t,this.s()};var _P=new Ea({color:"rgba(0,0,0,0.2)"}),QP=[90,45,30,20,10,5,2,1,.5,.2,.1,.05,.01,.005,.002,.001];Yb=xd.prototype,Yb.Bl=function(){return this.l},Yb.Vj=function(){return this.a},Yb.bk=function(){return this.c},Yb.Kg=function(t){var e=t.vectorContext,o=t.frameState,i=o.extent;t=o.viewState;var r=t.center,n=t.projection,s=t.resolution;if(t=o.pixelRatio,t=s*s/(4*t*t),!this.g||!Lo(this.g,n)){var p=Co("EPSG:4326"),a=n.J(),h=n.i,l=Oo(h,p,n),u=h[2],c=h[1],y=h[0],f=l[3],g=l[2],d=l[1],l=l[0];this.j=h[3],this.b=u,this.i=c,this.f=y,this.C=f,this.D=g,this.G=d,this.ia=l,this.B=Io(p,n),this.A=Io(n,p),this.u=this.A(oo(a)),this.g=n}for(p=0,n.b&&(n=n.J(),p=ao(n),o=o.focus[0],o<n[0]||o>n[2])&&(p*=Math.ceil((n[0]-o)/p),i=[i[0]+p,i[1],i[2]+p,i[3]]),o=this.u[0],n=this.u[1],p=-1,h=Math.pow(this.U*s,2),u=[],c=[],s=0,a=QP.length;a>s&&(y=QP[s]/2,u[0]=o-y,u[1]=n-y,c[0]=o+y,c[1]=n+y,this.B(u,u),this.B(c,c),y=Math.pow(c[0]-u[0],2)+Math.pow(c[1]-u[1],2),!(h>=y));++s)p=QP[s];if(s=p,-1==s)this.a.length=this.c.length=0;else{for(o=this.A(r),r=o[0],o=o[1],n=this.oa,p=[Math.max(i[0],this.ia),Math.max(i[1],this.G),Math.min(i[2],this.D),Math.min(i[3],this.C)],p=Oo(p,this.g,"EPSG:4326"),h=p[3],c=p[1],r=Math.floor(r/s)*s,u=j(r,this.f,this.b),a=Sd(this,u,c,h,t,i,0),p=0;u!=this.f&&p++<n;)u=Math.max(u-s,this.f),a=Sd(this,u,c,h,t,i,a);for(u=j(r,this.f,this.b),p=0;u!=this.b&&p++<n;)u=Math.min(u+s,this.b),a=Sd(this,u,c,h,t,i,a);for(this.a.length=a,o=Math.floor(o/s)*s,r=j(o,this.i,this.j),a=Md(this,r,t,i,0),p=0;r!=this.i&&p++<n;)r=Math.max(r-s,this.i),a=Md(this,r,t,i,a);for(r=j(o,this.i,this.j),p=0;r!=this.j&&p++<n;)r=Math.min(r+s,this.j),a=Md(this,r,t,i,a);this.c.length=a}for(e.$a(null,this.S),t=0,r=this.a.length;r>t;++t)s=this.a[t],e.Wb(s,null);for(t=0,r=this.c.length;r>t;++t)s=this.c[t],e.Wb(s,null)},Yb.setMap=function(t){this.l&&(this.l.K("postcompose",this.Kg,this),this.l.render()),t&&(t.H("postcompose",this.Kg,this),t.render()),this.l=t},d(Pd,Gs),Pd.prototype.a=function(t){if(void 0!==t){var e=u(t);return e in this.g?this.g[e]:(t=ft(this.g)?this.c:this.c.cloneNode(!1),this.g[e]=t)}return this.c},Pd.prototype.B=function(){this.state=3,this.f.forEach(zt),this.f=null,Xs(this)},Pd.prototype.u=function(){void 0===this.resolution&&(this.resolution=ro(this.extent)/this.c.height),this.state=2,this.f.forEach(zt),this.f=null,Xs(this)},Pd.prototype.load=function(){0==this.state&&(this.state=1,Xs(this),this.f=[Vt(this.c,"error",this.B,!1,this),Vt(this.c,"load",this.u,!1,this)],this.i(this,this.l))},d(jd,qr),Yb=jd.prototype,Yb.X=function(){1==this.state&&Td(this),jd.da.X.call(this)},Yb.Sa=function(t){if(void 0!==t){var e=u(t);return e in this.b?this.b[e]:(t=ft(this.b)?this.c:this.c.cloneNode(!1),this.b[e]=t)}return this.c},Yb.tb=function(){return this.i},Yb.Cl=function(){this.state=3,Td(this),$r(this)},Yb.Dl=function(){this.state=this.c.naturalWidth&&this.c.naturalHeight?2:4,Td(this),$r(this)},Yb.load=function(){0==this.state&&(this.state=1,$r(this),this.j=[Vt(this.c,"error",this.Cl,!1,this),Vt(this.c,"load",this.Dl,!1,this)],this.l(this,this.i))},d(Rd,Qt),Yb=Rd.prototype,Yb.kd=!1,Yb.X=function(){Rd.da.X.call(this),this.a.Ec()},Yb.Jn=function(t){var e=t.a.dataTransfer;(this.kd=!(!e||!(e.types&&(0<=L(e.types,"Files")||0<=L(e.types,"public.file-url"))||e.files&&0<e.files.length)))&&t.preventDefault()},Yb.Kn=function(t){this.kd&&(t.preventDefault(),t.a.dataTransfer.dropEffect="none")},Yb.Ln=function(t){if(this.kd){t.preventDefault(),t.b(),t=t.a.dataTransfer;try{t.effectAllowed="all"}catch(e){}t.dropEffect="copy"}},Yb.Mn=function(t){this.kd&&(t.preventDefault(),t.b(),t=new Lt(t.a),t.type="drop",this.o(t))}
16,Cd.prototype.cancel=function(t){if(this.a)this.b instanceof Cd&&this.b.cancel();else{if(this.c){var e=this.c;delete this.c,t?e.cancel(t):(e.l--,0>=e.l&&e.cancel())}this.C?this.C.call(this.A,this):this.B=!0,this.a||(t=new Od,Id(this),Ld(this,!1,t))}},Cd.prototype.u=function(t,e){this.i=!1,Ld(this,t,e)},Cd.prototype.$c=function(t){Id(this),Ld(this,!0,t)},Cd.prototype.then=function(t,e,o){var i,r,n=new Kh(function(t,e){i=t,r=e});return Nd(this,i,function(t){t instanceof Od?n.cancel():r(t)}),n.then(t,e,o)},Nh(Cd),d(Dd,b),Dd.prototype.message="Deferred has already fired",Dd.prototype.name="AlreadyCalledError",d(Od,b),Od.prototype.message="Deferred was canceled",Od.prototype.name="CanceledError",Bd.prototype.c=function(){throw delete tj[this.wa],this.a};var tj={};d(Ud,b);var ej={AbortError:3,EncodingError:5,InvalidModificationError:9,InvalidStateError:7,NotFoundError:1,NotReadableError:4,NoModificationAllowedError:6,PathExistsError:12,QuotaExceededError:10,SecurityError:2,SyntaxError:8,TypeMismatchError:11};d(Xd,At),d(Kd,Qt),Kd.prototype.getError=function(){return this.ub.error&&new Ud(this.ub.error,"reading file")},Kd.prototype.a=function(t){this.o(new Xd(t,this))},Kd.prototype.X=function(){Kd.da.X.call(this),delete this.ub},d(Vd,xp),Vd.prototype.X=function(){this.a&&zt(this.a),Vd.da.X.call(this)},Vd.prototype.i=function(t){t=t.a.dataTransfer.files;var e,o,i;for(e=0,o=t.length;o>e;++e){i=t[e];var r;r=i;var n=new Kd,s=Yd(n);n.ub.readAsText(r,""),r=s,i=g(this.l,i),Nd(r,i,null,this)}},Vd.prototype.l=function(t,e){var o=this.u,i=this.A;i||(i=o.aa().g);var r,n,o=this.j,s=[];for(r=0,n=o.length;n>r;++r){var p,a=new o[r];try{p=a.Ba(e)}catch(h){p=null}if(p){var l,u,a=a.Ia(e),a=Io(a,i);for(l=0,u=p.length;u>l;++l){var c=p[l],y=c.W();y&&y.mc(a),s.push(c)}}}this.o(new Wd(oj,this,t,s,i))},Vd.prototype.setMap=function(t){this.a&&(zt(this.a),this.a=void 0),this.f&&(Tt(this.f),this.f=null),Vd.da.setMap.call(this,t),t&&(this.f=new Rd(t.a),this.a=Xt(this.f,"drop",this.i,!1,this))};var oj="addfeatures";d(Wd,At),d(zd,er),zd.prototype.clone=function(){return new zd(this.x,this.y)},zd.prototype.scale=er.prototype.scale,zd.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},zd.prototype.rotate=function(t){var e=Math.cos(t);t=Math.sin(t);var o=this.y*e+this.x*t;return this.x=this.x*e-this.y*t,this.y=o,this},d(Hd,kp),d($d,At),d(_d,kp),Yb=_d.prototype,Yb.setMap=function(t){_d.da.setMap.call(this,t),this.ki()},Yb.Ao=function(){var t,e,o=this.i.W();this.f===rj?(t=this.a,t.splice(-2,1),this.D(t,o)):this.f===nj&&(t=this.a[0],t.splice(-2,1),e=this.A.W(),e.ma(t),this.D(this.a,o)),0===t.length&&(this.l=null),av(this)},Yb.md=function(){var t=pv(this),e=this.a,o=t.W();this.f===rj?(e.pop(),this.D(e,o)):this.f===nj&&(e[0].pop(),e[0].push(e[0][0]),this.D(e,o)),"MultiPoint"===this.T?t.La(new Cy([e])):"MultiLineString"===this.T?t.La(new Ay([e])):"MultiPolygon"===this.T&&t.La(new Ly([e])),this.o(new $d("drawend",t)),this.fb&&this.fb.push(t),this.Db&&this.Db.Ad(t)},Yb.bm=function(t){var e=t.W();this.i=t,this.a=e.Y(),t=this.a[this.a.length-1],this.l=t.slice(),this.a.push(t.slice()),av(this),this.o(new $d("drawstart",this.i))},Yb.xc=Xm,Yb.ki=function(){var t=this.u,e=this.b();t&&e||pv(this),this.ga.setMap(e?t:null)};var ij="Point",rj="LineString",nj="Polygon",sj="Circle";d(lv,At),d(uv,kp),Yb=uv.prototype,Yb.zf=function(t){var e=t.W();e.V()in this.T&&this.T[e.V()].call(this,t,e),(e=this.u)&&xv(this,this.ea,e),Xt(t,"change",this.ah,!1,this)},Yb.setMap=function(t){this.S.setMap(t),uv.da.setMap.call(this,t)},Yb.cm=function(t){this.zf(t.element)},Yb.ah=function(t){this.l||(t=t.target,yv(this,t),this.zf(t))},Yb.dm=function(t){yv(this,t.element)},Yb.im=function(t,e){var o=e.Y(),o={feature:t,geometry:e,la:[o,o]};this.a.ya(e.J(),o)},Yb.gm=function(t,e){var o,i,r,n=e.Y();for(i=0,r=n.length;r>i;++i)o=n[i],o={feature:t,geometry:e,depth:[i],index:i,la:[o,o]},this.a.ya(e.J(),o)},Yb.bh=function(t,e){var o,i,r,n,s=e.Y();for(o=0,i=s.length-1;i>o;++o)r=s.slice(o,o+2),n={feature:t,geometry:e,index:o,la:r},this.a.ya(Fe(r),n)},Yb.fm=function(t,e){var o,i,r,n,s,p,a,h=e.Y();for(n=0,s=h.length;s>n;++n)for(o=h[n],i=0,r=o.length-1;r>i;++i)p=o.slice(i,i+2),a={feature:t,geometry:e,depth:[n],index:i,la:p},this.a.ya(Fe(p),a)},Yb.jm=function(t,e){var o,i,r,n,s,p,a,h=e.Y();for(n=0,s=h.length;s>n;++n)for(o=h[n],i=0,r=o.length-1;r>i;++i)p=o.slice(i,i+2),a={feature:t,geometry:e,depth:[n],index:i,la:p},this.a.ya(Fe(p),a)},Yb.hm=function(t,e){var o,i,r,n,s,p,a,h,l,u,c=e.Y();for(p=0,a=c.length;a>p;++p)for(h=c[p],n=0,s=h.length;s>n;++n)for(o=h[n],i=0,r=o.length-1;r>i;++i)l=o.slice(i,i+2),u={feature:t,geometry:e,depth:[n,p],index:i,la:l},this.a.ya(Fe(l),u)},Yb.em=function(t,e){var o,i=e.f;for(o=0;o<i.length;++o)this.T[i[o].V()].call(this,t,i[o])},Yb.al=function(t,e){for(var o,i=t.la,r=t.feature,n=t.geometry,s=t.depth,p=t.index;e.length<n.ra();)e.push(0);switch(n.V()){case"MultiLineString":o=n.Y(),o[s[0]].splice(p+1,0,e);break;case"Polygon":o=n.Y(),o[s[0]].splice(p+1,0,e);break;case"MultiPolygon":o=n.Y(),o[s[1]][s[0]].splice(p+1,0,e);break;case"LineString":o=n.Y(),o.splice(p+1,0,e);break;default:return}this.l=!0,n.ma(o),this.l=!1,o=this.a,o.remove(t),Sv(this,n,p,s,1);var a={la:[i[0],e],feature:r,geometry:n,depth:s,index:p};o.ya(Fe(a.la),a),this.i.push([a,1]),i={la:[e,i[1]],feature:r,geometry:n,depth:s,index:p+1},o.ya(Fe(i.la),i),this.i.push([i,0]),this.U=!0},d(Pv,At),d(jv,xp),Yb=jv.prototype,Yb.lm=function(){return this.f.fa().b},Yb.mm=function(t){return t=u(t),this.a[t]},Yb.setMap=function(t){var e=this.u,o=this.f.fa().b;null===e||o.forEach(e.ii,e),jv.da.setMap.call(this,t),this.f.setMap(t),null===t||o.forEach(t.fi,t)},Yb.km=function(t){t=t.element;var e=this.u;null===e||e.fi(t)},Yb.nm=function(t){t=t.element;var e=this.u;null===e||e.ii(t)},d(Ev,kp),Yb=Ev.prototype,Yb.wd=function(t,e){var o=void 0!==e?e:!0,i=t.W(),r=this.T[i.V()];if(r){var n=u(t);this.U[n]=i.J(Ve()),r.call(this,t,i),o&&(this.G[n]=i.H("change",f(this.yk,this,t),this),this.D[n]=t.H(se(t.a),this.om,this))}},Yb.wj=function(t){this.wd(t)},Yb.xj=function(t){this.xd(t)},Yb.dh=function(t){var e;t instanceof Su?e=t.feature:t instanceof Ji&&(e=t.element),this.wd(e)},Yb.eh=function(t){var e;t instanceof Su?e=t.feature:t instanceof Ji&&(e=t.element),this.xd(e)},Yb.om=function(t){t=t.g,this.xd(t,!0),this.wd(t,!0)},Yb.yk=function(t){if(this.C){var e=u(t);e in this.A||(this.A[e]=t)}else this.ji(t)},Yb.xd=function(t,e){var o=void 0!==e?e:!0,i=u(t),r=this.U[i];if(r){var n=this.a,s=[];for(yu(n,r,function(e){t===e.feature&&s.push(e)}),r=s.length-1;r>=0;--r)n.remove(s[r]);o&&(zt(this.G[i]),delete this.G[i],zt(this.D[i]),delete this.D[i])}},Yb.setMap=function(t){var e,o=this.u,i=this.ea;this.i?e=this.i:this.l&&(e=this.l.ye()),o&&(i.forEach(ie),i.length=0,e.forEach(this.xj,this)),Ev.da.setMap.call(this,t),t&&(this.i?(i.push(this.i.H("add",this.dh,this)),i.push(this.i.H("remove",this.eh,this))):this.l&&(i.push(this.l.H("addfeature",this.dh,this)),i.push(this.l.H("removefeature",this.eh,this))),e.forEach(this.wj,this))},Yb.xc=Xm,Yb.ji=function(t){this.xd(t,!1),this.wd(t,!1)},Yb.pm=function(t,e){var o,i=e.f;for(o=0;o<i.length;++o)this.T[i[o].V()].call(this,t,i[o])},Yb.fh=function(t,e){var o,i,r,n,s=e.Y();for(o=0,i=s.length-1;i>o;++o)r=s.slice(o,o+2),n={feature:t,la:r},this.a.ya(Fe(r),n)},Yb.qm=function(t,e){var o,i,r,n,s,p,a,h=e.Y();for(n=0,s=h.length;s>n;++n)for(o=h[n],i=0,r=o.length-1;r>i;++i)p=o.slice(i,i+2),a={feature:t,la:p},this.a.ya(Fe(p),a)},Yb.rm=function(t,e){var o,i,r,n=e.Y();for(i=0,r=n.length;r>i;++i)o=n[i],o={feature:t,la:[o,o]},this.a.ya(e.J(),o)},Yb.sm=function(t,e){var o,i,r,n,s,p,a,h,l,u,c=e.Y();for(p=0,a=c.length;a>p;++p)for(h=c[p],n=0,s=h.length;s>n;++n)for(o=h[n],i=0,r=o.length-1;r>i;++i)l=o.slice(i,i+2),u={feature:t,la:l},this.a.ya(Fe(l),u)},Yb.tm=function(t,e){var o=e.Y(),o={feature:t,la:[o,o]};this.a.ya(e.J(),o)},Yb.um=function(t,e){var o,i,r,n,s,p,a,h=e.Y();for(n=0,s=h.length;s>n;++n)for(o=h[n],i=0,r=o.length-1;r>i;++i)p=o.slice(i,i+2),a={feature:t,la:p},this.a.ya(Fe(p),a)},d(Iv,At),d(Nv,kp),d(Uv,Fa);var pj=["#00f","#0ff","#0f0","#ff0","#f00"];Yb=Uv.prototype,Yb.tg=function(){return this.get("blur")},Yb.Ag=function(){return this.get("gradient")},Yb.hh=function(){return this.get("radius")},Yb.zk=function(){for(var t=this.Ag(),e=ns(1,256),o=e.createLinearGradient(0,0,1,256),i=1/(t.length-1),r=0,n=t.length;n>r;++r)o.addColorStop(r*i,t[r]);e.fillStyle=o,e.fillRect(0,0,1,256),this.g=e.getImageData(0,0,1,256).data},Yb.Lg=function(){var t=this.hh(),e=this.tg(),o=t+e+1,i=2*o,i=ns(i,i);i.shadowOffsetX=i.shadowOffsetY=this.Z,i.shadowBlur=e,i.shadowColor="#000",i.beginPath(),e=o-this.Z,i.arc(e,e,t,0,2*Math.PI,!0),i.fill(),this.T=i.canvas.toDataURL(),this.U=Array(256),this.s()},Yb.Rk=function(t){t=t.context;var e,o,i,r=t.canvas,r=t.getImageData(0,0,r.width,r.height),n=r.data;for(e=0,o=n.length;o>e;e+=4)(i=4*n[e+3])&&(n[e]=this.g[i],n[e+1]=this.g[i+1],n[e+2]=this.g[i+2]);t.putImageData(r,0,0)},Yb.Sh=function(t){this.set("blur",t)},Yb.Wh=function(t){this.set("gradient",t)},Yb.ih=function(t){this.set("radius",t)},d(Gv,qr),Gv.prototype.X=function(){1==this.state&&(this.b.forEach(zt),this.b=null),Gv.da.X.call(this)},Gv.prototype.Sa=function(t){if(void 0!==t){var e=u(t);return e in this.g?this.g[e]:(t=ft(this.g)?this.j:this.j.cloneNode(!1),this.g[e]=t)}return this.j},Gv.prototype.load=function(){if(0==this.state){this.state=1,$r(this);var t=0;
16this.b=[],this.c.forEach(function(e){var o=e.state;if(0==o||1==o){t++;var i;i=e.Qa("change",function(){var o=e.state;(2==o||3==o||4==o)&&(zt(i),t--,0===t&&(this.b.forEach(zt),this.b=null,Xv(this)))},!1,this),this.b.push(i)}},this),this.c.forEach(function(t){0==t.state&&t.load()}),0===t&&Xv(this)}};var aj=0,hj=1;d(zv,b);var lj=0;Hv.prototype.cancel=function(t){t&&(t.sj&&t.sj.cancel(),t.wa&&$v(t.wa,!1))},d(_v,ku),Yb=_v.prototype,Yb.nh=function(){return Zr(this.a)?!0:pt(this.i,function(t){return Zr(t)})},Yb.oh=function(t,e){var o=this.td(t);Jr(this.a,this.a==o?e:{}),st(this.i,function(t){Jr(t,t==o?e:{})})},Yb.hb=function(t){var e=this.f;return!this.tileGrid||e&&!Lo(e,t)?(e=u(t).toString(),e in this.u||(this.u[e]=un(t)),this.u[e]):this.tileGrid},Yb.td=function(t){var e=this.f;return!e||Lo(e,t)?this.a:(t=u(t).toString(),t in this.i||(this.i[t]=new Hr),this.i[t])},Yb.Ob=function(t,e,o,i,r){if(this.f&&r&&!Lo(this.f,r)){i=this.td(r);var n=this.gb(t,e,o);if(zr(i,n))return i.get(n);var s=this.f,p=this.hb(s),a=this.hb(r);return t=new Gv(s,p,r,a,t,e,o,this.C,f(function(t,e,o,i){return Qv(this,t,e,o,i,s)},this),this.xa,this.T),i.set(n,t),t}return Qv(this,t,e,o,i,r)},Yb.wb=function(t){this.T!=t&&(this.T=t,st(this.i,function(t){t.clear()}),this.s())},Yb.xb=function(t,e){var o=Co(t);o&&(o=u(o).toString(),o in this.u||(this.u[o]=e))},d(eb,_v);var uj=new Zi({html:'<a class="ol-attribution-bing-tos" href="http://www.microsoft.com/maps/product/terms.html">Terms of Use</a>'});eb.prototype.D=function(t){if(200!=t.statusCode||"OK"!=t.statusDescription||"ValidCredentials"!=t.authenticationResultCode||1!=t.resourceSets.length||1!=t.resourceSets[0].resources.length)tn(this,"error");else{
17var e=t.brandLogoUri;-1==e.indexOf("https")&&(e=e.replace("http","https"));var o=t.resourceSets[0].resources[0],i=-1==this.g?o.zoomMax:this.g;t=fn(this.f);var r=cn({extent:t,minZoom:o.zoomMin,maxZoom:i,tileSize:o.imageWidth==o.imageHeight?o.imageWidth:[o.imageWidth,o.imageHeight]});this.tileGrid=r;var n=this.l;if(this.tileUrlFunction=Lu(o.imageUrlSubdomains.map(function(t){var e=[0,0,0],i=o.imageUrl.replace("{subdomain}",t).replace("{culture}",n);return function(t){return t?(Bi(t[0],t[1],-t[2]-1,e),i.replace("{quadkey}",Gi(e))):void 0}})),o.imageryProviders){var s=No(Co("EPSG:4326"),this.f);t=o.imageryProviders.map(function(t){var e=t.attribution,o={};return t.coverageAreas.forEach(function(t){var e=t.zoomMin,n=Math.min(t.zoomMax,i);t=t.bbox,t=co([t[1],t[0],t[3],t[2]],s);var p,a;for(p=e;n>=p;++p)a=p.toString(),e=sn(r,t,p),a in o?o[a].push(e):o[a]=[e]}),new Zi({html:e,tileRanges:o})}),t.push(uj),this.na(t)}this.U=e,tn(this,"ready")}},d(ob,gu),ob.prototype.ga=function(){return this.C},ob.prototype.Mc=function(t,e,o){this.C.Mc(t,e,o),e!==this.G&&(this.clear(),this.G=e,ib(this),this.Dc(this.D))},ob.prototype.va=function(){this.clear(),ib(this),this.Dc(this.D),this.s()},d(nb,Th),Yb=nb.prototype,Yb.Em=function(){return this.i},Yb.pd=function(t,e,o,i){e=Ah(this,e),o=this.pa?o:1;var r=this.g;return r&&this.T==this.c&&r.$()==e&&r.b==o&&Xe(r.J(),t)?r:(1!=this.u&&(t=t.slice(),uo(t,this.u)),i=this.Z(t,[ao(t)/e*o,ro(t)/e*o],i),void 0!==i?(r=new Pd(t,e,o,this.j,i,this.ga,this.b),Xt(r,"change",this.D,!1,this)):r=null,this.g=r,this.T=this.c,r)},Yb.Dm=function(){return this.b},Yb.Hm=function(t){wt(this.i,t),this.s()},Yb.Fm=function(t,e,o,i){var r=oo(o),n=this.ea,s=ao(o);o=ro(o);var p=i[0],a=i[1],h=.0254/this.l;return i={OPERATION:this.xa?"GETDYNAMICMAPOVERLAYIMAGE":"GETMAPIMAGE",VERSION:"2.0.0",LOCALE:"en",CLIENTAGENT:"ol.source.ImageMapGuide source",CLIP:"1",SETDISPLAYDPI:this.l,SETDISPLAYWIDTH:Math.round(i[0]),SETDISPLAYHEIGHT:Math.round(i[1]),SETVIEWSCALE:a*s>p*o?s*n/(p*h):o*n/(a*h),SETVIEWCENTERX:r[0],SETVIEWCENTERY:r[1]},wt(i,e),hl(ul([t],i))},Yb.Gm=function(t){this.g=null,this.b=t,this.s()},d(sb,Th),sb.prototype.pd=function(t){return ho(t,this.b.J())?this.b:null},d(pb,Th);var cj=[101,101];Yb=pb.prototype,Yb.Nm=function(t,e,o,i){if(void 0!==this.i){var r=io(t,e,0,cj),n={SERVICE:"WMS",VERSION:"1.3.0",REQUEST:"GetFeatureInfo",FORMAT:"image/png",TRANSPARENT:!0,QUERY_LAYERS:this.g.LAYERS};return wt(n,this.g,i),i=Math.floor((r[3]-t[1])/e),n[this.u?"I":"X"]=Math.floor((t[0]-r[0])/e),n[this.u?"J":"Y"]=i,ab(this,r,cj,1,Co(o),n)}},Yb.Pm=function(){return this.g}
17,Yb.pd=function(t,e,o,i){if(void 0===this.i)return null;e=Ah(this,e),1==o||this.xa&&void 0!==this.ga||(o=1),t=t.slice();var r=(t[0]+t[2])/2,n=(t[1]+t[3])/2,s=e/o,p=ao(t)/s,s=ro(t)/s,a=this.b;if(a&&this.ea==this.c&&a.$()==e&&a.b==o&&Xe(a.J(),t))return a;if(1!=this.l){var a=this.l*ao(t)/2,h=this.l*ro(t)/2;t[0]=r-a,t[1]=n-h,t[2]=r+a,t[3]=n+h}return r={SERVICE:"WMS",VERSION:"1.3.0",REQUEST:"GetMap",FORMAT:"image/png",TRANSPARENT:!0},wt(r,this.g),this.Z[0]=Math.ceil(p*this.l),this.Z[1]=Math.ceil(s*this.l),i=ab(this,t,this.Z,o,i,r),this.b=new Pd(t,e,o,this.j,i,this.pa,this.T),this.ea=this.c,Xt(this.b,"change",this.D,!1,this),this.b},Yb.Om=function(){return this.T},Yb.Qm=function(){return this.i},Yb.Rm=function(t){this.b=null,this.T=t,this.s()},Yb.Sm=function(t){t!=this.i&&(this.i=t,this.b=null,this.s())},Yb.Tm=function(t){wt(this.g,t),hb(this),this.b=null,this.s()},d(lb,_v),d(ub,lb);var yj=new Zi({html:'&copy; <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors.'});d(cb,lb);var fj=new Zi({html:'Tiles Courtesy of <a href="http://www.mapquest.com/">MapQuest</a>'}),gj={osm:{maxZoom:19,attributions:[fj,yj]},sat:{maxZoom:18,attributions:[fj,new Zi({html:"Portions Courtesy NASA/JPL-Caltech and U.S. Depart. of Agriculture, Farm Service Agency"})]},hyb:{maxZoom:18,attributions:[fj,yj]}};cb.prototype.l=function(){return this.g},function(){var t={},e={ka:t};!function(o){if("object"==typeof t&&"undefined"!=typeof e)e.ka=o();else{var i;i="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,i.Bp=o()}}(function(){return function t(e,o,i){function r(s,p){if(!o[s]){if(!e[s]){var a="function"==typeof require&&require;if(!p&&a)return a(s,!0);if(n)return n(s,!0);throw a=Error("Cannot find module '"+s+"'"),a.code="MODULE_NOT_FOUND",a}a=o[s]={ka:{}},e[s][0].call(a.ka,function(t){var o=e[s][1][t];return r(o?o:t)},a,a.ka,t,e,o,i)}return o[s].ka}for(var n="function"==typeof require&&require,s=0;s<i.length;s++)r(i[s]);return r}({1:[function(t,e,o){t=t("./processor"),o.Ni=t},{"./processor":2}],2:[function(t,e){function o(t){return function(e){var o,i=e.buffers,r=e.meta,n=e.width,s=e.height,p=i.length,a=i[0].byteLength;if(e.imageOps){for(a=Array(p),o=0;p>o;++o)a[o]=new ImageData(new Uint8ClampedArray(i[o]),n,s);n=t(a,r).data}else{for(n=new Uint8ClampedArray(a),s=Array(p),e=Array(p),o=0;p>o;++o)s[o]=new Uint8ClampedArray(i[o]),e[o]=[0,0,0,0];for(i=0;a>i;i+=4){for(o=0;p>o;++o){var h=s[o];e[o][0]=h[i],e[o][1]=h[i+1],e[o][2]=h[i+2],e[o][3]=h[i+3]}o=t(e,r),n[i]=o[0],n[i+1]=o[1],n[i+2]=o[2],n[i+3]=o[3]}}return n.buffer}}function i(t,e){var i=Object.keys(t.lib||{}).map(function(e){return"var "+e+" = "+t.lib[e].toString()+";"}).concat(["var __minion__ = ("+o.toString()+")(",t.operation.toString(),");",'self.addEventListener("message", function(__event__) {',"var buffer = __minion__(__event__.data);","self.postMessage({buffer: buffer, meta: __event__.data.meta}, [buffer]);","});"]),i=URL.createObjectURL(new Blob(i,{type:"text/javascript"})),i=new Worker(i);return i.addEventListener("message",e),i}function r(t,e){var i=o(t.operation);return{postMessage:function(t){setTimeout(function(){e({data:{buffer:i(t),pe:t.pe}})},0)}}}function n(t){this.Ze=!!t.Zk;var e;e=0===t.threads?0:this.Ze?1:t.threads||1;var o=[];if(e)for(var n=0;e>n;++n)o[n]=i(t,this.hg.bind(this,n));else o[0]=r(t,this.hg.bind(this,0));this.Sd=o,this.Yc=[],this.bj=t.co||1/0,this.Qd=0,this.Cc={},this.$e=null}n.prototype.bo=function(t,e,o){this.Zi({qc:t,pe:e,$c:o}),this.eg()},n.prototype.Zi=function(t){for(this.Yc.push(t);this.Yc.length>this.bj;)this.Yc.shift().$c(null,null)},n.prototype.eg=function(){if(0===this.Qd&&0<this.Yc.length){var t=this.$e=this.Yc.shift(),e=t.qc[0].width,o=t.qc[0].height,i=t.qc.map(function(t){return t.data.buffer}),r=this.Sd.length;if(this.Qd=r,1===r)this.Sd[0].postMessage({buffers:i,meta:t.pe,imageOps:this.Ze,width:e,height:o},i);else for(var n=4*Math.ceil(t.qc[0].data.length/4/r),s=0;r>s;++s){for(var p=s*n,a=[],h=0,l=i.length;l>h;++h)a.push(i[s].slice(p,p+n));this.Sd[s].postMessage({buffers:a,meta:t.pe,imageOps:this.Ze,width:e,height:o},a)}}},n.prototype.hg=function(t,e){this.xp||(this.Cc[t]=e.data,--this.Qd,0===this.Qd&&this.cj())},n.prototype.cj=function(){var t,e,o=this.$e,i=this.Sd.length;if(1===i)t=new Uint8ClampedArray(this.Cc[0].buffer),e=this.Cc[0].meta;else{var r=o.qc[0].data.length;t=new Uint8ClampedArray(r),e=Array(r);for(var r=4*Math.ceil(r/4/i),n=0;i>n;++n){var s=n*r;t.set(new Uint8ClampedArray(this.Cc[n].buffer),s),e[n]=this.Cc[n].meta}}this.$e=null,this.Cc={}
17,o.$c(null,new ImageData(t,o.qc[0].width,o.qc[0].height),e),this.eg()},e.ka=n},{}]},{},[1])(1)}),Lx=e.ka}(),d(yb,Th),yb.prototype.u=function(t,e){this.T=new Lx.Ni({operation:t,Zk:"image"===this.xa,co:1,lib:e,threads:this.fb}),this.s()},yb.prototype.C=function(t,e,o,i){o=!0;for(var r,n=0,s=this.b.length;s>n;++n)if(r=this.b[n].a.fa(),"ready"!==r.A){o=!1;break}if(!o)return null;if(!fb(this,t,e))return this.i;o=this.g.canvas,r=Math.round(ao(t)/e),n=Math.round(ro(t)/e),(r!==o.width||n!==o.height)&&(o.width=r,o.height=n),r=bt(this.ea),r.viewState=bt(r.viewState);var n=oo(t),s=Math.round(ao(t)/e),p=Math.round(ro(t)/e);return r.extent=t,r.focus=oo(t),r.size[0]=s,r.size[1]=p,s=r.viewState,s.center=n,s.projection=i,s.resolution=e,this.i=i=new vh(t,e,1,this.j,o,this.Z.bind(this,r)),this.l={extent:t,resolution:e,Ho:this.c},i},yb.prototype.Z=function(t,e){for(var o=this.b.length,i=Array(o),r=0;o>r;++r){var n,s=this.b[r],p=t;if(s.zd(p,t.layerStatesArray[r]),n=s.yd()){var s=s.mf(),a=Math.round(s[12]),h=Math.round(s[13]),l=p.size[0],p=p.size[1];if(n instanceof Image){if(dj){var u=dj.canvas;u.width!==l||u.height!==p?dj=ns(l,p):dj.clearRect(0,0,l,p)}else dj=ns(l,p);dj.drawImage(n,a,h,Math.round(n.width*s[0]),Math.round(n.height*s[5])),n=dj.getImageData(0,0,l,p)}else n=n.getContext("2d").getImageData(-a,-h,l,p)}else n=null;if(!n)return;i[r]=n}o={},this.o(new vb(vj,t,o)),this.T.bo(i,o,this.pa.bind(this,t,e)),bp(t.tileQueue,16,16)},yb.prototype.pa=function(t,e,o,i,r){o?e(o):i&&(this.o(new vb(bj,t,r)),fb(this,t.extent,t.viewState.resolution/t.pixelRatio)||this.g.putImageData(i,0,0),e(null))};var dj=null;d(vb,At);var vj="beforeoperations",bj="afteroperations",mj={terrain:{nb:"jpg",opaque:!0},"terrain-background":{nb:"jpg",opaque:!0},"terrain-labels":{nb:"png",opaque:!1},"terrain-lines":{nb:"png",opaque:!1},"toner-background":{nb:"png",opaque:!0},toner:{nb:"png",opaque:!0},"toner-hybrid":{nb:"png",opaque:!1},"toner-labels":{nb:"png",opaque:!1},"toner-lines":{nb:"png",opaque:!1},"toner-lite":{nb:"png",opaque:!0},watercolor:{nb:"jpg",opaque:!0}},wj={terrain:{minZoom:4,maxZoom:18},toner:{minZoom:0,maxZoom:20},watercolor:{minZoom:3,maxZoom:16}};d(bb,lb);var xj=[new Zi({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>.'}),yj];return d(mb,_v),mb.prototype.D=function(){return this.g},mb.prototype.Pb=function(t,e,o){return t=mb.da.Pb.call(this,t,e,o),1==e?t:he(t,e,this.b)},mb.prototype.G=function(t,e,o){var i=this.tileGrid;if(i||(i=this.hb(o)),!(i.a.length<=t[0])){var r=i.Aa(t,this.l),n=le(i.Ha(t[0]),this.b);1!=e&&(n=he(n,e,this.b)),i={F:"image",FORMAT:"PNG32",TRANSPARENT:!0},wt(i,this.g);var s=this.urls;return 0!==s.length?(o=o.a.split(":").pop(),i.SIZE=n[0]+","+n[1],i.BBOX=r.join(","),i.BBOXSR=o,i.IMAGESR=o,i.DPI=Math.round(90*e),t=1==s.length?s[0]:s[ue((t[1]<<t[0])+t[2],s.length)],m(t,"/")||(t+="/"),m(t,"MapServer/")?t+="export":m(t,"ImageServer/")&&(t+="exportImage"),t=hl(ul([t],i))):t=void 0,t}},mb.prototype.Z=function(t){wt(this.g,t),this.s()},d(wb,qr),wb.prototype.Sa=function(t){if(t=void 0!==t?u(t):-1,t in this.c)return this.c[t];var e=this.g,o=ns(e[0],e[1]);return o.strokeStyle="black",o.strokeRect(.5,.5,e[0]+.5,e[1]+.5),o.fillStyle="black",o.textAlign="center",o.textBaseline="middle",o.font="24px sans-serif",o.fillText(this.b,e[0]/2,e[1]/2),this.c[t]=o.canvas},d(xb,gn),xb.prototype.Ob=function(t,e,o){var i=this.gb(t,e,o);if(zr(this.a,i))return this.a.get(i);var r=le(this.tileGrid.Ha(t));return t=[t,e,o],e=(e=vn(this,t))?Xi(vn(this,e)):"",r=new wb(t,r,e),this.a.set(i,r),r},d(Sb,_v),Sb.prototype.l=function(t){var e,o=Co("EPSG:4326"),i=this.f;void 0!==t.bounds&&(e=co(t.bounds,No(o,i)));var r=t.minzoom||0,n=t.maxzoom||22;if(this.tileGrid=i=cn({extent:fn(i),maxZoom:n,minZoom:r}),this.tileUrlFunction=Cu(t.tiles,i),void 0!==t.attribution&&!this.j){o=void 0!==e?e:o.J(),e={};for(var s;n>=r;++r)s=r.toString(),e[s]=[sn(i,o,r)];this.na([new Zi({html:t.attribution,tileRanges:e})])}tn(this,"ready")},Sb.prototype.g=function(){tn(this,"error")},d(Mb,gn),Yb=Mb.prototype,Yb.ik=function(){return this.i},Yb.vj=function(t,e,o,i,r){this.tileGrid?(e=this.tileGrid.ee(t,e),Tb(this.Ob(e[0],e[1],e[2],1,this.f),t,o,i,r)):!0===r?Bn(function(){o.call(i,null)}):o.call(i,null)},Yb.Vm=function(t){var e,o=Co("EPSG:4326"),i=this.f;void 0!==t.bounds&&(e=co(t.bounds,No(o,i)));var r=t.minzoom||0,n=t.maxzoom||22;this.tileGrid=i=cn({extent:fn(i),maxZoom:n,minZoom:r}),this.i=t.template;var s=t.grids;if(s){if(this.g=Cu(s,i),void 0!==t.attribution){for(o=void 0!==e?e:o.J(),e={};n>=r;++r)s=r.toString(),e[s]=[sn(i,o,r)];this.na([new Zi({html:t.attribution,tileRanges:e})])}tn(this,"ready")}else tn(this,"error")},Yb.Ob=function(t,e,o,i,r){var n=this.gb(t,e,o);return zr(this.a,n)?this.a.get(n):(t=[t,e,o],e=vn(this,t,r),i=this.g(e,i,r),i=new Pb(t,void 0!==i?0:4,void 0!==i?i:"",this.tileGrid.Aa(t),this.l),this.a.set(n,i),i)},Yb.Xf=function(t,e,o){t=this.gb(t,e,o),zr(this.a,t)&&this.a.get(t)},d(Pb,qr),Yb=Pb.prototype,Yb.Sa=function(){return null},Yb.tb=function(){return this.i},Yb.xk=function(){this.state=3,$r(this)},Yb.Um=function(t){this.b=t.grid,this.g=t.keys,this.j=t.data,this.state=4,$r(this)},Yb.load=function(){this.l&&Ab(this)},d(Eb,_v),Yb=Eb.prototype,Yb.Wm=function(t,e,o,i){o=Co(o);var r=this.tileGrid;if(r||(r=this.hb(o)),e=r.ee(t,e),!(r.a.length<=e[0])){var n=r.$(e[0]),s=r.Aa(e,this.ga),r=le(r.Ha(e[0]),this.b),p=this.D;return 0!==p&&(r=ae(r,p,this.b),s=Oe(s,n*p,s)),p={SERVICE:"WMS",VERSION:"1.3.0",REQUEST:"GetFeatureInfo",FORMAT:"image/png",TRANSPARENT:!0,QUERY_LAYERS:this.g.LAYERS},wt(p,this.g,i),i=Math.floor((s[3]-t[1])/n),p[this.l?"I":"X"]=Math.floor((t[0]-s[0])/n),p[this.l?"J":"Y"]=i,Rb(this,e,r,s,1,o,p)}},Yb.$d=function(){return this.D},Yb.gb=function(t,e,o){return this.Z+Eb.da.gb.call(this,t,e,o)},Yb.Xm=function(){return this.g},Yb.Pb=function(t,e,o){return t=Eb.da.Pb.call(this,t,e,o),1!=e&&this.ea&&void 0!==this.G?he(t,e,this.b):t},Yb.Ym=function(t,e,o){var i=this.tileGrid;if(i||(i=this.hb(o)),!(i.a.length<=t[0])){1==e||this.ea&&void 0!==this.G||(e=1);var r=i.$(t[0]),n=i.Aa(t,this.ga),i=le(i.Ha(t[0]),this.b),s=this.D;return 0!==s&&(i=ae(i,s,this.b),n=Oe(n,r*s,n)),1!=e&&(i=he(i,e,this.b)),r={SERVICE:"WMS",VERSION:"1.3.0",REQUEST:"GetMap",FORMAT:"image/png",TRANSPARENT:!0},wt(r,this.g),Rb(this,t,i,n,e,o,r)}},Yb.Zm=function(t){wt(this.g,t),Cb(this),Lb(this),this.s()},d(Ib,en),Ib.prototype.B=function(){return this.i},d(kb,_v),Yb=kb.prototype,Yb.Hj=function(){return this.g},Yb.$m=function(){return this.G},Yb.gb=function(t,e,o){return this.D+kb.da.gb.call(this,t,e,o)},Yb.an=function(){return this.Z},Yb.Uj=function(){return this.l},Yb.gk=function(){return this.va},Yb.bn=function(){return this.ea},Yb.mk=function(){return this.ga},Yb.cp=function(t){wt(this.g,t),Fb(this),this.s()},d(Db,_v),d(Ob,jd),Ob.prototype.Sa=function(t){var e=void 0!==t?u(t).toString():"";if(e in this.g)return this.g[e];if(t=Ob.da.Sa.call(this,t),2==this.state){if(256==t.width&&256==t.height)return this.g[e]=t;var o=ns(256,256);return o.drawImage(t,0,0),this.g[e]=o.canvas}return t},Bb.prototype.add=function(t,e,o,i,r,n){return e+this.a>this.b||o+this.a>this.b?null:(i=Ub(this,!1,t,e,o,i,n))?(t=Ub(this,!0,t,e,o,void 0!==r?r:Ym,n),{offsetX:i.offsetX,offsetY:i.offsetY,image:i.image,Mg:t.image}):null},Gb.prototype.get=function(t){return dt(this.f,t,null)},Gb.prototype.add=function(t,e,o,i,r){var n,s,p;for(s=0,p=this.c.length;p>s;++s)if(n=this.c[s],n.width>=e+this.a&&n.height>=o+this.a)return p={offsetX:n.x+this.a,offsetY:n.y+this.a,image:this.b},this.f[t]=p,i.call(r,this.g,n.x+this.a,n.y+this.a),t=s,e+=this.a,o+=this.a,r=i=void 0,n.width-e>n.height-o?(i={x:n.x+e,y:n.y,width:n.width-e,height:n.height},r={x:n.x,y:n.y+o,width:e,height:n.height-o},Xb(this,t,i,r)):(i={x:n.x+e,y:n.y,width:n.width-e,height:o},r={x:n.x,y:n.y+o,width:n.width,height:n.height-o},Xb(this,t,i,r)),p;return null},d(Kb,tp),Yb=Kb.prototype,Yb.Xb=function(){return this.ia},Yb.gn=function(){return this.l},Yb.hn=function(){return this.B},Yb.ze=function(){return this.C},Yb.fc=function(){return this.f},Yb.qd=function(){return this.oa},Yb.Bd=function(){return 2},Yb.Ca=function(){return this.S},Yb.jn=function(){return this.a},Yb.kn=function(){return this.b},Yb.fk=function(){return this.j},Yb.Bb=function(){return this.U},Yb.ln=function(){return this.c},Yb.sf=v,Yb.load=v,Yb.Wf=v,Yb.uh=function(t,e,o,i){var r;for(e.setTransform(1,0,0,1,0,0),e.translate(o,i),e.beginPath(),this.j!==this.b&&(this.a*=2),o=0;o<=this.a;o++)i=2*o*Math.PI/this.a-Math.PI/2+this.l,r=0===o%2?this.b:this.j,e.lineTo(t.size/2+r*Math.cos(i),t.size/2+r*Math.sin(i));this.B&&(e.fillStyle=Qi(this.B.a),e.fill()),this.c&&(e.strokeStyle=t.strokeStyle,e.lineWidth=t.Hd,t.lineDash&&e.setLineDash(t.lineDash),e.lineCap=t.lineCap,e.lineJoin=t.lineJoin,e.miterLimit=t.miterLimit,e.stroke()),e.closePath()},Yb.th=function(t,e,o,i){e.setTransform(1,0,0,1,0,0),e.translate(o,i),e.beginPath(),this.j!==this.b&&(this.a*=2);var r;for(o=0;o<=this.a;o++)r=2*o*Math.PI/this.a-Math.PI/2+this.l,i=0===o%2?this.b:this.j,e.lineTo(t.size/2+i*Math.cos(r),t.size/2+i*Math.sin(r));e.fillStyle=qw,e.fill(),this.c&&(e.strokeStyle=t.strokeStyle,e.lineWidth=t.Hd,t.lineDash&&e.setLineDash(t.lineDash),e.stroke()),e.closePath()},Yb.Ib=function(){var t=this.c?this.c.Ib():"-",e=this.B?this.B.Ib():"-";return this.g&&t==this.g[1]&&e==this.g[2]&&this.b==this.g[3]&&this.j==this.g[4]&&this.l==this.g[5]&&this.a==this.g[6]||(this.g=["r"+t+e+(void 0!==this.b?this.b.toString():"-")+(void 0!==this.j?this.j.toString():"-")+(void 0!==this.l?this.l.toString():"-")+(void 0!==this.a?this.a.toString():"-"),t,e,this.b,this.j,this.l,this.a]),this.g[0]},e("ol.animation.bounce",function(t){var e=t.resolution,o=t.start?t.start:Date.now(),i=void 0!==t.duration?t.duration:1e3,r=t.easing?t.easing:ki;return function(t,n){if(n.time<o)return n.animate=!0,n.viewHints[0]+=1,!0;if(n.time<o+i){var s=r((n.time-o)/i),p=e-n.viewState.resolution;return n.animate=!0,n.viewState.resolution+=s*p,n.viewHints[0]+=1,!0}return!1}},zb),e("ol.animation.pan",Fi,zb),e("ol.animation.rotate",Di,zb),e("ol.animation.zoom",Oi,zb),e("ol.Attribution",Zi,zb),Zi.prototype.getHTML=Zi.prototype.b,Ji.prototype.element=Ji.prototype.element,e("ol.Collection",qi,zb),qi.prototype.clear=qi.prototype.clear,qi.prototype.extend=qi.prototype.tf,qi.prototype.forEach=qi.prototype.forEach,qi.prototype.getArray=qi.prototype.sl,qi.prototype.item=qi.prototype.item,qi.prototype.getLength=qi.prototype.$b,qi.prototype.insertAt=qi.prototype.ke,qi.prototype.pop=qi.prototype.pop,qi.prototype.push=qi.prototype.push,qi.prototype.remove=qi.prototype.remove,qi.prototype.removeAt=qi.prototype.Rf,qi.prototype.setAt=qi.prototype.Jo,e("ol.coordinate.add",ye,zb),e("ol.coordinate.createStringXY",function(t){return function(e){return xe(e,t)}},zb),e("ol.coordinate.format",de,zb),e("ol.coordinate.rotate",be,zb),e("ol.coordinate.toStringHDMS",function(t){return t?ge(t[1],"NS")+" "+ge(t[0],"EW"):""},zb),e("ol.coordinate.toStringXY",xe,zb),e("ol.DeviceOrientation",gy,zb),gy.prototype.getAlpha=gy.prototype.Bj,gy.prototype.getBeta=gy.prototype.Ej,gy.prototype.getGamma=gy.prototype.Kj,gy.prototype.getHeading=gy.prototype.tl,gy.prototype.getTracking=gy.prototype.Tg,gy.prototype.setTracking=gy.prototype.uf,e("ol.easing.easeIn",Ci,zb),e("ol.easing.easeOut",Li,zb),e("ol.easing.inAndOut",Ii,zb),e("ol.easing.linear",Ni,zb),e("ol.easing.upAndDown",ki,zb),e("ol.extent.boundingExtent",Fe,zb),e("ol.extent.buffer",Oe,zb),e("ol.extent.containsCoordinate",Ge,zb),e("ol.extent.containsExtent",Xe,zb),e("ol.extent.containsXY",Ke,zb),e("ol.extent.createEmpty",Ve,zb),e("ol.extent.equals",Ze,zb),e("ol.extent.extend",Je,zb),e("ol.extent.getBottomLeft",to,zb),e("ol.extent.getBottomRight",eo,zb),e("ol.extent.getCenter",oo,zb),e("ol.extent.getHeight",ro,zb),e("ol.extent.getIntersection",no,zb),e("ol.extent.getSize",function(t){return[t[2]-t[0],t[3]-t[1]]},zb),e("ol.extent.getTopLeft",so,zb),e("ol.extent.getTopRight",po,zb),e("ol.extent.getWidth",ao,zb),e("ol.extent.intersects",ho,zb),e("ol.extent.isEmpty",lo,zb),e("ol.extent.applyTransform",co,zb),e("ol.Feature",Lh,zb),Lh.prototype.clone=Lh.prototype.clone,Lh.prototype.getGeometry=Lh.prototype.W,Lh.prototype.getId=Lh.prototype.Na,Lh.prototype.getGeometryName=Lh.prototype.Mj,Lh.prototype.getStyle=Lh.prototype.vl,Lh.prototype.getStyleFunction=Lh.prototype.Qb,Lh.prototype.setGeometry=Lh.prototype.La,Lh.prototype.setStyle=Lh.prototype.vf,Lh.prototype.setId=Lh.prototype.ic,Lh.prototype.setGeometryName=Lh.prototype.vc,e("ol.featureloader.tile",su,zb),e("ol.featureloader.xhr",pu,zb),e("ol.Geolocation",gd,zb),gd.prototype.getAccuracy=gd.prototype.zj,gd.prototype.getAccuracyGeometry=gd.prototype.Aj,gd.prototype.getAltitude=gd.prototype.Cj,gd.prototype.getAltitudeAccuracy=gd.prototype.Dj,gd.prototype.getHeading=gd.prototype.xl,gd.prototype.getPosition=gd.prototype.yl,gd.prototype.getProjection=gd.prototype.Ug,gd.prototype.getSpeed=gd.prototype.hk,gd.prototype.getTracking=gd.prototype.Vg,gd.prototype.getTrackingOptions=gd.prototype.Gg,gd.prototype.setProjection=gd.prototype.Wg,gd.prototype.setTracking=gd.prototype.qe,gd.prototype.setTrackingOptions=gd.prototype.ei,e("ol.Graticule",xd,zb),xd.prototype.getMap=xd.prototype.Bl,xd.prototype.getMeridians=xd.prototype.Vj,xd.prototype.getParallels=xd.prototype.bk,xd.prototype.setMap=xd.prototype.setMap,e("ol.has.DEVICE_PIXEL_RATIO",gw,zb),e("ol.has.CANVAS",vw,zb),e("ol.has.DEVICE_ORIENTATION",bw,zb),e("ol.has.GEOLOCATION",mw,zb),e("ol.has.TOUCH",ww,zb),e("ol.has.WEBGL",lw,zb),Pd.prototype.getImage=Pd.prototype.a,jd.prototype.getImage=jd.prototype.Sa,e("ol.Kinetic",mp,zb),e("ol.loadingstrategy.all",au,zb),e("ol.loadingstrategy.bbox",function(t){return[t]},zb),e("ol.loadingstrategy.tile",function(t){return function(e,o){var i=hn(t,o),r=sn(t,e,i),n=[],i=[i,0,0];for(i[1]=r.a;i[1]<=r.f;++i[1])for(i[2]=r.c;i[2]<=r.b;++i[2])n.push(t.Aa(i));return n}},zb),e("ol.Map",Kc,zb),Kc.prototype.addControl=Kc.prototype.hj,Kc.prototype.addInteraction=Kc.prototype.ij,Kc.prototype.addLayer=Kc.prototype.jg,Kc.prototype.addOverlay=Kc.prototype.kg,Kc.prototype.beforeRender=Kc.prototype.Ma,Kc.prototype.forEachFeatureAtPixel=Kc.prototype.od,Kc.prototype.forEachLayerAtPixel=Kc.prototype.Fl,Kc.prototype.hasFeatureAtPixel=Kc.prototype.Yk,Kc.prototype.getEventC
17oordinate=Kc.prototype.Ij,Kc.prototype.getEventPixel=Kc.prototype.Zd,Kc.prototype.getTarget=Kc.prototype.wf,Kc.prototype.getTargetElement=Kc.prototype.Lc,Kc.prototype.getCoordinateFromPixel=Kc.prototype.Fa,Kc.prototype.getControls=Kc.prototype.Gj,Kc.prototype.getOverlays=Kc.prototype.$j,Kc.prototype.getOverlayById=Kc.prototype.Zj,Kc.prototype.getInteractions=Kc.prototype.Nj,Kc.prototype.getLayerGroup=Kc.prototype.oc,Kc.prototype.getLayers=Kc.prototype.Xg,Kc.prototype.getPixelFromCoordinate=Kc.prototype.Oa,Kc.prototype.getSize=Kc.prototype.Ra,Kc.prototype.getView=Kc.prototype.aa,Kc.prototype.getViewport=Kc.prototype.nk,Kc.prototype.renderSync=Kc.prototype.Fo,Kc.prototype.render=Kc.prototype.render,Kc.prototype.removeControl=Kc.prototype.yo,Kc.prototype.removeInteraction=Kc.prototype.zo,Kc.prototype.removeLayer=Kc.prototype.Bo,Kc.prototype.removeOverlay=Kc.prototype.Co,Kc.prototype.setLayerGroup=Kc.prototype.Xh,Kc.prototype.setSize=Kc.prototype.Uf,Kc.prototype.setTarget=Kc.prototype.Gl,Kc.prototype.setView=Kc.prototype.To,Kc.prototype.updateSize=Kc.prototype.Uc,Rs.prototype.originalEvent=Rs.prototype.originalEvent,Rs.prototype.pixel=Rs.prototype.pixel,Rs.prototype.coordinate=Rs.prototype.coordinate,Rs.prototype.dragging=Rs.prototype.dragging,Rs.prototype.preventDefault=Rs.prototype.preventDefault,Rs.prototype.stopPropagation=Rs.prototype.b,Yr.prototype.map=Yr.prototype.map,Yr.prototype.frameState=Yr.prototype.frameState,re.prototype.key=re.prototype.key,re.prototype.oldValue=re.prototype.oldValue,e("ol.Object",ne,zb),ne.prototype.get=ne.prototype.get,ne.prototype.getKeys=ne.prototype.O,ne.prototype.getProperties=ne.prototype.P,ne.prototype.set=ne.prototype.set,ne.prototype.setProperties=ne.prototype.I,ne.prototype.unset=ne.prototype.R,e("ol.Observable",oe,zb),e("ol.Observable.unByKey",ie,zb),oe.prototype.changed=oe.prototype.s,oe.prototype.dispatchEvent=oe.prototype.o,oe.prototype.getRevision=oe.prototype.L,oe.prototype.on=oe.prototype.H,oe.prototype.once=oe.prototype.M,oe.prototype.un=oe.prototype.K,oe.prototype.unByKey=oe.prototype.N,e("ol.inherits",d,zb),e("ol.Overlay",Vc,zb),Vc.prototype.getElement=Vc.prototype.re,Vc.prototype.getId=Vc.prototype.Na,Vc.prototype.getMap=Vc.prototype.se,Vc.prototype.getOffset=Vc.prototype.Eg,Vc.prototype.getPosition=Vc.prototype.Yg,Vc.prototype.getPositioning=Vc.prototype.Fg,Vc.prototype.setElement=Vc.prototype.Uh,Vc.prototype.setMap=Vc.prototype.setMap,Vc.prototype.setOffset=Vc.prototype.Zh,Vc.prototype.setPosition=Vc.prototype.xf,Vc.prototype.setPositioning=Vc.prototype.bi,e("ol.size.toSize",le,zb),qr.prototype.getTileCoord=qr.prototype.f,Eu.prototype.getFormat=Eu.prototype.Hl,Eu.prototype.setLoader=Eu.prototype.Yh,e("ol.View",Pi,zb),Pi.prototype.constrainCenter=Pi.prototype.Wd,Pi.prototype.constrainResolution=Pi.prototype.constrainResolution,Pi.prototype.constrainRotation=Pi.prototype.constrainRotation,Pi.prototype.getCenter=Pi.prototype.Ta,Pi.prototype.calculateExtent=Pi.prototype.Zc,Pi.prototype.getProjection=Pi.prototype.Il,Pi.prototype.getResolution=Pi.prototype.$,Pi.prototype.getRotation=Pi.prototype.Ea,Pi.prototype.getZoom=Pi.prototype.qk,Pi.prototype.fit=Pi.prototype.jf,Pi.prototype.centerOn=Pi.prototype.qj,Pi.prototype.rotate=Pi.prototype.rotate,Pi.prototype.setCenter=Pi.prototype.jb,Pi.prototype.setResolution=Pi.prototype.Ub,Pi.prototype.setRotation=Pi.prototype.te,Pi.prototype.setZoom=Pi.prototype.Wo,e("ol.xml.getAllTextContent",Cl,zb),e("ol.xml.parse",Vl,zb),oc.prototype.getGL=oc.prototype.Gn,oc.prototype.useProgram=oc.prototype.Ge,e("ol.tilegrid.TileGrid",en,zb),en.prototype.getMaxZoom=en.prototype.Cg,en.prototype.getMinZoom=en.prototype.Dg,en.prototype.getOrigin=en.prototype.Ca,en.prototype.getResolution=en.prototype.$,en.prototype.getResolutions=en.prototype.wh,en.prototype.getTileCoordExtent=en.prototype.Aa,en.prototype.getTileCoordForCoordAndResolution=en.prototype.ee,en.prototype.getTileCoordForCoordAndZ=en.prototype.fe,en.prototype.getTileSize=en.prototype.Ha,e("ol.tilegrid.createXYZ",cn,zb),e("ol.tilegrid.WMTS",Ib,zb),Ib.prototype.getMatrixIds=Ib.prototype.B,e("ol.tilegrid.WMTS.createFromCapabilitiesMatrixSet",Nb,zb),e("ol.style.AtlasManager",Bb,zb),e("ol.style.Circle",Ra,zb),Ra.prototype.getFill=Ra.prototype.cn,Ra.prototype.getImage=Ra.prototype.fc,Ra.prototype.getRadius=Ra.prototype.dn,Ra.prototype.getStroke=Ra.prototype.en,e("ol.style.Fill",Ma,zb),Ma.prototype.getColor=Ma.prototype.b,Ma.prototype.setColor=Ma.prototype.f,e("ol.style.Icon",ep,zb),ep.prototype.getAnchor=ep.prototype.Xb,ep.prototype.getImage=ep.prototype.fc,ep.prototype.getOrigin=ep.prototype.Ca,ep.prototype.getSrc=ep.prototype.fn,ep.prototype.getSize=ep.prototype.Bb,ep.prototype.load=ep.prototype.load,e("ol.style.Image",tp,zb),tp.prototype.getOpacity=tp.prototype.Ae,tp.prototype.getRotateWithView=tp.prototype.ce,tp.prototype.getRotation=tp.prototype.Be,tp.prototype.getScale=tp.prototype.Ce,tp.prototype.getSnapToPixel=tp.prototype.de,tp.prototype.setOpacity=tp.prototype.De,tp.prototype.setRotation=tp.prototype.Ee,tp.prototype.setScale=tp.prototype.Fe,e("ol.style.RegularShape",Kb,zb),Kb.prototype.getAnchor=Kb.prototype.Xb,Kb.prototype.getAngle=Kb.prototype.gn,Kb.prototype.getFill=Kb.prototype.hn,Kb.prototype.getImage=Kb.prototype.fc,Kb.prototype.getOrigin=Kb.prototype.Ca,Kb.prototype.getPoints=Kb.prototype.jn,Kb.prototype.getRadius=Kb.prototype.kn,Kb.prototype.getRadius2=Kb.prototype.fk,Kb.prototype.getSize=Kb.prototype.Bb,Kb.prototype.getStroke=Kb.prototype.ln,e("ol.style.Stroke",Ea,zb),Ea.prototype.getColor=Ea.prototype.mn,Ea.prototype.getLineCap=Ea.prototype.Qj,Ea.prototype.getLineDash=Ea.prototype.nn,Ea.prototype.getLineJoin=Ea.prototype.Rj,Ea.prototype.getMiterLimit=Ea.prototype.Wj,Ea.prototype.getWidth=Ea.prototype.pn,Ea.prototype.setColor=Ea.prototype.qn,Ea.prototype.setLineCap=Ea.prototype.Oo,Ea.prototype.setLineDash=Ea.prototype.rn,Ea.prototype.setLineJoin=Ea.prototype.Po,Ea.prototype.setMiterLimit=Ea.prototype.Qo,Ea.prototype.setWidth=Ea.prototype.Uo,e("ol.style.Style",Ca,zb),Ca.prototype.getGeometry=Ca.prototype.W,Ca.prototype.getGeometryFunction=Ca.prototype.Lj,Ca.prototype.getFill=Ca.prototype.sn,Ca.prototype.getImage=Ca.prototype.tn,Ca.prototype.getStroke=Ca.prototype.vn,Ca.prototype.getText=Ca.prototype.wn,Ca.prototype.getZIndex=Ca.prototype.xn,Ca.prototype.setGeometry=Ca.prototype.vh,Ca.prototype.setZIndex=Ca.prototype.yn,e("ol.style.Text",Wf,zb),Wf.prototype.getFont=Wf.prototype.Jj,Wf.prototype.getOffsetX=Wf.prototype.Xj,Wf.prototype.getOffsetY=Wf.prototype.Yj,Wf.prototype.getFill=Wf.prototype.zn,Wf.prototype.getRotation=Wf.prototype.An,Wf.prototype.getScale=Wf.prototype.Bn,Wf.prototype.getStroke=Wf.prototype.Cn,Wf.prototype.getText=Wf.prototype.Dn,Wf.prototype.getTextAlign=Wf.prototype.jk,Wf.prototype.getTextBaseline=Wf.prototype.kk,Wf.prototype.setFont=Wf.prototype.Lo,Wf.prototype.setOffsetX=Wf.prototype.$h,Wf.prototype.setOffsetY=Wf.prototype.ai,Wf.prototype.setFill=Wf.prototype.Ko,Wf.prototype.setRotation=Wf.prototype.En,Wf.prototype.setScale=Wf.prototype.Fn,Wf.prototype.setStroke=Wf.prototype.Ro,Wf.prototype.setText=Wf.prototype.ci,Wf.prototype.setTextAlign=Wf.prototype.di,Wf.prototype.setTextBaseline=Wf.prototype.So,e("ol.Sphere",mo,zb),mo.prototype.geodesicArea=mo.prototype.c,mo.prototype.haversineDistance=mo.prototype.a,e("ol.source.BingMaps",eb,zb),e("ol.source.BingMaps.TOS_ATTRIBUTION",uj,zb),e("ol.source.Cluster",ob,zb),ob.prototype.getSource=ob.prototype.ga,e("ol.source.ImageCanvas",Ch,zb),e("ol.source.ImageMapGuide",nb,zb),nb.prototype.getParams=nb.prototype.Em,nb.prototype.getImageLoadFunction=nb.prototype.Dm,nb.prototype.updateParams=nb.prototype.Hm,nb.prototype.setImageLoadFunction=nb.prototype.Gm,e("ol.source.Image",Th,zb),Rh.prototype.image=Rh.prototype.image,e("ol.source.ImageStatic",sb,zb),e("ol.source.ImageVector",Mu,zb),Mu.prototype.getSource=Mu.prototype.Im,Mu.prototype.getStyle=Mu.prototype.Jm,Mu.prototype.getStyleFunction=Mu.prototype.Km,Mu.prototype.setStyle=Mu.prototype.mh,e("ol.source.ImageWMS",pb,zb),pb.prototype.getGetFeatureInfoUrl=pb.prototype.Nm,pb.prototype.getParams=pb.prototype.Pm,pb.prototype.getImageLoadFunction=pb.prototype.Om,pb.prototype.getUrl=pb.prototype.Qm,pb.prototype.setImageLoadFunction=pb.prototype.Rm,pb.prototype.setUrl=pb.prototype.Sm,pb.prototype.updateParams=pb.prototype.Tm,e("ol.source.MapQuest",cb,zb),cb.prototype.getLayer=cb.prototype.l,e("ol.source.OSM",ub,zb),e("ol.source.OSM.ATTRIBUTION",yj,zb),e("ol.source.Raster",yb,zb),yb.prototype.setOperation=yb.prototype.u,vb.prototype.extent=vb.prototype.extent,vb.prototype.resolution=vb.prototype.resolution,vb.prototype.data=vb.prototype.data,e("ol.source.Source",_r,zb),_r.prototype.getAttributions=_r.prototype.sa,_r.prototype.getLogo=_r.prototype.qa,_r.prototype.getProjection=_r.prototype.ta,_r.prototype.getState=_r.prototype.ua,_r.prototype.setAttributions=_r.prototype.na,e("ol.source.Stamen",bb,zb),e("ol.source.TileArcGISRest",mb,zb),mb.prototype.getParams=mb.prototype.D,mb.prototype.updateParams=mb.prototype.Z,e("ol.source.TileDebug",xb,zb),e("ol.source.TileImage",_v,zb),_v.prototype.setRenderReprojectionEdges=_v.prototype.wb,_v.prototype.setTileGridForProjection=_v.prototype.xb,e("ol.source.TileJSON",Sb,zb),e("ol.source.Tile",gn,zb),gn.prototype.getTileGrid=gn.prototype.Ga,bn.prototype.tile=bn.prototype.tile,e("ol.source.TileUTFGrid",Mb,zb),Mb.prototype.getTemplate=Mb.prototype.ik,Mb.prototype.forDataAtCoordinateAndResolution=Mb.prototype.vj,e("ol.source.TileWMS",Eb,zb),Eb.prototype.getGetFeatureInfoUrl=Eb.prototype.Wm,Eb.prototype.getParams=Eb.prototype.Xm,Eb.prototype.updateParams=Eb.prototype.Zm,ku.prototype.getTileLoadFunction=ku.prototype.Wa,ku.prototype.getTileUrlFunction=ku.prototype.Xa,ku.prototype.getUrls=ku.prototype.Ya,ku.prototype.setTileLoadFunction=ku.prototype.bb,ku.prototype.setTileUrlFunction=ku.prototype.Ja,ku.prototype.setUrl=ku.prototype.Ua,ku.prototype.setUrls=ku.prototype.Va,e("ol.source.Vector",gu,zb),gu.prototype.addFeature=gu.prototype.Ad,gu.prototype.addFeatures=gu.prototype.Dc,gu.prototype.clear=gu.prototype.clear,gu.prototype.forEachFeature=gu.prototype.rg,gu.prototype.forEachFeatureInExtent=gu.prototype.ob,gu.prototype.forEachFeatureIntersectingExtent=gu.prototype.sg,gu.prototype.getFeaturesCollection=gu.prototype.yg,gu.prototype.getFeatures=gu.prototype.ye,gu.prototype.getFeaturesAtCoordinate=gu.prototype.xg,gu.prototype.getFeaturesInExtent=gu.prototype.lf,gu.prototype.getClosestFeatureToCoordinate=gu.prototype.ug,gu.prototype.getExtent=gu.prototype.J,gu.prototype.getFeatureById=gu.prototype.wg,gu.prototype.removeFeature=gu.prototype.Qc,Su.prototype.feature=Su.prototype.feature,e("ol.source.VectorTile",Fu,zb),e("ol.source.WMTS",kb,zb),kb.prototype.getDimensions=kb.prototype.Hj,kb.prototype.getFormat=kb.prototype.$m,kb.prototype.getLayer=kb.prototype.an,kb.prototype.getMatrixSet=kb.prototype.Uj,kb.prototype.getRequestEncoding=kb.prototype.gk,kb.prototype.getStyle=kb.prototype.bn,kb.prototype.getVersion=kb.prototype.mk,kb.prototype.updateDimensions=kb.prototype.cp,e("ol.source.WMTS.optionsFromCapabilities",function(t,e){var o,i,r=D(t.Contents.Layer,function(t){return t.Identifier==e.layer}),n=t.Contents.TileMatrixSet;o=1<r.TileMatrixSetLink.length?"projection"in e?O(r.TileMatrixSetLink,function(t){
18return D(n,function(e){return e.Identifier==t.TileMatrixSet}
18).SupportedCRS.replace(/urn:ogc:def:crs:(\w+):(.*:)?(\w+)$/,"$1:$3")==e.projection}):O(r.TileMatrixSetLink,function(t){return t.TileMatrixSet==e.matrixSet}):0,0>o&&(o=0),i=r.TileMatrixSetLink[o].TileMatrixSet;var s=r.Format[0];"format"in e&&(s=e.format),o=O(r.Style,function(t){return"style"in e?t.Title==e.style:t.isDefault}),0>o&&(o=0),o=r.Style[o].Identifier;var p={};"Dimension"in r&&r.Dimension.forEach(function(t){var e=t.Identifier,o=t.Default;void 0===o&&(o=t.Value[0]),p[e]=o});var a,h=D(t.Contents.TileMatrixSet,function(t){return t.Identifier==i});a=Co("projection"in e?e.projection:h.SupportedCRS.replace(/urn:ogc:def:crs:(\w+):(.*:)?(\w+)$/,"$1:$3"));var l,u,c=r.WGS84BoundingBox;void 0!==c&&(u=Co("EPSG:4326").J(),u=c[0]==u[0]&&c[2]==u[2],l=Oo(c,"EPSG:4326",a),(c=a.J())&&(Xe(c,l)||(l=void 0)));var h=Nb(h,l),y=[];if(l=e.requestEncoding,l=void 0!==l?l:"",t.hasOwnProperty("OperationsMetadata")&&t.OperationsMetadata.hasOwnProperty("GetTile")&&0!==l.indexOf("REST"))for(var r=t.OperationsMetadata.GetTile.DCP.HTTP.Get,c=0,f=r.length;f>c;++c){var g=D(r[c].Constraint,function(t){return"GetEncoding"==t.name}
18).AllowedValues.Value;0<g.length&&q(g,"KVP")&&(l="KVP",y.push(r[c].href))}else l="REST",r.ResourceURL.forEach(function(t){"tile"==t.resourceType&&(s=t.format,y.push(t.template))});return{urls:y,layer:e.layer,matrixSet:i,format:s,projection:a,requestEncoding:l,tileGrid:h,style:o,dimensions:p,wrapX:u}},zb),e("ol.source.XYZ",lb,zb),e("ol.source.Zoomify",Db,zb),Os.prototype.vectorContext=Os.prototype.vectorContext,Os.prototype.frameState=Os.prototype.frameState,Os.prototype.context=Os.prototype.context,Os.prototype.glContext=Os.prototype.glContext,yh.prototype.get=yh.prototype.get,yh.prototype.getExtent=yh.prototype.J,yh.prototype.getGeometry=yh.prototype.W,yh.prototype.getProperties=yh.prototype.ym,yh.prototype.getType=yh.prototype.V,e("ol.render.VectorContext",Ds,zb),Mc.prototype.drawAsync=Mc.prototype.ld,Mc.prototype.drawCircleGeometry=Mc.prototype.Fc,Mc.prototype.drawFeature=Mc.prototype.hf,Mc.prototype.drawGeometryCollectionGeometry=Mc.prototype.Xd,Mc.prototype.drawPointGeometry=Mc.prototype.Gb,Mc.prototype.drawLineStringGeometry=Mc.prototype.Wb,Mc.prototype.drawMultiLineStringGeometry=Mc.prototype.Gc,Mc.prototype.drawMultiPointGeometry=Mc.prototype.Fb,Mc.prototype.drawMultiPolygonGeometry=Mc.prototype.Hc,Mc.prototype.drawPolygonGeometry=Mc.prototype.Ic,Mc.prototype.drawText=Mc.prototype.Hb,Mc.prototype.setFillStrokeStyle=Mc.prototype.$a,Mc.prototype.setImageStyle=Mc.prototype.vb,Mc.prototype.setTextStyle=Mc.prototype.ab,Ba.prototype.drawAsync=Ba.prototype.ld,Ba.prototype.drawCircleGeometry=Ba.prototype.Fc,Ba.prototype.drawFeature=Ba.prototype.hf,Ba.prototype.drawPointGeometry=Ba.prototype.Gb,Ba.prototype.drawMultiPointGeometry=Ba.prototype.Fb,Ba.prototype.drawLineStringGeometry=Ba.prototype.Wb,Ba.prototype.drawMultiLineStringGeometry=Ba.prototype.Gc,Ba.prototype.drawPolygonGeometry=Ba.prototype.Ic,Ba.prototype.drawMultiPolygonGeometry=Ba.prototype.Hc,Ba.prototype.setFillStrokeStyle=Ba.prototype.$a,Ba.prototype.setImageStyle=Ba.prototype.vb,Ba.prototype.setTextStyle=Ba.prototype.ab,e("ol.proj.common.add",wa,zb),e("ol.proj.METERS_PER_UNIT",Wm,zb),e("ol.proj.Projection",wo,zb),wo.prototype.getCode=wo.prototype.Fj,wo.prototype.getExtent=wo.prototype.J,wo.prototype.getUnits=wo.prototype.wm,wo.prototype.getMetersPerUnit=wo.prototype.Jc,wo.prototype.getWorldExtent=wo.prototype.pk,wo.prototype.isGlobal=wo.prototype.cl,wo.prototype.setGlobal=wo.prototype.No,wo.prototype.setExtent=wo.prototype.xm,wo.prototype.setWorldExtent=wo.prototype.Vo,wo.prototype.setGetPointResolution=wo.prototype.Mo,wo.prototype.getPointResolution=wo.prototype.getPointResolution,e("ol.proj.addEquivalentProjections",So,zb),e("ol.proj.addProjection",Po,zb),e("ol.proj.addCoordinateTransforms",Eo,zb),e("ol.proj.fromLonLat",function(t,e){return Do(t,"EPSG:4326",void 0!==e?e:"EPSG:3857")},zb),e("ol.proj.toLonLat",function(t,e){return Do(t,void 0!==e?e:"EPSG:3857","EPSG:4326")},zb),e("ol.proj.get",Co,zb),e("ol.proj.getTransform",Io,zb),e("ol.proj.transform",Do,zb),e("ol.proj.transformExtent",Oo,zb),e("ol.layer.Heatmap",Uv,zb),Uv.prototype.getBlur=Uv.prototype.tg,Uv.prototype.getGradient=Uv.prototype.Ag,Uv.prototype.getRadius=Uv.prototype.hh,Uv.prototype.setBlur=Uv.prototype.Sh,Uv.prototype.setGradient=Uv.prototype.Wh,Uv.prototype.setRadius=Uv.prototype.ih,e("ol.layer.Image",xa,zb),xa.prototype.getSource=xa.prototype.fa,e("ol.layer.Layer",Bs,zb),Bs.prototype.getSource=Bs.prototype.fa,Bs.prototype.setMap=Bs.prototype.setMap,Bs.prototype.setSource=Bs.prototype.wc,e("ol.layer.Base",ks,zb),ks.prototype.getExtent=ks.prototype.J,ks.prototype.getMaxResolution=ks.prototype.Mb,ks.prototype.getMinResolution=ks.prototype.Nb,ks.prototype.getOpacity=ks.prototype.Rb,ks.prototype.getVisible=ks.prototype.qb,ks.prototype.getZIndex=ks.prototype.Sb,ks.prototype.setExtent=ks.prototype.bc,ks.prototype.setMaxResolution=ks.prototype.jc,ks.prototype.setMinResolution=ks.prototype.kc,ks.prototype.setOpacity=ks.prototype.cc,ks.prototype.setVisible=ks.prototype.dc,ks.prototype.setZIndex=ks.prototype.ec,e("ol.layer.Group",ga,zb),ga.prototype.getLayers=ga.prototype.Pc,ga.prototype.setLayers=ga.prototype.gh,e("ol.layer.Tile",Sa,zb),Sa.prototype.getPreload=Sa.prototype.a,Sa.prototype.getSource=Sa.prototype.fa,Sa.prototype.setPreload=Sa.prototype.f,Sa.prototype.getUseInterimTilesOnError=Sa.prototype.b,Sa.prototype.setUseInterimTilesOnError=Sa.prototype.g,e("ol.layer.Vector",Fa,zb),Fa.prototype.getSource=Fa.prototype.fa,Fa.prototype.getStyle=Fa.prototype.D,Fa.prototype.getStyleFunction=Fa.prototype.G,Fa.prototype.setStyle=Fa.prototype.f,e("ol.layer.VectorTile",Oa,zb),Oa.prototype.getPreload=Oa.prototype.g,Oa.prototype.getSource=Oa.prototype.fa,Oa.prototype.getUseInterimTilesOnError=Oa.prototype.U,Oa.prototype.setPreload=Oa.prototype.T,Oa.prototype.setUseInterimTilesOnError=Oa.prototype.Z,e("ol.interaction.DoubleClickZoom",jp,zb),e("ol.interaction.DoubleClickZoom.handleEvent",Tp,zb),e("ol.interaction.DragAndDrop",Vd,zb),e("ol.interaction.DragAndDrop.handleEvent",Km,zb),Wd.prototype.features=Wd.prototype.features,Wd.prototype.file=Wd.prototype.file,Wd.prototype.projection=Wd.prototype.projection,Zp.prototype.coordinate=Zp.prototype.coordinate,e("ol.interaction.DragBox",Jp,zb),Jp.prototype.getGeometry=Jp.prototype.W,e("ol.interaction.DragPan",Op,zb),e("ol.interaction.DragRotateAndZoom",Hd,zb),e("ol.interaction.DragRotate",Xp,zb),e("ol.interaction.DragZoom",Qp,zb),$d.prototype.feature=$d.prototype.feature,e("ol.interaction.Draw",_d,zb),e("ol.interaction.Draw.handleEvent",tv,zb),_d.prototype.removeLastPoint=_d.prototype.Ao,_d.prototype.finishDrawing=_d.prototype.md,_d.prototype.extend=_d.prototype.bm,e("ol.interaction.Draw.createRegularPolygon",function(t,e){return function(o,i){var r=o[0],n=o[1],s=Math.sqrt(me(r,n)),p=i?i:Si(new dd(r),t);
18return Mi(p,r,s,e?e:Math.atan((n[1]-r[1])/(n[0]-r[0]))),p}},zb),e("ol.interaction.Interaction",xp,zb),xp.prototype.getActive=xp.prototype.b,xp.prototype.setActive=xp.prototype.g,e("ol.interaction.defaults",fa,zb),e("ol.interaction.KeyboardPan",ta,zb),e("ol.interaction.KeyboardPan.handleEvent",ea,zb),e("ol.interaction.KeyboardZoom",oa,zb),e("ol.interaction.KeyboardZoom.handleEvent",ia,zb),lv.prototype.features=lv.prototype.features,lv.prototype.mapBrowserPointerEvent=lv.prototype.mapBrowserPointerEvent,e("ol.interaction.Modify",uv,zb),e("ol.interaction.Modify.handleEvent",wv,zb),e("ol.interaction.MouseWheelZoom",ra,zb),e("ol.interaction.MouseWheelZoom.handleEvent",na,zb),ra.prototype.setMouseAnchor=ra.prototype.D,e("ol.interaction.PinchRotate",sa,zb),e("ol.interaction.PinchZoom",la,zb),e("ol.interaction.Pointer",kp,zb),e("ol.interaction.Pointer.handleEvent",Dp,zb),Pv.prototype.selected=Pv.prototype.selected,Pv.prototype.deselected=Pv.prototype.deselected,Pv.prototype.mapBrowserEvent=Pv.prototype.mapBrowserEvent,e("ol.interaction.Select",jv,zb),jv.prototype.getFeatures=jv.prototype.lm,jv.prototype.getLayer=jv.prototype.mm,e("ol.interaction.Select.handleEvent",Tv,zb),jv.prototype.setMap=jv.prototype.setMap,e("ol.interaction.Snap",Ev,zb),Ev.prototype.addFeature=Ev.prototype.wd,Ev.prototype.removeFeature=Ev.prototype.xd,Iv.prototype.features=Iv.prototype.features,Iv.prototype.coordinate=Iv.prototype.coordinate,e("ol.interaction.Translate",Nv,zb),e("ol.geom.Circle",dd,zb),dd.prototype.clone=dd.prototype.clone,dd.prototype.getCenter=dd.prototype.vd,dd.prototype.getRadius=dd.prototype.yf,dd.prototype.getType=dd.prototype.V,dd.prototype.intersectsExtent=dd.prototype.Da,dd.prototype.setCenter=dd.prototype.Ul,dd.prototype.setCenterAndRadius=dd.prototype.Tf,dd.prototype.setRadius=dd.prototype.Vl,dd.prototype.transform=dd.prototype.kb,e("ol.geom.Geometry",Bo,zb),Bo.prototype.getClosestPoint=Bo.prototype.pb,Bo.prototype.getExtent=Bo.prototype.J,Bo.prototype.simplify=Bo.prototype.yb,Bo.prototype.transform=Bo.prototype.kb,e("ol.geom.GeometryCollection",Xy,zb),Xy.prototype.clone=Xy.prototype.clone,Xy.prototype.getGeometries=Xy.prototype.zg,Xy.prototype.getType=Xy.prototype.V,Xy.prototype.intersectsExtent=Xy.prototype.Da,Xy.prototype.setGeometries=Xy.prototype.Vh,Xy.prototype.applyTransform=Xy.prototype.mc,Xy.prototype.translate=Xy.prototype.Oc,e("ol.geom.LinearRing",ri,zb),ri.prototype.clone=ri.prototype.clone,ri.prototype.getArea=ri.prototype.Yl,ri.prototype.getCoordinates=ri.prototype.Y,ri.prototype.getType=ri.prototype.V,ri.prototype.setCoordinates=ri.prototype.ma,e("ol.geom.LineString",jy,zb),jy.prototype.appendCoordinate=jy.prototype.jj,jy.prototype.clone=jy.prototype.clone,jy.prototype.forEachSegment=jy.prototype.yj,jy.prototype.getCoordinateAtM=jy.prototype.Wl,jy.prototype.getCoordinates=jy.prototype.Y,jy.prototype.getLength=jy.prototype.Xl,jy.prototype.getType=jy.prototype.V,jy.prototype.intersectsExtent=jy.prototype.Da,jy.prototype.setCoordinates=jy.prototype.ma,e("ol.geom.MultiLineString",Ay,zb),Ay.prototype.appendLineString=Ay.prototype.kj,Ay.prototype.clone=Ay.prototype.clone,Ay.prototype.getCoordinateAtM=Ay.prototype.Zl,Ay.prototype.getCoordinates=Ay.prototype.Y,Ay.prototype.getLineString=Ay.prototype.Sj,Ay.prototype.getLineStrings=Ay.prototype.rd,Ay.prototype.getType=Ay.prototype.V,Ay.prototype.intersectsExtent=Ay.prototype.Da,Ay.prototype.setCoordinates=Ay.prototype.ma,e("ol.geom.MultiPoint",Cy,zb),Cy.prototype.appendPoint=Cy.prototype.mj,Cy.prototype.clone=Cy.prototype.clone,Cy.prototype.getCoordinates=Cy.prototype.Y,Cy.prototype.getPoint=Cy.prototype.ck,Cy.prototype.getPoints=Cy.prototype.ue,Cy.prototype.getType=Cy.prototype.V,Cy.prototype.intersectsExtent=Cy.prototype.Da,Cy.prototype.setCoordinates=Cy.prototype.ma,e("ol.geom.MultiPolygon",Ly,zb),Ly.prototype.appendPolygon=Ly.prototype.nj,Ly.prototype.clone=Ly.prototype.clone,Ly.prototype.getArea=Ly.prototype.$l,Ly.prototype.getCoordinates=Ly.prototype.Y,Ly.prototype.getInteriorPoints=Ly.prototype.Pj,Ly.prototype.getPolygon=Ly.prototype.ek,Ly.prototype.getPolygons=Ly.prototype.be,Ly.prototype.getType=Ly.prototype.V,Ly.prototype.intersectsExtent=Ly.prototype.Da,Ly.prototype.setCoordinates=Ly.prototype.ma,e("ol.geom.Point",si,zb),si.prototype.clone=si.prototype.clone,si.prototype.getCoordinates=si.prototype.Y,si.prototype.getType=si.prototype.V,si.prototype.intersectsExtent=si.prototype.Da,si.prototype.setCoordinates=si.prototype.ma,e("ol.geom.Polygon",bi,zb),bi.prototype.appendLinearRing=bi.prototype.lj,bi.prototype.clone=bi.prototype.clone,bi.prototype.getArea=bi.prototype.am,bi.prototype.getCoordinates=bi.prototype.Y,bi.prototype.getInteriorPoint=bi.prototype.Oj,bi.prototype.getLinearRingCount=bi.prototype.Tj,bi.prototype.getLinearRing=bi.prototype.Bg,bi.prototype.getLinearRings=bi.prototype.ae,bi.prototype.getType=bi.prototype.V,bi.prototype.intersectsExtent=bi.prototype.Da,bi.prototype.setCoordinates=bi.prototype.ma,e("ol.geom.Polygon.circular",wi,zb),e("ol.geom.Polygon.fromExtent",xi,zb),e("ol.geom.Polygon.fromCircle",Si,zb),e("ol.geom.SimpleGeometry",Go,zb),Go.prototype.getFirstCoordinate=Go.prototype.Jb,Go.prototype.getLastCoordinate=Go.prototype.Kb,Go.prototype.getLayout=Go.prototype.Lb,Go.prototype.applyTransform=Go.prototype.mc,Go.prototype.translate=Go.prototype.Oc,e("ol.format.EsriJSON",Dy,zb),Dy.prototype.readFeature=Dy.prototype.Tb,Dy.prototype.readFeatures=Dy.prototype.Ba,Dy.prototype.readGeometry=Dy.prototype.Sc,Dy.prototype.readProjection=Dy.prototype.Ia,Dy.prototype.writeGeometry=Dy.prototype.Wc,Dy.prototype.writeGeometryObject=Dy.prototype.Te,Dy.prototype.writeFeature=Dy.prototype.Jd,Dy.prototype.writeFeatureObject=Dy.prototype.Vc,Dy.prototype.writeFeatures=Dy.prototype.Vb,Dy.prototype.writeFeaturesObject=Dy.prototype.Re,e("ol.format.Feature",dy,zb),e("ol.format.GeoJSON",Wy,zb),Wy.prototype.readFeature=Wy.prototype.Tb,Wy.prototype.readFeatures=Wy.prototype.Ba,Wy.prototype.readGeometry=Wy.prototype.Sc,Wy.prototype.readProjection=Wy.prototype.Ia,Wy.prototype.writeFeature=Wy.prototype.Jd,Wy.prototype.writeFeatureObject=Wy.prototype.Vc,Wy.prototype.writeFeatures=Wy.prototype.Vb,Wy.prototype.writeFeaturesObject=Wy.prototype.Re,Wy.prototype.writeGeometry=Wy.prototype.Wc,Wy.prototype.writeGeometryObject=Wy.prototype.Te,e("ol.format.GPX",ff,zb),ff.prototype.readFeature=ff.prototype.Tb,ff.prototype.readFeatures=ff.prototype.Ba,ff.prototype.readProjection=ff.prototype.Ia,ff.prototype.writeFeatures=ff.prototype.Vb,ff.prototype.writeFeaturesNode=ff.prototype.c,e("ol.format.IGC",Rf,zb),Rf.prototype.readFeature=Rf.prototype.Tb,Rf.prototype.readFeatures=Rf.prototype.Ba,Rf.prototype.readProjection=Rf.prototype.Ia,e("ol.format.KML",zf,zb),zf.prototype.readFeature=zf.prototype.Tb,zf.prototype.readFeatures=zf.prototype.Ba,zf.prototype.readName=zf.prototype.po,zf.prototype.readNetworkLinks=zf.prototype.qo,zf.prototype.readProjection=zf.prototype.Ia,zf.prototype.writeFeatures=zf.prototype.Vb,zf.prototype.writeFeaturesNode=zf.prototype.c,e("ol.format.MVT",Mg,zb),Mg.prototype.setLayers=Mg.prototype.g,e("ol.format.OSMXML",jg,zb),jg.prototype.readFeatures=jg.prototype.Ba,jg.prototype.readProjection=jg.prototype.Ia,e("ol.format.Polyline",Lg,zb),e("ol.format.Polyline.encodeDeltas",Ig,zb),e("ol.format.Polyline.decodeDeltas",Ng,zb),e("ol.format.Polyline.encodeFloats",kg,zb),e("ol.format.Polyline.decodeFloats",Fg,zb),Lg.prototype.readFeature=Lg.prototype.Tb,Lg.prototype.readFeatures=Lg.prototype.Ba,Lg.prototype.readGeometry=Lg.prototype.Sc,Lg.prototype.readProjection=Lg.prototype.Ia,Lg.prototype.writeGeometry=Lg.prototype.Wc,e("ol.format.TopoJSON",Dg,zb),Dg.prototype.readFeatures=Dg.prototype.Ba,Dg.prototype.readProjection=Dg.prototype.Ia,e("ol.format.WFS",Xg,zb),Xg.prototype.readFeatures=Xg.prototype.Ba,Xg.prototype.readTransactionResponse=Xg.prototype.i,Xg.prototype.readFeatureCollectionMetadata=Xg.prototype.j,Xg.prototype.writeGetFeature=Xg.prototype.l,Xg.prototype.writeTransaction=Xg.prototype.A,Xg.prototype.readProjection=Xg.prototype.Ia,e("ol.format.WKT",zg,zb),zg.prototype.readFeature=zg.prototype.Tb,zg.prototype.readFeatures=zg.prototype.Ba,zg.prototype.readGeometry=zg.prototype.Sc,zg.prototype.writeFeature=zg.prototype.Jd,zg.prototype.writeFeatures=zg.prototype.Vb,zg.prototype.writeGeometry=zg.prototype.Wc,e("ol.format.WMSCapabilities",pd,zb),pd.prototype.read=pd.prototype.read,e("ol.format.WMSGetFeatureInfo",cd,zb),cd.prototype.readFeatures=cd.prototype.Ba,e("ol.format.WMTSCapabilities",yd,zb),yd.prototype.read=yd.prototype.read,e("ol.format.GML2",uf,zb),e("ol.format.GML3",cf,zb),cf.prototype.writeGeometryNode=cf.prototype.B,cf.prototype.writeFeatures=cf.prototype.Vb,cf.prototype.writeFeaturesNode=cf.prototype.c,e("ol.format.GML",cf,zb),cf.prototype.writeFeatures=cf.prototype.Vb,cf.prototype.writeFeaturesNode=cf.prototype.c,$y.prototype.readFeatures=$y.prototype.Ba,e("ol.events.condition.altKeyOnl
18y",function(t){return t=t.a,t.c&&!t.l&&!t.f},zb),e("ol.events.condition.altShiftKeysOnly",Ap,zb),e("ol.events.condition.always",Km,zb),e("ol.events.condition.click",function(t){return t.type==Dw},zb),e("ol.events.condition.never",Xm,zb),e("ol.events.condition.pointerMove",Ep,zb),e("ol.events.condition.singleClick",Rp,zb),e("ol.events.condition.doubleClick",function(t){return t.type==Ow},zb),e("ol.events.condition.noModifierKeys",Cp,zb),e("ol.events.condition.platformModifierKeyOnly",function(t){return t=t.a,!t.c&&t.l&&!t.f},zb),e("ol.events.condition.shiftKeyOnly",Lp,zb),e("ol.events.condition.targetNotEditable",Ip,zb),e("ol.events.condition.mouseOnly",Np,zb),e("ol.control.Attribution",mn,zb),e("ol.control.Attribution.render",wn,zb),mn.prototype.getCollapsible=mn.prototype.Kl,mn.prototype.setCollapsible=mn.prototype.Nl,mn.prototype.setCollapsed=mn.prototype.Ml,mn.prototype.getCollapsed=mn.prototype.Jl,e("ol.control.Control",Vr,zb),Vr.prototype.getMap=Vr.prototype.g,Vr.prototype.setMap=Vr.prototype.setMap,Vr.prototype.setTarget=Vr.prototype.f,e("ol.control.defaults",jn,zb),e("ol.control.FullScreen",Rn,zb),e("ol.control.MousePosition",Cn,zb),e("ol.control.MousePosition.render",Ln,zb),Cn.prototype.getCoordinateFormat=Cn.prototype.vg,Cn.prototype.getProjection=Cn.prototype.Zg,Cn.prototype.setCoordinateFormat=Cn.prototype.Th,Cn.prototype.setProjection=Cn.prototype.$g,e("ol.control.OverviewMap",Zc,zb),e("ol.control.OverviewMap.render",Jc,zb),Zc.prototype.getCollapsible=Zc.prototype.Ql,Zc.prototype.setCollapsible=Zc.prototype.Tl,Zc.prototype.setCollapsed=Zc.prototype.Sl,Zc.prototype.getCollapsed=Zc.prototype.Pl,Zc.prototype.getOverviewMap=Zc.prototype.ak,e("ol.control.Rotate",Sn,zb),e("ol.control.Rotate.render",Mn,zb),e("ol.control.ScaleLine",Qc,zb),Qc.prototype.getUnits=Qc.prototype.G,e("ol.control.ScaleLine.render",ty,zb),Qc.prototype.setUnits=Qc.prototype.T,e("ol.control.Zoom",Pn,zb),e("ol.control.ZoomSlider",ly,zb),e("ol.control.ZoomSlider.render",uy,zb),e("ol.control.ZoomToExtent",fy,zb),e("ol.color.asArray",_i,zb),e("ol.color.asString",Qi,zb),ne.prototype.changed=ne.prototype.s,ne.prototype.dispatchEvent=ne.prototype.o,ne.prototype.getRevision=ne.prototype.L,ne.prototype.on=ne.prototype.H,ne.prototype.once=ne.prototype.M,ne.prototype.un=ne.prototype.K,ne.prototype.unByKey=ne.prototype.N,qi.prototype.get=qi.prototype.get,qi.prototype.getKeys=qi.prototype.O,qi.prototype.getProperties=qi.prototype.P,qi.prototype.set=qi.prototype.set,qi.prototype.setProperties=qi.prototype.I,qi.prototype.unset=qi.prototype.R,qi.prototype.changed=qi.prototype.s,qi.prototype.dispatchEvent=qi.prototype.o,qi.prototype.getRevision=qi.prototype.L,qi.prototype.on=qi.prototype.H,qi.prototype.once=qi.prototype.M,qi.prototype.un=qi.prototype.K,qi.prototype.unByKey=qi.prototype.N,gy.prototype.get=gy.prototype.get,gy.prototype.getKeys=gy.prototype.O,gy.prototype.getProperties=gy.prototype.P,gy.prototype.set=gy.prototype.set,gy.prototype.setProperties=gy.prototype.I,gy.prototype.unset=gy.prototype.R,gy.prototype.changed=gy.prototype.s,gy.prototype.dispatchEvent=gy.prototype.o,gy.prototype.getRevision=gy.prototype.L,gy.prototype.on=gy.prototype.H,gy.prototype.once=gy.prototype.M,gy.prototype.un=gy.prototype.K,gy.prototype.unByKey=gy.prototype.N,Lh.prototype.get=Lh.prototype.get,Lh.prototype.getKeys=Lh.prototype.O,Lh.prototype.getProperties=Lh.prototype.P,Lh.prototype.set=Lh.prototype.set,Lh.prototype.setProperties=Lh.prototype.I,Lh.prototype.unset=Lh.prototype.R,Lh.prototype.changed=Lh.prototype.s,Lh.prototype.dispatchEvent=Lh.prototype.o,Lh.prototype.getRevision=Lh.prototype.L,Lh.prototype.on=Lh.prototype.H,Lh.prototype.once=Lh.prototype.M,Lh.prototype.un=Lh.prototype.K,Lh.prototype.unByKey=Lh.prototype.N,gd.prototype.get=gd.prototype.get,gd.prototype.getKeys=gd.prototype.O,gd.prototype.getProperties=gd.prototype.P,gd.prototype.set=gd.prototype.set,gd.prototype.setProperties=gd.prototype.I,gd.prototype.unset=gd.prototype.R,gd.prototype.changed=gd.prototype.s,gd.prototype.dispatchEvent=gd.prototype.o,gd.prototype.getRevision=gd.prototype.L,gd.prototype.on=gd.prototype.H,gd.prototype.once=gd.prototype.M,gd.prototype.un=gd.prototype.K,gd.prototype.unByKey=gd.prototype.N,jd.prototype.getTileCoord=jd.prototype.f,Kc.prototype.get=Kc.prototype.get,Kc.prototype.getKeys=Kc.prototype.O,Kc.prototype.getProperties=Kc.prototype.P,Kc.prototype.set=Kc.prototype.set,Kc.prototype.setProperties=Kc.prototype.I,Kc.prototype.unset=Kc.prototype.R,Kc.prototype.changed=Kc.prototype.s,Kc.prototype.dispatchEvent=Kc.prototype.o,Kc.prototype.getRevision=Kc.prototype.L,Kc.prototype.on=Kc.prototype.H,Kc.prototype.once=Kc.prototype.M,Kc.prototype.un=Kc.prototype.K,Kc.prototype.unByKey=Kc.prototype.N,Rs.prototype.map=Rs.prototype.map,Rs.prototype.frameState=Rs.prototype.frameState,Cs.prototype.originalEvent=Cs.prototype.originalEvent,Cs.prototype.pixel=Cs.prototype.pixel,Cs.prototype.coordinate=Cs.prototype.coordinate,Cs.prototype.dragging=Cs.prototype.dragging,Cs.prototype.preventDefault=Cs.prototype.preventDefault,Cs.prototype.stopPropagation=Cs.prototype.b,Cs.prototype.map=Cs.prototype.map,Cs.prototype.frameState=Cs.prototype.frameState,Vc.prototype.get=Vc.prototype.get,Vc.prototype.getKeys=Vc.prototype.O,Vc.prototype.getProperties=Vc.prototype.P,Vc.prototype.set=Vc.prototype.set,Vc.prototype.setProperties=Vc.prototype.I,Vc.prototype.unset=Vc.prototype.R,Vc.prototype.changed=Vc.prototype.s,Vc.prototype.dispatchEvent=Vc.prototype.o,Vc.prototype.getRevision=Vc.prototype.L,Vc.prototype.on=Vc.prototype.H,Vc.prototype.once=Vc.prototype.M,Vc.prototype.un=Vc.prototype.K,Vc.prototype.unByKey=Vc.prototype.N,Eu.prototype.getTileCoord=Eu.prototype.f,Pi.prototype.get=Pi.prototype.get,Pi.prototype.getKeys=Pi.prototype.O,Pi.prototype.getProperties=Pi.prototype.P,Pi.prototype.set=Pi.prototype.set,Pi.prototype.setProperties=Pi.prototype.I,Pi.prototype.unset=Pi.prototype.R,Pi.prototype.changed=Pi.prototype.s,Pi.prototype.dispatchEvent=Pi.prototype.o,Pi.prototype.getRevision=Pi.prototype.L,Pi.prototype.on=Pi.prototype.H,Pi.prototype.once=Pi.prototype.M,Pi.prototype.un=Pi.prototype.K,Pi.prototype.unByKey=Pi.prototype.N,Ib.prototype.getMaxZoom=Ib.prototype.Cg,Ib.prototype.getMin
18Zoom=Ib.prototype.Dg,Ib.prototype.getOrigin=Ib.prototype.Ca,Ib.prototype.getResolution=Ib.prototype.$,Ib.prototype.getResolutions=Ib.prototype.wh,Ib.prototype.getTileCoordExtent=Ib.prototype.Aa,Ib.prototype.getTileCoordForCoordAndResolution=Ib.prototype.ee,Ib.prototype.getTileCoordForCoordAndZ=Ib.prototype.fe,Ib.prototype.getTileSize=Ib.prototype.Ha,Ra.prototype.getOpacity=Ra.prototype.Ae,Ra.prototype.getRotateWithView=Ra.prototype.ce,Ra.prototype.getRotation=Ra.prototype.Be,Ra.prototype.getScale=Ra.prototype.Ce,Ra.prototype.getSnapToPixel=Ra.prototype.de,Ra.prototype.setOpacity=Ra.prototype.De,Ra.prototype.setRotation=Ra.prototype.Ee,Ra.prototype.setScale=Ra.prototype.Fe,ep.prototype.getOpacity=ep.prototype.Ae,ep.prototype.getRotateWithView=ep.prototype.ce,ep.prototype.getRotation=ep.prototype.Be,ep.prototype.getScale=ep.prototype.Ce,ep.prototype.getSnapToPixel=ep.prototype.de,ep.prototype.setOpacity=ep.prototype.De,ep.prototype.setRotation=ep.prototype.Ee,ep.prototype.setScale=ep.prototype.Fe,Kb.prototype.getOpacity=Kb.prototype.Ae,Kb.prototype.getRotateWithView=Kb.prototype.ce,Kb.prototype.getRotation=Kb.prototype.Be,Kb.prototype.getScale=Kb.prototype.Ce,Kb.prototype.getSnapToPixel=Kb.prototype.de,Kb.prototype.setOpacity=Kb.prototype.De,Kb.prototype.setRotation=Kb.prototype.Ee,Kb.prototype.setScale=Kb.prototype.Fe,_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.I,_r.prototype.unset=_r.prototype.R,_r.prototype.changed=_r.prototype.s,_r.prototype.dispatchEvent=_r.prototype.o,_r.prototype.getRevision=_r.prototype.L,_r.prototype.on=_r.prototype.H,_r.prototype.once=_r.prototype.M,_r.prototype.un=_r.prototype.K,_r.prototype.unByKey=_r.prototype.N,gn.prototype.getAttributions=gn.prototype.sa,gn.prototype.getLogo=gn.prototype.qa,gn.prototype.getProjection=gn.prototype.ta,gn.prototype.getState=gn.prototype.ua,gn.prototype.setAttributions=gn.prototype.na,gn.prototype.get=gn.prototype.get,gn.prototype.getKeys=gn.prototype.O,gn.prototype.getProperties=gn.prototype.P,gn.prototype.set=gn.prototype.set,gn.prototype.setProperties=gn.prototype.I,gn.prototype.unset=gn.prototype.R,gn.prototype.changed=gn.prototype.s,gn.prototype.dispatchEvent=gn.prototype.o,gn.prototype.getRevision=gn.prototype.L,gn.prototype.on=gn.prototype.H,gn.prototype.once=gn.prototype.M,gn.prototype.un=gn.prototype.K,gn.prototype.unByKey=gn.prototype.N,ku.prototype.getTileGrid=ku.prototype.Ga,ku.prototype.getAttributions=ku.prototype.sa,ku.prototype.getLogo=ku.prototype.qa,ku.prototype.getProjection=ku.prototype.ta,ku.prototype.getState=ku.prototype.ua,ku.prototype.setAttributions=ku.prototype.na,ku.prototype.get=ku.prototype.get,ku.prototype.getKeys=ku.prototype.O,ku.prototype.getProperties=ku.prototype.P,ku.prototype.set=ku.prototype.set,ku.prototype.setProperties=ku.prototype.I,ku.prototype.unset=ku.prototype.R,ku.prototype.changed=ku.prototype.s,ku.prototype.dispatchEvent=ku.prototype.o,ku.prototype.getRevision=ku.prototype.L,ku.prototype.on=ku.prototype.H,ku.prototype.once=ku.prototype.M,ku.prototype.un=ku.prototype.K,ku.prototype.unByKey=ku.prototype.N,_v.prototype.getTileLoadFunction=_v.prototype.Wa,_v.prototype.getTileUrlFunction=_v.prototype.Xa,_v.prototype.getUrls=_v.prototype.Ya,_v.prototype.setTileLoadFunction=_v.prototype.bb,_v.prototype.setTileUrlFunction=_v.prototype.Ja,_v.prototype.setUrl=_v.prototype.Ua,_v.prototype.setUrls=_v.prototype.Va,_v.prototype.getTileGrid=_v.prototype.Ga,_v.prototype.getAttributions=_v.prototype.sa,_v.prototype.getLogo=_v.prototype.qa,_v.prototype.getProjection=_v.prototype.ta,_v.prototype.getState=_v.prototype.ua,_v.prototype.setAttributions=_v.prototype.na,_v.prototype.get=_v.prototype.get,_v.prototype.getKeys=_v.prototype.O,_v.prototype.getProperties=_v.prototype.P,_v.prototype.set=_v.prototype.set,_v.prototype.setProperties=_v.prototype.I,_v.prototype.unset=_v.prototype.R,_v.prototype.changed=_v.prototype.s,_v.prototype.dispatchEvent=_v.prototype.o,_v.prototype.getRevision=_v.prototype.L,_v.prototype.on=_v.prototype.H,_v.prototype.once=_v.prototype.M,_v.prototype.un=_v.prototype.K,_v.prototype.unByKey=_v.prototype.N,eb.prototype.setRenderReprojectionEdges=eb.prototype.wb,eb.prototype.setTileGridForProjection=eb.prototype.xb,eb.prototype.getTileLoadFunction=eb.prototype.Wa,eb.prototype.getTileUrlFunction=eb.prototype.Xa,eb.prototype.getUrls=eb.prototype.Ya,eb.prototype.setTileLoadFunction=eb.prototype.bb,eb.prototype.setTileUrlFunction=eb.prototype.Ja,eb.prototype.setUrl=eb.prototype.Ua,eb.prototype.setUrls=eb.prototype.Va,eb.prototype.getTileGrid=eb.prototype.Ga,eb.prototype.getAttributions=eb.prototype.sa,eb.prototype.getLogo=eb.prototype.qa,eb.prototype.getProjection=eb.prototype.ta,eb.prototype.getState=eb.prototype.ua,eb.prototype.setAttributions=eb.prototype.na,eb.prototype.get=eb.prototype.get,eb.prototype.getKeys=eb.prototype.O,eb.prototype.getProperties=eb.prototype.P,eb.prototype.set=eb.prototype.set,eb.prototype.setProperties=eb.prototype.I,eb.prototype.unset=eb.prototype.R,eb.prototype.changed=eb.prototype.s,eb.prototype.dispatchEvent=eb.prototype.o,eb.prototype.getRevision=eb.prototype.L,eb.prototype.on=eb.prototype.H,eb.prototype.once=eb.prototype.M,eb.prototype.un=eb.prototype.K,eb.prototype.unByKey=eb.prototype.N,gu.prototype.getAttributions=gu.prototype.sa,gu.prototype.getLogo=gu.prototype.qa,gu.prototype.getProjection=gu.prototype.ta,gu.prototype.getState=gu.prototype.ua,gu.prototype.setAttributions=gu.prototype.na,gu.prototype.get=gu.prototype.get,gu.prototype.getKeys=gu.prototype.O,gu.prototype.getProperties=gu.prototype.P,gu.prototype.set=gu.prototype.set,gu.prototype.setProperties=gu.prototype.I,gu.prototype.unset=gu.prototype.R,gu.prototype.changed=gu.prototype.s,gu.prototype.dispatchEvent=gu.prototype.o,gu.prototype.getRevision=gu.prototype.L,gu.prototype.on=gu.prototype.H,gu.prototype.once=gu.prototype.M,gu.prototype.un=gu.prototype.K,gu.prototype.unByKey=gu.prototype.N,ob.prototype.addFeature=ob.prototype.Ad,ob.prototype.addFeatures=ob.prototype.Dc,ob.prototype.clear=ob.prototype.clear,ob.prototype.forEachFeature=ob.prototype.rg,ob.prototype.forEachFeatureInExtent=ob.prototype.ob,ob.prototype.forEachFeatureIntersectingExtent=ob.prototype.sg,ob.prototype.getFeaturesCollection=ob.prototype.yg,ob.prototype.getFeatures=ob.prototype.ye,ob.prototype.getFeaturesAtCoordinate=ob.prototype.xg,ob.prototype.getFeaturesInExtent=ob.prototype.lf,ob.prototype.getClosestFeatureToCoordinate=ob.prototype.ug,ob.prototype.getExtent=ob.prototype.J,ob.prototype.getFeatureById=ob.prototype.wg,ob.prototype.removeFeature=ob.prototype.Qc,ob.prototype.getAttributions=ob.prototype.sa,ob.prototype.getLogo=ob.prototype.qa,ob.prototype.getProjection=ob.prototype.ta,ob.prototype.getState=ob.prototype.ua,ob.prototype.setAttributions=ob.prototype.na,ob.prototype.get=ob.prototype.get,ob.prototype.getKeys=ob.prototype.O,ob.prototype.getProperties=ob.prototype.P,ob.prototype.set=ob.prototype.set,ob.prototype.setProperties=ob.prototype.I,ob.prototype.unset=ob.prototype.R,ob.prototype.changed=ob.prototype.s,ob.prototype.dispatchEvent=ob.prototype.o,ob.prototype.getRevision=ob.prototype.L,ob.prototype.on=ob.prototype.H,ob.prototype.once=ob.prototype.M,ob.prototype.un=ob.prototype.K,ob.prototype.unByKey=ob.prototype.N,Th.prototype.getAttributions=Th.prototype.sa,Th.prototype.getLogo=Th.prototype.qa,Th.prototype.getProjection=Th.prototype.ta,Th.prototype.getState=Th.prototype.ua,Th.prototype.setAttributions=Th.prototype.na,Th.prototype.get=Th.prototype.get,Th.prototype.getKeys=Th.prototype.O,Th.prototype.getProperties=Th.prototype.P,Th.prototype.set=Th.prototype.set,Th.prototype.setProperties=Th.prototype.I,Th.prototype.unset=Th.prototype.R,Th.prototype.changed=Th.prototype.s,Th.prototype.dispatchEvent=Th.prototype.o,Th.prototype.getRevision=Th.prototype.L,Th.prototype.on=Th.prototype.H,Th.prototype.once=Th.prototype.M,Th.prototype.un=Th.prototype.K,Th.prototype.unByKey=Th.prototype.N,Ch.prototype.getAttributions=Ch.prototype.sa,Ch.prototype.getLogo=Ch.prototype.qa,Ch.prototype.getProjection=Ch.prototype.ta,Ch.prototype.getState=Ch.prototype.ua,Ch.prototype.setAttributions=Ch.prototype.na,Ch.prototype.get=Ch.prototype.get,Ch.prototype.getKeys=Ch.prototype.O,Ch.prototype.getProperties=Ch.prototype.P,Ch.prototype.set=Ch.prototype.set,Ch.prototype.setProperties=Ch.prototype.I,Ch.prototype.unset=Ch.prototype.R,Ch.prototype.changed=Ch.prototype.s,Ch.prototype.dispatchEvent=Ch.prototype.o,Ch.prototype.getRevision=Ch.prototype.L,Ch.prototype.on=Ch.prototype.H,Ch.prototype.once=Ch.prototype.M,Ch.prototype.un=Ch.prototype.K,Ch.prototype.unByKey=Ch.prototype.N,nb.prototype.getAttributions=nb.prototype.sa,nb.prototype.getLogo=nb.prototype.qa,nb.prototype.getProjection=nb.prototype.ta,nb.prototype.getState=nb.prototype.ua,nb.prototype.setAttributions=nb.prototype.na,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.I,nb.prototype.unset=nb.prototype.R,nb.prototype.changed=nb.prototype.s,nb.prototype.dispatchEvent=nb.prototype.o,nb.prototype.getRevision=nb.prototype.L,nb.prototype.on=nb.prototype.H,nb.prototype.once=nb.prototype.M,nb.prototype.un=nb.prototype.K,nb.prototype.unByKey=nb.prototype.N,sb.prototype.getAttributions=sb.prototype.sa,sb.prototype.getLogo=sb.prototype.qa,sb.prototype.getProjection=sb.prototype.ta,sb.prototype.getState=sb.prototype.ua,sb.prototype.setAttributions=sb.prototype.na,sb.prototype.get=sb.prototype.get,sb.prototype.getKeys=sb.prototype.O,sb.prototype.getProperties=sb.prototype.P,sb.prototype.set=sb.prototype.set,sb.prototype.setProperties=sb.prototype.I,sb.prototype.unset=sb.prototype.R,sb.prototype.changed=sb.prototype.s,sb.prototype.dispatchEvent=sb.prototype.o,sb.prototype.getRevision=sb.prototype.L,sb.prototype.on=sb.prototype.H,sb.prototype.once=sb.prototype.M,sb.prototype.un=sb.prototype.K,sb.prototype.unByKey=sb.prototype.N,Mu.prototype.getAttributions=Mu.prototype.sa,Mu.prototype.getLogo=Mu.prototype.qa,Mu.prototype.getProjection=Mu.prototype.ta,Mu.prototype.getState=Mu.prototype.ua,Mu.prototype.setAttributions=Mu.prototype.na,Mu.prototype.get=Mu.prototype.get,Mu.prototype.getKeys=Mu.prototype.O,Mu.prototype.getProperties=Mu.prototype.P,Mu.prototype.set=Mu.prototype.set,Mu.prototype.setProperties=Mu.prototype.I,Mu.prototype.unset=Mu.prototype.R,Mu.prototype.changed=Mu.prototype.s,Mu.prototype.dispatchEvent=Mu.prototype.o,Mu.prototype.getRevision=Mu.prototype.L,Mu.prototype.on=Mu.prototype.H,Mu.prototype.once=Mu.prototype.M,
19Mu.prototype.un=Mu.prototype.K,Mu.prototype.unByKey=Mu.prototype.N,pb.prototype.getAttributions=pb.prototype.sa,pb.prototype.getLogo=pb.prototype.qa,pb.prototype.getProjection=pb.prototype.ta,pb.prototype.getState=pb.prototype.ua,pb.prototype.setAttributions=pb.prototype.na,pb.prototype.get=pb.prototype.get,pb.prototype.getKeys=pb.prototype.O,pb.prototype.getProperties=pb.prototype.P,pb.prototype.set=pb.prototype.set,pb.prototype.setProperties=pb.prototype.I,pb.prototype.unset=pb.prototype.R,pb.prototype.changed=pb.prototype.s,pb.prototype.dispatchEvent=pb.prototype.o,pb.prototype.getRevision=pb.prototype.L,pb.prototype.on=pb.prototype.H,pb.prototype.once=pb.prototype.M,pb.prototype.un=pb.prototype.K,pb.prototype.unByKey=pb.prototype.N,lb.prototype.setRenderReprojectionEdges=lb.prototype.wb,lb.prototype.setTileGridForProjection=lb.prototype.xb,lb.prototype.getTileLoadFunction=lb.prototype.Wa,lb.prototype.getTileUrlFunction=lb.prototype.Xa,lb.prototype.getUrls=lb.prototype.Ya,lb.prototype.setTileLoadFunction=lb.prototype.bb,lb.prototype.setTileUrlFunction=lb.prototype.Ja,lb.prototype.setUrl=lb.prototype.Ua,lb.prototype.setUrls=lb.prototype.Va,lb.prototype.getTileGrid=lb.prototype.Ga,lb.prototype.getAttributions=lb.prototype.sa,lb.prototype.getLogo=lb.prototype.qa,lb.prototype.getProjection=lb.prototype.ta,lb.prototype.getState=lb.prototype.ua,lb.prototype.setAttributions=lb.prototype.na,lb.prototype.get=lb.prototype.get,lb.prototype.getKeys=lb.prototype.O,lb.prototype.getProperties=lb.prototype.P,lb.prototype.set=lb.prototype.set,lb.prototype.setProperties=lb.prototype.I,lb.prototype.unset=lb.prototype.R,lb.prototype.changed=lb.prototype.s,lb.prototype.dispatchEvent=lb.prototype.o,lb.prototype.getRevision=lb.prototype.L,lb.prototype.on=lb.prototype.H,lb.prototype.once=lb.prototype.M,lb.prototype.un=lb.prototype.K,lb.prototype.unByKey=lb.prototype.N,cb.prototype.setRenderReprojectionEdges=cb.prototype.wb,cb.prototype.setTileGridForProjection=cb.prototype.xb,cb.prototype.getTileLoadFunction=cb.prototype.Wa,cb.prototype.getTileUrlFunction=cb.prototype.Xa,cb.prototype.getUrls=cb.prototype.Ya,cb.prototype.setTileLoadFunction=cb.prototype.bb,cb.prototype.setTileUrlFunction=cb.prototype.Ja,cb.prototype.setUrl=cb.prototype.Ua,cb.prototype.setUrls=cb.prototype.Va,cb.prototype.getTileGrid=cb.prototype.Ga,cb.prototype.getAttributions=cb.prototype.sa,cb.prototype.getLogo=cb.prototype.qa,cb.prototype.getProjection=cb.prototype.ta,cb.prototype.getState=cb.prototype.ua,cb.prototype.setAttributions=cb.prototype.na,cb.prototype.get=cb.prototype.get,cb.prototype.getKeys=cb.prototype.O,cb.prototype.getProperties=cb.prototype.P,cb.prototype.set=cb.prototype.set,cb.prototype.setProperties=cb.prototype.I,cb.prototype.unset=cb.prototype.R,cb.prototype.changed=cb.prototype.s,cb.prototype.dispatchEvent=cb.prototype.o,cb.prototype.getRevision=cb.prototype.L,cb.prototype.on=cb.prototype.H,cb.prototype.once=cb.prototype.M,cb.prototype.un=cb.prototype.K,cb.prototype.unByKey=cb.prototype.N,ub.prototype.setRenderReprojectionEdges=ub.prototype.wb,ub.prototype.setTileGridForProjection=ub.prototype.xb,ub.prototype.getTileLoadFunction=ub.prototype.Wa,ub.prototype.getTileUrlFunction=ub.prototype.Xa,ub.prototype.getUrls=ub.prototype.Ya,ub.prototype.setTileLoadFunction=ub.prototype.bb,ub.prototype.setTileUrlFunction=ub.prototype.Ja,ub.prototype.setUrl=ub.prototype.Ua,ub.prototype.setUrls=ub.prototype.Va,ub.prototype.getTileGrid=ub.prototype.Ga,ub.prototype.getAttributions=ub.prototype.sa,ub.prototype.getLogo=ub.prototype.qa,ub.prototype.getProjection=ub.prototype.ta,ub.prototype.getState=ub.prototype.ua,ub.prototype.setAttributions=ub.prototype.na,ub.prototype.get=ub.prototype.get,ub.prototype.getKeys=ub.prototype.O,ub.prototype.getProperties=ub.prototype.P,ub.prototype.set=ub.prototype.set,ub.prototype.setProperties=ub.prototype.I,ub.prototype.unset=ub.prototype.R,ub.prototype.changed=ub.prototype.s,ub.prototype.dispatchEvent=ub.prototype.o,ub.prototype.getRevision=ub.prototype.L,ub.prototype.on=ub.prototype.H,ub.prototype.once=ub.prototype.M,ub.prototype.un=ub.prototype.K,ub.prototype.unByKey=ub.prototype.N,yb.prototype.getAttributions=yb.prototype.sa,yb.prototype.getLogo=yb.prototype.qa,yb.prototype.getProjection=yb.prototype.ta,yb.prototype.getState=yb.prototype.ua,yb.prototype.setAttributions=yb.prototype.na,yb.prototype.get=yb.prototype.get,yb.prototype.getKeys=yb.prototype.O,yb.prototype.getProperties=yb.prototype.P,yb.prototype.set=yb.prototype.set,yb.prototype.setProperties=yb.prototype.I,yb.prototype.unset=yb.prototype.R,yb.prototype.changed=yb.prototype.s,yb.prototype.dispatchEvent=yb.prototype.o,yb.prototype.getRevision=yb.prototype.L,yb.prototype.on=yb.prototype.H,yb.prototype.once=yb.prototype.M,yb.prototype.un=yb.prototype.K,yb.prototype.unByKey=yb.prototype.N,bb.prototype.setRenderReprojectionEdges=bb.prototype.wb,bb.prototype.setTileGridForProjection=bb.prototype.xb,bb.prototype.getTileLoadFunction=bb.prototype.Wa,bb.prototype.getTileUrlFunction=bb.prototype.Xa,bb.prototype.getUrls=bb.prototype.Ya,bb.prototype.setTileLoadFunction=bb.prototype.bb,bb.prototype.setTileUrlFunction=bb.prototype.Ja,bb.prototype.setUrl=bb.prototype.Ua,bb.prototype.setUrls=bb.prototype.Va,bb.prototype.getTileGrid=bb.prototype.Ga,bb.prototype.getAttributions=bb.prototype.sa,bb.prototype.getLogo=bb.prototype.qa,bb.prototype.getProjection=bb.prototype.ta,bb.prototype.getState=bb.prototype.ua,bb.prototype.setAttributions=bb.prototype.na,bb.prototype.get=bb.prototype.get,bb.prototype.getKeys=bb.prototype.O,bb.prototype.getProperties=bb.prototype.P,bb.prototype.set=bb.prototype.set,bb.prototype.setProperties=bb.prototype
19.I,bb.prototype.unset=bb.prototype.R,bb.prototype.changed=bb.prototype.s,bb.prototype.dispatchEvent=bb.prototype.o,bb.prototype.getRevision=bb.prototype.L,bb.prototype.on=bb.prototype.H,bb.prototype.once=bb.prototype.M,bb.prototype.un=bb.prototype.K,bb.prototype.unByKey=bb.prototype.N,mb.prototype.setRenderReprojectionEdges=mb.prototype.wb,mb.prototype.setTileGridForProjection=mb.prototype.xb,mb.prototype.getTileLoadFunction=mb.prototype.Wa,mb.prototype.getTileUrlFunction=mb.prototype.Xa,mb.prototype.getUrls=mb.prototype.Ya,mb.prototype.setTileLoadFunction=mb.prototype.bb,mb.prototype.setTileUrlFunction=mb.prototype.Ja,mb.prototype.setUrl=mb.prototype.Ua,mb.prototype.setUrls=mb.prototype.Va,mb.prototype.getTileGrid=mb.prototype.Ga,mb.prototype.getAttributions=mb.prototype.sa,mb.prototype.getLogo=mb.prototype.qa,mb.prototype.getProjection=mb.prototype.ta,mb.prototype.getState=mb.prototype.ua,mb.prototype.setAttributions=mb.prototype.na,mb.prototype.get=mb.prototype.get,mb.prototype.getKeys=mb.prototype.O,mb.prototype.getProperties=mb.prototype.P,mb.prototype.set=mb.prototype.set,mb.prototype.setProperties=mb.prototype.I,mb.prototype.unset=mb.prototype.R,mb.prototype.changed=mb.prototype.s,mb.prototype.dispatchEvent=mb.prototype.o,mb.prototype.getRevision=mb.prototype.L,mb.prototype.on=mb.prototype.H,mb.prototype.once=mb.prototype.M,mb.prototype.un=mb.prototype.K,mb.prototype.unByKey=mb.prototype.N,xb.prototype.getTileGrid=xb.prototype.Ga,xb.prototype.getAttributions=xb.prototype.sa,xb.prototype.getLogo=xb.prototype.qa,xb.prototype.getProjection=xb.prototype.ta,xb.prototype.getState=xb.prototype.ua,xb.prototype.setAttributions=xb.prototype.na,xb.prototype.get=xb.prototype.get,xb.prototype.getKeys=xb.prototype.O,xb.prototype.getProperties=xb.prototype.P,xb.prototype.set=xb.prototype.set,xb.prototype.setProperties=xb.prototype.I,xb.prototype.unset=xb.prototype.R,xb.prototype.changed=xb.prototype.s,xb.prototype.dispatchEvent=xb.prototype.o,xb.prototype.getRevision=xb.prototype.L,xb.prototype.on=xb.prototype.H,xb.prototype.once=xb.prototype.M,xb.prototype.un=xb.prototype.K,xb.prototype.unByKey=xb.prototype.N,Sb.prototype.setRenderReprojectionEdges=Sb.prototype.wb,Sb.prototype.setTileGridForProjection=Sb.prototype.xb,Sb.prototype.getTileLoadFunction=Sb.prototype.Wa,Sb.prototype.getTileUrlFunction=Sb.prototype.Xa,Sb.prototype.getUrls=Sb.prototype.Ya,Sb.prototype.setTileLoadFunction=Sb.prototype.bb,Sb.prototype.setTileUrlFunction=Sb.prototype.Ja,Sb.prototype.setUrl=Sb.prototype.Ua,Sb.prototype.setUrls=Sb.prototype.Va,Sb.prototype.getTileGrid=Sb.prototype.Ga,Sb.prototype.getAttributions=Sb.prototype.sa,Sb.prototype.getLogo=Sb.prototype.qa,Sb.prototype.getProjection=Sb.prototype.ta,Sb.prototype.getState=Sb.prototype.ua,Sb.prototype.setAttributions=Sb.prototype.na,Sb.prototype.get=Sb.prototype.get,Sb.prototype.getKeys=Sb.prototype.O,Sb.prototype.getProperties=Sb.prototype.P,Sb.prototype.set=Sb.prototype.set,Sb.prototype.setProperties=Sb.prototype.I,Sb.prototype.unset=Sb.prototype.R,Sb.prototype.changed=Sb.prototype.s,Sb.prototype.dispatchEvent=Sb.prototype.o,Sb.prototype.getRevision=Sb.prototype.L,Sb.prototype.on=Sb.prototype.H,Sb.prototype.once=Sb.prototype.M,Sb.prototype.un=Sb.prototype.K,Sb.prototype.unByKey=Sb.prototype.N,Mb.prototype.getTileGrid=Mb.prototype.Ga,Mb.prototype.getAttributions=Mb.prototype.sa,Mb.prototype.getLogo=Mb.prototype.qa,Mb.prototype.getProjection=Mb.prototype.ta,Mb.prototype.getState=Mb.prototype.ua,Mb.prototype.setAttributions=Mb.prototype.na,Mb.prototype.get=Mb.prototype.get,Mb.prototype.getKeys=Mb.prototype.O,Mb.prototype.getProperties=Mb.prototype.P,Mb.prototype.set=Mb.prototype.set,Mb.prototype.setProperties=Mb.prototype.I,Mb.prototype.unset=Mb.prototype.R,Mb.prototype.changed=Mb.prototype.s,Mb.prototype.dispatchEvent=Mb.prototype.o,Mb.prototype.getRevision=Mb.prototype.L,Mb.prototype.on=Mb.prototype.H,Mb.prototype.once=Mb.prototype.M,Mb.prototype.un=Mb.prototype.K,Mb.prototype.unByKey=Mb.prototype.N,Eb.prototype.setRenderReprojectionEdges=Eb.prototype.wb,Eb.prototype.setTileGridForProjection=Eb.prototype.xb,Eb.prototype.getTileLoadFunction=Eb.prototype.Wa,Eb.prototype.getTileUrlFunction=Eb.prototype.Xa,Eb.prototype.getUrls=Eb.prototype.Ya,Eb.prototype.setTileLoadFunction=Eb.prototype.bb,Eb.prototype.setTileUrlFunction=Eb.prototype.Ja,Eb.prototype.setUrl=Eb.prototype.Ua,Eb.prototype.setUrls=Eb.prototype.Va,Eb.prototype.getTileGrid=Eb.prototype.Ga,Eb.prototype.getAttributions=Eb.prototype.sa,Eb.prototype.getLogo=Eb.prototype.qa,Eb.prototype.getProjection=Eb.prototype.ta,Eb.prototype.getState=Eb.prototype.ua,Eb.prototype.setAttributions=Eb.prototype.na,Eb.prototype.get=Eb.prototype.get,Eb.prototype.getKeys=Eb.prototype.O,Eb.prototype.getProperties=Eb.prototype.P,Eb.prototype.set=Eb.prototype.set,Eb.prototype.setProperties=Eb.prototype.I,Eb.prototype.unset=Eb.prototype.R,Eb.prototype.changed=Eb.prototype.s,Eb.prototype.dispatchEvent=Eb.prototype.o,Eb.prototype.getRevision=Eb.prototype.L,Eb.prototype.on=Eb.prototype.H,Eb.prototype.once=Eb.prototype.M,Eb.prototype.un=Eb.prototype.K,Eb.prototype.unByKey=Eb.prototype.N,Fu.prototype.getTileLoadFunction=Fu.prototype.Wa,Fu.prototype.getTileUrlFunction=Fu.prototype.Xa,Fu.prototype.getUrls=Fu.prototype.Ya,Fu.prototype.setTileLoadFunction=Fu.prototype.bb,Fu.prototype.setTileUrlFunction=Fu.prototype.Ja,Fu.prototype.setUrl=Fu.prototype.Ua,Fu.prototype.setUrls=Fu.prototype.Va,Fu.prototype.getTileGrid=Fu.prototype.Ga,Fu.prototype.getAttributions=Fu.prototype.sa,Fu.prototype.getLogo=Fu.prototype.qa,Fu.prototype.getProjection=Fu.prototype.ta,Fu.prototype.getState=Fu.prototype.ua,Fu.prototype.setAttributions=Fu.prototype.na,Fu.prototype.get=Fu.prototype.get,Fu.prototype.getKeys=Fu.prototype.O,Fu.prototype.getProperties=Fu.prototype.P,Fu.prototype.set=Fu.prototype.set,Fu.prototype.setProperties=Fu.prototype.I,Fu.prototype.unset=Fu.prototype.R,Fu.prototype.changed=Fu.prototype.s,Fu.prototype.dispatchEvent=Fu.prototype.o,Fu.prototype.getRevision=Fu.prototype.L,Fu.prototype.on=Fu.prototype.H,Fu.prototype.once=Fu.prototype.M,Fu.prototype.un=Fu.prototype.K,Fu.prototype.unByKey=Fu.prototype.N,kb.prototype.setRenderReprojectionEdges=kb.prototype.wb,kb.prototype.setTileGridForProjection=kb.prototype.xb,kb.prototype.getTileLoadFunction=kb.prototype.Wa,kb.prototype.getTileUrlFunction=kb.prototype.Xa,kb.prototype.getUrls=kb.prototype.Ya,kb.prototype.setTileLoadFunction=kb.prototype.bb,kb.prototype.setTileUrlFunction=kb.prototype.Ja,kb.prototype.setUrl=kb.prototype.Ua,kb.prototype.setUrls=kb.prototype.Va,kb.prototype.getTileGrid=kb.prototype.Ga,kb.prototype.getAttributions=kb.prototype.sa,kb.prototype.getLogo=kb.prototype.qa,kb.prototype.getProjection=kb.prototype.ta,kb.prototype.getState=kb.prototype.ua,kb.prototype.setAttributions=kb.prototype.na,kb.prototype.get=kb.prototype.get,kb.prototype.getKeys=kb.prototype.O,kb.prototype.getProperties=kb.prototype.P,kb.prototype.set=kb.prototype.set,kb.prototype.setProperties=kb.prototype.I,kb.prototype.unset=kb.prototype.R,kb.prototype.changed=kb.prototype.s,kb.prototype.dispatchEvent=kb.prototype.o,kb.prototype.getRevision=kb.prototype.L,kb.prototype.on=kb.prototype.H,kb.prototype.once=kb.prototype.M,kb.prototype.un=kb.prototype.K,kb.prototype.unByKey=kb.prototype.N,Db.prototype.setRenderReprojectionEdges=Db.prototype.wb,Db.prototype.setTileGridForProjection=Db.prototype.xb,Db.prototype.getTileLoadFunction=Db.prototype.Wa,Db.prototype.getTileUrlFunction=Db.prototype.Xa,Db.prototype.getUrls=Db.prototype.Ya,Db.prototype.setTileLoadFunction=Db.prototype.bb,Db.prototype.setTileUrlFunction=Db.prototype.Ja,Db.prototype.setUrl=Db.prototype.Ua,Db.prototype.setUrls=Db.prototype.Va,Db.prototype.getTileGrid=Db.prototype.Ga,Db.prototype.getAttributions=Db.prototype.sa,Db.prototype.getLogo=Db.prototype.qa,Db.prototype.getProjection=Db.prototype.ta,Db.prototype.getState=Db.prototype.ua,Db.prototype.setAttributions=Db.prototype.na,Db.prototype.get=Db.prototype.get,Db.prototype.getKeys=Db.prototype.O,Db.prototype.getProperties=Db.prototype.P,Db.prototype.set=Db.prototype.set,Db.prototype.setProperties=Db.prototype.I,Db.prototype.unset=Db.prototype.R,Db.prototype.changed=Db.prototype.s,Db.prototype.dispatchEvent=Db.prototype.o,Db.prototype.getRevision=Db.prototype.L,Db.prototype.on=Db.prototype.H,Db.prototype.once=Db.prototype.M,Db.prototype.un=Db.prototype.K,Db.prototype.unByKey=Db.prototype.N,Gv.prototype.getTileCoord=Gv.prototype.f,Ws.prototype.changed=Ws.prototype.s,Ws.prototype.dispatchEvent=Ws.prototype.o,Ws.prototype.getRevision=Ws.prototype.L,Ws.prototype.on=Ws.prototype.H,Ws.prototype.once=Ws.prototype.M,Ws.prototype.un=Ws.prototype.K,Ws.prototype.unByKey=Ws.prototype.N,Ac.prototype.changed=Ac.prototype.s,Ac.prototype.dispatchEvent=Ac.prototype.o,Ac.prototype.getRevision=Ac.prototype.L,Ac.prototype.on=Ac.prototype.H,Ac.prototype.once=Ac.prototype.M,Ac.prototype.un=Ac.prototype.K,Ac.prototype.unByKey=Ac.prototype.N,Cc.prototype.changed=Cc.prototype.s,Cc.prototype.dispatchEvent=Cc.prototype.o,Cc.prototype.getRevision=Cc.prototype.L,Cc.prototype.on=Cc.prototype.H,Cc.prototype.once=Cc.prototype.M,Cc.prototype.un=Cc.prototype.K,Cc.prototype.unByKey=Cc.prototype.N,Dc.prototype.changed=Dc.prototype.s,Dc.prototype.dispatchEvent=Dc.prototype.o,Dc.prototype.getRevision=Dc.prototype.L,Dc.prototype.on=Dc.prototype.H,Dc.prototype.once=Dc.prototype.M,Dc.prototype.un=Dc.prototype.K,Dc.prototype.unByKey=Dc.prototype.N,Oc.prototype.changed=Oc.prototype.s,Oc.prototype.dispatchEvent=Oc.prototype.o,Oc.prototype.getRevision=Oc.prototype.L,Oc.prototype.on=Oc.prototype.H,Oc.prototype.once=Oc.prototype.M,Oc.prototype.un=Oc.prototype.K,Oc.prototype.unByKey=Oc.prototype.N,Xu.prototype.changed=Xu.prototype.s,Xu.prototype.dispatchEvent=Xu.prototype.o,Xu.prototype.getRevision=Xu.prototype.L,Xu.prototype.on=Xu.prototype.H,Xu.prototype.once=Xu.prototype.M,Xu.prototype.un=Xu.prototype.K,Xu.prototype.unByKey=Xu.prototype.N,Ku.prototype.changed=Ku.prototype.s,Ku.prototype.dispatchEvent=Ku.prototype.o,Ku.prototype.getRevision=Ku.prototype.L,Ku.prototype.on=Ku.prototype.H,Ku.prototype.once=Ku.prototype.M,Ku.prototype.un=Ku.prototype.K,Ku.prototype.unByKey=Ku.prototype.N,Yu.prototype.changed=Yu.prototype.s,Yu.prototype.dispatchEvent=Yu.prototype.o,Yu.prototype.getRevision=Yu.prototype.L,Yu.prototype.on=Yu.prototype.H,Yu.prototype.once=Yu.prototype.M,Yu.prototype.un=Yu.prototype.K,Yu.prototype.unByKey=Yu.prototype.N,Wu.prototype.changed=Wu.prototype.s,Wu.prototype.dispatchEvent=Wu.prototype.o,Wu.prototype.getRevision=Wu.prototype.L,Wu.prototype.on=Wu.prototype.H,Wu.prototype.once=Wu.prototype.M,Wu.prototype.un=Wu.prototype.K,Wu.prototype.unByKey=Wu.prototype.N,za.prototype.changed=za.prototype.s,za.prototype.dispatchEvent=za.prototype.o,za.prototype.getRevision=za.prototype.L,za.prototype.on=za.prototype.H,za.prototype.once=za.prototype.M,za.prototype.un=za.prototype.K,za.prototype.unByKey=za.prototype.N,ju.prototype.changed=ju.prototype.s,ju.prototype.dispatchEvent=ju.prototype.o,ju.prototype.getRevision=ju.prototype.L,ju.prototype.on=ju.prototype.H,ju.prototype.once=ju.prototype.M,ju.prototype.un=ju.prototype.K,ju.prototype.unByKey=ju.prototype.N,Tu.prototype.changed=Tu.prototype.s,Tu.prototype.dispatchEvent=Tu.prototype.o,Tu.prototype.getRevision=Tu.prototype.L,Tu.prototype.on=Tu.prototype.H,Tu.prototype.once=Tu.prototype.M,Tu.prototype.un=Tu.prototype.K,Tu.prototype.unByKey=Tu.prototype.N,Au.prototype.changed=Au.prototype.s,Au.prototype.dispatchEvent=Au.prototype.o,Au.prototype.getRevision=Au.prototype.L,Au.prototype.on=Au.prototype.H,Au.prototype.once=Au.prototype.M,Au.prototype.un=Au.prototype.K,Au.prototype.unByKey=Au.prototype.N,Ou.prototype.changed=Ou.prototype.s,Ou.prototype.dispatchEvent=Ou.prototype.o,Ou.prototype.getRevision=Ou.prototype.L,Ou.prototype.on=Ou.prototype.H,Ou.prototype.once=Ou.prototype.M,Ou.prototype.un=Ou.prototype.K,Ou.prototype.unByKey=Ou.prototype.N,ks.prototype.get=ks.prototype.get,ks.prototype.getKeys=ks.prototype.O,ks.prototype.getProperties=ks.prototype.P,ks.prototype.set=ks.prototype.set,ks.prototype.setProperties=ks.prototype.I,ks.prototype.unset=ks.prototype.R,ks.prototype.changed=ks.prototype.s,ks.prototype.dispatchEvent=ks.prototype.o,ks.prototype.getRevision=ks.prototype.L,ks.prototype.on=ks.prototype.H,ks.prototype.once=ks.prototype.M,ks.prototype.un=ks.prototype.K,ks.prototype.unByKey=ks.prototype.N,Bs.prototype.getExtent=Bs.prototype.J,Bs.prototype.getMaxResolution=Bs.prototype.Mb,Bs.prototype.getMinResolution=Bs.prototype.Nb,Bs.prototype.getOpacity=Bs.prototype.Rb,Bs.prototype.getVisible=Bs.prototype.qb,Bs.prototype.getZIndex=Bs.prototype.Sb,Bs.prototype.setExtent=Bs.prototype.bc,Bs.prototype.setMaxResolution=Bs.prototype.jc,Bs.prototype.setMinResolution=Bs.prototype.kc,Bs.prototype.setOpacity=Bs.prototype.cc,Bs.prototype.setVisible=Bs.prototype.dc,Bs.prototype.setZIndex=Bs.prototype.ec,Bs.prototype.get=Bs.prototype.get,Bs.prototype.getKeys=Bs.prototype.O,Bs.prototype.getProperties=Bs.prototype.P,Bs.prototype.set=Bs.prototype.set,Bs.prototype.setProperties=Bs.prototype.I,Bs.prototype.unset=Bs.prototype.R,Bs.prototype.changed=Bs.prototype.s,Bs.prototype.dispatchEvent=Bs.prototype.o,Bs.prototype.getRevision=Bs.prototype.L,Bs.prototype.on=Bs.prototype.H,Bs.prototype.once=Bs.prototype.M,Bs.prototype.un=Bs.prototype.K,Bs.prototype.unByKey=Bs.prototype.N,Fa.prototype.setMap=Fa.prototype.setMap,Fa.prototype.setSource=Fa.prototype.wc,Fa.prototype.getExtent=Fa.prototype.J,Fa.prototype.getMaxResolution=Fa.prototype.Mb,Fa.prototype.getMinResolution=Fa.prototype.Nb,Fa.prototype.getOpacity=Fa.prototype.Rb,Fa.prototype.getVisible=Fa.prototype.qb,Fa.prototype.getZIndex=Fa.prototype.Sb,Fa.prototype.setExtent=Fa.prototype.bc,Fa.prototype.setMaxResolution=Fa.prototype.jc,Fa.prototype.setMinResolution=Fa.prototype.kc,Fa.prototype.setOpacity=Fa.prototype.cc,Fa.prototype.setVisible=Fa.prototype.dc,Fa.prototype.setZIndex=Fa.prototype.ec,Fa.prototype.get=Fa.prototype.get,Fa.prototype.getKeys=Fa.prototype.O,Fa.prototype.getProperties=Fa.prototype.P,Fa.prototype.set=Fa.prototype.set,Fa.prototype.setProperties=Fa.prototype.I,Fa.prototype.unset=Fa.prototype.R,Fa.prototype.changed=Fa.prototype.s,Fa.prototype.dispatchEvent=Fa.prototype.o,Fa.prototype.getRevision=Fa.prototype.L,Fa.prototype.on=Fa.prototype.H,Fa.prototype.once=Fa.prototype.M,Fa.prototype.un=Fa.prototype.K,Fa.prototype.unByKey=Fa.prototype.N,Uv.prototype.getSource=Uv.prototype.fa,Uv.prototype.getStyle=Uv.prototype.D,Uv.prototype.getStyleFunction=Uv.prototype.G,Uv.prototype.setStyle=Uv.prototype.f,Uv.prototype.setMap=Uv.prototype.setMap,Uv.prototype.setSource=Uv.prototype.wc,Uv.prototype.getExtent=Uv.prototype.J,Uv.prototype.getMaxResolution=Uv.prototype.Mb,Uv.prototype.getMinResolution=Uv.prototype.Nb,Uv.prototype.getOpacity=Uv.prototype.Rb,Uv.prototype.getVisible=Uv.prototype.qb,Uv.prototype.getZIndex=Uv.prototype.Sb,Uv.prototype.setExtent=Uv.prototype.bc,Uv.prototype.setMaxResolution=Uv.prototype.jc,Uv.prototype.setMinResolution=Uv.prototype.kc,Uv.prototype.setOpacity=Uv.prototype.cc,Uv.prototype.setVisible=Uv.prototype.dc,Uv.prototype.setZIndex=Uv.prototype.ec,Uv.prototype.get=Uv.prototype.get,Uv.prototype.getKeys=Uv.prototype.O,Uv.prototype.getProperties=Uv.prototype.P,Uv.prototype.set=Uv.prototype.set,Uv.prototype.setProperties=Uv.prototype.I,Uv.prototype.unset=Uv.prototype.R,Uv.prototype.changed=Uv.prototype.s,Uv.prototype.dispatchEvent=Uv.prototype.o,Uv.prototype.getRevision=Uv.prototype.L,Uv.prototype.on=Uv.prototype.H,Uv.prototype.once=Uv.prototype.M,Uv.prototype.un=Uv.prototype.K,Uv.prototype.unByKey=Uv.prototype.N,xa.prototype.setMap=xa.prototype.setMap,xa.prototype.setSource=xa.prototype.wc,xa.prototype.getExtent=xa.prototype.J,xa.prototype.getMaxResolution=xa.prototype.Mb,xa.prototype.getMinResolution=xa.prototype.Nb,xa.prototype.getOpacity=xa.prototype.Rb,xa.prototype.getVisible=xa.prototype.qb,xa.prototype.getZIndex=xa.prototype.Sb,xa.prototype.setExtent=xa.prototype.bc,xa.prototype.setMaxResolution=xa.prototype.jc,xa.prototype.setMinResolution=xa.prototype.kc,xa.prototype.setOpacity=xa.prototype.cc,xa.prototype.setVisible=xa.prototype.dc,xa.prototype.setZIndex=xa.prototype.ec,xa.prototype.get=xa.prototype.get,xa.prototype.getKeys=xa.prototype.O,xa.prototype.getProperties=xa.prototype.P,xa.prototype.set=xa.prototype.set,xa.prototype.set
19Properties=xa.prototype.I,xa.prototype.unset=xa.prototype.R,xa.prototype.changed=xa.prototype.s,xa.prototype.dispatchEvent=xa.prototype.o,xa.prototype.getRevision=xa.prototype.L,xa.prototype.on=xa.prototype.H,xa.prototype.once=xa.prototype.M,xa.prototype.un=xa.prototype.K,xa.prototype.unByKey=xa.prototype.N,ga.prototype.getExtent=ga.prototype.J,ga.prototype.getMaxResolution=ga.prototype.Mb,ga.prototype.getMinResolution=ga.prototype.Nb,ga.prototype.getOpacity=ga.prototype.Rb,ga.prototype.getVisible=ga.prototype.qb,ga.prototype.getZIndex=ga.prototype.Sb,ga.prototype.setExtent=ga.prototype.bc,ga.prototype.setMaxResolution=ga.prototype.jc,ga.prototype.setMinResolution=ga.prototype.kc,ga.prototype.setOpacity=ga.prototype.cc,ga.prototype.setVisible=ga.prototype.dc,ga.prototype.setZIndex=ga.prototype.ec,ga.prototype.get=ga.prototype.get,ga.prototype.getKeys=ga.prototype.O,ga.prototype.getProperties=ga.prototype.P,ga.prototype.set=ga.prototype.set,ga.prototype.setProperties=ga.prototype.I,ga.prototype.unset=ga.prototype.R,ga.prototype.changed=ga.prototype.s,ga.prototype.dispatchEvent=ga.prototype.o,ga.prototype.getRevision=ga.prototype.L,ga.prototype.on=ga.prototype.H,ga.prototype.once=ga.prototype.M,ga.prototype.un=ga.prototype.K,ga.prototype.unByKey=ga.prototype.N,Sa.prototype.setMap=Sa.prototype.setMap,Sa.prototype.setSource=Sa.prototype.wc,Sa.prototype.getExtent=Sa.prototype.J,Sa.prototype.getMaxResolution=Sa.prototype.Mb,Sa.prototype.getMinResolution=Sa.prototype.Nb,Sa.prototype.getOpacity=Sa.prototype.Rb,Sa.prototype.getVisible=Sa.prototype.qb,Sa.prototype.getZIndex=Sa.prototype.Sb,Sa.prototype.setExtent=Sa.prototype.bc,Sa.prototype.setMaxResolution=Sa.prototype.jc,Sa.prototype.setMinResolution=Sa.prototype.kc,Sa.prototype.setOpacity=Sa.prototype.cc,Sa.prototype.setVisible=Sa.prototype.dc,Sa.prototype.setZIndex=Sa.prototype.ec,Sa.prototype.get=Sa.prototype.get,Sa.prototype.getKeys=Sa.prototype.O,Sa.prototype.getProperties=Sa.prototype.P,Sa.prototype.set=Sa.prototype.set,Sa.prototype.setProperties=Sa.prototype.I,Sa.prototype.unset=Sa.prototype.R,Sa.prototype.changed=Sa.prototype.s,Sa.prototype.dispatchEvent=Sa.prototype.o,Sa.prototype.getRevision=Sa.prototype.L,Sa.prototype.on=Sa.prototype.H,Sa.prototype.once=Sa.prototype.M,Sa.prototype.un=Sa.prototype.K,Sa.prototype.unByKey=Sa.prototype.N,Oa.prototype.getStyle=Oa.prototype.D,Oa.prototype.getStyleFunction=Oa.prototype.G,Oa.prototype.setStyle=Oa.prototype.f,Oa.prototype.setMap=Oa.prototype.setMap,Oa.prototype.setSource=Oa.prototype.wc,Oa.prototype.getExtent=Oa.prototype.J,Oa.prototype.getMaxResolution=Oa.prototype.Mb,Oa.prototype.getMinResolution=Oa.prototype.Nb,Oa.prototype.getOpacity=Oa.prototype.Rb,Oa.prototype.getVisible=Oa.prototype.qb,Oa.prototype.getZIndex=Oa.prototype.Sb,Oa.prototype.setExtent=Oa.prototype.bc,Oa.prototype.setMaxResolution=Oa.prototype.jc,Oa.prototype.setMinResolution=Oa.prototype.kc,Oa.prototype.setOpacity=Oa.prototype.cc,Oa.prototype.setVisible=Oa.prototype.dc,Oa.prototype.setZIndex=Oa.prototype.ec,Oa.prototype.get=Oa.prototype.get,Oa.prototype.getKeys=Oa.prototype.O,Oa.prototype.getProperties=Oa.prototype.P,Oa.prototype.set=Oa.prototype.set,Oa.prototype.setProperties=Oa.prototype.I,Oa.prototype.unset=Oa.prototype.R,Oa.prototype.changed=Oa.prototype.s,Oa.prototype.dispatchEvent=Oa.prototype.o,Oa.prototype.getRevision=Oa.prototype.L,Oa.prototype.on=Oa.prototype.H,Oa.prototype.once=Oa.prototype.M,Oa.prototype.un=Oa.prototype.K,Oa.prototype.unByKey=Oa.prototype.N,xp.prototype.get=xp.prototype.get,xp.prototype.getKeys=xp.prototype.O,xp.prototype.getProperties=xp.prototype.P,xp.prototype.set=xp.prototype.set,xp.prototype.setProperties=xp.prototype.I,xp.prototype.unset=xp.prototype.R,xp.prototype.changed=xp.prototype.s,xp.prototype.dispatchEvent=xp.prototype.o,xp.prototype.getRevision=xp.prototype.L,xp.prototype.on=xp.prototype.H,xp.prototype.once=xp.prototype.M,xp.prototype.un=xp.prototype.K,xp.prototype.unByKey=xp.prototype.N,jp.prototype.getActive=jp.prototype.b,jp.prototype.setActive=jp.prototype.g,jp.prototype.get=jp.prototype.get,jp.prototype.getKeys=jp.prototype.O,jp.prototype.getProperties=jp.prototype.P,jp.prototype.set=jp.prototype.set,jp.prototype.setProperties=jp.prototype.I,jp.prototype.unset=jp.prototype.R,jp.prototype.changed=jp.prototype.s,jp.prototype.dispatchEvent=jp.prototype.o,jp.prototype.getRevision=jp.prototype.L,jp.prototype.on=jp.prototype.H,jp.prototype.once=jp.prototype.M,jp.prototype.un=jp.prototype.K,jp.prototype.unByKey=jp.prototype.N,Vd.prototype.getActive=Vd.prototype.b,Vd.prototype.setActive=Vd.prototype.g,Vd.prototype.get=Vd.prototype.get,Vd.prototype.getKeys=Vd.prototype.O,Vd.prototype.getProperties=Vd.prototype.P,Vd.prototype.set=Vd.prototype.set,Vd.prototype.setProperties=Vd.prototype.I,Vd.prototype.unset=Vd.prototype.R,Vd.prototype.changed=Vd.prototype.s,Vd.prototype.dispatchEvent=Vd.prototype.o,Vd.prototype.getRevision=Vd.prototype.L,Vd.prototype.on=Vd.prototype.H,Vd.prototype.once=Vd.prototype.M,Vd.prototype.un=Vd.prototype.K,Vd.prototype.unByKey=Vd.prototype.N,kp.prototype.getActive=kp.prototype.b,kp.prototype.setActive=kp.prototype.g,kp.prototype.get=kp.prototype.get,kp.prototype.getKeys=kp.prototype.O,kp.prototype.getProperties=kp.prototype.P,kp.prototype.set=kp.prototype.set,kp.prototype.setProperties=kp.prototype.I,kp.prototype.unset=kp.prototype.R,kp.prototype.changed=kp.prototype.s,kp.prototype.dispatchEvent=kp.prototype.o,kp.prototype.getRevision=kp.prototype.L,kp.prototype.on=kp.prototype.H,kp.prototype.once=kp.prototype.M,kp.prototype.un=kp.prototype.K,kp.prototype.unByKey=kp.prototype.N,Jp.prototype.getActive=Jp.prototype.b,Jp.prototype.setActive=Jp.prototype.g,Jp.prototype.get=Jp.prototype.get,Jp.prototype.getKeys=Jp.prototype.O,Jp.prototype.getProperties=Jp.prototype.P,Jp.prototype.set=Jp.prototype.set,Jp.prototype.setProperties=Jp.prototype.I,Jp.prototype.unset=Jp.prototype.R,Jp.prototype.changed=Jp.prototype.s,Jp.prototype.dispatchEvent=Jp.prototype.o,Jp.prototype.getRevision=Jp.prototype.L,Jp.prototype.on=Jp.prototype.H,Jp.prototype.once=Jp.prototype.M,Jp.prototype.un=Jp.prototype.K,Jp.prototype.unByKey=Jp.prototype.N,Op.prototype.getActive=Op.prototype.b,Op.prototype.setActive=Op.prototype.g,Op.prototype.get=Op.prototype.get,Op.prototype.getKeys=Op.prototype.O,Op.prototype.getProperties=Op.prototype.P,Op.prototype.set=Op.prototype.set,Op.prototype.setProperties=Op.prototype.I,Op.prototype.unset=Op.prototype.R,Op.prototype.changed=Op.prototype.s,Op.prototype.dispatchEvent=Op.prototype.o,Op.prototype.getRevision=Op.prototype.L,Op.prototype.on=Op.prototype.H,Op.prototype.once=Op.prototype.M,Op.prototype.un=Op.prototype.K,Op.prototype.unByKey=Op.prototype.N,Hd.prototype.getActive=Hd.prototype.b,Hd.prototype.setActive=Hd.prototype.g,Hd.prototype.get=Hd.prototype.get,Hd.prototype.getKeys=Hd.prototype.O,Hd.prototype.getProperties=Hd.prototype.P,Hd.prototype.set=Hd.prototype.set,Hd.prototype.setProperties=Hd.prototype.I,Hd.prototype.unset=Hd.prototype.R,Hd.prototype.changed=Hd.prototype.s,Hd.prototype.dispatchEvent=Hd.prototype.o,Hd.prototype.getRevision=Hd.prototype.L,Hd.prototype.on=Hd.prototype.H,Hd.prototype.once=Hd.prototype.M,Hd.prototype.un=Hd.prototype.K,Hd.prototype.unByKey=Hd.prototype.N,Xp.prototype.getActive=Xp.prototype.b,Xp.prototype.setActive=Xp.prototype.g,Xp.prototype.get=Xp.prototype.get,Xp.prototype.getKeys=Xp.prototype.O,Xp.prototype.getProperties=Xp.prototype.P,Xp.prototype.set=Xp.prototype.set,Xp.prototype.setProperties=Xp.prototype.I,Xp.prototype.unset=Xp.prototype.R,Xp.prototype.changed=Xp.prototype.s,Xp.prototype.dispatchEvent=Xp.prototype.o,Xp.prototype.getRevision=Xp.prototype.L,Xp.prototype.on=Xp.prototype.H,Xp.prototype.once=Xp.prototype.M,Xp.prototype.un=Xp.prototype.K,Xp.prototype.unByKey=Xp.prototype.N,Qp.prototype.getGeometry=Qp.prototype.W,Qp.prototype.getActive=Qp.prototype.b,Qp.prototype.setActive=Qp.prototype.g,Qp.prototype.get=Qp.prototype.get,Qp.prototype.getKeys=Qp.prototype.O,Qp.prototype.getProperties=Qp.prototype.P,Qp.prototype.set=Qp.prototype.set,Qp.prototype.setProperties=Qp.prototype.I,Qp.prototype.unset=Qp.prototype.R,Qp.prototype.changed=Qp.prototype.s,Qp.prototype.dispatchEvent=Qp.prototype.o,Qp.prototype.getRevision=Qp.prototype.L,Qp.prototype.on=Qp.prototype.H,Qp.prototype.once=Qp.prototype.M,Qp.prototype.un=Qp.prototype.K,Qp.prototype.unByKey=Qp.prototype.N,_d.prototype.getActive=_d.prototype.b,_d.prototype.setActive=_d.prototype.g,_d.prototype.get=_d.prototype.get,_d.prototype.getKeys=_d.prototype.O,_d.prototype.getProperties=_d.prototype.P,_d.prototype.set=_d.prototype.set,_d.prototype.setProperties=_d.prototype.I,_d.prototype.unset=_d.prototype.R,_d.prototype.changed=_d.prototype.s,_d.prototype.dispatchEvent=_d.prototype.o,_d.prototype.getRevision=_d.prototype.L,_d.prototype.on=_d.prototype.H,_d.prototype.once=_d.prototype.M,_d.prototype.un=_d.prototype.K,_d.prototype.unByKey=_d.prototype.N,ta.prototype.getActive=ta.prototype.b,ta.prototype.setActive=ta.prototype.g,ta.prototype.get=ta.prototype.get,ta.prototype.getKeys=ta.prototype.O,ta.prototype.getProperties=ta.prototype.P,ta.prototype.set=ta.prototype.set,ta.prototype.setProperties=ta.prototype.I,ta.prototype.unset=ta.prototype.R,ta.prototype.changed=ta.prototype.s,ta.prototype.dispatchEvent=ta.prototype.o,ta.prototype.getRevision=ta.prototype.L,ta.prototype.on=ta.prototype.H,ta.prototype.once=ta.prototype.M,ta.prototype.un=ta.prototype.K,ta.prototype.unByKey=ta.prototype.N,oa.prototype.getActive=oa.prototype.b,oa.prototype.setActive=oa.prototype.g,oa.prototype.get=oa.prototype.get,oa.prototype.getKeys=oa.prototype.O,oa.prototype.getProperties=oa.prototype.P,oa.prototype.set=oa.prototype.set,oa.prototype.setProperties=oa.prototype.I,oa.prototype.unset=oa.prototype.R,oa.prototype.changed=oa.prototype.s,oa.prototype.dispatchEvent=oa.prototype.o,oa.prototype.getRevision=oa.prototype.L,oa.prototype.on=oa.prototype.H,oa.prototype.once=oa.prototype.M,oa.prototype.un=oa.prototype.K,oa.prototype.unByKey=oa.prototype.N,uv.prototype.getActive=uv.prototype.b,uv.prototype.setActive=uv.prototype.g,uv.prototype.get=uv.prototype.get,uv.prototype.getKeys=uv.prototype.O,uv.prototype.getProperties=uv.prototype.P,uv.prototype.set=uv.prototype.set,uv.prototype.setProperties=uv.prototype.I,uv.prototype.unset=uv.prototype.R,uv.prototype.changed=uv.prototype.s,uv.prototype.dispatchEvent=uv.prototype.o,uv.prototype.getRevision=uv.prototype.L,uv.prototype.on=uv.prototype.H,uv.prototype.once=uv.prototype.M,uv.prototype.un=uv.prototype.K,uv.prototype.unByKey=uv.prototype.N,ra.prototype.getActive=ra.prototype.b,ra.prototype.setActive=ra.prototype.g,ra.prototype.get=ra.prototype.get,ra.prototype.getKeys=ra.prototype.O,
20ra.prototype.getProperties=ra.prototype.P,ra.prototype.set=ra.prototype.set,ra.prototype.setProperties=ra.prototype.I,ra.prototype.unset=ra.prototype.R,ra.prototype.changed=ra.prototype.s,ra.prototype.dispatchEvent=ra.prototype.o,ra.prototype.getRevision=ra.prototype.L,ra.prototype.on=ra.prototype.H,ra.prototype.once=ra.prototype.M,ra.prototype.un=ra.prototype.K,ra.prototype.unByKey=ra.prototype.N,sa.prototype.getActive=sa.prototype.b,sa.prototype.setActive=sa.prototype.g,sa.prototype.get=sa.prototype.get,sa.prototype.getKeys=sa.prototype.O,sa.prototype.getProperties=sa.prototype.P,sa.prototype.set=sa.prototype.set,sa.prototype.setProperties=sa.prototype.I,sa.prototype.unset=sa.prototype.R,sa.prototype.changed=sa.prototype.s,sa.prototype.dispatchEvent=sa.prototype.o,sa.prototype.getRevision=sa.prototype.L,sa.prototype.on=sa.prototype.H,sa.prototype.once=sa.prototype.M,sa.prototype.un=sa.prototype.K,sa.prototype.unByKey=sa.prototype.N,la.prototype.getActive=la.prototype.b,la.prototype.setActive=la.prototype.g,la.prototype.get=la.prototype.get,la.prototype.getKeys=la.prototype.O,la.prototype.getProperties=la.prototype.P,la.prototype.set=la.prototype.set,la.prototype.setProperties=la.prototype.I,la.prototype.unset=la.prototype.R,la.prototype.changed=la.prototype.s,la.prototype.dispatchEvent=la.prototype.o,la.prototype.getRevision=la.prototype.L,la.prototype.on=la.prototype.H,la.prototype.once=la.prototype.M,la.prototype.un=la.prototype.K,la.prototype.unByKey=la.prototype.N,jv.prototype.getActive=jv.prototype.b,jv.prototype.setActive=jv.prototype.g,jv.prototype.get=jv.prototype.get,jv.prototype.getKeys=jv.prototype.O,jv.prototype.getProperties=jv.prototype.P,jv.prototype.set=jv.prototype.set,jv.prototype.setProperties=jv.prototype.I,jv.prototype.unset=jv.prototype.R,jv.prototype.changed=jv.prototype.s,jv.prototype.dispatchEvent=jv.prototype.o,jv.prototype.getRevision=jv.prototype.L,jv.prototype.on=jv.prototype.H,jv.prototype.once=jv.prototype.M,jv.prototype.un=jv.prototype.K,jv.prototype.unByKey=jv.prototype.N,Ev.prototype.getActive=Ev.prototype.b,Ev.prototype.setActive=Ev.prototype.g,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.I,Ev.prototype.unset=Ev.prototype.R,Ev.prototype.changed=Ev.prototype.s,Ev.prototype.dispatchEvent=Ev.prototype.o,Ev.prototype.getRevision=Ev.prototype.L,Ev.prototype.on=Ev.prototype.H,Ev.prototype.once=Ev.prototype.M,Ev.prototype.un=Ev.prototype.K,Ev.prototype.unByKey=Ev.prototype.N,Nv.prototype.getActive=Nv.prototype.b,Nv.prototype.setActive=Nv.prototype.g,Nv.prototype.get=Nv.prototype.get,Nv.prototype.getKeys=Nv.prototype.O,Nv.prototype.getProperties=Nv.prototype.P,Nv.prototype.set=Nv.prototype.set,Nv.prototype.setProperties=Nv.prototype.I,Nv.prototype.unset=Nv.prototype.R,Nv.prototype.changed=Nv.prototype.s,Nv.prototype.dispatchEvent=Nv.prototype.o,Nv.prototype.getRevision=Nv.prototype.L,Nv.prototype.on=Nv.prototype.H,Nv.prototype.once=Nv.prototype.M,Nv.prototype.un=Nv.prototype.K,Nv.prototype.unByKey=Nv.prototype.N,Bo.prototype.get=Bo.prototype.get,Bo.prototype.getKeys=Bo.prototype.O,Bo.prototype.getProperties=Bo.prototype.P,Bo.prototype.set=Bo.prototype.set,Bo.prototype.setProperties=Bo.prototype.I,Bo.prototype.unset=Bo.prototype.R,Bo.prototype.changed=Bo.prototype.s,Bo.prototype.dispatchEvent=Bo.prototype.o,Bo.prototype.getRevision=Bo.prototype.L,Bo.prototype.on=Bo.prototype.H,Bo.prototype.once=Bo.prototype.M,Bo.prototype.un=Bo.prototype.K,Bo.prototype.unByKey=Bo.prototype.N,Go.prototype.getClosestPoint=Go.prototype.pb,Go.prototype.getExtent=Go.prototype.J,Go.prototype.simplify=Go.prototype.yb,Go.prototype.transform=Go.prototype.kb,Go.prototype.get=Go.prototype.get,Go.prototype.getKeys=Go.prototype.O,Go.prototype.getProperties=Go.prototype.P,Go.prototype.set=Go.prototype.set,Go.prototype.setProperties=Go.prototype.I,Go.prototype.unset=Go.prototype.R,Go.prototype.changed=Go.prototype.s,Go.prototype.dispatchEvent=Go.prototype.o,Go.prototype.getRevision=Go.prototype.L,Go.prototype.on=Go.prototype.H,Go.prototype.once=Go.prototype.M,Go.prototype.un=Go.prototype.K,Go.prototype.unByKey=Go.prototype.N,dd.prototype.getFirstCoordinate=dd.prototype.Jb,dd.prototype.getLastCoordinate=dd.prototype.Kb,dd.prototype.getLayout=dd.prototype.Lb,dd.prototype.getClosestPoint=dd.prototype.pb,dd.prototype.getExtent=dd.prototype.J,dd.prototype.simplify=dd.prototype.yb,dd.prototype.get=dd.prototype.get,dd.prototype.getKeys=dd.prototype.O,dd.prototype.getProperties=dd.prototype.P,dd.prototype.set=dd.prototype.set,dd.prototype.setProperties=dd.prototype.I,dd.prototype.unset=dd.prototype.R,dd.prototype.changed=dd.prototype.s,dd.prototype.dispatchEvent=dd.prototype.o,dd.prototype.getRevision=dd.prototype.L,dd.prototype.on=dd.prototype.H,dd.prototype.once=dd.prototype.M,dd.prototype.un=dd.prototype.K,dd.prototype.unByKey=dd.prototype.N,Xy.prototype.getClosestPoint=Xy.prototype.pb,Xy.prototype.getExtent=Xy.prototype.J,Xy.prototype.simplify=Xy.prototype.yb,Xy.prototype.transform=Xy.prototype.kb,Xy.prototype.get=Xy.prototype.get,Xy.prototype.getKeys=Xy.prototype.O,Xy.prototype.getProperties=Xy.prototype.P,Xy.prototype.set=Xy.prototype.set,Xy.prototype.setProperties=Xy.prototype.I,Xy.prototype.unset=Xy.prototype.R,Xy.prototype.changed=Xy.prototype.s,Xy.prototype.dispatchEvent=Xy.prototype.o,Xy.prototype.getRevision=Xy.prototype.L,Xy.prototype.on=Xy.prototype.H,Xy.prototype.once=Xy.prototype.M,Xy.prototype.un=Xy.prototype.K,Xy.prototype.unByKey=Xy.prototype.N,ri.prototype.getFirstCoordinate=ri.prototype.Jb,ri.prototype.getLastCoo
20rdinate=ri.prototype.Kb,ri.prototype.getLayout=ri.prototype.Lb,ri.prototype.getClosestPoint=ri.prototype.pb,ri.prototype.getExtent=ri.prototype.J,ri.prototype.simplify=ri.prototype.yb,ri.prototype.transform=ri.prototype.kb,ri.prototype.get=ri.prototype.get,ri.prototype.getKeys=ri.prototype.O,ri.prototype.getProperties=ri.prototype.P,ri.prototype.set=ri.prototype.set,ri.prototype.setProperties=ri.prototype.I,ri.prototype.unset=ri.prototype.R,ri.prototype.changed=ri.prototype.s,ri.prototype.dispatchEvent=ri.prototype.o,ri.prototype.getRevision=ri.prototype.L,ri.prototype.on=ri.prototype.H,ri.prototype.once=ri.prototype.M,ri.prototype.un=ri.prototype.K,ri.prototype.unByKey=ri.prototype.N,jy.prototype.getFirstCoordinate=jy.prototype.Jb,jy.prototype.getLastCoordinate=jy.prototype.Kb,jy.prototype.getLayout=jy.prototype.Lb,jy.prototype.getClosestPoint=jy.prototype.pb,jy.prototype.getExtent=jy.prototype.J,jy.prototype.simplify=jy.prototype.yb,jy.prototype.transform=jy.prototype.kb,jy.prototype.get=jy.prototype.get,jy.prototype.getKeys=jy.prototype.O,jy.prototype.getProperties=jy.prototype.P,jy.prototype.set=jy.prototype.set,jy.prototype.setProperties=jy.prototype.I,jy.prototype.unset=jy.prototype.R,jy.prototype.changed=jy.prototype.s,jy.prototype.dispatchEvent=jy.prototype.o,jy.prototype.getRevision=jy.prototype.L,jy.prototype.on=jy.prototype.H,jy.prototype.once=jy.prototype.M,jy.prototype.un=jy.prototype.K,jy.prototype.unByKey=jy.prototype.N,Ay.prototype.getFirstCoordinate=Ay.prototype.Jb,Ay.prototype.getLastCoordinate=Ay.prototype.Kb,Ay.prototype.getLayout=Ay.prototype.Lb,Ay.prototype.getClosestPoint=Ay.prototype.pb,Ay.prototype.getExtent=Ay.prototype.J,Ay.prototype.simplify=Ay.prototype.yb,Ay.prototype.transform=Ay.prototype.kb,Ay.prototype.get=Ay.prototype.get,Ay.prototype.getKeys=Ay.prototype.O,Ay.prototype.getProperties=Ay.prototype.P,Ay.prototype.set=Ay.prototype.set,Ay.prototype.setProperties=Ay.prototype.I,Ay.prototype.unset=Ay.prototype.R,Ay.prototype.changed=Ay.prototype.s,Ay.prototype.dispatchEvent=Ay.prototype.o,Ay.prototype.getRevision=Ay.prototype.L,Ay.prototype.on=Ay.prototype.H,Ay.prototype.once=Ay.prototype.M,Ay.prototype.un=Ay.prototype.K,Ay.prototype.unByKey=Ay.prototype.N,Cy.prototype.getFirstCoordinate=Cy.prototype.Jb,Cy.prototype.getLastCoordinate=Cy.prototype.Kb,Cy.prototype.getLayout=Cy.prototype.Lb,Cy.prototype.getClosestPoint=Cy.prototype.pb,Cy.prototype.getExtent=Cy.prototype.J,Cy.prototype.simplify=Cy.prototype.yb,Cy.prototype.transform=Cy.prototype.kb,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.I,Cy.prototype.unset=Cy.prototype.R,Cy.prototype.changed=Cy.prototype.s,Cy.prototype.dispatchEvent=Cy.prototype.o,Cy.prototype.getRevision=Cy.prototype.L,Cy.prototype.on=Cy.prototype.H,Cy.prototype.once=Cy.prototype.M,Cy.prototype.un=Cy.prototype.K,Cy.prototype.unByKey=Cy.prototype.N,Ly.prototype.getFirstCoordinate=Ly.prototype.Jb,Ly.prototype.getLastCoordinate=Ly.prototype.Kb,Ly.prototype.getLayout=Ly.prototype.Lb,Ly.prototype.getClosestPoint=Ly.prototype.pb,Ly.prototype.getExtent=Ly.prototype.J,Ly.prototype.simplify=Ly.prototype.yb,Ly.prototype.transform=Ly.prototype.kb,Ly.prototype.get=Ly.prototype.get,Ly.prototype.getKeys=Ly.prototype.O,Ly.prototype.getProperties=Ly.prototype.P,Ly.prototype.set=Ly.prototype.set,Ly.prototype.setProperties=Ly.prototype.I,Ly.prototype.unset=Ly.prototype.R,Ly.prototype.changed=Ly.prototype.s,Ly.prototype.dispatchEvent=Ly.prototype.o,Ly.prototype.getRevision=Ly.prototype.L,Ly.prototype.on=Ly.prototype.H,Ly.prototype.once=Ly.prototype.M,Ly.prototype.un=Ly.prototype.K,Ly.prototype.unByKey=Ly.prototype.N,si.prototype.getFirstCoordinate=si.prototype.Jb,si.prototype.getLastCoordinate=si.prototype.Kb,si.prototype.getLayout=si.prototype.Lb,si.prototype.getClosestPoint=si.prototype.pb,si.prototype.getExtent=si.prototype.J,si.prototype.simplify=si.prototype.yb,si.prototype.transform=si.prototype.kb,si.prototype.get=si.prototype.get,si.prototype.getKeys=si.prototype.O,si.prototype.getProperties=si.prototype.P,si.prototype.set=si.prototype.set,si.prototype.setProperties=si.prototype.I,si.prototype.unset=si.prototype.R,si.prototype.changed=si.prototype.s,si.prototype.dispatchEvent=si.prototype.o,si.prototype.getRevision=si.prototype.L,si.prototype.on=si.prototype.H,si.prototype.once=si.prototype.M,si.prototype.un=si.prototype.K,si.prototype.unByKey=si.prototype.N,bi.prototype.getFirstCoordinate=bi.prototype.Jb,bi.prototype.getLastCoordinate=bi.prototype.Kb,bi.prototype.getLayout=bi.prototype.Lb,bi.prototype.getClosestPoint=bi.prototype.pb,bi.prototype.getExtent=bi.prototype.J,bi.prototype.simplify=bi.prototype.yb,bi.prototype.transform=bi.prototype.kb,bi.prototype.get=bi.prototype.get,b
20i.prototype.getKeys=bi.prototype.O,bi.prototype.getProperties=bi.prototype.P,bi.prototype.set=bi.prototype.set,bi.prototype.setProperties=bi.prototype.I,bi.prototype.unset=bi.prototype.R,bi.prototype.changed=bi.prototype.s,bi.prototype.dispatchEvent=bi.prototype.o,bi.prototype.getRevision=bi.prototype.L,bi.prototype.on=bi.prototype.H,bi.prototype.once=bi.prototype.M,bi.prototype.un=bi.prototype.K,bi.prototype.unByKey=bi.prototype.N,uf.prototype.readFeatures=uf.prototype.Ba,cf.prototype.readFeatures=cf.prototype.Ba,cf.prototype.readFeatures=cf.prototype.Ba,Vr.prototype.get=Vr.prototype.get,Vr.prototype.getKeys=Vr.prototype.O,Vr.prototype.getProperties=Vr.prototype.P,Vr.prototype.set=Vr.prototype.set,Vr.prototype.setProperties=Vr.prototype.I,Vr.prototype.unset=Vr.prototype.R,Vr.prototype.changed=Vr.prototype.s,Vr.prototype.dispatchEvent=Vr.prototype.o,Vr.prototype.getRevision=Vr.prototype.L,Vr.prototype.on=Vr.prototype.H,Vr.prototype.once=Vr.prototype.M,Vr.prototype.un=Vr.prototype.K,Vr.prototype.unByKey=Vr.prototype.N,mn.prototype.getMap=mn.prototype.g,mn.prototype.setMap=mn.prototype.setMap,mn.prototype.setTarget=mn.prototype.f,mn.prototype.get=mn.prototype.get,mn.prototype.getKeys=mn.prototype.O,mn.prototype.getProperties=mn.prototype.P,mn.prototype.set=mn.prototype.set,mn.prototype.setProperties=mn.prototype.I,mn.prototype.unset=mn.prototype.R,mn.prototype.changed=mn.prototype.s,mn.prototype.dispatchEvent=mn.prototype.o,mn.prototype.getRevision=mn.prototype.L,mn.prototype.on=mn.prototype.H,mn.prototype.once=mn.prototype.M,mn.prototype.un=mn.prototype.K,mn.prototype.unByKey=mn.prototype.N,Rn.prototype.getMap=Rn.prototype.g,Rn.prototype.setMap=Rn.prototype.setMap,Rn.prototype.setTarget=Rn.prototype.f,Rn.prototype.get=Rn.prototype.get,Rn.prototype.getKeys=Rn.prototype.O,Rn.prototype.getProperties=Rn.prototype.P,Rn.prototype.set=Rn.prototype.set,Rn.prototype.setProperties=Rn.prototype.I,Rn.prototype.unset=Rn.prototype.R,Rn.prototype.changed=Rn.prototype.s,Rn.prototype.dispatchEvent=Rn.prototype.o,Rn.prototype.getRevision=Rn.prototype.L,Rn.prototype.on=Rn.prototype.H,Rn.prototype.once=Rn.prototype.M,Rn.prototype.un=Rn.prototype.K,Rn.prototype.unByKey=Rn.prototype.N,Cn.prototype.getMap=Cn.prototype.g,Cn.prototype.setMap=Cn.prototype.setMap,Cn.prototype.setTarget=Cn.prototype.f,Cn.prototype.get=Cn.prototype.get,Cn.prototype.getKeys=Cn.prototype.O,Cn.prototype.getProperties=Cn.prototype.P,Cn.prototype.set=Cn.prototype.set,Cn.prototype.setProperties=Cn.prototype.I,Cn.prototype.unset=Cn.prototype.R,Cn.prototype.changed=Cn.prototype.s,Cn.prototype.dispatchEvent=Cn.prototype.o,Cn.prototype.getRevision=Cn.prototype.L,Cn.prototype.on=Cn.prototype.H,Cn.prototype.once=Cn.prototype.M,Cn.prototype.un=Cn.prototype.K,Cn.prototype.unByKey=Cn.prototype.N,Zc.prototype.getMap=Zc.prototype.g,Zc.prototype.setMap=Zc.prototype.setMap,Zc.prototype.setTarget=Zc.prototype.f,Zc.prototype.get=Zc.prototype.get,Zc.prototype.getKeys=Zc.prototype.O,Zc.prototype.getProperties=Zc.prototype.P,Zc.prototype.set=Zc.prototype.set,Zc.prototype.setProperties=Zc.prototype.I,Zc.prototype.unset=Zc.prototype.R,Zc.prototype.changed=Zc.prototype.s,Zc.prototype.dispatchEvent=Zc.prototype.o,Zc.prototype.getRevision=Zc.prototype.L,Zc.prototype.on=Zc.prototype.H,Zc.prototype.once=Zc.prototype.M,Zc.prototype.un=Zc.prototype.K,Zc.prototype.unByKey=Zc.prototype.N,Sn.prototype.getMap=Sn.prototype.g,Sn.prototype.setMap=Sn.prototype.setMap,Sn.prototype.setTarget=Sn.prototype.f,Sn.prototype.get=Sn.prototype.get,Sn.prototype.getKeys=Sn.prototype.O,Sn.prototype.getProperties=Sn.prototype.P,Sn.prototype.set=Sn.prototype.set,Sn.prototype.setProperties=Sn.prototype.I,Sn.prototype.unset=Sn.prototype.R,Sn.prototype.changed=Sn.prototype.s,Sn.prototype.dispatchEvent=Sn.prototype.o,Sn.prototype.getRevision=Sn.prototype.L,Sn.prototype.on=Sn.prototype.H,Sn.prototype.once=Sn.prototype.M,Sn.prototype.un=Sn.prototype.K,Sn.prototype.unByKey=Sn.prototype.N,Qc.prototype.getMap=Qc.prototype.g,Qc.prototype.setMap=Qc.prototype.setMap,Qc.prototype.setTarget=Qc.prototype.f,Qc.prototype.get=Qc.prototype.get,Qc.prototype.getKeys=Qc.prototype.O,Qc.prototype.getProperties=Qc.prototype.P,Qc.prototype.set=Qc.prototype.set,Qc.prototype.setProperties=Qc.prototype.I,Qc.prototype.unset=Qc.prototype.R,Qc.prototype.changed=Qc.prototype.s,Qc.prototype.dispatchEvent=Qc.prototype.o,Qc.prototype.getRevision=Qc.prototype.L,Qc.prototype.on=Qc.prototype.H,Qc.prototype.once=Qc.prototype.M,Qc.prototype.un=Qc.prototype.K,Qc.prototype.unByKey=Qc.prototype.N,Pn.prototype.getMap=Pn.prototype.g,Pn.prototype.setMap=Pn.prototype.setMap,Pn.prototype.setTarget=Pn.prototype.f,Pn.prototype.get=Pn.prototype.get,Pn.prototype.getKeys=Pn.prototype.O,Pn.prototype.getProperties=Pn.prototype.P,Pn.prototype.set=Pn.prototype.set,Pn.prototype.setProperties=Pn.prototype.I,Pn.prototype.unset=Pn.prototype.R,Pn.prototype.changed=Pn.prototype.s,Pn.prototype.dispatchEvent=Pn.prototype.o,Pn.prototype.getRevision=Pn.prototype.L,Pn.prototype.on=Pn.prototype.H,Pn.prototype.once=Pn.prototype.M,Pn.prototype.un=Pn.prototype.K,Pn.prototype.unByKey=Pn.prototype.N,ly.prototype.getMap=ly.prototype.g,ly.prototype.setMap=ly.prototype.setMap,ly.prototype.setTarget=ly.prototype.f,ly.prototype.get=ly.prototype.get,ly.prototype.getKeys=ly.prototype.O,ly.prototype.getProperties=ly.prototype.P,ly.prototype.set=ly.prototype.set,ly.prototype.setProperties=ly.prototype.I,ly.prototype.unset=ly.prototype.R,ly.prototype.changed=ly.prototype.s,ly.prototype.dispatchEvent=ly.prototype.o,ly.prototype.getRevision=ly.prototype.L,ly.prototype.on=ly.prototype.H,ly.prototype.once=ly.prototype.M,ly.prototype.un=ly.prototype.K,ly.prototype.unByKey=ly.prototype.N,fy.prototype.getMap=fy.prototype.g,fy.prototype.setMap=fy.prototype.setMap,fy.prototype.setTarget=fy.prototype.f,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.I,fy.prototype.unset=fy.prototype.R,fy.prototype.changed=fy.prototype.s,fy.prototype.dispatchEvent=fy.prototype.o,fy.prototype.getRevision=fy.prototype.L,fy.prototype.on=fy.prototype.H,fy.prototype.once=fy.prototype.M,fy.prototype.un=fy.prototype.K,fy.prototype.unByKey=fy.prototype.N,zb.ol});

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.