feat(map): 新增 2D 版百度地图改写 SDK(绕开 GL 版的 Blob Worker 域名问题)

诊断页(第 7 块)拿到 GL 版无法渲染的确切原因:
Uncaught NetworkError: Failed to execute 'importScripts' on 'WorkerGlobalScope':
The script at 'http://api.map.baidu.com/res/webgl/10/worker_wasm_g0l1oe.js' failed to load
Uncaught TypeError: Cannot read properties of null (reading 'TILE_VERSION')
Uncaught TypeError: Cannot convert undefined or null to object
Uncaught TypeError: Cannot read properties of null (reading '_rd')
地图容器 innerHTML 长度 0。

根因:BMapGL 用 Blob Worker 承载渲染核心(new Blob(['importScripts("'+url+'")']))。
SDK 里拼 worker 地址用的是 window.location.host,而 Blob Worker 上下文里没有 window,
改写后的域名在 Worker 内部失效,回落到 api.map.baidu.com —— 该域名走 IPv6 必然失败,
于是 worker 全部加载失败、WebGL 渲染链路中断,地图静默空白(不报错)。
这条路在 IPv6 不通的环境里无法通过改写解决。

改用 2D 版(BMap,v3.0):
- 纯 DOM + 图片瓦片,不使用 WebGL / Worker / WASM
- SDK 仅 260KB,域名引用极少

新增 public/bmap-sdk2d.js(2D 版改写产物):
"//api.map.baidu.com -> "//" + window.location.host + "/bmap-api
"apimaponline0-3.bdimg.com" -> (window.location.host + "/bmap-tile0-3")
改写后校验:bmap-api 引用 1 处、bmap-tile 引用 12 处、
残留 "apimaponlineN.bdimg.com" 0 处、不含 Worker。
(卫星图 apimaponlineN/starpic 的 2 处未改写,普通地图不使用)

诊断页 bmap-test.html 增加第 8 块:加载 /bmap-sdk2d.js 并渲染乌鲁木齐地图,
同时校验容器 innerHTML 与 img 数量,用于确认 2D 改写版是否可用。

复用现有 nginx 代理通道(/bmap-api、/bmap-tile0-3、/bmap-webmap、/bmap-map)。
已添加1个文件
已修改1个文件
242 ■■■■■ 文件已修改
public/bmap-sdk2d.js 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/bmap-test.html 241 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/bmap-sdk2d.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
window.B_BUSINESS_INFO={"business":0,"unauth":0,"popup_code":"jJw5n5u2kC","popup_block_time":60,"popup_timestamp":1793870773,"watermark_ratio":0,"signature":"7559ed","sign_content":"{\"business\":0,\"unauth\":0,\"popup_code\":\"jJw5n5u2kC\",\"popup_block_time\":60,\"popup_timestamp\":1793870773,\"watermark_ratio\":0}"};window.B_HOST_TILE_ONLINE_URLS=[(window.location.host + "/bmap-tile0"),(window.location.host + "/bmap-tile1"),(window.location.host + "/bmap-tile2"),(window.location.host + "/bmap-tile3")];window.B_HOST_TILE_BASE_URLS=["apimaponline0.bdimg.com\/starpic\/?qt=satepc&","apimaponline1.bdimg.com\/starpic\/?qt=satepc&","apimaponline2.bdimg.com\/starpic\/?qt=satepc&","apimaponline3.bdimg.com\/starpic\/?qt=satepc&"];window.TILE_VERSION={"ditu":{"normal":{"version":"088","updateDate":"20261102"},"satellite":{"version":"009","updateDate":"20261102"},"normalTraffic":{"version":"081","updateDate":"20261102"},"satelliteTraffic":{"version":"083","updateDate":"20261102"},"mapJS":{"version":"104","updateDate":"20261102"},"satelliteStreet":{"version":"083","updateDate":"20261102"},"earthVector":{"version":"001","updateDate":"20261102"}},"webapp":{"high_normal":{"version":"001","updateDate":"20261102"},"lower_normal":{"version":"002","updateDate":"20261102"}},"api_for_mobile":{"vector":{"version":"002","updateDate":"20261102"},"vectorIcon":{"version":"002","updateDate":"20261102"}}};window.BMAP_AUTHENTIC_KEY="Y2aJXiswwPxy6mwFs1z9c7U5gwX9WfUN";(function(){function aa(a){throw a;}var ba=void 0,l=!0,q=null,s=!1;function ca(){return function(){}}function da(a){return function(b){this[a]=b}}function t(a){return function(){return this[a]}}function ea(a){return function(){return a}}var fa,ga=[];function ha(a){return function(){return ga[a].apply(this,arguments)}}function ia(a,b){return ga[a]=b}var ja,u=ja=u||{version:"1.3.4"};u.ca="$BAIDU$";window[u.ca]=window[u.ca]||{};u.object=u.object||{}; u.extend=u.object.extend=function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);return a};u.R=u.R||{};u.R.ea=function(a){return"string"==typeof a||a instanceof String?document.getElementById(a):a&&a.nodeName&&(1==a.nodeType||9==a.nodeType)?a:q};u.ea=u.Ic=u.R.ea;u.R.$=function(a){a=u.R.ea(a);if(a===q)return a;a.style.display="none";return a};u.$=u.R.$;u.lang=u.lang||{};u.lang.Ig=function(a){return"[object String]"==Object.prototype.toString.call(a)};u.Ig=u.lang.Ig; u.lang.qE=function(a){if("[object Object]"===Object.prototype.toString.call(a)){for(var b in a)return s;return l}return s};u.qE=u.lang.qE;u.R.dk=function(a){return u.lang.Ig(a)?document.getElementById(a):a};u.dk=u.R.dk;u.R.getElementsByClassName=function(a,b){var c;if(a.getElementsByClassName)c=a.getElementsByClassName(b);else{var e=a;e==q&&(e=document);c=[];var e=e.getElementsByTagName("*"),f=e.length,g=RegExp("(^|\\s)"+b+"(\\s|$)"),i,k;for(k=i=0;i<f;i++)g.test(e[i].className)&&(c[k]=e[i],k++)}return c}; u.getElementsByClassName=u.R.getElementsByClassName;u.R.contains=function(a,b){var c=u.R.dk,a=c(a),b=c(b);return a.contains?a!=b&&a.contains(b):!!(a.compareDocumentPosition(b)&16)};u.ga=u.ga||{};/msie (\d+\.\d)/i.test(navigator.userAgent)&&(u.ga.na=u.na=document.documentMode||+RegExp.$1);var ka={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",usemap:"useMap",frameborder:"frameBorder"}; 8>u.ga.na?(ka["for"]="htmlFor",ka["class"]="className"):(ka.htmlFor="for",ka.className="class");u.R.QG=ka;u.R.oF=function(a,b,c){a=u.R.ea(a);if(a===q)return a;if("style"==b)a.style.cssText=c;else{b=u.R.QG[b]||b;a.setAttribute(b,c)}return a};u.oF=u.R.oF;u.R.pF=function(a,b){a=u.R.ea(a);if(a===q)return a;for(var c in b)u.R.oF(a,c,b[c]);return a};u.pF=u.R.pF;u.hl=u.hl||{};(function(){var a=RegExp("(^[\\s\\t\\xa0\\u3000]+)|([\\u3000\\xa0\\s\\t]+$)","g");u.hl.trim=function(b){return(""+b).replace(a,"")}})(); u.trim=u.hl.trim;u.hl.pp=function(a,b){var a=""+a,c=Array.prototype.slice.call(arguments,1),e=Object.prototype.toString;if(c.length){c=c.length==1?b!==q&&/\[object Array\]|\[object Object\]/.test(e.call(b))?b:c:c;return a.replace(/#\{(.+?)\}/g,function(a,b){var i=c[b];"[object Function]"==e.call(i)&&(i=i(b));return"undefined"==typeof i?"":i})}return a};u.pp=u.hl.pp; u.R.pc=function(a,b){a=u.R.ea(a);if(a===q)return a;for(var c=a.className.split(/\s+/),e=b.split(/\s+/),f,g=e.length,i,k=0;k<g;++k){i=0;for(f=c.length;i<f;++i)if(c[i]==e[k]){c.splice(i,1);break}}a.className=c.join(" ");return a};u.pc=u.R.pc; u.R.Rx=function(a,b,c){a=u.R.ea(a);if(a===q)return a;var e;if(a.insertAdjacentHTML)a.insertAdjacentHTML(b,c);else{e=a.ownerDocument.createRange();b=b.toUpperCase();if(b=="AFTERBEGIN"||b=="BEFOREEND"){e.selectNodeContents(a);e.collapse(b=="AFTERBEGIN")}else{b=b=="BEFOREBEGIN";e[b?"setStartBefore":"setEndAfter"](a);e.collapse(b)}e.insertNode(e.createContextualFragment(c))}return a};u.Rx=u.R.Rx;u.R.show=function(a){a=u.R.ea(a);if(a===q)return a;a.style.display="";return a};u.show=u.R.show; u.R.KD=function(a){a=u.R.ea(a);return a===q?a:a.nodeType==9?a:a.ownerDocument||a.document};u.R.gb=function(a,b){a=u.R.ea(a);if(a===q)return a;for(var c=b.split(/\s+/),e=a.className,f=" "+e+" ",g=0,i=c.length;g<i;g++)f.indexOf(" "+c[g]+" ")<0&&(e=e+(" "+c[g]));a.className=e;return a};u.gb=u.R.gb;u.R.GB=u.R.GB||{};u.R.dm=u.R.dm||[];u.R.dm.filter=function(a,b,c){for(var e=0,f=u.R.dm,g;g=f[e];e++)if(g=g[c])b=g(a,b);return b}; u.hl.UO=function(a){return a.indexOf("-")<0&&a.indexOf("_")<0?a:a.replace(/[-_][^-_]/g,function(a){return a.charAt(1).toUpperCase()})};u.R.e1=function(a){u.R.mt(a,"expand")?u.R.pc(a,"expand"):u.R.gb(a,"expand")}; u.R.mt=function(a){if(arguments.length<=0||typeof a==="function")return this;if(this.size()<=0)return s;var a=a.replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/\s+/g," "),b=a.split(" "),c;u.forEach(this,function(a){for(var a=a.className,f=0;f<b.length;f++)if(!~(" "+a+" ").indexOf(" "+b[f]+" ")){c=s;return}c!==s&&(c=l)});return c}; u.R.Gg=function(a,b){var c=u.R,a=c.ea(a);if(a===q)return a;var b=u.hl.UO(b),e=a.style[b];if(!e)var f=c.GB[b],e=a.currentStyle||(u.ga.na?a.style:getComputedStyle(a,q)),e=f&&f.get?f.get(a,e):e[f||b];if(f=c.dm)e=f.filter(b,e,"get");return e};u.Gg=u.R.Gg;/opera\/(\d+\.\d)/i.test(navigator.userAgent)&&(u.ga.opera=+RegExp.$1);u.ga.FM=/webkit/i.test(navigator.userAgent);u.ga.CZ=/gecko/i.test(navigator.userAgent)&&!/like gecko/i.test(navigator.userAgent);u.ga.wE="CSS1Compat"==document.compatMode; u.R.la=function(a){a=u.R.ea(a);if(a===q)return a;var b=u.R.KD(a),c=u.ga,e=u.R.Gg;c.CZ>0&&b.getBoxObjectFor&&e(a,"position");var f={left:0,top:0},g;if(a==(c.na&&!c.wE?b.body:b.documentElement))return f;if(a.getBoundingClientRect){a=a.getBoundingClientRect();f.left=Math.floor(a.left)+Math.max(b.documentElement.scrollLeft,b.body.scrollLeft);f.top=Math.floor(a.top)+Math.max(b.documentElement.scrollTop,b.body.scrollTop);f.left=f.left-b.documentElement.clientLeft;f.top=f.top-b.documentElement.clientTop; a=b.body;b=parseInt(e(a,"borderLeftWidth"));e=parseInt(e(a,"borderTopWidth"));if(c.na&&!c.wE){f.left=f.left-(isNaN(b)?2:b);f.top=f.top-(isNaN(e)?2:e)}}else{g=a;do{f.left=f.left+g.offsetLeft;f.top=f.top+g.offsetTop;if(c.FM>0&&e(g,"position")=="fixed"){f.left=f.left+b.body.scrollLeft;f.top=f.top+b.body.scrollTop;break}g=g.offsetParent}while(g&&g!=a);if(c.opera>0||c.FM>0&&e(a,"position")=="absolute")f.top=f.top-b.body.offsetTop;for(g=a.offsetParent;g&&g!=b.body;){f.left=f.left-g.scrollLeft;if(!c.opera|| g.tagName!="TR")f.top=f.top-g.scrollTop;g=g.offsetParent}}return f};/firefox\/(\d+\.\d)/i.test(navigator.userAgent)&&(u.ga.Xe=+RegExp.$1);/BIDUBrowser/i.test(navigator.userAgent)&&(u.ga.k3=l);var la=navigator.userAgent;/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(la)&&!/chrome/i.test(la)&&(u.ga.By=+(RegExp.$1||RegExp.$2));/chrome\/(\d+\.\d)/i.test(navigator.userAgent)&&(u.ga.Rw=+RegExp.$1);u.lc=u.lc||{}; u.lc.Pb=function(a,b){var c,e,f=a.length;if("function"==typeof b)for(e=0;e<f;e++){c=a[e];c=b.call(a,c,e);if(c===s)break}return a};u.Pb=u.lc.Pb;u.lang.ca=function(){return"TANGRAM__"+(window[u.ca]._counter++).toString(36)};window[u.ca]._counter=window[u.ca]._counter||1;window[u.ca]._instances=window[u.ca]._instances||{};u.lang.Bt=function(a){return"[object Function]"==Object.prototype.toString.call(a)};u.lang.Ha=function(a){this.ca=a||u.lang.ca();window[u.ca]._instances[this.ca]=this}; window[u.ca]._instances=window[u.ca]._instances||{};u.lang.Ha.prototype.pi=ha(2);u.lang.Ha.prototype.toString=function(){return"[object "+(this.cR||"Object")+"]"};u.lang.Ou=function(a,b){this.type=a;this.returnValue=l;this.target=b||q;this.currentTarget=q}; u.lang.Ha.prototype.addEventListener=function(a,b,c){if(u.lang.Bt(b)){!b.ul&&(b.ul={});!this.Ui&&(this.Ui={});var e=this.Ui,f;if(typeof c=="string"&&c){/[^\w\-]/.test(c)&&aa("nonstandard key:"+c);f=b.iM=c}a.indexOf("on")!=0&&(a="on"+a);typeof e[a]!="object"&&(e[a]={});typeof b.ul[a]!="object"&&(b.ul[a]={});f=f||u.lang.ca();b.ul[a].iM=f;e[a][f]=b}}; u.lang.Ha.prototype.removeEventListener=function(a,b){a.indexOf("on")!=0&&(a="on"+a);if(u.lang.Bt(b)){if(!b.ul||!b.ul[a])return;b=b.ul[a].iM}else if(!u.lang.Ig(b))return;!this.Ui&&(this.Ui={});var c=this.Ui;c[a]&&c[a][b]&&delete c[a][b]}; u.lang.Ha.prototype.dispatchEvent=function(a,b){u.lang.Ig(a)&&(a=new u.lang.Ou(a));!this.Ui&&(this.Ui={});var b=b||{},c;for(c in b)a[c]=b[c];var e=this.Ui,f=a.type;a.target=a.target||this;a.currentTarget=this;f.indexOf("on")!=0&&(f="on"+f);u.lang.Bt(this[f])&&this[f].apply(this,arguments);if(typeof e[f]=="object")for(c in e[f])e[f][c].apply(this,arguments);return a.returnValue}; u.lang.wa=function(a,b,c){var e,f,g=a.prototype;f=new Function;f.prototype=b.prototype;f=a.prototype=new f;for(e in g)f[e]=g[e];a.prototype.constructor=a;a.T0=b.prototype;if("string"==typeof c)f.cR=c};u.wa=u.lang.wa;u.lang.ke=function(a){return window[u.ca]._instances[a]||q};u.platform=u.platform||{};u.platform.zM=/macintosh/i.test(navigator.userAgent);u.platform.y5=/MicroMessenger/i.test(navigator.userAgent);u.platform.GM=/windows/i.test(navigator.userAgent);u.platform.KZ=/x11/i.test(navigator.userAgent);u.platform.Hg=/pc/i.test(navigator.userAgent);u.platform.Sk=/android/i.test(navigator.userAgent);/android (\d+(\.\d)?)/i.test(navigator.userAgent)&&(u.platform.dC=u.dC=RegExp.$1);u.platform.s5=/ipad/i.test(navigator.userAgent);u.platform.yM=/iphone/i.test(navigator.userAgent); function oa(a,b){a.domEvent=b=window.event||b;a.clientX=b.clientX||b.pageX;a.clientY=b.clientY||b.pageY;a.offsetX=b.offsetX||b.layerX;a.offsetY=b.offsetY||b.layerY;a.screenX=b.screenX;a.screenY=b.screenY;a.ctrlKey=b.ctrlKey||b.metaKey;a.shiftKey=b.shiftKey;a.altKey=b.altKey;if(b.touches){a.touches=[];for(var c=0;c<b.touches.length;c++)a.touches.push({clientX:b.touches[c].clientX,clientY:b.touches[c].clientY,screenX:b.touches[c].screenX,screenY:b.touches[c].screenY,pageX:b.touches[c].pageX,pageY:b.touches[c].pageY, target:b.touches[c].target,identifier:b.touches[c].identifier})}if(b.changedTouches){a.changedTouches=[];for(c=0;c<b.changedTouches.length;c++)a.changedTouches.push({clientX:b.changedTouches[c].clientX,clientY:b.changedTouches[c].clientY,screenX:b.changedTouches[c].screenX,screenY:b.changedTouches[c].screenY,pageX:b.changedTouches[c].pageX,pageY:b.changedTouches[c].pageY,target:b.changedTouches[c].target,identifier:b.changedTouches[c].identifier})}if(b.targetTouches){a.targetTouches=[];for(c=0;c< b.targetTouches.length;c++)a.targetTouches.push({clientX:b.targetTouches[c].clientX,clientY:b.targetTouches[c].clientY,screenX:b.targetTouches[c].screenX,screenY:b.targetTouches[c].screenY,pageX:b.targetTouches[c].pageX,pageY:b.targetTouches[c].pageY,target:b.targetTouches[c].target,identifier:b.targetTouches[c].identifier})}a.rotation=b.rotation;a.scale=b.scale;return a}u.lang.ex=function(a){var b=window[u.ca];b.oT&&delete b.oT[a]};u.event={}; u.U=u.event.U=function(a,b,c){if(!(a=u.ea(a)))return a;b=b.replace(/^on/,"");a.addEventListener?a.addEventListener(b,c,s):a.attachEvent&&a.attachEvent("on"+b,c);return a};u.Ke=u.event.Ke=function(a,b,c){if(!(a=u.ea(a)))return a;b=b.replace(/^on/,"");a.removeEventListener?a.removeEventListener(b,c,s):a.detachEvent&&a.detachEvent("on"+b,c);return a}; u.R.mt=function(a,b){if(!a||!a.className||typeof a.className!="string")return s;var c=-1;try{c=a.className==b||a.className.search(RegExp("(\\s|^)"+b+"(\\s|$)"))}catch(e){return s}return c>-1};u.fL=function(){function a(a){document.addEventListener&&(this.element=a,this.iL=this.Qk?"touchstart":"mousedown",this.qD=this.Qk?"touchmove":"mousemove",this.pD=this.Qk?"touchend":"mouseup",this.Hh=s,this.wu=this.vu=0,this.element.addEventListener(this.iL,this,s),ja.U(this.element,"mousedown",ca()),this.handleEvent(q))}a.prototype={Qk:"ontouchstart"in window||"createTouch"in document,start:function(a){pa(a);this.Hh=s;this.vu=this.Qk?a.touches[0].clientX:a.clientX;this.wu=this.Qk?a.touches[0].clientY: a.clientY;this.element.addEventListener(this.qD,this,s);this.element.addEventListener(this.pD,this,s)},move:function(a){qa(a);var c=this.Qk?a.touches[0].clientY:a.clientY;if(10<Math.abs((this.Qk?a.touches[0].clientX:a.clientX)-this.vu)||10<Math.abs(c-this.wu))this.Hh=l},end:function(a){qa(a);this.Hh||(a=document.createEvent("Event"),a.initEvent("tap",s,l),this.element.dispatchEvent(a));this.element.removeEventListener(this.qD,this,s);this.element.removeEventListener(this.pD,this,s)},handleEvent:function(a){if(a)switch(a.type){case this.iL:this.start(a); break;case this.qD:this.move(a);break;case this.pD:this.end(a)}}};return function(b){return new a(b)}}();var z=window.BMap||{};z.version="3.0";z.coordType||(z.coordType="BMAP_COORD_BD09");z.c3=0.34>Math.random();0<=z.version.indexOf("#")&&(z.version="3.1");z.Nr=[];z.df=function(a){this.Nr.push(a)};z.Gr=[];z.Xk=function(a){this.Gr.push(a)};z.EV=z.apiLoad||ca(); z.Xy=z.verify||function(a){if(z.version&&z.version>=1.5){var b=window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost?window._BMapSecurityConfig.serviceHost+"?qt=verify":z.Tc+"?qt=verify&ak="+ra;a&&(b=b+"&fromPanorama="+a);sa(b,function(a){if(a&&a.popup===1&&a.error_msg)ta(a.error_msg,{Vc:"verify"});else if(a&&a.error!==0){z=q;var b="\u60a8\u63d0\u4f9b\u7684\u5bc6\u94a5\u4e0d\u662f\u6709\u6548\u7684\u767e\u5ea6LBS\u5f00\u653e\u5e73\u53f0\u5bc6\u94a5\uff0c\u6216\u6b64\u5bc6\u94a5\u672a\u5bf9\u672c\u5e94\u7528\u7684\u767e\u5ea6\u5730\u56feJavaScriptAPI\u6388\u6743\u3002\u60a8\u53ef\u4ee5\u8bbf\u95ee\u5982\u4e0b\u7f51\u5740\u4e86\u89e3\u5982\u4f55\u83b7\u53d6\u6709\u6548\u7684\u5bc6\u94a5\uff1ahttp://lbsyun.baidu.com/apiconsole/key#\u3002"; a.error&&ua[a.error]&&(b=ua[a.error]+"\u8be6\u60c5\u67e5\u770b\uff1ahttp://lbsyun.baidu.com/apiconsole/key#\u3002");alert(b);if(typeof map!=="undefined"&&typeof map.Na==="function"){map.Na().innerHTML="";map.Ui={}}}})}if(!u.ga.na){var a=+new Date,c=C("script",{type:"text/javascript",async:""});c.charset="utf-8";c.src="https://dlswbr.baidu.com/heicha/mw/abclite-2063-s.js?_t="+a;c.onload=function(){if(window.___abvk){var a=window.___abvk;localStorage?localStorage.setItem("SECKEY_ABVK",a):sessionStorage&& sessionStorage.setItem("SECKEY_ABVK",a)}};window.__abbaidu_2063_cb=function(a){a=JSON.parse(a).data;localStorage?localStorage.setItem("BMAP_SECKEY",a):sessionStorage&&sessionStorage.setItem("BMAP_SECKEY",a)};c.addEventListener?c.addEventListener("load",function(a){a=a.target;a.parentNode.removeChild(a)},s):c.attachEvent&&c.attachEvent("onreadystatechange",function(){var a=window.event.srcElement;a&&(a.readyState=="loaded"||a.readyState=="complete")&&a.parentNode.removeChild(a)});setTimeout(function(){document.getElementsByTagName("head")[0].appendChild(c); c=q},1)}};var ra=window.BMAP_AUTHENTIC_KEY;window.BMAP_AUTHENTIC_KEY=q; var va=window.BMap_loadScriptTime,wa=(new Date).getTime(),xa=q,ya=l,za=5042,Ba=5002,Ca=5003,Da="load_mapclick",Ea=5038,Fa=5041,Ga=5047,Ia=5036,Ja=5039,Ka=5037,La=5040,Ma=5011,Na=7E3,ua={101:"\u60a8\u6240\u4f7f\u7528\u7684\u5bc6\u94a5ak\u6709\u95ee\u9898\uff0c\u4e0d\u652f\u6301jsapi\u670d\u52a1\uff0c\u53ef\u4ee5\u8bbf\u95ee\u8be5\u7f51\u5740\u4e86\u89e3\u5982\u4f55\u83b7\u53d6\u6709\u6548\u5bc6\u94a5\u3002",102:"MCODE\u53c2\u6570\u4e0d\u5b58\u5728\uff0cmobile\u7c7b\u578bMCODE\u53c2\u6570\u5fc5\u9700\u3002",200:"APP\u4e0d\u5b58\u5728\uff0cAK\u6709\u8bef\u8bf7\u68c0\u67e5\u518d\u91cd\u8bd5\u3002", 201:"APP\u88ab\u60a8\u7981\u7528\u5566\u3002",202:"APP\u88ab\u7ba1\u7406\u5458\u5220\u9664\u5566\u3002",203:"APP\u7c7b\u578b\u9519\u8bef\u3002",210:"APP IP\u6821\u9a8c\u5931\u8d25\u3002",220:"APP Referer\u6821\u9a8c\u5931\u8d25\u3002\u8bf7\u68c0\u67e5\u8be5ak\u8bbe\u7f6e\u7684\u767d\u540d\u5355\u4e0e\u8bbf\u95ee\u6240\u6709\u7684\u57df\u540d\u662f\u5426\u4e00\u81f4\u3002",230:"APP Mcode\u7801\u6821\u9a8c\u5931\u8d25\u3002",240:"APP\u670d\u52a1\u88ab\u7981\u7528\u4e86\u3002",250:"\u8be5\u7528\u6237\u4e0d\u5b58\u5728...", 251:"\u8be5\u7528\u6237\u88ab\u81ea\u5df1\u5220\u9664\u5566\u3002",252:"\u8be5\u7528\u6237\u88ab\u7ba1\u7406\u5458\u5220\u9664\u5566\u3002",260:"\u60a8\u6240\u4f7f\u7528\u7684\u5bc6\u94a5AK\u4e0d\u5305\u542b\u8be5\u670d\u52a1\u5462\uff0c",261:"\u60a8\u6240\u4f7f\u7528\u7684\u5bc6\u94a5AK\u7684\u8be5\u670d\u52a1\u88ab\u7981\u7528\u5566\uff0c",401:"\u60a8\u6240\u4f7f\u7528\u7684AK\u5e76\u53d1\u8d85\u9650\u4e86\uff0c",302:"\u60a8\u6240\u4f7f\u7528\u7684AK\u5929\u914d\u989d\u8d85\u9650\u4e86\uff0c"};var Oa=0,Qa={};if(window.B_BUSINESS_INFO&&window.B_BUSINESS_INFO.sign_content)try{Qa=JSON.parse(window.B_BUSINESS_INFO.sign_content)}catch(Ra){Qa=window.B_BUSINESS_INFO}var Sa="BMAP_COORD_BD09",Ta="BMAP_COORD_GCJ02",Va="BMAP_COORD_MERCATOR"; function Wa(a,b){"undefined"!==typeof Xa&&I&&I("Map");if(a=u.ea(a)){var c=this;u.lang.Ha.call(c);b=b||{};c.K={tC:200,Yb:l,kx:s,fD:l,lp:l,np:b.enableWheelZoom||s,dL:l,hD:l,mp:l,Ts:l,mD:l,jp:b.enable3DBuilding||s,Nc:25,U1:240,rV:450,Bc:K.Bc,Jd:K.Jd,Dt:!!b.Dt,fc:Math.round(b.minZoom)||1,oc:Math.round(b.maxZoom)||19,jb:b.mapType||Ya,v6:s,aL:b.drawer||Oa,jx:l,hx:500,vX:b.enableHighResolution!==s,Dm:b.enableMapClick!==s,devicePixelRatio:b.devicePixelRatio||window.devicePixelRatio||1,aG:99,Fe:b.mapStyle|| q,SZ:b.logoControl===s?s:l,LV:[],n3:b.beforeClickIcon||q,Xf:s,Dk:s,ep:s,QE:l,bD:b.enableBizAuthLogo===s?s:l,Ka:b.coordType||b.coordsType||z.coordType,b7:b.touchZoomCenter||0,jD:b.enablePinchDragging===s?s:l,BP:b.zoomWithCenter||s,E0:b.showCopyrightOnMobile||s};c.K.Fe&&(this.qZ(c.K.Fe.controls),this.tM(c.K.Fe.geotableId));c.K.Fe&&c.K.Fe.styleId&&c.Q4(c.K.Fe.styleId);c.K.wC={dark:{backColor:"#2D2D2D",textColor:"#bfbfbf",iconUrl:"dicons"},normal:{backColor:"#F3F1EC",textColor:"#c61b1b",iconUrl:"icons"}, light:{backColor:"#EBF8FC",textColor:"#017fb4",iconUrl:"licons"}};b.enableAutoResize&&(c.K.Ts=b.enableAutoResize);b.enableStreetEntrance===s&&(c.K.mD=b.enableStreetEntrance);b.enableDeepZoom===s&&(c.K.dL=b.enableDeepZoom);var e=c.K.LV;if(M())for(var f=0,g=e.length;f<g;f++)if(u.ga[e[f]]){c.K.devicePixelRatio=1;break}e=-1<navigator.userAgent.toLowerCase().indexOf("android");f=-1<navigator.userAgent.toLowerCase().indexOf("mqqbrowser");if(-1<navigator.userAgent.toLowerCase().indexOf("UCBrowser")||e&& f)c.K.aG=99;c.$a=a;c.AB(a);a.unselectable="on";a.innerHTML="";a.appendChild(c.za());b.size&&this.Je(b.size);e=c.vb();c.width=e.width;c.height=e.height;c.offsetX=0;c.offsetY=0;c.platform=a.firstChild;c.He=c.platform.firstChild;c.He.style.width=c.width+"px";c.He.style.height=c.height+"px";c.ce={};c.Lc=new N(0,0);c.Gb=new N(0,0);c.Ra=3;c.nc=0;c.Gs=q;c.Fs=q;c.Jb="";c.Sw="";c.Wh={};c.Wh.custom={};c.Wi={};c.Ya=0;b.useWebGL===s&&Za(s);c.V=new $a(a,{Vc:"api",sT:l});c.V.$();c.V.vF(c);b=b||{};e=c.jb=c.K.jb; c.wc=e.zj();e&&e.yF(c.K.Ka);I("Map","instance","engine");e===ab&&bb(Ba);e===cb&&bb(Ca);e===db||e===cb?I("Map","maptype","satellite"):I("Map","maptype","normal");e=c.K;e.nP=Math.round(b.minZoom);e.mP=Math.round(b.maxZoom);c.gv();c.aa={Oc:s,mc:0,It:0,MM:0,C5:0,kC:s,cF:-1,ye:[]};c.platform.style.cursor=c.K.Bc;for(f=0;f<z.Nr.length;f++)z.Nr[f](c);c.aa.cF=f;c.ha();eb.load("map",function(){c.mb()});c.K.Dm&&(setTimeout(function(){bb(Da)},1E3),eb.load("mapclick",function(){window.MPC_Mgr=window.MPC_Mgr|| {};window.MPC_Mgr[c.ca]=new fb(c)},l));gb()&&eb.load("oppc",function(){c.Xu()});M()&&eb.load("opmb",function(){c.Xu()});a=q;c.OB=[]}}u.lang.wa(Wa,u.lang.Ha,"Map"); u.extend(Wa.prototype,{za:function(){var a=C("div"),b=a.style;b.overflow="visible";b.position="absolute";b.zIndex="0";b.top=b.left="0px";var b=C("div",{"class":"BMap_mask"}),c=b.style;c.position="absolute";c.top=c.left="0px";c.zIndex="9";c.overflow="hidden";c.WebkitUserSelect="none";a.appendChild(b);return a},AB:function(a){var b=a.style;b.overflow="hidden";"absolute"!==hb(a).position&&(b.position="relative",b.zIndex=0);b.backgroundColor="#F3F1EC";b.color="#000";b.textAlign="left"},ha:function(){var a= this;a.No=function(){var b=a.vb();if(a.width!==b.width||a.height!==b.height){var c=new O(a.width,a.height),e=new Q("onbeforeresize");e.size=c;a.dispatchEvent(e);a.vk((b.width-a.width)/2,(b.height-a.height)/2);a.He.style.width=(a.width=b.width)+"px";a.He.style.height=(a.height=b.height)+"px";c=new Q("onresize");c.size=b;a.dispatchEvent(c)}};a.K.Ts&&(a.aa.pm=setInterval(a.No,80))},vk:function(a,b,c,e){var f=this.ua().Ub(this.ka()),g=this.wc,i=l;if(c&&(c instanceof R||c instanceof N))c=ib(c,this.K.Ka); c&&R.sE(c)&&(this.Lc=new N(c.lng,c.lat),i=s);if(c=c&&e?g.Dh(c,this.Jb):this.Gb)if(this.Gb=new N(c.lng+a*f,c.lat-b*f),(a=g.Gh(this.Gb,this.Jb))&&i)this.Lc=a},Vg:function(a,b){if(jb(a)&&(this.gv(),this.dispatchEvent(new Q("onzoomstart")),a=this.Dl(a).zoom,a!==this.Ra)){this.nc=this.Ra;this.Ra=a;var c;b?c=b:this.zh()&&(c=this.zh().la());c&&(c=this.xo(ib(c,this.K.Ka),this.nc),this.vk(this.width/2-c.x,this.height/2-c.y,this.rg(c,this.nc),l));this.dispatchEvent(new Q("onzoomstartcode"))}},Yc:function(a){this.Vg(a)}, gG:function(a){this.Vg(this.Ra+1,a)},hG:function(a){this.Vg(this.Ra-1,a)},Gi:function(a){if(a instanceof R||a instanceof N)a=ib(a,this.K.Ka),this.Gb=this.wc.Dh(a,this.Jb),this.Lc=R.sE(a)?new N(a.lng,a.lat):this.wc.Gh(this.Gb,this.Jb)},Og:function(a,b){a=Math.round(a)||0;b=Math.round(b)||0;this.vk(-a,-b)},jm:function(a){a&&kb(a.Oe)&&(a.Oe(this),this.dispatchEvent(new Q("onaddcontrol",a)))},aO:function(a){a&&kb(a.remove)&&(a.remove(),this.dispatchEvent(new Q("onremovecontrol",a)))},im:function(a){a&& kb(a.xa)&&(a.xa(this),this.dispatchEvent(new Q("onaddcontextmenu",a)))},Zp:function(a){a&&kb(a.remove)&&(this.dispatchEvent(new Q("onremovecontextmenu",a)),a.remove())},Qa:function(a){a&&kb(a.Oe)&&(a.Oe(this),this.dispatchEvent(new Q("onaddoverlay",a)))},Hb:function(a){a&&kb(a.remove)&&(a.remove(),this.dispatchEvent(new Q("onremoveoverlay",a)))},wK:function(){this.dispatchEvent(new Q("onclearoverlays"))},ve:function(a){a&&this.dispatchEvent(new Q("onaddtilelayer",a))},eg:function(a){a&&this.dispatchEvent(new Q("onremovetilelayer", a))},Sg:function(a){if(this.jb!==a){this.K.fN&&this.p0(a);var b=new Q("onsetmaptype");b.l6=this.jb;this.jb=this.K.jb=a;this.wc=this.jb.zj();this.vk(0,0,this.sv(),l);this.gv();var c=this.Dl(this.ka()).zoom;this.Vg(c);this.dispatchEvent(b);b=new Q("onmaptypechange");b.Ra=c;b.jb=a;this.dispatchEvent(b);a.yF(this.K.Ka);a===db||a===cb?(bb(Ca),I("Map","maptype","satellite")):I("Map","maptype","normal")}},p0:function(a){a===db||a===cb?(this.iu(l),this.sO(s),this.K.Xf=s,this.K.Dk=s,I("Map","maptype","satellite")): (this.iu(s),this.sO(l),this.K.Xf=l,this.K.Dk=l,I("Map","maptype","vector"))},yf:function(a){var b=this;if(a instanceof R||a instanceof N)b.Gi(a,{noAnimation:l});else if(lb(a))if(b.jb===ab){var c=K.pC[a];c&&(pt=c.p,b.yf(pt))}else{var e=this.QH();e.ku(function(c){0===e.Nm()&&2===e.Ia.result.type&&(c=c.gt(0).point,c=new N(c.lng,c.lat),b.yf(c),ab.Ik(a)&&b.rF(a))});e.search(a,{log:"center"})}},td:function(a,b){"[object Undefined]"!==Object.prototype.toString.call(b)&&(b=parseInt(b));var c=this;sa(window._BMapSecurityConfig&& window._BMapSecurityConfig.serviceHost?window._BMapSecurityConfig.serviceHost+"?qt=business":("http:"===window.location.protocol?"http:":"https:")+"//" + window.location.host + "/bmap-api?qt=business&ak="+ra,function(a){a&&(0===a.error&&a.content&&0===a.content.business&&1===a.content.unauth)&&0<c.Ud.Qt&&(c.Ud.Qt=0,ta("\u68c0\u6d4b\u5230\u5f53\u524d\u4ea7\u54c1\u4f7f\u7528\u7684\u5730\u56fe\u670d\u52a1\u672a\u5b8c\u6210\u6280\u672f\u670d\u52a1\u6388\u6743\uff0c\u53ef\u80fd\u51fa\u73b0\u4e0d\u7a33\u5b9a/\u53d7\u9650\uff1b\u3010\u4ea7\u54c1\u7528\u6237\u3011\u8bf7\u8054\u7cfb\u4ea7\u54c1\u5b98\u65b9\u5ba2\u670d\uff1b\u3010\u4ea7\u54c1\u5f00\u53d1\u8005\u3011\u8bf7\u4e8e3\u4e2a\u5de5\u4f5c\u65e5\u5185\u5b8c\u6210\u6388\u6743\u6216\u8054\u7cfb\uff1ahttps://lbsyun.baidu.com/surl/f5d6f5 \u6216\u8054\u7cfb\u7535\u8bdd\uff1a400-099-8998\uff08\u5f00\u53d1\u8005\u4e13\u7528\uff09\u3002", {Vc:"vtile"}),z.zn&&z.zn.update("\u68c0\u6d4b\u5230\u5f53\u524d\u4ea7\u54c1\u4f7f\u7528\u7684\u5730\u56fe\u670d\u52a1\u672a\u5b8c\u6210\u6280\u672f\u670d\u52a1\u6388\u6743\uff0c\u53ef\u80fd\u51fa\u73b0\u4e0d\u7a33\u5b9a/\u53d7\u9650\uff1b\u3010\u4ea7\u54c1\u7528\u6237\u3011\u8bf7\u8054\u7cfb\u4ea7\u54c1\u5b98\u65b9\u5ba2\u670d\uff1b\u3010\u4ea7\u54c1\u5f00\u53d1\u8005\u3011\u8bf7\u4e8e3\u4e2a\u5de5\u4f5c\u65e5\u5185\u5b8c\u6210\u6388\u6743\u6216\u8054\u7cfb\uff1ahttps://lbsyun.baidu.com/surl/f5d6f5 \u6216\u8054\u7cfb\u7535\u8bdd\uff1a400-099-8998\uff08\u5f00\u53d1\u8005\u4e13\u7528\uff09\u3002"))}); if(lb(a))if(c.jb===ab){var e=K.pC[a];e&&(pt=e.p,c.td(pt,b))}else{var f=c.QH();f.ku(function(e){if(0===f.Nm()&&(2===f.Ia.result.type||11===f.Ia.result.type)){var g=e.gt(0).point,e=b||nb.px(f.Ia.content.level,c),g=new N(g.lng,g.lat);c.td(g,e);ab.Ik(a)&&c.rF(a)}else e=new R(116.403765,39.91485),c.td(e,b),console.error("\u60a8\u597d\uff0c\u57ce\u5e02\u521d\u59cb\u5316\u5730\u56fe\u4f7f\u7528\u4e86qt=s\u68c0\u7d22\u670d\u52a1\uff0c\u8bf7\u68c0\u67e5\u8be5\u670d\u52a1\u662f\u5426\u5df2\u7ecf\u8d85\u914d\u989d\u3002")}); f.search(a,{log:"center"})}else if((a instanceof R||a instanceof N)&&b){b=c.Dl(b).zoom;c.nc=c.Ra||b;c.Ra=b;e=c.Lc;a=ib(a,this.K.Ka);c.Lc=new N(a.lng,a.lat);c.Gb=c.wc.Dh(c.Lc,c.Jb);c.Gs=c.Gs||c.Ra;c.Fs=c.Fs||c.Lc;var g=new Q("onload"),i=new Q("onloadcode");g.point=new N(a.lng,a.lat);g.pixel=c.xo(c.Lc,c.Ra);g.zoom=b;c.loaded||(c.loaded=l,c.dispatchEvent(g),xa||(xa=ob()));c.dispatchEvent(i);g=new Q("onmoveend");g.fr="centerAndZoom";e.Qb(c.Lc)||c.dispatchEvent(g);c.dispatchEvent(new Q("onmoveend"));c.nc!== c.Ra&&(e=new Q("onzoomend"),e.fr="centerAndZoom",c.dispatchEvent(e));c.K.jp&&c.jp();c.K.fN&&c.iu(s)}},pL:function(a,b){if((a instanceof R||a instanceof N)&&b){b=this.Dl(b).zoom;this.nc=this.Ra||b;this.Ra=b;var c=this.Lc,a=ib(a,this.K.Ka);this.Lc=new N(a.lng,a.lat);this.Gb=this.wc.Dh(this.Lc,this.Jb);this.Gs=this.Gs||this.Ra;this.Fs=this.Fs||this.Lc;this.dispatchEvent(new Q("onloadcode"));var e=new Q("onmoveend");e.fr="centerAndZoom";c.Qb(this.Lc)||this.dispatchEvent(e);this.dispatchEvent(new Q("onmoveend")); this.nc!==this.Ra&&(c=new Q("onzoomend"),c.fr="centerAndZoom",this.dispatchEvent(c))}},QH:function(){this.aa.YM||(this.aa.YM=new pb(1));return this.aa.YM},reset:function(){this.td(this.Fs,this.Gs,l)},enableDragging:function(){this.K.Yb=l},disableDragging:function(){this.K.Yb=s},enableInertialDragging:function(){this.K.jx=l},disableInertialDragging:function(){this.K.jx=s},enableScrollWheelZoom:function(){this.K.np=l},disableScrollWheelZoom:function(){this.K.np=s},enableContinuousZoom:function(){this.K.lp= l},disableContinuousZoom:function(){this.K.lp=s},enableDoubleClickZoom:function(){this.K.fD=l},disableDoubleClickZoom:function(){this.K.fD=s},enableKeyboard:function(){this.K.kx=l},disableKeyboard:function(){this.K.kx=s},enablePinchToZoom:function(){this.K.mp=l},disablePinchToZoom:function(){this.K.mp=s},enableAutoResize:function(){this.K.Ts=l;this.No();this.aa.pm||(this.aa.pm=setInterval(this.No,80))},disableAutoResize:function(){this.K.Ts=s;this.aa.pm&&(clearInterval(this.aa.pm),this.aa.pm=q)}, enableBizAuthLogo:function(){this.K.bD=l;this.Vo&&this.Vo.show()},disableBizAuthLogo:function(){this.K.bD=s;this.Vo&&this.Vo.$()},enableMapClick:function(){this.K.Dm=l;var a=this;window.MPC_Mgr&&window.MPC_Mgr[a.ca]?window.MPC_Mgr[a.ca].open():(setTimeout(function(){bb(Da)},1E3),eb.load("mapclick",function(){window.MPC_Mgr=window.MPC_Mgr||{};window.MPC_Mgr[a.ca]=new fb(a)},l))},disableMapClick:function(){window.MPC_Mgr&&window.MPC_Mgr[this.ca]&&window.MPC_Mgr[this.ca].close();this.K.Dm=s},jp:function(){this.K.jp= l;this.Xn||(this.Xn=new BuildingLayer({W3:l}),this.ve(this.Xn))},YW:function(){this.K.jp=s;this.Xn&&(this.eg(this.Xn),this.Xn=q,delete this.Xn)},vb:function(){return this.Es&&this.Es instanceof O?new O(this.Es.width,this.Es.height):new O(this.$a.clientWidth,this.$a.clientHeight)},Je:function(a){a&&a instanceof O?(this.Es=a,this.$a.style.width=a.width+"px",this.$a.style.height=a.height+"px"):this.Es=q},Fb:function(){return qb(this.Lc,this.K.Ka)},sv:t("Lc"),ka:t("Ra"),jW:function(){this.No()},Dl:function(a){var b= this.K.fc,c=this.K.oc,e=s,a=Math.round(a);a<b&&(e=l,a=b);a>c&&(e=l,a=c);return{zoom:a,rD:e}},Na:t("$a"),vc:function(a,b){a=ib(a,this.K.Ka);b=b||this.ka();return this.wc.vc(a,b,this.Gb,this.vb(),this.Jb)},xo:function(a,b){b=b||this.ka();return this.wc.vc(a,b,this.Gb,this.vb(),this.Jb)},rg:function(a,b){b=b||this.ka();return this.wc.ac(a,b,this.Gb,this.vb(),this.Jb)},aU:function(a,b){b=b||this.ka();return this.wc.ty(a,b,this.Gb,this.vb())},ty:function(a,b){return this.aU(a,b)},ac:function(a,b){return qb(this.rg(a, b),this.K.Ka)},cf:function(a,b){if(a){var a=ib(a,this.K.Ka),c=this.xo(new N(a.lng,a.lat),b);c.x-=this.offsetX;c.y-=this.offsetY;return c}},WZ:function(a,b){b=b||this.ka();return this.wc.XZ(a,b,this.Gb,this.vb(),this.Jb)},iN:function(a,b){if(a){var c=this.WZ(new N(a.lng,a.lat),b);c.x-=this.offsetX;c.y-=this.offsetY;return c}},KN:function(a,b){if(a){var c=new S(a.x,a.y);c.x+=this.offsetX;c.y+=this.offsetY;return this.ac(c,b)}},WT:function(a,b){if(a){var c=new S(a.x,a.y);c.x+=this.offsetX;c.y+=this.offsetY; return this.rg(c,b)}},pointToPixelFor3D:function(a,b){var c=map.Jb;this.jb===ab&&c&&rb.DK(a,this,b)},e6:function(a,b){var c=map.Jb;this.jb===ab&&c&&rb.CK(a,this,b)},f6:function(a,b){var c=this,e=map.Jb;c.jb===ab&&e&&rb.DK(a,c,function(a){a.x-=c.offsetX;a.y-=c.offsetY;b&&b(a)})},c6:function(a,b){var c=map.Jb;this.jb===ab&&c&&(a.x+=this.offsetX,a.y+=this.offsetY,rb.CK(a,this,b))},Ld:function(a){if(!this.Ct())return new sb;var b=a||{},a=b.margins||[0,0,0,0],c=b.zoom||q,b=this.ac({x:a[3],y:this.height- a[2]},c),a=this.ac({x:this.width-a[1],y:a[0]},c);return new sb(b,a)},$X:function(a){if(!this.Ct())return new sb;var b=a||{},a=b.margins||[0,0,0,0],c=b.zoom||q,b=this.ty({x:a[3],y:this.height-a[2]},c),a=this.ty({x:this.width-a[1],y:a[0]},c);return new sb(b,a)},Ct:function(){return!!this.loaded},xS:function(a,b){for(var c=this.ua(),e=b.margins||[10,10,10,10],f=b.zoomFactor||0,g=e[1]+e[3],e=e[0]+e[2],i=c.ui(),k=c=c.Ah();k>=i;k--){var m=this.ua().Ub(k);if(a.UF().lng/m<this.width-g&&a.UF().lat/m<this.height- e)break}k+=f;k<i&&(k=i);k>c&&(k=c);return k},lt:function(a,b){var c={center:this.Fb(),zoom:this.ka()};if(!a||!a instanceof sb&&0===a.length||a instanceof sb&&a.Ej())return c;var e=[];a instanceof sb?(e.push(a.Ce()),e.push(a.Nd())):e=a.slice(0);for(var b=b||{},f=[],g=0,i=e.length;g<i;g++){var k=ib(e[g],this.K.Ka);f.push(this.wc.Dh(k,this.Jb))}e=new sb;for(g=f.length-1;0<=g;g--)e.extend(f[g]);if(e.Ej())return c;c=e.Fb();f=this.xS(e,b);b.margins&&(e=b.margins,g=(e[1]-e[3])/2,e=(e[0]-e[2])/2,i=this.ua().Ub(f), b.offset&&(g=b.offset.width,e=b.offset.height),c.lng+=i*g,c.lat+=i*e);c=this.wc.Gh(c,this.Jb);return{center:qb(new N(c.lng,c.lat),this.K.Ka),zoom:f}},Tg:function(a,b){var c;c=a&&a.center?a:this.lt(a,b);var b=b||{},e=b.delay||200;if(c.zoom===this.Ra&&b.enableAnimation!==s){var f=this;setTimeout(function(){f.Gi(c.center,{duration:210})},e)}else this.pL(c.center,c.zoom)},Yf:t("ce"),zh:function(){return this.aa.wb&&this.aa.wb.ab()?this.aa.wb:q},getDistance:function(a,b){if(a&&b){if(a.Qb(b))return 0;var c= this.K?this.K.Ka:5,a=ib(a,c),b=ib(b,c),c=0,c=T.Kk(a,b);if(c===q||c===ba)c=0;return c}},Bx:function(){var a=[],b=this.ta,c=this.Le;if(b)for(var e in b)b[e]instanceof tb&&a.push(b[e]);if(c){e=0;for(b=c.length;e<b;e++)a.push(c[e])}return a},ua:function(){this.jb.yF(this.K.Ka);return this.jb},TY:t("Hd"),Xu:function(){for(var a=this.aa.cF;a<z.Nr.length;a++)z.Nr[a](this);this.aa.cF=a},rF:function(a){this.Jb=ab.Ik(a);this.Sw=ab.AL(this.Jb);this.jb===ab&&this.wc instanceof ub&&(this.wc.rj=this.Jb)},setDefaultCursor:function(a){this.K.Bc= a;this.platform&&(this.platform.style.cursor=this.K.Bc)},getDefaultCursor:function(){return this.K.Bc},setDraggingCursor:function(a){this.K.Jd=a},getDraggingCursor:function(){return this.K.Jd},ot:function(){return this.K.vX&&1.5<=this.K.devicePixelRatio},UB:function(a,b){b?this.Wh[b]||(this.Wh[b]={}):b="custom";a.tag=b;a instanceof vb&&(this.Wh[b][a.ca]=a,a.xa(this));var c=this;eb.load("hotspot",function(){c.Xu()},l)},P_:function(a,b){b||(b="custom");this.Wh[b][a.ca]&&delete this.Wh[b][a.ca]},Uw:function(a){a|| (a="custom");this.Wh[a]={}},gv:function(){var a=this.jb.ui(),b=this.jb.Ah(),c=this.K;c.fc=c.nP||a;c.oc=c.mP||b;c.fc<a&&(c.fc=a);c.oc>b&&(c.oc=b)},setMinZoom:function(a){a=Math.round(a);a>this.K.oc&&(a=this.K.oc);this.K.nP=a;this.GJ()},setMaxZoom:function(a){a=Math.round(a);a<this.K.fc&&(a=this.K.fc);this.K.mP=a;this.GJ()},GJ:function(){this.gv();var a=this.K;this.Ra<a.fc?this.Yc(a.fc):this.Ra>a.oc&&this.Yc(a.oc);var b=new Q("onzoomspanchange");b.fc=a.fc;b.oc=a.oc;this.dispatchEvent(b)},U4:t("OB"), getKey:function(){return ra},r0:function(a){function b(a){c.P0=a;if(window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost)var b=window._BMapSecurityConfig.serviceHost+"custom/v2/mapstyle",g="qt=custom_v2&version=4&";else b=z.Tc+"custom/v2/mapstyle",g="qt=custom_v2&version=4&ak="+ra+"&";g=g+"is_all=true&is_new=1&"+("styles="+encodeURIComponent(c.MF(a,f)));a=wb(b+"?"+g);g=a.substring(a.indexOf("?")+1);xb(b,g,window[e+"cb"])}this.K.fN=l;var c=this,e=this.ca;I("Map","bindtype","custom_style"); this.iu(s);window.MPC_Mgr&&window.MPC_Mgr[c.ca]&&window.MPC_Mgr[c.ca].close();c.K.Dm=s;this.addEventListener("hidecopyright",function(){c.Ak.$();c.K.ep=!!a.customEditor;c.K.ep===s&&c.qF(new O(1,1))});c.Ak&&c.Ak.$();this.K.ep=!!a.customEditor;this.K.K6=!!a.sharing;this.K.p6=!!a.preview;this.K.ep===s&&this.qF(new O(1,1));eb.load("hotspot",function(){c.Xu()},l);window[e+"zoomRegion"]={};window.z7=[];window[e+"zoomStyleBody"]=[];window[e+"zoomFrontStyle"]={};var f=this.ka();u.extend({},a);window[e+"cb"]= function(a){a=JSON.parse(a);0===a.status&&(3===a.data.style.length?(window[e+"_bmap_baseFs"]=a.data.style,window[e+"StyleBody"]=a.data.style[2]):window[e+"StyleBody"]=a.data.style,c.hP(),c.xZ())};if(a.styleId){var g="jsapi";a.sharing?g="sharing":a.preview&&(g="preview");this.qY(a.styleId,g,b)}else b(a.styleJson);window.iconSetInfo_high||sa(z.url.proto+z.url.domain.TILE_ONLINE_URLS[0]+"/sty/icons_na2x.js?udt=20190108&v=001&from=jsapi")},qY:function(a,b,c){var e=this,f=this.ca,g=(1E5*Math.random()).toFixed(0); window[f+"_cbk_si_phpui"+g]=function(a){var b=[];a.result&&(0===a.result.error&&a.content&&0===a.content.status)&&(b=e.oy(a.content.data.json));c&&c(b)};window[f+"_cbk_si_api"+g]=function(a){var b=[];0===a.status&&(b=a.info?e.oy(a.info.json):e.oy(a.data.json));c&&c(b)};var i="/apiconsole/custommap/";if(window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost)var k=window._BMapSecurityConfig.serviceHost+"?qt=custom_map&v=3.0",k=k+("&style_id="+a+"&type=publish");else k=z.Tc+"?qt=custom_map&v=3.0", k+="&style_id="+a+"&type=publish&ak="+ra;k+="&callback="+f+"_cbk_si_phpui"+g;switch(b){case "jsapi":i=k;break;case "sharing":i=i+"getSharingJson"+("?styleid="+a+"&type=edit")+("&ck="+f+"_cbk_si_api"+g);break;case "preview":i=i+"getJson"+("?styleid="+a+"&type=edit")+("&ck="+f+"_cbk_si_api"+g)}sa(i)},SW:function(){Array.prototype.map||(Array.prototype.map=function(a,b){var c,e,f;this==q&&aa(new TypeError(" this is null or not defined"));var g=Object(this),i=g.length>>>0;"[object Function]"!=Object.prototype.toString.call(a)&& aa(new TypeError(a+" is not a function"));b&&(c=b);e=Array(i);for(f=0;f<i;){var k;f in g&&(k=g[f],k=a.call(c,k,f,g),e[f]=k);f++}return e})},oy:function(a){if(a===q||""===a)return[];this.SW();var b={t:"featureType",e:"elementType",v:"visibility",c:"color",l:"lightness",s:"saturation",w:"weight",z:"level",h:"hue",f:"fontsize",zri:"curZoomRegionId",zr:"curZoomRegion"},c={all:"all",g:"geometry","g.f":"geometry.fill","g.s":"geometry.stroke",l:"labels","l.t.f":"labels.text.fill","l.t.s":"labels.text.stroke", "l.t":"labels.text","l.i":"labels.icon","g.tf":"geometry.fill"};return a.split(",").map(function(a){var a=a.split("|").map(function(a){var e=b[a.split(":")[0]],a=c[a.split(":")[1]]?c[a.split(":")[1]]:a.split(":")[1];switch(a){case "poi":a="poilabel";break;case "districtlabel":a="districtlabel"}var f={};f[e]=a;return f}),f=a[0],g=1;a[1].elementType&&(g=2,u.extend(f,a[1]));for(var i={};g<a.length;g++)u.extend(i,a[g]);return u.extend(f,{stylers:i})})},YY:function(){return this.Ud.mg},F4:function(a,b){var c= this,e=this.ca,f=(1E5*Math.random()).toFixed(0);window[e+"_cbk"+f]=function(b){b=JSON.parse(b);b=3===b.data.style.length?b.data.style[2]:b.data.style;c.x1(b,a);c.hP(a);b=new Q("onzoomfeatureload"+a);c.dispatchEvent(b);delete window[e+"_cbk"+f]};if(window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost)var g=window._BMapSecurityConfig.serviceHost+"custom/v2/mapstyle",i="qt=custom_v2&";else g=z.Tc+"custom/v2/mapstyle",i="qt=custom_v2&ak="+ra+"&";i+="is_all=true&is_new=1&";b.styleJson?i+= "styles="+encodeURIComponent(this.MF(b.styleJson,parseInt(a,10))):b.styleId&&(i+="styles="+encodeURIComponent(c.MF(c.P0,parseInt(a,10))));i=wb(g+"?"+i);i=i.substring(i.indexOf("?")+1);xb(g,i,window[e+"_cbk"+f])},qF:function(a,b){var c=new Q("oncopyrightoffsetchange",{FE:a,GW:b});this.K.HK=b;this.dispatchEvent(c)},gu:function(a){var b=this;window.MPC_Mgr&&window.MPC_Mgr[b.ca]&&window.MPC_Mgr[b.ca].close();b.K.Dm=s;if(a){b=this;a.styleJson&&(a.styleStr=b.Q0(a.styleJson));M()&&u.ga.By?setTimeout(function(){b.K.Fe= a;b.dispatchEvent(new Q("onsetcustomstyles",a))},50):(this.K.Fe=a,this.dispatchEvent(new Q("onsetcustomstyles",a)),this.tM(b.K.Fe.geotableId));var c={style:a.style};a.features&&0<a.features.length&&(c.features=l);a.styleJson&&0<a.styleJson.length&&(c.styleJson=l);bb(5050,c);a.style&&(c=b.K.wC[a.style]?b.K.wC[a.style].backColor:b.K.wC.normal.backColor)&&(this.Na().style.backgroundColor=c)}},qZ:function(a){this.controls||(this.controls={navigationControl:new yb,scaleControl:new zb,overviewMapControl:new Ab, mapTypeControl:new Bb});var b=this,c;for(c in this.controls)b.aO(b.controls[c]);a=a||[];u.lc.Pb(a,function(a){b.jm(b.controls[a])})},tM:function(a){a?this.Cs&&this.Cs.If===a||(this.eg(this.Cs),this.Cs=new Cb({geotableId:a}),this.ve(this.Cs)):this.eg(this.Cs)},Vd:function(){var a=this.ka()>=this.K.aG&&this.ua()===Ya&&18>=this.ka(),b=s;try{document.createElement("canvas").getContext("2d"),b=l}catch(c){b=s}return a&&b},getCurrentCity:function(){return{name:this.uh,code:this.ns}},ft:function(){this.V.po(); return this.V},uZ:function(a){Ya.setMaxZoom(a.maxZoom||19);var b=new Q("oninitindoorlayer");b.$e=a;this.dispatchEvent(b);this.K.Xf=s},xZ:function(a){if(this.K.Xf){var b=new Q("onupdatestyles");this.dispatchEvent(b)}else b=new Q("oninitindoorlayer"),b.$e=a,this.dispatchEvent(b),this.K.Xf=l,this.K.Dk=l},iu:function(a){this.K.QE=a;if(!this.Ud.Mb){if(!this.Ud.zi[0])return;this.Ud.Mb=this.Ud.zi[0].Mb}this.Ud.Mb.parentElement.style.display=a?"block":"none"},sO:function(a){this.Ud.mg.style.display=a?"block": "none"},setPanorama:function(a){this.V=a;this.V.vF(this)},MF:function(a,b){for(var c=this.ca,e={featureType:"t",elementType:"e",visibility:"v",color:"c",lightness:"l",saturation:"s",weight:"w",level:"z",hue:"h",fontsize:"f"},f={all:"all",geometry:"g","geometry.fill":"g.f","geometry.stroke":"g.s",labels:"l","labels.text.fill":"l.t.f","labels.text.stroke":"l.t.s","labels.text":"l.t","labels.icon":"l.i","geometry.topfill":"g.f"},g=[],i=this.jb.ui();i<=this.jb.Ah();i++)window[c+"zoomFrontStyle"][i]={}; window[c+"zoomFrontStyle"].main={};for(var i=0,k;k=a[i];i++)if(!this.EZ(k)){b=this.kY(k,b);if(("land"===k.featureType||"all"===k.featureType||"background"===k.featureType)&&"string"===typeof k.elementType&&("geometry"===k.elementType||"geometry.fill"===k.elementType||"all"===k.elementType)&&k.stylers&&(!k.stylers.visibility||"off"!==k.stylers.visibility))k.stylers.color&&(window[c+"zoomFrontStyle"][b].bmapLandColor=k.stylers.color);"railway"===k.featureType&&("string"===typeof k.elementType&&k.stylers)&& (k.stylers.color&&("geometry"===k.elementType&&(window[c+"zoomFrontStyle"][b].bmapRailwayFillColor=k.stylers.color,window[c+"zoomFrontStyle"][b].bmapRailwayStrokeColor=k.stylers.color),"geometry.fill"===k.elementType&&(window[c+"zoomFrontStyle"][b].bmapRailwayFillColor=k.stylers.color),"geometry.stroke"===k.elementType&&(window[c+"zoomFrontStyle"][b].bmapRailwayStrokeColor=k.stylers.color)),k.stylers.visibility&&(window[c+"zoomFrontStyle"][b].bmapRailwayVisibility=k.stylers.visibility));"roadarrow"=== k.featureType&&("labels.icon"===k.elementType&&k.stylers)&&(window[c+"zoomFrontStyle"][b].bmapRoadarrowVisibility=k.stylers.visibility);var m={};u.extend(m,k);k=m.stylers;delete m.stylers;u.extend(m,k);k=[];for(var n in e)if(m[n]&&!this.BZ(n))if("elementType"===n)k.push(e[n]+":"+f[m[n]]);else{switch(m[n]){case "poilabel":m[n]="poi";break;case "districtlabel":m[n]="label"}k.push(e[n]+":"+m[n])}2<k.length&&g.push(k.join("|"))}return g.join(",")},Q0:function(a){for(var b={featureType:"t",elementType:"e", visibility:"v",color:"c",lightness:"l",saturation:"s",weight:"w",zoom:"z",hue:"h"},c={all:"all",geometry:"g","geometry.fill":"g.f","geometry.stroke":"g.s",labels:"l","labels.text.fill":"l.t.f","labels.text.stroke":"l.t.s","lables.text":"l.t","labels.icon":"l.i"},e=[],f=0,g;g=a[f];f++){var i=g.stylers;delete g.stylers;u.extend(g,i);var i=[],k;for(k in b)if(g[k])if("elementType"===k)i.push(b[k]+":"+c[g[k]]);else{switch(g[k]){case "poilabel":g[k]="poi";break;case "districtlabel":g[k]="label"}i.push(b[k]+ ":"+g[k])}2<i.length&&e.push(i.join("|"))}return e.join(",")},kY:function(a){a=a.stylers.level;return a===ba?"main":parseInt(a,10)},EZ:function(a){var b={};u.extend(b,a.stylers);delete b.curZoomRegionId;delete b.curZoomRegion;delete b.level;return u.qE(b)?l:s},u5:function(a,b){var c=a.stylers.level;return c===ba?l:c===b+""?l:s},BZ:function(a){return{curZoomRegionId:l,curZoomRegion:l}[a]?l:s},V4:function(a,b){var c=a.stylers.level,e={};u.extend(e,b);c!==ba&&(e[parseInt(c,10)]=l);return e},x1:function(a, b){var c=this.ca;window[c+"zoomStyleBody"][b]=a;if(!window[c+"zoomRegion"][b])for(var e=this.jb.ui(),f=this.jb.Ah();e<=f;e++)window[c+"zoomRegion"][e]||(window[c+"zoomStyleBody"][e]=a)},hP:function(){for(var a=this.ca,b=this.jb.ui(),c=this.jb.Ah(),e=b;e<=c;e++)window[a+"zoomFrontStyle"][e]||(window[a+"zoomFrontStyle"][e]={});if(window[a+"zoomFrontStyle"].main.bmapRoadarrowVisibility)for(e=b;e<=c;e++)window[a+"zoomFrontStyle"][e].bmapRoadarrowVisibility||(window[a+"zoomFrontStyle"][e].bmapRoadarrowVisibility= window[a+"zoomFrontStyle"].main.bmapRoadarrowVisibility);if(window[a+"zoomFrontStyle"].main.bmapLandColor)for(e=b;e<=c;e++)window[a+"zoomFrontStyle"][e].bmapLandColor||(window[a+"zoomFrontStyle"][e].bmapLandColor=window[a+"zoomFrontStyle"].main.bmapLandColor);if(window[a+"zoomFrontStyle"].main.bmapRailwayFillColor)for(e=b;e<=c;e++)window[a+"zoomFrontStyle"][e].bmapRailwayFillColor||(window[a+"zoomFrontStyle"][e].bmapRailwayFillColor=window[a+"zoomFrontStyle"].main.bmapRailwayFillColor);if(window[a+ "zoomFrontStyle"].main.bmapRailwayStrokeColor)for(e=b;e<=c;e++)window[a+"zoomFrontStyle"][e].bmapRailwayStrokeColor||(window[a+"zoomFrontStyle"][e].bmapRailwayStrokeColor=window[a+"zoomFrontStyle"].main.bmapRailwayStrokeColor);if(window[a+"zoomFrontStyle"].main.bmapRailwayVisibility)for(e=b;e<=c;e++)window[a+"zoomFrontStyle"][e].bmapRailwayVisibility||(window[a+"zoomFrontStyle"][e].bmapRailwayVisibility=window[a+"zoomFrontStyle"].main.bmapRailwayVisibility)},q3:function(a,b){var c={};u.extend(c,a); if(c[b]){for(var e=this.jb.ui(),f=this.jb.Ah();e<=f;e++)if(!c[e]){c[e]=l;break}delete c[b]}return c},r5:function(a){return a.At||"0"===a.uid?s:l},oW:function(){delete this.Wi.G_},v3:function(){this.Wi={}},Qo:function(a,b,c){if(!this.K.ep)return s;a=a||"sp"+this.aa.N6++;if(b&&0!==b.length)return c=c||{},this.Wi[a]=this.Wi[a]||{polygon:[],polyline:[]},this.Wi=this.Wi||{},this.Wi[a][c.type].push({HF:b,cc:c.cc,type:c.type,style:c.style}),a},yP:function(a){return Db/Math.pow(2,18-a)}}); var Db=4.007545274461451E7,Va=1; function bb(a,b){if(a){var b=b||{},c="",e;for(e in b)c=c+"&"+e+"="+encodeURIComponent(b[e]);var f=function(a){a&&(Eb=l,setTimeout(function(){Fb.src=z.Tc+"images/blank.gif?"+a.src},50))},g=function(){var a=Gb.shift();a&&f(a)};e=(1E8*Math.random()).toFixed(0);Eb?Gb.push({src:"product=jsapi&sub_product=jsapi&v="+z.version+"&sub_product_v="+z.version+"&t="+e+"&code="+a+"&da_src="+a+c}):f({src:"product=jsapi&sub_product=jsapi&v="+z.version+"&sub_product_v="+z.version+"&t="+e+"&code="+a+"&da_src="+a+c}); Hb||(u.U(Fb,"load",function(){Eb=s;g()}),u.U(Fb,"error",function(){Eb=s;g()}),Hb=l)}}var Eb,Hb,Gb=[],Fb=new Image;bb(5E3,{device_pixel_ratio:window.devicePixelRatio,platform:navigator.platform});var Ib;window.B_HOST_TILE_BASE_URLS&&4<=window.B_HOST_TILE_BASE_URLS.length&&(Ib=window.B_HOST_TILE_BASE_URLS);var Jb;window.B_HOST_TILE_ONLINE_URLS&&4<=window.B_HOST_TILE_ONLINE_URLS.length&&(Jb=window.B_HOST_TILE_ONLINE_URLS); z.nM={TILE_BASE_URLS:Ib||["apimaponline0.bdimg.com/starpic/?qt=satepc&","apimaponline1.bdimg.com/starpic/?qt=satepc&","apimaponline2.bdimg.com/starpic/?qt=satepc&","apimaponline3.bdimg.com/starpic/?qt=satepc&"],TILE_ONLINE_URLS:Jb||[(window.location.host + "/bmap-tile0"),(window.location.host + "/bmap-tile1"),(window.location.host + "/bmap-tile2"),(window.location.host + "/bmap-tile3")],TIlE_PERSPECT_URLS:["gss0.bdstatic.com/-OR1cTe9KgQFm2e88IuM_a","gss0.bdstatic.com/-ON1cTe9KgQFm2e88IuM_a","gss0.bdstatic.com/-OZ1cTe9KgQFm2e88IuM_a","gss0.bdstatic.com/-OV1cTe9KgQFm2e88IuM_a"], geolocControl:"gsp0.baidu.com/8LkJsjOpB1gCo2Kml5_Y_D3",TILES_YUN_HOST:["gsp0.baidu.com/-eR1bSahKgkFkRGko9WTAnF6hhy","gsp0.baidu.com/-eN1bSahKgkFkRGko9WTAnF6hhy","gsp0.baidu.com/-eZ1bSahKgkFkRGko9WTAnF6hhy","gsp0.baidu.com/-eV1bSahKgkFkRGko9WTAnF6hhy"],traffic:"itsmap2.baidu.com",message:"j.map.baidu.com",baidumap:"map.baidu.com",wuxian:"gsp0.baidu.com/6a1OdTeaKgQFm2e88IuM_a",pano:["apisv0.bdimg.com","apisv1.bdimg.com"],panoVerify:"api.map.baidu.com",main_domain_nocdn:{baidu:"api.map.baidu.com",other:"api.map.baidu.com"}, main_domain_cdn:{baidu:["mapapip0.bdimg.com","mapapip1.bdimg.com","mapapip2.bdimg.com"],other:["api.map.baidu.com"],webmap:["webmap0.bdimg.com"]},map_click:"gsp0.baidu.com/80MWbzKh2wt3n2qy8IqW0jdnxx1xbK",vector_traffic:"maponline0.bdimg.com"}; z.hZ={TILE_BASE_URLS:Ib||["apimaponline0.bdimg.com/starpic/?qt=satepc&","apimaponline1.bdimg.com/starpic/?qt=satepc&","apimaponline2.bdimg.com/starpic/?qt=satepc&","apimaponline3.bdimg.com/starpic/?qt=satepc&"],TILE_ONLINE_URLS:Jb||[(window.location.host + "/bmap-tile0"),(window.location.host + "/bmap-tile1"),(window.location.host + "/bmap-tile2"),(window.location.host + "/bmap-tile3")],TIlE_PERSPECT_URLS:["d0.map.baidu.com","d1.map.baidu.com","d2.map.baidu.com","d3.map.baidu.com"],geolocControl:"loc.map.baidu.com",TILES_YUN_HOST:["g0.api.map.baidu.com", "g1.api.map.baidu.com","g2.api.map.baidu.com","g3.api.map.baidu.com"],traffic:"itsmap2.baidu.com",message:"j.map.baidu.com",baidumap:"map.baidu.com",wuxian:"wuxian.baidu.com",pano:["apisv0.bdimg.com","apisv1.bdimg.com"],panoVerify:"api.map.baidu.com",main_domain_nocdn:{baidu:"api.map.baidu.com"},main_domain_cdn:{baidu:["mapapip0.bdimg.com","mapapip1.bdimg.com","mapapip2.bdimg.com"],webmap:["webmap0.bdimg.com"]},map_click:"mapclick.map.baidu.com",vector_traffic:"maponline0.bdimg.com"}; z.y1={"0":{proto:"http://",domain:z.hZ},1:{proto:"https://",domain:z.nM},2:{proto:"https://",domain:z.nM}};window.BMAP_PROTOCOL&&"https"===window.BMAP_PROTOCOL&&(window.HOST_TYPE=2);z.Fu=window.HOST_TYPE||"0";z.url=z.y1[z.Fu];z.Qp=z.url.proto+z.url.domain.baidumap+"/";z.Tc=window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost?window._BMapSecurityConfig.serviceHost:z.url.proto+("2"==z.Fu?z.url.domain.main_domain_nocdn.other:z.url.domain.main_domain_nocdn.baidu)+"/"; z.oa=z.url.proto+("2"==z.Fu?z.url.domain.main_domain_cdn.other[0]:z.url.domain.main_domain_nocdn.baidu)+"/";z.oj=z.url.proto+z.url.domain.main_domain_cdn.webmap[0]+"/";z.LN=z.url.proto+z.url.domain.panoVerify+"/"; z.Bh=function(a,b){var c,e,b=b||"";switch(a){case "main_domain_nocdn":c=z.Tc+b;break;case "main_domain_cdn":c=z.oa+b;break;default:e=z.url.domain[a],"[object Array]"==Object.prototype.toString.call(e)?(c=[],u.lc.Pb(e,function(a,e){c[e]=z.url.proto+a+"/"+b})):c=z.url.proto+z.url.domain[a]+"/"+b}return c};function Kb(a){var b={duration:1E3,Nc:30,gp:0,dc:Lb.VM,St:ca()};this.hg=[];if(a)for(var c in a)b[c]=a[c];this.m=b;if(jb(b.gp)){var e=this;setTimeout(function(){e.start()},b.gp)}else b.gp!=Mb&&this.start()}var Mb="INFINITE";Kb.prototype.start=function(){this.Zu=ob();this.Wz=this.Zu+this.m.duration;Nb(this)};Kb.prototype.add=function(a){this.hg.push(a)}; function Nb(a){var b=ob();b>=a.Wz?(kb(a.m.za)&&a.m.za(a.m.dc(1)),kb(a.m.finish)&&a.m.finish(),0<a.hg.length&&(b=a.hg[0],b.hg=[].concat(a.hg.slice(1)),b.start())):(a.Cy=a.m.dc((b-a.Zu)/a.m.duration),kb(a.m.za)&&a.m.za(a.Cy),a.OF||(a.cs=setTimeout(function(){Nb(a)},1E3/a.m.Nc)))}Kb.prototype.stop=function(a){this.OF=l;for(var b=0;b<this.hg.length;b++)this.hg[b].stop(),this.hg[b]=q;this.hg.length=0;this.cs&&(clearTimeout(this.cs),this.cs=q);this.m.St(this.Cy);a&&(this.Wz=this.Zu,Nb(this))}; Kb.prototype.cancel=ha(0);var Lb={VM:function(a){return a},reverse:function(a){return 1-a},$C:function(a){return a*a},YC:function(a){return Math.pow(a,3)},Rs:function(a){return-(a*(a-2))},bL:function(a){return Math.pow(a-1,3)+1},ZC:function(a){return 0.5>a?2*a*a:-2*(a-2)*a-1},L3:function(a){return 0.5>a?4*Math.pow(a,3):4*Math.pow(a-1,3)+1},M3:function(a){return(1-Math.cos(Math.PI*a))/2}};Lb["ease-in"]=Lb.$C;Lb["ease-out"]=Lb.Rs;var K={kG:34,lG:21,mG:new O(21,32),HP:new O(10,32),GP:new O(24,36),FP:new O(12,36),iG:new O(13,1),sa:z.oa+"images/",l5:"http://mapapip0.bdimg.com/images/",jG:z.oa+"images/markers_new.png",DP:24,EP:73,pC:{"\u5317\u4eac":{qy:"bj",p:new N(116.403874,39.914889)},"\u4e0a\u6d77":{qy:"sh",p:new N(121.487899,31.249162)},"\u6df1\u5733":{qy:"sz",p:new N(114.025974,22.546054)},"\u5e7f\u5dde":{qy:"gz",p:new N(113.30765,23.120049)}},fontFamily:"arial,sans-serif"}; u.ga.Xe?(u.extend(K,{NK:"url("+K.sa+"ruler.cur),crosshair",Bc:"-moz-grab",Jd:"-moz-grabbing"}),u.platform.GM&&(K.fontFamily="arial,simsun,sans-serif")):u.ga.Rw||u.ga.By?u.extend(K,{NK:"url("+K.sa+"ruler.cur) 2 6,crosshair",Bc:"url("+K.sa+"openhand.cur) 8 8,default",Jd:"url("+K.sa+"closedhand.cur) 8 8,move"}):u.extend(K,{NK:"url("+K.sa+"ruler.cur),crosshair",Bc:"url("+K.sa+"openhand.cur),default",Jd:"url("+K.sa+"closedhand.cur),move"});function Ob(){var a=new Date(1E3*Qa.popup_timestamp);return{zP:a.getFullYear(),mN:a.getMonth()+1,IK:a.getDate()}} var ta=function(){var a=0,b=Qa.popup_code,c=1E3*(Qa.popup_block_time||60),e=Ob();return function(f,g){var g=g||{},i=g.Vc,k=(new Date).getTime();if(k-a>c){a=k;f="\u3010"+b+"\u3011"+("\u7cfb\u7edf\u4e8e"+e.zP+"\u5e74"+e.mN+"\u6708"+e.IK+"\u65e5")+f;try{var m=document.createElement("iframe");m.style.display="none";document.body.appendChild(m);m.contentWindow&&m.contentWindow.alert?m.contentWindow.alert(f):window.alert(f);document.body.removeChild(m)}catch(n){window.alert(f)}Pb("popup",i,b)}}}(); function Qb(a,b){var c=a.style;c.left=b[0]+"px";c.top=b[1]+"px"}function Rb(a){0<u.ga.na?a.unselectable="on":a.style.MozUserSelect="none"}function Sb(a){return a&&a.parentNode&&11!==a.parentNode.nodeType}function Tb(a,b){u.R.Rx(a,"beforeEnd",b);return a.lastChild}function Ub(a){for(var b={left:0,top:0};a&&a.offsetParent;)b.left+=a.offsetLeft,b.top+=a.offsetTop,a=a.offsetParent;return b}function pa(a){a=window.event||a;a.stopPropagation?a.stopPropagation():a.cancelBubble=l} function Vb(a){a=window.event||a;a.preventDefault?a.preventDefault():a.returnValue=s;return s}function qa(a){pa(a);return Vb(a)}function Wb(){var a=document.documentElement,b=document.body;return a&&(a.scrollTop||a.scrollLeft)?[a.scrollTop,a.scrollLeft]:b?[b.scrollTop,b.scrollLeft]:[0,0]}function Xb(a,b){if(a&&b)return Math.round(Math.sqrt(Math.pow(a.x-b.x,2)+Math.pow(a.y-b.y,2)))}function Yb(a,b){var c=[],b=b||function(a){return a},e;for(e in a)c.push(e+"="+b(a[e]));return c.join("&")} function C(a,b,c){var e=document.createElement(a);c&&(e=document.createElementNS(c,a));return u.R.pF(e,b||{})}function hb(a){if(a.currentStyle)return a.currentStyle;if(a.ownerDocument&&a.ownerDocument.defaultView)return a.ownerDocument.defaultView.getComputedStyle(a,q)}function kb(a){return"function"===typeof a}function jb(a){return"number"===typeof a}function lb(a){return"string"==typeof a}function Zb(a){return"undefined"!=typeof a}function $b(a){return"object"==typeof a}var ac="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; function bc(a){for(var b="",c=0;c<a.length;c++){var e=a.charCodeAt(c)<<1,f=e=e.toString(2);8>e.length&&(f="00000000"+e,f=f.substr(e.length,8));b+=f}a=5-b.length%5;e=[];for(c=0;c<a;c++)e[c]="0";b=e.join("")+b;f=[];for(c=0;c<b.length/5;c++)e=b.substr(5*c,5),f.push(String.fromCharCode(parseInt(e,2)+50));return f.join("")+a.toString()} function cc(a){var b="",c,e,f="",g,i="",k=0;g=/[^A-Za-z0-9\+\/\=]/g;if(!a||g.exec(a))return a;a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");do c=ac.indexOf(a.charAt(k++)),e=ac.indexOf(a.charAt(k++)),g=ac.indexOf(a.charAt(k++)),i=ac.indexOf(a.charAt(k++)),c=c<<2|e>>4,e=(e&15)<<4|g>>2,f=(g&3)<<6|i,b+=String.fromCharCode(c),64!=g&&(b+=String.fromCharCode(e)),64!=i&&(b+=String.fromCharCode(f));while(k<a.length);return b}var Q=u.lang.Ou; function M(){var a=navigator.userAgent;return-1<a.indexOf("iPhone")||-1<a.indexOf("iPad")||-1<a.indexOf("Android")||-1<a.indexOf("Mobile")||/harmony/i.test(navigator.userAgent)&&!dc()&&/\b(phone|tablet|wearable)\b/i.test(navigator.userAgent)?l:s}function dc(){return!(!u.platform.GM&&!u.platform.zM&&!u.platform.KZ&&!u.platform.Hg)}function gb(){return dc()?l:/harmony/i.test(navigator.userAgent)?!M():s}function ob(){return(new Date).getTime()} function ec(a){a=a.split("//");if(2<=a.length){var b=a[1].split("?");if(1<=b.length){var c=b[0].split("/"),e=1;window.urlSplitBeginIndex&&(e=window.urlSplitBeginIndex);var f=e,e=b.length-1,g="/",i=c.length;f||(f=0);e||(e=i-1);g||(g="");if(f>i-1||e>i-1)e="";else{for(i="";f<=e;f++)i=f===e?i+c[f]:i+(c[f]+g);e=i}return{host:b[0],origin:a[0]+"//"+c[0],path:"/"+e}}}return q} function fc(){var a=document.body.appendChild(C("div"));a.innerHTML='<v:shape id="vml_tester1" adj="1" />';var b=a.firstChild;if(!b.style)return s;b.style.behavior="url(#default#VML)";b=b?"object"===typeof b.adj:l;a.parentNode.removeChild(a);return b}function gc(){return!!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Shape","1.1")}function hc(){return!!C("canvas").getContext}function ic(a){return a*Math.PI/180} z.RZ=function(){var a=l,b=l,c=l,e=l,f=0,g=0,i=0,k=0;return{nR:function(){f+=1;a&&(a=s,setTimeout(function(){bb(5054,{pic:f});a=l;f=0},1E4))},n2:function(){g+=1;b&&(b=s,setTimeout(function(){bb(5055,{move:g});b=l;g=0},1E4))},p2:function(){i+=1;c&&(c=s,setTimeout(function(){bb(5056,{zoom:i});c=l;i=0},1E4))},o2:function(a){k+=a;e&&(e=s,setTimeout(function(){bb(5057,{tile:k});e=l;k=0},5E3))}}}();z.Cq={zG:"#83a1ff",Eq:"#808080"}; function jc(a,b,c){b.IE||(b.IE=[],b.handle={});b.IE.push({filter:c,Vs:a});b.addEventListener||(b.addEventListener=function(a,c){b.attachEvent("on"+a,c)});b.handle.click||(b.addEventListener("click",function(a){for(var c=a.target||a.srcElement;c!=b;){kc(b.IE,function(b,i){RegExp(i.filter).test(c.getAttribute("filter"))&&i.Vs.call(c,a,c.getAttribute("filter"))});c=c.parentNode}},s),b.handle.click=l)}function kc(a,b){for(var c=0,e=a.length;c<e;c++)b(c,a[c])} function lc(a){var b=window.TILE_VERSION,c="20190410";b&&b.ditu&&(b=b.ditu,b[a]&&b[a].updateDate&&(c=b[a].updateDate));return c} var mc=[72.6892532,0.1939743381,136.1168614,54.392257],nc=[72.69566833,0.1999420909,136.1232863,54.39791217],oc=158,pc=[98.795985,122.960792,107.867379,118.093451,119.139658,128.035888,79.948212,99.029524,119.923388,122.094977,127.918527,130.94789,106.50606,108.076783,119.8329,126.382207,111.803567,119.324928,100.749858,102.227985,99.860885,100.788921,97.529435,98.841564,99.100017,99.90035,122.917416,123.774367,123.728314,125.507211,123.736065,124.767299,125.488463,126.410675,125.484326,126.07764, 130.830784,133.620042,127.912178,128.668957,128.658937,129.638599,132.894179,134.119086,117.379378,119.244569,116.086736,117.431212,114.420233,116.137458,116.492775,119.605527,110.579401,111.86488,74.468228,80.001908,82.867432,91.353788,85.721075,98.976964,127.664757,129.546833,129.476893,130.22449,133.730358,134.745235,134.381034,135.1178,130.868117,131.34409,115.513245,117.544751,115.779271,116.748045,108.536254,110.614326,121.365534,124.626434,126.165992,127.347013,91.281869,95.611754,79.879648, 82.945041,76.413314,78.345207,78.275229,80.002329,83.956612,85.734098,85.510186,89.356499,97.997001,98.948845,106.653208,108.610811,111.400183,111.824179,111.592224,111.817136,116.00682,117.024631,116.258574,116.689291,119.436876,119.922961,120.659806,121.395479,120.349116,120.676014,124.59389,125.787788,126.221756,126.788962,95.572955,102.046581,95.583772,96.165551,95.564318,97.806095,91.30446,93.356438,93.330319,94.698145,89.349129,90.548677,82.268802,82.892025,78.335615,80.032266,76.625755,78.361413, 73.498248,74.490992,74.846872,76.488771,91.563521,94.878444,88.768214,89.244787,83.247076,83.974127,82.29595,83.256003,81.885315,83.26249,80.760619,81.472404,86.470983,88.276988,102.207537,104.234614,112.164795,116.833667,108.965663,113.032246,111.166575,117.983363],qc=[22.551183,42.284787,17.227969,22.738314,41.300981,50.749638,30.368087,42.332701,21.705055,22.696452,42.426047,48.944674,21.432184,22.651387,50.657409,52.92296,42.212192,45.206905,21.137031,22.57186,21.444502,22.586566,23.741571,25.301472, 22.006806,22.56637,38.985114,41.346531,40.295617,41.338581,39.740021,40.351012,40.974644,41.331562,40.726852,41.067192,44.877158,48.018285,41.344597,42.451798,42.016305,42.443235,45.880906,48.214001,45.140027,46.792775,45.141083,46.400433,45.156418,45.748281,47.485889,50.071879,42.223667,43.469487,37.019867,40.668675,42.226823,47.321605,27.72944,30.469853,48.919002,49.650614,48.840188,49.443166,46.949801,48.382798,47.660603,48.472692,42.859946,44.913298,47.605896,48.445914,48.41698,48.909667,42.23507, 42.914193,52.8281,53.585952,50.709311,51.662219,42.29968,44.399225,42.302746,45.391958,34.680866,37.03377,30.743515,37.07228,28.245649,30.408935,47.277693,48.504255,25.241528,27.780726,42.223363,42.548418,43.435888,44.696952,44.693193,45.00187,48.886267,49.326755,49.288642,49.632304,50.717486,51.314369,52.914204,53.33964,52.910094,53.115926,52.908382,53.258095,51.64533,52.408305,42.236825,42.699126,43.068466,43.898632,42.670403,43.082219,44.379045,45.187742,44.382336,44.981379,47.310362,48.06019, 45.359099,46.814439,40.569751,42.047741,40.587956,41.41263,38.519192,40.185033,35.790476,37.029005,26.825605,27.763896,27.199658,27.751649,29.150192,30.381073,29.573886,30.065162,30.047775,30.384089,30.001277,30.388525,48.494118,49.173841,22.398528,22.601198,7.441114,11.505968,3.767491,9.005209,12.642067,17.410886],rc=95,sc=[110.3961374,105.0743788,96.8991824,95.61810411,93.82412598,91.3892353,91.38931858,89.08325955,87.22469808,86.26278402,85.17353,85.23741211,82.86627441,81.90481038,79.59687147, 80.39829237,79.93319363,77.80279948,75.2557704,73.49357829,73.1892532,73.87758816,74.4064738,74.10215224,75.46409695,76.77739692,78.28299615,78.15499485,78.37920654,78.89145345,79.69282199,81.19938178,81.80830295,83.89093424,85.94149523,87.86447266,89.03414958,90.05918132,91.10026937,92.15733832,93.74361735,95.82597331,97.95655545,97.12363037,98.2129739,99.2068571,101.6587874,102.5239084,102.2356106,105.0249238,106.0992342,107.8617093,111.6439372,109.591869,112.284586,117.7961157,118.9495128,114.2076584, 118.693565,123.1475225,122.730705,120.9361393,123.4207441,122.3787782,122.1385425,121.5904281,121.1773763,120.6805404,120.2483355,122.795807,122.8759077,121.3060262,122.1392177,123.7418799,126.4177599,128.5647409,129.7194884,131.2259136,131.9950494,133.6289931,135.6168614,131.3875545,130.8743365,128.6303223,126.0997773,124.4015375,122.22161,119.6586483,119.7866827,118.5685878,116.5177976,114.819101,119.0812964,116.453265,111.7431171],tc=[43.2190351,42.38053385,43.17417589,44.42226915,45.09863634, 45.56708116,47.33599718,48.68832709,49.62448486,48.9482175,48.4800472,47.33564399,47.43948676,46.03452067,45.20221788,43.34563043,42.32965739,41.39690972,40.82972331,39.95567654,39.25892877,38.36098768,38.05441569,37.16878445,36.38899414,35.36126817,34.30953451,32.58503879,31.56975694,30.77800266,30.43559814,29.7744892,30.0931977,28.71103299,27.70739665,27.5775472,27.01096137,27.77857883,27.50707954,26.50328315,26.70387804,27.95548557,27.29428901,23.64685493,23.62310601,21.67493381,20.77751465,21.32070991, 22.1824113,22.31232964,22.51316054,16.80037679,13.19749864,0.6939743381,1.541660428,10.50208252,15.58926975,17.89090007,19.94928467,22.18490153,25.37285292,25.61456434,30.62532552,31.08099284,31.89238173,32.50092692,32.80325765,34.25546956,35.15486138,36.90170139,37.8348272,37.941604,38.6480797,38.96797201,40.98146918,41.25573296,42.07218153,42.49132813,44.65259766,44.69330702,48.62286865,48.09383952,49.19628499,50.03402317,53.27678901,53.62976345,53.89420546,52.98933322,52.01872884,50.23210259,50.18807048, 47.49769857,47.34362712,46.50502143,45.24770128],uc=[98.7895,122.954182,107.860913,118.087007,119.133165,128.029533,79.941749,99.023087,119.916883,122.08841,127.912143,130.941471,106.499502,108.070244,119.826245,126.375818,111.797006,119.318387,100.743285,102.221517,99.854448,100.782445,97.522928,98.835028,99.093518,99.893783,122.910927,123.767769,123.721954,125.50077,123.729657,124.760724,125.481902,126.404079,125.477737,126.071019,130.824331,133.613395,127.905767,128.662524,128.652527,129.6321, 132.887552,134.11249,117.37297,119.237999,116.080154,117.424589,114.413586,116.130948,116.486264,119.598927,110.5728,111.858437,74.465162,79.995337,82.860821,91.347291,85.716024,98.970481,127.658331,129.540202,129.470528,130.21808,133.723748,134.738785,134.374555,135.111443,130.861475,131.337438,115.506627,117.538123,115.772783,116.741632,108.529656,110.60782,121.358945,124.619773,126.159424,127.340582,91.275275,95.605228,79.874427,82.938601,76.413314,78.338763,78.275229,79.995765,83.956612,85.727511, 85.503554,89.349858,97.990418,98.942257,106.646704,108.604437,111.393667,111.817723,111.585811,111.810645,116.000232,117.018216,116.252108,116.682705,119.430384,119.916417,120.653168,121.38883,120.342727,120.669383,124.587426,125.781376,126.215282,126.782323,95.566367,102.040026,95.577158,96.159009,95.557772,97.799728,91.298032,93.350057,93.323794,94.691771,89.342471,90.542019,82.264229,82.885485,78.335615,80.025844,76.623947,78.355027,73.495149,74.484473,74.846872,76.482208,91.560117,94.871859,88.761692, 89.23822,83.240549,83.967602,82.292367,83.2495,81.878825,83.256003,80.75421,81.465955,86.465421,88.270356,102.201019,104.228033,112.158282,116.827153,108.965663,113.025767,111.166575,117.97687],vc=[22.545421,42.279053,17.226272,22.731982,41.294917,50.743316,30.361986,42.326603,21.699185,22.690751,42.419757,48.938435,21.426505,22.64567,50.651745,52.916705,42.20641,45.201064,21.131326,22.565685,21.438288,22.580379,23.735785,25.295582,22.001087,22.560315,38.979333,41.340757,40.28938,41.332289,39.734164, 40.344718,40.968803,41.325813,40.721073,41.061503,44.871533,48.012179,41.338366,42.445601,42.010343,42.436934,45.875217,48.208327,45.134237,46.786509,45.135376,46.394665,45.150734,45.742257,47.480099,50.065931,42.217982,43.46329,37.014057,40.662848,42.221079,47.315558,27.723432,30.46385,48.913298,49.644555,48.83396,49.436824,46.944059,48.376613,47.654503,48.466331,42.854333,44.907682,47.600253,48.440245,48.410926,48.903468,42.229292,42.908294,52.822466,53.58012,50.703491,51.656037,42.29378,44.393379, 42.296912,45.385809,34.679282,37.027699,30.740622,37.066377,28.241967,30.403134,47.271949,48.49848,25.235818,27.774976,42.217425,42.542102,43.429763,44.691016,44.687044,44.995758,48.880431,49.320551,49.282865,49.626267,50.711607,51.308382,52.908547,53.333963,52.904419,53.109706,52.902338,53.251938,51.639701,52.402205,42.231045,42.693581,43.062756,43.892771,42.664519,43.075927,44.372942,45.1815,44.376327,44.975476,47.304623,48.054453,45.353174,46.808493,40.563653,42.041556,40.582164,41.4064,38.51618, 40.179105,35.789745,37.023144,26.825402,27.757641,27.193806,27.745766,29.144229,30.375186,29.567889,30.059102,30.041938,30.378006,29.995047,30.382338,48.48834,49.169021,22.392816,22.595333,7.439914,11.500161,3.766676,9.000793,12.640512,17.406563],wc=3E3,xc=2.0E-5,yc=3.0E-6,zc=0.0174532925194,Ac=0.0065,Bc=0.006,Cc=4E4,Dc=0,Ec=3,Fc=1.0E-10,Gc=6370996.81,Hc=1E8;function Ic(a,b,c){for(var e=oc,f=0;f<e;f+=2)if(a.lng>=b[f]&&a.lng<=b[f+1]&&a.lat>=c[f]&&a.lat<=c[f+1])return l;return s} function Jc(a){var b=a.lng,c=a.lat,a=Math.sqrt(b*b+c*c)+Math.sin(c*wc*zc)*xc,b=Math.atan2(c,b)+Math.cos(b*wc*zc)*yc;return{lng:a*Math.cos(b)+Ac,lat:a*Math.sin(b)+Bc}} function Kc(a){var b=Lc,c={},e=a.lng,f=a.lat,g=1,i=a.lng,k=a.lat,m=e-g,n=0,o=f+g,p=0,v=e-g,w=0,B=f-g,A=0,D=e+g,F=0,G=f-g,H=0,E=e+g,J=0,L=f+g,P=0,o=m=0,o=Mc(b,e,f),m=o.lng,o=o.lat;if(1.0E-6>=Nc(m,o,i,k))return c.lng=e,c.lat=f,c;for(;;){m=e-g;o=f+g;v=e-g;B=f-g;D=e+g;G=f-g;E=e+g;L=f+g;e=Mc(b,m,o);n=e.lng;p=e.lat;e=Mc(b,v,B);w=e.lng;A=e.lat;e=Mc(b,D,G);F=e.lng;H=e.lat;e=Mc(b,E,L);J=e.lng;P=e.lat;e=Nc(n,p,i,k);n=Nc(w,A,i,k);w=Nc(F,H,i,k);J=Nc(J,P,i,k);if(1.0E-6>e)return c.lng=m,c.lat=o,c;if(1.0E-6>n)return c.lng= v,c.lat=B,c;if(1.0E-6>w)return c.lng=D,c.lat=G,c;if(1.0E-6>J)return c.lng=E,c.lat=L,c;F=1/e;n=1/n;w=1/w;J=1/J;e=(m*F+v*n+D*w+E*J)/(F+n+w+J);f=(o*F+B*n+G*w+L*J)/(F+n+w+J);o=Mc(b,e,f);m=o.lng;o=o.lat;if(1.0E-6>=Nc(m,o,i,k))return c.lng=e,c.lat=f,c;g*=0.6;if(1.0E-6>g){a:{c=(a.lng+0.03-(a.lng-0.03))/1.0E-4+0.5;g=(a.lat+0.03-(a.lat-0.03))/1.0E-4+0.5;i=a.lng*Hc;k=a.lat*Hc;B=1.0E-4*Hc;m=i-B;o=i+B;v=k-B;D=k+B;F=n=w=J=ba;E=n=B=G=w=J=0;b(a);F=ba;for(L=0;L<=c;L++){for(e=0;e<=g;e++)if(F=b(ba),J=ba.lng*Hc,w=ba.lat* Hc,n=F.lng*Hc,F=F.lat*Hc,!(n<m||F<v||n>o||F>D)){J-=n;w-=F;n=Math.sqrt((i-n)*(i-n)+(k-F)*(k-F));if(1>n){c={};c.lng=ba.lng;c.lat=ba.lat;break a}G+=1*J/n;B+=1*w/n;E+=1/n}G/=E*Hc;B/=E*Hc}b=G*Hc/Hc;g=B*Hc/Hc;c={};c.lng=a.lng+b;c.lat=a.lat+g}return c}}}function Mc(a,b,c){a=a({lng:b,lat:c});b={};b.lng=a.lng;b.lat=a.lat;return b}function Oc(a,b,c,e){var f=arguments.length;this.Kg={};this.Rg={};0!==f&&4===f&&this.normalize(a,b,c,e)} Oc.prototype.contains=function(a){return a.lng>this.Kg.lng&&a.lng<this.Rg.lng&&a.lat>this.Kg.lat&&a.lat<this.Rg.lat?Ec:Math.abs(a.lng-this.Kg.lng)<Fc||Math.abs(a.lng-this.Rg.lng)<Fc||Math.abs(a.lat-this.Kg.lat)<Fc||Math.abs(a.y-this.Rg.lat)>Fc?2:Dc};Oc.prototype.normalize=function(a,b,c,e){a>c?(this.Kg.lng=c,this.Rg.lng=a):(this.Kg.lng=a,this.Rg.lng=c);b>e?(this.Kg.lat=e,this.Rg.lat=b):(this.Kg.lat=b,this.Rg.lat=e)}; function Pc(a,b,c,e){this.su={lng:a,lat:b};this.lx={lng:c,lat:e};this.ey=new Oc(a,b,c,e)}function Qc(a,b){var c=a.lat*zc,e=b.lat*zc,f=c-e,g=a.lng*zc-b.lng*zc;return 2*Math.asin(Math.sqrt(Math.sin(f/2)*Math.sin(f/2)+Math.cos(c)*Math.cos(e)*Math.sin(g/2)*Math.sin(g/2)))*Gc}function Nc(a,b,c,e){return Math.sqrt((a-c)*(a-c)+(b-e)*(b-e))}function Rc(a,b,c){return(b.lng-a.lng)*(c.lat-a.lat)-(c.lng-a.lng)*(b.lat-a.lat)} function Lc(a){var b={};if(a.lng<mc[0]-0.4||a.lat<mc[1]-0.4||a.lng>mc[2]+0.4||a.lat>mc[3]+0.4)return b.lng=a.lng,b.lat=a.lat,b;if(Ic(a,uc,vc))return b=Jc(a);for(var b=0,c=Cc,e=0,f=new Oc,g=0,e=0;e<rc;++e)tc[e]<=a.lat?tc[(e+1)%rc]>a.lat&&0<Rc({lng:sc[e],lat:tc[e]},{lng:sc[(e+1)%rc],lat:tc[(e+1)%rc]},a)&&++g:tc[(e+1)%rc]<=a.lat&&0>Rc({lng:sc[e],lat:tc[e]},{lng:sc[(e+1)%rc],lat:tc[(e+1)%rc]},a)&&--g;if((0===g?Dc:Ec)===Dc){for(g=0;g<rc;++g)if(e=new Pc(sc[g],tc[g],sc[(g+1)%rc],tc[(g+1)%rc]),f.Kg.lng=e.ey.Kg.lng- 0.5,f.Kg.lat=e.ey.Kg.lat-0.5,f.Rg.lng=e.ey.Rg.lng+0.5,f.Rg.lat=e.ey.Rg.lat+0.5,f.contains(a)!==Dc){var i;var k=e.su.lng,m=e.su.lat,n=e.lx.lng,o=e.lx.lat;i=o-m;var p=k-n;!(Math.abs(i-0)>Fc)&&!(Math.abs(p-0)>Fc)?i=e.su:(k=n*m-k*o,m=p*a.lng-i*a.lat,n=i*i-p*p,i={lng:(p*m-i*k)/n,lat:-(i*m+p*k)/n});p=180;k=90;m=-180;n=-90;n=e.su;o=e.lx;p=n.lng<o.lng?n.lng:o.lng;k=n.lat<o.lat?n.lat:o.lat;m=n.lng<o.lng?n.lng:o.lng;n=n.lat<o.lat?n.lat:o.lat;i.lng<=m&&i.lng>=p&&i.lng<=n&&i.lat>=k?(e=a.lat*zc,p=a.lng*zc,k=i.lat* zc,i=i.lng*zc,m=Math.cos(e)*Math.cos(k),e=m*Math.cos(p)*Math.cos(i)+m*Math.sin(p)*Math.sin(i)+Math.sin(e)*Math.sin(k),-1>e?e=-1:1<e&&(e=1),e=Math.acos(e)*Gc):(i=Qc(a,e.su),e=Qc(a,e.lx),e=i<e?i:e);e<c&&(c=e)}c<Cc&&(b=(Cc-c)/Cc)}else b=1;c=Jc(a);return b={lng:a.lng+(c.lng-a.lng)*b,lat:a.lat+(c.lat-a.lat)*b}} function Sc(a){var b={};if(a.lng<nc[0]-0.4||a.lat<nc[1]-0.4||a.lng>nc[2]+0.4||a.lat>nc[3]+0.4)return b.lng=a.lng,b.lat=a.lat,b;if(Ic(a,pc,qc)){var b=a.lng-Ac,c=a.lat-Bc,a=Math.sqrt(b*b+c*c)-Math.sin(c*wc*zc)*xc,b=Math.atan2(c,b)-Math.cos(b*wc*zc)*yc;return b={lng:a*Math.cos(b),lat:a*Math.sin(b)}}c=Lc(a);return a.lng===c.lng&&a.lat===c.lng?(b.lng=a.lng,b.lat=a.lat,b):Kc(a)} function ib(a,b){if(b===Ta&&a instanceof R){var c=Lc(a);return new N(c.lng,c.lat)}return 3===b&&a instanceof R?(c=Lc(a),new N(c.lng,c.lat)):a}function qb(a,b){if(b===Ta&&a instanceof N){var c=Sc(a);return new R(c.lng,c.lat)}return b===Sa&&a instanceof N?new R(a.lng,a.lat):3===b&&a instanceof N?(c=Sc(a),new R(c.lng,c.lat)):a}function Tc(a,b){switch(b){case Ta:var c=Lc(a);return new R(c.lng,c.lat);case 3:return c=Lc(a),new R(c.lng,c.lat);default:return a}} function Uc(a){switch(window.BMap.coordType){case Ta:return a=Sc(a),new R(a.lng,a.lat);case 3:return a=Sc(a),new R(a.lng,a.lat);default:return a}};function sa(a,b,c){if(b){var e=(1E5*Math.random()).toFixed(0);z._rd["_cbk"+e]=function(a){b&&b(a);delete z._rd["_cbk"+e]};a+="&callback=BMap._rd._cbk"+e}c||(a=wb(a));var f=C("script",{type:"text/javascript"});f.charset="utf-8";f.src=a;f.addEventListener?f.addEventListener("load",function(a){a=a.target;a.parentNode.removeChild(a)},s):f.attachEvent&&f.attachEvent("onreadystatechange",function(){var a=window.event.srcElement;a&&("loaded"==a.readyState||"complete"==a.readyState)&&a.parentNode.removeChild(a)}); setTimeout(function(){document.getElementsByTagName("head")[0].appendChild(f);f=q},1)}function Vc(a){if(localStorage)return localStorage.getItem(a)?localStorage.getItem(a):-1;if(sessionStorage)return sessionStorage.getItem(a)?sessionStorage.getItem(a):-1} function wb(a){var b=decodeURIComponent(a.substring(a.indexOf("?")+1)),c=(new Date).getTime(),e=window.___abvk?window.___abvk:Vc("SECKEY_ABVK"),f=Vc("BMAP_SECKEY"),a=a+"&v=3.0&seckey="+encodeURIComponent(e+","+f)+"&timeStamp="+c;return a+=Wc()(b+("&v=3.0&seckey="+e+","+f+"&timeStamp="+c))};var Xc={map:"q4kdtr",common:"m3ct4j",style:"14zq2v",tile:"gzavp4",groundoverlay:"o2c5t1",pointcollection:"0qzd3p",marker:"d545y0",symbol:"tuaiqu",canvablepath:"aciemg",vmlcontext:"sdztg1",markeranimation:"cs4uhl",poly:"aojght",draw:"0xczh3",drawbysvg:"zxputn",drawbyvml:"m34atf",drawbycanvas:"3rvwn0",infowindow:"5ugmnz", oppc:"j02orx",opmb:"lsatjz",menu:"ogqrjq",control:"4vdmzr",navictrl:"syv4s0",geoctrl:"3dd2fb",copyrightctrl:"r0dflf",citylistcontrol:"u2hbna",scommon:"rcb0t4",local:"hwnoii",route:"3isoqe",othersearch:"0lornr",mapclick:"ppuvtz",buslinesearch:"w14mrj",hotspot:"e0zonm",autocomplete:"qu5tgo",coordtrans:"lg5e42", coordtransutils:"j2kjce",convertor:"4t4j5o",clayer:"2yl2lf",pservice:"befkkv",pcommon:"cgjbfi",panorama:"hl33nf",panoramaflash:"1kwii3"}; u.Qy=function(){function a(a){return e&&!!c[b+a+"_"+Xc[a]]}var b="BMap_",c=window.localStorage,e="localStorage"in window&&c!==q&&c!==ba;return{FZ:e,set:function(a,g){if(e){for(var i=b+a+"_",k=c.length,m;k--;)m=c.key(k),-1<m.indexOf(i)&&c.removeItem(m);try{c.setItem(b+a+"_"+Xc[a],g)}catch(n){c.clear()}}},get:function(f){return e&&a(f)?c.getItem(b+f+"_"+Xc[f]):s},tK:a}}();function eb(){} u.object.extend(eb,{Qj:{CG:-1,pQ:0,zq:1},DL:function(){var a="canvablepath";if(!M()||!hc())gc()||(fc()?a="vmlcontext":hc());return{tile:["style"],control:[],marker:["symbol"],symbol:["canvablepath","common"],canvablepath:"canvablepath"===a?[]:[a],vmlcontext:[],style:[],poly:["marker","drawbycanvas","drawbysvg","drawbyvml"],drawbysvg:["draw"],drawbyvml:["draw"],drawbycanvas:["draw"],infowindow:["common","marker"],menu:[],oppc:[],opmb:[],scommon:[],local:["scommon"],route:["scommon"],othersearch:["scommon"], autocomplete:["scommon"],citylistcontrol:["autocomplete"],mapclick:["scommon"],buslinesearch:["route"],hotspot:[],coordtransutils:["coordtrans"],convertor:[],clayer:["tile"],pservice:[],pcommon:["style","pservice"],panorama:["pcommon"],panoramaflash:["pcommon"]}},k6:{},rG:{BQ:window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost?window._BMapSecurityConfig.serviceHost+"getmodules?v=3.0":z.oa+"getmodules?v=3.0",hV:5E3},HC:s,Xd:{Nl:{},Rn:[],lw:[]},load:function(a,b,c){var e=this.ob(a);if(e.Te== this.Qj.zq)c&&b();else{if(e.Te==this.Qj.CG){this.zK(a);this.XN(a);var f=this;f.HC==s&&(f.HC=l,setTimeout(function(){for(var a=[],b=0,c=f.Xd.Rn.length;b<c;b++){var e=f.Xd.Rn[b],n="";ja.Qy.tK(e)?n=ja.Qy.get(e):(n="",a.push(e+"_"+Xc[e]));f.Xd.lw.push({lN:e,NE:n})}f.HC=s;f.Xd.Rn.length=0;0==a.length?f.hL():sa(f.rG.BQ+"&mod="+a.join(","))},1));e.Te=this.Qj.pQ}e.cv.push(b)}},zK:function(a){if(a&&this.DL()[a])for(var a=this.DL()[a],b=0;b<a.length;b++)this.zK(a[b]),this.Xd.Nl[a[b]]||this.XN(a[b])},XN:function(a){for(var b= 0;b<this.Xd.Rn.length;b++)if(this.Xd.Rn[b]==a)return;this.Xd.Rn.push(a)},V_:function(a,b){var c=this.ob(a);try{eval(b)}catch(e){return}c.Te=this.Qj.zq;for(var f=0,g=c.cv.length;f<g;f++)c.cv[f]();c.cv.length=0},tK:function(a,b){var c=this;c.timeout=setTimeout(function(){c.Xd.Nl[a].Te!=c.Qj.zq?(c.remove(a),c.load(a,b)):clearTimeout(c.timeout)},c.rG.hV)},ob:function(a){this.Xd.Nl[a]||(this.Xd.Nl[a]={},this.Xd.Nl[a].Te=this.Qj.CG,this.Xd.Nl[a].cv=[]);return this.Xd.Nl[a]},remove:function(a){delete this.ob(a)}, gW:function(a,b){for(var c=this.Xd.lw,e=l,f=0,g=c.length;f<g;f++)""==c[f].NE&&(c[f].lN==a?c[f].NE=b:e=s);e&&this.hL()},hL:function(){for(var a=this.Xd.lw,b=0,c=a.length;b<c;b++)this.V_(a[b].lN,a[b].NE);this.Xd.lw.length=0}});function S(a,b){this.x=a||0;this.y=b||0;this.x=this.x;this.y=this.y}S.prototype.Qb=function(a){return a&&a.x==this.x&&a.y==this.y};function O(a,b){this.width=a||0;this.height=b||0}O.prototype.Qb=function(a){return a&&this.width==a.width&&this.height==a.height};function xb(a,b,c){var e=new XMLHttpRequest;e.open("POST",a,l);e.setRequestHeader("Content-type","application/x-www-form-urlencoded");e.timeout=1E4;e.ontimeout=ca();e.onreadystatechange=function(){4===this.readyState&&200===this.status&&c&&c(e.responseText)};e.send(b)};(function(a){function b(a,b){var c=(a&65535)+(b&65535);return(a>>16)+(b>>16)+(c>>16)<<16|c&65535}function c(a,c,e,f,g,i){return b(b(b(c,a),b(f,i))<<g|b(b(c,a),b(f,i))>>>32-g,e)}function e(a,b,e,f,g,i,k){return c(b&e|~b&f,a,b,g,i,k)}function f(a,b,e,f,g,i,k){return c(b&f|e&~f,a,b,g,i,k)}function g(a,b,e,f,g,i,k){return c(e^(b|~f),a,b,g,i,k)}function i(a,i){a[i>>5]|=128<<i%32;a[(i+64>>>9<<4)+14]=i;var k,m,n,o,p,H=1732584193,E=-271733879,J=-1732584194,L=271733878;for(k=0;k<a.length;k+=16)m=H,n=E,o=J, p=L,H=e(H,E,J,L,a[k],7,-680876936),L=e(L,H,E,J,a[k+1],12,-389564586),J=e(J,L,H,E,a[k+2],17,606105819),E=e(E,J,L,H,a[k+3],22,-1044525330),H=e(H,E,J,L,a[k+4],7,-176418897),L=e(L,H,E,J,a[k+5],12,1200080426),J=e(J,L,H,E,a[k+6],17,-1473231341),E=e(E,J,L,H,a[k+7],22,-45705983),H=e(H,E,J,L,a[k+8],7,1770035416),L=e(L,H,E,J,a[k+9],12,-1958414417),J=e(J,L,H,E,a[k+10],17,-42063),E=e(E,J,L,H,a[k+11],22,-1990404162),H=e(H,E,J,L,a[k+12],7,1804603682),L=e(L,H,E,J,a[k+13],12,-40341101),J=e(J,L,H,E,a[k+14],17,-1502002290), E=e(E,J,L,H,a[k+15],22,1236535329),H=f(H,E,J,L,a[k+1],5,-165796510),L=f(L,H,E,J,a[k+6],9,-1069501632),J=f(J,L,H,E,a[k+11],14,643717713),E=f(E,J,L,H,a[k],20,-373897302),H=f(H,E,J,L,a[k+5],5,-701558691),L=f(L,H,E,J,a[k+10],9,38016083),J=f(J,L,H,E,a[k+15],14,-660478335),E=f(E,J,L,H,a[k+4],20,-405537848),H=f(H,E,J,L,a[k+9],5,568446438),L=f(L,H,E,J,a[k+14],9,-1019803690),J=f(J,L,H,E,a[k+3],14,-187363961),E=f(E,J,L,H,a[k+8],20,1163531501),H=f(H,E,J,L,a[k+13],5,-1444681467),L=f(L,H,E,J,a[k+2],9,-51403784), J=f(J,L,H,E,a[k+7],14,1735328473),E=f(E,J,L,H,a[k+12],20,-1926607734),H=c(E^J^L,H,E,a[k+5],4,-378558),L=c(H^E^J,L,H,a[k+8],11,-2022574463),J=c(L^H^E,J,L,a[k+11],16,1839030562),E=c(J^L^H,E,J,a[k+14],23,-35309556),H=c(E^J^L,H,E,a[k+1],4,-1530992060),L=c(H^E^J,L,H,a[k+4],11,1272893353),J=c(L^H^E,J,L,a[k+7],16,-155497632),E=c(J^L^H,E,J,a[k+10],23,-1094730640),H=c(E^J^L,H,E,a[k+13],4,681279174),L=c(H^E^J,L,H,a[k],11,-358537222),J=c(L^H^E,J,L,a[k+3],16,-722521979),E=c(J^L^H,E,J,a[k+6],23,76029189),H=c(E^ J^L,H,E,a[k+9],4,-640364487),L=c(H^E^J,L,H,a[k+12],11,-421815835),J=c(L^H^E,J,L,a[k+15],16,530742520),E=c(J^L^H,E,J,a[k+2],23,-995338651),H=g(H,E,J,L,a[k],6,-198630844),L=g(L,H,E,J,a[k+7],10,1126891415),J=g(J,L,H,E,a[k+14],15,-1416354905),E=g(E,J,L,H,a[k+5],21,-57434055),H=g(H,E,J,L,a[k+12],6,1700485571),L=g(L,H,E,J,a[k+3],10,-1894986606),J=g(J,L,H,E,a[k+10],15,-1051523),E=g(E,J,L,H,a[k+1],21,-2054922799),H=g(H,E,J,L,a[k+8],6,1873313359),L=g(L,H,E,J,a[k+15],10,-30611744),J=g(J,L,H,E,a[k+6],15,-1560198380), E=g(E,J,L,H,a[k+13],21,1309151649),H=g(H,E,J,L,a[k+4],6,-145523070),L=g(L,H,E,J,a[k+11],10,-1120210379),J=g(J,L,H,E,a[k+2],15,718787259),E=g(E,J,L,H,a[k+9],21,-343485551),H=b(H,m),E=b(E,n),J=b(J,o),L=b(L,p);return[H,E,J,L]}function k(a){var b,c="",e=32*a.length;for(b=0;b<e;b+=8)c+=String.fromCharCode(a[b>>5]>>>b%32&255);return c}function m(a){var b,c=[];c[(a.length>>2)-1]=ba;for(b=0;b<c.length;b+=1)c[b]=0;var e=8*a.length;for(b=0;b<e;b+=8)c[b>>5]|=(a.charCodeAt(b/8)&255)<<b%32;return c}function n(a){var b= "",c,e;for(e=0;e<a.length;e+=1)c=a.charCodeAt(e),b+="0123456789abcdef".charAt(c>>>4&15)+"0123456789abcdef".charAt(c&15);return b}function o(a,b){var c=unescape(encodeURIComponent(a)),e=unescape(encodeURIComponent(b)),f=m(c),g=[],n=[];g[15]=n[15]=ba;16<f.length&&(f=i(f,8*c.length));for(c=0;16>c;c+=1)g[c]=f[c]^909522486,n[c]=f[c]^1549556828;e=i(g.concat(m(e)),512+8*e.length);return k(i(n.concat(e),640))}function p(a,b,c){return!b?!c?n(k(i(m(unescape(encodeURIComponent(a))),8*unescape(encodeURIComponent(a)).length))): k(i(m(unescape(encodeURIComponent(a))),8*unescape(encodeURIComponent(a)).length)):!c?n(o(b,a)):o(b,a)}"function"===typeof define&&define.e3?define(function(){return p}):"object"===typeof module&&module.DX?module.DX=p:a.md5=p})(this);var Yc=l,Zc=z.Tc+"?qt=jsapi_log",$c={},ad={},bd={},cd=3E4;function I(){}function dd(a){var b=s,c;for(c in $c)0<$c[c]&&(bd[c]={value:ad[c],count:1E4<$c[c]?1E4:$c[c]},$c[c]=0,b=l);b&&!ed&&fd&&(ed=setInterval(fd,a))} function gd(){var a=l,b;for(b in bd){a=s;break}if(a)clearInterval(ed),ed=q;else{var a=q,c;for(c in bd){a=c;break}b=bd[a]||{};c=b.value||[];b=b.count||1;var e=(new Date).getTime(),f="logCbk"+Math.floor(1E10*Math.random());window.BMap[f]=function(){delete window.BMap[f]};c=window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost?Zc+"&bmap3=1&v=3.0&device="+(M()?1:0)+"&module="+(c[0]||"")+"&func="+(c[1]||"")+"&subfunc="+(c[2]||"")+"&count="+b+"&t="+e+"&callback=BMap."+f:Zc+"&ak="+ra+"&bmap3=1&v=3.0&device="+ (M()?1:0)+"&module="+(c[0]||"")+"&func="+(c[1]||"")+"&subfunc="+(c[2]||"")+"&count="+b+"&t="+e+"&callback=BMap."+f;c+=Wc()(c);if(Yc)try{sa(c,q,l),delete bd[a]}catch(g){}var a=l,i;for(i in bd){a=s;break}a&&(clearInterval(ed),ed=q)}}var Xa={},fd,hd,ed; (function(a,b){ed&&(clearInterval(ed),ed=q);hd&&(clearInterval(hd),hd=q);fd=q;$c={};ad={};bd={};Yc=!!a;b=b||{};b.LX&&(cd=b.LX);var c=b.U6||200;fd=function(){gd()};hd=setInterval(function(){dd(c)},cd);"undefined"!==typeof document&&("visibilityState"in document?u.U(document,"visibilitychange",function(){document.r7==="hidden"&&dd(c)}):u.U(window,"beforeunload",function(){dd(c)}));I=function(a,b,c){if(!window.navigator||navigator.onLine){var a=a||"",b=b||"",c=c||"",i=a+"-"+b+"-"+c;$c[i]||($c[i]=0); $c[i]++;ad[i]=[a,b,c]}}})(l);var id=z.Tc+"?qt=jsapi_log",jd={},kd={};function Pb(a,b,c){if(!window.navigator||navigator.onLine){var a=a||"",b=b||"",c=c||"",e=a+"-"+b+"-"+c;jd[e]||(jd[e]=l,kd[e]=[a,b,c],ld())}} function md(){var a=l,b;for(b in kd){a=s;break}if(a)clearInterval(nd),nd=q;else{var a=q,c;for(c in kd){a=c;break}c=kd[a]||[];b=(new Date).getTime();var e="logCbk"+Math.floor(1E10*Math.random());window.BMap[e]=function(){delete window.BMap[e]};c=window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost?id+"&bmap3=1&v=3.0&device="+(M()?1:0)+"&module="+(c[0]||"")+"&func="+(c[1]||"")+"&subfunc="+(c[2]||"")+"&count=1&t="+b+"&callback=BMap."+e:id+"&ak="+ra+"&bmap3=1&v=3.0&device="+(M()?1:0)+"&module="+ (c[0]||"")+"&func="+(c[1]||"")+"&subfunc="+(c[2]||"")+"&count=1&t="+b+"&callback=BMap."+e;c+=Wc()(c);try{sa(c,q,l),delete kd[a]}catch(f){}var a=l,g;for(g in kd){a=s;break}a&&(clearInterval(nd),nd=q)}}function ld(){nd||(nd=setInterval(function(){md()},200))}var nd;var od=function(a){var b=Object.create||function(){function a(){}return function(b){a.prototype=b;b=new a;a.prototype=q;return b}}(),c={},e=c.NZ={},f=e.bz=function(){return{extend:function(a){var c=b(this);a&&c.ZZ(a);if(!c.hasOwnProperty("init")||this.init===c.init)c.init=function(){c.CP.init.apply(this,arguments)};c.init.prototype=c;c.CP=this;return c},create:function(){var a=this.extend();a.init.apply(a,arguments);return a},init:ca(),ZZ:function(a){for(var b in a)a.hasOwnProperty(b)&&(this[b]=a[b]); a.hasOwnProperty("toString")&&(this.toString=a.toString)},ud:function(){return this.init.prototype.extend(this)}}}(),g=e.rQ=f.extend({init:function(a,b){a=this.Pi=a||[];this.fg=b!=ba?b:4*a.length},toString:function(a){return(a||k).stringify(this)},concat:function(a){var b=this.Pi,c=a.Pi,e=this.fg,a=a.fg;this.mW();if(e%4)for(var f=0;f<a;f++)b[e+f>>>2]|=(c[f>>>2]>>>24-8*(f%4)&255)<<24-8*((e+f)%4);else for(f=0;f<a;f+=4)b[e+f>>>2]=c[f>>>2];this.fg+=a;return this},mW:function(){var b=this.Pi,c=this.fg; b[c>>>2]&=4294967295<<32-8*(c%4);b.length=a.ceil(c/4)},ud:function(){var a=f.ud.call(this);a.Pi=this.Pi.slice(0);return a},random:function(b){function c(b){var e=987654321;return function(){e=36969*(e&65535)+(e>>16)&4294967295;b=18E3*(b&65535)+(b>>16)&4294967295;var c=(e<<16)+b&4294967295;return(c/4294967296+0.5)*(0.5<a.random()?1:-1)}}for(var e=[],f=0,i;f<b;f+=4){var k=c(4294967296*(i||a.random()));i=987654071*k();e.push(4294967296*k()|0)}return new g.init(e,b)}}),i=c.gL={},k=i.SP={stringify:function(a){for(var b= a.Pi,a=a.fg,c=[],e=0;e<a;e++){var f=b[e>>>2]>>>24-8*(e%4)&255;c.push((f>>>4).toString(16));c.push((f&15).toString(16))}return c.join("")},parse:function(a){for(var b=a.length,c=[],e=0;e<b;e+=2)c[e>>>3]|=parseInt(a.substr(e,2),16)<<24-4*(e%8);return new g.init(c,b/2)}},m=i.c2={stringify:function(a){for(var b=a.Pi,a=a.fg,c=[],e=0;e<a;e++)c.push(String.fromCharCode(b[e>>>2]>>>24-8*(e%4)&255));return c.join("")},parse:function(a){for(var b=a.length,c=[],e=0;e<b;e++)c[e>>>2]|=(a.charCodeAt(e)&255)<<24- 8*(e%4);return new g.init(c,b)}},n=i.mQ={stringify:function(a){try{return decodeURIComponent(escape(m.stringify(a)))}catch(b){aa(Error("Malformed UTF-8 data"))}},parse:function(a){return m.parse(unescape(encodeURIComponent(a)))}},o=e.Y1=f.extend({reset:function(){this.fa=new g.init;this.XA=0},aH:function(a){"string"==typeof a&&(a=n.parse(a));this.fa.concat(a);this.XA+=a.fg},NI:function(b){var c=this.fa,e=c.Pi,f=c.fg,i=this.TV,k=f/(4*i),k=b?a.ceil(k):a.max((k|0)-this.GT,0),b=k*i,f=a.min(4*b,f);if(b){for(var m= 0;m<b;m+=i)this.MR(e,m);m=e.splice(0,b);c.fg-=f}return new g.init(m,f)},ud:function(){var a=f.ud.call(this);a.fa=this.fa.ud();return a},GT:0});e.AG=o.extend({rK:f.extend(),init:function(a){this.rK=this.rK.extend(a);this.reset()},reset:function(){o.reset.call(this);this.NR()},update:function(a){this.aH(a);this.NI();return this},mL:function(a){a&&this.aH(a);return this.LR()},TV:16,tR:function(a){return function(b,c){return(new a.init(c)).mL(b)}},uR:function(a){return function(b,c){return(new p.a2.init(a, c)).mL(b)}}});var p=c.$J={};return c}(Math),pd=od; (function(a){var b=pd.NZ;if(!b||!b.AG)return console.error("CryptoJS core library not properly loaded - missing Hasher class");var c=b.rQ,e=b.AG,b=pd.$J||(pd.$J={});if("function"!==typeof e.extend)return console.error("Hasher.extend is not a function");var f=[],g=[];(function(){for(var b=2,c=0;64>c;){var e;a:{e=a.sqrt(b);for(var i=2;i<=e;i++)if(!(b%i)){e=s;break a}e=l}e&&(8>c&&(f[c]=4294967296*(a.pow(b,0.5)-(a.pow(b,0.5)|0))|0),g[c]=4294967296*(a.pow(b,1/3)-(a.pow(b,1/3)|0))|0,c++);b++}})();var i= [],b=b.Tu=e.extend({NR:function(){this.Ev=new c.init(f.slice(0))},MR:function(a,b){for(var c=this.Ev.Pi,e=c[0],f=c[1],v=c[2],w=c[3],B=c[4],A=c[5],D=c[6],F=c[7],G=0;64>G;G++){if(16>G)i[G]=a[b+G]|0;else{var H=i[G-15],E=i[G-2];i[G]=((H<<25|H>>>7)^(H<<14|H>>>18)^H>>>3)+i[G-7]+((E<<15|E>>>17)^(E<<13|E>>>19)^E>>>10)+i[G-16]}H=F+((B<<26|B>>>6)^(B<<21|B>>>11)^(B<<7|B>>>25))+(B&A^~B&D)+g[G]+i[G];E=((e<<30|e>>>2)^(e<<19|e>>>13)^(e<<10|e>>>22))+(e&f^e&v^f&v);F=D;D=A;A=B;B=w+H|0;w=v;v=f;f=e;e=H+E|0}c[0]=c[0]+ e|0;c[1]=c[1]+f|0;c[2]=c[2]+v|0;c[3]=c[3]+w|0;c[4]=c[4]+B|0;c[5]=c[5]+A|0;c[6]=c[6]+D|0;c[7]=c[7]+F|0},LR:function(){var b=this.fa,c=b.Pi,e=8*this.XA,f=8*b.fg;c[f>>>5]|=128<<24-f%32;c[(f+64>>>9<<4)+14]=a.floor(e/4294967296);c[(f+64>>>9<<4)+15]=e;b.fg=4*c.length;this.NI();return this.Ev},ud:function(){var a=e.ud.call(this);a.Ev=this.Ev.ud();return a}});pd.Tu=e.tR(b);pd.BG=e.uR(b)})(Math);od.Tu=pd.Tu;od.BG=pd.BG;var qd; try{qd="undefined"!==typeof BigInt&&"undefined"!==typeof BigInt("1")}catch(rd){qd=s}function sd(a,b){for(var c=od.Tu(od.gL.mQ.parse(a)).toString(od.gL.SP),e=[],f=0;f<c.length;f+=2)e.push(parseInt(c.substr(f,2),16));b(e)} function td(a){if("string"===typeof a){if(0===a.indexOf("0x")||0===a.indexOf("0X"))a=a.substring(2);for(var b=[],c=a.length-2;0<=c;c-=2)b.push(parseInt(a.substr(c,2),16));1===a.length%2&&b.push(parseInt(a.charAt(0),16));this.value=b}else{if("number"===typeof a)if(0===a)a=[0];else{for(b=[];0<a;)b.push(a&255),a=Math.floor(a/256);a=b}else a=a instanceof Array?a.slice():[0];this.value=a}this.normalize()}td.prototype.normalize=function(){for(;1<this.value.length&&0===this.value[this.value.length-1];)this.value.pop()}; function ud(a,b){if(a.value.length!==b.value.length)return a.value.length-b.value.length;for(var c=a.value.length-1;0<=c;c--)if(a.value[c]!==b.value[c])return a.value[c]-b.value[c];return 0}td.prototype.add=function(a){for(var b=[],c=0,e=Math.max(this.value.length,a.value.length),f=0;f<e;f++)c=(f<this.value.length?this.value[f]:0)+(f<a.value.length?a.value[f]:0)+c,b.push(c%256),c=Math.floor(c/256);0<c&&b.push(c);return new td(b)}; td.prototype.Cn=function(a){for(var b=[],c=0,e=Math.max(this.value.length,a.value.length),f=0;f<e;f++){var g=(f<this.value.length?this.value[f]:0)-(f<a.value.length?a.value[f]:0)-c;0>g?(g+=256,c=1):c=0;b.push(g)}return new td(b)};td.prototype.multiply=function(a){for(var b=[],c=this.value.length+a.value.length,e=0;e<c;e++)b.push(0);for(e=0;e<this.value.length;e++)for(c=0;c<a.value.length;c++)b[e+c]+=this.value[e]*a.value[c];for(e=0;e<b.length-1;e++)b[e+1]+=Math.floor(b[e]/256),b[e]%=256;return new td(b)}; function vd(a,b){for(var c=new td(a.value);0<=ud(c,b);){for(var e=new td(b.value);;){var f=new td(e.value);f.value.unshift(0);if(0<ud(f,c))break;e=f}c=c.Cn(e)}return c} function wd(){var a=xd,b=yd,c=zd,e=Ad;sd(a,function(f){try{for(var g=BigInt(0),i=BigInt(256),k=0;8>k;k++)g=(g*i+BigInt(f[k]))%c.o;var m;var n=b.toLowerCase().replace(/^0x/,"");/^[0-9a-f]+$/.test(n)||aa(Error("invalid hex"));try{m=BigInt("0x"+n)}catch(o){aa(Error("BigInt conversion failed"))}var p=BigInt(0);if(m<p||m>=c.o)e(s);else{var v;var f=m,w=c.ix,B=c.o;try{for(var f=f%B,A=BigInt(1),D=BigInt(0),i=A%B;w>D;)w&A&&(i=i*f%B),w>>=A,w>D&&(f=f*f%B);v=i}catch(F){aa(Error("BigInt operation failed"))}e(v=== g)}}catch(G){Bd(a,b,c,e)}})} function Bd(a,b,c,e){sd(a,function(a){try{for(var g=new td(0),i=new td(256),k=0;8>k;k++)var g=g.multiply(i),m=new td(a[k]),g=g.add(m),g=vd(g,c.o);var n,o=b.toLowerCase().replace(/^0x/,"");/^[0-9a-f]+$/.test(o)||aa(Error("invalid hex"));n=new td(o);if(0>ud(n,new td(0))||0<=ud(n,c.o))e(s);else{for(var a=n,p=c.ix,v=c.o,a=vd(a,v),w=new td(1);!(1===p.value.length&&0===p.value[0]);){p.value[0]&1&&(w=vd(w.multiply(a),v));for(var i=0,B=p.value.length-1;0<=B;B--){var A=p.value[B]|i<<8;p.value[B]=A>>1;i=A& 1}p.normalize();1===p.value.length&&0===p.value[0]||(a=vd(a.multiply(a),v))}e(0===ud(w,g))}}catch(D){e(s)}})}var zd;zd=qd?{o:BigInt(9173503),ix:BigInt(65537)}:{o:new td(9173503),ix:new td(65537)}; if(window.B_BUSINESS_INFO){var Ad=function(a){a?0===Qa.business&&1===Qa.unauth&&ta("\u68c0\u6d4b\u5230\u5f53\u524d\u4ea7\u54c1\u4f7f\u7528\u7684\u5730\u56fe\u670d\u52a1\u672a\u5b8c\u6210\u6280\u672f\u670d\u52a1\u6388\u6743\uff0c\u53ef\u80fd\u51fa\u73b0\u4e0d\u7a33\u5b9a/\u53d7\u9650\uff1b\u3010\u4ea7\u54c1\u7528\u6237\u3011\u8bf7\u8054\u7cfb\u4ea7\u54c1\u5b98\u65b9\u5ba2\u670d\uff1b\u3010\u4ea7\u54c1\u5f00\u53d1\u8005\u3011\u8bf7\u4e8e3\u4e2a\u5de5\u4f5c\u65e5\u5185\u5b8c\u6210\u6388\u6743\u6216\u8054\u7cfb\uff1ahttps://lbsyun.baidu.com/surl/f5d6f5 \u6216\u8054\u7cfb\u7535\u8bdd\uff1a400-099-8998\uff08\u5f00\u53d1\u8005\u4e13\u7528\uff09\u3002",{Vc:"vtile"}): Pb("sign_check","sign_error",Qa.popup_code)},xd=window.B_BUSINESS_INFO.sign_content,yd=window.B_BUSINESS_INFO.signature;if(!xd||!yd||!zd||!Ad)Ad&&Ad(s);else if(qd)try{wd()}catch(Cd){Bd(xd,yd,zd,Ad)}else Bd(xd,yd,zd,Ad)};for(var Dd=function(a,b){function c(a){return f(a,function(a){return e(a)})}function e(a){return g.axmim(a,"")[g.xiama][g.axmim(g.aeacm(m,"Char"),k)](a)}function f(a,b){for(var c="ccc";c!==g.ieami;)switch(c){case "mhx":for(c=0;g.hlxed(c,i);c++){var e=b(a[c]);f.push(e)}c=g.mlllh;break;case g.eedem:var f=[],c="mhx";break;case g.mlllh:return f;case g.eaiha:var i=a.length,c="iec"}}var g={ieami:"laxx",hlxed:function(a,b){return a<b},mlllh:"dea",eedem:"iec",eaiha:"ccc",axmim:function(a,b){return a+b},xiama:"constructor", aeacm:function(a,b){return a+b},echid:function(a,b){return a(b)},amxxh:function(a,b){return a+b},meacx:function(a,b){return a(b)},ihadh:function(a,b,c){return a(b,c)},chxcd:function(a,b,c){return a(b,c)}},i,k,m,n=decodeURIComponent;i="de";m=g.aeacm("fro","m");k=g.amxxh("Co",i);var o=c.call(e,[39,34,37,96,60,120,97,65,98,66,99,67,100,68,101,69,102,70,103,110,109,111,112,48,49,50,51,52,53,54,55,56,57]);i=f([28782,27702,26416,25167,24183],function(a){return g.echid(n,a)});var p=c.call(i,[22354,22749, 24415,23346,22257,22688,24306,25174,23595,25547,22984,25690,22212,27547,21594,27210,23090,29193,22394,29368,29532,29459,29530,24146,24500,26352,27441,28788,29370,27673,26925,25249,24430]),v={};i=g.meacx(c,i);var w=RegExp(i.join("|"));for(i=0;i<o.length;i++)v[p[i]]=o[i];b=g.ihadh(f,b.split(""),function(a){return v[a]||a}).join("");return g.chxcd(f,b.split(w),function(a){return g.echid(n,a)})}(this,"\u58a0\u735ci\u59c8l\u6730\u59c8\u735cl\u5ef2\u545a\u706e\u59c8\u59c8i\u56c4\u5ef2\u624f\u59c8\u545a\u59c8\u5ef2\u58a0\u5e77\u735c\u56c4i\u545ah\u5e77\u735c\u59c8\u5ef2\u545al\u6c36\u545ai\u735c\u5ef2\u58a0\u706eSJv\u6a4aY\u72bah\u6b31\u692dZ\u6b9bh\u72ba\u735aHS\u706e\u59c8\u735ci\u735c\u56c4\u706e\u545ah\u545a\u545a\u545a\u706e\u5ef2\u545ah\u5ef2\u545a\u6c36\u5f5f\u66f0\u6c19\u59c8\u5ef2ll\u5c2b\u5ef2\u59c8k\u5f5f\u6b31\u6b9b\u6730\u5ef2\u59c8\u58a0\u545al\u706e\u545ah\u58a0\u545al\u6c36\u5f5f\u6b31\u7209qt\u5f5f\u6b31\u6b9b\u735a\u5ef2\u72b8\u7313_\u545a\u72b8try\u5f5f\u66f0\u6c19v\u5f5f\u6b31\u6b9b\u6c36\u5ef2\u545a\u5ef2\u5ef2l\u706e\u5a32u\u72b8\u59c8ti\u7313\u72b8\u624f\u58a0\u5ef2\u59c8i\u545a\u706e\u56c4l\u56c4\u735c\u58a0\u6c36\u5f5f\u6a4a\u6c19\u5f5f\u62a1\u66f0\u5f5f\u6256\u62a1\u5f5f\u6a4a\u5f6e\u5f5f\u5f6e\u645a\u5f5f\u62a1\u5e52\u5f5f\u6a4a\u62a1\u5f5f\u6256\u6c19\u5f5f\u62a1\u5fb4\u5f5f\u6a4a\u692d\u5f5f\u5f6e\u7074\u5f5f\u63cb\u6b31\u5f5f\u6a4a\u62a1\u5f5f\u6256\u7209\u5f5f\u63cb\u692d\u5f5f\u6a4a\u72ba\u5f5f\u62a1\u72ba\u5f5f\u6256\u62a1\u5f5f\u6a4a\u6c19\u5f5f\u5f6e\u5f6e\u5f5f\u6256\u7209\u5f5f\u6a4a\u72ba\u5f5f\u5f6e\u645a\u5f5f\u63cb\u5e52\u5f5f\u6a4a\u72ba\u5f5f\u5f6e\u63cb\u5f5f\u63cb\u6a4a\u5f5f\u6a4a\u6c19\u5f5f\u5f6e\u645a\u5f5f\u62a1\u6b9b\u5f5f\u6a4a\u72ba\u5f5f\u62a1\u6256\u5f5f\u6256\u5fb4\u5f5f\u6a4a\u7074\u5f5f\u63cb\u6b9b\u5f5f\u63cb\u7209\u5f5f\u6a4a\u692d\u5f5f\u5f6e\u7074\u5f5f\u6256\u62a1\u5f5f\u6a4a\u6c19\u5f5f\u5f6e\u6b9b\u5f5f\u62a1\u6b31\u5f5f\u6a4a\u5f6e\u5f5f\u5f6e\u5f6e\u5f5f\u5f6e\u5e52\u6c36i\u545a\u545ah\u706ei\u58a0\u5ef2\u706e\u5ef2ih\u624f\u5ef2hl\u59c8\u624f\u58a0\u5ef2h\u6c36i\u735c\u545a\u6c36i\u56c4\u545aih\u6730\u545a\u545a\u735chi\u624f\u545a\u59c8\u58a0\u735c\u545a\u624f\u59c8\u59c8i\u5e77\u545arr\u7313r\u6c36\u59c8\u58a0ii\u735c\u6c36\u56c4hh\u545a\u5ef2\u706e\u5ef2\u59c8l\u58a0\u545a\u6730i\u59c8\u58a0h\u58a0\u6c36i\u545a\u5ef2\u735c\u5ef2\u5e77\u56c4\u56c4h\u58a0\u56c4\u624f\u545a\u5ef2\u545a\u58a0\u545a\u6730\u58a0\u735c\u545a\u5ef2\u545a\u6730\u58a0\u5ef2h\u545a\u59c8\u624fh\u5ef2l\u56c4\u735c\u6730ih\u545a\u59c8\u735c\u5e77\u5ef2i\u5ef2\u56c4\u59c8\u6c36\u5f5f\u6b31\u7209qt\u5f5f\u6b31\u6b9b\u735a\u5ef2\u72b8\u7313_\u59c8\u7313u\u72b8t\u5f5f\u66f0\u6c19v\u5f5f\u6b31\u6b9b\u6730\u5f5f\u66f0\u6c19\u5ef2k\u5f5f\u6b31\u6b9b\u624f\u5f5f\u66f0\u6c19\u59c8\u7313\u72b8su\u735c\u545a\u5f5f\u6b31\u6b9b\u5e77\u59c8\u5ef2il\u735c\u706e\u545a\u59c8\u56c4l\u5ef2\u706e\u5ef2l\u5ef2\u56c4l\u6c36\u56c4\u545a\u5ef2\u545a\u59c8\u6c36\u735c\u735c\u58a0\u5ef2\u56c4\u706eP\u6256NOR\u6256M\u6256\u706ei\u735c\u5ef2\u735ch\u6c36\u545a\u545ai\u59c8\u5ef2\u706e\u5ef2i\u5ef2\u545a\u545a\u6730ll\u545a\u5e77\u545a\u59c8\u56c4\u5ef2\u545a\u624f\u545ahi\u735c\u545a\u6c36\u56c4\u56c4\u545a\u706e\u5ef2i\u56c4\u706e\u5ef2\u59c8\u735c\u624f\u58a0\u545a\u545a\u6730il\u56c4\u5e77i\u59c8\u5ef2\u5e77ih\u545a\u5e77\u5ef2\u545ah\u6730\u56c4l\u735c\u6c36\u545a\u545a\u735c\u706eh\u59c8\u5ef2\u706e\u735cll\u706eh\u56c4i\u706ei\u59c8i\u624f\u735c\u59c8i\u58a0\u59c8\u706el\u58a0i\u735c\u56c4\u624f\u735c\u735c\u735ch\u56c4\u5e77\u5ef2i\u5ef2i\u545a\u624fl\u735c\u56c4\u6730\u735ch\u5ef2h\u56c4\u624f\u56c4\u59c8\u545a\u56c4\u58a0\u706e\u545al\u56c4\u59c8\u59c8\u5e77\u58a0\u735c\u58a0\u59c8\u545a\u6c36\u5ef2\u735c\u545a\u545a\u545a\u6730\u5ef2uth_k\u545ay\u5f5f\u6b31\u6b9b\u6730\u56c4\u58a0l\u59c8\u5ef2"), Ed=188,Fd=++Ed;--Fd;)Dd.push(Dd.shift());function U(a){return Dd[a-0]} var Id=function(a){for(var b={cxiim:function(a,b,c){return a(b,c)},dhhea:U("0x0"),aclxe:function(a,b){return a+b},icxhx:function(a,b){return a+b},ieama:function(a,b){return a+b},ddhxd:"eac",eaexe:U("0x1"),ideih:U("0x2"),eemhi:U("0x3"),ecxme:U("0x4"),ehime:U("0x5")},c=b[U("0x6")];c!==b[U("0x7")];)switch(c){case b[U("0x8")]:var e=0,c=U("0x5");break;case U("0x9"):return function(a){var c={ecdla:U("0xa"),aladl:function(a,b){return a(b)},deaec:function(a,b){return a!==b},mmxad:function(a,c,e){return b[U("0xb")](a, c,e)},xmeae:b[U("0xc")],xahec:"dcx",haldm:function(a,c){return b[U("0xd")](a,c)},ihecm:function(a,c){return b[U("0xe")](a,c)},aiadc:function(a,c){return b[U("0xf")](a,c)},cailm:b[U("0x10")],aiaee:"lle",ecdae:b[U("0x11")]};e+=a;f||(f=setTimeout(function(){for(var a="dcx";a!==c[U("0x12")];)switch(a){case c[U("0x13")]:var b=c.haldm(c[U("0x14")](c[U("0x15")](c[U("0x16")](z.LN,U("0x17")),z.version)+U("0x18"),ra)+U("0x19"),e),a=c[U("0x1a")];break;case U("0x1"):f=q;a=U("0x0");break;case c[U("0x1a")]:sa(b, function(a){var b={imamh:c[U("0x1b")],eeica:function(a,b){return c[U("0x1c")](a,b)}};if(!a||a[c[U("0x1b")]]===ba||c[U("0x1d")](a[U("0xa")],0))c[U("0x1e")](Gd,U("0x1f"),function(a){if(!a||a[b.imamh]===ba||0!==a[b[U("0x20")]])b[U("0x21")](Hd,U("0x1f"))})});a=c[U("0x22")];break;case U("0x23"):e=0,a=c[U("0x24")]}},g))};case b[U("0x6")]:var f=q,c=U("0x4");break;case b[U("0x25")]:var g=a?a:5E3,c="cci"}}(); function Jd(a,b){for(var c={mcixc:function(a,b){return a!==b},lximd:"xlle",mmmhd:U("0x26"),aiaie:U("0x27"),mhahd:U("0x28"),dcedx:U("0x29"),laaxh:U("0x2a"),eldcc:U("0x2b"),xmxce:function(a,b){return a+b},leacx:function(a,b){return a+b},ameee:function(a,b){return a+b},dxlca:function(a,b){return a+b},xmicl:U("0x2c"),cmlae:U("0x2d"),xeeee:U("0x2e"),cmimd:U("0x2f"),ccida:U("0x30"),eaexe:"lmd",cecax:U("0x31"),aheme:U("0x32"),mdieh:function(a,b){return a(b)},mcael:U("0x33"),eimax:function(a,b){return a(b)}, eheee:function(a,b){return a+b},xemai:function(a,b){return a+b},aehae:function(a,b){return a+b}},e=U("0x26");c[U("0x34")](e,c[U("0x35")]);)switch(e){case c[U("0x36")]:var f,g,e=c[U("0x37")];break;case U("0x38"):g=b.Kp===s?s:l;e=c[U("0x39")];break;case U("0x27"):e=!b?c[U("0x3a")]:c.laaxh;break;case "hca":var i=Date.parse(new Date),e=U("0x2d");break;case c[U("0x3b")]:var k=c[U("0x3c")](c.leacx(c[U("0x3d")](c[U("0x3d")](U("0x3e"),c[U("0x3f")](m,n))+"-"+i,"-"),ra),"-")+o,e=c[U("0x40")];break;case c[U("0x41")]:var m= i/1E3,e=c.xeeee;break;case c.cmimd:var n=1800,e=c[U("0x42")];break;case "ild":f=b.zW?b.zW:1;e=c[U("0x11")];break;case c.dcedx:f=1;e=c[U("0x43")];break;case U("0x31"):g=l;e=c[U("0x39")];break;case c.aheme:return k;case "ihe":g&&c[U("0x44")](Id,f);e="hdi";break;case c[U("0x45")]:var o=c[U("0x46")](md5,v),e=c[U("0x3b")];break;case U("0x28"):var p=U("0x47"),e=c[U("0x48")];break;case U("0x2e"):var v=c[U("0x49")](c.xemai(c.xemai(a+"-"+c[U("0x4a")](m,n)+"-"+i,"-"),ra),"-")+p,e=c[U("0x45")]}} function Gd(a,b){var c={acxel:function(a,b){return a+b},ehxel:function(a,b){return a+b},idmde:U("0x18"),aeaal:function(a,b){return a===b},axxae:function(a,b){return a+b},xacie:function(a,b){return a+b},dldmx:U("0x4b")};switch(a){case "PANORAMA":var e=c[U("0x4c")](c[U("0x4c")](c[U("0x4d")](z.LN+U("0x4e"),z.version),c.idmde),ra);c[U("0x4f")](typeof b,U("0x50"))?sa(e,b):sa(c.axxae(c[U("0x51")](e,c[U("0x52")]),b))}} function Hd(a){var b={aadaa:function(a,b){return a(b)},eaexe:U("0x53")};switch(a){case "PANORAMA":b.aadaa(alert,b[U("0x11")])}};function Wc(){function a(a){return b[a-0]}var b=function(a,b){function f(a){var b={eexem:function(a,b){return k.aaxeh(a,b)}};return i(a,function(a){return b.eexem(g,a)})}function g(a){return(a+"").constructor[k.aamcc(k.aamcc(o,"Char"),n)](a)}function i(a,b){for(var c=k.aedal;k.ledia(c,k.hmmhe);)switch(c){case "aed":var e=[],c=k.dmaai;break;case "ahd":for(c=0;c<g;c++){var f=b(a[c]);e.push(f)}c="dxa";break;case "mee":var g=a.length,c=k.icihe;break;case k.ecaae:return e}}var k={aedal:"mee",ledia:function(a, b){return a!==b},hmmhe:"iicx",dmaai:"ahd",icihe:"aed",ecaae:"dxa",aamcc:function(a,b){return a+b},aaxeh:function(a,b){return a(b)},hidxa:function(a,b){return a(b)},ahacc:function(a,b){return a<b},ddddm:function(a,b,c){return a(b,c)},aaaxe:function(a,b,c){return a(b,c)}},m,n,o,p=decodeURIComponent;m="de";o=k.aamcc("fro","m");n=k.aamcc("Co",m);var v=f.call(g,[39,34,37,96,60,120,97,65,98,66,99,67,100,68,101,69,102,70,103,110,109,111,112,48,49,50,51,52,53,54,55,56,57]);m=i([28782,27702,26416,25167,24183], function(a){return k.aaxeh(p,a)});var w=f.call(m,[22354,22749,24415,23346,22257,22688,24306,25174,23595,25547,22984,25690,22212,27547,21594,27210,23090,29193,22394,29368,29532,29459,29530,24146,24500,26352,27441,28788,29370,27673,26925,25249,24430]),B={};m=k.hidxa(f,m);var A=RegExp(m.join("|"));for(m=0;k.ahacc(m,v.length);m++)B[w[m]]=v[m];b=k.ddddm(i,b.split(""),function(a){return B[a]||a}).join("");return k.aaaxe(i,b.split(A),function(a){return p(a)})}(this,"\u5f5f\u66f0\u6c19si\u577a\u72b8\u5f5f\u6b31\u6b9b\u6730\u58a0lh\u6730\u5ef2i\u5ef2\u5e77H\u5e52\u6256\u5f6eP\u62a1P\u692dY\u6c19\u6256\u63cbQO\u5e52\u6730\u545a\u59c8\u545ai\u545a\u6730\u59c8\u5ef2h\u735ch\u5e77\u7209\u72baL\u66f0O\u6c19R\u6c19\u6256\u6b9b\u62a1\u5f6e\u5f6e\u5e52O\u5e77\u545a\u56c4iih\u624f\u58a0\u59c8\u58a0\u5ef2\u5ef2\u6c36l\u545a\u72b8\u577ath\u6c36l\u59c8i\u59c8\u545a\u624f\u545a\u58a0\u5ef2l\u59c8\u6730h\u58a0\u56c4\u735c\u56c4\u706e\u5ef2\u5ef2\u59c8\u56c4\u545a\u5e77l\u545a\u545a\u58a0\u706el\u545al\u5e77\u56c4\u735c\u59c8"); (function(a,b){for(var f=++b;--f;)a.push(a.shift())})(b,456);return function(b){for(var e={eceie:function(a,b){return a!==b},ilahl:a("0x0"),cahmh:a("0x1"),ediih:a("0x2"),xcxaa:function(a,b){return a+b},dmmam:a("0x3"),lcice:a("0x4"),exalc:function(a,b){return a(b)},hxdmd:a("0x5"),aacde:a("0x6")},f="lel";e[a("0x7")](f,e.ilahl);)switch(f){case e[a("0x8")]:var g=a("0x9"),f=a("0x5");break;case e[a("0xa")]:return e[a("0xb")](e.dmmam,i.substring(i[a("0xc")]-12));case e[a("0xd")]:var i=e[a("0xe")](md5,md5(b+ g)+k),f="dmc";break;case e[a("0xf")]:var k=e[a("0x10")],f=a("0x4")}}};function vb(a,b){"undefined"!==typeof Xa&&I&&I("Hotspot");a&&(this.Ob=a,this.ca="spot"+vb.ca++,b=b||{},this.qh=b.text||"",this.Qv=b.offsets?b.offsets.slice(0):[5,5,5,5],this.MB=b.userData||q,this.Yh=b.minZoom||q,this.Nf=b.maxZoom||q)}vb.ca=0;u.extend(vb.prototype,{xa:function(a){this.Yh==q&&(this.Yh=a.K.fc);this.Nf==q&&(this.Nf=a.K.oc)},ra:function(a){if(a instanceof R||a instanceof N)this.Ob=a},la:t("Ob"),lu:da("qh"),ZD:t("qh"),setUserData:da("MB"),getUserData:t("MB")});function Kd(){this.M=q;this.Ib="control";this.Sa=this.iK=l}u.lang.wa(Kd,u.lang.Ha,"Control"); u.extend(Kd.prototype,{initialize:function(a){this.M=a;if(this.P)return a.$a.appendChild(this.P),this.P},Oe:function(a){!this.P&&(this.initialize&&kb(this.initialize))&&(this.P=this.initialize(a));this.m=this.m||{Qg:s};this.AB();this.Co();this.P&&(this.P.xr=this)},AB:function(){var a=this.P;if(a){var b=a.style;b.position="absolute";b.zIndex=this.Yn||"10";b.MozUserSelect="none";b.WebkitTextSizeAdjust="none";this.m.Qg||u.R.gb(a,"BMap_noprint");M()||u.U(a,"contextmenu",qa)}},remove:function(){this.M= q;this.P&&(this.P.parentNode&&this.P.parentNode.removeChild(this.P),this.P=this.P.xr=q)},Fa:function(){this.P=Tb(this.M.$a,"<div unselectable='on'></div>");this.Sa==s&&u.R.$(this.P);return this.P},Co:function(){this.xc(this.m.anchor)},xc:function(a){if(this.f3||!jb(a)||isNaN(a)||a<Ld||3<a)a=this.defaultAnchor;this.m=this.m||{Qg:s};this.m.Ea=this.m.Ea||this.defaultOffset;var b=this.m.anchor;this.m.anchor=a;if(this.P){var c=this.P,e=this.m.Ea.width,f=this.m.Ea.height;c.style.left=c.style.top=c.style.right= c.style.bottom="auto";switch(a){case Ld:c.style.top=f+"px";c.style.left=e+"px";break;case Md:c.style.top=f+"px";c.style.right=e+"px";break;case Nd:c.style.bottom=f+"px";c.style.left=e+"px";break;case 3:c.style.bottom=f+"px",c.style.right=e+"px"}c=["TL","TR","BL","BR"];u.R.pc(this.P,"anchor"+c[b]);u.R.gb(this.P,"anchor"+c[a])}},BD:function(){return this.m.anchor},getContainer:t("P"),Qd:function(a){a instanceof O&&(this.m=this.m||{Qg:s},this.m.Ea=new O(a.width,a.height),this.P&&this.xc(this.m.anchor))}, xj:function(){return this.m.Ea},fd:t("P"),show:function(){this.Sa!=l&&(this.Sa=l,this.P&&u.R.show(this.P))},$:function(){this.Sa!=s&&(this.Sa=s,this.P&&u.R.$(this.P))},isPrintable:function(){return!!this.m.Qg},Fc:function(){return!this.P&&!this.M?s:!!this.Sa}});var Ld=0,Md=1,Nd=2;function yb(a){"undefined"!==typeof Xa&&I&&I("NavigationControl");Kd.call(this);a=a||{};this.m={Qg:s,FF:a.showZoomInfo!==s,anchor:a.anchor,Ea:a.offset,type:a.type,uX:a.enableGeolocation||s};this.defaultAnchor=M()?3:Ld;this.defaultOffset=new O(10,10);this.xc(a.anchor);this.xn(a.type);this.Ef()}u.lang.wa(yb,Kd,"NavigationControl"); u.extend(yb.prototype,{initialize:function(a){this.M=a;return this.P},xn:function(a){this.m.type=jb(a)&&0<=a&&3>=a?a:0},Ep:function(){return this.m.type},Ef:function(){var a=this;eb.load("navictrl",function(){a.Df()})}});function Od(a){"undefined"!==typeof Xa&&I&&I("GeolocationControl");Kd.call(this);a=a||{};this.m={anchor:a.anchor||Nd,Ea:a.offset||new O(10,30),D0:a.showAddressBar!==s,O3:a.enableAutoLocation||s,bN:a.locationIcon||q};var b=this;this.Yn=1200;b.A1=[];this.ue=[];eb.load("geoctrl",function(){(function e(){if(0!==b.ue.length){var a=b.ue.shift();b[a.method].apply(b,a.arguments);e()}})();b.AQ()});bb(Na)}u.lang.wa(Od,Kd,"GeolocationControl"); u.extend(Od.prototype,{location:function(){this.ue.push({method:"location",arguments:arguments})},getAddressComponent:ea(q)});function Pd(a){"undefined"!==typeof Xa&&I&&I("CopyrightControl");Kd.call(this);a=a||{};this.m={Qg:s,anchor:a.anchor,Ea:a.offset};this.ec=[];this.defaultAnchor=Nd;this.defaultOffset=new O(5,2);this.xc(a.anchor);this.iK=s;this.Ef()}u.lang.wa(Pd,Kd,"CopyrightControl"); u.object.extend(Pd.prototype,{initialize:function(a){this.M=a;return this.P},Hw:function(a){if(a&&jb(a.id)&&!isNaN(a.id)){var b={bounds:q,content:""},c;for(c in a)b[c]=a[c];if(a=this.Gm(a.id))for(var e in b)a[e]=b[e];else this.ec.push(b)}},Gm:function(a){for(var b=0,c=this.ec.length;b<c;b++)if(this.ec[b].id==a)return this.ec[b]},JD:t("ec"),dF:function(a){for(var b=0,c=this.ec.length;b<c;b++)this.ec[b].id==a&&(r=this.ec.splice(b,1),b--,c=this.ec.length)},Ef:function(){var a=this;eb.load("copyrightctrl", function(){a.Df()})}});function Ab(a){"undefined"!==typeof Xa&&I&&I("OverviewMapControl");Kd.call(this);a=a||{};this.m={Qg:s,size:a.size||new O(150,150),padding:5,ab:a.isOpen===l?l:s,S1:4,Ea:a.offset,anchor:a.anchor};this.defaultAnchor=3;this.defaultOffset=new O(0,0);this.Nq=this.Oq=13;this.xc(a.anchor);this.Je(this.m.size);this.Ef()}u.lang.wa(Ab,Kd,"OverviewMapControl"); u.extend(Ab.prototype,{initialize:function(a){this.M=a;return this.P},xc:function(a){Kd.prototype.xc.call(this,a)},we:function(){this.we.Ao=l;this.m.ab=!this.m.ab;this.P||(this.we.Ao=s)},Je:function(a){a instanceof O||(a=new O(150,150));a.width=0<a.width?a.width:150;a.height=0<a.height?a.height:150;this.m.size=a},vb:function(){return this.m.size},ab:function(){return this.m.ab},Ef:function(){var a=this;eb.load("control",function(){a.Df()})}});function Qd(a){"undefined"!==typeof Xa&&I&&I("CityListControl");Kd.call(this);a=a||{};this.defaultAnchor=Ld;this.eW=a.canCheckSize===s?s:l;this.rj="";this.defaultOffset=new O(10,10);this.onChangeBefore=[];this.onChangeAfter=[];this.onChangeSuccess=[];this.m={Qg:s,Ea:a.offset||this.defaultOffset,anchor:a.anchor||this.defaultAnchor,expand:!!a.expand};a.onChangeBefore&&kb(a.onChangeBefore)&&this.onChangeBefore.push(a.onChangeBefore);a.onChangeAfter&&kb(a.onChangeAfter)&&this.onChangeAfter.push(a.onChangeAfter); a.onChangeSuccess&&kb(a.onChangeSuccess)&&this.onChangeSuccess.push(a.onChangeSuccess);this.xc(a.anchor);this.Ef()}u.lang.wa(Qd,Kd,"CityListControl");u.object.extend(Qd.prototype,{initialize:function(a){this.M=a;return this.P},Ef:function(){var a=this;eb.load("citylistcontrol",function(){a.Df()},l)}});function zb(a){"undefined"!==typeof Xa&&I&&I("ScaleControl");Kd.call(this);a=a||{};this.m={Qg:s,color:"black",ad:"metric",Ea:a.offset};this.defaultAnchor=Nd;this.defaultOffset=new O(81,18);this.xc(a.anchor);this.hi={metric:{name:"metric",BK:1,sM:1E3,fP:"\u7c73",gP:"\u516c\u91cc"},us:{name:"us",BK:3.2808,sM:5280,fP:"\u82f1\u5c3a",gP:"\u82f1\u91cc"}};this.hi[this.m.ad]||(this.m.ad="metric");this.bJ=q;this.$A={};this.Ef()}u.lang.wa(zb,Kd,"ScaleControl"); u.object.extend(zb.prototype,{initialize:function(a){this.M=a;return this.P},bl:function(a){this.m.color=a+""},n4:function(){return this.m.color},BF:function(a){this.m.ad=this.hi[a]&&this.hi[a].name||this.m.ad},XY:function(){return this.m.ad},Ef:function(){var a=this;eb.load("control",function(){a.Df()})}});var Rd=0;function Bb(a){"undefined"!==typeof Xa&&I&&I("MapTypeControl");Kd.call(this);a=a||{};this.defaultAnchor=Md;this.defaultOffset=new O(10,10);this.m={Qg:s,Fh:[Ya,db,cb,ab],RW:["B_DIMENSIONAL_MAP","B_SATELLITE_MAP","B_NORMAL_MAP"],type:a.type||Rd,Ea:a.offset||this.defaultOffset,yX:l};this.xc(a.anchor);"[object Array]"==Object.prototype.toString.call(a.mapTypes)&&(this.m.Fh=a.mapTypes.slice(0));this.Ef()}u.lang.wa(Bb,Kd,"MapTypeControl"); u.object.extend(Bb.prototype,{initialize:function(a){this.M=a;return this.P},Ry:function(a){this.M.no=a},Ef:function(){var a=this;eb.load("control",function(){a.Df()},l)}});function Sd(a){"undefined"!==typeof Xa&&I&&I("PanoramaControl");Kd.call(this);a=a||{};this.m={Qg:s,Ea:a.offset,anchor:a.anchor};this.fj=s;this.qw=q;this.HI=new Td({Vc:"api"});this.II=new Ud(q,{Vc:"api"});this.defaultAnchor=Md;this.defaultOffset=new O(10,10);this.xc(a.anchor);this.Ef();bb(za)}u.lang.wa(Sd,Kd,"PanoramaControl");u.extend(Sd.prototype,{initialize:function(a){this.M=a;return this.P},Ef:function(){var a=this;eb.load("control",function(){a.Df()})}});function Vd(a){"undefined"!==typeof Xa&&I&&I("ContextMenu");u.lang.Ha.call(this);this.m={$a:q,cursor:"default"};this.m=u.extend(this.m,a);this.Ib="contextmenu";this.M=q;this.Ca=[];this.Pf=[];this.Me=[];this.ax=this.ys=q;this.Xh=s;var b=this;eb.load("menu",function(){b.mb()})}u.lang.wa(Vd,u.lang.Ha,"ContextMenu"); u.object.extend(Vd.prototype,{xa:function(a,b){this.M=a;this.Rl=b||q},remove:function(){this.M=this.Rl=q},js:function(a){if(a&&!("menuitem"!=a.Ib||""==a.qh||0>=a.lj)){for(var b=0,c=this.Ca.length;b<c;b++)if(this.Ca[b]===a)return;this.Ca.push(a);this.Pf.push(a)}},removeItem:function(a){if(a&&"menuitem"==a.Ib){for(var b=0,c=this.Ca.length;b<c;b++)this.Ca[b]===a&&(this.Ca[b].remove(),this.Ca.splice(b,1),c--);b=0;for(c=this.Pf.length;b<c;b++)this.Pf[b]===a&&(this.Pf[b].remove(),this.Pf.splice(b,1),c--)}}, XB:function(){this.Ca.push({Ib:"divider",Yj:this.Me.length});this.Me.push({R:q})},gF:function(a){if(this.Me[a]){for(var b=0,c=this.Ca.length;b<c;b++)this.Ca[b]&&("divider"==this.Ca[b].Ib&&this.Ca[b].Yj==a)&&(this.Ca.splice(b,1),c--),this.Ca[b]&&("divider"==this.Ca[b].Ib&&this.Ca[b].Yj>a)&&this.Ca[b].Yj--;this.Me.splice(a,1)}},fd:t("P"),show:function(){this.Xh!=l&&(this.Xh=l)},$:function(){this.Xh!=s&&(this.Xh=s)},i0:function(a){a&&(this.m.cursor=a)},getItem:function(a){return this.Pf[a]}});var Wd=K.sa+"menu_zoom_in.png",Xd=K.sa+"menu_zoom_out.png";function Yd(a,b,c){"undefined"!==typeof Xa&&I&&I("MenuItem");if(a&&kb(b)){u.lang.Ha.call(this);this.m={width:100,id:"",Tm:""};c=c||{};this.m.width=1*c.width?c.width:100;this.m.id=c.id?c.id:"";this.m.Tm=c.iconUrl?c.iconUrl:"";this.qh=a+"";this.Bz=b;this.M=q;this.Ib="menuitem";this.$r=this.Gv=this.P=this.Sh=q;this.Vh=l;var e=this;eb.load("menu",function(){e.mb()})}}u.lang.wa(Yd,u.lang.Ha,"MenuItem"); u.object.extend(Yd.prototype,{xa:function(a,b){this.M=a;this.Sh=b},remove:function(){this.M=this.Sh=q},lu:function(a){a&&(this.qh=a+"")},Vb:function(a){a&&(this.m.Tm=a)},fd:t("P"),enable:function(){this.Vh=l},disable:function(){this.Vh=s}});function sb(a,b){a&&!b&&(b=a);this.Pe=this.be=this.Ue=this.de=this.nf=this.jf=q;a&&(this.nf=new R(a.lng,a.lat),this.jf=new R(b.lng,b.lat),this.Ue=a.lng,this.de=a.lat,this.Pe=b.lng,this.be=b.lat)} u.object.extend(sb.prototype,{Ej:function(){return!this.nf||!this.jf},Qb:function(a){return!(a instanceof sb)||this.Ej()?s:this.Nd().Qb(a.Nd())&&this.Ce().Qb(a.Ce())},Nd:t("nf"),Ce:t("jf"),vW:function(a){return!(a instanceof sb)||this.Ej()||a.Ej()?s:a.Ue>this.Ue&&a.Pe<this.Pe&&a.de>this.de&&a.be<this.be},Fb:function(){return this.Ej()?q:new R((this.Ue+this.Pe)/2,(this.de+this.be)/2)},yt:function(a){if(!(a instanceof sb)||Math.max(a.Ue,a.Pe)<Math.min(this.Ue,this.Pe)||Math.min(a.Ue,a.Pe)>Math.max(this.Ue, this.Pe)||Math.max(a.de,a.be)<Math.min(this.de,this.be)||Math.min(a.de,a.be)>Math.max(this.de,this.be))return q;var b=Math.max(this.Ue,a.Ue),c=Math.min(this.Pe,a.Pe),e=Math.max(this.de,a.de),a=Math.min(this.be,a.be);return new sb(new R(b,e),new R(c,a))},ss:function(a){return!(a instanceof R||a instanceof N)||this.Ej()?s:a.lng>=this.Ue&&a.lng<=this.Pe&&a.lat>=this.de&&a.lat<=this.be},extend:function(a){if(a instanceof R||a instanceof N){var b=a.lng,a=a.lat;this.nf||(this.nf=new R(0,0));this.jf||(this.jf= new R(0,0));if(!this.Ue||this.Ue>b)this.nf.lng=this.Ue=b;if(!this.Pe||this.Pe<b)this.jf.lng=this.Pe=b;if(!this.de||this.de>a)this.nf.lat=this.de=a;if(!this.be||this.be<a)this.jf.lat=this.be=a}},UF:function(){return this.Ej()?new R(0,0):new R(Math.abs(this.Pe-this.Ue),Math.abs(this.be-this.de))}});function R(a,b){isNaN(a)&&(a=cc(a),a=isNaN(a)?0:a);lb(a)&&(a=parseFloat(a));isNaN(b)&&(b=cc(b),b=isNaN(b)?0:b);lb(b)&&(b=parseFloat(b));this.lng=a;this.lat=b}R.sE=function(a){return a&&180>=a.lng&&-180<=a.lng&&74>=a.lat&&-74<=a.lat};R.prototype.Qb=function(a){return a&&this.lat==a.lat&&this.lng==a.lng};function N(a,b){isNaN(a)&&(a=cc(a),a=isNaN(a)?0:a);lb(a)&&(a=parseFloat(a));isNaN(b)&&(b=cc(b),b=isNaN(b)?0:b);lb(b)&&(b=parseFloat(b));this.lng=a;this.lat=b;this.Vc="inner"}N.sE=function(a){return a&&180>=a.lng&&-180<=a.lng&&74>=a.lat&&-74<=a.lat};N.prototype.Qb=function(a){return a&&this.lat==a.lat&&this.lng==a.lng};function Zd(){}Zd.prototype.Lg=function(){aa("lngLatToPoint\u65b9\u6cd5\u672a\u5b9e\u73b0")};Zd.prototype.Ij=function(){aa("pointToLngLat\u65b9\u6cd5\u672a\u5b9e\u73b0")};function $d(){};var rb={DK:function(a,b,c){eb.load("coordtransutils",function(){rb.HV(a,b,c)},l)},CK:function(a,b,c){eb.load("coordtransutils",function(){rb.GV(a,b,c)},l)}};function ae(){this.Pa=[];var a=this;eb.load("convertor",function(){a.yQ()})}u.wa(ae,u.lang.Ha,"Convertor");u.extend(ae.prototype,{translate:function(a,b,c,e){this.Pa.push({method:"translate",arguments:[a,b,c,e]})}});V(ae.prototype,{translate:ae.prototype.translate});function T(){}T.prototype=new Zd; u.extend(T,{RP:6370996.81,GG:[1.289059486E7,8362377.87,5591021,3481989.83,1678043.12,0],Ru:[86,60,45,30,15,0],YP:[[1.410526172116255E-8,8.98305509648872E-6,-1.9939833816331,200.9824383106796,-187.2403703815547,91.6087516669843,-23.38765649603339,2.57121317296198,-0.03801003308653,1.73379812E7],[-7.435856389565537E-9,8.983055097726239E-6,-0.78625201886289,96.32687599759846,-1.85204757529826,-59.36935905485877,47.40033549296737,-16.50741931063887,2.28786674699375,1.026014486E7],[-3.030883460898826E-8, 8.98305509983578E-6,0.30071316287616,59.74293618442277,7.357984074871,-25.38371002664745,13.45380521110908,-3.29883767235584,0.32710905363475,6856817.37],[-1.981981304930552E-8,8.983055099779535E-6,0.03278182852591,40.31678527705744,0.65659298677277,-4.44255534477492,0.85341911805263,0.12923347998204,-0.04625736007561,4482777.06],[3.09191371068437E-9,8.983055096812155E-6,6.995724062E-5,23.10934304144901,-2.3663490511E-4,-0.6321817810242,-0.00663494467273,0.03430082397953,-0.00466043876332,2555164.4], [2.890871144776878E-9,8.983055095805407E-6,-3.068298E-8,7.47137025468032,-3.53937994E-6,-0.02145144861037,-1.234426596E-5,1.0322952773E-4,-3.23890364E-6,826088.5]],DG:[[-0.0015702102444,111320.7020616939,1704480524535203,-10338987376042340,26112667856603880,-35149669176653700,26595700718403920,-10725012454188240,1800819912950474,82.5],[8.277824516172526E-4,111320.7020463578,6.477955746671607E8,-4.082003173641316E9,1.077490566351142E10,-1.517187553151559E10,1.205306533862167E10,-5.124939663577472E9, 9.133119359512032E8,67.5],[0.00337398766765,111320.7020202162,4481351.045890365,-2.339375119931662E7,7.968221547186455E7,-1.159649932797253E8,9.723671115602145E7,-4.366194633752821E7,8477230.501135234,52.5],[0.00220636496208,111320.7020209128,51751.86112841131,3796837.749470245,992013.7397791013,-1221952.21711287,1340652.697009075,-620943.6990984312,144416.9293806241,37.5],[-3.441963504368392E-4,111320.7020576856,278.2353980772752,2485758.690035394,6070.750963243378,54821.18345352118,9540.606633304236, -2710.55326746645,1405.483844121726,22.5],[-3.218135878613132E-4,111320.7020701615,0.00369383431289,823725.6402795718,0.46104986909093,2351.343141331292,1.58060784298199,8.77738589078284,0.37238884252424,7.45]],t4:function(a,b){if(!a||!b)return 0;var c,e,a=this.Wb(a);if(!a)return 0;c=this.jl(a.lng);e=this.jl(a.lat);b=this.Wb(b);return!b?0:this.Md(c,this.jl(b.lng),e,this.jl(b.lat))},Kk:function(a,b){if(!a||!b)return 0;a.lng=this.PD(a.lng,-180,180);a.lat=this.VD(a.lat,-80,84);b.lng=this.PD(b.lng,-180, 180);b.lat=this.VD(b.lat,-80,84);return this.Md(this.jl(a.lng),this.jl(b.lng),this.jl(a.lat),this.jl(b.lat))},Wb:function(a){if(a===q||a===ba)return new N(0,0);var b,c;b=new N(Math.abs(a.lng),Math.abs(a.lat));for(var e=0;e<this.GG.length;e++)if(b.lat>=this.GG[e]){c=this.YP[e];break}a=this.EK(a,c);return a=new N(a.lng,a.lat)},Ta:function(a){if(a===q||a===ba||180<a.lng||-180>a.lng||90<a.lat||-90>a.lat)return new N(0,0);var b,c;a.lng=this.PD(a.lng,-180,180);a.lat=this.VD(a.lat,-85,85);b=new N(a.lng, a.lat);for(var e=0;e<this.Ru.length;e++)if(b.lat>=this.Ru[e]){c=this.DG[e];break}if(!c)for(e=0;e<this.Ru.length;e++)if(b.lat<=-this.Ru[e]){c=this.DG[e];break}a=this.EK(a,c);return a=new N(a.lng,a.lat)},EK:function(a,b){if(a&&b){var c=b[0]+b[1]*Math.abs(a.lng),e=Math.abs(a.lat)/b[9],e=b[2]+b[3]*e+b[4]*e*e+b[5]*e*e*e+b[6]*e*e*e*e+b[7]*e*e*e*e*e+b[8]*e*e*e*e*e*e,c=c*(0>a.lng?-1:1),e=e*(0>a.lat?-1:1);return new N(c,e)}},Md:function(a,b,c,e){return this.RP*Math.acos(Math.sin(c)*Math.sin(e)+Math.cos(c)* Math.cos(e)*Math.cos(b-a))},jl:function(a){return Math.PI*a/180},V6:function(a){return 180*a/Math.PI},VD:function(a,b,c){b!=q&&(a=Math.max(a,b));c!=q&&(a=Math.min(a,c));return a},PD:function(a,b,c){for(;a>c;)a-=c-b;for(;a<b;)a+=c-b;return a}}); u.extend(T.prototype,{Dh:function(a){return T.Ta(a)},Lg:function(a){a=T.Ta(a);return new S(a.lng,a.lat)},Gh:function(a){return T.Wb(a)},Ij:function(a){a=new N(a.x,a.y);a=T.Wb(a);return new R(a.lng,a.lat)},vc:function(a,b,c,e,f){if(a)return a=this.Dh(a,f),b=this.Ub(b),new S(Math.round((a.lng-c.lng)/b+e.width/2),Math.round((c.lat-a.lat)/b+e.height/2))},XZ:function(a,b,c,e){if(a)return b=this.Ub(b),new S(Math.round((a.lng-c.lng)/b+e.width/2),Math.round((c.lat-a.lat)/b+e.height/2))},ac:function(a,b,c, e,f){if(a)return b=this.Ub(b),this.Gh(new N(c.lng+b*(a.x-e.width/2),c.lat-b*(a.y-e.height/2)),f)},ty:function(a,b,c,e){if(a)return b=this.Ub(b),new N(c.lng+b*(a.x-e.width/2),c.lat-b*(a.y-e.height/2))},Ub:function(a){return Math.pow(2,18-a)},qO:da("Ka")});function ub(){this.rj="bj"}ub.prototype=new T; u.extend(ub.prototype,{Dh:function(a,b){return this.kR(b,T.Ta(a))},Gh:function(a,b){return T.Wb(this.lR(b,a))},lngLatToPointFor3D:function(a,b){var c=this,e=T.Ta(a);eb.load("coordtrans",function(){var a=$d.SD(c.rj||"bj",e),a=new S(a.x,a.y);b&&b(a)},l)},pointToLngLatFor3D:function(a,b){var c=this,e=new R(a.x,a.y);eb.load("coordtrans",function(){var a=$d.QD(c.rj||"bj",e),a=new R(a.lng,a.lat),a=T.Wb(a);b&&b(a)},l)},kR:function(a,b){if(eb.ob("coordtrans").Te==eb.Qj.zq){var c=$d.SD(a||"bj",b);return new R(c.x, c.y)}eb.load("coordtrans",ca());return new R(0,0)},lR:function(a,b){if(eb.ob("coordtrans").Te==eb.Qj.zq){var c=$d.QD(a||"bj",b);return new R(c.lng,c.lat)}eb.load("coordtrans",ca());return new R(0,0)},Ub:function(a){return Math.pow(2,20-a)},qO:da("Ka")});function be(){this.Ib="overlay"}u.lang.wa(be,u.lang.Ha,"Overlay");be.Pk=function(a){a*=1;return!a?0:1E5*(90-a)<<1}; u.extend(be.prototype,{Oe:function(a){if(!this.ba&&kb(this.initialize)&&(this.ba=this.initialize(a)))this.ba.style.WebkitUserSelect="none";this.draw()},initialize:function(){aa("initialize\u65b9\u6cd5\u672a\u5b9e\u73b0")},draw:function(){aa("draw\u65b9\u6cd5\u672a\u5b9e\u73b0")},remove:function(){this.ba&&this.ba.parentNode&&this.ba.parentNode.removeChild(this.ba);this.ba=q;this.dispatchEvent(new Q("onremove"))},$:function(){this.ba&&u.R.$(this.ba)},show:function(){this.ba&&u.R.show(this.ba)},Fc:function(){return!this.ba|| "none"==this.ba.style.display||"hidden"==this.ba.style.visibility?s:l}});z.df(function(a){function b(a,b){var c=C("div"),i=c.style;i.position="absolute";i.top=i.left=i.width=i.height="0";i.zIndex=b;a.appendChild(c);return c}var c=a.aa;c.Xc=a.Xc=b(a.platform,200);a.ce.uD=b(c.Xc,800);a.ce.HE=b(c.Xc,700);a.ce.oL=b(c.Xc,600);a.ce.zE=b(c.Xc,500);a.ce.gN=b(c.Xc,400);a.ce.hN=b(c.Xc,300);a.ce.sP=b(c.Xc,201);a.ce.Lt=b(c.Xc,200)});function tb(){u.lang.Ha.call(this);be.call(this);this.map=q;this.Sa=l;this.Db=q;this.sH=0}u.lang.wa(tb,be,"OverlayInternal"); u.extend(tb.prototype,{initialize:function(a){this.map=a;u.lang.Ha.call(this,this.ca);return q},at:t("map"),draw:ca(),Sj:ca(),remove:function(){this.map=q;u.lang.ex(this.ca);be.prototype.remove.call(this)},$:function(){this.Sa!==s&&(this.Sa=s)},show:function(){this.Sa!==l&&(this.Sa=l)},Fc:function(){return!this.ba?s:!!this.Sa},Na:t("ba"),pO:function(a){var a=a||{},b;for(b in a)this.C[b]=a[b]},mq:da("zIndex"),vj:function(){this.C.vj=l},$W:function(){this.C.vj=s},im:da("qg"),Zp:function(){this.qg=q}});function ce(){this.map=q;this.ta={};this.Le=[]} z.df(function(a){var b=new ce;b.map=a;a.ta=b.ta;a.Le=b.Le;a.addEventListener("load",function(a){b.draw(a)});a.addEventListener("moveend",function(a){b.draw(a)});u.ga.na&&8>u.ga.na||"BackCompat"===document.compatMode?a.addEventListener("zoomend",function(a){setTimeout(function(){b.draw(a)},20)}):a.addEventListener("zoomend",function(a){b.draw(a)});a.addEventListener("maptypechange",function(a){b.draw(a)});a.addEventListener("addoverlay",function(a){a=a.target;if(a instanceof tb)b.ta[a.ca]||(b.ta[a.ca]= a);else{for(var e=s,f=0,g=b.Le.length;f<g;f++)if(b.Le[f]===a){e=l;break}e||b.Le.push(a)}});a.addEventListener("removeoverlay",function(a){a=a.target;if(a instanceof tb)delete b.ta[a.ca];else for(var e=0,f=b.Le.length;e<f;e++)if(b.Le[e]===a){b.Le.splice(e,1);break}});a.addEventListener("updateoverlay",function(c){var e=c.target;if(z.rl){var f=z.rl.vp(a);"canvas"===f.Ib&&f.canvas?(a.jP&&clearTimeout(a.jP),a.jP=setTimeout(function(){b.draw(c)},0)):e.draw()}});a.addEventListener("clearoverlays",function(){this.Mc(); for(var a in b.ta)b.ta[a].C.vj&&(b.ta[a].remove(),delete b.ta[a]);a=0;for(var e=b.Le.length;a<e;a++)b.Le[a].enableMassClear!==s&&(b.Le[a].remove(),b.Le[a]=q,b.Le.splice(a,1),a--,e--)});a.addEventListener("infowindowopen",function(){var a=this.Db;a&&(u.R.$(a.Cc),u.R.$(a.bc))});a.addEventListener("movestart",function(){this.zh()&&this.zh().iJ()});a.addEventListener("moveend",function(){this.zh()&&this.zh().XI()})}); ce.prototype.draw=function(a){if(z.rl){var b=z.rl.vp(this.map);"canvas"===b.Ib&&b.canvas&&b.fR(b.canvas.getContext("2d"))}for(var c in this.ta)this.ta[c].draw(a);u.lc.Pb(this.Le,function(a){a.draw()});this.map.aa.wb&&this.map.aa.wb.ra();z.rl&&b.xF()};function de(a){tb.call(this);a=a||{};this.C={strokeColor:a.strokeColor||"#3a6bdb",qc:a.strokeWeight||5,yd:a.strokeOpacity||0.65,strokeStyle:a.strokeStyle||"solid",vj:a.enableMassClear===s?s:l,Nk:q,Lm:q,Ae:a.enableEditing===l?l:s,nN:5,z1:s,of:a.enableClicking===s?s:l,tf:a.icons&&0<a.icons.length?a.icons:q,UX:a.geodesic===l?l:s,DE:a.linkRight===l?l:s};0>=this.C.qc&&(this.C.qc=5);if(0>this.C.yd||1<this.C.yd)this.C.yd=0.65;if(0>this.C.Cg||1<this.C.Cg)this.C.Cg=0.65;"solid"!=this.C.strokeStyle&&"dashed"!= this.C.strokeStyle&&(this.C.strokeStyle="solid");this.ba=q;this.$u=new sb(0,0);this.kf=[];this.tc=[];this.Xa={}}u.lang.wa(de,tb,"Graph");de.vx=function(a){var b=[];if(!a)return b;lb(a)&&u.lc.Pb(a.split(";"),function(a){a=a.split(",");b.push(new R(a[0],a[1]))});"[object Array]"==Object.prototype.toString.apply(a)&&0<a.length&&(b=a);return b};de.TE=[0.09,0.005,1.0E-4,1.0E-5]; u.extend(de.prototype,{initialize:function(a){this.map=a;return q},draw:ca(),Tr:function(a){this.kf.length=0;this.ia=de.vx(a).slice(0);this.Ph()},Rd:function(a){this.Tr(a)},Ph:function(){if(this.ia){var a=this;a.$u=new sb;u.lc.Pb(this.ia,function(b){a.$u.extend(b)})}},Ze:t("ia"),wn:function(a,b){b&&this.ia[a]&&(this.kf.length=0,this.ia[a]=new R(b.lng,b.lat),this.Ph())},setStrokeColor:function(a){this.C.strokeColor=a},NY:function(){return this.C.strokeColor},lq:function(a){0<a&&(this.C.qc=a)},UL:function(){return this.C.qc}, jq:function(a){a==ba||(1<a||0>a)||(this.C.yd=a)},OY:function(){return this.C.yd},eu:function(a){1<a||0>a||(this.C.Cg=a)},iY:function(){return this.C.Cg},kq:function(a){"solid"!=a&&"dashed"!=a||(this.C.strokeStyle=a)},TL:function(){return this.C.strokeStyle},setFillColor:function(a){this.C.fillColor=a||""},hY:function(){return this.C.fillColor},Ld:t("$u"),remove:function(){this.map&&this.map.removeEventListener("onmousemove",this.Cv);tb.prototype.remove.call(this);this.kf.length=0},Ae:function(){if(!(2> this.ia.length)){this.C.Ae=l;var a=this;eb.load("poly",function(){a.yk()},l)}},ZW:function(){this.C.Ae=s;var a=this;eb.load("poly",function(){a.mi()},l)},eY:function(){return this.C.Ae},lY:function(){for(var a=[],b=0;b<this.ia.length-1;b++)var c=this.bW(this.ia[b],this.ia[b+1]),a=a.concat(c);return a=a.concat(this.ia[this.ia.length-1])},bW:function(a,b){if(a.Qb(b))return[a];var c=T.Md(ic(a.lng),ic(a.lat),ic(b.lng),ic(b.lat)),c=T.Kk(a,b);if(25E4>c)return[a];var e=[],c=Math.round(c/15E4),f=this.lK(a, b);e.push(a);for(var g=0;g<c;g++){var i=this.mK(a,b,g/c,f);e.push(i)}e.push(b);return e},mK:function(a,b,c,e){var f=ic(a.lat),g=ic(b.lat),a=ic(a.lng),i=ic(b.lng),b=Math.sin((1-c)*e)/Math.sin(e),c=Math.sin(c*e)/Math.sin(e),e=b*Math.cos(f)*Math.cos(a)+c*Math.cos(g)*Math.cos(i),a=b*Math.cos(f)*Math.sin(a)+c*Math.cos(g)*Math.sin(i);return new R(180*(Math.atan2(a,e)/Math.PI),180*(Math.atan2(b*Math.sin(f)+c*Math.sin(g),Math.sqrt(Math.pow(e,2)+Math.pow(a,2)))/Math.PI))},lK:function(a,b){var c=ic(a.lat), e=ic(b.lat);return Math.acos(Math.sin(c)*Math.sin(e)+Math.cos(c)*Math.cos(e)*Math.cos(Math.abs(ic(b.lng)-ic(a.lng))))}});function ee(a){tb.call(this);this.ba=this.map=q;this.C={width:0,height:0,Ea:new O(0,0),opacity:1,background:"transparent",Zx:1,TM:"#000",QZ:"solid",point:q};this.pO(a);this.point=this.C.point}u.lang.wa(ee,tb,"Division"); u.extend(ee.prototype,{Sj:function(){var a=this.C,b=this.content,c=['<div class="BMap_Division" style="position:absolute;'];c.push("width:"+a.width+"px;display:block;");c.push("overflow:hidden;");"none"!=a.borderColor&&c.push("border:"+a.Zx+"px "+a.QZ+" "+a.TM+";");c.push("opacity:"+a.opacity+"; filter:(opacity="+100*a.opacity+")");c.push("background:"+a.background+";");c.push('z-index:60;">');c.push(b);c.push("</div>");this.ba=Tb(this.map.Yf().HE,c.join(""))},initialize:function(a){this.map=a;this.Sj(); this.ba&&(a=M()?"touchstart":"mousedown",u.U(this.ba,a,function(a){pa(a)}));return this.ba},draw:function(){var a=this.map.cf(this.C.point);this.C.Ea=new O(-Math.round(this.C.width/2)-Math.round(this.C.Zx),-Math.round(this.C.height/2)-Math.round(this.C.Zx));this.ba.style.left=a.x+this.C.Ea.width+"px";this.ba.style.top=a.y+this.C.Ea.height+"px"},la:function(){return this.C.point},F2:function(){return this.map.xo(this.la())},ra:function(a){this.C.point=a;this.draw()},j0:function(a,b){this.C.width=Math.round(a); this.C.height=Math.round(b);this.ba&&(this.ba.style.width=this.C.width+"px",this.ba.style.height=this.C.height+"px",this.draw())}});function fe(a,b,c){a&&b&&(this.imageUrl=a,this.size=b,a=new O(Math.floor(b.width/2),Math.floor(b.height/2)),c=c||{},a=c.anchor||a,b=c.imageOffset||new O(0,0),this.imageSize=c.imageSize,this.anchor=a,this.imageOffset=b,this.infoWindowAnchor=c.infoWindowAnchor||this.anchor,this.printImageUrl=c.printImageUrl||"")} u.extend(fe.prototype,{rO:function(a){a&&(this.imageUrl=a)},A0:function(a){a&&(this.printImageUrl=a)},Je:function(a){a&&(this.size=new O(a.width,a.height))},xc:function(a){a&&(this.anchor=new O(a.width,a.height))},fu:function(a){a&&(this.imageOffset=new O(a.width,a.height))},o0:function(a){a&&(this.infoWindowAnchor=new O(a.width,a.height))},l0:function(a){a&&(this.imageSize=new O(a.width,a.height))},toString:ea("Icon")});function ge(a,b){"undefined"!==typeof Xa&&I&&I("Symbol");if(a){b=b||{};this.style={anchor:b.anchor||new O(0,0),fillColor:b.fillColor||"#000",Cg:b.fillOpacity||0,scale:b.scale||1,rotation:b.rotation||0,strokeColor:b.strokeColor||"#000",yd:b.strokeOpacity||1,qc:b.strokeWeight};this.Ib="number"===typeof a?a:"UserDefined";this.Vi=this.style.anchor;this.Dr=new O(0,0);this.anchor=q;this.mB=a;var c=this;eb.load("symbol",function(){c.Wn()},l)}} u.extend(ge.prototype,{setPath:da("mB"),setAnchor:function(a){this.Vi=this.style.anchor=a},setRotation:function(a){this.style.rotation=a},setScale:function(a){this.style.scale=a},setStrokeWeight:function(a){this.style.qc=a},setStrokeColor:function(a){a=u.qs.zC(a,this.style.yd);this.style.strokeColor=a},setStrokeOpacity:function(a){this.style.yd=a},setFillOpacity:function(a){this.style.Cg=a},setFillColor:function(a){this.style.fillColor=a}});function he(a,b,c,e){"undefined"!==typeof Xa&&I&&I("IconSequence");a&&(this.Vv={},this.nL=e?!!e:s,this.kc=[],this.U0=a instanceof ge?a:q,this.OI=b===ba?l:!!(b.indexOf("%")+1),this.nk=isNaN(parseFloat(b))?1:this.OI?parseFloat(b)/100:parseFloat(b),this.QI=!!(c.indexOf("%")+1),this.repeat=c!=ba?this.QI?parseFloat(c)/100:parseFloat(c):0)};function ie(a,b){"undefined"!==typeof Xa&&I&&I("InfoWindow");u.lang.Ha.call(this);this.content=a;this.map=q;b=b||{};this.C={width:b.width||0,height:b.height||0,maxWidth:b.maxWidth||730,Ea:b.offset||new O(0,0),title:b.title||"",JE:b.maxContent||"",xh:b.enableMaximize||s,Ss:b.enableAutoPan===s?s:l,dD:b.enableCloseOnClick===s?s:l,margin:b.margin||[10,10,40,10],vC:b.collisions||[[10,10],[10,10],[10,10],[10,10]],kZ:s,n_:b.onClosing||ea(l),eL:s,iD:b.enableParano===l?l:s,message:b.message,lD:b.enableSearchTool=== l?l:s,Jx:b.headerContent||"",eD:b.enableContentScroll||s};if(0!=this.C.width&&(220>this.C.width&&(this.C.width=220),730<this.C.width))this.C.width=730;if(0!=this.C.height&&(60>this.C.height&&(this.C.height=60),650<this.C.height))this.C.height=650;if(0!=this.C.maxWidth&&(220>this.C.maxWidth&&(this.C.maxWidth=220),730<this.C.maxWidth))this.C.maxWidth=730;this.le=s;this.Qi=K.sa;this.xb=q;var c=this;eb.load("infowindow",function(){c.mb()})}u.lang.wa(ie,u.lang.Ha,"InfoWindow"); u.extend(ie.prototype,{setWidth:function(a){!a&&0!=a||(isNaN(a)||0>a)||(0!=a&&(220>a&&(a=220),730<a&&(a=730)),this.C.width=a)},setHeight:function(a){!a&&0!=a||(isNaN(a)||0>a)||(0!=a&&(60>a&&(a=60),650<a&&(a=650)),this.C.height=a)},vO:function(a){!a&&0!=a||(isNaN(a)||0>a)||(0!=a&&(220>a&&(a=220),730<a&&(a=730)),this.C.maxWidth=a)},Hc:function(a){this.C.title=a},getTitle:function(){return this.C.title},Pc:da("content"),Jk:t("content"),hu:function(a){this.C.JE=a+""},re:ca(),Ss:function(){this.C.Ss=l}, disableAutoPan:function(){this.C.Ss=s},enableCloseOnClick:function(){this.C.dD=l},disableCloseOnClick:function(){this.C.dD=s},xh:function(){this.C.xh=l},gx:function(){this.C.xh=s},show:function(){this.Sa=l},$:function(){this.Sa=s},close:function(){this.$()},dy:function(){this.le=l},restore:function(){this.le=s},Fc:function(){return this.ab()},ab:ea(s),la:function(){if(this.xb&&this.xb.la)return this.xb.la()},xj:function(){return this.C.Ea}}); Wa.prototype.Wc=function(a,b){if(a instanceof ie&&(b instanceof R||b instanceof N)){var c=this.aa;c.Ym?c.Ym.ra(b):(c.Ym=new je(b,{icon:new fe(K.sa+"blank.gif",{width:1,height:1}),offset:new O(0,0),clickable:s}),c.Ym.lS=1);this.Qa(c.Ym);c.Ym.Wc(a)}};Wa.prototype.Mc=function(){var a=this.aa.wb||this.aa.Gl;a&&a.xb&&a.xb.Mc()};tb.prototype.Wc=function(a){this.map&&(this.map.Mc(),a.Sa=l,this.map.aa.Gl=a,a.xb=this,u.lang.Ha.call(a,a.ca))}; tb.prototype.Mc=function(){this.map&&this.map.aa.Gl&&(this.map.aa.Gl.Sa=s,u.lang.ex(this.map.aa.Gl.ca),this.map.aa.Gl=q)};function ke(a,b){"undefined"!==typeof Xa&&I&&I("Label");tb.call(this);this.content=a;this.ba=this.map=q;b=b||{};this.C={width:0,Ea:b.offset||new O(0,0),qq:{backgroundColor:"#fff",border:"1px solid #f00",padding:"1px",whiteSpace:"nowrap",font:"12px "+K.fontFamily,zIndex:"80",MozUserSelect:"none"},position:b.position||q,vj:b.enableMassClear===s?s:l,of:l};0>this.C.width&&(this.C.width=0);Zb(b.enableClicking)&&(this.C.of=b.enableClicking);this.point=this.C.position;var c=this;eb.load("marker",function(){c.mb()})} u.lang.wa(ke,tb,"Label"); u.extend(ke.prototype,{la:function(){return this.ro?this.ro.la():this.map?qb(this.point,this.map.K.Ka):this.point},fk:function(){return this.ro?this.ro.fk():this.point},ra:function(a){if((a instanceof R||a instanceof N)&&!this.zx())this.point=this.C.position=new R(a.lng,a.lat)},Pc:da("content"),wF:function(a){0<=a&&1>=a&&(this.C.opacity=a)},Qd:function(a){a instanceof O&&(this.C.Ea=new O(a.width,a.height))},xj:function(){return this.C.Ea},Sd:function(a){a=a||{};this.C.qq=u.extend(this.C.qq,a)},Ji:function(a){return this.Sd(a)}, Hc:function(a){this.C.title=a||""},getTitle:function(){return this.C.title},uO:function(a){this.point=(this.ro=a)?this.C.position=a.fk():this.C.position=q},zx:function(){return this.ro||q},Jk:t("content")});function le(a,b){"undefined"!==typeof Xa&&I&&I("GroundOverlay");if(0!==arguments.length){tb.apply(this,arguments);b=b||{};this.C={eb:a,opacity:b.opacity||1,Ip:b.imageURL||"",Js:b.displayOnMinLevel||1,vj:b.enableMassClear===s?s:l,Is:b.displayOnMaxLevel||19,O0:b.stretch||s};0===b.opacity&&(this.C.opacity=0);var c=this;eb.load("groundoverlay",function(){c.mb()})}}u.lang.wa(le,tb,"GroundOverlay"); u.extend(le.prototype,{setBounds:function(a){this.C.eb=a},getBounds:function(){return this.C.eb},setOpacity:function(a){this.C.opacity=a},getOpacity:function(){return this.C.opacity},setImageURL:function(a){this.C.Ip=a},getImageURL:function(){return this.C.Ip},setDisplayOnMinLevel:function(a){this.C.Js=a},getDisplayOnMinLevel:function(){return this.C.Js},setDisplayOnMaxLevel:function(a){this.C.Is=a},getDisplayOnMaxLevel:function(){return this.C.Is}});var ne=3,oe=4;function pe(){var a=document.createElement("canvas");return!(!a.getContext||!a.getContext("2d"))} function qe(a,b){"undefined"!==typeof Xa&&I&&I("PointCollection");var c=this;pe()&&(a===ba&&aa(Error("\u6ca1\u6709\u4f20\u5165points\u6570\u636e")),"[object Array]"!==Object.prototype.toString.call(a)&&aa(Error("points\u6570\u636e\u4e0d\u662f\u6570\u7ec4")),b=b||{},tb.apply(c,arguments),c.fa={ia:a},c.C={shape:b.shape||ne,size:b.size||oe,color:b.color||"#fa937e",vj:l},this.jB=[],this.ue=[],eb.load("pointcollection",function(){for(var a=0,b;b=c.jB[a];a++)c[b.method].apply(c,b.arguments);for(a=0;b=c.ue[a];a++)c[b.method].apply(c, b.arguments)}))}u.lang.wa(qe,tb,"PointCollection");u.extend(qe.prototype,{initialize:function(a){this.jB&&this.jB.push({method:"initialize",arguments:arguments})},setPoints:function(a){this.ue&&this.ue.push({method:"setPoints",arguments:arguments})},setStyles:function(a){this.ue&&this.ue.push({method:"setStyles",arguments:arguments})},clear:function(){this.ue&&this.ue.push({method:"clear",arguments:arguments})},remove:function(){this.ue&&this.ue.push({method:"remove",arguments:arguments})}});var re=new fe(K.sa+"marker_red_sprite.png",new O(19,25),{anchor:new O(10,25),infoWindowAnchor:new O(10,0)}),se=new fe(K.sa+"marker_red_sprite.png",new O(20,11),{anchor:new O(6,11),imageOffset:new O(-19,-13)}); function je(a,b){"undefined"!==typeof Xa&&I&&(I("Marker"),b&&b.raiseOnDrag===l&&I("Marker","drag","raiseOnDrag"));tb.call(this);b=b||{};this.point=a;this.Ka=(this.Kq=this.map=q)?this.map.K.Ka:5;this.C={Ea:b.offset||new O(0,0),De:b.icon||re,dl:se,title:b.title||"",label:q,gK:b.baseZIndex||0,of:l,y7:s,xE:s,vj:b.enableMassClear===s?s:l,Yb:s,ZN:b.raiseOnDrag===l?l:s,fO:s,Jd:b.draggingCursor||K.Jd,rotation:b.rotation||0};b.icon&&!b.shadow&&(this.C.dl=q);b.enableDragging&&(this.C.Yb=b.enableDragging);Zb(b.enableClicking)&& (this.C.of=b.enableClicking);var c=this;eb.load("marker",function(){c.mb()})}je.Vu=be.Pk(-90)+1E6;je.vG=je.Vu+1E6;u.lang.wa(je,tb,"Marker"); u.extend(je.prototype,{Vb:function(a){if(a instanceof fe||a instanceof ge)this.C.De=a},wp:function(){return this.C.De},Iy:function(a){a instanceof fe&&(this.C.dl=a)},getShadow:function(){return this.C.dl},Jj:function(a){this.C.label=a||q},$s:function(){return this.C.label},Yb:function(){this.C.Yb=l},Hs:function(){this.C.Yb=s},fk:t("point"),la:function(){return this.point instanceof R||this.point instanceof N?this.map?qb(this.point,this.map.K.Ka):new R(this.point.lng,this.point.lat):this.point},ra:function(a){if(a instanceof R||a instanceof N)this.point=this.map?ib(a,this.map.K.Ka):new N(a.lng,a.lat)},Ki:function(a,b){this.C.xE=!!a;a&&(this.VG=b||0)},Hc:function(a){this.C.title=a+""},getTitle:function(){return this.C.title},Qd:function(a){a instanceof O&&(this.C.Ea=a)},xj:function(){return this.C.Ea},qn:da("Kq"),Gy:function(a){this.C.rotation=a},QL:function(){return this.C.rotation}});function te(a){this.options=a||{};this.r_=this.options.paneName||"labelPane";this.zIndex=this.options.zIndex||0;this.wW=this.options.contextType||"2d"}te.prototype=new be;te.prototype.initialize=function(a){this.M=a;var b=this.canvas=document.createElement("canvas"),c=this.canvas.getContext(this.wW);b.style.cssText="position:absolute;left:0;top:0;z-index:"+this.zIndex+";";ve(this);we(c);a.getPanes()[this.r_].appendChild(b);var e=this;a.addEventListener("resize",function(){ve(e);we(c);e.mb()});return this.canvas}; function ve(a){var b=a.M.vb(),a=a.canvas;a.width=b.width;a.height=b.height;a.style.width=a.width+"px";a.style.height=a.height+"px"}function we(a){var b=(window.devicePixelRatio||1)/(a.KV||a.t7||a.N5||a.O5||a.S5||a.KV||1),c=a.canvas.width,e=a.canvas.height;a.canvas.width=c*b;a.canvas.height=e*b;a.canvas.style.width=c+"px";a.canvas.style.height=e+"px";a.scale(b,b)}te.prototype.draw=function(){var a=this,b=arguments;clearTimeout(a.b1);a.b1=setTimeout(function(){a.mb.apply(a,b)},15)};fa=te.prototype; fa.mb=function(){var a=this.M;this.canvas.style.left=-a.offsetX+"px";this.canvas.style.top=-a.offsetY+"px";this.dispatchEvent("draw");this.options.update&&this.options.update.apply(this,arguments)};fa.Na=t("canvas");fa.show=function(){this.canvas||this.M.Qa(this);this.canvas.style.display="block"};fa.$=function(){this.canvas.style.display="none"};fa.mq=function(a){this.canvas.style.zIndex=a};fa.Pk=t("zIndex");function xe(a,b){"undefined"!==typeof Xa&&I&&I("Polygon");de.call(this,b);b=b||{};this.C.Cg=b.fillOpacity?b.fillOpacity:0.65;this.C.fillColor=""==b.fillColor?"":b.fillColor?b.fillColor:"#fff";this.Rd(a);var c=this;eb.load("poly",function(){c.mb()})}u.lang.wa(xe,de,"Polygon"); u.extend(xe.prototype,{Rd:function(a,b){this.Lo=de.vx(a).slice(0);var c=de.vx(a).slice(0);1<c.length&&c.push(new R(c[0].lng,c[0].lat));de.prototype.Rd.call(this,c,b)},wn:function(a,b){this.Lo[a]&&(this.Lo[a]=new R(b.lng,b.lat),this.ia[a]=new R(b.lng,b.lat),0==a&&!this.ia[0].Qb(this.ia[this.ia.length-1])&&(this.ia[this.ia.length-1]=new R(b.lng,b.lat)),this.Ph())},Ze:function(){var a=this.Lo;0==a.length&&(a=this.ia);return a}});function ye(a,b){"undefined"!==typeof Xa&&I&&I("Polyline");de.call(this,b);this.Tr(a);var c=this;eb.load("poly",function(){c.mb()})}u.lang.wa(ye,de,"Polyline");function ze(a,b,c){"undefined"!==typeof Xa&&I&&I("Circle");this.point=a;this.Da=Math.abs(b);xe.call(this,[],c)}ze.TE=[0.01,1.0E-4,1.0E-5,4.0E-6];u.lang.wa(ze,xe,"Circle"); u.extend(ze.prototype,{initialize:function(a){this.map=a;this.ia=this.wv(this.point,this.Da);this.Ph();return q},Fb:function(){return this.map?qb(this.point,this.map.K.Ka):this.point},sv:t("point"),yf:function(a){a&&(this.point=a)},OL:t("Da"),zf:function(a){this.Da=Math.abs(a)},wv:function(a,b){if(!a||!b||!this.map)return[];for(var c=[],e=b/6378800,f=Math.PI/180*a.lat,g=Math.PI/180*a.lng,i=0;360>i;i+=9){var k=Math.PI/180*i,m=Math.asin(Math.sin(f)*Math.cos(e)+Math.cos(f)*Math.sin(e)*Math.cos(k)),k= new R(((g-Math.atan2(Math.sin(k)*Math.sin(e)*Math.cos(f),Math.cos(e)-Math.sin(f)*Math.sin(m))+Math.PI)%(2*Math.PI)-Math.PI)*(180/Math.PI),m*(180/Math.PI));c.push(k)}e=c[0];c.push(new R(e.lng,e.lat));return c}});var Ae={};function Be(a){this.map=a;this.zi=[];this.Bf=[];this.Ug=[];this.$V=300;this.aF=0;this.Ge={};this.pj={};this.Qt=this.Uk=0;this.rE=l;this.OW={};this.qo=this.Uq(1);this.xg=this.Uq(2);this.mg=this.Uq(3);this.Ql=this.Uq(4);a.platform.appendChild(this.qo);a.platform.appendChild(this.xg);a.platform.appendChild(this.Ql);a.platform.appendChild(this.mg);var b=256*Math.pow(2,15),c=3*b,a=T.Ta(new N(180,0)).lng,c=c-a,b=-3*b,e=T.Ta(new N(-180,0)).lng;this.pg=a;this.ih=e;this.Ll=c+(e-b);this.jh=a-e;this.lV="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEABAMAAACuXLVVAAAAKlBMVEUAAADQ0NDQ0NDQ0NDPz8/Q0NDPz8/Q0NDPz8/Q0NDQ0NDQ0NDQ0NDQ0NAjuCZoAAAADXRSTlMAgO/JMN8gpBBGYJBwttgLwQAAAwZJREFUeNrt1FvrDAEYx/HfmDE7O0uN098FU4ZxSi6MaMnWNIjkX6xYh7aGmhBqnaXUZMmh1IhyamuXnC62tpZyo7ZELrgYg23XznuRV/GUfp+X8H36PSAiIiIiIiIiIiIiIiIiIiIiIiIiIiL6z5yGLL0+gKho5W9I0qs790FS5KKbQNC5jbjegxj9yt36VGkJxJjZ+6P55dHJb5DSTXG8nucZZOiws6ft4vBtCBkLcPZjtkcbQ8issYXpLC6OIKS12B2olbIi9Qq1lSfWTkqbs+YeyIgWps4TvdzdlECEXvPnWnYCcwIRuv8026ss7QE+RBTcNy1r7o7GXQgxKpOPHbdwtRpCiO2WPtYW5JcgQ8cir3+yX/kAIRdjNIfASwgp5LFR+OGjBiHnbHwq9F3lAEToj9z+rRS3vV0DiJhZ9Tcsf+hjdgMyZq6+n38IDqCVQMbMPD+orVkeaxAy49304sBqWZBh4F5y0XYwowcZ2/1Tu39PrzLOhRChLVuBY/NXjlUXMgLLwafASos+RGiO+XMOOsYEQtQV0508gTmCDHNq/wn7RQ/qHsjoptGR1FyCrW2IMNNgql45m/ZDyNCcUhodOp/XfAgJvOdT+8MRxGgrNSc6JDaByzvCYM7SqWoZMkrrq762dpsTDSBiu990gWDQegwZ0WrPB2b9nBtChl6fAPDXP4QQo5Jn671VD0IIaS77Mef85S+QYni7frkQpLr6qOpDTEfxMY7EEpw2UwCOLpbg+zUrBlJEFmQUMmMdjBQGhHQr8/K4OIGUYlr6NT3Q30GGcdgcNA+oDYixvdteUrjyOYEQNdW9zMszH0Lmfnz99dm1LSGEhDeUvI0zYgfQHBhr2/guFMBAUC6W/oxRg4ybF5bF9quB/XYTZCh5WRkCpZ8QouUNuwEUfkNIsC4b4s4ipQ0Z2rK48mN/nkHK9bKSZ523IaTMiu2LlQYEKUN1zhCCWg313wzkFDGzp1iQdM+CrFYCWS9iEBEREREREREREREREREREREREREREdH/5S8byND9if9kSgAAAABJRU5ErkJggg=="} z.df(function(a){var b=new Be(a);b.xa();a.Ud=b}); u.extend(Be.prototype,{xa:function(){var a=this,b=a.map;b.addEventListener("loadcode",function(){a.Pp()});b.addEventListener("addtilelayer",function(b){a.ve(b)});b.addEventListener("removetilelayer",function(b){a.eg(b)});b.addEventListener("setmaptype",function(b){a.Sg(b)});b.addEventListener("zoomstartcode",function(b){a.Sc(b)});b.addEventListener("setcustomstyles",function(b){a.gu(b.target);a.cg(l)});b.addEventListener("initindoorlayer",function(b){a.nE(b)})},Pp:function(){var a=this;if(u.ga.na)try{document.execCommand("BackgroundImageCache", s,l)}catch(b){}this.loaded||a.Px();a.cg();this.loaded||(this.loaded=l,eb.load("tile",function(){a.zQ()}))},nE:function(a){this.Gu=new Ce(this);this.Gu.ve(new De(this.map,this.Gu,a.$e))},Px:function(){for(var a=this.map.ua().hf,b=0;b<a.length;b++){var c=new Ee;u.extend(c,a[b]);this.zi.push(c);c.xa(this.map,this.qo)}this.gu()},Uq:function(a){var b=C("div");b.style.position="absolute";b.style.overflow="visible";b.style.left=b.style.top="0";b.style.zIndex=a;return b},Ff:function(){this.Uk--;var a=this; this.rE&&(this.map.dispatchEvent(new Q("onfirsttileloaded")),this.rE=s);0==this.Uk&&(this.$i&&(clearTimeout(this.$i),this.$i=q),this.$i=setTimeout(function(){if(a.Uk==0){a.map.dispatchEvent(new Q("ontilesloaded"));a.rE=l}a.$i=q},80))},XH:function(a){-1<a.src.indexOf("traffic")||-1<a.src.indexOf("apisv")||this.Qt++},$D:function(a,b){return"TILE-"+b.ca+"-"+a[0]+"-"+a[1]+"-"+a[2]},Mx:function(a){var b=a.hb;b&&Sb(b)&&b.parentNode.removeChild(b);delete this.Ge[a.name];a.loaded||(Fe(a),a.hb=q,a.Gj=q)}, YL:function(a,b,c){var e=this.map,f=e.ua(),g=e.Ra,i=e.Gb,k=f.Ub(g),m=this.bY(),n=m[0],o=m[1],p=m[2],v=m[3],w=m[4],c="undefined"!=typeof c?c:0,f=f.je(),m=e.ca.replace(/^TANGRAM_/,"");for(this.Mi?this.Mi.length=0:this.Mi=[];n<p;n++)for(var B=o;B<v;B++){var A=n,D=B;this.Mi.push([A,D]);A=m+"_"+b+"_"+A+"_"+D+"_"+g;this.OW[A]=A}this.Mi.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]))}}([w[0]-1,w[1]-1]));i=[Math.round(-i.lng/ k),Math.round(i.lat/k)];n=-e.offsetY+e.height/2;a.style.left=-e.offsetX+e.width/2+"px";a.style.top=n+"px";this.Ve?this.Ve.length=0:this.Ve=[];n=0;for(e=a.childNodes.length;n<e;n++)B=a.childNodes[n],B.ur=s,this.Ve.push(B);if(n=this.bn)for(var F in n)delete n[F];else this.bn={};this.We?this.We.length=0:this.We=[];n=0;for(e=this.Mi.length;n<e;n++){F=this.Mi[n][0];k=this.Mi[n][1];B=0;for(o=this.Ve.length;B<o;B++)if(p=this.Ve[B],p.id==m+"_"+b+"_"+F+"_"+k+"_"+g){p.ur=l;this.bn[p.id]=p;break}}n=0;for(e= this.Ve.length;n<e;n++)p=this.Ve[n],p.ur||this.We.push(p);this.RF=[];B=(f+c)*this.map.K.devicePixelRatio;n=0;for(e=this.Mi.length;n<e;n++)F=this.Mi[n][0],k=this.Mi[n][1],v=F*f+i[0]-c/2,w=(-1-k)*f+i[1]-c/2,A=m+"_"+b+"_"+F+"_"+k+"_"+g,o=this.bn[A],p=q,o?(p=o.style,p.left=v+"px",p.top=w+"px",o.eo||this.RF.push([F,k,o])):(0<this.We.length?(o=this.We.shift(),o.getContext("2d").clearRect(-c/2,-c/2,B,B),p=o.style):(o=document.createElement("canvas"),p=o.style,p.position="absolute",p.width=f+c+"px",p.height= f+c+"px",this.IZ()&&(p.WebkitTransform="scale(1.001)"),o.setAttribute("width",B),o.setAttribute("height",B),a.appendChild(o)),o.id=A,p.left=v+"px",p.top=w+"px",-1<A.indexOf("bg")&&(v="#F3F1EC",this.map.K.IV&&(v=this.map.K.IV),p.background=v?v:""),this.RF.push([F,k,o])),o.style.visibility="";n=0;for(e=this.We.length;n<e;n++)this.We[n].style.visibility="hidden";return this.RF},IZ:function(){return/M040/i.test(navigator.userAgent)},bY:function(){var a=this.map,b=a.ua(),c=b.cM(a.Ra),e=a.Gb,f=Math.ceil(e.lng/ c),g=Math.ceil(e.lat/c),b=b.je(),c=[f,g,(e.lng-f*c)/c*b,(e.lat-g*c)/c*b];return[c[0]-Math.ceil((a.width/2-c[2])/b),c[1]-Math.ceil((a.height/2-c[3])/b),c[0]+Math.ceil((a.width/2+c[2])/b),c[1]+Math.ceil((a.height/2+c[3])/b),c]},H0:function(a,b,c,e){var f=this;f.t3=b;var g=this.map.ua(),i=f.$D(a,c),k=g.je(),b=[a[0]*k+b[0],(-1-a[1])*k+b[1]],m=this.Ge[i];if(this.map.ua()!==db&&this.map.ua()!==cb){var n=this.tm(a[0],a[2]).offsetX;b[0]+=n;b.M2=n}m&&m.hb?(Qb(m.hb,b),e&&(e=new S(a[0],a[1]),g=this.map.K.Fe? this.map.K.Fe.style:"normal",e=c.getTilesUrl(e,a[2],g),m.loaded=s,Ge(m,e)),m.loaded?this.Ff():He(m,function(){f.Ff()})):(m=this.pj[i])&&m.hb?(c.Mb.insertBefore(m.hb,c.Mb.lastChild),this.Ge[i]=m,Qb(m.hb,b),e&&(e=new S(a[0],a[1]),g=this.map.K.Fe?this.map.K.Fe.style:"normal",e=c.getTilesUrl(e,a[2],g),m.loaded=s,Ge(m,e)),m.loaded?this.Ff():He(m,function(){f.Ff()})):(m=k*Math.pow(2,g.Ah()-a[2]),new N(a[0]*m,a[1]*m),e=new S(a[0],a[1]),g=this.map.K.Fe?this.map.K.Fe.style:"normal",e=c.getTilesUrl(e,a[2], g),m=new Ie(this,e,b,a,c),He(m,function(){f.Ff()}),m.po(),this.Ge[i]=m)},Ff:function(){this.Uk--;var a=this;0==this.Uk&&(this.$i&&(clearTimeout(this.$i),this.$i=q),this.$i=setTimeout(function(){if(a.Uk==0){if(Qa.business===0&&Qa.unauth===1){var b=[],c;for(c in a.Ge)if(a.Ge[c].xI){b.push(c);a.Ge[c].xI=s}b.length>0&&a.I0(b)}a.map.dispatchEvent(new Q("ontilesloaded"));if(ya){if(va&&wa&&xa){var e=ob(),f=a.map.vb();setTimeout(function(){bb(5030,{load_script_time:wa-va,load_tiles_time:e-xa,map_width:f.width, map_height:f.height,map_size:f.width*f.height})},1E4)}ya=s}}a.$i=q},80));0<this.Qt&&(this.map.dispatchEvent(new Q("ontileloaderror")),z.zn&&(0===Qa.business&&1===Qa.unauth)&&(this.Qt=0,ta("\u68c0\u6d4b\u5230\u5f53\u524d\u4ea7\u54c1\u4f7f\u7528\u7684\u5730\u56fe\u670d\u52a1\u672a\u5b8c\u6210\u6280\u672f\u670d\u52a1\u6388\u6743\uff0c\u53ef\u80fd\u51fa\u73b0\u4e0d\u7a33\u5b9a/\u53d7\u9650\uff1b\u3010\u4ea7\u54c1\u7528\u6237\u3011\u8bf7\u8054\u7cfb\u4ea7\u54c1\u5b98\u65b9\u5ba2\u670d\uff1b\u3010\u4ea7\u54c1\u5f00\u53d1\u8005\u3011\u8bf7\u4e8e3\u4e2a\u5de5\u4f5c\u65e5\u5185\u5b8c\u6210\u6388\u6743\u6216\u8054\u7cfb\uff1ahttps://lbsyun.baidu.com/surl/f5d6f5 \u6216\u8054\u7cfb\u7535\u8bdd\uff1a400-099-8998\uff08\u5f00\u53d1\u8005\u4e13\u7528\uff09\u3002", {Vc:"vtile"}),z.zn.update("\u68c0\u6d4b\u5230\u5f53\u524d\u4ea7\u54c1\u4f7f\u7528\u7684\u5730\u56fe\u670d\u52a1\u672a\u5b8c\u6210\u6280\u672f\u670d\u52a1\u6388\u6743\uff0c\u53ef\u80fd\u51fa\u73b0\u4e0d\u7a33\u5b9a/\u53d7\u9650\uff1b\u3010\u4ea7\u54c1\u7528\u6237\u3011\u8bf7\u8054\u7cfb\u4ea7\u54c1\u5b98\u65b9\u5ba2\u670d\uff1b\u3010\u4ea7\u54c1\u5f00\u53d1\u8005\u3011\u8bf7\u4e8e3\u4e2a\u5de5\u4f5c\u65e5\u5185\u5b8c\u6210\u6388\u6743\u6216\u8054\u7cfb\uff1ahttps://lbsyun.baidu.com/surl/f5d6f5 \u6216\u8054\u7cfb\u7535\u8bdd\uff1a400-099-8998\uff08\u5f00\u53d1\u8005\u4e13\u7528\uff09\u3002")))}, I0:function(a){for(var a=a||[],b=a.length-1;0<b;b--){var c=Math.floor(Math.random()*(b+1)),e=a[b];a[b]=a[c];a[c]=e}c=Math.floor(a.length*Qa.watermark_ratio);b=[];for(e=0;e<c;e++)b.push(a[e]);for(a=0;a<b.length;a++)if((c=this.Ge[b[a]])&&c.hb)c.hb.src=this.lV},$D:function(a,b){return this.map.ua()===ab?"TILE-"+b.ca+"-"+this.map.Sw+"-"+a[0]+"-"+a[1]+"-"+a[2]:"TILE-"+b.ca+"-"+a[0]+"-"+a[1]+"-"+a[2]},Mx:function(a){var b=a.hb;b&&(Je(b),Sb(b)&&b.parentNode.removeChild(b));delete this.Ge[a.name];a.loaded|| (Je(b),Fe(a),a.hb=q,a.Gj=q)},tm:function(a,b){for(var c=0,e=6*Math.pow(2,b-3),f=e/2-1,g=-e/2;a>f;)a-=e,c-=this.Ll;for(;a<g;)a+=e,c+=this.Ll;c=Math.round(c/Math.pow(2,18-b));return{offsetX:c,qj:a}},iC:function(a){for(var b=a.lng;b>this.pg;)b-=this.jh;for(;b<this.ih;)b+=this.jh;a.lng=b;return a},jC:function(a,b){for(var c=256*Math.pow(2,18-b),e=Math.floor(this.pg/c),f=Math.floor(this.ih/c),c=Math.floor(this.Ll/c),g=[],i=0;i<a.length;i++){var k=a[i],m=k[0],k=k[1];if(m>=e){var m=m+c,n="id_"+m+"_"+k+"_"+ b;a[n]||(a[n]=l,g.push([m,k]))}else m<=f&&(m-=c,n="id_"+m+"_"+k+"_"+b,a[n]||(a[n]=l,g.push([m,k])))}for(i=0;i<g.length;i++)a.push(g[i]);return a},cg:function(a){var b=this;if(b.map.ua()==ab)eb.load("coordtrans",function(){b.map.Jb||(b.map.Jb=ab.Ik(b.map.uh),b.map.Sw=ab.AL(b.map.Jb));b.tI()},l);else{if(a&&a)for(var c in this.pj)delete this.pj[c];b.tI(a)}},tI:function(a){var b=this.map.K.Xf?this.Bf:this.zi.concat(this.Bf),c=b.length,e=this.map,f=e.ua(),g=e.Gb,i=e.width,i=e.ua().Ub(e.Ra)*i,k=g.lng+i/ 2,i=this.vM(g.lng-i/2,k);this.map.ua()!==db&&this.map.ua()!==cb&&(g=this.iC(g));for(var m=0;m<c;m++){var n=b[m];if(n.fc&&e.Ra<n.fc)break;if(n.Nw){k=this.Mb=n.Mb;if(a){var o=k;if(o&&o.childNodes)for(var p=o.childNodes.length,v=p-1;0<=v;v--)p=o.childNodes[v],o.removeChild(p),p=q}if(this.map.Vd()){this.xg.style.display="block";k.style.display="none";this.map.dispatchEvent(new Q("vectorchanged"),{isvector:l});continue}else k.style.display="block",this.xg.style.display="none",this.map.dispatchEvent(new Q("vectorchanged"), {isvector:s})}if(!n.L2&&!(n.Vx&&!this.map.Vd()||n.EM&&this.map.Vd())){e=this.map;f=e.ua();p=f.zj();k=e.Ra;g=e.Gb;f==ab&&g.Qb(new N(0,0))&&(g=e.Gb=p.Dh(e.Lc,e.Jb));var w=f.Ub(k),p=f.cM(k),o=Math.ceil(g.lng/p),B=Math.ceil(g.lat/p),A=f.je(),p=[o,B,(g.lng-o*p)/p*A,(g.lat-B*p)/p*A],B=i?1.5*(e.width/2):e.width/2,v=p[0]-Math.ceil((B-p[2])/A),o=p[1]-Math.ceil((e.height/2-p[3])/A),B=p[0]+Math.ceil((B+p[2])/A),D=0;f===ab&&15==e.ka()&&(D=1);f=p[1]+Math.ceil((e.height/2+p[3])/A)+D;this.cK=new N(g.lng,g.lat); var F=this.Ge,A=-this.cK.lng/w,D=this.cK.lat/w,g=[Math.ceil(A),Math.ceil(D)],w=e.ka(),G;for(G in F){var H=F[G],E=H.info;(E[2]!=w||E[2]==w&&(v>E[0]||B<=E[0]||o>E[1]||f<=E[1]))&&this.Mx(H)}F=-e.offsetX+e.width/2;H=-e.offsetY+e.height/2;n.Mb&&(n.Mb.style.left=Math.ceil(A+F)-g[0]+"px",n.Mb.style.top=Math.ceil(D+H)-g[1]+"px",n.Mb.style.WebkitTransform="translate3d(0,0,0)");A=[];for(e.OB=[];v<B;v++)for(D=o;D<f;D++)A.push([v,D]),e.OB.push({x:v,y:D});this.map.ua()!==db&&this.map.ua()!==cb&&(A=this.jC(A,k)); A.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]))}}([p[0]-1,p[1]-1]));k=Math.ceil(this.pg/(256*Math.pow(2,18-w)));p=A.length;this.Uk+=p;for(v=0;v<p;v++){if(n.EO===l&&(o=this.tm(A[v][0],w),o.qj>k-1||o.qj<-k))continue;this.H0([A[v][0],A[v][1],w],g,n,a)}}}},vM:function(a,b){return a<this.ih||b>this.pg},ve:function(a){var b=this,c=a.target;b.map.Vd();c.Hn&&this.map.ve(c.Hn);if(c.Vx){for(a=0;a<b.Ug.length;a++)if(b.Ug[a]== c)return;eb.load("vector",function(){c.xa(b.map,b.xg);b.Ug.push(c)},l)}else{for(a=0;a<b.Bf.length;a++)if(b.Bf[a]==c)return;c.xa(this.map,this.Ql);b.Bf.push(c)}},eg:function(a){a=a.target;this.map.Vd();a.Hn&&this.map.eg(a.Hn);if(a.Vx)for(var b=0,c=this.Ug.length;b<c;b++)a==this.Ug[b]&&this.Ug.splice(b,1);else{b=0;for(c=this.Bf.length;b<c;b++)a==this.Bf[b]&&this.Bf.splice(b,1)}a.remove()},Sg:function(){for(var a=this.zi,b=0,c=a.length;b<c;b++)a[b].remove();delete this.Mb;this.zi=[];this.pj=this.Ge= {};this.Px();this.cg()},Sc:function(){var a=this;a.Ad&&u.R.$(a.Ad);setTimeout(function(){a.cg();a.map.dispatchEvent(new Q("onzoomend"))},10)},j7:ca(),gu:function(a){var b=this.map.ua();if(!this.map.Vd()&&(a?this.map.K.R0=a:a=this.map.K.R0,a))for(var c=q,c="2"==z.Fu?[z.url.proto+z.url.domain.main_domain_cdn.other[0]+"/"]:[z.url.proto+z.url.domain.main_domain_cdn.baidu[0]+"/",z.url.proto+z.url.domain.main_domain_cdn.baidu[1]+"/",z.url.proto+z.url.domain.main_domain_cdn.baidu[2]+"/"],e=0,f;f=this.zi[e];e++)if(f.EO== l){b.m.oc=18;f.getTilesUrl=function(b,e){var f=b.x,f=this.map.Ud.tm(f,e).qj,m=b.y,n=lc("normal"),o=1;this.map.ot()&&(o=2);n=window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost?"customimage/tile?qt=customimage&x="+f+"&y="+m+"&z="+e+"&udt="+n+"&scale="+o:"customimage/tile?qt=customimage&x="+f+"&y="+m+"&z="+e+"&udt="+n+"&scale="+o+"&ak="+ra;n=a.styleStr?n+("&styles="+encodeURIComponent(a.styleStr)):n+("&customid="+a.style);n=c[Math.abs(f+m)%c.length]+n;return n=wb(n)};break}}});function Ie(a,b,c,e,f){this.Gj=a;this.position=c;this.ev=[];this.name=a.$D(e,f);this.info=e;this.FJ=f.Gt();e=C("img");Rb(e);e.tL=s;var g=e.style,a=a.map.ua();g.position="absolute";g.border="none";g.width=a.je()+"px";g.height=a.je()+"px";g.left=c[0]+"px";g.top=c[1]+"px";g.maxWidth="none";this.hb=e;this.src=b;Ke&&(this.hb.style.opacity=0);var i=this;this.hb.onload=function(){z.RZ.nR();i.loaded=l;if(i.Gj){var a=i.Gj,b=a.pj;if(!b[i.name]){a.aF++;b[i.name]=i}if(i.hb&&!Sb(i.hb)&&f.Mb){f.Mb.appendChild(i.hb); if(u.ga.na<=6&&u.ga.na>0&&i.FJ)i.hb.style.cssText=i.hb.style.cssText+(';filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+i.src+'",sizingMethod=scale);')}var c=a.aF-a.$V,e;for(e in b){if(c<=0)break;if(!a.Ge[e]){b[e].Gj=q;var g=b[e].hb;if(g&&g.parentNode){g.parentNode.removeChild(g);Je(g)}g=q;b[e].hb=q;delete b[e];a.aF--;c--}}Ke&&new Kb({Nc:20,duration:200,za:function(a){if(i.hb&&i.hb.style)i.hb.style.opacity=a*1},finish:function(){i.hb&&i.hb.style&&delete i.hb.style.opacity}});Fe(i)}}; this.hb.onerror=function(){Fe(i);if(i.Gj){var a=i.Gj,b=a.map.ua();a.XH(i);if(b.m.oD){i.error=l;i.hb.src=b.m.oD;i.hb&&!Sb(i.hb)&&f.Mb.appendChild(i.hb)}}};this.YQ=function(a){try{var b=new XMLHttpRequest;b.open("GET",a,l);b.responseType="blob";b.onreadystatechange=function(){if(b.readyState===4)if(b.status===200){var a=URL.createObjectURL(b.response);i.hb.src=a}else if(b.status===403){i.Gj&&i.Gj.XH(i);i.xI=l;i.loaded=l;Fe(i)}};b.send()}catch(c){if(i.hb)i.hb.src=a}};e=q} function He(a,b){a.ev.push(b)}Ie.prototype.po=function(){if(0<u.ga.na&&6>=u.ga.na&&this.FJ)this.hb.src=K.sa+"blank.gif";else{var a=this.src;""!==this.src&&this.hb.src===this.src&&(a=this.src+"&t = "+Date.now());0===Qa.business&&1===Qa.unauth?9>=u.ga.na?this.hb.src=a:this.YQ(a):this.hb.src=a}};function Fe(a){for(var b=0;b<a.ev.length;b++)a.ev[b]();a.ev.length=0} function Je(a){if(a){a.onload=a.onerror=q;var b=a.attributes,c,e,f;if(b){e=b.length;for(c=0;c<e;c+=1)f=b[c].name,kb(a[f])&&(a[f]=q)}if(b=a.children){e=b.length;for(c=0;c<e;c+=1)Je(a.children[c])}}}function Ge(a,b){a.src=b;a.po()}var Ke=!u.ga.na||8<u.ga.na;function Ee(a){this.$e=a||{};this.yW=this.$e.copyright||q;this.t1=this.$e.transparentPng||s;this.Nw=this.$e.baseLayer||s;this.zIndex=this.$e.zIndex||0;this.ca=Ee.cT++}Ee.cT=0;u.lang.wa(Ee,u.lang.Ha,"TileLayer"); u.extend(Ee.prototype,{xa:function(a,b){this.Nw&&(this.zIndex=-100);this.map=a;if(!this.Mb){var c=C("div"),e=c.style;e.position="absolute";e.overflow="visible";e.zIndex=this.zIndex;e.left=Math.ceil(-a.offsetX+a.width/2)+"px";e.top=Math.ceil(-a.offsetY+a.height/2)+"px";b.appendChild(c);this.Mb=c}},remove:function(){this.Mb&&this.Mb.parentNode&&(this.Mb.innerHTML="",this.Mb.parentNode.removeChild(this.Mb));delete this.Mb},Gt:t("t1"),getTilesUrl:function(a,b){if(this.map.ua()!==db&&this.map.ua()!==cb)var c= this.map.Ud.tm(a.x,b).qj;var e="";this.$e.tileUrlTemplate&&(e=this.$e.tileUrlTemplate.replace(/\{X\}/,c),e=e.replace(/\{Y\}/,a.y),e=e.replace(/\{Z\}/,b));return e},Gm:t("yW"),ua:function(){return this.jb||Ya}});function Le(a){"undefined"!==typeof Xa&&I&&I("TrafficLayer");Ee.call(this,a);this.m=a||{};this.EM=l;if(this.m.predictDate){if(1>this.m.predictDate.weekday||7<this.m.predictDate.weekday)this.m.predictDate=1;if(0>this.m.predictDate.hour||23<this.m.predictDate.hour)this.m.predictDate.hour=0}this.gV=z.url.proto+z.url.domain.traffic+"/traffic/"}Le.prototype=new Ee;Le.prototype.xa=function(a,b){Ee.prototype.xa.call(this,a,b);this.M=a;a.ua()===db&&a.ve(Me)};Le.prototype.Gt=ea(l); Le.prototype.getTilesUrl=function(a,b){var c="";this.m.predictDate?c="HistoryService?day="+(this.m.predictDate.weekday-1)+"&hour="+this.m.predictDate.hour+"&t="+(new Date).getTime()+"&":(c="TrafficTileService?time="+(new Date).getTime()+"&",c=this.M.K.Xf?c+"v=016&":c+"label=web2D&v=016&");var e=this.M,c=this.gV+c+"level="+b+"&x="+a.x+"&y="+a.y,f=1;e.ot()&&(f=2);c=c+"&scaler="+f;e.ua()===db&&(c+="&style=weixing");return c.replace(/-(\d+)/gi,"M$1")};var Ne=[z.url.proto+z.url.domain.TILES_YUN_HOST[0]+"/georender/gss",z.url.proto+z.url.domain.TILES_YUN_HOST[1]+"/georender/gss",z.url.proto+z.url.domain.TILES_YUN_HOST[2]+"/georender/gss",z.url.proto+z.url.domain.TILES_YUN_HOST[3]+"/georender/gss"],Oe=z.url.proto+z.url.domain.main_domain_nocdn.baidu+"/style/poi/rangestyle",Pe=100; function Cb(a,b){"undefined"!==typeof Xa&&I&&I("CustomLayer");Ee.call(this);var c=this;this.EM=l;try{document.createElement("canvas").getContext("2d")}catch(e){}$b(a)?b=a||{}:(c.co=a,b=b||{});b.geotableId&&(c.If=b.geotableId);b.databoxId&&(c.co=b.databoxId);var f=z.Tc+"geosearch";c.bb={WE:b.pointDensity||Pe,fZ:f+"/detail/",gZ:f+"/v2/detail/",bC:b.age||36E5,$E:b.q||"",QO:"png",i5:[5,5,5,5],MZ:{backgroundColor:"#FFFFD5",borderColor:"#808080"},cC:b.ak||ra,NF:b.tags||"",filter:b.filter||"",GF:b.sortby|| "",fE:b.hotspotName||"tile_md_"+(1E5*Math.random()).toFixed(0),$F:l};eb.load("clayer",function(){c.Cd()})}Cb.prototype=new Ee;Cb.prototype.xa=function(a,b){Ee.prototype.xa.call(this,a,b);this.M=a}; Cb.prototype.getTilesUrl=function(a,b){var c=a.x,e=a.y,f=this.bb,g=Ne[Math.abs(c+e)%Ne.length],c=window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost?g+"/image?grids="+c+"_"+e+"_"+b+"&q="+f.$E+"&tags="+f.NF+"&filter="+f.filter+"&sortby="+f.GF+"&age="+f.bC+"&page_size="+f.WE+"&format="+f.QO:g+"/image?grids="+c+"_"+e+"_"+b+"&q="+f.$E+"&tags="+f.NF+"&filter="+f.filter+"&sortby="+f.GF+"&ak="+this.bb.cC+"&age="+f.bC+"&page_size="+f.WE+"&format="+f.QO;f.$F||(f=(1E5*Math.random()).toFixed(0), c+="&timeStamp="+f);this.If?c+="&geotable_id="+this.If:this.co&&(c+="&databox_id="+this.co);return c};Cb.prototype.enableUseCache=function(){this.bb.$F=l};Cb.prototype.disableUseCache=function(){this.bb.$F=s};Cb.EU=/^point\(|\)$/ig;Cb.FU=/\s+/;Cb.HU=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;var Qe={};function Re(a,b){this.cd=a;this.CQ=18;this.m={yu:256,wc:new T};u.extend(this.m,b||{})}var Se=[0,0,0,8,7,7,6,6,5,5,4,3,3,3,2,2,1,1,0,0,0,0],Te=[512,2048,4096,32768,65536,262144,1048576,4194304,8388608],Ue=[0,0,0,3,5,5,7,7,9,9,10,12,12,12,15,15,17,17,19,19,19,19],Ve=[0,0,0,256,256,512,256,512,256,512,256,256,512,1024,256,512,512,1024,512,1024,2048,4096]; Re.prototype={getName:t("cd"),je:function(a){return"na"===this.cd?Ve[a]:this.m.yu},up:function(a){return"na"===this.cd?Ue[a]:a},zj:function(){return this.m.wc},Ub:function(a){return Math.pow(2,this.CQ-a)},RD:function(a){return"na"===this.cd?Te[Se[a]]:this.Ub(a)*this.je(a)},YX:function(a){a=Math.floor(a);return"na"===this.cd?Ve[Ue[a]]:this.m.yu}};var We={drawPoly:function(a,b,c,e,f,g){var i=a[1];if(i)for(var a=a[6],k=0;k<i.length;k++){var m=i[k][0],n=f.Bj(m,"polygon",c,g);if(n&&n.length)for(var o=i[k][1],p=0;p<o.length;p++){var v=o[p][1];f.Fc(v[0],c)&&(v["cache"+c]||(v["cache"+c]=f.fn(v[1],c,e,a)),v=v["cache"+c],f.M.Qo(b.canvas.id,v,{type:"polygon",cc:m,style:n}),this.pX(b,v,n,c))}}},pX:function(a,b,c,e){c=c[0];if(!c.cc||!(6<e&&(71013===c.cc||71012===c.cc||71011===c.cc)||6===e&&(71011===c.cc||71012===c.cc)||5===e&&(71011===c.cc||71013===c.cc)|| 5>e&&(71012===c.cc||71013===c.cc))){a.fillStyle=c.ox;a.beginPath();a.moveTo(b[0],b[1]);for(var e=2,f=b.length;e<f;e+=2)a.lineTo(b[e],b[e+1]);a.closePath();c.borderWidth&&(a.strokeStyle=c.Wo,a.lineWidth=c.borderWidth/2,a.stroke());a.fill()}},drawGaoqingRoadBorder:function(a,b,c,e,f){var g=a[1];if(g)for(var a=a[6],i=0;i<g.length;i++){var k=g[i][0],m=f.Bj(k,"polygon",c);if(m&&m.length&&m[0].borderWidth)for(var n=g[i][1],o=0;o<n.length;o++){var p=n[o][1];f.Fc(p[0],c)&&(p["cache"+c]||(p["cache"+c]=f.fn(p[1], c,e,a)),p=p["cache"+c],f.M.Qo(b.canvas.id,p,{type:"polygon",cc:k,style:m}),this.rX(b,p,m))}}},drawGaoqingRoadFill:function(a,b,c,e,f){var g=a[1];if(g)for(var a=a[6],i=0;i<g.length;i++){var k=g[i][0],m=f.Bj(k,"polygon",c);if(m&&m.length)for(var n=g[i][1],o=0;o<n.length;o++){var p=n[o][1];f.Fc(p[0],c)&&(p["cache"+c]||(p["cache"+c]=f.fn(p[1],c,e,a)),p=p["cache"+c],f.M.Qo(b.canvas.id,p,{type:"polygon",cc:k,style:m}),this.sX(b,p,m))}}},rX:function(a,b,c){c=c[0];a.beginPath();a.moveTo(b[0],b[1]);for(var e= 2,f=b.length;e<f;e+=2)a.lineTo(b[e],b[e+1]);a.closePath();a.strokeStyle=c.Wo;a.lineWidth=c.borderWidth/2;a.stroke()},sX:function(a,b,c){a.fillStyle=c[0].ox;a.beginPath();a.moveTo(b[0],b[1]);for(var c=2,e=b.length;c<e;c+=2)a.lineTo(b[c],b[c+1]);a.closePath();a.fill()}};var Xe={drawArrow:function(a,b,c,e,f,g){b.lineWidth=1.5;b.lineCap="butt";b.lineJoin="miter";b.strokeStyle="rgba(153,153,153,1)";var i=a[7];if(i){a=i[1];e=g.fn(i[0],c,e);for(i=0;i<a.length;i++)if(g.Fc(a[i],c)){var k=e[4*i],m=e[4*i+1],n=e[4*i+2],o=e[4*i+3],p=(k+n)/2,v=(m+o)/2,n=(k-n)/f,o=(m-o)/f,k=p+n/2,n=p-n/2,m=v+o/2,o=v-o/2;this.hX(b,k,m,n,o)}}},hX:function(a,b,c,e,f){a.beginPath();a.moveTo(b,c);a.lineTo(e,f);a.stroke();c=this.aW([b,c],[e,f]);b=c[0];c=c[1];a.beginPath();a.moveTo(b[0],b[1]);a.lineTo(c[0], c[1]);a.lineTo(e,f);a.closePath();a.stroke()},aW:function(a,b){var c=b[0]-a[0],e=b[1]-a[1],f=1.8*Math.sqrt(c*c+e*e),g=b[0]+4.8410665352790705*(c/f),f=b[1]+4.8410665352790705*(e/f),c=Math.atan2(e,c)+Math.PI;return[[g+4.8410665352790705*Math.cos(c-0.3),f+4.8410665352790705*Math.sin(c-0.3)],[g+4.8410665352790705*Math.cos(c+0.3),f+4.8410665352790705*Math.sin(c+0.3)]]}};var Ye={drawHregion:function(a,b,c,e,f){var g=a[1];if(g)for(var a=a[6],i=0;i<g.length;i++){var k=g[i][0],m=f.Bj(k,"polygon3d",c);if(m&&m.length)for(var n=g[i][1],o=0;o<n.length;o++){var p=n[o][2];if(f.Fc(p[0],c)){var v=p[2];p["cache"+c]||(p["cache"+c]=f.fn(p[1],c,e,a));p=p["cache"+c];f.M.Qo(b.canvas.id,p,{type:"polygon",cc:k,style:m});this.qX(b,p,v,m)}}}},qX:function(a,b,c,e){e=e[0];if(!(c<e.filter)){a.fillStyle=e.IX;a.beginPath();a.moveTo(b[0],b[1]);for(var c=2,f=b.length;c<f;c+=2)a.lineTo(b[c], b[c+1]);a.closePath();e.borderWidth&&(a.strokeStyle=e.Wo,a.lineWidth=e.borderWidth/2,a.stroke());a.fill()}}};var Ze={parse:function(a,b,c,e,f){for(var g=e.M,i=g.ka(),k=Math.pow(2,18-i),m=g.wc.Dh(g.Fb()),n=m.lng,o=m.lat,m=g.vb(),p=m.width,v=m.height,m=[],w=0;w<a.length;w++){var B=[],A=a[w].$0;B.x=A[0];B.y=A[1];B.x7=A[2];for(var D=(A[0]*c*k-n)/k+p/2,F=(o-(A[1]+1)*c*k)/k+v/2,G=0;G<a[w].length;G++)a[w][G].LM?this.ON(a[w][G].LM,A,e,b,c,D,F,i,k,p,v,B):a[w][G].mZ?this.ON(a[w][G].mZ,A,e,b,c,D,F,i,k,p,v,B,l,window.m5):this.x_(a[w][G].OZ,A,e,b,c,D,F,i,k,p,v,B,f);m.push(B)}if(/collision=0/.test(location.search)){a= [];for(w=0;w<m.length;w++)for(G=0;G<m[w].length;G++)a.push(m[w][G])}else a=this.K_(m,e.M.ka());g.oW();for(w=0;w<a.length;w++)if(c=a[w],!c.At)if(G=[c.ag,c.bg,c.ag,c.Ci,c.Bi,c.Ci,c.Bi,c.bg,c.ag,c.bg],c.style&&g.Qo("poi",G,{type:"polygon",cc:c.style.cc,style:c.style}),"fixed"===c.type){G=s;c.De&&(c.style&&4===c.direction)&&(G=l);if(c.De)if(G){var H=this;this.Qs(b,c,e,G,function(a){for(var c=0;c<a.Af.length;c++)H.YK(b,a.Af[c].ge,a.Af[c].he,a.Af[c].text,a.style,e)})}else this.Qs(b,c,e);if(c.style&&!G)for(G= 0;G<c.Af.length;G++)this.YK(b,c.Af[G].ge,c.Af[G].he,c.Af[G].text,c.style,e)}else if("line"===c.type)for(G=0;G<c.xP.length;G++)f=c.xP[G],Ze.kX(b,f.ge,f.he,f.DV,f.vP,f.width,f.height,c.style,e);return m},ON:function(a,b,c,e,f,g,i,k,m,n,o,p,v,w){if(a=a[1])for(b=0;b<a.length;b++){var B=a[b],A=B[0],D=c.Bj(A,"point",k,w),A=c.Bj(A,"pointText",k,w),B=B[1],F=q,G=100,H=0,E=0;D&&D[0]&&(D=D[0],F=D.De,G=D.zoom||100);A=A&&A[0]?A[0]:q;for(D=0;D<B.length;D++){var J=B[D][4];if(J&&c.Fc(J[2],k)){var L=Math.round(J[0]/ 100)/m+g,P=f-Math.round(J[1]/100)/m+i;if(v||!(-50>L||-50>P||L>n+50||P>o+50)){var Y=J[7]||"",ma={type:"fixed",uid:J[3]||"",name:Y,yy:J[4],vt:q,Af:[],ky:[L,P],style:A};if(F){var na=window.iconSetInfo_high[F]||window.iconSetInfo_high["MapRes/"+F];if(!na){var Pa=F.charCodeAt(0);48<=Pa&&57>=Pa&&(na=window.iconSetInfo_high["_"+F])}na&&(H=na[2],E=na[3],H=H/2*G/100,E=E/2*G/100,ma.vt={ge:L-H/2,he:P-E/2,width:H,height:E},ma.De=F)}if(A){J=J[5];"number"!==typeof J&&(J=0);var Ha=na=0,Pa=(A.fontSize||12)/2,Ua= 0.2*Pa;e.font=Ze.ux(A,c);var Y=Y.split("\\"),Aa=Y.length;ma.direction=J;for(var mb=0;mb<Aa;mb++){var Ci=Y[mb],ue=e.measureText(Ci).width;switch(J){case 3:Ha=P-Pa/2*Aa-Ua*(Aa-1)/2;na=L-ue-H/2;Ha=Ha+Pa*mb+Ua*mb;break;case 1:Ha=P-Pa/2*Aa-Ua*(Aa-1)/2;na=L+H/2;Ha=Ha+Pa*mb+Ua*mb;break;case 2:Ha=P-E/2-Pa*Aa-Ua*(Aa-1)-Ua;na=L-ue/2;Ha=Ha+Pa*mb+Ua*mb;break;case 0:Ha=P+E/2+Ua/2;na=L-ue/2;Ha=Ha+Pa*mb+Ua*mb;break;case 4:Ha=P-Pa/2*Aa-Ua*(Aa-1)/2,na=L-ue/2,Ha=Ha+Pa*mb+Ua*mb}ma.Af.push({ge:na,he:Ha,width:ue,height:Pa, text:Ci})}}p.push(ma)}}}}},x_:function(a,b,c,e,f,g,i,k,m,n,o,p,v){b=a[7].length;if((n=c.Bj(a[0],"pointText",k))&&n.length){n=n[0];e.font=Ze.ux(n,c);var o=n.fontSize/2,w=a[1],B=a[2];if(B){for(var A=B.split("").length,D=a[4],F=D.slice(0,2),G=2;G<D.length;G+=2)F[G]=F[G-2]+D[G],F[G+1]=F[G-1]+D[G+1];for(G=2;G<D.length;G+=2)0===G%(2*A)||1===G%(2*A)||(F[G]=F[G-2]+D[G]/v,F[G+1]=F[G-1]+D[G+1]/v);for(v=0;v<b;v++)if(c.Fc(a[7][v],k)){var G=[],H=ba,E=ba,J=ba,L=ba,P=B.split("");a[6][v]&&P.reverse();for(var D=2* v*A,D=F.slice(D,D+2*A),Y=0;Y<A;Y++){var ma=a[5][A*v+Y],na=D[2*Y]/100/m+g,Pa=f-D[2*Y+1]/100/m+i,Ha=P[Y],Ua=e.measureText(Ha).width;if(H===ba)H=na-Ua/2,E=Pa-o/2,J=H+Ua,L=E+o;else{var Aa=na-Ua/2,mb=Pa-o/2;Aa<H&&(H=Aa);mb<E&&(E=mb);Aa+Ua>J&&(J=Aa+Ua);mb+o>L&&(L=mb+o)}G.push({vP:Ha,ge:na,he:Pa,DV:ma,width:Ua,height:o})}p.push({type:"line",yy:w,style:n,xP:G,ag:H,bg:E,Bi:J,Ci:L})}}}},Qs:function(a,b,c,e,f){var g=b.De;if("lanche"!==g)if(Ze.Nx[g])this.VK(a,b,Ze.Nx[g],e,f);else if(c=c.HL(g)){var i=new Image; i.setAttribute("crossOrigin","anonymous");var k=this;i.onload=function(){Ze.Nx[g]=this;k.VK(a,b,this,e,f);i.onload=q};i.src=c}},VK:function(a,b,c,e,f){var g=b.vt,i=g.ge,k=g.he,m=q,n=q,o=l,p=b.style?b.style.cc:q;if(b.style&&62203===p){for(var v=n=m=0;v<b.Af.length;v++)m<b.Af[v].width&&(m=b.Af[v].width),n+=20;m=Math.ceil(m)+10}e&&519===p&&(o=s);m!==q&&n!==q?this.oX(a,b,c,8,m,n):e&&o?(m=Math.ceil(b.Af[0].width)+6,this.gX(a,b,c,12,m,c.height/2)):a.drawImage(c,i,k,g.width,g.height);f&&f(b)},oX:function(a, b,c,e,f,g){var i=b.ky[0]-f/2,b=b.ky[1]-g/2;0<navigator.userAgent.indexOf("iPhone")&&(b+=1);var k=e/2;a.drawImage(c,0,0,e,e,i,b,k,k);a.drawImage(c,e,0,1,e,i+k,b,f-2*k,k);a.drawImage(c,c.width-e,0,e,e,i+f-k,b,k,k);a.drawImage(c,0,e,e,1,i,b+k,k,g-2*k);a.drawImage(c,e,e,1,1,i+k,b+k,f-2*k,g-2*k);a.drawImage(c,c.width-e,e,e,1,i+f-k,b+k,k,g-2*k);a.drawImage(c,0,c.height-e,e,e,i,b+g-k,k,k);a.drawImage(c,e,c.height-e,1,e,i+k,b+g-k,f-2*k,k);a.drawImage(c,c.width-e,c.height-e,e,e,i+f-k,b+g-k,k,k)},gX:function(a, b,c,e,f,g){var i=b.ky[0]-f/2,b=b.ky[1]-g/2,g=e/2;a.drawImage(c,0,0,e,c.height,i,b,g,c.height/2);a.drawImage(c,e,0,1,c.height,i+g,b,f-2*g,c.height/2);a.drawImage(c,c.width-e,0,e,c.height,i+f-g,b,g,c.height/2)},kX:function(a,b,c,e,f,g,i,k,m){a.font=Ze.ux(k,m);a.fillStyle=k.qL;g/=2;i/=2;a.save();a.translate(b,c);a.rotate(-e/180*Math.PI);0<k.Hx&&(a.lineWidth=k.Hx,a.strokeStyle=k.hM,a.strokeText(f,-g,-i));a.fillText(f,-g,-i);a.restore()},YK:function(a,b,c,e,f,g){a.font=Ze.ux(f,g);a.fillStyle=f.qL;0<f.Hx&& (a.lineWidth=f.Hx,a.strokeStyle=f.hM,a.strokeText(e,b,c));a.fillText(e,b,c)},ux:function(a,b){var c="";10<=a.fontWeight&&0===a.fontWeight%10&&(c=10*a.fontWeight);var e=a.fontSize/2;return c=b.yM?"bold"+(" "+e+"px")+' arial, "PingFang SC", sans-serif':c+(" "+e+"px")+" arial, sans-serif"},K_:function(a,b){var c=[],e=0;5===b&&(e=1);a.sort(function(a,b){return a.x*a.y<b.x*b.y?-1:1});for(var f=0,g=a.length;f<g;f++)for(var i=a[f],k=0,m=i.length;k<m;k++){var n=i[k],o=ba,p=ba,v=ba,w=ba;if("fixed"===n.type){var B= n.vt,A=n.Af;B&&(o=B.ge,p=B.he,v=B.ge+B.width,w=B.he+B.height);for(B=0;B<A.length;B++){var D=A[B];o!==ba?(D.ge<o&&(o=D.ge),D.he<p&&(p=D.he),D.ge+D.width>v&&(v=D.ge+D.width),D.he+D.height>w&&(w=D.he+D.height)):(o=D.ge,p=D.he,v=D.ge+D.width,w=D.he+D.height)}}else"line"===n.type?(o=n.ag,p=n.bg,v=n.Bi,w=n.Ci):"biaopai"===n.type&&(w=n.TN,o=w.ge,p=w.he,v=w.ge+w.width,w=w.he+w.height);o!==ba&&(n.ag=o,n.bg=p,n.Bi=v,n.Ci=w,c.push(n))}c.sort(function(a,b){return b.yy-a.yy||b.ag-a.ag||b.bg-a.bg});f=0;for(g=c.length;f< g;f++){m=c[f];m.At=s;m.eK=[];for(k=f+1;k<g;k++)i=c[k],m.Bi-e<i.ag||(m.ag>i.Bi-e||m.Ci-e<i.bg||m.bg>i.Ci-e)||m.eK.push(k)}f=0;for(g=c.length;f<g;f++)if(k=c[f],k.At===s){e=k.eK;k=0;for(m=e.length;k<m;k++)c[e[k]].At=l}return c},Nx:{}};var $e=["round","butt","square"],af=["miter","round","bevel"],bf={daojiao:[{stroke:"#FF6600",sb:1,qb:"round",rb:"round",$c:[4,3]}],daojiao_bai:[{stroke:"#f5f3f0",sb:1,qb:"round",rb:"round",$c:[4,3]}],junhuoxian:[],lundu:[{stroke:"#5c91c5",sb:1,qb:"round",rb:"round",$c:[10,11]}],shengjie:[],weidingguojie:[{stroke:"#aea08a",sb:1,qb:"round",rb:"round",$c:[4,3]}],weidingguojie_guowai:[{stroke:"#a29e96",sb:2,qb:"round",rb:"round",$c:[4,3]}],weidingguojie_guonei:[],weidingshengjie_guowai:[]},cf={weidingshengjie_guowai:[{stroke:"#737373", sb:1,qb:"round",rb:"round",$c:[4,3]}],junhuoxian:[{stroke:"#DB7093",sb:1.5,qb:"round",rb:"round",$c:[4,3]}],shengjie:[{stroke:"#737373",sb:1,qb:"round",rb:"round",$c:[10,4,5,4]}],weidingguojie_guonei:[{stroke:"#b2a471",sb:2,qb:"round",rb:"round",$c:[4,3]}]},df={}; function ef(a,b,c){if(/^tielu|^MapRes\/tielu/.test(a)){if("off"===window[c+"zoomFrontStyle"][b].bmapRailwayVisibility)return[];var e="#ffffff",f="#949494";window[c+"zoomFrontStyle"]&&(window[c+"zoomFrontStyle"][b]&&window[c+"zoomFrontStyle"][b].bmapRailwayStrokeColor)&&(e=window[c+"zoomFrontStyle"][b].bmapRailwayStrokeColor);window[c+"zoomFrontStyle"]&&(window[c+"zoomFrontStyle"][b]&&window[c+"zoomFrontStyle"][b].bmapRailwayFillColor)&&(f=window[c+"zoomFrontStyle"][b].bmapRailwayFillColor);if(4<= b&&9>=b||10<=b&&16>=b)return[{stroke:e,sb:1.5,qb:"butt",rb:"round",$c:[10,11]},{stroke:f,sb:2,qb:"round",rb:"round"}];if(17<=b&&18>=b)return[{stroke:e,sb:2.5,qb:"butt",rb:"round",$c:[15,16]},{stroke:f,sb:5,qb:"round",rb:"round"}];if(19<=b&&20>=b)return[{stroke:e,sb:4.5,qb:"butt",rb:"round",$c:[25,26]},{stroke:f,sb:5,qb:"round",rb:"round"}]}else if(0===a.indexOf("ditie_zj")||0===a.indexOf("MapRes/ditie_zj")){if(12<=b&&16>=b)return[{stroke:"#868686",sb:1,qb:"round",rb:"round",$c:[7,4]}];if(17<=b&&18>= b||19<=b&&20>=b)return[{stroke:"#6e6e6e",sb:1,qb:"round",rb:"round",$c:[7,4]}]}else if(/^tongdaomian|^MapRes\/tongdaomian/.test(a)){if(17===b)return[{stroke:"#e5e5e5",sb:4,qb:"square",rb:"round"},{stroke:"#a8a8a8",sb:6,qb:"square",rb:"round"}];if(18===b)return[{stroke:"#e5e5e5",sb:6,qb:"square",rb:"round"},{stroke:"#a8a8a8",sb:8,qb:"square",rb:"round"}];if(19<=b&&21>=b)return[{stroke:"#e5e5e5",sb:8,qb:"square",rb:"round"},{stroke:"#a8a8a8",sb:10,qb:"square",rb:"round"}]}else if(/^jietizhongduan|^dixiatongdaojieti|^MapRes\/jietizhongduan|^MapRes\/dixiatongdaojieti/.test(a)){if(17=== b)return[{stroke:"#e5e5e5",sb:4,qb:"butt",rb:"round",$c:[2,1]},{stroke:"#bebebe",sb:6,qb:"butt",rb:"round"}];if(18===b)return[{stroke:"#e5e5e5",sb:6,qb:"butt",rb:"round",$c:[3,1]},{stroke:"#bebebe",sb:8,qb:"butt",rb:"round"}];if(19<=b&&21>=b)return[{stroke:"#e5e5e5",sb:8,qb:"butt",rb:"round",$c:[4,2]},{stroke:"#bebebe",sb:10,qb:"butt",rb:"round"}]}else if(/^guojietianqiao|^MapRes\/guojietianqiao/.test(a))return 18===b?[{stroke:"#ffffff",sb:6,qb:"butt",rb:"round",$c:[4,2]},{stroke:"#bebebe",sb:8,qb:"butt", rb:"round"}]:[{stroke:"#ffffff",sb:8,qb:"butt",rb:"round",$c:[4,2]},{stroke:"#bebebe",sb:10,qb:"butt",rb:"round"}];return bf[a]||bf[a.replace("MapRes/","")]} var ff={drawLink:function(a,b,c,e,f){this.ca=f.M.ca;var g=a[1];g&&(a=a[6],this.eP(g,c,e,b,a,f,l),this.eP(g,c,e,b,a,f,s))},eP:function(a,b,c,e,f,g,i){for(var k=0;k<a.length;k++){var m=a[k][0],n=g.Bj(m,"line",b);if(n&&n.length&&(!i||n[0].borderWidth))if(!n[0].Fm||ef(n[0].Fm,b,this.ca))for(var o=a[k][1],p=0;p<o.length;p++){var v=o[p][3];g.Fc(v[0],b)&&(v["cache"+b]||(v["cache"+b]=g.fn(v[1],b,c,f)),v=v["cache"+b],g.M.Qo(e.canvas.id,v,{type:"polyline",cc:m,style:n}),this.lX(e,v,n,i,b))}}},drawSingleTexture:function(a, b,c,e,f){var g=a[1];if(g)for(var a=a[6],i=0;i<g.length;i++){var k=f.Bj(g[i][0],"line",c);if(k&&k.length)for(var m=g[i][1],n=0;n<m.length;n++){var o=m[n][11];if(f.Fc(o[0],c)){var p;o["cache"+c]||(o["cache"+c]=f.fn(o[1],c,e,a));p=o["cache"+c];o=o[3];o*=Math.pow(2,c-f.R1[c].Uc);this.mX(b,p,k,o,f)}}}},mX:function(a,b,c,e,f){var g=c[0].Fm,i=this;if(df[g])i.Qs(b,e,a,df[g]);else if(c=f.HL(g)){var k=new Image;k.onload=function(){df[g]=k;i.Qs(b,e,a,k);k.onload=q};k.src=c}},Qs:function(a,b,c,e){var f=[a[0], a[1]],g=[a[2],a[3]],a=g[0]-f[0],g=g[1]-f[1],f=[f[0]+a/2,f[1]+g/2],i=Math.sqrt(a*a+g*g),b=b/10,a=Math.atan2(g,a);c.save();c.translate(f[0],f[1]);c.rotate(Math.PI/2+a);c.drawImage(e,-b/2,-i/2,b,i);c.restore()},lX:function(a,b,c,e,f){c=c[0];if(!e&&c.Fm){var f=ef(c.Fm,f,this.ca),g=cf[c.Fm]||cf[c.Fm.replace("MapRes/","")];if(g){this.ZK(a,b,c,g,l);return}if(f){this.ZK(a,b,c,f,s);return}}a.beginPath();a.moveTo(b[0],b[1]);f=2;for(g=b.length;f<g;f+=2)a.lineTo(b[f],b[f+1]);c.borderWidth&&e?(a.strokeStyle=c.Wo, a.lineCap=$e[c.UV],a.lineJoin=af[1],a.lineWidth=c.borderWidth/2,a.stroke()):e||(a.strokeStyle=c.ox,a.lineCap=$e[c.HX],a.lineJoin=af[1],a.lineWidth=c.lL/2,a.stroke())},ZK:function(a,b,c,e,f){if(c=e[1]){a.strokeStyle=c.stroke;a.lineCap=c.qb;a.lineJoin=c.rb;a.lineWidth=c.sb;a.beginPath();a.moveTo(b[0],b[1]);for(var c=2,g=b.length;c<g;c+=2)a.lineTo(b[c],b[c+1]);a.stroke()}if(e=e[0])if(e.$c)f?this.nX(a,b,e):this.jX(a,b,e);else{a.strokeStyle=e.stroke;a.lineCap=e.qb;a.lineJoin=e.rb;a.lineWidth=e.sb;a.beginPath(); a.moveTo(b[0],b[1]);c=2;for(g=b.length;c<g;c+=2)a.lineTo(b[c],b[c+1]);a.stroke()}},nX:function(a,b,c){a.strokeStyle=c.stroke;a.lineCap=c.qb;a.lineJoin=c.rb;a.lineWidth=c.sb;a.setLineDash(c.$c);a.beginPath();for(c=0;c<b.length-2;c+=2)a.lineTo(b[c],b[c+1]);a.stroke();a.setLineDash([])},jX:function(a,b,c){a.strokeStyle=c.stroke;a.lineCap=c.qb;a.lineJoin=c.rb;a.lineWidth=c.sb;var e=l,c=c.$c[0];a.beginPath();for(var f=0;f<b.length-2;f+=2){var g=b[f],i=b[f+1],k=b[f+2]-g,m=b[f+3]-i,n=0!==k?m/k:0<m?1E15: -1E15,m=Math.sqrt(k*k+m*m),o=c;for(a.moveTo(g,i);0.1<=m;){o>m&&(o=m);var p=Math.sqrt(o*o/(1+n*n));0>k&&(p=-p);g+=p;i+=n*p;a[e?"lineTo":"moveTo"](g,i);m-=o;e=!e}}a.stroke()}};var gf=3,hf=4,jf=7,kf=8,lf=15,mf=16,nf={},of={},pf={},qf,rf={3:{start:3,Uc:3},4:{start:4,Uc:5},5:{start:4,Uc:5},6:{start:6,Uc:7},7:{start:6,Uc:7},8:{start:8,Uc:9},9:{start:8,Uc:9},10:{start:10,Uc:10},11:{start:11,Uc:12},12:{start:11,Uc:12},13:{start:11,Uc:12},14:{start:14,Uc:15},15:{start:14,Uc:15},16:{start:16,Uc:17},17:{start:16,Uc:17},18:{start:18,Uc:19},19:{start:18,Uc:19},20:{start:18,Uc:19},21:{start:18,Uc:19}};function sf(a){this.M=a;this.Rc=a.K.devicePixelRatio;this.R1=rf} sf.prototype={UC:function(a,b,c,e,f,g,i,k,m){this.M.KO={};var n=this,o=n.M.ca;m||(m=0);if(!window[o+"StyleBody"]&&100>m)setTimeout(function(){n.UC(a,b,c,e,f,g,i,k,m+1)},100);else{qf||(qf=k);var p=b.getContext("2d"),v=b.parentNode;v.removeChild(b);p.clearRect(0,0,g,g);v.appendChild(b);v=this.Rc;b._scale||(p.scale(v,v),b._scale=l);p.fillStyle=this.NN("#F5F3F0");window[o+"zoomFrontStyle"][f].bmapLandColor&&(p.fillStyle=this.NN(window[o+"zoomFrontStyle"][f].bmapLandColor));o=b.style.width;b.style.width= "0px";b.style.width=o;(o=tf.SY(c,g,i))?p.fillRect(o[0],o[1],o[2],o[3]):p.fillRect(0,0,g,g);if(a[0])for(v=0;v<a[0].length;v++){var w=a[0][v];w[0]===jf&&We.drawPoly(w,p,f,g,this)}o&&(0<o[0]?p.clearRect(0,0,o[0],g):p.clearRect(o[2],0,g,g));17<=this.M.ka()?(n.XK(a,p,f,g,i,c,e),b.eo=l):setTimeout(function(){if(!b.wH){n.XK(a,p,f,g,i,c,e);b.eo=l}},1)}},XK:function(a,b,c,e){var f=this.M.ca;if(a[0])for(var g=0;g<a[0].length;g++){var i=a[0][g],k=i[0];k===hf?ff.drawLink(i,b,c,e,this):k===mf?ff.drawLink(i,b, c,e,this):k===lf?(We.drawGaoqingRoadBorder(i,b,c,e,this),We.drawGaoqingRoadFill(i,b,c,e,this)):18===k?window[f+"zoomFrontStyle"]&&(window[f+"zoomFrontStyle"][c]&&"off"!==window[f+"zoomFrontStyle"][c].bmapRoadarrowVisibility)&&Xe.drawArrow(i,b,c,e,Math.pow(2,c-rf[c].Uc),this):k===kf?Ye.drawHregion(i,b,c,e,this):19===k&&ff.drawSingleTexture(i,b,c,e,this)}},WK:function(a,b,c,e,f,g,i){var k=this,m=k.M.ca;i||(i=0);!window[m+"StyleBody"]&&100>i?setTimeout(function(){k.WK(a,b,c,e,f,g,i+1)},100):(qf||(qf= b),a.E_=Ze.parse(a,c,e,this,f))},Bj:function(a,b,c,e){var f=a+"-"+b+"-"+c;if(e)return nf[f]||(nf[f]=this.Gg(a,b,c,e)),nf[f];this.M.KO[f]=this.Gg(a,b,c);return this.M.KO[f]},Gg:function(a,b,c,e){var f=this.M.ca,g;g=e||window[f+"_bmap_baseFs"];f=window[f+"StyleBody"];e=g[2];if("arrow"===b)return this.t_(e[2]);switch(b){case "point":e=e[0];f=f[0]||{};break;case "pointText":e=e[1];f=f[1]||{};break;case "line":e=e[3];f=f[3]||{};break;case "polygon":e=e[4];f=f[4]||{};break;case "polygon3d":e=e[5],f=f[5]|| {}}var i=[],c=g[1][c-1][0][a];if(!c)return i;for(g=0;g<c.length;g++){var k=f[c[g]]||e[c[g]];if(k){switch(b){case "polygon":k=this.C_(k,a);break;case "line":k=this.y_(k,a);break;case "pointText":k=this.A_(k,a);break;case "point":k=this.z_(k,a);break;case "polygon3d":k=this.B_(k,a)}k.O6=c[g];i[i.length]=k}}return i},A_:function(a,b){return{cc:b,qL:this.Pg(a[0]),hM:this.Pg(a[1]),j3:this.Pg(a[2]),fontSize:a[3],Hx:a[4],fontWeight:a[5],fontStyle:a[6],VW:a[7]}},z_:function(a,b){return{cc:b,yy:a[0],h7:a[1], De:a[2],iZ:a[3],Q5:a[4],VW:a[5],zoom:a[6]}},y_:function(a,b){return{cc:b,Wo:this.Pg(a[0]),ox:this.Pg(a[1]),borderWidth:a[2],lL:a[3],UV:a[4],HX:a[5],a5:a[6],b5:a[7],c5:a[8],v5:a[9],w5:a[10],VV:a[11],Fm:a[12],WV:a[13],V3:a[14],t5:a[15],Y4:a[16],P5:a[17],t6:a[18]}},C_:function(a,b){return{cc:b,ox:this.Pg(a[0]),Wo:this.Pg(a[1]),borderWidth:a[2],VV:a[3],WV:a[4],s7:a[5],X4:a[6],S6:a[7],T6:this.Pg(a[8])}},B_:function(a,b){return{cc:b,filter:a[0],$N:a[1],Z4:a[2],borderWidth:a[3],Wo:this.Pg(a[4]),IX:this.Pg(a[5]), U3:this.Pg(a[6]),g6:a[7]}},t_:function(a){for(var b in a)return a=a[b],{color:this.Pg(a[0]),iZ:a[1],De:a[2]}},Pg:function(a){var b=a;if(pf[b])return pf[b];a>>>=0;pf[b]="rgba("+(a&255)+","+(a>>8&255)+","+(a>>16&255)+","+(a>>24&255)/255+")";return pf[b]},NN:function(a){a=a.replace("#","");6===a.length&&(a+="ff");for(var b="rgba(",c=0;8>c;c+=2)b=6>c?b+(parseInt(a.slice(c,c+2),16)+","):b+(parseInt(a.slice(c,c+2),16)/255+")");return b},Fc:function(a,b){var c;of[a]||(c=a.toString(2),8>c.length&&(c=Array(8- c.length+1).join("0")+c),of[a]=c);c=of[a];return"1"===c[b-rf[b].start]},fn:function(a,b,c){var e=[],b=Math.pow(2,b-rf[b].Uc)/100,f=a[0]*b,g=a[1]*b;e[e.length]=f;e[e.length]=c-g;for(var i=2;i<a.length;i+=2)f+=a[i]*b,g+=a[i+1]*b,e[e.length]=f,e[e.length]=c-g;return e},HL:function(a){if(a){var b=a.length%qf.length,c=this.nY();return qf[b]+a+".png?v="+c.bG+"&udt="+c.YF}},nY:function(){if(this.iE)return this.iE;var a="undefined"!==typeof MSV?MSV.mapstyle:{};return this.iE={bG:a.version?a.version:"001", YF:a.u1?a.u1:"20150621"}}};Q=u.lang.Ou;gf=3;hf=4;jf=7;kf=8;lf=15;mf=16; function De(a,b,c){c=c||{};this.M=a;this.ww=b;this.Rc=b.$N;this.bb={a1:"na",zIndex:0,RO:c.tileUrls||{http:["http://maponline0.bdimg.com/pvd/?qt=vtile","http://maponline1.bdimg.com/pvd/?qt=vtile","http://maponline2.bdimg.com/pvd/?qt=vtile","http://maponline3.bdimg.com/pvd/?qt=vtile","http://maponline0.bdimg.com/pvd/?qt=vtile"],https:["https://maponline0.bdimg.com/pvd/?qt=vtile","https://maponline1.bdimg.com/pvd/?qt=vtile","https://maponline2.bdimg.com/pvd/?qt=vtile","https://maponline3.bdimg.com/pvd/?qt=vtile", "https://maponline0.bdimg.com/pvd/?qt=vtile"]},hE:c.iconUrls||["https://maponline0.bdimg.com/sty/map_icons2x/","https://maponline1.bdimg.com/sty/map_icons2x/"],DF:l};this.LB="";this.zT={};var c=c.urlOpts||{styles:"pl",extdata:1,textimg:0,mesh3d:0,limit:30},e;for(e in c)c.hasOwnProperty(e)&&(this.LB=this.LB+"&"+e+"="+c[e]);this.wh={};this.zs=[];this.Ht=0;this.Tx=s;this.Nx={};a=this.bb.a1;Qe[a]?a=Qe[a]:(b=new Re(a,ba),a=Qe[a]=b);this.Hd=a;this.M.Hd=this.Hd}window.VectorIndoorTileLayer="VectorIndoorTileLayer"; fa=De.prototype; fa.xa=function(){var a=this.M,b=a.Ud;if(!this.Mo){var c=b.Uq(this.bb.zIndex);c.style.WebkitTransform="translate3d(0px, 0px, 0)";this.Mo=c}b.mg.appendChild(this.Mo);b.n5=c;if(this.bb.DF){uf(this);var e=this;a.addEventListener("checkvectorclick",function(a){var b;a:{b=a.offsetX;var c=a.offsetY,k=e.zs.E_;if(k)for(var m=0;m<k.length;m++)for(var n=k[m],o=0;o<n.length;o++)if(a=n[o],!a.At&&a.vt&&b>a.ag&&b<a.Bi&&c>a.bg&&c<a.Ci){b=a.vt;b={type:9,name:a.name,uid:a.uid,point:{x:b.ge+b.width/2,y:b.he+6}};break a}b= q}b&&(a=new Q("onvectorclick"),a.j5=b,a.Vc="base",this.dispatchEvent(a))})}};function uf(a){var b=a.M,c=b.Ud,e=a.Rc,f=b.vb(),g=f.width,f=f.height,i=C("canvas");i.style.cssText="position: absolute;left:0;top:0;width:"+g+"px;height:"+f+"px;z-index:2;";i.width=g*e;i.height=f*e;a.Xx=i;a.Mp=i.getContext("2d");a.Mp.scale(e,e);a.Mp.textBaseline="top";c.mg.appendChild(i);b.jT=i}fa.TY=t("Hd"); fa.update=function(a,b){b=b||{};this.ZF=b.ZF;b.Em&&(this.v1=b.Em);if(this.bb.DF&&(b.um&&this.um(),b.J0)){var c=this.Rc,e=this.M.vb(),f=e.width,e=e.height,g=this.Xx,i=g.style;i.width=f+"px";i.height=e+"px";g.width=f*c;g.height=e*c;this.Mp.scale(c,c);this.Mp.textBaseline="top"}if(b.k7){c=this.Mo;f=0;for(e=c.childNodes.length;f<e;f++)c.childNodes[f].eo=s}this.bx=a;this.Pp(a)}; fa.Pp=function(a){this.zs=[];var b=this.M,c=b.ka(),e=b.wc.Dh(b.Lc),f=this.Hd.Ub(c),e=[Math.round(-e.lng/f),Math.round(e.lat/f)],f=this.Hd.je(c),g=b.ca.replace(/^TANGRAM_/,""),i=this.Hd.up(c),b=this.M,k=-b.offsetY+b.height/2,m=this.Mo;m.style.left=-b.offsetX+b.width/2+"px";m.style.top=k+"px";this.Ve?this.Ve.length=0:this.Ve=[];b=0;for(k=m.childNodes.length;b<k;b++){var n=m.childNodes[b];n.ur=s;this.Ve.push(n)}if(b=this.bn)for(var o in b)delete b[o];else this.bn={};this.We?this.We.length=0:this.We= [];b=0;for(k=a.length;b<k;b++){var n=a[b][0],p=a[b][1];o=tf.tm(a[b][0],a[b][2],a[b][3],c);o.offsetX&&(a[b][0]=o.qj,a[b][4]=n,a[b][5]=o.offsetX);n=a[b][0];o=0;for(var v=this.Ve.length;o<v;o++){var w=this.Ve[o];if(w.id===g+"_"+n+"_"+p+"_"+i+"_"+c){w.ur=l;this.bn[w.id]=w;break}}}b=0;for(k=this.Ve.length;b<k;b++)w=this.Ve[b],w.ur||(w.PB=q,delete w.PB,w.eo=s,this.We.push(w));o=[];v=f*this.Rc;b=0;for(k=a.length;b<k;b++){var n=a[b][0],p=a[b][1],w=a[b][4]?a[b][4]*f+e[0]+a[b][5]:n*f+e[0],B=(-1-p)*f+e[1],A= g+"_"+n+"_"+p+"_"+i+"_"+c,D=this.bn[A],F=q;if(D)F=D.style,F.left=w+"px",F.top=B+"px",F.width=f+"px",F.height=f+"px",D.eo?D.QF&&D.QF&&this.zs.push(D.QF):(D.wH=l,D.PB=q,delete D.PB,o.push([n,p,D]));else{if(0<this.We.length){var D=this.We.shift(),G=D.getContext("2d");D.getAttribute("width")!==v&&(D._scale=s);D.setAttribute("width",v);D.setAttribute("height",v);F=D.style;F.width=f+"px";F.height=f+"px";G.clearRect(0,0,v,v)}else D=document.createElement("canvas"),F=D.style,F.position="absolute",this.bb.backgroundColor&& (F.background=this.bb.backgroundColor),F.width=f+"px",F.height=f+"px",D.setAttribute("width",v),D.setAttribute("height",v),m.appendChild(D);D.id=A;F.left=w+"px";F.top=B+"px";o.push([n,p,D])}D.style.visibility=""}b=0;for(k=this.We.length;b<k;b++)this.We[b].style.visibility="hidden";if(0===o.length){vf(this);a=this.M.ca.replace(/^TANGRAM_/,"");c=this.M.ka();e=this.Hd.up(c);f={};for(g=0;g<this.bx.length;g++)i=this.bx[g],i=a+"_"+i[0]+"_"+i[1]+"_"+e+"_"+c,this.wh[i]&&(f[i]=this.wh[i],this.ZF&&this.ww.VC.UC(this.wh[i].H1, this.wh[i].Z0,this.wh[i].qj,this.wh[i].mn,this.wh[i].GE,this.Hd.je(this.wh[i].GE),this.Hd.RD(this.wh[i].GE),this.bb.hE));this.wh=f}else{this.Ht=o.length;this.Tx=s;c=this.Hd.up(this.M.ka());for(e=0;e<a.length;e++)a[e][3]=c;for(e=0;e<o.length;e++)a=o[e][2],f=o[e][0],g=o[e][1],o[e][3]=c,a.eo=s,a.wH=s,wf(this,f,g,c,a)}}; function wf(a,b,c,e,f){var g=b+"_"+c+"_"+e,i=a.zT;if(i[g]){if("loading"===i[g].status)return}else i[g]={status:"init",gO:0};var k=a,m=k.M,n=[],n="0"===z.Fu?k.bb.RO.http:k.bb.RO.https,o=Math.abs(b+c)%n.length,p="x="+b+"&y="+c+"&z="+e,v=xf(a.ww),w=v.bG,v=v.YF,B="_"+(0>b?"_":"")+(0>c?"$":"")+parseInt(Math.abs(b)+""+Math.abs(c)+""+e,10).toString(36),p=p+a.LB+"v="+w+"&udt="+v+"&fn=window."+B,w=n[o]+"&"+p,w=n[o]+"&param="+window.encodeURIComponent(bc(p));window[B]=function(a){clearTimeout(i[g].il);i[g]= q;if(a){var n=m.ka(),o;a:{for(o=0;o<k.bx.length;o++){var p=k.bx[o];if(p[0]===b&&p[1]===c&&p[3]===e){o=l;break a}}o=s}if(o!==s){o=new Q("updateindoor");o.IndoorCanvas=[];o.IndoorCanvas.push({canvasDom:f,data:a,canvasID:f.id,ratio:k.Rc});m.dispatchEvent(o);if(m.K.Dk){if(k.wh[f.id]={H1:a,Z0:f,qj:b,mn:c,GE:n},k.ww.VC.UC(a,f,b,c,n,k.Hd.je(n),k.Hd.RD(n),k.bb.hE),k.bb.DF){n=[];n.$0=[b,c,e];if(a[0])for(o=0;o<a[0].length;o++)a[0][o][0]===gf&&n.push({LM:a[0][o]});if(a[2])for(o=0;o<a[2].length;o++)n.push({OZ:a[2][o]}); f.QF=n;k.zs.push(n);k.Tx===s&&k.Ht--;(0===k.Ht||k.Tx===l)&&vf(k)}}else k.Ht--,(0===k.Ht||k.Tx===l)&&vf(k);delete window[B]}}};sa(w);i[g].status="loading";k=a;i[g].il=setTimeout(function(){3>i[g].gO?(i[g].gO++,i[g].status="init",wf(k,b,c,e,f)):i[g]=q},4E3)} function vf(a){if(a.Xx){var b=a.M;a.Xx.style.left=-b.offsetX+"px";a.Xx.style.top=-b.offsetY+"px";var c=new Q("updateindoorlabel");c.labelCanvasDom=b.jT;b.dispatchEvent(c);if(b.K.Dk){a.um();var c=a.Hd,e=b.ka(),f=c.up(b.ka());a.ww.VC.WK(a.zs,a.bb.hE,a.Mp,c.je(e),Math.pow(2,e-f),e);"moving"!==a.v1&&b.dispatchEvent(new Q("ontilesloaded"))}}}fa.um=function(){var a=this.M.vb();this.Mp.clearRect(0,0,a.width,a.height)};fa.remove=function(){var a=this.M.Ud;this.Mo&&a.mg.removeChild(this.Mo)};function Ce(a){this.M=a.map;this.hf=[];this.bs={};this.$N=this.M.K.devicePixelRatio;this.VC=new sf(this.M);this.xa()}window.VectorIndoorTileMgr="VectorIndoorTileMgr";fa=Ce.prototype; fa.xa=function(){var a=this,b=this.M;b.addEventListener("addtilelayer",function(b){a.ve(b.target)});b.addEventListener("removetilelayer",function(b){a.eg(b.target)});setTimeout(function(){b.addEventListener("onmoveend",function(b){"centerAndZoom"!==b.fr&&a.update({Em:"moveend"})});b.addEventListener("onmoving",function(){a.update({Em:"moving"})});b.addEventListener("onzoomend",function(b){"centerAndZoom"!==b.fr&&a.update({um:l,Em:"zoomend"})});b.addEventListener("centerandzoom",function(){a.update({um:l, Em:"centerandzoom"})});b.addEventListener("onupdatestyles",function(){a.update({um:l,ZF:l,Em:"updatestyles"});a.M.yf(a.M.Fb());setTimeout(function(){a.M.dispatchEvent(new Q("onvectordrawend"))},10)});b.addEventListener("onmaptypechange",function(b){b.jb===Ya&&a.update({um:l,Em:"maptypechange"})})},1);b.addEventListener("indoor_data_refresh",ca());b.addEventListener("onresize",function(){a.update({J0:l})});a.update()}; fa.ve=function(a){if(a instanceof De){for(var b=0;b<this.hf.length;b++)if(this.hf[b]===a)return;this.hf.push(a);a.xa();this.M.loaded&&this.update()}};fa.eg=function(a){if(a instanceof De){for(var b=0;b<this.hf.length;b++)if(this.hf[b]===a){this.hf.splice(b,1);break}a.remove()}}; fa.YL=function(a){var b=a.getName();if(this.bs[b])return this.bs[b];var c=this.M,e=c.ka(),f=a.up(e),g=c.Gb,g=tf.iC(g),i=a.RD(Math.floor(e)),a=a.YX(e);c.ca.replace(/^TANGRAM_/,"");var e=Math.ceil(g.lng/i),g=Math.ceil(g.lat/i),k=0,m=0,n=c.$X(),n=tf.dW(n,c.Gb);n.jf.lng>tf.pg&&(c=tf.RL(f),k=Math.ceil(c/a));n.nf.lng<tf.ih&&(c=tf.RL(f),m=Math.ceil(c/a));if(1.9505879362428114E7<n.jf.lat||-1.5949096637571886E7>n.nf.lat)n.jf.lat=1.9505879362428114E7,n.nf.lat=-1.5949096637571886E7;for(var c=[Math.floor(n.nf.lng/ i)-m,Math.floor(n.nf.lat/i)],o=[Math.floor(n.jf.lng/i)+k,Math.floor(n.jf.lat/i)],k=[],n=o[0]+1,m=c[1],o=o[1]+1,c=c[0];c<n;c++)if(tf.Ux(c,f,a)!==l)for(var p=m;p<o;p++)k.push([c,p,f,a]);k=tf.jC(k,f,a,i);k.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]))}}([e,g]));this.bs[b]=k;return this.bs[b]};function xf(a){if(a.cG)return a.cG;a.cG={bG:"001",YF:lc("normal")};return a.cG} fa.update=function(a){this.bs={};for(var b=0;b<this.hf.length;b++){var c=this.hf[b],e=this.YL(c.Hd);c.update(e,a)}};function yf(a,b,c){this.cd=a;this.hf=b instanceof Ee?[b]:b.slice(0);c=c||{};this.m={c1:c.tips||"",AE:"",fc:c.minZoom||4,oc:c.maxZoom||18,h5:c.minZoom||4,g5:c.maxZoom||18,yu:256,PF:c.textColor||"black",oD:c.errorImageUrl||"",eb:new sb(new R(-21364736,-16023552),new R(23855104,19431424)),wc:c.projection||new T};1<=this.hf.length&&(this.hf[0].Nw=l);u.extend(this.m,c)} u.extend(yf.prototype,{getName:t("cd"),jt:function(){return this.m.c1},B4:function(){return this.m.AE},RY:function(){return this.hf[0]},R4:t("hf"),je:function(){return this.m.yu},ui:function(){return this.m.fc},Ah:function(){return this.m.oc},setMaxZoom:function(a){this.m.oc=a},Pm:function(){return this.m.PF},zj:function(){return this.m.wc},u4:function(){return this.m.oD},je:function(){return this.m.yu},Ub:function(a){return Math.pow(2,18-a)},cM:function(a){return this.Ub(a)*this.je()},yF:function(a){this.zj().qO(a)}}); var zf=[z.url.proto+z.url.domain.TILE_BASE_URLS[0],z.url.proto+z.url.domain.TILE_BASE_URLS[1],z.url.proto+z.url.domain.TILE_BASE_URLS[2],z.url.proto+z.url.domain.TILE_BASE_URLS[3]],Af=[z.url.proto+z.url.domain.TILE_ONLINE_URLS[0]+"/tile/",z.url.proto+z.url.domain.TILE_ONLINE_URLS[1]+"/tile/",z.url.proto+z.url.domain.TILE_ONLINE_URLS[2]+"/tile/",z.url.proto+z.url.domain.TILE_ONLINE_URLS[3]+"/tile/"],Bf={dark:"dl",light:"ll",normal:"pl"},Cf=s; window._BMapSecurityConfig&&window._BMapSecurityConfig.serviceHost&&(Cf=l);var Df=new Ee;Df.EO=l;Df.getTilesUrl=function(a,b,c){var e=a.x,a=a.y,f=lc("normal"),g=1,c=Bf[c];this.map.ot()&&(g=2);e=this.map.Ud.tm(e,b).qj;return(Af[Math.abs(e+a)%Af.length]+"?qt=vtile&x="+(e+"").replace(/-/gi,"M")+"&y="+(a+"").replace(/-/gi,"M")+"&z="+b+"&styles="+c+"&scaler="+g+(6==u.ga.na?"&color_dep=32&colors=50":"")+"&udt="+f+"&v=3.0&ak="+ra+"&is_has_bmap_proxy="+Cf+"&from=jsapi3_0").replace(/-(\d+)/gi,"M$1")}; var Ya=new yf("\u5730\u56fe",Df,{tips:"\u663e\u793a\u666e\u901a\u5730\u56fe",maxZoom:19}),Ef=new Ee;Ef.PO=[z.url.proto+z.url.domain.TIlE_PERSPECT_URLS[0]+"/resource/mappic/",z.url.proto+z.url.domain.TIlE_PERSPECT_URLS[1]+"/resource/mappic/",z.url.proto+z.url.domain.TIlE_PERSPECT_URLS[2]+"/resource/mappic/",z.url.proto+z.url.domain.TIlE_PERSPECT_URLS[3]+"/resource/mappic/"]; Ef.getTilesUrl=function(a,b){var c=a.x,e=a.y,f=256*Math.pow(2,20-b),e=Math.round((9998336-f*e)/f)-1;return url=this.PO[Math.abs(c+e)%this.PO.length]+this.map.Jb+"/"+this.map.Sw+"/3/lv"+(21-b)+"/"+c+","+e+".jpg"};var ab=new yf("\u4e09\u7ef4",Ef,{tips:"\u663e\u793a\u4e09\u7ef4\u5730\u56fe",minZoom:15,maxZoom:20,textColor:"white",projection:new ub});ab.Ub=function(a){return Math.pow(2,20-a)};ab.Ik=function(a){if(!a)return"";var b=K.pC,c;for(c in b)if(-1<a.search(c))return b[c].qy;return""}; ab.AL=function(a){return{bj:2,gz:1,sz:14,sh:4}[a]};var Me=new Ee({transparentPng:l});Me.getTilesUrl=function(a,b){var c=a.x,e=a.y,f=lc("normal"),g=1;this.map.ot()&&(g=2);return(Af[Math.abs(c+e)%Af.length]+"?qt=vtile&x="+(c+"").replace(/-/gi,"M")+"&y="+(e+"").replace(/-/gi,"M")+"&z="+b+"&styles=il&scaler="+g+(6==u.ga.na?"&color_dep=32&colors=50":"")+"&v=3.0&ak="+ra+"&is_has_bmap_proxy="+Cf+"&from=jsapi3_0&udt="+f).replace(/-(\d+)/gi,"M$1")};var Ff=new Ee({Nw:l}); Ff.getTilesUrl=function(a,b){var c=a.x,e=a.y;return(zf[Math.abs(c+e)%zf.length]+"u=x="+c+";y="+e+";z="+b+";v=009;type=sate&fm=46&udt="+lc("satellite")+"&ak="+ra+"&is_has_bmap_proxy="+Cf+"&from=jsapi3_0").replace(/-(\d+)/gi,"M$1")};var db=new yf("\u536b\u661f",Ff,{tips:"\u663e\u793a\u536b\u661f\u5f71\u50cf",minZoom:4,maxZoom:19,textColor:"white"}),Gf=new Ee({transparentPng:l}); Gf.getTilesUrl=function(a,b){var c=a.x,e=a.y,f=lc("satelliteStreet");return(Af[Math.abs(c+e)%Af.length]+"?qt=vtile&x="+(c+"").replace(/-/gi,"M")+"&y="+(e+"").replace(/-/gi,"M")+"&z="+b+"&styles=sl"+(6==u.ga.na?"&color_dep=32&colors=50":"")+"&v=3.0&ak="+ra+"&is_has_bmap_proxy="+Cf+"&from=jsapi3_0&udt="+f).replace(/-(\d+)/gi,"M$1")};var cb=new yf("\u6df7\u5408",[Ff,Gf],{tips:"\u663e\u793a\u5e26\u6709\u8857\u9053\u7684\u536b\u661f\u5f71\u50cf",labelText:"\u8def\u7f51",minZoom:4,maxZoom:19,textColor:"white"});var Hf=1,W={};window.V1=W;function X(a,b){u.lang.Ha.call(this);this.Ed={};this.tn(a);b=b||{};b.ma=b.renderOptions||{};this.m={ma:{ya:b.ma.panel||q,map:b.ma.map||q,zg:b.ma.autoViewport||l,cu:b.ma.selectFirstResult,Rm:b.ma.highlightMode,Yb:b.ma.enableDragging||s},Rt:b.onSearchComplete||ca(),CN:b.onMarkersSet||ca(),BN:b.onInfoHtmlSet||ca(),EN:b.onResultsHtmlSet||ca(),AN:b.onGetBusListComplete||ca(),zN:b.onGetBusLineComplete||ca(),xN:b.onBusListHtmlSet||ca(),wN:b.onBusLineHtmlSet||ca(),RE:b.onPolylinesSet||ca(),$p:b.reqFrom|| ""};this.m.ma.zg="undefined"!=typeof b&&"undefined"!=typeof b.renderOptions&&"undefined"!=typeof b.renderOptions.autoViewport?b.renderOptions.autoViewport:l;this.m.ma.ya=u.Ic(this.m.ma.ya)}u.wa(X,u.lang.Ha); u.extend(X.prototype,{getResults:function(){return this.Kc?this.Xi:this.ja},enableAutoViewport:function(){this.m.ma.zg=l},disableAutoViewport:function(){this.m.ma.zg=s},tn:function(a){a&&(this.Ed.src=a)},ku:function(a){this.m.Rt=a||ca()},setMarkersSetCallback:function(a){this.m.CN=a||ca()},setPolylinesSetCallback:function(a){this.m.RE=a||ca()},setInfoHtmlSetCallback:function(a){this.m.BN=a||ca()},setResultsHtmlSetCallback:function(a){this.m.EN=a||ca()},Nm:t("Te")});var If={IG:z.Tc,pb:function(a,b,c,e,f){var g=(1E5*Math.random()).toFixed(0);z._rd["_cbk"+g]=function(e){e.result&&e.result.popup&&1===e.result.popup&&e.result.error_msg?ta(e.result.error_msg,{Vc:b.qt}):(c=c||{},a&&a(e,c),delete z._rd["_cbk"+g])};var e=e||"",i;i=c&&c.m7?Yb(b,encodeURI):Yb(b,encodeURIComponent);this.IG=c&&c.zX?c.eO?c.eO:z.Qp:z.Tc;e=this.IG+e+"?"+i+"&ie=utf-8&oue=1&fromproduct=jsapi";f||(e+="&res=api");window._BMapSecurityConfig||(e+="&ak="+ra);sa(e+("&callback=BMap._rd._cbk"+g))},q6:function(a){if(a.qt){var b= "";switch(a.qt){case "bt":b="z_qt|bt";break;case "nav":b="z_qt|nav";break;case "walk":b="z_qt|walk";break;case "bse":b="z_qt|bse";break;case "nse":b="z_qt|nse";break;case "drag":b="z_qt|drag"}""!==b&&z.alog("cus.fire","count",b)}}};window.h2=If;z._rd={};var nb={};window.g2=nb;nb.eF=function(a){a=a.replace(/<\/?[^>]*>/g,"");return a=a.replace(/[ | ]* /g," ")};nb.u_=function(a){return a.replace(/([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0|[1-9]\d*),([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0|[1-9]\d*)(,)/g,"$1,$2;")};nb.v_=function(a,b){return a.replace(RegExp("(((-?\\d+)(\\.\\d+)?),((-?\\d+)(\\.\\d+)?);)(((-?\\d+)(\\.\\d+)?),((-?\\d+)(\\.\\d+)?);){"+b+"}","ig"),"$1")};var Jf=2,Kf=6,Lf=8,Mf=2,Nf=3,Of=6,Pf=0,Qf="bt",Rf="nav",Sf="walk",Tf="bl",Uf="bsl",Vf="ride",Wf=15,Xf=18;z.I=window.Instance=u.lang.ke;function Yf(a,b,c){u.lang.Ha.call(this);if(a){this.$a="object"==typeof a?a:u.Ic(a);this.page=1;this.Od=100;this.dK="pg";this.dg=4;this.nK=b;this.update=l;a={page:1,Z6:100,Od:100,dg:4,dK:"pg",update:l};c||(c=a);for(var e in c)"undefined"!=typeof c[e]&&(this[e]=c[e]);this.za()}} u.extend(Yf.prototype,{za:function(){this.xa()},xa:function(){this.iW();this.$a.innerHTML=this.JW()},iW:function(){isNaN(parseInt(this.page))&&(this.page=1);isNaN(parseInt(this.Od))&&(this.Od=1);1>this.page&&(this.page=1);1>this.Od&&(this.Od=1);this.page>this.Od&&(this.page=this.Od);this.page=parseInt(this.page);this.Od=parseInt(this.Od)},I4:function(){location.search.match(RegExp("[?&]?"+this.dK+"=([^&]*)[&$]?","gi"));this.page=RegExp.$1},JW:function(){var a=[],b=this.page-1,c=this.page+1;a.push('<p style="margin:0;padding:0;white-space:nowrap">'); if(!(1>b)){if(this.page>=this.dg){var e;a.push('<span style="margin-right:3px"><a style="color:#7777cc" href="javascript:void(0)" onclick="{temp1}">\u9996\u9875</a></span>'.replace("{temp1}","BMap.I('"+this.ca+"').toPage(1);"))}a.push('<span style="margin-right:3px"><a style="color:#7777cc" href="javascript:void(0)" onclick="{temp2}">\u4e0a\u4e00\u9875</a></span>'.replace("{temp2}","BMap.I('"+this.ca+"').toPage("+b+");"))}if(this.page<this.dg)e=0==this.page%this.dg?this.page-this.dg-1:this.page-this.page% this.dg+1,b=e+this.dg-1;else{e=Math.floor(this.dg/2);var f=this.dg%2-1,b=this.Od>this.page+e?this.page+e:this.Od;e=this.page-e-f}this.page>this.Od-this.dg&&this.page>=this.dg&&(e=this.Od-this.dg+1,b=this.Od);for(f=e;f<=b;f++)0<f&&(f==this.page?a.push('<span style="margin-right:3px">'+f+"</span>"):1<=f&&f<=this.Od&&(e='<span><a style="color:#7777cc;margin-right:3px" href="javascript:void(0)" onclick="{temp3}">['+f+"]</a></span>",a.push(e.replace("{temp3}","BMap.I('"+this.ca+"').toPage("+f+");")))); c>this.Od||a.push('<span><a style="color:#7777cc" href="javascript:void(0)" onclick="{temp4}">\u4e0b\u4e00\u9875</a></span>'.replace("{temp4}","BMap.I('"+this.ca+"').toPage("+c+");"));a.push("</p>");return a.join("")},toPage:function(a){a=a?a:1;"function"==typeof this.nK&&(this.nK(a),this.page=a);this.update&&this.za()}});function pb(a,b){"undefined"!==typeof Xa&&I&&I("LocalSearch");X.call(this,a,b);b=b||{};b.renderOptions=b.renderOptions||{};this.un(b.pageCapacity);"undefined"!=typeof b.renderOptions.selectFirstResult&&!b.renderOptions.selectFirstResult?this.NC():this.gD();this.ta=[];this.Cf=[];this.Ja=-1;this.Pa=[];var c=this;eb.load("local",function(){c.Ez()},l)}u.wa(pb,X,"LocalSearch");pb.Bq=10;pb.d2=1;pb.On=100;pb.uG=2E3;pb.FG=1E5; u.extend(pb.prototype,{search:function(a,b){this.Pa.push({method:"search",arguments:[a,b]})},nn:function(a,b,c){this.Pa.push({method:"searchInBounds",arguments:[a,b,c]})},gq:function(a,b,c,e){this.Pa.push({method:"searchNearby",arguments:[a,b,c,e]})},xe:function(){delete this.Ia;delete this.Te;delete this.ja;delete this.qa;this.Ja=-1;this.Va();this.m.ma.ya&&(this.m.ma.ya.innerHTML="")},Qm:ca(),gD:function(){this.m.ma.cu=l},NC:function(){this.m.ma.cu=s},un:function(a){this.m.Wk="number"==typeof a&& !isNaN(a)?1>a?pb.Bq:a>pb.On?pb.Bq:a:pb.Bq},Ye:function(){return this.m.Wk},toString:ea("LocalSearch")});var Zf=pb.prototype;V(Zf,{clearResults:Zf.xe,setPageCapacity:Zf.un,getPageCapacity:Zf.Ye,gotoPage:Zf.Qm,searchNearby:Zf.gq,searchInBounds:Zf.nn,search:Zf.search,enableFirstResultSelection:Zf.gD,disableFirstResultSelection:Zf.NC});function $f(a,b){X.call(this,a,b)}u.wa($f,X,"BaseRoute");u.extend($f.prototype,{xe:ca()});function ag(a,b){"undefined"!==typeof Xa&&I&&I("TransitRoute");X.call(this,a,b);b=b||{};this.vn(b.policy);this.uF(b.intercityPolicy);this.zF(b.transitTypePolicy);this.un(b.pageCapacity);this.Cb=Qf;this.Pn=Hf;this.ta=[];this.Ja=-1;this.m.cr=b.enableTraffic||s;this.Pa=[];var c=this;eb.load("route",function(){c.Cd()})}ag.On=100;ag.TP=[0,1,0,0,0,0,0,0,2,0,0,0,1,1,1];ag.UP=[0,3,4,0,0,0,5];u.wa(ag,$f,"TransitRoute"); u.extend(ag.prototype,{vn:function(a){this.m.qe=0<=a&&5>=a?a:0},uF:function(a){this.m.Vm=0<=a&&2>=a?a:0},zF:function(a){this.m.En=0<=a&&2>=a?a:0},DA:function(a,b){this.Pa.push({method:"_internalSearch",arguments:[a,b]})},search:function(a,b){this.Pa.push({method:"search",arguments:[a,b]})},un:function(a){if("string"===typeof a&&(a=parseInt(a,10),isNaN(a))){this.m.Wk=ag.On;return}this.m.Wk="number"!==typeof a?ag.On:1<=a&&a<=ag.On?Math.round(a):ag.On},toString:ea("TransitRoute"),V2:function(a){return a.replace(/\(.*\)/, "")}});var cg=ag.prototype;V(cg,{_internalSearch:cg.DA});function dg(a,b){X.call(this,a,b);this.ta=[];this.Ja=-1;this.Pa=[];var c=this,e=this.m.ma;1!==e.Rm&&2!==e.Rm&&(e.Rm=1);this.ho=this.m.ma.Yb?l:s;eb.load("route",function(){c.Cd()});this.Qx&&this.Qx()}dg.hQ=" \u73af\u5c9b \u65e0\u5c5e\u6027\u9053\u8def \u4e3b\u8def \u9ad8\u901f\u8fde\u63a5\u8def \u4ea4\u53c9\u70b9\u5185\u8def\u6bb5 \u8fde\u63a5\u9053\u8def \u505c\u8f66\u573a\u5185\u90e8\u9053\u8def \u670d\u52a1\u533a\u5185\u90e8\u9053\u8def \u6865 \u6b65\u884c\u8857 \u8f85\u8def \u531d\u9053 \u5168\u5c01\u95ed\u9053\u8def \u672a\u5b9a\u4e49\u4ea4\u901a\u533a\u57df POI\u8fde\u63a5\u8def \u96a7\u9053 \u6b65\u884c\u9053 \u516c\u4ea4\u4e13\u7528\u9053 \u63d0\u524d\u53f3\u8f6c\u9053".split(" "); u.wa(dg,$f,"DWRoute");u.extend(dg.prototype,{search:function(a,b,c){this.Pa.push({method:"search",arguments:[a,b,c]})}});function eg(a,b){"undefined"!==typeof Xa&&I&&I("DrivingRoute");dg.call(this,a,b);b=b||{};this.m.cr=b.enableTraffic||s;this.vn(b.policy);this.Cb=Rf;this.Pn=Nf}u.wa(eg,dg,"DrivingRoute");eg.prototype.vn=function(a){this.m.qe=0<=a&&11>=a?a:0};function fg(a,b){"undefined"!==typeof Xa&&I&&I("WalkingRoute");dg.call(this,a,b);this.Cb=Sf;this.Pn=Mf;this.ho=s}u.wa(fg,dg,"WalkingRoute");function gg(a,b){"undefined"!==typeof Xa&&I&&I("TruckRoute");dg.call(this,a,b);b=b||{};this.m.cr=b.enableTraffic||s;this.uT=b.renderOptions.lineType||0;this.Cb=Rf;this.Pn=Nf}u.wa(gg,dg,"TruckRoute");gg.prototype.vn=function(a){this.m.qe=0<=a&&5>=a?a:0};function hg(a,b){"undefined"!==typeof Xa&&I&&I("RidingRoute");dg.call(this,a,b);this.Cb=Vf;this.Pn=Of;this.ho=s}u.wa(hg,dg,"RidingRoute");function ig(a,b){u.lang.Ha.call(this);this.$f=[];this.Yk=[];this.m=b;this.Fj=a;this.map=this.m.ma.map||q;this.mO=this.m.mO;this.Db=q;this.Bk=0;this.LF="";this.rf=1;this.nD="";this.aq=[0,0,0,0,0,0,0];this.XM=[];this.xs=[1,1,1,1,1,1,1];this.YO=[1,1,1,1,1,1,1];this.bq=[0,0,0,0,0,0,0];this.ln=[0,0,0,0,0,0,0];this.Lb=[{o:"",Uf:0,Fn:0,x:0,y:0,rc:-1},{o:"",Uf:0,Fn:0,x:0,y:0,rc:-1},{o:"",Uf:0,Fn:0,x:0,y:0,rc:-1},{o:"",Uf:0,Fn:0,x:0,y:0,rc:-1},{o:"",Uf:0,Fn:0,x:0,y:0,rc:-1},{o:"",Uf:0,Fn:0,x:0,y:0,rc:-1}, {o:"",Uf:0,Fn:0,x:0,y:0,rc:-1}];this.oi=-1;this.Au=[];this.XF=[];eb.load("route",ca())}u.lang.wa(ig,u.lang.Ha,"RouteAddr");var jg=navigator.userAgent;/ipad|iphone|ipod|iph/i.test(jg);var kg=/android/i.test(jg);function lg(a){this.$e=a||{}}u.extend(lg.prototype,{lO:function(a,b,c){var e=this;eb.load("route",function(){e.Cd(a,b,c)})}});function mg(a){"undefined"!==typeof Xa&&I&&I("Geocoder");this.m={};u.extend(this.m,a);this.Pa=[];var b=this;eb.load("othersearch",function(){b.Cd()})}u.wa(mg,u.lang.Ha,"Geocoder");u.extend(mg.prototype,{Mm:function(a,b,c){this.Pa.push({method:"getPoint",arguments:[a,b,c]})},Jm:function(a,b,c){this.Pa.push({method:"getLocation",arguments:[a,b,c]})},toString:ea("Geocoder")});var ng=mg.prototype;V(ng,{getPoint:ng.Mm,getLocation:ng.Jm});function Geolocation(a){"undefined"!==typeof Xa&&I&&I("Geolocation");a=a||{};this.K={timeout:a.timeout||1E4,maximumAge:a.maximumAge||6E5,enableHighAccuracy:a.enableHighAccuracy||s,Ri:a.SDKLocation||s};this.ue=[];var b=this;eb.load("othersearch",function(){for(var a=0,e;e=b.ue[a];a++)b[e.method].apply(b,e.arguments)})} u.extend(Geolocation.prototype,{getCurrentPosition:function(a,b){this.ue.push({method:"getCurrentPosition",arguments:arguments})},getStatus:function(){return Jf},enableSDKLocation:function(){M()&&(this.K.Ri=l)},disableSDKLocation:function(){this.K.Ri=s}});function og(a){"undefined"!==typeof Xa&&I&&I("LocalCity");a=a||{};a.ma=a.renderOptions||{};this.m={ma:{map:a.ma.map||q}};this.Pa=[];var b=this;eb.load("othersearch",function(){b.Cd()})}u.wa(og,u.lang.Ha,"LocalCity");u.extend(og.prototype,{get:function(a){this.Pa.push({method:"get",arguments:[a]})},toString:ea("LocalCity")});function pg(){this.Pa=[];var a=this;eb.load("othersearch",function(){a.Cd()})}u.wa(pg,u.lang.Ha,"Boundary");u.extend(pg.prototype,{get:function(a,b){this.Pa.push({method:"get",arguments:[a,b]})},toString:ea("Boundary")});function qg(a,b){"undefined"!==typeof Xa&&I&&I("BusLineSearch");X.call(this,a,b);this.eQ=Tf;this.gQ=Wf;this.dQ=Uf;this.fQ=Xf;this.Pa=[];var c=this;eb.load("buslinesearch",function(){c.Cd()})}qg.Hv=K.sa+"iw_plus.gif";qg.iT=K.sa+"iw_minus.gif";qg.cV=K.sa+"stop_icon.png";u.wa(qg,X); u.extend(qg.prototype,{getBusList:function(a){this.Pa.push({method:"getBusList",arguments:[a]})},getBusLine:function(a){this.Pa.push({method:"getBusLine",arguments:[a]})},setGetBusListCompleteCallback:function(a){this.m.AN=a||ca()},setGetBusLineCompleteCallback:function(a){this.m.zN=a||ca()},setBusListHtmlSetCallback:function(a){this.m.xN=a||ca()},setBusLineHtmlSetCallback:function(a){this.m.wN=a||ca()},setPolylinesSetCallback:function(a){this.m.RE=a||ca()}});function rg(a){"undefined"!==typeof Xa&&I&&I("Autocomplete");X.call(this,a);a=a||{};this.bb={input:a.input||q,fC:a.baseDom||q,types:a.types||[],Rt:a.onSearchComplete||ca()};this.Ed.src=a.location||"\u5168\u56fd";this.mj="";this.wg=q;this.dI="";this.ej();bb(Ma);var b=this;eb.load("autocomplete",function(){b.Cd()})}u.wa(rg,X,"Autocomplete"); u.extend(rg.prototype,{ej:ca(),show:ca(),$:ca(),AF:function(a){this.bb.types=a},tn:function(a){this.Ed.src=a},search:da("mj"),Ey:da("dI"),ku:function(a){this.bb.Rt=a}});var fb;function $a(a,b){function c(){f.m.visible?("inter"===f.Re&&gb()&&f.m.haveBreakId&&f.m.indoorExitControl===l?u.R.show(f.rr):u.R.$(f.rr),this.sd&&this.m.closeControl&&this.Gf&&this.M&&this.M.Na()===this.P?u.R.show(f.Gf):u.R.$(f.Gf),this.m.forceCloseControl&&u.R.show(f.Gf)):(u.R.$(f.Gf),u.R.$(f.rr))}"undefined"!==typeof Xa&&I&&I("Panorama");this.P="string"==typeof a?u.ea(a):a;this.ca=sg++;this.m={enableScrollWheelZoom:l,panoramaRenderer:Za()?"javascript":"flash",swfSrc:z.Bh("main_domain_nocdn","res/swf/")+ "APILoader.swf",visible:l,indoorExitControl:l,indoorFloorControl:s,linksControl:l,clickOnRoad:l,navigationControl:l,closeControl:l,indoorSceneSwitchControl:l,albumsControl:s,albumsControlOptions:{},copyrightControlOptions:{},forceCloseControl:s,haveBreakId:s};var b=b||{},e;for(e in b)this.m[e]=b[e];b.closeControl===l&&(this.m.forceCloseControl=l);b.useWebGL===s&&Za(s);this.Ma={heading:0,pitch:0};this.oo=[];this.Ob=this.fb=q;this.rk=this.or();this.ta=[];this.Sc=1;this.Re=this.HT=this.$g="";this.Qe= {};this.Sf=q;this.lh=[];this.Hr=[];"cvsRender"==this.rk||Za()?(this.jk=90,this.lk=-90):"cssRender"==this.rk&&(this.jk=45,this.lk=-45);this.Kr=s;var f=this,g=(1E5*Math.random()).toFixed(0);z._rd=z._rd||{};z._rd["_cbk"+g]=function(a){if(!a||a.error===ba||a.error!==0)Hd("PANORAMA");else{this.rk==="flashRender"?eb.load("panoramaflash",function(){f.ej()},l):eb.load("panorama",function(){f.mb()},l);b.Vc=="api"?bb(Ia):bb(Ja)}delete z._rd["_cbk"+g]};this.po=function(){Gd("PANORAMA","BMap._rd._cbk"+g);this.po= ca()};this.m.sT!==l&&this.po();this.oU(this.P);this.addEventListener("id_changed",function(){bb(Ga,{from:b.Vc})});this.vQ();this.addEventListener("indoorexit_options_changed",c);this.addEventListener("scene_type_changed",c);this.addEventListener("onclose_options_changed",c);this.addEventListener("onvisible_changed",c)}var tg=4,ug=1,vg=5,sg=0;u.lang.wa($a,u.lang.Ha,"Panorama"); u.extend($a.prototype,{vQ:function(){var a=this,b=this.Gf=C("div");b.className="pano_close";b.style.cssText="z-index: 1201;display: none";b.title="\u9000\u51fa\u5168\u666f";b.onclick=function(){a.$()};this.P.appendChild(b);var c=this.rr=C("a");c.className="pano_pc_indoor_exit";c.style.cssText="z-index: 1201;display: none";c.innerHTML='<span style="float:right;margin-right:12px;">\u51fa\u53e3</span>';c.title="\u9000\u51fa\u5ba4\u5185\u666f";c.onclick=function(){a.op()};this.P.appendChild(c);window.ActiveXObject&& !document.addEventListener&&(b.style.backgroundColor="rgb(37,37,37)",c.style.backgroundColor="rgb(37,37,37)")},op:ca(),oU:function(a){var b,c;b=a.style;c=hb(a).position;"absolute"!=c&&"relative"!=c&&(b.position="relative",b.zIndex=0);if("absolute"===c||"relative"===c)if(a=hb(a).zIndex,!a||"auto"===a)b.zIndex=0},sY:t("oo"),Zb:t("fb"),UY:t("rw"),CO:t("rw"),la:t("Ob"),La:t("Ma"),ka:t("Sc"),Eg:t("$g"),K4:function(){return this.Q2||[]},D4:t("HT"),it:t("Re"),Hy:function(a){a!==this.Re&&(this.Re=a,this.dispatchEvent(new Q("onscene_type_changed")))}, BO:function(a){a!==vg&&(vg=a)},wO:function(a){a!==tg&&(tg=a)},Gc:function(a,b,c){"object"===typeof b&&(c=b,b=ba);a!=this.fb&&(this.Jl=this.fb,this.Kl=this.Ob,this.fb=a,this.Re=b||"street",this.Ob=q,c&&c.pov&&this.xd(c.pov))},ra:function(a){a.Qb(this.Ob)||(this.Jl=this.fb,this.Kl=this.Ob,this.Ob=a,this.fb=q)},xd:function(a){if(a){var a=this.Ma.pitch,b=this.Ma.heading,b=this.GC(b);a>this.jk?a=this.jk:a<this.lk&&(a=this.lk);this.Kr=l;this.Ma.pitch=a;this.Ma.heading=b}},x0:function(a,b){this.lk=0<=a? 0:a;this.jk=0>=b?0:b},GC:function(a){return a-360*Math.floor(a/360)},Yc:function(a){a!=this.Sc&&(a>tg&&(a=tg),a<ug&&(a=ug),a!=this.Sc&&(this.Sc=a),"cssRender"===this.rk&&this.xd(this.Ma))},yB:function(){if(this.M)for(var a=this.M.Bx(),b=0;b<a.length;b++)(a[b]instanceof je||a[b]instanceof ke)&&a[b].point&&this.ta.push(a[b])},vF:da("M"),ju:function(a){this.Sf=a||"none"},Kj:function(a){for(var b in a){if("object"==typeof a[b])for(var c in a[b])this.m[b][c]=a[b][c];else this.m[b]=a[b];a.closeControl=== l&&(this.m.forceCloseControl=l);a.closeControl===s&&(this.m.forceCloseControl=s);switch(b){case "linksControl":this.dispatchEvent(new Q("onlinks_visible_changed"));break;case "clickOnRoad":this.dispatchEvent(new Q("onclickonroad_changed"));break;case "navigationControl":this.dispatchEvent(new Q("onnavigation_visible_changed"));break;case "indoorSceneSwitchControl":this.dispatchEvent(new Q("onindoor_default_switch_mode_changed"));break;case "albumsControl":this.dispatchEvent(new Q("onalbums_visible_changed")); break;case "albumsControlOptions":this.dispatchEvent(new Q("onalbums_options_changed"));break;case "copyrightControlOptions":this.dispatchEvent(new Q("oncopyright_options_changed"));break;case "closeControl":this.dispatchEvent(new Q("onclose_options_changed"));break;case "indoorExitControl":this.dispatchEvent(new Q("onindoorexit_options_changed"));break;case "indoorFloorControl":this.dispatchEvent(new Q("onindoorfloor_options_changed"))}}},Rk:function(){this.Sl.style.visibility="hidden"},Ly:function(){this.Sl.style.visibility= "visible"},xX:function(){this.m.enableScrollWheelZoom=l},aX:function(){this.m.enableScrollWheelZoom=s},show:function(){this.m.visible=l},$:function(){this.m.visible=s},or:function(){return gb()&&!M()&&"javascript"!=this.m.panoramaRenderer?"flashRender":!M()&&hc()?"cvsRender":"cssRender"},Qa:function(a){this.Qe[a.nd]=a},Hb:function(a){delete this.Qe[a]},Gx:function(){return this.m.visible},yh:function(){return new O(this.P.clientWidth,this.P.clientHeight)},Na:t("P"),xL:function(){var a=z.Bh("baidumap", "?"),b=this.Zb();if(b){var b={panotype:this.it(),heading:this.La().heading,pitch:this.La().pitch,pid:b,panoid:b,from:"api"},c;for(c in b)a+=c+"="+b[c]+"&"}return a.slice(0,-1)},Kx:function(){this.Kj({copyrightControlOptions:{logoVisible:s}})},EF:function(){this.Kj({copyrightControlOptions:{logoVisible:l}})},WB:function(a){function b(a,b){return function(){a.Hr.push({kN:b,jN:arguments})}}for(var c=a.getPanoMethodList(),e="",f=0,g=c.length;f<g;f++)e=c[f],this[e]=b(this,e);this.lh.push(a)},fF:function(a){for(var b= this.lh.length;b--;)this.lh[b]===a&&this.lh.splice(b,1)},tF:ca()});var wg=$a.prototype; V(wg,{setId:wg.Gc,setPosition:wg.ra,setPov:wg.xd,setZoom:wg.Yc,setOptions:wg.Kj,getId:wg.Zb,getPosition:wg.la,getPov:wg.La,getZoom:wg.ka,getLinks:wg.sY,getBaiduMapUrl:wg.xL,hideMapLogo:wg.Kx,showMapLogo:wg.EF,enableDoubleClickZoom:wg.Q3,disableDoubleClickZoom:wg.H3,enableScrollWheelZoom:wg.xX,disableScrollWheelZoom:wg.aX,show:wg.show,hide:wg.$,addPlugin:wg.WB,removePlugin:wg.fF,getVisible:wg.Gx,addOverlay:wg.Qa,removeOverlay:wg.Hb,getSceneType:wg.it,setPanoramaPOIType:wg.ju,exitInter:wg.op,setInteractiveState:wg.tF}); V(window,{BMAP_PANORAMA_POI_HOTEL:"hotel",BMAP_PANORAMA_POI_CATERING:"catering",BMAP_PANORAMA_POI_MOVIE:"movie",BMAP_PANORAMA_POI_TRANSIT:"transit",BMAP_PANORAMA_POI_INDOOR_SCENE:"indoor_scene",BMAP_PANORAMA_POI_NONE:"none",BMAP_PANORAMA_INDOOR_SCENE:"inter",BMAP_PANORAMA_STREET_SCENE:"street"});function xg(){u.lang.Ha.call(this);this.nd="PanoramaOverlay_"+this.ca;this.V=q;this.Sa=l}u.lang.wa(xg,u.lang.Ha,"PanoramaOverlayBase");u.extend(xg.prototype,{G4:t("nd"),xa:function(){aa("initialize\u65b9\u6cd5\u672a\u5b9e\u73b0")},remove:function(){aa("remove\u65b9\u6cd5\u672a\u5b9e\u73b0")},Rf:function(){aa("_setOverlayProperty\u65b9\u6cd5\u672a\u5b9e\u73b0")}});function yg(a,b){"undefined"!==typeof Xa&&I&&I("PanoramaLabel");xg.call(this);var c={position:q,altitude:2,displayDistance:l},b=b||{},e;for(e in b)c[e]=b[e];this.Ob=c.position;this.Wj=a;this.Jq=c.altitude;this.KR=c.displayDistance;this.PF=c.color;this.lM=c.hoverColor;this.backgroundColor=c.backgroundColor;this.fK=c.backgroundHoverColor;this.borderColor=c.borderColor;this.jK=c.borderHoverColor;this.fontSize=c.fontSize;this.padding=c.padding;this.jE=c.imageUrl;this.size=c.size;this.Ee=c.image;this.width= c.width;this.height=c.height;this.lZ=c.imageData;this.borderWidth=c.borderWidth}u.lang.wa(yg,xg,"PanoramaLabel"); u.extend(yg.prototype,{j4:t("borderWidth"),getImageData:t("lZ"),Pm:t("PF"),y4:t("lM"),f4:t("backgroundColor"),g4:t("fK"),h4:t("borderColor"),i4:t("jK"),w4:t("fontSize"),H4:t("padding"),z4:t("jE"),vb:t("size"),wx:t("Ee"),ra:function(a){this.Ob=a;this.Rf("position",a)},la:t("Ob"),Pc:function(a){this.Wj=a;this.Rf("content",a)},Jk:t("Wj"),nF:function(a){this.Jq=a;this.Rf("altitude",a)},rp:t("Jq"),La:function(){var a=this.la(),b=q,c=q;this.V&&(c=this.V.la());if(a&&c)if(a.Qb(c))b=this.V.La();else{b={}; b.heading=zg(a.lng-c.lng,a.lat-c.lat)||0;var a=b,c=this.rp(),e=this.ko();a.pitch=Math.round(180*(Math.atan(c/e)/Math.PI))||0}return b},ko:function(){var a=0,b,c;this.V&&(b=this.V.la(),(c=this.la())&&!c.Qb(b)&&(a=T.Kk(b,c)));return a},$:function(){aa("hide\u65b9\u6cd5\u672a\u5b9e\u73b0")},show:function(){aa("show\u65b9\u6cd5\u672a\u5b9e\u73b0")},Rf:ca()});var Ag=yg.prototype; V(Ag,{setPosition:Ag.ra,getPosition:Ag.la,setContent:Ag.Pc,getContent:Ag.Jk,setAltitude:Ag.nF,getAltitude:Ag.rp,getPov:Ag.La,show:Ag.show,hide:Ag.$});function Bg(a,b){xg.call(this);var c={icon:"",title:"",panoInfo:q,altitude:2},b=b||{},e;for(e in b)c[e]=b[e];this.Ob=a;this.aI=c.icon;this.AJ=c.title;this.Jq=c.altitude;this.ZT=c.panoInfo;this.Ma={heading:0,pitch:0}}u.lang.wa(Bg,xg,"PanoramaMarker"); u.extend(Bg.prototype,{ra:function(a){this.Ob=a;this.Rf("position",a)},la:t("Ob"),Hc:function(a){this.AJ=a;this.Rf("title",a)},Cp:t("AJ"),Vb:function(a){this.aI=icon;this.Rf("icon",a)},wp:t("aI"),nF:function(a){this.Jq=a;this.Rf("altitude",a)},rp:t("Jq"),TD:t("ZT"),La:function(){var a=q;if(this.V){var a=this.V.la(),b=this.la(),a=zg(b.lng-a.lng,b.lat-a.lat);isNaN(a)&&(a=0);a={heading:a,pitch:0}}else a=this.Ma;return a},Rf:ca()});var Cg=Bg.prototype; V(Cg,{setPosition:Cg.ra,getPosition:Cg.la,setTitle:Cg.Hc,getTitle:Cg.Cp,setAltitude:Cg.nF,getAltitude:Cg.rp,getPanoInfo:Cg.TD,getIcon:Cg.wp,setIcon:Cg.Vb,getPov:Cg.La});function zg(a,b){var c=0;if(0!==a&&0!==b){var c=180*(Math.atan(a/b)/Math.PI),e=0;0<a&&0>b&&(e=90);0>a&&0>b&&(e=180);0>a&&0<b&&(e=270);c=(c+90)%90+e}else 0===a?c=0>b?180:0:0===b&&(c=0<a?90:270);return Math.round(c)} function Za(a){if("boolean"===typeof Dg)return Dg;if(a===s||!window.WebGLRenderingContext)return Dg=s;if(u.platform.Sk){a=0;try{var b=q,c=navigator.userAgent.toLowerCase();0<c.indexOf("android")&&(b=(c.match(/android [\d._]+/gi)+"").replace(/[^0-9|_.]/gi,"").replace(/_/gi,"."),b=parseInt(b.split(".")[0],10));a=b}catch(e){console.error("\u83b7\u53d6\u5b89\u5353\u7248\u672c\u5931\u8d25 => "+e)}if(5>a)return Dg=s}c=document.createElement("canvas");a=q;try{a=c.getContext("webgl")}catch(f){Dg=s}return Dg= a===q?s:l}var Dg;function Eg(){if("boolean"===typeof Fg)return Fg;Fg=l;if(u.platform.yM)return l;var a=navigator.userAgent;return-1<a.indexOf("Chrome")||-1<a.indexOf("SAMSUNG-GT-I9508")?l:Fg=s}var Fg;function Ud(a,b){"undefined"!==typeof Xa&&I&&I("PanoramaService");this.V=a||q;var c=this;c.V&&c.ha();eb.load("pservice",function(){c.aR()});"api"==(b||{}).Vc?bb(Ka):bb(La);this.Bd={getPanoramaById:[],getPanoramaByLocation:[],getVisiblePOIs:[],getRecommendPanosById:[],getPanoramaVersions:[],checkPanoSupportByCityCode:[],getPanoramaByPOIId:[],getCopyrightProviders:[]}}z.Xk(function(a){"flashRender"!==a.or()&&new Ud(a,{Vc:"api"})}); u.extend(Ud.prototype,{ha:function(){function a(a){if(a){if(a.id!=b.rw){b.CO(a.id);b.fa=a;Eg()||b.dispatchEvent(new Q("onthumbnail_complete"));b.fb!=q&&(b.Kl=b._position);for(var c in a)if(a.hasOwnProperty(c))switch(b["_"+c]=a[c],c){case "position":b.Ob=a[c];break;case "id":b.fb=a[c];break;case "links":b.oo=a[c];break;case "zoom":b.Sc=a[c]}if(b.Kl){var g=b.Kl,i=b._position;c=g.lat;var k=i.lat,m=ic(k-c),g=ic(i.lng-g.lng);c=Math.sin(m/2)*Math.sin(m/2)+Math.cos(ic(c))*Math.cos(ic(k))*Math.sin(g/2)*Math.sin(g/ 2);b.tH=6371E3*2*Math.atan2(Math.sqrt(c),Math.sqrt(1-c))}c=new Q("ondataload");b.show();c.data=a;b.dispatchEvent(c);b.dispatchEvent(new Q("onposition_changed"));b.dispatchEvent(new Q("onlinks_changed"));b.dispatchEvent(new Q("oncopyright_changed"),{copyright:a.copyright});a.rm?(b.Kj({haveBreakId:l}),gb()&&b.m.closeControl&&u.R.show(b.rr)):u.R.$(b.rr)}}else b.fb=b.Jl,b.Ob=b.Kl,b.dispatchEvent(new Q("onnoresult"))}var b=this.V,c=this;b.addEventListener("id_changed",function(){z.Xy("y");c.Ap(b.Zb(), a)});b.addEventListener("iid_changed",function(){z.Xy("y");c.ug(Ud.tl+"qt=idata&iid="+b.tA+"&fn=",function(b){if(b&&b.result&&0==b.result.error){var b=b.content[0].interinfo,f={};f.rm=b.BreakID;for(var g=b.Defaultfloor,i=q,k=0;k<b.Floors.length;k++)if(b.Floors[k].Floor==g){i=b.Floors[k];break}f.id=i.StartID||i.Points[0].PID;c.Ap(f.id,a,f)}},l)});b.addEventListener("position_changed_inner",function(){z.Xy("y");c.yj(b.la(),a)})},Ap:function(a,b){this.Bd.getPanoramaById.push(arguments)},yj:function(a, b,c){this.Bd.getPanoramaByLocation.push(arguments)},dE:function(a,b,c,e){this.Bd.getVisiblePOIs.push(arguments)},Ex:function(a,b){this.Bd.getRecommendPanosById.push(arguments)},Dx:function(a){this.Bd.getPanoramaVersions.push(arguments)},nC:function(a,b){this.Bd.checkPanoSupportByCityCode.push(arguments)},Cx:function(a,b){this.Bd.getPanoramaByPOIId.push(arguments)},BL:function(a){this.Bd.getCopyrightProviders.push(arguments)}});var Gg=Ud.prototype; V(Gg,{getPanoramaById:Gg.Ap,getPanoramaByLocation:Gg.yj,getPanoramaByPOIId:Gg.Cx});function Td(a){"undefined"!==typeof Xa&&I&&I("PanoramaCoverageLayer");Ee.call(this);"api"==(a||{}).Vc?bb(Ea):bb(Fa)}Td.NG=z.Bh("pano","");Td.prototype=new Ee;Td.prototype.getTilesUrl=function(a,b){var c=Td.NG[(a.x+a.y)%Td.NG.length]+"?udt=20150114&qt=tile&styles=pl&x="+a.x+"&y="+a.y+"&z="+b;u.ga.na&&6>=u.ga.na&&(c+="&color_dep=32");var e=ec(c);e?(e=Jd(e.path,{Kp:s}),c+="&"+e):c=q;return c};Td.prototype.Gt=ea(l);Hg.ae=new T;function Hg(){}u.extend(Hg,{bX:function(a,b,c){c=u.lang.ke(c);b={data:b};"position_changed"==a&&(b.data=Hg.ae.Ij(new S(b.data.mercatorX,b.data.mercatorY)));c.dispatchEvent(new Q("on"+a),b)}});var Ig=Hg;V(Ig,{dispatchFlashEvent:Ig.bX});var Jg={WP:50};Jg.Su=z.Bh("pano")[0];Jg.Qu={width:220,height:60}; u.extend(Jg,{uM:function(a,b,c,e){if(!b||!c||!c.lngLat||!c.panoInstance)e();else{this.wo===ba&&(this.wo=new Ud(q,{Vc:"api"}));var f=this;this.wo.nC(b,function(b){b?f.wo.yj(c.lngLat,Jg.WP,function(b){if(b&&b.id){var g=b.id,m=b.Ih,b=b.Jh,n=Ud.ae.Lg(c.lngLat),o=f.LS(n,{x:m,y:b}),m=f.ML(g,o,0,Jg.Qu.width,Jg.Qu.height);a.content=f.MS(a.content,m,c.titleTip,c.beforeDomId);a.addEventListener("open",function(){ja.U(u.Ic("infoWndPano"),"click",function(){c.panoInstance.Gc(g);c.panoInstance.show();c.panoInstance.xd({heading:o, pitch:0})})})}e()}):e()})}},MS:function(a,b,c,e){var c=c||"",f;!e||!a.split(e)[0]?(e=a,a=""):(e=a.split(e)[0],f=e.lastIndexOf("<"),e=a.substring(0,f),a=a.substring(f));f=[];var g=Jg.Qu.width,i=Jg.Qu.height;f.push(e);f.push("<div id='infoWndPano' class='panoInfoBox' style='height:"+i+"px;width:"+g+"px; margin-top: -19px;'>");f.push("<img class='pano_thumnail_img' width='"+g+"' height='"+i+"' border='0' alt='"+c+"\u5916\u666f' title='"+c+"\u5916\u666f' src='"+b+"' onerror='Pano.PanoEntranceUtil.thumbnailNotFound(this, "+ g+", "+i+");' />");f.push("<div class='panoInfoBoxTitleBg' style='width:"+g+"px;'></div><a href='javascript:void(0)' class='panoInfoBoxTitleContent' >\u8fdb\u5165\u5168\u666f&gt;&gt;</a>");f.push("</div>");f.push(a);return f.join("")},LS:function(a,b){var c=90-180*Math.atan2(a.y-b.y,a.x-b.x)/Math.PI;0>c&&(c+=360);return c},ML:function(a,b,c,e,f){var g=Jg.Su+"?qt=pr3d&fovy=75&quality=80&panoid={panoId}&heading={panoHeading}&pitch={panoPitch}&width={width}&height={height}",i={panoId:a,panoHeading:b|| 0,panoPitch:c||0,width:e,height:f},g=g.replace(/\{(.*?)\}/g,function(a,b){return i[b]});return(a=ec(g))?(a=Jd(a.path,{Kp:s}),g+("&"+a)):q}});var Kg=document,Lg=Math,Mg=Kg.createElement("div").style,Ng;a:{for(var Og=["t","webkitT","MozT","msT","OT"],Pg,Qg=0,Rg=Og.length;Qg<Rg;Qg++)if(Pg=Og[Qg]+"ransform",Pg in Mg){Ng=Og[Qg].substr(0,Og[Qg].length-1);break a}Ng=s} var Sg=Ng?"-"+Ng.toLowerCase()+"-":"",Ug=Tg("transform"),Vg=Tg("transitionProperty"),Wg=Tg("transitionDuration"),Xg=Tg("transformOrigin"),Yg=Tg("transitionTimingFunction"),Zg=Tg("transitionDelay"),kg=/android/gi.test(navigator.appVersion),$g=/iphone|ipad/gi.test(navigator.appVersion),ah=/hp-tablet/gi.test(navigator.appVersion),bh=Tg("perspective")in Mg,ch="ontouchstart"in window&&!ah,dh=Ng!==s,eh=Tg("transition")in Mg,fh="onorientationchange"in window?"orientationchange":"resize",gh=ch?"touchstart": "mousedown",hh=ch?"touchmove":"mousemove",ih=ch?"touchend":"mouseup",jh=ch?"touchcancel":"mouseup",kh=Ng===s?s:{"":"transitionend",webkit:"webkitTransitionEnd",Moz:"transitionend",O:"otransitionend",ms:"MSTransitionEnd"}[Ng],lh=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(a){return setTimeout(a,1)},mh=window.cancelRequestAnimationFrame||window.u7||window.webkitCancelRequestAnimationFrame|| window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||clearTimeout,nh=bh?" translateZ(0)":""; function oh(a,b){var c=this,e;c.Jn="object"==typeof a?a:Kg.getElementById(a);c.Jn.style.overflow="hidden";c.Rb=c.Jn.children[0];c.options={Gp:l,Gn:l,x:0,y:0,Xo:l,XV:s,fy:l,EE:l,kl:l,Ni:s,h1:0,Qw:s,Ix:l,vi:l,Oi:l,tD:kg,Lx:$g,GX:$g&&bh,kF:"",zoom:s,nl:1,wq:4,dX:2,wP:"scroll",ru:s,Py:1,DN:q,vN:function(a){a.preventDefault()},GN:q,uN:q,FN:q,tN:q,jy:q,HN:q,yN:q,Vp:q,IN:q,Up:q};for(e in b)c.options[e]=b[e];c.x=c.options.x;c.y=c.options.y;c.options.kl=dh&&c.options.kl;c.options.vi=c.options.Gp&&c.options.vi; c.options.Oi=c.options.Gn&&c.options.Oi;c.options.zoom=c.options.kl&&c.options.zoom;c.options.Ni=eh&&c.options.Ni;c.options.zoom&&kg&&(nh="");c.Rb.style[Vg]=c.options.kl?Sg+"transform":"top left";c.Rb.style[Wg]="0";c.Rb.style[Xg]="0 0";c.options.Ni&&(c.Rb.style[Yg]="cubic-bezier(0.33,0.66,0.66,1)");c.options.kl?c.Rb.style[Ug]="translate("+c.x+"px,"+c.y+"px)"+nh:c.Rb.style.cssText+=";position:absolute;top:"+c.y+"px;left:"+c.x+"px";c.options.Ni&&(c.options.tD=l);c.refresh();c.ha(fh,window);c.ha(gh); !ch&&"none"!=c.options.wP&&(c.ha("DOMMouseScroll"),c.ha("mousewheel"));c.options.Qw&&(c.hW=setInterval(function(){c.ZQ()},500));this.options.Ix&&(Event.prototype.stopImmediatePropagation||(document.body.removeEventListener=function(a,b,c){var e=Node.prototype.removeEventListener;a==="click"?e.call(document.body,a,b.kM||b,c):e.call(document.body,a,b,c)},document.body.addEventListener=function(a,b,c){var e=Node.prototype.addEventListener;a==="click"?e.call(document.body,a,b.kM||(b.kM=function(a){a.M_|| b(a)}),c):e.call(document.body,a,b,c)}),c.ha("click",document.body,l))} oh.prototype={enabled:l,x:0,y:0,Lj:[],scale:1,DC:0,EC:0,af:[],wf:[],eC:q,Yy:0,handleEvent:function(a){switch(a.type){case gh:if(!ch&&0!==a.button)break;this.jw(a);break;case hh:this.JT(a);break;case ih:case jh:this.ov(a);break;case fh:this.rB();break;case "DOMMouseScroll":case "mousewheel":this.pV(a);break;case kh:this.kV(a);break;case "click":this.iR(a)}},ZQ:function(){!this.Hh&&(!this.ol&&!(this.nm||this.Dy==this.Rb.offsetWidth*this.scale&&this.fq==this.Rb.offsetHeight*this.scale))&&this.refresh()}, Zv:function(a){var b;this[a+"Scrollbar"]?(this[a+"ScrollbarWrapper"]||(b=Kg.createElement("div"),this.options.kF?b.className=this.options.kF+a.toUpperCase():b.style.cssText="position:absolute;z-index:100;"+("h"==a?"height:7px;bottom:1px;left:2px;right:"+(this.Oi?"7":"2")+"px":"width:7px;bottom:"+(this.vi?"7":"2")+"px;top:2px;right:1px"),b.style.cssText+=";pointer-events:none;"+Sg+"transition-property:opacity;"+Sg+"transition-duration:"+(this.options.GX?"350ms":"0")+";overflow:hidden;opacity:"+(this.options.Lx? "0":"1"),this.Jn.appendChild(b),this[a+"ScrollbarWrapper"]=b,b=Kg.createElement("div"),this.options.kF||(b.style.cssText="position:absolute;z-index:100;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);"+Sg+"background-clip:padding-box;"+Sg+"box-sizing:border-box;"+("h"==a?"height:100%":"width:100%")+";"+Sg+"border-radius:3px;border-radius:3px"),b.style.cssText+=";pointer-events:none;"+Sg+"transition-property:"+Sg+"transform;"+Sg+"transition-timing-function:cubic-bezier(0.33,0.66,0.66,1);"+ Sg+"transition-duration:0;"+Sg+"transform: translate(0,0)"+nh,this.options.Ni&&(b.style.cssText+=";"+Sg+"transition-timing-function:cubic-bezier(0.33,0.66,0.66,1)"),this[a+"ScrollbarWrapper"].appendChild(b),this[a+"ScrollbarIndicator"]=b),"h"==a?(this.fM=this.gM.clientWidth,this.dZ=Lg.max(Lg.round(this.fM*this.fM/this.Dy),8),this.cZ.style.width=this.dZ+"px"):(this.oP=this.pP.clientHeight,this.D1=Lg.max(Lg.round(this.oP*this.oP/this.fq),8),this.C1.style.height=this.D1+"px"),this.sB(a,l)):this[a+"ScrollbarWrapper"]&& (dh&&(this[a+"ScrollbarIndicator"].style[Ug]=""),this[a+"ScrollbarWrapper"].parentNode.removeChild(this[a+"ScrollbarWrapper"]),this[a+"ScrollbarWrapper"]=q,this[a+"ScrollbarIndicator"]=q)},rB:function(){var a=this;setTimeout(function(){a.refresh()},kg?200:0)},Jr:function(a,b){this.ol||(a=this.Gp?a:0,b=this.Gn?b:0,this.options.kl?this.Rb.style[Ug]="translate("+a+"px,"+b+"px) scale("+this.scale+")"+nh:(a=Lg.round(a),b=Lg.round(b),this.Rb.style.left=a+"px",this.Rb.style.top=b+"px"),this.x=a,this.y=b, this.sB("h"),this.sB("v"))},sB:function(a,b){var c="h"==a?this.x:this.y;this[a+"Scrollbar"]&&(c*=this[a+"ScrollbarProp"],0>c?(this.options.tD||(c=this[a+"ScrollbarIndicatorSize"]+Lg.round(3*c),8>c&&(c=8),this[a+"ScrollbarIndicator"].style["h"==a?"width":"height"]=c+"px"),c=0):c>this[a+"ScrollbarMaxScroll"]&&(this.options.tD?c=this[a+"ScrollbarMaxScroll"]:(c=this[a+"ScrollbarIndicatorSize"]-Lg.round(3*(c-this[a+"ScrollbarMaxScroll"])),8>c&&(c=8),this[a+"ScrollbarIndicator"].style["h"==a?"width":"height"]= c+"px",c=this[a+"ScrollbarMaxScroll"]+(this[a+"ScrollbarIndicatorSize"]-c))),this[a+"ScrollbarWrapper"].style[Zg]="0",this[a+"ScrollbarWrapper"].style.opacity=b&&this.options.Lx?"0":"1",this[a+"ScrollbarIndicator"].style[Ug]="translate("+("h"==a?c+"px,0)":"0,"+c+"px)")+nh)},iR:function(a){if(a.fS===l)return this.SB=a.target,this.nx=Date.now(),l;if(this.SB&&this.nx){if(600<Date.now()-this.nx)return this.nx=this.SB=q,l}else{for(var b=a.target;b!=this.Rb&&b!=document.body;)b=b.parentNode;if(b==document.body)return l}for(b= a.target;1!=b.nodeType;)b=b.parentNode;b=b.tagName.toLowerCase();if("select"!=b&&"input"!=b&&"textarea"!=b)return a.stopImmediatePropagation?a.stopImmediatePropagation():a.M_=l,a.stopPropagation(),a.preventDefault(),this.nx=this.SB=q,s},jw:function(a){var b=ch?a.touches[0]:a,c,e;if(this.enabled){this.options.vN&&this.options.vN.call(this,a);(this.options.Ni||this.options.zoom)&&this.EJ(0);this.ol=this.nm=this.Hh=s;this.LC=this.KC=this.Cw=this.Bw=this.QC=this.PC=0;this.options.zoom&&(ch&&1<a.touches.length)&& (e=Lg.abs(a.touches[0].pageX-a.touches[1].pageX),c=Lg.abs(a.touches[0].pageY-a.touches[1].pageY),this.j1=Lg.sqrt(e*e+c*c),this.ly=Lg.abs(a.touches[0].pageX+a.touches[1].pageX-2*this.eG)/2-this.x,this.my=Lg.abs(a.touches[0].pageY+a.touches[1].pageY-2*this.fG)/2-this.y,this.options.Vp&&this.options.Vp.call(this,a));if(this.options.fy&&(this.options.kl?(c=getComputedStyle(this.Rb,q)[Ug].replace(/[^0-9\-.,]/g,"").split(","),e=+(c[12]||c[4]),c=+(c[13]||c[5])):(e=+getComputedStyle(this.Rb,q).left.replace(/[^0-9-]/g, ""),c=+getComputedStyle(this.Rb,q).top.replace(/[^0-9-]/g,"")),e!=this.x||c!=this.y))this.options.Ni?this.ee(kh):mh(this.eC),this.Lj=[],this.Jr(e,c),this.options.jy&&this.options.jy.call(this);this.Dw=this.x;this.Ew=this.y;this.vu=this.x;this.wu=this.y;this.Ih=b.pageX;this.Jh=b.pageY;this.startTime=a.timeStamp||Date.now();this.options.GN&&this.options.GN.call(this,a);this.ha(hh,window);this.ha(ih,window);this.ha(jh,window)}},JT:function(a){var b=ch?a.touches[0]:a,c=b.pageX-this.Ih,e=b.pageY-this.Jh, f=this.x+c,g=this.y+e,i=a.timeStamp||Date.now();this.options.uN&&this.options.uN.call(this,a);if(this.options.zoom&&ch&&1<a.touches.length)f=Lg.abs(a.touches[0].pageX-a.touches[1].pageX),g=Lg.abs(a.touches[0].pageY-a.touches[1].pageY),this.i1=Lg.sqrt(f*f+g*g),this.ol=l,b=1/this.j1*this.i1*this.scale,b<this.options.nl?b=0.5*this.options.nl*Math.pow(2,b/this.options.nl):b>this.options.wq&&(b=2*this.options.wq*Math.pow(0.5,this.options.wq/b)),this.Np=b/this.scale,f=this.ly-this.ly*this.Np+this.x,g=this.my- this.my*this.Np+this.y,this.Rb.style[Ug]="translate("+f+"px,"+g+"px) scale("+b+")"+nh,this.options.IN&&this.options.IN.call(this,a);else{this.Ih=b.pageX;this.Jh=b.pageY;if(0<f||f<this.pe)f=this.options.Xo?this.x+c/2:0<=f||0<=this.pe?0:this.pe;if(g>this.uf||g<this.vd)g=this.options.Xo?this.y+e/2:g>=this.uf||0<=this.vd?this.uf:this.vd;this.PC+=c;this.QC+=e;this.Bw=Lg.abs(this.PC);this.Cw=Lg.abs(this.QC);6>this.Bw&&6>this.Cw||(this.options.EE&&(this.Bw>this.Cw+5?(g=this.y,e=0):this.Cw>this.Bw+5&&(f= this.x,c=0)),this.Hh=l,this.Jr(f,g),this.KC=0<c?-1:0>c?1:0,this.LC=0<e?-1:0>e?1:0,300<i-this.startTime&&(this.startTime=i,this.vu=this.x,this.wu=this.y),this.options.FN&&this.options.FN.call(this,a))}},ov:function(a){if(!(ch&&0!==a.touches.length)){var b=this,c=ch?a.changedTouches[0]:a,e,f,g={Ga:0,time:0},i={Ga:0,time:0},k=(a.timeStamp||Date.now())-b.startTime;e=b.x;f=b.y;b.ee(hh,window);b.ee(ih,window);b.ee(jh,window);b.options.tN&&b.options.tN.call(b,a);if(b.ol)e=b.scale*b.Np,e=Math.max(b.options.nl, e),e=Math.min(b.options.wq,e),b.Np=e/b.scale,b.scale=e,b.x=b.ly-b.ly*b.Np+b.x,b.y=b.my-b.my*b.Np+b.y,b.Rb.style[Wg]="200ms",b.Rb.style[Ug]="translate("+b.x+"px,"+b.y+"px) scale("+b.scale+")"+nh,b.ol=s,b.refresh(),b.options.Up&&b.options.Up.call(b,a);else{if(b.Hh){if(300>k&&b.options.fy){g=e?b.sI(e-b.vu,k,-b.x,b.Dy-b.Ju+b.x,b.options.Xo?b.Ju:0):g;i=f?b.sI(f-b.wu,k,-b.y,0>b.vd?b.fq-b.Kn+b.y-b.uf:0,b.options.Xo?b.Kn:0):i;e=b.x+g.Ga;f=b.y+i.Ga;if(0<b.x&&0<e||b.x<b.pe&&e<b.pe)g={Ga:0,time:0};if(b.y>b.uf&& f>b.uf||b.y<b.vd&&f<b.vd)i={Ga:0,time:0}}g.Ga||i.Ga?(c=Lg.max(Lg.max(g.time,i.time),10),b.options.ru&&(g=e-b.Dw,i=f-b.Ew,Lg.abs(g)<b.options.Py&&Lg.abs(i)<b.options.Py?b.scrollTo(b.Dw,b.Ew,200):(g=b.rJ(e,f),e=g.x,f=g.y,c=Lg.max(g.time,c))),b.scrollTo(Lg.round(e),Lg.round(f),c)):b.options.ru?(g=e-b.Dw,i=f-b.Ew,Lg.abs(g)<b.options.Py&&Lg.abs(i)<b.options.Py?b.scrollTo(b.Dw,b.Ew,200):(g=b.rJ(b.x,b.y),(g.x!=b.x||g.y!=b.y)&&b.scrollTo(g.x,g.y,g.time))):b.zo(200)}else{if(ch)if(b.PK&&b.options.zoom)clearTimeout(b.PK), b.PK=q,b.options.Vp&&b.options.Vp.call(b,a),b.zoom(b.Ih,b.Jh,1==b.scale?b.options.dX:1),b.options.Up&&setTimeout(function(){b.options.Up.call(b,a)},200);else if(this.options.Ix){for(e=c.target;1!=e.nodeType;)e=e.parentNode;f=e.tagName.toLowerCase();"select"!=f&&"input"!=f&&"textarea"!=f?(f=Kg.createEvent("MouseEvents"),f.initMouseEvent("click",l,l,a.view,1,c.screenX,c.screenY,c.clientX,c.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,0,q),f.fS=l,e.dispatchEvent(f)):e.focus()}b.zo(400)}b.options.HN&& b.options.HN.call(b,a)}}},zo:function(a){var b=0<=this.x?0:this.x<this.pe?this.pe:this.x,c=this.y>=this.uf||0<this.vd?this.uf:this.y<this.vd?this.vd:this.y;if(b==this.x&&c==this.y){if(this.Hh&&(this.Hh=s,this.options.jy&&this.options.jy.call(this)),this.vi&&this.options.Lx&&("webkit"==Ng&&(this.gM.style[Zg]="300ms"),this.gM.style.opacity="0"),this.Oi&&this.options.Lx)"webkit"==Ng&&(this.pP.style[Zg]="300ms"),this.pP.style.opacity="0"}else this.scrollTo(b,c,a||0)},pV:function(a){var b=this,c,e;if("wheelDeltaX"in a)c=a.wheelDeltaX/12,e=a.wheelDeltaY/12;else if("wheelDelta"in a)c=e=a.wheelDelta/12;else if("detail"in a)c=e=3*-a.detail;else return;if("zoom"==b.options.wP){if(e=b.scale*Math.pow(2,1/3*(e?e/Math.abs(e):0)),e<b.options.nl&&(e=b.options.nl),e>b.options.wq&&(e=b.options.wq),e!=b.scale)!b.Yy&&b.options.Vp&&b.options.Vp.call(b,a),b.Yy++,b.zoom(a.pageX,a.pageY,e,400),setTimeout(function(){b.Yy--;!b.Yy&&b.options.Up&&b.options.Up.call(b,a)},400)}else c=b.x+c,e=b.y+e,0<c?c=0:c<b.pe&&(c=b.pe),e>b.uf?e=b.uf: e<b.vd&&(e=b.vd),0>b.vd&&b.scrollTo(c,e,0)},kV:function(a){a.target==this.Rb&&(this.ee(kh),this.EB())},EB:function(){var a=this,b=a.x,c=a.y,e=Date.now(),f,g,i;a.nm||(a.Lj.length?(f=a.Lj.shift(),f.x==b&&f.y==c&&(f.time=0),a.nm=l,a.Hh=l,a.options.Ni)?(a.EJ(f.time),a.Jr(f.x,f.y),a.nm=s,f.time?a.ha(kh):a.zo(0)):(i=function(){var k=Date.now(),m;if(k>=e+f.time){a.Jr(f.x,f.y);a.nm=s;a.options.m_&&a.options.m_.call(a);a.EB()}else{k=(k-e)/f.time-1;g=Lg.sqrt(1-k*k);k=(f.x-b)*g+b;m=(f.y-c)*g+c;a.Jr(k,m);if(a.nm)a.eC= lh(i)}},i()):a.zo(400))},EJ:function(a){a+="ms";this.Rb.style[Wg]=a;this.vi&&(this.cZ.style[Wg]=a);this.Oi&&(this.C1.style[Wg]=a)},sI:function(a,b,c,e,f){var b=Lg.abs(a)/b,g=b*b/0.0012;0<a&&g>c?(c+=f/(6/(6.0E-4*(g/b))),b=b*c/g,g=c):0>a&&g>e&&(e+=f/(6/(6.0E-4*(g/b))),b=b*e/g,g=e);return{Ga:g*(0>a?-1:1),time:Lg.round(b/6.0E-4)}},nk:function(a){for(var b=-a.offsetLeft,c=-a.offsetTop;a=a.offsetParent;)b-=a.offsetLeft,c-=a.offsetTop;a!=this.Jn&&(b*=this.scale,c*=this.scale);return{left:b,top:c}},rJ:function(a, b){var c,e,f;f=this.af.length-1;c=0;for(e=this.af.length;c<e;c++)if(a>=this.af[c]){f=c;break}f==this.DC&&(0<f&&0>this.KC)&&f--;a=this.af[f];e=(e=Lg.abs(a-this.af[this.DC]))?500*(Lg.abs(this.x-a)/e):0;this.DC=f;f=this.wf.length-1;for(c=0;c<f;c++)if(b>=this.wf[c]){f=c;break}f==this.EC&&(0<f&&0>this.LC)&&f--;b=this.wf[f];c=(c=Lg.abs(b-this.wf[this.EC]))?500*(Lg.abs(this.y-b)/c):0;this.EC=f;f=Lg.round(Lg.max(e,c))||200;return{x:a,y:b,time:f}},ha:function(a,b,c){(b||this.Rb).addEventListener(a,this,!!c)}, ee:function(a,b,c){(b||this.Rb).removeEventListener(a,this,!!c)},IC:ha(1),refresh:function(){var a,b,c,e=0;b=0;this.scale<this.options.nl&&(this.scale=this.options.nl);this.Ju=this.Jn.clientWidth||1;this.Kn=this.Jn.clientHeight||1;this.uf=-this.options.h1||0;this.Dy=Lg.round(this.Rb.offsetWidth*this.scale);this.fq=Lg.round((this.Rb.offsetHeight+this.uf)*this.scale);this.pe=this.Ju-this.Dy;this.vd=this.Kn-this.fq+this.uf;this.LC=this.KC=0;this.options.DN&&this.options.DN.call(this);this.Gp=this.options.Gp&& 0>this.pe;this.Gn=this.options.Gn&&(!this.options.XV&&!this.Gp||this.fq>this.Kn);this.vi=this.Gp&&this.options.vi;this.Oi=this.Gn&&this.options.Oi&&this.fq>this.Kn;a=this.nk(this.Jn);this.eG=-a.left;this.fG=-a.top;if("string"==typeof this.options.ru){this.af=[];this.wf=[];c=this.Rb.querySelectorAll(this.options.ru);a=0;for(b=c.length;a<b;a++)e=this.nk(c[a]),e.left+=this.eG,e.top+=this.fG,this.af[a]=e.left<this.pe?this.pe:e.left*this.scale,this.wf[a]=e.top<this.vd?this.vd:e.top*this.scale}else if(this.options.ru){for(this.af= [];e>=this.pe;)this.af[b]=e,e-=this.Ju,b++;this.pe%this.Ju&&(this.af[this.af.length]=this.pe-this.af[this.af.length-1]+this.af[this.af.length-1]);b=e=0;for(this.wf=[];e>=this.vd;)this.wf[b]=e,e-=this.Kn,b++;this.vd%this.Kn&&(this.wf[this.wf.length]=this.vd-this.wf[this.wf.length-1]+this.wf[this.wf.length-1])}this.Zv("h");this.Zv("v");this.ol||(this.Rb.style[Wg]="0",this.zo(400))},scrollTo:function(a,b,c,e){var f=a;this.stop();f.length||(f=[{x:a,y:b,time:c,N_:e}]);a=0;for(b=f.length;a<b;a++)f[a].N_&& (f[a].x=this.x-f[a].x,f[a].y=this.y-f[a].y),this.Lj.push({x:f[a].x,y:f[a].y,time:f[a].time||0});this.EB()},disable:function(){this.stop();this.zo(0);this.enabled=s;this.ee(hh,window);this.ee(ih,window);this.ee(jh,window)},enable:function(){this.enabled=l},stop:function(){this.options.Ni?this.ee(kh):mh(this.eC);this.Lj=[];this.nm=this.Hh=s},zoom:function(a,b,c,e){var f=c/this.scale;this.options.kl&&(this.ol=l,e=e===ba?200:e,a=a-this.eG-this.x,b=b-this.fG-this.y,this.x=a-a*f+this.x,this.y=b-b*f+this.y, this.scale=c,this.refresh(),this.x=0<this.x?0:this.x<this.pe?this.pe:this.x,this.y=this.y>this.uf?this.uf:this.y<this.vd?this.vd:this.y,this.Rb.style[Wg]=e+"ms",this.Rb.style[Ug]="translate("+this.x+"px,"+this.y+"px) scale("+c+")"+nh,this.ol=s)}};function Tg(a){if(""===Ng)return a;a=a.charAt(0).toUpperCase()+a.substr(1);return Ng+a}Mg=q;function ph(a){this.m={anchor:Nd,offset:new O(0,0),maxWidth:"100%",imageHeight:80};var a=a||{},b;for(b in a)this.m[b]=a[b];this.bm=new Ud(q,{Vc:"api"});this.pk=[];this.V=q;this.lg={height:this.m.imageHeight,width:this.m.imageHeight*qh};this.Zc=this.tB=this.rm=this.ed=q}var rh=[0,1,2,2,2,2,2,2,2,3,3,3,3,4,5,5,5,6,6,7,8,8,8,9,10],sh="\u5176\u4ed6 \u6b63\u95e8 \u623f\u578b \u8bbe\u65bd \u6b63\u95e8 \u9910\u996e\u8bbe\u65bd \u5176\u4ed6\u8bbe\u65bd \u6b63\u95e8 \u8bbe\u65bd \u89c2\u5f71\u5385 \u5176\u4ed6\u8bbe\u65bd".split(" "); z.Xk(function(a){var b=q;a.addEventListener("position_changed",function(){a.m.visible&&a.m.albumsControl===l&&(b?b.zy(a.Zb()):(b=new ph(a.m.albumsControlOptions),b.xa(a)))});a.addEventListener("albums_visible_changed",function(){a.m.albumsControl===l?(b?b.zy(a.Zb()):(b=new ph(a.m.albumsControlOptions),b.xa(a)),b.show()):b.$()});a.addEventListener("albums_options_changed",function(){b&&b.Kj(a.m.albumsControlOptions)});a.addEventListener("visible_changed",function(){b&&(a.Gx()?a.m.albumsControl===l&& (b.P.style.visibility="visible"):b.P.style.visibility="hidden")})});var qh=1.8;M()&&(qh=1); u.extend(ph.prototype,{Kj:function(a){for(var b in a)this.m[b]=a[b];a=this.m.imageHeight+"px";this.xc(this.m.anchor);this.P.style.width=isNaN(Number(this.m.maxWidth))===l?this.m.maxWidth:this.m.maxWidth+"px";this.P.style.height=a;this.tk.style.height=a;this.di.style.height=a;this.lg={height:this.m.imageHeight,width:this.m.imageHeight*qh};this.sk.style.height=this.lg.height-6+"px";this.sk.style.width=this.lg.width-6+"px";this.zy(this.V.Zb(),l)},xa:function(a){this.V=a;this.ws();this.GQ();this.tZ(); this.zy(a.Zb())},ws:function(){var a=this.m.imageHeight+"px";this.P=C("div");var b=this.P.style;b.cssText="background:rgb(37,37,37);background:rgba(37,37,37,0.9);";b.position="absolute";b.zIndex="2000";b.width=isNaN(Number(this.m.maxWidth))===l?this.m.maxWidth:this.m.maxWidth+"px";b.padding="8px 0";b.visibility="hidden";b.height=a;this.tk=C("div");b=this.tk.style;b.position="absolute";b.overflow="hidden";b.width="100%";b.height=a;this.di=C("div");b=this.di.style;b.height=a;this.tk.appendChild(this.di); this.P.appendChild(this.tk);this.V.P.appendChild(this.P);this.sk=C("div",{"class":"pano_photo_item_seleted"});this.sk.style.height=this.lg.height-6+"px";this.sk.style.width=this.lg.width-6+"px";this.xc(this.m.anchor)},LH:function(a){for(var b=this.pk,c=b.length-1;0<=c;c--)if(b[c].panoId==a)return c;return-1},zy:function(a,b){if(b||!this.pk[this.ed]||!(this.pk[this.ed].panoId==a&&3!==this.pk[this.ed].recoType)){var c=this,e=this.LH(a);!b&&-1!==e&&this.pk[e]&&3!==this.pk[e].recoType?this.iq(e):this.HY(function(a){for(var b= {},e,k,m=s,n=[],o=0,p=a.length;o<p;o++)e=a[o].catlog,k=a[o].floor,ba!==e&&(""===e&&ba!==k?(m=l,b[k]||(b[k]=[]),b[k].push(a[o])):(b[rh[e]]||(b[rh[e]]=[]),b[rh[e]].push(a[o])));for(var v in b)m?n.push({data:v+"F",index:v}):n.push({data:sh[v],index:v});c.iH=b;c.cj=n;c.ij(a);0==a.length?c.$():c.show()})}},KW:function(){if(!this.Zi){var a=this.vY(this.cj),b=C("div");b.style.cssText=["width:"+134*this.cj.length+"px;","overflow:hidden;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;"].join(""); b.innerHTML=a;a=C("div");a.appendChild(b);a.style.cssText="position:absolute;top:-25px;background:rgb(37,37,37);background:rgba(37,37,37,0.9);border-bottom:1px solid #4e596a;width:100%;line-height:25px;height:25px;overflow:scroll;outline:0";new oh(a,{Xo:s,fy:l,vi:s,Oi:s,Gn:s,EE:l,Qw:l,Ix:l});this.P.appendChild(a);for(var c=this,e=b.getElementsByTagName("span"),f=0,g=e.length;f<g;f++)b=e[f],u.U(b,"click",function(){if(this.getAttribute("dataindex")){c.ij(c.iH[this.getAttribute("dataindex")]);for(var a= 0,b=e.length;a<b;a++)e[a].style.color="#FFFFFF";this.style.color="#3383FF"}});this.Zi=a}},HW:function(){if(this.Zi)a=this.zL(this.cj),this.WQ.innerHTML=a;else{var a=this.zL(this.cj),b=C("ul"),c=this;b.style.cssText="list-style: none;padding:0px;margin:0px;display:block;width:60px;position:absolute;top:7px";b.innerHTML=a;u.U(b,"click",function(a){if(a=(a.srcElement||a.target).getAttribute("dataindex")){c.ij(c.iH[a]);for(var e=b.getElementsByTagName("li"),f=0,g=e.length;f<g;f++)e[f].childNodes[0].getAttribute("dataindex")=== a?u.R.gb(e[f],"pano_catlogLiActive"):u.R.pc(e[f],"pano_catlogLiActive")}});var a=C("div"),e=C("a"),f=C("span"),g=C("a"),i=C("span"),k=["background:url("+K.sa+"panorama/catlog_icon.png) no-repeat;","display:block;width:10px;height:7px;margin:0 auto;"].join("");f.style.cssText=k+"background-position:-18px 0;";e.style.cssText="background:#1C1C1C;display:block;position:absolute;width:58px;";i.style.cssText=k+"background-position:0 0;";g.style.cssText="background:#1C1C1C;display:block;position:absolute;width:58px;"; g.style.top=this.m.imageHeight-7+"px";a.style.cssText="position:absolute;top:0px;left:0px;width:60px;";e.appendChild(f);g.appendChild(i);u.U(e,"mouseover",function(){var a=parseInt(b.style.top,10);7!==a&&(f.style.backgroundPosition="-27px 0");new Kb({Nc:60,dc:Lb.Rs,duration:300,za:function(c){b.style.top=a+(7-a)*c+"px"}})});u.U(e,"mouseout",function(){f.style.backgroundPosition="-18px 0"});u.U(g,"mouseover",function(){var a=parseInt(b.style.top,10),e=c.m.imageHeight-14;if(!(parseInt(b.offsetHeight, 10)<e)){var f=e-parseInt(b.offsetHeight,10)+7;f!==a&&(i.style.backgroundPosition="-9px 0");new Kb({Nc:60,dc:Lb.Rs,duration:300,za:function(c){b.style.top=a+(f-a)*c+"px"}})}});u.U(g,"mouseout",function(){i.style.backgroundPosition="0 0"});a.appendChild(e);a.appendChild(g);e=C("div");e.style.cssText=["position:absolute;z-index:2001;left:20px;","height:"+this.m.imageHeight+"px;","width:62px;overflow:hidden;background:rgb(37,37,37);background:rgba(37,37,37,0.9);"].join("");e.appendChild(b);e.appendChild(a); this.Zi=e;this.WQ=b;this.P.appendChild(e)}},IW:function(){if(this.cj&&!(0>=this.cj.length)){var a=C("div");a.innerHTML=this.Xz;a.style.cssText="position:absolute;background:#252525";this.P.appendChild(a);this.Us=a;this.Zc.ng.style.left=this.lg.width+8+"px";this.Zi&&(this.Zi.style.left=parseInt(this.Zi.style.left,10)+this.lg.width+8+"px");var b=this;u.U(a,"click",function(){b.V.Gc(b.CX)})}},ij:function(a){this.pk=a;this.m.showCatalog&&(0<this.cj.length?(gb()?this.HW():this.KW(),this.Zc.offsetLeft= 60):(this.Us&&(this.P.removeChild(this.Us),this.Us=q,this.Zc.ng.style.left="0px"),this.Zi&&(this.P.removeChild(this.Zi),this.Zi=q),this.Zc.offsetLeft=0));var b=this.pY(a);gb()&&(this.cj&&0<this.cj.length&&this.m.showExit&&this.Xz)&&(this.Zc.offsetLeft+=this.lg.width+8,this.Us?this.Us.innerHTML=this.Xz:this.IW());this.di.innerHTML=b;this.di.style.width=(this.lg.width+8)*a.length+8+"px";a=this.P.offsetWidth;b=this.di.offsetWidth;this.Zc.Zs&&(b+=this.Zc.Zs());b<a-2*this.Zc.Si-this.Zc.offsetLeft?this.P.style.width= b+this.Zc.offsetLeft+"px":(this.P.style.width=isNaN(Number(this.m.maxWidth))===l?this.m.maxWidth:this.m.maxWidth+"px",b<this.P.offsetWidth-2*this.Zc.Si-this.Zc.offsetLeft&&(this.P.style.width=b+this.Zc.offsetLeft+"px"));this.Zc.refresh();this.tB=this.di.children;this.di.appendChild(this.sk);this.sk.style.left="-100000px";a=this.LH(this.V.Zb(),this.U2);-1!==a&&this.iq(a)},vY:function(a){for(var b="",c,e=0,f=a.length;e<f;e++)c='<div style="color:white;opacity:0.5;margin:0 35px;float:left;text-align: center"><span  dataIndex="'+ a[e].index+'">'+a[e].data+"</span></div>",b+=c;return b},zL:function(a){for(var b="",c,e=0,f=a.length;e<f;e++)c='<li class="pano_catlogLi"><span style="display:block;width:100%;" dataIndex="'+a[e].index+'">'+a[e].data+"</span></li>",b+=c;return b},pY:function(a){for(var b,c,e,f,g=[],i=this.lg.height,k=this.lg.width,m=0;m<a.length;m++)b=a[m],recoType=b.recoType,e=b.panoId,f=b.name,c=b.heading,b=b.pitch,c=Jg.ML(e,c,b,198,108),b='<a href="javascript:void(0);" class="pano_photo_item" data-index="'+m+ '"><img style="width:'+(k-2)+"px;height:"+(i-2)+'px;" data-index="'+m+'" name="'+f+'" src="'+c+'" alt="'+f+'"/><span class="pano_photo_decs" data-index="'+m+'" style="width:'+k+"px;font-size:"+Math.floor(i/6)+"px; line-height:"+Math.floor(i/6)+'px;"><em class="pano_poi_'+recoType+'"></em>'+f+"</span></a>",3===recoType?gb()?(this.Xz=b,this.CX=e,a.splice(m,1),m--):(b='<a href="javascript:void(0);" class="pano_photo_item" data-index="'+m+'"><img style="width:'+(k-2)+"px;height:"+(i-2)+'px;" data-index="'+ m+'" name="'+f+'" src="'+c+'" alt="'+f+'"/><div style="background:rgba(37,37,37,0.5);position:absolute;top:0px;left:0px;width:100%;height:100%;text-align: center;line-height:'+this.m.imageHeight+'px;" data-index="'+m+'"><img src="'+K.sa+'panorama/photoexit.png" style="border:none;vertical-align:middle;" data-index="'+m+'" alt=""/></div></a>',g.push(b)):g.push(b);return g.join("")},HY:function(a){var b=this,c=this.V.Zb();c&&this.bm.Ex(c,function(e){b.V.Zb()===c&&a(e)})},xc:function(a){if(!jb(a)||isNaN(a)|| a<Ld||3<a)a=this.defaultAnchor;var b=this.P,c=this.m.offset.width,e=this.m.offset.height;b.style.left=b.style.top=b.style.right=b.style.bottom="auto";switch(a){case Ld:b.style.top=e+"px";b.style.left=c+"px";break;case Md:b.style.top=e+"px";b.style.right=c+"px";break;case Nd:b.style.bottom=e+"px";b.style.left=c+"px";break;case 3:b.style.bottom=e+"px",b.style.right=c+"px"}},GQ:function(){this.EQ()},EQ:function(){var a=this;u.U(this.P,"touchstart",function(a){a.stopPropagation()});u.U(this.tk,"click", function(b){if((b=(b.srcElement||b.target).getAttribute("data-index"))&&b!=a.ed)a.iq(b),a.V.Gc(a.pk[b].panoId)});u.U(this.di,"mouseover",function(b){b=(b.srcElement||b.target).getAttribute("data-index");b!==q&&a.AK(b,l)});this.V.addEventListener("size_changed",function(){isNaN(Number(a.m.maxWidth))&&a.Kj({maxWidth:a.m.maxWidth})})},iq:function(a){this.sk.style.left=this.tB[a].offsetLeft+8+"px";this.sk.setAttribute("data-index",this.tB[a].getAttribute("data-index"));this.ed=a;this.AK(a)},AK:function(a, b){var c=this.lg.width+8,e=0;this.Zc.Zs&&(e=this.Zc.Zs()/2);var f=this.tk.offsetWidth-2*e,g=this.di.offsetLeft||this.Zc.x,g=g-e,i=-a*c;i>g&&this.Zc.scrollTo(i+e);c=i-c;g-=f;c<g&&(!b||b&&8<i-g)&&this.Zc.scrollTo(c+f+e)},tZ:function(){this.Zc=M()?new oh(this.tk,{Xo:s,fy:l,vi:s,Oi:s,Gn:s,EE:l,Qw:l,Ix:l}):new th(this.tk)},$:function(){this.P.style.visibility="hidden"},show:function(){this.P.style.visibility="visible"}}); function th(a){this.P=a;this.ph=a.children[0];this.Vr=q;this.Si=20;this.offsetLeft=0;this.xa()} th.prototype={xa:function(){this.ph.style.position="relative";this.refresh();this.ws();this.gC()},refresh:function(){this.uo=this.P.offsetWidth-this.Zs();this.RA=-(this.ph.offsetWidth-this.uo-this.Si);this.Lv=this.Si+this.offsetLeft;this.ph.style.left=this.Lv+"px";this.ph.children[0]&&(this.Vr=this.ph.children[0].offsetWidth);this.ng&&(this.ng.children[0].style.marginTop=this.Pr.children[0].style.marginTop=this.ng.offsetHeight/2-this.ng.children[0].offsetHeight/2+"px")},Zs:function(){return 2*this.Si}, ws:function(){this.$v=C("div");this.$v.innerHTML='<a class="pano_photo_arrow_l" style="background:rgb(37,37,37);background:rgba(37,37,37,0.9);" href="javascript:void(0)" title="\u4e0a\u4e00\u9875"><span class="pano_arrow_l"></span></a><a class="pano_photo_arrow_r" style="background:rgb(37,37,37);background:rgba(37,37,37,0.9);" href="javascript:void(0)" title="\u4e0b\u4e00\u9875"><span class="pano_arrow_r"></span></a>';this.ng=this.$v.children[0];this.Pr=this.$v.children[1];this.P.appendChild(this.$v); this.ng.children[0].style.marginTop=this.Pr.children[0].style.marginTop=this.ng.offsetHeight/2-this.ng.children[0].offsetHeight/2+"px"},gC:function(){var a=this;u.U(this.ng,"click",function(){a.scrollTo(a.ph.offsetLeft+a.uo)});u.U(this.Pr,"click",function(){a.scrollTo(a.ph.offsetLeft-a.uo)})},mV:function(){u.R.pc(this.ng,"pano_arrow_disable");u.R.pc(this.Pr,"pano_arrow_disable");var a=this.ph.offsetLeft;a>=this.Lv&&u.R.gb(this.ng,"pano_arrow_disable");a-this.uo<=this.RA&&u.R.gb(this.Pr,"pano_arrow_disable")}, scrollTo:function(a){a=a<this.ph.offsetLeft?Math.ceil((a-this.Si-this.uo)/this.Vr)*this.Vr+this.uo+this.Si-8:Math.ceil((a-this.Si)/this.Vr)*this.Vr+this.Si;a<this.RA?a=this.RA:a>this.Lv&&(a=this.Lv);var b=this.ph.offsetLeft,c=this;new Kb({Nc:60,dc:Lb.Rs,duration:300,za:function(e){c.ph.style.left=b+(a-b)*e+"px"},finish:function(){c.mV()}})}};function uh(){var a=256*Math.pow(2,15),b=3*a,c=T.Ta(new R(180,0)).lng,b=b-c,e=-3*a,a=T.Ta(new R(-180,0)).lng,e=a-e;this.nV=c/Math.pow(2,15);this.pg=c;this.ih=a;this.Ll=b+e;this.jh=c-a;this.ZU=b;this.BT=e} uh.prototype={tm:function(a,b,c,e){for(var f=0,b=1536*Math.pow(2,b-3)/(c||256),c=b/2-1,g=-b/2;a>c;)a-=b,f-=this.Ll;for(;a<g;)a+=b,f+=this.Ll;var i=f,f=Math.round(f/Math.pow(2,18-e));return{offsetX:f,e4:i,qj:a,i2:b,L5:c,M5:g}},iC:function(a){for(var b=a.lng;b>this.pg;)b-=this.jh;for(;b<this.ih;)b+=this.jh;a.lng=b;return a},dW:function(a,b){for(var c=b||a.Fb(),e=a.nf.lng,f=a.jf.lng;c.lng>this.pg;)c.lng-=this.jh,e-=this.jh,f-=this.jh;for(;c.lng<this.ih;)c.lng+=this.jh,e+=this.jh,f+=this.jh;a.nf.lng= e;a.jf.lng=f;return a},jC:function(a,b,c,e){for(var c=c||256,f=e||Math.pow(2,18-b)*c,e=Math.floor(this.pg/f),g=Math.floor(this.ih/f),i=Math.floor(this.Ll/f),f=[],k=0;k<a.length;k++){var m=a[k],n=m[0],m=m[1];if(n>=e){if(n+=i,this.Ux(n,b,c)!==l){var o="id_"+n+"_"+m+"_"+b;a[o]||(a[o]=l,f.push([n,m,b,c]))}}else n<=g&&(n-=i,this.Ux(n,b,c)!==l&&(o="id_"+n+"_"+m+"_"+b,a[o]||(a[o]=l,f.push([n,m,b,c]))))}k=0;for(e=f.length;k<e;k++)a.push(f[k]);for(k=a.length-1;0<=k;k--)n=a[k][0],this.Ux(n,b,c)&&a.splice(k, 1);return a},Ux:function(a,b,c){for(var e=Math.pow(2,b-3),b=Math.round(this.nV*e),e=1536*e/c;a>e/2-1;)a-=e;for(;a<-(e/2);)a+=e;return 0<a&&a*c>b||0>a&&Math.abs((a+1)*c)>b?l:s},vM:function(a,b){return a<this.ih||b>this.pg},RL:function(a){return Math.round((this.ZU+this.BT)/Math.pow(2,18-a))},SY:function(a,b,c){var b=b||256,e=Math.ceil(this.pg/c),f=Math.floor(this.ih/c);return a===e-1?(a=(this.pg-c*(e-1))/c*b,a=Math.round(a),[0,0,a,b]):a===f?(a=(this.ih-c*f)/c*b,a=Math.round(Math.abs(a)),[a,0,b,b]): q}};var tf=new uh;z.Map=Wa;z.Hotspot=vb;z.MapType=yf;z.Point=R;z.Pixel=S;z.Size=O;z.Bounds=sb;z.TileLayer=Ee;z.Projection=Zd;z.MercatorProjection=T;z.PerspectiveProjection=ub;z.Copyright=function(a,b,c){this.id=a;this.eb=b;this.content=c};z.Overlay=be;z.Label=ke;z.GroundOverlay=le;z.PointCollection=qe;z.Marker=je;z.CanvasLayer=te;z.Icon=fe;z.IconSequence=he;z.Symbol=ge;z.Polyline=ye;z.Polygon=xe;z.InfoWindow=ie;z.Circle=ze;z.Control=Kd;z.NavigationControl=yb;z.GeolocationControl=Od;z.OverviewMapControl=Ab; z.CopyrightControl=Pd;z.ScaleControl=zb;z.MapTypeControl=Bb;z.CityListControl=Qd;z.PanoramaControl=Sd;z.TrafficLayer=Le;z.CustomLayer=Cb;z.ContextMenu=Vd;z.MenuItem=Yd;z.LocalSearch=pb;z.TransitRoute=ag;z.DrivingRoute=eg;z.TruckRoute=gg;z.WalkingRoute=fg;z.RidingRoute=hg;z.Autocomplete=rg;z.RouteSearch=lg;z.Geocoder=mg;z.LocalCity=og;z.Geolocation=Geolocation;z.Convertor=ae;z.BusLineSearch=qg;z.Boundary=pg;z.Panorama=$a;z.PanoramaLabel=yg;z.PanoramaService=Ud;z.PanoramaCoverageLayer=Td; z.PanoramaFlashInterface=Hg;function V(a,b){for(var c in b)a[c]=b[c]}V(window,{BMap:z,_jsload2:function(a,b){ja.Qy.FZ&&ja.Qy.set(a,b);eb.gW(a,b)},BMAP_API_VERSION:"2.0"});var vh=Wa.prototype; V(vh,{getBounds:vh.Ld,getCenter:vh.Fb,getMapType:vh.ua,getSize:vh.vb,setSize:vh.Je,getViewport:vh.lt,getZoom:vh.ka,centerAndZoom:vh.td,panTo:vh.Gi,panBy:vh.Og,flyTo:vh.pL,setCenter:vh.yf,setCurrentCity:vh.rF,setMapType:vh.Sg,setViewport:vh.Tg,setZoom:vh.Yc,highResolutionEnabled:vh.ot,zoomTo:vh.Vg,zoomIn:vh.gG,zoomOut:vh.hG,addHotspot:vh.UB,removeHotspot:vh.P_,clearHotspots:vh.Uw,checkResize:vh.jW,addControl:vh.jm,removeControl:vh.aO,getContainer:vh.Na,addContextMenu:vh.im,removeContextMenu:vh.Zp, addOverlay:vh.Qa,removeOverlay:vh.Hb,clearOverlays:vh.wK,openInfoWindow:vh.Wc,closeInfoWindow:vh.Mc,pointToOverlayPixel:vh.cf,overlayPixelToPoint:vh.KN,getInfoWindow:vh.zh,getOverlays:vh.Bx,getPanes:function(){return{floatPane:this.ce.uD,markerMouseTarget:this.ce.HE,floatShadow:this.ce.oL,labelPane:this.ce.zE,markerPane:this.ce.gN,markerShadow:this.ce.hN,mapPane:this.ce.Lt,vertexPane:this.ce.sP}},addTileLayer:vh.ve,removeTileLayer:vh.eg,pixelToPoint:vh.ac,pointToPixel:vh.vc,setFeatureStyle:vh.H6, selectBaseElement:vh.A6,setMapStyle:vh.gu,enable3DBuilding:vh.jp,disable3DBuilding:vh.YW,getPanorama:vh.ft,initIndoorLayer:vh.uZ,setNormalMapDisplay:vh.iu,setMapStyleV2:vh.r0,setBMapCopyrightOffset:vh.qF,getVectorContainer:vh.YY});V(window,{BMAP_COORD_MERCATOR:Va,BMAP_COORD_BD09:Sa,BMAP_COORD_GCJ02:Ta,BMAP_COORD_GCJ02MERCATOR:"BMAP_COORD_GCJ02MERCATOR",BMAP_COORD_WGS84:"BMAP_COORD_WGS84",BMAP_COORD_EPSG3857:"BMAP_COORD_EPSG3857"});var wh=yf.prototype; V(wh,{getTileLayer:wh.RY,getMinZoom:wh.ui,getMaxZoom:wh.Ah,getProjection:wh.zj,getTextColor:wh.Pm,getTips:wh.jt});V(window,{BMAP_NORMAL_MAP:Ya,BMAP_PERSPECTIVE_MAP:ab,BMAP_SATELLITE_MAP:db,BMAP_HYBRID_MAP:cb});var xh=T.prototype;V(xh,{lngLatToPoint:xh.Lg,pointToLngLat:xh.Ij});var yh=ub.prototype;V(yh,{lngLatToPoint:yh.Lg,pointToLngLat:yh.Ij});var zh=sb.prototype; V(zh,{equals:zh.Qb,containsPoint:zh.ss,containsBounds:zh.vW,intersects:zh.yt,extend:zh.extend,getCenter:zh.Fb,isEmpty:zh.Ej,getSouthWest:zh.Nd,getNorthEast:zh.Ce,toSpan:zh.UF});var Ah=be.prototype;V(Ah,{isVisible:Ah.Fc,show:Ah.show,hide:Ah.$});be.getZIndex=be.Pk;var Bh=tb.prototype;V(Bh,{openInfoWindow:Bh.Wc,closeInfoWindow:Bh.Mc,enableMassClear:Bh.vj,disableMassClear:Bh.$W,show:Bh.show,hide:Bh.$,getMap:Bh.at,addContextMenu:Bh.im,removeContextMenu:Bh.Zp});var Ch=je.prototype; V(Ch,{setIcon:Ch.Vb,getIcon:Ch.wp,setPosition:Ch.ra,getPosition:Ch.la,setOffset:Ch.Qd,getOffset:Ch.xj,getLabel:Ch.$s,setLabel:Ch.Jj,setTitle:Ch.Hc,setTop:Ch.Ki,enableDragging:Ch.Yb,disableDragging:Ch.Hs,setZIndex:Ch.mq,getMap:Ch.at,setAnimation:Ch.qn,setShadow:Ch.Iy,hide:Ch.$,setRotation:Ch.Gy,getRotation:Ch.QL});V(window,{BMAP_ANIMATION_DROP:1,BMAP_ANIMATION_BOUNCE:2});var Dh=ke.prototype; V(Dh,{setStyle:Dh.Sd,setStyles:Dh.Ji,setContent:Dh.Pc,setPosition:Dh.ra,getPosition:Dh.la,setOffset:Dh.Qd,getOffset:Dh.xj,setTitle:Dh.Hc,setZIndex:Dh.mq,getMap:Dh.at,getContent:Dh.Jk});var Eh=fe.prototype;V(Eh,{setImageUrl:Eh.rO,setSize:Eh.Je,setAnchor:Eh.xc,setImageOffset:Eh.fu,setImageSize:Eh.l0,setInfoWindowAnchor:Eh.o0,setPrintImageUrl:Eh.A0});var Fh=ie.prototype; V(Fh,{redraw:Fh.re,setTitle:Fh.Hc,setContent:Fh.Pc,getContent:Fh.Jk,getPosition:Fh.la,enableMaximize:Fh.xh,disableMaximize:Fh.gx,isOpen:Fh.ab,setMaxContent:Fh.hu,maximize:Fh.dy,enableAutoPan:Fh.Ss});var Gh=de.prototype; V(Gh,{getPath:Gh.Ze,setPath:Gh.Rd,setPositionAt:Gh.wn,getStrokeColor:Gh.NY,setStrokeWeight:Gh.lq,getStrokeWeight:Gh.UL,setStrokeOpacity:Gh.jq,getStrokeOpacity:Gh.OY,setFillOpacity:Gh.eu,getFillOpacity:Gh.iY,setStrokeStyle:Gh.kq,getStrokeStyle:Gh.TL,getFillColor:Gh.hY,getBounds:Gh.Ld,enableEditing:Gh.Ae,disableEditing:Gh.ZW,getEditing:Gh.eY,getGeodesicPath:Gh.lY});var Hh=ze.prototype;V(Hh,{setCenter:Hh.yf,getCenter:Hh.Fb,getRadius:Hh.OL,setRadius:Hh.zf});var Ih=xe.prototype; V(Ih,{getPath:Ih.Ze,setPath:Ih.Rd,setPositionAt:Ih.wn});var Jh=vb.prototype;V(Jh,{getPosition:Jh.la,setPosition:Jh.ra,getText:Jh.ZD,setText:Jh.lu});R.prototype.equals=R.prototype.Qb;S.prototype.equals=S.prototype.Qb;O.prototype.equals=O.prototype.Qb;V(window,{BMAP_ANCHOR_TOP_LEFT:Ld,BMAP_ANCHOR_TOP_RIGHT:Md,BMAP_ANCHOR_BOTTOM_LEFT:Nd,BMAP_ANCHOR_BOTTOM_RIGHT:3});var Kh=Kd.prototype;V(Kh,{setAnchor:Kh.xc,getAnchor:Kh.BD,setOffset:Kh.Qd,getOffset:Kh.xj,show:Kh.show,hide:Kh.$,isVisible:Kh.Fc,toString:Kh.toString}); var Lh=yb.prototype;V(Lh,{getType:Lh.Ep,setType:Lh.xn});V(window,{BMAP_NAVIGATION_CONTROL_LARGE:0,BMAP_NAVIGATION_CONTROL_SMALL:1,BMAP_NAVIGATION_CONTROL_PAN:2,BMAP_NAVIGATION_CONTROL_ZOOM:3});var Mh=Ab.prototype;V(Mh,{changeView:Mh.we,setSize:Mh.Je,getSize:Mh.vb});var Nh=zb.prototype;V(Nh,{getUnit:Nh.XY,setUnit:Nh.BF});V(window,{BMAP_UNIT_METRIC:"metric",BMAP_UNIT_IMPERIAL:"us"});var Oh=Pd.prototype;V(Oh,{addCopyright:Oh.Hw,removeCopyright:Oh.dF,getCopyright:Oh.Gm,getCopyrightCollection:Oh.JD}); V(window,{BMAP_MAPTYPE_CONTROL_HORIZONTAL:Rd,BMAP_MAPTYPE_CONTROL_DROPDOWN:1,BMAP_MAPTYPE_CONTROL_MAP:2});var Ph=Ee.prototype;V(Ph,{getMapType:Ph.ua,getCopyright:Ph.Gm,isTransparentPng:Ph.Gt});var Qh=Vd.prototype;V(Qh,{addItem:Qh.js,addSeparator:Qh.XB,removeSeparator:Qh.gF});var Rh=Yd.prototype;V(Rh,{setText:Rh.lu});var Sh=X.prototype; V(Sh,{getStatus:Sh.Nm,setSearchCompleteCallback:Sh.ku,getPageCapacity:Sh.Ye,setPageCapacity:Sh.un,setLocation:Sh.tn,disableFirstResultSelection:Sh.NC,enableFirstResultSelection:Sh.gD,gotoPage:Sh.Qm,searchNearby:Sh.gq,searchInBounds:Sh.nn,search:Sh.search});V(window,{BMAP_STATUS_SUCCESS:0,BMAP_STATUS_CITY_LIST:1,BMAP_STATUS_UNKNOWN_LOCATION:Jf,BMAP_STATUS_UNKNOWN_ROUTE:3,BMAP_STATUS_INVALID_KEY:4,BMAP_STATUS_INVALID_REQUEST:5,BMAP_STATUS_PERMISSION_DENIED:Kf,BMAP_STATUS_SERVICE_UNAVAILABLE:7,BMAP_STATUS_TIMEOUT:Lf}); V(window,{BMAP_POI_TYPE_NORMAL:0,BMAP_POI_TYPE_BUSSTOP:1,BMAP_POI_TYPE_BUSLINE:2,BMAP_POI_TYPE_SUBSTOP:3,BMAP_POI_TYPE_SUBLINE:4});V(window,{BMAP_TRANSIT_POLICY_RECOMMEND:0,BMAP_TRANSIT_POLICY_LEAST_TIME:4,BMAP_TRANSIT_POLICY_LEAST_TRANSFER:1,BMAP_TRANSIT_POLICY_LEAST_WALKING:2,BMAP_TRANSIT_POLICY_AVOID_SUBWAYS:3,BMAP_TRANSIT_POLICY_FIRST_SUBWAYS:5,BMAP_LINE_TYPE_BUS:0,BMAP_LINE_TYPE_SUBWAY:1,BMAP_LINE_TYPE_FERRY:2,BMAP_LINE_TYPE_TRAIN:3,BMAP_LINE_TYPE_AIRPLANE:4,BMAP_LINE_TYPE_COACH:5}); V(window,{BMAP_TRANSIT_TYPE_POLICY_TRAIN:0,BMAP_TRANSIT_TYPE_POLICY_AIRPLANE:1,BMAP_TRANSIT_TYPE_POLICY_COACH:2});V(window,{BMAP_INTERCITY_POLICY_LEAST_TIME:0,BMAP_INTERCITY_POLICY_EARLY_START:1,BMAP_INTERCITY_POLICY_CHEAP_PRICE:2});V(window,{BMAP_TRANSIT_TYPE_IN_CITY:0,BMAP_TRANSIT_TYPE_CROSS_CITY:1});V(window,{BMAP_TRANSIT_PLAN_TYPE_ROUTE:0,BMAP_TRANSIT_PLAN_TYPE_LINE:1});var Th=$f.prototype;V(Th,{clearResults:Th.xe});cg=ag.prototype; V(cg,{setPolicy:cg.vn,toString:cg.toString,setPageCapacity:cg.un,setIntercityPolicy:cg.uF,setTransitTypePolicy:cg.zF});V(gg.prototype,{setPolicy:gg.vn,toString:gg.toString,setPageCapacity:gg.un,setIntercityPolicy:gg.uF,setTransitTypePolicy:gg.zF});V(window,{BMAP_DRIVING_POLICY_DEFAULT:0,BMAP_DRIVING_POLICY_AVOID_HIGHWAYS:3,BMAP_DRIVING_POLICY_AVOID_CONGESTION:5,BMAP_DRIVING_POLICY_FIRST_HIGHWAYS:4});V(window,{BMAP_MODE_DRIVING:"driving",BMAP_MODE_TRANSIT:"transit",BMAP_MODE_WALKING:"walking",BMAP_MODE_NAVIGATION:"navigation"}); var Uh=lg.prototype;V(Uh,{routeCall:Uh.lO});V(window,{BMAP_HIGHLIGHT_STEP:1,BMAP_HIGHLIGHT_ROUTE:2});V(window,{BMAP_ROUTE_TYPE_DRIVING:Nf,BMAP_ROUTE_TYPE_WALKING:Mf,BMAP_ROUTE_TYPE_RIDING:Of});V(window,{BMAP_ROUTE_STATUS_NORMAL:Pf,BMAP_ROUTE_STATUS_EMPTY:1,BMAP_ROUTE_STATUS_ADDRESS:2});var Vh=eg.prototype;V(Vh,{setPolicy:Vh.vn});var Wh=rg.prototype;V(Wh,{show:Wh.show,hide:Wh.$,setTypes:Wh.AF,setLocation:Wh.tn,search:Wh.search,setInputValue:Wh.Ey});V(Cb.prototype,{});var Xh=pg.prototype;V(Xh,{get:Xh.get}); V(Td.prototype,{});V(window,{BMAP_POINT_DENSITY_HIGH:200,BMAP_POINT_DENSITY_MEDIUM:Pe,BMAP_POINT_DENSITY_LOW:50});V(window,{BMAP_POINT_SHAPE_STAR:1,BMAP_POINT_SHAPE_WATERDROP:2,BMAP_POINT_SHAPE_CIRCLE:ne,BMAP_POINT_SHAPE_SQUARE:4,BMAP_POINT_SHAPE_RHOMBUS:5});V(window,{BMAP_POINT_SIZE_TINY:1,BMAP_POINT_SIZE_SMALLER:2,BMAP_POINT_SIZE_SMALL:3,BMAP_POINT_SIZE_NORMAL:oe,BMAP_POINT_SIZE_BIG:5,BMAP_POINT_SIZE_BIGGER:6,BMAP_POINT_SIZE_HUGE:7}); V(window,{BMap_Symbol_SHAPE_CAMERA:11,BMap_Symbol_SHAPE_WARNING:12,BMap_Symbol_SHAPE_SMILE:13,BMap_Symbol_SHAPE_CLOCK:14,BMap_Symbol_SHAPE_POINT:9,BMap_Symbol_SHAPE_PLANE:10,BMap_Symbol_SHAPE_CIRCLE:1,BMap_Symbol_SHAPE_RECTANGLE:2,BMap_Symbol_SHAPE_RHOMBUS:3,BMap_Symbol_SHAPE_STAR:4,BMap_Symbol_SHAPE_BACKWARD_CLOSED_ARROW:5,BMap_Symbol_SHAPE_FORWARD_CLOSED_ARROW:6,BMap_Symbol_SHAPE_BACKWARD_OPEN_ARROW:7,BMap_Symbol_SHAPE_FORWARD_OPEN_ARROW:8});V(window,{BMAP_CONTEXT_MENU_ICON_ZOOMIN:Wd,BMAP_CONTEXT_MENU_ICON_ZOOMOUT:Xd}); V(window,{BMAP_SYS_DRAWER:Oa,BMAP_SVG_DRAWER:1,BMAP_VML_DRAWER:2,BMAP_CANVAS_DRAWER:3,BMAP_SVG_DRAWER_FIRST:4});z.EV();z.Xy(); })()
public/bmap-test.html
@@ -27,6 +27,23 @@
      #map { width: 100%; height: 320px; margin-top: 12px; border: 1px solid #ddd; }
      .tip { margin-top: 12px; padding: 10px; background: #e6f4ff; border-radius: 6px; }
    </style>
    <script>
      // å°½æ—©æ³¨å†Œï¼šæ•获 SDK æ‰§è¡ŒæœŸé—´æŠ›å‡ºçš„æ‰€æœ‰ JS é”™è¯¯ï¼ˆè¿™æ˜¯æœ€ç›´æŽ¥çš„æ ¹å› çº¿ç´¢ï¼‰
      window.__bmapErr = [];
      window.addEventListener('error', function (e) {
        var t = e.target;
        if (t && (t.tagName === 'SCRIPT' || t.tagName === 'IMG' || t.tagName === 'LINK')) { return; }
        window.__bmapErr.push('JS é”™è¯¯: ' + e.message + ' @' + (e.filename || '').split('/').pop() + ':' + e.lineno + ':' + e.colno);
      }, true);
      window.addEventListener('unhandledrejection', function (e) {
        window.__bmapErr.push('Promise æ‹’绝: ' + (e.reason && e.reason.message ? e.reason.message : e.reason));
      });
      var _ce = console.error;
      console.error = function () {
        try { window.__bmapErr.push('console.error: ' + Array.prototype.join.call(arguments, ' ').slice(0, 200)); } catch (_) {}
        return _ce.apply(console, arguments);
      };
    </script>
  </head>
  <body>
    <h3>百度地图 SDK åŠ è½½è¯Šæ–­</h3>
@@ -244,5 +261,229 @@
        lg('(如果这里没有任何记录,说明 220 æ¥è‡ªç™¾åº¦ SDK å†…部 alert,请看有没有「百度弹窗」行)');
      })();
    </script>
    <hr style="margin:24px 0" />
    <h3>环境能力检测(WebGL / XHR / æ¸²æŸ“)</h3>
    <div id="log5" style="padding:12px;background:#f9f0ff;border-radius:6px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;white-space:pre-wrap;word-break:break-all"></div>
    <script>
      (function () {
        var el = document.getElementById('log5');
        function lg(msg, cls) {
          var d = document.createElement('div');
          d.className = cls || '';
          d.textContent = msg;
          el.appendChild(d);
        }
        lg('=== WebGL èƒ½åŠ› ===');
        var gl1 = null, gl2 = null;
        try {
          var c1 = document.createElement('canvas');
          gl1 = c1.getContext('webgl') || c1.getContext('experimental-webgl');
        } catch (e) { lg('WebGL1 æ£€æµ‹å¼‚常: ' + e.message, 'bad'); }
        try {
          var c2 = document.createElement('canvas');
          gl2 = c2.getContext('webgl2');
        } catch (e) {}
        lg('WebGL 1.0: ' + (gl1 ? '✅ æ”¯æŒ' : '❌ ä¸æ”¯æŒ'), gl1 ? 'ok' : 'bad');
        lg('WebGL 2.0: ' + (gl2 ? '✅ æ”¯æŒ' : '❌ ä¸æ”¯æŒ'), gl2 ? 'ok' : 'warn');
        if (gl1) {
          try {
            var ext = gl1.getExtension('WEBGL_debug_renderer_info');
            if (ext) {
              lg('渲染器: ' + gl1.getParameter(ext.UNMASKED_RENDERER_WEBGL));
              lg('厂商: ' + gl1.getParameter(ext.UNMASKED_VENDOR_WEBGL));
            } else {
              lg('渲染器: ' + gl1.getParameter(gl1.RENDERER));
            }
          } catch (e) {}
        }
        lg('');
        lg('=== å…¶ä»– ===');
        lg('硬件加速(粗略): ' + (navigator.hardwareConcurrency || '?') + ' æ ¸');
        lg('设备像素比: ' + (window.devicePixelRatio || 1));
        lg('是否远程桌面/虚拟机: éœ€çœ‹æ¸²æŸ“器名称(含 SwiftShader/llvmpipe å³ä¸ºè½¯ä»¶æ¸²æŸ“)', 'warn');
        lg('');
        lg('=== XHR æ‹¦æˆªï¼ˆè®°å½•失败请求的真实来源)===');
        var origOpen = XMLHttpRequest.prototype.open;
        var origSend = XMLHttpRequest.prototype.send;
        XMLHttpRequest.prototype.open = function (m, u) {
          this.__url = u;
          return origOpen.apply(this, arguments);
        };
        XMLHttpRequest.prototype.send = function () {
          var xhr = this;
          xhr.addEventListener('loadend', function () {
            if (xhr.status === 0 || xhr.status >= 400) {
              lg('❌ XHR ' + (xhr.status || '失败') + ' ' + String(xhr.__url).slice(0, 150), 'bad');
            }
          });
          return origSend.apply(this, arguments);
        };
        lg('已开始拦截 XHR。请刷新页面看完整记录。');
        // 3 ç§’后检查地图容器里的实际内容
        setTimeout(function () {
          var m = document.getElementById('map3');
          if (!m) { return; }
          lg('');
          lg('=== åœ°å›¾å®¹å™¨å®žé™…内容 ===');
          lg('innerHTML é•¿åº¦: ' + m.innerHTML.length);
          lg('canvas æ•°é‡: ' + m.querySelectorAll('canvas').length);
          lg('子元素: ' + m.children.length);
          lg('尺寸: ' + m.offsetWidth + ' x ' + m.offsetHeight);
        }, 5000);
      })();
    </script>
    <hr style="margin:24px 0" />
    <h3>深度探测(SDK å®Œæ•´æ€§ / å®žä¾‹è¡Œä¸º / å…¨éƒ¨ç½‘络请求)</h3>
    <div id="log6" style="padding:12px;background:#e6fffb;border-radius:6px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;white-space:pre-wrap;word-break:break-all"></div>
    <div id="probe-map" style="width:400px;height:300px;border:1px solid #ccc;margin-top:8px"></div>
    <script>
      (function () {
        var el = document.getElementById('log6');
        function lg(msg, cls) {
          var d = document.createElement('div');
          d.className = cls || '';
          d.textContent = msg;
          el.appendChild(d);
        }
        lg('=== 1. BMapGL å¯¹è±¡å®Œæ•´æ€§ ===');
        lg('typeof window.BMapGL = ' + typeof window.BMapGL);
        if (window.BMapGL) {
          lg('BMapGL.Map   = ' + typeof window.BMapGL.Map);
          lg('BMapGL.Point = ' + typeof window.BMapGL.Point);
          lg('BMapGL.Marker= ' + typeof window.BMapGL.Marker);
          lg('BMapGL.Circle= ' + typeof window.BMapGL.Circle);
          lg('BMapGL.Geocoder = ' + typeof window.BMapGL.Geocoder);
          lg('BMapGL.Version = ' + (window.BMapGL.Version || window.BMapGL.version || '(无)'));
          var keys = Object.keys(window.BMapGL);
          lg('BMapGL å±žæ€§æ•°é‡: ' + keys.length);
          lg('前 20 ä¸ª: ' + keys.slice(0, 20).join(', '));
        }
        lg('');
        lg('=== 2. æ–°å»ºä¸€ä¸ªçº¯å‡€å®¹å™¨ï¼Œåˆ›å»ºåœ°å›¾åŽç«‹å³æ£€æŸ¥ ===');
        var div = document.getElementById('probe-map');
        try {
          var t0 = Date.now();
          var m = new window.BMapGL.Map(div);
          lg('new BMapGL.Map() è¿”回类型: ' + typeof m + '(耗时 ' + (Date.now() - t0) + 'ms)', 'ok');
          lg('容器 innerHTML é•¿åº¦ï¼ˆç«‹å³ï¼‰: ' + div.innerHTML.length, div.innerHTML.length > 0 ? 'ok' : 'bad');
          lg('容器 children æ•°é‡: ' + div.children.length, div.children.length > 0 ? 'ok' : 'bad');
          lg('容器 outerHTML å‰ 300: ' + div.outerHTML.slice(0, 300));
          lg('map.getSize() = ' + JSON.stringify(m.getSize ? m.getSize() : null));
          lg('map.getCenter() = ' + (m.getCenter ? JSON.stringify(m.getCenter()) : 'null'));
          try {
            m.centerAndZoom(new window.BMapGL.Point(87.616848, 43.825592), 14);
            lg('centerAndZoom è°ƒç”¨æˆåŠŸ', 'ok');
          } catch (e2) {
            lg('centerAndZoom å¼‚常: ' + e2.message, 'bad');
          }
          setTimeout(function () {
            lg('1 ç§’后容器 innerHTML é•¿åº¦: ' + div.innerHTML.length, div.innerHTML.length > 0 ? 'ok' : 'bad');
            lg('1 ç§’后 canvas æ•°é‡: ' + div.querySelectorAll('canvas').length);
          }, 1000);
        } catch (e) {
          lg('创建地图抛异常: ' + e.message, 'bad');
          lg('堆栈: ' + (e.stack || '').slice(0, 300), 'bad');
        }
        lg('');
        lg('=== 3. é¡µé¢å®žé™…发出的全部网络请求(performance API)===');
        setTimeout(function () {
          var rs = performance.getEntriesByType('resource');
          lg('总资源请求: ' + rs.length);
          var bm = rs.filter(function (r) { return r.name.indexOf('bmap') >= 0 || r.name.indexOf('baidu') >= 0; });
          lg('bmap/baidu ç›¸å…³: ' + bm.length);
          bm.forEach(function (r) {
            var size = r.transferSize || r.encodedBodySize || 0;
            var st = r.responseStatus || (size > 0 ? 200 : '?');
            lg('  [' + st + '] ' + Math.round(r.duration) + 'ms ' + size + 'B  ' + r.name.replace(location.origin, '').slice(0, 110), size > 0 ? '' : 'warn');
          });
          lg('');
          lg('=== 4. æŽ§åˆ¶å°é”™è¯¯æ•获 ===');
          lg('(如上方无异常,说明 SDK é™é»˜å¤±è´¥ï¼Œé‡ç‚¹çœ‹ç¬¬ 3 èŠ‚å“ªäº›è¯·æ±‚ 0 å­—节)');
        }, 6000);
      })();
    </script>
    <hr style="margin:24px 0" />
    <h3>第 7 å—:JS æ‰§è¡Œé”™è¯¯ + 2D ç‰ˆåœ°å›¾ï¼ˆä¸ä¾èµ– WebGL)</h3>
    <div id="log7" style="padding:12px;background:#fcffe6;border-radius:6px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;white-space:pre-wrap;word-break:break-all"></div>
    <div id="map4" style="width:100%;height:340px;margin-top:12px;border:1px solid #ddd"></div>
    <script>
      (function () {
        var el = document.getElementById('log7');
        function lg(msg, cls) { var d = document.createElement('div'); d.className = cls || ''; d.textContent = msg; el.appendChild(d); }
        setTimeout(function () {
          lg('=== æ•获到的 JS æ‰§è¡Œé”™è¯¯ ===');
          if (!window.__bmapErr || window.__bmapErr.length === 0) {
            lg('(无 JS é”™è¯¯ï¼‰', 'ok');
          } else {
            window.__bmapErr.slice(0, 15).forEach(function (m) { lg(m, 'bad'); });
          }
        }, 3000);
        lg('');
        lg('=== 2D ç‰ˆåœ°å›¾ï¼ˆBMap,不使用 WebGL / Worker)===');
        var s = document.createElement('script');
        s.src = '/bmap-api/getscript?v=3.0&ak=' + KEY + '&services=&t=' + Date.now();
        s.addEventListener('load', function () {
          lg('load è§¦å‘,window.BMap = ' + typeof window.BMap, window.BMap ? 'ok' : 'bad');
          if (!window.BMap) { return; }
          try {
            var map = new window.BMap.Map('map4');
            map.centerAndZoom(new window.BMap.Point(87.616848, 43.825592), 14);
            map.enableScrollWheelZoom(true);
            lg('地图创建成功', 'ok');
            setTimeout(function () {
              var d = document.getElementById('map4');
              lg('容器 innerHTML é•¿åº¦: ' + d.innerHTML.length, d.innerHTML.length > 0 ? 'ok' : 'bad');
              lg('容器内 img æ•°é‡: ' + d.querySelectorAll('img').length);
              lg('👉 å¦‚果这里能看到乌鲁木齐街道,说明 2D ç‰ˆå¯ç”¨ï¼Œæˆ‘立即切过去', 'ok');
            }, 3000);
          } catch (e) {
            lg('创建 2D åœ°å›¾å¼‚常: ' + e.message, 'bad');
          }
        });
        s.addEventListener('error', function () { lg('2D SDK åŠ è½½å¤±è´¥', 'bad'); });
        document.body.appendChild(s);
      })();
    </script>
    <hr style="margin:24px 0" />
    <h3>第 8 å—:2D ç‰ˆæ”¹å†™ SDK(瓦片也走代理,无 Worker)</h3>
    <div id="log8" style="padding:12px;background:#f0f5ff;border-radius:6px;font-family:Consolas,monospace;font-size:13px;line-height:1.9;white-space:pre-wrap;word-break:break-all"></div>
    <div id="map5" style="width:100%;height:340px;margin-top:12px;border:1px solid #ddd"></div>
    <script>
      (function () {
        var el = document.getElementById('log8');
        function lg(m, c) { var d = document.createElement('div'); d.className = c || ''; d.textContent = m; el.appendChild(d); }
        lg('加载 /bmap-sdk2d.js(2D æ”¹å†™ç‰ˆï¼Œç“¦ç‰‡èµ° /bmap-tileN)...');
        var s = document.createElement('script');
        s.src = '/bmap-sdk2d.js';
        s.addEventListener('load', function () {
          lg('load è§¦å‘,window.BMap = ' + typeof window.BMap, window.BMap ? 'ok' : 'bad');
          if (!window.BMap) { return; }
          try {
            var map = new window.BMap.Map('map5');
            map.centerAndZoom(new window.BMap.Point(87.616848, 43.825592), 14);
            map.enableScrollWheelZoom(true);
            lg('2D åœ°å›¾åˆ›å»ºæˆåŠŸ', 'ok');
            setTimeout(function () {
              var d = document.getElementById('map5');
              lg('容器 innerHTML: ' + d.innerHTML.length);
              lg('img æ•°é‡: ' + d.querySelectorAll('img').length, d.querySelectorAll('img').length > 0 ? 'ok' : 'bad');
              lg('👉 èƒ½çœ‹åˆ°çš„街道就说明 2D æ”¹å†™ç‰ˆå¯ç”¨', 'ok');
            }, 4000);
          } catch (e) { lg('创建异常: ' + e.message, 'bad'); }
        });
        s.addEventListener('error', function () { lg('加载失败', 'bad'); });
        document.body.appendChild(s);
      })();
    </script>
  </body>
</html>