From 17c3936ab6c7118c413ad8f7921a9ca4a46dc86a Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Fri, 18 Jan 2013 01:55:38 +0100 Subject: [PATCH] Updated --- master/build/ol.js | 98 +++++++++++++++++++++++----------------------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/master/build/ol.js b/master/build/ol.js index fcc32f8378..992ec9f722 100644 --- a/master/build/ol.js +++ b/master/build/ol.js @@ -11,18 +11,18 @@ a:{var nb="",ob;if(hb&&x.opera)var pb=x.opera.version,nb="function"==typeof pb?p function ub(a){var b;if(!(b=tb[a])){b=0;for(var c=String(mb).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),d=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=Math.max(c.length,d.length),f=0;0==b&&f(0==l[1].length?0:parseInt(l[1],10))?1:0)||((0==n[2].length)<(0==l[2].length)?-1:(0==n[2].length)>(0==l[2].length)?1:0)||(n[2]l[2]?1:0)}while(0==b)}b=tb[a]=0<=b}return b}var vb={};function wb(a){return vb[a]||(vb[a]=J&&!!document.documentMode&&document.documentMode>=a)};var xb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$");function yb(a){if(a[1]){var b=a[0],c=b.indexOf("#");0<=c&&(a.push(b.substr(c)),a[0]=b=b.substr(0,c));c=b.indexOf("?");0>c?a[1]="?":c==b.length-1&&(a[1]=h)}return a.join("")}function zb(a,b,c){if(ca(b))for(var d=0;db)throw Error("Bad port number "+b);a.Na=b}else a.Na=k} function Fb(a,b,c){Db(a);if(b instanceof Gb){a.a=b;b=a.a;if((a=a.Y)&&!b.b){Mb(b);b.a=k;var d=b.s,c=function(a,b){var c=b.toLowerCase();b!=c&&(this.remove(b),Nb(this,c,a))};if("function"==typeof d.forEach)d.forEach(c,b);else if(da(d)||C(d))I(d,c,b);else{var e;if("function"==typeof d.Q)e=d.Q();else if("function"!=typeof d.G)if(da(d)||C(d)){e=[];for(var f=d.length,g=0;g>4&15).toString(16)+(a&15).toString(16)}var Ib=/[#\/\?@]/g,Kb=/[\#\?:]/g,Jb=/[\#\?]/g,Ob=/[\#\?@]/g,Lb=/#/g;function Gb(a,b,c){this.a=a||k;this.b=!!c} +0,a.Y)}function Pb(a,b,c){Db(a);ca(c)||(c=[String(c)]);Nb(a.a,b,c)}function Db(a){if(a.Oc)throw Error("Tried to modify a read-only Uri");}function Hb(a,b){return C(a)?encodeURI(a).replace(b,Qb):k}function Qb(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Ib=/[#\/\?@]/g,Kb=/[\#\?:]/g,Jb=/[\#\?]/g,Ob=/[\#\?@]/g,Lb=/#/g;function Gb(a,b,c){this.a=a||k;this.b=!!c} function Mb(a){if(!a.s&&(a.s=new Ta,a.m=0,a.a))for(var b=a.a.split("&"),c=0;c=a.keyCode)a.keyCode=-1}catch(b){}};v.uc=p("F");function ic(){}var jc=0;ic.prototype.key=0;ic.prototype.ia=m;ic.prototype.a=m;ic.prototype.handleEvent=function(a){return this.b?this.qa.call(this.mb||this.src,a):this.qa.handleEvent.call(this.qa,a)};var kc={},lc={},mc={},nc={}; +v.toString=function(){if(this.a)return this.a;if(!this.s)return"";for(var a=[],b=this.s.Q(),c=0;c=a.keyCode)a.keyCode=-1}catch(b){}};v.vc=p("F");function ic(){}var jc=0;ic.prototype.key=0;ic.prototype.ia=m;ic.prototype.a=m;ic.prototype.handleEvent=function(a){return this.b?this.qa.call(this.mb||this.src,a):this.qa.handleEvent.call(this.qa,a)};var kc={},lc={},mc={},nc={}; function M(a,b,c,d,e){if(b){if(ca(b)){for(var f=0;fc?1:0)};function hd(a,b){Ac.call(this,a,b)}G(hd,Ac);function id(a,b,c,d){this.h=a;this.i=b;this.j=c;this.n=d}id.prototype.a=function(){return this.n-this.i};id.prototype.b=function(){return this.j-this.h};function jd(a,b){return a.h<=b.j&&a.j>=b.h&&a.i<=b.n&&a.n>=b.i}id.prototype.toString=function(){return"("+[this.h,this.i,this.j,this.n].join(", ")+")"};function S(a,b,c){fd.call(this,b,c);this.l=a}G(S,R);S.prototype.hash=function(){return(this.x<>=1;return b.join("")}S.prototype.toString=function(){return[this.l,this.x,this.y].join("/")};function ld(a,b,c,d){id.call(this,a,b,c,d)}G(ld,id);ld.prototype.contains=function(a){return this.h<=a.x&&a.x<=this.j&&this.i<=a.y&&a.y<=this.n};ld.prototype.a=function(){return this.n-this.i+1};ld.prototype.b=function(){return this.j-this.h+1};function md(a,b,c,d){id.call(this,a,b,c,d)}G(md,id);function nd(a){var b=arguments[0],b=new md(b.x,b.y,b.x,b.y),c;for(c=1;c=a.j&&(d.x+=1);b.y=a.n&&(d.y+=1);return d};function Wd(a){var b=/\{(\d)-(\d)\}/.exec(a)||/\{([a-z])-([a-z])\}/.exec(a);if(b){var c=[],d=b[2].charCodeAt(0),e;for(e=b[1].charCodeAt(0);e<=d;++e)c.push(a.replace(b[0],String.fromCharCode(e)));return Xd(xa(c,Wd))}return function(b){return b===k?h:a.replace("{z}",b.l).replace("{x}",b.x).replace("{y}",b.y)}}function Xd(a){return function(b){if(b!==k){var c=yc(b.hash(),a.length);return a[c](b)}}} -function Yd(a,b){return function(c){if(c!==k)return c=Rd(b,c),yb([a,"&","BBOX","=",encodeURIComponent(String([c.h,c.i,c.j,c.n].join()))])}}function Zd(){}function $d(a,b){return function(c){return c===k?h:b(a(c))}};function ae(a){return function(){return a}}var be=ae(m),ce=ae(i),de=ae(k);function ee(a){L.call(this);this.f=z(a.projection)?a.projection:k;this.e=z(a.extent)?a.extent:a.projection.K();this.ta=z(a.attributions)?a.attributions:k}G(ee,pd);ee.prototype.K=p("e");ee.prototype.b=ce;function fe(a){ee.call(this,{attributions:a.attributions,extent:a.extent,projection:a.projection});this.tileGrid=z(a.tileGrid)?a.tileGrid:k}G(fe,ee);function ge(a){fe.call(this,{attributions:a.attributions,extent:a.extent,projection:a.projection,tileGrid:a.tileGrid});this.O=z(a.O)?a.O:Zd;this.g=z(a.crossOrigin)?a.crossOrigin:"anonymous";this.c={}}G(ge,fe);ge.prototype.a=function(a){var b=a.toString();if(b in this.c)return this.c[b];var c=this.O(a),a=z(c)?new rd(a,c,this.g):k;return this.c[b]=a};function he(a){var b=Array(a.maxZoom+1),c;for(c=0;c<=a.maxZoom;++c)b[c]=2*Hd/(256<a)break;d=Math.floor(d/2);e=Math.floor(e/2);f=new ld(d,e,d,e);if(b.call(c,a,f))break}};var ie={$c:"Aerial",ad:"AerialWithLabels",jd:"Road",hd:"OrdnanceSurvey",cd:"CollinsBart"}; -function je(a){ge.call(this,{projection:Cd("EPSG:3857")});this.qc=z(a.culture)?a.culture:"en-us";this.d=m;var b=new Bb("//dev.virtualearth.net/REST/v1/Imagery/Metadata/"+a.style),b=new cd(b),a={include:"ImageryProviders",key:a.key},c=ka(this.k,this),a=a||k,d="_"+(dd++).toString(36)+ma().toString(36);x._callbacks_||(x._callbacks_={});var e=b.b.I();if(a)for(var f in a)(!a.hasOwnProperty||a.hasOwnProperty(f))&&Pb(e,f,a[f]);c&&(x._callbacks_[d]=function(a){ed(d,i);c.apply(h,arguments)},Pb(e,b.a,"_callbacks_."+ +function Yd(a,b){return function(c){if(c!==k)return c=Rd(b,c),yb([a,"&","BBOX","=",encodeURIComponent(String([c.h,c.i,c.j,c.n].join()))])}}function Zd(){}function $d(a,b){return function(c){return c===k?h:b(a(c))}};function ae(a){return function(){return a}}var be=ae(m),ce=ae(i),de=ae(k);function ee(a){L.call(this);this.f=z(a.projection)?a.projection:k;this.e=z(a.extent)?a.extent:a.projection.K();this.ta=z(a.attributions)?a.attributions:k}G(ee,pd);ee.prototype.K=p("e");ee.prototype.b=ce;function fe(a){ee.call(this,{attributions:a.attributions,extent:a.extent,projection:a.projection});this.tileGrid=z(a.tileGrid)?a.tileGrid:k}G(fe,ee);function ge(a){fe.call(this,{attributions:a.attributions,extent:a.extent,projection:a.projection,tileGrid:a.tileGrid});this.O=z(a.O)?a.O:Zd;this.g=z(a.crossOrigin)?a.crossOrigin:"anonymous";this.c={}}G(ge,fe);ge.prototype.a=function(a){var b=a.toString();if(b in this.c)return this.c[b];var c=this.O(a),a=z(c)?new rd(a,c,this.g):k;return this.c[b]=a};function he(a){var b=Array(a.maxZoom+1),c;for(c=0;c<=a.maxZoom;++c)b[c]=2*Hd/(256<a)break;d=Math.floor(d/2);e=Math.floor(e/2);f=new ld(d,e,d,e);if(b.call(c,a,f))break}};var ie={ad:"Aerial",bd:"AerialWithLabels",kd:"Road",jd:"OrdnanceSurvey",dd:"CollinsBart"}; +function je(a){ge.call(this,{projection:Cd("EPSG:3857")});this.rc=z(a.culture)?a.culture:"en-us";this.d=m;var b=new Bb("//dev.virtualearth.net/REST/v1/Imagery/Metadata/"+a.style),b=new cd(b),a={include:"ImageryProviders",key:a.key},c=ka(this.k,this),a=a||k,d="_"+(dd++).toString(36)+ma().toString(36);x._callbacks_||(x._callbacks_={});var e=b.b.I();if(a)for(var f in a)(!a.hasOwnProperty||a.hasOwnProperty(f))&&Pb(e,f,a[f]);c&&(x._callbacks_[d]=function(a){ed(d,i);c.apply(h,arguments)},Pb(e,b.a,"_callbacks_."+ d));f=Uc(e.toString(),{timeout:b.Sa,yb:i});f.a.push([k,function(){ed(d,m)},h]);f.W&&Qc(f)}G(je,ge); -je.prototype.k=function(a){var b=a.resourceSets[0].resources[0],c=b.zoomMin,d=b.zoomMax,e=new he({maxZoom:d,tileSize:new hd(b.imageWidth,b.imageHeight)});this.tileGrid=e;this.O=$d(function(a){if(a.le||b<=e?k:new S(a.l,yc(a.x,b),e)},Xd(xa(b.imageUrlSubdomains,function(a){var c=b.imageUrl.replace("{subdomain}",a).replace("{culture}",this.qc);return function(a){return a===k?h:c.replace("{quadkey}",kd(a))}})));var f=Ed(Cd("EPSG:4326"),this.f);this.ta= -xa(b.imageryProviders,function(a){var b=a.attribution,c={};I(a.coverageAreas,function(a){var b=a.zoomMin,d=a.zoomMax,a=a.bbox,a=(new md(a[1],a[0],a[3],a[2])).transform(f),g,j;for(g=b;g<=d;++g)j=g.toString(),b=Sd(e,a,e.a[g]),j in c?c[j].push(b):c[j]=[b]});return new na(b,c)});this.d=i;O(this,"load")};je.prototype.b=p("d");function V(a){L.call(this);z(a)&&this.Ka(a)}G(V,pd);var ke={},le={},me={};function ne(a){return a.substr(0,1).toUpperCase()+a.substr(1)}function oe(a){return a.ol_accessors_||(a.ol_accessors_={})}function pe(a){return ke[a]||(ke[a]=a.toLowerCase()+"_changed")}function qe(a){return a.ol_bindings_||(a.ol_bindings_={})}v=V.prototype;v.hc=function(a,b,c,d){c=c||a;this.vb(a);var e=pe(c);qe(this)[a]=M(b,e,function(){re(this,a)},h,this);oe(this)[a]={target:b,key:c};d||re(this,a)};v.kc=y; +je.prototype.k=function(a){var b=a.resourceSets[0].resources[0],c=b.zoomMin,d=b.zoomMax,e=new he({maxZoom:d,tileSize:new hd(b.imageWidth,b.imageHeight)});this.tileGrid=e;this.O=$d(function(a){if(a.le||b<=e?k:new S(a.l,yc(a.x,b),e)},Xd(xa(b.imageUrlSubdomains,function(a){var c=b.imageUrl.replace("{subdomain}",a).replace("{culture}",this.rc);return function(a){return a===k?h:c.replace("{quadkey}",kd(a))}})));var f=Ed(Cd("EPSG:4326"),this.f);this.ta= +xa(b.imageryProviders,function(a){var b=a.attribution,c={};I(a.coverageAreas,function(a){var b=a.zoomMin,d=a.zoomMax,a=a.bbox,a=(new md(a[1],a[0],a[3],a[2])).transform(f),g,j;for(g=b;g<=d;++g)j=g.toString(),b=Sd(e,a,e.a[g]),j in c?c[j].push(b):c[j]=[b]});return new na(b,c)});this.d=i;O(this,"load")};je.prototype.b=p("d");function V(a){L.call(this);z(a)&&this.Ka(a)}G(V,pd);var ke={},le={},me={};function ne(a){return a.substr(0,1).toUpperCase()+a.substr(1)}function oe(a){return a.ol_accessors_||(a.ol_accessors_={})}function pe(a){return ke[a]||(ke[a]=a.toLowerCase()+"_changed")}function qe(a){return a.ol_bindings_||(a.ol_bindings_={})}v=V.prototype;v.ic=function(a,b,c,d){c=c||a;this.vb(a);var e=pe(c);qe(this)[a]=M(b,e,function(){re(this,a)},h,this);oe(this)[a]={target:b,key:c};d||re(this,a)};v.lc=y; v.u=function(a){var b=oe(this);if(a in b){var b=b[a],a=b.target,b=b.key,c=le[b]||(le[b]="get"+ne(b));return a[c]?a[c]():a.u(b)}return this[a]};v.Nb=function(a){var b=oe(this);a in b?(a=b[a],a.target.Nb(a.key)):re(this,a)};function re(a,b){var c=pe(b);O(a,c);O(a,"changed")}v.set=function(a,b){var c=oe(this);if(a in c){var d=c[a],c=d.target,d=d.key,e=me[d]||(me[d]="set"+ne(d));if(c[e])c[e](b);else c.set(d,b)}else this[a]=b,re(this,a)}; -v.Zb=function(a){Na(a,function(a,c){var d=me[c]||(me[c]="set"+ne(c));if(this[d])this[d](a);else this.set(c,a)},this)};v.Ka=V.prototype.Zb;v.vb=function(a){var b=qe(this),c=b[a];c&&(delete b[a],N(c),b=this.u(a),delete oe(this)[a],this[a]=b)};v.Xc=function(){var a=qe(this);I(Pa(a),function(a){this.vb(a)},this)};function se(a,b,c,d,e){bc.call(this,a,e);this.a=b;this.index=c;this.c=d}G(se,bc);function W(a){V.call(this);this.a=a||[];te(this)}G(W,V);v=W.prototype;v.clear=function(){for(;this.length;)this.Ob()};v.forEach=function(a,b){I(this.a,a,b)};v.sc=p("a");v.tc=function(a){return this.a[a]};v.Cb=function(){return this.u("length")};v.Ca=function(a,b){Ja(this.a,a,0,b);te(this);O(this,new se("add",b,h,h,this));O(this,new se("insert_at",b,a,h,this))};v.Ob=function(){return this.Vb(this.Cb()-1)}; -v.push=function(a){var b=this.a.length;this.Ca(b,a);return b};v.Vb=function(a){var b=this.a[a];H.splice.call(this.a,a,1);te(this);O(this,new se("remove",b,h,h,this));O(this,new se("remove_at",h,a,b,this));return b};v.Rc=function(a,b){var c=this.length;if(a=a||96<=a&&106>=a||65<=a&&90>=a||K&&0==a)return i;switch(a){case 32:case 63: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 i;default:return m}} function Ce(a){switch(a){case 61:return 187;case 59:return 186;case 224:return 91;case 0:return 224;default:return a}};function De(a,b){L.call(this);a&&(this.Fa&&Ee(this),this.oa=a,this.Ea=M(this.oa,"keypress",this,b),this.nb=M(this.oa,"keydown",this.a,b,this),this.Fa=M(this.oa,"keyup",this.b,b,this))}G(De,pd);v=De.prototype;v.oa=k;v.Ea=k;v.nb=k;v.Fa=k;v.T=-1;v.S=-1;v.Wa=m; var Fe={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},Ge={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},He=J||K&&ub("525"),Ie=ab&&ib; @@ -70,7 +70,7 @@ function Qe(a,b){var c,d,e=ib&&(ab||lb)&&ub("1.9");b instanceof zc?(c=b.x,d=b.y) function Te(a){if(J&&!wb(8))return a.offsetParent;for(var b=Dc(a),c=Pe(a,"position"),d="fixed"==c||"absolute"==c,a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Pe(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return k}function Ue(a,b){var c=Ve(a),d=Ve(b);return new zc(c.x-d.x,c.y-d.y)} function Ve(a){var b=new zc;if(1==a.nodeType){if(a.getBoundingClientRect){var c=Se(a);b.x=c.left;b.y=c.top}else{c=Nc(Bc(a));var d,e=Dc(a),f=Pe(a,"position"),g=ib&&e.getBoxObjectFor&&!a.getBoundingClientRect&&"absolute"==f&&(d=e.getBoxObjectFor(a))&&(0>d.screenX||0>d.screenY),j=new zc(0,0),s;d=e?Dc(e):document;if(s=J)if(s=!wb(9))Bc(d),s=m;s=s?d.body:d.documentElement;if(a!=s)if(a.getBoundingClientRect)d=Se(a),e=Nc(Bc(e)),j.x=d.left+e.x,j.y=d.top+e.y;else if(e.getBoxObjectFor&&!g)d=e.getBoxObjectFor(a), e=e.getBoxObjectFor(s),j.x=d.screenX-e.screenX,j.y=d.screenY-e.screenY;else{g=a;do{j.x+=g.offsetLeft;j.y+=g.offsetTop;g!=a&&(j.x+=g.clientLeft||0,j.y+=g.clientTop||0);if(K&&"fixed"==Pe(g,"position")){j.x+=e.body.scrollLeft;j.y+=e.body.scrollTop;break}g=g.offsetParent}while(g&&g!=a);if(hb||K&&"absolute"==f)j.y-=e.body.offsetTop;for(g=a;(g=Te(g))&&g!=e.body&&g!=s;)if(j.x-=g.scrollLeft,!hb||"TR"!=g.tagName)j.y-=g.scrollTop}b.x=j.x-c.x;b.y=j.y-c.y}if(ib&&!ub(12)){var q;J?q="-ms-transform":K?q="-webkit-transform": -hb?q="-o-transform":ib&&(q="-moz-transform");var n;q&&(n=Pe(a,q));n||(n=Pe(a,"transform"));n?(a=n.match(We),a=!a?new zc(0,0):new zc(parseFloat(a[1]),parseFloat(a[2]))):a=new zc(0,0);b=new zc(b.x+a.x,b.y+a.y)}}else q=ea(a.uc),n=a,a.targetTouches?n=a.targetTouches[0]:q&&a.F.targetTouches&&(n=a.F.targetTouches[0]),b.x=n.clientX,b.y=n.clientY;return b}function Re(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Xe(a,b){a.style.display=b?"":"none"} +hb?q="-o-transform":ib&&(q="-moz-transform");var n;q&&(n=Pe(a,q));n||(n=Pe(a,"transform"));n?(a=n.match(We),a=!a?new zc(0,0):new zc(parseFloat(a[1]),parseFloat(a[2]))):a=new zc(0,0);b=new zc(b.x+a.x,b.y+a.y)}}else q=ea(a.vc),n=a,a.targetTouches?n=a.targetTouches[0]:q&&a.F.targetTouches&&(n=a.F.targetTouches[0]),b.x=n.clientX,b.y=n.clientY;return b}function Re(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}function Xe(a,b){a.style.display=b?"":"none"} function Ye(a,b){Bc(Dc(a));if(J&&!ub("8")){var c=a.style,d;if(J){d=Ze(a,Oe(a,"paddingLeft"));var e=Ze(a,Oe(a,"paddingRight")),f=Ze(a,Oe(a,"paddingTop")),g=Ze(a,Oe(a,"paddingBottom"));d=new Ke(f,e,g,d)}else d=Ne(a,"paddingLeft"),e=Ne(a,"paddingRight"),f=Ne(a,"paddingTop"),g=Ne(a,"paddingBottom"),d=new Ke(parseFloat(f),parseFloat(e),parseFloat(g),parseFloat(d));if(J)var e=$e(a,"borderLeft"),f=$e(a,"borderRight"),g=$e(a,"borderTop"),j=$e(a,"borderBottom"),e=new Ke(g,f,j,e);else e=Ne(a,"borderLeftWidth"), f=Ne(a,"borderRightWidth"),g=Ne(a,"borderTopWidth"),j=Ne(a,"borderBottomWidth"),e=new Ke(parseFloat(g),parseFloat(f),parseFloat(j),parseFloat(e));c.pixelWidth=b.width-e.left-d.left-d.right-e.right;c.pixelHeight=b.height-e.top-d.top-d.bottom-e.bottom}else c=a.style,ib?c.MozBoxSizing="border-box":K?c.WebkitBoxSizing="border-box":c.boxSizing="border-box",c.width=Math.max(b.width,0)+"px",c.height=Math.max(b.height,0)+"px"} function Ze(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;var e=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return e}var af={thin:2,medium:4,thick:6};function $e(a,b){if("none"==Oe(a,b+"Style"))return 0;var c=Oe(a,b+"Width");return c in af?af[c]:Ze(a,c)}var We=/matrix\([0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, [0-9\.\-]+, ([0-9\.\-]+)p?x?, ([0-9\.\-]+)p?x?\)/;function bf(a){L.call(this);this.a=a;a=fa(this.a)&&1==this.a.nodeType?this.a:this.a?this.a.body:k;this.e=!!a&&"rtl"==Pe(a,"direction");this.b=M(this.a,ib?"DOMMouseScroll":"mousewheel",this)}G(bf,pd); @@ -85,19 +85,19 @@ X.prototype.getHue=X.prototype.d;X.prototype.e=function(){return this.u("opacity X.prototype.o=function(a){a=Math.max(0,a);a!=this.c()&&this.set("contrast",a)};X.prototype.setContrast=X.prototype.o;X.prototype.r=function(a){a!=this.d()&&this.set("hue",a)};X.prototype.setHue=X.prototype.r;X.prototype.w=function(a){a=xc(a,0,1);a!=this.e()&&this.set("opacity",a)};X.prototype.setOpacity=X.prototype.w;X.prototype.B=function(a){a=Math.max(0,a);a!=this.f()&&this.set("saturation",a)};X.prototype.setSaturation=X.prototype.B; X.prototype.C=function(a){a=!!a;a!=this.a()&&this.set("visible",a)};X.prototype.setVisible=X.prototype.C;function wf(a,b,c){bc.call(this,a);this.map=b;this.Aa=m;this.f=z(c)?c:k}G(wf,bc);wf.prototype.v=function(){wf.p.v.call(this);this.Aa=i};function xf(a,b){zc.call(this,a,b)}G(xf,zc);function yf(a,b,c){wf.call(this,a,b);this.a=c;this.e=this.d=k}G(yf,wf);yf.prototype.c=function(){this.d===k&&(this.d=zf(this.map,Af(this)));return this.d};function Af(a){if(a.e===k){var b=Ue(a.a,a.map.b);a.e=new xf(b.x,b.y)}return a.e}function Bf(a){this.a=a;this.d=k;this.c=m;this.f=0;this.e=this.b=k;a=this.a.b;ef||M(a,["click","dblclick"],this.Xa,m,this);M(a,ef?"touchstart":"mousedown",this.Fb,m,this)}G(Bf,pd); function Cf(a){if(ef){var b=a.F;b.touches&&b.touches.length&&(b=b.touches[0],a.clientX=b.clientX,a.clientY=b.clientY)}}v=Bf.prototype;v.Xa=function(a){if(!this.c){var b;"dblclick"!==a.type&&(b=new yf(Df,this.a,a),O(this,b));this.f||(b=new yf(Ef,this.a,a),O(this,b))}};v.Gb=function(a){if(this.d){if(!this.c){var b=(new Date).getTime();this.f=!this.f||250a?Lf(2*a):1-Lf(2*(a-0.5))};var Of={lc:function(a,b,c,d){var e=z(c)?c:Date.now(),f=z(b)?b:1E3,g=z(d)?d:Nf;return function(b,c){if(c.timea?Lf(2*a):1-Lf(2*(a-0.5))};var Of={mc:function(a,b,c,d){var e=z(c)?c:Date.now(),f=z(b)?b:1E3,g=z(d)?d:Nf;return function(b,c){if(c.timec.a?this.a:-this.a,f=b.a();Pf(b);f.zoom(b,e,d);a.v();c.v()}};function jg(a,b){V.call(this);this.o=a;this.a=b;M(this.a,pe("brightness"),this.bb,m,this);M(this.a,pe("contrast"),this.cb,m,this);M(this.a,pe("hue"),this.eb,m,this);M(this.a,"load",this.fb,m,this);M(this.a,pe("opacity"),this.gb,m,this);M(this.a,pe("saturation"),this.hb,m,this);M(this.a,pe("visible"),this.ib,m,this)}G(jg,V);v=jg.prototype;v.na=p("o");v.bb=y;v.cb=y;v.eb=y;v.fb=y;v.gb=y;v.hb=y;v.ib=y; -function kg(a,b,c,d){var b=D(b).toString(),e=c.toString();b in a?c in a[b]?(a=a[b][e],a.h=Math.min(a.h,d.h),a.i=Math.min(a.i,d.i),a.j=Math.max(a.j,d.j),a.n=Math.max(a.n,d.n)):a[b][e]=d:(a[b]={},a[b][e]=d)};function lg(a,b){L.call(this);this.ha=a;this.map=b;this.c={};this.f=this.d=k;this.C=[M(b,pe(mg),this.ab,m,this),M(b,pe(Uf),this.Ic,m,this),M(b,pe(ng),this.jb,m,this),M(b,pe(og),this.kb,m,this)]}G(lg,L);v=lg.prototype;v.fa=function(a){var b=this.ua(a);this.sb(a,b)}; +function kg(a,b,c,d){var b=D(b).toString(),e=c.toString();b in a?c in a[b]?(a=a[b][e],a.h=Math.min(a.h,d.h),a.i=Math.min(a.i,d.i),a.j=Math.max(a.j,d.j),a.n=Math.max(a.n,d.n)):a[b][e]=d:(a[b]={},a[b][e]=d)};function lg(a,b){L.call(this);this.ha=a;this.map=b;this.c={};this.f=this.d=k;this.C=[M(b,pe(mg),this.ab,m,this),M(b,pe(Uf),this.Jc,m,this),M(b,pe(ng),this.jb,m,this),M(b,pe(og),this.kb,m,this)]}G(lg,L);v=lg.prototype;v.fa=function(a){var b=this.ua(a);this.sb(a,b)}; function pg(a){var b=a.z,c=a.Ab;lf(c);of(c,a.size.width/2,a.size.height/2);pf(c,1/b.resolution,-1/b.resolution);qf(c,-b.rotation);of(c,-b.center.x,-b.center.y);var a=a.Tb,b=c[0],d=c[1],e=c[2],f=c[3],g=c[4],j=c[5],s=c[6],q=c[7],n=c[8],l=c[9],u=c[10],w=c[11],r=c[12],t=c[13],B=c[14],c=c[15],E=b*j-d*g,A=b*s-e*g,P=b*q-f*g,Y=d*s-e*j,T=d*q-f*j,za=e*q-f*s,Aa=n*t-l*r,Ba=n*B-u*r,Ca=n*c-w*r,Da=l*B-u*t,Ea=l*c-w*t,Fa=u*c-w*B,Q=E*Fa-A*Ea+P*Da+Y*Ca-T*Ba+za*Aa;0!=Q&&(Q=1/Q,a[0]=(j*Fa-s*Ea+q*Da)*Q,a[1]=(-d*Fa+e*Ea- f*Da)*Q,a[2]=(t*za-B*T+c*Y)*Q,a[3]=(-l*za+u*T-w*Y)*Q,a[4]=(-g*Fa+s*Ca-q*Ba)*Q,a[5]=(b*Fa-e*Ca+f*Ba)*Q,a[6]=(-r*za+B*P-c*A)*Q,a[7]=(n*za-u*P+w*A)*Q,a[8]=(g*Ea-j*Ca+q*Aa)*Q,a[9]=(-b*Ea+d*Ca-f*Aa)*Q,a[10]=(r*T-t*P+c*E)*Q,a[11]=(-n*T+l*P-w*E)*Q,a[12]=(-g*Da+j*Ba-s*Aa)*Q,a[13]=(b*Da-d*Ba+e*Aa)*Q,a[14]=(-r*Y+t*A-B*E)*Q,a[15]=(n*Y-l*A+u*E)*Q)}v.ua=de;v.q=function(){Na(this.c,function(a){ac(a)});I(this.C,N);this.f===k||N(this.f);this.d===k||I(this.d,N);lg.p.q.call(this)}; -function qg(a,b){var c=D(b);return a.c[c]}v.ab=y;v.Hc=function(a){this.fa(a.a)};v.Ic=function(){$b(Oa(this.c));this.c={};this.d!==k&&(I(this.d,N),this.d=k);var a=this.map.u(Uf);a!=k&&(a.forEach(this.fa,this),this.d=[M(a,"add",this.Hc,m,this),M(a,"remove",this.Jc,m,this)])};v.Jc=function(a){this.qb(a.a)};v.lb=function(){rg(this.map)};v.jb=function(){rg(this.map)};v.kb=function(){this.f!==k&&(N(this.f),this.f=k);var a=this.map.a();a!=k&&(this.f=M(a,"changed",this.lb,m,this));rg(this.map)};v.qb=function(a){ac(this.rb(a))}; +function qg(a,b){var c=D(b);return a.c[c]}v.ab=y;v.Ic=function(a){this.fa(a.a)};v.Jc=function(){$b(Oa(this.c));this.c={};this.d!==k&&(I(this.d,N),this.d=k);var a=this.map.u(Uf);a!=k&&(a.forEach(this.fa,this),this.d=[M(a,"add",this.Ic,m,this),M(a,"remove",this.Kc,m,this)])};v.Kc=function(a){this.qb(a.a)};v.lb=function(){rg(this.map)};v.jb=function(){rg(this.map)};v.kb=function(){this.f!==k&&(N(this.f),this.f=k);var a=this.map.a();a!=k&&(this.f=M(a,"changed",this.lb,m,this));rg(this.map)};v.qb=function(a){ac(this.rb(a))}; v.rb=function(a){a=D(a);if(a in this.c){var b=this.c[a];delete this.c[a];return b}return k};v.L=y;v.sb=function(a,b){var c=D(a);this.c[c]=b};function sg(){if(!("HTMLCanvasElement"in x))return m;try{return Jc("CANVAS").getContext("2d")!==k}catch(a){return m}};function tg(a){X.call(this,a)}G(tg,X);function ug(a,b){jg.call(this,a,b)}G(ug,jg);function vg(a,b){jg.call(this,a,b);this.e=this.b=this.c=k;this.N=jf()}G(vg,ug);vg.prototype.P=p("c"); vg.prototype.L=function(a){function b(a,b){var c=i,e,f,g,j;for(g=b.h;g<=b.j;++g)for(j=b.i;j<=b.n;++j){e=new S(a,g,j);f=e.toString();if(u[a]&&u[a][f])return;e=d.a(e);e!==k&&2==e.a?(u[a]||(u[a]={}),u[a][f]=e):c=m}return c}var c=a.z,d=this.a.X(),e=d.tileGrid,f=e.b,g=Pd(e.a,c.resolution),j=e.a[g],s=Sd(e,a.extent,j),q=new hd(f.width*s.b(),f.height*s.a()),n,l;this.c===k?(n=Jc("CANVAS"),n.width=q.width,n.height=q.height,l=n.getContext("2d"),this.c=n,this.b=q,this.e=l):(n=this.c,l=this.e,this.b.width==q.width&& this.b.height==q.height||(n.width=q.width,n.height=q.height,this.b=q));l.clearRect(0,0,q.width,q.height);var u={};u[g]={};var q=i,w,r,t,B;for(t=s.h;t<=s.j;++t)for(B=s.i;B<=s.n;++B)if(w=new S(g,t,B),n=d.a(w),n!==k){r=n.a;if(0==r)q=Vd(e,w),a.tb.b(n,q,j);else if(2==r){u[g][w.toString()]=n;continue}else if(3==r)continue;q=m;e.c(w,b)}t=xa(Pa(u),Number);La(t);w=od(Rd(e,new S(g,s.h,s.n)));var E,A,P;for(B=0;Bc;++c)d=b.remove(),Og(a,d)},b,l));E?(this.b=q,this.r=n):(this.r=this.b=k,a.D=i)}kg(a.Ra,f,j,q); +E=Math.sqrt(E*E+A*A),tf(l,E,t);else if(3==A)continue;E=m;g.c(r,u)}e=xa(Pa(B),Number);La(e);var T=new Float32Array(4);I(e,function(a){Na(B[a],function(a){var d=Rd(g,a.da),e=2*d.a()/w.height,f=2*(d.h-n.h)/w.width-1,j=2*(d.i-n.i)/w.height-1;T[0]=2*d.b()/w.width;T[1]=e;T[2]=f;T[3]=j;c.uniform4fv(this.t.Xc,T);Og(b,a);c.drawArrays(5,0,4)},this)},this);l.$()||a.pb.push(la(function(a,b){var c,d;for(c=0;!b.$()&&4>c;++c)d=b.remove(),Og(a,d)},b,l));E?(this.b=q,this.r=n):(this.r=this.b=k,a.D=i)}kg(a.Ra,f,j,q); lf(this.d);of(this.d,(d.center.x-n.h)/(n.j-n.h),(d.center.y-n.i)/(n.n-n.i));qf(this.d,d.rotation);pf(this.d,a.size.width*d.resolution/(n.j-n.h),a.size.height*d.resolution/(n.n-n.i));of(this.d,-0.5,-0.5)};function Pg(){this.a="precision mediump float;\n\nuniform mat4 uColorMatrix;\nuniform float uOpacity;\nuniform mat4 uMatrix;\nuniform sampler2D uTexture;\n\nvarying vec2 vTexCoord;\n\nvoid main(void) {\n\n vec4 texCoord = uMatrix * vec4(vTexCoord, 0., 1.);\n vec4 texColor = texture2D(uTexture, texCoord.st);\n vec4 color = uColorMatrix * vec4(texColor.rgb, 1.);\n color.a = texColor.a * uOpacity;\n\n gl_FragColor = color;\n\n}"}G(Pg,Fg);aa(Pg); function Qg(){this.a="attribute vec2 aPosition;\nattribute vec2 aTexCoord;\n\nvarying vec2 vTexCoord;\n\nvoid main(void) {\n gl_Position = vec4(aPosition, 0., 1.);\n vTexCoord = aTexCoord;\n}"}G(Qg,Gg);aa(Qg); -function Rg(a,b){lg.call(this,a,b);this.a=Jc("CANVAS");this.a.height=a.clientHeight;this.a.width=a.clientWidth;this.a.className="ol-unselectable";Lc(a,this.a);this.r=i;this.B=new hd(a.clientHeight,a.clientWidth);this.b=Cg(this.a,{alpha:m,antialias:i,depth:m,preserveDrawingBuffer:m,stencil:m});M(this.a,"webglcontextlost",this.Ba,m,this);M(this.a,"webglcontextrestored",this.Mc,m,this);this.o=this.t=k;this.k={};this.g={};this.e={};this.J=Pg.wa();this.N=Qg.wa();this.w={};Sg(this)}G(Rg,lg);v=Rg.prototype; +function Rg(a,b){lg.call(this,a,b);this.a=Jc("CANVAS");this.a.height=a.clientHeight;this.a.width=a.clientWidth;this.a.className="ol-unselectable";Lc(a,this.a);this.r=i;this.B=new hd(a.clientHeight,a.clientWidth);this.b=Cg(this.a,{alpha:m,antialias:i,depth:m,preserveDrawingBuffer:m,stencil:m});M(this.a,"webglcontextlost",this.Ba,m,this);M(this.a,"webglcontextrestored",this.Nc,m,this);this.o=this.t=k;this.k={};this.g={};this.e={};this.J=Pg.wa();this.N=Qg.wa();this.w={};Sg(this)}G(Rg,lg);v=Rg.prototype; v.fa=function(a){Rg.p.fa.call(this,a);a.a()&&rg(this.map)}; function Og(a,b){var c=a.b,d=b.getKey(),e=a.e[d];z(e)?(c.bindTexture(3553,e.ac),9729!=e.Jb&&(c.texParameteri(3553,10240,9729),e.Jb=9729),9729!=e.Kb&&(c.texParameteri(3553,10240,9729),e.Kb=9729)):(e=c.createTexture(),c.bindTexture(3553,e),c.texImage2D(3553,0,6408,6408,5121,b.P()),c.texParameteri(3553,10240,9729),c.texParameteri(3553,10241,9729),c.texParameteri(3553,10242,33071),c.texParameteri(3553,10243,33071),a.e[d]={ac:e,Jb:9729,Kb:9729})}v.ua=function(a){return a instanceof tg?new Mg(this,a):k}; v.q=function(){var a=this.b;a.isContextLost()||(Na(this.g,function(b){a.deleteProgram(b)}),Na(this.k,function(b){a.deleteShader(b)}),Na(this.e,function(b){a.deleteTexture(b.ac)}));Rg.p.q.call(this)};function Ng(a,b,c){var d=D(b)+"/"+D(c);if(d in a.g)return a.g[d];var e=a.b,f=e.createProgram();e.attachShader(f,Tg(a,b));e.attachShader(f,Tg(a,c));e.linkProgram(f);return a.g[d]=f} -function Tg(a,b){var c=D(b);if(c in a.k)return a.k[c];var d=a.b,e=d.createShader(b.b());d.shaderSource(e,b.X());d.compileShader(e);return a.k[c]=e}v.ab=function(){rg(this.map)};v.Pc=function(){rg(this.map)};v.Ba=function(a){a.v();this.o=this.t=k;this.k={};this.g={};this.e={};Na(this.c,function(a){a.Ba()})};v.Mc=function(){Sg(this);rg(this.map)};function Sg(a){a=a.b;a.activeTexture(33984);a.blendFunc(770,771);a.disable(2884);a.disable(2929);a.disable(3089)} +function Tg(a,b){var c=D(b);if(c in a.k)return a.k[c];var d=a.b,e=d.createShader(b.b());d.shaderSource(e,b.X());d.compileShader(e);return a.k[c]=e}v.ab=function(){rg(this.map)};v.Qc=function(){rg(this.map)};v.Ba=function(a){a.v();this.o=this.t=k;this.k={};this.g={};this.e={};Na(this.c,function(a){a.Ba()})};v.Nc=function(){Sg(this);rg(this.map)};function Sg(a){a=a.b;a.activeTexture(33984);a.blendFunc(770,771);a.disable(2884);a.disable(2929);a.disable(3089)} v.qb=function(a){Rg.p.qb.call(this,a);a.a()&&rg(this.map)};v.rb=function(a){var b=Rg.p.rb.call(this,a);b!==k&&(a=D(a),N(this.w[a]),delete this.w[a]);return b}; v.L=function(a){var b=this.b;if(a===k)return this.r&&(Xe(this.a,m),this.r=m),m;I(a.Ha,function(b){var c=a.Ga[D(b)];c.visible&&c.Oa&&qg(this,b).L(a,c)},this);var c=a.size;this.B.width==c.width&&this.B.height==c.height||(this.a.width=c.width,this.a.height=c.height,this.B=c);b.bindFramebuffer(36160,k);var d=a.backgroundColor;b.clearColor(d.c/255,d.b/255,d.a/255,d.d);b.clear(16384);b.enable(3042);b.viewport(0,0,c.width,c.height);c=Ng(this,this.J,this.N);b.useProgram(c);this.t===k&&(this.t={ka:b.getAttribLocation(c, -"aPosition"),la:b.getAttribLocation(c,"aTexCoord"),Tc:b.getUniformLocation(c,"uColorMatrix"),Uc:b.getUniformLocation(c,"uMatrix"),Vc:b.getUniformLocation(c,"uOpacity"),ub:b.getUniformLocation(c,"uTexture")});this.o===k?(c=b.createBuffer(),b.bindBuffer(34962,c),b.bufferData(34962,new Float32Array([-1,-1,0,0,1,-1,1,0,-1,1,0,1,1,1,1,1]),35044),this.o=c):b.bindBuffer(34962,this.o);b.enableVertexAttribArray(this.t.ka);b.vertexAttribPointer(this.t.ka,2,5126,m,16,0);b.enableVertexAttribArray(this.t.la); -b.vertexAttribPointer(this.t.la,2,5126,m,16,8);b.uniform1i(this.t.ub,0);I(a.Ha,function(c){var d=a.Ga[D(c)];d.visible&&d.Oa&&(d=qg(this,c),b.uniformMatrix4fv(this.t.Uc,m,d.d),b.uniformMatrix4fv(this.t.Tc,m,Jg(d)),b.uniform1f(this.t.Vc,c.e()),b.bindTexture(3553,d.g),b.drawArrays(5,0,4))},this);this.r||(Xe(this.a,i),this.r=i);pg(a)};v.sb=function(a,b){Rg.p.sb.call(this,a,b);var c=D(a);this.w[c]=M(b,"change",this.Pc,m,this)};var Ug={},Vg={bd:"canvas",ed:"dom",Ad:"webgl"},Wg=["webgl","canvas","dom"],mg="backgroundColor",Uf="layers",ng="size",og="view"; +"aPosition"),la:b.getAttribLocation(c,"aTexCoord"),Uc:b.getUniformLocation(c,"uColorMatrix"),Vc:b.getUniformLocation(c,"uMatrix"),Wc:b.getUniformLocation(c,"uOpacity"),ub:b.getUniformLocation(c,"uTexture")});this.o===k?(c=b.createBuffer(),b.bindBuffer(34962,c),b.bufferData(34962,new Float32Array([-1,-1,0,0,1,-1,1,0,-1,1,0,1,1,1,1,1]),35044),this.o=c):b.bindBuffer(34962,this.o);b.enableVertexAttribArray(this.t.ka);b.vertexAttribPointer(this.t.ka,2,5126,m,16,0);b.enableVertexAttribArray(this.t.la); +b.vertexAttribPointer(this.t.la,2,5126,m,16,8);b.uniform1i(this.t.ub,0);I(a.Ha,function(c){var d=a.Ga[D(c)];d.visible&&d.Oa&&(d=qg(this,c),b.uniformMatrix4fv(this.t.Vc,m,d.d),b.uniformMatrix4fv(this.t.Uc,m,Jg(d)),b.uniform1f(this.t.Wc,c.e()),b.bindTexture(3553,d.g),b.drawArrays(5,0,4))},this);this.r||(Xe(this.a,i),this.r=i);pg(a)};v.sb=function(a,b){Rg.p.sb.call(this,a,b);var c=D(a);this.w[c]=M(b,"change",this.Qc,m,this)};var Ug={},Vg={cd:"canvas",fd:"dom",Bd:"webgl"},Wg=["webgl","canvas","dom"],mg="backgroundColor",Uf="layers",ng="size",og="view"; function $(a){var b,c;V.call(this);var d={};d[Uf]=z(a.layers)?a.layers:new W;d[og]=z(a.view)?a.view:new Z;c=lg;var e;e=z(a.renderers)?a.renderers:z(a.renderer)?[a.renderer]:Wg;var f;for(b=0;bb;++b)e=g[b],e.rotate(c),e.add(a);f.extent=nd.apply(k,g)}this.Qa.L(f);f!==k&&(f.D&&Pf(this),Array.prototype.push.apply(this.w,f.pb));this.d=f;this.k=m;O(this,new wf("postrender",this,f));x.setTimeout(this.cc,0)}}; -v.Sc=function(a){this.set(mg,a)};$.prototype.setBackgroundColor=$.prototype.Sc;$.prototype.ec=function(a){this.set(Uf,a)};$.prototype.setLayers=$.prototype.ec;$.prototype.Ta=function(a){this.set(ng,a)};$.prototype.setSize=$.prototype.Ta;$.prototype.fc=function(a){this.set(og,a)};$.prototype.setView=$.prototype.fc;function Qf(a,b,c){++a.f;try{b.call(c)}finally{0===--a.f&&a.k&&(a=a.c,ve(a),a.d())}} -Ug.mc=function(a){var b=x.location.search.substring(1),a=z(a)?a:new Gb(b);return Sb(a,"renderers")?Tb(a,"renderers").split(","):Sb(a,"renderer")?[Tb(a,"renderer")]:Wg};function Xg(a){var b=Hc("DIV",{"class":"ol-mouse-position"});Rf.call(this,{element:b,map:a.map,target:a.target});this.o=a.projection;this.g=a.coordinateFormat;this.N=z(a.undefinedHTML)?a.undefinedHTML:"";this.f=b.innerHTML;this.c=k;this.r=Fd;this.d=this.e=this.w=k}G(Xg,Rf);Xg.prototype.J=function(a){a=a.f;a===k?this.c=k:this.c=a.z.projection;Yg(this,this.e)};Xg.prototype.B=function(a){a=Ue(a,this.b.b);a=new xf(a.x,a.y);Yg(this,a);this.e=a};Xg.prototype.C=function(){Yg(this,k);this.e=k}; +v.Rc=function(a){var b;if(0==this.f){b=this.e();var c=this.u(Uf),c=z(c)?c.a:h,d=this.a(),e=z(d)?this.a():h,f=k;if(z(c)&&z(b)&&z(e)&&e.Da()){var g=this.N(),d=Ia(d.a),j={};I(c,function(a){var b=D(a),c=a.b(),d=a.c(),e=a.d(),f=a.e(),g=a.X().b(),n=a.f(),a=a.a();j[b]={brightness:z(c)?c:0,contrast:z(d)?d:1,hue:z(e)?e:0,opacity:z(f)?f:1,Oa:g,saturation:z(n)?n:1,visible:z(a)?a:i}});var s;s=e.aa();var q=e.Pb(),n=e.U(),e=e.xa();s={center:new R(s.x,s.y),projection:q,resolution:n,rotation:e};f={D:m,backgroundColor:z(g)? +g:new ff,Ab:this.$c,extent:k,Ha:c,Ga:j,Tb:this.ec,pb:[],size:b,tb:this.C,Ra:{},z:s,A:d,time:a}}this.r=wa(this.r,function(a){return a(this,f)},this);if(f!==k){a=s.center;g=s.resolution;c=s.rotation;e=g*b.width/2;b=g*b.height/2;g=[new R(-e,-b),new R(-e,b),new R(e,-b),new R(e,b)];for(b=0;4>b;++b)e=g[b],e.rotate(c),e.add(a);f.extent=nd.apply(k,g)}this.Qa.L(f);f!==k&&(f.D&&Pf(this),Array.prototype.push.apply(this.B,f.pb));this.d=f;this.k=m;O(this,new wf("postrender",this,f));x.setTimeout(this.dc,0)}}; +v.Tc=function(a){this.set(mg,a)};$.prototype.setBackgroundColor=$.prototype.Tc;$.prototype.fc=function(a){this.set(Uf,a)};$.prototype.setLayers=$.prototype.fc;$.prototype.Ta=function(a){this.set(ng,a)};$.prototype.setSize=$.prototype.Ta;$.prototype.gc=function(a){this.set(og,a)};$.prototype.setView=$.prototype.gc;function Qf(a,b,c){++a.f;try{b.call(c)}finally{0===--a.f&&a.k&&(a=a.c,ve(a),a.d())}} +Ug.nc=function(a){var b=x.location.search.substring(1),a=z(a)?a:new Gb(b);return Sb(a,"renderers")?Tb(a,"renderers").split(","):Sb(a,"renderer")?[Tb(a,"renderer")]:Wg};function Xg(a){var b=Hc("DIV",{"class":"ol-mouse-position"});Rf.call(this,{element:b,map:a.map,target:a.target});this.o=a.projection;this.g=a.coordinateFormat;this.N=z(a.undefinedHTML)?a.undefinedHTML:"";this.f=b.innerHTML;this.c=k;this.r=Fd;this.d=this.e=this.w=k}G(Xg,Rf);Xg.prototype.J=function(a){a=a.f;a===k?this.c=k:this.c=a.z.projection;Yg(this,this.e)};Xg.prototype.B=function(a){a=Ue(a,this.b.b);a=new xf(a.x,a.y);Yg(this,a);this.e=a};Xg.prototype.C=function(){Yg(this,k);this.e=k}; Xg.prototype.a=function(a){this.d!==k&&(I(this.d,N),this.d=k);Xg.p.a.call(this,a);if(a!==k){var b=a.b;this.d=[M(b,"mousemove",this.B,m,this),M(b,"mouseout",this.C,m,this),M(a,"postrender",this.J,m,this)]}};function Yg(a,b){var c=a.N;if(b!==k){a.w!=a.c&&(a.r=z(a.o)?Ed(a.c,a.o):Fd,a.w=a.c);var d=zf(a.b,b);d!==k&&(d=a.r(d),c=z(a.g)?a.g(d):d.toString())}if(!z(a.f)||c!=a.f)a.element.innerHTML=c,a.f=c};function Zg(){this.a={}}G(Zg,Wf);Zg.prototype.c=function(a,b){var c;for(c=0;cj||c<=j)return k;c=yc(b.x,c);return!jd(Rd(d,new S(b.l,c,b.y)),e)?k:new S(b.l,c,j)},c):$d(function(b){if(a.maxZoomd||c<=d?k:new S(b.l,yc(b.x,c),d)},c);ge.call(this,{attributions:a.attributions,crossOrigin:a.crossOrigin, extent:a.extent,projection:b,tileGrid:d,O:c})}G(gh,ge);function hh(){gh.call(this,{attributions:[new na('Tiles Courtesy of MapQuest '),new na('Data © OpenStreetMap contributors, CC BY-SA')],maxZoom:28,url:"http://otile{1-4}.mqcdn.com/tiles/1.0.0/osm/{z}/{x}/{y}.jpg"})}G(hh,gh); -function ih(){gh.call(this,{attributions:[new na('Tiles Courtesy of MapQuest '),new na("Portions Courtesy NASA/JPL-Caltech and U.S. Depart. of Agriculture, Farm Service Agency")],maxZoom:18,url:"http://oatile{1-4}.mqcdn.com/tiles/1.0.0/sat/{z}/{x}/{y}.jpg"})}G(ih,gh);function jh(){gh.call(this,{attributions:[new na('© OpenStreetMap contributors, CC BY-SA')],maxZoom:18,url:"http://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png"})}G(jh,gh);var kh={ld:"background",md:"labels",nd:"lines",pd:"2010",qd:"2011",rd:"2011-labels",sd:"2011-lines",td:"2011-lite",ud:"background",vd:"hybrid",wd:"labels",xd:"lines",yd:"lite"},lh={kd:"terrain",od:"toner",zd:"watercolor"},mh={terrain:{type:"jpg",Lb:4,maxZoom:18},toner:{type:"png",Lb:0,maxZoom:20},watercolor:{type:"jpg",Lb:3,maxZoom:16}}; +function ih(){gh.call(this,{attributions:[new na('Tiles Courtesy of MapQuest '),new na("Portions Courtesy NASA/JPL-Caltech and U.S. Depart. of Agriculture, Farm Service Agency")],maxZoom:18,url:"http://oatile{1-4}.mqcdn.com/tiles/1.0.0/sat/{z}/{x}/{y}.jpg"})}G(ih,gh);function jh(){gh.call(this,{attributions:[new na('© OpenStreetMap contributors, CC BY-SA')],maxZoom:18,url:"http://{a-c}.tile.openstreetmap.org/{z}/{x}/{y}.png"})}G(jh,gh);var kh={md:"background",nd:"labels",od:"lines",qd:"2010",rd:"2011",sd:"2011-labels",td:"2011-lines",ud:"2011-lite",vd:"background",wd:"hybrid",xd:"labels",yd:"lines",zd:"lite"},lh={ld:"terrain",pd:"toner",Ad:"watercolor"},mh={terrain:{type:"jpg",Lb:4,maxZoom:18},toner:{type:"png",Lb:0,maxZoom:20},watercolor:{type:"jpg",Lb:3,maxZoom:16}}; function nh(a){var b=new na('Map tiles by Stamen Design, under CC BY 3.0. Data by OpenStreetMap, under CC BY SA.'),c=a.provider;z(a.flavor)&&(c+="-"+a.flavor);a=mh[a.provider];gh.call(this,{attributions:[b],maxZoom:a.maxZoom,url:"http://{a-d}.tile.stamen.com/"+c+"/{z}/{x}/{y}."+a.type})}G(nh,gh);var oh=[];F("grid",function(a){oh.push(a)});function ph(a){ge.call(this,{projection:Cd("EPSG:3857")});this.d=m;a=this.k=Uc(a.uri,{yb:i});a.a.push([this.o,k,this]);a.W&&Qc(a)}G(ph,ge); ph.prototype.o=function(){var a=oh.pop(),b=Cd("EPSG:4326"),c,d;z(a.bounds)?(c=a.bounds,c=new md(c[0],c[1],c[2],c[3]),this.e=d=c.transform(Ed(b,this.f))):d=c=k;var e=a.minzoom||0,f=a.maxzoom||22,g=new he({maxZoom:f});this.tileGrid=g;this.O=$d(function(a){if(a.lc||b<=c)return k;b=yc(a.x,b);return d!==k&&!jd(Rd(g,new S(a.l,b,a.y)),d)?k:new S(a.l,b,c)},Xd(xa(a.tiles,Wd)));if(z(a.attribution)){b=d===k?b.K():d;c={};var j,s;for(j=e;j<=f;++j)s=j.toString(),c[s]= [Sd(g,b,g.a[j])];this.ta=[new na(a.attribution,c)]}this.d=i;O(this,"load")};ph.prototype.b=p("d");function qh(a){var b=Bd(a.projection),c=b.K(),d=z(a.extent)?a.extent:c,e=z(a.version)?a.version:"1.3",f,g;if(z(a.tileGrid))g=a.tileGrid;else{var j=a.maxZoom;g=b.K();for(var s=Math.max(g.j-g.h,g.n-g.i),q=z(h)?h:new hd(256,256),j=Array((z(j)?j:18)+1),n=0,l=j.length;n