You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
7.5 KiB

/**/_jsload2&&_jsload2('opmb', 'var jh=t,kh=s; D.We(function(a){function b(){f&&(f=t,g=s,i||a.dispatchEvent(m))}function c(c){f=p;m=ma(new Q("ontouch"),c);g=new R(c.changedTouches[0].clientX,c.changedTouches[0].clientY);var i=e("onclickex",c);setTimeout(function(){b();a.dispatchEvent(i)},a.U.sV);jh||a.dispatchEvent(e("onclick",c))}function e(b,c){for(var e=new Q(b),f=c.target,g=s,i=s;f&&f!==a.Ya;){if(f.ea){var k=z.lang.Mc(f.ea);k instanceof ib&&"canvas"!==f.nodeName.toLowerCase()&&(g=k);k instanceof tc&&(i=k)}f=f.offsetParent}for(var f=c.changedTouches[0].pageX, k=c.changedTouches[0].pageY,m=a.Ya;m&&m!=document.body;)f-=m.offsetLeft,k-=m.offsetTop,m=m.offsetParent;e.offsetX=f;e.offsetY=k;e.pixel=e.mb=new R(e.offsetX,e.offsetY);e.point=e.point=a.Ib(e.mb);e.overlay=e.sb=g;e.infoWindow=i;return e}a.U.sV=500;var f=t,g,i=t,k=t,m;z.V(a.Ua(),"touchmove",function(b){a.U.Wb&&b.preventDefault()});z.V(a.platform,"touchstart",function(b){jh=t;kh=setTimeout(function(){jh=p;a.dispatchEvent(ma(e("onlongpress",b),b))},1E3);a.U.Wb&&oa(b);k=t;a.dispatchEvent(ma(e("ontouchstart", b),b));a.U.Wb&&Db(b)});z.V(a.platform,"touchmove",function(b){a.U.Wb&&oa(b);k=p;a.dispatchEvent(ma(e("ontouchmove",b),b))});z.V(a.platform,"touchend",function(m){clearTimeout(kh);a.U.Wb&&Db(m);k||(f?(i=p,jh||a.dispatchEvent(e("onclick",m)),20>Fb(g,new R(m.changedTouches[0].clientX,m.changedTouches[0].clientY))?(a.dispatchEvent(e("ondblclick",m)),a.dispatchEvent(ma(new Q("ondbltouch"),m))):a.dispatchEvent(ma(e("ontouchend",m),m)),b(),i=t):c(m));a.dispatchEvent(ma(e("ontouchend",m),m))});z.V(a.platform, "gesturestart",function(b){b.preventDefault();a.dispatchEvent(ma(new Q("ongesturestart"),b))});z.V(a.platform,"gesturechange",function(b){b.preventDefault();a.dispatchEvent(ma(new Q("ongesturechange"),b))});z.V(a.platform,"gestureend",function(b){b.preventDefault();a.dispatchEvent(ma(new Q("ongestureend"),b))})}); D.We(function(a){function b(a){a&&(E.WebkitTransform="");m=k=0;n=1;o[0].x=o[0].y=o[1].x=o[1].y=0;A=t}function c(){if(z.platform.jj)if(/Nexus/.test(navigator.userAgent))a.U.Wb&&(E.left=a.offsetX+k+"px",E.top=a.offsetY+m+"px");else{if(a.U.Wb&&(E.left=a.offsetX+k*n+"px",E.top=a.offsetY+m*n+"px"),1!=n)E.WebkitTransform=a.U.Yr?"scale("+n+") ":""}else E.WebkitTransform=(a.U.Wb?"translate("+k*n+"px, "+m*n+"px) ":"")+(a.U.Yr?"scale("+n+") ":"")}function e(){var b=0,c=0;lh&&(c=b=0);E.WebkitTransformOrigin= a.U.Wb?(o[0].x+o[1].x)/2-a.offsetX-b+"px "+((o[0].y+o[1].y)/2-a.offsetY-c)+"px":Math.round(a.width/2)+"px "+Math.round(a.height/2)+"px"}function f(b,c){var e=new Q(b),f=g(c.changedTouches[0].pageX,c.changedTouches[0].pageY);e.offsetX=f.x;e.offsetY=f.y;e.mb=new R(e.offsetX,e.offsetY);e.point=a.Ib(e.mb);return e}function g(b,c){for(var e=a.Ya;e&&e!=document.body;)b-=e.offsetLeft,c-=e.offsetTop,e=e.offsetParent;return new R(b,c)}function i(a){for(var b=[],c,e=0,f=a.touches.length;e<f;e++)c=a.touches[e], b.push({x:c.pageX,y:c.pageY});return b}var k=0,m=0,n=1,o=[{x:0,y:0},{x:0,y:0}],q=0,v=0,w=t,y=t,A=t,B=s,C,F,E=a.platform.style;a.addEventListener("touchstart",function(b){if(!(b.sb instanceof V)){C=i(b);var c=b.targetTouches.length;q+=c;2<q&&(q=2);var e=a.$;2==c&&(e.jH=p);e.qb&&e.qb.stop();1==q?(this.$.pT=k,this.$.qT=m,b=g(b.targetTouches[0].pageX,b.targetTouches[0].pageY),o[0].x=b.x,o[0].y=b.y):2==q&&(b=g(b.touches[c-1].pageX,b.touches[c-1].pageY),o[1].x=b.x,o[1].y=b.y)}});a.addEventListener("touchmove", function(b){if(4<=z.mB&&2<=b.changedTouches.length){F=i(b);var E=2==C.length&&2==F.length?Fb(F[0],F[1])/Fb(C[0],C[1]):1;0<Math.abs(1-E)&&(n=E,y=p,clearTimeout(kh),e())}if(y&&!(2>b.changedTouches.length)){for(E=b.target;E&&E!=a.Ya;)E.Tw&&z.lang.Mc(E.Tw),E=E.offsetParent;for(var E=[],L=0;2>L;L++){for(var M=b.changedTouches[L].pageX,T=b.changedTouches[L].pageY,da=a.Ya;da&&da!=document.body;)M-=da.offsetLeft,T-=da.offsetTop,da=da.offsetParent;E[L]={x:M,y:T}}B=new R((E[0].x+E[1].x)/2,(E[0].y+E[1].y)/2)}E= b.targetTouches.length;M=g(b.touches[0].pageX,b.touches[0].pageY);1==q&&2!=v&&(k+=M.x-o[0].x,m+=M.y-o[0].y,o[0].x=M.x,o[0].y=M.y,c(),A=p);if(2==q){var T=o[0].x,da=o[0].y,ba=o[1].x,va=o[1].y;if(A){for(M=0;M<E;M++)L=g(b.touches[M].pageX,b.touches[M].pageY),Fb(L,new R(o[0].x,o[0].y))<Fb(L,new R(o[1].x,o[1].y))?(o[0].x=L.x,o[0].y=L.y):(o[1].x=L.x,o[1].y=L.y);k+=(o[0].x-T+o[1].x-ba)/2;m+=(o[0].y-da+o[1].y-va)/2;c()}else if(L=new R(o[0].x,o[0].y),1==E&&(30>Fb(L,M)?(o[0].x=M.x,o[0].y=M.y):(A=p,o[1].x=M.x, o[1].y=M.y)),2==E)T=g(b.touches[1].pageX,b.touches[1].pageY),30>Fb(M,T)?(o[0].x=T.x,o[0].y=T.y):(Fb(L,M)<Fb(L,T)?(o[0].x=M.x,o[0].y=M.y,o[1].x=T.x,o[1].y=T.y):(o[1].x=M.x,o[1].y=M.y,o[0].x=T.x,o[0].y=T.y),A=p)}if(1==q&&2==v){for(M=0;M<E;M++)L=g(b.touches[M].pageX,b.touches[M].pageY),Fb(L,new R(o[0].x,o[0].y))<Fb(L,new R(o[1].x,o[1].y))?(k+=L.x-o[0].x,m+=L.y-o[0].y,o[0].x=L.x,o[0].y=L.y):(k+=L.x-o[1].x,m+=L.y-o[1].y,o[1].x=L.x,o[1].y=L.y);c()}1==q&&this.U.Wb&&(E=this.$,E.Mj||(E.Mj=p,b=f("ondragstart", b),a.dispatchEvent(b),a.dispatchEvent(new Q("onmovestart")),E.$B=b.mb,E.aC=eb(),w=p),E.Ms=eb(),a.dispatchEvent(new Q("ondragging")))});a.addEventListener("touchend",function(c){e();v=q;this.$.jH?(q=c.targetTouches.length,delete this.$.jH):q--; -1==q&&(q=0);z.platform.jj&&(q=0);if(0==q){if(y){var g=0,i=a.ka();a.Bc=a.Va;this.U.Yr&&(g=Math.round(Math.log(n)/Math.log(2)),i=Math.max(Math.min(a.ka()+g,a.U.pc),a.U.gc));var A=a.va().dc(i),C=B;C||(C=new R((o[0].x+o[1].x)/2,(o[0].y+o[1].y)/2));var E;E=C;var F= a.fc,va=a.va().dc(a.Bc);E=new J(F.lng+va*(E.x-a.width/2),F.lat-va*(E.y-a.height/2));A=new J(E.lng+(a.width/2-C.x)*A,E.lat-(a.height/2-C.y)*A);A=S.cc(A);A=a.Rb(A);g=new R(A.x-k*n/Math.pow(2,g),A.y-m*n/Math.pow(2,g));A=a.U.Wb?a.Ib(g):a.Bb();if(g=a.$g())if(g=g.ja())g=a.Rb(g,a.Bc),a.Wj(a.width/2-g.x,a.height/2-g.y,a.Ib(g,a.Bc),p);a.Ed(A,i)}if(k!=this.$.pT||m!=this.$.qT)w&&!y&&(c=f("ondragend",c),mh(a,c,c.mb,{x:k,y:m}),w=t),y?b(p):b(t);y=a.$.Mj=t;v=0}});a.addEventListener("gesturechange",function(a){n= a.scale;y=p;clearTimeout(kh);e()})}); function mh(a,b,c,e){var f=a.platform.style;if(a.U.vw){var g=a.$,i=eb();if(140<i-g.Ms)setTimeout(function(){f.WebkitTransform=""},0),setTimeout(function(){a.Je(a.offsetX+e.x,a.offsetY+e.y)},0),window.setTimeout(function(){a.dispatchEvent(new Q("onmoveend"));g.Mj=t},0),window.setTimeout(function(){a.dispatchEvent(b)},0);else{var k=g.$B,m=[0<c.x-k.x?1:-1,0<c.y-k.y?1:-1],i=Fb(k,c)/((i-g.aC)/1E3)/2,n=i/1.6,o=0.5*n*i/1E3,q=Math.abs(k.x-c.x),v=0,w=0;0==Math.abs(k.y-c.y)?v=q:(c=Math.abs(k.x-c.x)/Math.abs(k.y- c.y),w=Math.round(Math.sqrt(o*o/(1+c*c))),v=Math.round(c*w));-1==m[0]&&(v=-v);-1==m[1]&&(w=-w);g.qb&&g.qb.stop();var y=i/1E3,A=a.offsetX,B=a.offsetY;g.qb=new ub({duration:n,Hc:25,$b:function(a){a=a*y/1.6;return y*a-0.8*a*a},za:function(b){b=b*3.2/(y*y);if(z.platform.jj){f.left=a.offsetX+e.x+Math.round(b*v)+"px";f.top=a.offsetY+e.y+Math.round(b*w)+"px"}else f.WebkitTransform="translate("+(e.x+Math.round(b*v))+"px ,"+(e.y+Math.round(b*w))+"px)"},finish:function(){g.qb=s;setTimeout(function(){f.WebkitTransform= ""},0);setTimeout(function(){a.Je(A+e.x+Math.round(v),B+e.y+Math.round(w))},0);setTimeout(function(){a.dispatchEvent(new Q("onmoveend"))},0);window.setTimeout(function(){a.dispatchEvent(b)},0)},Ws:function(b){g.qb=s;b=b*3.2/(y*y);setTimeout(function(){f.WebkitTransform=""},0);setTimeout(function(){a.Je(A+e.x+Math.round(b*v),B+e.y+Math.round(b*w))},0);setTimeout(function(){a.dispatchEvent(new Q("onmoveend"))},0)}})}}else window.setTimeout(function(){f.WebkitTransform=""},0),window.setTimeout(function(){a.Je(a.offsetX+ e.x,a.offsetY+e.y)},0),window.setTimeout(function(){a.dispatchEvent(new Q("onmoveend"))},0)}var lh=-1<navigator.userAgent.indexOf("iPhone OS 5_")?p:t; ');