PageSourceSearch

https://www.hangseng.com/etc.clientlibs/hase/clientlibs/pws/common…ode.min.4a7cf8d6dd7e53aaf532c8f9ab54a725.js

js hangseng.com collected 2026-10-01 11:26:34 UTC 11,298 bytes, 23 lines download raw bytes

1(function(){function v(u){var p=this;u="object"===typeof u?u:{};p.revision=3;p.imageTypes={bmp:"image/bmp",gif:"image/gif",jpeg:"image/jpeg",jpg:"image/jpg",png:"image/png","svg+xml":"image/svg+xml",tiff:"image/tiff",webp:"image/webp","x-icon":"image/x-icon"};p.toTable=u.toTable;p.domElement=p.toTable?document.createElement("div"):document.createElement("canvas");p.url=u.url||"";p.size=u.size||280;p.qrc=!1;p.colorLight=u.colorLight||"#fff";p.colorDark=u.colorDark||"#000";p.ecclevel=u.ecclevel||1;
2p.noBorder=u.noBorder;p.borderSize=u.borderSize||4;var h=[],r=[],g=[],D=[],q=[],A=[],J,z,c,C,x,y,B,t=function(a,b){if(a>b){var f=a;a=b;b=f}f=(b*b+b>>1)+a;D[f]=1},E=function(a,b){var f;g[a+c*b]=1;for(f=-2;2>f;f++)g[a+f+c*(b-2)]=1,g[a-2+c*(b+f+1)]=1,g[a+2+c*(b+f)]=1,g[a+f+1+c*(b+2)]=1;for(f=0;2>f;f++)t(a-1,b+f),t(a+1,b-f),t(a-f,b-1),t(a+f,b+1)},F=function(a){for(;255<=a;)a-=255,a=(a>>8)+(a&255);return a},H=function(a,b,f,m){var d,e,l=v.gexp,n=v.glog;for(d=0;d<m;d++)h[f+d]=0;for(d=0;d<b;d++){var k=n[h[a+
3d]^h[f]];if(255!=k)for(e=1;e<m;e++)h[f+e-1]=h[f+e]^l[F(k+A[m-e])];else for(e=f;e<f+m;e++)h[e]=h[e+1];h[f+m-1]=255==k?0:l[F(k+A[0])]}},w=function(a,b){if(a>b){var f=a;a=b;b=f}f=(b+b*b>>1)+a;return D[f]},I=function(a){var b,f,m;switch(a){case 0:for(b=0;b<c;b++)for(a=0;a<c;a++)a+b&1||w(a,b)||(g[a+b*c]^=1);break;case 1:for(b=0;b<c;b++)for(a=0;a<c;a++)b&1||w(a,b)||(g[a+b*c]^=1);break;case 2:for(b=0;b<c;b++)for(a=f=0;a<c;a++,f++)3==f&&(f=0),f||w(a,b)||(g[a+b*c]^=1);break;case 3:for(b=m=0;b<c;b++,m++)for(3==
4m&&(m=0),f=m,a=0;a<c;a++,f++)3==f&&(f=0),f||w(a,b)||(g[a+b*c]^=1);break;case 4:for(b=0;b<c;b++)for(f=0,m=b>>1&1,a=0;a<c;a++,f++)3==f&&(f=0,m=!m),m||w(a,b)||(g[a+b*c]^=1);break;case 5:for(b=m=0;b<c;b++,m++)for(3==m&&(m=0),a=f=0;a<c;a++,f++)3==f&&(f=0),(a&b&1)+!(!f|!m)||w(a,b)||(g[a+b*c]^=1);break;case 6:for(b=m=0;b<c;b++,m++)for(3==m&&(m=0),a=f=0;a<c;a++,f++)3==f&&(f=0),(a&b&1)+(f&&f==m)&1||w(a,b)||(g[a+b*c]^=1);break;case 7:for(b=m=0;b<c;b++,m++)for(3==m&&(m=0),a=f=0;a<c;a++,f++)3==f&&(f=0),(f&&f==
5m)+(a+b&1)&1||w(a,b)||(g[a+b*c]^=1)}},G=function(a){var b,f=0;for(b=0;b<=a;b++)5<=q[b]&&(f+=v.N1+q[b]-5);for(b=3;b<a-1;b+=2)q[b-2]==q[b+2]&&q[b+2]==q[b-1]&&q[b-1]==q[b+1]&&3*q[b-1]==q[b]&&(0==q[b-3]||b+3>a||3*q[b-3]>=4*q[b]||3*q[b+3]>=4*q[b])&&(f+=v.N3);return f};p.genframe=function(a){var b=v.eccblocks,f=v.gexp,m=v.glog,d,e,l;var n=a.length;z=0;do{z++;var k=4*(J-1)+16*(z-1);C=b[k++];x=b[k++];y=b[k++];B=b[k];k=y*(C+x)+x-3+(9>=z);if(n<=k)break}while(40>z);c=17+4*z;b=y+(y+B)*(C+x)+x;for(n=0;n<b;n++)r[n]=
60;h=a.slice(0);for(n=0;n<c*c;n++)g[n]=0;for(n=0;n<(c*(c+1)+1)/2;n++)D[n]=0;for(n=0;3>n;n++){a=k=0;1==n&&(k=c-7);2==n&&(a=c-7);g[a+3+c*(k+3)]=1;for(d=0;6>d;d++)g[a+d+c*k]=1,g[a+c*(k+d+1)]=1,g[a+6+c*(k+d)]=1,g[a+d+1+c*(k+6)]=1;for(d=1;5>d;d++)t(a+d,k+1),t(a+1,k+d+1),t(a+5,k+d),t(a+d+1,k+5);for(d=2;4>d;d++)g[a+d+c*(k+2)]=1,g[a+2+c*(k+d+1)]=1,g[a+4+c*(k+d)]=1,g[a+d+1+c*(k+4)]=1}if(1<z)for(n=v.adelta[z],a=c-7;;){for(d=c-7;d>n-3;){E(d,a);if(d<n)break;d-=n}if(a<=n+9)break;a-=n;E(6,a);E(a,6)}g[8+c*(c-8)]=
71;for(a=0;7>a;a++)t(7,a),t(c-8,a),t(7,a+c-7);for(d=0;8>d;d++)t(d,7),t(d+c-8,7),t(d,c-8);for(d=0;9>d;d++)t(d,8);for(d=0;8>d;d++)t(d+c-8,8),t(8,d);for(a=0;7>a;a++)t(8,a+c-7);for(d=0;d<c-14;d++)d&1?(t(8+d,6),t(6,8+d)):(g[8+d+6*c]=1,g[6+c*(8+d)]=1);if(6<z)for(n=v.vpat[z-7],k=17,d=0;6>d;d++)for(a=0;3>a;a++,k--)1&(11<k?z>>k-12:n>>k)?(g[5-d+c*(2-a+c-11)]=1,g[2-a+c-11+c*(5-d)]=1):(t(5-d,2-a+c-11),t(2-a+c-11,5-d));for(a=0;a<c;a++)for(d=0;d<=a;d++)g[d+c*a]&&t(d,a);b=h.length;for(e=0;e<b;e++)r[e]=h.charCodeAt(e);
8h=r.slice(0);d=y*(C+x)+x;b>=d-2&&(b=d-2,9<z&&b--);e=b;if(9<z){h[e+2]=0;for(h[e+3]=0;e--;)n=h[e],h[e+3]|=255&n<<4,h[e+2]=n>>4;h[2]|=255&b<<4;h[1]=b>>4;h[0]=64|b>>12}else{h[e+1]=0;for(h[e+2]=0;e--;)n=h[e],h[e+2]|=255&n<<4,h[e+1]=n>>4;h[1]|=255&b<<4;h[0]=64|b>>4}for(e=b+3-(10>z);e<d;)h[e++]=236,h[e++]=17;A[0]=1;for(e=0;e<B;e++){A[e+1]=1;for(l=e;0<l;l--)A[l]=A[l]?A[l-1]^f[F(m[A[l]]+e)]:A[l-1];A[0]=f[F(m[A[0]]+e)]}for(e=0;e<=B;e++)A[e]=m[A[e]];k=d;for(e=a=0;e<C;e++)H(a,y,k,B),a+=y,k+=B;for(e=0;e<x;e++)H(a,
9y+1,k,B),a+=y+1,k+=B;for(e=a=0;e<y;e++){for(l=0;l<C;l++)r[a++]=h[e+l*y];for(l=0;l<x;l++)r[a++]=h[C*y+e+l*(y+1)]}for(l=0;l<x;l++)r[a++]=h[C*y+e+l*(y+1)];for(e=0;e<B;e++)for(l=0;l<C+x;l++)r[a++]=h[d+e+l*B];h=r;d=a=c-1;k=b=1;f=(y+B)*(C+x)+x;for(e=0;e<f;e++)for(n=h[e],l=0;8>l;l++,n<<=1){128&n&&(g[d+c*a]=1);do b?d--:(d++,k?0!=a?a--:(d-=2,k=!k,6==d&&(d--,a=9)):a!=c-1?a++:(d-=2,k=!k,6==d&&(d--,a-=8))),b=!b;while(w(d,a))}h=g.slice(0);n=0;a=3E4;
9for(k=0;8>k;k++){I(k);var K=f=0;for(e=0;e<c-1;e++)for(l=0;l<c-
101;l++)if(g[l+c*e]&&g[l+1+c*e]&&g[l+c*(e+1)]&&g[l+1+c*(e+1)]||!(g[l+c*e]||g[l+1+c*e]||g[l+c*(e+1)]||g[l+1+c*(e+1)]))f+=v.N2;for(e=0;e<c;e++){for(d=b=l=q[0]=0;l<c;l++)(m=g[l+c*e])==b?q[d]++:q[++d]=1,b=m,K+=b?1:-1;f+=G(d)}0>K&&(K=-K);m=K;b=0;for(m=m+(m<<2)<<1;m>c*c;)m-=c*c,b++;f+=b*v.N4;for(l=0;l<c;l++){for(d=b=e=q[0]=0;e<c;e++)(m=g[l+c*e])==b?q[d]++:q[++d]=1,b=m;f+=G(d)}d=f;d<a&&(a=d,n=k);if(7==n)break;g=h.slice(0)}n!=k&&I(n);a=v.fmtword[n+(J-1<<3)];for(k=0;8>k;k++,a>>=1)a&1&&(g[c-1-k+8*c]=1,6>k?g[8+
11c*k]=1:g[8+c*(k+1)]=1);for(k=0;7>k;k++,a>>=1)a&1&&(g[8+c*(c-7+k)]=1,k?g[6-k+8*c]=1:g[7+8*c]=1);return g};p.init=function(){J=p.ecclevel;var a=p.genframe(p.url);p.toTable?p.tableWrite(a,c):p.canvasWrite(a,c)};p.init()}v.prototype={canvasWrite:function(u,p){if(!this.qrc&&(this.qrc=this.getContext(this.domElement),!this.qrc)){this.toTable=!0;this.domElement=document.createElement("div");this.tableWrite(u,p);return}var h=this.size,r=this.qrc;r.lineWidth=1;var g=Math.round(h/(p+10)-.5);var D=4;this.noBorder?
12(r.canvas.width=r.canvas.height=g*p,D=0):r.canvas.width=r.canvas.height=h;r.clearRect(0,0,h,h);r.fillStyle=this.colorLight;r.fillRect(0,0,g*(p+8),g*(p+8));r.fillStyle=this.colorDark;for(h=0;h<p;h++)for(var q=0;q<p;q++)u[q*p+h]&&r.fillRect(g*(D+h),g*(D+q),g,g)},tableWrite:function(u,p){var h=this,r=Math.round(this.size/p-3.5)+"px",g=p+(h.noBorder?0:2*h.borderSize),D=h.borderSize,q="width:"+r+";height:"+r+";",A=h.colorLight,J=h.colorDark;r=document.createElement("table");r.style.cssText="border:0;border-collapse:collapse;";
13for(var z=document.createElement("tr"),c=document.createElement("td"),C=function(){var w=c.cloneNode();w.style.cssText=q+"background:"+J;return w},x=function(){var w=c.cloneNode();w.style.cssText=q+"background:"+A;return w},y=function(w){for(var I=w.firstChild,G=0;G<h.borderSize;G++){for(var a=z.cloneNode(),b=0;b<g;b++){var f=x();a.appendChild(f)}w.appendChild(a);w.insertBefore(a.cloneNode(!0),I)}},B=function(w){for(var I=w.firstChild,G=0;G<D;G++)w.insertBefore(x(),I),w.appendChild(x())},t=0;t<p;t++){var E=
14z.cloneNode();r.appendChild(E);for(var F=0;F<p;F++)if(1===u[t*p+F]){var H=C();E.appendChild(H)}else H=x(),E.appendChild(H);h.noBorder||B(E)}h.noBorder||y(r);h.domElement.innerHTML="";h.domElement.appendChild(r)},getContext:function(u){return u.getContext&&u.getContext("2d")?u.getContext("2d"):(console.log("Browser does not have 2d Canvas support"),!1)},toImage:function(u){if(this.qrc){var p=this.imageTypes[u];if(!p)throw Error(u+" is not a valid image type ");u=new Image;u.src=this.domElement.toDataURL(p);
15return u}}};v.adelta=[0,11,15,19,23,27,31,16,18,20,22,24,26,28,20,22,24,24,26,28,28,22,24,24,26,26,28,28,24,24,26,26,26,28,28,24,26,26,26,28,28];v.vpat=[3220,1468,2713,1235,3062,1890,2119,1549,2344,2936,1117,2583,1330,2470,1667,2249,2028,3780,481,4011,142,3098,831,3445,592,2517,1776,2234,1951,2827,1070,2660,1345,3177];v.fmtword=[30660,29427,32170,30877,26159,25368,27713,26998,21522,20773,24188,23371,17913,16590,20375,19104,13663,12392,16177,14854,9396,8579,11994,11245,5769,5054,7399,6608,1890,597,
163340,2107];v.eccblocks=[1,0,19,7,1,0,16,10,1,0,13,13,1,0,9,17,1,0,34,10,1,0,28,16,1,0,22,22,1,0,16,28,1,0,55,15,1,0,44,26,2,0,17,18,2,0,13,22,1,0,80,20,2,0,32,18,2,0,24,26,4,0,9,16,1,0,108,26,2,0,43,24,2,2,15,18,2,2,11,22,2,0,68,18,4,0,27,16,4,0,19,24,4,0,15,28,2,0,78,20,4,0,31,18,2,4,14,18,4,1,13,26,2,0,97,24,2,2,38,22,4,2,18,22,4,2,14,26,2,0,116,30,3,2,36,22,4,4,16,20,4,4,12,24,2,2,68,18,4,1,43,26,6,2,19,24,6,2,15,28,4,0,81,20,1,4,50,30,4,4,22,28,3,8,12,24,2,2,92,24,6,2,36,22,4,6,20,26,7,4,14,28,
174,0,107,26,8,1,37,22,8,4,20,24,12,4,11,22,3,1,115,30,4,5,40,24,11,5,16,20,11,5,12,24,5,1,87,22,5,5,41,24,5,7,24,30,11,7,12,24,5,1,98,24,7,3,45,28,15,2,19,24,3,13,15,30,1,5,107,28,10,1,46,28,1,15,22,28,2,17,14,28,5,1,120,30,9,4,43,26,17,1,22,28,2,19,14,28,3,4,113,28,3,11,44,26,17,4,21,26,9,16,13,26,3,5,107,28,3,13,41,26,15,5,24,30,15,10,15,28,4,4,116,28,17,0,42,26,17,6,22,28,19,6,16,30,2,7,111,28,17,0,46,28,7,16,24,30,34,0,13,24,4,5,121,30,4,14,47,28,11,14,24,3
170,16,14,15,30,6,4,117,30,6,14,45,28,11,
1816,24,30,30,2,16,30,8,4,106,26,8,13,47,28,7,22,24,30,22,13,15,30,10,2,114,28,19,4,46,28,28,6,22,28,33,4,16,30,8,4,122,30,22,3,45,28,8,26,23,30,12,28,15,30,3,10,117,30,3,23,45,28,4,31,24,30,11,31,15,30,7,7,116,30,21,7,45,28,1,37,23,30,19,26,15,30,5,10,115,30,19,10,47,28,15,25,24,30,23,25,15,30,13,3,115,30,2,29,46,28,42,1,24,30,23,28,15,30,17,0,115,30,10,23,46,28,10,35,24,30,19,35,15,30,17,1,115,30,14,21,46,28,29,19,24,30,11,46,15,30,13,6,115,30,14,23,46,28,44,7,24,30,59,1,16,30,12,7,121,30,12,26,47,
1928,39,14,24,30,22,41,15,30,6,14,121,30,6,34,47,28,46,10,24,30,2,64,15,30,17,4,122,30,29,14,46,28,49,10,24,30,24,46,15,30,4,18,122,30,13,32,46,28,48,14,24,30,42,32,15,30,20,4,117,30,40,7,47,28,43,22,24,30,10,67,15,30,19,6,118,30,18,31,47,28,34,34,24,30,20,61,15,30];v.glog=[255,0,1,25,2,50,26,198,3,223,51,238,27,104,199,75,4,100,224,14,52,141,239,129,28,193,105,248,200,8,76,113,5,138,101,47,225,36,15,33,53,147,142,218,240,18,130,69,29,181,194,125,106,39,249,185,201,154,9,120,77,228,114,166,6,191,139,
2098,102,221,48,253,226,152,37,179,16,145,34,136,54,208,148,206,143,150,219,189,241,210,19,92,131,56,70,64,30,66,182,163,195,72,126,110,107,58,40,84,250,133,186,61,202,94,155,159,10,21,121,43,78,212,229,172,115,243,167,87,7,112,192,247,140,128,99,13,103,74,222,237,49,197,254,24,227,165,153,119,38,184,180,124,17,68,146,217,35,32,137,46,55,63,209,91,149,188,207,205,144,135,151,178,220,252,190,97,242,86,211,171,20,42,93,158,132,60,57,83,71,109,65,162,31,45,67,216,183,123,164,118,196,23,73,236,127,12,111,
21246,108,161,59,82,41,157,85,170,251,96,134,177,187,204,62,90,203,89,95,176,156,169,160,81,11,245,22,235,122,117,44,215,79,174,213,233,230,231,173,232,116,214,244,234,168,80,88,175];v.gexp=[1,2,4,8,16,32,64,128,29,58,116,232,205,135,19,38,76,152,45,90,180,117,234,201,143,3,6,12,24,48,96,192,157,39,78,156,37,74,148,53,106,212,181,119,238,193,159,35,70,140,5,10,20,40,80,160,93,186,105,210,185,111,222,161,95,190,97,194,153,47,94,188,101,202,137,15,30,60,120,240,253,231,211,187,107,214,177,127,254,225,
22223,163,91,182,113,226,217,175,67,134,17,34,68,136,13,26,52,104,208,189,103,206,129,31,62,124,248,237,199,147,59,118,236,197,151,51,102,204,133,23,46,92,184,109,218,169,79,158,33,66,132,21,42,84,168,77,154,41,82,164,85,170,73,146,57,114,228,213,183,115,230,209,191,99,198,145,63,126,252,229,215,179,123,246,241,255,227,219,171,75,150,49,98,196,149,55,110,220,165,87,174,65,130,25,50,100,200,141,7,14,28,56,112,224,221,167,83,166,81,162,89,178,121,242,249,239,195,155,43,86,172,69,138,9,18,36,72,144,61,
23122,244,245,247,243,251,235,203,139,11,22,44,88,176,125,250,233,207,131,27,54,108,216,173,71,142,0];v.N1=3;v.N2=3;v.N3=40;v.N4=10;window.rwdQrcode=v})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.