2 lines
20 KiB
JavaScript
2 lines
20 KiB
JavaScript
/**/_jsload2&&_jsload2('autocomplete', 'x.lang.Da.prototype.mi=ia(0,function(){delete window[x.ba]._instances[this.ba];for(var a in this)x.lang.Dt(this[a])||delete this[a]});x.K.getComputedStyle=function(a,b){var a=x.K.Wj(a),c=x.K.ZD(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,p))?c[b]||c.getPropertyValue(b):""};x.K.remove=function(a){var a=x.K.Wj(a),b=a.parentNode;b&&b.removeChild(a)};x.lang.isArray=function(a){return"[object Array]"==Object.prototype.toString.call(a)}; x.event=x.event||{};x.event.stopPropagation=function(a){a.stopPropagation?a.stopPropagation():a.cancelBubble=o};x.event.preventDefault=function(a){a.preventDefault?a.preventDefault():a.returnValue=q};x.event.stop=function(a){var b=x.event;b.stopPropagation(a);b.preventDefault(a)};x.jc.indexOf=function(a,b,c){var d=a.length,c=c|0;for(0>c&&(c=Math.max(0,d+c));c<d;c++)if(c in a&&a[c]===b)return c;return-1};x.jc.contains=function(a,b){return 0<=x.jc.indexOf(a,b)};x.Qb=x.Qb||{version:"1.3.9"}; x.Qb.jY=function(a){for(var a=a.split("-"),b=x.Qb,c=a.length,d=0;d<c;d++)b=b[a[d].charAt(0).toUpperCase()+a[d].slice(1)];return b};x.Qb.create=function(a,b){x.lang.ug(a)&&(a=x.Qb.jY(a));return new a(b)};x.event.dB=x.event.dB||[]; x.event.M=function(a,b,c){function d(b){c.call(a,b)}var b=b.replace(/^on/i,""),a=x.K.Wj(a),e=x.event.dB,f=x.event.o1,g=b,b=b.toLowerCase();f&&f[b]&&(f=f[b](a,b,d),g=f.type,d=f.Q3);a&&a.addEventListener?a.addEventListener(g,d,q):a&&a.attachEvent&&a.attachEvent("on"+g,d);e[e.length]=[a,b,c,d,g];return a};x.M=x.event.M; x.event.cd=function(a,b,c){for(var a=x.K.Wj(a),b=b.replace(/^on/i,"").toLowerCase(),d=x.event.dB,e=d.length,f=!c,g,i;e--;)if(g=d[e],g[1]===b&&g[0]===a&&(f||g[2]===c))i=g[4],g=g[3],a.removeEventListener?a.removeEventListener(i,g,q):a.detachEvent&&a.detachEvent("on"+i,g),d.splice(e,1);return a};x.cd=x.event.cd; x.Qb.yG={id:"",Yb:function(a){var b;b="tangram-"+this.Au+"--"+(this.id?this.id:this.ba);return a?b+"-"+a:b},$s:function(a){var b=this.AK,c=this.K_;a&&(b+="-"+a,c+="-"+a);this.K_&&(b+=" "+c);return b},ri:function(){return x.$(this.aN)},rX:function(){return x.$(this.Yb())},Au:"",ep:function(){return"window[\'$BAIDU$\']._instances[\'"+this.ba+"\']"},Q2:function(a){for(var b=0,c=Array.prototype.slice.call(arguments,1),d=c.length;b<d;b++)"string"==typeof c[b]&&(c[b]="\'"+c[b]+"\'");return this.ep()+"."+a+"("+ c.join(",")+");"},M:function(a,b,c){x.M(a,b,c);this.addEventListener("ondispose",function(){x.cd(a,b,c)})},OZ:function(a){if(!this.ri())return a=x.$(a),a||(a=document.createElement("div"),document.body.appendChild(a),a.style.position="absolute",a.className=this.$s("main")),a.id||(a.id=this.Yb("main")),this.aN=a.id,a.setAttribute("data-guid",this.ba),a},mi:function(){this.dispatchEvent("dispose");x.lang.Da.prototype.mi.call(this)}}; x.Qb.qW=function(a){function b(){}function c(b,d){var m=this,b=b||{};e.call(m,!f?b:b.ba||"",o);x.object.extend(m,c.options);x.object.extend(m,b);m.AK=m.AK||"tangram-"+m.Au.toLowerCase();for(g in x.Qb.gm)"undefined"!=typeof m[g]&&m[g]&&(x.object.extend(m,x.Qb.gm[g]),x.lang.Dt(m[g])?m.addEventListener("onload",function(){x.Qb.gm[g].call(m[g].apply(m))}):x.Qb.gm[g].call(m));a.apply(m,arguments);g=0;for(i=c.Jz.length;g<i;g++)c.Jz[g](m);b.parent&&m.z_&&m.z_(b.parent);!d&&b.W1&&m.va(b.element)}var d;d= d||{};var e=d.T_||x.lang.Da,f=e==x.lang.Da?1:0,g,i;b.prototype=e.prototype;d=c.prototype=new b;for(g in x.Qb.yG)d[g]=x.Qb.yG[g];c.extend=function(a){for(g in a)c.prototype[g]=a[g];return c};c.Jz=[];c.Xe=function(a){"function"==typeof a&&c.Jz.push(a)};c.options={};return c};x.K.TD=function(a,b){a=x.K.$(a);if(a===p)return a;if("style"==b)return a.style.cssText;b=x.K.VG[b]||b;return a.getAttribute(b)};x.TD=x.K.TD; x.Qb.get=function(a){var b;if(x.lang.ug(a))return x.lang.Lc(a);do{if(!a||9==a.nodeType)return p;if(b=x.K.TD(a,"data-guid"))return x.lang.Lc(b)}while((a=a.parentNode)!=document.body)}; x.Qb.Li=x.Qb.qW(function(){var a=this;a.addEventListener("onload",function(){eventName=J()?"touchstart":"mousedown";a.M(document,eventName,a.IW);a.M(window,"blur",a.D0)});a.IW=a.rS();a.D0=a.SS();a.xk=[];a.Xc=-1}).extend({Au:"suggestion",c4:new Function,g4:new Function,d4:new Function,f4:new Function,i4:new Function,e4:new Function,getData:function(){return[]},v4:"",U1:"",tm:{},h0:"<div id=\'#{0}\' class=\'#{1}\' style=\'position:relative; top:0px; left:0px\'></div>",b5:"<div id=\'#{0}\' class=\'#{1}\'>#{2}</div>", g0:\'<div style="height:22px;line-height:22px;overflow:hidden;zoom:1;border-top:#E7E7E7 solid 1px;background:#F7F7F7;"><span style="float:right;color:#4B4B4B;border-left:1px solid #E7E7E7;padding:0 10px;font-size:14px;" onmousedown="#{0}">\\u5173\\u95ed</span></div>\',f0:\'<table cellspacing="0" cellpadding="2"><tbody>#{0}</tbody></table>\',i0:\'<tr><td id="#{0}" onmouseover="#{2}" onmouseout="#{3}" onmousedown="#{4}" onclick="#{5}" class="#{6}"><i class="route-icon">#{1}</i></td></tr>\',aY:function(){return x.bp(this.h0, this.Yb(),this.$s(),this.ba)},va:function(a,b){var c,a=x.$(a);this.nC=b;!this.ri()&&a&&(this.V_=a.id?a.id:a.id=this.Yb("input"),c=this.OZ(),c.style.display="none",c.innerHTML=this.aY(),this.dispatchEvent("onload"))},ZA:function(){var a=this.ri();return a&&"none"!=a.style.display},Dj:function(a){var b=this.tm,a={data:{item:(b&&"number"==typeof a&&"undefined"!=typeof b[a]?b[a].value:a)==a?{value:a,content:a}:b[a],index:a}};this.dispatchEvent("onbeforepick",a)&&this.dispatchEvent("onpick",a)},show:function(a, b,c){var a=0,d=b.length;this.xk=[];this.Xc=-1;if(0==d&&!c)this.U();else{for(this.tm=[];a<d;a++)"undefined"!=typeof b[a].value?this.tm.push(b[a]):this.tm.push({value:b[a],content:b[a]}),("undefined"==typeof b[a].disable||b[a].disable==q)&&this.xk.push(a);this.rX().innerHTML=this.mS();this.ri().style.display="block";this.dispatchEvent("onshow")}},U:function(){if(this.ZA()){if(0<=this.Xc&&this.sY)for(var a=this.tm,b=-1,c=0,d=a.length;c<d;c++)if("undefined"==typeof a[c].disable||a[c].disable==q)b++,b== this.Xc&&this.Dj(c);this.ri().style.display="none";this.dispatchEvent("onhide")}},ut:function(a){var b=this.xk,c=p;this.sr(a)&&(0<=this.Xc&&this.sH(),c=this.ZH(a),x.Ta(c,this.$s("current")),this.Xc=x.jc.indexOf(b,a),this.dispatchEvent("onhighlight",{index:a,data:this.Bm(a)}))},zC:function(){var a=this.xk[this.Xc];this.sH()&&this.dispatchEvent("onclearhighlight",{index:a,data:this.Bm(a)})},sH:function(){var a=this.Xc,b=this.xk,c=p;return 0<=a?(c=this.ZH(b[a]),x.Tb(c,this.$s("current")),this.Xc=-1, o):q},confirm:function(a,b){if("keyboard"==b||this.sr(a))this.Dj(a),this.dispatchEvent("onconfirm",{data:this.Bm(a)||a,source:b}),this.Xc=-1,this.U()},Bm:function(a){return{item:this.tm[a],index:a}},mE:function(){return this.Jm().value},Jm:function(){return x.$(this.V_)},ZH:function(a){return x.$(this.Yb("item"+a))},mS:function(){for(var a="",b=[],c=this.tm,d=c.length,e=0;e<d;e++)b.push(x.bp(this.i0,this.Yb("item"+e),c[e].content,this.ep()+"._itemOver(event, "+e+")",this.ep()+"._itemOut(event, "+ e+")",this.ep()+"._itemDown(event, "+e+")",this.ep()+"._itemClick(event, "+e+")","undefined"==typeof c[e].disable||c[e].disable==q?"":this.$s("disable")));a+=x.bp(this.f0,b.join(""));J()&&(a+=x.bp(this.g0,this.ep()+"._close(event)"));return a},_close:function(){this.U()},_itemOver:function(a,b){x.event.stop(a||window.event);this.sr(b)&&this.ut(b);this.dispatchEvent("onmouseoveritem",{index:b,data:this.Bm(b)})},_itemOut:function(a,b){x.event.stop(a||window.event);this.sY||this.sr(b)&&this.zC();this.dispatchEvent("onmouseoutitem", {index:b,data:this.Bm(b)})},_itemDown:function(a,b){x.event.stop(a||window.event);this.dispatchEvent("onmousedownitem",{index:b,data:this.Bm(b)})},_itemClick:function(a,b){x.event.stop(a||window.event);this.dispatchEvent("onitemclick",{index:b,data:this.Bm(b)});this.sr(b)&&this.confirm(b,"mouse")},sr:function(a){return x.jc.contains(this.xk,a)},rS:function(){var a=this;return function(b){var b=b||window.event,b=b.target||b.srcElement,c=x.Qb.get(b);b==a.Jm()||c&&c.Au==a.Au||a.U()}},SS:function(){var a= this;return function(){a.U()}},mi:function(){this.dispatchEvent("dispose");x.K.remove(this.aN);x.lang.Da.prototype.mi.call(this)}});x.Qb.gm=x.Qb.gm||{};x.K.children=function(a){a=x.K.$(a);if(a===p)return a;for(var b=[],a=a.firstChild;a;a=a.nextSibling)1==a.nodeType&&b.push(a);return b};x.K.insertBefore=function(a,b){var c;c=x.K.Wj;a=c(a);b=c(b);(c=b.parentNode)&&c.insertBefore(a,b);return a}; x.K.bd=function(a,b,c){var d=x.K,e,a=d.$(a),b=x.Zk.QO(b);if(e=d.Ul)c=e.filter(b,c,"set");(e=d.WB[b])&&e.set?e.set(a,c):a.style[e||b]=c;return a};x.bd=x.K.bd;x.K.Di=function(a,b){a=x.K.$(a);if(a===p)return a;for(var c in b)x.K.bd(a,c,b[c]);return a};x.Di=x.K.Di;x.K.Ul[x.K.Ul.length]={set:function(a,b){b.constructor==Number&&!/zIndex|fontWeight|opacity|zoom|lineHeight/i.test(a)&&(b+="px");return b}}; x.K.$t=function(a,b){function c(a,b){return parseFloat(x.wj(a,b))||0}var d={};b.width&&(d.width=parseFloat(b.width));b.height&&(d.height=parseFloat(b.height));if(x.da.LE&&(b.width&&(d.width=parseFloat(b.width)-c(a,"paddingLeft")-c(a,"paddingRight")-c(a,"borderLeftWidth")-c(a,"borderRightWidth"),0>d.width&&(d.width=0)),b.height))d.height=parseFloat(b.height)-c(a,"paddingTop")-c(a,"paddingBottom")-c(a,"borderTopWidth")-c(a,"borderBottomWidth"),0>d.height&&(d.height=0);return x.K.Di(a,d)}; (function(){var a=x.Qb.gm.MK=t();a.qz=q;a.nq;a.CG;a.DG;a.EP=function(){if(this.nq)this.FP(),x.bd(this.nq,"display","block");else{var a=this.gW||{},c=this.CG=a.Ua||this.ri(),d=a.opacity||"0",a=a.color||"",e=this.nq=document.createElement("iframe"),f=this.DG=document.createElement("div");0<x.K.children(c).length?x.K.insertBefore(f,c.firstChild):c.appendChild(f);x.Di(f,{position:"absolute",top:"0px",left:"0px"});x.K.$t(f,{width:c.offsetWidth,height:c.offsetHeight});x.K.$t(e,{width:f.offsetWidth});x.K.Di(e, {zIndex:-1,display:"block",border:0,backgroundColor:a,filter:"progid:DXImageTransform.Microsoft.Alpha(style=0,opacity="+d+")"});f.appendChild(e);e.src="javascript:void(0)";e.frameBorder="0";e.scrolling="no";e.height="97%";this.qz=o}};a.DP=function(){var a=this.nq;this.qz&&(x.bd(a,"display","none"),this.qz=q)};a.FP=function(){var a;a=a||{};var c=this.CG,d=this.DG,e=this.nq;x.K.$t(d,{width:c.offsetWidth,height:c.offsetHeight});x.K.$t(e,x.extend({width:x.wj(d,"width")},a))}})(); x.extend(x.Qb.Li.prototype,{MK:o,gW:{}});x.Qb.Li.Xe(function(a){a.MK&&(a.addEventListener("onshow",function(){a.EP()}),a.addEventListener("onhide",function(){a.DP()}))});x.Qb.Li.extend({setData:function(a,b,c){this.RC[a]=b;c||this.show(a,this.RC[a])}});x.Qb.Li.Xe(function(a){a.RC={};a.addEventListener("onneeddata",function(b,c){var d=a.RC;"undefined"==typeof d[c]?a.getData(c):a.show(c,d[c])})});x.K.x_=x.K.H4=function(a,b){return x.K.$t(a,{width:b})}; x.K.mY=function(a){a=x.K.$(a);if(a===p)return a;a=x.K.ZD(a);return a.parentWindow||a.defaultView||p};x.K.ta=function(a,b){return x.K.Di(a,{left:b.left-(parseFloat(x.K.wj(a,"margin-left"))||0),top:b.top-(parseFloat(x.K.wj(a,"margin-top"))||0)})};x.page=x.page||{};x.page.qE=function(){var a=document;return("BackCompat"==a.compatMode?a.body:a.documentElement).clientWidth};x.page.pE=function(){var a=document;return("BackCompat"==a.compatMode?a.body:a.documentElement).clientHeight}; x.page.ZX=function(){var a=document;return window.pageYOffset||a.documentElement.scrollTop||a.body.scrollTop};x.page.YX=function(){var a=document;return window.pageXOffset||a.documentElement.scrollLeft||a.body.scrollLeft};x.ym=x.ym||{};x.ym.bind=function(a,b){var c=2<arguments.length?[].slice.call(arguments,2):p;return function(){var d=x.lang.ug(a)?b[a]:a,e=c?c.concat([].slice.call(arguments,0)):arguments;return d.apply(b||d,e)}}; (function(){function a(a){a.x=a[0]||a.x||a.left||0;a.y=a[1]||a.y||a.top||0;return a}var b=x.Qb.gm.FZ=t();b.ta=function(a,b,e){b=x.$(b)||this.ri();e=e||{};this.iQ(b,e.sZ,[b,a,e])};b._positionByCoordinate=function(b,d,e,f){var d=d||[0,0],e=e||{},g={},i=x.page.pE(),k=x.page.qE(),l=x.page.YX(),m=x.page.ZX(),n=b.offsetWidth,s=b.offsetHeight,u=b.offsetParent,u=!u||u==document.body?{left:0,top:0}:x.K.ia(u);e.position="undefined"!==typeof e.position?e.position.toLowerCase():"bottomright";d=a(d||[0,0]);e.Aa= a(e.Aa||[0,0]);d.x+=0<=e.position.indexOf("right")?d.width||0:0;d.y+=0<=e.position.indexOf("bottom")?d.height||0:0;g.left=d.x+e.Aa.x-u.left;g.top=d.y+e.Aa.y-u.top;switch(e.I3){case "surround":g.left+=g.left<l?n+(d.width||0):g.left+n>l+k?-n-(d.width||0):0;g.top+=g.top<m?s+(d.height||0):g.top+s>m+i?-s-(d.height||0):0;break;case "fix":g.left=Math.max(0-parseFloat(x.K.wj(b,"marginLeft"))||0,Math.min(g.left,x.page.qE()-n-u.left));g.top=Math.max(0-parseFloat(x.K.wj(b,"marginTop"))||0,Math.min(g.top,x.page.pE()- s-u.top));break;case "verge":var w=-1<e.position.indexOf("right")?d.width:0,y=-1<e.position.indexOf("bottom")?d.height:0,D=-1<e.position.indexOf("bottom")?d.width:0,C=-1<e.position.indexOf("right")?d.height:0;g.left-=0<=e.position.indexOf("right")?d.width||0:0;g.top-=0<=e.position.indexOf("bottom")?d.height||0:0;g.left+=g.left+w+n-l>k-u.left?D-n:w;g.top+=g.top+y+s-m>i-u.top?C-s:y}x.K.ta(b,g);!f&&(i!=x.page.pE()||k!=x.page.qE())&&this._positionByCoordinate(b,d,{},o);f||this.dispatchEvent("onpositionupdate")}; b.iQ=function(a,b,e){("undefined"==typeof b||!b)&&x.event.M(x.K.mY(a),"resize",x.ym.bind.apply(this,["_positionByCoordinate",this].concat([].slice.call(e))));this._positionByCoordinate.apply(this,e)}})(); x.Qb.Li.extend({FZ:o,cX:o,nY:function(){var a=this;return function(){a.Hw(o)}},Hw:function(a){var b=this.Jm(),c=this.nC,d=this.ri();if(this.ZA()||!a)c&&(b=c),a=x.K.ia(b),b={top:a.top+b.offsetHeight-1,left:a.left,width:b.offsetWidth},b="function"==typeof this.view?this.view(b):b,this.ta([b.left,b.top],p,{sZ:o}),x.K.x_(d,b.width)}}); x.Qb.Li.Xe(function(a){a.E0=a.nY();a.addEventListener("onload",function(){a.Hw();a.cX&&(a.dX=setInterval(function(){var b=a.ri(),c=a.Jm();0!=b.offsetWidth&&(c&&c.offsetWidth!=b.offsetWidth)&&(a.Hw(),b.style.display="block")},100));a.M(window,"resize",a.E0)});a.addEventListener("onshow",function(){a.Hw()});a.addEventListener("ondispose",function(){clearInterval(a.dX)})}); x.Qb.Li.Xe(function(a){function b(){setTimeout(function(){var b=a.Jm();e=b===p?"":b.value},20)}var c,d="",e,f,g=q,i=q;a.addEventListener("onload",function(){c=this.Jm();b();a.M(window,"onload",b);a.W_=a.eY();a.M(c,"keydown",a.W_);c.setAttribute("autocomplete","off");a.TV=setInterval(function(){if(!i){x.$(c)==p&&a.mi();var b=c.value;b==d&&""!=b&&b!=e&&b!=f?0==a.zF&&(a.zF=setTimeout(function(){a.dispatchEvent("onneeddata",b)},100)):(clearTimeout(a.zF),a.zF=0,""==b&&""!=d&&(f="",a.U()),d=b,b!=f&&(a.mx= b),e!=c.value&&(e=""))}},10);a.M(c,"beforedeactivate",a.yV)});a.addEventListener("onitemclick",function(){i=q;a.mx=d=a.mE()});a.addEventListener("onpick",function(a){g&&c.blur();c.value=f=a.data.item.value;g&&c.focus()});a.addEventListener("onmousedownitem",function(){i=g=o;setTimeout(function(){g=i=q},500)});a.addEventListener("ondispose",function(){clearInterval(a.TV)})}); x.Qb.Li.extend({yV:function(){return function(){mousedownView&&(window.event.cancelBubble=o,window.event.returnValue=q)}},eY:function(){var a=this;return function(b){var c=q,b=b||window.event;switch(b.keyCode){case 9:case 27:a.U();break;case 13:x.event.stop(b);a.confirm(-1==a.Xc?a.Jm().value:a.xk[a.Xc],"keyboard");break;case 38:c=o;case 40:x.event.stop(b);b=c;if(a.ZA()){var c=a.xk,d=a.Xc;if(0!=c.length){if(b)switch(d){case -1:d=c.length-1;a.Dj(c[d]);a.ut(c[d]);break;case 0:d=-1;a.Dj(a.mx);a.zC(); break;default:d--,a.Dj(c[d]),a.ut(c[d])}else switch(d){case -1:d=0;a.Dj(c[d]);a.ut(c[d]);break;case c.length-1:d=-1;a.Dj(a.mx);a.zC();break;default:d++,a.Dj(c[d]),a.ut(c[d])}a.Xc=d}}else a.dispatchEvent("onneeddata",a.mE());break;default:a.Xc=-1}}},mx:""});ja.f5=o;var Pi=q,Qi=B.oc+"res/20/bmap_autocomplete.css",Ri={ALL:"0",CITY:"1"}; x.extend(Ke.prototype,{Td:function(){this.Vi()},Vi:function(){this.pl=-1;this.Ga=p;this.ow=[];this.qH=0;this.ka=this.rv();this.nc.input&&(this.NS(),this.jU(),this.Qy(this.qI));var a=p;this.ej&&(a={method:"search"},a.arguments=[this.ej]);this.hI();this.QH(a)},jU:function(){var a=this,b=new x.Qb.Li({getData:function(b){a.nJ(b)},onhide:function(){a.pl=-1;""===a.og.mE()&&(a.ej="",a.ka=a.rv())},onhighlight:function(b){if(a.Ga){var d={},e={},e={index:b.data.index,value:a.Ga.Um[b.data.index].value},d={index:a.pl, value:0<=a.pl?a.Ga.Um[a.pl].value:{}},f=new N("onhighlight");f.fromitem=f.J2=d;f.toitem=f.Y4=e;a.dispatchEvent(f);a.pl=b.data.index}},onbeforepick:function(b){if(a.Ga&&"number"===typeof b.data.index){var d=a.Ga.Um[b.data.index].value;b.data.item.content=b.data.item.value=d.province+d.city+d.district+d.street+d.business}},onconfirm:function(b){if(a.Ga){Ra(5012);var d={};"number"===typeof b.data.index&&(d={index:b.data.index,value:a.Ga.Um[b.data.index].value},b=new N("onconfirm"),b.item=b.item=d,a.dispatchEvent(b))}}}); b.va(x.$(this.nc.input),x.$(this.nc.nC));this.og=b},show:function(){this.og&&(this.og.ri().style.display="block")},U:function(){this.og&&this.og.U();this.pl=-1},mi:function(){this.og&&this.og.mi();x.lang.Da.prototype.mi.call(this)},QF:function(a){this.nc.types=a||[];this.hI()},tn:function(a){this.Ad.src=a;this.QH()},search:function(a){this.nJ(a)},Qy:function(a){this.og&&this.og.Dj(a)},nJ:function(a){var b=this,c=(1E5*Math.random()).toFixed(0);B._rd["_cbk"+c]=function(a){x.$(b.nc.input)!==p&&b.kS(a); delete B._rd["_cbk"+c]};var d=B.url.proto+B.url.domain.baidumap+"/su?wd="+encodeURIComponent(a)+"&callback=BMap._rd._cbk"+c+"&cid="+b.qH+"&type="+b.ow+"&t="+(new Date).getTime()+"&from=jsapi";b.ej=a;b.pl=-1;b.ka=this.rv();Ra(5010,{tp:b.ow,wd:encodeURIComponent(a)});B.alog("cus.fire","count","z_sug");ra(d)},kS:function(a){a&&a.q&&(this.ej=a.q);this.KU(this.ZR(a));this.ka=this.rv(this.Ga);this.nc.yy(this.ka)},ZR:function(a){var b=[],c=a.s,d={};d.wb=a.q||"";d.count=a.s.length||0;d.status=0>a.e?7:0;d.Um= [];var e=0,f=c.length;for(J()&&6<f&&(f=6);e<f;e++){var g=this.vS(c[e],this.ow);d.Um.push(g.value);b.push(g.mM)}this.Ga=d;return{data:b,p5:a.q}},KU:function(a){if(this.og){var b=this.og;b.show(a.word,a.data);1>a.data.length&&b.U()}},vS:function(a,b){switch(b.toString()){case "1":return this.wS(a);default:return this.xS(a)}},xS:function(a){var a=a.split("$"),b=this.ej,c=RegExp(b,"g"),d="<b>"+b+"</b>",e={province:"",city:a[0],district:a[1],street:a[2],streetNumber:"",business:a[3]},f="";7<=a.length&& (e.city=a[5]||e.city,e.district=a[6]||e.city,a[0]=a[5],a[1]=a[6]);for(var g=3;0<=g;g--)if(f=a[g]+f,-1<f.indexOf(b)){for(var b=g-1,i="";-1<b;)i=a[b]+i,b--;f=f.replace(c,d);i&&(f+=\' <span class="tangram-suggestion-grey">\'+i+"</span>");break}if(!i)for(g=3;0<=g;g--)i+=a[g];return{value:{value:e},mM:f}},wS:function(a){var b=a.split("$"),c=this.ej,a={province:b[0],city:b[1],district:"",street:"",streetNumber:"",business:""},b=(b[0]+b[1]).replace(RegExp(c,"g"),"<b>"+c+"</b>");return{value:{value:a}, mM:b}},hI:function(){var a=this.nc.types,b=[];if(x.ug(a))b.push(Ri[a.toUpperCase()]);else if(x.lang.isArray(a))for(var c=0,d=a.length;c<d;c++)b.push(Ri[a[c].toUpperCase()]);this.ow=0<b.length?b.join(","):"0"},QH:function(a){var b=this;b.Og(b.Ad,function(c){b.qH=c;a&&b[a.method].apply(b,a.arguments)})},NS:function(){if(!Pi){var a=document,b=a.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("type","text/css");b.setAttribute("href",Qi);var c=a.getElementsByTagName("head");c.length? c[0].appendChild(b):a.documentElement.appendChild(b);Pi=o}},rv:function(a){if(!a)return new tj({wb:this.ej,total:0,Ok:[]});for(var b=[],c=0,d=a.Um.length;c<d;c++)b.push(a.Um[c].value);return new tj({wb:a.wb,total:a.count,Ok:b})}});U(qg,{show:qg.show,hide:qg.U,setTypes:qg.QF,setLocation:qg.tn,search:qg.search,setInputValue:qg.Qy,dispose:qg.mi});function tj(a){this.keyword=a.wb||"";this.oB=a.total||0;this.Kr=a.Ok&&a.Ok.slice(0)||[]}x.extend(tj.prototype,{Ek:function(a){if(this.Kr[a])return this.Kr[a]},ht:v("oB"),toString:ea("AutocompleteResult")});var uj=tj.prototype;U(uj,{getPoi:uj.Ek,getNumPois:uj.ht}); ');
|