⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact 8d9ef0a13b1dbbe848eac342a62c87c5e26cb82e3a66b6a66e9a2668c02c6e00:


0000: 28 77 69 6e 64 6f 77 2e 77 65 62 70 61 63 6b 4a  (window.webpackJ
0010: 73 6f 6e 70 4a 73 6f 6e 55 72 6c 3d 77 69 6e 64  sonpJsonUrl=wind
0020: 6f 77 2e 77 65 62 70 61 63 6b 4a 73 6f 6e 70 4a  ow.webpackJsonpJ
0030: 73 6f 6e 55 72 6c 7c 7c 5b 5d 29 2e 70 75 73 68  sonUrl||[]).push
0040: 28 5b 5b 35 5d 2c 7b 31 35 3a 66 75 6e 63 74 69  ([[5],{15:functi
0050: 6f 6e 28 6e 2c 72 2c 74 29 7b 28 66 75 6e 63 74  on(n,r,t){(funct
0060: 69 6f 6e 28 6e 29 7b 76 61 72 20 72 3d 66 75 6e  ion(n){var r=fun
0070: 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 72  ction(){"use str
0080: 69 63 74 22 3b 66 75 6e 63 74 69 6f 6e 20 74 28  ict";function t(
0090: 6e 2c 72 29 7b 70 6f 73 74 4d 65 73 73 61 67 65  n,r){postMessage
00a0: 28 7b 61 63 74 69 6f 6e 3a 4e 6e 2c 63 62 6e 3a  ({action:Nn,cbn:
00b0: 72 2c 72 65 73 75 6c 74 3a 6e 7d 29 7d 66 75 6e  r,result:n})}fun
00c0: 63 74 69 6f 6e 20 63 28 6e 29 7b 76 61 72 20 72  ction c(n){var r
00d0: 3d 5b 5d 3b 72 65 74 75 72 6e 20 72 5b 6e 2d 31  =[];return r[n-1
00e0: 5d 3d 76 6f 69 64 20 30 2c 72 7d 66 75 6e 63 74  ]=void 0,r}funct
00f0: 69 6f 6e 20 65 28 6e 2c 72 29 7b 72 65 74 75 72  ion e(n,r){retur
0100: 6e 20 66 28 6e 5b 30 5d 2b 72 5b 30 5d 2c 6e 5b  n f(n[0]+r[0],n[
0110: 31 5d 2b 72 5b 31 5d 29 7d 66 75 6e 63 74 69 6f  1]+r[1])}functio
0120: 6e 20 6f 28 6e 2c 72 29 7b 72 65 74 75 72 6e 20  n o(n,r){return 
0130: 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 29 7b 76 61  function(n,r){va
0140: 72 20 74 3b 72 65 74 75 72 6e 20 74 3d 72 2c 30  r t;return t=r,0
0150: 3e 72 26 26 28 74 2b 3d 5a 6e 29 2c 5b 74 2c 6e  >r&&(t+=Zn),[t,n
0160: 2a 5a 6e 5d 7d 28 7e 7e 4d 61 74 68 2e 6d 61 78  *Zn]}(~~Math.max
0170: 28 4d 61 74 68 2e 6d 69 6e 28 6e 5b 31 5d 2f 5a  (Math.min(n[1]/Z
0180: 6e 2c 32 31 34 37 34 38 33 36 34 37 29 2c 2d 32  n,2147483647),-2
0190: 31 34 37 34 38 33 36 34 38 29 26 7e 7e 4d 61 74  147483648)&~~Mat
01a0: 68 2e 6d 61 78 28 4d 61 74 68 2e 6d 69 6e 28 72  h.max(Math.min(r
01b0: 5b 31 5d 2f 5a 6e 2c 32 31 34 37 34 38 33 36 34  [1]/Zn,214748364
01c0: 37 29 2c 2d 32 31 34 37 34 38 33 36 34 38 29 2c  7),-2147483648),
01d0: 61 28 6e 29 26 61 28 72 29 29 7d 66 75 6e 63 74  a(n)&a(r))}funct
01e0: 69 6f 6e 20 69 28 6e 2c 72 29 7b 76 61 72 20 74  ion i(n,r){var t
01f0: 2c 63 3b 72 65 74 75 72 6e 20 6e 5b 30 5d 3d 3d  ,c;return n[0]==
0200: 72 5b 30 5d 26 26 6e 5b 31 5d 3d 3d 72 5b 31 5d  r[0]&&n[1]==r[1]
0210: 3f 30 3a 28 74 3d 30 3e 6e 5b 31 5d 2c 63 3d 30  ?0:(t=0>n[1],c=0
0220: 3e 72 5b 31 5d 2c 74 26 26 21 63 3f 2d 31 3a 21  >r[1],t&&!c?-1:!
0230: 74 26 26 63 3f 31 3a 76 28 6e 2c 72 29 5b 31 5d  t&&c?1:v(n,r)[1]
0240: 3c 30 3f 2d 31 3a 31 29 7d 66 75 6e 63 74 69 6f  <0?-1:1)}functio
0250: 6e 20 66 28 6e 2c 72 29 7b 76 61 72 20 74 2c 63  n f(n,r){var t,c
0260: 3b 66 6f 72 28 6e 25 3d 30 78 31 30 30 30 30 30  ;for(n%=0x100000
0270: 30 30 30 30 30 30 30 30 30 30 30 2c 72 3d 28 72  00000000000,r=(r
0280: 25 3d 30 78 31 30 30 30 30 30 30 30 30 30 30 30  %=0x100000000000
0290: 30 30 30 30 30 29 2d 28 74 3d 72 25 5a 6e 29 2b  00000)-(t=r%Zn)+
02a0: 28 63 3d 4d 61 74 68 2e 66 6c 6f 6f 72 28 6e 2f  (c=Math.floor(n/
02b0: 5a 6e 29 2a 5a 6e 29 2c 6e 3d 6e 2d 63 2b 74 3b  Zn)*Zn),n=n-c+t;
02c0: 30 3e 6e 3b 29 6e 2b 3d 5a 6e 2c 72 2d 3d 5a 6e  0>n;)n+=Zn,r-=Zn
02d0: 3b 66 6f 72 28 3b 6e 3e 34 32 39 34 39 36 37 32  ;for(;n>42949672
02e0: 39 35 3b 29 6e 2d 3d 5a 6e 2c 72 2b 3d 5a 6e 3b  95;)n-=Zn,r+=Zn;
02f0: 66 6f 72 28 72 25 3d 30 78 31 30 30 30 30 30 30  for(r%=0x1000000
0300: 30 30 30 30 30 30 30 30 30 30 3b 72 3e 30 78 37  0000000000;r>0x7
0310: 66 66 66 66 66 66 66 30 30 30 30 30 30 30 30 3b  fffffff00000000;
0320: 29 72 2d 3d 30 78 31 30 30 30 30 30 30 30 30 30  )r-=0x1000000000
0330: 30 30 30 30 30 30 30 3b 66 6f 72 28 3b 2d 30 78  0000000;for(;-0x
0340: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  8000000000000000
0350: 3e 72 3b 29 72 2b 3d 30 78 31 30 30 30 30 30 30  >r;)r+=0x1000000
0360: 30 30 30 30 30 30 30 30 30 30 3b 72 65 74 75 72  0000000000;retur
0370: 6e 5b 6e 2c 72 5d 7d 66 75 6e 63 74 69 6f 6e 20  n[n,r]}function 
0380: 75 28 6e 2c 72 29 7b 72 65 74 75 72 6e 20 6e 5b  u(n,r){return n[
0390: 30 5d 3d 3d 72 5b 30 5d 26 26 6e 5b 31 5d 3d 3d  0]==r[0]&&n[1]==
03a0: 72 5b 31 5d 7d 66 75 6e 63 74 69 6f 6e 20 62 28  r[1]}function b(
03b0: 6e 29 7b 72 65 74 75 72 6e 20 6e 3e 3d 30 3f 5b  n){return n>=0?[
03c0: 6e 2c 30 5d 3a 5b 6e 2b 5a 6e 2c 2d 5a 6e 5d 7d  n,0]:[n+Zn,-Zn]}
03d0: 66 75 6e 63 74 69 6f 6e 20 61 28 6e 29 7b 72 65  function a(n){re
03e0: 74 75 72 6e 20 6e 5b 30 5d 3e 3d 32 31 34 37 34  turn n[0]>=21474
03f0: 38 33 36 34 38 3f 7e 7e 4d 61 74 68 2e 6d 61 78  83648?~~Math.max
0400: 28 4d 61 74 68 2e 6d 69 6e 28 6e 5b 30 5d 2d 5a  (Math.min(n[0]-Z
0410: 6e 2c 32 31 34 37 34 38 33 36 34 37 29 2c 2d 32  n,2147483647),-2
0420: 31 34 37 34 38 33 36 34 38 29 3a 7e 7e 4d 61 74  147483648):~~Mat
0430: 68 2e 6d 61 78 28 4d 61 74 68 2e 6d 69 6e 28 6e  h.max(Math.min(n
0440: 5b 30 5d 2c 32 31 34 37 34 38 33 36 34 37 29 2c  [0],2147483647),
0450: 2d 32 31 34 37 34 38 33 36 34 38 29 7d 66 75 6e  -2147483648)}fun
0460: 63 74 69 6f 6e 20 6c 28 6e 29 7b 72 65 74 75 72  ction l(n){retur
0470: 6e 20 33 30 3e 3d 6e 3f 31 3c 3c 6e 3a 6c 28 33  n 30>=n?1<<n:l(3
0480: 30 29 2a 6c 28 6e 2d 33 30 29 7d 66 75 6e 63 74  0)*l(n-30)}funct
0490: 69 6f 6e 20 73 28 6e 2c 72 29 7b 76 61 72 20 74  ion s(n,r){var t
04a0: 2c 63 2c 65 2c 6f 3b 69 66 28 72 26 3d 36 33 2c  ,c,e,o;if(r&=63,
04b0: 75 28 6e 2c 56 6e 29 29 72 65 74 75 72 6e 20 72  u(n,Vn))return r
04c0: 3f 59 6e 3a 6e 3b 69 66 28 30 3e 6e 5b 31 5d 29  ?Yn:n;if(0>n[1])
04d0: 74 68 72 6f 77 20 45 72 72 6f 72 28 22 4e 65 67  throw Error("Neg
04e0: 22 29 3b 72 65 74 75 72 6e 20 6f 3d 6c 28 72 29  ");return o=l(r)
04f0: 2c 63 3d 6e 5b 31 5d 2a 6f 25 30 78 31 30 30 30  ,c=n[1]*o%0x1000
0500: 30 30 30 30 30 30 30 30 30 30 30 30 30 2c 28 63  0000000000000,(c
0510: 2b 3d 74 3d 28 65 3d 6e 5b 30 5d 2a 6f 29 2d 65  +=t=(e=n[0]*o)-e
0520: 25 5a 6e 29 3e 3d 30 78 38 30 30 30 30 30 30 30  %Zn)>=0x80000000
0530: 30 30 30 30 30 30 30 30 26 26 28 63 2d 3d 30 78  00000000&&(c-=0x
0540: 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  1000000000000000
0550: 30 29 2c 5b 65 2d 3d 74 2c 63 5d 7d 66 75 6e 63  0),[e-=t,c]}func
0560: 74 69 6f 6e 20 64 28 6e 2c 72 29 7b 76 61 72 20  tion d(n,r){var 
0570: 74 3b 72 65 74 75 72 6e 20 74 3d 6c 28 72 26 3d  t;return t=l(r&=
0580: 36 33 29 2c 66 28 4d 61 74 68 2e 66 6c 6f 6f 72  63),f(Math.floor
0590: 28 6e 5b 30 5d 2f 74 29 2c 6e 5b 31 5d 2f 74 29  (n[0]/t),n[1]/t)
05a0: 7d 66 75 6e 63 74 69 6f 6e 20 76 28 6e 2c 72 29  }function v(n,r)
05b0: 7b 72 65 74 75 72 6e 20 66 28 6e 5b 30 5d 2d 72  {return f(n[0]-r
05c0: 5b 30 5d 2c 6e 5b 31 5d 2d 72 5b 31 5d 29 7d 66  [0],n[1]-r[1])}f
05d0: 75 6e 63 74 69 6f 6e 20 6d 28 6e 2c 72 29 7b 72  unction m(n,r){r
05e0: 65 74 75 72 6e 20 6e 2e 4d 63 3d 72 2c 6e 2e 4c  eturn n.Mc=r,n.L
05f0: 63 3d 30 2c 6e 2e 59 62 3d 72 2e 6c 65 6e 67 74  c=0,n.Yb=r.lengt
0600: 68 2c 6e 7d 66 75 6e 63 74 69 6f 6e 20 68 28 6e  h,n}function h(n
0610: 29 7b 72 65 74 75 72 6e 20 6e 2e 4c 63 3e 3d 6e  ){return n.Lc>=n
0620: 2e 59 62 3f 2d 31 3a 32 35 35 26 6e 2e 4d 63 5b  .Yb?-1:255&n.Mc[
0630: 6e 2e 4c 63 2b 2b 5d 7d 66 75 6e 63 74 69 6f 6e  n.Lc++]}function
0640: 20 67 28 6e 2c 72 2c 74 2c 63 29 7b 72 65 74 75   g(n,r,t,c){retu
0650: 72 6e 20 6e 2e 4c 63 3e 3d 6e 2e 59 62 3f 2d 31  rn n.Lc>=n.Yb?-1
0660: 3a 28 63 3d 4d 61 74 68 2e 6d 69 6e 28 63 2c 6e  :(c=Math.min(c,n
0670: 2e 59 62 2d 6e 2e 4c 63 29 2c 54 28 6e 2e 4d 63  .Yb-n.Lc),T(n.Mc
0680: 2c 6e 2e 4c 63 2c 72 2c 74 2c 63 29 2c 6e 2e 4c  ,n.Lc,r,t,c),n.L
0690: 63 2b 3d 63 2c 63 29 7d 66 75 6e 63 74 69 6f 6e  c+=c,c)}function
06a0: 20 70 28 6e 29 7b 72 65 74 75 72 6e 20 6e 2e 4d   p(n){return n.M
06b0: 63 3d 63 28 33 32 29 2c 6e 2e 59 62 3d 30 2c 6e  c=c(32),n.Yb=0,n
06c0: 7d 66 75 6e 63 74 69 6f 6e 20 78 28 6e 29 7b 76  }function x(n){v
06d0: 61 72 20 72 3d 6e 2e 4d 63 3b 72 65 74 75 72 6e  ar r=n.Mc;return
06e0: 20 72 2e 6c 65 6e 67 74 68 3d 6e 2e 59 62 2c 72   r.length=n.Yb,r
06f0: 7d 66 75 6e 63 74 69 6f 6e 20 79 28 6e 2c 72 29  }function y(n,r)
0700: 7b 6e 2e 4d 63 5b 6e 2e 59 62 2b 2b 5d 3d 72 3c  {n.Mc[n.Yb++]=r<
0710: 3c 32 34 3e 3e 32 34 7d 66 75 6e 63 74 69 6f 6e  <24>>24}function
0720: 20 77 28 6e 2c 72 2c 74 2c 63 29 7b 54 28 72 2c   w(n,r,t,c){T(r,
0730: 74 2c 6e 2e 4d 63 2c 6e 2e 59 62 2c 63 29 2c 6e  t,n.Mc,n.Yb,c),n
0740: 2e 59 62 2b 3d 63 7d 66 75 6e 63 74 69 6f 6e 20  .Yb+=c}function 
0750: 54 28 6e 2c 72 2c 74 2c 63 2c 65 29 7b 66 6f 72  T(n,r,t,c,e){for
0760: 28 76 61 72 20 6f 3d 30 3b 65 3e 6f 3b 2b 2b 6f  (var o=0;e>o;++o
0770: 29 74 5b 63 2b 6f 5d 3d 6e 5b 72 2b 6f 5d 7d 66  )t[c+o]=n[r+o]}f
0780: 75 6e 63 74 69 6f 6e 20 45 28 6e 2c 74 2c 63 2c  unction E(n,t,c,
0790: 65 2c 6f 29 7b 76 61 72 20 66 2c 75 3b 69 66 28  e,o){var f,u;if(
07a0: 69 28 65 2c 4b 6e 29 3c 30 29 74 68 72 6f 77 20  i(e,Kn)<0)throw 
07b0: 45 72 72 6f 72 28 22 69 6e 76 61 6c 69 64 20 6c  Error("invalid l
07c0: 65 6e 67 74 68 20 22 2b 65 29 3b 66 6f 72 28 6e  ength "+e);for(n
07d0: 2e 54 62 3d 65 2c 66 75 6e 63 74 69 6f 6e 28 6e  .Tb=e,function(n
07e0: 2c 72 29 7b 28 66 75 6e 63 74 69 6f 6e 28 6e 2c  ,r){(function(n,
07f0: 72 29 7b 6e 2e 61 62 3d 72 3b 66 6f 72 28 76 61  r){n.ab=r;for(va
0800: 72 20 74 3d 30 3b 72 3e 31 3c 3c 74 3b 2b 2b 74  r t=0;r>1<<t;++t
0810: 29 3b 6e 2e 24 62 3d 32 2a 74 7d 29 28 72 2c 31  );n.$b=2*t})(r,1
0820: 3c 3c 6e 2e 73 29 2c 72 2e 6e 3d 6e 2e 66 2c 66  <<n.s),r.n=n.f,f
0830: 75 6e 63 74 69 6f 6e 28 6e 2c 72 29 7b 76 61 72  unction(n,r){var
0840: 20 74 3d 6e 2e 58 3b 6e 2e 58 3d 72 2c 6e 2e 62   t=n.X;n.X=r,n.b
0850: 26 26 74 21 3d 6e 2e 58 26 26 28 6e 2e 77 62 3d  &&t!=n.X&&(n.wb=
0860: 2d 31 2c 6e 2e 62 3d 6e 75 6c 6c 29 7d 28 72 2c  -1,n.b=null)}(r,
0870: 6e 2e 6d 29 2c 72 2e 65 62 3d 30 2c 72 2e 66 62  n.m),r.eb=0,r.fb
0880: 3d 33 2c 72 2e 59 3d 32 2c 72 2e 79 3d 33 7d 28  =3,r.Y=2,r.y=3}(
0890: 6f 2c 66 3d 48 28 7b 7d 29 29 2c 66 2e 47 63 3d  o,f=H({})),f.Gc=
08a0: 76 6f 69 64 20 30 3d 3d 3d 72 2e 64 69 73 61 62  void 0===r.disab
08b0: 6c 65 45 6e 64 4d 61 72 6b 2c 66 75 6e 63 74 69  leEndMark,functi
08c0: 6f 6e 28 6e 2c 72 29 7b 6e 2e 66 63 5b 30 5d 3d  on(n,r){n.fc[0]=
08d0: 39 2a 28 35 2a 6e 2e 59 2b 6e 2e 65 62 29 2b 6e  9*(5*n.Y+n.eb)+n
08e0: 2e 66 62 3c 3c 32 34 3e 3e 32 34 3b 66 6f 72 28  .fb<<24>>24;for(
08f0: 76 61 72 20 74 3d 30 3b 34 3e 74 3b 2b 2b 74 29  var t=0;4>t;++t)
0900: 6e 2e 66 63 5b 31 2b 74 5d 3d 6e 2e 61 62 3e 3e  n.fc[1+t]=n.ab>>
0910: 38 2a 74 3c 3c 32 34 3e 3e 32 34 3b 77 28 72 2c  8*t<<24>>24;w(r,
0920: 6e 2e 66 63 2c 30 2c 35 29 7d 28 66 2c 63 29 2c  n.fc,0,5)}(f,c),
0930: 75 3d 30 3b 36 34 3e 75 3b 75 2b 3d 38 29 79 28  u=0;64>u;u+=8)y(
0940: 63 2c 32 35 35 26 61 28 64 28 65 2c 75 29 29 29  c,255&a(d(e,u)))
0950: 3b 6e 2e 79 62 3d 28 66 2e 57 3d 30 2c 66 2e 6f  ;n.yb=(f.W=0,f.o
0960: 63 3d 74 2c 66 2e 70 63 3d 30 2c 66 75 6e 63 74  c=t,f.pc=0,funct
0970: 69 6f 6e 28 6e 29 7b 76 61 72 20 72 2c 74 3b 6e  ion(n){var r,t;n
0980: 2e 62 7c 7c 28 72 3d 7b 7d 2c 74 3d 34 2c 6e 2e  .b||(r={},t=4,n.
0990: 58 7c 7c 28 74 3d 32 29 2c 66 75 6e 63 74 69 6f  X||(t=2),functio
09a0: 6e 28 6e 2c 72 29 7b 6e 2e 71 62 3d 72 3e 32 2c  n(n,r){n.qb=r>2,
09b0: 6e 2e 71 62 3f 28 6e 2e 77 3d 30 2c 6e 2e 78 62  n.qb?(n.w=0,n.xb
09c0: 3d 34 2c 6e 2e 52 3d 36 36 35 36 30 29 3a 28 6e  =4,n.R=66560):(n
09d0: 2e 77 3d 32 2c 6e 2e 78 62 3d 33 2c 6e 2e 52 3d  .w=2,n.xb=3,n.R=
09e0: 30 29 7d 28 72 2c 74 29 2c 6e 2e 62 3d 72 29 2c  0)}(r,t),n.b=r),
09f0: 76 6e 28 6e 2e 41 2c 6e 2e 65 62 2c 6e 2e 66 62  vn(n.A,n.eb,n.fb
0a00: 29 2c 28 6e 2e 61 62 21 3d 6e 2e 77 62 7c 7c 6e  ),(n.ab!=n.wb||n
0a10: 2e 48 62 21 3d 6e 2e 6e 29 26 26 28 42 28 6e 2e  .Hb!=n.n)&&(B(n.
0a20: 62 2c 6e 2e 61 62 2c 34 30 39 36 2c 6e 2e 6e 2c  b,n.ab,4096,n.n,
0a30: 32 37 34 29 2c 6e 2e 77 62 3d 6e 2e 61 62 2c 6e  274),n.wb=n.ab,n
0a40: 2e 48 62 3d 6e 2e 6e 29 7d 28 66 29 2c 66 2e 64  .Hb=n.n)}(f),f.d
0a50: 2e 41 62 3d 63 2c 66 75 6e 63 74 69 6f 6e 28 6e  .Ab=c,function(n
0a60: 29 7b 28 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 6e  ){(function(n){n
0a70: 2e 6c 3d 30 2c 6e 2e 4a 3d 30 3b 66 6f 72 28 76  .l=0,n.J=0;for(v
0a80: 61 72 20 72 3d 30 3b 34 3e 72 3b 2b 2b 72 29 6e  ar r=0;4>r;++r)n
0a90: 2e 76 5b 72 5d 3d 30 7d 29 28 6e 29 2c 66 75 6e  .v[r]=0})(n),fun
0aa0: 63 74 69 6f 6e 28 6e 29 7b 6e 2e 6d 63 3d 59 6e  ction(n){n.mc=Yn
0ab0: 2c 6e 2e 78 63 3d 59 6e 2c 6e 2e 45 3d 2d 31 2c  ,n.xc=Yn,n.E=-1,
0ac0: 6e 2e 4a 62 3d 31 2c 6e 2e 4f 63 3d 30 7d 28 6e  n.Jb=1,n.Oc=0}(n
0ad0: 2e 64 29 2c 43 6e 28 6e 2e 43 29 2c 43 6e 28 6e  .d),Cn(n.C),Cn(n
0ae0: 2e 5f 29 2c 43 6e 28 6e 2e 62 62 29 2c 43 6e 28  ._),Cn(n.bb),Cn(
0af0: 6e 2e 68 62 29 2c 43 6e 28 6e 2e 55 62 29 2c 43  n.hb),Cn(n.Ub),C
0b00: 6e 28 6e 2e 76 63 29 2c 43 6e 28 6e 2e 53 62 29  n(n.vc),Cn(n.Sb)
0b10: 2c 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 76 61 72  ,function(n){var
0b20: 20 72 2c 74 3d 31 3c 3c 6e 2e 75 2b 6e 2e 49 3b   r,t=1<<n.u+n.I;
0b30: 66 6f 72 28 72 3d 30 3b 74 3e 72 3b 2b 2b 72 29  for(r=0;t>r;++r)
0b40: 43 6e 28 6e 2e 56 5b 72 5d 2e 74 62 29 7d 28 6e  Cn(n.V[r].tb)}(n
0b50: 2e 41 29 3b 66 6f 72 28 76 61 72 20 72 3d 30 3b  .A);for(var r=0;
0b60: 34 3e 72 3b 2b 2b 72 29 43 6e 28 6e 2e 4b 5b 72  4>r;++r)Cn(n.K[r
0b70: 5d 2e 47 29 3b 75 6e 28 6e 2e 24 2c 31 3c 3c 6e  ].G);un(n.$,1<<n
0b80: 2e 59 29 2c 75 6e 28 6e 2e 69 2c 31 3c 3c 6e 2e  .Y),un(n.i,1<<n.
0b90: 59 29 2c 43 6e 28 6e 2e 53 2e 47 29 2c 6e 2e 4e  Y),Cn(n.S.G),n.N
0ba0: 3d 30 2c 6e 2e 6a 62 3d 30 2c 6e 2e 71 3d 30 2c  =0,n.jb=0,n.q=0,
0bb0: 6e 2e 73 3d 30 7d 28 66 29 2c 57 28 66 29 2c 50  n.s=0}(f),W(f),P
0bc0: 28 66 29 2c 66 2e 24 2e 72 62 3d 66 2e 6e 2b 31  (f),f.$.rb=f.n+1
0bd0: 2d 32 2c 64 6e 28 66 2e 24 2c 31 3c 3c 66 2e 59  -2,dn(f.$,1<<f.Y
0be0: 29 2c 66 2e 69 2e 72 62 3d 66 2e 6e 2b 31 2d 32  ),f.i.rb=f.n+1-2
0bf0: 2c 64 6e 28 66 2e 69 2c 31 3c 3c 66 2e 59 29 2c  ,dn(f.i,1<<f.Y),
0c00: 66 2e 67 3d 59 6e 2c 66 75 6e 63 74 69 6f 6e 28  f.g=Yn,function(
0c10: 6e 2c 72 29 7b 72 65 74 75 72 6e 20 6e 2e 63 62  n,r){return n.cb
0c20: 3d 72 2c 6e 2e 5a 3d 6e 75 6c 6c 2c 6e 2e 7a 63  =r,n.Z=null,n.zc
0c30: 3d 31 2c 6e 7d 28 7b 7d 2c 66 29 29 7d 66 75 6e  =1,n}({},f))}fun
0c40: 63 74 69 6f 6e 20 4d 28 6e 2c 72 2c 74 29 7b 72  ction M(n,r,t){r
0c50: 65 74 75 72 6e 20 6e 2e 4e 62 3d 70 28 7b 7d 29  eturn n.Nb=p({})
0c60: 2c 45 28 6e 2c 6d 28 7b 7d 2c 72 29 2c 6e 2e 4e  ,E(n,m({},r),n.N
0c70: 62 2c 62 28 72 2e 6c 65 6e 67 74 68 29 2c 74 29  b,b(r.length),t)
0c80: 2c 6e 7d 66 75 6e 63 74 69 6f 6e 20 4c 28 6e 2c  ,n}function L(n,
0c90: 72 2c 74 29 7b 76 61 72 20 63 2c 65 2c 6f 2c 69  r,t){var c,e,o,i
0ca0: 2c 66 3d 22 22 2c 75 3d 5b 5d 3b 66 6f 72 28 65  ,f="",u=[];for(e
0cb0: 3d 30 3b 35 3e 65 3b 2b 2b 65 29 7b 69 66 28 2d  =0;5>e;++e){if(-
0cc0: 31 3d 3d 28 6f 3d 68 28 72 29 29 29 74 68 72 6f  1==(o=h(r)))thro
0cd0: 77 20 45 72 72 6f 72 28 22 74 72 75 6e 63 61 74  w Error("truncat
0ce0: 65 64 20 69 6e 70 75 74 22 29 3b 75 5b 65 5d 3d  ed input");u[e]=
0cf0: 6f 3c 3c 32 34 3e 3e 32 34 7d 69 66 28 21 66 75  o<<24>>24}if(!fu
0d00: 6e 63 74 69 6f 6e 28 6e 2c 72 29 7b 76 61 72 20  nction(n,r){var 
0d10: 74 2c 63 2c 65 2c 6f 2c 69 2c 66 2c 75 3b 69 66  t,c,e,o,i,f,u;if
0d20: 28 35 3e 72 2e 6c 65 6e 67 74 68 29 72 65 74 75  (5>r.length)retu
0d30: 72 6e 20 30 3b 66 6f 72 28 75 3d 32 35 35 26 72  rn 0;for(u=255&r
0d40: 5b 30 5d 2c 65 3d 75 25 39 2c 6f 3d 28 66 3d 7e  [0],e=u%9,o=(f=~
0d50: 7e 28 75 2f 39 29 29 25 35 2c 69 3d 7e 7e 28 66  ~(u/9))%5,i=~~(f
0d60: 2f 35 29 2c 74 3d 30 2c 63 3d 30 3b 34 3e 63 3b  /5),t=0,c=0;4>c;
0d70: 2b 2b 63 29 74 2b 3d 28 32 35 35 26 72 5b 31 2b  ++c)t+=(255&r[1+
0d80: 63 5d 29 3c 3c 38 2a 63 3b 72 65 74 75 72 6e 20  c])<<8*c;return 
0d90: 74 3e 39 39 39 39 39 39 39 39 7c 7c 21 66 75 6e  t>99999999||!fun
0da0: 63 74 69 6f 6e 28 6e 2c 72 2c 74 2c 63 29 7b 69  ction(n,r,t,c){i
0db0: 66 28 72 3e 38 7c 7c 74 3e 34 7c 7c 63 3e 34 29  f(r>8||t>4||c>4)
0dc0: 72 65 74 75 72 6e 20 30 3b 59 28 6e 2e 67 62 2c  return 0;Y(n.gb,
0dd0: 74 2c 72 29 3b 76 61 72 20 65 3d 31 3c 3c 63 3b  t,r);var e=1<<c;
0de0: 72 65 74 75 72 6e 20 53 28 6e 2e 52 62 2c 65 29  return S(n.Rb,e)
0df0: 2c 53 28 6e 2e 73 62 2c 65 29 2c 6e 2e 44 63 3d  ,S(n.sb,e),n.Dc=
0e00: 65 2d 31 2c 31 7d 28 6e 2c 65 2c 6f 2c 69 29 3f  e-1,1}(n,e,o,i)?
0e10: 30 3a 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 29 7b  0:function(n,r){
0e20: 72 65 74 75 72 6e 20 30 3e 72 3f 30 3a 28 6e 2e  return 0>r?0:(n.
0e30: 4f 62 21 3d 72 26 26 28 6e 2e 4f 62 3d 72 2c 6e  Ob!=r&&(n.Ob=r,n
0e40: 2e 6e 62 3d 4d 61 74 68 2e 6d 61 78 28 6e 2e 4f  .nb=Math.max(n.O
0e50: 62 2c 31 29 2c 47 28 6e 2e 42 2c 4d 61 74 68 2e  b,1),G(n.B,Math.
0e60: 6d 61 78 28 6e 2e 6e 62 2c 34 30 39 36 29 29 29  max(n.nb,4096)))
0e70: 2c 31 29 7d 28 6e 2c 74 29 7d 28 63 3d 4e 28 7b  ,1)}(n,t)}(c=N({
0e80: 7d 29 2c 75 29 29 74 68 72 6f 77 20 45 72 72 6f  }),u))throw Erro
0e90: 72 28 22 63 6f 72 72 75 70 74 65 64 20 69 6e 70  r("corrupted inp
0ea0: 75 74 22 29 3b 66 6f 72 28 65 3d 30 3b 36 34 3e  ut");for(e=0;64>
0eb0: 65 3b 65 2b 3d 38 29 7b 69 66 28 2d 31 3d 3d 28  e;e+=8){if(-1==(
0ec0: 6f 3d 68 28 72 29 29 29 74 68 72 6f 77 20 45 72  o=h(r)))throw Er
0ed0: 72 6f 72 28 22 74 72 75 6e 63 61 74 65 64 20 69  ror("truncated i
0ee0: 6e 70 75 74 22 29 3b 31 3d 3d 28 6f 3d 6f 2e 74  nput");1==(o=o.t
0ef0: 6f 53 74 72 69 6e 67 28 31 36 29 29 2e 6c 65 6e  oString(16)).len
0f00: 67 74 68 26 26 28 6f 3d 22 30 22 2b 6f 29 2c 66  gth&&(o="0"+o),f
0f10: 3d 6f 2b 22 22 2b 66 7d 2f 5e 30 2b 24 7c 5e 66  =o+""+f}/^0+$|^f
0f20: 2b 24 2f 69 2e 74 65 73 74 28 66 29 3f 6e 2e 54  +$/i.test(f)?n.T
0f30: 62 3d 4b 6e 3a 28 69 3d 70 61 72 73 65 49 6e 74  b=Kn:(i=parseInt
0f40: 28 66 2c 31 36 29 2c 6e 2e 54 62 3d 69 3e 34 32  (f,16),n.Tb=i>42
0f50: 39 34 39 36 37 32 39 35 3f 4b 6e 3a 62 28 69 29  94967295?Kn:b(i)
0f60: 29 2c 6e 2e 79 62 3d 66 75 6e 63 74 69 6f 6e 28  ),n.yb=function(
0f70: 6e 2c 72 2c 74 2c 63 29 7b 72 65 74 75 72 6e 20  n,r,t,c){return 
0f80: 6e 2e 65 2e 41 62 3d 72 2c 46 28 6e 2e 42 29 2c  n.e.Ab=r,F(n.B),
0f90: 6e 2e 42 2e 63 63 3d 74 2c 66 75 6e 63 74 69 6f  n.B.cc=t,functio
0fa0: 6e 28 6e 29 7b 6e 2e 42 2e 68 3d 30 2c 6e 2e 42  n(n){n.B.h=0,n.B
0fb0: 2e 6f 3d 30 2c 43 6e 28 6e 2e 47 62 29 2c 43 6e  .o=0,Cn(n.Gb),Cn
0fc0: 28 6e 2e 70 62 29 2c 43 6e 28 6e 2e 5a 62 29 2c  (n.pb),Cn(n.Zb),
0fd0: 43 6e 28 6e 2e 43 62 29 2c 43 6e 28 6e 2e 44 62  Cn(n.Cb),Cn(n.Db
0fe0: 29 2c 43 6e 28 6e 2e 45 62 29 2c 43 6e 28 6e 2e  ),Cn(n.Eb),Cn(n.
0ff0: 6b 63 29 2c 66 75 6e 63 74 69 6f 6e 28 6e 29 7b  kc),function(n){
1000: 76 61 72 20 72 2c 74 3b 66 6f 72 28 74 3d 31 3c  var r,t;for(t=1<
1010: 3c 6e 2e 75 2b 6e 2e 49 2c 72 3d 30 3b 74 3e 72  <n.u+n.I,r=0;t>r
1020: 3b 2b 2b 72 29 43 6e 28 6e 2e 56 5b 72 5d 2e 49  ;++r)Cn(n.V[r].I
1030: 62 29 7d 28 6e 2e 67 62 29 3b 66 6f 72 28 76 61  b)}(n.gb);for(va
1040: 72 20 72 3d 30 3b 34 3e 72 3b 2b 2b 72 29 43 6e  r r=0;4>r;++r)Cn
1050: 28 6e 2e 6b 62 5b 72 5d 2e 47 29 3b 56 28 6e 2e  (n.kb[r].G);V(n.
1060: 52 62 29 2c 56 28 6e 2e 73 62 29 2c 43 6e 28 6e  Rb),V(n.sb),Cn(n
1070: 2e 46 62 2e 47 29 2c 66 75 6e 63 74 69 6f 6e 28  .Fb.G),function(
1080: 6e 29 7b 6e 2e 42 62 3d 30 2c 6e 2e 45 3d 2d 31  n){n.Bb=0,n.E=-1
1090: 3b 66 6f 72 28 76 61 72 20 72 3d 30 3b 35 3e 72  ;for(var r=0;5>r
10a0: 3b 2b 2b 72 29 6e 2e 42 62 3d 6e 2e 42 62 3c 3c  ;++r)n.Bb=n.Bb<<
10b0: 38 7c 68 28 6e 2e 41 62 29 7d 28 6e 2e 65 29 7d  8|h(n.Ab)}(n.e)}
10c0: 28 6e 29 2c 6e 2e 55 3d 30 2c 6e 2e 69 62 3d 30  (n),n.U=0,n.ib=0
10d0: 2c 6e 2e 4a 63 3d 30 2c 6e 2e 49 63 3d 30 2c 6e  ,n.Jc=0,n.Ic=0,n
10e0: 2e 51 63 3d 30 2c 6e 2e 4e 63 3d 63 2c 6e 2e 67  .Qc=0,n.Nc=c,n.g
10f0: 3d 59 6e 2c 6e 2e 6a 63 3d 30 2c 66 75 6e 63 74  =Yn,n.jc=0,funct
1100: 69 6f 6e 28 6e 2c 72 29 7b 72 65 74 75 72 6e 20  ion(n,r){return 
1110: 6e 2e 5a 3d 72 2c 6e 2e 63 62 3d 6e 75 6c 6c 2c  n.Z=r,n.cb=null,
1120: 6e 2e 7a 63 3d 31 2c 6e 7d 28 7b 7d 2c 6e 29 7d  n.zc=1,n}({},n)}
1130: 28 63 2c 72 2c 74 2c 6e 2e 54 62 29 7d 66 75 6e  (c,r,t,n.Tb)}fun
1140: 63 74 69 6f 6e 20 49 28 6e 2c 72 29 7b 72 65 74  ction I(n,r){ret
1150: 75 72 6e 20 6e 2e 4e 62 3d 70 28 7b 7d 29 2c 4c  urn n.Nb=p({}),L
1160: 28 6e 2c 6d 28 7b 7d 2c 72 29 2c 6e 2e 4e 62 29  (n,m({},r),n.Nb)
1170: 2c 6e 7d 66 75 6e 63 74 69 6f 6e 20 6a 28 6e 2c  ,n}function j(n,
1180: 72 29 7b 72 65 74 75 72 6e 20 6e 2e 63 5b 6e 2e  r){return n.c[n.
1190: 66 2b 6e 2e 6f 2b 72 5d 7d 66 75 6e 63 74 69 6f  f+n.o+r]}functio
11a0: 6e 20 7a 28 6e 2c 72 2c 74 2c 63 29 7b 76 61 72  n z(n,r,t,c){var
11b0: 20 65 2c 6f 3b 66 6f 72 28 6e 2e 54 26 26 6e 2e   e,o;for(n.T&&n.
11c0: 6f 2b 72 2b 63 3e 6e 2e 68 26 26 28 63 3d 6e 2e  o+r+c>n.h&&(c=n.
11d0: 68 2d 28 6e 2e 6f 2b 72 29 29 2c 2b 2b 74 2c 6f  h-(n.o+r)),++t,o
11e0: 3d 6e 2e 66 2b 6e 2e 6f 2b 72 2c 65 3d 30 3b 63  =n.f+n.o+r,e=0;c
11f0: 3e 65 26 26 6e 2e 63 5b 6f 2b 65 5d 3d 3d 6e 2e  >e&&n.c[o+e]==n.
1200: 63 5b 6f 2b 65 2d 74 5d 3b 2b 2b 65 29 3b 72 65  c[o+e-t];++e);re
1210: 74 75 72 6e 20 65 7d 66 75 6e 63 74 69 6f 6e 20  turn e}function 
1220: 6b 28 6e 29 7b 72 65 74 75 72 6e 20 6e 2e 68 2d  k(n){return n.h-
1230: 6e 2e 6f 7d 66 75 6e 63 74 69 6f 6e 20 41 28 6e  n.o}function A(n
1240: 29 7b 76 61 72 20 72 2c 74 3b 69 66 28 21 6e 2e  ){var r,t;if(!n.
1250: 54 29 66 6f 72 28 3b 3b 29 7b 69 66 28 21 28 74  T)for(;;){if(!(t
1260: 3d 2d 6e 2e 66 2b 6e 2e 4b 62 2d 6e 2e 68 29 29  =-n.f+n.Kb-n.h))
1270: 72 65 74 75 72 6e 3b 69 66 28 2d 31 3d 3d 28 72  return;if(-1==(r
1280: 3d 67 28 6e 2e 63 63 2c 6e 2e 63 2c 6e 2e 66 2b  =g(n.cc,n.c,n.f+
1290: 6e 2e 68 2c 74 29 29 29 72 65 74 75 72 6e 20 6e  n.h,t)))return n
12a0: 2e 7a 62 3d 6e 2e 68 2c 6e 2e 66 2b 6e 2e 7a 62  .zb=n.h,n.f+n.zb
12b0: 3e 6e 2e 48 26 26 28 6e 2e 7a 62 3d 6e 2e 48 2d  >n.H&&(n.zb=n.H-
12c0: 6e 2e 66 29 2c 76 6f 69 64 28 6e 2e 54 3d 31 29  n.f),void(n.T=1)
12d0: 3b 6e 2e 68 2b 3d 72 2c 6e 2e 68 3e 3d 6e 2e 6f  ;n.h+=r,n.h>=n.o
12e0: 2b 6e 2e 5f 62 26 26 28 6e 2e 7a 62 3d 6e 2e 68  +n._b&&(n.zb=n.h
12f0: 2d 6e 2e 5f 62 29 7d 7d 66 75 6e 63 74 69 6f 6e  -n._b)}}function
1300: 20 43 28 6e 2c 72 29 7b 6e 2e 66 2b 3d 72 2c 6e   C(n,r){n.f+=r,n
1310: 2e 7a 62 2d 3d 72 2c 6e 2e 6f 2d 3d 72 2c 6e 2e  .zb-=r,n.o-=r,n.
1320: 68 2d 3d 72 7d 66 75 6e 63 74 69 6f 6e 20 42 28  h-=r}function B(
1330: 6e 2c 72 2c 74 2c 65 2c 6f 29 7b 76 61 72 20 69  n,r,t,e,o){var i
1340: 2c 66 3b 31 30 37 33 37 34 31 35 36 37 3e 72 26  ,f;1073741567>r&
1350: 26 28 6e 2e 46 63 3d 31 36 2b 28 65 3e 3e 31 29  &(n.Fc=16+(e>>1)
1360: 2c 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 2c 74 2c  ,function(n,r,t,
1370: 65 29 7b 76 61 72 20 6f 3b 6e 2e 42 63 3d 72 2c  e){var o;n.Bc=r,
1380: 6e 2e 5f 62 3d 74 2c 6f 3d 72 2b 74 2b 65 2c 28  n._b=t,o=r+t+e,(
1390: 6e 75 6c 6c 3d 3d 6e 2e 63 7c 7c 6e 2e 4b 62 21  null==n.c||n.Kb!
13a0: 3d 6f 29 26 26 28 6e 2e 63 3d 6e 75 6c 6c 2c 6e  =o)&&(n.c=null,n
13b0: 2e 4b 62 3d 6f 2c 6e 2e 63 3d 63 28 6e 2e 4b 62  .Kb=o,n.c=c(n.Kb
13c0: 29 29 2c 6e 2e 48 3d 6e 2e 4b 62 2d 74 7d 28 6e  )),n.H=n.Kb-t}(n
13d0: 2c 72 2b 74 2c 65 2b 6f 2c 32 35 36 2b 7e 7e 28  ,r+t,e+o,256+~~(
13e0: 28 72 2b 74 2b 65 2b 6f 29 2f 32 29 29 2c 6e 2e  (r+t+e+o)/2)),n.
13f0: 6f 62 3d 65 2c 69 3d 72 2b 31 2c 6e 2e 70 21 3d  ob=e,i=r+1,n.p!=
1400: 69 26 26 28 6e 2e 4c 3d 63 28 32 2a 28 6e 2e 70  i&&(n.L=c(2*(n.p
1410: 3d 69 29 29 29 2c 66 3d 36 35 35 33 36 2c 6e 2e  =i))),f=65536,n.
1420: 71 62 26 26 28 66 3d 72 2d 31 2c 66 7c 3d 66 3e  qb&&(f=r-1,f|=f>
1430: 3e 31 2c 66 7c 3d 66 3e 3e 32 2c 66 7c 3d 66 3e  >1,f|=f>>2,f|=f>
1440: 3e 34 2c 66 7c 3d 66 3e 3e 38 2c 66 3e 3e 3d 31  >4,f|=f>>8,f>>=1
1450: 2c 28 66 7c 3d 36 35 35 33 35 29 3e 31 36 37 37  ,(f|=65535)>1677
1460: 37 32 31 36 26 26 28 66 3e 3e 3d 31 29 2c 6e 2e  7216&&(f>>=1),n.
1470: 45 63 3d 66 2c 2b 2b 66 2c 66 2b 3d 6e 2e 52 29  Ec=f,++f,f+=n.R)
1480: 2c 66 21 3d 6e 2e 72 63 26 26 28 6e 2e 75 62 3d  ,f!=n.rc&&(n.ub=
1490: 63 28 6e 2e 72 63 3d 66 29 29 29 7d 66 75 6e 63  c(n.rc=f)))}func
14a0: 74 69 6f 6e 20 55 28 6e 29 7b 76 61 72 20 72 3b  tion U(n){var r;
14b0: 2b 2b 6e 2e 6b 3e 3d 6e 2e 70 26 26 28 6e 2e 6b  ++n.k>=n.p&&(n.k
14c0: 3d 30 29 2c 66 75 6e 63 74 69 6f 6e 28 6e 29 7b  =0),function(n){
14d0: 2b 2b 6e 2e 6f 3e 6e 2e 7a 62 26 26 28 6e 2e 66  ++n.o>n.zb&&(n.f
14e0: 2b 6e 2e 6f 3e 6e 2e 48 26 26 66 75 6e 63 74 69  +n.o>n.H&&functi
14f0: 6f 6e 28 6e 29 7b 76 61 72 20 72 2c 74 2c 63 3b  on(n){var r,t,c;
1500: 66 6f 72 28 28 63 3d 6e 2e 66 2b 6e 2e 6f 2d 6e  for((c=n.f+n.o-n
1510: 2e 42 63 29 3e 30 26 26 2d 2d 63 2c 74 3d 6e 2e  .Bc)>0&&--c,t=n.
1520: 66 2b 6e 2e 68 2d 63 2c 72 3d 30 3b 74 3e 72 3b  f+n.h-c,r=0;t>r;
1530: 2b 2b 72 29 6e 2e 63 5b 72 5d 3d 6e 2e 63 5b 63  ++r)n.c[r]=n.c[c
1540: 2b 72 5d 3b 6e 2e 66 2d 3d 63 7d 28 6e 29 2c 41  +r];n.f-=c}(n),A
1550: 28 6e 29 29 7d 28 6e 29 2c 31 30 37 33 37 34 31  (n))}(n),1073741
1560: 38 32 33 3d 3d 6e 2e 6f 26 26 28 72 3d 6e 2e 6f  823==n.o&&(r=n.o
1570: 2d 6e 2e 70 2c 5f 28 6e 2e 4c 2c 32 2a 6e 2e 70  -n.p,_(n.L,2*n.p
1580: 2c 72 29 2c 5f 28 6e 2e 75 62 2c 6e 2e 72 63 2c  ,r),_(n.ub,n.rc,
1590: 72 29 2c 43 28 6e 2c 72 29 29 7d 66 75 6e 63 74  r),C(n,r))}funct
15a0: 69 6f 6e 20 5f 28 6e 2c 72 2c 74 29 7b 76 61 72  ion _(n,r,t){var
15b0: 20 63 2c 65 3b 66 6f 72 28 63 3d 30 3b 72 3e 63   c,e;for(c=0;r>c
15c0: 3b 2b 2b 63 29 74 3e 3d 28 65 3d 6e 5b 63 5d 7c  ;++c)t>=(e=n[c]|
15d0: 7c 30 29 3f 65 3d 30 3a 65 2d 3d 74 2c 6e 5b 63  |0)?e=0:e-=t,n[c
15e0: 5d 3d 65 7d 66 75 6e 63 74 69 6f 6e 20 47 28 6e  ]=e}function G(n
15f0: 2c 72 29 7b 28 6e 75 6c 6c 3d 3d 6e 2e 4c 62 7c  ,r){(null==n.Lb|
1600: 7c 6e 2e 4d 21 3d 72 29 26 26 28 6e 2e 4c 62 3d  |n.M!=r)&&(n.Lb=
1610: 63 28 72 29 29 2c 6e 2e 4d 3d 72 2c 6e 2e 6f 3d  c(r)),n.M=r,n.o=
1620: 30 2c 6e 2e 68 3d 30 7d 66 75 6e 63 74 69 6f 6e  0,n.h=0}function
1630: 20 4a 28 6e 29 7b 76 61 72 20 72 3d 6e 2e 6f 2d   J(n){var r=n.o-
1640: 6e 2e 68 3b 72 26 26 28 77 28 6e 2e 63 63 2c 6e  n.h;r&&(w(n.cc,n
1650: 2e 4c 62 2c 6e 2e 68 2c 72 29 2c 6e 2e 6f 3e 3d  .Lb,n.h,r),n.o>=
1660: 6e 2e 4d 26 26 28 6e 2e 6f 3d 30 29 2c 6e 2e 68  n.M&&(n.o=0),n.h
1670: 3d 6e 2e 6f 29 7d 66 75 6e 63 74 69 6f 6e 20 71  =n.o)}function q
1680: 28 6e 2c 72 29 7b 76 61 72 20 74 3d 6e 2e 6f 2d  (n,r){var t=n.o-
1690: 72 2d 31 3b 72 65 74 75 72 6e 20 30 3e 74 26 26  r-1;return 0>t&&
16a0: 28 74 2b 3d 6e 2e 4d 29 2c 6e 2e 4c 62 5b 74 5d  (t+=n.M),n.Lb[t]
16b0: 7d 66 75 6e 63 74 69 6f 6e 20 46 28 6e 29 7b 4a  }function F(n){J
16c0: 28 6e 29 2c 6e 2e 63 63 3d 6e 75 6c 6c 7d 66 75  (n),n.cc=null}fu
16d0: 6e 63 74 69 6f 6e 20 4f 28 6e 29 7b 72 65 74 75  nction O(n){retu
16e0: 72 6e 20 34 3e 28 6e 2d 3d 32 29 3f 6e 3a 33 7d  rn 4>(n-=2)?n:3}
16f0: 66 75 6e 63 74 69 6f 6e 20 51 28 6e 29 7b 72 65  function Q(n){re
1700: 74 75 72 6e 20 34 3e 6e 3f 30 3a 31 30 3e 6e 3f  turn 4>n?0:10>n?
1710: 6e 2d 33 3a 6e 2d 36 7d 66 75 6e 63 74 69 6f 6e  n-3:n-6}function
1720: 20 44 28 6e 29 7b 69 66 28 21 6e 2e 7a 63 29 74   D(n){if(!n.zc)t
1730: 68 72 6f 77 20 45 72 72 6f 72 28 22 62 61 64 20  hrow Error("bad 
1740: 73 74 61 74 65 22 29 3b 72 65 74 75 72 6e 20 6e  state");return n
1750: 2e 63 62 3f 66 75 6e 63 74 69 6f 6e 28 6e 29 7b  .cb?function(n){
1760: 28 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 2c 74 2c  (function(n,r,t,
1770: 63 29 7b 76 61 72 20 6f 2c 66 2c 6c 2c 73 2c 64  c){var o,f,l,s,d
1780: 2c 6d 2c 68 2c 67 2c 70 2c 78 2c 79 2c 77 2c 54  ,m,h,g,p,x,y,w,T
1790: 2c 45 2c 4d 3b 69 66 28 72 5b 30 5d 3d 59 6e 2c  ,E,M;if(r[0]=Yn,
17a0: 74 5b 30 5d 3d 59 6e 2c 63 5b 30 5d 3d 31 2c 6e  t[0]=Yn,c[0]=1,n
17b0: 2e 6f 63 26 26 28 6e 2e 62 2e 63 63 3d 6e 2e 6f  .oc&&(n.b.cc=n.o
17c0: 63 2c 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 6e 2e  c,function(n){n.
17d0: 66 3d 30 2c 6e 2e 6f 3d 30 2c 6e 2e 68 3d 30 2c  f=0,n.o=0,n.h=0,
17e0: 6e 2e 54 3d 30 2c 41 28 6e 29 2c 6e 2e 6b 3d 30  n.T=0,A(n),n.k=0
17f0: 2c 43 28 6e 2c 2d 31 29 7d 28 6e 2e 62 29 2c 6e  ,C(n,-1)}(n.b),n
1800: 2e 57 3d 31 2c 6e 2e 6f 63 3d 6e 75 6c 6c 29 2c  .W=1,n.oc=null),
1810: 21 6e 2e 70 63 29 7b 69 66 28 6e 2e 70 63 3d 31  !n.pc){if(n.pc=1
1820: 2c 45 3d 6e 2e 67 2c 75 28 6e 2e 67 2c 59 6e 29  ,E=n.g,u(n.g,Yn)
1830: 29 7b 69 66 28 21 6b 28 6e 2e 62 29 29 72 65 74  ){if(!k(n.b))ret
1840: 75 72 6e 20 76 6f 69 64 20 58 28 6e 2c 61 28 6e  urn void X(n,a(n
1850: 2e 67 29 29 3b 65 6e 28 6e 29 2c 54 3d 61 28 6e  .g));en(n),T=a(n
1860: 2e 67 29 26 6e 2e 79 2c 42 6e 28 6e 2e 64 2c 6e  .g)&n.y,Bn(n.d,n
1870: 2e 43 2c 28 6e 2e 6c 3c 3c 34 29 2b 54 2c 30 29  .C,(n.l<<4)+T,0)
1880: 2c 6e 2e 6c 3d 51 28 6e 2e 6c 29 2c 6c 3d 6a 28  ,n.l=Q(n.l),l=j(
1890: 6e 2e 62 2c 2d 6e 2e 73 29 2c 68 6e 28 6d 6e 28  n.b,-n.s),hn(mn(
18a0: 6e 2e 41 2c 61 28 6e 2e 67 29 2c 6e 2e 4a 29 2c  n.A,a(n.g),n.J),
18b0: 6e 2e 64 2c 6c 29 2c 6e 2e 4a 3d 6c 2c 2d 2d 6e  n.d,l),n.J=l,--n
18c0: 2e 73 2c 6e 2e 67 3d 65 28 6e 2e 67 2c 52 6e 29  .s,n.g=e(n.g,Rn)
18d0: 7d 69 66 28 21 6b 28 6e 2e 62 29 29 72 65 74 75  }if(!k(n.b))retu
18e0: 72 6e 20 76 6f 69 64 20 58 28 6e 2c 61 28 6e 2e  rn void X(n,a(n.
18f0: 67 29 29 3b 66 6f 72 28 3b 3b 29 7b 69 66 28 68  g));for(;;){if(h
1900: 3d 6e 6e 28 6e 2c 61 28 6e 2e 67 29 29 2c 78 3d  =nn(n,a(n.g)),x=
1910: 6e 2e 6d 62 2c 54 3d 61 28 6e 2e 67 29 26 6e 2e  n.mb,T=a(n.g)&n.
1920: 79 2c 66 3d 28 6e 2e 6c 3c 3c 34 29 2b 54 2c 31  y,f=(n.l<<4)+T,1
1930: 3d 3d 68 26 26 2d 31 3d 3d 78 29 42 6e 28 6e 2e  ==h&&-1==x)Bn(n.
1940: 64 2c 6e 2e 43 2c 66 2c 30 29 2c 6c 3d 6a 28 6e  d,n.C,f,0),l=j(n
1950: 2e 62 2c 2d 6e 2e 73 29 2c 4d 3d 6d 6e 28 6e 2e  .b,-n.s),M=mn(n.
1960: 41 2c 61 28 6e 2e 67 29 2c 6e 2e 4a 29 2c 37 3e  A,a(n.g),n.J),7>
1970: 6e 2e 6c 3f 68 6e 28 4d 2c 6e 2e 64 2c 6c 29 3a  n.l?hn(M,n.d,l):
1980: 28 70 3d 6a 28 6e 2e 62 2c 2d 6e 2e 76 5b 30 5d  (p=j(n.b,-n.v[0]
1990: 2d 31 2d 6e 2e 73 29 2c 67 6e 28 4d 2c 6e 2e 64  -1-n.s),gn(M,n.d
19a0: 2c 70 2c 6c 29 29 2c 6e 2e 4a 3d 6c 2c 6e 2e 6c  ,p,l)),n.J=l,n.l
19b0: 3d 51 28 6e 2e 6c 29 3b 65 6c 73 65 7b 69 66 28  =Q(n.l);else{if(
19c0: 42 6e 28 6e 2e 64 2c 6e 2e 43 2c 66 2c 31 29 2c  Bn(n.d,n.C,f,1),
19d0: 34 3e 78 29 7b 69 66 28 42 6e 28 6e 2e 64 2c 6e  4>x){if(Bn(n.d,n
19e0: 2e 62 62 2c 6e 2e 6c 2c 31 29 2c 78 3f 28 42 6e  .bb,n.l,1),x?(Bn
19f0: 28 6e 2e 64 2c 6e 2e 68 62 2c 6e 2e 6c 2c 31 29  (n.d,n.hb,n.l,1)
1a00: 2c 31 3d 3d 78 3f 42 6e 28 6e 2e 64 2c 6e 2e 55  ,1==x?Bn(n.d,n.U
1a10: 62 2c 6e 2e 6c 2c 30 29 3a 28 42 6e 28 6e 2e 64  b,n.l,0):(Bn(n.d
1a20: 2c 6e 2e 55 62 2c 6e 2e 6c 2c 31 29 2c 42 6e 28  ,n.Ub,n.l,1),Bn(
1a30: 6e 2e 64 2c 6e 2e 76 63 2c 6e 2e 6c 2c 78 2d 32  n.d,n.vc,n.l,x-2
1a40: 29 29 29 3a 28 42 6e 28 6e 2e 64 2c 6e 2e 68 62  ))):(Bn(n.d,n.hb
1a50: 2c 6e 2e 6c 2c 30 29 2c 42 6e 28 6e 2e 64 2c 6e  ,n.l,0),Bn(n.d,n
1a60: 2e 5f 2c 66 2c 31 3d 3d 68 3f 30 3a 31 29 29 2c  ._,f,1==h?0:1)),
1a70: 31 3d 3d 68 3f 6e 2e 6c 3d 37 3e 6e 2e 6c 3f 39  1==h?n.l=7>n.l?9
1a80: 3a 31 31 3a 28 61 6e 28 6e 2e 69 2c 6e 2e 64 2c  :11:(an(n.i,n.d,
1a90: 68 2d 32 2c 54 29 2c 6e 2e 6c 3d 37 3e 6e 2e 6c  h-2,T),n.l=7>n.l
1aa0: 3f 38 3a 31 31 29 2c 73 3d 6e 2e 76 5b 78 5d 2c  ?8:11),s=n.v[x],
1ab0: 30 21 3d 78 29 7b 66 6f 72 28 6d 3d 78 3b 6d 3e  0!=x){for(m=x;m>
1ac0: 3d 31 3b 2d 2d 6d 29 6e 2e 76 5b 6d 5d 3d 6e 2e  =1;--m)n.v[m]=n.
1ad0: 76 5b 6d 2d 31 5d 3b 6e 2e 76 5b 30 5d 3d 73 7d  v[m-1];n.v[0]=s}
1ae0: 7d 65 6c 73 65 7b 66 6f 72 28 42 6e 28 6e 2e 64  }else{for(Bn(n.d
1af0: 2c 6e 2e 62 62 2c 6e 2e 6c 2c 30 29 2c 6e 2e 6c  ,n.bb,n.l,0),n.l
1b00: 3d 37 3e 6e 2e 6c 3f 37 3a 31 30 2c 61 6e 28 6e  =7>n.l?7:10,an(n
1b10: 2e 24 2c 6e 2e 64 2c 68 2d 32 2c 54 29 2c 77 3d  .$,n.d,h-2,T),w=
1b20: 66 6e 28 78 2d 3d 34 29 2c 67 3d 4f 28 68 29 2c  fn(x-=4),g=O(h),
1b30: 4d 6e 28 6e 2e 4b 5b 67 5d 2c 6e 2e 64 2c 77 29  Mn(n.K[g],n.d,w)
1b40: 2c 77 3e 3d 34 26 26 28 79 3d 78 2d 28 6f 3d 28  ,w>=4&&(y=x-(o=(
1b50: 32 7c 31 26 77 29 3c 3c 28 64 3d 28 77 3e 3e 31  2|1&w)<<(d=(w>>1
1b60: 29 2d 31 29 29 2c 31 34 3e 77 3f 7a 6e 28 6e 2e  )-1)),14>w?zn(n.
1b70: 53 62 2c 6f 2d 77 2d 31 2c 6e 2e 64 2c 64 2c 79  Sb,o-w-1,n.d,d,y
1b80: 29 3a 28 55 6e 28 6e 2e 64 2c 79 3e 3e 34 2c 64  ):(Un(n.d,y>>4,d
1b90: 2d 34 29 2c 49 6e 28 6e 2e 53 2c 6e 2e 64 2c 31  -4),In(n.S,n.d,1
1ba0: 35 26 79 29 2c 2b 2b 6e 2e 51 62 29 29 2c 73 3d  5&y),++n.Qb)),s=
1bb0: 78 2c 6d 3d 33 3b 6d 3e 3d 31 3b 2d 2d 6d 29 6e  x,m=3;m>=1;--m)n
1bc0: 2e 76 5b 6d 5d 3d 6e 2e 76 5b 6d 2d 31 5d 3b 6e  .v[m]=n.v[m-1];n
1bd0: 2e 76 5b 30 5d 3d 73 2c 2b 2b 6e 2e 4d 62 7d 6e  .v[0]=s,++n.Mb}n
1be0: 2e 4a 3d 6a 28 6e 2e 62 2c 68 2d 31 2d 6e 2e 73  .J=j(n.b,h-1-n.s
1bf0: 29 7d 69 66 28 6e 2e 73 2d 3d 68 2c 6e 2e 67 3d  )}if(n.s-=h,n.g=
1c00: 65 28 6e 2e 67 2c 62 28 68 29 29 2c 21 6e 2e 73  e(n.g,b(h)),!n.s
1c10: 29 7b 69 66 28 6e 2e 4d 62 3e 3d 31 32 38 26 26  ){if(n.Mb>=128&&
1c20: 57 28 6e 29 2c 6e 2e 51 62 3e 3d 31 36 26 26 50  W(n),n.Qb>=16&&P
1c30: 28 6e 29 2c 72 5b 30 5d 3d 6e 2e 67 2c 74 5b 30  (n),r[0]=n.g,t[0
1c40: 5d 3d 5f 6e 28 6e 2e 64 29 2c 21 6b 28 6e 2e 62  ]=_n(n.d),!k(n.b
1c50: 29 29 72 65 74 75 72 6e 20 76 6f 69 64 20 58 28  ))return void X(
1c60: 6e 2c 61 28 6e 2e 67 29 29 3b 69 66 28 69 28 76  n,a(n.g));if(i(v
1c70: 28 6e 2e 67 2c 45 29 2c 5b 34 30 39 36 2c 30 5d  (n.g,E),[4096,0]
1c80: 29 3e 3d 30 29 72 65 74 75 72 6e 20 6e 2e 70 63  )>=0)return n.pc
1c90: 3d 30 2c 76 6f 69 64 28 63 5b 30 5d 3d 30 29 7d  =0,void(c[0]=0)}
1ca0: 7d 7d 7d 29 28 6e 2e 63 62 2c 6e 2e 63 62 2e 58  }}})(n.cb,n.cb.X
1cb0: 62 2c 6e 2e 63 62 2e 75 63 2c 6e 2e 63 62 2e 4b  b,n.cb.uc,n.cb.K
1cc0: 63 29 2c 6e 2e 50 62 3d 6e 2e 63 62 2e 58 62 5b  c),n.Pb=n.cb.Xb[
1cd0: 30 5d 2c 6e 2e 63 62 2e 4b 63 5b 30 5d 26 26 28  0],n.cb.Kc[0]&&(
1ce0: 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 6f 6e 28 6e  function(n){on(n
1cf0: 29 2c 6e 2e 64 2e 41 62 3d 6e 75 6c 6c 7d 28 6e  ),n.d.Ab=null}(n
1d00: 2e 63 62 29 2c 6e 2e 7a 63 3d 30 29 7d 28 6e 29  .cb),n.zc=0)}(n)
1d10: 3a 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 76 61 72  :function(n){var
1d20: 20 72 3d 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 76   r=function(n){v
1d30: 61 72 20 72 2c 74 2c 63 2c 6f 2c 66 2c 75 3b 69  ar r,t,c,o,f,u;i
1d40: 66 28 75 3d 61 28 6e 2e 67 29 26 6e 2e 44 63 2c  f(u=a(n.g)&n.Dc,
1d50: 41 6e 28 6e 2e 65 2c 6e 2e 47 62 2c 28 6e 2e 55  An(n.e,n.Gb,(n.U
1d60: 3c 3c 34 29 2b 75 29 29 7b 69 66 28 41 6e 28 6e  <<4)+u)){if(An(n
1d70: 2e 65 2c 6e 2e 5a 62 2c 6e 2e 55 29 29 63 3d 30  .e,n.Zb,n.U))c=0
1d80: 2c 41 6e 28 6e 2e 65 2c 6e 2e 43 62 2c 6e 2e 55  ,An(n.e,n.Cb,n.U
1d90: 29 3f 28 41 6e 28 6e 2e 65 2c 6e 2e 44 62 2c 6e  )?(An(n.e,n.Db,n
1da0: 2e 55 29 3f 28 41 6e 28 6e 2e 65 2c 6e 2e 45 62  .U)?(An(n.e,n.Eb
1db0: 2c 6e 2e 55 29 3f 28 74 3d 6e 2e 51 63 2c 6e 2e  ,n.U)?(t=n.Qc,n.
1dc0: 51 63 3d 6e 2e 49 63 29 3a 74 3d 6e 2e 49 63 2c  Qc=n.Ic):t=n.Ic,
1dd0: 6e 2e 49 63 3d 6e 2e 4a 63 29 3a 74 3d 6e 2e 4a  n.Ic=n.Jc):t=n.J
1de0: 63 2c 6e 2e 4a 63 3d 6e 2e 69 62 2c 6e 2e 69 62  c,n.Jc=n.ib,n.ib
1df0: 3d 74 29 3a 41 6e 28 6e 2e 65 2c 6e 2e 70 62 2c  =t):An(n.e,n.pb,
1e00: 28 6e 2e 55 3c 3c 34 29 2b 75 29 7c 7c 28 6e 2e  (n.U<<4)+u)||(n.
1e10: 55 3d 37 3e 6e 2e 55 3f 39 3a 31 31 2c 63 3d 31  U=7>n.U?9:11,c=1
1e20: 29 2c 63 7c 7c 28 63 3d 5a 28 6e 2e 73 62 2c 6e  ),c||(c=Z(n.sb,n
1e30: 2e 65 2c 75 29 2b 32 2c 6e 2e 55 3d 37 3e 6e 2e  .e,u)+2,n.U=7>n.
1e40: 55 3f 38 3a 31 31 29 3b 65 6c 73 65 20 69 66 28  U?8:11);else if(
1e50: 6e 2e 51 63 3d 6e 2e 49 63 2c 6e 2e 49 63 3d 6e  n.Qc=n.Ic,n.Ic=n
1e60: 2e 4a 63 2c 6e 2e 4a 63 3d 6e 2e 69 62 2c 63 3d  .Jc,n.Jc=n.ib,c=
1e70: 32 2b 5a 28 6e 2e 52 62 2c 6e 2e 65 2c 75 29 2c  2+Z(n.Rb,n.e,u),
1e80: 6e 2e 55 3d 37 3e 6e 2e 55 3f 37 3a 31 30 2c 28  n.U=7>n.U?7:10,(
1e90: 66 3d 54 6e 28 6e 2e 6b 62 5b 4f 28 63 29 5d 2c  f=Tn(n.kb[O(c)],
1ea0: 6e 2e 65 29 29 3e 3d 34 29 7b 69 66 28 6f 3d 28  n.e))>=4){if(o=(
1eb0: 66 3e 3e 31 29 2d 31 2c 6e 2e 69 62 3d 28 32 7c  f>>1)-1,n.ib=(2|
1ec0: 31 26 66 29 3c 3c 6f 2c 31 34 3e 66 29 6e 2e 69  1&f)<<o,14>f)n.i
1ed0: 62 2b 3d 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 2c  b+=function(n,r,
1ee0: 74 2c 63 29 7b 76 61 72 20 65 2c 6f 2c 69 3d 31  t,c){var e,o,i=1
1ef0: 2c 66 3d 30 3b 66 6f 72 28 6f 3d 30 3b 63 3e 6f  ,f=0;for(o=0;c>o
1f00: 3b 2b 2b 6f 29 65 3d 41 6e 28 74 2c 6e 2c 72 2b  ;++o)e=An(t,n,r+
1f10: 69 29 2c 69 3c 3c 3d 31 2c 69 2b 3d 65 2c 66 7c  i),i<<=1,i+=e,f|
1f20: 3d 65 3c 3c 6f 3b 72 65 74 75 72 6e 20 66 7d 28  =e<<o;return f}(
1f30: 6e 2e 6b 63 2c 6e 2e 69 62 2d 66 2d 31 2c 6e 2e  n.kc,n.ib-f-1,n.
1f40: 65 2c 6f 29 3b 65 6c 73 65 20 69 66 28 6e 2e 69  e,o);else if(n.i
1f50: 62 2b 3d 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 29  b+=function(n,r)
1f60: 7b 76 61 72 20 74 2c 63 2c 65 3d 30 3b 66 6f 72  {var t,c,e=0;for
1f70: 28 74 3d 72 3b 30 21 3d 74 3b 2d 2d 74 29 6e 2e  (t=r;0!=t;--t)n.
1f80: 45 3e 3e 3e 3d 31 2c 63 3d 6e 2e 42 62 2d 6e 2e  E>>>=1,c=n.Bb-n.
1f90: 45 3e 3e 3e 33 31 2c 6e 2e 42 62 2d 3d 6e 2e 45  E>>>31,n.Bb-=n.E
1fa0: 26 63 2d 31 2c 65 3d 65 3c 3c 31 7c 31 2d 63 2c  &c-1,e=e<<1|1-c,
1fb0: 2d 31 36 37 37 37 32 31 36 26 6e 2e 45 7c 7c 28  -16777216&n.E||(
1fc0: 6e 2e 42 62 3d 6e 2e 42 62 3c 3c 38 7c 68 28 6e  n.Bb=n.Bb<<8|h(n
1fd0: 2e 41 62 29 2c 6e 2e 45 3c 3c 3d 38 29 3b 72 65  .Ab),n.E<<=8);re
1fe0: 74 75 72 6e 20 65 7d 28 6e 2e 65 2c 6f 2d 34 29  turn e}(n.e,o-4)
1ff0: 3c 3c 34 2c 6e 2e 69 62 2b 3d 66 75 6e 63 74 69  <<4,n.ib+=functi
2000: 6f 6e 28 6e 2c 72 29 7b 76 61 72 20 74 2c 63 2c  on(n,r){var t,c,
2010: 65 3d 31 2c 6f 3d 30 3b 66 6f 72 28 63 3d 30 3b  e=1,o=0;for(c=0;
2020: 6e 2e 46 3e 63 3b 2b 2b 63 29 74 3d 41 6e 28 72  n.F>c;++c)t=An(r
2030: 2c 6e 2e 47 2c 65 29 2c 65 3c 3c 3d 31 2c 65 2b  ,n.G,e),e<<=1,e+
2040: 3d 74 2c 6f 7c 3d 74 3c 3c 63 3b 72 65 74 75 72  =t,o|=t<<c;retur
2050: 6e 20 6f 7d 28 6e 2e 46 62 2c 6e 2e 65 29 2c 30  n o}(n.Fb,n.e),0
2060: 3e 6e 2e 69 62 29 72 65 74 75 72 6e 2d 31 3d 3d  >n.ib)return-1==
2070: 6e 2e 69 62 3f 31 3a 2d 31 7d 65 6c 73 65 20 6e  n.ib?1:-1}else n
2080: 2e 69 62 3d 66 3b 69 66 28 69 28 62 28 6e 2e 69  .ib=f;if(i(b(n.i
2090: 62 29 2c 6e 2e 67 29 3e 3d 30 7c 7c 6e 2e 69 62  b),n.g)>=0||n.ib
20a0: 3e 3d 6e 2e 6e 62 29 72 65 74 75 72 6e 2d 31 3b  >=n.nb)return-1;
20b0: 28 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 2c 74 29  (function(n,r,t)
20c0: 7b 76 61 72 20 63 3d 6e 2e 6f 2d 72 2d 31 3b 66  {var c=n.o-r-1;f
20d0: 6f 72 28 30 3e 63 26 26 28 63 2b 3d 6e 2e 4d 29  or(0>c&&(c+=n.M)
20e0: 3b 30 21 3d 74 3b 2d 2d 74 29 63 3e 3d 6e 2e 4d  ;0!=t;--t)c>=n.M
20f0: 26 26 28 63 3d 30 29 2c 6e 2e 4c 62 5b 6e 2e 6f  &&(c=0),n.Lb[n.o
2100: 2b 2b 5d 3d 6e 2e 4c 62 5b 63 2b 2b 5d 2c 6e 2e  ++]=n.Lb[c++],n.
2110: 6f 3e 3d 6e 2e 4d 26 26 4a 28 6e 29 7d 29 28 6e  o>=n.M&&J(n)})(n
2120: 2e 42 2c 6e 2e 69 62 2c 63 29 2c 6e 2e 67 3d 65  .B,n.ib,c),n.g=e
2130: 28 6e 2e 67 2c 62 28 63 29 29 2c 6e 2e 6a 63 3d  (n.g,b(c)),n.jc=
2140: 71 28 6e 2e 42 2c 30 29 7d 65 6c 73 65 20 72 3d  q(n.B,0)}else r=
2150: 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 2c 74 29 7b  function(n,r,t){
2160: 72 65 74 75 72 6e 20 6e 2e 56 5b 28 28 72 26 6e  return n.V[((r&n
2170: 2e 71 63 29 3c 3c 6e 2e 75 29 2b 28 28 32 35 35  .qc)<<n.u)+((255
2180: 26 74 29 3e 3e 3e 38 2d 6e 2e 75 29 5d 7d 28 6e  &t)>>>8-n.u)]}(n
2190: 2e 67 62 2c 61 28 6e 2e 67 29 2c 6e 2e 6a 63 29  .gb,a(n.g),n.jc)
21a0: 2c 6e 2e 6a 63 3d 37 3e 6e 2e 55 3f 66 75 6e 63  ,n.jc=7>n.U?func
21b0: 74 69 6f 6e 28 6e 2c 72 29 7b 76 61 72 20 74 3d  tion(n,r){var t=
21c0: 31 3b 64 6f 7b 74 3d 74 3c 3c 31 7c 41 6e 28 72  1;do{t=t<<1|An(r
21d0: 2c 6e 2e 49 62 2c 74 29 7d 77 68 69 6c 65 28 32  ,n.Ib,t)}while(2
21e0: 35 36 3e 74 29 3b 72 65 74 75 72 6e 20 74 3c 3c  56>t);return t<<
21f0: 32 34 3e 3e 32 34 7d 28 72 2c 6e 2e 65 29 3a 66  24>>24}(r,n.e):f
2200: 75 6e 63 74 69 6f 6e 28 6e 2c 72 2c 74 29 7b 76  unction(n,r,t){v
2210: 61 72 20 63 2c 65 2c 6f 3d 31 3b 64 6f 7b 69 66  ar c,e,o=1;do{if
2220: 28 65 3d 74 3e 3e 37 26 31 2c 74 3c 3c 3d 31 2c  (e=t>>7&1,t<<=1,
2230: 63 3d 41 6e 28 72 2c 6e 2e 49 62 2c 28 31 2b 65  c=An(r,n.Ib,(1+e
2240: 3c 3c 38 29 2b 6f 29 2c 6f 3d 6f 3c 3c 31 7c 63  <<8)+o),o=o<<1|c
2250: 2c 65 21 3d 63 29 7b 66 6f 72 28 3b 32 35 36 3e  ,e!=c){for(;256>
2260: 6f 3b 29 6f 3d 6f 3c 3c 31 7c 41 6e 28 72 2c 6e  o;)o=o<<1|An(r,n
2270: 2e 49 62 2c 6f 29 3b 62 72 65 61 6b 7d 7d 77 68  .Ib,o);break}}wh
2280: 69 6c 65 28 32 35 36 3e 6f 29 3b 72 65 74 75 72  ile(256>o);retur
2290: 6e 20 6f 3c 3c 32 34 3e 3e 32 34 7d 28 72 2c 6e  n o<<24>>24}(r,n
22a0: 2e 65 2c 71 28 6e 2e 42 2c 6e 2e 69 62 29 29 2c  .e,q(n.B,n.ib)),
22b0: 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 29 7b 6e 2e  function(n,r){n.
22c0: 4c 62 5b 6e 2e 6f 2b 2b 5d 3d 72 2c 6e 2e 6f 3e  Lb[n.o++]=r,n.o>
22d0: 3d 6e 2e 4d 26 26 4a 28 6e 29 7d 28 6e 2e 42 2c  =n.M&&J(n)}(n.B,
22e0: 6e 2e 6a 63 29 2c 6e 2e 55 3d 51 28 6e 2e 55 29  n.jc),n.U=Q(n.U)
22f0: 2c 6e 2e 67 3d 65 28 6e 2e 67 2c 52 6e 29 3b 72  ,n.g=e(n.g,Rn);r
2300: 65 74 75 72 6e 20 30 7d 28 6e 2e 5a 29 3b 69 66  eturn 0}(n.Z);if
2310: 28 2d 31 3d 3d 72 29 74 68 72 6f 77 20 45 72 72  (-1==r)throw Err
2320: 6f 72 28 22 63 6f 72 72 75 70 74 65 64 20 69 6e  or("corrupted in
2330: 70 75 74 22 29 3b 6e 2e 50 62 3d 4b 6e 2c 6e 2e  put");n.Pb=Kn,n.
2340: 50 63 3d 6e 2e 5a 2e 67 2c 28 72 7c 7c 69 28 6e  Pc=n.Z.g,(r||i(n
2350: 2e 5a 2e 4e 63 2c 59 6e 29 3e 3d 30 26 26 69 28  .Z.Nc,Yn)>=0&&i(
2360: 6e 2e 5a 2e 67 2c 6e 2e 5a 2e 4e 63 29 3e 3d 30  n.Z.g,n.Z.Nc)>=0
2370: 29 26 26 28 4a 28 6e 2e 5a 2e 42 29 2c 46 28 6e  )&&(J(n.Z.B),F(n
2380: 2e 5a 2e 42 29 2c 6e 2e 5a 2e 65 2e 41 62 3d 6e  .Z.B),n.Z.e.Ab=n
2390: 75 6c 6c 2c 6e 2e 7a 63 3d 30 29 7d 28 6e 29 2c  ull,n.zc=0)}(n),
23a0: 6e 2e 7a 63 7d 66 75 6e 63 74 69 6f 6e 20 4e 28  n.zc}function N(
23b0: 6e 29 7b 6e 2e 42 3d 7b 7d 2c 6e 2e 65 3d 7b 7d  n){n.B={},n.e={}
23c0: 2c 6e 2e 47 62 3d 63 28 31 39 32 29 2c 6e 2e 5a  ,n.Gb=c(192),n.Z
23d0: 62 3d 63 28 31 32 29 2c 6e 2e 43 62 3d 63 28 31  b=c(12),n.Cb=c(1
23e0: 32 29 2c 6e 2e 44 62 3d 63 28 31 32 29 2c 6e 2e  2),n.Db=c(12),n.
23f0: 45 62 3d 63 28 31 32 29 2c 6e 2e 70 62 3d 63 28  Eb=c(12),n.pb=c(
2400: 31 39 32 29 2c 6e 2e 6b 62 3d 63 28 34 29 2c 6e  192),n.kb=c(4),n
2410: 2e 6b 63 3d 63 28 31 31 34 29 2c 6e 2e 46 62 3d  .kc=c(114),n.Fb=
2420: 77 6e 28 7b 7d 2c 34 29 2c 6e 2e 52 62 3d 4b 28  wn({},4),n.Rb=K(
2430: 7b 7d 29 2c 6e 2e 73 62 3d 4b 28 7b 7d 29 2c 6e  {}),n.sb=K({}),n
2440: 2e 67 62 3d 7b 7d 3b 66 6f 72 28 76 61 72 20 72  .gb={};for(var r
2450: 3d 30 3b 34 3e 72 3b 2b 2b 72 29 6e 2e 6b 62 5b  =0;4>r;++r)n.kb[
2460: 72 5d 3d 77 6e 28 7b 7d 2c 36 29 3b 72 65 74 75  r]=wn({},6);retu
2470: 72 6e 20 6e 7d 66 75 6e 63 74 69 6f 6e 20 53 28  rn n}function S(
2480: 6e 2c 72 29 7b 66 6f 72 28 3b 72 3e 6e 2e 4f 3b  n,r){for(;r>n.O;
2490: 2b 2b 6e 2e 4f 29 6e 2e 65 63 5b 6e 2e 4f 5d 3d  ++n.O)n.ec[n.O]=
24a0: 77 6e 28 7b 7d 2c 33 29 2c 6e 2e 68 63 5b 6e 2e  wn({},3),n.hc[n.
24b0: 4f 5d 3d 77 6e 28 7b 7d 2c 33 29 7d 66 75 6e 63  O]=wn({},3)}func
24c0: 74 69 6f 6e 20 5a 28 6e 2c 72 2c 74 29 7b 72 65  tion Z(n,r,t){re
24d0: 74 75 72 6e 20 41 6e 28 72 2c 6e 2e 77 63 2c 30  turn An(r,n.wc,0
24e0: 29 3f 38 2b 28 41 6e 28 72 2c 6e 2e 77 63 2c 31  )?8+(An(r,n.wc,1
24f0: 29 3f 38 2b 54 6e 28 6e 2e 74 63 2c 72 29 3a 54  )?8+Tn(n.tc,r):T
2500: 6e 28 6e 2e 68 63 5b 74 5d 2c 72 29 29 3a 54 6e  n(n.hc[t],r)):Tn
2510: 28 6e 2e 65 63 5b 74 5d 2c 72 29 7d 66 75 6e 63  (n.ec[t],r)}func
2520: 74 69 6f 6e 20 4b 28 6e 29 7b 72 65 74 75 72 6e  tion K(n){return
2530: 20 6e 2e 77 63 3d 63 28 32 29 2c 6e 2e 65 63 3d   n.wc=c(2),n.ec=
2540: 63 28 31 36 29 2c 6e 2e 68 63 3d 63 28 31 36 29  c(16),n.hc=c(16)
2550: 2c 6e 2e 74 63 3d 77 6e 28 7b 7d 2c 38 29 2c 6e  ,n.tc=wn({},8),n
2560: 2e 4f 3d 30 2c 6e 7d 66 75 6e 63 74 69 6f 6e 20  .O=0,n}function 
2570: 56 28 6e 29 7b 43 6e 28 6e 2e 77 63 29 3b 66 6f  V(n){Cn(n.wc);fo
2580: 72 28 76 61 72 20 72 3d 30 3b 6e 2e 4f 3e 72 3b  r(var r=0;n.O>r;
2590: 2b 2b 72 29 43 6e 28 6e 2e 65 63 5b 72 5d 2e 47  ++r)Cn(n.ec[r].G
25a0: 29 2c 43 6e 28 6e 2e 68 63 5b 72 5d 2e 47 29 3b  ),Cn(n.hc[r].G);
25b0: 43 6e 28 6e 2e 74 63 2e 47 29 7d 66 75 6e 63 74  Cn(n.tc.G)}funct
25c0: 69 6f 6e 20 59 28 6e 2c 72 2c 74 29 7b 76 61 72  ion Y(n,r,t){var
25d0: 20 65 2c 6f 3b 69 66 28 6e 75 6c 6c 3d 3d 6e 2e   e,o;if(null==n.
25e0: 56 7c 7c 6e 2e 75 21 3d 74 7c 7c 6e 2e 49 21 3d  V||n.u!=t||n.I!=
25f0: 72 29 66 6f 72 28 6e 2e 49 3d 72 2c 6e 2e 71 63  r)for(n.I=r,n.qc
2600: 3d 28 31 3c 3c 72 29 2d 31 2c 6e 2e 75 3d 74 2c  =(1<<r)-1,n.u=t,
2610: 6f 3d 31 3c 3c 6e 2e 75 2b 6e 2e 49 2c 6e 2e 56  o=1<<n.u+n.I,n.V
2620: 3d 63 28 6f 29 2c 65 3d 30 3b 6f 3e 65 3b 2b 2b  =c(o),e=0;o>e;++
2630: 65 29 6e 2e 56 5b 65 5d 3d 52 28 7b 7d 29 7d 66  e)n.V[e]=R({})}f
2640: 75 6e 63 74 69 6f 6e 20 52 28 6e 29 7b 72 65 74  unction R(n){ret
2650: 75 72 6e 20 6e 2e 49 62 3d 63 28 37 36 38 29 2c  urn n.Ib=c(768),
2660: 6e 7d 66 75 6e 63 74 69 6f 6e 20 24 28 6e 2c 72  n}function $(n,r
2670: 29 7b 76 61 72 20 74 2c 63 2c 65 2c 6f 3b 6e 2e  ){var t,c,e,o;n.
2680: 6a 62 3d 72 2c 65 3d 6e 2e 61 5b 72 5d 2e 72 2c  jb=r,e=n.a[r].r,
2690: 63 3d 6e 2e 61 5b 72 5d 2e 6a 3b 64 6f 7b 6e 2e  c=n.a[r].j;do{n.
26a0: 61 5b 72 5d 2e 74 26 26 28 79 6e 28 6e 2e 61 5b  a[r].t&&(yn(n.a[
26b0: 65 5d 29 2c 6e 2e 61 5b 65 5d 2e 72 3d 65 2d 31  e]),n.a[e].r=e-1
26c0: 2c 6e 2e 61 5b 72 5d 2e 41 63 26 26 28 6e 2e 61  ,n.a[r].Ac&&(n.a
26d0: 5b 65 2d 31 5d 2e 74 3d 30 2c 6e 2e 61 5b 65 2d  [e-1].t=0,n.a[e-
26e0: 31 5d 2e 72 3d 6e 2e 61 5b 72 5d 2e 72 32 2c 6e  1].r=n.a[r].r2,n
26f0: 2e 61 5b 65 2d 31 5d 2e 6a 3d 6e 2e 61 5b 72 5d  .a[e-1].j=n.a[r]
2700: 2e 6a 32 29 29 2c 6f 3d 65 2c 74 3d 63 2c 63 3d  .j2)),o=e,t=c,c=
2710: 6e 2e 61 5b 6f 5d 2e 6a 2c 65 3d 6e 2e 61 5b 6f  n.a[o].j,e=n.a[o
2720: 5d 2e 72 2c 6e 2e 61 5b 6f 5d 2e 6a 3d 74 2c 6e  ].r,n.a[o].j=t,n
2730: 2e 61 5b 6f 5d 2e 72 3d 72 2c 72 3d 6f 7d 77 68  .a[o].r=r,r=o}wh
2740: 69 6c 65 28 72 3e 30 29 3b 72 65 74 75 72 6e 20  ile(r>0);return 
2750: 6e 2e 6d 62 3d 6e 2e 61 5b 30 5d 2e 6a 2c 6e 2e  n.mb=n.a[0].j,n.
2760: 71 3d 6e 2e 61 5b 30 5d 2e 72 7d 66 75 6e 63 74  q=n.a[0].r}funct
2770: 69 6f 6e 20 48 28 6e 29 7b 76 61 72 20 72 3b 66  ion H(n){var r;f
2780: 6f 72 28 6e 2e 76 3d 63 28 34 29 2c 6e 2e 61 3d  or(n.v=c(4),n.a=
2790: 5b 5d 2c 6e 2e 64 3d 7b 7d 2c 6e 2e 43 3d 63 28  [],n.d={},n.C=c(
27a0: 31 39 32 29 2c 6e 2e 62 62 3d 63 28 31 32 29 2c  192),n.bb=c(12),
27b0: 6e 2e 68 62 3d 63 28 31 32 29 2c 6e 2e 55 62 3d  n.hb=c(12),n.Ub=
27c0: 63 28 31 32 29 2c 6e 2e 76 63 3d 63 28 31 32 29  c(12),n.vc=c(12)
27d0: 2c 6e 2e 5f 3d 63 28 31 39 32 29 2c 6e 2e 4b 3d  ,n._=c(192),n.K=
27e0: 5b 5d 2c 6e 2e 53 62 3d 63 28 31 31 34 29 2c 6e  [],n.Sb=c(114),n
27f0: 2e 53 3d 45 6e 28 7b 7d 2c 34 29 2c 6e 2e 24 3d  .S=En({},4),n.$=
2800: 6c 6e 28 7b 7d 29 2c 6e 2e 69 3d 6c 6e 28 7b 7d  ln({}),n.i=ln({}
2810: 29 2c 6e 2e 41 3d 7b 7d 2c 6e 2e 6d 3d 5b 5d 2c  ),n.A={},n.m=[],
2820: 6e 2e 50 3d 5b 5d 2c 6e 2e 6c 62 3d 5b 5d 2c 6e  n.P=[],n.lb=[],n
2830: 2e 6e 63 3d 63 28 31 36 29 2c 6e 2e 78 3d 63 28  .nc=c(16),n.x=c(
2840: 34 29 2c 6e 2e 51 3d 63 28 34 29 2c 6e 2e 58 62  4),n.Q=c(4),n.Xb
2850: 3d 5b 59 6e 5d 2c 6e 2e 75 63 3d 5b 59 6e 5d 2c  =[Yn],n.uc=[Yn],
2860: 6e 2e 4b 63 3d 5b 30 5d 2c 6e 2e 66 63 3d 63 28  n.Kc=[0],n.fc=c(
2870: 35 29 2c 6e 2e 79 63 3d 63 28 31 32 38 29 2c 6e  5),n.yc=c(128),n
2880: 2e 76 62 3d 30 2c 6e 2e 58 3d 31 2c 6e 2e 44 3d  .vb=0,n.X=1,n.D=
2890: 30 2c 6e 2e 48 62 3d 2d 31 2c 6e 2e 6d 62 3d 30  0,n.Hb=-1,n.mb=0
28a0: 2c 72 3d 30 3b 34 30 39 36 3e 72 3b 2b 2b 72 29  ,r=0;4096>r;++r)
28b0: 6e 2e 61 5b 72 5d 3d 7b 7d 3b 66 6f 72 28 72 3d  n.a[r]={};for(r=
28c0: 30 3b 34 3e 72 3b 2b 2b 72 29 6e 2e 4b 5b 72 5d  0;4>r;++r)n.K[r]
28d0: 3d 45 6e 28 7b 7d 2c 36 29 3b 72 65 74 75 72 6e  =En({},6);return
28e0: 20 6e 7d 66 75 6e 63 74 69 6f 6e 20 50 28 6e 29   n}function P(n)
28f0: 7b 66 6f 72 28 76 61 72 20 72 3d 30 3b 31 36 3e  {for(var r=0;16>
2900: 72 3b 2b 2b 72 29 6e 2e 6e 63 5b 72 5d 3d 6a 6e  r;++r)n.nc[r]=jn
2910: 28 6e 2e 53 2c 72 29 3b 6e 2e 51 62 3d 30 7d 66  (n.S,r);n.Qb=0}f
2920: 75 6e 63 74 69 6f 6e 20 57 28 6e 29 7b 76 61 72  unction W(n){var
2930: 20 72 2c 74 2c 63 2c 65 2c 6f 2c 69 2c 66 2c 75   r,t,c,e,o,i,f,u
2940: 3b 66 6f 72 28 65 3d 34 3b 31 32 38 3e 65 3b 2b  ;for(e=4;128>e;+
2950: 2b 65 29 72 3d 28 32 7c 31 26 28 69 3d 66 6e 28  +e)r=(2|1&(i=fn(
2960: 65 29 29 29 3c 3c 28 63 3d 28 69 3e 3e 31 29 2d  e)))<<(c=(i>>1)-
2970: 31 29 2c 6e 2e 79 63 5b 65 5d 3d 6b 6e 28 6e 2e  1),n.yc[e]=kn(n.
2980: 53 62 2c 72 2d 69 2d 31 2c 63 2c 65 2d 72 29 3b  Sb,r-i-1,c,e-r);
2990: 66 6f 72 28 6f 3d 30 3b 34 3e 6f 3b 2b 2b 6f 29  for(o=0;4>o;++o)
29a0: 7b 66 6f 72 28 74 3d 6e 2e 4b 5b 6f 5d 2c 66 3d  {for(t=n.K[o],f=
29b0: 6f 3c 3c 36 2c 69 3d 30 3b 6e 2e 24 62 3e 69 3b  o<<6,i=0;n.$b>i;
29c0: 2b 2b 69 29 6e 2e 50 5b 66 2b 69 5d 3d 4c 6e 28  ++i)n.P[f+i]=Ln(
29d0: 74 2c 69 29 3b 66 6f 72 28 69 3d 31 34 3b 6e 2e  t,i);for(i=14;n.
29e0: 24 62 3e 69 3b 2b 2b 69 29 6e 2e 50 5b 66 2b 69  $b>i;++i)n.P[f+i
29f0: 5d 2b 3d 28 69 3e 3e 31 29 2d 31 2d 34 3c 3c 36  ]+=(i>>1)-1-4<<6
2a00: 3b 66 6f 72 28 75 3d 31 32 38 2a 6f 2c 65 3d 30  ;for(u=128*o,e=0
2a10: 3b 34 3e 65 3b 2b 2b 65 29 6e 2e 6c 62 5b 75 2b  ;4>e;++e)n.lb[u+
2a20: 65 5d 3d 6e 2e 50 5b 66 2b 65 5d 3b 66 6f 72 28  e]=n.P[f+e];for(
2a30: 3b 31 32 38 3e 65 3b 2b 2b 65 29 6e 2e 6c 62 5b  ;128>e;++e)n.lb[
2a40: 75 2b 65 5d 3d 6e 2e 50 5b 66 2b 66 6e 28 65 29  u+e]=n.P[f+fn(e)
2a50: 5d 2b 6e 2e 79 63 5b 65 5d 7d 6e 2e 4d 62 3d 30  ]+n.yc[e]}n.Mb=0
2a60: 7d 66 75 6e 63 74 69 6f 6e 20 58 28 6e 2c 72 29  }function X(n,r)
2a70: 7b 6f 6e 28 6e 29 2c 66 75 6e 63 74 69 6f 6e 28  {on(n),function(
2a80: 6e 2c 72 29 7b 69 66 28 6e 2e 47 63 29 7b 42 6e  n,r){if(n.Gc){Bn
2a90: 28 6e 2e 64 2c 6e 2e 43 2c 28 6e 2e 6c 3c 3c 34  (n.d,n.C,(n.l<<4
2aa0: 29 2b 72 2c 31 29 2c 42 6e 28 6e 2e 64 2c 6e 2e  )+r,1),Bn(n.d,n.
2ab0: 62 62 2c 6e 2e 6c 2c 30 29 2c 6e 2e 6c 3d 37 3e  bb,n.l,0),n.l=7>
2ac0: 6e 2e 6c 3f 37 3a 31 30 2c 61 6e 28 6e 2e 24 2c  n.l?7:10,an(n.$,
2ad0: 6e 2e 64 2c 30 2c 72 29 3b 76 61 72 20 74 3d 4f  n.d,0,r);var t=O
2ae0: 28 32 29 3b 4d 6e 28 6e 2e 4b 5b 74 5d 2c 6e 2e  (2);Mn(n.K[t],n.
2af0: 64 2c 36 33 29 2c 55 6e 28 6e 2e 64 2c 36 37 31  d,63),Un(n.d,671
2b00: 30 38 38 36 33 2c 32 36 29 2c 49 6e 28 6e 2e 53  08863,26),In(n.S
2b10: 2c 6e 2e 64 2c 31 35 29 7d 7d 28 6e 2c 72 26 6e  ,n.d,15)}}(n,r&n
2b20: 2e 79 29 3b 66 6f 72 28 76 61 72 20 74 3d 30 3b  .y);for(var t=0;
2b30: 35 3e 74 3b 2b 2b 74 29 47 6e 28 6e 2e 64 29 7d  5>t;++t)Gn(n.d)}
2b40: 66 75 6e 63 74 69 6f 6e 20 6e 6e 28 6e 2c 72 29  function nn(n,r)
2b50: 7b 76 61 72 20 74 2c 63 2c 65 2c 6f 2c 69 2c 66  {var t,c,e,o,i,f
2b60: 2c 75 2c 62 2c 61 2c 6c 2c 73 2c 64 2c 76 2c 6d  ,u,b,a,l,s,d,v,m
2b70: 2c 68 2c 67 2c 70 2c 78 2c 79 2c 77 2c 54 2c 45  ,h,g,p,x,y,w,T,E
2b80: 2c 4d 2c 4c 2c 49 2c 41 2c 43 2c 42 2c 55 2c 5f  ,M,L,I,A,C,B,U,_
2b90: 2c 47 2c 4a 2c 71 2c 46 2c 4f 2c 44 2c 4e 2c 53  ,G,J,q,F,O,D,N,S
2ba0: 2c 5a 2c 4b 2c 56 2c 59 2c 52 2c 48 3b 69 66 28  ,Z,K,V,Y,R,H;if(
2bb0: 6e 2e 6a 62 21 3d 6e 2e 71 29 72 65 74 75 72 6e  n.jb!=n.q)return
2bc0: 20 76 3d 6e 2e 61 5b 6e 2e 71 5d 2e 72 2d 6e 2e   v=n.a[n.q].r-n.
2bd0: 71 2c 6e 2e 6d 62 3d 6e 2e 61 5b 6e 2e 71 5d 2e  q,n.mb=n.a[n.q].
2be0: 6a 2c 6e 2e 71 3d 6e 2e 61 5b 6e 2e 71 5d 2e 72  j,n.q=n.a[n.q].r
2bf0: 2c 76 3b 69 66 28 6e 2e 71 3d 6e 2e 6a 62 3d 30  ,v;if(n.q=n.jb=0
2c00: 2c 6e 2e 4e 3f 28 64 3d 6e 2e 76 62 2c 6e 2e 4e  ,n.N?(d=n.vb,n.N
2c10: 3d 30 29 3a 64 3d 65 6e 28 6e 29 2c 41 3d 6e 2e  =0):d=en(n),A=n.
2c20: 44 2c 32 3e 28 4c 3d 6b 28 6e 2e 62 29 2b 31 29  D,2>(L=k(n.b)+1)
2c30: 29 72 65 74 75 72 6e 20 6e 2e 6d 62 3d 2d 31 2c  )return n.mb=-1,
2c40: 31 3b 66 6f 72 28 4c 3e 32 37 33 26 26 28 4c 3d  1;for(L>273&&(L=
2c50: 32 37 33 29 2c 5a 3d 30 2c 61 3d 30 3b 34 3e 61  273),Z=0,a=0;4>a
2c60: 3b 2b 2b 61 29 6e 2e 78 5b 61 5d 3d 6e 2e 76 5b  ;++a)n.x[a]=n.v[
2c70: 61 5d 2c 6e 2e 51 5b 61 5d 3d 7a 28 6e 2e 62 2c  a],n.Q[a]=z(n.b,
2c80: 2d 31 2c 6e 2e 78 5b 61 5d 2c 32 37 33 29 2c 6e  -1,n.x[a],273),n
2c90: 2e 51 5b 61 5d 3e 6e 2e 51 5b 5a 5d 26 26 28 5a  .Q[a]>n.Q[Z]&&(Z
2ca0: 3d 61 29 3b 69 66 28 6e 2e 51 5b 5a 5d 3e 3d 6e  =a);if(n.Q[Z]>=n
2cb0: 2e 6e 29 72 65 74 75 72 6e 20 6e 2e 6d 62 3d 5a  .n)return n.mb=Z
2cc0: 2c 63 6e 28 6e 2c 28 76 3d 6e 2e 51 5b 5a 5d 29  ,cn(n,(v=n.Q[Z])
2cd0: 2d 31 29 2c 76 3b 69 66 28 64 3e 3d 6e 2e 6e 29  -1),v;if(d>=n.n)
2ce0: 72 65 74 75 72 6e 20 6e 2e 6d 62 3d 6e 2e 6d 5b  return n.mb=n.m[
2cf0: 41 2d 31 5d 2b 34 2c 63 6e 28 6e 2c 64 2d 31 29  A-1]+4,cn(n,d-1)
2d00: 2c 64 3b 69 66 28 75 3d 6a 28 6e 2e 62 2c 2d 31  ,d;if(u=j(n.b,-1
2d10: 29 2c 70 3d 6a 28 6e 2e 62 2c 2d 6e 2e 76 5b 30  ),p=j(n.b,-n.v[0
2d20: 5d 2d 31 2d 31 29 2c 32 3e 64 26 26 75 21 3d 70  ]-1-1),2>d&&u!=p
2d30: 26 26 32 3e 6e 2e 51 5b 5a 5d 29 72 65 74 75 72  &&2>n.Q[Z])retur
2d40: 6e 20 6e 2e 6d 62 3d 2d 31 2c 31 3b 69 66 28 6e  n n.mb=-1,1;if(n
2d50: 2e 61 5b 30 5d 2e 48 63 3d 6e 2e 6c 2c 71 3d 72  .a[0].Hc=n.l,q=r
2d60: 26 6e 2e 79 2c 6e 2e 61 5b 31 5d 2e 7a 3d 50 6e  &n.y,n.a[1].z=Pn
2d70: 5b 6e 2e 43 5b 28 6e 2e 6c 3c 3c 34 29 2b 71 5d  [n.C[(n.l<<4)+q]
2d80: 3e 3e 3e 32 5d 2b 78 6e 28 6d 6e 28 6e 2e 41 2c  >>>2]+xn(mn(n.A,
2d90: 72 2c 6e 2e 4a 29 2c 6e 2e 6c 3e 3d 37 2c 70 2c  r,n.J),n.l>=7,p,
2da0: 75 29 2c 79 6e 28 6e 2e 61 5b 31 5d 29 2c 53 3d  u),yn(n.a[1]),S=
2db0: 28 78 3d 50 6e 5b 32 30 34 38 2d 6e 2e 43 5b 28  (x=Pn[2048-n.C[(
2dc0: 6e 2e 6c 3c 3c 34 29 2b 71 5d 3e 3e 3e 32 5d 29  n.l<<4)+q]>>>2])
2dd0: 2b 50 6e 5b 32 30 34 38 2d 6e 2e 62 62 5b 6e 2e  +Pn[2048-n.bb[n.
2de0: 6c 5d 3e 3e 3e 32 5d 2c 70 3d 3d 75 26 26 28 4b  l]>>>2],p==u&&(K
2df0: 3d 53 2b 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 2c  =S+function(n,r,
2e00: 74 29 7b 72 65 74 75 72 6e 20 50 6e 5b 6e 2e 68  t){return Pn[n.h
2e10: 62 5b 72 5d 3e 3e 3e 32 5d 2b 50 6e 5b 6e 2e 5f  b[r]>>>2]+Pn[n._
2e20: 5b 28 72 3c 3c 34 29 2b 74 5d 3e 3e 3e 32 5d 7d  [(r<<4)+t]>>>2]}
2e30: 28 6e 2c 6e 2e 6c 2c 71 29 2c 6e 2e 61 5b 31 5d  (n,n.l,q),n.a[1]
2e40: 2e 7a 3e 4b 26 26 28 6e 2e 61 5b 31 5d 2e 7a 3d  .z>K&&(n.a[1].z=
2e50: 4b 2c 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 6e 2e  K,function(n){n.
2e60: 6a 3d 30 2c 6e 2e 74 3d 30 7d 28 6e 2e 61 5b 31  j=0,n.t=0}(n.a[1
2e70: 5d 29 29 29 2c 32 3e 28 73 3d 64 3e 3d 6e 2e 51  ]))),2>(s=d>=n.Q
2e80: 5b 5a 5d 3f 64 3a 6e 2e 51 5b 5a 5d 29 29 72 65  [Z]?d:n.Q[Z]))re
2e90: 74 75 72 6e 20 6e 2e 6d 62 3d 6e 2e 61 5b 31 5d  turn n.mb=n.a[1]
2ea0: 2e 6a 2c 31 3b 6e 2e 61 5b 31 5d 2e 72 3d 30 2c  .j,1;n.a[1].r=0,
2eb0: 6e 2e 61 5b 30 5d 2e 62 63 3d 6e 2e 78 5b 30 5d  n.a[0].bc=n.x[0]
2ec0: 2c 6e 2e 61 5b 30 5d 2e 61 63 3d 6e 2e 78 5b 31  ,n.a[0].ac=n.x[1
2ed0: 5d 2c 6e 2e 61 5b 30 5d 2e 64 63 3d 6e 2e 78 5b  ],n.a[0].dc=n.x[
2ee0: 32 5d 2c 6e 2e 61 5b 30 5d 2e 6c 63 3d 6e 2e 78  2],n.a[0].lc=n.x
2ef0: 5b 33 5d 2c 6c 3d 73 3b 64 6f 7b 6e 2e 61 5b 6c  [3],l=s;do{n.a[l
2f00: 2d 2d 5d 2e 7a 3d 32 36 38 34 33 35 34 35 35 7d  --].z=268435455}
2f10: 77 68 69 6c 65 28 6c 3e 3d 32 29 3b 66 6f 72 28  while(l>=2);for(
2f20: 61 3d 30 3b 34 3e 61 3b 2b 2b 61 29 69 66 28 21  a=0;4>a;++a)if(!
2f30: 28 32 3e 28 4e 3d 6e 2e 51 5b 61 5d 29 29 29 7b  (2>(N=n.Q[a]))){
2f40: 4f 3d 53 2b 74 6e 28 6e 2c 61 2c 6e 2e 6c 2c 71  O=S+tn(n,a,n.l,q
2f50: 29 3b 64 6f 7b 6f 3d 4f 2b 73 6e 28 6e 2e 69 2c  );do{o=O+sn(n.i,
2f60: 4e 2d 32 2c 71 29 2c 28 5f 3d 6e 2e 61 5b 4e 5d  N-2,q),(_=n.a[N]
2f70: 29 2e 7a 3e 6f 26 26 28 5f 2e 7a 3d 6f 2c 5f 2e  ).z>o&&(_.z=o,_.
2f80: 72 3d 30 2c 5f 2e 6a 3d 61 2c 5f 2e 74 3d 30 29  r=0,_.j=a,_.t=0)
2f90: 7d 77 68 69 6c 65 28 2d 2d 4e 3e 3d 32 29 7d 69  }while(--N>=2)}i
2fa0: 66 28 4d 3d 78 2b 50 6e 5b 6e 2e 62 62 5b 6e 2e  f(M=x+Pn[n.bb[n.
2fb0: 6c 5d 3e 3e 3e 32 5d 2c 64 3e 3d 28 6c 3d 6e 2e  l]>>>2],d>=(l=n.
2fc0: 51 5b 30 5d 3e 3d 32 3f 6e 2e 51 5b 30 5d 2b 31  Q[0]>=2?n.Q[0]+1
2fd0: 3a 32 29 29 7b 66 6f 72 28 43 3d 30 3b 6c 3e 6e  :2)){for(C=0;l>n
2fe0: 2e 6d 5b 43 5d 3b 29 43 2b 3d 32 3b 66 6f 72 28  .m[C];)C+=2;for(
2ff0: 3b 6f 3d 4d 2b 72 6e 28 6e 2c 62 3d 6e 2e 6d 5b  ;o=M+rn(n,b=n.m[
3000: 43 2b 31 5d 2c 6c 2c 71 29 2c 28 5f 3d 6e 2e 61  C+1],l,q),(_=n.a
3010: 5b 6c 5d 29 2e 7a 3e 6f 26 26 28 5f 2e 7a 3d 6f  [l]).z>o&&(_.z=o
3020: 2c 5f 2e 72 3d 30 2c 5f 2e 6a 3d 62 2b 34 2c 5f  ,_.r=0,_.j=b+4,_
3030: 2e 74 3d 30 29 2c 6c 21 3d 6e 2e 6d 5b 43 5d 7c  .t=0),l!=n.m[C]|
3040: 7c 28 43 2b 3d 32 29 21 3d 41 3b 2b 2b 6c 29 3b  |(C+=2)!=A;++l);
3050: 7d 66 6f 72 28 74 3d 30 3b 3b 29 7b 69 66 28 2b  }for(t=0;;){if(+
3060: 2b 74 3d 3d 73 29 72 65 74 75 72 6e 20 24 28 6e  +t==s)return $(n
3070: 2c 74 29 3b 69 66 28 79 3d 65 6e 28 6e 29 2c 41  ,t);if(y=en(n),A
3080: 3d 6e 2e 44 2c 79 3e 3d 6e 2e 6e 29 72 65 74 75  =n.D,y>=n.n)retu
3090: 72 6e 20 6e 2e 76 62 3d 79 2c 6e 2e 4e 3d 31 2c  rn n.vb=y,n.N=1,
30a0: 24 28 6e 2c 74 29 3b 69 66 28 2b 2b 72 2c 4a 3d  $(n,t);if(++r,J=
30b0: 6e 2e 61 5b 74 5d 2e 72 2c 6e 2e 61 5b 74 5d 2e  n.a[t].r,n.a[t].
30c0: 74 3f 28 2d 2d 4a 2c 6e 2e 61 5b 74 5d 2e 41 63  t?(--J,n.a[t].Ac
30d0: 3f 28 59 3d 6e 2e 61 5b 6e 2e 61 5b 74 5d 2e 72  ?(Y=n.a[n.a[t].r
30e0: 32 5d 2e 48 63 2c 59 3d 34 3e 6e 2e 61 5b 74 5d  2].Hc,Y=4>n.a[t]
30f0: 2e 6a 32 3f 37 3e 59 3f 38 3a 31 31 3a 37 3e 59  .j2?7>Y?8:11:7>Y
3100: 3f 37 3a 31 30 29 3a 59 3d 6e 2e 61 5b 4a 5d 2e  ?7:10):Y=n.a[J].
3110: 48 63 2c 59 3d 51 28 59 29 29 3a 59 3d 6e 2e 61  Hc,Y=Q(Y)):Y=n.a
3120: 5b 4a 5d 2e 48 63 2c 4a 3d 3d 74 2d 31 3f 59 3d  [J].Hc,J==t-1?Y=
3130: 6e 2e 61 5b 74 5d 2e 6a 3f 51 28 59 29 3a 37 3e  n.a[t].j?Q(Y):7>
3140: 59 3f 39 3a 31 31 3a 28 6e 2e 61 5b 74 5d 2e 74  Y?9:11:(n.a[t].t
3150: 26 26 6e 2e 61 5b 74 5d 2e 41 63 3f 28 4a 3d 6e  &&n.a[t].Ac?(J=n
3160: 2e 61 5b 74 5d 2e 72 32 2c 47 3d 6e 2e 61 5b 74  .a[t].r2,G=n.a[t
3170: 5d 2e 6a 32 2c 59 3d 37 3e 59 3f 38 3a 31 31 29  ].j2,Y=7>Y?8:11)
3180: 3a 59 3d 34 3e 28 47 3d 6e 2e 61 5b 74 5d 2e 6a  :Y=4>(G=n.a[t].j
3190: 29 3f 37 3e 59 3f 38 3a 31 31 3a 37 3e 59 3f 37  )?7>Y?8:11:7>Y?7
31a0: 3a 31 30 2c 55 3d 6e 2e 61 5b 4a 5d 2c 34 3e 47  :10,U=n.a[J],4>G
31b0: 3f 47 3f 31 3d 3d 47 3f 28 6e 2e 78 5b 30 5d 3d  ?G?1==G?(n.x[0]=
31c0: 55 2e 61 63 2c 6e 2e 78 5b 31 5d 3d 55 2e 62 63  U.ac,n.x[1]=U.bc
31d0: 2c 6e 2e 78 5b 32 5d 3d 55 2e 64 63 2c 6e 2e 78  ,n.x[2]=U.dc,n.x
31e0: 5b 33 5d 3d 55 2e 6c 63 29 3a 32 3d 3d 47 3f 28  [3]=U.lc):2==G?(
31f0: 6e 2e 78 5b 30 5d 3d 55 2e 64 63 2c 6e 2e 78 5b  n.x[0]=U.dc,n.x[
3200: 31 5d 3d 55 2e 62 63 2c 6e 2e 78 5b 32 5d 3d 55  1]=U.bc,n.x[2]=U
3210: 2e 61 63 2c 6e 2e 78 5b 33 5d 3d 55 2e 6c 63 29  .ac,n.x[3]=U.lc)
3220: 3a 28 6e 2e 78 5b 30 5d 3d 55 2e 6c 63 2c 6e 2e  :(n.x[0]=U.lc,n.
3230: 78 5b 31 5d 3d 55 2e 62 63 2c 6e 2e 78 5b 32 5d  x[1]=U.bc,n.x[2]
3240: 3d 55 2e 61 63 2c 6e 2e 78 5b 33 5d 3d 55 2e 64  =U.ac,n.x[3]=U.d
3250: 63 29 3a 28 6e 2e 78 5b 30 5d 3d 55 2e 62 63 2c  c):(n.x[0]=U.bc,
3260: 6e 2e 78 5b 31 5d 3d 55 2e 61 63 2c 6e 2e 78 5b  n.x[1]=U.ac,n.x[
3270: 32 5d 3d 55 2e 64 63 2c 6e 2e 78 5b 33 5d 3d 55  2]=U.dc,n.x[3]=U
3280: 2e 6c 63 29 3a 28 6e 2e 78 5b 30 5d 3d 47 2d 34  .lc):(n.x[0]=G-4
3290: 2c 6e 2e 78 5b 31 5d 3d 55 2e 62 63 2c 6e 2e 78  ,n.x[1]=U.bc,n.x
32a0: 5b 32 5d 3d 55 2e 61 63 2c 6e 2e 78 5b 33 5d 3d  [2]=U.ac,n.x[3]=
32b0: 55 2e 64 63 29 29 2c 6e 2e 61 5b 74 5d 2e 48 63  U.dc)),n.a[t].Hc
32c0: 3d 59 2c 6e 2e 61 5b 74 5d 2e 62 63 3d 6e 2e 78  =Y,n.a[t].bc=n.x
32d0: 5b 30 5d 2c 6e 2e 61 5b 74 5d 2e 61 63 3d 6e 2e  [0],n.a[t].ac=n.
32e0: 78 5b 31 5d 2c 6e 2e 61 5b 74 5d 2e 64 63 3d 6e  x[1],n.a[t].dc=n
32f0: 2e 78 5b 32 5d 2c 6e 2e 61 5b 74 5d 2e 6c 63 3d  .x[2],n.a[t].lc=
3300: 6e 2e 78 5b 33 5d 2c 66 3d 6e 2e 61 5b 74 5d 2e  n.x[3],f=n.a[t].
3310: 7a 2c 75 3d 6a 28 6e 2e 62 2c 2d 31 29 2c 70 3d  z,u=j(n.b,-1),p=
3320: 6a 28 6e 2e 62 2c 2d 6e 2e 78 5b 30 5d 2d 31 2d  j(n.b,-n.x[0]-1-
3330: 31 29 2c 71 3d 72 26 6e 2e 79 2c 63 3d 66 2b 50  1),q=r&n.y,c=f+P
3340: 6e 5b 6e 2e 43 5b 28 59 3c 3c 34 29 2b 71 5d 3e  n[n.C[(Y<<4)+q]>
3350: 3e 3e 32 5d 2b 78 6e 28 6d 6e 28 6e 2e 41 2c 72  >>2]+xn(mn(n.A,r
3360: 2c 6a 28 6e 2e 62 2c 2d 32 29 29 2c 59 3e 3d 37  ,j(n.b,-2)),Y>=7
3370: 2c 70 2c 75 29 2c 77 3d 30 2c 28 54 3d 6e 2e 61  ,p,u),w=0,(T=n.a
3380: 5b 74 2b 31 5d 29 2e 7a 3e 63 26 26 28 54 2e 7a  [t+1]).z>c&&(T.z
3390: 3d 63 2c 54 2e 72 3d 74 2c 54 2e 6a 3d 2d 31 2c  =c,T.r=t,T.j=-1,
33a0: 54 2e 74 3d 30 2c 77 3d 31 29 2c 53 3d 28 78 3d  T.t=0,w=1),S=(x=
33b0: 66 2b 50 6e 5b 32 30 34 38 2d 6e 2e 43 5b 28 59  f+Pn[2048-n.C[(Y
33c0: 3c 3c 34 29 2b 71 5d 3e 3e 3e 32 5d 29 2b 50 6e  <<4)+q]>>>2])+Pn
33d0: 5b 32 30 34 38 2d 6e 2e 62 62 5b 59 5d 3e 3e 3e  [2048-n.bb[Y]>>>
33e0: 32 5d 2c 70 21 3d 75 7c 7c 74 3e 54 2e 72 26 26  2],p!=u||t>T.r&&
33f0: 21 54 2e 6a 7c 7c 28 4b 3d 53 2b 28 50 6e 5b 6e  !T.j||(K=S+(Pn[n
3400: 2e 68 62 5b 59 5d 3e 3e 3e 32 5d 2b 50 6e 5b 6e  .hb[Y]>>>2]+Pn[n
3410: 2e 5f 5b 28 59 3c 3c 34 29 2b 71 5d 3e 3e 3e 32  ._[(Y<<4)+q]>>>2
3420: 5d 29 2c 54 2e 7a 3e 3d 4b 26 26 28 54 2e 7a 3d  ]),T.z>=K&&(T.z=
3430: 4b 2c 54 2e 72 3d 74 2c 54 2e 6a 3d 30 2c 54 2e  K,T.r=t,T.j=0,T.
3440: 74 3d 30 2c 77 3d 31 29 29 2c 21 28 32 3e 28 4c  t=0,w=1)),!(2>(L
3450: 3d 49 3d 28 49 3d 6b 28 6e 2e 62 29 2b 31 29 3e  =I=(I=k(n.b)+1)>
3460: 34 30 39 35 2d 74 3f 34 30 39 35 2d 74 3a 49 29  4095-t?4095-t:I)
3470: 29 29 7b 69 66 28 4c 3e 6e 2e 6e 26 26 28 4c 3d  )){if(L>n.n&&(L=
3480: 6e 2e 6e 29 2c 21 77 26 26 70 21 3d 75 26 26 28  n.n),!w&&p!=u&&(
3490: 48 3d 4d 61 74 68 2e 6d 69 6e 28 49 2d 31 2c 6e  H=Math.min(I-1,n
34a0: 2e 6e 29 2c 28 68 3d 7a 28 6e 2e 62 2c 30 2c 6e  .n),(h=z(n.b,0,n
34b0: 2e 78 5b 30 5d 2c 48 29 29 3e 3d 32 29 29 7b 66  .x[0],H))>=2)){f
34c0: 6f 72 28 52 3d 51 28 59 29 2c 46 3d 72 2b 31 26  or(R=Q(Y),F=r+1&
34d0: 6e 2e 79 2c 45 3d 63 2b 50 6e 5b 32 30 34 38 2d  n.y,E=c+Pn[2048-
34e0: 6e 2e 43 5b 28 52 3c 3c 34 29 2b 46 5d 3e 3e 3e  n.C[(R<<4)+F]>>>
34f0: 32 5d 2b 50 6e 5b 32 30 34 38 2d 6e 2e 62 62 5b  2]+Pn[2048-n.bb[
3500: 52 5d 3e 3e 3e 32 5d 2c 42 3d 74 2b 31 2b 68 3b  R]>>>2],B=t+1+h;
3510: 42 3e 73 3b 29 6e 2e 61 5b 2b 2b 73 5d 2e 7a 3d  B>s;)n.a[++s].z=
3520: 32 36 38 34 33 35 34 35 35 3b 6f 3d 45 2b 28 73  268435455;o=E+(s
3530: 6e 28 6e 2e 69 2c 68 2d 32 2c 46 29 2b 74 6e 28  n(n.i,h-2,F)+tn(
3540: 6e 2c 30 2c 52 2c 46 29 29 2c 28 5f 3d 6e 2e 61  n,0,R,F)),(_=n.a
3550: 5b 42 5d 29 2e 7a 3e 6f 26 26 28 5f 2e 7a 3d 6f  [B]).z>o&&(_.z=o
3560: 2c 5f 2e 72 3d 74 2b 31 2c 5f 2e 6a 3d 30 2c 5f  ,_.r=t+1,_.j=0,_
3570: 2e 74 3d 31 2c 5f 2e 41 63 3d 30 29 7d 66 6f 72  .t=1,_.Ac=0)}for
3580: 28 56 3d 32 2c 44 3d 30 3b 34 3e 44 3b 2b 2b 44  (V=2,D=0;4>D;++D
3590: 29 69 66 28 21 28 32 3e 28 6d 3d 7a 28 6e 2e 62  )if(!(2>(m=z(n.b
35a0: 2c 2d 31 2c 6e 2e 78 5b 44 5d 2c 4c 29 29 29 29  ,-1,n.x[D],L))))
35b0: 7b 67 3d 6d 3b 64 6f 7b 66 6f 72 28 3b 74 2b 6d  {g=m;do{for(;t+m
35c0: 3e 73 3b 29 6e 2e 61 5b 2b 2b 73 5d 2e 7a 3d 32  >s;)n.a[++s].z=2
35d0: 36 38 34 33 35 34 35 35 3b 6f 3d 53 2b 28 73 6e  68435455;o=S+(sn
35e0: 28 6e 2e 69 2c 6d 2d 32 2c 71 29 2b 74 6e 28 6e  (n.i,m-2,q)+tn(n
35f0: 2c 44 2c 59 2c 71 29 29 2c 28 5f 3d 6e 2e 61 5b  ,D,Y,q)),(_=n.a[
3600: 74 2b 6d 5d 29 2e 7a 3e 6f 26 26 28 5f 2e 7a 3d  t+m]).z>o&&(_.z=
3610: 6f 2c 5f 2e 72 3d 74 2c 5f 2e 6a 3d 44 2c 5f 2e  o,_.r=t,_.j=D,_.
3620: 74 3d 30 29 7d 77 68 69 6c 65 28 2d 2d 6d 3e 3d  t=0)}while(--m>=
3630: 32 29 3b 69 66 28 6d 3d 67 2c 44 7c 7c 28 56 3d  2);if(m=g,D||(V=
3640: 6d 2b 31 29 2c 49 3e 6d 26 26 28 48 3d 4d 61 74  m+1),I>m&&(H=Mat
3650: 68 2e 6d 69 6e 28 49 2d 31 2d 6d 2c 6e 2e 6e 29  h.min(I-1-m,n.n)
3660: 2c 28 68 3d 7a 28 6e 2e 62 2c 6d 2c 6e 2e 78 5b  ,(h=z(n.b,m,n.x[
3670: 44 5d 2c 48 29 29 3e 3d 32 29 29 7b 66 6f 72 28  D],H))>=2)){for(
3680: 52 3d 37 3e 59 3f 38 3a 31 31 2c 46 3d 72 2b 6d  R=7>Y?8:11,F=r+m
3690: 26 6e 2e 79 2c 65 3d 53 2b 28 73 6e 28 6e 2e 69  &n.y,e=S+(sn(n.i
36a0: 2c 6d 2d 32 2c 71 29 2b 74 6e 28 6e 2c 44 2c 59  ,m-2,q)+tn(n,D,Y
36b0: 2c 71 29 29 2b 50 6e 5b 6e 2e 43 5b 28 52 3c 3c  ,q))+Pn[n.C[(R<<
36c0: 34 29 2b 46 5d 3e 3e 3e 32 5d 2b 78 6e 28 6d 6e  4)+F]>>>2]+xn(mn
36d0: 28 6e 2e 41 2c 72 2b 6d 2c 6a 28 6e 2e 62 2c 6d  (n.A,r+m,j(n.b,m
36e0: 2d 31 2d 31 29 29 2c 31 2c 6a 28 6e 2e 62 2c 6d  -1-1)),1,j(n.b,m
36f0: 2d 31 2d 28 6e 2e 78 5b 44 5d 2b 31 29 29 2c 6a  -1-(n.x[D]+1)),j
3700: 28 6e 2e 62 2c 6d 2d 31 29 29 2c 52 3d 51 28 52  (n.b,m-1)),R=Q(R
3710: 29 2c 46 3d 72 2b 6d 2b 31 26 6e 2e 79 2c 45 3d  ),F=r+m+1&n.y,E=
3720: 65 2b 50 6e 5b 32 30 34 38 2d 6e 2e 43 5b 28 52  e+Pn[2048-n.C[(R
3730: 3c 3c 34 29 2b 46 5d 3e 3e 3e 32 5d 2b 50 6e 5b  <<4)+F]>>>2]+Pn[
3740: 32 30 34 38 2d 6e 2e 62 62 5b 52 5d 3e 3e 3e 32  2048-n.bb[R]>>>2
3750: 5d 2c 42 3d 6d 2b 31 2b 68 3b 74 2b 42 3e 73 3b  ],B=m+1+h;t+B>s;
3760: 29 6e 2e 61 5b 2b 2b 73 5d 2e 7a 3d 32 36 38 34  )n.a[++s].z=2684
3770: 33 35 34 35 35 3b 6f 3d 45 2b 28 73 6e 28 6e 2e  35455;o=E+(sn(n.
3780: 69 2c 68 2d 32 2c 46 29 2b 74 6e 28 6e 2c 30 2c  i,h-2,F)+tn(n,0,
3790: 52 2c 46 29 29 2c 28 5f 3d 6e 2e 61 5b 74 2b 42  R,F)),(_=n.a[t+B
37a0: 5d 29 2e 7a 3e 6f 26 26 28 5f 2e 7a 3d 6f 2c 5f  ]).z>o&&(_.z=o,_
37b0: 2e 72 3d 74 2b 6d 2b 31 2c 5f 2e 6a 3d 30 2c 5f  .r=t+m+1,_.j=0,_
37c0: 2e 74 3d 31 2c 5f 2e 41 63 3d 31 2c 5f 2e 72 32  .t=1,_.Ac=1,_.r2
37d0: 3d 74 2c 5f 2e 6a 32 3d 44 29 7d 7d 69 66 28 79  =t,_.j2=D)}}if(y
37e0: 3e 4c 29 7b 66 6f 72 28 79 3d 4c 2c 41 3d 30 3b  >L){for(y=L,A=0;
37f0: 79 3e 6e 2e 6d 5b 41 5d 3b 41 2b 3d 32 29 3b 6e  y>n.m[A];A+=2);n
3800: 2e 6d 5b 41 5d 3d 79 2c 41 2b 3d 32 7d 69 66 28  .m[A]=y,A+=2}if(
3810: 79 3e 3d 56 29 7b 66 6f 72 28 4d 3d 78 2b 50 6e  y>=V){for(M=x+Pn
3820: 5b 6e 2e 62 62 5b 59 5d 3e 3e 3e 32 5d 3b 74 2b  [n.bb[Y]>>>2];t+
3830: 79 3e 73 3b 29 6e 2e 61 5b 2b 2b 73 5d 2e 7a 3d  y>s;)n.a[++s].z=
3840: 32 36 38 34 33 35 34 35 35 3b 66 6f 72 28 43 3d  268435455;for(C=
3850: 30 3b 56 3e 6e 2e 6d 5b 43 5d 3b 29 43 2b 3d 32  0;V>n.m[C];)C+=2
3860: 3b 66 6f 72 28 6d 3d 56 3b 3b 2b 2b 6d 29 69 66  ;for(m=V;;++m)if
3870: 28 6f 3d 4d 2b 72 6e 28 6e 2c 69 3d 6e 2e 6d 5b  (o=M+rn(n,i=n.m[
3880: 43 2b 31 5d 2c 6d 2c 71 29 2c 28 5f 3d 6e 2e 61  C+1],m,q),(_=n.a
3890: 5b 74 2b 6d 5d 29 2e 7a 3e 6f 26 26 28 5f 2e 7a  [t+m]).z>o&&(_.z
38a0: 3d 6f 2c 5f 2e 72 3d 74 2c 5f 2e 6a 3d 69 2b 34  =o,_.r=t,_.j=i+4
38b0: 2c 5f 2e 74 3d 30 29 2c 6d 3d 3d 6e 2e 6d 5b 43  ,_.t=0),m==n.m[C
38c0: 5d 29 7b 69 66 28 49 3e 6d 26 26 28 48 3d 4d 61  ]){if(I>m&&(H=Ma
38d0: 74 68 2e 6d 69 6e 28 49 2d 31 2d 6d 2c 6e 2e 6e  th.min(I-1-m,n.n
38e0: 29 2c 28 68 3d 7a 28 6e 2e 62 2c 6d 2c 69 2c 48  ),(h=z(n.b,m,i,H
38f0: 29 29 3e 3d 32 29 29 7b 66 6f 72 28 52 3d 37 3e  ))>=2)){for(R=7>
3900: 59 3f 37 3a 31 30 2c 46 3d 72 2b 6d 26 6e 2e 79  Y?7:10,F=r+m&n.y
3910: 2c 65 3d 6f 2b 50 6e 5b 6e 2e 43 5b 28 52 3c 3c  ,e=o+Pn[n.C[(R<<
3920: 34 29 2b 46 5d 3e 3e 3e 32 5d 2b 78 6e 28 6d 6e  4)+F]>>>2]+xn(mn
3930: 28 6e 2e 41 2c 72 2b 6d 2c 6a 28 6e 2e 62 2c 6d  (n.A,r+m,j(n.b,m
3940: 2d 31 2d 31 29 29 2c 31 2c 6a 28 6e 2e 62 2c 6d  -1-1)),1,j(n.b,m
3950: 2d 28 69 2b 31 29 2d 31 29 2c 6a 28 6e 2e 62 2c  -(i+1)-1),j(n.b,
3960: 6d 2d 31 29 29 2c 52 3d 51 28 52 29 2c 46 3d 72  m-1)),R=Q(R),F=r
3970: 2b 6d 2b 31 26 6e 2e 79 2c 45 3d 65 2b 50 6e 5b  +m+1&n.y,E=e+Pn[
3980: 32 30 34 38 2d 6e 2e 43 5b 28 52 3c 3c 34 29 2b  2048-n.C[(R<<4)+
3990: 46 5d 3e 3e 3e 32 5d 2b 50 6e 5b 32 30 34 38 2d  F]>>>2]+Pn[2048-
39a0: 6e 2e 62 62 5b 52 5d 3e 3e 3e 32 5d 2c 42 3d 6d  n.bb[R]>>>2],B=m
39b0: 2b 31 2b 68 3b 74 2b 42 3e 73 3b 29 6e 2e 61 5b  +1+h;t+B>s;)n.a[
39c0: 2b 2b 73 5d 2e 7a 3d 32 36 38 34 33 35 34 35 35  ++s].z=268435455
39d0: 3b 6f 3d 45 2b 28 73 6e 28 6e 2e 69 2c 68 2d 32  ;o=E+(sn(n.i,h-2
39e0: 2c 46 29 2b 74 6e 28 6e 2c 30 2c 52 2c 46 29 29  ,F)+tn(n,0,R,F))
39f0: 2c 28 5f 3d 6e 2e 61 5b 74 2b 42 5d 29 2e 7a 3e  ,(_=n.a[t+B]).z>
3a00: 6f 26 26 28 5f 2e 7a 3d 6f 2c 5f 2e 72 3d 74 2b  o&&(_.z=o,_.r=t+
3a10: 6d 2b 31 2c 5f 2e 6a 3d 30 2c 5f 2e 74 3d 31 2c  m+1,_.j=0,_.t=1,
3a20: 5f 2e 41 63 3d 31 2c 5f 2e 72 32 3d 74 2c 5f 2e  _.Ac=1,_.r2=t,_.
3a30: 6a 32 3d 69 2b 34 29 7d 69 66 28 28 43 2b 3d 32  j2=i+4)}if((C+=2
3a40: 29 3d 3d 41 29 62 72 65 61 6b 7d 7d 7d 7d 7d 66  )==A)break}}}}}f
3a50: 75 6e 63 74 69 6f 6e 20 72 6e 28 6e 2c 72 2c 74  unction rn(n,r,t
3a60: 2c 63 29 7b 76 61 72 20 65 3d 4f 28 74 29 3b 72  ,c){var e=O(t);r
3a70: 65 74 75 72 6e 28 31 32 38 3e 72 3f 6e 2e 6c 62  eturn(128>r?n.lb
3a80: 5b 31 32 38 2a 65 2b 72 5d 3a 6e 2e 50 5b 28 65  [128*e+r]:n.P[(e
3a90: 3c 3c 36 29 2b 66 75 6e 63 74 69 6f 6e 28 6e 29  <<6)+function(n)
3aa0: 7b 72 65 74 75 72 6e 20 31 33 31 30 37 32 3e 6e  {return 131072>n
3ab0: 3f 48 6e 5b 6e 3e 3e 36 5d 2b 31 32 3a 31 33 34  ?Hn[n>>6]+12:134
3ac0: 32 31 37 37 32 38 3e 6e 3f 48 6e 5b 6e 3e 3e 31  217728>n?Hn[n>>1
3ad0: 36 5d 2b 33 32 3a 48 6e 5b 6e 3e 3e 32 36 5d 2b  6]+32:Hn[n>>26]+
3ae0: 35 32 7d 28 72 29 5d 2b 6e 2e 6e 63 5b 31 35 26  52}(r)]+n.nc[15&
3af0: 72 5d 29 2b 73 6e 28 6e 2e 24 2c 74 2d 32 2c 63  r])+sn(n.$,t-2,c
3b00: 29 7d 66 75 6e 63 74 69 6f 6e 20 74 6e 28 6e 2c  )}function tn(n,
3b10: 72 2c 74 2c 63 29 7b 76 61 72 20 65 3b 72 65 74  r,t,c){var e;ret
3b20: 75 72 6e 20 72 3f 28 65 3d 50 6e 5b 32 30 34 38  urn r?(e=Pn[2048
3b30: 2d 6e 2e 68 62 5b 74 5d 3e 3e 3e 32 5d 2c 31 3d  -n.hb[t]>>>2],1=
3b40: 3d 72 3f 65 2b 3d 50 6e 5b 6e 2e 55 62 5b 74 5d  =r?e+=Pn[n.Ub[t]
3b50: 3e 3e 3e 32 5d 3a 28 65 2b 3d 50 6e 5b 32 30 34  >>>2]:(e+=Pn[204
3b60: 38 2d 6e 2e 55 62 5b 74 5d 3e 3e 3e 32 5d 2c 65  8-n.Ub[t]>>>2],e
3b70: 2b 3d 4a 6e 28 6e 2e 76 63 5b 74 5d 2c 72 2d 32  +=Jn(n.vc[t],r-2
3b80: 29 29 29 3a 28 65 3d 50 6e 5b 6e 2e 68 62 5b 74  ))):(e=Pn[n.hb[t
3b90: 5d 3e 3e 3e 32 5d 2c 65 2b 3d 50 6e 5b 32 30 34  ]>>>2],e+=Pn[204
3ba0: 38 2d 6e 2e 5f 5b 28 74 3c 3c 34 29 2b 63 5d 3e  8-n._[(t<<4)+c]>
3bb0: 3e 3e 32 5d 29 2c 65 7d 66 75 6e 63 74 69 6f 6e  >>2]),e}function
3bc0: 20 63 6e 28 6e 2c 72 29 7b 72 3e 30 26 26 28 66   cn(n,r){r>0&&(f
3bd0: 75 6e 63 74 69 6f 6e 28 6e 2c 72 29 7b 76 61 72  unction(n,r){var
3be0: 20 74 2c 63 2c 65 2c 6f 2c 69 2c 66 2c 75 2c 62   t,c,e,o,i,f,u,b
3bf0: 2c 61 2c 6c 2c 73 2c 64 2c 76 2c 6d 2c 68 2c 67  ,a,l,s,d,v,m,h,g
3c00: 2c 70 3b 64 6f 7b 69 66 28 6e 2e 68 3e 3d 6e 2e  ,p;do{if(n.h>=n.
3c10: 6f 2b 6e 2e 6f 62 29 64 3d 6e 2e 6f 62 3b 65 6c  o+n.ob)d=n.ob;el
3c20: 73 65 20 69 66 28 64 3d 6e 2e 68 2d 6e 2e 6f 2c  se if(d=n.h-n.o,
3c30: 6e 2e 78 62 3e 64 29 7b 55 28 6e 29 3b 63 6f 6e  n.xb>d){U(n);con
3c40: 74 69 6e 75 65 7d 66 6f 72 28 76 3d 6e 2e 6f 3e  tinue}for(v=n.o>
3c50: 6e 2e 70 3f 6e 2e 6f 2d 6e 2e 70 3a 30 2c 63 3d  n.p?n.o-n.p:0,c=
3c60: 6e 2e 66 2b 6e 2e 6f 2c 6e 2e 71 62 3f 28 66 3d  n.f+n.o,n.qb?(f=
3c70: 31 30 32 33 26 28 70 3d 24 6e 5b 32 35 35 26 6e  1023&(p=$n[255&n
3c80: 2e 63 5b 63 5d 5d 5e 32 35 35 26 6e 2e 63 5b 63  .c[c]]^255&n.c[c
3c90: 2b 31 5d 29 2c 6e 2e 75 62 5b 66 5d 3d 6e 2e 6f  +1]),n.ub[f]=n.o
3ca0: 2c 75 3d 36 35 35 33 35 26 28 70 5e 3d 28 32 35  ,u=65535&(p^=(25
3cb0: 35 26 6e 2e 63 5b 63 2b 32 5d 29 3c 3c 38 29 2c  5&n.c[c+2])<<8),
3cc0: 6e 2e 75 62 5b 31 30 32 34 2b 75 5d 3d 6e 2e 6f  n.ub[1024+u]=n.o
3cd0: 2c 62 3d 28 70 5e 24 6e 5b 32 35 35 26 6e 2e 63  ,b=(p^$n[255&n.c
3ce0: 5b 63 2b 33 5d 5d 3c 3c 35 29 26 6e 2e 45 63 29  [c+3]]<<5)&n.Ec)
3cf0: 3a 62 3d 32 35 35 26 6e 2e 63 5b 63 5d 5e 28 32  :b=255&n.c[c]^(2
3d00: 35 35 26 6e 2e 63 5b 63 2b 31 5d 29 3c 3c 38 2c  55&n.c[c+1])<<8,
3d10: 65 3d 6e 2e 75 62 5b 6e 2e 52 2b 62 5d 2c 6e 2e  e=n.ub[n.R+b],n.
3d20: 75 62 5b 6e 2e 52 2b 62 5d 3d 6e 2e 6f 2c 68 3d  ub[n.R+b]=n.o,h=
3d30: 31 2b 28 6e 2e 6b 3c 3c 31 29 2c 67 3d 6e 2e 6b  1+(n.k<<1),g=n.k
3d40: 3c 3c 31 2c 6c 3d 73 3d 6e 2e 77 2c 74 3d 6e 2e  <<1,l=s=n.w,t=n.
3d50: 46 63 3b 3b 29 7b 69 66 28 76 3e 3d 65 7c 7c 30  Fc;;){if(v>=e||0
3d60: 3d 3d 74 2d 2d 29 7b 6e 2e 4c 5b 68 5d 3d 6e 2e  ==t--){n.L[h]=n.
3d70: 4c 5b 67 5d 3d 30 3b 62 72 65 61 6b 7d 69 66 28  L[g]=0;break}if(
3d80: 69 3d 6e 2e 6f 2d 65 2c 6f 3d 28 6e 2e 6b 3e 3d  i=n.o-e,o=(n.k>=
3d90: 69 3f 6e 2e 6b 2d 69 3a 6e 2e 6b 2d 69 2b 6e 2e  i?n.k-i:n.k-i+n.
3da0: 70 29 3c 3c 31 2c 6d 3d 6e 2e 66 2b 65 2c 61 3d  p)<<1,m=n.f+e,a=
3db0: 73 3e 6c 3f 6c 3a 73 2c 6e 2e 63 5b 6d 2b 61 5d  s>l?l:s,n.c[m+a]
3dc0: 3d 3d 6e 2e 63 5b 63 2b 61 5d 29 7b 66 6f 72 28  ==n.c[c+a]){for(
3dd0: 3b 2b 2b 61 21 3d 64 26 26 6e 2e 63 5b 6d 2b 61  ;++a!=d&&n.c[m+a
3de0: 5d 3d 3d 6e 2e 63 5b 63 2b 61 5d 3b 29 3b 69 66  ]==n.c[c+a];);if
3df0: 28 61 3d 3d 64 29 7b 6e 2e 4c 5b 67 5d 3d 6e 2e  (a==d){n.L[g]=n.
3e00: 4c 5b 6f 5d 2c 6e 2e 4c 5b 68 5d 3d 6e 2e 4c 5b  L[o],n.L[h]=n.L[
3e10: 6f 2b 31 5d 3b 62 72 65 61 6b 7d 7d 28 32 35 35  o+1];break}}(255
3e20: 26 6e 2e 63 5b 63 2b 61 5d 29 3e 28 32 35 35 26  &n.c[c+a])>(255&
3e30: 6e 2e 63 5b 6d 2b 61 5d 29 3f 28 6e 2e 4c 5b 67  n.c[m+a])?(n.L[g
3e40: 5d 3d 65 2c 67 3d 6f 2b 31 2c 65 3d 6e 2e 4c 5b  ]=e,g=o+1,e=n.L[
3e50: 67 5d 2c 73 3d 61 29 3a 28 6e 2e 4c 5b 68 5d 3d  g],s=a):(n.L[h]=
3e60: 65 2c 68 3d 6f 2c 65 3d 6e 2e 4c 5b 68 5d 2c 6c  e,h=o,e=n.L[h],l
3e70: 3d 61 29 7d 55 28 6e 29 7d 77 68 69 6c 65 28 30  =a)}U(n)}while(0
3e80: 21 3d 2d 2d 72 29 7d 28 6e 2e 62 2c 72 29 2c 6e  !=--r)}(n.b,r),n
3e90: 2e 73 2b 3d 72 29 7d 66 75 6e 63 74 69 6f 6e 20  .s+=r)}function 
3ea0: 65 6e 28 6e 29 7b 76 61 72 20 72 3d 30 3b 72 65  en(n){var r=0;re
3eb0: 74 75 72 6e 20 6e 2e 44 3d 66 75 6e 63 74 69 6f  turn n.D=functio
3ec0: 6e 28 6e 2c 72 29 7b 76 61 72 20 74 2c 63 2c 65  n(n,r){var t,c,e
3ed0: 2c 6f 2c 69 2c 66 2c 75 2c 62 2c 61 2c 6c 2c 73  ,o,i,f,u,b,a,l,s
3ee0: 2c 64 2c 76 2c 6d 2c 68 2c 67 2c 70 2c 78 2c 79  ,d,v,m,h,g,p,x,y
3ef0: 2c 77 2c 54 3b 69 66 28 6e 2e 68 3e 3d 6e 2e 6f  ,w,T;if(n.h>=n.o
3f00: 2b 6e 2e 6f 62 29 6d 3d 6e 2e 6f 62 3b 65 6c 73  +n.ob)m=n.ob;els
3f10: 65 20 69 66 28 6d 3d 6e 2e 68 2d 6e 2e 6f 2c 6e  e if(m=n.h-n.o,n
3f20: 2e 78 62 3e 6d 29 72 65 74 75 72 6e 20 55 28 6e  .xb>m)return U(n
3f30: 29 2c 30 3b 66 6f 72 28 70 3d 30 2c 68 3d 6e 2e  ),0;for(p=0,h=n.
3f40: 6f 3e 6e 2e 70 3f 6e 2e 6f 2d 6e 2e 70 3a 30 2c  o>n.p?n.o-n.p:0,
3f50: 63 3d 6e 2e 66 2b 6e 2e 6f 2c 67 3d 31 2c 62 3d  c=n.f+n.o,g=1,b=
3f60: 30 2c 61 3d 30 2c 6e 2e 71 62 3f 28 62 3d 31 30  0,a=0,n.qb?(b=10
3f70: 32 33 26 28 54 3d 24 6e 5b 32 35 35 26 6e 2e 63  23&(T=$n[255&n.c
3f80: 5b 63 5d 5d 5e 32 35 35 26 6e 2e 63 5b 63 2b 31  [c]]^255&n.c[c+1
3f90: 5d 29 2c 61 3d 36 35 35 33 35 26 28 54 5e 3d 28  ]),a=65535&(T^=(
3fa0: 32 35 35 26 6e 2e 63 5b 63 2b 32 5d 29 3c 3c 38  255&n.c[c+2])<<8
3fb0: 29 2c 6c 3d 28 54 5e 24 6e 5b 32 35 35 26 6e 2e  ),l=(T^$n[255&n.
3fc0: 63 5b 63 2b 33 5d 5d 3c 3c 35 29 26 6e 2e 45 63  c[c+3]]<<5)&n.Ec
3fd0: 29 3a 6c 3d 32 35 35 26 6e 2e 63 5b 63 5d 5e 28  ):l=255&n.c[c]^(
3fe0: 32 35 35 26 6e 2e 63 5b 63 2b 31 5d 29 3c 3c 38  255&n.c[c+1])<<8
3ff0: 2c 65 3d 6e 2e 75 62 5b 6e 2e 52 2b 6c 5d 7c 7c  ,e=n.ub[n.R+l]||
4000: 30 2c 6e 2e 71 62 26 26 28 6f 3d 6e 2e 75 62 5b  0,n.qb&&(o=n.ub[
4010: 62 5d 7c 7c 30 2c 69 3d 6e 2e 75 62 5b 31 30 32  b]||0,i=n.ub[102
4020: 34 2b 61 5d 7c 7c 30 2c 6e 2e 75 62 5b 62 5d 3d  4+a]||0,n.ub[b]=
4030: 6e 2e 6f 2c 6e 2e 75 62 5b 31 30 32 34 2b 61 5d  n.o,n.ub[1024+a]
4040: 3d 6e 2e 6f 2c 6f 3e 68 26 26 6e 2e 63 5b 6e 2e  =n.o,o>h&&n.c[n.
4050: 66 2b 6f 5d 3d 3d 6e 2e 63 5b 63 5d 26 26 28 72  f+o]==n.c[c]&&(r
4060: 5b 70 2b 2b 5d 3d 67 3d 32 2c 72 5b 70 2b 2b 5d  [p++]=g=2,r[p++]
4070: 3d 6e 2e 6f 2d 6f 2d 31 29 2c 69 3e 68 26 26 6e  =n.o-o-1),i>h&&n
4080: 2e 63 5b 6e 2e 66 2b 69 5d 3d 3d 6e 2e 63 5b 63  .c[n.f+i]==n.c[c
4090: 5d 26 26 28 69 3d 3d 6f 26 26 28 70 2d 3d 32 29  ]&&(i==o&&(p-=2)
40a0: 2c 72 5b 70 2b 2b 5d 3d 67 3d 33 2c 72 5b 70 2b  ,r[p++]=g=3,r[p+
40b0: 2b 5d 3d 6e 2e 6f 2d 69 2d 31 2c 6f 3d 69 29 2c  +]=n.o-i-1,o=i),
40c0: 30 21 3d 70 26 26 6f 3d 3d 65 26 26 28 70 2d 3d  0!=p&&o==e&&(p-=
40d0: 32 2c 67 3d 31 29 29 2c 6e 2e 75 62 5b 6e 2e 52  2,g=1)),n.ub[n.R
40e0: 2b 6c 5d 3d 6e 2e 6f 2c 79 3d 31 2b 28 6e 2e 6b  +l]=n.o,y=1+(n.k
40f0: 3c 3c 31 29 2c 77 3d 6e 2e 6b 3c 3c 31 2c 64 3d  <<1),w=n.k<<1,d=
4100: 76 3d 6e 2e 77 2c 30 21 3d 6e 2e 77 26 26 65 3e  v=n.w,0!=n.w&&e>
4110: 68 26 26 6e 2e 63 5b 6e 2e 66 2b 65 2b 6e 2e 77  h&&n.c[n.f+e+n.w
4120: 5d 21 3d 6e 2e 63 5b 63 2b 6e 2e 77 5d 26 26 28  ]!=n.c[c+n.w]&&(
4130: 72 5b 70 2b 2b 5d 3d 67 3d 6e 2e 77 2c 72 5b 70  r[p++]=g=n.w,r[p
4140: 2b 2b 5d 3d 6e 2e 6f 2d 65 2d 31 29 2c 74 3d 6e  ++]=n.o-e-1),t=n
4150: 2e 46 63 3b 3b 29 7b 69 66 28 68 3e 3d 65 7c 7c  .Fc;;){if(h>=e||
4160: 30 3d 3d 74 2d 2d 29 7b 6e 2e 4c 5b 79 5d 3d 6e  0==t--){n.L[y]=n
4170: 2e 4c 5b 77 5d 3d 30 3b 62 72 65 61 6b 7d 69 66  .L[w]=0;break}if
4180: 28 75 3d 6e 2e 6f 2d 65 2c 66 3d 28 6e 2e 6b 3e  (u=n.o-e,f=(n.k>
4190: 3d 75 3f 6e 2e 6b 2d 75 3a 6e 2e 6b 2d 75 2b 6e  =u?n.k-u:n.k-u+n
41a0: 2e 70 29 3c 3c 31 2c 78 3d 6e 2e 66 2b 65 2c 73  .p)<<1,x=n.f+e,s
41b0: 3d 76 3e 64 3f 64 3a 76 2c 6e 2e 63 5b 78 2b 73  =v>d?d:v,n.c[x+s
41c0: 5d 3d 3d 6e 2e 63 5b 63 2b 73 5d 29 7b 66 6f 72  ]==n.c[c+s]){for
41d0: 28 3b 2b 2b 73 21 3d 6d 26 26 6e 2e 63 5b 78 2b  (;++s!=m&&n.c[x+
41e0: 73 5d 3d 3d 6e 2e 63 5b 63 2b 73 5d 3b 29 3b 69  s]==n.c[c+s];);i
41f0: 66 28 73 3e 67 26 26 28 72 5b 70 2b 2b 5d 3d 67  f(s>g&&(r[p++]=g
4200: 3d 73 2c 72 5b 70 2b 2b 5d 3d 75 2d 31 2c 73 3d  =s,r[p++]=u-1,s=
4210: 3d 6d 29 29 7b 6e 2e 4c 5b 77 5d 3d 6e 2e 4c 5b  =m)){n.L[w]=n.L[
4220: 66 5d 2c 6e 2e 4c 5b 79 5d 3d 6e 2e 4c 5b 66 2b  f],n.L[y]=n.L[f+
4230: 31 5d 3b 62 72 65 61 6b 7d 7d 28 32 35 35 26 6e  1];break}}(255&n
4240: 2e 63 5b 63 2b 73 5d 29 3e 28 32 35 35 26 6e 2e  .c[c+s])>(255&n.
4250: 63 5b 78 2b 73 5d 29 3f 28 6e 2e 4c 5b 77 5d 3d  c[x+s])?(n.L[w]=
4260: 65 2c 77 3d 66 2b 31 2c 65 3d 6e 2e 4c 5b 77 5d  e,w=f+1,e=n.L[w]
4270: 2c 76 3d 73 29 3a 28 6e 2e 4c 5b 79 5d 3d 65 2c  ,v=s):(n.L[y]=e,
4280: 79 3d 66 2c 65 3d 6e 2e 4c 5b 79 5d 2c 64 3d 73  y=f,e=n.L[y],d=s
4290: 29 7d 72 65 74 75 72 6e 20 55 28 6e 29 2c 70 7d  )}return U(n),p}
42a0: 28 6e 2e 62 2c 6e 2e 6d 29 2c 6e 2e 44 3e 30 26  (n.b,n.m),n.D>0&
42b0: 26 28 72 3d 6e 2e 6d 5b 6e 2e 44 2d 32 5d 29 3d  &(r=n.m[n.D-2])=
42c0: 3d 6e 2e 6e 26 26 28 72 2b 3d 7a 28 6e 2e 62 2c  =n.n&&(r+=z(n.b,
42d0: 72 2d 31 2c 6e 2e 6d 5b 6e 2e 44 2d 31 5d 2c 32  r-1,n.m[n.D-1],2
42e0: 37 33 2d 72 29 29 2c 2b 2b 6e 2e 73 2c 72 7d 66  73-r)),++n.s,r}f
42f0: 75 6e 63 74 69 6f 6e 20 6f 6e 28 6e 29 7b 6e 2e  unction on(n){n.
4300: 62 26 26 6e 2e 57 26 26 28 6e 2e 62 2e 63 63 3d  b&&n.W&&(n.b.cc=
4310: 6e 75 6c 6c 2c 6e 2e 57 3d 30 29 7d 66 75 6e 63  null,n.W=0)}func
4320: 74 69 6f 6e 20 66 6e 28 6e 29 7b 72 65 74 75 72  tion fn(n){retur
4330: 6e 20 32 30 34 38 3e 6e 3f 48 6e 5b 6e 5d 3a 32  n 2048>n?Hn[n]:2
4340: 30 39 37 31 35 32 3e 6e 3f 48 6e 5b 6e 3e 3e 31  097152>n?Hn[n>>1
4350: 30 5d 2b 32 30 3a 48 6e 5b 6e 3e 3e 32 30 5d 2b  0]+20:Hn[n>>20]+
4360: 34 30 7d 66 75 6e 63 74 69 6f 6e 20 75 6e 28 6e  40}function un(n
4370: 2c 72 29 7b 43 6e 28 6e 2e 64 62 29 3b 66 6f 72  ,r){Cn(n.db);for
4380: 28 76 61 72 20 74 3d 30 3b 72 3e 74 3b 2b 2b 74  (var t=0;r>t;++t
4390: 29 43 6e 28 6e 2e 56 62 5b 74 5d 2e 47 29 2c 43  )Cn(n.Vb[t].G),C
43a0: 6e 28 6e 2e 57 62 5b 74 5d 2e 47 29 3b 43 6e 28  n(n.Wb[t].G);Cn(
43b0: 6e 2e 69 63 2e 47 29 7d 66 75 6e 63 74 69 6f 6e  n.ic.G)}function
43c0: 20 62 6e 28 6e 2c 72 2c 74 2c 63 2c 65 29 7b 76   bn(n,r,t,c,e){v
43d0: 61 72 20 6f 2c 69 2c 66 2c 75 2c 62 3b 66 6f 72  ar o,i,f,u,b;for
43e0: 28 6f 3d 50 6e 5b 6e 2e 64 62 5b 30 5d 3e 3e 3e  (o=Pn[n.db[0]>>>
43f0: 32 5d 2c 66 3d 28 69 3d 50 6e 5b 32 30 34 38 2d  2],f=(i=Pn[2048-
4400: 6e 2e 64 62 5b 30 5d 3e 3e 3e 32 5d 29 2b 50 6e  n.db[0]>>>2])+Pn
4410: 5b 6e 2e 64 62 5b 31 5d 3e 3e 3e 32 5d 2c 75 3d  [n.db[1]>>>2],u=
4420: 69 2b 50 6e 5b 32 30 34 38 2d 6e 2e 64 62 5b 31  i+Pn[2048-n.db[1
4430: 5d 3e 3e 3e 32 5d 2c 62 3d 30 2c 62 3d 30 3b 38  ]>>>2],b=0,b=0;8
4440: 3e 62 3b 2b 2b 62 29 7b 69 66 28 62 3e 3d 74 29  >b;++b){if(b>=t)
4450: 72 65 74 75 72 6e 3b 63 5b 65 2b 62 5d 3d 6f 2b  return;c[e+b]=o+
4460: 4c 6e 28 6e 2e 56 62 5b 72 5d 2c 62 29 7d 66 6f  Ln(n.Vb[r],b)}fo
4470: 72 28 3b 31 36 3e 62 3b 2b 2b 62 29 7b 69 66 28  r(;16>b;++b){if(
4480: 62 3e 3d 74 29 72 65 74 75 72 6e 3b 63 5b 65 2b  b>=t)return;c[e+
4490: 62 5d 3d 66 2b 4c 6e 28 6e 2e 57 62 5b 72 5d 2c  b]=f+Ln(n.Wb[r],
44a0: 62 2d 38 29 7d 66 6f 72 28 3b 74 3e 62 3b 2b 2b  b-8)}for(;t>b;++
44b0: 62 29 63 5b 65 2b 62 5d 3d 75 2b 4c 6e 28 6e 2e  b)c[e+b]=u+Ln(n.
44c0: 69 63 2c 62 2d 38 2d 38 29 7d 66 75 6e 63 74 69  ic,b-8-8)}functi
44d0: 6f 6e 20 61 6e 28 6e 2c 72 2c 74 2c 63 29 7b 28  on an(n,r,t,c){(
44e0: 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 2c 74 2c 63  function(n,r,t,c
44f0: 29 7b 38 3e 74 3f 28 42 6e 28 72 2c 6e 2e 64 62  ){8>t?(Bn(r,n.db
4500: 2c 30 2c 30 29 2c 4d 6e 28 6e 2e 56 62 5b 63 5d  ,0,0),Mn(n.Vb[c]
4510: 2c 72 2c 74 29 29 3a 28 74 2d 3d 38 2c 42 6e 28  ,r,t)):(t-=8,Bn(
4520: 72 2c 6e 2e 64 62 2c 30 2c 31 29 2c 38 3e 74 3f  r,n.db,0,1),8>t?
4530: 28 42 6e 28 72 2c 6e 2e 64 62 2c 31 2c 30 29 2c  (Bn(r,n.db,1,0),
4540: 4d 6e 28 6e 2e 57 62 5b 63 5d 2c 72 2c 74 29 29  Mn(n.Wb[c],r,t))
4550: 3a 28 42 6e 28 72 2c 6e 2e 64 62 2c 31 2c 31 29  :(Bn(r,n.db,1,1)
4560: 2c 4d 6e 28 6e 2e 69 63 2c 72 2c 74 2d 38 29 29  ,Mn(n.ic,r,t-8))
4570: 29 7d 29 28 6e 2c 72 2c 74 2c 63 29 2c 30 3d 3d  )})(n,r,t,c),0==
4580: 2d 2d 6e 2e 73 63 5b 63 5d 26 26 28 62 6e 28 6e  --n.sc[c]&&(bn(n
4590: 2c 63 2c 6e 2e 72 62 2c 6e 2e 43 63 2c 32 37 32  ,c,n.rb,n.Cc,272
45a0: 2a 63 29 2c 6e 2e 73 63 5b 63 5d 3d 6e 2e 72 62  *c),n.sc[c]=n.rb
45b0: 29 7d 66 75 6e 63 74 69 6f 6e 20 6c 6e 28 6e 29  )}function ln(n)
45c0: 7b 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e  {return function
45d0: 28 6e 29 7b 6e 2e 64 62 3d 63 28 32 29 2c 6e 2e  (n){n.db=c(2),n.
45e0: 56 62 3d 63 28 31 36 29 2c 6e 2e 57 62 3d 63 28  Vb=c(16),n.Wb=c(
45f0: 31 36 29 2c 6e 2e 69 63 3d 45 6e 28 7b 7d 2c 38  16),n.ic=En({},8
4600: 29 3b 66 6f 72 28 76 61 72 20 72 3d 30 3b 31 36  );for(var r=0;16
4610: 3e 72 3b 2b 2b 72 29 6e 2e 56 62 5b 72 5d 3d 45  >r;++r)n.Vb[r]=E
4620: 6e 28 7b 7d 2c 33 29 2c 6e 2e 57 62 5b 72 5d 3d  n({},3),n.Wb[r]=
4630: 45 6e 28 7b 7d 2c 33 29 7d 28 6e 29 2c 6e 2e 43  En({},3)}(n),n.C
4640: 63 3d 5b 5d 2c 6e 2e 73 63 3d 5b 5d 2c 6e 7d 66  c=[],n.sc=[],n}f
4650: 75 6e 63 74 69 6f 6e 20 73 6e 28 6e 2c 72 2c 74  unction sn(n,r,t
4660: 29 7b 72 65 74 75 72 6e 20 6e 2e 43 63 5b 32 37  ){return n.Cc[27
4670: 32 2a 74 2b 72 5d 7d 66 75 6e 63 74 69 6f 6e 20  2*t+r]}function 
4680: 64 6e 28 6e 2c 72 29 7b 66 6f 72 28 76 61 72 20  dn(n,r){for(var 
4690: 74 3d 30 3b 72 3e 74 3b 2b 2b 74 29 62 6e 28 6e  t=0;r>t;++t)bn(n
46a0: 2c 74 2c 6e 2e 72 62 2c 6e 2e 43 63 2c 32 37 32  ,t,n.rb,n.Cc,272
46b0: 2a 74 29 2c 6e 2e 73 63 5b 74 5d 3d 6e 2e 72 62  *t),n.sc[t]=n.rb
46c0: 7d 66 75 6e 63 74 69 6f 6e 20 76 6e 28 6e 2c 72  }function vn(n,r
46d0: 2c 74 29 7b 76 61 72 20 65 2c 6f 3b 69 66 28 6e  ,t){var e,o;if(n
46e0: 75 6c 6c 3d 3d 6e 2e 56 7c 7c 6e 2e 75 21 3d 74  ull==n.V||n.u!=t
46f0: 7c 7c 6e 2e 49 21 3d 72 29 66 6f 72 28 6e 2e 49  ||n.I!=r)for(n.I
4700: 3d 72 2c 6e 2e 71 63 3d 28 31 3c 3c 72 29 2d 31  =r,n.qc=(1<<r)-1
4710: 2c 6e 2e 75 3d 74 2c 6f 3d 31 3c 3c 6e 2e 75 2b  ,n.u=t,o=1<<n.u+
4720: 6e 2e 49 2c 6e 2e 56 3d 63 28 6f 29 2c 65 3d 30  n.I,n.V=c(o),e=0
4730: 3b 6f 3e 65 3b 2b 2b 65 29 6e 2e 56 5b 65 5d 3d  ;o>e;++e)n.V[e]=
4740: 70 6e 28 7b 7d 29 7d 66 75 6e 63 74 69 6f 6e 20  pn({})}function 
4750: 6d 6e 28 6e 2c 72 2c 74 29 7b 72 65 74 75 72 6e  mn(n,r,t){return
4760: 20 6e 2e 56 5b 28 28 72 26 6e 2e 71 63 29 3c 3c   n.V[((r&n.qc)<<
4770: 6e 2e 75 29 2b 28 28 32 35 35 26 74 29 3e 3e 3e  n.u)+((255&t)>>>
4780: 38 2d 6e 2e 75 29 5d 7d 66 75 6e 63 74 69 6f 6e  8-n.u)]}function
4790: 20 68 6e 28 6e 2c 72 2c 74 29 7b 76 61 72 20 63   hn(n,r,t){var c
47a0: 2c 65 2c 6f 3d 31 3b 66 6f 72 28 65 3d 37 3b 65  ,e,o=1;for(e=7;e
47b0: 3e 3d 30 3b 2d 2d 65 29 63 3d 74 3e 3e 65 26 31  >=0;--e)c=t>>e&1
47c0: 2c 42 6e 28 72 2c 6e 2e 74 62 2c 6f 2c 63 29 2c  ,Bn(r,n.tb,o,c),
47d0: 6f 3d 6f 3c 3c 31 7c 63 7d 66 75 6e 63 74 69 6f  o=o<<1|c}functio
47e0: 6e 20 67 6e 28 6e 2c 72 2c 74 2c 63 29 7b 76 61  n gn(n,r,t,c){va
47f0: 72 20 65 2c 6f 2c 69 2c 66 2c 75 3d 31 2c 62 3d  r e,o,i,f,u=1,b=
4800: 31 3b 66 6f 72 28 6f 3d 37 3b 6f 3e 3d 30 3b 2d  1;for(o=7;o>=0;-
4810: 2d 6f 29 65 3d 63 3e 3e 6f 26 31 2c 66 3d 62 2c  -o)e=c>>o&1,f=b,
4820: 75 26 26 28 66 2b 3d 31 2b 28 69 3d 74 3e 3e 6f  u&&(f+=1+(i=t>>o
4830: 26 31 29 3c 3c 38 2c 75 3d 69 3d 3d 65 29 2c 42  &1)<<8,u=i==e),B
4840: 6e 28 72 2c 6e 2e 74 62 2c 66 2c 65 29 2c 62 3d  n(r,n.tb,f,e),b=
4850: 62 3c 3c 31 7c 65 7d 66 75 6e 63 74 69 6f 6e 20  b<<1|e}function 
4860: 70 6e 28 6e 29 7b 72 65 74 75 72 6e 20 6e 2e 74  pn(n){return n.t
4870: 62 3d 63 28 37 36 38 29 2c 6e 7d 66 75 6e 63 74  b=c(768),n}funct
4880: 69 6f 6e 20 78 6e 28 6e 2c 72 2c 74 2c 63 29 7b  ion xn(n,r,t,c){
4890: 76 61 72 20 65 2c 6f 2c 69 3d 31 2c 66 3d 37 2c  var e,o,i=1,f=7,
48a0: 75 3d 30 3b 69 66 28 72 29 66 6f 72 28 3b 66 3e  u=0;if(r)for(;f>
48b0: 3d 30 3b 2d 2d 66 29 69 66 28 6f 3d 74 3e 3e 66  =0;--f)if(o=t>>f
48c0: 26 31 2c 65 3d 63 3e 3e 66 26 31 2c 75 2b 3d 4a  &1,e=c>>f&1,u+=J
48d0: 6e 28 6e 2e 74 62 5b 28 31 2b 6f 3c 3c 38 29 2b  n(n.tb[(1+o<<8)+
48e0: 69 5d 2c 65 29 2c 69 3d 69 3c 3c 31 7c 65 2c 6f  i],e),i=i<<1|e,o
48f0: 21 3d 65 29 7b 2d 2d 66 3b 62 72 65 61 6b 7d 66  !=e){--f;break}f
4900: 6f 72 28 3b 66 3e 3d 30 3b 2d 2d 66 29 65 3d 63  or(;f>=0;--f)e=c
4910: 3e 3e 66 26 31 2c 75 2b 3d 4a 6e 28 6e 2e 74 62  >>f&1,u+=Jn(n.tb
4920: 5b 69 5d 2c 65 29 2c 69 3d 69 3c 3c 31 7c 65 3b  [i],e),i=i<<1|e;
4930: 72 65 74 75 72 6e 20 75 7d 66 75 6e 63 74 69 6f  return u}functio
4940: 6e 20 79 6e 28 6e 29 7b 6e 2e 6a 3d 2d 31 2c 6e  n yn(n){n.j=-1,n
4950: 2e 74 3d 30 7d 66 75 6e 63 74 69 6f 6e 20 77 6e  .t=0}function wn
4960: 28 6e 2c 72 29 7b 72 65 74 75 72 6e 20 6e 2e 46  (n,r){return n.F
4970: 3d 72 2c 6e 2e 47 3d 63 28 31 3c 3c 72 29 2c 6e  =r,n.G=c(1<<r),n
4980: 7d 66 75 6e 63 74 69 6f 6e 20 54 6e 28 6e 2c 72  }function Tn(n,r
4990: 29 7b 76 61 72 20 74 2c 63 3d 31 3b 66 6f 72 28  ){var t,c=1;for(
49a0: 74 3d 6e 2e 46 3b 30 21 3d 74 3b 2d 2d 74 29 63  t=n.F;0!=t;--t)c
49b0: 3d 28 63 3c 3c 31 29 2b 41 6e 28 72 2c 6e 2e 47  =(c<<1)+An(r,n.G
49c0: 2c 63 29 3b 72 65 74 75 72 6e 20 63 2d 28 31 3c  ,c);return c-(1<
49d0: 3c 6e 2e 46 29 7d 66 75 6e 63 74 69 6f 6e 20 45  <n.F)}function E
49e0: 6e 28 6e 2c 72 29 7b 72 65 74 75 72 6e 20 6e 2e  n(n,r){return n.
49f0: 46 3d 72 2c 6e 2e 47 3d 63 28 31 3c 3c 72 29 2c  F=r,n.G=c(1<<r),
4a00: 6e 7d 66 75 6e 63 74 69 6f 6e 20 4d 6e 28 6e 2c  n}function Mn(n,
4a10: 72 2c 74 29 7b 76 61 72 20 63 2c 65 2c 6f 3d 31  r,t){var c,e,o=1
4a20: 3b 66 6f 72 28 65 3d 6e 2e 46 3b 30 21 3d 65 3b  ;for(e=n.F;0!=e;
4a30: 29 63 3d 74 3e 3e 3e 2d 2d 65 26 31 2c 42 6e 28  )c=t>>>--e&1,Bn(
4a40: 72 2c 6e 2e 47 2c 6f 2c 63 29 2c 6f 3d 6f 3c 3c  r,n.G,o,c),o=o<<
4a50: 31 7c 63 7d 66 75 6e 63 74 69 6f 6e 20 4c 6e 28  1|c}function Ln(
4a60: 6e 2c 72 29 7b 76 61 72 20 74 2c 63 2c 65 3d 31  n,r){var t,c,e=1
4a70: 2c 6f 3d 30 3b 66 6f 72 28 63 3d 6e 2e 46 3b 30  ,o=0;for(c=n.F;0
4a80: 21 3d 63 3b 29 74 3d 72 3e 3e 3e 2d 2d 63 26 31  !=c;)t=r>>>--c&1
4a90: 2c 6f 2b 3d 4a 6e 28 6e 2e 47 5b 65 5d 2c 74 29  ,o+=Jn(n.G[e],t)
4aa0: 2c 65 3d 28 65 3c 3c 31 29 2b 74 3b 72 65 74 75  ,e=(e<<1)+t;retu
4ab0: 72 6e 20 6f 7d 66 75 6e 63 74 69 6f 6e 20 49 6e  rn o}function In
4ac0: 28 6e 2c 72 2c 74 29 7b 76 61 72 20 63 2c 65 2c  (n,r,t){var c,e,
4ad0: 6f 3d 31 3b 66 6f 72 28 65 3d 30 3b 6e 2e 46 3e  o=1;for(e=0;n.F>
4ae0: 65 3b 2b 2b 65 29 63 3d 31 26 74 2c 42 6e 28 72  e;++e)c=1&t,Bn(r
4af0: 2c 6e 2e 47 2c 6f 2c 63 29 2c 6f 3d 6f 3c 3c 31  ,n.G,o,c),o=o<<1
4b00: 7c 63 2c 74 3e 3e 3d 31 7d 66 75 6e 63 74 69 6f  |c,t>>=1}functio
4b10: 6e 20 6a 6e 28 6e 2c 72 29 7b 76 61 72 20 74 2c  n jn(n,r){var t,
4b20: 63 2c 65 3d 31 2c 6f 3d 30 3b 66 6f 72 28 63 3d  c,e=1,o=0;for(c=
4b30: 6e 2e 46 3b 30 21 3d 63 3b 2d 2d 63 29 74 3d 31  n.F;0!=c;--c)t=1
4b40: 26 72 2c 72 3e 3e 3e 3d 31 2c 6f 2b 3d 4a 6e 28  &r,r>>>=1,o+=Jn(
4b50: 6e 2e 47 5b 65 5d 2c 74 29 2c 65 3d 65 3c 3c 31  n.G[e],t),e=e<<1
4b60: 7c 74 3b 72 65 74 75 72 6e 20 6f 7d 66 75 6e 63  |t;return o}func
4b70: 74 69 6f 6e 20 7a 6e 28 6e 2c 72 2c 74 2c 63 2c  tion zn(n,r,t,c,
4b80: 65 29 7b 76 61 72 20 6f 2c 69 2c 66 3d 31 3b 66  e){var o,i,f=1;f
4b90: 6f 72 28 69 3d 30 3b 63 3e 69 3b 2b 2b 69 29 42  or(i=0;c>i;++i)B
4ba0: 6e 28 74 2c 6e 2c 72 2b 66 2c 6f 3d 31 26 65 29  n(t,n,r+f,o=1&e)
4bb0: 2c 66 3d 66 3c 3c 31 7c 6f 2c 65 3e 3e 3d 31 7d  ,f=f<<1|o,e>>=1}
4bc0: 66 75 6e 63 74 69 6f 6e 20 6b 6e 28 6e 2c 72 2c  function kn(n,r,
4bd0: 74 2c 63 29 7b 76 61 72 20 65 2c 6f 2c 69 3d 31  t,c){var e,o,i=1
4be0: 2c 66 3d 30 3b 66 6f 72 28 6f 3d 74 3b 30 21 3d  ,f=0;for(o=t;0!=
4bf0: 6f 3b 2d 2d 6f 29 65 3d 31 26 63 2c 63 3e 3e 3e  o;--o)e=1&c,c>>>
4c00: 3d 31 2c 66 2b 3d 50 6e 5b 28 32 30 34 37 26 28  =1,f+=Pn[(2047&(
4c10: 6e 5b 72 2b 69 5d 2d 65 5e 2d 65 29 29 3e 3e 3e  n[r+i]-e^-e))>>>
4c20: 32 5d 2c 69 3d 69 3c 3c 31 7c 65 3b 72 65 74 75  2],i=i<<1|e;retu
4c30: 72 6e 20 66 7d 66 75 6e 63 74 69 6f 6e 20 41 6e  rn f}function An
4c40: 28 6e 2c 72 2c 74 29 7b 76 61 72 20 63 2c 65 3d  (n,r,t){var c,e=
4c50: 72 5b 74 5d 3b 72 65 74 75 72 6e 28 2d 32 31 34  r[t];return(-214
4c60: 37 34 38 33 36 34 38 5e 28 63 3d 28 6e 2e 45 3e  7483648^(c=(n.E>
4c70: 3e 3e 31 31 29 2a 65 29 29 3e 28 2d 32 31 34 37  >>11)*e))>(-2147
4c80: 34 38 33 36 34 38 5e 6e 2e 42 62 29 3f 28 6e 2e  483648^n.Bb)?(n.
4c90: 45 3d 63 2c 72 5b 74 5d 3d 65 2b 28 32 30 34 38  E=c,r[t]=e+(2048
4ca0: 2d 65 3e 3e 3e 35 29 3c 3c 31 36 3e 3e 31 36 2c  -e>>>5)<<16>>16,
4cb0: 2d 31 36 37 37 37 32 31 36 26 6e 2e 45 7c 7c 28  -16777216&n.E||(
4cc0: 6e 2e 42 62 3d 6e 2e 42 62 3c 3c 38 7c 68 28 6e  n.Bb=n.Bb<<8|h(n
4cd0: 2e 41 62 29 2c 6e 2e 45 3c 3c 3d 38 29 2c 30 29  .Ab),n.E<<=8),0)
4ce0: 3a 28 6e 2e 45 2d 3d 63 2c 6e 2e 42 62 2d 3d 63  :(n.E-=c,n.Bb-=c
4cf0: 2c 72 5b 74 5d 3d 65 2d 28 65 3e 3e 3e 35 29 3c  ,r[t]=e-(e>>>5)<
4d00: 3c 31 36 3e 3e 31 36 2c 2d 31 36 37 37 37 32 31  <16>>16,-1677721
4d10: 36 26 6e 2e 45 7c 7c 28 6e 2e 42 62 3d 6e 2e 42  6&n.E||(n.Bb=n.B
4d20: 62 3c 3c 38 7c 68 28 6e 2e 41 62 29 2c 6e 2e 45  b<<8|h(n.Ab),n.E
4d30: 3c 3c 3d 38 29 2c 31 29 7d 66 75 6e 63 74 69 6f  <<=8),1)}functio
4d40: 6e 20 43 6e 28 6e 29 7b 66 6f 72 28 76 61 72 20  n Cn(n){for(var 
4d50: 72 3d 6e 2e 6c 65 6e 67 74 68 2d 31 3b 72 3e 3d  r=n.length-1;r>=
4d60: 30 3b 2d 2d 72 29 6e 5b 72 5d 3d 31 30 32 34 7d  0;--r)n[r]=1024}
4d70: 66 75 6e 63 74 69 6f 6e 20 42 6e 28 6e 2c 72 2c  function Bn(n,r,
4d80: 74 2c 63 29 7b 76 61 72 20 69 2c 66 3d 72 5b 74  t,c){var i,f=r[t
4d90: 5d 3b 69 3d 28 6e 2e 45 3e 3e 3e 31 31 29 2a 66  ];i=(n.E>>>11)*f
4da0: 2c 63 3f 28 6e 2e 78 63 3d 65 28 6e 2e 78 63 2c  ,c?(n.xc=e(n.xc,
4db0: 6f 28 62 28 69 29 2c 5b 34 32 39 34 39 36 37 32  o(b(i),[42949672
4dc0: 39 35 2c 30 5d 29 29 2c 6e 2e 45 2d 3d 69 2c 72  95,0])),n.E-=i,r
4dd0: 5b 74 5d 3d 66 2d 28 66 3e 3e 3e 35 29 3c 3c 31  [t]=f-(f>>>5)<<1
4de0: 36 3e 3e 31 36 29 3a 28 6e 2e 45 3d 69 2c 72 5b  6>>16):(n.E=i,r[
4df0: 74 5d 3d 66 2b 28 32 30 34 38 2d 66 3e 3e 3e 35  t]=f+(2048-f>>>5
4e00: 29 3c 3c 31 36 3e 3e 31 36 29 2c 2d 31 36 37 37  )<<16>>16),-1677
4e10: 37 32 31 36 26 6e 2e 45 7c 7c 28 6e 2e 45 3c 3c  7216&n.E||(n.E<<
4e20: 3d 38 2c 47 6e 28 6e 29 29 7d 66 75 6e 63 74 69  =8,Gn(n))}functi
4e30: 6f 6e 20 55 6e 28 6e 2c 72 2c 74 29 7b 66 6f 72  on Un(n,r,t){for
4e40: 28 76 61 72 20 63 3d 74 2d 31 3b 63 3e 3d 30 3b  (var c=t-1;c>=0;
4e50: 2d 2d 63 29 6e 2e 45 3e 3e 3e 3d 31 2c 31 3d 3d  --c)n.E>>>=1,1==
4e60: 28 72 3e 3e 3e 63 26 31 29 26 26 28 6e 2e 78 63  (r>>>c&1)&&(n.xc
4e70: 3d 65 28 6e 2e 78 63 2c 62 28 6e 2e 45 29 29 29  =e(n.xc,b(n.E)))
4e80: 2c 2d 31 36 37 37 37 32 31 36 26 6e 2e 45 7c 7c  ,-16777216&n.E||
4e90: 28 6e 2e 45 3c 3c 3d 38 2c 47 6e 28 6e 29 29 7d  (n.E<<=8,Gn(n))}
4ea0: 66 75 6e 63 74 69 6f 6e 20 5f 6e 28 6e 29 7b 72  function _n(n){r
4eb0: 65 74 75 72 6e 20 65 28 65 28 62 28 6e 2e 4a 62  eturn e(e(b(n.Jb
4ec0: 29 2c 6e 2e 6d 63 29 2c 5b 34 2c 30 5d 29 7d 66  ),n.mc),[4,0])}f
4ed0: 75 6e 63 74 69 6f 6e 20 47 6e 28 6e 29 7b 76 61  unction Gn(n){va
4ee0: 72 20 72 2c 74 3d 61 28 66 75 6e 63 74 69 6f 6e  r r,t=a(function
4ef0: 28 6e 2c 72 29 7b 76 61 72 20 74 3b 72 65 74 75  (n,r){var t;retu
4f00: 72 6e 20 74 3d 64 28 6e 2c 72 26 3d 36 33 29 2c  rn t=d(n,r&=63),
4f10: 30 3e 6e 5b 31 5d 26 26 28 74 3d 65 28 74 2c 73  0>n[1]&&(t=e(t,s
4f20: 28 5b 32 2c 30 5d 2c 36 33 2d 72 29 29 29 2c 74  ([2,0],63-r))),t
4f30: 7d 28 6e 2e 78 63 2c 33 32 29 29 3b 69 66 28 30  }(n.xc,32));if(0
4f40: 21 3d 74 7c 7c 69 28 6e 2e 78 63 2c 5b 34 32 37  !=t||i(n.xc,[427
4f50: 38 31 39 30 30 38 30 2c 30 5d 29 3c 30 29 7b 6e  8190080,0])<0){n
4f60: 2e 6d 63 3d 65 28 6e 2e 6d 63 2c 62 28 6e 2e 4a  .mc=e(n.mc,b(n.J
4f70: 62 29 29 2c 72 3d 6e 2e 4f 63 3b 64 6f 7b 79 28  b)),r=n.Oc;do{y(
4f80: 6e 2e 41 62 2c 72 2b 74 29 2c 72 3d 32 35 35 7d  n.Ab,r+t),r=255}
4f90: 77 68 69 6c 65 28 30 21 3d 2d 2d 6e 2e 4a 62 29  while(0!=--n.Jb)
4fa0: 3b 6e 2e 4f 63 3d 61 28 6e 2e 78 63 29 3e 3e 3e  ;n.Oc=a(n.xc)>>>
4fb0: 32 34 7d 2b 2b 6e 2e 4a 62 2c 6e 2e 78 63 3d 73  24}++n.Jb,n.xc=s
4fc0: 28 6f 28 6e 2e 78 63 2c 5b 31 36 37 37 37 32 31  (o(n.xc,[1677721
4fd0: 35 2c 30 5d 29 2c 38 29 7d 66 75 6e 63 74 69 6f  5,0]),8)}functio
4fe0: 6e 20 4a 6e 28 6e 2c 72 29 7b 72 65 74 75 72 6e  n Jn(n,r){return
4ff0: 20 50 6e 5b 28 32 30 34 37 26 28 6e 2d 72 5e 2d   Pn[(2047&(n-r^-
5000: 72 29 29 3e 3e 3e 32 5d 7d 66 75 6e 63 74 69 6f  r))>>>2]}functio
5010: 6e 20 71 6e 28 6e 29 7b 66 6f 72 28 76 61 72 20  n qn(n){for(var 
5020: 72 2c 74 2c 63 2c 65 3d 30 2c 6f 3d 30 2c 69 3d  r,t,c,e=0,o=0,i=
5030: 6e 2e 6c 65 6e 67 74 68 2c 66 3d 5b 5d 2c 75 3d  n.length,f=[],u=
5040: 5b 5d 3b 69 3e 65 3b 2b 2b 65 2c 2b 2b 6f 29 7b  [];i>e;++e,++o){
5050: 69 66 28 31 32 38 26 28 72 3d 32 35 35 26 6e 5b  if(128&(r=255&n[
5060: 65 5d 29 29 69 66 28 31 39 32 3d 3d 28 32 32 34  e]))if(192==(224
5070: 26 72 29 29 7b 69 66 28 65 2b 31 3e 3d 69 29 72  &r)){if(e+1>=i)r
5080: 65 74 75 72 6e 20 6e 3b 69 66 28 31 32 38 21 3d  eturn n;if(128!=
5090: 28 31 39 32 26 28 74 3d 32 35 35 26 6e 5b 2b 2b  (192&(t=255&n[++
50a0: 65 5d 29 29 29 72 65 74 75 72 6e 20 6e 3b 75 5b  e])))return n;u[
50b0: 6f 5d 3d 28 33 31 26 72 29 3c 3c 36 7c 36 33 26  o]=(31&r)<<6|63&
50c0: 74 7d 65 6c 73 65 7b 69 66 28 32 32 34 21 3d 28  t}else{if(224!=(
50d0: 32 34 30 26 72 29 29 72 65 74 75 72 6e 20 6e 3b  240&r))return n;
50e0: 69 66 28 65 2b 32 3e 3d 69 29 72 65 74 75 72 6e  if(e+2>=i)return
50f0: 20 6e 3b 69 66 28 31 32 38 21 3d 28 31 39 32 26   n;if(128!=(192&
5100: 28 74 3d 32 35 35 26 6e 5b 2b 2b 65 5d 29 29 29  (t=255&n[++e])))
5110: 72 65 74 75 72 6e 20 6e 3b 69 66 28 31 32 38 21  return n;if(128!
5120: 3d 28 31 39 32 26 28 63 3d 32 35 35 26 6e 5b 2b  =(192&(c=255&n[+
5130: 2b 65 5d 29 29 29 72 65 74 75 72 6e 20 6e 3b 75  +e])))return n;u
5140: 5b 6f 5d 3d 28 31 35 26 72 29 3c 3c 31 32 7c 28  [o]=(15&r)<<12|(
5150: 36 33 26 74 29 3c 3c 36 7c 36 33 26 63 7d 65 6c  63&t)<<6|63&c}el
5160: 73 65 7b 69 66 28 21 72 29 72 65 74 75 72 6e 20  se{if(!r)return 
5170: 6e 3b 75 5b 6f 5d 3d 72 7d 31 36 33 38 33 3d 3d  n;u[o]=r}16383==
5180: 6f 26 26 28 66 2e 70 75 73 68 28 53 74 72 69 6e  o&&(f.push(Strin
5190: 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 2e 61  g.fromCharCode.a
51a0: 70 70 6c 79 28 53 74 72 69 6e 67 2c 75 29 29 2c  pply(String,u)),
51b0: 6f 3d 2d 31 29 7d 72 65 74 75 72 6e 20 6f 3e 30  o=-1)}return o>0
51c0: 26 26 28 75 2e 6c 65 6e 67 74 68 3d 6f 2c 66 2e  &&(u.length=o,f.
51d0: 70 75 73 68 28 53 74 72 69 6e 67 2e 66 72 6f 6d  push(String.from
51e0: 43 68 61 72 43 6f 64 65 2e 61 70 70 6c 79 28 53  CharCode.apply(S
51f0: 74 72 69 6e 67 2c 75 29 29 29 2c 66 2e 6a 6f 69  tring,u))),f.joi
5200: 6e 28 22 22 29 7d 66 75 6e 63 74 69 6f 6e 20 46  n("")}function F
5210: 6e 28 6e 29 7b 76 61 72 20 72 2c 74 2c 63 2c 65  n(n){var r,t,c,e
5220: 3d 5b 5d 2c 6f 3d 30 2c 69 3d 6e 2e 6c 65 6e 67  =[],o=0,i=n.leng
5230: 74 68 3b 69 66 28 22 6f 62 6a 65 63 74 22 3d 3d  th;if("object"==
5240: 74 79 70 65 6f 66 20 6e 29 72 65 74 75 72 6e 20  typeof n)return 
5250: 6e 3b 66 6f 72 28 66 75 6e 63 74 69 6f 6e 28 6e  n;for(function(n
5260: 2c 72 2c 74 2c 63 2c 65 29 7b 76 61 72 20 6f 3b  ,r,t,c,e){var o;
5270: 66 6f 72 28 6f 3d 72 3b 74 3e 6f 3b 2b 2b 6f 29  for(o=r;t>o;++o)
5280: 63 5b 65 2b 2b 5d 3d 6e 2e 63 68 61 72 43 6f 64  c[e++]=n.charCod
5290: 65 41 74 28 6f 29 7d 28 6e 2c 30 2c 69 2c 65 2c  eAt(o)}(n,0,i,e,
52a0: 30 29 2c 63 3d 30 3b 69 3e 63 3b 2b 2b 63 29 28  0),c=0;i>c;++c)(
52b0: 72 3d 65 5b 63 5d 29 3e 3d 31 26 26 31 32 37 3e  r=e[c])>=1&&127>
52c0: 3d 72 3f 2b 2b 6f 3a 6f 2b 3d 21 72 7c 7c 72 3e  =r?++o:o+=!r||r>
52d0: 3d 31 32 38 26 26 32 30 34 37 3e 3d 72 3f 32 3a  =128&&2047>=r?2:
52e0: 33 3b 66 6f 72 28 74 3d 5b 5d 2c 6f 3d 30 2c 63  3;for(t=[],o=0,c
52f0: 3d 30 3b 69 3e 63 3b 2b 2b 63 29 28 72 3d 65 5b  =0;i>c;++c)(r=e[
5300: 63 5d 29 3e 3d 31 26 26 31 32 37 3e 3d 72 3f 74  c])>=1&&127>=r?t
5310: 5b 6f 2b 2b 5d 3d 72 3c 3c 32 34 3e 3e 32 34 3a  [o++]=r<<24>>24:
5320: 21 72 7c 7c 72 3e 3d 31 32 38 26 26 32 30 34 37  !r||r>=128&&2047
5330: 3e 3d 72 3f 28 74 5b 6f 2b 2b 5d 3d 28 31 39 32  >=r?(t[o++]=(192
5340: 7c 72 3e 3e 36 26 33 31 29 3c 3c 32 34 3e 3e 32  |r>>6&31)<<24>>2
5350: 34 2c 74 5b 6f 2b 2b 5d 3d 28 31 32 38 7c 36 33  4,t[o++]=(128|63
5360: 26 72 29 3c 3c 32 34 3e 3e 32 34 29 3a 28 74 5b  &r)<<24>>24):(t[
5370: 6f 2b 2b 5d 3d 28 32 32 34 7c 72 3e 3e 31 32 26  o++]=(224|r>>12&
5380: 31 35 29 3c 3c 32 34 3e 3e 32 34 2c 74 5b 6f 2b  15)<<24>>24,t[o+
5390: 2b 5d 3d 28 31 32 38 7c 72 3e 3e 36 26 36 33 29  +]=(128|r>>6&63)
53a0: 3c 3c 32 34 3e 3e 32 34 2c 74 5b 6f 2b 2b 5d 3d  <<24>>24,t[o++]=
53b0: 28 31 32 38 7c 36 33 26 72 29 3c 3c 32 34 3e 3e  (128|63&r)<<24>>
53c0: 32 34 29 3b 72 65 74 75 72 6e 20 74 7d 66 75 6e  24);return t}fun
53d0: 63 74 69 6f 6e 20 4f 6e 28 6e 29 7b 72 65 74 75  ction On(n){retu
53e0: 72 6e 20 6e 5b 31 5d 2b 6e 5b 30 5d 7d 76 61 72  rn n[1]+n[0]}var
53f0: 20 51 6e 3d 31 2c 44 6e 3d 32 2c 4e 6e 3d 33 2c   Qn=1,Dn=2,Nn=3,
5400: 53 6e 3d 22 66 75 6e 63 74 69 6f 6e 22 3d 3d 74  Sn="function"==t
5410: 79 70 65 6f 66 20 6e 3f 6e 3a 73 65 74 54 69 6d  ypeof n?n:setTim
5420: 65 6f 75 74 2c 5a 6e 3d 34 32 39 34 39 36 37 32  eout,Zn=42949672
5430: 39 36 2c 4b 6e 3d 5b 34 32 39 34 39 36 37 32 39  96,Kn=[429496729
5440: 35 2c 2d 5a 6e 5d 2c 56 6e 3d 5b 30 2c 2d 30 78  5,-Zn],Vn=[0,-0x
5450: 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30  8000000000000000
5460: 5d 2c 59 6e 3d 5b 30 2c 30 5d 2c 52 6e 3d 5b 31  ],Yn=[0,0],Rn=[1
5470: 2c 30 5d 2c 24 6e 3d 66 75 6e 63 74 69 6f 6e 28  ,0],$n=function(
5480: 29 7b 76 61 72 20 6e 2c 72 2c 74 2c 63 3d 5b 5d  ){var n,r,t,c=[]
5490: 3b 66 6f 72 28 6e 3d 30 3b 32 35 36 3e 6e 3b 2b  ;for(n=0;256>n;+
54a0: 2b 6e 29 7b 66 6f 72 28 74 3d 6e 2c 72 3d 30 3b  +n){for(t=n,r=0;
54b0: 38 3e 72 3b 2b 2b 72 29 30 21 3d 28 31 26 74 29  8>r;++r)0!=(1&t)
54c0: 3f 74 3d 74 3e 3e 3e 31 5e 2d 33 30 36 36 37 34  ?t=t>>>1^-306674
54d0: 39 31 32 3a 74 3e 3e 3e 3d 31 3b 63 5b 6e 5d 3d  912:t>>>=1;c[n]=
54e0: 74 7d 72 65 74 75 72 6e 20 63 7d 28 29 2c 48 6e  t}return c}(),Hn
54f0: 3d 66 75 6e 63 74 69 6f 6e 28 29 7b 76 61 72 20  =function(){var 
5500: 6e 2c 72 2c 74 2c 63 3d 32 2c 65 3d 5b 30 2c 31  n,r,t,c=2,e=[0,1
5510: 5d 3b 66 6f 72 28 74 3d 32 3b 32 32 3e 74 3b 2b  ];for(t=2;22>t;+
5520: 2b 74 29 66 6f 72 28 72 3d 31 3c 3c 28 74 3e 3e  +t)for(r=1<<(t>>
5530: 31 29 2d 31 2c 6e 3d 30 3b 72 3e 6e 3b 2b 2b 6e  1)-1,n=0;r>n;++n
5540: 2c 2b 2b 63 29 65 5b 63 5d 3d 74 3c 3c 32 34 3e  ,++c)e[c]=t<<24>
5550: 3e 32 34 3b 72 65 74 75 72 6e 20 65 7d 28 29 2c  >24;return e}(),
5560: 50 6e 3d 66 75 6e 63 74 69 6f 6e 28 29 7b 76 61  Pn=function(){va
5570: 72 20 6e 2c 72 2c 74 2c 63 3d 5b 5d 3b 66 6f 72  r n,r,t,c=[];for
5580: 28 72 3d 38 3b 72 3e 3d 30 3b 2d 2d 72 29 66 6f  (r=8;r>=0;--r)fo
5590: 72 28 6e 3d 31 3c 3c 39 2d 72 2c 74 3d 31 3c 3c  r(n=1<<9-r,t=1<<
55a0: 39 2d 72 2d 31 3b 6e 3e 74 3b 2b 2b 74 29 63 5b  9-r-1;n>t;++t)c[
55b0: 74 5d 3d 28 72 3c 3c 36 29 2b 28 6e 2d 74 3c 3c  t]=(r<<6)+(n-t<<
55c0: 36 3e 3e 3e 39 2d 72 2d 31 29 3b 72 65 74 75 72  6>>>9-r-1);retur
55d0: 6e 20 63 7d 28 29 2c 57 6e 3d 66 75 6e 63 74 69  n c}(),Wn=functi
55e0: 6f 6e 28 29 7b 76 61 72 20 6e 3d 5b 7b 73 3a 31  on(){var n=[{s:1
55f0: 36 2c 66 3a 36 34 2c 6d 3a 30 7d 2c 7b 73 3a 32  6,f:64,m:0},{s:2
5600: 30 2c 66 3a 36 34 2c 6d 3a 30 7d 2c 7b 73 3a 31  0,f:64,m:0},{s:1
5610: 39 2c 66 3a 36 34 2c 6d 3a 31 7d 2c 7b 73 3a 32  9,f:64,m:1},{s:2
5620: 30 2c 66 3a 36 34 2c 6d 3a 31 7d 2c 7b 73 3a 32  0,f:64,m:1},{s:2
5630: 31 2c 66 3a 31 32 38 2c 6d 3a 31 7d 2c 7b 73 3a  1,f:128,m:1},{s:
5640: 32 32 2c 66 3a 31 32 38 2c 6d 3a 31 7d 2c 7b 73  22,f:128,m:1},{s
5650: 3a 32 33 2c 66 3a 31 32 38 2c 6d 3a 31 7d 2c 7b  :23,f:128,m:1},{
5660: 73 3a 32 34 2c 66 3a 32 35 35 2c 6d 3a 31 7d 2c  s:24,f:255,m:1},
5670: 7b 73 3a 32 35 2c 66 3a 32 35 35 2c 6d 3a 31 7d  {s:25,f:255,m:1}
5680: 5d 3b 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f  ];return functio
5690: 6e 28 72 29 7b 72 65 74 75 72 6e 20 6e 5b 72 2d  n(r){return n[r-
56a0: 31 5d 7c 7c 6e 5b 36 5d 7d 7d 28 29 3b 72 65 74  1]||n[6]}}();ret
56b0: 75 72 6e 22 75 6e 64 65 66 69 6e 65 64 22 3d 3d  urn"undefined"==
56c0: 74 79 70 65 6f 66 20 6f 6e 6d 65 73 73 61 67 65  typeof onmessage
56d0: 7c 7c 22 75 6e 64 65 66 69 6e 65 64 22 21 3d 74  ||"undefined"!=t
56e0: 79 70 65 6f 66 20 77 69 6e 64 6f 77 26 26 76 6f  ypeof window&&vo
56f0: 69 64 20 30 21 3d 3d 77 69 6e 64 6f 77 2e 64 6f  id 0!==window.do
5700: 63 75 6d 65 6e 74 7c 7c 28 6f 6e 6d 65 73 73 61  cument||(onmessa
5710: 67 65 3d 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 6e  ge=function(n){n
5720: 26 26 6e 2e 67 63 26 26 28 6e 2e 67 63 2e 61 63  &&n.gc&&(n.gc.ac
5730: 74 69 6f 6e 3d 3d 44 6e 3f 72 2e 64 65 63 6f 6d  tion==Dn?r.decom
5740: 70 72 65 73 73 28 6e 2e 67 63 2e 67 63 2c 6e 2e  press(n.gc.gc,n.
5750: 67 63 2e 63 62 6e 29 3a 6e 2e 67 63 2e 61 63 74  gc.cbn):n.gc.act
5760: 69 6f 6e 3d 3d 51 6e 26 26 72 2e 63 6f 6d 70 72  ion==Qn&&r.compr
5770: 65 73 73 28 6e 2e 67 63 2e 67 63 2c 6e 2e 67 63  ess(n.gc.gc,n.gc
5780: 2e 52 63 2c 6e 2e 67 63 2e 63 62 6e 29 29 7d 29  .Rc,n.gc.cbn))})
5790: 2c 7b 63 6f 6d 70 72 65 73 73 3a 66 75 6e 63 74  ,{compress:funct
57a0: 69 6f 6e 28 6e 2c 72 2c 63 2c 65 29 7b 76 61 72  ion(n,r,c,e){var
57b0: 20 6f 2c 69 2c 66 3d 7b 7d 2c 75 3d 76 6f 69 64   o,i,f={},u=void
57c0: 20 30 3d 3d 3d 63 26 26 76 6f 69 64 20 30 3d 3d   0===c&&void 0==
57d0: 3d 65 3b 69 66 28 22 66 75 6e 63 74 69 6f 6e 22  =e;if("function"
57e0: 21 3d 74 79 70 65 6f 66 20 63 26 26 28 69 3d 63  !=typeof c&&(i=c
57f0: 2c 63 3d 65 3d 30 29 2c 65 3d 65 7c 7c 66 75 6e  ,c=e=0),e=e||fun
5800: 63 74 69 6f 6e 28 6e 29 7b 72 65 74 75 72 6e 20  ction(n){return 
5810: 76 6f 69 64 20 30 21 3d 3d 69 3f 74 28 6e 2c 69  void 0!==i?t(n,i
5820: 29 3a 76 6f 69 64 20 30 7d 2c 63 3d 63 7c 7c 66  ):void 0},c=c||f
5830: 75 6e 63 74 69 6f 6e 28 6e 2c 72 29 7b 72 65 74  unction(n,r){ret
5840: 75 72 6e 20 76 6f 69 64 20 30 21 3d 3d 69 3f 70  urn void 0!==i?p
5850: 6f 73 74 4d 65 73 73 61 67 65 28 7b 61 63 74 69  ostMessage({acti
5860: 6f 6e 3a 51 6e 2c 63 62 6e 3a 69 2c 72 65 73 75  on:Qn,cbn:i,resu
5870: 6c 74 3a 6e 2c 65 72 72 6f 72 3a 72 7d 29 3a 76  lt:n,error:r}):v
5880: 6f 69 64 20 30 7d 2c 75 29 7b 66 6f 72 28 66 2e  oid 0},u){for(f.
5890: 63 3d 4d 28 7b 7d 2c 46 6e 28 6e 29 2c 57 6e 28  c=M({},Fn(n),Wn(
58a0: 72 29 29 3b 44 28 66 2e 63 2e 79 62 29 3b 29 3b  r));D(f.c.yb););
58b0: 72 65 74 75 72 6e 20 78 28 66 2e 63 2e 4e 62 29  return x(f.c.Nb)
58c0: 7d 74 72 79 7b 66 2e 63 3d 4d 28 7b 7d 2c 46 6e  }try{f.c=M({},Fn
58d0: 28 6e 29 2c 57 6e 28 72 29 29 2c 65 28 30 29 7d  (n),Wn(r)),e(0)}
58e0: 63 61 74 63 68 28 6e 29 7b 72 65 74 75 72 6e 20  catch(n){return 
58f0: 63 28 6e 75 6c 6c 2c 6e 29 7d 53 6e 28 28 66 75  c(null,n)}Sn((fu
5900: 6e 63 74 69 6f 6e 20 6e 28 29 7b 74 72 79 7b 66  nction n(){try{f
5910: 6f 72 28 76 61 72 20 72 2c 74 3d 28 6e 65 77 20  or(var r,t=(new 
5920: 44 61 74 65 29 2e 67 65 74 54 69 6d 65 28 29 3b  Date).getTime();
5930: 44 28 66 2e 63 2e 79 62 29 3b 29 69 66 28 6f 3d  D(f.c.yb);)if(o=
5940: 4f 6e 28 66 2e 63 2e 79 62 2e 50 62 29 2f 4f 6e  On(f.c.yb.Pb)/On
5950: 28 66 2e 63 2e 54 62 29 2c 28 6e 65 77 20 44 61  (f.c.Tb),(new Da
5960: 74 65 29 2e 67 65 74 54 69 6d 65 28 29 2d 74 3e  te).getTime()-t>
5970: 32 30 30 29 72 65 74 75 72 6e 20 65 28 6f 29 2c  200)return e(o),
5980: 53 6e 28 6e 2c 30 29 2c 30 3b 65 28 31 29 2c 72  Sn(n,0),0;e(1),r
5990: 3d 78 28 66 2e 63 2e 4e 62 29 2c 53 6e 28 63 2e  =x(f.c.Nb),Sn(c.
59a0: 62 69 6e 64 28 6e 75 6c 6c 2c 72 29 2c 30 29 7d  bind(null,r),0)}
59b0: 63 61 74 63 68 28 72 29 7b 63 28 6e 75 6c 6c 2c  catch(r){c(null,
59c0: 72 29 7d 7d 29 2c 30 29 7d 2c 64 65 63 6f 6d 70  r)}}),0)},decomp
59d0: 72 65 73 73 3a 66 75 6e 63 74 69 6f 6e 28 6e 2c  ress:function(n,
59e0: 72 2c 63 29 7b 76 61 72 20 65 2c 6f 2c 69 2c 66  r,c){var e,o,i,f
59f0: 2c 75 3d 7b 7d 2c 62 3d 76 6f 69 64 20 30 3d 3d  ,u={},b=void 0==
5a00: 3d 72 26 26 76 6f 69 64 20 30 3d 3d 3d 63 3b 69  =r&&void 0===c;i
5a10: 66 28 22 66 75 6e 63 74 69 6f 6e 22 21 3d 74 79  f("function"!=ty
5a20: 70 65 6f 66 20 72 26 26 28 6f 3d 72 2c 72 3d 63  peof r&&(o=r,r=c
5a30: 3d 30 29 2c 63 3d 63 7c 7c 66 75 6e 63 74 69 6f  =0),c=c||functio
5a40: 6e 28 6e 29 7b 72 65 74 75 72 6e 20 76 6f 69 64  n(n){return void
5a50: 20 30 21 3d 3d 6f 3f 74 28 69 3f 6e 3a 2d 31 2c   0!==o?t(i?n:-1,
5a60: 6f 29 3a 76 6f 69 64 20 30 7d 2c 72 3d 72 7c 7c  o):void 0},r=r||
5a70: 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 29 7b 72 65  function(n,r){re
5a80: 74 75 72 6e 20 76 6f 69 64 20 30 21 3d 3d 6f 3f  turn void 0!==o?
5a90: 70 6f 73 74 4d 65 73 73 61 67 65 28 7b 61 63 74  postMessage({act
5aa0: 69 6f 6e 3a 44 6e 2c 63 62 6e 3a 6f 2c 72 65 73  ion:Dn,cbn:o,res
5ab0: 75 6c 74 3a 6e 2c 65 72 72 6f 72 3a 72 7d 29 3a  ult:n,error:r}):
5ac0: 76 6f 69 64 20 30 7d 2c 62 29 7b 66 6f 72 28 75  void 0},b){for(u
5ad0: 2e 64 3d 49 28 7b 7d 2c 6e 29 3b 44 28 75 2e 64  .d=I({},n);D(u.d
5ae0: 2e 79 62 29 3b 29 3b 72 65 74 75 72 6e 20 71 6e  .yb););return qn
5af0: 28 78 28 75 2e 64 2e 4e 62 29 29 7d 74 72 79 7b  (x(u.d.Nb))}try{
5b00: 75 2e 64 3d 49 28 7b 7d 2c 6e 29 2c 66 3d 4f 6e  u.d=I({},n),f=On
5b10: 28 75 2e 64 2e 54 62 29 2c 69 3d 66 3e 2d 31 2c  (u.d.Tb),i=f>-1,
5b20: 63 28 30 29 7d 63 61 74 63 68 28 6e 29 7b 72 65  c(0)}catch(n){re
5b30: 74 75 72 6e 20 72 28 6e 75 6c 6c 2c 6e 29 7d 53  turn r(null,n)}S
5b40: 6e 28 28 66 75 6e 63 74 69 6f 6e 20 6e 28 29 7b  n((function n(){
5b50: 74 72 79 7b 66 6f 72 28 76 61 72 20 74 2c 6f 3d  try{for(var t,o=
5b60: 30 2c 62 3d 28 6e 65 77 20 44 61 74 65 29 2e 67  0,b=(new Date).g
5b70: 65 74 54 69 6d 65 28 29 3b 44 28 75 2e 64 2e 79  etTime();D(u.d.y
5b80: 62 29 3b 29 69 66 28 2b 2b 6f 25 31 65 33 3d 3d  b);)if(++o%1e3==
5b90: 30 26 26 28 6e 65 77 20 44 61 74 65 29 2e 67 65  0&&(new Date).ge
5ba0: 74 54 69 6d 65 28 29 2d 62 3e 32 30 30 29 72 65  tTime()-b>200)re
5bb0: 74 75 72 6e 20 69 26 26 28 65 3d 4f 6e 28 75 2e  turn i&&(e=On(u.
5bc0: 64 2e 79 62 2e 5a 2e 67 29 2f 66 2c 63 28 65 29  d.yb.Z.g)/f,c(e)
5bd0: 29 2c 53 6e 28 6e 2c 30 29 2c 30 3b 63 28 31 29  ),Sn(n,0),0;c(1)
5be0: 2c 74 3d 71 6e 28 78 28 75 2e 64 2e 4e 62 29 29  ,t=qn(x(u.d.Nb))
5bf0: 2c 53 6e 28 72 2e 62 69 6e 64 28 6e 75 6c 6c 2c  ,Sn(r.bind(null,
5c00: 74 29 2c 30 29 7d 63 61 74 63 68 28 74 29 7b 72  t),0)}catch(t){r
5c10: 28 6e 75 6c 6c 2c 74 29 7d 7d 29 2c 30 29 7d 7d  (null,t)}}),0)}}
5c20: 7d 28 29 3b 74 68 69 73 2e 4c 5a 4d 41 3d 74 68  }();this.LZMA=th
5c30: 69 73 2e 4c 5a 4d 41 5f 57 4f 52 4b 45 52 3d 72  is.LZMA_WORKER=r
5c40: 7d 29 2e 63 61 6c 6c 28 74 68 69 73 2c 74 28 32  }).call(this,t(2
5c50: 37 29 2e 73 65 74 49 6d 6d 65 64 69 61 74 65 29  7).setImmediate)
5c60: 7d 2c 31 39 3a 66 75 6e 63 74 69 6f 6e 28 6e 2c  },19:function(n,
5c70: 72 29 7b 66 75 6e 63 74 69 6f 6e 20 74 28 29 7b  r){function t(){
5c80: 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28  throw new Error(
5c90: 22 73 65 74 54 69 6d 65 6f 75 74 20 68 61 73 20  "setTimeout has 
5ca0: 6e 6f 74 20 62 65 65 6e 20 64 65 66 69 6e 65 64  not been defined
5cb0: 22 29 7d 66 75 6e 63 74 69 6f 6e 20 63 28 29 7b  ")}function c(){
5cc0: 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28  throw new Error(
5cd0: 22 63 6c 65 61 72 54 69 6d 65 6f 75 74 20 68 61  "clearTimeout ha
5ce0: 73 20 6e 6f 74 20 62 65 65 6e 20 64 65 66 69 6e  s not been defin
5cf0: 65 64 22 29 7d 66 75 6e 63 74 69 6f 6e 20 65 28  ed")}function e(
5d00: 6e 29 7b 69 66 28 62 3d 3d 3d 73 65 74 54 69 6d  n){if(b===setTim
5d10: 65 6f 75 74 29 72 65 74 75 72 6e 20 73 65 74 54  eout)return setT
5d20: 69 6d 65 6f 75 74 28 6e 2c 30 29 3b 69 66 28 28  imeout(n,0);if((
5d30: 62 3d 3d 3d 74 7c 7c 21 62 29 26 26 73 65 74 54  b===t||!b)&&setT
5d40: 69 6d 65 6f 75 74 29 72 65 74 75 72 6e 20 62 3d  imeout)return b=
5d50: 73 65 74 54 69 6d 65 6f 75 74 2c 73 65 74 54 69  setTimeout,setTi
5d60: 6d 65 6f 75 74 28 6e 2c 30 29 3b 74 72 79 7b 72  meout(n,0);try{r
5d70: 65 74 75 72 6e 20 62 28 6e 2c 30 29 7d 63 61 74  eturn b(n,0)}cat
5d80: 63 68 28 72 29 7b 74 72 79 7b 72 65 74 75 72 6e  ch(r){try{return
5d90: 20 62 2e 63 61 6c 6c 28 6e 75 6c 6c 2c 6e 2c 30   b.call(null,n,0
5da0: 29 7d 63 61 74 63 68 28 72 29 7b 72 65 74 75 72  )}catch(r){retur
5db0: 6e 20 62 2e 63 61 6c 6c 28 74 68 69 73 2c 6e 2c  n b.call(this,n,
5dc0: 30 29 7d 7d 7d 66 75 6e 63 74 69 6f 6e 20 6f 28  0)}}}function o(
5dd0: 29 7b 76 26 26 73 26 26 28 76 3d 21 31 2c 73 2e  ){v&&s&&(v=!1,s.
5de0: 6c 65 6e 67 74 68 3f 64 3d 73 2e 63 6f 6e 63 61  length?d=s.conca
5df0: 74 28 64 29 3a 6d 3d 2d 31 2c 64 2e 6c 65 6e 67  t(d):m=-1,d.leng
5e00: 74 68 26 26 69 28 29 29 7d 66 75 6e 63 74 69 6f  th&&i())}functio
5e10: 6e 20 69 28 29 7b 69 66 28 21 76 29 7b 76 61 72  n i(){if(!v){var
5e20: 20 6e 3d 65 28 6f 29 3b 76 3d 21 30 3b 66 6f 72   n=e(o);v=!0;for
5e30: 28 76 61 72 20 72 3d 64 2e 6c 65 6e 67 74 68 3b  (var r=d.length;
5e40: 72 3b 29 7b 66 6f 72 28 73 3d 64 2c 64 3d 5b 5d  r;){for(s=d,d=[]
5e50: 3b 2b 2b 6d 3c 72 3b 29 73 26 26 73 5b 6d 5d 2e  ;++m<r;)s&&s[m].
5e60: 72 75 6e 28 29 3b 6d 3d 2d 31 2c 72 3d 64 2e 6c  run();m=-1,r=d.l
5e70: 65 6e 67 74 68 7d 73 3d 6e 75 6c 6c 2c 76 3d 21  ength}s=null,v=!
5e80: 31 2c 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 69 66  1,function(n){if
5e90: 28 61 3d 3d 3d 63 6c 65 61 72 54 69 6d 65 6f 75  (a===clearTimeou
5ea0: 74 29 72 65 74 75 72 6e 20 63 6c 65 61 72 54 69  t)return clearTi
5eb0: 6d 65 6f 75 74 28 6e 29 3b 69 66 28 28 61 3d 3d  meout(n);if((a==
5ec0: 3d 63 7c 7c 21 61 29 26 26 63 6c 65 61 72 54 69  =c||!a)&&clearTi
5ed0: 6d 65 6f 75 74 29 72 65 74 75 72 6e 20 61 3d 63  meout)return a=c
5ee0: 6c 65 61 72 54 69 6d 65 6f 75 74 2c 63 6c 65 61  learTimeout,clea
5ef0: 72 54 69 6d 65 6f 75 74 28 6e 29 3b 74 72 79 7b  rTimeout(n);try{
5f00: 61 28 6e 29 7d 63 61 74 63 68 28 72 29 7b 74 72  a(n)}catch(r){tr
5f10: 79 7b 72 65 74 75 72 6e 20 61 2e 63 61 6c 6c 28  y{return a.call(
5f20: 6e 75 6c 6c 2c 6e 29 7d 63 61 74 63 68 28 72 29  null,n)}catch(r)
5f30: 7b 72 65 74 75 72 6e 20 61 2e 63 61 6c 6c 28 74  {return a.call(t
5f40: 68 69 73 2c 6e 29 7d 7d 7d 28 6e 29 7d 7d 66 75  his,n)}}}(n)}}fu
5f50: 6e 63 74 69 6f 6e 20 66 28 6e 2c 72 29 7b 74 68  nction f(n,r){th
5f60: 69 73 2e 66 75 6e 3d 6e 2c 74 68 69 73 2e 61 72  is.fun=n,this.ar
5f70: 72 61 79 3d 72 7d 66 75 6e 63 74 69 6f 6e 20 75  ray=r}function u
5f80: 28 29 7b 7d 76 61 72 20 62 2c 61 2c 6c 3d 6e 2e  (){}var b,a,l=n.
5f90: 65 78 70 6f 72 74 73 3d 7b 7d 3b 21 66 75 6e 63  exports={};!func
5fa0: 74 69 6f 6e 28 29 7b 74 72 79 7b 62 3d 22 66 75  tion(){try{b="fu
5fb0: 6e 63 74 69 6f 6e 22 3d 3d 74 79 70 65 6f 66 20  nction"==typeof 
5fc0: 73 65 74 54 69 6d 65 6f 75 74 3f 73 65 74 54 69  setTimeout?setTi
5fd0: 6d 65 6f 75 74 3a 74 7d 63 61 74 63 68 28 6e 29  meout:t}catch(n)
5fe0: 7b 62 3d 74 7d 74 72 79 7b 61 3d 22 66 75 6e 63  {b=t}try{a="func
5ff0: 74 69 6f 6e 22 3d 3d 74 79 70 65 6f 66 20 63 6c  tion"==typeof cl
6000: 65 61 72 54 69 6d 65 6f 75 74 3f 63 6c 65 61 72  earTimeout?clear
6010: 54 69 6d 65 6f 75 74 3a 63 7d 63 61 74 63 68 28  Timeout:c}catch(
6020: 6e 29 7b 61 3d 63 7d 7d 28 29 3b 76 61 72 20 73  n){a=c}}();var s
6030: 2c 64 3d 5b 5d 2c 76 3d 21 31 2c 6d 3d 2d 31 3b  ,d=[],v=!1,m=-1;
6040: 6c 2e 6e 65 78 74 54 69 63 6b 3d 66 75 6e 63 74  l.nextTick=funct
6050: 69 6f 6e 28 6e 29 7b 76 61 72 20 72 3d 6e 65 77  ion(n){var r=new
6060: 20 41 72 72 61 79 28 61 72 67 75 6d 65 6e 74 73   Array(arguments
6070: 2e 6c 65 6e 67 74 68 2d 31 29 3b 69 66 28 61 72  .length-1);if(ar
6080: 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3e 31  guments.length>1
6090: 29 66 6f 72 28 76 61 72 20 74 3d 31 3b 74 3c 61  )for(var t=1;t<a
60a0: 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3b  rguments.length;
60b0: 74 2b 2b 29 72 5b 74 2d 31 5d 3d 61 72 67 75 6d  t++)r[t-1]=argum
60c0: 65 6e 74 73 5b 74 5d 3b 64 2e 70 75 73 68 28 6e  ents[t];d.push(n
60d0: 65 77 20 66 28 6e 2c 72 29 29 2c 31 21 3d 3d 64  ew f(n,r)),1!==d
60e0: 2e 6c 65 6e 67 74 68 7c 7c 76 7c 7c 65 28 69 29  .length||v||e(i)
60f0: 7d 2c 66 2e 70 72 6f 74 6f 74 79 70 65 2e 72 75  },f.prototype.ru
6100: 6e 3d 66 75 6e 63 74 69 6f 6e 28 29 7b 74 68 69  n=function(){thi
6110: 73 2e 66 75 6e 2e 61 70 70 6c 79 28 6e 75 6c 6c  s.fun.apply(null
6120: 2c 74 68 69 73 2e 61 72 72 61 79 29 7d 2c 6c 2e  ,this.array)},l.
6130: 74 69 74 6c 65 3d 22 62 72 6f 77 73 65 72 22 2c  title="browser",
6140: 6c 2e 62 72 6f 77 73 65 72 3d 21 30 2c 6c 2e 65  l.browser=!0,l.e
6150: 6e 76 3d 7b 7d 2c 6c 2e 61 72 67 76 3d 5b 5d 2c  nv={},l.argv=[],
6160: 6c 2e 76 65 72 73 69 6f 6e 3d 22 22 2c 6c 2e 76  l.version="",l.v
6170: 65 72 73 69 6f 6e 73 3d 7b 7d 2c 6c 2e 6f 6e 3d  ersions={},l.on=
6180: 75 2c 6c 2e 61 64 64 4c 69 73 74 65 6e 65 72 3d  u,l.addListener=
6190: 75 2c 6c 2e 6f 6e 63 65 3d 75 2c 6c 2e 6f 66 66  u,l.once=u,l.off
61a0: 3d 75 2c 6c 2e 72 65 6d 6f 76 65 4c 69 73 74 65  =u,l.removeListe
61b0: 6e 65 72 3d 75 2c 6c 2e 72 65 6d 6f 76 65 41 6c  ner=u,l.removeAl
61c0: 6c 4c 69 73 74 65 6e 65 72 73 3d 75 2c 6c 2e 65  lListeners=u,l.e
61d0: 6d 69 74 3d 75 2c 6c 2e 70 72 65 70 65 6e 64 4c  mit=u,l.prependL
61e0: 69 73 74 65 6e 65 72 3d 75 2c 6c 2e 70 72 65 70  istener=u,l.prep
61f0: 65 6e 64 4f 6e 63 65 4c 69 73 74 65 6e 65 72 3d  endOnceListener=
6200: 75 2c 6c 2e 6c 69 73 74 65 6e 65 72 73 3d 66 75  u,l.listeners=fu
6210: 6e 63 74 69 6f 6e 28 6e 29 7b 72 65 74 75 72 6e  nction(n){return
6220: 5b 5d 7d 2c 6c 2e 62 69 6e 64 69 6e 67 3d 66 75  []},l.binding=fu
6230: 6e 63 74 69 6f 6e 28 6e 29 7b 74 68 72 6f 77 20  nction(n){throw 
6240: 6e 65 77 20 45 72 72 6f 72 28 22 70 72 6f 63 65  new Error("proce
6250: 73 73 2e 62 69 6e 64 69 6e 67 20 69 73 20 6e 6f  ss.binding is no
6260: 74 20 73 75 70 70 6f 72 74 65 64 22 29 7d 2c 6c  t supported")},l
6270: 2e 63 77 64 3d 66 75 6e 63 74 69 6f 6e 28 29 7b  .cwd=function(){
6280: 72 65 74 75 72 6e 22 2f 22 7d 2c 6c 2e 63 68 64  return"/"},l.chd
6290: 69 72 3d 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 74  ir=function(n){t
62a0: 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 22  hrow new Error("
62b0: 70 72 6f 63 65 73 73 2e 63 68 64 69 72 20 69 73  process.chdir is
62c0: 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 22 29   not supported")
62d0: 7d 2c 6c 2e 75 6d 61 73 6b 3d 66 75 6e 63 74 69  },l.umask=functi
62e0: 6f 6e 28 29 7b 72 65 74 75 72 6e 20 30 7d 7d 2c  on(){return 0}},
62f0: 32 37 3a 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 2c  27:function(n,r,
6300: 74 29 7b 28 66 75 6e 63 74 69 6f 6e 28 6e 29 7b  t){(function(n){
6310: 66 75 6e 63 74 69 6f 6e 20 63 28 6e 2c 72 29 7b  function c(n,r){
6320: 74 68 69 73 2e 5f 69 64 3d 6e 2c 74 68 69 73 2e  this._id=n,this.
6330: 5f 63 6c 65 61 72 46 6e 3d 72 7d 76 61 72 20 65  _clearFn=r}var e
6340: 3d 76 6f 69 64 20 30 21 3d 3d 6e 26 26 6e 7c 7c  =void 0!==n&&n||
6350: 22 75 6e 64 65 66 69 6e 65 64 22 21 3d 74 79 70  "undefined"!=typ
6360: 65 6f 66 20 73 65 6c 66 26 26 73 65 6c 66 7c 7c  eof self&&self||
6370: 77 69 6e 64 6f 77 2c 6f 3d 46 75 6e 63 74 69 6f  window,o=Functio
6380: 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 61 70 70 6c  n.prototype.appl
6390: 79 3b 72 2e 73 65 74 54 69 6d 65 6f 75 74 3d 66  y;r.setTimeout=f
63a0: 75 6e 63 74 69 6f 6e 28 29 7b 72 65 74 75 72 6e  unction(){return
63b0: 20 6e 65 77 20 63 28 6f 2e 63 61 6c 6c 28 73 65   new c(o.call(se
63c0: 74 54 69 6d 65 6f 75 74 2c 65 2c 61 72 67 75 6d  tTimeout,e,argum
63d0: 65 6e 74 73 29 2c 63 6c 65 61 72 54 69 6d 65 6f  ents),clearTimeo
63e0: 75 74 29 7d 2c 72 2e 73 65 74 49 6e 74 65 72 76  ut)},r.setInterv
63f0: 61 6c 3d 66 75 6e 63 74 69 6f 6e 28 29 7b 72 65  al=function(){re
6400: 74 75 72 6e 20 6e 65 77 20 63 28 6f 2e 63 61 6c  turn new c(o.cal
6410: 6c 28 73 65 74 49 6e 74 65 72 76 61 6c 2c 65 2c  l(setInterval,e,
6420: 61 72 67 75 6d 65 6e 74 73 29 2c 63 6c 65 61 72  arguments),clear
6430: 49 6e 74 65 72 76 61 6c 29 7d 2c 72 2e 63 6c 65  Interval)},r.cle
6440: 61 72 54 69 6d 65 6f 75 74 3d 72 2e 63 6c 65 61  arTimeout=r.clea
6450: 72 49 6e 74 65 72 76 61 6c 3d 66 75 6e 63 74 69  rInterval=functi
6460: 6f 6e 28 6e 29 7b 6e 26 26 6e 2e 63 6c 6f 73 65  on(n){n&&n.close
6470: 28 29 7d 2c 63 2e 70 72 6f 74 6f 74 79 70 65 2e  ()},c.prototype.
6480: 75 6e 72 65 66 3d 63 2e 70 72 6f 74 6f 74 79 70  unref=c.prototyp
6490: 65 2e 72 65 66 3d 66 75 6e 63 74 69 6f 6e 28 29  e.ref=function()
64a0: 7b 7d 2c 63 2e 70 72 6f 74 6f 74 79 70 65 2e 63  {},c.prototype.c
64b0: 6c 6f 73 65 3d 66 75 6e 63 74 69 6f 6e 28 29 7b  lose=function(){
64c0: 74 68 69 73 2e 5f 63 6c 65 61 72 46 6e 2e 63 61  this._clearFn.ca
64d0: 6c 6c 28 65 2c 74 68 69 73 2e 5f 69 64 29 7d 2c  ll(e,this._id)},
64e0: 72 2e 65 6e 72 6f 6c 6c 3d 66 75 6e 63 74 69 6f  r.enroll=functio
64f0: 6e 28 6e 2c 72 29 7b 63 6c 65 61 72 54 69 6d 65  n(n,r){clearTime
6500: 6f 75 74 28 6e 2e 5f 69 64 6c 65 54 69 6d 65 6f  out(n._idleTimeo
6510: 75 74 49 64 29 2c 6e 2e 5f 69 64 6c 65 54 69 6d  utId),n._idleTim
6520: 65 6f 75 74 3d 72 7d 2c 72 2e 75 6e 65 6e 72 6f  eout=r},r.unenro
6530: 6c 6c 3d 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 63  ll=function(n){c
6540: 6c 65 61 72 54 69 6d 65 6f 75 74 28 6e 2e 5f 69  learTimeout(n._i
6550: 64 6c 65 54 69 6d 65 6f 75 74 49 64 29 2c 6e 2e  dleTimeoutId),n.
6560: 5f 69 64 6c 65 54 69 6d 65 6f 75 74 3d 2d 31 7d  _idleTimeout=-1}
6570: 2c 72 2e 5f 75 6e 72 65 66 41 63 74 69 76 65 3d  ,r._unrefActive=
6580: 72 2e 61 63 74 69 76 65 3d 66 75 6e 63 74 69 6f  r.active=functio
6590: 6e 28 6e 29 7b 63 6c 65 61 72 54 69 6d 65 6f 75  n(n){clearTimeou
65a0: 74 28 6e 2e 5f 69 64 6c 65 54 69 6d 65 6f 75 74  t(n._idleTimeout
65b0: 49 64 29 3b 76 61 72 20 72 3d 6e 2e 5f 69 64 6c  Id);var r=n._idl
65c0: 65 54 69 6d 65 6f 75 74 3b 72 3e 3d 30 26 26 28  eTimeout;r>=0&&(
65d0: 6e 2e 5f 69 64 6c 65 54 69 6d 65 6f 75 74 49 64  n._idleTimeoutId
65e0: 3d 73 65 74 54 69 6d 65 6f 75 74 28 28 66 75 6e  =setTimeout((fun
65f0: 63 74 69 6f 6e 28 29 7b 6e 2e 5f 6f 6e 54 69 6d  ction(){n._onTim
6600: 65 6f 75 74 26 26 6e 2e 5f 6f 6e 54 69 6d 65 6f  eout&&n._onTimeo
6610: 75 74 28 29 7d 29 2c 72 29 29 7d 2c 74 28 33 31  ut()}),r))},t(31
6620: 29 2c 72 2e 73 65 74 49 6d 6d 65 64 69 61 74 65  ),r.setImmediate
6630: 3d 22 75 6e 64 65 66 69 6e 65 64 22 21 3d 74 79  ="undefined"!=ty
6640: 70 65 6f 66 20 73 65 6c 66 26 26 73 65 6c 66 2e  peof self&&self.
6650: 73 65 74 49 6d 6d 65 64 69 61 74 65 7c 7c 76 6f  setImmediate||vo
6660: 69 64 20 30 21 3d 3d 6e 26 26 6e 2e 73 65 74 49  id 0!==n&&n.setI
6670: 6d 6d 65 64 69 61 74 65 7c 7c 74 68 69 73 26 26  mmediate||this&&
6680: 74 68 69 73 2e 73 65 74 49 6d 6d 65 64 69 61 74  this.setImmediat
6690: 65 2c 72 2e 63 6c 65 61 72 49 6d 6d 65 64 69 61  e,r.clearImmedia
66a0: 74 65 3d 22 75 6e 64 65 66 69 6e 65 64 22 21 3d  te="undefined"!=
66b0: 74 79 70 65 6f 66 20 73 65 6c 66 26 26 73 65 6c  typeof self&&sel
66c0: 66 2e 63 6c 65 61 72 49 6d 6d 65 64 69 61 74 65  f.clearImmediate
66d0: 7c 7c 76 6f 69 64 20 30 21 3d 3d 6e 26 26 6e 2e  ||void 0!==n&&n.
66e0: 63 6c 65 61 72 49 6d 6d 65 64 69 61 74 65 7c 7c  clearImmediate||
66f0: 74 68 69 73 26 26 74 68 69 73 2e 63 6c 65 61 72  this&&this.clear
6700: 49 6d 6d 65 64 69 61 74 65 7d 29 2e 63 61 6c 6c  Immediate}).call
6710: 28 74 68 69 73 2c 74 28 37 29 29 7d 2c 33 31 3a  (this,t(7))},31:
6720: 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 2c 74 29 7b  function(n,r,t){
6730: 28 66 75 6e 63 74 69 6f 6e 28 6e 2c 72 29 7b 21  (function(n,r){!
6740: 66 75 6e 63 74 69 6f 6e 28 6e 2c 74 29 7b 22 75  function(n,t){"u
6750: 73 65 20 73 74 72 69 63 74 22 3b 66 75 6e 63 74  se strict";funct
6760: 69 6f 6e 20 63 28 6e 29 7b 64 65 6c 65 74 65 20  ion c(n){delete 
6770: 66 5b 6e 5d 7d 66 75 6e 63 74 69 6f 6e 20 65 28  f[n]}function e(
6780: 6e 29 7b 69 66 28 75 29 73 65 74 54 69 6d 65 6f  n){if(u)setTimeo
6790: 75 74 28 65 2c 30 2c 6e 29 3b 65 6c 73 65 7b 76  ut(e,0,n);else{v
67a0: 61 72 20 72 3d 66 5b 6e 5d 3b 69 66 28 72 29 7b  ar r=f[n];if(r){
67b0: 75 3d 21 30 3b 74 72 79 7b 21 66 75 6e 63 74 69  u=!0;try{!functi
67c0: 6f 6e 28 6e 29 7b 76 61 72 20 72 3d 6e 2e 63 61  on(n){var r=n.ca
67d0: 6c 6c 62 61 63 6b 2c 74 3d 6e 2e 61 72 67 73 3b  llback,t=n.args;
67e0: 73 77 69 74 63 68 28 74 2e 6c 65 6e 67 74 68 29  switch(t.length)
67f0: 7b 63 61 73 65 20 30 3a 72 28 29 3b 62 72 65 61  {case 0:r();brea
6800: 6b 3b 63 61 73 65 20 31 3a 72 28 74 5b 30 5d 29  k;case 1:r(t[0])
6810: 3b 62 72 65 61 6b 3b 63 61 73 65 20 32 3a 72 28  ;break;case 2:r(
6820: 74 5b 30 5d 2c 74 5b 31 5d 29 3b 62 72 65 61 6b  t[0],t[1]);break
6830: 3b 63 61 73 65 20 33 3a 72 28 74 5b 30 5d 2c 74  ;case 3:r(t[0],t
6840: 5b 31 5d 2c 74 5b 32 5d 29 3b 62 72 65 61 6b 3b  [1],t[2]);break;
6850: 64 65 66 61 75 6c 74 3a 72 2e 61 70 70 6c 79 28  default:r.apply(
6860: 76 6f 69 64 20 30 2c 74 29 7d 7d 28 72 29 7d 66  void 0,t)}}(r)}f
6870: 69 6e 61 6c 6c 79 7b 63 28 6e 29 2c 75 3d 21 31  inally{c(n),u=!1
6880: 7d 7d 7d 7d 69 66 28 21 6e 2e 73 65 74 49 6d 6d  }}}}if(!n.setImm
6890: 65 64 69 61 74 65 29 7b 76 61 72 20 6f 2c 69 3d  ediate){var o,i=
68a0: 31 2c 66 3d 7b 7d 2c 75 3d 21 31 2c 62 3d 6e 2e  1,f={},u=!1,b=n.
68b0: 64 6f 63 75 6d 65 6e 74 2c 61 3d 4f 62 6a 65 63  document,a=Objec
68c0: 74 2e 67 65 74 50 72 6f 74 6f 74 79 70 65 4f 66  t.getPrototypeOf
68d0: 26 26 4f 62 6a 65 63 74 2e 67 65 74 50 72 6f 74  &&Object.getProt
68e0: 6f 74 79 70 65 4f 66 28 6e 29 3b 61 3d 61 26 26  otypeOf(n);a=a&&
68f0: 61 2e 73 65 74 54 69 6d 65 6f 75 74 3f 61 3a 6e  a.setTimeout?a:n
6900: 2c 22 5b 6f 62 6a 65 63 74 20 70 72 6f 63 65 73  ,"[object proces
6910: 73 5d 22 3d 3d 3d 7b 7d 2e 74 6f 53 74 72 69 6e  s]"==={}.toStrin
6920: 67 2e 63 61 6c 6c 28 6e 2e 70 72 6f 63 65 73 73  g.call(n.process
6930: 29 3f 6f 3d 66 75 6e 63 74 69 6f 6e 28 6e 29 7b  )?o=function(n){
6940: 72 2e 6e 65 78 74 54 69 63 6b 28 28 66 75 6e 63  r.nextTick((func
6950: 74 69 6f 6e 28 29 7b 65 28 6e 29 7d 29 29 7d 3a  tion(){e(n)}))}:
6960: 66 75 6e 63 74 69 6f 6e 28 29 7b 69 66 28 6e 2e  function(){if(n.
6970: 70 6f 73 74 4d 65 73 73 61 67 65 26 26 21 6e 2e  postMessage&&!n.
6980: 69 6d 70 6f 72 74 53 63 72 69 70 74 73 29 7b 76  importScripts){v
6990: 61 72 20 72 3d 21 30 2c 74 3d 6e 2e 6f 6e 6d 65  ar r=!0,t=n.onme
69a0: 73 73 61 67 65 3b 72 65 74 75 72 6e 20 6e 2e 6f  ssage;return n.o
69b0: 6e 6d 65 73 73 61 67 65 3d 66 75 6e 63 74 69 6f  nmessage=functio
69c0: 6e 28 29 7b 72 3d 21 31 7d 2c 6e 2e 70 6f 73 74  n(){r=!1},n.post
69d0: 4d 65 73 73 61 67 65 28 22 22 2c 22 2a 22 29 2c  Message("","*"),
69e0: 6e 2e 6f 6e 6d 65 73 73 61 67 65 3d 74 2c 72 7d  n.onmessage=t,r}
69f0: 7d 28 29 3f 66 75 6e 63 74 69 6f 6e 28 29 7b 76  }()?function(){v
6a00: 61 72 20 72 3d 22 73 65 74 49 6d 6d 65 64 69 61  ar r="setImmedia
6a10: 74 65 24 22 2b 4d 61 74 68 2e 72 61 6e 64 6f 6d  te$"+Math.random
6a20: 28 29 2b 22 24 22 2c 74 3d 66 75 6e 63 74 69 6f  ()+"$",t=functio
6a30: 6e 28 74 29 7b 74 2e 73 6f 75 72 63 65 3d 3d 3d  n(t){t.source===
6a40: 6e 26 26 22 73 74 72 69 6e 67 22 3d 3d 74 79 70  n&&"string"==typ
6a50: 65 6f 66 20 74 2e 64 61 74 61 26 26 30 3d 3d 3d  eof t.data&&0===
6a60: 74 2e 64 61 74 61 2e 69 6e 64 65 78 4f 66 28 72  t.data.indexOf(r
6a70: 29 26 26 65 28 2b 74 2e 64 61 74 61 2e 73 6c 69  )&&e(+t.data.sli
6a80: 63 65 28 72 2e 6c 65 6e 67 74 68 29 29 7d 3b 6e  ce(r.length))};n
6a90: 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65  .addEventListene
6aa0: 72 3f 6e 2e 61 64 64 45 76 65 6e 74 4c 69 73 74  r?n.addEventList
6ab0: 65 6e 65 72 28 22 6d 65 73 73 61 67 65 22 2c 74  ener("message",t
6ac0: 2c 21 31 29 3a 6e 2e 61 74 74 61 63 68 45 76 65  ,!1):n.attachEve
6ad0: 6e 74 28 22 6f 6e 6d 65 73 73 61 67 65 22 2c 74  nt("onmessage",t
6ae0: 29 2c 6f 3d 66 75 6e 63 74 69 6f 6e 28 74 29 7b  ),o=function(t){
6af0: 6e 2e 70 6f 73 74 4d 65 73 73 61 67 65 28 72 2b  n.postMessage(r+
6b00: 74 2c 22 2a 22 29 7d 7d 28 29 3a 6e 2e 4d 65 73  t,"*")}}():n.Mes
6b10: 73 61 67 65 43 68 61 6e 6e 65 6c 3f 66 75 6e 63  sageChannel?func
6b20: 74 69 6f 6e 28 29 7b 76 61 72 20 6e 3d 6e 65 77  tion(){var n=new
6b30: 20 4d 65 73 73 61 67 65 43 68 61 6e 6e 65 6c 3b   MessageChannel;
6b40: 6e 2e 70 6f 72 74 31 2e 6f 6e 6d 65 73 73 61 67  n.port1.onmessag
6b50: 65 3d 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 65 28  e=function(n){e(
6b60: 6e 2e 64 61 74 61 29 7d 2c 6f 3d 66 75 6e 63 74  n.data)},o=funct
6b70: 69 6f 6e 28 72 29 7b 6e 2e 70 6f 72 74 32 2e 70  ion(r){n.port2.p
6b80: 6f 73 74 4d 65 73 73 61 67 65 28 72 29 7d 7d 28  ostMessage(r)}}(
6b90: 29 3a 62 26 26 22 6f 6e 72 65 61 64 79 73 74 61  ):b&&"onreadysta
6ba0: 74 65 63 68 61 6e 67 65 22 69 6e 20 62 2e 63 72  techange"in b.cr
6bb0: 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 73 63 72  eateElement("scr
6bc0: 69 70 74 22 29 3f 66 75 6e 63 74 69 6f 6e 28 29  ipt")?function()
6bd0: 7b 76 61 72 20 6e 3d 62 2e 64 6f 63 75 6d 65 6e  {var n=b.documen
6be0: 74 45 6c 65 6d 65 6e 74 3b 6f 3d 66 75 6e 63 74  tElement;o=funct
6bf0: 69 6f 6e 28 72 29 7b 76 61 72 20 74 3d 62 2e 63  ion(r){var t=b.c
6c00: 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 73 63  reateElement("sc
6c10: 72 69 70 74 22 29 3b 74 2e 6f 6e 72 65 61 64 79  ript");t.onready
6c20: 73 74 61 74 65 63 68 61 6e 67 65 3d 66 75 6e 63  statechange=func
6c30: 74 69 6f 6e 28 29 7b 65 28 72 29 2c 74 2e 6f 6e  tion(){e(r),t.on
6c40: 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65  readystatechange
6c50: 3d 6e 75 6c 6c 2c 6e 2e 72 65 6d 6f 76 65 43 68  =null,n.removeCh
6c60: 69 6c 64 28 74 29 2c 74 3d 6e 75 6c 6c 7d 2c 6e  ild(t),t=null},n
6c70: 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 74 29 7d  .appendChild(t)}
6c80: 7d 28 29 3a 6f 3d 66 75 6e 63 74 69 6f 6e 28 6e  }():o=function(n
6c90: 29 7b 73 65 74 54 69 6d 65 6f 75 74 28 65 2c 30  ){setTimeout(e,0
6ca0: 2c 6e 29 7d 2c 61 2e 73 65 74 49 6d 6d 65 64 69  ,n)},a.setImmedi
6cb0: 61 74 65 3d 66 75 6e 63 74 69 6f 6e 28 6e 29 7b  ate=function(n){
6cc0: 22 66 75 6e 63 74 69 6f 6e 22 21 3d 74 79 70 65  "function"!=type
6cd0: 6f 66 20 6e 26 26 28 6e 3d 6e 65 77 20 46 75 6e  of n&&(n=new Fun
6ce0: 63 74 69 6f 6e 28 22 22 2b 6e 29 29 3b 66 6f 72  ction(""+n));for
6cf0: 28 76 61 72 20 72 3d 6e 65 77 20 41 72 72 61 79  (var r=new Array
6d00: 28 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74  (arguments.lengt
6d10: 68 2d 31 29 2c 74 3d 30 3b 74 3c 72 2e 6c 65 6e  h-1),t=0;t<r.len
6d20: 67 74 68 3b 74 2b 2b 29 72 5b 74 5d 3d 61 72 67  gth;t++)r[t]=arg
6d30: 75 6d 65 6e 74 73 5b 74 2b 31 5d 3b 76 61 72 20  uments[t+1];var 
6d40: 63 3d 7b 63 61 6c 6c 62 61 63 6b 3a 6e 2c 61 72  c={callback:n,ar
6d50: 67 73 3a 72 7d 3b 72 65 74 75 72 6e 20 66 5b 69  gs:r};return f[i
6d60: 5d 3d 63 2c 6f 28 69 29 2c 69 2b 2b 7d 2c 61 2e  ]=c,o(i),i++},a.
6d70: 63 6c 65 61 72 49 6d 6d 65 64 69 61 74 65 3d 63  clearImmediate=c
6d80: 7d 7d 28 22 75 6e 64 65 66 69 6e 65 64 22 3d 3d  }}("undefined"==
6d90: 74 79 70 65 6f 66 20 73 65 6c 66 3f 76 6f 69 64  typeof self?void
6da0: 20 30 3d 3d 3d 6e 3f 74 68 69 73 3a 6e 3a 73 65   0===n?this:n:se
6db0: 6c 66 29 7d 29 2e 63 61 6c 6c 28 74 68 69 73 2c  lf)}).call(this,
6dc0: 74 28 37 29 2c 74 28 31 39 29 29 7d 7d 5d 29 3b  t(7),t(19))}}]);