/* */_jsload&&_jsload('simpleInfowindow', '(function(i){var jW=i.Utils;var T=jW.format;var e={prefix:"BMap_simple_bubble",windowOffset:[0,0],contentStyle:"display:block",centerStyle:"z-index:3;position:relative;",popStyle:"position:absolute;display:none;cursor:default;;background-color:#fff",bottomStyle:"display:block;z-index:2;position:absolute;width:16px;",tailShadowUrl:B.imgPath+"tail_shadow.png",tailShadowUrlSrcset:B.imgPath+"tail_shadow2x.png 2x",tailShadowStyle:"width:16px;height:10px;position:absolute;",tailShadowWidth:16,tailShadowHeight:10};if(FeBrowser.ie<=8&&FeBrowser.ie>0){e.tailShadowUrl=B.imgPath+"tail_noshadow.png"}e.simpleInfoWindowDomTemplate=T([\'
\',\'
",\'
\',\'

\',"
","
"],e);function jV(j0,jY){for(var jZ=0,jX=j0.length;jZ730){jX=730}}this._config.width=jX;if(this._isMyDom()&&this.isOpen()){var jY=this;this.redraw(function(){jY.setPanToWithDelay()})}},setHeight:function(jX){jX=jX*1;if(!jX&&jX!==0||isNaN(jX)||jX<0){return}if(jX!==0){if(jX<50){jX=50}if(jX>650){jX=650}}this._config.height=jX;var jZ=this.map;if(this._isMyDom()&&this.isOpen()){if(this._config.width!==0){jZ.simpleInfoWindowDoms.contentDiv.style.width=this._config.width+"px"}var jY=this;this.redraw(function(){jY.setPanToWithDelay()})}},setContent:function(jY){jY=jY||this.content;var jZ=this.map;this.content=jY;if(!this._isMyDom()){return}var jX=jZ.simpleInfoWindowDoms.contentDiv;jX.innerHTML=jY;if(this._config.width!==0){jX.style.width=this._config.width+"px"}jX.style.display="block"},redraw:function(j4,j2){if(!this._isMyDom()){return}if(!j2&&!this.isOpen()){return}j4=j4||function(){};var jZ=this;var j1=100;var j0=jZ.map.simpleInfoWindow;var j6=j0.contentDiv.style;var jX=j0.contentMain.style;j6.width=jX.width="auto";j6.height=jX.height="auto";j6.whiteSpace="nowrap";if(j0.popDom.style.display==="none"){j0.popDom.style.visibility="hidden";this.show()}var j3=j0.contentMain.scrollWidth||0;j3=jZ._config.width===0?j3:jZ._config.width;j3=j3<50?50:j3;j3=j3>600?600:j3;jX.width=j3+"px";var jY;jY=j0.contentMain.scrollHeight||0;jY=jZ._config.height===0?jY:jZ._config.height;jZ._setWinSize(j3,jY);if(this.isOpen()){j5()}else{setTimeout(j5,j1)}function j5(){j6.whiteSpace="";jX.overflowX=(jZ._config.width===0)?"hidden":"auto";jX.overflowY=(jZ._config.height===0)?"hidden":"auto";jY=j0.contentMain.scrollHeight||0;jY=jZ._config.height===0?jY:jZ._config.height;jY=jY<50?50:jY;jY=jY>440?440:jY;jZ._setWinSize(j3,jY);j0.popDom.style.visibility="";jX.height=jY+"px";j0.centerDiv.style.height=jY+"px";j0.bottomDiv.style.width=j3+"px";j0.centerDiv.style.width=j3+"px";j0.popDom.style.width=j3+"px";jZ.dispatchEvent(new fA("onresize"));jZ.setPanToWithDelay();j4()}},setPosition:function(j1,j2){if(!this._isMyDom()){return}var jX=this.map.simpleInfoWindowDoms;var jY=this.overlay;var j0=this.map.pointToOverlayPixelIn(jY.getPoint(),{zoom:j2,center:j1});var jZ=jY.getIcon();if(j0.onBack||j0.outOfFrustum){eP.hide(jX.popDom);return}if(this._visible===true){eP.show(jX.popDom)}var j3=new fa(j0.x-jZ.offset.width+jZ.infoWindowOffset.width+jY.getOffset().width+this._config.offset.width,j0.y-jZ.offset.height+jZ.infoWindowOffset.height+jY.getOffset().height+this._config.offset.height);jX.popDom.style.left=-this.pShowWidth/2+j3.x+e.windowOffset[0]+"px";jX.popDom.style.top=-this.pShowHeight+j3.y-e.tailShadowHeight+e.windowOffset[1]+"px";jX.bottomDiv.style.left=this.pShowWidth/2-e.tailShadowWidth/2+"px"},setPanToWithDelay:function(jX){var jY=this;setTimeout(function(){jY.setPanTo()},jX||200)},setPanTo:function(){if(!this.overlay||!this.overlay.getPoint()||!this._config.enableAutoPan||!this._isMyDom()){return}var ke=this.map;var j5=ke.simpleInfoWindowDoms;var jZ=j5.popDivs;var kf=j5.popDom;if(!jZ||!kf){return}var j7;var j0=parseInt(jV(jZ,"content").style.width,10)+2;var kb=parseInt(eP.Dom.getComputedStyle(jV(jZ,"center"),"height"))+parseInt(eP.Dom.getComputedStyle(jV(jZ,"bottom"),"height"));var j9=parseFloat(kf.style.left,10);var j2=parseFloat(kf.style.top,10);if(this.map._renderType==="webgl"){j9+=parseInt(this.map.platform.style.left,10);j2+=parseInt(this.map.platform.style.top,10)}else{j9+=this.map.offsetX;j2+=this.map.offsetY}var j4=new fa(j9,j2);var j3=new fa(j0+j9,kb+j2);var kc,ka;if(this._config.height!==0&&document.all){if(!ke.temp.infoKey){ke.temp.infoKey=-1}kc=-ke.temp.infoKey;ke.temp.infoKey=-ke.temp.infoKey}kc=0;ka=0;var jX=10;var jY=this._config.margin[0];var j1=this._config.margin[1];var kd=this._config.margin[2];var j6=this._config.margin[3];if(j4.xke.width-j1){kc=ke.width-j3.x-j1}if(j3.y>ke.height-kd){ka=ke.height-j3.y-kd}this._loadCollisions();var j8=this._config.collisions;if(j4.xke.width-j8[1][0]&&j4.y=j0){kc=-j3.x+ke.width-j8[1][0]}else{ka=-j4.y+j8[1][1];if(ke.width-j8[0][0]-j8[1][0]ke.height-j8[3][1]){if(Math.abs(-j4.x+j8[3][0])=j0){kc=-j4.x+j8[3][0]}else{ka=-j3.y+ke.height-j8[3][1]}if(ke.height-j8[0][1]-j8[3][1]ke.width-j8[2][0]&&j3.y>ke.height-j8[2][1]){if(Math.abs(-j3.x+ke.width-j8[2][0])=j0){kc=-j3.x+ke.width-j8[2][0]}else{if(ke.height-j8[1][1]-j8[2][1]>=kb){ka=-j3.y+ke.height-j8[2][1]}else{ka=-j4.y+j8[1][1]}if(ke.width-j8[0][0]-j8[2][0]ka[0]?j3:ka[0],j0>ka[1]?j0:ka[1]]}},show:function(){this._visible=true;if(!this._isMyDom()){return}var jY=this.map.simpleInfoWindowDoms;if(jY.popDom.style.display!="none"){return}eP.show(jY.popDom);var jX=new fA("onopen");jX.point=this.getPoint();this.dispatchEvent(jX);this.redraw()},hide:function(){this._visible=false;if(!this._isMyDom()){return false}var jY=this.map.simpleInfoWindowDoms;if(jY.popDom.style.display=="none"){return false}if(this._config.onClosing()===false){return false}eP.hide(jY.popDom);var jX=new fA("onclose");jX.point=this.getPoint();this.dispatchEvent(jX);this.map.removeEventListener("click",this.map.temp._clickCloseHandler);this.map.temp._clickCloseBinded=false;this.decontrol();return true},isOpen:function(){if(!this.map){return false}var jX=this.map.temp.infoWin;if(!jX){return false}if(!this._isMyDom()){return false}if(jX&&jX.overlay===this.overlay&&this.map.simpleInfoWindowDoms&&this.map.simpleInfoWindowDoms.popDom.style.display=="none"){return false}else{return true}},_revert:function(){if(!this._isMyDom()){return}var jX=this.map.simpleInfoWindowDoms;jX.contentDiv.innerHTML="";jX.maxContentDiv.innerHTML=""},_setOverflow:function(){var jZ=this.map;if(!this._isMyDom()){return}var jY=jZ.simpleInfoWindowDoms,jX=jY.contentMain.style;jY._overflowX=jX.overflowX;jY._overflowY=jX.overflowY;jX.overflowX="hidden";jX.overflowY="hidden"},_resetOverflow:function(){var jZ=this.map;if(!this._isMyDom()||!jZ.simpleInfoWindowDoms._overflowX||!jZ.simpleInfoWindowDoms._overflowY){return}var jY=jZ.simpleInfoWindowDoms,jX=jY.contentMain.style;jX.overflowX=jY._overflowX;jX.overflowY=jY._overflowY;delete jY._overflowX;delete jY._overflowY},_draw:function(){if(this._visible===true&&this.overlay){this.overlay.openSimpleInfoWindow(this)}},_isMyDom:function(){return(this.map&&this.map.simpleInfoWindowDoms&&this.map.simpleInfoWindowDoms.hashCode==this.hashCode)}});et.prototype.openSimpleInfoWindow=function(j0){if(this.map&&this.map.temp&&this.map.temp.infoWin instanceof i.InfoWindow){this.map.closeInfoWindow()}var jZ=this.map;if(!j0||!this.map||!this.domElement||this.isVisible()===false||j0.toString()!=="SimpleInfoWindow"){return}var jY=jZ.temp;if(jY.infoWin&&jY.infoWin.overlay&&jY.infoWin.overlay._fromMap){jZ.closeSimpleInfoWindow()}if(jY.infoWin===j0&&jY.infoWin.isOpen()&&jY.infoWin.overlay===this){j0.setPanToWithDelay();return}jZ.closeSimpleInfoWindow();this.simpleInfoWindow=j0;if(jY.infoWin===null||jY.infoWin!==j0){jY.infoWin=j0;j0.initialize(this)}else{j0.redraw(null,true)}eP.BaseClass.call(j0,j0.hashCode);if(!jY._clickCloseHandler){jY._clickCloseHandler=function(j1){if(j1.overlay||(j1.spots&&j1.spots.length>0)){return}if(jZ.temp.infoWin&&jZ.temp.infoWin._config.enableCloseOnClick){jZ.closeSimpleInfoWindow();jZ.removeEventListener("spotclick",jY._clickCloseHandler);jY._clickCloseBinded=false}}}if(!jY._clickCloseBinded){setTimeout(function(){jZ.addEventListener("spotclick",jY._clickCloseHandler);jY._clickCloseBinded=true},200)}if(jY._infoWin){delete jY._infoWin}j0.overlay=this;var jX=jZ.simpleInfoWindowDoms;this.map.getPanes().floatPane.appendChild(jX.popDom);j0.setPanToWithDelay();this.dispatchEvent(new fA("oninfowindowopen"))};et.prototype.closeSimpleInfoWindow=function(){if(!this.map||!this.map.simpleInfoWindowDoms){return}var jY=this;if(jY.simpleInfoWindow&&jY.simpleInfoWindow.hashCode===jY.map.simpleInfoWindowDoms.hashCode){try{if(jY.simpleInfoWindow.hide()===true){jY.dispatchEvent(new fA("oninfowindowclose"));jY.map.temp.infoWin=jY.simpleInfoWindow=null}}catch(jX){}}}})(BMapGL);');