newvectordrawlib_wbnuee.js 17 KB

1
  1. _jsload2&&_jsload2('newvectordrawlib', 'function Pf(a){this.pI=q;this.j=z.object.extend(a||{},{ag:q});Mc.call(this,this.j);this.Bg={};this.loaded=t;this.Nt=s;this.hC=t}Pf.prototype=new Mc; Pf.prototype.na=function(a){if(!this.loaded){this.loaded=q;var b=this;b.map=a;b.Va=b.map.Va;b.map=a;this.Hb=this.map.oa();this.le=this.Hb.$c();this.qc=this.map.K.devicePixelRatio;b.jx=t;b.LK=s;b.Re=b.j.style||"normal";b.ln=b.j.styleStr||s;b.gq=200;b.Od=s;b.be=0;b.yb=this.Va.Kj(0);b.Va.od.appendChild(this.yb);b.Va.yb=b.yb;b.Kb=new B.NewVectorDrawLib(a);b.Kb.le=this.Hb.$c();b.ns="";b.Kb.wC=b.Re;b.$l();b.Re&&"normal"!==b.Re||b.ln&&0<b.ln.length?b.Wt(b.Re,b.ln,function(){b.map.addEventListener("click", function(a){b.be++;if(1===b.be)b.Od=setTimeout(function(){b.yu(a);b.be=0},b.gq);else return clearTimeout(b.Od),b.be=0,t});b.yb.innerHTML="";b.ce(q)}):(b.ce(),b.map.addEventListener("click",function(a){b.be++;if(1===b.be)a.fb||(b.Od=setTimeout(function(){b.yu(a);b.be=0},b.gq));else return clearTimeout(b.Od),b.be=0,t}));b.map.K.fj&&(H()&&b.If==l)&&(b.If=new B.JG(b.map),b.map.Ga(b.If))}}; z.extend(Pf.prototype,{$l:function(){var a=this;setTimeout(function(){a.map.addEventListener("moveend",function(b){"centerAndZoom"!=b.mv&&a.ce()});a.map.addEventListener("zoomend",function(){a.jx=t;a.ce()});a.map.addEventListener("onresize",function(){a.ce()});Ua()&&(a.map.addEventListener("onmoving",function(){a.ce()}),a.map.addEventListener("onmaptypechange",function(){a.ce()}));a.map.addEventListener("mousemove",function(b){a.map.Sb()&&a.OC(b)})},1);a.map.addEventListener("setcustomstyles",function(b){a.xC(b.target)})}, Wt:function(a,b,c){if(this.map.Sb()){var e=this,f=B.Wc+"custom/",g;b&&0<b.length?(g="setStyle_"+b.length,f+="mapstyle?styles="+encodeURIComponent(b)):(g="setStyle_"+a,f+="getstyle?customid="+a);g+=this.map.aa;window[g]=function(b,f){var m=z.extend({},e.Kb.Bz);e.Kb.Db=z.extend(m,b);m=B.Bb.we(e.Kb.Db["3181"][1]);e.map.K.Eo=m;e.map.La().style.backgroundColor=m;c(a);e.map.dispatchEvent(new P("onsetmapstylesuccess",f));delete window[g]};oa(f+("&callback="+g+"&udt=20150526"),t)}},Lp:function(a){var b=this; b.Wt(a.style,a.styleStr,function(a){b.Re=a;b.Kb.wC=b.Re;var a=b.Kb.Rs,e;for(e in a)delete a[e];b.nF()})},ce:function(){this.map.fa();this.map.Sb()?(this.yb.style.display="block",this.Kb.Is(this.pj())):(this.yb.style.display="none",this.yb.innerHTML="")},pj:function(){var a=this.map,b=this.Hb,c=a.fa(),e=a.fc,f=b.dc(c),g=b.mE(c),b=a.aa.replace(/^TANGRAM_/,""),i=Math.ceil(e.lng/g);column=Math.ceil(e.lat/g);var k=this.le,m=[i,column,(e.lng-i*g)/g*k,(e.lat-column*g)/g*k],g=m[0]-Math.ceil((a.width/2-m[2])/ k),n=m[1]-Math.ceil((a.height/2-m[3])/k),o=m[0]+Math.ceil((a.width/2+m[2])/k),p=m[1]+Math.ceil((a.height/2+m[3])/k);for(this.hc?this.hc.length=0:this.hc=[];g<o;g++)for(i=n;i<p;i++)this.hc.push([g,i]);this.hc.sort(function(a){return function(b,c){return 0.4*Math.abs(b[0]-a[0])+0.6*Math.abs(b[1]-a[1])-(0.4*Math.abs(c[0]-a[0])+0.6*Math.abs(c[1]-a[1]))}}([m[0]-1,m[1]-1]));e=[Math.round(-e.lng/f),Math.round(e.lat/f)];g=-a.offsetY+a.height/2;f=this.yb;f.style.left=-a.offsetX+a.width/2+"px";f.style.top= g+"px";this.Cc?this.Cc.length=0:this.Cc=[];g=0;for(a=f.childNodes.length;g<a;g++)i=f.childNodes[g],i.Sj=t,this.Cc.push(i);if(g=this.qh)for(var v in g)delete g[v];else this.qh={};this.Dc?this.Dc.length=0:this.Dc=[];g=0;for(a=this.hc.length;g<a;g++){v=this.hc[g][0];m=this.hc[g][1];i=0;for(n=this.Cc.length;i<n;i++)if(o=this.Cc[i],o.id==b+"_"+v+"_"+m+"_"+c){o.Sj=q;this.qh[o.id]=o;break}}g=0;for(a=this.Cc.length;g<a;g++)o=this.Cc[g],o.Sj||(o.Lc=s,delete o.Lc,this.Dc.push(o));this.nn=[];i=k*this.qc;g=0; for(a=this.hc.length;g<a;g++)v=this.hc[g][0],m=this.hc[g][1],n=v*k+e[0],o=(-1-m)*k+e[1],p=b+"_"+v+"_"+m+"_"+c,cvs=this.qh[p],cvsStyle=s,cvs?(cvsStyle=cvs.style,cvsStyle.left=n+"px",cvsStyle.top=o+"px",cvs.yd||(cvs.Lc=s,delete cvs.Lc,this.nn.push([v,m,cvs]))):(0<this.Dc.length?(cvs=this.Dc.shift(),cvs.getContext("2d").clearRect(0,0,i,i),cvsStyle=cvs.style):(cvs=document.createElement("canvas"),cvsStyle=cvs.style,cvsStyle.position="absolute",cvsStyle.background="#F5F3F0",cvsStyle.width=k+"px",cvsStyle.height= k+"px",this.Zx()&&(cvsStyle.WebkitTransform="scale(1.001)"),cvs.setAttribute("width",i),cvs.setAttribute("height",i),f.appendChild(cvs)),cvs.id=p,cvsStyle.left=n+"px",cvsStyle.top=o+"px",this.nn.push([v,m,cvs])),cvs.style.visibility="";g=0;for(a=this.Dc.length;g<a;g++)this.Dc[g].style.visibility="hidden";return this.nn},nF:function(){for(var a=this.yb,b=0,c=a.childNodes.length;b<c;b++)a.childNodes[b].yd=t;this.ce()},yu:function(a){this.map.K.fj&&(a=this.zs(a),this.map.K.Kw?this.map.K.Kw(a):this.pc(a))}, pc:function(a){a?(Ua()&&this.bA(a),H()&&this.If&&this.If.switchTo(a)):H()&&this.If&&this.If.U()},OC:function(a){this.map.K.fj&&(this.zs(a)?(this.map.platform.style.cursor="pointer",this.map.R.$x=q):(this.map.R.$x=t,this.map.platform.style.cursor!=this.map.K.Vb&&0==this.map.R.Qe.length&&(this.map.platform.style.cursor=this.map.K.Vb)))},bA:function(a){var b=a.uid;if(b){var c=this;rd.ab(function(e){c.kH(b,e,a)},{qt:"inf",uid:b,operate:"mapclick",clicktype:"vector"})}},kH:function(a,b,c){var e=this;if(b&& b.content){var f=b.content,g=f.pano||0,c=e.map.xb(c.point);if(!i)var i={};i.isFromMPC=q;var k=f.addr,i=f.street_id||"";if(1==f.poiType||3==f.poiType)k=ab.unique(k.split(";")).join("; ");var m=f.tel;m&&(m=m.replace(/,/g,", "));e.Xq(f.cla);var n=L("div",{style:"font-size:12px;padding:5px 0;overflow:hidden;*zoom:1;"}),b=t;g&&(360>e.map.height?b=q:(g=[],g.push("<div class=\'panoInfoBox\' id=\'panoInfoBox\' title=\'"+f.name+"\\u5916\\u666f\' title=\'\\u67e5\\u770b\\u5168\\u666f\' >"),g.push("<img filter = \'pano_thumnail_img\' class=\'pano_thumnail_img\' width=323 height=101 border=\'0\' alt=\'"+ f.name+"\\u5916\\u666f\' src=\'"+(B.url.proto+B.url.domain.pano[0]+"/pr/?qt=poiprv&uid="+i+"&width=323&height=101&quality=80&fovx=200")+"\' id=\'pano_"+a+"\'/>"),g.push("<div filter = \'panoInfoBoxTitleBg\' class=\'panoInfoBoxTitleBg\'></div><a href=\'javascript:void(0)\' filter=\'panoInfoBoxTitleContent\' class=\'panoInfoBoxTitleContent\' >\\u8fdb\\u5165\\u5168\\u666f&gt;&gt;</a>"),g.push("</div>"),n.innerHTML=g.join("")));k&&(g=L("p",{style:"padding:0;margin:0;line-height:18px;font-size:12px;color:#4d4d4d;"}),g.innerHTML= "\\u5730\\u5740\\uff1a"+k,n.appendChild(g));m&&(g=L("p",{style:"padding:0;margin:0;line-height:18px;font-size:12px;color:#4d4d4d;"}),g.innerHTML="\\u7535\\u8bdd\\uff1a"+m,n.appendChild(g));f.tag&&(m=L("p",{style:"padding:0;margin:0;line-height:18px;font-size:12px;color:#4d4d4d;color:#7f7f7f;"}),m.innerHTML="\\u6807\\u7b7e\\uff1a"+f.tag,n.appendChild(m));a="http://api.map.baidu.com/place/detail?uid="+a+"&output=html&source=jsapi&operate=mapclick&clicktype=vector";m="<div style=\'height:26px;\'><a href=\'"+a+"\' target=\'_blank\' style=\'font-size:14px;color:#4d4d4d;font-weight:bold;text-decoration:none;\' onmouseover=\'this.style.textDecoration=\\"underline\\";this.style.color=\\"#3d6dcc\\"\' onmouseout =\'this.style.textDecoration=\\"none\\";this.style.color=\\"#4d4d4d\\"\'>"+ f.name+"</a>";a=new tc(n,{width:322,enableSearchTool:q,title:m+("<a href=\'"+a+"\' target=\'_blank\' style=\'font-size:12px;color:#3d6dcc;margin-left:5px;text-decoration:none;\' onmouseover=\'this.style.textDecoration=\\"underline\\"\' onmouseout =\'this.style.textDecoration=\\"none\\"\'>\\u8be6\\u60c5&raquo;</a>")+"</div>",enableParano:b});b&&(a.street_id=i);a.addEventListener("open",function(){var a=z.$("panoInfoBox");if(a){var b=f.street_id||"";Qb(function(){Ra(5052);e.Fq(b)},a,"pano_thumnail_img|panoInfoBoxTitleBg|panoInfoBoxTitleContent")}}); this.map.pc(a,c)}},Fq:function(a){var b=B.vg("pano","scape/")[0],c=this,e=(new Date).getTime(),f="Pano"+e;B[f]=function(a){var b=c.map.tm(),a=a.content[0];b.vc(a.poiinfo.PID);b.show();b.Pc({heading:a.poiinfo.Dir,pitch:a.poiinfo.Pitch})};e=(new Date).getTime();oa(b+("?qt=poi&udt=20131021&uid="+a+"&t="+e+"&fn=BMap."+f),t)},Xq:function(a){for(var b=[],c=0,e=a.length;c<e;c++)b.push(a[c][1]),c<e-1&&b.push(", ");return b.join("")},zs:function(a){var b=this.yb.getElementsByTagName("canvas"),c=a.offsetX, e=a.offsetY,f=l,g=l;this.map.cb();for(var g=this.map.oa().$c(),i=0,k=b.length;i<k;i++){var m=this.Sf(b[i]);if(c>m.left&&c<=m.left+g&&e>m.top&&e<=m.top+g){f=b[i];break}}if(f==l||f.Lc==l)return t;g=f.Lc;b=0;for(k=g.length;b<k;b++){var c=g[b],e=c[0],i=c[1],n=this.Kb.Db[c[3]]||window.Db[c[3]],o=n[0],n=this.Kb.Zs(n,this.Kb.Db[c[4]]||window.Db[c[4]])[1],p=c[5]||{};if(n==l||"empty"==n)break;if(2!=o&&(3!=o&&4!=o&&0<n.length&&p.u)&&(iconX=i[0]+m.left,iconY=i[1]+m.top,a.offsetX>=iconX-15&&a.offsetX<=iconX+ 15&&a.offsetY>=iconY-15&&a.offsetY<=iconY+15))return{type:c[5].c||"",name:e,uid:p.u||"",point:{x:iconX,y:iconY},clickFea:{tileId:f.id,tile:f,fea:c}}}return t},Zx:function(){return/M040/i.test(navigator.userAgent)},Sf:function(a){for(var b=a.offsetLeft,c=a.offsetTop,a=a.offsetParent;a&&a!=this.map.La();)b+=a.offsetLeft,c+=a.offsetTop,a=a.offsetParent;return{top:c,left:b}},xC:function(a){if(this.map.Sb()){this.map.oa().j.Yb=18;var a=this.Nt=a,b;for(b in a)switch(b){case "style":this.Lp(a);break;case "styleStr":this.Lp(a); break;case "features":this.kO(a[b]);break;case "poiElements":this.tO(a[b])}}},nE:function(){this.vu();"dark"==this.Re?z.D.Ua(this.yb,"light_gray_background"):z.D.Ua(this.yb,"gray_background")},vu:function(){z.D.Pb(this.yb,"gray_background");z.D.Pb(this.yb,"light_gray_background")}});window.VectorLayer=Pf;var Qf=1,Rf=2,Sf=3,Tf=4,Uf=5; function Vf(a){this.Km=t;this.lt=[B.url.proto+B.url.domain.TILE_ONLINE_URLS[1]+"/"];this.eG=[B.url.proto+B.url.domain.TILE_ONLINE_URLS[1]+"/gvd/?",B.url.proto+B.url.domain.TILE_ONLINE_URLS[2]+"/gvd/?",B.url.proto+B.url.domain.TILE_ONLINE_URLS[3]+"/gvd/?",B.url.proto+B.url.domain.TILE_ONLINE_URLS[4]+"/gvd/?"];this.Va=s;this.rk={};this.map=a;this.$e=this.ej=0;this.Yh=s;this.Db=window.Db;this.Bz=z.extend({},window.Db);this.fm={dark:{backColor:"#2D2D2D",textColor:"#bfbfbf",iconUrl:"vector/dicons"},normal:{backColor:"#F3F1EC", textColor:"#c61b1b",iconUrl:"vector/nicons_hd"},light:{backColor:"#EBF8FC",textColor:"#017fb4",iconUrl:"vector/licons"}};this.Rs={};this.op=q;this.ok=s;this.am=/.*GT-I9300.*Version\\/\\d+.*Safari\\/\\d+\\.\\d+$/ig.test(navigator.userAgent)||/baiduboxapp/ig.test(navigator.userAgent)} Vf.prototype={Is:function(a){var b=this.map,c=b.fa();this.$e=a.length;this.ej=0;this.qc=this.map.K.devicePixelRatio;this.xz=this.yz=this.wz=this.Ru=0;b=b.Ka();new J(b.lng,b.lat);this.map.dispatchEvent(new P("onvectorbegin"));for(var b=0,e=this.$e;b<e;b++){var f=a[b][2],g=a[b][0],i=a[b][1];f.yd=t;f.uq=+new Date;this.vy(g,i,c,f)}},xK:function(){for(var a in this.rk)delete this.rk[a]},vy:function(a,b,c,e){var f=this,g=f.map,i=f.eG,k=Math.abs(parseInt(a,10)+parseInt(b,10))%i.length,m="x="+a+"&y="+b+"&z="+ c,n="_"+(0>a?"_":"")+(0>b?"$":"")+parseInt(Math.abs(a)+""+Math.abs(b)+""+c,10).toString(36),i=i[k]+"qt=lgvd&layers=bg,df&"+m+"&styles=pl&f=jsapi&v=002&udt=20150526",i=i+("&fn=BMap."+n),g=g.Ka(),o=new J(g.lng,g.lat),p=f.map.fa();B[n]=function(g){if(g=g.content){e.rq=(new Date).getTime();var i=f.map,k=i.Ka(),i=i.fa();if(!k.pb(o)||i!=p){delete B[n];return}g=(g.bg||[]).concat(g.df||[]);e.Lc=g;e.Za="#c"+a+"r"+b+"z"+c;g&&f.Po(g,e,o,p)}delete B[n]};oa(i)},hj:function(a){var a=a.getContext("2d"),b=this.le* this.qc;this.am||(a.save(),a.clearRect(0,0,b,b),a.restore())},bD:function(a,b,c){a.fillStyle=c||"#F5F3F0";a.fillRect(0,0,b,b)},Po:function(a,b,c,e){function f(){b.jQ=+new Date;var f=k.map.Ka(),g=k.map.fa();if(f.pb(c)&&g==e){for(k.map.K.w0&&a.v0&&k.M2(i,a.v0);n<m;n++){var f=k.dF(a[n]),g=o[f[3]],p=o[f[4]],v=g[0];f.wc=g;f.Sc=p;v==Sf?k.mx(i,f,e):v==Rf?k.ue(i,f[1],g,p,f[2]):v==Tf?k.aD(i,f):k.cD(i,f)}b.yd=q;b.fQ=+new Date;k.wz+=b.dQ-b.hQ;k.yz+=b.eQ-b.iQ;k.xz+=b.fQ-b.jQ;k.Ru=k.wz+k.yz+k.xz;k.ej++;k.$e== k.ej&&(k.op&&(k.op=t,f={},4E3<+new Date-PDC.kQ&&(f.FirstScreenTime=+new Date-PDC.kQ,f.FST_V_B=+new Date-PDC.t1,f.VectorDrawTime=k.Ru,f.userAgent=navigator.userAgent,Ra(8080,f)),B.Fn("cus.fire","time",{z_vectorfirstdrawtime:k.Ru})),f=new P("onvectorloaded"),f.O2=k.Ru,f.N2=k.ej,k.map.dispatchEvent(f),k.map.dispatchEvent(new P("ontilesloaded")))}}function g(){b.iQ=+new Date;var f=k.map.Ka(),g=k.map.fa();if(f.pb(c)&&g==e){for(;n<m;n++){var f=a[n],g=o[f[3]],p=o[f[4]];17<=e&&(g[5]&&0<g[5].length&&1==g[5][0]&& 6==g[5][1])&&(g[5].length=0,g[6]=0,p[6]=0);5<=e&&(9>=e&&g[5]&&0<g[5].length)&&(g[1]="115,115,115,0.3",g[5].length=0);f.wc=g;f.Sc=p;if(g[0]==Rf)k.dF(f);else break}k.uF(i,a,y,n,e);b.eQ=+new Date}}b.hQ=+new Date;var i=b.getContext("2d");1<this.qc&&!b.og&&(i.scale(this.qc,this.qc),b.og=q);i.textBaseline="bottom";this.bD(i,this.le,this.map.K.Eo);for(var k=this,m=a.length,n=0,o=this.Db;n<m;n++){var p=a[n],v=o[p[3]]||window.Db[p[3]],x=o[p[4]]||window.Db[p[4]];p.wc=v;p.Sc=x;if(v[0]==Sf)k.mx(i,k.dF(p),e); else break}b.dQ=+new Date;var y=n;k.g4===q?(g(),f()):(window.setTimeout(g,1),window.setTimeout(f,1))},dF:function(a){for(var b=a[1],c=0,e=0,f=0,g=b.length;f<g;f+=2)c+=b[f]/10,e+=b[f+1]/10,b[f]=c,b[f+1]=e;return a},mx:function(a,b,c){var e=b.wc,f=e[2],b=b[1];a.fillStyle=B.Bb.we(e[1]);a.beginPath();a.moveTo(b[0],b[1]);for(var e=2,g=b.length;e<g;e+=2)a.lineTo(b[e],b[e+1]);a.closePath();a.fill();0<f.length&&(a.strokeStyle=a.fillStyle,a.lineWidth=12<=c?3:f[3],a.stroke())},ue:function(a,b,c,e){if(c||e){var f= B.Bb.we,g=B.Bb.Bx,i=B.Bb.Cx;if(this.vt(c,e))firstColor=backColor=(f=e&&e[5]&&0<e[5].length?q:t)?B.Bb.we(c[1]):"rgba(0, 0, 0, 0)",backLineWidth=c[2],foreLineWidth=f?e[2]:c[2],intervalLen=f?e[5][0]:c[5][0],intervalColor=B.Bb.we(f?e[1]:c[1]),B.Bb.YW(a,b,intervalLen,backLineWidth,foreLineWidth,firstColor,s,backColor,intervalColor);else if(1==c[7])a.strokeStyle=f(c[1]),a.fillStyle=a.strokeStyle,a.lineWidth=c[2],a.lineCap=g(c[3]),a.lineJoin=i(c[4]),B.Bb.$K(a,b,a.lineWidth);else{a.beginPath();a.moveTo(b[0], b[1]);for(var k=2,m=b.length;k<m;k+=2)a.lineTo(b[k],b[k+1]);a.strokeStyle=f(c[1]);a.lineCap=g(c[3]);a.lineJoin=i(c[4]);a.lineWidth=c[2];a.stroke();e&&(a.strokeStyle=f(e[1]),a.lineWidth=e[2],a.lineCap=g(e[3]),a.lineJoin=i(e[4]),a.stroke())}}},aD:function(a,b){var c=b[1],e=b.wc,f=B.Bb.we,g=f(e[1]),i=f(e[2]),k=e[4],f=f(k[1]),k=k[2],e=e[5];B.Bb.eD(a,c,0,e,0,g,i,f,k)},cD:function(a,b){a.save();var c=b[1],e=b[0],f=b[2],g=this.Zs(b.wc,b.Sc),i=g[1],k=0;if(!("undefined"==typeof i||"number"==typeof i)){var m= -1<i.indexOf("biaopai");i.indexOf("ditie");if(0<i.length){var n="undefined"!=typeof TVC?TVC.fK.N0:{},n=this.lt[i.length%this.lt.length]+this.fm.normal.iconUrl+"/"+i+".png?v="+(n.version?n.version:"002")+"&udt="+(n.wn?n.wn:"20150601"),o=new Image,p=c[0],v=c[1];2<c.length&&(k+=2);var x=this;o.onload=function(){var b=this.width,n=this.height;a.drawImage(this,p-b/4,v-n/4,b/2,n/2);m&&x.Js(a,c,g,f,e,i,k,m);o.onload=s;delete o.onload;o=s};o.src=n}!m&&(g[2]&&0<g[2].length)&&this.Js(a,c,g,f,e,i,k,m)}a.restore()}, Js:function(a,b,c,e,f,g,i,k){var m=B.Bb.we,n=c[2];if(f&&0<n.length){var o=[],c=n[2],p=n[3],v=n[4],n=n[5];o.push(B.Bb.JL(v));z.platform.zE?(o.push("bold"),o.push(c+"px"),o.push("arial,\\u9ed1\\u4f53")):(o.push(c+"px"),o.push("\\u9ed1\\u4f53"));k||o.push("Helvetica Neue,Arial,Hiragino Sans GB,\\u9ed1\\u4f53,sans-serif");a.font=o.join(" ");a.fillStyle=m(p);if(o=B.Bb.xM(v))a.strokeStyle=m(n),a.lineWidth=k?0.5:2;for(var g=-1<g.indexOf("biaopai_xiandao"),p=f.split("\\\\"),x=0,y=p.length,A=b.length;x<y&&i<A;x++){var E= b[i],C=b[i+1],f=p[x],f=a.measureText(f).width,F=c,i=i+2;10<e&&350>e&&this.cG(a,E,C,e);var D=1;B.Bb.wM(v)&&(B.Bb.nL(a,E-f/2,C-F/2,f,F,{fillStyle:m(n)}),D=0);g?(a.save(),a.scale(0.9,0.9),o&&a.strokeText(p[x],(E-f/2+1)/0.9,(C+F/2+1)/0.9),a.fillText(p[x],(E-f/2+1)/0.9,(C+F/2+1)/0.9),a.restore()):(D=k?2:D,o&&a.strokeText(p[x],E-f/2,C+F/2+D),a.fillText(p[x],E-f/2,C+F/2+D))}}},Zs:function(a,b){var c=[Qf,"",[]];a&&(a[0]==Uf?c[2]=a:c=a);b&&(b[0]==Uf?c[2]=b:c[1]=b[1]);return c},cG:function(a,b,c,e){e=e/180* Math.PI;cv=Math.cos(e);sv=Math.sin(e);yy=xx=cv;xy=sv;yx=-sv;x0=b-b*cv-c*sv;y0=c+b*sv-c*cv;a.transform(xx,yx,xy,yy,x0,y0)},uF:function(a,b,c,e,f){if(16>=f)for(var g=c;g<e;){for(var i=b[g],k=this.ct(i.wc,i.Sc),c=g+1;c<e;c++){var m=b[c];if(k!=this.ct(m.wc,m.Sc))break}for(i=g;i<c;i++){var n=b[i],o=n[1],k=n.wc,m=n.Sc;this.vt(k,m)?n.wE=q:10<=f&&13>=f?"228,218,201,1"!=k[1]&&this.ue(a,o,k,t):this.ue(a,o,k,t)}for(i=g;i<c;i++)n=b[i],o=n[1],k=n.wc,m=n.Sc,n.wE?this.ue(a,o,k,m,n[2],q):(10<=f&&13>=f&&"228,218,201,1"== k[1]&&(m[1]="231,231,157,1"),this.ue(a,o,m,t));g=c}else{for(g=c;g<e;g++)i=b[g],k=i.wc,m=i.Sc,f=k[6]&1?q:t,m&&!f&&(f=m[6]&1?q:t),f?i.FE=q:this.ue(a,i[1],k,t);for(g=c;g<e;g++)i=b[g],k=i.wc,m=i.Sc,i.FE?this.ue(a,i[1],k,m,i[2]):this.ue(a,i[1],m,t)}},ct:function(a,b){if(!b)return 0;var c=a[6],e=b[6];if(1==c||1==e)return 1;switch(c){case 2:return 2==e?1:0;case 4:case 6:case 8:case 10:return 4<=e&&10>=e?1:0;default:return 0}},vt:function(a,b){return a&&0<a.length&&0<a[5].length||b&&0<b.length&&0<b[5].length? q:t}};B.NewVectorDrawLib=Vf; ');