/* */_jsload&&_jsload('poly', 'ik.DOM_ATTRS={strokecolor:1,strokeweight:1,strokeopacity:1,fillcolor:1,fillopacity:1,strokelinecap:1,strokelinejoin:1,strokestyle:1,topfillcolor:1,topfillopacity:1,sidefillcolor:1,sidefillopacity:1};eP.extend(ik.prototype,{initialize:function(T){if(T&&this._graphMouseEvent){T.addEventListener("onmousemove",this._graphMouseEvent)}if(T&&this._graphClickEvent){T.addEventListener("onclick",this._graphClickEvent);T.addEventListener("ondblclick",this._graphClickEvent);T.addEventListener("onrightclick",this._graphClickEvent);T.addEventListener("onrightdblclick",this._graphClickEvent)}if((this._config.strokeStyle==="dashed"||this._config.strokeStyle==="dotted"||this._config.strokeTexture)&&T.getRenderType()==="webgl"&&!this._config.texture){this._generateTexture()}var e=et.prototype.initialize.call(this,T);if(this._config.enableEditing===true&&!this._config.geodesic){var i=this;setTimeout(function(){i.clearVertexs();i.addVertexs()},0)}return e},_generateTexture:function(){var jY=this._config;if(jY.strokeTexture&&jY.strokeTexture.url){this._config.texture=jY.strokeTexture.url;var jZ=jY.strokeTexture.width||16;var i=jY.strokeTexture.height||16;this._totalDashLen=jY.strokeWeight*Math.round(i/jZ);this._config.textureSize=[jZ,i];return}var jV=jY.dashArray;var jX=document.createElement("canvas");var e;var jW;if(jY.strokeStyle==="dashed"){e=16;jW=e*8}else{if(jY.strokeStyle==="dotted"){e=32;jW=e*2}}jX.width=e;jX.height=jW;var T=jX.getContext("2d");T.fillStyle=jY.strokeColor;T.globalAlpha=jY.strokeOpacity;if(jY.strokeStyle==="dashed"){this._drawDashArrayTexture(T,e,jW)}else{if(jY.strokeStyle==="dotted"){this._drawDottedTexture(T,e,jW)}}this._config.texture=jX;this._config.textureSize=[e,jW]},_drawDashArrayTexture:function(j1,jV,jX){var T=this._config;var jZ=T.dashArray;if(!jZ){j1.fillRect(0,0,jV,jX/2);this._totalDashLen=T.strokeWeight*4}else{var j0=0;if(jZ.length%2!==0){jZ=jZ.concat(jZ)}for(var jW=0;jW=0&&j0jV._config.mouseOverTolerance)){jZ.pixel=j2.pixel;jZ.point=j2.point;jZ.latLng=this.overlayPixelToPoint(j2.pixel)}else{jZ.point=this.overlayPixelToPointIn(j1.pixel);jZ.pixel=this.pointToPixelIn(jZ.point);jZ.latLng=this.overlayPixelToPoint(j1.pixel)}jV.dispatchEvent(jZ)}};this._graphClickEvent=function(j2){if(!jV.map){return}if(jV.map.getMapType()==="B_EARTH_MAP"){return}if(jV instanceof bw.PolylineMultipart||jV instanceof bw.Marker3D){return}if(jV.map.temp._draggingMarker){return}if(!jV.enableEventListen){return}var jZ;var i=j2.point;var j1;if(jV.toString()!=="Polyline"){j1=jV._getInPnpoly(i)}else{j1=jV._getProximity(i)}var j0=j1.dist;if(j0>=0&&j0jV._config.mouseOverTolerance)){jZ.pixel=j2.pixel;jZ.point=j2.point;jZ.latLng=this.overlayPixelToPoint(j2.pixel)}else{jZ.point=this.overlayPixelToPointIn(j1.pixel);jZ.pixel=this.pointToPixelIn(jZ.point);jZ.latLng=this.overlayPixelToPoint(j1.pixel);if(jV.toString()==="GroundOverlay"&&jV.canPixelMap&&jV.canPixelMap()){jZ.color=jV.getImagePixel(jZ.point);jZ.value=jV.getValue(jZ.color)}}jV.dispatchEvent(jZ)}};this.map.addEventListener("onmousemove",this._graphMouseEvent);var jW=["onclick","dblclick","onrightclick","onrightdblclick"];for(var T=0;T0){T[0]=this.greatCirclePoints}var i=this._getDisplayPixels(T,jW.zoom,jW.center);if(this._drawer){this._drawer.setPath(this.domElement,i)}},_draw:function(){if(this.map){this.initialize(this.map);if(this.domElement){this.domElement.style.WebkitUserSelect="none"}this.draw()}},_getDisplayPixels:function(jZ,j0,e){var jV=this.map;var jY=[];if(jZ.length==0||!this.isVisible()){return[jY]}if(jV._renderType!=="webgl"&&!this.domElement){return[jY]}var T=jZ;if(!this._config.enableEditing&&this._config.enableParse){T=this._simplification(jZ)}var jX=[];if(jZ[0] instanceof cu){var j1=this._toOverlayPixels(T,j0,e);jX.push(j1.pixels);jX.isOnBack=j1.isOnBack}else{jX.isOnBack=false;for(var jW=0;jW0){this._config.strokeWeight=e;if(!this.map){return}this._setDomAttribute("strokeweight",e)}},setStrokeOpacity:function(e){if(!e||e>1||e<0){return}this._config.strokeOpacity=e;if(!this.map){return}this._setDomAttribute("strokeopacity",e)},setFillOpacity:function(e){if(e>1||e<0){return}this._config.fillOpacity=e;this._setDomAttribute("fillopacity",e)},setStrokeStyle:function(e){if(e!="solid"&&e!="dashed"&&e!="dotted"){return}this._config.strokeStyle=e;this._setDomAttribute("strokestyle",e)},setFillColor:function(e){this._config.fillColor=e||"";this._setDomAttribute("fillcolor",e)},_setDomAttribute:function(i,T){if(!ik.DOM_ATTRS[i]){return}if(this._drawer){if(T===false||T===null||typeof T==="undefined"){T=""}this._drawer.setAttribute(this.domElement,i,T,this._config)}var e=new fA("onlineupdate");e.overlay=this;this.dispatchEvent(e);if(i==="strokeweight"&&this.getStrokeStyle()==="dashed"&&fL.getDrawer(this.map)&&fL.getDrawer(this.map).getType()==="svg"){this._setDomAttribute("strokestyle","dashed")}},addVertexs:function(){var jZ=this;if(jZ.vertexMarkers.length){return}var j0=this.getVertexPoints();var jY;for(var jX=0,jV=j0.length;jX1){for(var j9=1;j9ka){j4=Math.sqrt(Math.min(jV,kd))}if((T==null)||(T>j4)){jW=Math.sqrt(kd-jX)/Math.sqrt(ka);j7=Math.sqrt(jV-jX)/Math.sqrt(ka);T=j4;j5=j9}T=Math.min(T,j4)}if(jW>1){jW=1}if(j7>1){jW=0;j7=1}var j2=j3[j5-1].x-j3[j5].x;var j0=j3[j5-1].y-j3[j5].y;jZ=j3[j5-1].x-(j2*jW);jY=j3[j5-1].y-(j0*jW)}return{pixel:new fa(jZ,jY),dist:T}},_pixelPnpoly:function(jW,jY){var e=jY.length;var T=0;var jX=false;for(var jV=0;jV=jY[jV].y)&&(jW.y=jY[T].y)&&(jW.y0){j5[0]=this.greatCirclePoints}var T=ik.JOININDEX[this._config.strokeLineJoin];var j4=ik.CAPINDEX[this._config.strokeLineCap];var jV=this.getStrokeColorForGL();var e=this._config.strokeWeight/2;var jY=this.map.getZoom();if(j5.length>500&&j5[0] instanceof cu){if(!j2&&this._lastResult){return this._lastResult}var j1=this._getDisplayPixelsGLWithCut(j5);for(var jX=0;jX65536){j6.push([jZ,j3]);jZ=[];j3=[]}jW.buildData(j1[jX],T,j4,jZ,j3,jV,e)}j6.push([jZ,j3]);j6.inCache=false;this._lastResult=j6;return j6}var j0=this.getParseCacheIndex(this.map.getZoom());if(j2!==true&&this._parseCacheGL[j0]){this._parseCacheGL[j0].inCache=true;return this._parseCacheGL[j0]}var j1=this._getDisplayPixelsGL(j5);for(var jX=0;jX65536){j6.push([jZ,j3]);jZ=[];j3=[]}jW.buildData(j1[jX],T,j4,jZ,j3,jV,e)}j6.push([jZ,j3]);this._parseCacheGL[j0]=j6;this._parseCacheGL[j0].cacheIndex=j0;return j6},ifInMapView:function(){if(!this.map){return false}if(this.map.getZoom()<5){return true}if(this._config.clip===false){return true}var e=this.map.getBoundsIn();return !!e.intersects(this.getBoundsIn())},_getDisplayPixelsGLWithCut:function(e){return this._getDisplayPixelsGL(e)},_getDisplayPixelsGL:function(jV){var jX=this.map;var jW=[];var jZ=[];jW.pointsArray=jZ;if(jV.length==0||!this.isVisible()){return[jW]}var jY=jV;if(!this._config.enableEditing&&this._config.enableParse){jY=this._simplification(jV)}var T=[];if(!this.hasMultipleParts){T[0]=this._toOverlayPixelsGL(jY)}else{for(var e=0;e5000)&&!this._config.enableEditing){var jY=this.getParseCacheIndex(ke.getZoom());if(this._parseCache[jY]){j8=this._parseCache[jY]}else{var j0=ke.config.coordType===2?1:ke.config.coordType;var T=dK(j8,this.getParseTolerance(ke.getZoom(),j0));j8=this._parseCache[jY]=T}}var kc;var kf=ke.pointToOverlayPixelIn(j8[0],{zoom:e,center:kd});jX.push(kf);if(kf.onBack){kc=true}for(var j9=1,j6=1,j5=j8.length;j90){j2=this.greatCirclePoints}if(!this._config.enableEditing){var j0=this.getParseCacheIndex(T.getZoom());if(this._parseCache[j0]){j2=this._parseCache[j0]}else{var jY=T.config.coordType===2?1:T.config.coordType;var j3=dK(j2,this.getParseTolerance(T.getZoom(),jY));j2=this._parseCache[j0]=j3}}var e=T._polyOverlayBasePoint;j1.push([j2[0].lng-e.lng,j2[0].lat-e.lat]);for(var jX=1,jW=1,jV=j2.length;jX12&&jW.getRenderType()!=="webgl"){return}var e=i?jW.worldSize(jX):hx.WORLD_SIZE_MC;var jV=T.slice(0);eP.each(jV,function(jY){var jZ=[];eP.each(jY,function(j0){if(j0.x){jZ.push(new fa(j0.x-e,j0.y))}else{jZ.push([j0[0]-e,j0[1]])}});T.push(jZ)});eP.each(jV,function(jY){var jZ=[];eP.each(jY,function(j0){if(j0.x){jZ.push(new fa(j0.x+e,j0.y))}else{jZ.push([j0[0]+e,j0[1]])}});T.push(jZ)})},getParsedPoints:function(){var jY=this.map;var i=this.points;var e=[];var T=this;var jX=i.slice(0);jX=[jX];if(this.greatCirclePoints.length>0){jX=[];jX[0]=this.greatCirclePoints}eP.each(jX,function(j1){var j0=jY.config.coordType===2?1:jY.config.coordType;var jZ=dK(j1,T.getParseTolerance(jY.getZoom(),j0));e.push(jZ)});var jW=0;if(this._bounds.sw.lng<-hx.WORLD_SIZE_MC_HALF){jW=hx.WORLD_SIZE_MC}if(this._bounds.ne.lng>hx.WORLD_SIZE_MC_HALF){jW=-hx.WORLD_SIZE_MC}if(jW===0){return e}var jV=e.slice(0);eP.each(jV,function(jZ){var j0=[];eP.each(jZ,function(j1){j0.push(new cu(j1.lng+jW,j1.lat))});e.push(j0)});return e},_onMarkerDragging:function(j1){this._editstate=true;var T=j1.currentTarget;var j3=j1.point;var j2=T.index;var i=this.vertexPoints;var j4;var jZ=null;var jV=null;if(j2===0){var j0=i[j2+2].p;j4=[j3,j0];jZ=new cu((j0.lng+j3.lng)/2,(j0.lat+j3.lat)/2);if(this.vertexMarkers[j2+1]){this.vertexMarkers[j2+1].hide()}}else{if(j2===i.length-1){var jY=i[j2-2].p;j4=[jY,j3];jZ=new cu((jY.lng+j3.lng)/2,(jY.lat+j3.lat)/2);if(this.vertexMarkers[j2-1]){this.vertexMarkers[j2-1].hide()}}else{var jY=i[j2-1].p;var j0=i[j2+1].p;j4=[jY,j3,j0];if(!T.t){jY=i[j2-2].p;j0=i[j2+2].p;j4=[jY,j3,j0];jZ=new cu((jY.lng+j3.lng)/2,(jY.lat+j3.lat)/2);jV=new cu((j0.lng+j3.lng)/2,(j0.lat+j3.lat)/2);if(this.vertexMarkers[j2-1]){this.vertexMarkers[j2-1].hide()}if(this.vertexMarkers[j2+1]){this.vertexMarkers[j2+1].hide()}}}}if(!this._temp.dashedLine){var jX=new fK(j4,{strokeStyle:"dashed",strokeColor:this._config.strokeColor,strokeWeight:this._config.strokeWeight,strokeOpacity:this._config.strokeOpacity});this.map.addOverlay(jX);jX.hide();this._temp.dashedLine=jX}else{this._temp.dashedLine.setPoints(j4);this._temp.dashedLine.show()}if(this._config.nodeT&&this._config.nodeT instanceof jd){var jW=this._config.nodeT}else{var jW=new jd(B.imgPath+"nodeT.gif",new iL(11,11),{offset:new iL(5,5)})}if(!this._temp.preTNode&&jZ){this._temp.preTNode=new jz(jZ,{icon:jW,delFlag:true});this.map.addOverlay(this._temp.preTNode)}else{if(jZ){this._temp.preTNode.setPoint(jZ)}}if(!this._temp.nexTNode&&jV){this._temp.nexTNode=new jz(jV,{icon:jW,delFlag:true});this.map.addOverlay(this._temp.nexTNode)}else{if(jV){this._temp.nexTNode.setPoint(jV)}}}});eP.extend(gE.prototype,{initialize:function(i){ik.prototype.initialize.call(this,i);var e=this._config;this.setOptions({fillColor:"",strokeColor:e.strokeColor,strokeWeight:e.strokeWeight,strokeStyle:e.strokeStyle,strokeLineCap:e.strokeLineCap,strokeLineJoin:e.strokeLineJoin,strokeOpacity:e.strokeOpacity});return this.domElement},setPoints:function(i){this._clearCache();this.points=ik.getGraphPoints(i).slice(0);this.points=this.calcBezierPoints(this.points,this._cps);this._calcBounds();this.draw();var e=new fA("onlineupdate");e.overlay=this;this.dispatchEvent(e)},_getDisplayPixels:function(j8,e,kd){var ke=this.map;var jX=[];if(j8.length===0||!this.isVisible()){return[jX]}if(ke._renderType!=="webgl"&&!this.domElement){return[jX]}if(!((eP.Platform.ipad||eP.Platform.iphone||eP.Platform.android)&&j8.length>5000)&&!this._config.enableEditing){var jY=this.getParseCacheIndex(ke.getZoom());if(this._parseCache[jY]){j8=this._parseCache[jY]}else{var j0=ke.config.coordType===2?1:ke.config.coordType;var T=dK(j8,this.getParseTolerance(ke.getZoom(),j0));j8=this._parseCache[jY]=T}}var kc;var kf=ke.pointToOverlayPixelIn(j8[0],{zoom:e,center:kd});jX.push(kf);if(kf.onBack){kc=true}for(var j9=1,j6=1,j5=j8.length;j90){j2=this.greatCirclePoints}if(!this._config.enableEditing){var j0=this.getParseCacheIndex(T.getZoom());if(this._parseCache[j0]){j2=this._parseCache[j0]}else{var jY=T.config.coordType===2?1:T.config.coordType;var j3=dK(j2,this.getParseTolerance(T.getZoom(),jY));j2=this._parseCache[j0]=j3}}var e=T._polyOverlayBasePoint;j1.push([j2[0].lng-e.lng,j2[0].lat-e.lat]);for(var jX=1,jW=1,jV=j2.length;jX12&&jW.getRenderType()!=="webgl"){return}var e=i?jW.worldSize(jX):hx.WORLD_SIZE_MC;var jV=T.slice(0);eP.each(jV,function(jY){var jZ=[];eP.each(jY,function(j0){if(j0.x){jZ.push(new fa(j0.x-e,j0.y))}else{jZ.push([j0[0]-e,j0[1]])}});T.push(jZ)});eP.each(jV,function(jY){var jZ=[];eP.each(jY,function(j0){if(j0.x){jZ.push(new fa(j0.x+e,j0.y))}else{jZ.push([j0[0]+e,j0[1]])}});T.push(jZ)})},});eP.extend(cg.prototype,{initialize:function(T){ik.prototype.initialize.call(this,T);var i=this._config;var e={paths:i.path,isBuildingMask:i.isBuildingMask,isPoiMask:i.isPoiMask,isMapMask:i.isMapMask,showRegion:i.showRegion};T.stencil=T.stencil?Object.assign(T.stencil,e):e;return this.domElement},getFillStyleForGL:function(){var e=this._config.fillOpacity;var i=ho.formatColorCssToRgbaArray(this._config.fillColor,e);this._fillStyleInfoForGL=i.join(",");return this._fillStyleInfoForGL},buildFillVertex:function(jY){var j2=[];var j0=this.getParseCacheIndex(this.map.getZoom());if(this._areaCacheGL[j0]){return this._areaCacheGL[j0]}var j1=this._getDisplayPixelsGL(this.points);if(j1.pointsArray&&j1.pointsArray.length<3){this._areaCacheGL[j0]=[[],j2];return this._areaCacheGL[j0]}var jW;var jX=[];var jV=0;for(var T=0;T0){jV+=j1[T-1].length}jW=jY(j1[T].pointsArray,null,null,jV);for(var e=0,jZ=jW.length;e0){jW[0]=this.greatCirclePoints}eP.each(jW,function(j0,jZ){var j1=i._getEachDisplayPixels(j0,jZ,jY,jV);eP.each(j1,function(j2){T.push(j2)})});this._addMultipleDrawPath(T,jY,true);return T},_addMultipleDrawPath:function(T,jX,i){if(this._config.clip===true){return}var jW=this.map;jX=jX||jW.getZoom();if(jX>12&&jW.getRenderType()!=="webgl"){return}var e=i?jW.worldSize(jX):hx.WORLD_SIZE_MC;var jV=T.slice(0);eP.each(jV,function(jY){var jZ=[];eP.each(jY,function(j0){if(j0.x){jZ.push(new fa(j0.x-e,j0.y))}else{jZ.push([j0[0]-e,j0[1]])}});T.push(jZ)});eP.each(jV,function(jY){var jZ=[];eP.each(jY,function(j0){if(j0.x){jZ.push(new fa(j0.x+e,j0.y))}else{jZ.push([j0[0]+e,j0[1]])}});T.push(jZ)})},_getDisplayPixelsGL:function(e){var T=[];var i=this;var jV=e.slice(0);if(this.greatCirclePoints.length>0){jV[0]=this.greatCirclePoints}eP.each(jV,function(jX,jW){var jY=i._getEachDisplayPixelsGL(jX,jW);eP.each(jY,function(jZ){T.push(jZ)})});this._addMultipleDrawPath(T);return T},_getEachDisplayPixels:function(j5,jZ,jY,j2){var e=this.map;var j4=[];if(j5.length===0||!this.domElement||!this.isVisible()){return[j4]}j5=this._simplification(j5,jZ);var j3;var j1=e.pointToOverlayPixelIn(j5[0],{zoom:jY,center:j2});j4.push(j1);if(j1.onBack){j3=true}for(var jX=1,jV=1,T=j5.length;jX0){jX[0]=this.greatCirclePoints}eP.each(jX,function(j1){var j0=jY.config.coordType===2?1:jY.config.coordType;var jZ=dK(j1,T.getParseTolerance(jY.getZoom(),j0));e.push(jZ)});var jW=0;if(this._bounds.sw.lng<-hx.WORLD_SIZE_MC_HALF){jW=hx.WORLD_SIZE_MC}if(this._bounds.ne.lng>hx.WORLD_SIZE_MC_HALF){jW=-hx.WORLD_SIZE_MC}if(jW===0){return e}var jV=e.slice(0);eP.each(jV,function(jZ){var j0=[];eP.each(jZ,function(j1){j0.push(new cu(j1.lng+jW,j1.lat))});e.push(j0)});console.log(e);return e},setPointAt:function(T,e,jV){jV=jV||0;if(!e||!this.points[jV][T]||!this.points[jV][T]){return}this._clearCache();this.points[jV][T]=new cu(e.lng,e.lat);if(this._config.geodesic===true){this.calcGreatCirclePoints(iU.convertMC2LL(this.points[jV][0]),iU.convertMC2LL(this.points[jV][1]))}this._calcBounds();this.draw();var i=new fA("onlineupdate");i.overlay=this;this.dispatchEvent(i)},calcGreatCirclePoints:function(jV,T){if(jV.equals(T)){return}var e=iU.getDistance(im(jV.lng),im(jV.lat),im(T.lng),im(T.lat));if(e<250000){return}this.greatCirclePoints.length=0;var jZ=Math.round(e/150000);var j3=this.calcAngularDistance(jV,T);this.greatCirclePoints.push(this.points[0][0]);var j2=jV.lng;var j1=this.points[0][0];for(var jW=0;jW30037726){if(j0.lng30037726){if(this.points[0][1].lng0){jV+=j1[T-1].length}jW=jY(j1[T].pointsArray,null,null,jV);for(var e=0,jZ=jW.length;e0){ke+=(kk[ki-1].length-1)*5}var kb=kk[ki].pointsArray;kb.splice(-2,2);var kp=this.getClockwise(kb);if(kp){kb=this.rev(kb)}for(var kl=0;klT){jV=j1[jW-2];j0=j1[jW-1];T=j1[jW];jZ=j1[jW+1];if(jW+2>=jX){e=j1[0];jY=j1[1]}else{e=j1[jW+2];jY=j1[jW+3]}}}return((T-jV)*(jY-jZ)-(jZ-j0)*(e-T)<0)},rev:function(jV){var e=[];for(var T=jV.length-1;T>=0;T-=2){e[jV.length-1-T]=jV[T-1];e[jV.length-1-T+1]=jV[T]}return e},convertBuilding3dToTypedArray:function(jY){var T=jY.length;var jV=new Float32Array(T*7);var jX=new DataView(jV.buffer);var e=0;for(var jW=0;jW0){jV+=j0[T-1].length}jW=jY(j0[T].pointsArray,null,null,jV);for(var e=0,jZ=jW.length;e\';var i=T.firstChild;if(!i.style){return false}i.style.behavior="url(#default#VML)";var e=i?typeof i.adj=="object":true;T.parentNode.removeChild(T);fL.supportVml=e;return e},isSupportSvg:function(){if(typeof fL.supportSvg=="undefined"){fL.supportSvg=!!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Shape","1.1")}return fL.supportSvg},isSupportCanvas:function(){if(typeof fL.supportCanvas=="undefined"){fL.supportCanvas=!!bV("canvas").getContext}return fL.supportCanvas}};bw.DrawerSelector=fL;function eD(e){this._map=e;this.SVG_NS="http://www.w3.org/2000/svg";this._svgAttrName={strokeweight:"stroke-width",strokecolor:"stroke",fillcolor:"fill",strokeopacity:"stroke-opacity",fillopacity:"fill-opacity",strokestyle:"stroke-dasharray",strokelinecap:"stroke-linecap",strokelinejoin:"stroke-linejoin"};this._svg=this._createSvg();this._type="svg"}eD.prototype=new eU();var cs=eD.prototype;cs._createSvg=function(){var e=this._svg=bV("svg",{},this.SVG_NS);e.setAttribute("version","1.1");e.setAttribute("type","system");var i=e.style;i.position="absolute";i.MozUserSelect="none";this.setPalette();this._map.getPanes().mapPane.appendChild(e);return e};cs.setPalette=function(){if(!this._svg){return}var T=this._svg;var jZ=this._map;var i=jZ.config.drawMargin;var jW=jZ.width+2*i;var e=jZ.height+2*i;var jY=-jZ.offsetX-i;var jX=-jZ.offsetY-i;this.setAttribute(T,"x",jW+"px");this.setAttribute(T,"y",e+"px");this.setAttribute(T,"viewBox",jY+" "+jX+" "+jW+" "+e);var jV=T.style;jV.top=jX+"px";jV.left=jY+"px";jV.width=jW+"px";jV.height=e+"px"};cs.getPalette=function(){return this._svg};cs.setAttribute=function(jW,T,jX,jV,i){if(!jW){return}if(T==="strokestyle"){i=i||{};var jV=i.strokeWeight||4;var e=i.dashArray||null;switch(jX){case"dashed":if(e){jX=e.join(",")}else{jX=jV*2}break;case"dotted":if(i.strokeLineCap==="round"){jX="1,"+2*jV}else{jX=jV}break;default:jX=0;break}}var jY=jX||"none";if(jX===0){jY=0}jW.setAttributeNS(null,this._getAttributeName(T),jY);return jW};cs._getAttributeName=function(e){return this._svgAttrName[e]||e};cs.addLine=function(){var e=bV("path",{},this.SVG_NS);this.setAttribute(e,"fill-rule","evenodd");this._svg.appendChild(e);return e};cs.setPath=function(T,e){var i=this._getPathString(e)||"M -9999,-9999";this.setAttribute(T,"d",i)};cs._getPathString=function(e){if(e.length===0){return""}var i=[];eP.each(e,function(jW){if(jW.length<2){return}i.push("M "+jW[0].x+" "+jW[0].y+" L");for(var jV=1,T=jW.length;jV0){if(!jV){T.on=false}else{T.on=true}}if(e=="strokestyle"){switch(jV){case"dashed":jV="4 2 1 2";break;case"dotted":jV="1 1";break;default:jV="solid";break}}if(e=="strokeweight"){jV=jV+"px"}var i=this._getAttributeName(e);T[i]=jV||""}};dE._getAttributeName=function(e){return this._vmlAttrName[e]||e};dE.addLine=function(){var e=[\'\',\'\',\'\',""].join("");return bI(this._map.getPanes().mapPane,e)};dE.setPath=function(i,e){this.setAttribute(i,"path",this._getPathString(e));if(eP.Browser.ie==6){i.style.display="none";i.style.display=""}};dE._getPathString=function(e){if(e.length==0){return""}var i=[];eP.each(e,function(jW){if(jW.length<2){return}i.push("m "+jW[0].x+" "+jW[0].y+" l");for(var jV=1,T=jW.length;jV\',\'\',\'\',""].join("");return bI(this._map.getPanes().mapPane,e)};dE.setStandardCircleGeometry=function(T,jV){var i=jV.cx;var jW=jV.cy;var e=jV.radius;T.style.left=(i-e)+"px";T.style.top=(jW-e)+"px";T.style.width=(e*2)+"px";T.style.height=(e*2)+"px";if(eP.Browser.ie===6){T.style.display="none";T.style.display=""}};');