Fundación Conector

Hex Artifact Content
Login

Artifact 2467f7efe34d4b66bd3fae6de6781a24538e08bd38fb0e1b0de9903c242d66f2:


0000: 2f 2a 2a 53 65 65 20 68 74 74 70 3a 2f 2f 63 61  /**See http://ca
0010: 73 75 61 6c 2d 65 66 66 65 63 74 73 2e 63 6f 6d  sual-effects.com
0020: 2f 6d 61 72 6b 64 65 65 70 20 66 6f 72 20 40 6c  /markdeep for @l
0030: 69 63 65 6e 73 65 20 61 6e 64 20 64 6f 63 75 6d  icense and docum
0040: 65 6e 74 61 74 69 6f 6e 2e 0a 6d 61 72 6b 64 65  entation..markde
0050: 65 70 2e 6d 69 6e 2e 6a 73 20 31 2e 30 33 20 28  ep.min.js 1.03 (
0060: 43 29 20 32 30 31 38 20 4d 6f 72 67 61 6e 20 4d  C) 2018 Morgan M
0070: 63 47 75 69 72 65 20 0a 68 69 67 68 6c 69 67 68  cGuire .highligh
0080: 74 2e 6d 69 6e 2e 6a 73 20 39 2e 31 32 2e 30 20  t.min.js 9.12.0 
0090: 28 43 29 20 32 30 31 37 20 49 76 61 6e 20 53 61  (C) 2017 Ivan Sa
00a0: 67 61 6c 61 65 76 20 68 74 74 70 73 3a 2f 2f 68  galaev https://h
00b0: 69 67 68 6c 69 67 68 74 6a 73 2e 6f 72 67 2f 2a  ighlightjs.org/*
00c0: 2f 0a 21 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75  /.!function(){"u
00d0: 73 65 20 73 74 72 69 63 74 22 3b 66 75 6e 63 74  se strict";funct
00e0: 69 6f 6e 20 65 28 65 2c 74 2c 72 29 7b 72 65 74  ion e(e,t,r){ret
00f0: 75 72 6e 22 3c 22 2b 65 2b 28 72 3f 22 20 22 2b  urn"<"+e+(r?" "+
0100: 72 3a 22 22 29 2b 22 3e 22 2b 74 2b 22 3c 2f 22  r:"")+">"+t+"</"
0110: 2b 65 2b 22 3e 22 7d 66 75 6e 63 74 69 6f 6e 20  +e+">"}function 
0120: 74 28 65 29 7b 74 72 79 7b 76 61 72 20 74 3d 64  t(e){try{var t=d
0130: 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c  ocument.createEl
0140: 65 6d 65 6e 74 28 22 63 61 6e 76 61 73 22 29 2c  ement("canvas"),
0150: 72 3d 74 2e 67 65 74 43 6f 6e 74 65 78 74 28 22  r=t.getContext("
0160: 32 64 22 29 3b 72 65 74 75 72 6e 20 72 2e 66 6f  2d");return r.fo
0170: 6e 74 3d 22 31 30 70 74 20 22 2b 65 2c 72 2e 6d  nt="10pt "+e,r.m
0180: 65 61 73 75 72 65 54 65 78 74 28 22 4d 22 29 2e  easureText("M").
0190: 77 69 64 74 68 7d 63 61 74 63 68 28 65 29 7b 72  width}catch(e){r
01a0: 65 74 75 72 6e 20 31 30 7d 7d 66 75 6e 63 74 69  eturn 10}}functi
01b0: 6f 6e 20 72 28 65 2c 74 29 7b 69 66 28 77 69 6e  on r(e,t){if(win
01c0: 64 6f 77 2e 6d 61 72 6b 64 65 65 70 4f 70 74 69  dow.markdeepOpti
01d0: 6f 6e 73 26 26 76 6f 69 64 20 30 21 3d 3d 77 69  ons&&void 0!==wi
01e0: 6e 64 6f 77 2e 6d 61 72 6b 64 65 65 70 4f 70 74  ndow.markdeepOpt
01f0: 69 6f 6e 73 5b 65 5d 29 7b 76 61 72 20 72 3d 77  ions[e]){var r=w
0200: 69 6e 64 6f 77 2e 6d 61 72 6b 64 65 65 70 4f 70  indow.markdeepOp
0210: 74 69 6f 6e 73 5b 65 5d 3b 72 65 74 75 72 6e 20  tions[e];return 
0220: 74 3f 28 72 3d 72 5b 74 5d 2c 76 6f 69 64 20 30  t?(r=r[t],void 0
0230: 21 3d 3d 72 3f 72 3a 6e 65 5b 65 5d 5b 74 5d 29  !==r?r:ne[e][t])
0240: 3a 77 69 6e 64 6f 77 2e 6d 61 72 6b 64 65 65 70  :window.markdeep
0250: 4f 70 74 69 6f 6e 73 5b 65 5d 7d 72 65 74 75 72  Options[e]}retur
0260: 6e 20 76 6f 69 64 20 30 21 3d 3d 6e 65 5b 65 5d  n void 0!==ne[e]
0270: 3f 74 3f 6e 65 5b 65 5d 5b 74 5d 3a 6e 65 5b 65  ?t?ne[e][t]:ne[e
0280: 5d 3a 76 6f 69 64 20 63 6f 6e 73 6f 6c 65 2e 77  ]:void console.w
0290: 61 72 6e 28 27 49 6c 6c 65 67 61 6c 20 6f 70 74  arn('Illegal opt
02a0: 69 6f 6e 3a 20 22 27 2b 65 2b 27 22 27 29 7d 66  ion: "'+e+'"')}f
02b0: 75 6e 63 74 69 6f 6e 20 6e 28 74 2c 6e 29 7b 69  unction n(t,n){i
02c0: 66 28 72 28 22 73 68 6f 77 4c 61 62 65 6c 73 22  f(r("showLabels"
02d0: 29 29 7b 76 61 72 20 61 3d 22 20 7b 5c 78 61 30  )){var a=" {\xa0
02e0: 22 2b 74 2b 22 5c 78 61 30 7d 22 3b 72 65 74 75  "+t+"\xa0}";retu
02f0: 72 6e 20 6e 3f 65 28 6e 2c 61 29 3a 61 7d 72 65  rn n?e(n,a):a}re
0300: 74 75 72 6e 22 22 7d 66 75 6e 63 74 69 6f 6e 20  turn""}function 
0310: 61 28 65 29 7b 72 65 74 75 72 6e 20 72 28 22 6c  a(e){return r("l
0320: 61 6e 67 22 29 2e 6b 65 79 77 6f 72 64 5b 65 5d  ang").keyword[e]
0330: 7c 7c 72 28 22 6c 61 6e 67 22 29 2e 6b 65 79 77  ||r("lang").keyw
0340: 6f 72 64 5b 65 2e 74 6f 4c 6f 77 65 72 43 61 73  ord[e.toLowerCas
0350: 65 28 29 5d 7c 7c 65 7d 66 75 6e 63 74 69 6f 6e  e()]||e}function
0360: 20 69 28 65 29 7b 72 65 74 75 72 6e 28 65 2b 22   i(e){return(e+"
0370: 22 29 2e 72 70 28 2f 26 2f 67 2c 22 26 61 6d 70  ").rp(/&/g,"&amp
0380: 3b 22 29 2e 72 70 28 2f 3c 2f 67 2c 22 26 6c 74  ;").rp(/</g,"&lt
0390: 3b 22 29 2e 72 70 28 2f 3e 2f 67 2c 22 26 67 74  ;").rp(/>/g,"&gt
03a0: 3b 22 29 2e 72 70 28 2f 22 2f 67 2c 22 26 71 75  ;").rp(/"/g,"&qu
03b0: 6f 74 3b 22 29 7d 66 75 6e 63 74 69 6f 6e 20 73  ot;")}function s
03c0: 28 65 29 7b 72 65 74 75 72 6e 20 65 2e 72 70 28  (e){return e.rp(
03d0: 2f 26 6c 74 3b 2f 67 2c 22 3c 22 29 2e 72 70 28  /&lt;/g,"<").rp(
03e0: 2f 26 67 74 3b 2f 67 2c 22 3e 22 29 2e 72 70 28  /&gt;/g,">").rp(
03f0: 2f 26 71 75 6f 74 3b 2f 67 2c 27 22 27 29 2e 72  /&quot;/g,'"').r
0400: 70 28 2f 26 23 33 39 3b 2f 67 2c 22 27 22 29 2e  p(/&#39;/g,"'").
0410: 72 70 28 2f 26 6e 64 61 73 68 3b 2f 67 2c 22 5c  rp(/&ndash;/g,"\
0420: 75 32 30 31 33 22 29 2e 72 70 28 2f 26 6d 64 61  u2013").rp(/&mda
0430: 73 68 3b 2f 67 2c 22 2d 2d 2d 22 29 2e 72 70 28  sh;/g,"---").rp(
0440: 2f 26 61 6d 70 3b 2f 67 2c 22 26 22 29 7d 66 75  /&amp;/g,"&")}fu
0450: 6e 63 74 69 6f 6e 20 6f 28 65 29 7b 72 65 74 75  nction o(e){retu
0460: 72 6e 20 65 2e 72 70 28 2f 3c 2e 2a 3f 3e 2f 67  rn e.rp(/<.*?>/g
0470: 2c 22 22 29 7d 66 75 6e 63 74 69 6f 6e 20 63 28  ,"")}function c(
0480: 65 29 7b 72 65 74 75 72 6e 20 65 6e 63 6f 64 65  e){return encode
0490: 55 52 49 28 65 2e 72 70 28 2f 5c 73 2f 67 2c 22  URI(e.rp(/\s/g,"
04a0: 22 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29  ").toLowerCase()
04b0: 29 7d 66 75 6e 63 74 69 6f 6e 20 6c 28 29 7b 66  )}function l(){f
04c0: 6f 72 28 76 61 72 20 74 3d 22 22 2c 72 3d 31 3b  or(var t="",r=1;
04d0: 72 3c 3d 36 3b 2b 2b 72 29 7b 74 2b 3d 22 2e 6d  r<=6;++r){t+=".m
04e0: 64 20 68 22 2b 72 2b 22 3a 3a 62 65 66 6f 72 65  d h"+r+"::before
04f0: 20 7b 5c 6e 63 6f 6e 74 65 6e 74 3a 22 3b 66 6f   {\ncontent:";fo
0500: 72 28 76 61 72 20 6e 3d 31 3b 6e 3c 3d 72 3b 2b  r(var n=1;n<=r;+
0510: 2b 6e 29 74 2b 3d 22 63 6f 75 6e 74 65 72 28 68  +n)t+="counter(h
0520: 22 2b 6e 2b 27 29 20 22 27 2b 28 6e 3c 72 3f 22  "+n+') "'+(n<r?"
0530: 2e 22 3a 22 20 22 29 2b 27 22 27 3b 74 2b 3d 22  .":" ")+'"';t+="
0540: 3b 5c 6e 63 6f 75 6e 74 65 72 2d 69 6e 63 72 65  ;\ncounter-incre
0550: 6d 65 6e 74 3a 20 68 22 2b 72 2b 22 3b 6d 61 72  ment: h"+r+";mar
0560: 67 69 6e 2d 72 69 67 68 74 3a 31 30 70 78 7d 22  gin-right:10px}"
0570: 7d 72 65 74 75 72 6e 20 65 28 22 73 74 79 6c 65  }return e("style
0580: 22 2c 74 29 7d 66 75 6e 63 74 69 6f 6e 20 75 28  ",t)}function u(
0590: 65 2c 74 29 7b 76 61 72 20 72 3d 65 2e 69 6e 6e  e,t){var r=e.inn
05a0: 65 72 48 54 4d 4c 3b 72 65 74 75 72 6e 20 72 3d  erHTML;return r=
05b0: 72 2e 72 70 28 2f 3c 5c 2f 68 74 74 70 73 3f 3a  r.rp(/<\/https?:
05c0: 2e 2a 3e 7c 3c 5c 2f 66 74 70 3a 2e 2a 3e 7c 3c  .*>|<\/ftp:.*>|<
05d0: 5c 2f 5b 5e 20 22 5c 74 5c 6e 3e 5d 2b 40 5b 5e  \/[^ "\t\n>]+@[^
05e0: 20 22 5c 74 5c 6e 3e 5d 2b 3e 2f 67 69 2c 22 22   "\t\n>]+>/gi,""
05f0: 29 2c 72 3d 72 2e 72 70 28 2f 3c 28 68 74 74 70  ),r=r.rp(/<(http
0600: 73 3f 7c 66 74 70 29 3a 20 28 2e 2a 3f 29 3e 2f  s?|ftp): (.*?)>/
0610: 67 69 2c 66 75 6e 63 74 69 6f 6e 28 65 2c 74 2c  gi,function(e,t,
0620: 72 29 7b 76 61 72 20 6e 3d 22 3c 22 2b 74 2b 22  r){var n="<"+t+"
0630: 3a 2f 2f 22 2b 72 2e 72 70 28 2f 3d 22 22 5c 73  ://"+r.rp(/=""\s
0640: 2f 67 2c 22 2f 22 29 3b 72 65 74 75 72 6e 27 3d  /g,"/");return'=
0650: 22 22 27 3d 3d 3d 6e 2e 73 73 28 6e 2e 6c 65 6e  ""'===n.ss(n.len
0660: 67 74 68 2d 33 29 26 26 28 6e 3d 6e 2e 73 73 28  gth-3)&&(n=n.ss(
0670: 30 2c 6e 2e 6c 65 6e 67 74 68 2d 33 29 29 2c 6e  0,n.length-3)),n
0680: 3d 6e 2e 72 70 28 2f 22 2f 67 2c 22 22 29 2c 6e  =n.rp(/"/g,""),n
0690: 2b 22 3e 22 7d 29 2c 72 3d 72 2e 72 70 28 2f 3c  +">"}),r=r.rp(/<
06a0: 73 74 79 6c 65 20 63 6c 61 73 73 3d 5b 22 27 5d  style class=["']
06b0: 66 61 6c 6c 62 61 63 6b 5b 22 27 5d 3e 2e 2a 3f  fallback["']>.*?
06c0: 3c 5c 2f 73 74 79 6c 65 3e 2f 67 69 6d 2c 22 22  <\/style>/gim,""
06d0: 29 2c 72 3d 73 28 72 29 7d 66 75 6e 63 74 69 6f  ),r=s(r)}functio
06e0: 6e 20 64 28 65 29 7b 66 75 6e 63 74 69 6f 6e 20  n d(e){function 
06f0: 74 28 65 2c 74 2c 72 29 7b 66 6f 72 28 76 61 72  t(e,t,r){for(var
0700: 20 6e 3d 74 2c 61 3d 74 3b 61 3c 72 3b 2b 2b 61   n=t,a=t;a<r;++a
0710: 2c 2b 2b 6e 29 7b 76 61 72 20 69 3d 65 2e 63 68  ,++n){var i=e.ch
0720: 61 72 43 6f 64 65 41 74 28 6e 29 3b 6e 2b 3d 69  arCodeAt(n);n+=i
0730: 3e 3d 35 35 32 39 36 26 26 69 3c 3d 35 36 33 31  >=55296&&i<=5631
0740: 39 7d 72 65 74 75 72 6e 20 6e 2d 72 7d 66 75 6e  9}return n-r}fun
0750: 63 74 69 6f 6e 20 72 28 29 7b 75 3d 65 2e 69 6e  ction r(){u=e.in
0760: 64 65 78 4f 66 28 22 5c 6e 22 2c 73 29 2b 31 2c  dexOf("\n",s)+1,
0770: 64 3d 74 28 65 2c 73 2b 6f 2c 73 2b 63 29 2c 70  d=t(e,s+o,s+c),p
0780: 3d 70 7c 7c 2f 5c 53 2f 2e 74 65 73 74 28 65 2e  =p||/\S/.test(e.
0790: 73 73 28 73 2c 73 2b 6f 29 29 2c 67 3d 67 7c 7c  ss(s,s+o)),g=g||
07a0: 22 2a 22 21 3d 3d 65 5b 73 2b 63 2b 64 5d 2c 6d  "*"!==e[s+c+d],m
07b0: 3d 21 67 26 26 28 6d 7c 7c 2f 5b 5e 20 2a 5c 74  =!g&&(m||/[^ *\t
07c0: 5c 6e 5c 72 5d 2f 2e 74 65 73 74 28 65 2e 73 73  \n\r]/.test(e.ss
07d0: 28 73 2b 63 2b 64 2b 31 2c 75 29 29 29 7d 66 6f  (s+c+d+1,u)))}fo
07e0: 72 28 76 61 72 20 6e 3d 7b 70 3a 65 2c 71 3a 22  r(var n={p:e,q:"
07f0: 22 2c 73 3a 22 22 2c 75 3a 22 22 7d 2c 61 3d 65  ",s:"",u:""},a=e
0800: 2e 69 6e 64 65 78 4f 66 28 71 29 3b 61 3e 3d 30  .indexOf(q);a>=0
0810: 3b 61 3d 65 2e 69 6e 64 65 78 4f 66 28 71 2c 61  ;a=e.indexOf(q,a
0820: 2b 71 2e 6c 65 6e 67 74 68 29 29 7b 76 61 72 20  +q.length)){var 
0830: 69 2c 73 3d 69 65 28 30 2c 65 2e 6c 61 73 74 49  i,s=ie(0,e.lastI
0840: 6e 64 65 78 4f 66 28 22 5c 6e 22 2c 61 29 29 2b  ndexOf("\n",a))+
0850: 31 2c 6f 3d 61 2d 73 3b 66 6f 72 28 69 3d 61 2b  1,o=a-s;for(i=a+
0860: 71 2e 6c 65 6e 67 74 68 3b 65 5b 69 5d 3d 3d 3d  q.length;e[i]===
0870: 7a 3b 2b 2b 69 29 3b 76 61 72 20 63 3d 69 2d 73  z;++i);var c=i-s
0880: 2d 31 2c 6c 3d 7b 70 3a 65 2e 73 73 28 30 2c 73  -1,l={p:e.ss(0,s
0890: 29 2c 71 3a 22 22 2c 73 3a 22 63 65 6e 74 65 72  ),q:"",s:"center
08a0: 22 2c 75 3a 65 2e 73 73 28 73 2c 61 29 2e 72 70  ",u:e.ss(s,a).rp
08b0: 28 2f 5b 20 5c 74 5d 2b 24 2f 2c 22 20 22 29 7d  (/[ \t]+$/," ")}
08c0: 2c 75 3d 30 2c 64 3d 30 2c 70 3d 21 31 2c 6d 3d  ,u=0,d=0,p=!1,m=
08d0: 21 31 2c 67 3d 21 31 3b 72 28 29 3b 66 6f 72 28  !1,g=!1;r();for(
08e0: 76 61 72 20 62 3d 21 30 2c 66 3d 69 3b 62 3b 29  var b=!0,f=i;b;)
08f0: 7b 69 66 28 73 3d 75 2c 72 28 29 2c 30 3d 3d 3d  {if(s=u,r(),0===
0900: 73 29 72 65 74 75 72 6e 20 6e 3b 69 66 28 70 3f  s)return n;if(p?
0910: 6c 2e 73 3d 22 66 6c 6f 61 74 72 69 67 68 74 22  l.s="floatright"
0920: 3a 6d 26 26 28 6c 2e 73 3d 22 66 6c 6f 61 74 6c  :m&&(l.s="floatl
0930: 65 66 74 22 29 2c 65 5b 73 2b 6f 5d 21 3d 3d 7a  eft"),e[s+o]!==z
0940: 7c 7c 70 26 26 65 5b 73 2b 63 2b 64 5d 21 3d 3d  ||p&&e[s+c+d]!==
0950: 7a 29 62 3d 21 31 3b 65 6c 73 65 7b 76 61 72 20  z)b=!1;else{var 
0960: 68 3b 66 6f 72 28 68 3d 6f 3b 68 3c 63 26 26 65  h;for(h=o;h<c&&e
0970: 5b 73 2b 68 5d 3d 3d 3d 7a 3b 2b 2b 68 29 3b 76  [s+h]===z;++h);v
0980: 61 72 20 79 3d 73 2b 6f 2c 78 3d 73 2b 63 2b 64  ar y=s+o,x=s+c+d
0990: 3b 69 66 28 21 70 29 7b 76 61 72 20 76 3d 65 2e  ;if(!p){var v=e.
09a0: 69 6e 64 65 78 4f 66 28 22 5c 6e 22 2c 79 29 3b  indexOf("\n",y);
09b0: 76 21 3d 3d 2d 31 26 26 28 78 3d 4d 61 74 68 2e  v!==-1&&(x=Math.
09c0: 6d 69 6e 28 78 2c 76 29 29 7d 69 66 28 6c 2e 75  min(x,v))}if(l.u
09d0: 2b 3d 65 2e 73 73 28 66 2c 79 29 2e 72 70 28 2f  +=e.ss(f,y).rp(/
09e0: 5e 5b 20 5c 74 5d 2a 5b 20 5c 74 5d 2f 2c 22 20  ^[ \t]*[ \t]/," 
09f0: 22 29 2e 72 70 28 2f 5b 20 5c 74 5d 5b 20 5c 74  ").rp(/[ \t][ \t
0a00: 5d 2a 24 2f 2c 22 20 22 29 2c 68 3d 3d 3d 63 29  ]*$/," "),h===c)
0a10: 72 65 74 75 72 6e 20 6c 2e 75 2b 3d 65 2e 73 73  return l.u+=e.ss
0a20: 28 73 2b 63 2b 31 29 2c 6c 3b 6c 2e 71 2b 3d 65  (s+c+1),l;l.q+=e
0a30: 2e 73 73 28 79 2b 31 2c 78 29 2b 22 5c 6e 22 2c  .ss(y+1,x)+"\n",
0a40: 66 3d 78 2b 31 7d 7d 7d 72 65 74 75 72 6e 20 6e  f=x+1}}}return n
0a50: 7d 66 75 6e 63 74 69 6f 6e 20 70 28 65 2c 74 2c  }function p(e,t,
0a60: 72 2c 6e 29 7b 76 61 72 20 61 3d 74 2e 73 6f 75  r,n){var a=t.sou
0a70: 72 63 65 2c 69 3d 22 5b 5e 20 5c 5c 74 5c 5c 6e  rce,i="[^ \\t\\n
0a80: 22 2b 61 2b 22 5d 22 2c 73 3d 22 28 5b 5e 41 2d  "+a+"]",s="([^A-
0a90: 5a 61 2d 7a 30 2d 39 5d 29 28 22 2b 61 2b 22 29  Za-z0-9])("+a+")
0aa0: 28 22 2b 69 2b 22 2e 2a 3f 28 5c 5c 6e 2e 2b 3f  ("+i+".*?(\\n.+?
0ab0: 29 2a 3f 29 22 2b 61 2b 22 28 3f 21 5b 41 2d 5a  )*?)"+a+"(?![A-Z
0ac0: 61 2d 7a 30 2d 39 5d 29 22 3b 72 65 74 75 72 6e  a-z0-9])";return
0ad0: 20 65 2e 72 70 28 52 65 67 45 78 70 28 73 2c 22   e.rp(RegExp(s,"
0ae0: 67 22 29 2c 22 24 31 3c 22 2b 72 2b 28 6e 3f 22  g"),"$1<"+r+(n?"
0af0: 20 22 2b 6e 3a 22 22 29 2b 22 3e 24 33 3c 2f 22   "+n:"")+">$3</"
0b00: 2b 72 2b 22 3e 22 29 7d 66 75 6e 63 74 69 6f 6e  +r+">")}function
0b10: 20 6d 28 74 2c 6e 29 7b 66 75 6e 63 74 69 6f 6e   m(t,n){function
0b20: 20 61 28 65 29 7b 72 65 74 75 72 6e 20 65 2e 74   a(e){return e.t
0b30: 72 69 6d 28 29 2e 72 70 28 2f 5e 5c 7c 7c 5c 7c  rim().rp(/^\||\|
0b40: 24 2f 67 2c 22 22 29 7d 76 61 72 20 69 3d 2f 28  $/g,"")}var i=/(
0b50: 3f 3a 5c 6e 5b 20 5c 74 5d 2a 28 3f 3a 28 3f 3a  ?:\n[ \t]*(?:(?:
0b60: 5c 7c 3f 5b 20 5c 74 5c 53 5d 2b 3f 28 3f 3a 5c  \|?[ \t\S]+?(?:\
0b70: 7c 5b 20 5c 74 5c 53 5d 2b 3f 29 2b 5c 7c 3f 29  |[ \t\S]+?)+\|?)
0b80: 7c 5c 7c 5b 20 5c 74 5c 53 5d 2b 5c 7c 29 28 3f  |\|[ \t\S]+\|)(?
0b90: 3d 5c 6e 29 29 2f 2e 73 6f 75 72 63 65 2c 73 3d  =\n))/.source,s=
0ba0: 2f 5c 6e 5b 20 5c 74 5d 2a 28 3f 3a 28 3f 3a 5c  /\n[ \t]*(?:(?:\
0bb0: 7c 3f 20 2a 5c 3a 3f 2d 2b 5c 3a 3f 28 3f 3a 20  |? *\:?-+\:?(?: 
0bc0: 2a 5c 7c 20 2a 5c 3a 3f 2d 2b 5c 3a 3f 29 2b 20  *\| *\:?-+\:?)+ 
0bd0: 2a 5c 7c 3f 7c 29 7c 5c 7c 5b 5c 3a 2d 5d 2b 5c  *\|?|)|\|[\:-]+\
0be0: 7c 29 28 3f 3d 5c 6e 29 2f 2e 73 6f 75 72 63 65  |)(?=\n)/.source
0bf0: 2c 6f 3d 2f 5c 6e 5b 20 5c 74 5d 2a 5c 5b 5b 5e  ,o=/\n[ \t]*\[[^
0c00: 5c 6e 5c 7c 5d 2b 5c 5d 5b 20 5c 74 5d 2a 28 3f  \n\|]+\][ \t]*(?
0c10: 3d 5c 6e 29 2f 2e 73 6f 75 72 63 65 2c 63 3d 52  =\n)/.source,c=R
0c20: 65 67 45 78 70 28 69 2b 73 2b 69 2b 22 2b 28 22  egExp(i+s+i+"+("
0c30: 2b 6f 2b 22 29 3f 22 2c 22 67 22 29 3b 72 65 74  +o+")?","g");ret
0c40: 75 72 6e 20 74 3d 74 2e 72 70 28 63 2c 66 75 6e  urn t=t.rp(c,fun
0c50: 63 74 69 6f 6e 28 74 29 7b 76 61 72 20 69 3d 74  ction(t){var i=t
0c60: 2e 73 70 6c 69 74 28 22 5c 6e 22 29 2c 73 3d 22  .split("\n"),s="
0c70: 22 2c 6f 3d 22 22 3d 3d 3d 69 5b 30 5d 3f 31 3a  ",o=""===i[0]?1:
0c80: 30 2c 63 3d 69 5b 69 2e 6c 65 6e 67 74 68 2d 31  0,c=i[i.length-1
0c90: 5d 2e 74 72 69 6d 28 29 3b 63 2e 6c 65 6e 67 74  ].trim();c.lengt
0ca0: 68 3e 33 26 26 22 5b 22 3d 3d 3d 63 5b 30 5d 26  h>3&&"["===c[0]&
0cb0: 26 22 5d 22 3d 3d 3d 63 5b 63 2e 6c 65 6e 67 74  &"]"===c[c.lengt
0cc0: 68 2d 31 5d 3f 28 69 2e 70 6f 70 28 29 2c 63 3d  h-1]?(i.pop(),c=
0cd0: 63 2e 73 73 28 31 2c 63 2e 6c 65 6e 67 74 68 2d  c.ss(1,c.length-
0ce0: 31 29 29 3a 63 3d 76 6f 69 64 20 30 3b 76 61 72  1)):c=void 0;var
0cf0: 20 6c 3d 5b 5d 3b 61 28 69 5b 6f 2b 31 5d 29 2e   l=[];a(i[o+1]).
0d00: 72 70 28 2f 3a 3f 2d 2b 3a 3f 2f 67 2c 66 75 6e  rp(/:?-+:?/g,fun
0d10: 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 74 3d 22  ction(e){var t="
0d20: 3a 22 3d 3d 3d 65 5b 30 5d 2c 72 3d 22 3a 22 3d  :"===e[0],r=":"=
0d30: 3d 3d 65 5b 65 2e 6c 65 6e 67 74 68 2d 31 5d 3b  ==e[e.length-1];
0d40: 6c 2e 70 75 73 68 28 6e 28 27 20 73 74 79 6c 65  l.push(n(' style
0d50: 3d 22 74 65 78 74 2d 61 6c 69 67 6e 3a 27 2b 28  ="text-align:'+(
0d60: 74 26 26 72 3f 22 63 65 6e 74 65 72 22 3a 72 3f  t&&r?"center":r?
0d70: 22 72 69 67 68 74 22 3a 22 6c 65 66 74 22 29 2b  "right":"left")+
0d80: 27 22 27 29 29 7d 29 3b 66 6f 72 28 76 61 72 20  '"'))});for(var 
0d90: 75 3d 69 5b 6f 2b 31 5d 2e 74 72 69 6d 28 29 2c  u=i[o+1].trim(),
0da0: 64 3d 22 7c 22 3d 3d 3d 75 5b 30 5d 2c 70 3d 22  d="|"===u[0],p="
0db0: 7c 22 3d 3d 3d 75 5b 75 2e 6c 65 6e 67 74 68 2d  |"===u[u.length-
0dc0: 31 5d 2c 6d 3d 22 74 68 22 2c 67 3d 6f 3b 67 3c  1],m="th",g=o;g<
0dd0: 69 2e 6c 65 6e 67 74 68 3b 2b 2b 67 29 7b 75 3d  i.length;++g){u=
0de0: 69 5b 67 5d 2e 74 72 69 6d 28 29 2c 64 7c 7c 22  i[g].trim(),d||"
0df0: 7c 22 21 3d 3d 75 5b 30 5d 7c 7c 28 75 3d 22 26  |"!==u[0]||(u="&
0e00: 6e 62 73 70 3b 22 2b 75 29 2c 70 7c 7c 22 7c 22  nbsp;"+u),p||"|"
0e10: 21 3d 3d 75 5b 75 2e 6c 65 6e 67 74 68 2d 31 5d  !==u[u.length-1]
0e20: 7c 7c 28 75 2b 3d 22 26 6e 62 73 70 3b 22 29 2c  ||(u+="&nbsp;"),
0e30: 75 3d 61 28 75 29 3b 76 61 72 20 62 3d 30 3b 73  u=a(u);var b=0;s
0e40: 2b 3d 65 28 22 74 72 22 2c 22 3c 22 2b 6d 2b 6c  +=e("tr","<"+m+l
0e50: 5b 30 5d 2b 22 3e 20 22 2b 75 2e 72 70 28 2f 20  [0]+"> "+u.rp(/ 
0e60: 2a 5c 7c 20 2a 2f 67 2c 66 75 6e 63 74 69 6f 6e  *\| */g,function
0e70: 28 29 7b 72 65 74 75 72 6e 2b 2b 62 2c 22 20 3c  (){return++b," <
0e80: 2f 22 2b 6d 2b 22 3e 3c 22 2b 6d 2b 6c 5b 62 5d  /"+m+"><"+m+l[b]
0e90: 2b 22 3e 20 22 7d 29 2b 22 20 3c 2f 22 2b 6d 2b  +"> "})+" </"+m+
0ea0: 22 3e 22 29 2b 22 5c 6e 22 2c 67 3d 3d 6f 26 26  ">")+"\n",g==o&&
0eb0: 28 2b 2b 67 2c 6d 3d 22 74 64 22 29 7d 72 65 74  (++g,m="td")}ret
0ec0: 75 72 6e 20 73 3d 65 28 22 74 61 62 6c 65 22 2c  urn s=e("table",
0ed0: 73 2c 6e 28 27 63 6c 61 73 73 3d 22 74 61 62 6c  s,n('class="tabl
0ee0: 65 22 27 29 29 2c 63 26 26 28 63 3d 65 28 22 64  e"')),c&&(c=e("d
0ef0: 69 76 22 2c 63 2c 6e 28 27 63 6c 61 73 73 3d 22  iv",c,n('class="
0f00: 74 61 62 6c 65 63 61 70 74 69 6f 6e 22 27 29 29  tablecaption"'))
0f10: 2c 73 3d 72 28 22 63 61 70 74 69 6f 6e 41 62 6f  ,s=r("captionAbo
0f20: 76 65 22 2c 22 74 61 62 6c 65 22 29 3f 63 2b 73  ve","table")?c+s
0f30: 3a 22 5c 6e 22 2b 73 2b 63 29 2c 65 28 22 64 69  :"\n"+s+c),e("di
0f40: 76 22 2c 73 2c 22 63 6c 61 73 73 3d 27 74 61 62  v",s,"class='tab
0f50: 6c 65 27 22 29 7d 29 7d 66 75 6e 63 74 69 6f 6e  le'")})}function
0f60: 20 67 28 65 2c 74 29 7b 65 3d 65 2e 72 70 28 2f   g(e,t){e=e.rp(/
0f70: 5e 28 5c 73 2a 29 28 3f 3a 2d 5c 73 2a 29 3f 28  ^(\s*)(?:-\s*)?(
0f80: 3f 3a 5c 5b 20 5c 5d 7c 5c 75 32 36 31 30 29 28  ?:\[ \]|\u2610)(
0f90: 5c 73 2b 29 2f 67 6d 2c 22 24 31 5c 75 32 36 31  \s+)/gm,"$1\u261
0fa0: 30 24 32 22 29 2c 65 3d 65 2e 72 70 28 2f 5e 28  0$2"),e=e.rp(/^(
0fb0: 5c 73 2a 29 28 3f 3a 2d 5c 73 2a 29 3f 28 3f 3a  \s*)(?:-\s*)?(?:
0fc0: 5c 5b 78 5c 5d 7c 5c 75 32 36 31 31 29 28 5c 73  \[x\]|\u2611)(\s
0fd0: 2b 29 2f 67 6d 2c 22 24 31 5c 75 32 36 31 31 24  +)/gm,"$1\u2611$
0fe0: 32 22 29 3b 66 6f 72 28 76 61 72 20 72 3d 2f 5c  2");for(var r=/\
0ff0: 6e 5c 73 2a 5c 6e 2f 2e 73 6f 75 72 63 65 2c 6e  n\s*\n/.source,n
1000: 3d 2f 5b 3a 2c 5d 5c 73 2a 5c 6e 2f 2e 73 6f 75  =/[:,]\s*\n/.sou
1010: 72 63 65 2c 61 3d 52 65 67 45 78 70 28 22 28 22  rce,a=RegExp("("
1020: 2b 6e 2b 22 7c 22 2b 72 2b 22 7c 3c 70 3e 73 2a  +n+"|"+r+"|<p>s*
1030: 5c 6e 7c 3c 62 72 2f 3e 73 2a 5c 6e 3f 29 22 2b  \n|<br/>s*\n?)"+
1040: 2f 28 28 3f 3a 5b 20 5c 74 5d 2a 28 3f 3a 5c 64  /((?:[ \t]*(?:\d
1050: 2b 5c 2e 7c 2d 7c 5c 2b 7c 5c 2a 7c 5c 75 32 36  +\.|-|\+|\*|\u26
1060: 31 31 7c 5c 75 32 36 31 30 29 28 3f 3a 5b 20 5c  11|\u2610)(?:[ \
1070: 74 5d 2b 2e 2b 5c 6e 28 3f 3a 5b 20 5c 74 5d 2a  t]+.+\n(?:[ \t]*
1080: 5c 6e 29 3f 29 2b 29 2b 29 2f 2e 73 6f 75 72 63  \n)?)+)+)/.sourc
1090: 65 2c 22 67 6d 22 29 2c 69 3d 21 30 2c 73 3d 7b  e,"gm"),i=!0,s={
10a0: 22 2b 22 3a 74 28 27 63 6c 61 73 73 3d 22 70 6c  "+":t('class="pl
10b0: 75 73 22 27 29 2c 22 2d 22 3a 74 28 27 63 6c 61  us"'),"-":t('cla
10c0: 73 73 3d 22 6d 69 6e 75 73 22 27 29 2c 22 2a 22  ss="minus"'),"*"
10d0: 3a 74 28 27 63 6c 61 73 73 3d 22 61 73 74 65 72  :t('class="aster
10e0: 69 73 6b 22 27 29 2c 22 5c 75 32 36 31 31 22 3a  isk"'),"\u2611":
10f0: 74 28 27 63 6c 61 73 73 3d 22 63 68 65 63 6b 65  t('class="checke
1100: 64 22 27 29 2c 22 5c 75 32 36 31 30 22 3a 74 28  d"'),"\u2610":t(
1110: 27 63 6c 61 73 73 3d 22 75 6e 63 68 65 63 6b 65  'class="unchecke
1120: 64 22 27 29 7d 2c 6f 3d 74 28 27 63 6c 61 73 73  d"')},o=t('class
1130: 3d 22 6e 75 6d 62 65 72 22 27 29 3b 69 3b 29 69  ="number"');i;)i
1140: 3d 21 31 2c 65 3d 65 2e 72 70 28 61 2c 66 75 6e  =!1,e=e.rp(a,fun
1150: 63 74 69 6f 6e 28 65 2c 72 2c 6e 29 7b 76 61 72  ction(e,r,n){var
1160: 20 61 3d 72 2c 63 3d 5b 5d 2c 6c 3d 7b 46 3a 2d   a=r,c=[],l={F:-
1170: 31 7d 3b 66 6f 72 28 6e 2e 73 70 6c 69 74 28 22  1};for(n.split("
1180: 5c 6e 22 29 2e 66 6f 72 45 61 63 68 28 66 75 6e  \n").forEach(fun
1190: 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 72 3d 65  ction(e){var r=e
11a0: 2e 72 70 28 2f 5e 5c 73 2a 2f 2c 22 22 29 2c 6e  .rp(/^\s*/,""),n
11b0: 3d 65 2e 6c 65 6e 67 74 68 2d 72 2e 6c 65 6e 67  =e.length-r.leng
11c0: 74 68 2c 75 3d 73 5b 72 5b 30 5d 5d 2c 64 3d 21  th,u=s[r[0]],d=!
11d0: 21 75 3b 75 3d 75 7c 7c 6f 3b 76 61 72 20 70 3d  !u;u=u||o;var p=
11e0: 2f 5e 5c 64 2b 5c 2e 5b 20 5c 74 5d 2f 2e 74 65  /^\d+\.[ \t]/.te
11f0: 73 74 28 72 29 2c 6d 3d 22 22 3d 3d 3d 72 2c 67  st(r),m=""===r,g
1200: 3d 70 3f 22 20 22 2b 74 28 22 73 74 61 72 74 3d  =p?" "+t("start=
1210: 22 2b 72 2e 6d 61 74 63 68 28 2f 5e 5c 64 2b 2f  "+r.match(/^\d+/
1220: 29 5b 30 5d 29 3a 22 22 3b 69 66 28 28 70 7c 7c  )[0]):"";if((p||
1230: 64 29 26 26 28 6e 2b 3d 32 29 2c 6c 29 69 66 28  d)&&(n+=2),l)if(
1240: 70 7c 7c 64 7c 7c 21 28 6d 7c 7c 6e 3e 3d 6c 2e  p||d||!(m||n>=l.
1250: 46 29 29 7b 69 66 28 6e 21 3d 3d 6c 2e 46 29 69  F)){if(n!==l.F)i
1260: 66 28 6c 2e 46 21 3d 3d 2d 31 26 26 6e 3c 6c 2e  f(l.F!==-1&&n<l.
1270: 46 29 66 6f 72 28 3b 6c 26 26 6e 3c 6c 2e 46 3b  F)for(;l&&n<l.F;
1280: 29 63 2e 70 6f 70 28 29 2c 61 2b 3d 22 5c 6e 3c  )c.pop(),a+="\n<
1290: 2f 6c 69 3e 3c 2f 22 2b 6c 2e 74 61 67 2b 22 3e  /li></"+l.tag+">
12a0: 22 2c 6c 3d 63 5b 63 2e 6c 65 6e 67 74 68 2d 31  ",l=c[c.length-1
12b0: 5d 3b 65 6c 73 65 20 6c 3d 7b 46 3a 6e 2c 74 61  ];else l={F:n,ta
12c0: 67 3a 70 3f 22 6f 6c 22 3a 22 75 6c 22 2c 47 3a  g:p?"ol":"ul",G:
12d0: 65 2e 73 73 28 30 2c 6e 2d 32 29 7d 2c 63 2e 70  e.ss(0,n-2)},c.p
12e0: 75 73 68 28 6c 29 2c 61 2b 3d 22 5c 6e 3c 22 2b  ush(l),a+="\n<"+
12f0: 6c 2e 74 61 67 2b 67 2b 22 3e 22 3b 65 6c 73 65  l.tag+g+">";else
1300: 20 6c 2e 46 21 3d 3d 2d 31 26 26 28 61 2b 3d 22   l.F!==-1&&(a+="
1310: 5c 6e 3c 2f 6c 69 3e 22 29 3b 6c 3f 61 2b 3d 22  \n</li>");l?a+="
1320: 5c 6e 22 2b 6c 2e 47 2b 22 3c 6c 69 20 22 2b 75  \n"+l.G+"<li "+u
1330: 2b 22 3e 22 2b 72 2e 72 70 28 2f 5e 28 5c 64 2b  +">"+r.rp(/^(\d+
1340: 5c 2e 7c 2d 7c 5c 2b 7c 5c 2a 7c 5c 75 32 36 31  \.|-|\+|\*|\u261
1350: 31 7c 5c 75 32 36 31 30 29 20 2f 2c 22 22 29 3a  1|\u2610) /,""):
1360: 28 61 2b 3d 22 5c 6e 22 2b 65 2c 69 3d 21 30 29  (a+="\n"+e,i=!0)
1370: 7d 65 6c 73 65 20 61 2b 3d 22 5c 6e 22 2b 6c 2e  }else a+="\n"+l.
1380: 47 2b 65 3b 65 6c 73 65 20 61 2b 3d 22 5c 6e 22  G+e;else a+="\n"
1390: 2b 65 7d 29 2c 61 3d 61 2e 72 65 70 6c 61 63 65  +e}),a=a.replace
13a0: 28 2f 5c 73 2b 24 2f 2c 22 22 29 2c 6c 3d 63 2e  (/\s+$/,""),l=c.
13b0: 70 6f 70 28 29 3b 6c 3b 6c 3d 63 2e 70 6f 70 28  pop();l;l=c.pop(
13c0: 29 29 61 2b 3d 22 3c 2f 6c 69 3e 3c 2f 22 2b 6c  ))a+="</li></"+l
13d0: 2e 74 61 67 2b 22 3e 22 3b 72 65 74 75 72 6e 20  .tag+">";return 
13e0: 61 2b 22 5c 6e 5c 6e 22 7d 29 3b 72 65 74 75 72  a+"\n\n"});retur
13f0: 6e 20 65 7d 66 75 6e 63 74 69 6f 6e 20 62 28 74  n e}function b(t
1400: 2c 6e 29 7b 76 61 72 20 69 3d 2f 5e 28 3f 3a 5b  ,n){var i=/^(?:[
1410: 5e 5c 7c 3c 3e 5c 73 2d 5c 2b 5c 2a 5c 64 5d 2e  ^\|<>\s-\+\*\d].
1420: 2a 5b 31 32 5d 5c 64 7b 33 7d 28 3f 21 5c 64 29  *[12]\d{3}(?!\d)
1430: 2e 2a 3f 7c 28 3f 3a 5b 31 32 5d 5c 64 7b 33 7d  .*?|(?:[12]\d{3}
1440: 28 3f 21 5c 2e 29 2e 2a 5c 64 2e 2a 3f 29 7c 28  (?!\.).*\d.*?)|(
1450: 3f 3a 5c 64 7b 31 2c 33 7d 28 3f 21 5c 2e 29 2e  ?:\d{1,3}(?!\.).
1460: 2a 5b 31 32 5d 5c 64 7b 33 7d 28 3f 21 5c 64 29  *[12]\d{3}(?!\d)
1470: 2e 2a 3f 29 29 2f 2e 73 6f 75 72 63 65 2c 73 3d  .*?))/.source,s=
1480: 22 28 22 2b 69 2b 22 29 3a 22 2b 2f 5b 20 5c 74  "("+i+"):"+/[ \t
1490: 5d 2b 28 5b 5e 20 5c 74 5c 6e 5d 2e 2a 29 5c 6e  ]+([^ \t\n].*)\n
14a0: 2f 2e 73 6f 75 72 63 65 2c 6f 3d 2f 28 3f 3a 5b  /.source,o=/(?:[
14b0: 20 5c 74 5d 2a 5c 6e 29 3f 28 28 3f 3a 5b 20 5c   \t]*\n)?((?:[ \
14c0: 74 5d 2b 2e 2b 5c 6e 28 3f 3a 5b 20 5c 74 5d 2a  t]+.+\n(?:[ \t]*
14d0: 5c 6e 29 7b 30 2c 33 7d 29 2a 29 2f 2e 73 6f 75  \n){0,3})*)/.sou
14e0: 72 63 65 2c 63 3d 73 2b 6f 2c 6c 3d 22 5c 6e 5b  rce,c=s+o,l="\n[
14f0: 20 5c 74 5d 2a 5c 6e 22 2c 75 3d 52 65 67 45 78   \t]*\n",u=RegEx
1500: 70 28 63 2c 22 67 6d 22 29 2c 64 3d 6e 28 27 76  p(c,"gm"),d=n('v
1510: 61 6c 69 67 6e 3d 22 74 6f 70 22 27 29 2c 70 3d  align="top"'),p=
1520: 6e 28 27 73 74 79 6c 65 3d 22 77 69 64 74 68 3a  n('style="width:
1530: 31 30 30 70 78 3b 70 61 64 64 69 6e 67 2d 72 69  100px;padding-ri
1540: 67 68 74 3a 31 35 70 78 22 20 72 6f 77 73 70 61  ght:15px" rowspa
1550: 6e 3d 22 32 22 27 29 2c 6d 3d 6e 28 27 73 74 79  n="2"'),m=n('sty
1560: 6c 65 3d 22 70 61 64 64 69 6e 67 2d 62 6f 74 74  le="padding-bott
1570: 6f 6d 3a 32 35 70 78 22 27 29 2c 67 3d 5b 22 53  om:25px"'),g=["S
1580: 75 6e 64 61 79 22 2c 22 4d 6f 6e 64 61 79 22 2c  unday","Monday",
1590: 22 54 75 65 73 64 61 79 22 2c 22 57 65 64 6e 65  "Tuesday","Wedne
15a0: 73 64 61 79 22 2c 22 54 68 75 72 73 64 61 79 22  sday","Thursday"
15b0: 2c 22 46 72 69 64 61 79 22 2c 22 53 61 74 75 72  ,"Friday","Satur
15c0: 64 61 79 22 5d 2e 6d 61 70 28 61 29 2c 62 3d 5b  day"].map(a),b=[
15d0: 22 6a 61 6e 22 2c 22 66 65 62 22 2c 22 6d 61 72  "jan","feb","mar
15e0: 22 2c 22 61 70 72 22 2c 22 6d 61 79 22 2c 22 6a  ","apr","may","j
15f0: 75 6e 22 2c 22 6a 75 6c 22 2c 22 61 75 67 22 2c  un","jul","aug",
1600: 22 73 65 70 22 2c 22 6f 63 74 22 2c 22 6e 6f 76  "sep","oct","nov
1610: 22 2c 22 64 65 63 22 5d 2e 6d 61 70 28 61 29 2c  ","dec"].map(a),
1620: 66 3d 62 2e 6a 6f 69 6e 28 22 7c 22 29 2c 68 3d  f=b.join("|"),h=
1630: 5b 22 4a 61 6e 75 61 72 79 22 2c 22 46 65 62 72  ["January","Febr
1640: 75 61 72 79 22 2c 22 4d 61 72 63 68 22 2c 22 41  uary","March","A
1650: 70 72 69 6c 22 2c 22 4d 61 79 22 2c 22 4a 75 6e  pril","May","Jun
1660: 65 22 2c 22 4a 75 6c 79 22 2c 22 41 75 67 75 73  e","July","Augus
1670: 74 22 2c 22 53 65 70 74 65 6d 62 65 72 22 2c 22  t","September","
1680: 4f 63 74 6f 62 65 72 22 2c 22 4e 6f 76 65 6d 62  October","Novemb
1690: 65 72 22 2c 22 44 65 63 65 6d 62 65 72 22 5d 2e  er","December"].
16a0: 6d 61 70 28 61 29 2c 79 3d 39 3b 74 72 79 7b 76  map(a),y=9;try{v
16b0: 61 72 20 78 3d 30 3b 74 3d 74 2e 72 70 28 52 65  ar x=0;t=t.rp(Re
16c0: 67 45 78 70 28 6c 2b 22 28 22 2b 63 2b 22 29 7b  gExp(l+"("+c+"){
16d0: 32 2c 7d 22 2c 22 67 6d 22 29 2c 66 75 6e 63 74  2,}","gm"),funct
16e0: 69 6f 6e 28 74 29 7b 2b 2b 78 3b 76 61 72 20 69  ion(t){++x;var i
16f0: 3d 5b 5d 2c 73 3d 21 31 3b 74 2e 72 70 28 75 2c  =[],s=!1;t.rp(u,
1700: 66 75 6e 63 74 69 6f 6e 28 74 2c 72 2c 6f 2c 63  function(t,r,o,c
1710: 29 7b 76 61 72 20 6c 3d 22 22 2c 75 3d 22 22 2c  ){var l="",u="",
1720: 68 3d 22 22 2c 76 3d 21 31 3b 72 3d 72 2e 74 72  h="",v=!1;r=r.tr
1730: 69 6d 28 29 2c 22 28 22 3d 3d 3d 72 5b 30 5d 26  im(),"("===r[0]&
1740: 26 22 29 22 3d 3d 3d 72 2e 73 6c 69 63 65 28 2d  &")"===r.slice(-
1750: 31 29 26 26 28 72 3d 72 2e 73 6c 69 63 65 28 31  1)&&(r=r.slice(1
1760: 2c 2d 31 29 2c 76 3d 21 30 29 3b 76 61 72 20 5f  ,-1),v=!0);var _
1770: 3d 72 2e 6d 61 74 63 68 28 52 65 67 45 78 70 28  =r.match(RegExp(
1780: 22 28 5b 30 31 32 33 5d 3f 5c 5c 64 29 5c 5c 44  "([0123]?\\d)\\D
1790: 2b 28 5b 30 31 5d 3f 5c 5c 64 7c 22 2b 66 2b 22  +([01]?\\d|"+f+"
17a0: 29 5c 5c 44 2b 28 5b 31 32 5d 5c 5c 64 7b 33 7d  )\\D+([12]\\d{3}
17b0: 29 22 2c 22 69 22 29 29 3b 69 66 28 5f 29 68 3d  )","i"));if(_)h=
17c0: 5f 5b 31 5d 2c 75 3d 5f 5b 32 5d 2c 6c 3d 5f 5b  _[1],u=_[2],l=_[
17d0: 33 5d 3b 65 6c 73 65 20 69 66 28 5f 3d 72 2e 6d  3];else if(_=r.m
17e0: 61 74 63 68 28 52 65 67 45 78 70 28 22 28 5b 31  atch(RegExp("([1
17f0: 32 5d 5c 5c 64 7b 33 7d 29 5c 5c 44 2b 28 5b 30  2]\\d{3})\\D+([0
1800: 31 5d 3f 5c 5c 64 7c 22 2b 66 2b 22 29 5c 5c 44  1]?\\d|"+f+")\\D
1810: 2b 28 5b 30 31 32 33 5d 3f 5c 5c 64 29 22 2c 22  +([0123]?\\d)","
1820: 69 22 29 29 29 68 3d 5f 5b 33 5d 2c 75 3d 5f 5b  i")))h=_[3],u=_[
1830: 32 5d 2c 6c 3d 5f 5b 31 5d 3b 65 6c 73 65 7b 69  2],l=_[1];else{i
1840: 66 28 5f 3d 72 2e 6d 61 74 63 68 28 52 65 67 45  f(_=r.match(RegE
1850: 78 70 28 22 28 22 2b 66 2b 22 29 5c 5c 44 2b 28  xp("("+f+")\\D+(
1860: 5b 30 31 32 33 5d 3f 5c 5c 64 29 5c 5c 44 2b 28  [0123]?\\d)\\D+(
1870: 5b 31 32 5d 5c 5c 64 7b 33 7d 29 22 2c 22 69 22  [12]\\d{3})","i"
1880: 29 29 2c 21 5f 29 74 68 72 6f 77 22 43 6f 75 6c  )),!_)throw"Coul
1890: 64 20 6e 6f 74 20 70 61 72 73 65 20 64 61 74 65  d not parse date
18a0: 22 3b 68 3d 5f 5b 32 5d 2c 75 3d 5f 5b 31 5d 2c  ";h=_[2],u=_[1],
18b0: 6c 3d 5f 5b 33 5d 7d 72 3d 68 2b 22 20 22 2b 61  l=_[3]}r=h+" "+a
18c0: 28 75 29 2b 22 20 22 2b 6c 3b 76 61 72 20 77 3d  (u)+" "+l;var w=
18d0: 70 61 72 73 65 49 6e 74 28 75 29 2d 31 3b 69 73  parseInt(u)-1;is
18e0: 4e 61 4e 28 77 29 26 26 28 77 3d 62 2e 69 6e 64  NaN(w)&&(w=b.ind
18f0: 65 78 4f 66 28 75 2e 74 6f 4c 6f 77 65 72 43 61  exOf(u.toLowerCa
1900: 73 65 28 29 29 29 3b 76 61 72 20 43 3d 6e 65 77  se()));var C=new
1910: 20 44 61 74 65 28 44 61 74 65 2e 55 54 43 28 70   Date(Date.UTC(p
1920: 61 72 73 65 49 6e 74 28 6c 29 2c 77 2c 70 61 72  arseInt(l),w,par
1930: 73 65 49 6e 74 28 68 29 2c 79 29 29 2c 4e 3d 43  seInt(h),y)),N=C
1940: 2e 67 65 74 55 54 43 44 61 79 28 29 3b 72 65 74  .getUTCDay();ret
1950: 75 72 6e 20 72 3d 67 5b 4e 5d 2b 22 3c 62 72 2f  urn r=g[N]+"<br/
1960: 3e 22 2b 72 2c 73 3d 73 7c 7c 30 3d 3d 3d 4e 7c  >"+r,s=s||0===N|
1970: 7c 36 3d 3d 3d 4e 2c 69 2e 70 75 73 68 28 7b 64  |6===N,i.push({d
1980: 61 74 65 3a 43 2c 74 69 74 6c 65 3a 6f 2c 73 6f  ate:C,title:o,so
1990: 75 72 63 65 4f 72 64 65 72 3a 69 2e 6c 65 6e 67  urceOrder:i.leng
19a0: 74 68 2c 70 61 72 65 6e 74 68 65 73 69 7a 65 64  th,parenthesized
19b0: 3a 76 2c 74 65 78 74 3a 76 3f 22 22 3a 65 28 22  :v,text:v?"":e("
19c0: 74 72 22 2c 65 28 22 74 64 22 2c 22 3c 61 20 22  tr",e("td","<a "
19d0: 2b 6e 28 27 63 6c 61 73 73 3d 22 74 61 72 67 65  +n('class="targe
19e0: 74 22 20 6e 61 6d 65 3d 22 73 63 68 65 64 75 6c  t" name="schedul
19f0: 65 27 2b 78 2b 22 5f 22 2b 43 2e 67 65 74 55 54  e'+x+"_"+C.getUT
1a00: 43 46 75 6c 6c 59 65 61 72 28 29 2b 22 2d 22 2b  CFullYear()+"-"+
1a10: 28 43 2e 67 65 74 55 54 43 4d 6f 6e 74 68 28 29  (C.getUTCMonth()
1a20: 2b 31 29 2b 22 2d 22 2b 43 2e 67 65 74 55 54 43  +1)+"-"+C.getUTC
1a30: 44 61 74 65 28 29 2b 27 22 27 29 2b 22 3e 26 6e  Date()+'"')+">&n
1a40: 62 73 70 3b 3c 2f 61 3e 22 2b 72 2c 70 29 2b 65  bsp;</a>"+r,p)+e
1a50: 28 22 74 64 22 2c 65 28 22 62 22 2c 6f 29 29 2c  ("td",e("b",o)),
1a60: 64 29 2b 65 28 22 74 72 22 2c 65 28 22 74 64 22  d)+e("tr",e("td"
1a70: 2c 22 5c 6e 5c 6e 22 2b 63 2c 6d 29 2c 64 29 7d  ,"\n\n"+c,m),d)}
1a80: 29 2c 22 22 7d 29 3b 76 61 72 20 6f 3d 72 28 22  ),""});var o=r("
1a90: 73 6f 72 74 53 63 68 65 64 75 6c 65 4c 69 73 74  sortScheduleList
1aa0: 73 22 29 3f 69 3a 69 2e 73 6c 69 63 65 28 30 29  s")?i:i.slice(0)
1ab0: 3b 69 2e 73 6f 72 74 28 66 75 6e 63 74 69 6f 6e  ;i.sort(function
1ac0: 28 65 2c 74 29 7b 76 61 72 20 72 3d 65 2e 64 61  (e,t){var r=e.da
1ad0: 74 65 2e 67 65 74 54 69 6d 65 28 29 2c 6e 3d 74  te.getTime(),n=t
1ae0: 2e 64 61 74 65 2e 67 65 74 54 69 6d 65 28 29 3b  .date.getTime();
1af0: 72 65 74 75 72 6e 20 72 3d 3d 3d 6e 3f 65 2e 73  return r===n?e.s
1b00: 6f 75 72 63 65 4f 72 64 65 72 2d 74 2e 73 6f 75  ourceOrder-t.sou
1b10: 72 63 65 4f 72 64 65 72 3a 72 2d 6e 7d 29 3b 76  rceOrder:r-n});v
1b20: 61 72 20 63 3d 38 36 34 65 35 2c 6c 3d 28 69 5b  ar c=864e5,l=(i[
1b30: 69 2e 6c 65 6e 67 74 68 2d 31 5d 2e 64 61 74 65  i.length-1].date
1b40: 2e 67 65 74 54 69 6d 65 28 29 2d 69 5b 30 5d 2e  .getTime()-i[0].
1b50: 64 61 74 65 2e 67 65 74 54 69 6d 65 28 29 29 2f  date.getTime())/
1b60: 63 2c 76 3d 6e 65 77 20 44 61 74 65 3b 76 3d 6e  c,v=new Date;v=n
1b70: 65 77 20 44 61 74 65 28 44 61 74 65 2e 55 54 43  ew Date(Date.UTC
1b80: 28 76 2e 67 65 74 55 54 43 46 75 6c 6c 59 65 61  (v.getUTCFullYea
1b90: 72 28 29 2c 76 2e 67 65 74 55 54 43 4d 6f 6e 74  r(),v.getUTCMont
1ba0: 68 28 29 2c 76 2e 67 65 74 55 54 43 44 61 74 65  h(),v.getUTCDate
1bb0: 28 29 2c 79 29 29 3b 76 61 72 20 5f 3d 22 22 3b  (),y));var _="";
1bc0: 69 66 28 6c 3e 31 34 26 26 6c 2f 69 2e 6c 65 6e  if(l>14&&l/i.len
1bd0: 67 74 68 3c 31 36 29 7b 76 61 72 20 77 3d 6e 28  gth<16){var w=n(
1be0: 27 63 6f 6c 73 70 61 6e 3d 22 32 22 20 77 69 64  'colspan="2" wid
1bf0: 74 68 3d 22 31 34 25 22 20 73 74 79 6c 65 3d 22  th="14%" style="
1c00: 70 61 64 64 69 6e 67 2d 74 6f 70 3a 35 70 78 3b  padding-top:5px;
1c10: 74 65 78 74 2d 61 6c 69 67 6e 3a 63 65 6e 74 65  text-align:cente
1c20: 72 3b 66 6f 6e 74 2d 73 74 79 6c 65 3a 69 74 61  r;font-style:ita
1c30: 6c 69 63 22 27 29 2c 43 3d 6e 28 27 77 69 64 74  lic"'),C=n('widt
1c40: 68 3d 22 31 25 22 20 68 65 69 67 68 74 3d 22 33  h="1%" height="3
1c50: 30 70 78 22 20 73 74 79 6c 65 3d 22 74 65 78 74  0px" style="text
1c60: 2d 61 6c 69 67 6e 3a 72 69 67 68 74 3b 62 6f 72  -align:right;bor
1c70: 64 65 72 3a 31 70 78 20 73 6f 6c 69 64 20 23 45  der:1px solid #E
1c80: 45 45 3b 62 6f 72 64 65 72 2d 72 69 67 68 74 3a  EE;border-right:
1c90: 6e 6f 6e 65 3b 22 27 29 2c 4e 3d 6e 28 27 77 69  none;"'),N=n('wi
1ca0: 64 74 68 3d 22 31 25 22 20 68 65 69 67 68 74 3d  dth="1%" height=
1cb0: 22 33 30 70 78 22 20 73 74 79 6c 65 3d 22 63 6f  "30px" style="co
1cc0: 6c 6f 72 3a 23 42 42 42 3b 74 65 78 74 2d 61 6c  lor:#BBB;text-al
1cd0: 69 67 6e 3a 72 69 67 68 74 3b 22 27 29 2c 4d 3d  ign:right;"'),M=
1ce0: 6e 28 27 77 69 64 74 68 3d 22 31 34 25 22 20 73  n('width="14%" s
1cf0: 74 79 6c 65 3d 22 62 6f 72 64 65 72 3a 31 70 78  tyle="border:1px
1d00: 20 73 6f 6c 69 64 20 23 45 45 45 3b 62 6f 72 64   solid #EEE;bord
1d10: 65 72 2d 6c 65 66 74 3a 6e 6f 6e 65 3b 22 27 29  er-left:none;"')
1d20: 2c 6b 3d 6e 28 27 63 6c 61 73 73 3d 22 70 61 72  ,k=n('class="par
1d30: 65 6e 74 68 65 73 69 7a 65 64 22 27 29 2c 41 3d  enthesized"'),A=
1d40: 69 5b 30 5d 2e 64 61 74 65 2c 45 3d 30 2c 53 3d  i[0].date,E=0,S=
1d50: 21 73 26 26 72 28 22 68 69 64 65 45 6d 70 74 79  !s&&r("hideEmpty
1d60: 57 65 65 6b 65 6e 64 73 22 29 2c 54 3d 53 3f 66  Weekends"),T=S?f
1d70: 75 6e 63 74 69 6f 6e 28 65 29 7b 72 65 74 75 72  unction(e){retur
1d80: 6e 20 65 2e 67 65 74 55 54 43 44 61 79 28 29 3e  n e.getUTCDay()>
1d90: 30 26 26 65 2e 67 65 74 55 54 43 44 61 79 28 29  0&&e.getUTCDay()
1da0: 3c 36 7d 3a 66 75 6e 63 74 69 6f 6e 28 29 7b 72  <6}:function(){r
1db0: 65 74 75 72 6e 21 30 7d 2c 6a 3d 66 75 6e 63 74  eturn!0},j=funct
1dc0: 69 6f 6e 28 65 2c 74 29 7b 72 65 74 75 72 6e 20  ion(e,t){return 
1dd0: 6f 65 28 65 2e 67 65 74 54 69 6d 65 28 29 2d 74  oe(e.getTime()-t
1de0: 2e 67 65 74 54 69 6d 65 28 29 29 3c 63 2f 32 7d  .getTime())<c/2}
1df0: 3b 66 6f 72 28 41 3d 6e 65 77 20 44 61 74 65 28  ;for(A=new Date(
1e00: 41 2e 67 65 74 55 54 43 46 75 6c 6c 59 65 61 72  A.getUTCFullYear
1e10: 28 29 2c 41 2e 67 65 74 55 54 43 4d 6f 6e 74 68  (),A.getUTCMonth
1e20: 28 29 2c 31 2c 79 29 3b 41 2e 67 65 74 54 69 6d  (),1,y);A.getTim
1e30: 65 28 29 3c 69 5b 69 2e 6c 65 6e 67 74 68 2d 31  e()<i[i.length-1
1e40: 5d 2e 64 61 74 65 2e 67 65 74 54 69 6d 65 28 29  ].date.getTime()
1e50: 3b 29 7b 66 6f 72 28 5f 2b 3d 22 3c 74 61 62 6c  ;){for(_+="<tabl
1e60: 65 20 22 2b 6e 28 27 63 6c 61 73 73 3d 22 63 61  e "+n('class="ca
1e70: 6c 65 6e 64 61 72 22 27 29 2b 22 3e 5c 6e 22 2b  lendar"')+">\n"+
1e80: 65 28 22 74 72 22 2c 65 28 22 74 68 22 2c 68 5b  e("tr",e("th",h[
1e90: 41 2e 67 65 74 55 54 43 4d 6f 6e 74 68 28 29 5d  A.getUTCMonth()]
1ea0: 2b 22 20 22 2b 41 2e 67 65 74 55 54 43 46 75 6c  +" "+A.getUTCFul
1eb0: 6c 59 65 61 72 28 29 2c 6e 28 27 63 6f 6c 73 70  lYear(),n('colsp
1ec0: 61 6e 3d 22 31 34 22 27 29 29 29 2b 22 3c 74 72  an="14"')))+"<tr
1ed0: 3e 22 2c 28 53 3f 67 2e 73 6c 69 63 65 28 31 2c  >",(S?g.slice(1,
1ee0: 36 29 3a 67 29 2e 66 6f 72 45 61 63 68 28 66 75  6):g).forEach(fu
1ef0: 6e 63 74 69 6f 6e 28 74 29 7b 5f 2b 3d 65 28 22  nction(t){_+=e("
1f00: 74 64 22 2c 74 2c 77 29 7d 29 2c 5f 2b 3d 22 3c  td",t,w)}),_+="<
1f10: 2f 74 72 3e 22 3b 30 21 3d 3d 41 2e 67 65 74 55  /tr>";0!==A.getU
1f20: 54 43 44 61 79 28 29 3b 29 41 3d 6e 65 77 20 44  TCDay();)A=new D
1f30: 61 74 65 28 41 2e 67 65 74 54 69 6d 65 28 29 2d  ate(A.getTime()-
1f40: 63 29 3b 69 66 28 31 21 3d 3d 41 2e 67 65 74 44  c);if(1!==A.getD
1f50: 61 74 65 28 29 29 66 6f 72 28 5f 2b 3d 22 3c 74  ate())for(_+="<t
1f60: 72 20 22 2b 64 2b 22 3e 22 3b 31 21 3d 3d 41 2e  r "+d+">";1!==A.
1f70: 67 65 74 44 61 74 65 28 29 3b 29 54 28 41 29 26  getDate();)T(A)&
1f80: 26 28 5f 2b 3d 22 3c 74 64 20 22 2b 4e 2b 22 3e  &(_+="<td "+N+">
1f90: 22 2b 41 2e 67 65 74 55 54 43 44 61 74 65 28 29  "+A.getUTCDate()
1fa0: 2b 22 3c 2f 74 64 3e 3c 74 64 3e 26 6e 62 73 70  +"</td><td>&nbsp
1fb0: 3b 3c 2f 74 64 3e 22 29 2c 41 3d 6e 65 77 20 44  ;</td>"),A=new D
1fc0: 61 74 65 28 41 2e 67 65 74 54 69 6d 65 28 29 2b  ate(A.getTime()+
1fd0: 63 29 3b 64 6f 7b 69 66 28 30 3d 3d 3d 41 2e 67  c);do{if(0===A.g
1fe0: 65 74 55 54 43 44 61 79 28 29 26 26 28 5f 2b 3d  etUTCDay()&&(_+=
1ff0: 22 3c 74 72 20 22 2b 64 2b 22 3e 22 29 2c 54 28  "<tr "+d+">"),T(
2000: 41 29 29 7b 76 61 72 20 42 3d 22 22 3b 6a 28 41  A)){var B="";j(A
2010: 2c 76 29 26 26 28 42 3d 6e 28 27 63 6c 61 73 73  ,v)&&(B=n('class
2020: 3d 22 74 6f 64 61 79 22 27 29 29 3b 66 6f 72 28  ="today"'));for(
2030: 76 61 72 20 49 3d 22 22 2c 4c 3d 69 5b 45 5d 3b  var I="",L=i[E];
2040: 4c 26 26 6a 28 4c 2e 64 61 74 65 2c 41 29 3b 2b  L&&j(L.date,A);+
2050: 2b 45 2c 4c 3d 69 5b 45 5d 29 49 26 26 28 49 2b  +E,L=i[E])I&&(I+
2060: 3d 22 3c 62 72 2f 3e 22 29 2c 49 2b 3d 4c 2e 70  ="<br/>"),I+=L.p
2070: 61 72 65 6e 74 68 65 73 69 7a 65 64 3f 65 28 22  arenthesized?e("
2080: 73 70 61 6e 22 2c 4c 2e 74 69 74 6c 65 2c 6b 29  span",L.title,k)
2090: 3a 65 28 22 61 22 2c 4c 2e 74 69 74 6c 65 2c 6e  :e("a",L.title,n
20a0: 28 27 68 72 65 66 3d 22 23 73 63 68 65 64 75 6c  ('href="#schedul
20b0: 65 27 2b 78 2b 22 5f 22 2b 41 2e 67 65 74 55 54  e'+x+"_"+A.getUT
20c0: 43 46 75 6c 6c 59 65 61 72 28 29 2b 22 2d 22 2b  CFullYear()+"-"+
20d0: 28 41 2e 67 65 74 55 54 43 4d 6f 6e 74 68 28 29  (A.getUTCMonth()
20e0: 2b 31 29 2b 22 2d 22 2b 41 2e 67 65 74 55 54 43  +1)+"-"+A.getUTC
20f0: 44 61 74 65 28 29 2b 27 22 27 29 29 3b 5f 2b 3d  Date()+'"'));_+=
2100: 49 3f 65 28 22 74 64 22 2c 65 28 22 62 22 2c 41  I?e("td",e("b",A
2110: 2e 67 65 74 55 54 43 44 61 74 65 28 29 29 2c 43  .getUTCDate()),C
2120: 2b 42 29 2b 65 28 22 74 64 22 2c 49 2c 4d 2b 42  +B)+e("td",I,M+B
2130: 29 3a 22 3c 74 64 20 22 2b 43 2b 42 2b 22 3e 3c  ):"<td "+C+B+"><
2140: 2f 61 3e 22 2b 41 2e 67 65 74 55 54 43 44 61 74  /a>"+A.getUTCDat
2150: 65 28 29 2b 22 3c 2f 74 64 3e 3c 74 64 20 22 2b  e()+"</td><td "+
2160: 4d 2b 42 2b 22 3e 20 26 6e 62 73 70 3b 20 3c 2f  M+B+"> &nbsp; </
2170: 74 64 3e 22 7d 36 3d 3d 3d 41 2e 67 65 74 55 54  td>"}6===A.getUT
2180: 43 44 61 79 28 29 26 26 28 5f 2b 3d 22 3c 2f 74  CDay()&&(_+="</t
2190: 72 3e 22 29 2c 41 3d 6e 65 77 20 44 61 74 65 28  r>"),A=new Date(
21a0: 41 2e 67 65 74 54 69 6d 65 28 29 2b 63 29 7d 77  A.getTime()+c)}w
21b0: 68 69 6c 65 28 41 2e 67 65 74 55 54 43 44 61 74  hile(A.getUTCDat
21c0: 65 28 29 3e 31 29 3b 69 66 28 30 21 3d 3d 41 2e  e()>1);if(0!==A.
21d0: 67 65 74 55 54 43 44 61 79 28 29 29 7b 66 6f 72  getUTCDay()){for
21e0: 28 3b 30 21 3d 3d 41 2e 67 65 74 55 54 43 44 61  (;0!==A.getUTCDa
21f0: 79 28 29 3b 29 54 28 41 29 26 26 28 5f 2b 3d 22  y();)T(A)&&(_+="
2200: 3c 74 64 20 22 2b 4e 2b 22 3e 22 2b 41 2e 67 65  <td "+N+">"+A.ge
2210: 74 55 54 43 44 61 74 65 28 29 2b 22 3c 2f 74 64  tUTCDate()+"</td
2220: 3e 3c 74 64 3e 26 6e 62 73 70 3c 2f 74 64 3e 22  ><td>&nbsp</td>"
2230: 29 2c 41 3d 6e 65 77 20 44 61 74 65 28 41 2e 67  ),A=new Date(A.g
2240: 65 74 54 69 6d 65 28 29 2b 63 29 3b 5f 2b 3d 22  etTime()+c);_+="
2250: 3c 2f 74 72 3e 22 7d 5f 2b 3d 22 3c 2f 74 61 62  </tr>"}_+="</tab
2260: 6c 65 3e 3c 62 72 2f 3e 5c 6e 22 2c 41 3d 6e 65  le><br/>\n",A=ne
2270: 77 20 44 61 74 65 28 44 61 74 65 2e 55 54 43 28  w Date(Date.UTC(
2280: 41 2e 67 65 74 55 54 43 46 75 6c 6c 59 65 61 72  A.getUTCFullYear
2290: 28 29 2c 41 2e 67 65 74 55 54 43 4d 6f 6e 74 68  (),A.getUTCMonth
22a0: 28 29 2c 31 2c 79 29 29 7d 7d 72 65 74 75 72 6e  (),1,y))}}return
22b0: 20 74 3d 22 22 2c 6f 2e 66 6f 72 45 61 63 68 28   t="",o.forEach(
22c0: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 74 2b 3d 65  function(e){t+=e
22d0: 2e 74 65 78 74 7d 29 2c 22 5c 6e 5c 6e 22 2b 5f  .text}),"\n\n"+_
22e0: 2b 65 28 22 74 61 62 6c 65 22 2c 74 2c 6e 28 27  +e("table",t,n('
22f0: 63 6c 61 73 73 3d 22 73 63 68 65 64 75 6c 65 22  class="schedule"
2300: 27 29 29 2b 22 5c 6e 5c 6e 22 7d 29 7d 63 61 74  '))+"\n\n"})}cat
2310: 63 68 28 65 29 7b 7d 72 65 74 75 72 6e 20 74 7d  ch(e){}return t}
2320: 66 75 6e 63 74 69 6f 6e 20 66 28 74 2c 72 29 7b  function f(t,r){
2330: 76 61 72 20 6e 3d 2f 5e 2e 2b 5c 6e 3a 28 3f 3d  var n=/^.+\n:(?=
2340: 5b 20 5c 74 5d 29 2f 2e 73 6f 75 72 63 65 2c 61  [ \t])/.source,a
2350: 3d 22 28 73 2a 5c 6e 7c 5b 3a 20 5c 74 5d 2e 2b  ="(s*\n|[: \t].+
2360: 5c 6e 29 2b 22 3b 72 65 74 75 72 6e 20 74 3d 74  \n)+";return t=t
2370: 2e 72 70 28 52 65 67 45 78 70 28 22 28 22 2b 6e  .rp(RegExp("("+n
2380: 2b 61 2b 22 29 2b 22 2c 22 67 6d 22 29 2c 66 75  +a+")+","gm"),fu
2390: 6e 63 74 69 6f 6e 28 74 29 7b 76 61 72 20 6e 3d  nction(t){var n=
23a0: 5b 5d 2c 61 3d 6e 75 6c 6c 3b 74 2e 73 70 6c 69  [],a=null;t.spli
23b0: 74 28 22 5c 6e 22 29 2e 66 6f 72 45 61 63 68 28  t("\n").forEach(
23c0: 66 75 6e 63 74 69 6f 6e 28 65 2c 74 29 7b 30 3d  function(e,t){0=
23d0: 3d 3d 65 2e 74 72 69 6d 28 29 2e 6c 65 6e 67 74  ==e.trim().lengt
23e0: 68 3f 61 26 26 28 61 2e 64 65 66 69 6e 69 74 69  h?a&&(a.definiti
23f0: 6f 6e 2b 3d 22 5c 6e 22 29 3a 2f 5c 73 2f 2e 74  on+="\n"):/\s/.t
2400: 65 73 74 28 65 5b 30 5d 29 7c 7c 22 3a 22 3d 3d  est(e[0])||":"==
2410: 3d 65 5b 30 5d 3f 28 22 3a 22 3d 3d 3d 65 5b 30  =e[0]?(":"===e[0
2420: 5d 26 26 28 65 3d 22 20 22 2b 65 2e 73 73 28 31  ]&&(e=" "+e.ss(1
2430: 29 29 2c 61 2e 64 65 66 69 6e 69 74 69 6f 6e 2b  )),a.definition+
2440: 3d 65 2b 22 5c 6e 22 29 3a 28 61 3d 7b 74 65 72  =e+"\n"):(a={ter
2450: 6d 3a 65 2c 64 65 66 69 6e 69 74 69 6f 6e 3a 22  m:e,definition:"
2460: 22 7d 2c 6e 2e 70 75 73 68 28 61 29 29 7d 29 3b  "},n.push(a))});
2470: 76 61 72 20 69 3d 30 3b 6e 2e 66 6f 72 45 61 63  var i=0;n.forEac
2480: 68 28 66 75 6e 63 74 69 6f 6e 28 65 29 7b 69 3d  h(function(e){i=
2490: 2f 5c 6e 5c 73 2a 5c 6e 2f 2e 74 65 73 74 28 65  /\n\s*\n/.test(e
24a0: 2e 64 65 66 69 6e 69 74 69 6f 6e 2e 74 72 69 6d  .definition.trim
24b0: 28 29 29 3f 31 2f 30 3a 69 65 28 69 2c 73 28 6f  ())?1/0:ie(i,s(o
24c0: 28 65 2e 64 65 66 69 6e 69 74 69 6f 6e 29 29 2e  (e.definition)).
24d0: 6c 65 6e 67 74 68 29 7d 29 3b 76 61 72 20 63 3d  length)});var c=
24e0: 22 22 3b 69 66 28 69 3c 31 36 30 29 7b 76 61 72  "";if(i<160){var
24f0: 20 6c 3d 72 28 22 76 61 6c 69 67 6e 3d 74 6f 70   l=r("valign=top
2500: 22 29 3b 6e 2e 66 6f 72 45 61 63 68 28 66 75 6e  ");n.forEach(fun
2510: 63 74 69 6f 6e 28 74 29 7b 63 2b 3d 65 28 22 74  ction(t){c+=e("t
2520: 72 22 2c 65 28 22 74 64 22 2c 65 28 22 64 74 22  r",e("td",e("dt"
2530: 2c 74 2e 74 65 72 6d 29 29 2b 65 28 22 74 64 22  ,t.term))+e("td"
2540: 2c 65 28 22 64 64 22 2c 65 28 22 70 22 2c 74 2e  ,e("dd",e("p",t.
2550: 64 65 66 69 6e 69 74 69 6f 6e 29 29 29 2c 6c 29  definition))),l)
2560: 7d 29 2c 63 3d 65 28 22 74 61 62 6c 65 22 2c 63  }),c=e("table",c
2570: 29 7d 65 6c 73 65 20 6e 2e 66 6f 72 45 61 63 68  )}else n.forEach
2580: 28 66 75 6e 63 74 69 6f 6e 28 74 29 7b 63 2b 3d  (function(t){c+=
2590: 65 28 22 64 74 22 2c 74 2e 74 65 72 6d 29 2b 65  e("dt",t.term)+e
25a0: 28 22 64 64 22 2c 65 28 22 70 22 2c 74 2e 64 65  ("dd",e("p",t.de
25b0: 66 69 6e 69 74 69 6f 6e 29 29 7d 29 3b 72 65 74  finition))});ret
25c0: 75 72 6e 20 65 28 22 64 6c 22 2c 63 29 7d 29 7d  urn e("dl",c)})}
25d0: 66 75 6e 63 74 69 6f 6e 20 68 28 74 2c 6e 2c 69  function h(t,n,i
25e0: 29 7b 76 61 72 20 73 3d 22 22 2c 6c 3d 22 22 2c  ){var s="",l="",
25f0: 75 3d 5b 5d 2c 64 3d 5b 30 5d 2c 70 3d 30 2c 6d  u=[],d=[0],p=0,m
2600: 3d 30 2c 67 3d 7b 7d 3b 74 3d 74 2e 72 70 28 2f  =0,g={};t=t.rp(/
2610: 3c 68 28 5b 31 2d 36 5d 29 3e 28 2e 2a 3f 29 3c  <h([1-6])>(.*?)<
2620: 5c 2f 68 5c 31 3e 2f 67 69 2c 66 75 6e 63 74 69  \/h\1>/gi,functi
2630: 6f 6e 28 74 2c 72 2c 61 29 7b 72 3d 70 61 72 73  on(t,r,a){r=pars
2640: 65 49 6e 74 28 72 29 2c 61 3d 61 2e 74 72 69 6d  eInt(r),a=a.trim
2650: 28 29 3b 66 6f 72 28 76 61 72 20 62 3d 70 3b 62  ();for(var b=p;b
2660: 3c 72 3b 2b 2b 62 29 75 5b 62 5d 3d 22 22 2c 64  <r;++b)u[b]="",d
2670: 5b 62 5d 3d 30 3b 64 2e 73 70 6c 69 63 65 28 72  [b]=0;d.splice(r
2680: 2c 70 2d 72 29 2c 75 2e 73 70 6c 69 63 65 28 72  ,p-r),u.splice(r
2690: 2c 70 2d 72 29 2c 70 3d 72 2c 2b 2b 64 5b 70 2d  ,p-r),p=r,++d[p-
26a0: 31 5d 3b 76 61 72 20 66 3d 64 2e 6a 6f 69 6e 28  1];var f=d.join(
26b0: 22 2e 22 29 2c 68 3d 22 74 6f 63 22 2b 66 2c 79  "."),h="toc"+f,y
26c0: 3d 6f 28 69 28 61 29 29 2e 74 72 69 6d 28 29 2e  =o(i(a)).trim().
26d0: 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 67 5b  toLowerCase();g[
26e0: 79 5d 3d 66 2c 61 3d 61 2e 72 70 28 2f 3c 61 5c  y]=f,a=a.rp(/<a\
26f0: 73 2e 2a 3e 28 2e 2a 3f 29 3c 5c 2f 61 3e 2f 67  s.*>(.*?)<\/a>/g
2700: 2c 22 24 31 22 29 2c 75 5b 70 2d 31 5d 3d 63 28  ,"$1"),u[p-1]=c(
2710: 79 29 3b 76 61 72 20 78 3d 75 2e 6a 6f 69 6e 28  y);var x=u.join(
2720: 22 2f 22 29 3b 72 65 74 75 72 6e 20 72 3c 3d 33  "/");return r<=3
2730: 26 26 28 73 2b 3d 41 72 72 61 79 28 72 29 2e 6a  &&(s+=Array(r).j
2740: 6f 69 6e 28 22 26 6e 62 73 70 3b 26 6e 62 73 70  oin("&nbsp;&nbsp
2750: 3b 22 29 2b 27 3c 61 20 68 72 65 66 3d 22 23 27  ;")+'<a href="#'
2760: 2b 78 2b 27 22 20 63 6c 61 73 73 3d 22 6c 65 76  +x+'" class="lev
2770: 65 6c 27 2b 72 2b 27 22 3e 3c 73 70 61 6e 20 63  el'+r+'"><span c
2780: 6c 61 73 73 3d 22 74 6f 63 4e 75 6d 62 65 72 22  lass="tocNumber"
2790: 3e 27 2b 66 2b 22 26 6e 62 73 70 3b 20 3c 2f 73  >'+f+"&nbsp; </s
27a0: 70 61 6e 3e 22 2b 61 2b 22 3c 2f 61 3e 3c 62 72  pan>"+a+"</a><br
27b0: 2f 3e 5c 6e 22 2c 31 3d 3d 3d 72 3f 6c 2b 3d 27  />\n",1===r?l+='
27c0: 20 26 6d 69 64 64 6f 74 3b 20 3c 61 20 68 72 65   &middot; <a hre
27d0: 66 3d 22 23 27 2b 78 2b 27 22 3e 27 2b 61 2b 22  f="#'+x+'">'+a+"
27e0: 3c 2f 61 3e 22 3a 2b 2b 6d 29 2c 65 28 22 61 22  </a>":++m),e("a"
27f0: 2c 22 26 6e 62 73 70 3b 22 2c 6e 28 27 63 6c 61  ,"&nbsp;",n('cla
2800: 73 73 3d 22 74 61 72 67 65 74 22 20 6e 61 6d 65  ss="target" name
2810: 3d 22 27 2b 78 2b 27 22 27 29 29 2b 65 28 22 61  ="'+x+'"'))+e("a
2820: 22 2c 22 26 6e 62 73 70 3b 22 2c 6e 28 27 63 6c  ","&nbsp;",n('cl
2830: 61 73 73 3d 22 74 61 72 67 65 74 22 20 6e 61 6d  ass="target" nam
2840: 65 3d 22 27 2b 68 2b 27 22 27 29 29 2b 74 7d 29  e="'+h+'"'))+t})
2850: 2c 6c 2e 6c 65 6e 67 74 68 3e 30 26 26 28 6c 3d  ,l.length>0&&(l=
2860: 6c 2e 73 73 28 31 30 29 29 3b 76 61 72 20 62 3d  l.ss(10));var b=
2870: 64 5b 30 5d 2c 66 3d 62 2b 6d 2c 68 3d 74 2e 72  d[0],f=b+m,h=t.r
2880: 65 67 65 78 49 6e 64 65 78 4f 66 28 2f 28 28 3c  egexIndexOf(/((<
2890: 61 5c 73 2b 5c 53 2b 3e 26 6e 62 73 70 3b 3c 5c  a\s+\S+>&nbsp;<\
28a0: 2f 61 3e 29 5c 73 2a 29 2a 3f 3c 68 5c 64 3e 2f  /a>)\s*)*?<h\d>/
28b0: 69 29 3b 68 3d 3d 3d 2d 31 26 26 28 68 3d 30 29  i);h===-1&&(h=0)
28c0: 3b 76 61 72 20 79 3d 27 3c 64 69 76 20 63 6c 61  ;var y='<div cla
28d0: 73 73 3d 22 61 66 74 65 72 54 69 74 6c 65 73 22  ss="afterTitles"
28e0: 3e 3c 2f 64 69 76 3e 27 2c 78 3d 74 2e 69 6e 64  ></div>',x=t.ind
28f0: 65 78 4f 66 28 79 29 3b 78 3d 3d 3d 2d 31 3f 78  exOf(y);x===-1?x
2900: 3d 30 3a 78 2b 3d 79 2e 6c 65 6e 67 74 68 3b 76  =0:x+=y.length;v
2910: 61 72 20 76 3d 72 28 22 74 6f 63 53 74 79 6c 65  ar v=r("tocStyle
2920: 22 29 2c 5f 3d 22 22 3b 73 77 69 74 63 68 28 22  "),_="";switch("
2930: 61 75 74 6f 22 21 3d 3d 76 26 26 22 22 21 3d 3d  auto"!==v&&""!==
2940: 76 7c 7c 28 76 3d 66 3c 34 26 26 62 3c 3d 31 7c  v||(v=f<4&&b<=1|
2950: 7c 74 2e 6c 65 6e 67 74 68 3c 32 30 34 38 3f 22  |t.length<2048?"
2960: 6e 6f 6e 65 22 3a 62 3c 37 26 26 66 2f 62 3c 32  none":b<7&&f/b<2
2970: 2e 35 3f 22 73 68 6f 72 74 22 3a 68 3d 3d 3d 2d  .5?"short":h===-
2980: 31 7c 7c 68 2f 35 35 3e 66 3f 22 6d 65 64 69 75  1||h/55>f?"mediu
2990: 6d 22 3a 22 6c 6f 6e 67 22 29 2c 76 29 7b 63 61  m":"long"),v){ca
29a0: 73 65 22 6e 6f 6e 65 22 3a 63 61 73 65 22 22 3a  se"none":case"":
29b0: 62 72 65 61 6b 3b 63 61 73 65 22 73 68 6f 72 74  break;case"short
29c0: 22 3a 5f 3d 27 3c 64 69 76 20 63 6c 61 73 73 3d  ":_='<div class=
29d0: 22 73 68 6f 72 74 54 4f 43 22 3e 27 2b 6c 2b 22  "shortTOC">'+l+"
29e0: 3c 2f 64 69 76 3e 22 3b 62 72 65 61 6b 3b 63 61  </div>";break;ca
29f0: 73 65 22 6d 65 64 69 75 6d 22 3a 5f 3d 27 3c 64  se"medium":_='<d
2a00: 69 76 20 63 6c 61 73 73 3d 22 6d 65 64 69 75 6d  iv class="medium
2a10: 54 4f 43 22 3e 3c 63 65 6e 74 65 72 3e 3c 62 3e  TOC"><center><b>
2a20: 27 2b 61 28 22 43 6f 6e 74 65 6e 74 73 22 29 2b  '+a("Contents")+
2a30: 22 3c 2f 62 3e 3c 2f 63 65 6e 74 65 72 3e 3c 70  "</b></center><p
2a40: 3e 22 2b 73 2b 22 3c 2f 70 3e 3c 2f 64 69 76 3e  >"+s+"</p></div>
2a50: 22 3b 62 72 65 61 6b 3b 63 61 73 65 22 6c 6f 6e  ";break;case"lon
2a60: 67 22 3a 78 3d 68 2c 5f 3d 27 3c 64 69 76 20 63  g":x=h,_='<div c
2a70: 6c 61 73 73 3d 22 6c 6f 6e 67 54 4f 43 22 3e 3c  lass="longTOC"><
2a80: 64 69 76 20 63 6c 61 73 73 3d 22 74 6f 63 48 65  div class="tocHe
2a90: 61 64 65 72 22 3e 27 2b 61 28 22 43 6f 6e 74 65  ader">'+a("Conte
2aa0: 6e 74 73 22 29 2b 22 3c 2f 64 69 76 3e 3c 70 3e  nts")+"</div><p>
2ab0: 22 2b 73 2b 22 3c 2f 70 3e 3c 2f 64 69 76 3e 22  "+s+"</p></div>"
2ac0: 3b 62 72 65 61 6b 3b 64 65 66 61 75 6c 74 3a 63  ;break;default:c
2ad0: 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 27 6d 61 72 6b  onsole.log('mark
2ae0: 64 65 65 70 4f 70 74 69 6f 6e 73 2e 74 6f 63 53  deepOptions.tocS
2af0: 74 79 6c 65 20 3d 20 22 27 2b 76 2b 27 22 20 73  tyle = "'+v+'" s
2b00: 70 65 63 69 66 69 65 64 20 69 6e 20 79 6f 75 72  pecified in your
2b10: 20 64 6f 63 75 6d 65 6e 74 20 69 73 20 6e 6f 74   document is not
2b20: 20 61 20 6c 65 67 61 6c 20 76 61 6c 75 65 27 29   a legal value')
2b30: 7d 72 65 74 75 72 6e 20 74 3d 74 2e 73 73 28 30  }return t=t.ss(0
2b40: 2c 78 29 2b 5f 2b 74 2e 73 73 28 78 29 2c 5b 74  ,x)+_+t.ss(x),[t
2b50: 2c 67 5d 7d 66 75 6e 63 74 69 6f 6e 20 79 28 65  ,g]}function y(e
2b60: 29 7b 72 65 74 75 72 6e 20 65 2e 72 70 28 2f 28  ){return e.rp(/(
2b70: 5b 5c 2e 5c 5b 5c 5d 5c 28 5c 29 5c 2a 5c 2b 5c  [\.\[\]\(\)\*\+\
2b80: 3f 5c 5e 5c 24 5c 5c 5c 7b 5c 7d 5c 7c 5d 29 2f  ?\^\$\\\{\}\|])/
2b90: 67 2c 22 5c 5c 24 31 22 29 7d 66 75 6e 63 74 69  g,"\\$1")}functi
2ba0: 6f 6e 20 78 28 65 2c 74 29 7b 72 65 74 75 72 6e  on x(e,t){return
2bb0: 21 28 21 65 7c 7c 21 74 29 26 26 28 65 3d 65 2e  !(!e||!t)&&(e=e.
2bc0: 6d 61 74 63 68 28 2f 5c 6e 2f 67 29 2c 74 3d 74  match(/\n/g),t=t
2bd0: 2e 6d 61 74 63 68 28 2f 5c 6e 2f 67 29 2c 65 26  .match(/\n/g),e&
2be0: 26 65 2e 6c 65 6e 67 74 68 3e 31 26 26 74 26 26  &e.length>1&&t&&
2bf0: 74 2e 6c 65 6e 67 74 68 3e 31 29 7d 66 75 6e 63  t.length>1)}func
2c00: 74 69 6f 6e 20 76 28 74 2c 73 29 7b 66 75 6e 63  tion v(t,s){func
2c10: 74 69 6f 6e 20 6c 28 65 29 7b 76 61 72 20 74 3d  tion l(e){var t=
2c20: 28 54 2e 70 75 73 68 28 65 29 2d 31 29 2e 74 6f  (T.push(e)-1).to
2c30: 53 74 72 69 6e 67 28 53 29 3b 66 6f 72 28 74 3d  String(S);for(t=
2c40: 74 2e 72 70 28 2f 78 2f 67 69 2c 22 7a 22 29 3b  t.rp(/x/gi,"z");
2c50: 74 2e 6c 65 6e 67 74 68 3c 6a 3b 29 74 3d 22 30  t.length<j;)t="0
2c60: 22 2b 74 3b 72 65 74 75 72 6e 20 45 2b 74 2b 45  "+t;return E+t+E
2c70: 7d 66 75 6e 63 74 69 6f 6e 20 75 28 65 29 7b 76  }function u(e){v
2c80: 61 72 20 74 3d 70 61 72 73 65 49 6e 74 28 65 2e  ar t=parseInt(e.
2c90: 73 73 28 31 2c 65 2e 6c 65 6e 67 74 68 2d 31 29  ss(1,e.length-1)
2ca0: 2e 72 70 28 2f 7a 2f 67 2c 22 78 22 29 2c 53 29  .rp(/z/g,"x"),S)
2cb0: 3b 72 65 74 75 72 6e 20 49 3d 21 30 2c 54 5b 74  ;return I=!0,T[t
2cc0: 5d 7d 66 75 6e 63 74 69 6f 6e 20 76 28 65 2c 74  ]}function v(e,t
2cd0: 29 7b 72 65 74 75 72 6e 20 6c 28 74 29 7d 66 75  ){return l(t)}fu
2ce0: 6e 63 74 69 6f 6e 20 5f 28 65 2c 74 2c 72 29 7b  nction _(e,t,r){
2cf0: 72 65 74 75 72 6e 20 74 2b 6c 28 72 29 7d 66 75  return t+l(r)}fu
2d00: 6e 63 74 69 6f 6e 20 77 28 74 29 7b 72 65 74 75  nction w(t){retu
2d10: 72 6e 20 66 75 6e 63 74 69 6f 6e 28 72 2c 6e 29  rn function(r,n)
2d20: 7b 72 65 74 75 72 6e 22 5c 6e 5c 6e 3c 2f 70 3e  {return"\n\n</p>
2d30: 5c 6e 3c 61 20 22 2b 6c 28 27 63 6c 61 73 73 3d  \n<a "+l('class=
2d40: 22 74 61 72 67 65 74 22 20 6e 61 6d 65 3d 22 27  "target" name="'
2d50: 2b 63 28 6f 28 6e 2e 72 70 28 42 2c 75 29 29 29  +c(o(n.rp(B,u)))
2d60: 2b 27 22 27 29 2b 22 3e 26 6e 62 73 70 3b 3c 2f  +'"')+">&nbsp;</
2d70: 61 3e 22 2b 65 28 22 68 22 2b 74 2c 6e 29 2b 22  a>"+e("h"+t,n)+"
2d80: 5c 6e 3c 70 3e 5c 6e 5c 6e 22 7d 7d 66 75 6e 63  \n<p>\n\n"}}func
2d90: 74 69 6f 6e 20 43 28 74 29 7b 76 61 72 20 6e 3d  tion C(t){var n=
2da0: 64 28 74 29 3b 69 66 28 6e 2e 71 29 7b 76 61 72  d(t);if(n.q){var
2db0: 20 61 3d 2f 5e 5c 6e 2a 5b 20 5c 74 5d 2a 5c 5b   a=/^\n*[ \t]*\[
2dc0: 5b 5e 5c 6e 5d 2b 5c 5d 5b 20 5c 74 5d 2a 28 3f  [^\n]+\][ \t]*(?
2dd0: 3d 5c 6e 29 2f 3b 6e 2e 75 3d 6e 2e 75 2e 72 70  =\n)/;n.u=n.u.rp
2de0: 28 61 2c 66 75 6e 63 74 69 6f 6e 28 74 29 7b 72  (a,function(t){r
2df0: 65 74 75 72 6e 20 74 3d 74 2e 74 72 69 6d 28 29  eturn t=t.trim()
2e00: 2c 74 3d 74 2e 73 73 28 31 2c 74 2e 6c 65 6e 67  ,t=t.ss(1,t.leng
2e10: 74 68 2d 31 29 2c 6e 2e 63 61 70 74 69 6f 6e 3d  th-1),n.caption=
2e20: 65 28 22 63 65 6e 74 65 72 22 2c 65 28 22 64 69  e("center",e("di
2e30: 76 22 2c 74 2c 6c 28 27 63 6c 61 73 73 3d 22 69  v",t,l('class="i
2e40: 6d 61 67 65 63 61 70 74 69 6f 6e 22 27 29 29 29  magecaption"')))
2e50: 2c 22 22 7d 29 3b 76 61 72 20 69 3d 4d 28 6e 2e  ,""});var i=M(n.
2e60: 71 2c 6e 2e 73 29 2c 73 3d 72 28 22 63 61 70 74  q,n.s),s=r("capt
2e70: 69 6f 6e 41 62 6f 76 65 22 2c 22 64 69 61 67 72  ionAbove","diagr
2e80: 61 6d 22 29 3b 72 65 74 75 72 6e 20 6e 2e 70 2b  am");return n.p+
2e90: 28 6e 2e 63 61 70 74 69 6f 6e 26 26 73 3f 6e 2e  (n.caption&&s?n.
2ea0: 63 61 70 74 69 6f 6e 3a 22 22 29 2b 69 2b 28 6e  caption:"")+i+(n
2eb0: 2e 63 61 70 74 69 6f 6e 26 26 21 73 3f 6e 2e 63  .caption&&!s?n.c
2ec0: 61 70 74 69 6f 6e 3a 22 22 29 2b 22 5c 6e 22 2b  aption:"")+"\n"+
2ed0: 43 28 6e 2e 75 29 7d 72 65 74 75 72 6e 20 74 7d  C(n.u)}return t}
2ee0: 76 61 72 20 4e 3d 7b 7d 2c 6b 3d 30 2c 41 3d 7b  var N={},k=0,A={
2ef0: 7d 2c 45 3d 22 5c 75 65 30 31 30 22 2c 53 3d 33  },E="\ue010",S=3
2f00: 35 2c 54 3d 5b 5d 2c 6a 3d 34 2c 42 3d 52 65 67  5,T=[],j=4,B=Reg
2f10: 45 78 70 28 45 2b 22 5b 30 2d 39 61 2d 77 79 7a  Exp(E+"[0-9a-wyz
2f20: 5d 7b 22 2b 6a 2b 22 2c 22 2b 6a 2b 22 7d 22 2b  ]{"+j+","+j+"}"+
2f30: 45 2c 22 67 22 29 2c 49 3d 21 31 3b 76 6f 69 64  E,"g"),I=!1;void
2f40: 20 30 3d 3d 3d 73 26 26 28 73 3d 21 30 29 2c 76   0===s&&(s=!0),v
2f50: 6f 69 64 20 30 21 3d 3d 74 2e 69 6e 6e 65 72 48  oid 0!==t.innerH
2f60: 54 4d 4c 26 26 28 74 3d 74 2e 69 6e 6e 65 72 48  TML&&(t=t.innerH
2f70: 54 4d 4c 29 2c 74 3d 22 5c 6e 5c 6e 22 2b 74 2c  TML),t="\n\n"+t,
2f80: 74 3d 74 2e 72 70 28 2f 3c 73 63 72 69 70 74 5c  t=t.rp(/<script\
2f90: 73 2b 74 79 70 65 5c 73 2a 3d 5c 73 2a 5b 27 22  s+type\s*=\s*['"
2fa0: 5d 70 72 65 66 6f 72 6d 61 74 74 65 64 5b 27 22  ]preformatted['"
2fb0: 5d 5c 73 2a 3e 28 5b 5c 73 5c 53 5d 2a 3f 29 3c  ]\s*>([\s\S]*?)<
2fc0: 5c 2f 73 63 72 69 70 74 3e 2f 67 69 2c 22 24 31  \/script>/gi,"$1
2fd0: 22 29 3b 76 61 72 20 4c 3d 66 75 6e 63 74 69 6f  ");var L=functio
2fe0: 6e 28 6e 2c 61 29 7b 76 61 72 20 69 3d 52 65 67  n(n,a){var i=Reg
2ff0: 45 78 70 28 22 5c 6e 28 5b 20 5c 5c 74 5d 2a 29  Exp("\n([ \\t]*)
3000: 22 2b 61 2b 22 7b 33 2c 7d 28 5b 20 5c 5c 74 5d  "+a+"{3,}([ \\t]
3010: 2a 5c 5c 53 2a 29 28 5b 20 5c 5c 74 5d 2b 2e 2b  *\\S*)([ \\t]+.+
3020: 29 3f 5c 6e 28 5b 5c 5c 73 5c 5c 53 5d 2b 3f 29  )?\n([\\s\\S]+?)
3030: 5c 6e 5c 5c 31 22 2b 61 2b 22 7b 33 2c 7d 5b 20  \n\\1"+a+"{3,}[ 
3040: 5c 74 5d 2a 5c 6e 28 5b 20 5c 5c 74 5d 2a 5c 5c  \t]*\n([ \\t]*\\
3050: 5b 2e 2b 28 3f 3a 5c 6e 2e 2b 29 7b 30 2c 33 7d  [.+(?:\n.+){0,3}
3060: 5c 5c 5d 29 3f 22 2c 22 67 22 29 3b 74 3d 74 2e  \\])?","g");t=t.
3070: 72 70 28 69 2c 66 75 6e 63 74 69 6f 6e 28 74 2c  rp(i,function(t,
3080: 69 2c 73 2c 6f 2c 63 2c 75 29 7b 75 26 26 28 75  i,s,o,c,u){u&&(u
3090: 3d 75 2e 74 72 69 6d 28 29 2c 75 3d 22 3c 64 69  =u.trim(),u="<di
30a0: 76 20 22 2b 6c 28 27 63 6c 61 73 73 3d 22 6c 69  v "+l('class="li
30b0: 73 74 69 6e 67 63 61 70 74 69 6f 6e 20 27 2b 6e  stingcaption '+n
30c0: 2b 27 22 27 29 2b 22 3e 22 2b 75 2e 73 73 28 31  +'"')+">"+u.ss(1
30d0: 2c 75 2e 6c 65 6e 67 74 68 2d 31 29 2b 22 3c 2f  ,u.length-1)+"</
30e0: 64 69 76 3e 5c 6e 22 29 2c 73 3d 73 3f 73 2e 74  div>\n"),s=s?s.t
30f0: 72 69 6d 28 29 3a 73 2c 73 3d 73 3f 5b 73 5d 3a  rim():s,s=s?[s]:
3100: 76 6f 69 64 20 30 2c 63 3d 63 2e 72 70 28 52 65  void 0,c=c.rp(Re
3110: 67 45 78 70 28 22 28 5e 7c 5c 6e 29 22 2b 69 2c  gExp("(^|\n)"+i,
3120: 22 67 22 29 2c 22 24 31 22 29 3b 76 61 72 20 64  "g"),"$1");var d
3130: 2c 70 2c 6d 2c 67 3d 72 28 22 63 61 70 74 69 6f  ,p,m,g=r("captio
3140: 6e 41 62 6f 76 65 22 2c 22 6c 69 73 74 69 6e 67  nAbove","listing
3150: 22 29 2c 62 3d 22 22 3b 64 6f 7b 64 3d 70 3d 6d  "),b="";do{d=p=m
3160: 3d 76 6f 69 64 20 30 2c 63 3d 63 2e 72 70 28 52  =void 0,c=c.rp(R
3170: 65 67 45 78 70 28 22 5c 5c 6e 28 5b 20 5c 5c 74  egExp("\\n([ \\t
3180: 5d 2a 29 22 2b 61 2b 22 7b 33 2c 7d 28 5b 20 5c  ]*)"+a+"{3,}([ \
3190: 5c 74 5d 2a 5c 5c 53 2b 29 28 5b 20 5c 5c 74 5d  \t]*\\S+)([ \\t]
31a0: 2b 2e 2b 29 3f 5c 6e 28 5b 5c 5c 73 5c 5c 53 5d  +.+)?\n([\\s\\S]
31b0: 2a 29 22 29 2c 66 75 6e 63 74 69 6f 6e 28 65 2c  *)"),function(e,
31c0: 74 2c 72 2c 6e 2c 61 29 7b 72 65 74 75 72 6e 20  t,r,n,a){return 
31d0: 70 3d 5b 72 5d 2c 6d 3d 6e 2c 64 3d 61 2c 22 22  p=[r],m=n,d=a,""
31e0: 7d 29 3b 76 61 72 20 66 3d 68 6c 6a 73 2e 68 69  });var f=hljs.hi
31f0: 67 68 6c 69 67 68 74 41 75 74 6f 28 63 2c 73 29  ghlightAuto(c,s)
3200: 2e 76 61 6c 75 65 3b 66 3d 66 2e 72 70 28 2f 5e  .value;f=f.rp(/^
3210: 28 2e 2a 29 24 2f 67 6d 2c 65 28 22 73 70 61 6e  (.*)$/gm,e("span
3220: 22 2c 22 24 31 22 2c 27 63 6c 61 73 73 3d 22 6c  ","$1",'class="l
3230: 69 6e 65 22 27 29 29 2c 6f 26 26 28 66 3d 65 28  ine"')),o&&(f=e(
3240: 22 64 69 76 22 2c 66 2c 27 63 6c 61 73 73 3d 22  "div",f,'class="
3250: 27 2b 6f 2b 27 22 27 29 29 2c 62 2b 3d 66 2c 63  '+o+'"')),b+=f,c
3260: 3d 64 2c 73 3d 70 2c 6f 3d 6d 7d 77 68 69 6c 65  =d,s=p,o=m}while
3270: 28 63 29 3b 72 65 74 75 72 6e 22 5c 6e 22 2b 69  (c);return"\n"+i
3280: 2b 22 3c 2f 70 3e 22 2b 28 75 26 26 67 3f 75 3a  +"</p>"+(u&&g?u:
3290: 22 22 29 2b 6c 28 65 28 22 70 72 65 22 2c 65 28  "")+l(e("pre",e(
32a0: 22 63 6f 64 65 22 2c 62 29 2c 27 63 6c 61 73 73  "code",b),'class
32b0: 3d 22 6c 69 73 74 69 6e 67 20 27 2b 6e 2b 27 22  ="listing '+n+'"
32c0: 27 29 29 2b 28 75 26 26 21 67 3f 75 3a 22 22 29  '))+(u&&!g?u:"")
32d0: 2b 22 3c 70 3e 5c 6e 22 7d 29 7d 3b 4c 28 22 74  +"<p>\n"})};L("t
32e0: 69 6c 64 65 22 2c 22 7e 22 29 2c 4c 28 22 62 61  ilde","~"),L("ba
32f0: 63 6b 74 69 63 6b 22 2c 22 60 22 29 2c 74 3d 74  cktick","`"),t=t
3300: 2e 72 70 28 2f 28 3c 63 6f 64 65 5c 62 2e 2a 3f  .rp(/(<code\b.*?
3310: 3c 5c 2f 63 6f 64 65 3e 29 2f 67 69 2c 76 29 2c  <\/code>)/gi,v),
3320: 74 3d 74 2e 72 70 28 2f 3c 21 2d 2d 5c 73 5b 5c  t=t.rp(/<!--\s[\
3330: 73 5c 53 5d 2b 3f 5c 73 2d 2d 3e 2f 67 2c 22 22  s\S]+?\s-->/g,""
3340: 29 2c 74 3d 43 28 74 29 2c 74 3d 74 2e 72 70 28  ),t=C(t),t=t.rp(
3350: 2f 3c 73 76 67 28 20 2e 2a 3f 29 3f 3e 28 5b 5c  /<svg( .*?)?>([\
3360: 73 5c 53 5d 2a 3f 29 3c 5c 2f 73 76 67 3e 2f 67  s\S]*?)<\/svg>/g
3370: 69 2c 66 75 6e 63 74 69 6f 6e 28 65 2c 74 2c 72  i,function(e,t,r
3380: 29 7b 72 65 74 75 72 6e 22 3c 73 76 67 22 2b 6c  ){return"<svg"+l
3390: 28 74 29 2b 22 3e 22 2b 6c 28 72 29 2b 22 3c 2f  (t)+">"+l(r)+"</
33a0: 73 76 67 3e 22 7d 29 2c 74 3d 74 2e 72 70 28 2f  svg>"}),t=t.rp(/
33b0: 3c 73 74 79 6c 65 3e 28 5b 5c 73 5c 53 5d 2a 3f  <style>([\s\S]*?
33c0: 29 3c 5c 2f 73 74 79 6c 65 3e 2f 67 69 2c 66 75  )<\/style>/gi,fu
33d0: 6e 63 74 69 6f 6e 28 74 2c 72 29 7b 72 65 74 75  nction(t,r){retu
33e0: 72 6e 20 65 28 22 73 74 79 6c 65 22 2c 6c 28 72  rn e("style",l(r
33f0: 29 29 7d 29 2c 74 3d 74 2e 72 70 28 2f 3c 69 6d  ))}),t=t.rp(/<im
3400: 67 5c 73 2b 73 72 63 3d 28 5b 22 27 5d 29 5b 5c  g\s+src=(["'])[\
3410: 73 5c 53 5d 2a 3f 5c 31 5c 73 2a 3e 2f 67 69 2c  s\S]*?\1\s*>/gi,
3420: 66 75 6e 63 74 69 6f 6e 28 65 2c 74 29 7b 72 65  function(e,t){re
3430: 74 75 72 6e 22 3c 69 6d 67 20 22 2b 6c 28 65 2e  turn"<img "+l(e.
3440: 73 73 28 35 2c 65 2e 6c 65 6e 67 74 68 2d 31 29  ss(5,e.length-1)
3450: 29 2b 22 3e 22 7d 29 2c 74 3d 74 2e 72 70 28 2f  )+">"}),t=t.rp(/
3460: 28 60 29 28 2e 2b 3f 28 3f 3a 5c 6e 2e 2b 3f 29  (`)(.+?(?:\n.+?)
3470: 3f 29 60 28 3f 21 5c 64 29 2f 67 2c 65 28 22 63  ?)`(?!\d)/g,e("c
3480: 6f 64 65 22 2c 22 24 32 22 29 29 2c 74 3d 74 2e  ode","$2")),t=t.
3490: 72 70 28 2f 28 3c 63 6f 64 65 28 3f 3a 20 2e 2a  rp(/(<code(?: .*
34a0: 3f 29 3f 3e 29 28 5b 5c 73 5c 53 5d 2a 3f 29 3c  ?)?>)([\s\S]*?)<
34b0: 5c 2f 63 6f 64 65 3e 2f 67 69 2c 66 75 6e 63 74  \/code>/gi,funct
34c0: 69 6f 6e 28 65 2c 74 2c 72 29 7b 72 65 74 75 72  ion(e,t,r){retur
34d0: 6e 20 6c 28 74 2b 69 28 72 29 2b 22 3c 2f 63 6f  n l(t+i(r)+"</co
34e0: 64 65 3e 22 29 7d 29 2c 74 3d 74 2e 72 70 28 2f  de>")}),t=t.rp(/
34f0: 28 3c 70 72 65 5c 62 5b 5c 73 5c 53 5d 2a 3f 3c  (<pre\b[\s\S]*?<
3500: 5c 2f 70 72 65 3e 29 2f 67 69 2c 76 29 2c 74 3d  \/pre>)/gi,v),t=
3510: 74 2e 72 70 28 2f 28 3c 5c 77 5b 5e 20 5c 6e 3c  t.rp(/(<\w[^ \n<
3520: 3e 5d 2a 3f 5b 20 5c 74 5d 2b 29 28 2e 2a 3f 29  >]*?[ \t]+)(.*?)
3530: 28 3f 3d 5c 2f 3f 3e 29 2f 67 2c 5f 29 2c 74 3d  (?=\/?>)/g,_),t=
3540: 74 2e 72 70 28 2f 28 5c 24 5c 24 5b 5c 73 5c 53  t.rp(/(\$\$[\s\S
3550: 5d 2b 3f 5c 24 5c 24 29 2f 67 2c 76 29 2c 74 3d  ]+?\$\$)/g,v),t=
3560: 74 2e 72 70 28 2f 28 28 3f 3a 5b 5e 5c 77 5c 64  t.rp(/((?:[^\w\d
3570: 5d 29 29 5c 24 28 5c 53 28 3f 3a 5b 5e 5c 24 5d  ]))\$(\S(?:[^\$]
3580: 2a 3f 5c 53 28 3f 21 55 53 7c 43 61 6e 29 29 3f  *?\S(?!US|Can))?
3590: 3f 29 5c 24 28 3f 21 5b 5c 77 5c 64 5d 29 2f 67  ?)\$(?![\w\d])/g
35a0: 2c 22 24 31 5c 5c 28 24 32 5c 5c 29 22 29 2c 74  ,"$1\\($2\\)"),t
35b0: 3d 74 2e 72 70 28 2f 28 28 3f 3a 5b 5e 5c 77 5c  =t.rp(/((?:[^\w\
35c0: 64 5d 29 29 5c 24 28 5b 20 5c 74 5d 5b 5e 5c 24  d]))\$([ \t][^\$
35d0: 5d 2b 3f 5b 20 5c 74 5d 29 5c 24 28 3f 21 5b 5c  ]+?[ \t])\$(?![\
35e0: 77 5c 64 5d 29 2f 67 2c 22 24 31 5c 5c 28 24 32  w\d])/g,"$1\\($2
35f0: 5c 5c 29 22 29 2c 74 3d 74 2e 72 70 28 2f 28 5c  \\)"),t=t.rp(/(\
3600: 5c 5c 28 5b 5c 73 5c 53 5d 2b 3f 5c 5c 5c 29 29  \\([\s\S]+?\\\))
3610: 2f 67 2c 76 29 2c 74 3d 74 2e 72 70 28 2f 28 5c  /g,v),t=t.rp(/(\
3620: 5c 62 65 67 69 6e 5c 7b 65 71 75 61 74 69 6f 6e  \begin\{equation
3630: 5c 7d 5b 5c 73 5c 53 5d 2a 3f 5c 5c 65 6e 64 5c  \}[\s\S]*?\\end\
3640: 7b 65 71 75 61 74 69 6f 6e 5c 7d 29 2f 67 2c 76  {equation\})/g,v
3650: 29 2c 74 3d 74 2e 72 70 28 2f 28 5c 5c 62 65 67  ),t=t.rp(/(\\beg
3660: 69 6e 5c 7b 65 71 6e 61 72 72 61 79 5c 7d 5b 5c  in\{eqnarray\}[\
3670: 73 5c 53 5d 2a 3f 5c 5c 65 6e 64 5c 7b 65 71 6e  s\S]*?\\end\{eqn
3680: 61 72 72 61 79 5c 7d 29 2f 67 2c 76 29 2c 74 3d  array\})/g,v),t=
3690: 74 2e 72 70 28 2f 28 5c 5c 62 65 67 69 6e 5c 7b  t.rp(/(\\begin\{
36a0: 65 71 75 61 74 69 6f 6e 5c 2a 5c 7d 5b 5c 73 5c  equation\*\}[\s\
36b0: 53 5d 2a 3f 5c 5c 65 6e 64 5c 7b 65 71 75 61 74  S]*?\\end\{equat
36c0: 69 6f 6e 5c 2a 5c 7d 29 2f 67 2c 76 29 2c 74 3d  ion\*\})/g,v),t=
36d0: 74 2e 72 70 28 2f 28 3f 3a 5e 7c 5c 73 2a 5c 6e  t.rp(/(?:^|\s*\n
36e0: 29 28 2e 2b 3f 29 5c 6e 5b 20 5c 74 5d 2a 3d 7b  )(.+?)\n[ \t]*={
36f0: 33 2c 7d 5b 20 5c 74 5d 2a 5c 6e 2f 67 2c 77 28  3,}[ \t]*\n/g,w(
3700: 31 29 29 2c 74 3d 74 2e 72 70 28 2f 28 3f 3a 5e  1)),t=t.rp(/(?:^
3710: 7c 5c 73 2a 5c 6e 29 28 2e 2b 3f 29 5c 6e 5b 20  |\s*\n)(.+?)\n[ 
3720: 5c 74 5d 2a 2d 7b 33 2c 7d 5b 20 5c 74 5d 2a 5c  \t]*-{3,}[ \t]*\
3730: 6e 2f 67 2c 77 28 32 29 29 3b 66 6f 72 28 76 61  n/g,w(2));for(va
3740: 72 20 44 3d 36 3b 44 3e 30 3b 2d 2d 44 29 74 3d  r D=6;D>0;--D)t=
3750: 74 2e 72 70 28 52 65 67 45 78 70 28 2f 5e 5c 73  t.rp(RegExp(/^\s
3760: 2a 2f 2e 73 6f 75 72 63 65 2b 22 23 7b 22 2b 44  */.source+"#{"+D
3770: 2b 22 2c 22 2b 44 2b 22 7d 28 3f 3a 5b 20 5c 74  +","+D+"}(?:[ \t
3780: 5d 29 28 5b 5e 5c 6e 5d 2b 3f 29 23 2a 5b 20 5c  ])([^\n]+?)#*[ \
3790: 74 5d 2a 5c 6e 22 2c 22 67 6d 22 29 2c 77 28 44  t]*\n","gm"),w(D
37a0: 29 29 2c 74 3d 74 2e 72 70 28 52 65 67 45 78 70  )),t=t.rp(RegExp
37b0: 28 2f 5e 5c 73 2a 2f 2e 73 6f 75 72 63 65 2b 22  (/^\s*/.source+"
37c0: 5c 5c 28 23 7b 22 2b 44 2b 22 2c 22 2b 44 2b 22  \\(#{"+D+","+D+"
37d0: 7d 5c 5c 29 28 3f 3a 5b 20 5c 74 5d 29 28 5b 5e  }\\)(?:[ \t])([^
37e0: 5c 6e 5d 2b 3f 29 5c 5c 28 3f 23 2a 5c 5c 29 3f  \n]+?)\\(?#*\\)?
37f0: 5c 5c 6e 5b 20 5c 74 5d 2a 5c 6e 22 2c 22 67 6d  \\n[ \t]*\n","gm
3800: 22 29 2c 22 5c 6e 3c 2f 70 3e 5c 6e 22 2b 65 28  "),"\n</p>\n"+e(
3810: 22 64 69 76 22 2c 22 24 31 22 2c 6c 28 27 63 6c  "div","$1",l('cl
3820: 61 73 73 3d 22 6e 6f 6e 75 6d 62 65 72 68 27 2b  ass="nonumberh'+
3830: 44 2b 27 22 27 29 29 2b 22 5c 6e 3c 70 3e 5c 6e  D+'"'))+"\n<p>\n
3840: 5c 6e 22 29 3b 74 3d 74 2e 72 70 28 2f 5c 6e 5b  \n");t=t.rp(/\n[
3850: 20 5c 74 5d 2a 28 28 5c 2a 7c 2d 7c 5f 29 5b 20   \t]*((\*|-|_)[ 
3860: 5c 74 5d 2a 29 7b 33 2c 7d 5b 20 5c 74 5d 2a 5c  \t]*){3,}[ \t]*\
3870: 6e 2f 67 2c 22 5c 6e 3c 68 72 2f 3e 5c 6e 22 29  n/g,"\n<hr/>\n")
3880: 2c 74 3d 74 2e 72 70 28 2f 5c 6e 5b 20 5c 74 5d  ,t=t.rp(/\n[ \t]
3890: 2a 5c 2b 7b 35 2c 7d 5b 20 5c 74 5d 2a 5c 6e 2f  *\+{5,}[ \t]*\n/
38a0: 67 2c 22 5c 6e 3c 68 72 20 22 2b 6c 28 27 63 6c  g,"\n<hr "+l('cl
38b0: 61 73 73 3d 22 70 61 67 65 62 72 65 61 6b 22 27  ass="pagebreak"'
38c0: 29 2b 22 2f 3e 5c 6e 22 29 2c 74 3d 74 2e 72 70  )+"/>\n"),t=t.rp
38d0: 28 2f 5e 21 21 21 5b 20 5c 74 5d 2a 28 5b 5e 5c  (/^!!![ \t]*([^\
38e0: 73 22 27 3e 3c 26 5c 3a 5d 2a 29 5c 3a 3f 28 2e  s"'><&\:]*)\:?(.
38f0: 2a 29 5c 6e 28 5b 20 5c 74 5d 7b 33 2c 7d 2e 2a  *)\n([ \t]{3,}.*
3900: 5c 73 2a 5c 6e 29 2a 2f 67 6d 2c 66 75 6e 63 74  \s*\n)*/gm,funct
3910: 69 6f 6e 28 74 2c 72 2c 6e 29 7b 72 65 74 75 72  ion(t,r,n){retur
3920: 6e 20 74 3d 74 2e 74 72 69 6d 28 29 2c 22 5c 6e  n t=t.trim(),"\n
3930: 5c 6e 22 2b 65 28 22 64 69 76 22 2c 28 28 6e 3f  \n"+e("div",((n?
3940: 65 28 22 64 69 76 22 2c 6e 2c 6c 28 27 63 6c 61  e("div",n,l('cla
3950: 73 73 3d 22 61 64 6d 6f 6e 69 74 69 6f 6e 2d 74  ss="admonition-t
3960: 69 74 6c 65 22 27 29 29 2b 22 5c 6e 22 3a 22 22  itle"'))+"\n":""
3970: 29 2b 74 2e 73 73 28 74 2e 69 6e 64 65 78 4f 66  )+t.ss(t.indexOf
3980: 28 22 5c 6e 22 29 29 29 2e 74 72 69 6d 28 29 2c  ("\n"))).trim(),
3990: 6c 28 27 63 6c 61 73 73 3d 22 61 64 6d 6f 6e 69  l('class="admoni
39a0: 74 69 6f 6e 20 27 2b 72 2e 74 6f 4c 6f 77 65 72  tion '+r.toLower
39b0: 43 61 73 65 28 29 2e 74 72 69 6d 28 29 2b 27 22  Case().trim()+'"
39c0: 27 29 29 2b 22 5c 6e 5c 6e 22 7d 29 3b 76 61 72  '))+"\n\n"});var
39d0: 20 24 3d 6c 28 27 63 6c 61 73 73 3d 22 66 61 6e   $=l('class="fan
39e0: 63 79 71 75 6f 74 65 22 27 29 3b 74 3d 74 2e 72  cyquote"');t=t.r
39f0: 70 28 2f 5c 6e 3e 5b 20 5c 74 5d 2a 22 28 2e 2a  p(/\n>[ \t]*"(.*
3a00: 28 3f 3a 5c 6e 3e 2e 2a 29 2a 29 22 5b 20 5c 74  (?:\n>.*)*)"[ \t
3a10: 5d 2a 28 3f 3a 5c 6e 3e 5b 20 5c 74 5d 2a 29 3f  ]*(?:\n>[ \t]*)?
3a20: 28 5c 6e 3e 5b 20 5c 74 5d 7b 32 2c 7d 5c 53 2e  (\n>[ \t]{2,}\S.
3a30: 2a 29 3f 5c 6e 2f 67 2c 66 75 6e 63 74 69 6f 6e  *)?\n/g,function
3a40: 28 74 2c 72 2c 6e 29 7b 72 65 74 75 72 6e 20 65  (t,r,n){return e
3a50: 28 22 62 6c 6f 63 6b 71 75 6f 74 65 22 2c 65 28  ("blockquote",e(
3a60: 22 73 70 61 6e 22 2c 72 2e 72 70 28 2f 5c 6e 3e  "span",r.rp(/\n>
3a70: 2f 67 2c 22 5c 6e 22 29 2c 24 29 2b 28 6e 3f 65  /g,"\n"),$)+(n?e
3a80: 28 22 73 70 61 6e 22 2c 6e 2e 72 70 28 2f 5c 6e  ("span",n.rp(/\n
3a90: 3e 2f 67 2c 22 5c 6e 22 29 2c 6c 28 27 63 6c 61  >/g,"\n"),l('cla
3aa0: 73 73 3d 22 61 75 74 68 6f 72 22 27 29 29 3a 22  ss="author"')):"
3ab0: 22 29 2c 24 29 7d 29 3b 76 61 72 20 52 3d 21 31  "),$)});var R=!1
3ac0: 3b 64 6f 20 52 3d 21 31 2c 74 3d 74 2e 72 70 28  ;do R=!1,t=t.rp(
3ad0: 2f 28 3f 3a 5c 6e 3e 2e 2a 29 7b 32 2c 7d 2f 67  /(?:\n>.*){2,}/g
3ae0: 2c 66 75 6e 63 74 69 6f 6e 28 74 29 7b 72 65 74  ,function(t){ret
3af0: 75 72 6e 20 52 3d 21 30 2c 65 28 22 62 6c 6f 63  urn R=!0,e("bloc
3b00: 6b 71 75 6f 74 65 22 2c 74 2e 72 70 28 2f 5c 6e  kquote",t.rp(/\n
3b10: 3e 2f 67 2c 22 5c 6e 22 29 29 7d 29 3b 77 68 69  >/g,"\n"))});whi
3b20: 6c 65 28 52 29 3b 74 3d 74 2e 72 70 28 2f 5c 73  le(R);t=t.rp(/\s
3b30: 2a 5c 5b 5c 5e 28 5c 53 2b 29 5c 5d 28 3f 21 3a  *\[\^(\S+)\](?!:
3b40: 29 2f 67 2c 66 75 6e 63 74 69 6f 6e 28 65 2c 74  )/g,function(e,t
3b50: 29 7b 72 65 74 75 72 6e 20 74 3d 74 2e 74 6f 4c  ){return t=t.toL
3b60: 6f 77 65 72 43 61 73 65 28 29 2e 74 72 69 6d 28  owerCase().trim(
3b70: 29 2c 74 20 69 6e 20 4e 7c 7c 28 2b 2b 6b 2c 4e  ),t in N||(++k,N
3b80: 5b 74 5d 3d 6b 29 2c 22 3c 73 75 70 3e 3c 61 20  [t]=k),"<sup><a 
3b90: 22 2b 6c 28 27 68 72 65 66 3d 22 23 65 6e 64 6e  "+l('href="#endn
3ba0: 6f 74 65 2d 27 2b 74 2b 27 22 27 29 2b 22 3e 22  ote-'+t+'"')+">"
3bb0: 2b 4e 5b 74 5d 2b 22 3c 2f 61 3e 3c 2f 73 75 70  +N[t]+"</a></sup
3bc0: 3e 22 7d 29 2c 74 3d 74 2e 72 70 28 2f 5c 5b 23  >"}),t=t.rp(/\[#
3bd0: 28 5b 5e 5c 29 5c 28 5c 5b 5c 5d 5c 2e 23 5c 73  ([^\)\(\[\]\.#\s
3be0: 5d 2b 29 5c 5d 28 3f 21 3a 29 2f 67 2c 66 75 6e  ]+)\](?!:)/g,fun
3bf0: 63 74 69 6f 6e 28 65 2c 74 29 7b 72 65 74 75 72  ction(e,t){retur
3c00: 6e 20 74 3d 74 2e 74 72 69 6d 28 29 2c 22 5b 3c  n t=t.trim(),"[<
3c10: 61 20 22 2b 6c 28 27 68 72 65 66 3d 22 23 63 69  a "+l('href="#ci
3c20: 74 61 74 69 6f 6e 2d 27 2b 74 2e 74 6f 4c 6f 77  tation-'+t.toLow
3c30: 65 72 43 61 73 65 28 29 2b 27 22 27 29 2b 22 3e  erCase()+'"')+">
3c40: 22 2b 74 2b 22 3c 2f 61 3e 5d 22 7d 29 2c 74 3d  "+t+"</a>]"}),t=
3c50: 74 2e 72 70 28 2f 5c 6e 5c 5b 23 28 5c 53 2b 29  t.rp(/\n\[#(\S+)
3c60: 5c 5d 3a 5b 20 5c 74 5d 2b 28 28 3f 3a 5b 20 5c  \]:[ \t]+((?:[ \
3c70: 74 5d 2a 5c 53 5b 5e 5c 6e 5d 2a 5c 6e 3f 29 2a  t]*\S[^\n]*\n?)*
3c80: 29 2f 67 2c 66 75 6e 63 74 69 6f 6e 28 65 2c 74  )/g,function(e,t
3c90: 2c 72 29 7b 72 65 74 75 72 6e 20 74 3d 74 2e 74  ,r){return t=t.t
3ca0: 72 69 6d 28 29 2c 22 3c 64 69 76 20 22 2b 6c 28  rim(),"<div "+l(
3cb0: 27 63 6c 61 73 73 3d 22 62 69 62 22 27 29 2b 22  'class="bib"')+"
3cc0: 3e 5b 3c 61 20 22 2b 6c 28 27 63 6c 61 73 73 3d  >[<a "+l('class=
3cd0: 22 74 61 72 67 65 74 22 20 6e 61 6d 65 3d 22 63  "target" name="c
3ce0: 69 74 61 74 69 6f 6e 2d 27 2b 74 2e 74 6f 4c 6f  itation-'+t.toLo
3cf0: 77 65 72 43 61 73 65 28 29 2b 27 22 27 29 2b 22  werCase()+'"')+"
3d00: 3e 26 6e 62 73 70 3b 3c 2f 61 3e 3c 62 3e 22 2b  >&nbsp;</a><b>"+
3d10: 74 2b 22 3c 2f 62 3e 5d 20 22 2b 72 2b 22 3c 2f  t+"</b>] "+r+"</
3d20: 64 69 76 3e 22 7d 29 2c 74 3d 6d 28 74 2c 6c 29  div>"}),t=m(t,l)
3d30: 2c 74 3d 74 2e 72 70 28 2f 5e 5c 5b 28 5b 5e 5c  ,t=t.rp(/^\[([^\
3d40: 5e 23 5d 2e 2a 3f 29 5c 5d 3a 28 2e 2a 3f 29 24  ^#].*?)\]:(.*?)$
3d50: 2f 67 6d 2c 66 75 6e 63 74 69 6f 6e 28 65 2c 74  /gm,function(e,t
3d60: 2c 72 29 7b 72 65 74 75 72 6e 20 41 5b 74 2e 74  ,r){return A[t.t
3d70: 6f 4c 6f 77 65 72 43 61 73 65 28 29 2e 74 72 69  oLowerCase().tri
3d80: 6d 28 29 5d 3d 7b 6c 69 6e 6b 3a 72 2e 74 72 69  m()]={link:r.tri
3d90: 6d 28 29 2c 75 73 65 64 3a 21 31 7d 2c 22 22 7d  m(),used:!1},""}
3da0: 29 2c 74 3d 74 2e 72 70 28 2f 28 3f 3a 3c 7c 28  ),t=t.rp(/(?:<|(
3db0: 3f 21 3c 29 5c 62 29 28 5c 53 2b 40 28 5c 53 2b  ?!<)\b)(\S+@(\S+
3dc0: 5c 2e 29 2b 3f 5c 53 7b 32 2c 7d 3f 29 28 3f 3a  \.)+?\S{2,}?)(?:
3dd0: 24 7c 3e 7c 28 3f 3d 3c 29 7c 28 3f 3d 5c 73 29  $|>|(?=<)|(?=\s)
3de0: 28 3f 21 3e 29 29 2f 67 2c 66 75 6e 63 74 69 6f  (?!>))/g,functio
3df0: 6e 28 65 2c 74 29 7b 72 65 74 75 72 6e 22 3c 61  n(e,t){return"<a
3e00: 20 22 2b 6c 28 27 68 72 65 66 3d 22 6d 61 69 6c   "+l('href="mail
3e10: 74 6f 3a 27 2b 74 2b 27 22 27 29 2b 22 3e 22 2b  to:'+t+'"')+">"+
3e20: 74 2b 22 3c 2f 61 3e 22 7d 29 3b 76 61 72 20 7a  t+"</a>"});var z
3e30: 3d 66 75 6e 63 74 69 6f 6e 28 74 2c 72 2c 6e 29  =function(t,r,n)
3e40: 7b 6e 3d 6e 7c 7c 22 22 3b 76 61 72 20 61 2c 69  {n=n||"";var a,i
3e50: 3b 72 65 74 75 72 6e 2f 5c 2e 28 6d 70 34 7c 6d  ;return/\.(mp4|m
3e60: 34 76 7c 61 76 69 7c 6d 70 67 7c 6d 6f 76 7c 77  4v|avi|mpg|mov|w
3e70: 65 62 6d 29 24 2f 69 2e 74 65 73 74 28 72 29 3f  ebm)$/i.test(r)?
3e80: 61 3d 22 3c 76 69 64 65 6f 20 22 2b 6c 28 27 63  a="<video "+l('c
3e90: 6c 61 73 73 3d 22 6d 61 72 6b 64 65 65 70 22 20  lass="markdeep" 
3ea0: 73 72 63 3d 22 27 2b 72 2b 27 22 27 2b 6e 2b 27  src="'+r+'"'+n+'
3eb0: 20 77 69 64 74 68 3d 22 34 38 30 70 78 22 20 63   width="480px" c
3ec0: 6f 6e 74 72 6f 6c 73 3d 22 74 72 75 65 22 27 29  ontrols="true"')
3ed0: 2b 22 2f 3e 22 3a 2f 5c 2e 28 6d 70 33 7c 6d 70  +"/>":/\.(mp3|mp
3ee0: 32 7c 6f 67 67 7c 77 61 76 7c 6d 34 61 7c 61 61  2|ogg|wav|m4a|aa
3ef0: 63 7c 66 6c 61 63 29 24 2f 69 2e 74 65 73 74 28  c|flac)$/i.test(
3f00: 72 29 3f 61 3d 22 3c 61 75 64 69 6f 20 22 2b 6c  r)?a="<audio "+l
3f10: 28 27 63 6c 61 73 73 3d 22 6d 61 72 6b 64 65 65  ('class="markdee
3f20: 70 22 20 63 6f 6e 74 72 6f 6c 73 20 27 2b 6e 2b  p" controls '+n+
3f30: 27 3e 3c 73 6f 75 72 63 65 20 73 72 63 3d 22 27  '><source src="'
3f40: 2b 72 2b 27 22 3e 27 29 2b 22 3c 2f 61 75 64 69  +r+'">')+"</audi
3f50: 6f 3e 22 3a 28 69 3d 72 2e 6d 61 74 63 68 28 2f  o>":(i=r.match(/
3f60: 5e 68 74 74 70 73 3a 5c 2f 5c 2f 28 3f 3a 77 77  ^https:\/\/(?:ww
3f70: 77 5c 2e 29 3f 28 3f 3a 79 6f 75 74 75 62 65 5c  w\.)?(?:youtube\
3f80: 2e 63 6f 6d 5c 2f 5c 53 2a 3f 76 3d 7c 79 6f 75  .com\/\S*?v=|you
3f90: 74 75 5c 2e 62 65 5c 2f 29 28 5b 5c 77 5c 64 2d  tu\.be\/)([\w\d-
3fa0: 5d 2b 29 28 26 2e 2a 29 3f 24 2f 69 29 29 3f 61  ]+)(&.*)?$/i))?a
3fb0: 3d 22 3c 69 66 72 61 6d 65 20 22 2b 6c 28 27 63  ="<iframe "+l('c
3fc0: 6c 61 73 73 3d 22 6d 61 72 6b 64 65 65 70 22 20  lass="markdeep" 
3fd0: 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 77 77 77  src="https://www
3fe0: 2e 79 6f 75 74 75 62 65 2e 63 6f 6d 2f 65 6d 62  .youtube.com/emb
3ff0: 65 64 2f 27 2b 69 5b 31 5d 2b 27 22 27 2b 6e 2b  ed/'+i[1]+'"'+n+
4000: 27 20 77 69 64 74 68 3d 22 34 38 30 70 78 22 20  ' width="480px" 
4010: 68 65 69 67 68 74 3d 22 33 30 30 70 78 22 20 66  height="300px" f
4020: 72 61 6d 65 62 6f 72 64 65 72 3d 22 30 22 20 61  rameborder="0" a
4030: 6c 6c 6f 77 66 75 6c 6c 73 63 72 65 65 6e 20 77  llowfullscreen w
4040: 65 62 6b 69 74 61 6c 6c 6f 77 66 75 6c 6c 73 63  ebkitallowfullsc
4050: 72 65 65 6e 20 6d 6f 7a 61 6c 6c 6f 77 66 75 6c  reen mozallowful
4060: 6c 73 63 72 65 65 6e 27 29 2b 22 3e 3c 2f 69 66  lscreen')+"></if
4070: 72 61 6d 65 3e 22 3a 28 69 3d 72 2e 6d 61 74 63  rame>":(i=r.matc
4080: 68 28 2f 5e 68 74 74 70 73 3a 5c 2f 5c 2f 28 3f  h(/^https:\/\/(?
4090: 3a 77 77 77 5c 2e 29 3f 76 69 6d 65 6f 2e 63 6f  :www\.)?vimeo.co
40a0: 6d 5c 2f 5c 53 2a 3f 5c 2f 28 5b 5c 77 5c 64 2d  m\/\S*?\/([\w\d-
40b0: 5d 2b 29 24 2f 69 29 29 3f 61 3d 22 3c 69 66 72  ]+)$/i))?a="<ifr
40c0: 61 6d 65 20 22 2b 6c 28 27 63 6c 61 73 73 3d 22  ame "+l('class="
40d0: 6d 61 72 6b 64 65 65 70 22 20 73 72 63 3d 22 68  markdeep" src="h
40e0: 74 74 70 73 3a 2f 2f 70 6c 61 79 65 72 2e 76 69  ttps://player.vi
40f0: 6d 65 6f 2e 63 6f 6d 2f 76 69 64 65 6f 2f 27 2b  meo.com/video/'+
4100: 69 5b 31 5d 2b 27 22 27 2b 6e 2b 27 20 77 69 64  i[1]+'"'+n+' wid
4110: 74 68 3d 22 34 38 30 70 78 22 20 68 65 69 67 68  th="480px" heigh
4120: 74 3d 22 33 30 30 70 78 22 20 66 72 61 6d 65 62  t="300px" frameb
4130: 6f 72 64 65 72 3d 22 30 22 20 61 6c 6c 6f 77 66  order="0" allowf
4140: 75 6c 6c 73 63 72 65 65 6e 20 77 65 62 6b 69 74  ullscreen webkit
4150: 61 6c 6c 6f 77 66 75 6c 6c 73 63 72 65 65 6e 20  allowfullscreen 
4160: 6d 6f 7a 61 6c 6c 6f 77 66 75 6c 6c 73 63 72 65  mozallowfullscre
4170: 65 6e 27 29 2b 22 3e 3c 2f 69 66 72 61 6d 65 3e  en')+"></iframe>
4180: 22 3a 28 61 3d 22 3c 69 6d 67 20 22 2b 6c 28 27  ":(a="<img "+l('
4190: 63 6c 61 73 73 3d 22 6d 61 72 6b 64 65 65 70 22  class="markdeep"
41a0: 20 73 72 63 3d 22 27 2b 72 2b 27 22 27 2b 6e 29   src="'+r+'"'+n)
41b0: 2b 22 20 2f 3e 22 2c 61 3d 65 28 22 61 20 22 2c  +" />",a=e("a ",
41c0: 61 2c 6c 28 27 68 72 65 66 3d 22 27 2b 72 2b 27  a,l('href="'+r+'
41d0: 22 20 74 61 72 67 65 74 3d 22 5f 62 6c 61 6e 6b  " target="_blank
41e0: 22 27 29 29 29 2c 61 7d 3b 74 3d 74 2e 72 70 28  "'))),a};t=t.rp(
41f0: 2f 5c 62 28 65 71 75 61 74 69 6f 6e 7c 65 71 6e  /\b(equation|eqn
4200: 5c 2e 7c 65 71 5c 2e 29 5c 73 2a 5c 5b 28 5b 5e  \.|eq\.)\s*\[([^
4210: 5c 73 5c 5d 5d 2b 29 5c 5d 2f 67 69 2c 66 75 6e  \s\]]+)\]/gi,fun
4220: 63 74 69 6f 6e 28 65 2c 74 2c 72 29 7b 72 65 74  ction(e,t,r){ret
4230: 75 72 6e 20 74 2b 22 20 5c 5c 72 65 66 7b 22 2b  urn t+" \\ref{"+
4240: 72 2b 22 7d 22 7d 29 2c 74 3d 74 2e 72 70 28 2f  r+"}"}),t=t.rp(/
4250: 5c 62 28 66 69 67 75 72 65 7c 66 69 67 5c 2e 7c  \b(figure|fig\.|
4260: 74 61 62 6c 65 7c 74 62 6c 5c 2e 7c 6c 69 73 74  table|tbl\.|list
4270: 69 6e 67 7c 6c 73 74 5c 2e 29 5c 73 2a 5c 5b 28  ing|lst\.)\s*\[(
4280: 5b 5e 5c 73 5c 5d 5d 2b 29 5c 5d 28 3f 3d 5c 28  [^\s\]]+)\](?=\(
4290: 29 2f 67 69 2c 66 75 6e 63 74 69 6f 6e 28 65 29  )/gi,function(e)
42a0: 7b 72 65 74 75 72 6e 20 65 2b 22 3c 73 70 61 6e  {return e+"<span
42b0: 2f 3e 22 7d 29 2c 74 3d 74 2e 72 70 28 2f 5c 28  />"}),t=t.rp(/\(
42c0: 68 74 74 70 3a 5c 2f 5c 2f 67 2e 67 72 61 76 69  http:\/\/g.gravi
42d0: 7a 6f 2e 63 6f 6d 5c 2f 28 2e 2a 67 29 5c 3f 28  zo.com\/(.*g)\?(
42e0: 28 3f 3a 5b 5e 5c 28 5c 29 5d 7c 5c 28 5b 5e 5c  (?:[^\(\)]|\([^\
42f0: 28 5c 29 5d 2a 5c 29 29 2a 29 5c 29 2f 67 69 2c  (\)]*\))*)\)/gi,
4300: 66 75 6e 63 74 69 6f 6e 28 65 2c 74 2c 72 29 7b  function(e,t,r){
4310: 72 65 74 75 72 6e 22 28 68 74 74 70 3a 2f 2f 67  return"(http://g
4320: 2e 67 72 61 76 69 7a 6f 2e 63 6f 6d 2f 22 2b 74  .gravizo.com/"+t
4330: 2b 22 3f 22 2b 65 6e 63 6f 64 65 55 52 49 43 6f  +"?"+encodeURICo
4340: 6d 70 6f 6e 65 6e 74 28 72 29 2b 22 29 22 7d 29  mponent(r)+")"})
4350: 2c 74 3d 74 2e 72 70 28 2f 28 5e 7c 5b 5e 21 5d  ,t=t.rp(/(^|[^!]
4360: 29 5c 5b 28 5b 5e 5c 5b 5c 5d 5d 2b 3f 29 5c 5d  )\[([^\[\]]+?)\]
4370: 5c 28 28 22 3f 29 28 5b 5e 3c 3e 5c 73 22 5d 2b  \(("?)([^<>\s"]+
4380: 3f 29 5c 33 28 5c 73 2b 5b 5e 5c 29 5d 2a 3f 29  ?)\3(\s+[^\)]*?)
4390: 3f 5c 29 2f 67 2c 66 75 6e 63 74 69 6f 6e 28 65  ?\)/g,function(e
43a0: 2c 74 2c 72 2c 61 2c 69 2c 73 29 7b 72 65 74 75  ,t,r,a,i,s){retu
43b0: 72 6e 20 73 3d 73 7c 7c 22 22 2c 74 2b 22 3c 61  rn s=s||"",t+"<a
43c0: 20 22 2b 6c 28 27 68 72 65 66 3d 22 27 2b 69 2b   "+l('href="'+i+
43d0: 27 22 27 2b 73 29 2b 22 3e 22 2b 72 2b 22 3c 2f  '"'+s)+">"+r+"</
43e0: 61 3e 22 2b 6e 28 69 29 7d 29 2c 74 3d 74 2e 72  a>"+n(i)}),t=t.r
43f0: 70 28 2f 28 5e 7c 5b 5e 21 5d 29 5c 5b 5b 20 5c  p(/(^|[^!])\[[ \
4400: 74 5d 2a 3f 5c 5d 5c 28 28 22 3f 29 28 5b 5e 3c  t]*?\]\(("?)([^<
4410: 3e 5c 73 22 5d 2b 3f 29 5c 32 5c 29 2f 67 2c 66  >\s"]+?)\2\)/g,f
4420: 75 6e 63 74 69 6f 6e 28 65 2c 74 2c 72 2c 6e 29  unction(e,t,r,n)
4430: 7b 72 65 74 75 72 6e 20 74 2b 22 3c 61 20 22 2b  {return t+"<a "+
4440: 6c 28 27 68 72 65 66 3d 22 27 2b 6e 2b 27 22 27  l('href="'+n+'"'
4450: 29 2b 22 3e 22 2b 6e 2b 22 3c 2f 61 3e 22 7d 29  )+">"+n+"</a>"})
4460: 2c 74 3d 74 2e 72 70 28 2f 28 21 5c 5b 28 3f 3a  ,t=t.rp(/(!\[(?:
4470: 5b 5c 73 5c 53 5d 2b 3f 29 3f 5c 5d 29 5c 5b 28  [\s\S]+?)?\])\[(
4480: 22 3f 29 28 5b 5e 22 3c 3e 5c 73 5d 2b 3f 29 5c  "?)([^"<>\s]+?)\
4490: 32 28 5c 73 5b 5e 5c 5d 5d 2a 3f 29 3f 5c 5d 2f  2(\s[^\]]*?)?\]/
44a0: 67 2c 66 75 6e 63 74 69 6f 6e 28 65 2c 74 2c 72  g,function(e,t,r
44b0: 2c 6e 2c 61 29 7b 6e 3d 6e 2e 74 6f 4c 6f 77 65  ,n,a){n=n.toLowe
44c0: 72 43 61 73 65 28 29 2e 74 72 69 6d 28 29 3b 76  rCase().trim();v
44d0: 61 72 20 69 3d 41 5b 6e 5d 3b 69 66 28 69 29 7b  ar i=A[n];if(i){
44e0: 69 2e 75 73 65 64 3d 21 30 3b 76 61 72 20 73 3d  i.used=!0;var s=
44f0: 74 2b 22 28 22 2b 69 2e 6c 69 6e 6b 2b 28 69 2e  t+"("+i.link+(i.
4500: 61 74 74 72 69 62 73 7c 7c 22 22 29 2b 22 29 22  attribs||"")+")"
4510: 3b 72 65 74 75 72 6e 20 73 7d 72 65 74 75 72 6e  ;return s}return
4520: 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 22 52 65   console.log("Re
4530: 66 65 72 65 6e 63 65 20 69 6d 61 67 65 20 27 22  ference image '"
4540: 2b 6e 2b 22 27 20 6e 65 76 65 72 20 64 65 66 69  +n+"' never defi
4550: 6e 65 64 22 29 2c 22 3f 22 7d 29 3b 76 61 72 20  ned"),"?"});var 
4560: 71 3d 6c 28 27 77 69 64 74 68 3d 22 31 30 30 25  q=l('width="100%
4570: 22 27 29 2c 55 3d 6c 28 27 76 61 6c 69 67 6e 3d  "'),U=l('valign=
4580: 22 74 6f 70 22 27 29 3b 74 3d 74 2e 72 70 28 2f  "top"');t=t.rp(/
4590: 28 3f 3a 5c 6e 28 3f 3a 5b 20 5c 74 5d 2a 21 5c  (?:\n(?:[ \t]*!\
45a0: 5b 5b 5e 5c 6e 5d 2a 3f 5c 5d 5c 28 28 22 3f 29  [[^\n]*?\]\(("?)
45b0: 5b 5e 3c 3e 5c 73 5d 2b 3f 28 3f 3a 5b 5e 5c 6e  [^<>\s]+?(?:[^\n
45c0: 5c 29 5d 2a 3f 29 3f 5c 29 29 7b 32 2c 7d 5b 20  \)]*?)?\)){2,}[ 
45d0: 5c 74 5d 2a 29 2b 5c 6e 2f 67 2c 66 75 6e 63 74  \t]*)+\n/g,funct
45e0: 69 6f 6e 28 74 29 7b 76 61 72 20 72 3d 22 22 3b  ion(t){var r="";
45f0: 72 65 74 75 72 6e 20 74 3d 74 2e 73 70 6c 69 74  return t=t.split
4600: 28 22 5c 6e 22 29 2c 74 2e 66 6f 72 45 61 63 68  ("\n"),t.forEach
4610: 28 66 75 6e 63 74 69 6f 6e 28 74 29 7b 74 3d 74  (function(t){t=t
4620: 2e 74 72 69 6d 28 29 2c 74 26 26 28 72 2b 3d 65  .trim(),t&&(r+=e
4630: 28 22 74 72 22 2c 74 2e 72 70 28 2f 5b 20 5c 74  ("tr",t.rp(/[ \t
4640: 5d 2a 21 5c 5b 5b 5e 5c 6e 5d 2a 3f 5c 5d 5c 28  ]*!\[[^\n]*?\]\(
4650: 5b 5e 5c 29 5c 73 5d 2b 28 5b 5e 5c 29 5d 2a 3f  [^\)\s]+([^\)]*?
4660: 29 3f 5c 29 2f 67 2c 66 75 6e 63 74 69 6f 6e 28  )?\)/g,function(
4670: 74 2c 72 29 7b 72 65 74 75 72 6e 20 65 28 22 74  t,r){return e("t
4680: 64 22 2c 22 5c 6e 5c 6e 22 2b 74 2b 22 5c 6e 5c  d","\n\n"+t+"\n\
4690: 6e 22 29 7d 29 2c 55 29 29 7d 29 2c 22 5c 6e 22  n")}),U))}),"\n"
46a0: 2b 65 28 22 74 61 62 6c 65 22 2c 72 2c 71 29 2b  +e("table",r,q)+
46b0: 22 5c 6e 22 7d 29 2c 74 3d 74 2e 72 70 28 2f 28  "\n"}),t=t.rp(/(
46c0: 5c 73 2a 29 21 5c 5b 5c 5d 5c 28 28 22 3f 29 28  \s*)!\[\]\(("?)(
46d0: 5b 5e 22 3c 3e 5c 73 5d 2b 3f 29 5c 32 28 5c 73  [^"<>\s]+?)\2(\s
46e0: 5b 5e 5c 29 5d 2a 3f 29 3f 5c 29 28 5c 73 2a 29  [^\)]*?)?\)(\s*)
46f0: 2f 67 2c 66 75 6e 63 74 69 6f 6e 28 74 2c 72 2c  /g,function(t,r,
4700: 6e 2c 61 2c 69 2c 73 29 7b 76 61 72 20 6f 3d 7a  n,a,i,s){var o=z
4710: 28 74 2c 61 2c 69 29 3b 72 65 74 75 72 6e 20 78  (t,a,i);return x
4720: 28 72 2c 73 29 26 26 28 6f 3d 65 28 22 63 65 6e  (r,s)&&(o=e("cen
4730: 74 65 72 22 2c 6f 29 29 2c 72 2b 6f 2b 73 7d 29  ter",o)),r+o+s})
4740: 3b 66 6f 72 28 76 61 72 20 4f 3d 21 30 2c 46 3d  ;for(var O=!0,F=
4750: 72 28 22 63 61 70 74 69 6f 6e 41 62 6f 76 65 22  r("captionAbove"
4760: 2c 22 69 6d 61 67 65 22 29 3b 4f 3b 29 4f 3d 21  ,"image");O;)O=!
4770: 31 2c 74 3d 74 2e 72 70 28 2f 28 5c 73 2a 29 21  1,t=t.rp(/(\s*)!
4780: 5c 5b 28 5b 5c 73 5c 53 5d 2b 3f 29 3f 5c 5d 5c  \[([\s\S]+?)?\]\
4790: 28 28 22 3f 29 28 5b 5e 22 3c 3e 5c 73 5d 2b 3f  (("?)([^"<>\s]+?
47a0: 29 5c 33 28 5c 73 5b 5e 5c 29 5d 2a 3f 29 3f 5c  )\3(\s[^\)]*?)?\
47b0: 29 28 5c 73 2a 29 2f 2c 66 75 6e 63 74 69 6f 6e  )(\s*)/,function
47c0: 28 74 2c 72 2c 61 2c 69 2c 73 2c 6f 2c 63 29 7b  (t,r,a,i,s,o,c){
47d0: 4f 3d 21 30 3b 76 61 72 20 75 3d 22 22 2c 64 3d  O=!0;var u="",d=
47e0: 78 28 72 2c 63 29 3b 6f 26 26 21 64 26 26 28 6f  x(r,c);o&&!d&&(o
47f0: 3d 6f 2e 72 70 28 2f 28 28 3f 3a 6d 61 78 2d 29  =o.rp(/((?:max-)
4800: 3f 77 69 64 74 68 29 5c 73 2a 3a 5c 73 2a 5b 5e  ?width)\s*:\s*[^
4810: 3b 27 22 5d 2a 2f 67 2c 66 75 6e 63 74 69 6f 6e  ;'"]*/g,function
4820: 28 65 2c 74 29 7b 72 65 74 75 72 6e 20 75 3d 65  (e,t){return u=e
4830: 2b 22 3b 22 2c 74 2b 22 3a 31 30 30 25 22 7d 29  +";",t+":100%"})
4840: 2c 6f 3d 6f 2e 72 70 28 2f 28 28 3f 3a 6d 61 78  ,o=o.rp(/((?:max
4850: 2d 29 3f 77 69 64 74 68 29 5c 73 2a 3d 5c 73 2a  -)?width)\s*=\s*
4860: 28 27 5c 53 2b 3f 27 7c 22 5c 53 2b 3f 22 29 2f  ('\S+?'|"\S+?")/
4870: 67 2c 66 75 6e 63 74 69 6f 6e 28 65 2c 74 2c 72  g,function(e,t,r
4880: 29 7b 72 65 74 75 72 6e 20 75 3d 74 2b 22 3a 22  ){return u=t+":"
4890: 2b 72 2e 73 73 28 31 2c 72 2e 6c 65 6e 67 74 68  +r.ss(1,r.length
48a0: 2d 31 29 2b 22 3b 22 2c 27 73 74 79 6c 65 3d 22  -1)+";",'style="
48b0: 27 2b 74 2b 27 3a 31 30 30 25 22 20 27 7d 29 29  '+t+':100%" '}))
48c0: 3b 76 61 72 20 70 3d 7a 28 74 2c 73 2c 6f 29 3b  ;var p=z(t,s,o);
48d0: 72 65 74 75 72 6e 20 64 3f 28 72 2b 3d 22 3c 63  return d?(r+="<c
48e0: 65 6e 74 65 72 3e 22 2c 63 3d 22 3c 2f 63 65 6e  enter>",c="</cen
48f0: 74 65 72 3e 22 2b 63 29 3a 75 2b 3d 22 66 6c 6f  ter>"+c):u+="flo
4900: 61 74 3a 72 69 67 68 74 3b 6d 61 72 67 69 6e 3a  at:right;margin:
4910: 34 70 78 20 30 70 78 20 30 70 78 20 32 35 70 78  4px 0px 0px 25px
4920: 3b 22 2c 61 3d 65 28 22 64 69 76 22 2c 61 2b 6e  ;",a=e("div",a+n
4930: 28 73 29 2c 6c 28 27 63 6c 61 73 73 3d 22 69 6d  (s),l('class="im
4940: 61 67 65 63 61 70 74 69 6f 6e 22 27 29 29 2c 72  agecaption"')),r
4950: 2b 65 28 22 64 69 76 22 2c 28 46 3f 61 3a 22 22  +e("div",(F?a:""
4960: 29 2b 70 2b 28 46 3f 22 22 3a 61 29 2c 6c 28 27  )+p+(F?"":a),l('
4970: 63 6c 61 73 73 3d 22 69 6d 61 67 65 22 20 73 74  class="image" st
4980: 79 6c 65 3d 22 27 2b 75 2b 27 22 27 29 29 2b 63  yle="'+u+'"'))+c
4990: 7d 29 3b 74 3d 70 28 74 2c 2f 5c 2a 5c 2a 2f 2c  });t=p(t,/\*\*/,
49a0: 22 73 74 72 6f 6e 67 22 2c 6c 28 27 63 6c 61 73  "strong",l('clas
49b0: 73 3d 22 61 73 74 65 72 69 73 6b 22 27 29 29 2c  s="asterisk"')),
49c0: 74 3d 70 28 74 2c 2f 5f 5f 2f 2c 22 73 74 72 6f  t=p(t,/__/,"stro
49d0: 6e 67 22 2c 6c 28 27 63 6c 61 73 73 3d 22 75 6e  ng",l('class="un
49e0: 64 65 72 73 63 6f 72 65 22 27 29 29 2c 74 3d 70  derscore"')),t=p
49f0: 28 74 2c 2f 5c 2a 2f 2c 22 65 6d 22 2c 6c 28 27  (t,/\*/,"em",l('
4a00: 63 6c 61 73 73 3d 22 61 73 74 65 72 69 73 6b 22  class="asterisk"
4a10: 27 29 29 2c 74 3d 70 28 74 2c 2f 5f 2f 2c 22 65  ')),t=p(t,/_/,"e
4a20: 6d 22 2c 6c 28 27 63 6c 61 73 73 3d 22 75 6e 64  m",l('class="und
4a30: 65 72 73 63 6f 72 65 22 27 29 29 2c 74 3d 74 2e  erscore"')),t=t.
4a40: 72 70 28 2f 5c 7e 5c 7e 28 5b 5e 7e 5d 2e 2a 3f  rp(/\~\~([^~].*?
4a50: 29 5c 7e 5c 7e 2f 67 2c 65 28 22 64 65 6c 22 2c  )\~\~/g,e("del",
4a60: 22 24 31 22 29 29 2c 74 3d 74 2e 72 70 28 2f 28  "$1")),t=t.rp(/(
4a70: 5e 7c 5b 20 5c 74 2d 3e 5d 29 28 22 29 28 3f 3d  ^|[ \t->])(")(?=
4a80: 5c 77 29 2f 67 6d 2c 22 24 31 22 2b 61 28 22 26  \w)/gm,"$1"+a("&
4a90: 6c 64 71 75 6f 3b 22 29 29 2c 74 3d 74 2e 72 70  ldquo;")),t=t.rp
4aa0: 28 2f 28 5b 41 2d 5a 61 2d 7a 5c 2e 2c 3a 3b 5c  (/([A-Za-z\.,:;\
4ab0: 3f 21 3d 3c 5d 29 28 22 29 28 3f 3d 24 7c 5c 57  ?!=<])(")(?=$|\W
4ac0: 29 2f 67 6d 2c 22 24 31 22 2b 61 28 22 26 72 64  )/gm,"$1"+a("&rd
4ad0: 71 75 6f 3b 22 29 29 2c 74 3d 74 2e 72 70 28 2f  quo;")),t=t.rp(/
4ae0: 28 5c 73 7c 5e 29 3c 3d 3d 28 5c 73 29 2f 67 2c  (\s|^)<==(\s)/g,
4af0: 22 24 31 5c 75 32 31 64 30 24 32 22 29 2c 74 3d  "$1\u21d0$2"),t=
4b00: 74 2e 72 70 28 2f 28 5c 73 7c 5e 29 2d 3e 28 5c  t.rp(/(\s|^)->(\
4b10: 73 29 2f 67 2c 22 24 31 26 72 61 72 72 3b 24 32  s)/g,"$1&rarr;$2
4b20: 22 29 2c 74 3d 74 2e 72 70 28 2f 28 5c 73 7c 5e  "),t=t.rp(/(\s|^
4b30: 29 2d 2d 3e 28 5c 73 29 2f 67 2c 22 24 31 26 78  )-->(\s)/g,"$1&x
4b40: 72 61 72 72 3b 24 32 22 29 2c 74 3d 74 2e 72 70  rarr;$2"),t=t.rp
4b50: 28 2f 28 5c 73 7c 5e 29 3d 3d 3e 28 5c 73 29 2f  (/(\s|^)==>(\s)/
4b60: 67 2c 22 24 31 5c 75 32 31 64 32 24 32 22 29 2c  g,"$1\u21d2$2"),
4b70: 74 3d 74 2e 72 70 28 2f 28 5c 73 7c 5e 29 3c 2d  t=t.rp(/(\s|^)<-
4b80: 28 5c 73 29 2f 67 2c 22 24 31 26 6c 61 72 72 3b  (\s)/g,"$1&larr;
4b90: 24 32 22 29 2c 74 3d 74 2e 72 70 28 2f 28 5c 73  $2"),t=t.rp(/(\s
4ba0: 7c 5e 29 3c 2d 2d 28 5c 73 29 2f 67 2c 22 24 31  |^)<--(\s)/g,"$1
4bb0: 26 78 6c 61 72 72 3b 24 32 22 29 2c 74 3d 74 2e  &xlarr;$2"),t=t.
4bc0: 72 70 28 2f 28 5c 73 7c 5e 29 3c 3d 3d 3e 28 5c  rp(/(\s|^)<==>(\
4bd0: 73 29 2f 67 2c 22 24 31 5c 75 32 31 64 34 24 32  s)/g,"$1\u21d4$2
4be0: 22 29 2c 74 3d 74 2e 72 70 28 2f 28 5c 73 7c 5e  "),t=t.rp(/(\s|^
4bf0: 29 3c 2d 3e 28 5c 73 29 2f 67 2c 22 24 31 5c 75  )<->(\s)/g,"$1\u
4c00: 32 31 39 34 24 32 22 29 2c 74 3d 74 2e 72 70 28  2194$2"),t=t.rp(
4c10: 2f 28 5b 5e 2d 21 5c 3a 5c 7c 5d 29 2d 2d 2d 28  /([^-!\:\|])---(
4c20: 5b 5e 2d 3e 5c 3a 5c 7c 5d 29 2f 67 2c 22 24 31  [^->\:\|])/g,"$1
4c30: 26 6d 64 61 73 68 3b 24 32 22 29 2c 74 3d 74 2e  &mdash;$2"),t=t.
4c40: 72 70 28 2f 28 5b 5e 2d 21 5c 3a 5c 7c 5d 29 2d  rp(/([^-!\:\|])-
4c50: 2d 28 5b 5e 2d 3e 5c 3a 5c 7c 5d 29 2f 67 2c 22  -([^->\:\|])/g,"
4c60: 24 31 26 6d 64 61 73 68 3b 24 32 22 29 2c 74 3d  $1&mdash;$2"),t=
4c70: 74 2e 72 70 28 2f 28 5c 64 2b 5c 73 3f 29 78 28  t.rp(/(\d+\s?)x(
4c80: 5c 73 3f 5c 64 2b 29 2f 67 2c 22 24 31 26 74 69  \s?\d+)/g,"$1&ti
4c90: 6d 65 73 3b 24 32 22 29 2c 74 3d 74 2e 72 70 28  mes;$2"),t=t.rp(
4ca0: 2f 28 5b 5c 73 5c 28 5c 5b 3c 5c 7c 5d 29 2d 28  /([\s\(\[<\|])-(
4cb0: 5c 64 29 2f 67 2c 22 24 31 26 6d 69 6e 75 73 3b  \d)/g,"$1&minus;
4cc0: 24 32 22 29 2c 74 3d 74 2e 72 70 28 2f 28 5c 64  $2"),t=t.rp(/(\d
4cd0: 29 20 2d 20 28 5c 64 29 2f 67 2c 22 24 31 20 26  ) - (\d)/g,"$1 &
4ce0: 6d 69 6e 75 73 3b 20 24 32 22 29 2c 74 3d 74 2e  minus; $2"),t=t.
4cf0: 72 70 28 2f 5c 5e 28 5b 2d 2b 5d 3f 5c 64 2b 29  rp(/\^([-+]?\d+)
4d00: 5c 62 2f 67 2c 22 3c 73 75 70 3e 24 31 3c 2f 73  \b/g,"<sup>$1</s
4d10: 75 70 3e 22 29 2c 74 3d 74 2e 72 70 28 2f 28 5e  up>"),t=t.rp(/(^
4d20: 7c 5c 73 7c 5c 62 29 5c 5c 28 70 61 67 65 62 72  |\s|\b)\\(pagebr
4d30: 65 61 6b 7c 6e 65 77 70 61 67 65 29 28 5c 62 7c  eak|newpage)(\b|
4d40: 5c 73 7c 24 29 2f 67 69 2c 6c 28 27 3c 64 69 76  \s|$)/gi,l('<div
4d50: 20 73 74 79 6c 65 3d 22 70 61 67 65 2d 62 72 65   style="page-bre
4d60: 61 6b 2d 61 66 74 65 72 3a 61 6c 77 61 79 73 22  ak-after:always"
4d70: 3e 20 3c 2f 64 69 76 3e 5c 6e 27 29 29 2c 74 3d  > </div>\n')),t=
4d80: 62 28 74 2c 6c 29 2c 74 3d 66 28 74 2c 6c 29 2c  b(t,l),t=f(t,l),
4d90: 74 3d 67 28 74 2c 6c 29 2c 74 3d 74 2e 72 70 28  t=g(t,l),t=t.rp(
4da0: 2f 28 5c 64 2b 3f 29 5b 20 5c 74 2d 5d 64 65 67  /(\d+?)[ \t-]deg
4db0: 72 65 65 28 3f 3a 73 3f 29 2f 67 2c 22 24 31 26  ree(?:s?)/g,"$1&
4dc0: 64 65 67 3b 22 29 2c 74 3d 74 2e 72 70 28 2f 28  deg;"),t=t.rp(/(
4dd0: 3f 3a 3c 70 3e 29 3f 5c 6e 5c 73 2a 5c 6e 2b 28  ?:<p>)?\n\s*\n+(
4de0: 3f 21 3c 5c 2f 70 3e 29 2f 67 69 2c 66 75 6e 63  ?!<\/p>)/gi,func
4df0: 74 69 6f 6e 28 65 29 7b 72 65 74 75 72 6e 2f 5e  tion(e){return/^
4e00: 3c 70 3e 2f 69 2e 74 65 73 74 28 65 29 3f 65 3a  <p>/i.test(e)?e:
4e10: 22 5c 6e 5c 6e 3c 2f 70 3e 3c 70 3e 5c 6e 5c 6e  "\n\n</p><p>\n\n
4e20: 22 7d 29 2c 74 3d 74 2e 72 70 28 2f 3c 70 3e 5b  "}),t=t.rp(/<p>[
4e30: 5c 73 5c 6e 5d 2a 3c 5c 2f 70 3e 2f 67 69 2c 22  \s\n]*<\/p>/gi,"
4e40: 22 29 2c 74 3d 74 2e 72 70 28 2f 28 5e 7c 5b 5e  "),t=t.rp(/(^|[^
4e50: 21 5d 29 5c 5b 28 5b 5e 5c 5b 5c 5d 5d 2b 3f 29  !])\[([^\[\]]+?)
4e60: 5c 5d 5c 5b 28 2e 2a 3f 29 5c 5d 2f 67 2c 66 75  \]\[(.*?)\]/g,fu
4e70: 6e 63 74 69 6f 6e 28 65 2c 74 2c 72 2c 6e 29 7b  nction(e,t,r,n){
4e80: 6e 2e 74 72 69 6d 28 29 7c 7c 28 6e 3d 72 29 2c  n.trim()||(n=r),
4e90: 6e 3d 6e 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28  n=n.toLowerCase(
4ea0: 29 2e 74 72 69 6d 28 29 3b 76 61 72 20 61 3d 41  ).trim();var a=A
4eb0: 5b 6e 5d 3b 72 65 74 75 72 6e 20 61 3f 28 61 2e  [n];return a?(a.
4ec0: 75 73 65 64 3d 21 30 2c 74 2b 22 3c 61 20 22 2b  used=!0,t+"<a "+
4ed0: 6c 28 27 68 72 65 66 3d 22 27 2b 61 2e 6c 69 6e  l('href="'+a.lin
4ee0: 6b 2b 27 22 27 29 2b 22 3e 22 2b 72 2b 22 3c 2f  k+'"')+">"+r+"</
4ef0: 61 3e 22 29 3a 28 63 6f 6e 73 6f 6c 65 2e 6c 6f  a>"):(console.lo
4f00: 67 28 22 52 65 66 65 72 65 6e 63 65 20 6c 69 6e  g("Reference lin
4f10: 6b 20 27 22 2b 6e 2b 22 27 20 6e 65 76 65 72 20  k '"+n+"' never 
4f20: 64 65 66 69 6e 65 64 22 29 2c 22 3f 22 29 7d 29  defined"),"?")})
4f30: 2c 74 3d 74 2e 72 70 28 2f 5c 6e 5c 5b 5c 5e 28  ,t=t.rp(/\n\[\^(
4f40: 5c 53 2b 29 5c 5d 3a 20 28 28 3f 3a 2e 2b 3f 5c  \S+)\]: ((?:.+?\
4f50: 6e 3f 29 2a 29 2f 67 2c 66 75 6e 63 74 69 6f 6e  n?)*)/g,function
4f60: 28 65 2c 74 2c 72 29 7b 72 65 74 75 72 6e 20 74  (e,t,r){return t
4f70: 3d 74 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29  =t.toLowerCase()
4f80: 2e 74 72 69 6d 28 29 2c 74 20 69 6e 20 4e 3f 22  .trim(),t in N?"
4f90: 5c 6e 3c 64 69 76 20 22 2b 6c 28 27 63 6c 61 73  \n<div "+l('clas
4fa0: 73 3d 22 65 6e 64 6e 6f 74 65 22 27 29 2b 22 3e  s="endnote"')+">
4fb0: 3c 61 20 22 2b 6c 28 27 63 6c 61 73 73 3d 22 74  <a "+l('class="t
4fc0: 61 72 67 65 74 22 20 6e 61 6d 65 3d 22 65 6e 64  arget" name="end
4fd0: 6e 6f 74 65 2d 27 2b 74 2b 27 22 27 29 2b 22 3e  note-'+t+'"')+">
4fe0: 26 6e 62 73 70 3b 3c 2f 61 3e 3c 73 75 70 3e 22  &nbsp;</a><sup>"
4ff0: 2b 4e 5b 74 5d 2b 22 3c 2f 73 75 70 3e 20 22 2b  +N[t]+"</sup> "+
5000: 72 2b 22 3c 2f 64 69 76 3e 22 3a 22 5c 6e 22 7d  r+"</div>":"\n"}
5010: 29 3b 76 61 72 20 50 3d 74 2e 6d 61 74 63 68 28  );var P=t.match(
5020: 2f 3c 68 28 5b 31 2d 36 5d 29 3e 28 2e 2a 3f 29  /<h([1-6])>(.*?)
5030: 3c 5c 2f 68 5c 31 3e 2f 67 69 29 3b 50 26 26 50  <\/h\1>/gi);P&&P
5040: 2e 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f  .forEach(functio
5050: 6e 28 65 29 7b 65 3d 6f 28 65 2e 73 73 28 34 2c  n(e){e=o(e.ss(4,
5060: 65 2e 6c 65 6e 67 74 68 2d 35 29 29 2e 74 72 69  e.length-5)).tri
5070: 6d 28 29 3b 76 61 72 20 72 3d 22 3c 61 20 22 2b  m();var r="<a "+
5080: 6c 28 27 68 72 65 66 3d 22 23 27 2b 63 28 65 29  l('href="#'+c(e)
5090: 2b 27 22 27 29 2b 22 3e 22 2c 6e 3d 22 28 22 2b  +'"')+">",n="("+
50a0: 61 28 22 73 65 63 74 69 6f 6e 22 29 2b 22 7c 22  a("section")+"|"
50b0: 2b 61 28 22 73 75 62 73 65 63 74 69 6f 6e 22 29  +a("subsection")
50c0: 2b 22 29 22 2c 69 3d 22 28 5c 5c 62 22 2b 79 28  +")",i="(\\b"+y(
50d0: 65 29 2b 22 29 22 3b 74 3d 74 2e 72 70 28 52 65  e)+")";t=t.rp(Re
50e0: 67 45 78 70 28 69 2b 22 5c 5c 73 2b 22 2b 6e 2c  gExp(i+"\\s+"+n,
50f0: 22 67 69 22 29 2c 72 2b 22 24 31 3c 2f 61 3e 20  "gi"),r+"$1</a> 
5100: 24 32 22 29 2c 74 3d 74 2e 72 70 28 52 65 67 45  $2"),t=t.rp(RegE
5110: 78 70 28 6e 2b 22 5c 5c 73 2b 22 2b 69 2c 22 67  xp(n+"\\s+"+i,"g
5120: 69 22 29 2c 22 24 31 20 22 2b 72 2b 22 24 32 3c  i"),"$1 "+r+"$2<
5130: 2f 61 3e 22 29 7d 29 3b 76 61 72 20 48 3d 7b 7d  /a>")});var H={}
5140: 2c 57 3d 7b 7d 3b 69 66 28 74 3d 74 2e 72 70 28  ,W={};if(t=t.rp(
5150: 52 65 67 45 78 70 28 2f 28 24 7c 3e 29 5c 73 2a  RegExp(/($|>)\s*
5160: 2f 2e 73 6f 75 72 63 65 2b 22 28 22 2b 61 28 22  /.source+"("+a("
5170: 66 69 67 75 72 65 22 29 2b 22 7c 22 2b 61 28 22  figure")+"|"+a("
5180: 74 61 62 6c 65 22 29 2b 22 7c 22 2b 61 28 22 6c  table")+"|"+a("l
5190: 69 73 74 69 6e 67 22 29 2b 22 7c 22 2b 61 28 22  isting")+"|"+a("
51a0: 64 69 61 67 72 61 6d 22 29 2b 22 29 22 2b 2f 5c  diagram")+")"+/\
51b0: 73 2b 5c 5b 28 2e 2b 3f 29 5c 5d 3a 2f 2e 73 6f  s+\[(.+?)\]:/.so
51c0: 75 72 63 65 2c 22 67 69 6d 22 29 2c 66 75 6e 63  urce,"gim"),func
51d0: 74 69 6f 6e 28 74 2c 72 2c 61 2c 69 29 7b 76 61  tion(t,r,a,i){va
51e0: 72 20 73 3d 61 2e 74 6f 4c 6f 77 65 72 43 61 73  r s=a.toLowerCas
51f0: 65 28 29 2c 6f 3d 48 5b 73 5d 3d 28 30 7c 48 5b  e(),o=H[s]=(0|H[
5200: 73 5d 29 2b 31 2c 75 3d 73 2b 22 5f 22 2b 63 28  s])+1,u=s+"_"+c(
5210: 69 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 2e  i.toLowerCase().
5220: 74 72 69 6d 28 29 29 3b 72 65 74 75 72 6e 20 57  trim());return W
5230: 5b 75 5d 3d 7b 6e 75 6d 62 65 72 3a 6f 2c 75 73  [u]={number:o,us
5240: 65 64 3a 21 31 2c 73 6f 75 72 63 65 3a 73 2b 22  ed:!1,source:s+"
5250: 20 5b 22 2b 69 2b 22 5d 22 7d 2c 72 2b 65 28 22   ["+i+"]"},r+e("
5260: 61 22 2c 22 26 6e 62 73 70 3b 22 2c 6c 28 27 63  a","&nbsp;",l('c
5270: 6c 61 73 73 3d 22 74 61 72 67 65 74 22 20 6e 61  lass="target" na
5280: 6d 65 3d 22 27 2b 75 2b 27 22 27 29 29 2b 65 28  me="'+u+'"'))+e(
5290: 22 62 22 2c 73 5b 30 5d 2e 74 6f 55 70 70 65 72  "b",s[0].toUpper
52a0: 43 61 73 65 28 29 2b 73 2e 73 73 28 31 29 2b 22  Case()+s.ss(1)+"
52b0: 26 6e 62 73 70 3b 22 2b 6f 2b 22 3a 22 2c 6c 28  &nbsp;"+o+":",l(
52c0: 27 73 74 79 6c 65 3d 22 66 6f 6e 74 2d 73 74 79  'style="font-sty
52d0: 6c 65 3a 6e 6f 72 6d 61 6c 3b 22 27 29 29 2b 6e  le:normal;"'))+n
52e0: 28 69 29 7d 29 2c 74 3d 74 2e 72 70 28 52 65 67  (i)}),t=t.rp(Reg
52f0: 45 78 70 28 22 5c 5c 62 28 66 69 67 5c 5c 2e 7c  Exp("\\b(fig\\.|
5300: 74 62 6c 5c 5c 2e 7c 6c 73 74 5c 5c 2e 7c 22 2b  tbl\\.|lst\\.|"+
5310: 61 28 22 66 69 67 75 72 65 22 29 2b 22 7c 22 2b  a("figure")+"|"+
5320: 61 28 22 74 61 62 6c 65 22 29 2b 22 7c 22 2b 61  a("table")+"|"+a
5330: 28 22 6c 69 73 74 69 6e 67 22 29 2b 22 7c 22 2b  ("listing")+"|"+
5340: 61 28 22 64 69 61 67 72 61 6d 22 29 2b 22 29 5c  a("diagram")+")\
5350: 5c 73 2b 5c 5c 5b 28 5b 5e 5c 5c 73 5c 5c 5d 5d  \s+\\[([^\\s\\]]
5360: 2b 29 5c 5c 5d 22 2c 22 67 69 22 29 2c 66 75 6e  +)\\]","gi"),fun
5370: 63 74 69 6f 6e 28 65 2c 74 2c 72 29 7b 76 61 72  ction(e,t,r){var
5380: 20 69 3d 74 2e 74 6f 4c 6f 77 65 72 43 61 73 65   i=t.toLowerCase
5390: 28 29 3b 73 77 69 74 63 68 28 69 29 7b 63 61 73  ();switch(i){cas
53a0: 65 22 66 69 67 2e 22 3a 69 3d 61 28 22 66 69 67  e"fig.":i=a("fig
53b0: 75 72 65 22 29 2e 74 6f 4c 6f 77 65 72 43 61 73  ure").toLowerCas
53c0: 65 28 29 3b 62 72 65 61 6b 3b 63 61 73 65 22 74  e();break;case"t
53d0: 62 6c 2e 22 3a 69 3d 61 28 22 74 61 62 6c 65 22  bl.":i=a("table"
53e0: 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b  ).toLowerCase();
53f0: 62 72 65 61 6b 3b 63 61 73 65 22 6c 73 74 2e 22  break;case"lst."
5400: 3a 69 3d 61 28 22 6c 69 73 74 69 6e 67 22 29 2e  :i=a("listing").
5410: 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 7d 76 61  toLowerCase()}va
5420: 72 20 73 3d 69 2b 22 5f 22 2b 63 28 72 2e 74 6f  r s=i+"_"+c(r.to
5430: 4c 6f 77 65 72 43 61 73 65 28 29 2e 74 72 69 6d  LowerCase().trim
5440: 28 29 29 2c 6f 3d 57 5b 73 5d 3b 72 65 74 75 72  ()),o=W[s];retur
5450: 6e 20 6f 3f 28 6f 2e 75 73 65 64 3d 21 30 2c 22  n o?(o.used=!0,"
5460: 3c 61 20 22 2b 6c 28 27 68 72 65 66 3d 22 23 27  <a "+l('href="#'
5470: 2b 73 2b 27 22 27 29 2b 22 3e 22 2b 74 2b 22 26  +s+'"')+">"+t+"&
5480: 6e 62 73 70 3b 22 2b 6f 2e 6e 75 6d 62 65 72 2b  nbsp;"+o.number+
5490: 6e 28 72 29 2b 22 3c 2f 61 3e 22 29 3a 28 63 6f  n(r)+"</a>"):(co
54a0: 6e 73 6f 6c 65 2e 6c 6f 67 28 22 52 65 66 65 72  nsole.log("Refer
54b0: 65 6e 63 65 20 74 6f 20 75 6e 64 65 66 69 6e 65  ence to undefine
54c0: 64 20 27 22 2b 69 2b 22 20 5b 22 2b 72 2b 22 5d  d '"+i+" ["+r+"]
54d0: 27 22 29 2c 74 2b 22 20 3f 22 29 7d 29 2c 74 3d  '"),t+" ?")}),t=
54e0: 74 2e 72 70 28 2f 28 3f 3a 3c 7c 28 3f 21 3c 29  t.rp(/(?:<|(?!<)
54f0: 5c 62 29 28 5c 77 7b 33 2c 36 7d 3a 5c 2f 5c 2f  \b)(\w{3,6}:\/\/
5500: 2e 2b 3f 29 28 3f 3a 24 7c 3e 7c 28 3f 3d 3c 29  .+?)(?:$|>|(?=<)
5510: 7c 28 3f 3d 5c 73 7c 5c 75 30 30 41 30 29 28 3f  |(?=\s|\u00A0)(?
5520: 21 3c 29 29 2f 67 2c 66 75 6e 63 74 69 6f 6e 28  !<))/g,function(
5530: 65 2c 74 29 7b 76 61 72 20 72 3d 22 22 3b 72 65  e,t){var r="";re
5540: 74 75 72 6e 22 2e 22 3d 3d 74 5b 74 2e 6c 65 6e  turn"."==t[t.len
5550: 67 74 68 2d 31 5d 26 26 28 74 3d 74 2e 73 73 28  gth-1]&&(t=t.ss(
5560: 30 2c 74 2e 6c 65 6e 67 74 68 2d 31 29 2c 72 3d  0,t.length-1),r=
5570: 22 2e 22 29 2c 22 3c 61 20 22 2b 28 22 73 22 21  "."),"<a "+("s"!
5580: 3d 3d 74 5b 30 5d 26 26 22 70 22 21 3d 3d 74 5b  ==t[0]&&"p"!==t[
5590: 30 5d 3f 6c 28 27 68 72 65 66 3d 22 27 2b 74 2b  0]?l('href="'+t+
55a0: 27 22 20 63 6c 61 73 73 3d 22 75 72 6c 22 27 29  '" class="url"')
55b0: 3a 22 22 29 2b 22 3e 22 2b 74 2b 22 3c 2f 61 3e  :"")+">"+t+"</a>
55c0: 22 2b 72 7d 29 2c 21 73 29 7b 76 61 72 20 56 3d  "+r}),!s){var V=
55d0: 2f 5e 5c 73 2a 28 3f 3a 3c 5c 2f 70 3e 3c 70 3e  /^\s*(?:<\/p><p>
55e0: 29 3f 5c 73 2a 3c 73 74 72 6f 6e 67 2e 2a 3f 3e  )?\s*<strong.*?>
55f0: 28 5b 5e 20 5c 74 5c 2a 5d 2e 2a 3f 5b 5e 20 5c  ([^ \t\*].*?[^ \
5600: 74 5c 2a 5d 29 3c 5c 2f 73 74 72 6f 6e 67 3e 28  t\*])<\/strong>(
5610: 3f 3a 3c 5c 2f 70 3e 29 3f 5b 20 5c 74 5d 2a 5c  ?:<\/p>)?[ \t]*\
5620: 6e 2f 2e 73 6f 75 72 63 65 2c 5a 3d 2f 28 5b 20  n/.source,Z=/([ 
5630: 7b 34 2c 7d 5c 74 5d 5b 20 5c 74 5d 2a 5c 53 2e  {4,}\t][ \t]*\S.
5640: 2a 5c 6e 29 2a 2f 2e 73 6f 75 72 63 65 3b 74 3d  *\n)*/.source;t=
5650: 74 2e 72 70 28 52 65 67 45 78 70 28 56 2b 5a 2c  t.rp(RegExp(V+Z,
5660: 22 67 22 29 2c 66 75 6e 63 74 69 6f 6e 28 74 2c  "g"),function(t,
5670: 72 29 7b 72 3d 72 2e 74 72 69 6d 28 29 3b 76 61  r){r=r.trim();va
5680: 72 20 61 3d 74 2e 73 73 28 74 2e 69 6e 64 65 78  r a=t.ss(t.index
5690: 4f 66 28 22 5c 6e 22 2c 74 2e 69 6e 64 65 78 4f  Of("\n",t.indexO
56a0: 66 28 22 3c 2f 73 74 72 6f 6e 67 3e 22 29 29 29  f("</strong>")))
56b0: 3b 72 65 74 75 72 6e 20 61 3d 61 3f 61 2e 72 70  ;return a=a?a.rp
56c0: 28 2f 5b 20 5c 74 5d 2a 28 5c 53 2e 2a 3f 29 5c  (/[ \t]*(\S.*?)\
56d0: 6e 2f 67 2c 27 3c 64 69 76 20 63 6c 61 73 73 3d  n/g,'<div class=
56e0: 22 73 75 62 74 69 74 6c 65 22 3e 20 24 31 20 3c  "subtitle"> $1 <
56f0: 2f 64 69 76 3e 5c 6e 27 29 3a 22 22 2c 72 3d 6f  /div>\n'):"",r=o
5700: 28 72 29 2e 72 65 70 6c 61 63 65 28 2f 5b 5c 75  (r).replace(/[\u
5710: 32 30 30 61 5c 75 32 30 30 36 5c 75 32 30 30 38  200a\u2006\u2008
5720: 5c 75 32 30 30 39 5c 75 32 30 32 66 5d 2f 67 2c  \u2009\u202f]/g,
5730: 22 22 29 2e 72 65 70 6c 61 63 65 28 2f 5b 20 5c  "").replace(/[ \
5740: 75 32 30 30 30 5c 75 32 30 30 31 5c 75 32 30 30  u2000\u2001\u200
5750: 32 5c 75 32 30 30 33 5c 75 32 30 30 34 5c 75 32  2\u2003\u2004\u2
5760: 30 30 35 5c 75 32 30 30 37 5c 75 32 30 35 66 5c  005\u2007\u205f\
5770: 75 33 30 30 30 5d 2f 67 2c 22 20 22 29 2c 65 28  u3000]/g," "),e(
5780: 22 74 69 74 6c 65 22 2c 72 29 2b 6e 28 77 69 6e  "title",r)+n(win
5790: 64 6f 77 2e 6c 6f 63 61 74 69 6f 6e 2e 68 72 65  dow.location.hre
57a0: 66 2c 22 63 65 6e 74 65 72 22 29 2b 27 3c 64 69  f,"center")+'<di
57b0: 76 20 63 6c 61 73 73 3d 22 74 69 74 6c 65 22 3e  v class="title">
57c0: 20 27 2b 72 2b 22 20 3c 2f 64 69 76 3e 5c 6e 22   '+r+" </div>\n"
57d0: 2b 61 2b 27 3c 64 69 76 20 63 6c 61 73 73 3d 22  +a+'<div class="
57e0: 61 66 74 65 72 54 69 74 6c 65 73 22 3e 3c 2f 64  afterTitles"></d
57f0: 69 76 3e 5c 6e 27 7d 29 7d 69 66 28 74 3d 74 2e  iv>\n'})}if(t=t.
5800: 72 70 28 2f 5e 5c 73 2a 3c 5c 2f 70 3e 2f 2c 22  rp(/^\s*<\/p>/,"
5810: 22 29 2c 21 73 29 7b 76 61 72 20 47 3d 68 28 74  "),!s){var G=h(t
5820: 2c 6c 2c 66 75 6e 63 74 69 6f 6e 28 65 29 7b 72  ,l,function(e){r
5830: 65 74 75 72 6e 20 65 2e 72 70 28 42 2c 75 29 7d  eturn e.rp(B,u)}
5840: 29 3b 74 3d 47 5b 30 5d 3b 76 61 72 20 4a 3d 47  );t=G[0];var J=G
5850: 5b 31 5d 3b 74 3d 74 2e 72 70 28 52 65 67 45 78  [1];t=t.rp(RegEx
5860: 70 28 22 5c 5c 62 28 22 2b 61 28 22 73 65 63 22  p("\\b("+a("sec"
5870: 29 2b 22 5c 5c 2e 7c 22 2b 61 28 22 73 65 63 74  )+"\\.|"+a("sect
5880: 69 6f 6e 22 29 2b 22 7c 22 2b 61 28 22 73 75 62  ion")+"|"+a("sub
5890: 73 65 63 74 69 6f 6e 22 29 2b 22 29 5c 5c 73 5c  section")+")\\s\
58a0: 5c 5b 28 2e 2b 3f 29 5c 5c 5d 22 2c 22 67 69 22  \[(.+?)\\]","gi"
58b0: 29 2c 66 75 6e 63 74 69 6f 6e 28 65 2c 74 2c 72  ),function(e,t,r
58c0: 29 7b 76 61 72 20 6e 3d 4a 5b 72 2e 74 6f 4c 6f  ){var n=J[r.toLo
58d0: 77 65 72 43 61 73 65 28 29 2e 74 72 69 6d 28 29  werCase().trim()
58e0: 5d 3b 72 65 74 75 72 6e 20 6e 3f 74 2b 22 20 20  ];return n?t+"  
58f0: 3c 61 20 22 2b 6c 28 27 68 72 65 66 3d 22 23 74  <a "+l('href="#t
5900: 6f 63 27 2b 6e 2b 27 22 27 29 2b 22 3e 22 2b 6e  oc'+n+'"')+">"+n
5910: 2b 22 3c 2f 61 3e 22 3a 74 2b 22 20 3f 22 7d 29  +"</a>":t+" ?"})
5920: 7d 76 61 72 20 4b 3d 35 30 3b 66 6f 72 28 49 3d  }var K=50;for(I=
5930: 21 30 3b 74 2e 69 6e 64 65 78 4f 66 28 45 29 2b  !0;t.indexOf(E)+
5940: 31 26 26 49 26 26 4b 3e 30 3b 29 49 3d 21 31 2c  1&&I&&K>0;)I=!1,
5950: 74 3d 74 2e 72 70 28 42 2c 75 29 2c 2d 2d 4b 3b  t=t.rp(B,u),--K;
5960: 72 65 74 75 72 6e 20 4b 3c 3d 30 26 26 63 6f 6e  return K<=0&&con
5970: 73 6f 6c 65 2e 6c 6f 67 28 22 57 41 52 4e 49 4e  sole.log("WARNIN
5980: 47 3a 20 52 61 6e 20 6f 75 74 20 6f 66 20 69 74  G: Ran out of it
5990: 65 72 61 74 69 6f 6e 73 20 77 68 69 6c 65 20 65  erations while e
59a0: 78 70 61 6e 64 69 6e 67 20 70 72 6f 74 65 63 74  xpanding protect
59b0: 65 64 20 73 75 62 73 74 72 69 6e 67 73 22 29 2c  ed substrings"),
59c0: 4f 62 6a 65 63 74 2e 6b 65 79 73 28 41 29 2e 66  Object.keys(A).f
59d0: 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 28  orEach(function(
59e0: 65 29 7b 41 5b 65 5d 2e 75 73 65 64 7c 7c 63 6f  e){A[e].used||co
59f0: 6e 73 6f 6c 65 2e 6c 6f 67 28 22 52 65 66 65 72  nsole.log("Refer
5a00: 65 6e 63 65 20 6c 69 6e 6b 20 27 5b 22 2b 65 2b  ence link '["+e+
5a10: 22 5d 27 20 69 73 20 64 65 66 69 6e 65 64 20 62  "]' is defined b
5a20: 75 74 20 6e 65 76 65 72 20 75 73 65 64 22 29 7d  ut never used")}
5a30: 29 2c 4f 62 6a 65 63 74 2e 6b 65 79 73 28 57 29  ),Object.keys(W)
5a40: 2e 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f  .forEach(functio
5a50: 6e 28 65 29 7b 57 5b 65 5d 2e 75 73 65 64 7c 7c  n(e){W[e].used||
5a60: 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 22 27 22 2b  console.log("'"+
5a70: 57 5b 65 5d 2e 73 6f 75 72 63 65 2b 22 27 20 69  W[e].source+"' i
5a80: 73 20 6e 65 76 65 72 20 72 65 66 65 72 65 6e 63  s never referenc
5a90: 65 64 22 29 7d 29 2c 27 3c 73 70 61 6e 20 63 6c  ed")}),'<span cl
5aa0: 61 73 73 3d 22 6d 64 22 3e 27 2b 65 28 22 70 22  ass="md">'+e("p"
5ab0: 2c 74 29 2b 22 3c 2f 73 70 61 6e 3e 22 7d 66 75  ,t)+"</span>"}fu
5ac0: 6e 63 74 69 6f 6e 20 5f 28 65 29 7b 69 66 28 41  nction _(e){if(A
5ad0: 72 72 61 79 2e 66 72 6f 6d 29 72 65 74 75 72 6e  rray.from)return
5ae0: 20 41 72 72 61 79 2e 66 72 6f 6d 28 65 29 3b 66   Array.from(e);f
5af0: 6f 72 28 76 61 72 20 74 3d 5b 5d 2c 72 3d 30 3b  or(var t=[],r=0;
5b00: 72 3c 65 2e 6c 65 6e 67 74 68 3b 2b 2b 72 29 74  r<e.length;++r)t
5b10: 5b 72 5d 3d 65 5b 72 5d 3b 72 65 74 75 72 6e 20  [r]=e[r];return 
5b20: 74 7d 66 75 6e 63 74 69 6f 6e 20 77 28 65 29 7b  t}function w(e){
5b30: 76 61 72 20 74 3d 65 2e 73 70 6c 69 74 28 22 5c  var t=e.split("\
5b40: 6e 22 29 3b 74 2e 6c 65 6e 67 74 68 3e 30 26 26  n");t.length>0&&
5b50: 22 22 3d 3d 3d 74 5b 74 2e 6c 65 6e 67 74 68 2d  ""===t[t.length-
5b60: 31 5d 26 26 74 2e 70 6f 70 28 29 3b 76 61 72 20  1]&&t.pop();var 
5b70: 72 3d 30 3b 74 2e 66 6f 72 45 61 63 68 28 66 75  r=0;t.forEach(fu
5b80: 6e 63 74 69 6f 6e 28 65 29 7b 72 3d 69 65 28 72  nction(e){r=ie(r
5b90: 2c 5f 28 65 29 2e 6c 65 6e 67 74 68 29 7d 29 3b  ,_(e).length)});
5ba0: 76 61 72 20 6e 3d 41 72 72 61 79 28 72 2b 31 29  var n=Array(r+1)
5bb0: 2e 6a 6f 69 6e 28 22 20 22 29 2c 61 3d 22 22 3b  .join(" "),a="";
5bc0: 72 65 74 75 72 6e 20 74 2e 66 6f 72 45 61 63 68  return t.forEach
5bd0: 28 66 75 6e 63 74 69 6f 6e 28 65 29 7b 61 2b 3d  (function(e){a+=
5be0: 65 2b 6e 2e 73 73 28 5f 28 65 29 2e 6c 65 6e 67  e+n.ss(_(e).leng
5bf0: 74 68 29 2b 22 5c 6e 22 7d 29 2c 61 7d 66 75 6e  th)+"\n"}),a}fun
5c00: 63 74 69 6f 6e 20 43 28 65 29 7b 76 61 72 20 74  ction C(e){var t
5c10: 3d 65 2e 73 70 6c 69 74 28 22 5c 6e 22 29 2c 72  =e.split("\n"),r
5c20: 3d 31 2f 30 3b 69 66 28 74 2e 66 6f 72 45 61 63  =1/0;if(t.forEac
5c30: 68 28 66 75 6e 63 74 69 6f 6e 28 65 29 7b 69 66  h(function(e){if
5c40: 28 22 22 21 3d 3d 65 2e 74 72 69 6d 28 29 29 7b  (""!==e.trim()){
5c50: 76 61 72 20 74 3d 65 2e 6d 61 74 63 68 28 2f 5e  var t=e.match(/^
5c60: 28 5b 20 5c 74 5d 2a 29 2f 29 3b 74 26 26 28 72  ([ \t]*)/);t&&(r
5c70: 3d 73 65 28 72 2c 74 5b 30 5d 2e 6c 65 6e 67 74  =se(r,t[0].lengt
5c80: 68 29 29 7d 7d 29 2c 30 3d 3d 3d 72 29 72 65 74  h))}}),0===r)ret
5c90: 75 72 6e 20 65 3b 76 61 72 20 6e 3d 22 22 3b 72  urn e;var n="";r
5ca0: 65 74 75 72 6e 20 74 2e 66 6f 72 45 61 63 68 28  eturn t.forEach(
5cb0: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 6e 2b 3d 65  function(e){n+=e
5cc0: 2e 73 73 28 72 29 2b 22 5c 6e 22 7d 29 2c 6e 7d  .ss(r)+"\n"}),n}
5cd0: 66 75 6e 63 74 69 6f 6e 20 4e 28 65 29 7b 76 61  function N(e){va
5ce0: 72 20 74 3d 65 2e 63 68 61 72 43 6f 64 65 41 74  r t=e.charCodeAt
5cf0: 28 30 29 3b 72 65 74 75 72 6e 20 74 3e 3d 36 35  (0);return t>=65
5d00: 26 26 74 3c 3d 39 30 7c 7c 74 3e 3d 39 37 26 26  &&t<=90||t>=97&&
5d10: 74 3c 3d 31 32 32 7d 66 75 6e 63 74 69 6f 6e 20  t<=122}function 
5d20: 4d 28 65 2c 74 29 7b 66 75 6e 63 74 69 6f 6e 20  M(e,t){function 
5d30: 72 28 65 29 7b 72 65 74 75 72 6e 20 46 2e 69 6e  r(e){return F.in
5d40: 64 65 78 4f 66 28 65 29 2b 31 7d 66 75 6e 63 74  dexOf(e)+1}funct
5d50: 69 6f 6e 20 6e 28 65 29 7b 72 65 74 75 72 6e 20  ion n(e){return 
5d60: 50 2e 69 6e 64 65 78 4f 66 28 65 29 21 3d 3d 2d  P.indexOf(e)!==-
5d70: 31 7d 66 75 6e 63 74 69 6f 6e 20 61 28 65 29 7b  1}function a(e){
5d80: 72 65 74 75 72 6e 20 72 28 65 29 7c 7c 22 2e 22  return r(e)||"."
5d90: 3d 3d 3d 65 7d 66 75 6e 63 74 69 6f 6e 20 73 28  ===e}function s(
5da0: 65 29 7b 72 65 74 75 72 6e 20 72 28 65 29 7c 7c  e){return r(e)||
5db0: 22 27 22 3d 3d 3d 65 7d 66 75 6e 63 74 69 6f 6e  "'"===e}function
5dc0: 20 6f 28 65 29 7b 72 65 74 75 72 6e 20 6e 28 65   o(e){return n(e
5dd0: 29 7c 7c 22 3c 22 3d 3d 3d 65 7c 7c 68 28 65 29  )||"<"===e||h(e)
5de0: 7d 66 75 6e 63 74 69 6f 6e 20 63 28 65 29 7b 72  }function c(e){r
5df0: 65 74 75 72 6e 20 6e 28 65 29 7c 7c 22 3e 22 3d  eturn n(e)||">"=
5e00: 3d 3d 65 7c 7c 68 28 65 29 7d 66 75 6e 63 74 69  ==e||h(e)}functi
5e10: 6f 6e 20 6c 28 65 29 7b 72 65 74 75 72 6e 20 48  on l(e){return H
5e20: 2e 69 6e 64 65 78 4f 66 28 65 29 2b 31 7d 66 75  .indexOf(e)+1}fu
5e30: 6e 63 74 69 6f 6e 20 75 28 65 29 7b 72 65 74 75  nction u(e){retu
5e40: 72 6e 20 57 2e 69 6e 64 65 78 4f 66 28 65 29 2b  rn W.indexOf(e)+
5e50: 31 7d 66 75 6e 63 74 69 6f 6e 20 64 28 65 29 7b  1}function d(e){
5e60: 72 65 74 75 72 6e 22 2d 22 3d 3d 3d 65 7c 7c 72  return"-"===e||r
5e70: 28 65 29 7c 7c 66 28 65 29 7d 66 75 6e 63 74 69  (e)||f(e)}functi
5e80: 6f 6e 20 70 28 65 29 7b 72 65 74 75 72 6e 20 6d  on p(e){return m
5e90: 28 65 29 7c 7c 66 28 65 29 7c 7c 68 28 65 29 7d  (e)||f(e)||h(e)}
5ea0: 66 75 6e 63 74 69 6f 6e 20 6d 28 65 29 7b 72 65  function m(e){re
5eb0: 74 75 72 6e 22 7c 22 3d 3d 3d 65 7c 7c 72 28 65  turn"|"===e||r(e
5ec0: 29 7d 66 75 6e 63 74 69 6f 6e 20 67 28 65 29 7b  )}function g(e){
5ed0: 72 65 74 75 72 6e 22 2f 22 3d 3d 3d 65 7c 7c 72  return"/"===e||r
5ee0: 28 65 29 7d 66 75 6e 63 74 69 6f 6e 20 62 28 65  (e)}function b(e
5ef0: 29 7b 72 65 74 75 72 6e 22 5c 5c 22 3d 3d 3d 65  ){return"\\"===e
5f00: 7c 7c 72 28 65 29 7d 66 75 6e 63 74 69 6f 6e 20  ||r(e)}function 
5f10: 66 28 65 29 7b 72 65 74 75 72 6e 20 4f 2e 69 6e  f(e){return O.in
5f20: 64 65 78 4f 66 28 65 29 2b 31 7d 66 75 6e 63 74  dexOf(e)+1}funct
5f30: 69 6f 6e 20 68 28 65 29 7b 72 65 74 75 72 6e 20  ion h(e){return 
5f40: 55 2e 69 6e 64 65 78 4f 66 28 65 29 2b 31 7d 66  U.indexOf(e)+1}f
5f50: 75 6e 63 74 69 6f 6e 20 79 28 65 29 7b 72 65 74  unction y(e){ret
5f60: 75 72 6e 20 56 2e 69 6e 64 65 78 4f 66 28 65 29  urn V.indexOf(e)
5f70: 2b 31 7d 66 75 6e 63 74 69 6f 6e 20 78 28 65 2c  +1}function x(e,
5f80: 74 29 7b 72 65 74 75 72 6e 20 74 68 69 73 20 69  t){return this i
5f90: 6e 73 74 61 6e 63 65 6f 66 20 78 3f 28 76 6f 69  nstanceof x?(voi
5fa0: 64 20 30 3d 3d 3d 74 26 26 28 76 6f 69 64 20 30  d 0===t&&(void 0
5fb0: 3d 3d 3d 65 3f 65 3d 74 3d 30 3a 65 20 69 6e 73  ===e?e=t=0:e ins
5fc0: 74 61 6e 63 65 6f 66 20 78 3f 28 74 3d 65 2e 79  tanceof x?(t=e.y
5fd0: 2c 65 3d 65 2e 78 29 3a 63 6f 6e 73 6f 6c 65 2e  ,e=e.x):console.
5fe0: 65 72 72 6f 72 28 22 56 65 63 32 20 72 65 71 75  error("Vec2 requ
5ff0: 69 72 65 73 20 6f 6e 65 20 56 65 63 32 20 6f 72  ires one Vec2 or
6000: 20 28 78 2c 20 79 29 20 61 73 20 61 6e 20 61 72   (x, y) as an ar
6010: 67 75 6d 65 6e 74 22 29 29 2c 74 68 69 73 2e 78  gument")),this.x
6020: 3d 65 2c 74 68 69 73 2e 79 3d 74 2c 76 6f 69 64  =e,this.y=t,void
6030: 20 4f 62 6a 65 63 74 2e 73 65 61 6c 28 74 68 69   Object.seal(thi
6040: 73 29 29 3a 6e 65 77 20 78 28 65 2c 74 29 7d 66  s)):new x(e,t)}f
6050: 75 6e 63 74 69 6f 6e 20 76 28 65 29 7b 76 61 72  unction v(e){var
6060: 20 74 3d 66 75 6e 63 74 69 6f 6e 28 72 2c 6e 29   t=function(r,n)
6070: 7b 72 65 74 75 72 6e 20 76 6f 69 64 20 30 3d 3d  {return void 0==
6080: 3d 6e 26 26 28 72 20 69 6e 73 74 61 6e 63 65 6f  =n&&(r instanceo
6090: 66 20 78 3f 28 6e 3d 72 2e 79 2c 72 3d 72 2e 78  f x?(n=r.y,r=r.x
60a0: 29 3a 63 6f 6e 73 6f 6c 65 2e 65 72 72 6f 72 28  ):console.error(
60b0: 22 67 72 69 64 20 72 65 71 75 69 72 65 73 20 65  "grid requires e
60c0: 69 74 68 65 72 20 61 20 56 65 63 32 20 6f 72 20  ither a Vec2 or 
60d0: 28 78 2c 20 79 29 22 29 29 2c 72 3e 3d 30 26 26  (x, y)")),r>=0&&
60e0: 72 3c 74 2e 77 69 64 74 68 26 26 6e 3e 3d 30 26  r<t.width&&n>=0&
60f0: 26 6e 3c 74 2e 68 65 69 67 68 74 3f 65 5b 6e 2a  &n<t.height?e[n*
6100: 28 74 2e 77 69 64 74 68 2b 31 29 2b 72 5d 3a 22  (t.width+1)+r]:"
6110: 20 22 7d 3b 72 65 74 75 72 6e 20 74 2e 5f 75 73   "};return t._us
6120: 65 64 3d 5b 5d 2c 74 2e 68 65 69 67 68 74 3d 65  ed=[],t.height=e
6130: 2e 73 70 6c 69 74 28 22 5c 6e 22 29 2e 6c 65 6e  .split("\n").len
6140: 67 74 68 2c 22 5c 6e 22 3d 3d 3d 65 5b 65 2e 6c  gth,"\n"===e[e.l
6150: 65 6e 67 74 68 2d 31 5d 26 26 2d 2d 74 2e 68 65  ength-1]&&--t.he
6160: 69 67 68 74 2c 65 3d 5f 28 65 29 2c 74 2e 77 69  ight,e=_(e),t.wi
6170: 64 74 68 3d 65 2e 69 6e 64 65 78 4f 66 28 22 5c  dth=e.indexOf("\
6180: 6e 22 29 2c 74 2e 48 3d 66 75 6e 63 74 69 6f 6e  n"),t.H=function
6190: 28 65 2c 72 29 7b 76 6f 69 64 20 30 3d 3d 3d 72  (e,r){void 0===r
61a0: 26 26 28 65 20 69 6e 73 74 61 6e 63 65 6f 66 20  &&(e instanceof 
61b0: 78 3f 28 72 3d 65 2e 79 2c 65 3d 65 2e 78 29 3a  x?(r=e.y,e=e.x):
61c0: 63 6f 6e 73 6f 6c 65 2e 65 72 72 6f 72 28 22 67  console.error("g
61d0: 72 69 64 20 72 65 71 75 69 72 65 73 20 65 69 74  rid requires eit
61e0: 68 65 72 20 61 20 56 65 63 32 20 6f 72 20 28 78  her a Vec2 or (x
61f0: 2c 20 79 29 22 29 29 2c 65 3e 3d 30 26 26 65 3c  , y)")),e>=0&&e<
6200: 74 2e 77 69 64 74 68 26 26 72 3e 3d 30 26 26 72  t.width&&r>=0&&r
6210: 3c 74 2e 68 65 69 67 68 74 26 26 28 74 2e 5f 75  <t.height&&(t._u
6220: 73 65 64 5b 72 2a 28 74 2e 77 69 64 74 68 2b 31  sed[r*(t.width+1
6230: 29 2b 65 5d 3d 21 30 29 7d 2c 74 2e 49 3d 66 75  )+e]=!0)},t.I=fu
6240: 6e 63 74 69 6f 6e 28 65 2c 74 29 7b 72 65 74 75  nction(e,t){retu
6250: 72 6e 20 76 6f 69 64 20 30 3d 3d 3d 74 26 26 28  rn void 0===t&&(
6260: 65 20 69 6e 73 74 61 6e 63 65 6f 66 20 78 3f 28  e instanceof x?(
6270: 74 3d 65 2e 79 2c 65 3d 65 2e 78 29 3a 63 6f 6e  t=e.y,e=e.x):con
6280: 73 6f 6c 65 2e 65 72 72 6f 72 28 22 67 72 69 64  sole.error("grid
6290: 20 72 65 71 75 69 72 65 73 20 65 69 74 68 65 72   requires either
62a0: 20 61 20 56 65 63 32 20 6f 72 20 28 78 2c 20 79   a Vec2 or (x, y
62b0: 29 22 29 29 2c 74 68 69 73 2e 5f 75 73 65 64 5b  )")),this._used[
62c0: 74 2a 28 74 68 69 73 2e 77 69 64 74 68 2b 31 29  t*(this.width+1)
62d0: 2b 65 5d 3d 3d 3d 21 30 7d 2c 74 2e 4a 3d 66 75  +e]===!0},t.J=fu
62e0: 6e 63 74 69 6f 6e 28 65 2c 72 29 7b 76 6f 69 64  nction(e,r){void
62f0: 20 30 3d 3d 3d 72 26 26 28 72 3d 65 2e 78 2c 65   0===r&&(r=e.x,e
6300: 3d 65 2e 78 29 3b 76 61 72 20 6e 3d 74 28 65 2c  =e.x);var n=t(e,
6310: 72 2d 31 29 2c 69 3d 74 28 65 2c 72 29 2c 6f 3d  r-1),i=t(e,r),o=
6320: 74 28 65 2c 72 2b 31 29 2c 63 3d 74 28 65 2b 31  t(e,r+1),c=t(e+1
6330: 2c 72 2d 31 29 2c 6c 3d 74 28 65 2d 31 2c 72 2d  ,r-1),l=t(e-1,r-
6340: 31 29 3b 72 65 74 75 72 6e 20 6d 28 69 29 3f 61  1);return m(i)?a
6350: 28 6e 29 7c 7c 22 5e 22 3d 3d 3d 6e 7c 7c 6d 28  (n)||"^"===n||m(
6360: 6e 29 7c 7c 66 28 6e 29 7c 7c 73 28 6f 29 7c 7c  n)||f(n)||s(o)||
6370: 22 76 22 3d 3d 3d 6f 7c 7c 6d 28 6f 29 7c 7c 66  "v"===o||m(o)||f
6380: 28 6f 29 7c 7c 68 28 6e 29 7c 7c 68 28 6f 29 7c  (o)||h(n)||h(o)|
6390: 7c 22 5f 22 3d 3d 3d 74 28 65 2c 72 2d 31 29 7c  |"_"===t(e,r-1)|
63a0: 7c 22 5f 22 3d 3d 3d 6c 7c 7c 22 5f 22 3d 3d 3d  |"_"===l||"_"===
63b0: 63 7c 7c 28 61 28 6c 29 7c 7c 61 28 63 29 29 26  c||(a(l)||a(c))&
63c0: 26 28 73 28 74 28 65 2d 31 2c 72 2b 31 29 29 7c  &(s(t(e-1,r+1))|
63d0: 7c 73 28 74 28 65 2b 31 2c 72 2b 31 29 29 29 3a  |s(t(e+1,r+1))):
63e0: 61 28 69 29 7c 7c 22 5e 22 3d 3d 3d 69 3f 6d 28  a(i)||"^"===i?m(
63f0: 6f 29 7c 7c 66 28 6f 29 26 26 22 2e 22 21 3d 3d  o)||f(o)&&"."!==
6400: 69 3a 73 28 69 29 7c 7c 22 76 22 3d 3d 3d 69 3f  i:s(i)||"v"===i?
6410: 6d 28 6e 29 7c 7c 66 28 6e 29 26 26 22 27 22 21  m(n)||f(n)&&"'"!
6420: 3d 3d 69 3a 21 21 68 28 69 29 26 26 28 6d 28 6e  ==i:!!h(i)&&(m(n
6430: 29 7c 7c 6d 28 6f 29 29 7d 2c 74 2e 4b 3d 66 75  )||m(o))},t.K=fu
6440: 6e 63 74 69 6f 6e 28 65 2c 72 29 7b 76 6f 69 64  nction(e,r){void
6450: 20 30 3d 3d 3d 72 26 26 28 72 3d 65 2e 78 2c 65   0===r&&(r=e.x,e
6460: 3d 65 2e 78 29 3b 76 61 72 20 61 3d 74 28 65 2d  =e.x);var a=t(e-
6470: 32 2c 72 29 2c 69 3d 74 28 65 2d 31 2c 72 29 2c  2,r),i=t(e-1,r),
6480: 73 3d 74 28 65 2b 30 2c 72 29 2c 6c 3d 74 28 65  s=t(e+0,r),l=t(e
6490: 2b 31 2c 72 29 2c 75 3d 74 28 65 2b 32 2c 72 29  +1,r),u=t(e+2,r)
64a0: 3b 72 65 74 75 72 6e 20 64 28 73 29 7c 7c 64 28  ;return d(s)||d(
64b0: 69 29 26 26 66 28 73 29 3f 64 28 69 29 3f 64 28  i)&&f(s)?d(i)?d(
64c0: 6c 29 7c 7c 63 28 6c 29 7c 7c 64 28 61 29 7c 7c  l)||c(l)||d(a)||
64d0: 6f 28 61 29 3a 6f 28 69 29 3f 64 28 6c 29 3a 64  o(a):o(i)?d(l):d
64e0: 28 6c 29 26 26 28 64 28 75 29 7c 7c 63 28 75 29  (l)&&(d(u)||c(u)
64f0: 29 3a 22 3c 22 3d 3d 3d 73 3f 64 28 6c 29 26 26  ):"<"===s?d(l)&&
6500: 64 28 75 29 3a 22 3e 22 3d 3d 3d 73 3f 64 28 69  d(u):">"===s?d(i
6510: 29 26 26 64 28 61 29 3a 21 21 6e 28 73 29 26 26  )&&d(a):!!n(s)&&
6520: 28 64 28 69 29 26 26 64 28 61 29 7c 7c 64 28 6c  (d(i)&&d(a)||d(l
6530: 29 26 26 64 28 75 29 29 7d 2c 74 2e 4c 3d 66 75  )&&d(u))},t.L=fu
6540: 6e 63 74 69 6f 6e 28 65 2c 72 29 7b 76 6f 69 64  nction(e,r){void
6550: 20 30 3d 3d 3d 72 26 26 28 72 3d 65 2e 78 2c 65   0===r&&(r=e.x,e
6560: 3d 65 2e 78 29 3b 76 61 72 20 69 3d 74 28 65 2c  =e.x);var i=t(e,
6570: 72 29 2c 6f 3d 74 28 65 2d 31 2c 72 2d 31 29 2c  r),o=t(e-1,r-1),
6580: 63 3d 74 28 65 2b 31 2c 72 2b 31 29 3b 72 65 74  c=t(e+1,r+1);ret
6590: 75 72 6e 22 5c 5c 22 3d 3d 3d 69 3f 62 28 63 29  urn"\\"===i?b(c)
65a0: 7c 7c 73 28 63 29 7c 7c 68 28 63 29 7c 7c 22 76  ||s(c)||h(c)||"v
65b0: 22 3d 3d 3d 63 7c 7c 62 28 6f 29 7c 7c 61 28 6f  "===c||b(o)||a(o
65c0: 29 7c 7c 68 28 6f 29 7c 7c 22 5e 22 3d 3d 3d 6f  )||h(o)||"^"===o
65d0: 7c 7c 22 2f 22 3d 3d 3d 74 28 65 2c 72 2d 31 29  ||"/"===t(e,r-1)
65e0: 7c 7c 22 2f 22 3d 3d 3d 74 28 65 2c 72 2b 31 29  ||"/"===t(e,r+1)
65f0: 7c 7c 22 5f 22 3d 3d 3d 63 7c 7c 22 5f 22 3d 3d  ||"_"===c||"_"==
6600: 3d 6f 3a 22 2e 22 3d 3d 3d 69 3f 22 5c 5c 22 3d  =o:"."===i?"\\"=
6610: 3d 3d 63 3a 22 27 22 3d 3d 3d 69 3f 22 5c 5c 22  ==c:"'"===i?"\\"
6620: 3d 3d 3d 6f 3a 22 5e 22 3d 3d 3d 69 3f 22 5c 5c  ===o:"^"===i?"\\
6630: 22 3d 3d 3d 63 3a 22 76 22 3d 3d 3d 69 3f 22 5c  "===c:"v"===i?"\
6640: 5c 22 3d 3d 3d 6f 3a 6e 28 69 29 7c 7c 68 28 69  \"===o:n(i)||h(i
6650: 29 7c 7c 22 7c 22 3d 3d 3d 69 3f 62 28 6f 29 7c  )||"|"===i?b(o)|
6660: 7c 62 28 63 29 3a 76 6f 69 64 20 30 7d 2c 74 2e  |b(c):void 0},t.
6670: 4d 3d 66 75 6e 63 74 69 6f 6e 28 65 2c 72 29 7b  M=function(e,r){
6680: 76 6f 69 64 20 30 3d 3d 3d 72 26 26 28 72 3d 65  void 0===r&&(r=e
6690: 2e 78 2c 65 3d 65 2e 78 29 3b 76 61 72 20 69 3d  .x,e=e.x);var i=
66a0: 74 28 65 2c 72 29 2c 6f 3d 74 28 65 2d 31 2c 72  t(e,r),o=t(e-1,r
66b0: 2b 31 29 2c 63 3d 74 28 65 2b 31 2c 72 2d 31 29  +1),c=t(e+1,r-1)
66c0: 3b 72 65 74 75 72 6e 22 2f 22 3d 3d 3d 69 26 26  ;return"/"===i&&
66d0: 28 22 5c 5c 22 3d 3d 3d 74 28 65 2c 72 2d 31 29  ("\\"===t(e,r-1)
66e0: 7c 7c 22 5c 5c 22 3d 3d 3d 74 28 65 2c 72 2b 31  ||"\\"===t(e,r+1
66f0: 29 29 7c 7c 28 67 28 69 29 3f 67 28 63 29 7c 7c  ))||(g(i)?g(c)||
6700: 61 28 63 29 7c 7c 68 28 63 29 7c 7c 22 5e 22 3d  a(c)||h(c)||"^"=
6710: 3d 3d 63 7c 7c 22 5f 22 3d 3d 3d 63 7c 7c 67 28  ==c||"_"===c||g(
6720: 6f 29 7c 7c 73 28 6f 29 7c 7c 68 28 6f 29 7c 7c  o)||s(o)||h(o)||
6730: 22 76 22 3d 3d 3d 6f 7c 7c 22 5f 22 3d 3d 3d 6f  "v"===o||"_"===o
6740: 3a 22 2e 22 3d 3d 3d 69 3f 22 2f 22 3d 3d 3d 6f  :"."===i?"/"===o
6750: 3a 22 27 22 3d 3d 3d 69 3f 22 2f 22 3d 3d 3d 63  :"'"===i?"/"===c
6760: 3a 22 5e 22 3d 3d 3d 69 3f 22 2f 22 3d 3d 3d 6f  :"^"===i?"/"===o
6770: 3a 22 76 22 3d 3d 3d 69 3f 22 2f 22 3d 3d 3d 63  :"v"===i?"/"===c
6780: 3a 21 28 21 6e 28 69 29 26 26 21 68 28 69 29 26  :!(!n(i)&&!h(i)&
6790: 26 22 7c 22 21 3d 3d 69 29 26 26 28 67 28 6f 29  &"|"!==i)&&(g(o)
67a0: 7c 7c 67 28 63 29 29 29 7d 2c 74 2e 74 6f 53 74  ||g(c)))},t.toSt
67b0: 72 69 6e 67 3d 66 75 6e 63 74 69 6f 6e 28 29 7b  ring=function(){
67c0: 72 65 74 75 72 6e 20 65 7d 2c 4f 62 6a 65 63 74  return e},Object
67d0: 2e 66 72 65 65 7a 65 28 74 29 7d 66 75 6e 63 74  .freeze(t)}funct
67e0: 69 6f 6e 20 43 28 65 2c 74 2c 72 2c 6e 2c 61 29  ion C(e,t,r,n,a)
67f0: 7b 65 20 69 6e 73 74 61 6e 63 65 6f 66 20 78 26  {e instanceof x&
6800: 26 74 20 69 6e 73 74 61 6e 63 65 6f 66 20 78 7c  &t instanceof x|
6810: 7c 63 6f 6e 73 6f 6c 65 2e 65 72 72 6f 72 28 22  |console.error("
6820: 50 61 74 68 20 63 6f 6e 73 74 72 75 63 74 6f 72  Path constructor
6830: 20 72 65 71 75 69 72 65 73 20 61 74 20 6c 65 61   requires at lea
6840: 73 74 20 74 77 6f 20 56 65 63 32 73 22 29 2c 74  st two Vec2s"),t
6850: 68 69 73 2e 41 3d 65 2c 74 68 69 73 2e 42 3d 74  his.A=e,this.B=t
6860: 2c 72 26 26 28 74 68 69 73 2e 43 3d 72 2c 74 68  ,r&&(this.C=r,th
6870: 69 73 2e 44 3d 6e 3f 6e 3a 72 29 2c 74 68 69 73  is.D=n?n:r),this
6880: 2e 64 61 73 68 65 64 3d 61 7c 7c 21 31 2c 4f 62  .dashed=a||!1,Ob
6890: 6a 65 63 74 2e 66 72 65 65 7a 65 28 74 68 69 73  ject.freeze(this
68a0: 29 7d 66 75 6e 63 74 69 6f 6e 20 4d 28 29 7b 74  )}function M(){t
68b0: 68 69 73 2e 64 61 3d 5b 5d 7d 66 75 6e 63 74 69  his.da=[]}functi
68c0: 6f 6e 20 6b 28 65 29 7b 72 65 74 75 72 6e 20 66  on k(e){return f
68d0: 75 6e 63 74 69 6f 6e 28 74 2c 72 29 7b 66 6f 72  unction(t,r){for
68e0: 28 76 61 72 20 6e 3d 30 3b 6e 3c 74 68 69 73 2e  (var n=0;n<this.
68f0: 64 61 2e 6c 65 6e 67 74 68 3b 2b 2b 6e 29 69 66  da.length;++n)if
6900: 28 65 2e 63 61 6c 6c 28 74 68 69 73 2e 64 61 5b  (e.call(this.da[
6910: 6e 5d 2c 74 2c 72 29 29 72 65 74 75 72 6e 21 30  n],t,r))return!0
6920: 7d 7d 66 75 6e 63 74 69 6f 6e 20 41 28 29 7b 74  }}function A(){t
6930: 68 69 73 2e 66 61 3d 5b 5d 7d 66 75 6e 63 74 69  his.fa=[]}functi
6940: 6f 6e 20 45 28 65 2c 74 29 7b 66 75 6e 63 74 69  on E(e,t){functi
6950: 6f 6e 20 72 28 74 2c 72 2c 6e 29 7b 76 61 72 20  on r(t,r,n){var 
6960: 61 2c 69 2c 73 3d 63 65 28 72 2e 78 2d 74 2e 78  a,i,s=ce(r.x-t.x
6970: 29 2c 6f 3d 63 65 28 72 2e 79 2d 74 2e 79 29 3b  ),o=ce(r.y-t.y);
6980: 66 6f 72 28 61 3d 74 2e 78 2c 69 3d 74 2e 79 3b  for(a=t.x,i=t.y;
6990: 61 21 3d 3d 72 2e 78 7c 7c 69 21 3d 3d 72 2e 79  a!==r.x||i!==r.y
69a0: 3b 61 2b 3d 73 2c 69 2b 3d 6f 29 69 66 28 65 28  ;a+=s,i+=o)if(e(
69b0: 61 2c 69 29 3d 3d 3d 6e 29 72 65 74 75 72 6e 21  a,i)===n)return!
69c0: 30 3b 72 65 74 75 72 6e 20 65 28 61 2c 69 29 3d  0;return e(a,i)=
69d0: 3d 3d 6e 7d 66 6f 72 28 76 61 72 20 69 3d 30 3b  ==n}for(var i=0;
69e0: 69 3c 65 2e 77 69 64 74 68 3b 2b 2b 69 29 66 6f  i<e.width;++i)fo
69f0: 72 28 76 61 72 20 6f 3d 30 3b 6f 3c 65 2e 68 65  r(var o=0;o<e.he
6a00: 69 67 68 74 3b 2b 2b 6f 29 69 66 28 65 2e 4a 28  ight;++o)if(e.J(
6a10: 69 2c 6f 29 29 7b 76 61 72 20 63 3d 78 28 69 2c  i,o)){var c=x(i,
6a20: 6f 29 3b 64 6f 20 65 2e 48 28 69 2c 6f 29 2c 2b  o);do e.H(i,o),+
6a30: 2b 6f 3b 77 68 69 6c 65 28 65 2e 4a 28 69 2c 6f  +o;while(e.J(i,o
6a40: 29 29 3b 76 61 72 20 6c 3d 78 28 69 2c 6f 2d 31  ));var l=x(i,o-1
6a50: 29 2c 75 3d 65 28 63 29 2c 67 3d 65 28 63 2e 78  ),u=e(c),g=e(c.x
6a60: 2c 63 2e 79 2d 31 29 3b 28 21 6e 28 75 29 26 26  ,c.y-1);(!n(u)&&
6a70: 28 22 2d 22 3d 3d 3d 67 7c 7c 22 5f 22 3d 3d 3d  ("-"===g||"_"===
6a80: 67 7c 7c 22 5f 22 3d 3d 3d 65 28 63 2e 78 2d 31  g||"_"===e(c.x-1
6a90: 2c 63 2e 79 2d 31 29 7c 7c 22 5f 22 3d 3d 3d 65  ,c.y-1)||"_"===e
6aa0: 28 63 2e 78 2b 31 2c 63 2e 79 2d 31 29 7c 7c 73  (c.x+1,c.y-1)||s
6ab0: 28 67 29 29 7c 7c 66 28 67 29 29 26 26 28 63 2e  (g))||f(g))&&(c.
6ac0: 79 2d 3d 2e 35 29 3b 76 61 72 20 62 3d 65 28 6c  y-=.5);var b=e(l
6ad0: 29 2c 79 3d 65 28 6c 2e 78 2c 6c 2e 79 2b 31 29  ),y=e(l.x,l.y+1)
6ae0: 3b 28 21 6e 28 62 29 26 26 28 22 2d 22 3d 3d 3d  ;(!n(b)&&("-"===
6af0: 79 7c 7c 61 28 79 29 29 7c 7c 66 28 79 29 7c 7c  y||a(y))||f(y)||
6b00: 22 5f 22 3d 3d 3d 65 28 6c 2e 78 2d 31 2c 6c 2e  "_"===e(l.x-1,l.
6b10: 79 29 7c 7c 22 5f 22 3d 3d 3d 65 28 6c 2e 78 2b  y)||"_"===e(l.x+
6b20: 31 2c 6c 2e 79 29 29 26 26 28 6c 2e 79 2b 3d 2e  1,l.y))&&(l.y+=.
6b30: 35 29 2c 63 2e 78 3d 3d 3d 6c 2e 78 26 26 63 2e  5),c.x===l.x&&c.
6b40: 79 3d 3d 3d 6c 2e 79 7c 7c 74 2e 65 61 28 6e 65  y===l.y||t.ea(ne
6b50: 77 20 43 28 63 2c 6c 29 29 7d 65 6c 73 65 22 27  w C(c,l))}else"'
6b60: 22 3d 3d 3d 65 28 69 2c 6f 29 26 26 28 22 2d 22  "===e(i,o)&&("-"
6b70: 3d 3d 3d 65 28 69 2d 31 2c 6f 29 26 26 22 5f 22  ===e(i-1,o)&&"_"
6b80: 3d 3d 3d 65 28 69 2b 31 2c 6f 2d 31 29 26 26 21  ===e(i+1,o-1)&&!
6b90: 70 28 65 28 69 2d 31 2c 6f 2d 31 29 29 7c 7c 22  p(e(i-1,o-1))||"
6ba0: 5f 22 3d 3d 3d 65 28 69 2d 31 2c 6f 2d 31 29 26  _"===e(i-1,o-1)&
6bb0: 26 22 2d 22 3d 3d 3d 65 28 69 2b 31 2c 6f 29 26  &"-"===e(i+1,o)&
6bc0: 26 21 70 28 65 28 69 2b 31 2c 6f 2d 31 29 29 29  &!p(e(i+1,o-1)))
6bd0: 3f 74 2e 65 61 28 6e 65 77 20 43 28 78 28 69 2c  ?t.ea(new C(x(i,
6be0: 6f 2d 2e 35 29 2c 78 28 69 2c 6f 29 29 29 3a 22  o-.5),x(i,o))):"
6bf0: 2e 22 3d 3d 3d 65 28 69 2c 6f 29 26 26 28 22 5f  ."===e(i,o)&&("_
6c00: 22 3d 3d 3d 65 28 69 2d 31 2c 6f 29 26 26 22 2d  "===e(i-1,o)&&"-
6c10: 22 3d 3d 3d 65 28 69 2b 31 2c 6f 29 26 26 21 70  "===e(i+1,o)&&!p
6c20: 28 65 28 69 2b 31 2c 6f 2b 31 29 29 7c 7c 22 2d  (e(i+1,o+1))||"-
6c30: 22 3d 3d 3d 65 28 69 2d 31 2c 6f 29 26 26 22 5f  "===e(i-1,o)&&"_
6c40: 22 3d 3d 3d 65 28 69 2b 31 2c 6f 29 26 26 21 70  "===e(i+1,o)&&!p
6c50: 28 65 28 69 2d 31 2c 6f 2b 31 29 29 29 26 26 74  (e(i-1,o+1)))&&t
6c60: 2e 65 61 28 6e 65 77 20 43 28 78 28 69 2c 6f 29  .ea(new C(x(i,o)
6c70: 2c 78 28 69 2c 6f 2b 2e 35 29 29 29 3b 66 6f 72  ,x(i,o+.5)));for
6c80: 28 76 61 72 20 6f 3d 30 3b 6f 3c 65 2e 68 65 69  (var o=0;o<e.hei
6c90: 67 68 74 3b 2b 2b 6f 29 66 6f 72 28 76 61 72 20  ght;++o)for(var 
6ca0: 69 3d 30 3b 69 3c 65 2e 77 69 64 74 68 3b 2b 2b  i=0;i<e.width;++
6cb0: 69 29 69 66 28 65 2e 4b 28 69 2c 6f 29 29 7b 76  i)if(e.K(i,o)){v
6cc0: 61 72 20 63 3d 78 28 69 2c 6f 29 3b 64 6f 20 65  ar c=x(i,o);do e
6cd0: 2e 48 28 69 2c 6f 29 2c 2b 2b 69 3b 77 68 69 6c  .H(i,o),++i;whil
6ce0: 65 28 65 2e 4b 28 69 2c 6f 29 29 3b 76 61 72 20  e(e.K(i,o));var 
6cf0: 6c 3d 78 28 69 2d 31 2c 6f 29 3b 21 6e 28 65 28  l=x(i-1,o);!n(e(
6d00: 63 2e 78 2d 31 2c 63 2e 79 29 29 26 26 28 61 28  c.x-1,c.y))&&(a(
6d10: 65 28 63 29 29 26 26 70 28 65 28 63 2e 78 2d 31  e(c))&&p(e(c.x-1
6d20: 2c 63 2e 79 2b 31 29 29 7c 7c 73 28 65 28 63 29  ,c.y+1))||s(e(c)
6d30: 29 26 26 70 28 65 28 63 2e 78 2d 31 2c 63 2e 79  )&&p(e(c.x-1,c.y
6d40: 2d 31 29 29 29 26 26 2b 2b 63 2e 78 2c 21 6e 28  -1)))&&++c.x,!n(
6d50: 65 28 6c 2e 78 2b 31 2c 6c 2e 79 29 29 26 26 28  e(l.x+1,l.y))&&(
6d60: 61 28 65 28 6c 29 29 26 26 70 28 65 28 6c 2e 78  a(e(l))&&p(e(l.x
6d70: 2b 31 2c 6c 2e 79 2b 31 29 29 7c 7c 73 28 65 28  +1,l.y+1))||s(e(
6d80: 6c 29 29 26 26 70 28 65 28 6c 2e 78 2b 31 2c 6c  l))&&p(e(l.x+1,l
6d90: 2e 79 2d 31 29 29 29 26 26 2d 2d 6c 2e 78 2c 63  .y-1)))&&--l.x,c
6da0: 2e 78 3d 3d 3d 6c 2e 78 26 26 63 2e 79 3d 3d 3d  .x===l.x&&c.y===
6db0: 6c 2e 79 7c 7c 74 2e 65 61 28 6e 65 77 20 43 28  l.y||t.ea(new C(
6dc0: 63 2c 6c 29 29 7d 66 6f 72 28 76 61 72 20 76 3d  c,l))}for(var v=
6dd0: 2d 65 2e 68 65 69 67 68 74 3b 76 3c 65 2e 77 69  -e.height;v<e.wi
6de0: 64 74 68 3b 2b 2b 76 29 66 6f 72 28 76 61 72 20  dth;++v)for(var 
6df0: 69 3d 76 2c 6f 3d 30 3b 6f 3c 65 2e 68 65 69 67  i=v,o=0;o<e.heig
6e00: 68 74 3b 2b 2b 6f 2c 2b 2b 69 29 69 66 28 65 2e  ht;++o,++i)if(e.
6e10: 4c 28 69 2c 6f 29 29 7b 76 61 72 20 63 3d 78 28  L(i,o)){var c=x(
6e20: 69 2c 6f 29 3b 64 6f 2b 2b 69 2c 2b 2b 6f 3b 77  i,o);do++i,++o;w
6e30: 68 69 6c 65 28 65 2e 4c 28 69 2c 6f 29 29 3b 76  hile(e.L(i,o));v
6e40: 61 72 20 6c 3d 78 28 69 2d 31 2c 6f 2d 31 29 3b  ar l=x(i-1,o-1);
6e50: 69 66 28 72 28 63 2c 6c 2c 22 5c 5c 22 29 29 7b  if(r(c,l,"\\")){
6e60: 66 6f 72 28 76 61 72 20 5f 3d 63 2e 78 3b 5f 3c  for(var _=c.x;_<
6e70: 3d 6c 2e 78 3b 2b 2b 5f 29 65 2e 48 28 5f 2c 63  =l.x;++_)e.H(_,c
6e80: 2e 79 2b 28 5f 2d 63 2e 78 29 29 3b 76 61 72 20  .y+(_-c.x));var 
6e90: 77 3d 65 28 63 29 2c 75 3d 65 28 63 2e 78 2c 63  w=e(c),u=e(c.x,c
6ea0: 2e 79 2d 31 29 2c 4d 3d 65 28 63 2e 78 2d 31 2c  .y-1),M=e(c.x-1,
6eb0: 63 2e 79 2d 31 29 3b 22 2f 22 3d 3d 3d 75 7c 7c  c.y-1);"/"===u||
6ec0: 22 5f 22 3d 3d 3d 4d 7c 7c 22 5f 22 3d 3d 3d 75  "_"===M||"_"===u
6ed0: 7c 7c 21 6e 28 77 29 26 26 28 64 28 4d 29 7c 7c  ||!n(w)&&(d(M)||
6ee0: 6d 28 4d 29 29 3f 28 63 2e 78 2d 3d 2e 35 2c 63  m(M))?(c.x-=.5,c
6ef0: 2e 79 2d 3d 2e 35 29 3a 68 28 4d 29 26 26 28 63  .y-=.5):h(M)&&(c
6f00: 2e 78 2d 3d 2e 32 35 2c 63 2e 79 2d 3d 2e 32 35  .x-=.25,c.y-=.25
6f10: 29 3b 76 61 72 20 6b 3d 28 65 28 6c 29 2c 65 28  );var k=(e(l),e(
6f20: 6c 2e 78 2b 31 2c 6c 2e 79 2b 31 29 29 3b 22 2f  l.x+1,l.y+1));"/
6f30: 22 3d 3d 3d 65 28 6c 2e 78 2c 6c 2e 79 2b 31 29  "===e(l.x,l.y+1)
6f40: 7c 7c 22 5f 22 3d 3d 3d 65 28 6c 2e 78 2b 31 2c  ||"_"===e(l.x+1,
6f50: 6c 2e 79 29 7c 7c 22 5f 22 3d 3d 3d 65 28 6c 2e  l.y)||"_"===e(l.
6f60: 78 2d 31 2c 6c 2e 79 29 7c 7c 21 6e 28 65 28 6c  x-1,l.y)||!n(e(l
6f70: 29 29 26 26 28 64 28 6b 29 7c 7c 6d 28 6b 29 29  ))&&(d(k)||m(k))
6f80: 3f 28 6c 2e 78 2b 3d 2e 35 2c 6c 2e 79 2b 3d 2e  ?(l.x+=.5,l.y+=.
6f90: 35 29 3a 68 28 6b 29 26 26 28 6c 2e 78 2b 3d 2e  5):h(k)&&(l.x+=.
6fa0: 32 35 2c 6c 2e 79 2b 3d 2e 32 35 29 2c 74 2e 65  25,l.y+=.25),t.e
6fb0: 61 28 6e 65 77 20 43 28 63 2c 6c 29 29 7d 7d 66  a(new C(c,l))}}f
6fc0: 6f 72 28 76 61 72 20 76 3d 2d 65 2e 68 65 69 67  or(var v=-e.heig
6fd0: 68 74 3b 76 3c 65 2e 77 69 64 74 68 3b 2b 2b 76  ht;v<e.width;++v
6fe0: 29 66 6f 72 28 76 61 72 20 69 3d 76 2c 6f 3d 65  )for(var i=v,o=e
6ff0: 2e 68 65 69 67 68 74 2d 31 3b 6f 3e 3d 30 3b 2d  .height-1;o>=0;-
7000: 2d 6f 2c 2b 2b 69 29 69 66 28 65 2e 4d 28 69 2c  -o,++i)if(e.M(i,
7010: 6f 29 29 7b 76 61 72 20 63 3d 78 28 69 2c 6f 29  o)){var c=x(i,o)
7020: 3b 64 6f 2b 2b 69 2c 2d 2d 6f 3b 77 68 69 6c 65  ;do++i,--o;while
7030: 28 65 2e 4d 28 69 2c 6f 29 29 3b 76 61 72 20 6c  (e.M(i,o));var l
7040: 3d 78 28 69 2d 31 2c 6f 2b 31 29 3b 69 66 28 72  =x(i-1,o+1);if(r
7050: 28 63 2c 6c 2c 22 2f 22 29 29 7b 66 6f 72 28 76  (c,l,"/")){for(v
7060: 61 72 20 5f 3d 63 2e 78 3b 5f 3c 3d 6c 2e 78 3b  ar _=c.x;_<=l.x;
7070: 2b 2b 5f 29 65 2e 48 28 5f 2c 63 2e 79 2d 28 5f  ++_)e.H(_,c.y-(_
7080: 2d 63 2e 78 29 29 3b 76 61 72 20 75 3d 65 28 6c  -c.x));var u=e(l
7090: 2e 78 2c 6c 2e 79 2d 31 29 2c 41 3d 65 28 6c 2e  .x,l.y-1),A=e(l.
70a0: 78 2b 31 2c 6c 2e 79 2d 31 29 3b 65 28 6c 29 3b  x+1,l.y-1);e(l);
70b0: 22 5c 5c 22 3d 3d 3d 75 7c 7c 22 5f 22 3d 3d 3d  "\\"===u||"_"===
70c0: 75 7c 7c 22 5f 22 3d 3d 3d 41 7c 7c 21 6e 28 65  u||"_"===A||!n(e
70d0: 28 6c 29 29 26 26 28 64 28 41 29 7c 7c 6d 28 41  (l))&&(d(A)||m(A
70e0: 29 29 3f 28 6c 2e 78 2b 3d 2e 35 2c 6c 2e 79 2d  ))?(l.x+=.5,l.y-
70f0: 3d 2e 35 29 3a 68 28 41 29 26 26 28 6c 2e 78 2b  =.5):h(A)&&(l.x+
7100: 3d 2e 32 35 2c 6c 2e 79 2d 3d 2e 32 35 29 3b 76  =.25,l.y-=.25);v
7110: 61 72 20 45 3d 65 28 63 2e 78 2d 31 2c 63 2e 79  ar E=e(c.x-1,c.y
7120: 2b 31 29 2c 77 3d 65 28 63 29 3b 22 5c 5c 22 3d  +1),w=e(c);"\\"=
7130: 3d 3d 65 28 63 2e 78 2c 63 2e 79 2b 31 29 7c 7c  ==e(c.x,c.y+1)||
7140: 22 5f 22 3d 3d 3d 65 28 63 2e 78 2d 31 2c 63 2e  "_"===e(c.x-1,c.
7150: 79 29 7c 7c 22 5f 22 3d 3d 3d 65 28 63 2e 78 2b  y)||"_"===e(c.x+
7160: 31 2c 63 2e 79 29 7c 7c 21 6e 28 65 28 63 29 29  1,c.y)||!n(e(c))
7170: 26 26 28 64 28 45 29 7c 7c 6d 28 45 29 29 3f 28  &&(d(E)||m(E))?(
7180: 63 2e 78 2d 3d 2e 35 2c 63 2e 79 2b 3d 2e 35 29  c.x-=.5,c.y+=.5)
7190: 3a 68 28 45 29 26 26 28 63 2e 78 2d 3d 2e 32 35  :h(E)&&(c.x-=.25
71a0: 2c 63 2e 79 2b 3d 2e 32 35 29 2c 74 2e 65 61 28  ,c.y+=.25),t.ea(
71b0: 6e 65 77 20 43 28 63 2c 6c 29 29 7d 7d 66 6f 72  new C(c,l))}}for
71c0: 28 76 61 72 20 6f 3d 30 3b 6f 3c 65 2e 68 65 69  (var o=0;o<e.hei
71d0: 67 68 74 3b 2b 2b 6f 29 66 6f 72 28 76 61 72 20  ght;++o)for(var 
71e0: 69 3d 30 3b 69 3c 65 2e 77 69 64 74 68 3b 2b 2b  i=0;i<e.width;++
71f0: 69 29 7b 76 61 72 20 53 3d 65 28 69 2c 6f 29 3b  i){var S=e(i,o);
7200: 61 28 53 29 26 26 28 64 28 65 28 69 2d 31 2c 6f  a(S)&&(d(e(i-1,o
7210: 29 29 26 26 6d 28 65 28 69 2b 31 2c 6f 2b 31 29  ))&&m(e(i+1,o+1)
7220: 29 26 26 28 65 2e 48 28 69 2d 31 2c 6f 29 2c 65  )&&(e.H(i-1,o),e
7230: 2e 48 28 69 2c 6f 29 2c 65 2e 48 28 69 2b 31 2c  .H(i,o),e.H(i+1,
7240: 6f 2b 31 29 2c 74 2e 65 61 28 6e 65 77 20 43 28  o+1),t.ea(new C(
7250: 78 28 69 2d 31 2c 6f 29 2c 78 28 69 2b 31 2c 6f  x(i-1,o),x(i+1,o
7260: 2b 31 29 2c 78 28 69 2b 31 2e 31 2c 6f 29 2c 78  +1),x(i+1.1,o),x
7270: 28 69 2b 31 2c 6f 2b 31 29 29 29 29 2c 64 28 65  (i+1,o+1)))),d(e
7280: 28 69 2b 31 2c 6f 29 29 26 26 6d 28 65 28 69 2d  (i+1,o))&&m(e(i-
7290: 31 2c 6f 2b 31 29 29 26 26 28 65 2e 48 28 69 2d  1,o+1))&&(e.H(i-
72a0: 31 2c 6f 2b 31 29 2c 65 2e 48 28 69 2c 6f 29 2c  1,o+1),e.H(i,o),
72b0: 65 2e 48 28 69 2b 31 2c 6f 29 2c 74 2e 65 61 28  e.H(i+1,o),t.ea(
72c0: 6e 65 77 20 43 28 78 28 69 2b 31 2c 6f 29 2c 78  new C(x(i+1,o),x
72d0: 28 69 2d 31 2c 6f 2b 31 29 2c 78 28 69 2d 31 2e  (i-1,o+1),x(i-1.
72e0: 31 2c 6f 29 2c 78 28 69 2d 31 2c 6f 2b 31 29 29  1,o),x(i-1,o+1))
72f0: 29 29 29 2c 22 29 22 21 3d 3d 53 26 26 21 68 28  ))),")"!==S&&!h(
7300: 53 29 7c 7c 22 2e 22 21 3d 3d 65 28 69 2d 31 2c  S)||"."!==e(i-1,
7310: 6f 2d 31 29 7c 7c 22 27 22 21 3d 3d 65 28 69 2d  o-1)||"'"!==e(i-
7320: 31 2c 6f 2b 31 29 7c 7c 28 65 2e 48 28 69 2c 6f  1,o+1)||(e.H(i,o
7330: 29 2c 65 2e 48 28 69 2d 31 2c 6f 2d 31 29 2c 65  ),e.H(i-1,o-1),e
7340: 2e 48 28 69 2d 31 2c 6f 2b 31 29 2c 74 2e 65 61  .H(i-1,o+1),t.ea
7350: 28 6e 65 77 20 43 28 78 28 69 2d 32 2c 6f 2d 31  (new C(x(i-2,o-1
7360: 29 2c 78 28 69 2d 32 2c 6f 2b 31 29 2c 78 28 69  ),x(i-2,o+1),x(i
7370: 2b 2e 36 2c 6f 2d 31 29 2c 78 28 69 2b 2e 36 2c  +.6,o-1),x(i+.6,
7380: 6f 2b 31 29 29 29 29 2c 22 28 22 21 3d 3d 53 26  o+1)))),"("!==S&
7390: 26 21 68 28 53 29 7c 7c 22 2e 22 21 3d 3d 65 28  &!h(S)||"."!==e(
73a0: 69 2b 31 2c 6f 2d 31 29 7c 7c 22 27 22 21 3d 3d  i+1,o-1)||"'"!==
73b0: 65 28 69 2b 31 2c 6f 2b 31 29 7c 7c 28 65 2e 48  e(i+1,o+1)||(e.H
73c0: 28 69 2c 6f 29 2c 65 2e 48 28 69 2b 31 2c 6f 2d  (i,o),e.H(i+1,o-
73d0: 31 29 2c 65 2e 48 28 69 2b 31 2c 6f 2b 31 29 2c  1),e.H(i+1,o+1),
73e0: 74 2e 65 61 28 6e 65 77 20 43 28 78 28 69 2b 32  t.ea(new C(x(i+2
73f0: 2c 6f 2d 31 29 2c 78 28 69 2b 32 2c 6f 2b 31 29  ,o-1),x(i+2,o+1)
7400: 2c 78 28 69 2d 2e 36 2c 6f 2d 31 29 2c 78 28 69  ,x(i-.6,o-1),x(i
7410: 2d 2e 36 2c 6f 2b 31 29 29 29 29 2c 73 28 53 29  -.6,o+1)))),s(S)
7420: 26 26 28 64 28 65 28 69 2d 31 2c 6f 29 29 26 26  &&(d(e(i-1,o))&&
7430: 6d 28 65 28 69 2b 31 2c 6f 2d 31 29 29 26 26 28  m(e(i+1,o-1))&&(
7440: 65 2e 48 28 69 2d 31 2c 6f 29 2c 65 2e 48 28 69  e.H(i-1,o),e.H(i
7450: 2c 6f 29 2c 65 2e 48 28 69 2b 31 2c 6f 2d 31 29  ,o),e.H(i+1,o-1)
7460: 2c 74 2e 65 61 28 6e 65 77 20 43 28 78 28 69 2d  ,t.ea(new C(x(i-
7470: 31 2c 6f 29 2c 78 28 69 2b 31 2c 6f 2d 31 29 2c  1,o),x(i+1,o-1),
7480: 78 28 69 2b 31 2e 31 2c 6f 29 2c 78 28 69 2b 31  x(i+1.1,o),x(i+1
7490: 2c 6f 2d 31 29 29 29 29 2c 64 28 65 28 69 2b 31  ,o-1)))),d(e(i+1
74a0: 2c 6f 29 29 26 26 6d 28 65 28 69 2d 31 2c 6f 2d  ,o))&&m(e(i-1,o-
74b0: 31 29 29 26 26 28 65 2e 48 28 69 2d 31 2c 6f 2d  1))&&(e.H(i-1,o-
74c0: 31 29 2c 65 2e 48 28 69 2c 6f 29 2c 65 2e 48 28  1),e.H(i,o),e.H(
74d0: 69 2b 31 2c 6f 29 2c 74 2e 65 61 28 6e 65 77 20  i+1,o),t.ea(new 
74e0: 43 28 78 28 69 2b 31 2c 6f 29 2c 78 28 69 2d 31  C(x(i+1,o),x(i-1
74f0: 2c 6f 2d 31 29 2c 78 28 69 2d 31 2e 31 2c 6f 29  ,o-1),x(i-1.1,o)
7500: 2c 78 28 69 2d 31 2c 6f 2d 31 29 29 29 29 29 7d  ,x(i-1,o-1)))))}
7510: 66 6f 72 28 76 61 72 20 6f 3d 30 3b 6f 3c 65 2e  for(var o=0;o<e.
7520: 68 65 69 67 68 74 3b 2b 2b 6f 29 66 6f 72 28 76  height;++o)for(v
7530: 61 72 20 69 3d 30 3b 69 3c 65 2e 77 69 64 74 68  ar i=0;i<e.width
7540: 2d 32 3b 2b 2b 69 29 7b 76 61 72 20 54 3d 65 28  -2;++i){var T=e(
7550: 69 2d 31 2c 6f 29 3b 69 66 28 21 28 22 5f 22 21  i-1,o);if(!("_"!
7560: 3d 3d 65 28 69 2c 6f 29 7c 7c 22 5f 22 21 3d 3d  ==e(i,o)||"_"!==
7570: 65 28 69 2b 31 2c 6f 29 7c 7c 4e 28 65 28 69 2b  e(i+1,o)||N(e(i+
7580: 32 2c 6f 29 29 26 26 22 5f 22 21 3d 3d 54 7c 7c  2,o))&&"_"!==T||
7590: 4e 28 54 29 26 26 22 5f 22 21 3d 3d 65 28 69 2b  N(T)&&"_"!==e(i+
75a0: 32 2c 6f 29 29 29 7b 76 61 72 20 6a 3d 65 28 69  2,o))){var j=e(i
75b0: 2d 32 2c 6f 29 2c 63 3d 78 28 69 2d 2e 35 2c 6f  -2,o),c=x(i-.5,o
75c0: 2b 2e 35 29 3b 22 7c 22 3d 3d 3d 54 7c 7c 22 7c  +.5);"|"===T||"|
75d0: 22 3d 3d 3d 65 28 69 2d 31 2c 6f 2b 31 29 7c 7c  "===e(i-1,o+1)||
75e0: 22 2e 22 3d 3d 3d 54 7c 7c 22 27 22 3d 3d 3d 65  "."===T||"'"===e
75f0: 28 69 2d 31 2c 6f 2b 31 29 3f 28 63 2e 78 2d 3d  (i-1,o+1)?(c.x-=
7600: 2e 35 2c 22 2e 22 21 3d 3d 54 7c 7c 22 2d 22 21  .5,"."!==T||"-"!
7610: 3d 3d 6a 26 26 22 2e 22 21 3d 3d 6a 7c 7c 22 28  ==j&&"."!==j||"(
7620: 22 21 3d 3d 65 28 69 2d 32 2c 6f 2b 31 29 7c 7c  "!==e(i-2,o+1)||
7630: 28 63 2e 78 2d 3d 2e 35 29 29 3a 22 2f 22 3d 3d  (c.x-=.5)):"/"==
7640: 3d 54 26 26 28 63 2e 78 2d 3d 31 29 2c 22 28 22  =T&&(c.x-=1),"("
7650: 3d 3d 3d 54 26 26 22 28 22 3d 3d 3d 6a 26 26 22  ===T&&"("===j&&"
7660: 27 22 3d 3d 3d 65 28 69 2c 6f 2b 31 29 26 26 22  '"===e(i,o+1)&&"
7670: 2e 22 3d 3d 3d 65 28 69 2c 6f 2d 31 29 26 26 28  ."===e(i,o-1)&&(
7680: 63 2e 78 2b 3d 2e 35 29 2c 54 3d 6a 3d 76 6f 69  c.x+=.5),T=j=voi
7690: 64 20 30 3b 64 6f 20 65 2e 48 28 69 2c 6f 29 2c  d 0;do e.H(i,o),
76a0: 2b 2b 69 3b 77 68 69 6c 65 28 22 5f 22 3d 3d 3d  ++i;while("_"===
76b0: 65 28 69 2c 6f 29 29 3b 76 61 72 20 6c 3d 78 28  e(i,o));var l=x(
76c0: 69 2d 2e 35 2c 6f 2b 2e 35 29 2c 53 3d 65 28 69  i-.5,o+.5),S=e(i
76d0: 2c 6f 29 2c 42 3d 65 28 69 2b 31 2c 6f 29 2c 62  ,o),B=e(i+1,o),b
76e0: 3d 65 28 69 2c 6f 2b 31 29 3b 22 7c 22 3d 3d 3d  =e(i,o+1);"|"===
76f0: 53 7c 7c 22 7c 22 3d 3d 3d 62 7c 7c 22 2e 22 3d  S||"|"===b||"."=
7700: 3d 3d 53 7c 7c 22 27 22 3d 3d 3d 62 3f 28 6c 2e  ==S||"'"===b?(l.
7710: 78 2b 3d 2e 35 2c 22 2e 22 21 3d 3d 53 7c 7c 22  x+=.5,"."!==S||"
7720: 2d 22 21 3d 3d 42 26 26 22 2e 22 21 3d 3d 42 7c  -"!==B&&"."!==B|
7730: 7c 22 29 22 21 3d 3d 65 28 69 2b 31 2c 6f 2b 31  |")"!==e(i+1,o+1
7740: 29 7c 7c 28 6c 2e 78 2b 3d 2e 35 29 29 3a 22 5c  )||(l.x+=.5)):"\
7750: 5c 22 3d 3d 3d 53 26 26 28 6c 2e 78 2b 3d 31 29  \"===S&&(l.x+=1)
7760: 2c 22 29 22 3d 3d 3d 53 26 26 22 29 22 3d 3d 3d  ,")"===S&&")"===
7770: 42 26 26 22 27 22 3d 3d 3d 65 28 69 2d 31 2c 6f  B&&"'"===e(i-1,o
7780: 2b 31 29 26 26 22 2e 22 3d 3d 3d 65 28 69 2d 31  +1)&&"."===e(i-1
7790: 2c 6f 2d 31 29 26 26 28 6c 2e 78 2b 3d 2d 2e 35  ,o-1)&&(l.x+=-.5
77a0: 29 2c 74 2e 65 61 28 6e 65 77 20 43 28 63 2c 6c  ),t.ea(new C(c,l
77b0: 29 29 7d 7d 7d 66 75 6e 63 74 69 6f 6e 20 53 28  ))}}}function S(
77c0: 65 2c 74 2c 72 29 7b 66 75 6e 63 74 69 6f 6e 20  e,t,r){function 
77d0: 6e 28 65 29 7b 72 65 74 75 72 6e 22 20 22 3d 3d  n(e){return" "==
77e0: 3d 65 7c 7c 2f 5b 5e 61 2d 7a 41 2d 5a 30 2d 39  =e||/[^a-zA-Z0-9
77f0: 5d 7c 5b 6f 76 5d 2f 2e 74 65 73 74 28 65 29 7d  ]|[ov]/.test(e)}
7800: 66 75 6e 63 74 69 6f 6e 20 61 28 65 2c 74 2c 72  function a(e,t,r
7810: 2c 61 29 7b 72 65 74 75 72 6e 28 6e 28 74 29 7c  ,a){return(n(t)|
7820: 7c 68 28 74 29 29 26 26 28 6e 28 65 29 7c 7c 68  |h(t))&&(n(e)||h
7830: 28 65 29 29 26 26 6e 28 61 29 26 26 6e 28 72 29  (e))&&n(a)&&n(r)
7840: 7d 66 6f 72 28 76 61 72 20 69 3d 30 3b 69 3c 65  }for(var i=0;i<e
7850: 2e 77 69 64 74 68 3b 2b 2b 69 29 66 6f 72 28 76  .width;++i)for(v
7860: 61 72 20 73 3d 30 3b 73 3c 65 2e 68 65 69 67 68  ar s=0;s<e.heigh
7870: 74 3b 2b 2b 73 29 7b 76 61 72 20 6f 3d 65 28 69  t;++s){var o=e(i
7880: 2c 73 29 2c 63 3d 73 3b 69 66 28 66 28 6f 29 29  ,s),c=s;if(f(o))
7890: 74 2e 5a 28 69 2c 63 2d 2e 35 29 26 26 74 2e 55  t.Z(i,c-.5)&&t.U
78a0: 28 69 2c 63 2b 2e 35 29 26 26 28 72 2e 65 61 28  (i,c+.5)&&(r.ea(
78b0: 69 2c 63 2c 6f 29 2c 65 2e 48 28 69 2c 63 29 29  i,c,o),e.H(i,c))
78c0: 3b 65 6c 73 65 20 69 66 28 68 28 6f 29 29 7b 76  ;else if(h(o)){v
78d0: 61 72 20 64 3d 65 28 69 2c 63 2d 31 29 2c 70 3d  ar d=e(i,c-1),p=
78e0: 65 28 69 2c 63 2b 31 29 2c 6d 3d 65 28 69 2d 31  e(i,c+1),m=e(i-1
78f0: 2c 63 29 2c 67 3d 65 28 69 2b 31 2c 63 29 3b 65  ,c),g=e(i+1,c);e
7900: 28 69 2d 32 2c 63 29 2c 65 28 69 2b 32 2c 63 29  (i-2,c),e(i+2,c)
7910: 3b 28 74 2e 61 61 28 69 2d 31 2c 63 29 7c 7c 74  ;(t.aa(i-1,c)||t
7920: 2e 24 28 69 2b 31 2c 63 29 7c 7c 74 2e 5a 28 69  .$(i+1,c)||t.Z(i
7930: 2c 63 2d 31 29 7c 7c 74 2e 55 28 69 2c 63 2b 31  ,c-1)||t.U(i,c+1
7940: 29 7c 7c 74 2e 55 28 69 2c 63 29 7c 7c 74 2e 5a  )||t.U(i,c)||t.Z
7950: 28 69 2c 63 29 7c 7c 61 28 64 2c 70 2c 6d 2c 67  (i,c)||a(d,p,m,g
7960: 29 29 26 26 28 72 2e 65 61 28 69 2c 63 2c 6f 29  ))&&(r.ea(i,c,o)
7970: 2c 65 2e 48 28 69 2c 63 29 29 7d 65 6c 73 65 20  ,e.H(i,c))}else 
7980: 69 66 28 6c 28 6f 29 29 72 2e 65 61 28 69 2c 63  if(l(o))r.ea(i,c
7990: 2c 6f 29 2c 65 2e 48 28 69 2c 63 29 3b 65 6c 73  ,o),e.H(i,c);els
79a0: 65 20 69 66 28 75 28 6f 29 29 72 2e 65 61 28 69  e if(u(o))r.ea(i
79b0: 2c 63 2c 6f 29 2c 65 2e 48 28 69 2c 63 29 3b 65  ,c,o),e.H(i,c);e
79c0: 6c 73 65 7b 76 61 72 20 62 3d 30 3b 22 3e 22 3d  lse{var b=0;">"=
79d0: 3d 3d 6f 26 26 28 74 2e 61 61 28 69 2c 63 29 7c  ==o&&(t.aa(i,c)|
79e0: 7c 74 2e 63 61 28 69 2c 63 29 29 3f 28 68 28 65  |t.ca(i,c))?(h(e
79f0: 28 69 2b 31 2c 63 29 29 26 26 28 62 3d 2d 2e 35  (i+1,c))&&(b=-.5
7a00: 29 2c 72 2e 65 61 28 69 2b 62 2c 63 2c 22 3e 22  ),r.ea(i+b,c,">"
7a10: 2c 30 29 2c 65 2e 48 28 69 2c 63 29 29 3a 22 3c  ,0),e.H(i,c)):"<
7a20: 22 3d 3d 3d 6f 26 26 28 74 2e 24 28 69 2c 63 29  "===o&&(t.$(i,c)
7a30: 7c 7c 74 2e 63 61 28 69 2c 63 29 29 3f 28 68 28  ||t.ca(i,c))?(h(
7a40: 65 28 69 2d 31 2c 63 29 29 26 26 28 62 3d 2e 35  e(i-1,c))&&(b=.5
7a50: 29 2c 72 2e 65 61 28 69 2b 62 2c 63 2c 22 3e 22  ),r.ea(i+b,c,">"
7a60: 2c 31 38 30 29 2c 65 2e 48 28 69 2c 63 29 29 3a  ,180),e.H(i,c)):
7a70: 22 5e 22 3d 3d 3d 6f 3f 74 2e 55 28 69 2c 63 2d  "^"===o?t.U(i,c-
7a80: 2e 35 29 3f 28 72 2e 65 61 28 69 2c 63 2d 2e 35  .5)?(r.ea(i,c-.5
7a90: 2c 22 3e 22 2c 32 37 30 29 2c 65 2e 48 28 69 2c  ,">",270),e.H(i,
7aa0: 63 29 29 3a 74 2e 55 28 69 2c 63 29 3f 28 72 2e  c)):t.U(i,c)?(r.
7ab0: 65 61 28 69 2c 63 2c 22 3e 22 2c 32 37 30 29 2c  ea(i,c,">",270),
7ac0: 65 2e 48 28 69 2c 63 29 29 3a 74 2e 56 28 69 2b  e.H(i,c)):t.V(i+
7ad0: 2e 35 2c 63 2d 2e 35 29 3f 28 72 2e 65 61 28 69  .5,c-.5)?(r.ea(i
7ae0: 2b 2e 35 2c 63 2d 2e 35 2c 22 3e 22 2c 32 37 30  +.5,c-.5,">",270
7af0: 2b 49 29 2c 65 2e 48 28 69 2c 63 29 29 3a 74 2e  +I),e.H(i,c)):t.
7b00: 56 28 69 2b 2e 32 35 2c 63 2d 2e 32 35 29 3f 28  V(i+.25,c-.25)?(
7b10: 72 2e 65 61 28 69 2b 2e 32 35 2c 63 2d 2e 32 35  r.ea(i+.25,c-.25
7b20: 2c 22 3e 22 2c 32 37 30 2b 49 29 2c 65 2e 48 28  ,">",270+I),e.H(
7b30: 69 2c 63 29 29 3a 74 2e 56 28 69 2c 63 29 3f 28  i,c)):t.V(i,c)?(
7b40: 72 2e 65 61 28 69 2c 63 2c 22 3e 22 2c 32 37 30  r.ea(i,c,">",270
7b50: 2b 49 29 2c 65 2e 48 28 69 2c 63 29 29 3a 74 2e  +I),e.H(i,c)):t.
7b60: 58 28 69 2c 63 29 3f 28 72 2e 65 61 28 69 2c 63  X(i,c)?(r.ea(i,c
7b70: 2c 6f 2c 32 37 30 2d 49 29 2c 65 2e 48 28 69 2c  ,o,270-I),e.H(i,
7b80: 63 29 29 3a 74 2e 58 28 69 2d 2e 35 2c 63 2d 2e  c)):t.X(i-.5,c-.
7b90: 35 29 3f 28 72 2e 65 61 28 69 2d 2e 35 2c 63 2d  5)?(r.ea(i-.5,c-
7ba0: 2e 35 2c 6f 2c 32 37 30 2d 49 29 2c 65 2e 48 28  .5,o,270-I),e.H(
7bb0: 69 2c 63 29 29 3a 74 2e 58 28 69 2d 2e 32 35 2c  i,c)):t.X(i-.25,
7bc0: 63 2d 2e 32 35 29 3f 28 72 2e 65 61 28 69 2d 2e  c-.25)?(r.ea(i-.
7bd0: 32 35 2c 63 2d 2e 32 35 2c 6f 2c 32 37 30 2d 49  25,c-.25,o,270-I
7be0: 29 2c 65 2e 48 28 69 2c 63 29 29 3a 74 2e 62 61  ),e.H(i,c)):t.ba
7bf0: 28 69 2c 63 29 26 26 28 72 2e 65 61 28 69 2c 63  (i,c)&&(r.ea(i,c
7c00: 2d 2e 35 2c 22 3e 22 2c 32 37 30 29 2c 65 2e 48  -.5,">",270),e.H
7c10: 28 69 2c 63 29 29 3a 22 76 22 3d 3d 3d 6f 26 26  (i,c)):"v"===o&&
7c20: 28 74 2e 5a 28 69 2c 63 2b 2e 35 29 3f 28 72 2e  (t.Z(i,c+.5)?(r.
7c30: 65 61 28 69 2c 63 2b 2e 35 2c 22 3e 22 2c 39 30  ea(i,c+.5,">",90
7c40: 29 2c 65 2e 48 28 69 2c 63 29 29 3a 74 2e 5a 28  ),e.H(i,c)):t.Z(
7c50: 69 2c 63 29 3f 28 72 2e 65 61 28 69 2c 63 2c 22  i,c)?(r.ea(i,c,"
7c60: 3e 22 2c 39 30 29 2c 65 2e 48 28 69 2c 63 29 29  >",90),e.H(i,c))
7c70: 3a 74 2e 57 28 69 2c 63 29 3f 28 72 2e 65 61 28  :t.W(i,c)?(r.ea(
7c80: 69 2c 63 2c 22 3e 22 2c 39 30 2b 49 29 2c 65 2e  i,c,">",90+I),e.
7c90: 48 28 69 2c 63 29 29 3a 74 2e 57 28 69 2d 2e 35  H(i,c)):t.W(i-.5
7ca0: 2c 63 2b 2e 35 29 3f 28 72 2e 65 61 28 69 2d 2e  ,c+.5)?(r.ea(i-.
7cb0: 35 2c 63 2b 2e 35 2c 22 3e 22 2c 39 30 2b 49 29  5,c+.5,">",90+I)
7cc0: 2c 65 2e 48 28 69 2c 63 29 29 3a 74 2e 57 28 69  ,e.H(i,c)):t.W(i
7cd0: 2d 2e 32 35 2c 63 2b 2e 32 35 29 3f 28 72 2e 65  -.25,c+.25)?(r.e
7ce0: 61 28 69 2d 2e 32 35 2c 63 2b 2e 32 35 2c 22 3e  a(i-.25,c+.25,">
7cf0: 22 2c 39 30 2b 49 29 2c 65 2e 48 28 69 2c 63 29  ",90+I),e.H(i,c)
7d00: 29 3a 74 2e 59 28 69 2c 63 29 3f 28 72 2e 65 61  ):t.Y(i,c)?(r.ea
7d10: 28 69 2c 63 2c 22 3e 22 2c 39 30 2d 49 29 2c 65  (i,c,">",90-I),e
7d20: 2e 48 28 69 2c 63 29 29 3a 74 2e 59 28 69 2b 2e  .H(i,c)):t.Y(i+.
7d30: 35 2c 63 2b 2e 35 29 3f 28 72 2e 65 61 28 69 2b  5,c+.5)?(r.ea(i+
7d40: 2e 35 2c 63 2b 2e 35 2c 22 3e 22 2c 39 30 2d 49  .5,c+.5,">",90-I
7d50: 29 2c 65 2e 48 28 69 2c 63 29 29 3a 74 2e 59 28  ),e.H(i,c)):t.Y(
7d60: 69 2b 2e 32 35 2c 63 2b 2e 32 35 29 3f 28 72 2e  i+.25,c+.25)?(r.
7d70: 65 61 28 69 2b 2e 32 35 2c 63 2b 2e 32 35 2c 22  ea(i+.25,c+.25,"
7d80: 3e 22 2c 39 30 2d 49 29 2c 65 2e 48 28 69 2c 63  >",90-I),e.H(i,c
7d90: 29 29 3a 74 2e 62 61 28 69 2c 63 29 26 26 28 72  )):t.ba(i,c)&&(r
7da0: 2e 65 61 28 69 2c 63 2b 2e 35 2c 22 3e 22 2c 39  .ea(i,c+.5,">",9
7db0: 30 29 2c 65 2e 48 28 69 2c 63 29 29 29 7d 7d 7d  0),e.H(i,c)))}}}
7dc0: 65 3d 77 28 65 29 3b 0a 76 61 72 20 54 3d 22 5c  e=w(e);.var T="\
7dd0: 75 65 30 30 34 22 3b 65 3d 65 2e 72 70 28 2f 28  ue004";e=e.rp(/(
7de0: 5b 61 2d 7a 41 2d 5a 5d 7b 32 7d 29 6f 2f 67 2c  [a-zA-Z]{2})o/g,
7df0: 22 24 31 22 2b 54 29 2c 65 3d 65 2e 72 70 28 2f  "$1"+T),e=e.rp(/
7e00: 6f 28 5b 61 2d 7a 41 2d 5a 5d 7b 32 7d 29 2f 67  o([a-zA-Z]{2})/g
7e10: 2c 54 2b 22 24 31 22 29 2c 65 3d 65 2e 72 70 28  ,T+"$1"),e=e.rp(
7e20: 2f 28 5b 61 2d 7a 41 2d 5a 5c 75 65 30 30 34 5d  /([a-zA-Z\ue004]
7e30: 29 6f 28 5b 61 2d 7a 41 2d 5a 5c 75 65 30 30 34  )o([a-zA-Z\ue004
7e40: 5d 29 2f 67 2c 22 24 31 22 2b 54 2b 22 24 32 22  ])/g,"$1"+T+"$2"
7e50: 29 3b 76 61 72 20 6a 3d 38 2c 42 3d 32 2c 49 3d  );var j=8,B=2,I=
7e60: 31 38 30 2a 4d 61 74 68 2e 61 74 61 6e 28 31 2f  180*Math.atan(1/
7e70: 42 29 2f 4d 61 74 68 2e 50 49 2c 7a 3d 31 65 2d  B)/Math.PI,z=1e-
7e80: 36 2c 71 3d 22 3e 76 3c 5e 22 2c 55 3d 22 6f 2a  6,q=">v<^",U="o*
7e90: 22 2c 4f 3d 22 28 29 22 2c 46 3d 22 2b 22 2c 50  ",O="()",F="+",P
7ea0: 3d 46 2b 22 2e 27 22 2c 48 3d 22 5c 75 32 35 39  =F+".'",H="\u259
7eb0: 31 5c 75 32 35 39 32 5c 75 32 35 39 33 5c 75 32  1\u2592\u2593\u2
7ec0: 35 39 34 5c 75 32 35 38 39 22 2c 57 3d 22 5c 75  594\u2589",W="\u
7ed0: 32 35 65 32 5c 75 32 35 65 33 5c 75 32 35 65 34  25e2\u25e3\u25e4
7ee0: 5c 75 32 35 65 35 22 2c 56 3d 71 2b 55 2b 4f 2b  \u25e5",V=q+U+O+
7ef0: 48 2b 57 3b 78 2e 70 72 6f 74 6f 74 79 70 65 2e  H+W;x.prototype.
7f00: 74 6f 53 74 72 69 6e 67 3d 78 2e 70 72 6f 74 6f  toString=x.proto
7f10: 74 79 70 65 2e 74 6f 53 56 47 3d 66 75 6e 63 74  type.toSVG=funct
7f20: 69 6f 6e 28 29 7b 72 65 74 75 72 6e 22 22 2b 74  ion(){return""+t
7f30: 68 69 73 2e 78 2a 6a 2b 22 2c 22 2b 74 68 69 73  his.x*j+","+this
7f40: 2e 79 2a 6a 2a 42 2b 22 20 22 7d 3b 76 61 72 20  .y*j*B+" "};var 
7f50: 5a 3d 43 2e 70 72 6f 74 6f 74 79 70 65 3b 5a 2e  Z=C.prototype;Z.
7f60: 4e 3d 66 75 6e 63 74 69 6f 6e 28 29 7b 72 65 74  N=function(){ret
7f70: 75 72 6e 20 74 68 69 73 2e 42 2e 78 3d 3d 3d 74  urn this.B.x===t
7f80: 68 69 73 2e 41 2e 78 7d 2c 5a 2e 4f 3d 66 75 6e  his.A.x},Z.O=fun
7f90: 63 74 69 6f 6e 28 29 7b 72 65 74 75 72 6e 20 74  ction(){return t
7fa0: 68 69 73 2e 42 2e 79 3d 3d 3d 74 68 69 73 2e 41  his.B.y===this.A
7fb0: 2e 79 7d 2c 5a 2e 50 3d 66 75 6e 63 74 69 6f 6e  .y},Z.P=function
7fc0: 28 29 7b 76 61 72 20 65 3d 74 68 69 73 2e 42 2e  (){var e=this.B.
7fd0: 78 2d 74 68 69 73 2e 41 2e 78 2c 74 3d 74 68 69  x-this.A.x,t=thi
7fe0: 73 2e 42 2e 79 2d 74 68 69 73 2e 41 2e 79 3b 72  s.B.y-this.A.y;r
7ff0: 65 74 75 72 6e 20 6f 65 28 74 2b 65 29 3c 7a 7d  eturn oe(t+e)<z}
8000: 2c 5a 2e 52 3d 66 75 6e 63 74 69 6f 6e 28 29 7b  ,Z.R=function(){
8010: 76 61 72 20 65 3d 74 68 69 73 2e 42 2e 78 2d 74  var e=this.B.x-t
8020: 68 69 73 2e 41 2e 78 2c 74 3d 74 68 69 73 2e 42  his.A.x,t=this.B
8030: 2e 79 2d 74 68 69 73 2e 41 2e 79 3b 72 65 74 75  .y-this.A.y;retu
8040: 72 6e 20 6f 65 28 74 2d 65 29 3c 7a 7d 2c 5a 2e  rn oe(t-e)<z},Z.
8050: 53 3d 66 75 6e 63 74 69 6f 6e 28 29 7b 72 65 74  S=function(){ret
8060: 75 72 6e 20 76 6f 69 64 20 30 21 3d 3d 74 68 69  urn void 0!==thi
8070: 73 2e 43 7d 2c 5a 2e 54 3d 66 75 6e 63 74 69 6f  s.C},Z.T=functio
8080: 6e 28 65 2c 74 29 7b 72 65 74 75 72 6e 20 76 6f  n(e,t){return vo
8090: 69 64 20 30 3d 3d 3d 74 26 26 28 74 3d 65 2e 79  id 0===t&&(t=e.y
80a0: 2c 65 3d 65 2e 78 29 2c 74 68 69 73 2e 41 2e 78  ,e=e.x),this.A.x
80b0: 3d 3d 3d 65 26 26 74 68 69 73 2e 41 2e 79 3d 3d  ===e&&this.A.y==
80c0: 3d 74 7c 7c 74 68 69 73 2e 42 2e 78 3d 3d 3d 65  =t||this.B.x===e
80d0: 26 26 74 68 69 73 2e 42 2e 79 3d 3d 3d 74 7d 2c  &&this.B.y===t},
80e0: 5a 2e 55 3d 66 75 6e 63 74 69 6f 6e 28 65 2c 74  Z.U=function(e,t
80f0: 29 7b 72 65 74 75 72 6e 20 76 6f 69 64 20 30 3d  ){return void 0=
8100: 3d 3d 74 26 26 28 74 3d 65 2e 79 2c 65 3d 65 2e  ==t&&(t=e.y,e=e.
8110: 78 29 2c 74 68 69 73 2e 4e 28 29 26 26 74 68 69  x),this.N()&&thi
8120: 73 2e 41 2e 78 3d 3d 3d 65 26 26 73 65 28 74 68  s.A.x===e&&se(th
8130: 69 73 2e 41 2e 79 2c 74 68 69 73 2e 42 2e 79 29  is.A.y,this.B.y)
8140: 3d 3d 3d 74 7d 2c 5a 2e 56 3d 66 75 6e 63 74 69  ===t},Z.V=functi
8150: 6f 6e 28 65 2c 74 29 7b 72 65 74 75 72 6e 21 21  on(e,t){return!!
8160: 74 68 69 73 2e 50 28 29 26 26 28 76 6f 69 64 20  this.P()&&(void 
8170: 30 3d 3d 3d 74 26 26 28 74 3d 65 2e 79 2c 65 3d  0===t&&(t=e.y,e=
8180: 65 2e 78 29 2c 74 68 69 73 2e 41 2e 79 3c 74 68  e.x),this.A.y<th
8190: 69 73 2e 42 2e 79 3f 74 68 69 73 2e 41 2e 78 3d  is.B.y?this.A.x=
81a0: 3d 3d 65 26 26 74 68 69 73 2e 41 2e 79 3d 3d 3d  ==e&&this.A.y===
81b0: 74 3a 74 68 69 73 2e 42 2e 78 3d 3d 3d 65 26 26  t:this.B.x===e&&
81c0: 74 68 69 73 2e 42 2e 79 3d 3d 3d 74 29 7d 2c 5a  this.B.y===t)},Z
81d0: 2e 57 3d 66 75 6e 63 74 69 6f 6e 28 65 2c 74 29  .W=function(e,t)
81e0: 7b 72 65 74 75 72 6e 21 21 74 68 69 73 2e 50 28  {return!!this.P(
81f0: 29 26 26 28 76 6f 69 64 20 30 3d 3d 3d 74 26 26  )&&(void 0===t&&
8200: 28 74 3d 65 2e 79 2c 65 3d 65 2e 78 29 2c 74 68  (t=e.y,e=e.x),th
8210: 69 73 2e 42 2e 79 3c 74 68 69 73 2e 41 2e 79 3f  is.B.y<this.A.y?
8220: 74 68 69 73 2e 41 2e 78 3d 3d 3d 65 26 26 74 68  this.A.x===e&&th
8230: 69 73 2e 41 2e 79 3d 3d 3d 74 3a 74 68 69 73 2e  is.A.y===t:this.
8240: 42 2e 78 3d 3d 3d 65 26 26 74 68 69 73 2e 42 2e  B.x===e&&this.B.
8250: 79 3d 3d 3d 74 29 7d 2c 5a 2e 58 3d 66 75 6e 63  y===t)},Z.X=func
8260: 74 69 6f 6e 28 65 2c 74 29 7b 72 65 74 75 72 6e  tion(e,t){return
8270: 21 21 74 68 69 73 2e 52 28 29 26 26 28 76 6f 69  !!this.R()&&(voi
8280: 64 20 30 3d 3d 3d 74 26 26 28 74 3d 65 2e 79 2c  d 0===t&&(t=e.y,
8290: 65 3d 65 2e 78 29 2c 74 68 69 73 2e 41 2e 79 3c  e=e.x),this.A.y<
82a0: 74 68 69 73 2e 42 2e 79 3f 74 68 69 73 2e 41 2e  this.B.y?this.A.
82b0: 78 3d 3d 3d 65 26 26 74 68 69 73 2e 41 2e 79 3d  x===e&&this.A.y=
82c0: 3d 3d 74 3a 74 68 69 73 2e 42 2e 78 3d 3d 3d 65  ==t:this.B.x===e
82d0: 26 26 74 68 69 73 2e 42 2e 79 3d 3d 3d 74 29 7d  &&this.B.y===t)}
82e0: 2c 5a 2e 59 3d 66 75 6e 63 74 69 6f 6e 28 65 2c  ,Z.Y=function(e,
82f0: 74 29 7b 72 65 74 75 72 6e 21 21 74 68 69 73 2e  t){return!!this.
8300: 52 28 29 26 26 28 76 6f 69 64 20 30 3d 3d 3d 74  R()&&(void 0===t
8310: 26 26 28 74 3d 65 2e 79 2c 65 3d 65 2e 78 29 2c  &&(t=e.y,e=e.x),
8320: 74 68 69 73 2e 42 2e 79 3c 74 68 69 73 2e 41 2e  this.B.y<this.A.
8330: 79 3f 74 68 69 73 2e 41 2e 78 3d 3d 3d 65 26 26  y?this.A.x===e&&
8340: 74 68 69 73 2e 41 2e 79 3d 3d 3d 74 3a 74 68 69  this.A.y===t:thi
8350: 73 2e 42 2e 78 3d 3d 3d 65 26 26 74 68 69 73 2e  s.B.x===e&&this.
8360: 42 2e 79 3d 3d 3d 74 29 7d 2c 5a 2e 5a 3d 66 75  B.y===t)},Z.Z=fu
8370: 6e 63 74 69 6f 6e 28 65 2c 74 29 7b 72 65 74 75  nction(e,t){retu
8380: 72 6e 20 76 6f 69 64 20 30 3d 3d 3d 74 26 26 28  rn void 0===t&&(
8390: 74 3d 65 2e 79 2c 65 3d 65 2e 78 29 2c 74 68 69  t=e.y,e=e.x),thi
83a0: 73 2e 4e 28 29 26 26 74 68 69 73 2e 41 2e 78 3d  s.N()&&this.A.x=
83b0: 3d 3d 65 26 26 69 65 28 74 68 69 73 2e 41 2e 79  ==e&&ie(this.A.y
83c0: 2c 74 68 69 73 2e 42 2e 79 29 3d 3d 3d 74 7d 2c  ,this.B.y)===t},
83d0: 5a 2e 24 3d 66 75 6e 63 74 69 6f 6e 28 65 2c 74  Z.$=function(e,t
83e0: 29 7b 72 65 74 75 72 6e 20 76 6f 69 64 20 30 3d  ){return void 0=
83f0: 3d 3d 74 26 26 28 74 3d 65 2e 79 2c 65 3d 65 2e  ==t&&(t=e.y,e=e.
8400: 78 29 2c 74 68 69 73 2e 4f 28 29 26 26 74 68 69  x),this.O()&&thi
8410: 73 2e 41 2e 79 3d 3d 3d 74 26 26 73 65 28 74 68  s.A.y===t&&se(th
8420: 69 73 2e 41 2e 78 2c 74 68 69 73 2e 42 2e 78 29  is.A.x,this.B.x)
8430: 3d 3d 3d 65 7d 2c 5a 2e 61 61 3d 66 75 6e 63 74  ===e},Z.aa=funct
8440: 69 6f 6e 28 65 2c 74 29 7b 72 65 74 75 72 6e 20  ion(e,t){return 
8450: 76 6f 69 64 20 30 3d 3d 3d 74 26 26 28 74 3d 65  void 0===t&&(t=e
8460: 2e 79 2c 65 3d 65 2e 78 29 2c 74 68 69 73 2e 4f  .y,e=e.x),this.O
8470: 28 29 26 26 74 68 69 73 2e 41 2e 79 3d 3d 3d 74  ()&&this.A.y===t
8480: 26 26 69 65 28 74 68 69 73 2e 41 2e 78 2c 74 68  &&ie(this.A.x,th
8490: 69 73 2e 42 2e 78 29 3d 3d 3d 65 7d 2c 5a 2e 62  is.B.x)===e},Z.b
84a0: 61 3d 66 75 6e 63 74 69 6f 6e 28 65 2c 74 29 7b  a=function(e,t){
84b0: 72 65 74 75 72 6e 20 76 6f 69 64 20 30 3d 3d 3d  return void 0===
84c0: 74 26 26 28 74 3d 65 2e 79 2c 65 3d 65 2e 78 29  t&&(t=e.y,e=e.x)
84d0: 2c 74 68 69 73 2e 4e 28 29 26 26 74 68 69 73 2e  ,this.N()&&this.
84e0: 41 2e 78 3d 3d 3d 65 26 26 73 65 28 74 68 69 73  A.x===e&&se(this
84f0: 2e 41 2e 79 2c 74 68 69 73 2e 42 2e 79 29 3c 3d  .A.y,this.B.y)<=
8500: 74 26 26 69 65 28 74 68 69 73 2e 41 2e 79 2c 74  t&&ie(this.A.y,t
8510: 68 69 73 2e 42 2e 79 29 3e 3d 74 7d 2c 5a 2e 63  his.B.y)>=t},Z.c
8520: 61 3d 66 75 6e 63 74 69 6f 6e 28 65 2c 74 29 7b  a=function(e,t){
8530: 72 65 74 75 72 6e 20 76 6f 69 64 20 30 3d 3d 3d  return void 0===
8540: 74 26 26 28 74 3d 65 2e 79 2c 65 3d 65 2e 78 29  t&&(t=e.y,e=e.x)
8550: 2c 74 68 69 73 2e 4f 28 29 26 26 74 68 69 73 2e  ,this.O()&&this.
8560: 41 2e 79 3d 3d 3d 74 26 26 73 65 28 74 68 69 73  A.y===t&&se(this
8570: 2e 41 2e 78 2c 74 68 69 73 2e 42 2e 78 29 3c 3d  .A.x,this.B.x)<=
8580: 65 26 26 69 65 28 74 68 69 73 2e 41 2e 78 2c 74  e&&ie(this.A.x,t
8590: 68 69 73 2e 42 2e 78 29 3e 3d 65 7d 2c 5a 2e 74  his.B.x)>=e},Z.t
85a0: 6f 53 56 47 3d 66 75 6e 63 74 69 6f 6e 28 29 7b  oSVG=function(){
85b0: 76 61 72 20 65 3d 27 3c 70 61 74 68 20 64 3d 22  var e='<path d="
85c0: 4d 20 27 2b 74 68 69 73 2e 41 3b 72 65 74 75 72  M '+this.A;retur
85d0: 6e 20 65 2b 3d 74 68 69 73 2e 53 28 29 3f 22 43  n e+=this.S()?"C
85e0: 20 22 2b 74 68 69 73 2e 43 2b 74 68 69 73 2e 44   "+this.C+this.D
85f0: 2b 74 68 69 73 2e 42 3a 22 4c 20 22 2b 74 68 69  +this.B:"L "+thi
8600: 73 2e 42 2c 65 2b 3d 27 22 20 73 74 79 6c 65 3d  s.B,e+='" style=
8610: 22 66 69 6c 6c 3a 6e 6f 6e 65 3b 22 27 2c 74 68  "fill:none;"',th
8620: 69 73 2e 64 61 73 68 65 64 26 26 28 65 2b 3d 27  is.dashed&&(e+='
8630: 20 73 74 72 6f 6b 65 2d 64 61 73 68 61 72 72 61   stroke-dasharra
8640: 79 3d 22 33 2c 36 22 27 29 2c 65 2b 3d 22 2f 3e  y="3,6"'),e+="/>
8650: 22 7d 3b 76 61 72 20 47 3d 4d 2e 70 72 6f 74 6f  "};var G=M.proto
8660: 74 79 70 65 3b 47 2e 65 61 3d 66 75 6e 63 74 69  type;G.ea=functi
8670: 6f 6e 28 65 29 7b 74 68 69 73 2e 64 61 2e 70 75  on(e){this.da.pu
8680: 73 68 28 65 29 7d 2c 47 2e 55 3d 6b 28 5a 2e 55  sh(e)},G.U=k(Z.U
8690: 29 2c 47 2e 56 3d 6b 28 5a 2e 56 29 2c 47 2e 58  ),G.V=k(Z.V),G.X
86a0: 3d 6b 28 5a 2e 58 29 2c 47 2e 57 3d 6b 28 5a 2e  =k(Z.X),G.W=k(Z.
86b0: 57 29 2c 47 2e 59 3d 6b 28 5a 2e 59 29 2c 47 2e  W),G.Y=k(Z.Y),G.
86c0: 5a 3d 6b 28 5a 2e 5a 29 2c 47 2e 24 3d 6b 28 5a  Z=k(Z.Z),G.$=k(Z
86d0: 2e 24 29 2c 47 2e 61 61 3d 6b 28 5a 2e 61 61 29  .$),G.aa=k(Z.aa)
86e0: 2c 47 2e 54 3d 6b 28 5a 2e 54 29 2c 47 2e 62 61  ,G.T=k(Z.T),G.ba
86f0: 3d 6b 28 5a 2e 62 61 29 2c 47 2e 63 61 3d 6b 28  =k(Z.ba),G.ca=k(
8700: 5a 2e 63 61 29 2c 47 2e 74 6f 53 56 47 3d 66 75  Z.ca),G.toSVG=fu
8710: 6e 63 74 69 6f 6e 28 29 7b 66 6f 72 28 76 61 72  nction(){for(var
8720: 20 65 3d 22 22 2c 74 3d 30 3b 74 3c 74 68 69 73   e="",t=0;t<this
8730: 2e 64 61 2e 6c 65 6e 67 74 68 3b 2b 2b 74 29 65  .da.length;++t)e
8740: 2b 3d 74 68 69 73 2e 64 61 5b 74 5d 2e 74 6f 53  +=this.da[t].toS
8750: 56 47 28 29 2b 22 5c 6e 22 3b 72 65 74 75 72 6e  VG()+"\n";return
8760: 20 65 7d 3b 76 61 72 20 4a 3d 41 2e 70 72 6f 74   e};var J=A.prot
8770: 6f 74 79 70 65 3b 4a 2e 65 61 3d 66 75 6e 63 74  otype;J.ea=funct
8780: 69 6f 6e 28 65 2c 74 2c 72 2c 6e 29 7b 76 6f 69  ion(e,t,r,n){voi
8790: 64 20 30 3d 3d 3d 72 26 26 28 72 3d 74 2c 74 3d  d 0===r&&(r=t,t=
87a0: 65 2e 79 2c 65 3d 65 2e 78 29 2c 79 28 72 29 7c  e.y,e=e.x),y(r)|
87b0: 7c 63 6f 6e 73 6f 6c 65 2e 65 72 72 6f 72 28 22  |console.error("
87c0: 49 6c 6c 65 67 61 6c 20 64 65 63 6f 72 61 74 69  Illegal decorati
87d0: 6f 6e 20 63 68 61 72 61 63 74 65 72 3a 20 22 2b  on character: "+
87e0: 72 29 3b 76 61 72 20 61 3d 7b 43 3a 78 28 65 2c  r);var a={C:x(e,
87f0: 74 29 2c 74 79 70 65 3a 72 2c 61 6e 67 6c 65 3a  t),type:r,angle:
8800: 6e 7c 7c 30 7d 3b 68 28 72 29 3f 74 68 69 73 2e  n||0};h(r)?this.
8810: 66 61 2e 70 75 73 68 28 61 29 3a 74 68 69 73 2e  fa.push(a):this.
8820: 66 61 2e 75 6e 73 68 69 66 74 28 61 29 7d 2c 4a  fa.unshift(a)},J
8830: 2e 74 6f 53 56 47 3d 66 75 6e 63 74 69 6f 6e 28  .toSVG=function(
8840: 29 7b 66 6f 72 28 76 61 72 20 65 3d 22 22 2c 74  ){for(var e="",t
8850: 3d 30 3b 74 3c 74 68 69 73 2e 66 61 2e 6c 65 6e  =0;t<this.fa.len
8860: 67 74 68 3b 2b 2b 74 29 7b 76 61 72 20 72 3d 74  gth;++t){var r=t
8870: 68 69 73 2e 66 61 5b 74 5d 2c 6e 3d 72 2e 43 3b  his.fa[t],n=r.C;
8880: 69 66 28 66 28 72 2e 74 79 70 65 29 29 7b 76 61  if(f(r.type)){va
8890: 72 20 61 3d 22 29 22 3d 3d 3d 72 2e 74 79 70 65  r a=")"===r.type
88a0: 3f 2e 37 35 3a 2d 2e 37 35 2c 69 3d 78 28 6e 2e  ?.75:-.75,i=x(n.
88b0: 78 2c 6e 2e 79 2d 2e 35 29 2c 73 3d 78 28 6e 2e  x,n.y-.5),s=x(n.
88c0: 78 2c 6e 2e 79 2b 2e 35 29 2c 6f 3d 78 28 6e 2e  x,n.y+.5),o=x(n.
88d0: 78 2b 61 2c 6e 2e 79 2d 2e 35 29 2c 63 3d 78 28  x+a,n.y-.5),c=x(
88e0: 6e 2e 78 2b 61 2c 6e 2e 79 2b 2e 35 29 3b 65 2b  n.x+a,n.y+.5);e+
88f0: 3d 27 3c 70 61 74 68 20 64 3d 22 4d 20 27 2b 73  ='<path d="M '+s
8900: 2b 22 20 43 20 22 2b 63 2b 6f 2b 69 2b 27 22 20  +" C "+c+o+i+'" 
8910: 73 74 79 6c 65 3d 22 66 69 6c 6c 3a 6e 6f 6e 65  style="fill:none
8920: 3b 22 2f 3e 27 7d 65 6c 73 65 20 69 66 28 68 28  ;"/>'}else if(h(
8930: 72 2e 74 79 70 65 29 29 65 2b 3d 27 3c 63 69 72  r.type))e+='<cir
8940: 63 6c 65 20 63 78 3d 22 27 2b 6e 2e 78 2a 6a 2b  cle cx="'+n.x*j+
8950: 27 22 20 63 79 3d 22 27 2b 6e 2e 79 2a 6a 2a 42  '" cy="'+n.y*j*B
8960: 2b 27 22 20 72 3d 22 27 2b 28 6a 2d 52 29 2b 27  +'" r="'+(j-R)+'
8970: 22 20 63 6c 61 73 73 3d 22 27 2b 28 22 2a 22 3d  " class="'+("*"=
8980: 3d 3d 72 2e 74 79 70 65 3f 22 63 6c 6f 73 65 64  ==r.type?"closed
8990: 22 3a 22 6f 70 65 6e 22 29 2b 27 64 6f 74 22 2f  ":"open")+'dot"/
89a0: 3e 27 3b 65 6c 73 65 20 69 66 28 6c 28 72 2e 74  >';else if(l(r.t
89b0: 79 70 65 29 29 7b 76 61 72 20 64 3d 4d 61 74 68  ype)){var d=Math
89c0: 2e 72 6f 75 6e 64 28 36 33 2e 37 35 2a 28 33 2d  .round(63.75*(3-
89d0: 48 2e 69 6e 64 65 78 4f 66 28 72 2e 74 79 70 65  H.indexOf(r.type
89e0: 29 29 29 3b 65 2b 3d 27 3c 72 65 63 74 20 78 3d  )));e+='<rect x=
89f0: 22 27 2b 28 6e 2e 78 2d 2e 35 29 2a 6a 2b 27 22  "'+(n.x-.5)*j+'"
8a00: 20 79 3d 22 27 2b 28 6e 2e 79 2d 2e 35 29 2a 6a   y="'+(n.y-.5)*j
8a10: 2a 42 2b 27 22 20 77 69 64 74 68 3d 22 27 2b 6a  *B+'" width="'+j
8a20: 2b 27 22 20 68 65 69 67 68 74 3d 22 27 2b 6a 2a  +'" height="'+j*
8a30: 42 2b 27 22 20 73 74 72 6f 6b 65 3d 6e 6f 6e 65  B+'" stroke=none
8a40: 20 66 69 6c 6c 3d 22 72 67 62 28 27 2b 64 2b 22   fill="rgb('+d+"
8a50: 2c 22 2b 64 2b 22 2c 22 2b 64 2b 27 29 22 2f 3e  ,"+d+","+d+')"/>
8a60: 27 7d 65 6c 73 65 20 69 66 28 75 28 72 2e 74 79  '}else if(u(r.ty
8a70: 70 65 29 29 7b 76 61 72 20 70 3d 57 2e 69 6e 64  pe)){var p=W.ind
8a80: 65 78 4f 66 28 72 2e 74 79 70 65 29 2c 6d 3d 2e  exOf(r.type),m=.
8a90: 35 2d 28 31 26 70 29 2c 67 3d 2e 35 2d 28 70 3e  5-(1&p),g=.5-(p>
8aa0: 3e 31 29 3b 6d 2a 3d 63 65 28 67 29 3b 76 61 72  >1);m*=ce(g);var
8ab0: 20 62 3d 78 28 6e 2e 78 2b 6d 2c 6e 2e 79 2d 67   b=x(n.x+m,n.y-g
8ac0: 29 2c 69 3d 78 28 6e 2e 78 2b 6d 2c 6e 2e 79 2b  ),i=x(n.x+m,n.y+
8ad0: 67 29 2c 73 3d 78 28 6e 2e 78 2d 6d 2c 6e 2e 79  g),s=x(n.x-m,n.y
8ae0: 2b 67 29 3b 65 2b 3d 27 3c 70 6f 6c 79 67 6f 6e  +g);e+='<polygon
8af0: 20 70 6f 69 6e 74 73 3d 22 27 2b 62 2b 69 2b 73   points="'+b+i+s
8b00: 2b 27 22 20 73 74 79 6c 65 3d 22 73 74 72 6f 6b  +'" style="strok
8b10: 65 3a 6e 6f 6e 65 22 2f 3e 5c 6e 27 7d 65 6c 73  e:none"/>\n'}els
8b20: 65 7b 76 61 72 20 62 3d 78 28 6e 2e 78 2b 31 2c  e{var b=x(n.x+1,
8b30: 6e 2e 79 29 2c 69 3d 78 28 6e 2e 78 2d 2e 35 2c  n.y),i=x(n.x-.5,
8b40: 6e 2e 79 2d 2e 33 35 29 2c 73 3d 78 28 6e 2e 78  n.y-.35),s=x(n.x
8b50: 2d 2e 35 2c 6e 2e 79 2b 2e 33 35 29 3b 65 2b 3d  -.5,n.y+.35);e+=
8b60: 27 3c 70 6f 6c 79 67 6f 6e 20 70 6f 69 6e 74 73  '<polygon points
8b70: 3d 22 27 2b 62 2b 69 2b 73 2b 27 22 20 20 73 74  ="'+b+i+s+'"  st
8b80: 79 6c 65 3d 22 73 74 72 6f 6b 65 3a 6e 6f 6e 65  yle="stroke:none
8b90: 22 20 74 72 61 6e 73 66 6f 72 6d 3d 22 72 6f 74  " transform="rot
8ba0: 61 74 65 28 27 2b 72 2e 61 6e 67 6c 65 2b 22 2c  ate('+r.angle+",
8bb0: 22 2b 6e 2b 27 29 22 2f 3e 5c 6e 27 7d 7d 72 65  "+n+')"/>\n'}}re
8bc0: 74 75 72 6e 20 65 7d 3b 76 61 72 20 4b 3d 76 28  turn e};var K=v(
8bd0: 65 29 2c 51 3d 6e 65 77 20 4d 2c 58 3d 6e 65 77  e),Q=new M,X=new
8be0: 20 41 3b 45 28 4b 2c 51 29 2c 53 28 4b 2c 51 2c   A;E(K,Q),S(K,Q,
8bf0: 58 29 3b 76 61 72 20 59 3d 27 3c 73 76 67 20 63  X);var Y='<svg c
8c00: 6c 61 73 73 3d 22 64 69 61 67 72 61 6d 22 20 78  lass="diagram" x
8c10: 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 77 77 77  mlns="http://www
8c20: 2e 77 33 2e 6f 72 67 2f 32 30 30 30 2f 73 76 67  .w3.org/2000/svg
8c30: 22 20 76 65 72 73 69 6f 6e 3d 22 31 2e 31 22 20  " version="1.1" 
8c40: 68 65 69 67 68 74 3d 22 27 2b 28 4b 2e 68 65 69  height="'+(K.hei
8c50: 67 68 74 2b 31 29 2a 6a 2a 42 2b 27 22 20 77 69  ght+1)*j*B+'" wi
8c60: 64 74 68 3d 22 27 2b 28 4b 2e 77 69 64 74 68 2b  dth="'+(K.width+
8c70: 31 29 2a 6a 2b 27 22 27 3b 69 66 28 22 66 6c 6f  1)*j+'"';if("flo
8c80: 61 74 6c 65 66 74 22 3d 3d 3d 74 3f 59 2b 3d 27  atleft"===t?Y+='
8c90: 20 73 74 79 6c 65 3d 22 66 6c 6f 61 74 3a 6c 65   style="float:le
8ca0: 66 74 3b 6d 61 72 67 69 6e 3a 31 35 70 78 20 33  ft;margin:15px 3
8cb0: 30 70 78 20 31 35 70 78 20 30 3b 22 27 3a 22 66  0px 15px 0;"':"f
8cc0: 6c 6f 61 74 72 69 67 68 74 22 3d 3d 3d 74 3f 59  loatright"===t?Y
8cd0: 2b 3d 27 20 73 74 79 6c 65 3d 22 66 6c 6f 61 74  +=' style="float
8ce0: 3a 72 69 67 68 74 3b 6d 61 72 67 69 6e 3a 31 35  :right;margin:15
8cf0: 70 78 20 30 20 31 35 70 78 20 33 30 70 78 3b 22  px 0 15px 30px;"
8d00: 27 3a 22 63 65 6e 74 65 72 22 3d 3d 3d 74 26 26  ':"center"===t&&
8d10: 28 59 2b 3d 27 20 73 74 79 6c 65 3d 22 6d 61 72  (Y+=' style="mar
8d20: 67 69 6e 3a 30 20 61 75 74 6f 20 30 20 61 75 74  gin:0 auto 0 aut
8d30: 6f 3b 22 27 29 2c 59 2b 3d 27 3e 3c 67 20 74 72  o;"'),Y+='><g tr
8d40: 61 6e 73 66 6f 72 6d 3d 22 74 72 61 6e 73 6c 61  ansform="transla
8d50: 74 65 28 27 2b 78 28 31 2c 31 29 2b 27 29 22 3e  te('+x(1,1)+')">
8d60: 5c 6e 27 2c 4c 29 7b 59 2b 3d 27 3c 67 20 73 74  \n',L){Y+='<g st
8d70: 79 6c 65 3d 22 6f 70 61 63 69 74 79 3a 30 2e 31  yle="opacity:0.1
8d80: 22 3e 5c 6e 27 3b 66 6f 72 28 76 61 72 20 65 65  ">\n';for(var ee
8d90: 3d 30 3b 65 65 3c 4b 2e 77 69 64 74 68 3b 2b 2b  =0;ee<K.width;++
8da0: 65 65 29 66 6f 72 28 76 61 72 20 74 65 3d 30 3b  ee)for(var te=0;
8db0: 74 65 3c 4b 2e 68 65 69 67 68 74 3b 2b 2b 74 65  te<K.height;++te
8dc0: 29 59 2b 3d 27 3c 72 65 63 74 20 78 3d 22 27 2b  )Y+='<rect x="'+
8dd0: 28 28 65 65 2d 2e 35 29 2a 6a 2b 31 29 2b 27 22  ((ee-.5)*j+1)+'"
8de0: 20 2b 20 79 3d 22 27 2b 28 28 74 65 2d 2e 35 29   + y="'+((te-.5)
8df0: 2a 6a 2a 42 2b 32 29 2b 27 22 20 77 69 64 74 68  *j*B+2)+'" width
8e00: 3d 22 27 2b 28 6a 2d 32 29 2b 27 22 20 68 65 69  ="'+(j-2)+'" hei
8e10: 67 68 74 3d 22 27 2b 28 6a 2a 42 2d 32 29 2b 27  ght="'+(j*B-2)+'
8e20: 22 20 73 74 79 6c 65 3d 22 66 69 6c 6c 3a 27 2c  " style="fill:',
8e30: 59 2b 3d 4b 2e 49 28 65 65 2c 74 65 29 3f 22 72  Y+=K.I(ee,te)?"r
8e40: 65 64 3b 22 3a 22 20 22 3d 3d 3d 4b 28 65 65 2c  ed;":" "===K(ee,
8e50: 74 65 29 3f 22 67 72 61 79 3b 6f 70 61 63 69 74  te)?"gray;opacit
8e60: 79 3a 30 2e 30 35 22 3a 22 62 6c 75 65 3b 22 2c  y:0.05":"blue;",
8e70: 59 2b 3d 27 22 2f 3e 5c 6e 27 3b 59 2b 3d 22 3c  Y+='"/>\n';Y+="<
8e80: 2f 67 3e 5c 6e 22 7d 69 66 28 59 2b 3d 51 2e 74  /g>\n"}if(Y+=Q.t
8e90: 6f 53 56 47 28 29 2c 59 2b 3d 58 2e 74 6f 53 56  oSVG(),Y+=X.toSV
8ea0: 47 28 29 2c 21 24 29 7b 59 2b 3d 27 3c 67 20 74  G(),!$){Y+='<g t
8eb0: 72 61 6e 73 66 6f 72 6d 3d 22 74 72 61 6e 73 6c  ransform="transl
8ec0: 61 74 65 28 30 2c 30 29 22 3e 27 3b 66 6f 72 28  ate(0,0)">';for(
8ed0: 76 61 72 20 74 65 3d 30 3b 74 65 3c 4b 2e 68 65  var te=0;te<K.he
8ee0: 69 67 68 74 3b 2b 2b 74 65 29 66 6f 72 28 76 61  ight;++te)for(va
8ef0: 72 20 65 65 3d 30 3b 65 65 3c 4b 2e 77 69 64 74  r ee=0;ee<K.widt
8f00: 68 3b 2b 2b 65 65 29 7b 76 61 72 20 72 65 3d 4b  h;++ee){var re=K
8f10: 28 65 65 2c 74 65 29 3b 2f 5b 5c 75 32 42 32 32  (ee,te);/[\u2B22
8f20: 5c 75 32 42 32 31 5d 2f 2e 74 65 73 74 28 72 65  \u2B21]/.test(re
8f30: 29 3f 59 2b 3d 27 3c 74 65 78 74 20 74 65 78 74  )?Y+='<text text
8f40: 2d 61 6e 63 68 6f 72 3d 22 6d 69 64 64 6c 65 22  -anchor="middle"
8f50: 20 78 3d 22 27 2b 65 65 2a 6a 2b 27 22 20 79 3d   x="'+ee*j+'" y=
8f60: 22 27 2b 28 34 2b 74 65 2a 6a 2a 42 29 2b 27 22  "'+(4+te*j*B)+'"
8f70: 20 73 74 79 6c 65 3d 22 66 6f 6e 74 2d 73 69 7a   style="font-siz
8f80: 65 3a 32 30 2e 35 70 78 22 3e 27 2b 69 28 72 65  e:20.5px">'+i(re
8f90: 29 2b 22 3c 2f 74 65 78 74 3e 22 3a 22 20 22 3d  )+"</text>":" "=
8fa0: 3d 3d 72 65 7c 7c 4b 2e 49 28 65 65 2c 74 65 29  ==re||K.I(ee,te)
8fb0: 7c 7c 28 59 2b 3d 27 3c 74 65 78 74 20 74 65 78  ||(Y+='<text tex
8fc0: 74 2d 61 6e 63 68 6f 72 3d 22 6d 69 64 64 6c 65  t-anchor="middle
8fd0: 22 20 78 3d 22 27 2b 65 65 2a 6a 2b 27 22 20 79  " x="'+ee*j+'" y
8fe0: 3d 22 27 2b 28 34 2b 74 65 2a 6a 2a 42 29 2b 27  ="'+(4+te*j*B)+'
8ff0: 22 3e 27 2b 69 28 72 65 29 2b 22 3c 2f 74 65 78  ">'+i(re)+"</tex
9000: 74 3e 22 29 7d 59 2b 3d 22 3c 2f 67 3e 22 7d 69  t>")}Y+="</g>"}i
9010: 66 28 44 29 7b 59 2b 3d 27 3c 67 20 74 72 61 6e  f(D){Y+='<g tran
9020: 73 66 6f 72 6d 3d 22 74 72 61 6e 73 6c 61 74 65  sform="translate
9030: 28 32 2c 32 29 22 3e 5c 6e 27 3b 66 6f 72 28 76  (2,2)">\n';for(v
9040: 61 72 20 65 65 3d 30 3b 65 65 3c 4b 2e 77 69 64  ar ee=0;ee<K.wid
9050: 74 68 3b 2b 2b 65 65 29 66 6f 72 28 76 61 72 20  th;++ee)for(var 
9060: 74 65 3d 30 3b 74 65 3c 4b 2e 68 65 69 67 68 74  te=0;te<K.height
9070: 3b 2b 2b 74 65 29 7b 76 61 72 20 72 65 3d 4b 28  ;++te){var re=K(
9080: 65 65 2c 74 65 29 3b 22 20 22 21 3d 3d 72 65 26  ee,te);" "!==re&
9090: 26 28 59 2b 3d 27 3c 74 65 78 74 20 74 65 78 74  &(Y+='<text text
90a0: 2d 61 6e 63 68 6f 72 3d 22 6d 69 64 64 6c 65 22  -anchor="middle"
90b0: 20 78 3d 22 27 2b 65 65 2a 6a 2b 27 22 20 79 3d   x="'+ee*j+'" y=
90c0: 22 27 2b 28 34 2b 74 65 2a 6a 2a 42 29 2b 27 22  "'+(4+te*j*B)+'"
90d0: 20 73 74 79 6c 65 3d 22 66 69 6c 6c 3a 23 46 30   style="fill:#F0
90e0: 30 3b 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 4d 65  0;font-family:Me
90f0: 6e 6c 6f 2c 6d 6f 6e 6f 73 70 61 63 65 3b 66 6f  nlo,monospace;fo
9100: 6e 74 2d 73 69 7a 65 3a 31 32 70 78 3b 74 65 78  nt-size:12px;tex
9110: 74 2d 61 6c 69 67 6e 3a 63 65 6e 74 65 72 22 3e  t-align:center">
9120: 27 2b 69 28 72 65 29 2b 22 3c 2f 74 65 78 74 3e  '+i(re)+"</text>
9130: 22 29 7d 59 2b 3d 22 3c 2f 67 3e 22 7d 72 65 74  ")}Y+="</g>"}ret
9140: 75 72 6e 20 59 2b 3d 22 3c 2f 67 3e 3c 2f 73 76  urn Y+="</g></sv
9150: 67 3e 22 2c 59 3d 59 2e 72 70 28 52 65 67 45 78  g>",Y=Y.rp(RegEx
9160: 70 28 54 2c 22 67 22 29 2c 22 6f 22 29 7d 66 75  p(T,"g"),"o")}fu
9170: 6e 63 74 69 6f 6e 20 6b 28 65 29 7b 72 65 74 75  nction k(e){retu
9180: 72 6e 20 65 2e 73 65 61 72 63 68 28 2f 6d 61 72  rn e.search(/mar
9190: 6b 64 65 65 70 5c 53 2a 3f 5c 2e 6a 73 24 2f 69  kdeep\S*?\.js$/i
91a0: 29 21 3d 3d 2d 31 7d 66 75 6e 63 74 69 6f 6e 20  )!==-1}function 
91b0: 41 28 65 29 7b 72 65 74 75 72 6e 20 41 72 72 61  A(e){return Arra
91c0: 79 2e 70 72 6f 74 6f 74 79 70 65 2e 73 6c 69 63  y.prototype.slic
91d0: 65 2e 63 61 6c 6c 28 65 29 7d 66 75 6e 63 74 69  e.call(e)}functi
91e0: 6f 6e 20 45 28 29 7b 76 61 72 20 65 3d 64 6f 63  on E(){var e=doc
91f0: 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d  ument.createElem
9200: 65 6e 74 28 22 73 63 72 69 70 74 22 29 3b 65 2e  ent("script");e.
9210: 74 79 70 65 3d 22 74 65 78 74 2f 6a 61 76 61 73  type="text/javas
9220: 63 72 69 70 74 22 2c 65 2e 73 72 63 3d 70 65 2c  cript",e.src=pe,
9230: 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d  document.getElem
9240: 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 68  entsByTagName("h
9250: 65 61 64 22 29 5b 30 5d 2e 61 70 70 65 6e 64 43  ead")[0].appendC
9260: 68 69 6c 64 28 65 29 7d 66 75 6e 63 74 69 6f 6e  hild(e)}function
9270: 20 53 28 65 29 7b 72 65 74 75 72 6e 20 72 28 22   S(e){return r("
9280: 64 65 74 65 63 74 4d 61 74 68 22 29 26 26 28 65  detectMath")&&(e
9290: 2e 73 65 61 72 63 68 28 2f 28 3f 3a 5c 24 5c 24  .search(/(?:\$\$
92a0: 5b 5c 73 5c 53 5d 2b 5c 24 5c 24 29 7c 28 3f 3a  [\s\S]+\$\$)|(?:
92b0: 5c 5c 62 65 67 69 6e 7b 29 2f 6d 29 21 3d 3d 2d  \\begin{)/m)!==-
92c0: 31 7c 7c 65 2e 73 65 61 72 63 68 28 2f 5c 5c 5c  1||e.search(/\\\
92d0: 28 2e 2a 5c 5c 5c 29 2f 29 21 3d 3d 2d 31 29 7d  (.*\\\)/)!==-1)}
92e0: 66 75 6e 63 74 69 6f 6e 20 54 28 29 7b 70 61 72  function T(){par
92f0: 65 6e 74 2e 70 6f 73 74 4d 65 73 73 61 67 65 28  ent.postMessage(
9300: 5f 65 2b 22 3d 22 2b 64 6f 63 75 6d 65 6e 74 2e  _e+"="+document.
9310: 62 6f 64 79 2e 69 6e 6e 65 72 48 54 4d 4c 2c 22  body.innerHTML,"
9320: 2a 22 29 7d 66 75 6e 63 74 69 6f 6e 20 6a 28 65  *")}function j(e
9330: 29 7b 72 65 74 75 72 6e 20 65 26 26 65 2e 73 73  ){return e&&e.ss
9340: 28 30 2c 65 2e 6c 61 73 74 49 6e 64 65 78 4f 66  (0,e.lastIndexOf
9350: 28 22 2f 22 29 2b 31 29 7d 76 61 72 20 42 3d 27  ("/")+1)}var B='
9360: 3c 64 69 76 20 63 6c 61 73 73 3d 22 6d 61 72 6b  <div class="mark
9370: 64 65 65 70 46 6f 6f 74 65 72 22 3e 3c 69 3e 66  deepFooter"><i>f
9380: 6f 72 6d 61 74 74 65 64 20 62 79 20 3c 61 20 68  ormatted by <a h
9390: 72 65 66 3d 22 68 74 74 70 3a 2f 2f 63 61 73 75  ref="http://casu
93a0: 61 6c 2d 65 66 66 65 63 74 73 2e 63 6f 6d 2f 6d  al-effects.com/m
93b0: 61 72 6b 64 65 65 70 22 20 73 74 79 6c 65 3d 22  arkdeep" style="
93c0: 63 6f 6c 6f 72 3a 23 39 39 39 22 3e 4d 61 72 6b  color:#999">Mark
93d0: 64 65 65 70 26 6e 62 73 70 3b 31 2e 30 33 26 6e  deep&nbsp;1.03&n
93e0: 62 73 70 3b 26 6e 62 73 70 3b 3c 2f 61 3e 3c 2f  bsp;&nbsp;</a></
93f0: 69 3e 3c 64 69 76 20 73 74 79 6c 65 3d 22 64 69  i><div style="di
9400: 73 70 6c 61 79 3a 69 6e 6c 69 6e 65 2d 62 6c 6f  splay:inline-blo
9410: 63 6b 3b 66 6f 6e 74 2d 73 69 7a 65 3a 31 33 70  ck;font-size:13p
9420: 78 3b 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 5c 27  x;font-family:\'
9430: 54 69 6d 65 73 20 4e 65 77 20 52 6f 6d 61 6e 5c  Times New Roman\
9440: 27 2c 73 65 72 69 66 3b 76 65 72 74 69 63 61 6c  ',serif;vertical
9450: 2d 61 6c 69 67 6e 3a 6d 69 64 64 6c 65 3b 74 72  -align:middle;tr
9460: 61 6e 73 66 6f 72 6d 3a 74 72 61 6e 73 6c 61 74  ansform:translat
9470: 65 28 2d 33 70 78 2c 2d 31 70 78 29 72 6f 74 61  e(-3px,-1px)rota
9480: 74 65 28 31 33 35 64 65 67 29 3b 22 3e 26 23 78  te(135deg);">&#x
9490: 32 37 31 32 3b 3c 2f 64 69 76 3e 3c 2f 64 69 76  2712;</div></div
94a0: 3e 27 2c 49 3d 53 74 72 69 6e 67 2e 70 72 6f 74  >',I=String.prot
94b0: 6f 74 79 70 65 3b 49 2e 72 70 3d 49 2e 72 65 70  otype;I.rp=I.rep
94c0: 6c 61 63 65 2c 49 2e 73 73 3d 49 2e 73 75 62 73  lace,I.ss=I.subs
94d0: 74 72 69 6e 67 2c 49 2e 72 65 67 65 78 49 6e 64  tring,I.regexInd
94e0: 65 78 4f 66 3d 66 75 6e 63 74 69 6f 6e 28 65 2c  exOf=function(e,
94f0: 74 29 7b 76 61 72 20 72 3d 74 68 69 73 2e 73 73  t){var r=this.ss
9500: 28 74 7c 7c 30 29 2e 73 65 61 72 63 68 28 65 29  (t||0).search(e)
9510: 3b 72 65 74 75 72 6e 20 72 3e 3d 30 3f 72 2b 28  ;return r>=0?r+(
9520: 74 7c 7c 30 29 3a 72 7d 3b 76 61 72 20 4c 3d 21  t||0):r};var L=!
9530: 31 2c 44 3d 4c 2c 24 3d 44 2c 52 3d 32 2c 7a 3d  1,D=L,$=D,R=2,z=
9540: 22 2a 22 2c 71 3d 41 72 72 61 79 28 36 29 2e 6a  "*",q=Array(6).j
9550: 6f 69 6e 28 7a 29 3b 21 66 75 6e 63 74 69 6f 6e  oin(z);!function
9560: 28 65 29 7b 76 61 72 20 74 3d 22 6f 62 6a 65 63  (e){var t="objec
9570: 74 22 3d 3d 74 79 70 65 6f 66 20 77 69 6e 64 6f  t"==typeof windo
9580: 77 26 26 77 69 6e 64 6f 77 7c 7c 22 6f 62 6a 65  w&&window||"obje
9590: 63 74 22 3d 3d 74 79 70 65 6f 66 20 73 65 6c 66  ct"==typeof self
95a0: 26 26 73 65 6c 66 3b 22 75 6e 64 65 66 69 6e 65  &&self;"undefine
95b0: 64 22 21 3d 74 79 70 65 6f 66 20 65 78 70 6f 72  d"!=typeof expor
95c0: 74 73 3f 65 28 65 78 70 6f 72 74 73 29 3a 74 26  ts?e(exports):t&
95d0: 26 28 74 2e 68 6c 6a 73 3d 65 28 7b 7d 29 2c 22  &(t.hljs=e({}),"
95e0: 66 75 6e 63 74 69 6f 6e 22 3d 3d 74 79 70 65 6f  function"==typeo
95f0: 66 20 64 65 66 69 6e 65 26 26 64 65 66 69 6e 65  f define&&define
9600: 2e 61 6d 64 26 26 64 65 66 69 6e 65 28 5b 5d 2c  .amd&&define([],
9610: 66 75 6e 63 74 69 6f 6e 28 29 7b 72 65 74 75 72  function(){retur
9620: 6e 20 74 2e 68 6c 6a 73 7d 29 29 7d 28 66 75 6e  n t.hljs}))}(fun
9630: 63 74 69 6f 6e 28 65 29 7b 66 75 6e 63 74 69 6f  ction(e){functio
9640: 6e 20 74 28 65 29 7b 72 65 74 75 72 6e 20 65 2e  n t(e){return e.
9650: 72 65 70 6c 61 63 65 28 2f 26 2f 67 2c 22 26 61  replace(/&/g,"&a
9660: 6d 70 3b 22 29 2e 72 65 70 6c 61 63 65 28 2f 3c  mp;").replace(/<
9670: 2f 67 2c 22 26 6c 74 3b 22 29 2e 72 65 70 6c 61  /g,"&lt;").repla
9680: 63 65 28 2f 3e 2f 67 2c 22 26 67 74 3b 22 29 7d  ce(/>/g,"&gt;")}
9690: 66 75 6e 63 74 69 6f 6e 20 72 28 65 29 7b 72 65  function r(e){re
96a0: 74 75 72 6e 20 65 2e 6e 6f 64 65 4e 61 6d 65 2e  turn e.nodeName.
96b0: 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 7d 66 75  toLowerCase()}fu
96c0: 6e 63 74 69 6f 6e 20 6e 28 65 2c 74 29 7b 76 61  nction n(e,t){va
96d0: 72 20 72 3d 65 26 26 65 2e 65 78 65 63 28 74 29  r r=e&&e.exec(t)
96e0: 3b 72 65 74 75 72 6e 20 72 26 26 30 3d 3d 3d 72  ;return r&&0===r
96f0: 2e 69 6e 64 65 78 7d 66 75 6e 63 74 69 6f 6e 20  .index}function 
9700: 61 28 65 29 7b 72 65 74 75 72 6e 20 6b 2e 74 65  a(e){return k.te
9710: 73 74 28 65 29 7d 66 75 6e 63 74 69 6f 6e 20 69  st(e)}function i
9720: 28 65 29 7b 76 61 72 20 74 2c 72 2c 6e 2c 69 2c  (e){var t,r,n,i,
9730: 73 3d 65 2e 63 6c 61 73 73 4e 61 6d 65 2b 22 20  s=e.className+" 
9740: 22 3b 69 66 28 73 2b 3d 65 2e 70 61 72 65 6e 74  ";if(s+=e.parent
9750: 4e 6f 64 65 3f 65 2e 70 61 72 65 6e 74 4e 6f 64  Node?e.parentNod
9760: 65 2e 63 6c 61 73 73 4e 61 6d 65 3a 22 22 2c 72  e.className:"",r
9770: 3d 41 2e 65 78 65 63 28 73 29 29 72 65 74 75 72  =A.exec(s))retur
9780: 6e 20 5f 28 72 5b 31 5d 29 3f 72 5b 31 5d 3a 22  n _(r[1])?r[1]:"
9790: 6e 6f 2d 68 69 67 68 6c 69 67 68 74 22 3b 66 6f  no-highlight";fo
97a0: 72 28 73 3d 73 2e 73 70 6c 69 74 28 2f 5c 73 2b  r(s=s.split(/\s+
97b0: 2f 29 2c 74 3d 30 2c 6e 3d 73 2e 6c 65 6e 67 74  /),t=0,n=s.lengt
97c0: 68 3b 6e 3e 74 3b 74 2b 2b 29 69 66 28 69 3d 73  h;n>t;t++)if(i=s
97d0: 5b 74 5d 2c 61 28 69 29 7c 7c 5f 28 69 29 29 72  [t],a(i)||_(i))r
97e0: 65 74 75 72 6e 20 69 7d 66 75 6e 63 74 69 6f 6e  eturn i}function
97f0: 20 73 28 65 29 7b 76 61 72 20 74 2c 72 3d 7b 7d   s(e){var t,r={}
9800: 2c 6e 3d 41 72 72 61 79 2e 70 72 6f 74 6f 74 79  ,n=Array.prototy
9810: 70 65 2e 73 6c 69 63 65 2e 63 61 6c 6c 28 61 72  pe.slice.call(ar
9820: 67 75 6d 65 6e 74 73 2c 31 29 3b 66 6f 72 28 74  guments,1);for(t
9830: 20 69 6e 20 65 29 72 5b 74 5d 3d 65 5b 74 5d 3b   in e)r[t]=e[t];
9840: 72 65 74 75 72 6e 20 6e 2e 66 6f 72 45 61 63 68  return n.forEach
9850: 28 66 75 6e 63 74 69 6f 6e 28 65 29 7b 66 6f 72  (function(e){for
9860: 28 74 20 69 6e 20 65 29 72 5b 74 5d 3d 65 5b 74  (t in e)r[t]=e[t
9870: 5d 7d 29 2c 72 7d 66 75 6e 63 74 69 6f 6e 20 6f  ]}),r}function o
9880: 28 65 29 7b 76 61 72 20 74 3d 5b 5d 3b 72 65 74  (e){var t=[];ret
9890: 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 65 28 6e  urn function e(n
98a0: 2c 61 29 7b 66 6f 72 28 76 61 72 20 69 3d 6e 2e  ,a){for(var i=n.
98b0: 66 69 72 73 74 43 68 69 6c 64 3b 69 3b 69 3d 69  firstChild;i;i=i
98c0: 2e 6e 65 78 74 53 69 62 6c 69 6e 67 29 33 3d 3d  .nextSibling)3==
98d0: 3d 69 2e 6e 6f 64 65 54 79 70 65 3f 61 2b 3d 69  =i.nodeType?a+=i
98e0: 2e 6e 6f 64 65 56 61 6c 75 65 2e 6c 65 6e 67 74  .nodeValue.lengt
98f0: 68 3a 31 3d 3d 3d 69 2e 6e 6f 64 65 54 79 70 65  h:1===i.nodeType
9900: 26 26 28 74 2e 70 75 73 68 28 7b 65 76 65 6e 74  &&(t.push({event
9910: 3a 22 73 74 61 72 74 22 2c 6f 66 66 73 65 74 3a  :"start",offset:
9920: 61 2c 6e 6f 64 65 3a 69 7d 29 2c 61 3d 65 28 69  a,node:i}),a=e(i
9930: 2c 61 29 2c 72 28 69 29 2e 6d 61 74 63 68 28 2f  ,a),r(i).match(/
9940: 62 72 7c 68 72 7c 69 6d 67 7c 69 6e 70 75 74 2f  br|hr|img|input/
9950: 29 7c 7c 74 2e 70 75 73 68 28 7b 65 76 65 6e 74  )||t.push({event
9960: 3a 22 73 74 6f 70 22 2c 6f 66 66 73 65 74 3a 61  :"stop",offset:a
9970: 2c 6e 6f 64 65 3a 69 7d 29 29 3b 72 65 74 75 72  ,node:i}));retur
9980: 6e 20 61 7d 28 65 2c 30 29 2c 74 7d 66 75 6e 63  n a}(e,0),t}func
9990: 74 69 6f 6e 20 63 28 65 2c 6e 2c 61 29 7b 66 75  tion c(e,n,a){fu
99a0: 6e 63 74 69 6f 6e 20 69 28 29 7b 72 65 74 75 72  nction i(){retur
99b0: 6e 20 65 2e 6c 65 6e 67 74 68 26 26 6e 2e 6c 65  n e.length&&n.le
99c0: 6e 67 74 68 3f 65 5b 30 5d 2e 6f 66 66 73 65 74  ngth?e[0].offset
99d0: 21 3d 3d 6e 5b 30 5d 2e 6f 66 66 73 65 74 3f 65  !==n[0].offset?e
99e0: 5b 30 5d 2e 6f 66 66 73 65 74 3c 6e 5b 30 5d 2e  [0].offset<n[0].
99f0: 6f 66 66 73 65 74 3f 65 3a 6e 3a 22 73 74 61 72  offset?e:n:"star
9a00: 74 22 3d 3d 3d 6e 5b 30 5d 2e 65 76 65 6e 74 3f  t"===n[0].event?
9a10: 65 3a 6e 3a 65 2e 6c 65 6e 67 74 68 3f 65 3a 6e  e:n:e.length?e:n
9a20: 7d 66 75 6e 63 74 69 6f 6e 20 73 28 65 29 7b 66  }function s(e){f
9a30: 75 6e 63 74 69 6f 6e 20 6e 28 65 29 7b 72 65 74  unction n(e){ret
9a40: 75 72 6e 22 20 22 2b 65 2e 6e 6f 64 65 4e 61 6d  urn" "+e.nodeNam
9a50: 65 2b 27 3d 22 27 2b 74 28 65 2e 76 61 6c 75 65  e+'="'+t(e.value
9a60: 29 2e 72 65 70 6c 61 63 65 28 27 22 27 2c 22 26  ).replace('"',"&
9a70: 71 75 6f 74 3b 22 29 2b 27 22 27 7d 75 2b 3d 22  quot;")+'"'}u+="
9a80: 3c 22 2b 72 28 65 29 2b 77 2e 6d 61 70 2e 63 61  <"+r(e)+w.map.ca
9a90: 6c 6c 28 65 2e 61 74 74 72 69 62 75 74 65 73 2c  ll(e.attributes,
9aa0: 6e 29 2e 6a 6f 69 6e 28 22 22 29 2b 22 3e 22 7d  n).join("")+">"}
9ab0: 66 75 6e 63 74 69 6f 6e 20 6f 28 65 29 7b 75 2b  function o(e){u+
9ac0: 3d 22 3c 2f 22 2b 72 28 65 29 2b 22 3e 22 7d 66  ="</"+r(e)+">"}f
9ad0: 75 6e 63 74 69 6f 6e 20 63 28 65 29 7b 28 22 73  unction c(e){("s
9ae0: 74 61 72 74 22 3d 3d 3d 65 2e 65 76 65 6e 74 3f  tart"===e.event?
9af0: 73 3a 6f 29 28 65 2e 6e 6f 64 65 29 7d 66 6f 72  s:o)(e.node)}for
9b00: 28 76 61 72 20 6c 3d 30 2c 75 3d 22 22 2c 64 3d  (var l=0,u="",d=
9b10: 5b 5d 3b 65 2e 6c 65 6e 67 74 68 7c 7c 6e 2e 6c  [];e.length||n.l
9b20: 65 6e 67 74 68 3b 29 7b 76 61 72 20 70 3d 69 28  ength;){var p=i(
9b30: 29 3b 69 66 28 75 2b 3d 74 28 61 2e 73 75 62 73  );if(u+=t(a.subs
9b40: 74 72 69 6e 67 28 6c 2c 70 5b 30 5d 2e 6f 66 66  tring(l,p[0].off
9b50: 73 65 74 29 29 2c 6c 3d 70 5b 30 5d 2e 6f 66 66  set)),l=p[0].off
9b60: 73 65 74 2c 70 3d 3d 3d 65 29 7b 64 2e 72 65 76  set,p===e){d.rev
9b70: 65 72 73 65 28 29 2e 66 6f 72 45 61 63 68 28 6f  erse().forEach(o
9b80: 29 3b 64 6f 20 63 28 70 2e 73 70 6c 69 63 65 28  );do c(p.splice(
9b90: 30 2c 31 29 5b 30 5d 29 2c 70 3d 69 28 29 3b 77  0,1)[0]),p=i();w
9ba0: 68 69 6c 65 28 70 3d 3d 3d 65 26 26 70 2e 6c 65  hile(p===e&&p.le
9bb0: 6e 67 74 68 26 26 70 5b 30 5d 2e 6f 66 66 73 65  ngth&&p[0].offse
9bc0: 74 3d 3d 3d 6c 29 3b 64 2e 72 65 76 65 72 73 65  t===l);d.reverse
9bd0: 28 29 2e 66 6f 72 45 61 63 68 28 73 29 7d 65 6c  ().forEach(s)}el
9be0: 73 65 22 73 74 61 72 74 22 3d 3d 3d 70 5b 30 5d  se"start"===p[0]
9bf0: 2e 65 76 65 6e 74 3f 64 2e 70 75 73 68 28 70 5b  .event?d.push(p[
9c00: 30 5d 2e 6e 6f 64 65 29 3a 64 2e 70 6f 70 28 29  0].node):d.pop()
9c10: 2c 63 28 70 2e 73 70 6c 69 63 65 28 30 2c 31 29  ,c(p.splice(0,1)
9c20: 5b 30 5d 29 7d 72 65 74 75 72 6e 20 75 2b 74 28  [0])}return u+t(
9c30: 61 2e 73 75 62 73 74 72 28 6c 29 29 7d 66 75 6e  a.substr(l))}fun
9c40: 63 74 69 6f 6e 20 6c 28 65 29 7b 72 65 74 75 72  ction l(e){retur
9c50: 6e 20 65 2e 76 26 26 21 65 2e 63 61 63 68 65 64  n e.v&&!e.cached
9c60: 5f 76 61 72 69 61 6e 74 73 26 26 28 65 2e 63 61  _variants&&(e.ca
9c70: 63 68 65 64 5f 76 61 72 69 61 6e 74 73 3d 65 2e  ched_variants=e.
9c80: 76 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 28 74  v.map(function(t
9c90: 29 7b 72 65 74 75 72 6e 20 73 28 65 2c 7b 76 3a  ){return s(e,{v:
9ca0: 6e 75 6c 6c 7d 2c 74 29 7d 29 29 2c 65 2e 63 61  null},t)})),e.ca
9cb0: 63 68 65 64 5f 76 61 72 69 61 6e 74 73 7c 7c 65  ched_variants||e
9cc0: 2e 65 57 26 26 5b 73 28 65 29 5d 7c 7c 5b 65 5d  .eW&&[s(e)]||[e]
9cd0: 7d 66 75 6e 63 74 69 6f 6e 20 75 28 65 29 7b 66  }function u(e){f
9ce0: 75 6e 63 74 69 6f 6e 20 74 28 65 29 7b 72 65 74  unction t(e){ret
9cf0: 75 72 6e 20 65 26 26 65 2e 73 6f 75 72 63 65 7c  urn e&&e.source|
9d00: 7c 65 7d 66 75 6e 63 74 69 6f 6e 20 72 28 72 2c  |e}function r(r,
9d10: 6e 29 7b 72 65 74 75 72 6e 20 52 65 67 45 78 70  n){return RegExp
9d20: 28 74 28 72 29 2c 22 6d 22 2b 28 65 2e 63 49 3f  (t(r),"m"+(e.cI?
9d30: 22 69 22 3a 22 22 29 2b 28 6e 3f 22 67 22 3a 22  "i":"")+(n?"g":"
9d40: 22 29 29 7d 66 75 6e 63 74 69 6f 6e 20 6e 28 61  "))}function n(a
9d50: 2c 69 29 7b 69 66 28 21 61 2e 63 6f 6d 70 69 6c  ,i){if(!a.compil
9d60: 65 64 29 7b 69 66 28 61 2e 63 6f 6d 70 69 6c 65  ed){if(a.compile
9d70: 64 3d 21 30 2c 61 2e 6b 3d 61 2e 6b 7c 7c 61 2e  d=!0,a.k=a.k||a.
9d80: 62 4b 29 7b 76 61 72 20 73 3d 7b 7d 2c 6f 3d 66  bK){var s={},o=f
9d90: 75 6e 63 74 69 6f 6e 28 74 2c 72 29 7b 65 2e 63  unction(t,r){e.c
9da0: 49 26 26 28 72 3d 72 2e 74 6f 4c 6f 77 65 72 43  I&&(r=r.toLowerC
9db0: 61 73 65 28 29 29 2c 72 2e 73 70 6c 69 74 28 22  ase()),r.split("
9dc0: 20 22 29 2e 66 6f 72 45 61 63 68 28 66 75 6e 63   ").forEach(func
9dd0: 74 69 6f 6e 28 65 29 7b 76 61 72 20 72 3d 65 2e  tion(e){var r=e.
9de0: 73 70 6c 69 74 28 22 7c 22 29 3b 73 5b 72 5b 30  split("|");s[r[0
9df0: 5d 5d 3d 5b 74 2c 72 5b 31 5d 3f 2b 72 5b 31 5d  ]]=[t,r[1]?+r[1]
9e00: 3a 31 5d 7d 29 7d 3b 22 73 74 72 69 6e 67 22 3d  :1]})};"string"=
9e10: 3d 74 79 70 65 6f 66 20 61 2e 6b 3f 6f 28 22 6b  =typeof a.k?o("k
9e20: 65 79 77 6f 72 64 22 2c 61 2e 6b 29 3a 43 28 61  eyword",a.k):C(a
9e30: 2e 6b 29 2e 66 6f 72 45 61 63 68 28 66 75 6e 63  .k).forEach(func
9e40: 74 69 6f 6e 28 65 29 7b 6f 28 65 2c 61 2e 6b 5b  tion(e){o(e,a.k[
9e50: 65 5d 29 7d 29 2c 61 2e 6b 3d 73 7d 61 2e 6c 52  e])}),a.k=s}a.lR
9e60: 3d 72 28 61 2e 6c 7c 7c 2f 5c 77 2b 2f 2c 21 30  =r(a.l||/\w+/,!0
9e70: 29 2c 69 26 26 28 61 2e 62 4b 26 26 28 61 2e 62  ),i&&(a.bK&&(a.b
9e80: 3d 22 5c 5c 62 28 22 2b 61 2e 62 4b 2e 73 70 6c  ="\\b("+a.bK.spl
9e90: 69 74 28 22 20 22 29 2e 6a 6f 69 6e 28 22 7c 22  it(" ").join("|"
9ea0: 29 2b 22 29 5c 5c 62 22 29 2c 61 2e 62 7c 7c 28  )+")\\b"),a.b||(
9eb0: 61 2e 62 3d 2f 5c 42 7c 5c 62 2f 29 2c 61 2e 62  a.b=/\B|\b/),a.b
9ec0: 52 3d 72 28 61 2e 62 29 2c 61 2e 65 7c 7c 61 2e  R=r(a.b),a.e||a.
9ed0: 65 57 7c 7c 28 61 2e 65 3d 2f 5c 42 7c 5c 62 2f  eW||(a.e=/\B|\b/
9ee0: 29 2c 61 2e 65 26 26 28 61 2e 65 52 3d 72 28 61  ),a.e&&(a.eR=r(a
9ef0: 2e 65 29 29 2c 61 2e 74 45 3d 74 28 61 2e 65 29  .e)),a.tE=t(a.e)
9f00: 7c 7c 22 22 2c 61 2e 65 57 26 26 69 2e 74 45 26  ||"",a.eW&&i.tE&
9f10: 26 28 61 2e 74 45 2b 3d 28 61 2e 65 3f 22 7c 22  &(a.tE+=(a.e?"|"
9f20: 3a 22 22 29 2b 69 2e 74 45 29 29 2c 61 2e 69 26  :"")+i.tE)),a.i&
9f30: 26 28 61 2e 69 52 3d 72 28 61 2e 69 29 29 2c 6e  &(a.iR=r(a.i)),n
9f40: 75 6c 6c 3d 3d 61 2e 72 26 26 28 61 2e 72 3d 31  ull==a.r&&(a.r=1
9f50: 29 2c 61 2e 63 7c 7c 28 61 2e 63 3d 5b 5d 29 2c  ),a.c||(a.c=[]),
9f60: 61 2e 63 3d 41 72 72 61 79 2e 70 72 6f 74 6f 74  a.c=Array.protot
9f70: 79 70 65 2e 63 6f 6e 63 61 74 2e 61 70 70 6c 79  ype.concat.apply
9f80: 28 5b 5d 2c 61 2e 63 2e 6d 61 70 28 66 75 6e 63  ([],a.c.map(func
9f90: 74 69 6f 6e 28 65 29 7b 72 65 74 75 72 6e 20 6c  tion(e){return l
9fa0: 28 22 73 65 6c 66 22 3d 3d 3d 65 3f 61 3a 65 29  ("self"===e?a:e)
9fb0: 7d 29 29 2c 61 2e 63 2e 66 6f 72 45 61 63 68 28  })),a.c.forEach(
9fc0: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 6e 28 65 2c  function(e){n(e,
9fd0: 61 29 7d 29 2c 61 2e 73 74 61 72 74 73 26 26 6e  a)}),a.starts&&n
9fe0: 28 61 2e 73 74 61 72 74 73 2c 69 29 3b 76 61 72  (a.starts,i);var
9ff0: 20 63 3d 61 2e 63 2e 6d 61 70 28 66 75 6e 63 74   c=a.c.map(funct
a000: 69 6f 6e 28 65 29 7b 72 65 74 75 72 6e 20 65 2e  ion(e){return e.
a010: 62 4b 3f 22 5c 5c 2e 3f 28 22 2b 65 2e 62 2b 22  bK?"\\.?("+e.b+"
a020: 29 5c 5c 2e 3f 22 3a 65 2e 62 7d 29 2e 63 6f 6e  )\\.?":e.b}).con
a030: 63 61 74 28 5b 61 2e 74 45 2c 61 2e 69 5d 29 2e  cat([a.tE,a.i]).
a040: 6d 61 70 28 74 29 2e 66 69 6c 74 65 72 28 42 6f  map(t).filter(Bo
a050: 6f 6c 65 61 6e 29 3b 61 2e 74 3d 63 2e 6c 65 6e  olean);a.t=c.len
a060: 67 74 68 3f 72 28 63 2e 6a 6f 69 6e 28 22 7c 22  gth?r(c.join("|"
a070: 29 2c 21 30 29 3a 7b 65 78 65 63 3a 66 75 6e 63  ),!0):{exec:func
a080: 74 69 6f 6e 28 29 7b 72 65 74 75 72 6e 20 6e 75  tion(){return nu
a090: 6c 6c 7d 7d 7d 7d 6e 28 65 29 7d 66 75 6e 63 74  ll}}}}n(e)}funct
a0a0: 69 6f 6e 20 64 28 65 2c 72 2c 61 2c 69 29 7b 66  ion d(e,r,a,i){f
a0b0: 75 6e 63 74 69 6f 6e 20 73 28 65 2c 74 29 7b 76  unction s(e,t){v
a0c0: 61 72 20 72 2c 61 3b 66 6f 72 28 72 3d 30 2c 61  ar r,a;for(r=0,a
a0d0: 3d 74 2e 63 2e 6c 65 6e 67 74 68 3b 61 3e 72 3b  =t.c.length;a>r;
a0e0: 72 2b 2b 29 69 66 28 6e 28 74 2e 63 5b 72 5d 2e  r++)if(n(t.c[r].
a0f0: 62 52 2c 65 29 29 72 65 74 75 72 6e 20 74 2e 63  bR,e))return t.c
a100: 5b 72 5d 7d 66 75 6e 63 74 69 6f 6e 20 6f 28 65  [r]}function o(e
a110: 2c 74 29 7b 69 66 28 6e 28 65 2e 65 52 2c 74 29  ,t){if(n(e.eR,t)
a120: 29 7b 66 6f 72 28 3b 65 2e 65 6e 64 73 50 61 72  ){for(;e.endsPar
a130: 65 6e 74 26 26 65 2e 70 61 72 65 6e 74 3b 29 65  ent&&e.parent;)e
a140: 3d 65 2e 70 61 72 65 6e 74 3b 72 65 74 75 72 6e  =e.parent;return
a150: 20 65 7d 72 65 74 75 72 6e 20 65 2e 65 57 3f 6f   e}return e.eW?o
a160: 28 65 2e 70 61 72 65 6e 74 2c 74 29 3a 76 6f 69  (e.parent,t):voi
a170: 64 20 30 7d 66 75 6e 63 74 69 6f 6e 20 63 28 65  d 0}function c(e
a180: 2c 74 29 7b 72 65 74 75 72 6e 21 61 26 26 6e 28  ,t){return!a&&n(
a190: 74 2e 69 52 2c 65 29 7d 66 75 6e 63 74 69 6f 6e  t.iR,e)}function
a1a0: 20 6c 28 65 2c 74 29 7b 76 61 72 20 72 3d 78 2e   l(e,t){var r=x.
a1b0: 63 49 3f 74 5b 30 5d 2e 74 6f 4c 6f 77 65 72 43  cI?t[0].toLowerC
a1c0: 61 73 65 28 29 3a 74 5b 30 5d 3b 72 65 74 75 72  ase():t[0];retur
a1d0: 6e 20 65 2e 6b 2e 68 61 73 4f 77 6e 50 72 6f 70  n e.k.hasOwnProp
a1e0: 65 72 74 79 28 72 29 26 26 65 2e 6b 5b 72 5d 7d  erty(r)&&e.k[r]}
a1f0: 66 75 6e 63 74 69 6f 6e 20 6d 28 65 2c 74 2c 72  function m(e,t,r
a200: 2c 6e 29 7b 76 61 72 20 61 3d 6e 3f 22 22 3a 54  ,n){var a=n?"":T
a210: 2e 63 6c 61 73 73 50 72 65 66 69 78 2c 69 3d 27  .classPrefix,i='
a220: 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 27 2b 61  <span class="'+a
a230: 2c 73 3d 72 3f 22 22 3a 53 3b 72 65 74 75 72 6e  ,s=r?"":S;return
a240: 20 69 2b 3d 65 2b 27 22 3e 27 2c 69 2b 74 2b 73   i+=e+'">',i+t+s
a250: 7d 66 75 6e 63 74 69 6f 6e 20 67 28 29 7b 76 61  }function g(){va
a260: 72 20 65 2c 72 2c 6e 2c 61 3b 69 66 28 21 77 2e  r e,r,n,a;if(!w.
a270: 6b 29 72 65 74 75 72 6e 20 74 28 6b 29 3b 66 6f  k)return t(k);fo
a280: 72 28 61 3d 22 22 2c 72 3d 30 2c 77 2e 6c 52 2e  r(a="",r=0,w.lR.
a290: 6c 61 73 74 49 6e 64 65 78 3d 30 2c 6e 3d 77 2e  lastIndex=0,n=w.
a2a0: 6c 52 2e 65 78 65 63 28 6b 29 3b 6e 3b 29 61 2b  lR.exec(k);n;)a+
a2b0: 3d 74 28 6b 2e 73 75 62 73 74 72 69 6e 67 28 72  =t(k.substring(r
a2c0: 2c 6e 2e 69 6e 64 65 78 29 29 2c 65 3d 6c 28 77  ,n.index)),e=l(w
a2d0: 2c 6e 29 2c 65 3f 28 41 2b 3d 65 5b 31 5d 2c 61  ,n),e?(A+=e[1],a
a2e0: 2b 3d 6d 28 65 5b 30 5d 2c 74 28 6e 5b 30 5d 29  +=m(e[0],t(n[0])
a2f0: 29 29 3a 61 2b 3d 74 28 6e 5b 30 5d 29 2c 72 3d  )):a+=t(n[0]),r=
a300: 77 2e 6c 52 2e 6c 61 73 74 49 6e 64 65 78 2c 6e  w.lR.lastIndex,n
a310: 3d 77 2e 6c 52 2e 65 78 65 63 28 6b 29 3b 72 65  =w.lR.exec(k);re
a320: 74 75 72 6e 20 61 2b 74 28 6b 2e 73 75 62 73 74  turn a+t(k.subst
a330: 72 28 72 29 29 7d 66 75 6e 63 74 69 6f 6e 20 62  r(r))}function b
a340: 28 29 7b 76 61 72 20 65 3d 22 73 74 72 69 6e 67  (){var e="string
a350: 22 3d 3d 74 79 70 65 6f 66 20 77 2e 73 4c 3b 69  "==typeof w.sL;i
a360: 66 28 65 26 26 21 4e 5b 77 2e 73 4c 5d 29 72 65  f(e&&!N[w.sL])re
a370: 74 75 72 6e 20 74 28 6b 29 3b 76 61 72 20 72 3d  turn t(k);var r=
a380: 65 3f 64 28 77 2e 73 4c 2c 6b 2c 21 30 2c 43 5b  e?d(w.sL,k,!0,C[
a390: 77 2e 73 4c 5d 29 3a 70 28 6b 2c 77 2e 73 4c 2e  w.sL]):p(k,w.sL.
a3a0: 6c 65 6e 67 74 68 3f 77 2e 73 4c 3a 76 6f 69 64  length?w.sL:void
a3b0: 20 30 29 3b 72 65 74 75 72 6e 20 77 2e 72 3e 30   0);return w.r>0
a3c0: 26 26 28 41 2b 3d 72 2e 72 29 2c 65 26 26 28 43  &&(A+=r.r),e&&(C
a3d0: 5b 77 2e 73 4c 5d 3d 72 2e 74 6f 70 29 2c 6d 28  [w.sL]=r.top),m(
a3e0: 72 2e 6c 61 6e 67 75 61 67 65 2c 72 2e 76 61 6c  r.language,r.val
a3f0: 75 65 2c 21 31 2c 21 30 29 7d 66 75 6e 63 74 69  ue,!1,!0)}functi
a400: 6f 6e 20 66 28 29 7b 4d 2b 3d 6e 75 6c 6c 21 3d  on f(){M+=null!=
a410: 77 2e 73 4c 3f 62 28 29 3a 67 28 29 2c 6b 3d 22  w.sL?b():g(),k="
a420: 22 7d 66 75 6e 63 74 69 6f 6e 20 68 28 65 29 7b  "}function h(e){
a430: 4d 2b 3d 65 2e 63 4e 3f 6d 28 65 2e 63 4e 2c 22  M+=e.cN?m(e.cN,"
a440: 22 2c 21 30 29 3a 22 22 2c 77 3d 4f 62 6a 65 63  ",!0):"",w=Objec
a450: 74 2e 63 72 65 61 74 65 28 65 2c 7b 70 61 72 65  t.create(e,{pare
a460: 6e 74 3a 7b 76 61 6c 75 65 3a 77 7d 7d 29 7d 66  nt:{value:w}})}f
a470: 75 6e 63 74 69 6f 6e 20 79 28 65 2c 74 29 7b 69  unction y(e,t){i
a480: 66 28 6b 2b 3d 65 2c 6e 75 6c 6c 3d 3d 74 29 72  f(k+=e,null==t)r
a490: 65 74 75 72 6e 20 66 28 29 2c 30 3b 76 61 72 20  eturn f(),0;var 
a4a0: 72 3d 73 28 74 2c 77 29 3b 69 66 28 72 29 72 65  r=s(t,w);if(r)re
a4b0: 74 75 72 6e 20 72 2e 73 6b 69 70 3f 6b 2b 3d 74  turn r.skip?k+=t
a4c0: 3a 28 72 2e 65 42 26 26 28 6b 2b 3d 74 29 2c 66  :(r.eB&&(k+=t),f
a4d0: 28 29 2c 72 2e 72 42 7c 7c 72 2e 65 42 7c 7c 28  (),r.rB||r.eB||(
a4e0: 6b 3d 74 29 29 2c 68 28 72 2c 74 29 2c 72 2e 72  k=t)),h(r,t),r.r
a4f0: 42 3f 30 3a 74 2e 6c 65 6e 67 74 68 3b 76 61 72  B?0:t.length;var
a500: 20 6e 3d 6f 28 77 2c 74 29 3b 69 66 28 6e 29 7b   n=o(w,t);if(n){
a510: 76 61 72 20 61 3d 77 3b 61 2e 73 6b 69 70 3f 6b  var a=w;a.skip?k
a520: 2b 3d 74 3a 28 61 2e 72 45 7c 7c 61 2e 65 45 7c  +=t:(a.rE||a.eE|
a530: 7c 28 6b 2b 3d 74 29 2c 66 28 29 2c 61 2e 65 45  |(k+=t),f(),a.eE
a540: 26 26 28 6b 3d 74 29 29 3b 64 6f 20 77 2e 63 4e  &&(k=t));do w.cN
a550: 26 26 28 4d 2b 3d 53 29 2c 77 2e 73 6b 69 70 7c  &&(M+=S),w.skip|
a560: 7c 28 41 2b 3d 77 2e 72 29 2c 77 3d 77 2e 70 61  |(A+=w.r),w=w.pa
a570: 72 65 6e 74 3b 77 68 69 6c 65 28 77 21 3d 3d 6e  rent;while(w!==n
a580: 2e 70 61 72 65 6e 74 29 3b 72 65 74 75 72 6e 20  .parent);return 
a590: 6e 2e 73 74 61 72 74 73 26 26 68 28 6e 2e 73 74  n.starts&&h(n.st
a5a0: 61 72 74 73 2c 22 22 29 2c 61 2e 72 45 3f 30 3a  arts,""),a.rE?0:
a5b0: 74 2e 6c 65 6e 67 74 68 7d 69 66 28 63 28 74 2c  t.length}if(c(t,
a5c0: 77 29 29 74 68 72 6f 77 20 45 72 72 6f 72 28 27  w))throw Error('
a5d0: 49 6c 6c 65 67 61 6c 20 6c 65 78 65 6d 65 20 22  Illegal lexeme "
a5e0: 27 2b 74 2b 27 22 20 66 6f 72 20 6d 6f 64 65 20  '+t+'" for mode 
a5f0: 22 27 2b 28 77 2e 63 4e 7c 7c 22 3c 75 6e 6e 61  "'+(w.cN||"<unna
a600: 6d 65 64 3e 22 29 2b 27 22 27 29 3b 72 65 74 75  med>")+'"');retu
a610: 72 6e 20 6b 2b 3d 74 2c 74 2e 6c 65 6e 67 74 68  rn k+=t,t.length
a620: 7c 7c 31 7d 76 61 72 20 78 3d 5f 28 65 29 3b 69  ||1}var x=_(e);i
a630: 66 28 21 78 29 74 68 72 6f 77 20 45 72 72 6f 72  f(!x)throw Error
a640: 28 27 55 6e 6b 6e 6f 77 6e 20 6c 61 6e 67 75 61  ('Unknown langua
a650: 67 65 3a 20 22 27 2b 65 2b 27 22 27 29 3b 75 28  ge: "'+e+'"');u(
a660: 78 29 3b 76 61 72 20 76 2c 77 3d 69 7c 7c 78 2c  x);var v,w=i||x,
a670: 43 3d 7b 7d 2c 4d 3d 22 22 3b 66 6f 72 28 76 3d  C={},M="";for(v=
a680: 77 3b 76 21 3d 3d 78 3b 76 3d 76 2e 70 61 72 65  w;v!==x;v=v.pare
a690: 6e 74 29 76 2e 63 4e 26 26 28 4d 3d 6d 28 76 2e  nt)v.cN&&(M=m(v.
a6a0: 63 4e 2c 22 22 2c 21 30 29 2b 4d 29 3b 76 61 72  cN,"",!0)+M);var
a6b0: 20 6b 3d 22 22 2c 41 3d 30 3b 74 72 79 7b 66 6f   k="",A=0;try{fo
a6c0: 72 28 76 61 72 20 45 2c 6a 2c 42 3d 30 3b 77 2e  r(var E,j,B=0;w.
a6d0: 74 2e 6c 61 73 74 49 6e 64 65 78 3d 42 2c 45 3d  t.lastIndex=B,E=
a6e0: 77 2e 74 2e 65 78 65 63 28 72 29 2c 45 3b 29 6a  w.t.exec(r),E;)j
a6f0: 3d 79 28 72 2e 73 75 62 73 74 72 69 6e 67 28 42  =y(r.substring(B
a700: 2c 45 2e 69 6e 64 65 78 29 2c 45 5b 30 5d 29 2c  ,E.index),E[0]),
a710: 42 3d 45 2e 69 6e 64 65 78 2b 6a 3b 66 6f 72 28  B=E.index+j;for(
a720: 79 28 72 2e 73 75 62 73 74 72 28 42 29 29 2c 76  y(r.substr(B)),v
a730: 3d 77 3b 76 2e 70 61 72 65 6e 74 3b 76 3d 76 2e  =w;v.parent;v=v.
a740: 70 61 72 65 6e 74 29 76 2e 63 4e 26 26 28 4d 2b  parent)v.cN&&(M+
a750: 3d 53 29 3b 72 65 74 75 72 6e 7b 72 3a 41 2c 76  =S);return{r:A,v
a760: 61 6c 75 65 3a 4d 2c 6c 61 6e 67 75 61 67 65 3a  alue:M,language:
a770: 65 2c 74 6f 70 3a 77 7d 7d 63 61 74 63 68 28 65  e,top:w}}catch(e
a780: 29 7b 69 66 28 65 2e 6d 65 73 73 61 67 65 26 26  ){if(e.message&&
a790: 2d 31 21 3d 3d 65 2e 6d 65 73 73 61 67 65 2e 69  -1!==e.message.i
a7a0: 6e 64 65 78 4f 66 28 22 49 6c 6c 65 67 61 6c 22  ndexOf("Illegal"
a7b0: 29 29 72 65 74 75 72 6e 7b 72 3a 30 2c 76 61 6c  ))return{r:0,val
a7c0: 75 65 3a 74 28 72 29 7d 3b 74 68 72 6f 77 20 65  ue:t(r)};throw e
a7d0: 7d 7d 66 75 6e 63 74 69 6f 6e 20 70 28 65 2c 72  }}function p(e,r
a7e0: 29 7b 72 3d 72 7c 7c 54 2e 6c 61 6e 67 75 61 67  ){r=r||T.languag
a7f0: 65 73 7c 7c 43 28 4e 29 3b 76 61 72 20 6e 3d 7b  es||C(N);var n={
a800: 72 3a 30 2c 76 61 6c 75 65 3a 74 28 65 29 7d 2c  r:0,value:t(e)},
a810: 61 3d 6e 3b 72 65 74 75 72 6e 20 72 2e 66 69 6c  a=n;return r.fil
a820: 74 65 72 28 5f 29 2e 66 6f 72 45 61 63 68 28 66  ter(_).forEach(f
a830: 75 6e 63 74 69 6f 6e 28 74 29 7b 76 61 72 20 72  unction(t){var r
a840: 3d 64 28 74 2c 65 2c 21 31 29 3b 72 2e 6c 61 6e  =d(t,e,!1);r.lan
a850: 67 75 61 67 65 3d 74 2c 72 2e 72 3e 61 2e 72 26  guage=t,r.r>a.r&
a860: 26 28 61 3d 72 29 2c 72 2e 72 3e 6e 2e 72 26 26  &(a=r),r.r>n.r&&
a870: 28 61 3d 6e 2c 6e 3d 72 29 7d 29 2c 61 2e 6c 61  (a=n,n=r)}),a.la
a880: 6e 67 75 61 67 65 26 26 28 6e 2e 73 65 63 6f 6e  nguage&&(n.secon
a890: 64 5f 62 65 73 74 3d 61 29 2c 6e 7d 66 75 6e 63  d_best=a),n}func
a8a0: 74 69 6f 6e 20 6d 28 65 29 7b 72 65 74 75 72 6e  tion m(e){return
a8b0: 20 54 2e 74 61 62 52 65 70 6c 61 63 65 7c 7c 54   T.tabReplace||T
a8c0: 2e 75 73 65 42 52 3f 65 2e 72 65 70 6c 61 63 65  .useBR?e.replace
a8d0: 28 45 2c 66 75 6e 63 74 69 6f 6e 28 65 2c 74 29  (E,function(e,t)
a8e0: 7b 72 65 74 75 72 6e 20 54 2e 75 73 65 42 52 26  {return T.useBR&
a8f0: 26 22 5c 6e 22 3d 3d 3d 65 3f 22 3c 62 72 3e 22  &"\n"===e?"<br>"
a900: 3a 54 2e 74 61 62 52 65 70 6c 61 63 65 3f 74 2e  :T.tabReplace?t.
a910: 72 65 70 6c 61 63 65 28 2f 5c 74 2f 67 2c 54 2e  replace(/\t/g,T.
a920: 74 61 62 52 65 70 6c 61 63 65 29 3a 22 22 7d 29  tabReplace):""})
a930: 3a 65 7d 66 75 6e 63 74 69 6f 6e 20 67 28 65 2c  :e}function g(e,
a940: 74 2c 72 29 7b 76 61 72 20 6e 3d 74 3f 4d 5b 74  t,r){var n=t?M[t
a950: 5d 3a 72 2c 61 3d 5b 65 2e 74 72 69 6d 28 29 5d  ]:r,a=[e.trim()]
a960: 3b 72 65 74 75 72 6e 20 65 2e 6d 61 74 63 68 28  ;return e.match(
a970: 2f 5c 62 68 6c 6a 73 5c 62 2f 29 7c 7c 61 2e 70  /\bhljs\b/)||a.p
a980: 75 73 68 28 22 68 6c 6a 73 22 29 2c 2d 31 3d 3d  ush("hljs"),-1==
a990: 3d 65 2e 69 6e 64 65 78 4f 66 28 6e 29 26 26 61  =e.indexOf(n)&&a
a9a0: 2e 70 75 73 68 28 6e 29 2c 61 2e 6a 6f 69 6e 28  .push(n),a.join(
a9b0: 22 20 22 29 2e 74 72 69 6d 28 29 7d 66 75 6e 63  " ").trim()}func
a9c0: 74 69 6f 6e 20 62 28 65 29 7b 76 61 72 20 74 2c  tion b(e){var t,
a9d0: 72 2c 6e 2c 73 2c 6c 2c 75 3d 69 28 65 29 3b 61  r,n,s,l,u=i(e);a
a9e0: 28 75 29 7c 7c 28 54 2e 75 73 65 42 52 3f 28 74  (u)||(T.useBR?(t
a9f0: 3d 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65  =document.create
aa00: 45 6c 65 6d 65 6e 74 4e 53 28 22 68 74 74 70 3a  ElementNS("http:
aa10: 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39 39  //www.w3.org/199
aa20: 39 2f 78 68 74 6d 6c 22 2c 22 64 69 76 22 29 2c  9/xhtml","div"),
aa30: 74 2e 69 6e 6e 65 72 48 54 4d 4c 3d 65 2e 69 6e  t.innerHTML=e.in
aa40: 6e 65 72 48 54 4d 4c 2e 72 65 70 6c 61 63 65 28  nerHTML.replace(
aa50: 2f 5c 6e 2f 67 2c 22 22 29 2e 72 65 70 6c 61 63  /\n/g,"").replac
aa60: 65 28 2f 3c 62 72 5b 20 5c 2f 5d 2a 3e 2f 67 2c  e(/<br[ \/]*>/g,
aa70: 22 5c 6e 22 29 29 3a 74 3d 65 2c 6c 3d 74 2e 74  "\n")):t=e,l=t.t
aa80: 65 78 74 43 6f 6e 74 65 6e 74 2c 6e 3d 75 3f 64  extContent,n=u?d
aa90: 28 75 2c 6c 2c 21 30 29 3a 70 28 6c 29 2c 72 3d  (u,l,!0):p(l),r=
aaa0: 6f 28 74 29 2c 72 2e 6c 65 6e 67 74 68 26 26 28  o(t),r.length&&(
aab0: 73 3d 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74  s=document.creat
aac0: 65 45 6c 65 6d 65 6e 74 4e 53 28 22 68 74 74 70  eElementNS("http
aad0: 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 31 39  ://www.w3.org/19
aae0: 39 39 2f 78 68 74 6d 6c 22 2c 22 64 69 76 22 29  99/xhtml","div")
aaf0: 2c 73 2e 69 6e 6e 65 72 48 54 4d 4c 3d 6e 2e 76  ,s.innerHTML=n.v
ab00: 61 6c 75 65 2c 6e 2e 76 61 6c 75 65 3d 63 28 72  alue,n.value=c(r
ab10: 2c 6f 28 73 29 2c 6c 29 29 2c 6e 2e 76 61 6c 75  ,o(s),l)),n.valu
ab20: 65 3d 6d 28 6e 2e 76 61 6c 75 65 29 2c 65 2e 69  e=m(n.value),e.i
ab30: 6e 6e 65 72 48 54 4d 4c 3d 6e 2e 76 61 6c 75 65  nnerHTML=n.value
ab40: 2c 65 2e 63 6c 61 73 73 4e 61 6d 65 3d 67 28 65  ,e.className=g(e
ab50: 2e 63 6c 61 73 73 4e 61 6d 65 2c 75 2c 6e 2e 6c  .className,u,n.l
ab60: 61 6e 67 75 61 67 65 29 2c 65 2e 72 65 73 75 6c  anguage),e.resul
ab70: 74 3d 7b 6c 61 6e 67 75 61 67 65 3a 6e 2e 6c 61  t={language:n.la
ab80: 6e 67 75 61 67 65 2c 72 65 3a 6e 2e 72 7d 2c 6e  nguage,re:n.r},n
ab90: 2e 73 65 63 6f 6e 64 5f 62 65 73 74 26 26 28 65  .second_best&&(e
aba0: 2e 73 65 63 6f 6e 64 5f 62 65 73 74 3d 7b 6c 61  .second_best={la
abb0: 6e 67 75 61 67 65 3a 6e 2e 73 65 63 6f 6e 64 5f  nguage:n.second_
abc0: 62 65 73 74 2e 6c 61 6e 67 75 61 67 65 2c 72 65  best.language,re
abd0: 3a 6e 2e 73 65 63 6f 6e 64 5f 62 65 73 74 2e 72  :n.second_best.r
abe0: 7d 29 29 7d 66 75 6e 63 74 69 6f 6e 20 66 28 65  }))}function f(e
abf0: 29 7b 54 3d 73 28 54 2c 65 29 7d 66 75 6e 63 74  ){T=s(T,e)}funct
ac00: 69 6f 6e 20 68 28 29 7b 69 66 28 21 68 2e 63 61  ion h(){if(!h.ca
ac10: 6c 6c 65 64 29 7b 68 2e 63 61 6c 6c 65 64 3d 21  lled){h.called=!
ac20: 30 3b 76 61 72 20 65 3d 64 6f 63 75 6d 65 6e 74  0;var e=document
ac30: 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c  .querySelectorAl
ac40: 6c 28 22 70 72 65 20 63 6f 64 65 22 29 3b 77 2e  l("pre code");w.
ac50: 66 6f 72 45 61 63 68 2e 63 61 6c 6c 28 65 2c 62  forEach.call(e,b
ac60: 29 7d 7d 66 75 6e 63 74 69 6f 6e 20 79 28 29 7b  )}}function y(){
ac70: 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72  addEventListener
ac80: 28 22 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64  ("DOMContentLoad
ac90: 65 64 22 2c 68 2c 21 31 29 2c 61 64 64 45 76 65  ed",h,!1),addEve
aca0: 6e 74 4c 69 73 74 65 6e 65 72 28 22 6c 6f 61 64  ntListener("load
acb0: 22 2c 68 2c 21 31 29 7d 66 75 6e 63 74 69 6f 6e  ",h,!1)}function
acc0: 20 78 28 74 2c 72 29 7b 76 61 72 20 6e 3d 4e 5b   x(t,r){var n=N[
acd0: 74 5d 3d 72 28 65 29 3b 6e 2e 61 6c 69 61 73 65  t]=r(e);n.aliase
ace0: 73 26 26 6e 2e 61 6c 69 61 73 65 73 2e 66 6f 72  s&&n.aliases.for
acf0: 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 65 29  Each(function(e)
ad00: 7b 4d 5b 65 5d 3d 74 7d 29 7d 66 75 6e 63 74 69  {M[e]=t})}functi
ad10: 6f 6e 20 76 28 29 7b 72 65 74 75 72 6e 20 43 28  on v(){return C(
ad20: 4e 29 7d 66 75 6e 63 74 69 6f 6e 20 5f 28 65 29  N)}function _(e)
ad30: 7b 72 65 74 75 72 6e 20 65 3d 28 65 7c 7c 22 22  {return e=(e||""
ad40: 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 2c  ).toLowerCase(),
ad50: 4e 5b 65 5d 7c 7c 4e 5b 4d 5b 65 5d 5d 7d 76 61  N[e]||N[M[e]]}va
ad60: 72 20 77 3d 5b 5d 2c 43 3d 4f 62 6a 65 63 74 2e  r w=[],C=Object.
ad70: 6b 65 79 73 2c 4e 3d 7b 7d 2c 4d 3d 7b 7d 2c 6b  keys,N={},M={},k
ad80: 3d 2f 5e 28 6e 6f 2d 3f 68 69 67 68 6c 69 67 68  =/^(no-?highligh
ad90: 74 7c 70 6c 61 69 6e 7c 74 65 78 74 29 24 2f 69  t|plain|text)$/i
ada0: 2c 41 3d 2f 5c 62 6c 61 6e 67 28 3f 3a 75 61 67  ,A=/\blang(?:uag
adb0: 65 29 3f 2d 28 5b 5c 77 2d 5d 2b 29 5c 62 2f 69  e)?-([\w-]+)\b/i
adc0: 2c 45 3d 2f 28 28 5e 28 3c 5b 5e 3e 5d 2b 3e 7c  ,E=/((^(<[^>]+>|
add0: 5c 74 7c 29 2b 7c 28 3f 3a 5c 6e 29 29 29 2f 67  \t|)+|(?:\n)))/g
ade0: 6d 2c 53 3d 22 3c 2f 73 70 61 6e 3e 22 2c 54 3d  m,S="</span>",T=
adf0: 7b 63 6c 61 73 73 50 72 65 66 69 78 3a 22 68 6c  {classPrefix:"hl
ae00: 6a 73 2d 22 2c 74 61 62 52 65 70 6c 61 63 65 3a  js-",tabReplace:
ae10: 6e 75 6c 6c 2c 75 73 65 42 52 3a 21 31 2c 6c 61  null,useBR:!1,la
ae20: 6e 67 75 61 67 65 73 3a 76 6f 69 64 20 30 7d 3b  nguages:void 0};
ae30: 72 65 74 75 72 6e 20 65 2e 68 69 67 68 6c 69 67  return e.highlig
ae40: 68 74 3d 64 2c 65 2e 68 69 67 68 6c 69 67 68 74  ht=d,e.highlight
ae50: 41 75 74 6f 3d 70 2c 65 2e 66 69 78 4d 61 72 6b  Auto=p,e.fixMark
ae60: 75 70 3d 6d 2c 65 2e 68 69 67 68 6c 69 67 68 74  up=m,e.highlight
ae70: 42 6c 6f 63 6b 3d 62 2c 65 2e 63 6f 6e 66 69 67  Block=b,e.config
ae80: 75 72 65 3d 66 2c 65 2e 69 6e 69 74 48 69 67 68  ure=f,e.initHigh
ae90: 6c 69 67 68 74 69 6e 67 3d 68 2c 65 2e 69 6e 69  lighting=h,e.ini
aea0: 74 48 69 67 68 6c 69 67 68 74 69 6e 67 4f 6e 4c  tHighlightingOnL
aeb0: 6f 61 64 3d 79 2c 65 2e 67 3d 78 2c 65 2e 68 3d  oad=y,e.g=x,e.h=
aec0: 76 2c 65 2e 6a 3d 5f 2c 65 2e 69 6e 68 65 72 69  v,e.j=_,e.inheri
aed0: 74 3d 73 2c 65 2e 49 52 3d 22 5b 61 2d 7a 41 2d  t=s,e.IR="[a-zA-
aee0: 5a 5d 5c 5c 77 2a 22 2c 65 2e 55 49 52 3d 22 5b  Z]\\w*",e.UIR="[
aef0: 61 2d 7a 41 2d 5a 5f 5d 5c 5c 77 2a 22 2c 65 2e  a-zA-Z_]\\w*",e.
af00: 4e 52 3d 22 5c 5c 62 5c 5c 64 2b 28 5c 5c 2e 5c  NR="\\b\\d+(\\.\
af10: 5c 64 2b 29 3f 22 2c 65 2e 43 4e 52 3d 22 28 2d  \d+)?",e.CNR="(-
af20: 3f 29 28 5c 5c 62 30 5b 78 58 5d 5b 61 2d 66 41  ?)(\\b0[xX][a-fA
af30: 2d 46 30 2d 39 5d 2b 7c 28 5c 5c 62 5c 5c 64 2b  -F0-9]+|(\\b\\d+
af40: 28 5c 5c 2e 5c 5c 64 2a 29 3f 7c 5c 5c 2e 5c 5c  (\\.\\d*)?|\\.\\
af50: 64 2b 29 28 5b 65 45 5d 5b 2d 2b 5d 3f 5c 5c 64  d+)([eE][-+]?\\d
af60: 2b 29 3f 29 22 2c 65 2e 42 4e 52 3d 22 5c 5c 62  +)?)",e.BNR="\\b
af70: 28 30 62 5b 30 31 5d 2b 29 22 2c 65 2e 52 53 52  (0b[01]+)",e.RSR
af80: 3d 22 21 7c 21 3d 7c 21 3d 3d 7c 25 7c 25 3d 7c  ="!|!=|!==|%|%=|
af90: 26 7c 26 26 7c 26 3d 7c 5c 5c 2a 7c 5c 5c 2a 3d  &|&&|&=|\\*|\\*=
afa0: 7c 5c 5c 2b 7c 5c 5c 2b 3d 7c 2c 7c 2d 7c 2d 3d  |\\+|\\+=|,|-|-=
afb0: 7c 2f 3d 7c 2f 7c 3a 7c 3b 7c 3c 3c 7c 3c 3c 3d  |/=|/|:|;|<<|<<=
afc0: 7c 3c 3d 7c 3c 7c 3d 3d 3d 7c 3d 3d 7c 3d 7c 3e  |<=|<|===|==|=|>
afd0: 3e 3e 3d 7c 3e 3e 3d 7c 3e 3d 7c 3e 3e 3e 7c 3e  >>=|>>=|>=|>>>|>
afe0: 3e 7c 3e 7c 5c 5c 3f 7c 5c 5c 5b 7c 5c 5c 7b 7c  >|>|\\?|\\[|\\{|
aff0: 5c 5c 28 7c 5c 5c 5e 7c 5c 5c 5e 3d 7c 5c 5c 7c  \\(|\\^|\\^=|\\|
b000: 7c 5c 5c 7c 3d 7c 5c 5c 7c 5c 5c 7c 7c 7e 22 2c  |\\|=|\\|\\||~",
b010: 65 2e 42 45 3d 7b 62 3a 22 5c 5c 5c 5c 5b 5c 5c  e.BE={b:"\\\\[\\
b020: 73 5c 5c 53 5d 22 2c 72 3a 30 7d 2c 65 2e 41 53  s\\S]",r:0},e.AS
b030: 4d 3d 7b 63 4e 3a 22 73 74 72 69 6e 67 22 2c 62  M={cN:"string",b
b040: 3a 22 27 22 2c 65 3a 22 27 22 2c 69 3a 22 5c 5c  :"'",e:"'",i:"\\
b050: 6e 22 2c 63 3a 5b 65 2e 42 45 5d 7d 2c 65 2e 51  n",c:[e.BE]},e.Q
b060: 53 4d 3d 7b 63 4e 3a 22 73 74 72 69 6e 67 22 2c  SM={cN:"string",
b070: 62 3a 27 22 27 2c 65 3a 27 22 27 2c 69 3a 22 5c  b:'"',e:'"',i:"\
b080: 5c 6e 22 2c 63 3a 5b 65 2e 42 45 5d 7d 2c 65 2e  \n",c:[e.BE]},e.
b090: 50 57 4d 3d 7b 62 3a 2f 5c 62 28 61 7c 61 6e 7c  PWM={b:/\b(a|an|
b0a0: 74 68 65 7c 61 72 65 7c 49 27 6d 7c 69 73 6e 27  the|are|I'm|isn'
b0b0: 74 7c 64 6f 6e 27 74 7c 64 6f 65 73 6e 27 74 7c  t|don't|doesn't|
b0c0: 77 6f 6e 27 74 7c 62 75 74 7c 6a 75 73 74 7c 73  won't|but|just|s
b0d0: 68 6f 75 6c 64 7c 70 72 65 74 74 79 7c 73 69 6d  hould|pretty|sim
b0e0: 70 6c 79 7c 65 6e 6f 75 67 68 7c 67 6f 6e 6e 61  ply|enough|gonna
b0f0: 7c 67 6f 69 6e 67 7c 77 74 66 7c 73 6f 7c 73 75  |going|wtf|so|su
b100: 63 68 7c 77 69 6c 6c 7c 79 6f 75 7c 79 6f 75 72  ch|will|you|your
b110: 7c 74 68 65 79 7c 6c 69 6b 65 7c 6d 6f 72 65 29  |they|like|more)
b120: 5c 62 2f 7d 2c 65 2e 43 3d 66 75 6e 63 74 69 6f  \b/},e.C=functio
b130: 6e 28 74 2c 72 2c 6e 29 7b 76 61 72 20 61 3d 65  n(t,r,n){var a=e
b140: 2e 69 6e 68 65 72 69 74 28 7b 63 4e 3a 22 63 6f  .inherit({cN:"co
b150: 6d 6d 65 6e 74 22 2c 62 3a 74 2c 65 3a 72 2c 63  mment",b:t,e:r,c
b160: 3a 5b 5d 7d 2c 6e 7c 7c 7b 7d 29 3b 72 65 74 75  :[]},n||{});retu
b170: 72 6e 20 61 2e 63 2e 70 75 73 68 28 65 2e 50 57  rn a.c.push(e.PW
b180: 4d 29 2c 61 2e 63 2e 70 75 73 68 28 7b 63 4e 3a  M),a.c.push({cN:
b190: 22 64 6f 63 74 61 67 22 2c 62 3a 22 28 3f 3a 54  "doctag",b:"(?:T
b1a0: 4f 44 4f 7c 46 49 58 4d 45 7c 4e 4f 54 45 7c 42  ODO|FIXME|NOTE|B
b1b0: 55 47 7c 58 58 58 29 3a 22 2c 72 3a 30 7d 29 2c  UG|XXX):",r:0}),
b1c0: 61 7d 2c 65 2e 43 4c 43 4d 3d 65 2e 43 28 22 2f  a},e.CLCM=e.C("/
b1d0: 2f 22 2c 22 24 22 29 2c 65 2e 43 42 43 4d 3d 65  /","$"),e.CBCM=e
b1e0: 2e 43 28 22 2f 5c 5c 2a 22 2c 22 5c 5c 2a 2f 22  .C("/\\*","\\*/"
b1f0: 29 2c 65 2e 48 43 4d 3d 65 2e 43 28 22 23 22 2c  ),e.HCM=e.C("#",
b200: 22 24 22 29 2c 65 2e 4e 4d 3d 7b 63 4e 3a 22 6e  "$"),e.NM={cN:"n
b210: 75 6d 62 65 72 22 2c 62 3a 65 2e 4e 52 2c 72 3a  umber",b:e.NR,r:
b220: 30 7d 2c 65 2e 43 4e 4d 3d 7b 63 4e 3a 22 6e 75  0},e.CNM={cN:"nu
b230: 6d 62 65 72 22 2c 62 3a 65 2e 43 4e 52 2c 72 3a  mber",b:e.CNR,r:
b240: 30 7d 2c 65 2e 42 4e 4d 3d 7b 63 4e 3a 22 6e 75  0},e.BNM={cN:"nu
b250: 6d 62 65 72 22 2c 62 3a 65 2e 42 4e 52 2c 72 3a  mber",b:e.BNR,r:
b260: 30 7d 2c 65 2e 43 53 53 4e 4d 3d 7b 63 4e 3a 22  0},e.CSSNM={cN:"
b270: 6e 75 6d 62 65 72 22 2c 62 3a 65 2e 4e 52 2b 22  number",b:e.NR+"
b280: 28 25 7c 65 6d 7c 65 78 7c 63 68 7c 72 65 6d 7c  (%|em|ex|ch|rem|
b290: 76 77 7c 76 68 7c 76 6d 69 6e 7c 76 6d 61 78 7c  vw|vh|vmin|vmax|
b2a0: 63 6d 7c 6d 6d 7c 69 6e 7c 70 74 7c 70 63 7c 70  cm|mm|in|pt|pc|p
b2b0: 78 7c 64 65 67 7c 67 72 61 64 7c 72 61 64 7c 74  x|deg|grad|rad|t
b2c0: 75 72 6e 7c 73 7c 6d 73 7c 48 7a 7c 6b 48 7a 7c  urn|s|ms|Hz|kHz|
b2d0: 64 70 69 7c 64 70 63 6d 7c 64 70 70 78 29 3f 22  dpi|dpcm|dppx)?"
b2e0: 2c 72 3a 30 7d 2c 65 2e 52 4d 3d 7b 63 4e 3a 22  ,r:0},e.RM={cN:"
b2f0: 72 65 67 65 78 70 22 2c 62 3a 2f 5c 2f 2f 2c 65  regexp",b:/\//,e
b300: 3a 2f 5c 2f 5b 67 69 6d 75 79 5d 2a 2f 2c 69 3a  :/\/[gimuy]*/,i:
b310: 2f 5c 6e 2f 2c 63 3a 5b 65 2e 42 45 2c 7b 62 3a  /\n/,c:[e.BE,{b:
b320: 2f 5c 5b 2f 2c 65 3a 2f 5c 5d 2f 2c 72 3a 30 2c  /\[/,e:/\]/,r:0,
b330: 63 3a 5b 65 2e 42 45 5d 7d 5d 7d 2c 65 2e 54 4d  c:[e.BE]}]},e.TM
b340: 3d 7b 63 4e 3a 22 74 69 74 6c 65 22 2c 62 3a 65  ={cN:"title",b:e
b350: 2e 49 52 2c 72 3a 30 7d 2c 65 2e 55 54 4d 3d 7b  .IR,r:0},e.UTM={
b360: 63 4e 3a 22 74 69 74 6c 65 22 2c 62 3a 65 2e 55  cN:"title",b:e.U
b370: 49 52 2c 72 3a 30 7d 2c 65 2e 4d 45 54 48 4f 44  IR,r:0},e.METHOD
b380: 5f 47 55 41 52 44 3d 7b 62 3a 22 5c 5c 2e 5c 5c  _GUARD={b:"\\.\\
b390: 73 2a 22 2b 65 2e 55 49 52 2c 72 3a 30 7d 2c 65  s*"+e.UIR,r:0},e
b3a0: 7d 29 2c 68 6c 6a 73 2e 67 28 22 78 6d 6c 22 2c  }),hljs.g("xml",
b3b0: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20  function(e){var 
b3c0: 74 3d 22 5b 41 2d 5a 61 2d 7a 30 2d 39 5c 5c 2e  t="[A-Za-z0-9\\.
b3d0: 5f 3a 2d 5d 2b 22 2c 72 3d 7b 65 57 3a 21 30 2c  _:-]+",r={eW:!0,
b3e0: 69 3a 2f 3c 2f 2c 72 3a 30 2c 63 3a 5b 7b 63 4e  i:/</,r:0,c:[{cN
b3f0: 3a 22 61 74 74 72 22 2c 62 3a 74 2c 72 3a 30 7d  :"attr",b:t,r:0}
b400: 2c 7b 62 3a 2f 3d 5c 73 2a 2f 2c 72 3a 30 2c 63  ,{b:/=\s*/,r:0,c
b410: 3a 5b 7b 63 4e 3a 22 73 74 72 69 6e 67 22 2c 65  :[{cN:"string",e
b420: 6e 64 73 50 61 72 65 6e 74 3a 21 30 2c 76 3a 5b  ndsParent:!0,v:[
b430: 7b 62 3a 2f 22 2f 2c 65 3a 2f 22 2f 7d 2c 7b 62  {b:/"/,e:/"/},{b
b440: 3a 2f 27 2f 2c 65 3a 2f 27 2f 7d 2c 7b 62 3a 2f  :/'/,e:/'/},{b:/
b450: 5b 5e 5c 73 22 27 3d 3c 3e 60 5d 2b 2f 7d 5d 7d  [^\s"'=<>`]+/}]}
b460: 5d 7d 5d 7d 3b 72 65 74 75 72 6e 7b 61 6c 69 61  ]}]};return{alia
b470: 73 65 73 3a 5b 22 68 74 6d 6c 22 2c 22 78 68 74  ses:["html","xht
b480: 6d 6c 22 2c 22 72 73 73 22 2c 22 61 74 6f 6d 22  ml","rss","atom"
b490: 2c 22 78 6a 62 22 2c 22 78 73 64 22 2c 22 78 73  ,"xjb","xsd","xs
b4a0: 6c 22 2c 22 70 6c 69 73 74 22 5d 2c 63 49 3a 21  l","plist"],cI:!
b4b0: 30 2c 63 3a 5b 7b 63 4e 3a 22 6d 65 74 61 22 2c  0,c:[{cN:"meta",
b4c0: 62 3a 22 3c 21 44 4f 43 54 59 50 45 22 2c 65 3a  b:"<!DOCTYPE",e:
b4d0: 22 3e 22 2c 72 3a 31 30 2c 63 3a 5b 7b 62 3a 22  ">",r:10,c:[{b:"
b4e0: 5c 5c 5b 22 2c 65 3a 22 5c 5c 5d 22 7d 5d 7d 2c  \\[",e:"\\]"}]},
b4f0: 65 2e 43 28 22 3c 21 2d 2d 22 2c 22 2d 2d 3e 22  e.C("<!--","-->"
b500: 2c 7b 72 3a 31 30 7d 29 2c 7b 62 3a 22 3c 5c 5c  ,{r:10}),{b:"<\\
b510: 21 5c 5c 5b 43 44 41 54 41 5c 5c 5b 22 2c 65 3a  !\\[CDATA\\[",e:
b520: 22 5c 5c 5d 5c 5c 5d 3e 22 2c 72 3a 31 30 7d 2c  "\\]\\]>",r:10},
b530: 7b 62 3a 2f 3c 5c 3f 28 70 68 70 29 3f 2f 2c 65  {b:/<\?(php)?/,e
b540: 3a 2f 5c 3f 3e 2f 2c 73 4c 3a 22 70 68 70 22 2c  :/\?>/,sL:"php",
b550: 63 3a 5b 7b 62 3a 22 2f 5c 5c 2a 22 2c 65 3a 22  c:[{b:"/\\*",e:"
b560: 5c 5c 2a 2f 22 2c 73 6b 69 70 3a 21 30 7d 5d 7d  \\*/",skip:!0}]}
b570: 2c 7b 63 4e 3a 22 74 61 67 22 2c 62 3a 22 3c 73  ,{cN:"tag",b:"<s
b580: 74 79 6c 65 28 3f 3d 5c 5c 73 7c 3e 7c 24 29 22  tyle(?=\\s|>|$)"
b590: 2c 65 3a 22 3e 22 2c 6b 3a 7b 6e 61 6d 65 3a 22  ,e:">",k:{name:"
b5a0: 73 74 79 6c 65 22 7d 2c 63 3a 5b 72 5d 2c 73 74  style"},c:[r],st
b5b0: 61 72 74 73 3a 7b 65 3a 22 3c 2f 73 74 79 6c 65  arts:{e:"</style
b5c0: 3e 22 2c 72 45 3a 21 30 2c 73 4c 3a 5b 22 63 73  >",rE:!0,sL:["cs
b5d0: 73 22 2c 22 78 6d 6c 22 5d 7d 7d 2c 7b 63 4e 3a  s","xml"]}},{cN:
b5e0: 22 74 61 67 22 2c 62 3a 22 3c 73 63 72 69 70 74  "tag",b:"<script
b5f0: 28 3f 3d 5c 5c 73 7c 3e 7c 24 29 22 2c 65 3a 22  (?=\\s|>|$)",e:"
b600: 3e 22 2c 6b 3a 7b 6e 61 6d 65 3a 22 73 63 72 69  >",k:{name:"scri
b610: 70 74 22 7d 2c 63 3a 5b 72 5d 2c 73 74 61 72 74  pt"},c:[r],start
b620: 73 3a 7b 65 3a 22 3c 2f 73 63 72 69 70 74 3e 22  s:{e:"</script>"
b630: 2c 72 45 3a 21 30 2c 73 4c 3a 5b 22 61 63 74 69  ,rE:!0,sL:["acti
b640: 6f 6e 73 63 72 69 70 74 22 2c 22 6a 61 76 61 73  onscript","javas
b650: 63 72 69 70 74 22 2c 22 68 61 6e 64 6c 65 62 61  cript","handleba
b660: 72 73 22 2c 22 78 6d 6c 22 5d 7d 7d 2c 7b 63 4e  rs","xml"]}},{cN
b670: 3a 22 6d 65 74 61 22 2c 76 3a 5b 7b 62 3a 2f 3c  :"meta",v:[{b:/<
b680: 5c 3f 78 6d 6c 2f 2c 65 3a 2f 5c 3f 3e 2f 2c 72  \?xml/,e:/\?>/,r
b690: 3a 31 30 7d 2c 7b 62 3a 2f 3c 5c 3f 5c 77 2b 2f  :10},{b:/<\?\w+/
b6a0: 2c 65 3a 2f 5c 3f 3e 2f 7d 5d 7d 2c 7b 63 4e 3a  ,e:/\?>/}]},{cN:
b6b0: 22 74 61 67 22 2c 62 3a 22 3c 2f 3f 22 2c 65 3a  "tag",b:"</?",e:
b6c0: 22 2f 3f 3e 22 2c 63 3a 5b 7b 63 4e 3a 22 6e 61  "/?>",c:[{cN:"na
b6d0: 6d 65 22 2c 62 3a 2f 5b 5e 5c 2f 3e 3c 5c 73 5d  me",b:/[^\/><\s]
b6e0: 2b 2f 2c 72 3a 30 7d 2c 72 5d 7d 5d 7d 7d 29 2c  +/,r:0},r]}]}}),
b6f0: 68 6c 6a 73 2e 67 28 22 6d 61 72 6b 64 6f 77 6e  hljs.g("markdown
b700: 22 2c 66 75 6e 63 74 69 6f 6e 28 65 29 7b 72 65  ",function(e){re
b710: 74 75 72 6e 7b 61 6c 69 61 73 65 73 3a 5b 22 6d  turn{aliases:["m
b720: 64 22 2c 22 6d 6b 64 6f 77 6e 22 2c 22 6d 6b 64  d","mkdown","mkd
b730: 22 5d 2c 63 3a 5b 7b 63 4e 3a 22 73 65 63 74 69  "],c:[{cN:"secti
b740: 6f 6e 22 2c 76 3a 5b 7b 62 3a 22 5e 23 7b 31 2c  on",v:[{b:"^#{1,
b750: 36 7d 22 2c 65 3a 22 24 22 7d 2c 7b 62 3a 22 5e  6}",e:"$"},{b:"^
b760: 2e 2b 3f 5c 5c 6e 5b 3d 2d 5d 7b 32 2c 7d 24 22  .+?\\n[=-]{2,}$"
b770: 7d 5d 7d 2c 7b 62 3a 22 3c 22 2c 65 3a 22 3e 22  }]},{b:"<",e:">"
b780: 2c 73 4c 3a 22 78 6d 6c 22 2c 72 3a 30 7d 2c 7b  ,sL:"xml",r:0},{
b790: 63 4e 3a 22 62 75 6c 6c 65 74 22 2c 62 3a 22 5e  cN:"bullet",b:"^
b7a0: 28 5b 2a 2b 2d 5d 7c 28 5c 5c 64 2b 5c 5c 2e 29  ([*+-]|(\\d+\\.)
b7b0: 29 5c 5c 73 2b 22 7d 2c 7b 63 4e 3a 22 73 74 72  )\\s+"},{cN:"str
b7c0: 6f 6e 67 22 2c 62 3a 22 5b 2a 5f 5d 7b 32 7d 2e  ong",b:"[*_]{2}.
b7d0: 2b 3f 5b 2a 5f 5d 7b 32 7d 22 7d 2c 7b 63 4e 3a  +?[*_]{2}"},{cN:
b7e0: 22 65 6d 70 68 61 73 69 73 22 2c 76 3a 5b 7b 62  "emphasis",v:[{b
b7f0: 3a 22 5c 5c 2a 2e 2b 3f 5c 5c 2a 22 7d 2c 7b 62  :"\\*.+?\\*"},{b
b800: 3a 22 5f 2e 2b 3f 5f 22 2c 72 3a 30 7d 5d 7d 2c  :"_.+?_",r:0}]},
b810: 7b 63 4e 3a 22 71 75 6f 74 65 22 2c 62 3a 22 5e  {cN:"quote",b:"^
b820: 3e 5c 5c 73 2b 22 2c 65 3a 22 24 22 7d 2c 7b 63  >\\s+",e:"$"},{c
b830: 4e 3a 22 63 6f 64 65 22 2c 76 3a 5b 7b 62 3a 22  N:"code",v:[{b:"
b840: 5e 60 60 60 77 2a 73 2a 24 22 2c 65 3a 22 5e 60  ^```w*s*$",e:"^`
b850: 60 60 73 2a 24 22 7d 2c 7b 62 3a 22 60 2e 2b 3f  ``s*$"},{b:"`.+?
b860: 60 22 7d 2c 7b 62 3a 22 5e 28 20 7b 34 7d 7c 5c  `"},{b:"^( {4}|\
b870: 74 29 22 2c 65 3a 22 24 22 2c 72 3a 30 7d 5d 7d  t)",e:"$",r:0}]}
b880: 2c 7b 62 3a 22 5e 5b 2d 5c 5c 2a 5d 7b 33 2c 7d  ,{b:"^[-\\*]{3,}
b890: 22 2c 65 3a 22 24 22 7d 2c 7b 62 3a 22 5c 5c 5b  ",e:"$"},{b:"\\[
b8a0: 2e 2b 3f 5c 5c 5d 5b 5c 5c 28 5c 5c 5b 5d 2e 2a  .+?\\][\\(\\[].*
b8b0: 3f 5b 5c 5c 29 5c 5c 5d 5d 22 2c 72 42 3a 21 30  ?[\\)\\]]",rB:!0
b8c0: 2c 63 3a 5b 7b 63 4e 3a 22 73 74 72 69 6e 67 22  ,c:[{cN:"string"
b8d0: 2c 62 3a 22 5c 5c 5b 22 2c 65 3a 22 5c 5c 5d 22  ,b:"\\[",e:"\\]"
b8e0: 2c 65 42 3a 21 30 2c 72 45 3a 21 30 2c 72 3a 30  ,eB:!0,rE:!0,r:0
b8f0: 7d 2c 7b 63 4e 3a 22 6c 69 6e 6b 22 2c 62 3a 22  },{cN:"link",b:"
b900: 5c 5c 5d 5c 5c 28 22 2c 65 3a 22 5c 5c 29 22 2c  \\]\\(",e:"\\)",
b910: 65 42 3a 21 30 2c 65 45 3a 21 30 7d 2c 7b 63 4e  eB:!0,eE:!0},{cN
b920: 3a 22 73 79 6d 62 6f 6c 22 2c 62 3a 22 5c 5c 5d  :"symbol",b:"\\]
b930: 5c 5c 5b 22 2c 65 3a 22 5c 5c 5d 22 2c 65 42 3a  \\[",e:"\\]",eB:
b940: 21 30 2c 65 45 3a 21 30 7d 5d 2c 72 3a 31 30 7d  !0,eE:!0}],r:10}
b950: 2c 7b 62 3a 2f 5e 5c 5b 5b 5e 5c 6e 5d 2b 5c 5d  ,{b:/^\[[^\n]+\]
b960: 3a 2f 2c 72 42 3a 21 30 2c 63 3a 5b 7b 63 4e 3a  :/,rB:!0,c:[{cN:
b970: 22 73 79 6d 62 6f 6c 22 2c 62 3a 2f 5c 5b 2f 2c  "symbol",b:/\[/,
b980: 65 3a 2f 5c 5d 2f 2c 65 42 3a 21 30 2c 65 45 3a  e:/\]/,eB:!0,eE:
b990: 21 30 7d 2c 7b 63 4e 3a 22 6c 69 6e 6b 22 2c 62  !0},{cN:"link",b
b9a0: 3a 2f 3a 5c 73 2a 2f 2c 65 3a 2f 24 2f 2c 65 42  :/:\s*/,e:/$/,eB
b9b0: 3a 21 30 7d 5d 7d 5d 7d 7d 29 2c 68 6c 6a 73 2e  :!0}]}]}}),hljs.
b9c0: 67 28 22 6a 61 76 61 73 63 72 69 70 74 22 2c 66  g("javascript",f
b9d0: 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 74  unction(e){var t
b9e0: 3d 22 5b 41 2d 5a 61 2d 7a 24 5f 5d 5b 30 2d 39  ="[A-Za-z$_][0-9
b9f0: 41 2d 5a 61 2d 7a 24 5f 5d 2a 22 2c 72 3d 7b 6b  A-Za-z$_]*",r={k
ba00: 65 79 77 6f 72 64 3a 22 69 6e 20 6f 66 20 69 66  eyword:"in of if
ba10: 20 66 6f 72 20 77 68 69 6c 65 20 66 69 6e 61 6c   for while final
ba20: 6c 79 20 76 61 72 20 6e 65 77 20 66 75 6e 63 74  ly var new funct
ba30: 69 6f 6e 20 64 6f 20 72 65 74 75 72 6e 20 76 6f  ion do return vo
ba40: 69 64 20 65 6c 73 65 20 62 72 65 61 6b 20 63 61  id else break ca
ba50: 74 63 68 20 69 6e 73 74 61 6e 63 65 6f 66 20 77  tch instanceof w
ba60: 69 74 68 20 74 68 72 6f 77 20 63 61 73 65 20 64  ith throw case d
ba70: 65 66 61 75 6c 74 20 74 72 79 20 74 68 69 73 20  efault try this 
ba80: 73 77 69 74 63 68 20 63 6f 6e 74 69 6e 75 65 20  switch continue 
ba90: 74 79 70 65 6f 66 20 64 65 6c 65 74 65 20 6c 65  typeof delete le
baa0: 74 20 79 69 65 6c 64 20 63 6f 6e 73 74 20 65 78  t yield const ex
bab0: 70 6f 72 74 20 73 75 70 65 72 20 64 65 62 75 67  port super debug
bac0: 67 65 72 20 61 73 20 61 73 79 6e 63 20 61 77 61  ger as async awa
bad0: 69 74 20 73 74 61 74 69 63 20 69 6d 70 6f 72 74  it static import
bae0: 20 66 72 6f 6d 20 61 73 22 2c 6c 69 74 65 72 61   from as",litera
baf0: 6c 3a 22 74 72 75 65 20 66 61 6c 73 65 20 6e 75  l:"true false nu
bb00: 6c 6c 20 75 6e 64 65 66 69 6e 65 64 20 4e 61 4e  ll undefined NaN
bb10: 20 49 6e 66 69 6e 69 74 79 22 2c 62 75 69 6c 74   Infinity",built
bb20: 5f 69 6e 3a 22 65 76 61 6c 20 69 73 46 69 6e 69  _in:"eval isFini
bb30: 74 65 20 69 73 4e 61 4e 20 70 61 72 73 65 46 6c  te isNaN parseFl
bb40: 6f 61 74 20 70 61 72 73 65 49 6e 74 20 64 65 63  oat parseInt dec
bb50: 6f 64 65 55 52 49 20 64 65 63 6f 64 65 55 52 49  odeURI decodeURI
bb60: 43 6f 6d 70 6f 6e 65 6e 74 20 65 6e 63 6f 64 65  Component encode
bb70: 55 52 49 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d  URI encodeURICom
bb80: 70 6f 6e 65 6e 74 20 65 73 63 61 70 65 20 75 6e  ponent escape un
bb90: 65 73 63 61 70 65 20 4f 62 6a 65 63 74 20 46 75  escape Object Fu
bba0: 6e 63 74 69 6f 6e 20 42 6f 6f 6c 65 61 6e 20 45  nction Boolean E
bbb0: 72 72 6f 72 20 45 76 61 6c 45 72 72 6f 72 20 49  rror EvalError I
bbc0: 6e 74 65 72 6e 61 6c 45 72 72 6f 72 20 52 61 6e  nternalError Ran
bbd0: 67 65 45 72 72 6f 72 20 52 65 66 65 72 65 6e 63  geError Referenc
bbe0: 65 45 72 72 6f 72 20 53 74 6f 70 49 74 65 72 61  eError StopItera
bbf0: 74 69 6f 6e 20 53 79 6e 74 61 78 45 72 72 6f 72  tion SyntaxError
bc00: 20 54 79 70 65 45 72 72 6f 72 20 55 52 49 45 72   TypeError URIEr
bc10: 72 6f 72 20 4e 75 6d 62 65 72 20 4d 61 74 68 20  ror Number Math 
bc20: 44 61 74 65 20 53 74 72 69 6e 67 20 52 65 67 45  Date String RegE
bc30: 78 70 20 41 72 72 61 79 20 46 6c 6f 61 74 33 32  xp Array Float32
bc40: 41 72 72 61 79 20 46 6c 6f 61 74 36 34 41 72 72  Array Float64Arr
bc50: 61 79 20 49 6e 74 31 36 41 72 72 61 79 20 49 6e  ay Int16Array In
bc60: 74 33 32 41 72 72 61 79 20 49 6e 74 38 41 72 72  t32Array Int8Arr
bc70: 61 79 20 55 69 6e 74 31 36 41 72 72 61 79 20 55  ay Uint16Array U
bc80: 69 6e 74 33 32 41 72 72 61 79 20 55 69 6e 74 38  int32Array Uint8
bc90: 41 72 72 61 79 20 55 69 6e 74 38 43 6c 61 6d 70  Array Uint8Clamp
bca0: 65 64 41 72 72 61 79 20 41 72 72 61 79 42 75 66  edArray ArrayBuf
bcb0: 66 65 72 20 44 61 74 61 56 69 65 77 20 4a 53 4f  fer DataView JSO
bcc0: 4e 20 49 6e 74 6c 20 61 72 67 75 6d 65 6e 74 73  N Intl arguments
bcd0: 20 72 65 71 75 69 72 65 20 6d 6f 64 75 6c 65 20   require module 
bce0: 63 6f 6e 73 6f 6c 65 20 77 69 6e 64 6f 77 20 64  console window d
bcf0: 6f 63 75 6d 65 6e 74 20 53 79 6d 62 6f 6c 20 53  ocument Symbol S
bd00: 65 74 20 4d 61 70 20 57 65 61 6b 53 65 74 20 57  et Map WeakSet W
bd10: 65 61 6b 4d 61 70 20 50 72 6f 78 79 20 52 65 66  eakMap Proxy Ref
bd20: 6c 65 63 74 20 50 72 6f 6d 69 73 65 22 7d 2c 6e  lect Promise"},n
bd30: 3d 7b 63 4e 3a 22 6e 75 6d 62 65 72 22 2c 76 3a  ={cN:"number",v:
bd40: 5b 7b 62 3a 22 5c 5c 62 28 30 5b 62 42 5d 5b 30  [{b:"\\b(0[bB][0
bd50: 31 5d 2b 29 22 7d 2c 7b 62 3a 22 5c 5c 62 28 30  1]+)"},{b:"\\b(0
bd60: 5b 6f 4f 5d 5b 30 2d 37 5d 2b 29 22 7d 2c 7b 62  [oO][0-7]+)"},{b
bd70: 3a 65 2e 43 4e 52 7d 5d 2c 72 3a 30 7d 2c 61 3d  :e.CNR}],r:0},a=
bd80: 7b 63 4e 3a 22 73 75 62 73 74 22 2c 62 3a 22 5c  {cN:"subst",b:"\
bd90: 5c 24 5c 5c 7b 22 2c 65 3a 22 5c 5c 7d 22 2c 6b  \$\\{",e:"\\}",k
bda0: 3a 72 2c 63 3a 5b 5d 7d 2c 69 3d 7b 63 4e 3a 22  :r,c:[]},i={cN:"
bdb0: 73 74 72 69 6e 67 22 2c 62 3a 22 60 22 2c 65 3a  string",b:"`",e:
bdc0: 22 60 22 2c 63 3a 5b 65 2e 42 45 2c 61 5d 7d 3b  "`",c:[e.BE,a]};
bdd0: 61 2e 63 3d 5b 65 2e 41 53 4d 2c 65 2e 51 53 4d  a.c=[e.ASM,e.QSM
bde0: 2c 69 2c 6e 2c 65 2e 52 4d 5d 3b 76 61 72 20 73  ,i,n,e.RM];var s
bdf0: 3d 61 2e 63 2e 63 6f 6e 63 61 74 28 5b 65 2e 43  =a.c.concat([e.C
be00: 42 43 4d 2c 65 2e 43 4c 43 4d 5d 29 3b 72 65 74  BCM,e.CLCM]);ret
be10: 75 72 6e 7b 61 6c 69 61 73 65 73 3a 5b 22 6a 73  urn{aliases:["js
be20: 22 2c 22 6a 73 78 22 5d 2c 6b 3a 72 2c 63 3a 5b  ","jsx"],k:r,c:[
be30: 7b 63 4e 3a 22 6d 65 74 61 22 2c 72 3a 31 30 2c  {cN:"meta",r:10,
be40: 62 3a 2f 5e 5c 73 2a 5b 27 22 5d 75 73 65 20 28  b:/^\s*['"]use (
be50: 73 74 72 69 63 74 7c 61 73 6d 29 5b 27 22 5d 2f  strict|asm)['"]/
be60: 7d 2c 7b 63 4e 3a 22 6d 65 74 61 22 2c 62 3a 2f  },{cN:"meta",b:/
be70: 5e 23 21 2f 2c 65 3a 2f 24 2f 7d 2c 65 2e 41 53  ^#!/,e:/$/},e.AS
be80: 4d 2c 65 2e 51 53 4d 2c 69 2c 65 2e 43 4c 43 4d  M,e.QSM,i,e.CLCM
be90: 2c 65 2e 43 42 43 4d 2c 6e 2c 7b 62 3a 2f 5b 7b  ,e.CBCM,n,{b:/[{
bea0: 2c 5d 5c 73 2a 2f 2c 72 3a 30 2c 63 3a 5b 7b 62  ,]\s*/,r:0,c:[{b
beb0: 3a 74 2b 22 5c 5c 73 2a 3a 22 2c 72 42 3a 21 30  :t+"\\s*:",rB:!0
bec0: 2c 72 3a 30 2c 63 3a 5b 7b 63 4e 3a 22 61 74 74  ,r:0,c:[{cN:"att
bed0: 72 22 2c 62 3a 74 2c 72 3a 30 7d 5d 7d 5d 7d 2c  r",b:t,r:0}]}]},
bee0: 7b 62 3a 22 28 22 2b 65 2e 52 53 52 2b 22 7c 5c  {b:"("+e.RSR+"|\
bef0: 5c 62 28 63 61 73 65 7c 72 65 74 75 72 6e 7c 74  \b(case|return|t
bf00: 68 72 6f 77 29 5c 5c 62 29 5c 5c 73 2a 22 2c 6b  hrow)\\b)\\s*",k
bf10: 3a 22 72 65 74 75 72 6e 20 74 68 72 6f 77 20 63  :"return throw c
bf20: 61 73 65 22 2c 63 3a 5b 65 2e 43 4c 43 4d 2c 65  ase",c:[e.CLCM,e
bf30: 2e 43 42 43 4d 2c 65 2e 52 4d 2c 7b 63 4e 3a 22  .CBCM,e.RM,{cN:"
bf40: 66 75 6e 63 74 69 6f 6e 22 2c 62 3a 22 28 5c 5c  function",b:"(\\
bf50: 28 2e 2a 3f 5c 5c 29 7c 22 2b 74 2b 22 29 5c 5c  (.*?\\)|"+t+")\\
bf60: 73 2a 3d 3e 22 2c 72 42 3a 21 30 2c 65 3a 22 5c  s*=>",rB:!0,e:"\
bf70: 5c 73 2a 3d 3e 22 2c 63 3a 5b 7b 63 4e 3a 22 70  \s*=>",c:[{cN:"p
bf80: 61 72 61 6d 73 22 2c 76 3a 5b 7b 62 3a 74 7d 2c  arams",v:[{b:t},
bf90: 7b 62 3a 2f 5c 28 5c 73 2a 5c 29 2f 7d 2c 7b 62  {b:/\(\s*\)/},{b
bfa0: 3a 2f 5c 28 2f 2c 65 3a 2f 5c 29 2f 2c 65 42 3a  :/\(/,e:/\)/,eB:
bfb0: 21 30 2c 65 45 3a 21 30 2c 6b 3a 72 2c 63 3a 73  !0,eE:!0,k:r,c:s
bfc0: 7d 5d 7d 5d 7d 2c 7b 62 3a 2f 3c 2f 2c 65 3a 2f  }]}]},{b:/</,e:/
bfd0: 28 5c 2f 5c 77 2b 7c 5c 77 2b 5c 2f 29 3e 2f 2c  (\/\w+|\w+\/)>/,
bfe0: 73 4c 3a 22 78 6d 6c 22 2c 63 3a 5b 7b 62 3a 2f  sL:"xml",c:[{b:/
bff0: 3c 5c 77 2b 5c 73 2a 5c 2f 3e 2f 2c 73 6b 69 70  <\w+\s*\/>/,skip
c000: 3a 21 30 7d 2c 7b 62 3a 2f 3c 5c 77 2b 2f 2c 65  :!0},{b:/<\w+/,e
c010: 3a 2f 28 5c 2f 5c 77 2b 7c 5c 77 2b 5c 2f 29 3e  :/(\/\w+|\w+\/)>
c020: 2f 2c 73 6b 69 70 3a 21 30 2c 63 3a 5b 7b 62 3a  /,skip:!0,c:[{b:
c030: 2f 3c 5c 77 2b 5c 73 2a 5c 2f 3e 2f 2c 73 6b 69  /<\w+\s*\/>/,ski
c040: 70 3a 21 30 7d 2c 22 73 65 6c 66 22 5d 7d 5d 7d  p:!0},"self"]}]}
c050: 5d 2c 72 3a 30 7d 2c 7b 63 4e 3a 22 66 75 6e 63  ],r:0},{cN:"func
c060: 74 69 6f 6e 22 2c 62 4b 3a 22 66 75 6e 63 74 69  tion",bK:"functi
c070: 6f 6e 22 2c 65 3a 2f 5c 7b 2f 2c 65 45 3a 21 30  on",e:/\{/,eE:!0
c080: 2c 63 3a 5b 65 2e 69 6e 68 65 72 69 74 28 65 2e  ,c:[e.inherit(e.
c090: 54 4d 2c 7b 62 3a 74 7d 29 2c 7b 63 4e 3a 22 70  TM,{b:t}),{cN:"p
c0a0: 61 72 61 6d 73 22 2c 62 3a 2f 5c 28 2f 2c 65 3a  arams",b:/\(/,e:
c0b0: 2f 5c 29 2f 2c 65 42 3a 21 30 2c 65 45 3a 21 30  /\)/,eB:!0,eE:!0
c0c0: 2c 63 3a 73 7d 5d 2c 69 3a 2f 5c 5b 7c 25 2f 7d  ,c:s}],i:/\[|%/}
c0d0: 2c 7b 62 3a 2f 5c 24 5b 28 2e 5d 2f 7d 2c 65 2e  ,{b:/\$[(.]/},e.
c0e0: 4d 45 54 48 4f 44 5f 47 55 41 52 44 2c 7b 63 4e  METHOD_GUARD,{cN
c0f0: 3a 22 63 6c 61 73 73 22 2c 62 4b 3a 22 63 6c 61  :"class",bK:"cla
c100: 73 73 22 2c 65 3a 2f 5b 7b 3b 3d 5d 2f 2c 65 45  ss",e:/[{;=]/,eE
c110: 3a 21 30 2c 69 3a 2f 5b 3a 22 5c 5b 5c 5d 5d 2f  :!0,i:/[:"\[\]]/
c120: 2c 63 3a 5b 7b 62 4b 3a 22 65 78 74 65 6e 64 73  ,c:[{bK:"extends
c130: 22 7d 2c 65 2e 55 54 4d 5d 7d 2c 7b 62 4b 3a 22  "},e.UTM]},{bK:"
c140: 63 6f 6e 73 74 72 75 63 74 6f 72 22 2c 65 3a 2f  constructor",e:/
c150: 5c 7b 2f 2c 65 45 3a 21 30 7d 5d 2c 69 3a 2f 23  \{/,eE:!0}],i:/#
c160: 28 3f 21 21 29 2f 7d 7d 29 2c 68 6c 6a 73 2e 67  (?!!)/}}),hljs.g
c170: 28 22 6c 69 73 70 22 2c 66 75 6e 63 74 69 6f 6e  ("lisp",function
c180: 28 65 29 7b 76 61 72 20 74 3d 22 5b 61 2d 7a 41  (e){var t="[a-zA
c190: 2d 5a 5f 5c 5c 2d 5c 5c 2b 5c 5c 2a 5c 5c 2f 5c  -Z_\\-\\+\\*\\/\
c1a0: 5c 3c 5c 5c 3d 5c 5c 3e 5c 5c 26 5c 5c 23 5d 5b  \<\\=\\>\\&\\#][
c1b0: 61 2d 7a 41 2d 5a 30 2d 39 5f 5c 5c 2d 5c 5c 2b  a-zA-Z0-9_\\-\\+
c1c0: 5c 5c 2a 5c 5c 2f 5c 5c 3c 5c 5c 3d 5c 5c 3e 5c  \\*\\/\\<\\=\\>\
c1d0: 5c 26 5c 5c 23 21 5d 2a 22 2c 72 3d 22 5c 5c 7c  \&\\#!]*",r="\\|
c1e0: 5b 5e 5d 2a 3f 5c 5c 7c 22 2c 6e 3d 22 28 5c 5c  [^]*?\\|",n="(\\
c1f0: 2d 7c 5c 5c 2b 29 3f 5c 5c 64 2b 28 5c 5c 2e 5c  -|\\+)?\\d+(\\.\
c200: 5c 64 2b 7c 5c 5c 2f 5c 5c 64 2b 29 3f 28 28 64  \d+|\\/\\d+)?((d
c210: 7c 65 7c 66 7c 6c 7c 73 7c 44 7c 45 7c 46 7c 4c  |e|f|l|s|D|E|F|L
c220: 7c 53 29 28 5c 5c 2b 7c 5c 5c 2d 29 3f 5c 5c 64  |S)(\\+|\\-)?\\d
c230: 2b 29 3f 22 2c 61 3d 7b 63 4e 3a 22 6d 65 74 61  +)?",a={cN:"meta
c240: 22 2c 62 3a 22 5e 23 21 22 2c 65 3a 22 24 22 7d  ",b:"^#!",e:"$"}
c250: 2c 69 3d 7b 63 4e 3a 22 6c 69 74 65 72 61 6c 22  ,i={cN:"literal"
c260: 2c 62 3a 22 5c 5c 62 28 74 7b 31 7d 7c 6e 69 6c  ,b:"\\b(t{1}|nil
c270: 29 5c 5c 62 22 7d 2c 73 3d 7b 63 4e 3a 22 6e 75  )\\b"},s={cN:"nu
c280: 6d 62 65 72 22 2c 76 3a 5b 7b 62 3a 6e 2c 72 3a  mber",v:[{b:n,r:
c290: 30 7d 2c 7b 62 3a 22 23 28 62 7c 42 29 5b 30 2d  0},{b:"#(b|B)[0-
c2a0: 31 5d 2b 28 2f 5b 30 2d 31 5d 2b 29 3f 22 7d 2c  1]+(/[0-1]+)?"},
c2b0: 7b 62 3a 22 23 28 6f 7c 4f 29 5b 30 2d 37 5d 2b  {b:"#(o|O)[0-7]+
c2c0: 28 2f 5b 30 2d 37 5d 2b 29 3f 22 7d 2c 7b 62 3a  (/[0-7]+)?"},{b:
c2d0: 22 23 28 78 7c 58 29 5b 30 2d 39 61 2d 66 41 2d  "#(x|X)[0-9a-fA-
c2e0: 46 5d 2b 28 2f 5b 30 2d 39 61 2d 66 41 2d 46 5d  F]+(/[0-9a-fA-F]
c2f0: 2b 29 3f 22 7d 2c 7b 62 3a 22 23 28 63 7c 43 29  +)?"},{b:"#(c|C)
c300: 5c 5c 28 22 2b 6e 2b 22 20 2b 22 2b 6e 2c 65 3a  \\("+n+" +"+n,e:
c310: 22 5c 5c 29 22 7d 5d 7d 2c 6f 3d 65 2e 69 6e 68  "\\)"}]},o=e.inh
c320: 65 72 69 74 28 65 2e 51 53 4d 2c 7b 69 3a 6e 75  erit(e.QSM,{i:nu
c330: 6c 6c 7d 29 2c 63 3d 65 2e 43 28 22 3b 22 2c 22  ll}),c=e.C(";","
c340: 24 22 2c 7b 72 3a 30 7d 29 2c 6c 3d 7b 62 3a 22  $",{r:0}),l={b:"
c350: 5c 5c 2a 22 2c 65 3a 22 5c 5c 2a 22 7d 2c 75 3d  \\*",e:"\\*"},u=
c360: 7b 63 4e 3a 22 73 79 6d 62 6f 6c 22 2c 62 3a 22  {cN:"symbol",b:"
c370: 5b 3a 26 5d 22 2b 74 7d 2c 64 3d 7b 62 3a 74 2c  [:&]"+t},d={b:t,
c380: 72 3a 30 7d 2c 70 3d 7b 62 3a 72 7d 2c 6d 3d 7b  r:0},p={b:r},m={
c390: 62 3a 22 5c 5c 28 22 2c 65 3a 22 5c 5c 29 22 2c  b:"\\(",e:"\\)",
c3a0: 63 3a 5b 22 73 65 6c 66 22 2c 69 2c 6f 2c 73 2c  c:["self",i,o,s,
c3b0: 64 5d 7d 2c 67 3d 7b 63 3a 5b 73 2c 6f 2c 6c 2c  d]},g={c:[s,o,l,
c3c0: 75 2c 6d 2c 64 5d 2c 76 3a 5b 7b 62 3a 22 5b 27  u,m,d],v:[{b:"['
c3d0: 60 5d 5c 5c 28 22 2c 65 3a 22 5c 5c 29 22 7d 2c  `]\\(",e:"\\)"},
c3e0: 7b 62 3a 22 5c 5c 28 71 75 6f 74 65 20 22 2c 65  {b:"\\(quote ",e
c3f0: 3a 22 5c 5c 29 22 2c 6b 3a 7b 6e 61 6d 65 3a 22  :"\\)",k:{name:"
c400: 71 75 6f 74 65 22 7d 7d 2c 7b 62 3a 22 27 22 2b  quote"}},{b:"'"+
c410: 72 7d 5d 7d 2c 62 3d 7b 76 3a 5b 7b 62 3a 22 27  r}]},b={v:[{b:"'
c420: 22 2b 74 7d 2c 7b 62 3a 22 23 27 22 2b 74 2b 22  "+t},{b:"#'"+t+"
c430: 28 3a 3a 22 2b 74 2b 22 29 2a 22 7d 5d 7d 2c 66  (::"+t+")*"}]},f
c440: 3d 7b 62 3a 22 5c 5c 28 5c 5c 73 2a 22 2c 65 3a  ={b:"\\(\\s*",e:
c450: 22 5c 5c 29 22 7d 2c 68 3d 7b 65 57 3a 21 30 2c  "\\)"},h={eW:!0,
c460: 72 3a 30 7d 3b 72 65 74 75 72 6e 20 66 2e 63 3d  r:0};return f.c=
c470: 5b 7b 63 4e 3a 22 6e 61 6d 65 22 2c 76 3a 5b 7b  [{cN:"name",v:[{
c480: 62 3a 74 7d 2c 7b 62 3a 72 7d 5d 7d 2c 68 5d 2c  b:t},{b:r}]},h],
c490: 68 2e 63 3d 5b 67 2c 62 2c 66 2c 69 2c 73 2c 6f  h.c=[g,b,f,i,s,o
c4a0: 2c 63 2c 6c 2c 75 2c 70 2c 64 5d 2c 7b 69 3a 2f  ,c,l,u,p,d],{i:/
c4b0: 5c 53 2f 2c 63 3a 5b 73 2c 61 2c 69 2c 6f 2c 63  \S/,c:[s,a,i,o,c
c4c0: 2c 67 2c 62 2c 66 2c 64 5d 7d 7d 29 2c 68 6c 6a  ,g,b,f,d]}}),hlj
c4d0: 73 2e 67 28 22 72 22 2c 66 75 6e 63 74 69 6f 6e  s.g("r",function
c4e0: 28 65 29 7b 76 61 72 20 74 3d 22 28 5b 61 2d 7a  (e){var t="([a-z
c4f0: 41 2d 5a 5d 7c 5c 5c 2e 5b 61 2d 7a 41 2d 5a 2e  A-Z]|\\.[a-zA-Z.
c500: 5d 29 5b 61 2d 7a 41 2d 5a 30 2d 39 2e 5f 5d 2a  ])[a-zA-Z0-9._]*
c510: 22 3b 72 65 74 75 72 6e 7b 63 3a 5b 65 2e 48 43  ";return{c:[e.HC
c520: 4d 2c 7b 62 3a 74 2c 6c 3a 74 2c 6b 3a 7b 6b 65  M,{b:t,l:t,k:{ke
c530: 79 77 6f 72 64 3a 22 66 75 6e 63 74 69 6f 6e 20  yword:"function 
c540: 69 66 20 69 6e 20 62 72 65 61 6b 20 6e 65 78 74  if in break next
c550: 20 72 65 70 65 61 74 20 65 6c 73 65 20 66 6f 72   repeat else for
c560: 20 72 65 74 75 72 6e 20 73 77 69 74 63 68 20 77   return switch w
c570: 68 69 6c 65 20 74 72 79 20 74 72 79 43 61 74 63  hile try tryCatc
c580: 68 20 73 74 6f 70 20 77 61 72 6e 69 6e 67 20 72  h stop warning r
c590: 65 71 75 69 72 65 20 6c 69 62 72 61 72 79 20 61  equire library a
c5a0: 74 74 61 63 68 20 64 65 74 61 63 68 20 73 6f 75  ttach detach sou
c5b0: 72 63 65 20 73 65 74 4d 65 74 68 6f 64 20 73 65  rce setMethod se
c5c0: 74 47 65 6e 65 72 69 63 20 73 65 74 47 72 6f 75  tGeneric setGrou
c5d0: 70 47 65 6e 65 72 69 63 20 73 65 74 43 6c 61 73  pGeneric setClas
c5e0: 73 20 2e 2e 2e 22 2c 6c 69 74 65 72 61 6c 3a 22  s ...",literal:"
c5f0: 4e 55 4c 4c 20 4e 41 20 54 52 55 45 20 46 41 4c  NULL NA TRUE FAL
c600: 53 45 20 54 20 46 20 49 6e 66 20 4e 61 4e 20 4e  SE T F Inf NaN N
c610: 41 5f 69 6e 74 65 67 65 72 5f 7c 31 30 20 4e 41  A_integer_|10 NA
c620: 5f 72 65 61 6c 5f 7c 31 30 20 4e 41 5f 63 68 61  _real_|10 NA_cha
c630: 72 61 63 74 65 72 5f 7c 31 30 20 4e 41 5f 63 6f  racter_|10 NA_co
c640: 6d 70 6c 65 78 5f 7c 31 30 22 7d 2c 72 3a 30 7d  mplex_|10"},r:0}
c650: 2c 7b 63 4e 3a 22 6e 75 6d 62 65 72 22 2c 62 3a  ,{cN:"number",b:
c660: 22 30 5b 78 58 5d 5b 30 2d 39 61 2d 66 41 2d 46  "0[xX][0-9a-fA-F
c670: 5d 2b 5b 4c 69 5d 3f 5c 5c 62 22 2c 72 3a 30 7d  ]+[Li]?\\b",r:0}
c680: 2c 7b 63 4e 3a 22 6e 75 6d 62 65 72 22 2c 62 3a  ,{cN:"number",b:
c690: 22 5c 5c 64 2b 28 3f 3a 5b 65 45 5d 5b 2b 5c 5c  "\\d+(?:[eE][+\\
c6a0: 2d 5d 3f 5c 5c 64 2a 29 3f 4c 5c 5c 62 22 2c 72  -]?\\d*)?L\\b",r
c6b0: 3a 30 7d 2c 7b 63 4e 3a 22 6e 75 6d 62 65 72 22  :0},{cN:"number"
c6c0: 2c 62 3a 22 5c 5c 64 2b 5c 5c 2e 28 3f 21 5c 5c  ,b:"\\d+\\.(?!\\
c6d0: 64 29 28 3f 3a 69 5c 5c 62 29 3f 22 2c 72 3a 30  d)(?:i\\b)?",r:0
c6e0: 7d 2c 7b 63 4e 3a 22 6e 75 6d 62 65 72 22 2c 62  },{cN:"number",b
c6f0: 3a 22 5c 5c 64 2b 28 3f 3a 5c 5c 2e 5c 5c 64 2a  :"\\d+(?:\\.\\d*
c700: 29 3f 28 3f 3a 5b 65 45 5d 5b 2b 5c 5c 2d 5d 3f  )?(?:[eE][+\\-]?
c710: 5c 5c 64 2a 29 3f 69 3f 5c 5c 62 22 2c 72 3a 30  \\d*)?i?\\b",r:0
c720: 7d 2c 7b 63 4e 3a 22 6e 75 6d 62 65 72 22 2c 62  },{cN:"number",b
c730: 3a 22 5c 5c 2e 5c 5c 64 2b 28 3f 3a 5b 65 45 5d  :"\\.\\d+(?:[eE]
c740: 5b 2b 5c 5c 2d 5d 3f 5c 5c 64 2a 29 3f 69 3f 5c  [+\\-]?\\d*)?i?\
c750: 5c 62 22 2c 72 3a 30 7d 2c 7b 62 3a 22 60 22 2c  \b",r:0},{b:"`",
c760: 65 3a 22 60 22 2c 72 3a 30 7d 2c 7b 63 4e 3a 22  e:"`",r:0},{cN:"
c770: 73 74 72 69 6e 67 22 2c 63 3a 5b 65 2e 42 45 5d  string",c:[e.BE]
c780: 2c 76 3a 5b 7b 62 3a 27 22 27 2c 65 3a 27 22 27  ,v:[{b:'"',e:'"'
c790: 7d 2c 7b 62 3a 22 27 22 2c 65 3a 22 27 22 7d 5d  },{b:"'",e:"'"}]
c7a0: 7d 5d 7d 7d 29 2c 68 6c 6a 73 2e 67 28 22 67 6f  }]}}),hljs.g("go
c7b0: 22 2c 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61  ",function(e){va
c7c0: 72 20 74 3d 7b 6b 65 79 77 6f 72 64 3a 22 62 72  r t={keyword:"br
c7d0: 65 61 6b 20 64 65 66 61 75 6c 74 20 66 75 6e 63  eak default func
c7e0: 20 69 6e 74 65 72 66 61 63 65 20 73 65 6c 65 63   interface selec
c7f0: 74 20 63 61 73 65 20 6d 61 70 20 73 74 72 75 63  t case map struc
c800: 74 20 63 68 61 6e 20 65 6c 73 65 20 67 6f 74 6f  t chan else goto
c810: 20 70 61 63 6b 61 67 65 20 73 77 69 74 63 68 20   package switch 
c820: 63 6f 6e 73 74 20 66 61 6c 6c 74 68 72 6f 75 67  const fallthroug
c830: 68 20 69 66 20 72 61 6e 67 65 20 74 79 70 65 20  h if range type 
c840: 63 6f 6e 74 69 6e 75 65 20 66 6f 72 20 69 6d 70  continue for imp
c850: 6f 72 74 20 72 65 74 75 72 6e 20 76 61 72 20 67  ort return var g
c860: 6f 20 64 65 66 65 72 20 62 6f 6f 6c 20 62 79 74  o defer bool byt
c870: 65 20 63 6f 6d 70 6c 65 78 36 34 20 63 6f 6d 70  e complex64 comp
c880: 6c 65 78 31 32 38 20 66 6c 6f 61 74 33 32 20 66  lex128 float32 f
c890: 6c 6f 61 74 36 34 20 69 6e 74 38 20 69 6e 74 31  loat64 int8 int1
c8a0: 36 20 69 6e 74 33 32 20 69 6e 74 36 34 20 73 74  6 int32 int64 st
c8b0: 72 69 6e 67 20 75 69 6e 74 38 20 75 69 6e 74 31  ring uint8 uint1
c8c0: 36 20 75 69 6e 74 33 32 20 75 69 6e 74 36 34 20  6 uint32 uint64 
c8d0: 69 6e 74 20 75 69 6e 74 20 75 69 6e 74 70 74 72  int uint uintptr
c8e0: 20 72 75 6e 65 22 2c 6c 69 74 65 72 61 6c 3a 22   rune",literal:"
c8f0: 74 72 75 65 20 66 61 6c 73 65 20 69 6f 74 61 20  true false iota 
c900: 6e 69 6c 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 61  nil",built_in:"a
c910: 70 70 65 6e 64 20 63 61 70 20 63 6c 6f 73 65 20  ppend cap close 
c920: 63 6f 6d 70 6c 65 78 20 63 6f 70 79 20 69 6d 61  complex copy ima
c930: 67 20 6c 65 6e 20 6d 61 6b 65 20 6e 65 77 20 70  g len make new p
c940: 61 6e 69 63 20 70 72 69 6e 74 20 70 72 69 6e 74  anic print print
c950: 6c 6e 20 72 65 61 6c 20 72 65 63 6f 76 65 72 20  ln real recover 
c960: 64 65 6c 65 74 65 22 7d 3b 72 65 74 75 72 6e 7b  delete"};return{
c970: 61 6c 69 61 73 65 73 3a 5b 22 67 6f 6c 61 6e 67  aliases:["golang
c980: 22 5d 2c 6b 3a 74 2c 69 3a 22 3c 2f 22 2c 63 3a  "],k:t,i:"</",c:
c990: 5b 65 2e 43 4c 43 4d 2c 65 2e 43 42 43 4d 2c 7b  [e.CLCM,e.CBCM,{
c9a0: 63 4e 3a 22 73 74 72 69 6e 67 22 2c 76 3a 5b 65  cN:"string",v:[e
c9b0: 2e 51 53 4d 2c 7b 62 3a 22 27 22 2c 65 3a 22 5b  .QSM,{b:"'",e:"[
c9c0: 5e 5c 5c 5c 5c 5d 27 22 7d 2c 7b 62 3a 22 60 22  ^\\\\]'"},{b:"`"
c9d0: 2c 65 3a 22 60 22 7d 5d 7d 2c 7b 63 4e 3a 22 6e  ,e:"`"}]},{cN:"n
c9e0: 75 6d 62 65 72 22 2c 76 3a 5b 7b 62 3a 65 2e 43  umber",v:[{b:e.C
c9f0: 4e 52 2b 22 5b 64 66 6c 73 69 5d 22 2c 72 3a 31  NR+"[dflsi]",r:1
ca00: 7d 2c 65 2e 43 4e 4d 5d 7d 2c 7b 62 3a 2f 3a 3d  },e.CNM]},{b:/:=
ca10: 2f 7d 2c 7b 63 4e 3a 22 66 75 6e 63 74 69 6f 6e  /},{cN:"function
ca20: 22 2c 62 4b 3a 22 66 75 6e 63 22 2c 65 3a 2f 5c  ",bK:"func",e:/\
ca30: 73 2a 5c 7b 2f 2c 65 45 3a 21 30 2c 63 3a 5b 65  s*\{/,eE:!0,c:[e
ca40: 2e 54 4d 2c 7b 63 4e 3a 22 70 61 72 61 6d 73 22  .TM,{cN:"params"
ca50: 2c 62 3a 2f 5c 28 2f 2c 65 3a 2f 5c 29 2f 2c 6b  ,b:/\(/,e:/\)/,k
ca60: 3a 74 2c 69 3a 2f 5b 22 27 5d 2f 7d 5d 7d 5d 7d  :t,i:/["']/}]}]}
ca70: 7d 29 2c 68 6c 6a 73 2e 67 28 22 6c 75 61 22 2c  }),hljs.g("lua",
ca80: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20  function(e){var 
ca90: 74 3d 22 5c 5c 5b 3d 2a 5c 5c 5b 22 2c 72 3d 22  t="\\[=*\\[",r="
caa0: 5c 5c 5d 3d 2a 5c 5c 5d 22 2c 6e 3d 7b 62 3a 74  \\]=*\\]",n={b:t
cab0: 2c 65 3a 72 2c 63 3a 5b 22 73 65 6c 66 22 5d 7d  ,e:r,c:["self"]}
cac0: 2c 61 3d 5b 65 2e 43 28 22 2d 2d 28 3f 21 22 2b  ,a=[e.C("--(?!"+
cad0: 74 2b 22 29 22 2c 22 24 22 29 2c 65 2e 43 28 22  t+")","$"),e.C("
cae0: 2d 2d 22 2b 74 2c 72 2c 7b 63 3a 5b 6e 5d 2c 72  --"+t,r,{c:[n],r
caf0: 3a 31 30 7d 29 5d 3b 72 65 74 75 72 6e 7b 6c 3a  :10})];return{l:
cb00: 65 2e 55 49 52 2c 6b 3a 7b 6c 69 74 65 72 61 6c  e.UIR,k:{literal
cb10: 3a 22 74 72 75 65 20 66 61 6c 73 65 20 6e 69 6c  :"true false nil
cb20: 22 2c 6b 65 79 77 6f 72 64 3a 22 61 6e 64 20 62  ",keyword:"and b
cb30: 72 65 61 6b 20 64 6f 20 65 6c 73 65 20 65 6c 73  reak do else els
cb40: 65 69 66 20 65 6e 64 20 66 6f 72 20 67 6f 74 6f  eif end for goto
cb50: 20 69 66 20 69 6e 20 6c 6f 63 61 6c 20 6e 6f 74   if in local not
cb60: 20 6f 72 20 72 65 70 65 61 74 20 72 65 74 75 72   or repeat retur
cb70: 6e 20 74 68 65 6e 20 75 6e 74 69 6c 20 77 68 69  n then until whi
cb80: 6c 65 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 5f 47  le",built_in:"_G
cb90: 20 5f 45 4e 56 20 5f 56 45 52 53 49 4f 4e 20 5f   _ENV _VERSION _
cba0: 5f 69 6e 64 65 78 20 5f 5f 6e 65 77 69 6e 64 65  _index __newinde
cbb0: 78 20 5f 5f 6d 6f 64 65 20 5f 5f 63 61 6c 6c 20  x __mode __call 
cbc0: 5f 5f 6d 65 74 61 74 61 62 6c 65 20 5f 5f 74 6f  __metatable __to
cbd0: 73 74 72 69 6e 67 20 5f 5f 6c 65 6e 20 5f 5f 67  string __len __g
cbe0: 63 20 5f 5f 61 64 64 20 5f 5f 73 75 62 20 5f 5f  c __add __sub __
cbf0: 6d 75 6c 20 5f 5f 64 69 76 20 5f 5f 6d 6f 64 20  mul __div __mod 
cc00: 5f 5f 70 6f 77 20 5f 5f 63 6f 6e 63 61 74 20 5f  __pow __concat _
cc10: 5f 75 6e 6d 20 5f 5f 65 71 20 5f 5f 6c 74 20 5f  _unm __eq __lt _
cc20: 5f 6c 65 20 61 73 73 65 72 74 20 63 6f 6c 6c 65  _le assert colle
cc30: 63 74 67 61 72 62 61 67 65 20 64 6f 66 69 6c 65  ctgarbage dofile
cc40: 20 65 72 72 6f 72 20 67 65 74 66 65 6e 76 20 67   error getfenv g
cc50: 65 74 6d 65 74 61 74 61 62 6c 65 20 69 70 61 69  etmetatable ipai
cc60: 72 73 20 6c 6f 61 64 20 6c 6f 61 64 66 69 6c 65  rs load loadfile
cc70: 20 6c 6f 61 64 73 74 72 69 6e 67 6d 6f 64 75 6c   loadstringmodul
cc80: 65 20 6e 65 78 74 20 70 61 69 72 73 20 70 63 61  e next pairs pca
cc90: 6c 6c 20 70 72 69 6e 74 20 72 61 77 65 71 75 61  ll print rawequa
cca0: 6c 20 72 61 77 67 65 74 20 72 61 77 73 65 74 20  l rawget rawset 
ccb0: 72 65 71 75 69 72 65 20 73 65 6c 65 63 74 20 73  require select s
ccc0: 65 74 66 65 6e 76 73 65 74 6d 65 74 61 74 61 62  etfenvsetmetatab
ccd0: 6c 65 20 74 6f 6e 75 6d 62 65 72 20 74 6f 73 74  le tonumber tost
cce0: 72 69 6e 67 20 74 79 70 65 20 75 6e 70 61 63 6b  ring type unpack
ccf0: 20 78 70 63 61 6c 6c 20 61 72 67 20 73 65 6c 66   xpcall arg self
cd00: 63 6f 72 6f 75 74 69 6e 65 20 72 65 73 75 6d 65  coroutine resume
cd10: 20 79 69 65 6c 64 20 73 74 61 74 75 73 20 77 72   yield status wr
cd20: 61 70 20 63 72 65 61 74 65 20 72 75 6e 6e 69 6e  ap create runnin
cd30: 67 20 64 65 62 75 67 20 67 65 74 75 70 76 61 6c  g debug getupval
cd40: 75 65 20 64 65 62 75 67 20 73 65 74 68 6f 6f 6b  ue debug sethook
cd50: 20 67 65 74 6d 65 74 61 74 61 62 6c 65 20 67 65   getmetatable ge
cd60: 74 68 6f 6f 6b 20 73 65 74 6d 65 74 61 74 61 62  thook setmetatab
cd70: 6c 65 20 73 65 74 6c 6f 63 61 6c 20 74 72 61 63  le setlocal trac
cd80: 65 62 61 63 6b 20 73 65 74 66 65 6e 76 20 67 65  eback setfenv ge
cd90: 74 69 6e 66 6f 20 73 65 74 75 70 76 61 6c 75 65  tinfo setupvalue
cda0: 20 67 65 74 6c 6f 63 61 6c 20 67 65 74 72 65 67   getlocal getreg
cdb0: 69 73 74 72 79 20 67 65 74 66 65 6e 76 20 69 6f  istry getfenv io
cdc0: 20 6c 69 6e 65 73 20 77 72 69 74 65 20 63 6c 6f   lines write clo
cdd0: 73 65 20 66 6c 75 73 68 20 6f 70 65 6e 20 6f 75  se flush open ou
cde0: 74 70 75 74 20 74 79 70 65 20 72 65 61 64 20 73  tput type read s
cdf0: 74 64 65 72 72 20 73 74 64 69 6e 20 69 6e 70 75  tderr stdin inpu
ce00: 74 20 73 74 64 6f 75 74 20 70 6f 70 65 6e 20 74  t stdout popen t
ce10: 6d 70 66 69 6c 65 20 6d 61 74 68 20 6c 6f 67 20  mpfile math log 
ce20: 6d 61 78 20 61 63 6f 73 20 68 75 67 65 20 6c 64  max acos huge ld
ce30: 65 78 70 20 70 69 20 63 6f 73 20 74 61 6e 68 20  exp pi cos tanh 
ce40: 70 6f 77 20 64 65 67 20 74 61 6e 20 63 6f 73 68  pow deg tan cosh
ce50: 20 73 69 6e 68 20 72 61 6e 64 6f 6d 20 72 61 6e   sinh random ran
ce60: 64 6f 6d 73 65 65 64 20 66 72 65 78 70 20 63 65  domseed frexp ce
ce70: 69 6c 20 66 6c 6f 6f 72 20 72 61 64 20 61 62 73  il floor rad abs
ce80: 20 73 71 72 74 20 6d 6f 64 66 20 61 73 69 6e 20   sqrt modf asin 
ce90: 6d 69 6e 20 6d 6f 64 20 66 6d 6f 64 20 6c 6f 67  min mod fmod log
cea0: 31 30 20 61 74 61 6e 32 20 65 78 70 20 73 69 6e  10 atan2 exp sin
ceb0: 20 61 74 61 6e 20 6f 73 20 65 78 69 74 20 73 65   atan os exit se
cec0: 74 6c 6f 63 61 6c 65 20 64 61 74 65 20 67 65 74  tlocale date get
ced0: 65 6e 76 20 64 69 66 66 74 69 6d 65 20 72 65 6d  env difftime rem
cee0: 6f 76 65 20 74 69 6d 65 20 63 6c 6f 63 6b 20 74  ove time clock t
cef0: 6d 70 6e 61 6d 65 20 72 65 6e 61 6d 65 20 65 78  mpname rename ex
cf00: 65 63 75 74 65 20 70 61 63 6b 61 67 65 20 70 72  ecute package pr
cf10: 65 6c 6f 61 64 20 6c 6f 61 64 6c 69 62 20 6c 6f  eload loadlib lo
cf20: 61 64 65 64 20 6c 6f 61 64 65 72 73 20 63 70 61  aded loaders cpa
cf30: 74 68 20 63 6f 6e 66 69 67 20 70 61 74 68 20 73  th config path s
cf40: 65 65 61 6c 6c 20 73 74 72 69 6e 67 20 73 75 62  eeall string sub
cf50: 20 75 70 70 65 72 20 6c 65 6e 20 67 66 69 6e 64   upper len gfind
cf60: 20 72 65 70 20 66 69 6e 64 20 6d 61 74 63 68 20   rep find match 
cf70: 63 68 61 72 20 64 75 6d 70 20 67 6d 61 74 63 68  char dump gmatch
cf80: 20 72 65 76 65 72 73 65 20 62 79 74 65 20 66 6f   reverse byte fo
cf90: 72 6d 61 74 20 67 73 75 62 20 6c 6f 77 65 72 20  rmat gsub lower 
cfa0: 74 61 62 6c 65 20 73 65 74 6e 20 69 6e 73 65 72  table setn inser
cfb0: 74 20 67 65 74 6e 20 66 6f 72 65 61 63 68 69 20  t getn foreachi 
cfc0: 6d 61 78 6e 20 66 6f 72 65 61 63 68 20 63 6f 6e  maxn foreach con
cfd0: 63 61 74 20 73 6f 72 74 20 72 65 6d 6f 76 65 22  cat sort remove"
cfe0: 7d 2c 63 3a 61 2e 63 6f 6e 63 61 74 28 5b 7b 63  },c:a.concat([{c
cff0: 4e 3a 22 66 75 6e 63 74 69 6f 6e 22 2c 62 4b 3a  N:"function",bK:
d000: 22 66 75 6e 63 74 69 6f 6e 22 2c 65 3a 22 5c 5c  "function",e:"\\
d010: 29 22 2c 63 3a 5b 65 2e 69 6e 68 65 72 69 74 28  )",c:[e.inherit(
d020: 65 2e 54 4d 2c 7b 62 3a 22 28 5b 5f 61 2d 7a 41  e.TM,{b:"([_a-zA
d030: 2d 5a 5d 5c 5c 77 2a 5c 5c 2e 29 2a 28 5b 5f 61  -Z]\\w*\\.)*([_a
d040: 2d 7a 41 2d 5a 5d 5c 5c 77 2a 3a 29 3f 5b 5f 61  -zA-Z]\\w*:)?[_a
d050: 2d 7a 41 2d 5a 5d 5c 5c 77 2a 22 7d 29 2c 7b 63  -zA-Z]\\w*"}),{c
d060: 4e 3a 22 70 61 72 61 6d 73 22 2c 62 3a 22 5c 5c  N:"params",b:"\\
d070: 28 22 2c 65 57 3a 21 30 2c 63 3a 61 7d 5d 2e 63  (",eW:!0,c:a}].c
d080: 6f 6e 63 61 74 28 61 29 7d 2c 65 2e 43 4e 4d 2c  oncat(a)},e.CNM,
d090: 65 2e 41 53 4d 2c 65 2e 51 53 4d 2c 7b 63 4e 3a  e.ASM,e.QSM,{cN:
d0a0: 22 73 74 72 69 6e 67 22 2c 62 3a 74 2c 65 3a 72  "string",b:t,e:r
d0b0: 2c 63 3a 5b 6e 5d 2c 72 3a 35 7d 5d 29 7d 7d 29  ,c:[n],r:5}])}})
d0c0: 2c 68 6c 6a 73 2e 67 28 22 68 61 73 6b 65 6c 6c  ,hljs.g("haskell
d0d0: 22 2c 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61  ",function(e){va
d0e0: 72 20 74 3d 7b 76 3a 5b 65 2e 43 28 22 2d 2d 22  r t={v:[e.C("--"
d0f0: 2c 22 24 22 29 2c 65 2e 43 28 22 7b 2d 22 2c 22  ,"$"),e.C("{-","
d100: 2d 7d 22 2c 7b 63 3a 5b 22 73 65 6c 66 22 5d 7d  -}",{c:["self"]}
d110: 29 5d 7d 2c 72 3d 7b 63 4e 3a 22 6d 65 74 61 22  )]},r={cN:"meta"
d120: 2c 62 3a 22 7b 2d 23 22 2c 65 3a 22 23 2d 7d 22  ,b:"{-#",e:"#-}"
d130: 7d 2c 6e 3d 7b 63 4e 3a 22 6d 65 74 61 22 2c 62  },n={cN:"meta",b
d140: 3a 22 5e 23 22 2c 65 3a 22 24 22 7d 2c 61 3d 7b  :"^#",e:"$"},a={
d150: 63 4e 3a 22 74 79 70 65 22 2c 62 3a 22 5c 5c 62  cN:"type",b:"\\b
d160: 5b 41 2d 5a 5d 5b 5c 5c 77 27 5d 2a 22 2c 72 3a  [A-Z][\\w']*",r:
d170: 30 7d 2c 69 3d 7b 62 3a 22 5c 5c 28 22 2c 65 3a  0},i={b:"\\(",e:
d180: 22 5c 5c 29 22 2c 69 3a 27 22 27 2c 63 3a 5b 72  "\\)",i:'"',c:[r
d190: 2c 6e 2c 7b 63 4e 3a 22 74 79 70 65 22 2c 62 3a  ,n,{cN:"type",b:
d1a0: 22 5c 5c 62 5b 41 2d 5a 5d 5b 5c 5c 77 5d 2a 28  "\\b[A-Z][\\w]*(
d1b0: 5c 5c 28 28 5c 5c 2e 5c 5c 2e 7c 2c 7c 5c 5c 77  \\((\\.\\.|,|\\w
d1c0: 2b 29 5c 5c 29 29 3f 22 7d 2c 65 2e 69 6e 68 65  +)\\))?"},e.inhe
d1d0: 72 69 74 28 65 2e 54 4d 2c 7b 62 3a 22 5b 5f 61  rit(e.TM,{b:"[_a
d1e0: 2d 7a 5d 5b 5c 5c 77 27 5d 2a 22 7d 29 2c 74 5d  -z][\\w']*"}),t]
d1f0: 7d 2c 73 3d 7b 62 3a 22 7b 22 2c 65 3a 22 7d 22  },s={b:"{",e:"}"
d200: 2c 63 3a 69 2e 63 7d 3b 72 65 74 75 72 6e 7b 61  ,c:i.c};return{a
d210: 6c 69 61 73 65 73 3a 5b 22 68 73 22 5d 2c 6b 3a  liases:["hs"],k:
d220: 22 6c 65 74 20 69 6e 20 69 66 20 74 68 65 6e 20  "let in if then 
d230: 65 6c 73 65 20 63 61 73 65 20 6f 66 20 77 68 65  else case of whe
d240: 72 65 20 64 6f 20 6d 6f 64 75 6c 65 20 69 6d 70  re do module imp
d250: 6f 72 74 20 68 69 64 69 6e 67 20 71 75 61 6c 69  ort hiding quali
d260: 66 69 65 64 20 74 79 70 65 20 64 61 74 61 20 6e  fied type data n
d270: 65 77 74 79 70 65 20 64 65 72 69 76 69 6e 67 20  ewtype deriving 
d280: 63 6c 61 73 73 20 69 6e 73 74 61 6e 63 65 20 61  class instance a
d290: 73 20 64 65 66 61 75 6c 74 20 69 6e 66 69 78 20  s default infix 
d2a0: 69 6e 66 69 78 6c 20 69 6e 66 69 78 72 20 66 6f  infixl infixr fo
d2b0: 72 65 69 67 6e 20 65 78 70 6f 72 74 20 63 63 61  reign export cca
d2c0: 6c 6c 20 73 74 64 63 61 6c 6c 20 63 70 6c 75 73  ll stdcall cplus
d2d0: 70 6c 75 73 20 6a 76 6d 20 64 6f 74 6e 65 74 20  plus jvm dotnet 
d2e0: 73 61 66 65 20 75 6e 73 61 66 65 20 66 61 6d 69  safe unsafe fami
d2f0: 6c 79 20 66 6f 72 61 6c 6c 20 6d 64 6f 20 70 72  ly forall mdo pr
d300: 6f 63 20 72 65 63 22 2c 63 3a 5b 7b 62 4b 3a 22  oc rec",c:[{bK:"
d310: 6d 6f 64 75 6c 65 22 2c 65 3a 22 77 68 65 72 65  module",e:"where
d320: 22 2c 6b 3a 22 6d 6f 64 75 6c 65 20 77 68 65 72  ",k:"module wher
d330: 65 22 2c 63 3a 5b 69 2c 74 5d 2c 69 3a 22 5c 5c  e",c:[i,t],i:"\\
d340: 57 5c 5c 2e 7c 3b 22 7d 2c 7b 62 3a 22 5c 5c 62  W\\.|;"},{b:"\\b
d350: 69 6d 70 6f 72 74 5c 5c 62 22 2c 65 3a 22 24 22  import\\b",e:"$"
d360: 2c 6b 3a 22 69 6d 70 6f 72 74 20 71 75 61 6c 69  ,k:"import quali
d370: 66 69 65 64 20 61 73 20 68 69 64 69 6e 67 22 2c  fied as hiding",
d380: 63 3a 5b 69 2c 74 5d 2c 69 3a 22 5c 5c 57 5c 5c  c:[i,t],i:"\\W\\
d390: 2e 7c 3b 22 7d 2c 7b 63 4e 3a 22 63 6c 61 73 73  .|;"},{cN:"class
d3a0: 22 2c 62 3a 22 5e 28 5c 5c 73 2a 29 3f 28 63 6c  ",b:"^(\\s*)?(cl
d3b0: 61 73 73 7c 69 6e 73 74 61 6e 63 65 29 5c 5c 62  ass|instance)\\b
d3c0: 22 2c 65 3a 22 77 68 65 72 65 22 2c 6b 3a 22 63  ",e:"where",k:"c
d3d0: 6c 61 73 73 20 66 61 6d 69 6c 79 20 69 6e 73 74  lass family inst
d3e0: 61 6e 63 65 20 77 68 65 72 65 22 2c 63 3a 5b 61  ance where",c:[a
d3f0: 2c 69 2c 74 5d 7d 2c 7b 63 4e 3a 22 63 6c 61 73  ,i,t]},{cN:"clas
d400: 73 22 2c 62 3a 22 5c 5c 62 28 64 61 74 61 7c 28  s",b:"\\b(data|(
d410: 6e 65 77 29 3f 74 79 70 65 29 5c 5c 62 22 2c 65  new)?type)\\b",e
d420: 3a 22 24 22 2c 6b 3a 22 64 61 74 61 20 66 61 6d  :"$",k:"data fam
d430: 69 6c 79 20 74 79 70 65 20 6e 65 77 74 79 70 65  ily type newtype
d440: 20 64 65 72 69 76 69 6e 67 22 2c 63 3a 5b 72 2c   deriving",c:[r,
d450: 61 2c 69 2c 73 2c 74 5d 7d 2c 7b 62 4b 3a 22 64  a,i,s,t]},{bK:"d
d460: 65 66 61 75 6c 74 22 2c 65 3a 22 24 22 2c 63 3a  efault",e:"$",c:
d470: 5b 61 2c 69 2c 74 5d 7d 2c 7b 62 4b 3a 22 69 6e  [a,i,t]},{bK:"in
d480: 66 69 78 20 69 6e 66 69 78 6c 20 69 6e 66 69 78  fix infixl infix
d490: 72 22 2c 65 3a 22 24 22 2c 63 3a 5b 65 2e 43 4e  r",e:"$",c:[e.CN
d4a0: 4d 2c 74 5d 7d 2c 7b 62 3a 22 5c 5c 62 66 6f 72  M,t]},{b:"\\bfor
d4b0: 65 69 67 6e 5c 5c 62 22 2c 65 3a 22 24 22 2c 6b  eign\\b",e:"$",k
d4c0: 3a 22 66 6f 72 65 69 67 6e 20 69 6d 70 6f 72 74  :"foreign import
d4d0: 20 65 78 70 6f 72 74 20 63 63 61 6c 6c 20 73 74   export ccall st
d4e0: 64 63 61 6c 6c 20 63 70 6c 75 73 70 6c 75 73 20  dcall cplusplus 
d4f0: 6a 76 6d 20 64 6f 74 6e 65 74 20 73 61 66 65 20  jvm dotnet safe 
d500: 75 6e 73 61 66 65 22 2c 63 3a 5b 61 2c 65 2e 51  unsafe",c:[a,e.Q
d510: 53 4d 2c 74 5d 7d 2c 7b 63 4e 3a 22 6d 65 74 61  SM,t]},{cN:"meta
d520: 22 2c 62 3a 22 23 21 5c 5c 2f 75 73 72 5c 5c 2f  ",b:"#!\\/usr\\/
d530: 62 69 6e 5c 5c 2f 65 6e 76 20 72 75 6e 68 61 73  bin\\/env runhas
d540: 6b 65 6c 6c 22 2c 65 3a 22 24 22 7d 2c 72 2c 6e  kell",e:"$"},r,n
d550: 2c 65 2e 51 53 4d 2c 65 2e 43 4e 4d 2c 61 2c 65  ,e.QSM,e.CNM,a,e
d560: 2e 69 6e 68 65 72 69 74 28 65 2e 54 4d 2c 7b 62  .inherit(e.TM,{b
d570: 3a 22 5e 5b 5f 61 2d 7a 5d 5b 5c 5c 77 27 5d 2a  :"^[_a-z][\\w']*
d580: 22 7d 29 2c 74 2c 7b 62 3a 22 2d 3e 7c 3c 2d 22  "}),t,{b:"->|<-"
d590: 7d 5d 7d 7d 29 2c 68 6c 6a 73 2e 67 28 22 62 61  }]}}),hljs.g("ba
d5a0: 73 68 22 2c 66 75 6e 63 74 69 6f 6e 28 65 29 7b  sh",function(e){
d5b0: 76 61 72 20 74 3d 7b 63 4e 3a 22 76 61 72 69 61  var t={cN:"varia
d5c0: 62 6c 65 22 2c 76 3a 5b 7b 62 3a 2f 5c 24 5b 5c  ble",v:[{b:/\$[\
d5d0: 77 5c 64 23 40 5d 5b 5c 77 5c 64 5f 5d 2a 2f 7d  w\d#@][\w\d_]*/}
d5e0: 2c 7b 62 3a 2f 5c 24 5c 7b 28 2e 2a 3f 29 7d 2f  ,{b:/\$\{(.*?)}/
d5f0: 7d 5d 7d 2c 72 3d 7b 63 4e 3a 22 73 74 72 69 6e  }]},r={cN:"strin
d600: 67 22 2c 62 3a 2f 22 2f 2c 65 3a 2f 22 2f 2c 63  g",b:/"/,e:/"/,c
d610: 3a 5b 65 2e 42 45 2c 74 2c 7b 63 4e 3a 22 76 61  :[e.BE,t,{cN:"va
d620: 72 69 61 62 6c 65 22 2c 62 3a 2f 5c 24 5c 28 2f  riable",b:/\$\(/
d630: 2c 65 3a 2f 5c 29 2f 2c 63 3a 5b 65 2e 42 45 5d  ,e:/\)/,c:[e.BE]
d640: 7d 5d 7d 2c 6e 3d 7b 63 4e 3a 22 73 74 72 69 6e  }]},n={cN:"strin
d650: 67 22 2c 62 3a 2f 27 2f 2c 65 3a 2f 27 2f 7d 3b  g",b:/'/,e:/'/};
d660: 72 65 74 75 72 6e 7b 61 6c 69 61 73 65 73 3a 5b  return{aliases:[
d670: 22 73 68 22 2c 22 7a 73 68 22 5d 2c 6c 3a 2f 5c  "sh","zsh"],l:/\
d680: 62 2d 3f 5b 61 2d 7a 5c 2e 5f 5d 2b 5c 62 2f 2c  b-?[a-z\._]+\b/,
d690: 6b 3a 7b 6b 65 79 77 6f 72 64 3a 22 69 66 20 74  k:{keyword:"if t
d6a0: 68 65 6e 20 65 6c 73 65 20 65 6c 69 66 20 66 69  hen else elif fi
d6b0: 20 66 6f 72 20 77 68 69 6c 65 20 69 6e 20 64 6f   for while in do
d6c0: 20 64 6f 6e 65 20 63 61 73 65 20 65 73 61 63 20   done case esac 
d6d0: 66 75 6e 63 74 69 6f 6e 22 2c 6c 69 74 65 72 61  function",litera
d6e0: 6c 3a 22 74 72 75 65 20 66 61 6c 73 65 22 2c 62  l:"true false",b
d6f0: 75 69 6c 74 5f 69 6e 3a 22 62 72 65 61 6b 20 63  uilt_in:"break c
d700: 64 20 63 6f 6e 74 69 6e 75 65 20 65 76 61 6c 20  d continue eval 
d710: 65 78 65 63 20 65 78 69 74 20 65 78 70 6f 72 74  exec exit export
d720: 20 67 65 74 6f 70 74 73 20 68 61 73 68 20 70 77   getopts hash pw
d730: 64 20 72 65 61 64 6f 6e 6c 79 20 72 65 74 75 72  d readonly retur
d740: 6e 20 73 68 69 66 74 20 74 65 73 74 20 74 69 6d  n shift test tim
d750: 65 73 20 74 72 61 70 20 75 6d 61 73 6b 20 75 6e  es trap umask un
d760: 73 65 74 20 61 6c 69 61 73 20 62 69 6e 64 20 62  set alias bind b
d770: 75 69 6c 74 69 6e 20 63 61 6c 6c 65 72 20 63 6f  uiltin caller co
d780: 6d 6d 61 6e 64 20 64 65 63 6c 61 72 65 20 65 63  mmand declare ec
d790: 68 6f 20 65 6e 61 62 6c 65 20 68 65 6c 70 20 6c  ho enable help l
d7a0: 65 74 20 6c 6f 63 61 6c 20 6c 6f 67 6f 75 74 20  et local logout 
d7b0: 6d 61 70 66 69 6c 65 20 70 72 69 6e 74 66 20 72  mapfile printf r
d7c0: 65 61 64 20 72 65 61 64 61 72 72 61 79 20 73 6f  ead readarray so
d7d0: 75 72 63 65 20 74 79 70 65 20 74 79 70 65 73 65  urce type typese
d7e0: 74 20 75 6c 69 6d 69 74 20 75 6e 61 6c 69 61 73  t ulimit unalias
d7f0: 20 73 65 74 20 73 68 6f 70 74 20 61 75 74 6f 6c   set shopt autol
d800: 6f 61 64 20 62 67 20 62 69 6e 64 6b 65 79 20 62  oad bg bindkey b
d810: 79 65 20 63 61 70 20 63 68 64 69 72 20 63 6c 6f  ye cap chdir clo
d820: 6e 65 20 63 6f 6d 70 61 72 67 75 6d 65 6e 74 73  ne comparguments
d830: 20 63 6f 6d 70 63 61 6c 6c 20 63 6f 6d 70 63 74   compcall compct
d840: 6c 20 63 6f 6d 70 64 65 73 63 72 69 62 65 20 63  l compdescribe c
d850: 6f 6d 70 66 69 6c 65 73 20 63 6f 6d 70 67 72 6f  ompfiles compgro
d860: 75 70 73 20 63 6f 6d 70 71 75 6f 74 65 20 63 6f  ups compquote co
d870: 6d 70 74 61 67 73 20 63 6f 6d 70 74 72 79 20 63  mptags comptry c
d880: 6f 6d 70 76 61 6c 75 65 73 20 64 69 72 73 20 64  ompvalues dirs d
d890: 69 73 61 62 6c 65 20 64 69 73 6f 77 6e 20 65 63  isable disown ec
d8a0: 68 6f 74 63 20 65 63 68 6f 74 69 20 65 6d 75 6c  hotc echoti emul
d8b0: 61 74 65 20 66 63 20 66 67 20 66 6c 6f 61 74 20  ate fc fg float 
d8c0: 66 75 6e 63 74 69 6f 6e 73 20 67 65 74 63 61 70  functions getcap
d8d0: 20 67 65 74 6c 6e 20 68 69 73 74 6f 72 79 20 69   getln history i
d8e0: 6e 74 65 67 65 72 20 6a 6f 62 73 20 6b 69 6c 6c  nteger jobs kill
d8f0: 20 6c 69 6d 69 74 20 6c 6f 67 20 6e 6f 67 6c 6f   limit log noglo
d900: 62 20 70 6f 70 64 20 70 72 69 6e 74 20 70 75 73  b popd print pus
d910: 68 64 20 70 75 73 68 6c 6e 20 72 65 68 61 73 68  hd pushln rehash
d920: 20 73 63 68 65 64 20 73 65 74 63 61 70 20 73 65   sched setcap se
d930: 74 6f 70 74 20 73 74 61 74 20 73 75 73 70 65 6e  topt stat suspen
d940: 64 20 74 74 79 63 74 6c 20 75 6e 66 75 6e 63 74  d ttyctl unfunct
d950: 69 6f 6e 20 75 6e 68 61 73 68 20 75 6e 6c 69 6d  ion unhash unlim
d960: 69 74 20 75 6e 73 65 74 6f 70 74 20 76 61 72 65  it unsetopt vare
d970: 64 20 77 61 69 74 20 77 68 65 6e 63 65 20 77 68  d wait whence wh
d980: 65 72 65 20 77 68 69 63 68 20 7a 63 6f 6d 70 69  ere which zcompi
d990: 6c 65 20 7a 66 6f 72 6d 61 74 20 7a 66 74 70 20  le zformat zftp 
d9a0: 7a 6c 65 20 7a 6d 6f 64 6c 6f 61 64 20 7a 70 61  zle zmodload zpa
d9b0: 72 73 65 6f 70 74 73 20 7a 70 72 6f 66 20 7a 70  rseopts zprof zp
d9c0: 74 79 20 7a 72 65 67 65 78 70 61 72 73 65 20 7a  ty zregexparse z
d9d0: 73 6f 63 6b 65 74 20 7a 73 74 79 6c 65 20 7a 74  socket zstyle zt
d9e0: 63 70 22 2c 5f 3a 22 2d 6e 65 20 2d 65 71 20 2d  cp",_:"-ne -eq -
d9f0: 6c 74 20 2d 67 74 20 2d 66 20 2d 64 20 2d 65 20  lt -gt -f -d -e 
da00: 2d 73 20 2d 6c 20 2d 61 22 7d 2c 63 3a 5b 7b 63  -s -l -a"},c:[{c
da10: 4e 3a 22 6d 65 74 61 22 2c 62 3a 2f 5e 23 21 5b  N:"meta",b:/^#![
da20: 5e 5c 6e 5d 2b 73 68 5c 73 2a 24 2f 2c 72 3a 31  ^\n]+sh\s*$/,r:1
da30: 30 7d 2c 7b 63 4e 3a 22 66 75 6e 63 74 69 6f 6e  0},{cN:"function
da40: 22 2c 62 3a 2f 5c 77 5b 5c 77 5c 64 5f 5d 2a 5c  ",b:/\w[\w\d_]*\
da50: 73 2a 5c 28 5c 73 2a 5c 29 5c 73 2a 5c 7b 2f 2c  s*\(\s*\)\s*\{/,
da60: 72 42 3a 21 30 2c 63 3a 5b 65 2e 69 6e 68 65 72  rB:!0,c:[e.inher
da70: 69 74 28 65 2e 54 4d 2c 7b 62 3a 2f 5c 77 5b 5c  it(e.TM,{b:/\w[\
da80: 77 5c 64 5f 5d 2a 2f 7d 29 5d 2c 72 3a 30 7d 2c  w\d_]*/})],r:0},
da90: 65 2e 48 43 4d 2c 72 2c 6e 2c 74 5d 7d 7d 29 2c  e.HCM,r,n,t]}}),
daa0: 68 6c 6a 73 2e 67 28 22 6a 61 76 61 22 2c 66 75  hljs.g("java",fu
dab0: 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 74 3d  nction(e){var t=
dac0: 22 5b 5c 78 63 30 2d 5c 75 30 32 62 38 61 2d 7a  "[\xc0-\u02b8a-z
dad0: 41 2d 5a 5f 24 5d 5b 5c 78 63 30 2d 5c 75 30 32  A-Z_$][\xc0-\u02
dae0: 62 38 61 2d 7a 41 2d 5a 5f 24 30 2d 39 5d 2a 22  b8a-zA-Z_$0-9]*"
daf0: 2c 72 3d 74 2b 22 28 3c 22 2b 74 2b 22 28 5c 5c  ,r=t+"(<"+t+"(\\
db00: 73 2a 2c 5c 5c 73 2a 22 2b 74 2b 22 29 2a 3e 29  s*,\\s*"+t+")*>)
db10: 3f 22 2c 6e 3d 22 66 61 6c 73 65 20 73 79 6e 63  ?",n="false sync
db20: 68 72 6f 6e 69 7a 65 64 20 69 6e 74 20 61 62 73  hronized int abs
db30: 74 72 61 63 74 20 66 6c 6f 61 74 20 70 72 69 76  tract float priv
db40: 61 74 65 20 63 68 61 72 20 62 6f 6f 6c 65 61 6e  ate char boolean
db50: 20 73 74 61 74 69 63 20 6e 75 6c 6c 20 69 66 20   static null if 
db60: 63 6f 6e 73 74 20 66 6f 72 20 74 72 75 65 20 77  const for true w
db70: 68 69 6c 65 20 6c 6f 6e 67 20 73 74 72 69 63 74  hile long strict
db80: 66 70 20 66 69 6e 61 6c 6c 79 20 70 72 6f 74 65  fp finally prote
db90: 63 74 65 64 20 69 6d 70 6f 72 74 20 6e 61 74 69  cted import nati
dba0: 76 65 20 66 69 6e 61 6c 20 76 6f 69 64 20 65 6e  ve final void en
dbb0: 75 6d 20 65 6c 73 65 20 62 72 65 61 6b 20 74 72  um else break tr
dbc0: 61 6e 73 69 65 6e 74 20 63 61 74 63 68 20 69 6e  ansient catch in
dbd0: 73 74 61 6e 63 65 6f 66 20 62 79 74 65 20 73 75  stanceof byte su
dbe0: 70 65 72 20 76 6f 6c 61 74 69 6c 65 20 63 61 73  per volatile cas
dbf0: 65 20 61 73 73 65 72 74 20 73 68 6f 72 74 20 70  e assert short p
dc00: 61 63 6b 61 67 65 20 64 65 66 61 75 6c 74 20 64  ackage default d
dc10: 6f 75 62 6c 65 20 70 75 62 6c 69 63 20 74 72 79  ouble public try
dc20: 20 74 68 69 73 20 73 77 69 74 63 68 20 63 6f 6e   this switch con
dc30: 74 69 6e 75 65 20 74 68 72 6f 77 73 20 70 72 6f  tinue throws pro
dc40: 74 65 63 74 65 64 20 70 75 62 6c 69 63 20 70 72  tected public pr
dc50: 69 76 61 74 65 20 6d 6f 64 75 6c 65 20 72 65 71  ivate module req
dc60: 75 69 72 65 73 20 65 78 70 6f 72 74 73 20 64 6f  uires exports do
dc70: 22 2c 61 3d 22 5c 5c 62 28 30 5b 62 42 5d 28 5b  ",a="\\b(0[bB]([
dc80: 30 31 5d 2b 5b 30 31 5f 5d 2b 5b 30 31 5d 2b 7c  01]+[01_]+[01]+|
dc90: 5b 30 31 5d 2b 29 7c 30 5b 78 58 5d 28 5b 61 2d  [01]+)|0[xX]([a-
dca0: 66 41 2d 46 30 2d 39 5d 2b 5b 61 2d 66 41 2d 46  fA-F0-9]+[a-fA-F
dcb0: 30 2d 39 5f 5d 2b 5b 61 2d 66 41 2d 46 30 2d 39  0-9_]+[a-fA-F0-9
dcc0: 5d 2b 7c 5b 61 2d 66 41 2d 46 30 2d 39 5d 2b 29  ]+|[a-fA-F0-9]+)
dcd0: 7c 28 28 5b 5c 5c 64 5d 2b 5b 5c 5c 64 5f 5d 2b  |(([\\d]+[\\d_]+
dce0: 5b 5c 5c 64 5d 2b 7c 5b 5c 5c 64 5d 2b 29 28 5c  [\\d]+|[\\d]+)(\
dcf0: 5c 2e 28 5b 5c 5c 64 5d 2b 5b 5c 5c 64 5f 5d 2b  \.([\\d]+[\\d_]+
dd00: 5b 5c 5c 64 5d 2b 7c 5b 5c 5c 64 5d 2b 29 29 3f  [\\d]+|[\\d]+))?
dd10: 7c 5c 5c 2e 28 5b 5c 5c 64 5d 2b 5b 5c 5c 64 5f  |\\.([\\d]+[\\d_
dd20: 5d 2b 5b 5c 5c 64 5d 2b 7c 5b 5c 5c 64 5d 2b 29  ]+[\\d]+|[\\d]+)
dd30: 29 28 5b 65 45 5d 5b 2d 2b 5d 3f 5c 5c 64 2b 29  )([eE][-+]?\\d+)
dd40: 3f 29 5b 6c 4c 66 46 5d 3f 22 2c 69 3d 7b 63 4e  ?)[lLfF]?",i={cN
dd50: 3a 22 6e 75 6d 62 65 72 22 2c 62 3a 61 2c 72 3a  :"number",b:a,r:
dd60: 30 7d 3b 72 65 74 75 72 6e 7b 61 6c 69 61 73 65  0};return{aliase
dd70: 73 3a 5b 22 6a 73 70 22 5d 2c 6b 3a 6e 2c 69 3a  s:["jsp"],k:n,i:
dd80: 2f 3c 5c 2f 7c 23 2f 2c 63 3a 5b 65 2e 43 28 22  /<\/|#/,c:[e.C("
dd90: 2f 5c 5c 2a 5c 5c 2a 22 2c 22 5c 5c 2a 2f 22 2c  /\\*\\*","\\*/",
dda0: 7b 72 3a 30 2c 63 3a 5b 7b 62 3a 2f 5c 77 2b 40  {r:0,c:[{b:/\w+@
ddb0: 2f 2c 72 3a 30 7d 2c 7b 63 4e 3a 22 64 6f 63 74  /,r:0},{cN:"doct
ddc0: 61 67 22 2c 62 3a 22 40 5b 41 2d 5a 61 2d 7a 5d  ag",b:"@[A-Za-z]
ddd0: 2b 22 7d 5d 7d 29 2c 65 2e 43 4c 43 4d 2c 65 2e  +"}]}),e.CLCM,e.
dde0: 43 42 43 4d 2c 65 2e 41 53 4d 2c 65 2e 51 53 4d  CBCM,e.ASM,e.QSM
ddf0: 2c 7b 63 4e 3a 22 63 6c 61 73 73 22 2c 62 4b 3a  ,{cN:"class",bK:
de00: 22 63 6c 61 73 73 20 69 6e 74 65 72 66 61 63 65  "class interface
de10: 22 2c 65 3a 2f 5b 7b 3b 3d 5d 2f 2c 65 45 3a 21  ",e:/[{;=]/,eE:!
de20: 30 2c 6b 3a 22 63 6c 61 73 73 20 69 6e 74 65 72  0,k:"class inter
de30: 66 61 63 65 22 2c 69 3a 2f 5b 3a 22 5c 5b 5c 5d  face",i:/[:"\[\]
de40: 5d 2f 2c 63 3a 5b 7b 62 4b 3a 22 65 78 74 65 6e  ]/,c:[{bK:"exten
de50: 64 73 20 69 6d 70 6c 65 6d 65 6e 74 73 22 7d 2c  ds implements"},
de60: 65 2e 55 54 4d 5d 7d 2c 7b 62 4b 3a 22 6e 65 77  e.UTM]},{bK:"new
de70: 20 74 68 72 6f 77 20 72 65 74 75 72 6e 20 65 6c   throw return el
de80: 73 65 22 2c 72 3a 30 7d 2c 7b 63 4e 3a 22 66 75  se",r:0},{cN:"fu
de90: 6e 63 74 69 6f 6e 22 2c 62 3a 22 28 22 2b 72 2b  nction",b:"("+r+
dea0: 22 5c 5c 73 2b 29 2b 22 2b 65 2e 55 49 52 2b 22  "\\s+)+"+e.UIR+"
deb0: 5c 5c 73 2a 5c 5c 28 22 2c 72 42 3a 21 30 2c 65  \\s*\\(",rB:!0,e
dec0: 3a 2f 5b 7b 3b 3d 5d 2f 2c 65 45 3a 21 30 2c 6b  :/[{;=]/,eE:!0,k
ded0: 3a 6e 2c 63 3a 5b 7b 62 3a 65 2e 55 49 52 2b 22  :n,c:[{b:e.UIR+"
dee0: 5c 5c 73 2a 5c 5c 28 22 2c 72 42 3a 21 30 2c 72  \\s*\\(",rB:!0,r
def0: 3a 30 2c 63 3a 5b 65 2e 55 54 4d 5d 7d 2c 7b 63  :0,c:[e.UTM]},{c
df00: 4e 3a 22 70 61 72 61 6d 73 22 2c 62 3a 2f 5c 28  N:"params",b:/\(
df10: 2f 2c 65 3a 2f 5c 29 2f 2c 6b 3a 6e 2c 72 3a 30  /,e:/\)/,k:n,r:0
df20: 2c 63 3a 5b 65 2e 41 53 4d 2c 65 2e 51 53 4d 2c  ,c:[e.ASM,e.QSM,
df30: 65 2e 43 4e 4d 2c 65 2e 43 42 43 4d 5d 7d 2c 65  e.CNM,e.CBCM]},e
df40: 2e 43 4c 43 4d 2c 65 2e 43 42 43 4d 5d 7d 2c 69  .CLCM,e.CBCM]},i
df50: 2c 7b 63 4e 3a 22 6d 65 74 61 22 2c 62 3a 22 40  ,{cN:"meta",b:"@
df60: 5b 41 2d 5a 61 2d 7a 5d 2b 22 7d 5d 7d 7d 29 2c  [A-Za-z]+"}]}}),
df70: 68 6c 6a 73 2e 67 28 22 70 65 72 6c 22 2c 66 75  hljs.g("perl",fu
df80: 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 74 3d  nction(e){var t=
df90: 22 67 65 74 70 77 65 6e 74 20 67 65 74 73 65 72  "getpwent getser
dfa0: 76 65 6e 74 20 71 75 6f 74 65 6d 65 74 61 20 6d  vent quotemeta m
dfb0: 73 67 72 63 76 20 73 63 61 6c 61 72 20 6b 69 6c  sgrcv scalar kil
dfc0: 6c 20 64 62 6d 63 6c 6f 73 65 20 75 6e 64 65 66  l dbmclose undef
dfd0: 20 6c 63 20 6d 61 20 73 79 73 77 72 69 74 65 20   lc ma syswrite 
dfe0: 74 72 20 73 65 6e 64 20 75 6d 61 73 6b 20 73 79  tr send umask sy
dff0: 73 6f 70 65 6e 20 73 68 6d 77 72 69 74 65 20 76  sopen shmwrite v
e000: 65 63 20 71 78 20 75 74 69 6d 65 20 6c 6f 63 61  ec qx utime loca
e010: 6c 20 6f 63 74 20 73 65 6d 63 74 6c 20 6c 6f 63  l oct semctl loc
e020: 61 6c 74 69 6d 65 20 72 65 61 64 70 69 70 65 20  altime readpipe 
e030: 64 6f 20 72 65 74 75 72 6e 20 66 6f 72 6d 61 74  do return format
e040: 20 72 65 61 64 20 73 70 72 69 6e 74 66 20 64 62   read sprintf db
e050: 6d 6f 70 65 6e 20 70 6f 70 20 67 65 74 70 67 72  mopen pop getpgr
e060: 70 20 6e 6f 74 20 67 65 74 70 77 6e 61 6d 20 72  p not getpwnam r
e070: 65 77 69 6e 64 64 69 72 20 71 71 66 69 6c 65 6e  ewinddir qqfilen
e080: 6f 20 71 77 20 65 6e 64 70 72 6f 74 6f 65 6e 74  o qw endprotoent
e090: 20 77 61 69 74 20 73 65 74 68 6f 73 74 65 6e 74   wait sethostent
e0a0: 20 62 6c 65 73 73 20 73 7c 30 20 6f 70 65 6e 64   bless s|0 opend
e0b0: 69 72 20 63 6f 6e 74 69 6e 75 65 20 65 61 63 68  ir continue each
e0c0: 20 73 6c 65 65 70 20 65 6e 64 67 72 65 6e 74 20   sleep endgrent 
e0d0: 73 68 75 74 64 6f 77 6e 20 64 75 6d 70 20 63 68  shutdown dump ch
e0e0: 6f 6d 70 20 63 6f 6e 6e 65 63 74 20 67 65 74 73  omp connect gets
e0f0: 6f 63 6b 6e 61 6d 65 20 64 69 65 20 73 6f 63 6b  ockname die sock
e100: 65 74 70 61 69 72 20 63 6c 6f 73 65 20 66 6c 6f  etpair close flo
e110: 63 6b 20 65 78 69 73 74 73 20 69 6e 64 65 78 20  ck exists index 
e120: 73 68 6d 67 65 74 73 75 62 20 66 6f 72 20 65 6e  shmgetsub for en
e130: 64 70 77 65 6e 74 20 72 65 64 6f 20 6c 73 74 61  dpwent redo lsta
e140: 74 20 6d 73 67 63 74 6c 20 73 65 74 70 67 72 70  t msgctl setpgrp
e150: 20 61 62 73 20 65 78 69 74 20 73 65 6c 65 63 74   abs exit select
e160: 20 70 72 69 6e 74 20 72 65 66 20 67 65 74 68 6f   print ref getho
e170: 73 74 62 79 61 64 64 72 20 75 6e 73 68 69 66 74  stbyaddr unshift
e180: 20 66 63 6e 74 6c 20 73 79 73 63 61 6c 6c 20 67   fcntl syscall g
e190: 6f 74 6f 20 67 65 74 6e 65 74 62 79 61 64 64 72  oto getnetbyaddr
e1a0: 20 6a 6f 69 6e 20 67 6d 74 69 6d 65 20 73 79 6d   join gmtime sym
e1b0: 6c 69 6e 6b 20 73 65 6d 67 65 74 20 73 70 6c 69  link semget spli
e1c0: 63 65 20 78 7c 30 20 67 65 74 70 65 65 72 6e 61  ce x|0 getpeerna
e1d0: 6d 65 20 72 65 63 76 20 6c 6f 67 20 73 65 74 73  me recv log sets
e1e0: 6f 63 6b 6f 70 74 20 63 6f 73 20 6c 61 73 74 20  ockopt cos last 
e1f0: 72 65 76 65 72 73 65 20 67 65 74 68 6f 73 74 62  reverse gethostb
e200: 79 6e 61 6d 65 20 67 65 74 67 72 6e 61 6d 20 73  yname getgrnam s
e210: 74 75 64 79 20 66 6f 72 6d 6c 69 6e 65 20 65 6e  tudy formline en
e220: 64 68 6f 73 74 65 6e 74 20 74 69 6d 65 73 20 63  dhostent times c
e230: 68 6f 70 20 6c 65 6e 67 74 68 20 67 65 74 68 6f  hop length getho
e240: 73 74 65 6e 74 20 67 65 74 6e 65 74 65 6e 74 20  stent getnetent 
e250: 70 61 63 6b 20 67 65 74 70 72 6f 74 6f 65 6e 74  pack getprotoent
e260: 20 67 65 74 73 65 72 76 62 79 6e 61 6d 65 20 72   getservbyname r
e270: 61 6e 64 20 6d 6b 64 69 72 20 70 6f 73 20 63 68  and mkdir pos ch
e280: 6d 6f 64 20 79 7c 30 20 73 75 62 73 74 72 20 65  mod y|0 substr e
e290: 6e 64 6e 65 74 65 6e 74 20 70 72 69 6e 74 66 20  ndnetent printf 
e2a0: 6e 65 78 74 20 6f 70 65 6e 20 6d 73 67 73 6e 64  next open msgsnd
e2b0: 20 72 65 61 64 64 69 72 20 75 73 65 20 75 6e 6c   readdir use unl
e2c0: 69 6e 6b 20 67 65 74 73 6f 63 6b 6f 70 74 20 67  ink getsockopt g
e2d0: 65 74 70 72 69 6f 72 69 74 79 20 72 69 6e 64 65  etpriority rinde
e2e0: 78 20 77 61 6e 74 61 72 72 61 79 20 68 65 78 20  x wantarray hex 
e2f0: 73 79 73 74 65 6d 20 67 65 74 73 65 72 76 62 79  system getservby
e300: 70 6f 72 74 20 65 6e 64 73 65 72 76 65 6e 74 20  port endservent 
e310: 69 6e 74 20 63 68 72 20 75 6e 74 69 65 20 72 6d  int chr untie rm
e320: 64 69 72 20 70 72 6f 74 6f 74 79 70 65 20 74 65  dir prototype te
e330: 6c 6c 20 6c 69 73 74 65 6e 20 66 6f 72 6b 20 73  ll listen fork s
e340: 68 6d 72 65 61 64 20 75 63 66 69 72 73 74 20 73  hmread ucfirst s
e350: 65 74 70 72 6f 74 6f 65 6e 74 20 65 6c 73 65 20  etprotoent else 
e360: 73 79 73 73 65 65 6b 20 6c 69 6e 6b 20 67 65 74  sysseek link get
e370: 67 72 67 69 64 20 73 68 6d 63 74 6c 20 77 61 69  grgid shmctl wai
e380: 74 70 69 64 20 75 6e 70 61 63 6b 20 67 65 74 6e  tpid unpack getn
e390: 65 74 62 79 6e 61 6d 65 20 72 65 73 65 74 20 63  etbyname reset c
e3a0: 68 64 69 72 20 67 72 65 70 20 73 70 6c 69 74 20  hdir grep split 
e3b0: 72 65 71 75 69 72 65 20 63 61 6c 6c 65 72 20 6c  require caller l
e3c0: 63 66 69 72 73 74 20 75 6e 74 69 6c 20 77 61 72  cfirst until war
e3d0: 6e 20 77 68 69 6c 65 20 76 61 6c 75 65 73 20 73  n while values s
e3e0: 68 69 66 74 20 74 65 6c 6c 64 69 72 20 67 65 74  hift telldir get
e3f0: 70 77 75 69 64 20 6d 79 20 67 65 74 70 72 6f 74  pwuid my getprot
e400: 6f 62 79 6e 75 6d 62 65 72 20 64 65 6c 65 74 65  obynumber delete
e410: 20 61 6e 64 20 73 6f 72 74 20 75 63 20 64 65 66   and sort uc def
e420: 69 6e 65 64 20 73 72 61 6e 64 20 61 63 63 65 70  ined srand accep
e430: 74 20 70 61 63 6b 61 67 65 20 73 65 65 6b 64 69  t package seekdi
e440: 72 20 67 65 74 70 72 6f 74 6f 62 79 6e 61 6d 65  r getprotobyname
e450: 20 73 65 6d 6f 70 20 6f 75 72 20 72 65 6e 61 6d   semop our renam
e460: 65 20 73 65 65 6b 20 69 66 20 71 7c 30 20 63 68  e seek if q|0 ch
e470: 72 6f 6f 74 20 73 79 73 72 65 61 64 20 73 65 74  root sysread set
e480: 70 77 65 6e 74 20 6e 6f 20 63 72 79 70 74 20 67  pwent no crypt g
e490: 65 74 63 20 63 68 6f 77 6e 20 73 71 72 74 20 77  etc chown sqrt w
e4a0: 72 69 74 65 20 73 65 74 6e 65 74 65 6e 74 20 73  rite setnetent s
e4b0: 65 74 70 72 69 6f 72 69 74 79 20 66 6f 72 65 61  etpriority forea
e4c0: 63 68 20 74 69 65 20 73 69 6e 20 6d 73 67 67 65  ch tie sin msgge
e4d0: 74 20 6d 61 70 20 73 74 61 74 20 67 65 74 6c 6f  t map stat getlo
e4e0: 67 69 6e 20 75 6e 6c 65 73 73 20 65 6c 73 69 66  gin unless elsif
e4f0: 20 74 72 75 6e 63 61 74 65 20 65 78 65 63 20 6b   truncate exec k
e500: 65 79 73 20 67 6c 6f 62 20 74 69 65 64 20 63 6c  eys glob tied cl
e510: 6f 73 65 64 69 72 69 6f 63 74 6c 20 73 6f 63 6b  osedirioctl sock
e520: 65 74 20 72 65 61 64 6c 69 6e 6b 20 65 76 61 6c  et readlink eval
e530: 20 78 6f 72 20 72 65 61 64 6c 69 6e 65 20 62 69   xor readline bi
e540: 6e 6d 6f 64 65 20 73 65 74 73 65 72 76 65 6e 74  nmode setservent
e550: 20 65 6f 66 20 6f 72 64 20 62 69 6e 64 20 61 6c   eof ord bind al
e560: 61 72 6d 20 70 69 70 65 20 61 74 61 6e 32 20 67  arm pipe atan2 g
e570: 65 74 67 72 65 6e 74 20 65 78 70 20 74 69 6d 65  etgrent exp time
e580: 20 70 75 73 68 20 73 65 74 67 72 65 6e 74 20 67   push setgrent g
e590: 74 20 6c 74 20 6f 72 20 6e 65 20 6d 7c 30 20 62  t lt or ne m|0 b
e5a0: 72 65 61 6b 20 67 69 76 65 6e 20 73 61 79 20 73  reak given say s
e5b0: 74 61 74 65 20 77 68 65 6e 22 2c 72 3d 7b 63 4e  tate when",r={cN
e5c0: 3a 22 73 75 62 73 74 22 2c 62 3a 22 5b 24 40 5d  :"subst",b:"[$@]
e5d0: 5c 5c 7b 22 2c 65 3a 22 5c 5c 7d 22 2c 6b 3a 74  \\{",e:"\\}",k:t
e5e0: 7d 2c 6e 3d 7b 62 3a 22 2d 3e 7b 22 2c 65 3a 22  },n={b:"->{",e:"
e5f0: 7d 22 7d 2c 61 3d 7b 76 3a 5b 7b 62 3a 2f 5c 24  }"},a={v:[{b:/\$
e600: 5c 64 2f 7d 2c 7b 62 3a 2f 5b 5c 24 25 40 5d 28  \d/},{b:/[\$%@](
e610: 5c 5e 5c 77 5c 62 7c 23 5c 77 2b 28 3a 3a 5c 77  \^\w\b|#\w+(::\w
e620: 2b 29 2a 7c 7b 5c 77 2b 7d 7c 5c 77 2b 28 3a 3a  +)*|{\w+}|\w+(::
e630: 5c 77 2a 29 2a 29 2f 7d 2c 7b 62 3a 2f 5b 5c 24  \w*)*)/},{b:/[\$
e640: 25 40 5d 5b 5e 5c 73 5c 77 7b 5d 2f 2c 72 3a 30  %@][^\s\w{]/,r:0
e650: 7d 5d 7d 2c 69 3d 5b 65 2e 42 45 2c 72 2c 61 5d  }]},i=[e.BE,r,a]
e660: 2c 73 3d 5b 61 2c 65 2e 48 43 4d 2c 65 2e 43 28  ,s=[a,e.HCM,e.C(
e670: 22 5e 5c 5c 3d 5c 5c 77 22 2c 22 5c 5c 3d 63 75  "^\\=\\w","\\=cu
e680: 74 22 2c 7b 65 57 3a 21 30 7d 29 2c 6e 2c 7b 63  t",{eW:!0}),n,{c
e690: 4e 3a 22 73 74 72 69 6e 67 22 2c 63 3a 69 2c 76  N:"string",c:i,v
e6a0: 3a 5b 7b 62 3a 22 71 5b 71 77 78 72 5d 3f 5c 5c  :[{b:"q[qwxr]?\\
e6b0: 73 2a 5c 5c 28 22 2c 65 3a 22 5c 5c 29 22 2c 72  s*\\(",e:"\\)",r
e6c0: 3a 35 7d 2c 7b 62 3a 22 71 5b 71 77 78 72 5d 3f  :5},{b:"q[qwxr]?
e6d0: 5c 5c 73 2a 5c 5c 5b 22 2c 65 3a 22 5c 5c 5d 22  \\s*\\[",e:"\\]"
e6e0: 2c 72 3a 35 7d 2c 7b 62 3a 22 71 5b 71 77 78 72  ,r:5},{b:"q[qwxr
e6f0: 5d 3f 5c 5c 73 2a 5c 5c 7b 22 2c 65 3a 22 5c 5c  ]?\\s*\\{",e:"\\
e700: 7d 22 2c 72 3a 35 7d 2c 7b 62 3a 22 71 5b 71 77  }",r:5},{b:"q[qw
e710: 78 72 5d 3f 5c 5c 73 2a 5c 5c 7c 22 2c 65 3a 22  xr]?\\s*\\|",e:"
e720: 5c 5c 7c 22 2c 72 3a 35 7d 2c 7b 62 3a 22 71 5b  \\|",r:5},{b:"q[
e730: 71 77 78 72 5d 3f 5c 5c 73 2a 5c 5c 3c 22 2c 65  qwxr]?\\s*\\<",e
e740: 3a 22 5c 5c 3e 22 2c 72 3a 35 7d 2c 7b 62 3a 22  :"\\>",r:5},{b:"
e750: 71 77 5c 5c 73 2b 71 22 2c 65 3a 22 71 22 2c 72  qw\\s+q",e:"q",r
e760: 3a 35 7d 2c 7b 62 3a 22 27 22 2c 65 3a 22 27 22  :5},{b:"'",e:"'"
e770: 2c 63 3a 5b 65 2e 42 45 5d 7d 2c 7b 62 3a 27 22  ,c:[e.BE]},{b:'"
e780: 27 2c 65 3a 27 22 27 7d 2c 7b 62 3a 22 60 22 2c  ',e:'"'},{b:"`",
e790: 65 3a 22 60 22 2c 63 3a 5b 65 2e 42 45 5d 7d 2c  e:"`",c:[e.BE]},
e7a0: 7b 62 3a 22 7b 5c 5c 77 2b 7d 22 2c 63 3a 5b 5d  {b:"{\\w+}",c:[]
e7b0: 2c 72 3a 30 7d 2c 7b 62 3a 22 2d 3f 5c 5c 77 2b  ,r:0},{b:"-?\\w+
e7c0: 5c 5c 73 2a 5c 5c 3d 5c 5c 3e 22 2c 63 3a 5b 5d  \\s*\\=\\>",c:[]
e7d0: 2c 72 3a 30 7d 5d 7d 2c 7b 63 4e 3a 22 6e 75 6d  ,r:0}]},{cN:"num
e7e0: 62 65 72 22 2c 62 3a 22 28 5c 5c 62 30 5b 30 2d  ber",b:"(\\b0[0-
e7f0: 37 5f 5d 2b 29 7c 28 5c 5c 62 30 78 5b 30 2d 39  7_]+)|(\\b0x[0-9
e800: 61 2d 66 41 2d 46 5f 5d 2b 29 7c 28 5c 5c 62 5b  a-fA-F_]+)|(\\b[
e810: 31 2d 39 5d 5b 30 2d 39 5f 5d 2a 28 5c 5c 2e 5b  1-9][0-9_]*(\\.[
e820: 30 2d 39 5f 5d 2b 29 3f 29 7c 5b 30 5f 5d 5c 5c  0-9_]+)?)|[0_]\\
e830: 62 22 2c 72 3a 30 7d 2c 7b 62 3a 22 28 5c 5c 2f  b",r:0},{b:"(\\/
e840: 5c 5c 2f 7c 22 2b 65 2e 52 53 52 2b 22 7c 5c 5c  \\/|"+e.RSR+"|\\
e850: 62 28 73 70 6c 69 74 7c 72 65 74 75 72 6e 7c 70  b(split|return|p
e860: 72 69 6e 74 7c 72 65 76 65 72 73 65 7c 67 72 65  rint|reverse|gre
e870: 70 29 5c 5c 62 29 5c 5c 73 2a 22 2c 6b 3a 22 73  p)\\b)\\s*",k:"s
e880: 70 6c 69 74 20 72 65 74 75 72 6e 20 70 72 69 6e  plit return prin
e890: 74 20 72 65 76 65 72 73 65 20 67 72 65 70 22 2c  t reverse grep",
e8a0: 72 3a 30 2c 63 3a 5b 65 2e 48 43 4d 2c 7b 63 4e  r:0,c:[e.HCM,{cN
e8b0: 3a 22 72 65 67 65 78 70 22 2c 62 3a 22 28 73 7c  :"regexp",b:"(s|
e8c0: 74 72 7c 79 29 2f 28 5c 5c 5c 5c 2e 7c 5b 5e 2f  tr|y)/(\\\\.|[^/
e8d0: 5d 29 2a 2f 28 5c 5c 5c 5c 2e 7c 5b 5e 2f 5d 29  ])*/(\\\\.|[^/])
e8e0: 2a 2f 5b 61 2d 7a 5d 2a 22 2c 72 3a 31 30 7d 2c  */[a-z]*",r:10},
e8f0: 7b 63 4e 3a 22 72 65 67 65 78 70 22 2c 62 3a 22  {cN:"regexp",b:"
e900: 28 6d 7c 71 72 29 3f 2f 22 2c 65 3a 22 2f 5b 61  (m|qr)?/",e:"/[a
e910: 2d 7a 5d 2a 22 2c 63 3a 5b 65 2e 42 45 5d 2c 72  -z]*",c:[e.BE],r
e920: 3a 30 7d 5d 7d 2c 7b 63 4e 3a 22 66 75 6e 63 74  :0}]},{cN:"funct
e930: 69 6f 6e 22 2c 62 4b 3a 22 73 75 62 22 2c 65 3a  ion",bK:"sub",e:
e940: 22 28 5c 5c 73 2a 5c 5c 28 2e 2a 3f 5c 5c 29 29  "(\\s*\\(.*?\\))
e950: 3f 5b 3b 7b 5d 22 2c 65 45 3a 21 30 2c 72 3a 35  ?[;{]",eE:!0,r:5
e960: 2c 63 3a 5b 65 2e 54 4d 5d 7d 2c 7b 62 3a 22 2d  ,c:[e.TM]},{b:"-
e970: 5c 5c 77 5c 5c 62 22 2c 72 3a 30 7d 2c 7b 62 3a  \\w\\b",r:0},{b:
e980: 22 5e 5f 5f 44 41 54 41 5f 5f 24 22 2c 65 3a 22  "^__DATA__$",e:"
e990: 5e 5f 5f 45 4e 44 5f 5f 24 22 2c 73 4c 3a 22 6d  ^__END__$",sL:"m
e9a0: 6f 6a 6f 6c 69 63 69 6f 75 73 22 2c 63 3a 5b 7b  ojolicious",c:[{
e9b0: 62 3a 22 5e 40 40 2e 2a 22 2c 65 3a 22 24 22 2c  b:"^@@.*",e:"$",
e9c0: 63 4e 3a 22 63 6f 6d 6d 65 6e 74 22 7d 5d 7d 5d  cN:"comment"}]}]
e9d0: 3b 72 65 74 75 72 6e 20 72 2e 63 3d 73 2c 6e 2e  ;return r.c=s,n.
e9e0: 63 3d 73 2c 7b 61 6c 69 61 73 65 73 3a 5b 22 70  c=s,{aliases:["p
e9f0: 6c 22 2c 22 70 6d 22 5d 2c 6c 3a 2f 5b 5c 77 5c  l","pm"],l:/[\w\
ea00: 2e 5d 2b 2f 2c 6b 3a 74 2c 63 3a 73 7d 7d 29 2c  .]+/,k:t,c:s}}),
ea10: 68 6c 6a 73 2e 67 28 22 63 6f 66 66 65 65 73 63  hljs.g("coffeesc
ea20: 72 69 70 74 22 2c 66 75 6e 63 74 69 6f 6e 28 65  ript",function(e
ea30: 29 7b 76 61 72 20 74 3d 7b 6b 65 79 77 6f 72 64  ){var t={keyword
ea40: 3a 22 69 6e 20 69 66 20 66 6f 72 20 77 68 69 6c  :"in if for whil
ea50: 65 20 66 69 6e 61 6c 6c 79 20 6e 65 77 20 64 6f  e finally new do
ea60: 20 72 65 74 75 72 6e 20 65 6c 73 65 20 62 72 65   return else bre
ea70: 61 6b 20 63 61 74 63 68 20 69 6e 73 74 61 6e 63  ak catch instanc
ea80: 65 6f 66 20 74 68 72 6f 77 20 74 72 79 20 74 68  eof throw try th
ea90: 69 73 20 73 77 69 74 63 68 20 63 6f 6e 74 69 6e  is switch contin
eaa0: 75 65 20 74 79 70 65 6f 66 20 64 65 6c 65 74 65  ue typeof delete
eab0: 20 64 65 62 75 67 67 65 72 20 73 75 70 65 72 20   debugger super 
eac0: 79 69 65 6c 64 20 69 6d 70 6f 72 74 20 65 78 70  yield import exp
ead0: 6f 72 74 20 66 72 6f 6d 20 61 73 20 64 65 66 61  ort from as defa
eae0: 75 6c 74 20 61 77 61 69 74 20 74 68 65 6e 20 75  ult await then u
eaf0: 6e 6c 65 73 73 20 75 6e 74 69 6c 20 6c 6f 6f 70  nless until loop
eb00: 20 6f 66 20 62 79 20 77 68 65 6e 20 61 6e 64 20   of by when and 
eb10: 6f 72 20 69 73 20 69 73 6e 74 20 6e 6f 74 22 2c  or is isnt not",
eb20: 6c 69 74 65 72 61 6c 3a 22 74 72 75 65 20 66 61  literal:"true fa
eb30: 6c 73 65 20 6e 75 6c 6c 20 75 6e 64 65 66 69 6e  lse null undefin
eb40: 65 64 20 79 65 73 20 6e 6f 20 6f 6e 20 6f 66 66  ed yes no on off
eb50: 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 6e 70 6d 20  ",built_in:"npm 
eb60: 72 65 71 75 69 72 65 20 63 6f 6e 73 6f 6c 65 20  require console 
eb70: 70 72 69 6e 74 20 6d 6f 64 75 6c 65 20 67 6c 6f  print module glo
eb80: 62 61 6c 20 77 69 6e 64 6f 77 20 64 6f 63 75 6d  bal window docum
eb90: 65 6e 74 22 7d 2c 72 3d 22 5b 41 2d 5a 61 2d 7a  ent"},r="[A-Za-z
eba0: 24 5f 5d 5b 30 2d 39 41 2d 5a 61 2d 7a 24 5f 5d  $_][0-9A-Za-z$_]
ebb0: 2a 22 2c 6e 3d 7b 63 4e 3a 22 73 75 62 73 74 22  *",n={cN:"subst"
ebc0: 2c 62 3a 2f 23 5c 7b 2f 2c 65 3a 2f 7d 2f 2c 6b  ,b:/#\{/,e:/}/,k
ebd0: 3a 74 7d 2c 61 3d 5b 65 2e 42 4e 4d 2c 65 2e 69  :t},a=[e.BNM,e.i
ebe0: 6e 68 65 72 69 74 28 65 2e 43 4e 4d 2c 7b 73 74  nherit(e.CNM,{st
ebf0: 61 72 74 73 3a 7b 65 3a 22 28 5c 5c 73 2a 2f 29  arts:{e:"(\\s*/)
ec00: 3f 22 2c 72 3a 30 7d 7d 29 2c 7b 63 4e 3a 22 73  ?",r:0}}),{cN:"s
ec10: 74 72 69 6e 67 22 2c 76 3a 5b 7b 62 3a 2f 27 27  tring",v:[{b:/''
ec20: 27 2f 2c 65 3a 2f 27 27 27 2f 2c 63 3a 5b 65 2e  '/,e:/'''/,c:[e.
ec30: 42 45 5d 7d 2c 7b 62 3a 2f 27 2f 2c 65 3a 2f 27  BE]},{b:/'/,e:/'
ec40: 2f 2c 63 3a 5b 65 2e 42 45 5d 7d 2c 7b 62 3a 2f  /,c:[e.BE]},{b:/
ec50: 22 22 22 2f 2c 65 3a 2f 22 22 22 2f 2c 63 3a 5b  """/,e:/"""/,c:[
ec60: 65 2e 42 45 2c 6e 5d 7d 2c 7b 62 3a 2f 22 2f 2c  e.BE,n]},{b:/"/,
ec70: 65 3a 2f 22 2f 2c 63 3a 5b 65 2e 42 45 2c 6e 5d  e:/"/,c:[e.BE,n]
ec80: 7d 5d 7d 2c 7b 63 4e 3a 22 72 65 67 65 78 70 22  }]},{cN:"regexp"
ec90: 2c 76 3a 5b 7b 62 3a 22 2f 2f 2f 22 2c 65 3a 22  ,v:[{b:"///",e:"
eca0: 2f 2f 2f 22 2c 63 3a 5b 6e 2c 65 2e 48 43 4d 5d  ///",c:[n,e.HCM]
ecb0: 7d 2c 7b 62 3a 22 2f 2f 5b 67 69 6d 5d 2a 22 2c  },{b:"//[gim]*",
ecc0: 72 3a 30 7d 2c 7b 62 3a 2f 5c 2f 28 3f 21 5b 20  r:0},{b:/\/(?![ 
ecd0: 2a 5d 29 28 5c 5c 5c 2f 7c 2e 29 2a 3f 5c 2f 5b  *])(\\\/|.)*?\/[
ece0: 67 69 6d 5d 2a 28 3f 3d 5c 57 7c 24 29 2f 7d 5d  gim]*(?=\W|$)/}]
ecf0: 7d 2c 7b 62 3a 22 40 22 2b 72 7d 2c 7b 73 4c 3a  },{b:"@"+r},{sL:
ed00: 22 6a 61 76 61 73 63 72 69 70 74 22 2c 65 42 3a  "javascript",eB:
ed10: 21 30 2c 65 45 3a 21 30 2c 76 3a 5b 7b 62 3a 22  !0,eE:!0,v:[{b:"
ed20: 60 60 60 22 2c 65 3a 22 60 60 60 22 7d 2c 7b 62  ```",e:"```"},{b
ed30: 3a 22 60 22 2c 65 3a 22 60 22 7d 5d 7d 5d 3b 6e  :"`",e:"`"}]}];n
ed40: 2e 63 3d 61 3b 76 61 72 20 69 3d 65 2e 69 6e 68  .c=a;var i=e.inh
ed50: 65 72 69 74 28 65 2e 54 4d 2c 7b 62 3a 72 7d 29  erit(e.TM,{b:r})
ed60: 2c 73 3d 22 28 5c 5c 28 2e 2a 5c 5c 29 29 3f 5c  ,s="(\\(.*\\))?\
ed70: 5c 73 2a 5c 5c 42 5b 2d 3d 5d 3e 22 2c 6f 3d 7b  \s*\\B[-=]>",o={
ed80: 63 4e 3a 22 70 61 72 61 6d 73 22 2c 62 3a 22 5c  cN:"params",b:"\
ed90: 5c 28 5b 5e 5c 5c 28 5d 22 2c 72 42 3a 21 30 2c  \([^\\(]",rB:!0,
eda0: 63 3a 5b 7b 62 3a 2f 5c 28 2f 2c 65 3a 2f 5c 29  c:[{b:/\(/,e:/\)
edb0: 2f 2c 6b 3a 74 2c 63 3a 5b 22 73 65 6c 66 22 5d  /,k:t,c:["self"]
edc0: 2e 63 6f 6e 63 61 74 28 61 29 7d 5d 7d 3b 72 65  .concat(a)}]};re
edd0: 74 75 72 6e 7b 61 6c 69 61 73 65 73 3a 5b 22 63  turn{aliases:["c
ede0: 6f 66 66 65 65 22 2c 22 63 73 6f 6e 22 2c 22 69  offee","cson","i
edf0: 63 65 64 22 5d 2c 6b 3a 74 2c 69 3a 2f 5c 2f 5c  ced"],k:t,i:/\/\
ee00: 2a 2f 2c 63 3a 61 2e 63 6f 6e 63 61 74 28 5b 65  */,c:a.concat([e
ee10: 2e 43 28 22 23 23 23 22 2c 22 23 23 23 22 29 2c  .C("###","###"),
ee20: 65 2e 48 43 4d 2c 7b 63 4e 3a 22 66 75 6e 63 74  e.HCM,{cN:"funct
ee30: 69 6f 6e 22 2c 62 3a 22 5e 5c 5c 73 2a 22 2b 72  ion",b:"^\\s*"+r
ee40: 2b 22 5c 5c 73 2a 3d 5c 5c 73 2a 22 2b 73 2c 65  +"\\s*=\\s*"+s,e
ee50: 3a 22 5b 2d 3d 5d 3e 22 2c 72 42 3a 21 30 2c 63  :"[-=]>",rB:!0,c
ee60: 3a 5b 69 2c 6f 5d 7d 2c 7b 62 3a 2f 5b 3a 5c 28  :[i,o]},{b:/[:\(
ee70: 2c 3d 5d 5c 73 2a 2f 2c 72 3a 30 2c 63 3a 5b 7b  ,=]\s*/,r:0,c:[{
ee80: 63 4e 3a 22 66 75 6e 63 74 69 6f 6e 22 2c 62 3a  cN:"function",b:
ee90: 73 2c 65 3a 22 5b 2d 3d 5d 3e 22 2c 72 42 3a 21  s,e:"[-=]>",rB:!
eea0: 30 2c 63 3a 5b 6f 5d 7d 5d 7d 2c 7b 63 4e 3a 22  0,c:[o]}]},{cN:"
eeb0: 63 6c 61 73 73 22 2c 62 4b 3a 22 63 6c 61 73 73  class",bK:"class
eec0: 22 2c 65 3a 22 24 22 2c 69 3a 2f 5b 3a 3d 22 5c  ",e:"$",i:/[:="\
eed0: 5b 5c 5d 5d 2f 2c 63 3a 5b 7b 62 4b 3a 22 65 78  [\]]/,c:[{bK:"ex
eee0: 74 65 6e 64 73 22 2c 65 57 3a 21 30 2c 69 3a 2f  tends",eW:!0,i:/
eef0: 5b 3a 3d 22 5c 5b 5c 5d 5d 2f 2c 63 3a 5b 69 5d  [:="\[\]]/,c:[i]
ef00: 7d 2c 69 5d 7d 2c 7b 62 3a 72 2b 22 3a 22 2c 65  },i]},{b:r+":",e
ef10: 3a 22 3a 22 2c 72 42 3a 21 30 2c 72 45 3a 21 30  :":",rB:!0,rE:!0
ef20: 2c 72 3a 30 7d 5d 29 7d 7d 29 2c 68 6c 6a 73 2e  ,r:0}])}}),hljs.
ef30: 67 28 22 6b 6f 74 6c 69 6e 22 2c 66 75 6e 63 74  g("kotlin",funct
ef40: 69 6f 6e 28 65 29 7b 76 61 72 20 74 3d 7b 6b 65  ion(e){var t={ke
ef50: 79 77 6f 72 64 3a 22 61 62 73 74 72 61 63 74 20  yword:"abstract 
ef60: 61 73 20 76 61 6c 20 76 61 72 20 76 61 72 61 72  as val var varar
ef70: 67 20 67 65 74 20 73 65 74 20 63 6c 61 73 73 20  g get set class 
ef80: 6f 62 6a 65 63 74 20 6f 70 65 6e 20 70 72 69 76  object open priv
ef90: 61 74 65 20 70 72 6f 74 65 63 74 65 64 20 70 75  ate protected pu
efa0: 62 6c 69 63 20 6e 6f 69 6e 6c 69 6e 65 20 63 72  blic noinline cr
efb0: 6f 73 73 69 6e 6c 69 6e 65 20 64 79 6e 61 6d 69  ossinline dynami
efc0: 63 20 66 69 6e 61 6c 20 65 6e 75 6d 20 69 66 20  c final enum if 
efd0: 65 6c 73 65 20 64 6f 20 77 68 69 6c 65 20 66 6f  else do while fo
efe0: 72 20 77 68 65 6e 20 74 68 72 6f 77 20 74 72 79  r when throw try
eff0: 20 63 61 74 63 68 20 66 69 6e 61 6c 6c 79 20 69   catch finally i
f000: 6d 70 6f 72 74 20 70 61 63 6b 61 67 65 20 69 73  mport package is
f010: 20 69 6e 20 66 75 6e 20 6f 76 65 72 72 69 64 65   in fun override
f020: 20 63 6f 6d 70 61 6e 69 6f 6e 20 72 65 69 66 69   companion reifi
f030: 65 64 20 69 6e 6c 69 6e 65 20 6c 61 74 65 69 6e  ed inline latein
f040: 69 74 20 69 6e 69 74 69 6e 74 65 72 66 61 63 65  it initinterface
f050: 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 64 61 74 61   annotation data
f060: 20 73 65 61 6c 65 64 20 69 6e 74 65 72 6e 61 6c   sealed internal
f070: 20 69 6e 66 69 78 20 6f 70 65 72 61 74 6f 72 20   infix operator 
f080: 6f 75 74 20 62 79 20 63 6f 6e 73 74 72 75 63 74  out by construct
f090: 6f 72 20 73 75 70 65 72 20 74 72 61 69 74 20 76  or super trait v
f0a0: 6f 6c 61 74 69 6c 65 20 74 72 61 6e 73 69 65 6e  olatile transien
f0b0: 74 20 6e 61 74 69 76 65 20 64 65 66 61 75 6c 74  t native default
f0c0: 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 42 79 74 65  ",built_in:"Byte
f0d0: 20 53 68 6f 72 74 20 43 68 61 72 20 49 6e 74 20   Short Char Int 
f0e0: 4c 6f 6e 67 20 42 6f 6f 6c 65 61 6e 20 46 6c 6f  Long Boolean Flo
f0f0: 61 74 20 44 6f 75 62 6c 65 20 56 6f 69 64 20 55  at Double Void U
f100: 6e 69 74 20 4e 6f 74 68 69 6e 67 22 2c 6c 69 74  nit Nothing",lit
f110: 65 72 61 6c 3a 22 74 72 75 65 20 66 61 6c 73 65  eral:"true false
f120: 20 6e 75 6c 6c 22 7d 2c 72 3d 7b 63 4e 3a 22 6b   null"},r={cN:"k
f130: 65 79 77 6f 72 64 22 2c 62 3a 2f 5c 62 28 62 72  eyword",b:/\b(br
f140: 65 61 6b 7c 63 6f 6e 74 69 6e 75 65 7c 72 65 74  eak|continue|ret
f150: 75 72 6e 7c 74 68 69 73 29 5c 62 2f 2c 73 74 61  urn|this)\b/,sta
f160: 72 74 73 3a 7b 63 3a 5b 7b 63 4e 3a 22 73 79 6d  rts:{c:[{cN:"sym
f170: 62 6f 6c 22 2c 62 3a 2f 40 5c 77 2b 2f 7d 5d 7d  bol",b:/@\w+/}]}
f180: 7d 2c 6e 3d 7b 63 4e 3a 22 73 79 6d 62 6f 6c 22  },n={cN:"symbol"
f190: 2c 62 3a 65 2e 55 49 52 2b 22 40 22 7d 2c 61 3d  ,b:e.UIR+"@"},a=
f1a0: 7b 63 4e 3a 22 73 75 62 73 74 22 2c 62 3a 22 5c  {cN:"subst",b:"\
f1b0: 5c 24 7b 22 2c 65 3a 22 7d 22 2c 63 3a 5b 65 2e  \${",e:"}",c:[e.
f1c0: 41 53 4d 2c 65 2e 43 4e 4d 5d 7d 2c 69 3d 7b 63  ASM,e.CNM]},i={c
f1d0: 4e 3a 22 76 61 72 69 61 62 6c 65 22 2c 62 3a 22  N:"variable",b:"
f1e0: 5c 5c 24 22 2b 65 2e 55 49 52 7d 2c 73 3d 7b 63  \\$"+e.UIR},s={c
f1f0: 4e 3a 22 73 74 72 69 6e 67 22 2c 76 3a 5b 7b 62  N:"string",v:[{b
f200: 3a 27 22 22 22 27 2c 65 3a 27 22 22 22 27 2c 63  :'"""',e:'"""',c
f210: 3a 5b 69 2c 61 5d 7d 2c 7b 62 3a 22 27 22 2c 65  :[i,a]},{b:"'",e
f220: 3a 22 27 22 2c 69 3a 2f 5c 6e 2f 2c 63 3a 5b 65  :"'",i:/\n/,c:[e
f230: 2e 42 45 5d 7d 2c 7b 62 3a 27 22 27 2c 65 3a 27  .BE]},{b:'"',e:'
f240: 22 27 2c 69 3a 2f 5c 6e 2f 2c 63 3a 5b 65 2e 42  "',i:/\n/,c:[e.B
f250: 45 2c 69 2c 61 5d 7d 5d 7d 2c 6f 3d 7b 63 4e 3a  E,i,a]}]},o={cN:
f260: 22 6d 65 74 61 22 2c 62 3a 22 40 28 3f 3a 66 69  "meta",b:"@(?:fi
f270: 6c 65 7c 70 72 6f 70 65 72 74 79 7c 66 69 65 6c  le|property|fiel
f280: 64 7c 67 65 74 7c 73 65 74 7c 72 65 63 65 69 76  d|get|set|receiv
f290: 65 72 7c 70 61 72 61 6d 7c 73 65 74 70 61 72 61  er|param|setpara
f2a0: 6d 7c 64 65 6c 65 67 61 74 65 29 5c 5c 73 2a 3a  m|delegate)\\s*:
f2b0: 28 3f 3a 5c 5c 73 2a 22 2b 65 2e 55 49 52 2b 22  (?:\\s*"+e.UIR+"
f2c0: 29 3f 22 7d 2c 63 3d 7b 63 4e 3a 22 6d 65 74 61  )?"},c={cN:"meta
f2d0: 22 2c 62 3a 22 40 22 2b 65 2e 55 49 52 2c 63 3a  ",b:"@"+e.UIR,c:
f2e0: 5b 7b 62 3a 2f 5c 28 2f 2c 65 3a 2f 5c 29 2f 2c  [{b:/\(/,e:/\)/,
f2f0: 63 3a 5b 65 2e 69 6e 68 65 72 69 74 28 73 2c 7b  c:[e.inherit(s,{
f300: 63 4e 3a 22 6d 65 74 61 2d 73 74 72 69 6e 67 22  cN:"meta-string"
f310: 7d 29 5d 7d 5d 7d 3b 72 65 74 75 72 6e 7b 6b 3a  })]}]};return{k:
f320: 74 2c 63 3a 5b 65 2e 43 28 22 2f 5c 5c 2a 5c 5c  t,c:[e.C("/\\*\\
f330: 2a 22 2c 22 5c 5c 2a 2f 22 2c 7b 72 3a 30 2c 63  *","\\*/",{r:0,c
f340: 3a 5b 7b 63 4e 3a 22 64 6f 63 74 61 67 22 2c 62  :[{cN:"doctag",b
f350: 3a 22 40 5b 41 2d 5a 61 2d 7a 5d 2b 22 7d 5d 7d  :"@[A-Za-z]+"}]}
f360: 29 2c 65 2e 43 4c 43 4d 2c 65 2e 43 42 43 4d 2c  ),e.CLCM,e.CBCM,
f370: 72 2c 6e 2c 6f 2c 63 2c 7b 63 4e 3a 22 66 75 6e  r,n,o,c,{cN:"fun
f380: 63 74 69 6f 6e 22 2c 62 4b 3a 22 66 75 6e 22 2c  ction",bK:"fun",
f390: 65 3a 22 5b 28 5d 7c 24 22 2c 72 42 3a 21 30 2c  e:"[(]|$",rB:!0,
f3a0: 65 45 3a 21 30 2c 6b 3a 74 2c 69 3a 2f 66 75 6e  eE:!0,k:t,i:/fun
f3b0: 5c 73 2b 28 3c 2e 2a 3e 29 3f 5b 5e 5c 73 5c 28  \s+(<.*>)?[^\s\(
f3c0: 5d 2b 28 5c 73 2b 5b 5e 5c 73 5c 28 5d 2b 29 5c  ]+(\s+[^\s\(]+)\
f3d0: 73 2a 3d 2f 2c 72 3a 35 2c 63 3a 5b 7b 62 3a 65  s*=/,r:5,c:[{b:e
f3e0: 2e 55 49 52 2b 22 5c 5c 73 2a 5c 5c 28 22 2c 72  .UIR+"\\s*\\(",r
f3f0: 42 3a 21 30 2c 72 3a 30 2c 63 3a 5b 65 2e 55 54  B:!0,r:0,c:[e.UT
f400: 4d 5d 7d 2c 7b 63 4e 3a 22 74 79 70 65 22 2c 62  M]},{cN:"type",b
f410: 3a 2f 3c 2f 2c 65 3a 2f 3e 2f 2c 6b 3a 22 72 65  :/</,e:/>/,k:"re
f420: 69 66 69 65 64 22 2c 72 3a 30 7d 2c 7b 63 4e 3a  ified",r:0},{cN:
f430: 22 70 61 72 61 6d 73 22 2c 62 3a 2f 5c 28 2f 2c  "params",b:/\(/,
f440: 65 3a 2f 5c 29 2f 2c 65 6e 64 73 50 61 72 65 6e  e:/\)/,endsParen
f450: 74 3a 21 30 2c 6b 3a 74 2c 72 3a 30 2c 63 3a 5b  t:!0,k:t,r:0,c:[
f460: 7b 62 3a 2f 3a 2f 2c 65 3a 2f 5b 3d 2c 5c 2f 5d  {b:/:/,e:/[=,\/]
f470: 2f 2c 65 57 3a 21 30 2c 63 3a 5b 7b 63 4e 3a 22  /,eW:!0,c:[{cN:"
f480: 74 79 70 65 22 2c 62 3a 65 2e 55 49 52 7d 2c 65  type",b:e.UIR},e
f490: 2e 43 4c 43 4d 2c 65 2e 43 42 43 4d 5d 2c 72 3a  .CLCM,e.CBCM],r:
f4a0: 30 7d 2c 65 2e 43 4c 43 4d 2c 65 2e 43 42 43 4d  0},e.CLCM,e.CBCM
f4b0: 2c 6f 2c 63 2c 73 2c 65 2e 43 4e 4d 5d 7d 2c 65  ,o,c,s,e.CNM]},e
f4c0: 2e 43 42 43 4d 5d 7d 2c 7b 63 4e 3a 22 63 6c 61  .CBCM]},{cN:"cla
f4d0: 73 73 22 2c 62 4b 3a 22 63 6c 61 73 73 20 69 6e  ss",bK:"class in
f4e0: 74 65 72 66 61 63 65 20 74 72 61 69 74 22 2c 65  terface trait",e
f4f0: 3a 2f 5b 3a 5c 7b 28 5d 7c 24 2f 2c 65 45 3a 21  :/[:\{(]|$/,eE:!
f500: 30 2c 69 3a 22 65 78 74 65 6e 64 73 20 69 6d 70  0,i:"extends imp
f510: 6c 65 6d 65 6e 74 73 22 2c 63 3a 5b 7b 62 4b 3a  lements",c:[{bK:
f520: 22 70 75 62 6c 69 63 20 70 72 6f 74 65 63 74 65  "public protecte
f530: 64 20 69 6e 74 65 72 6e 61 6c 20 70 72 69 76 61  d internal priva
f540: 74 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 22 7d  te constructor"}
f550: 2c 65 2e 55 54 4d 2c 7b 63 4e 3a 22 74 79 70 65  ,e.UTM,{cN:"type
f560: 22 2c 62 3a 2f 3c 2f 2c 65 3a 2f 3e 2f 2c 65 42  ",b:/</,e:/>/,eB
f570: 3a 21 30 2c 65 45 3a 21 30 2c 72 3a 30 7d 2c 7b  :!0,eE:!0,r:0},{
f580: 63 4e 3a 22 74 79 70 65 22 2c 62 3a 2f 5b 2c 3a  cN:"type",b:/[,:
f590: 5d 5c 73 2a 2f 2c 65 3a 2f 5b 3c 5c 28 2c 5d 7c  ]\s*/,e:/[<\(,]|
f5a0: 24 2f 2c 65 42 3a 21 30 2c 72 45 3a 21 30 7d 2c  $/,eB:!0,rE:!0},
f5b0: 6f 2c 63 5d 7d 2c 73 2c 7b 63 4e 3a 22 6d 65 74  o,c]},s,{cN:"met
f5c0: 61 22 2c 62 3a 22 5e 23 21 2f 75 73 72 2f 62 69  a",b:"^#!/usr/bi
f5d0: 6e 2f 65 6e 76 22 2c 65 3a 22 24 22 2c 69 3a 22  n/env",e:"$",i:"
f5e0: 5c 6e 22 7d 2c 65 2e 43 4e 4d 5d 7d 7d 29 2c 68  \n"},e.CNM]}}),h
f5f0: 6c 6a 73 2e 67 28 22 72 75 62 79 22 2c 66 75 6e  ljs.g("ruby",fun
f600: 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 74 3d 22  ction(e){var t="
f610: 5b 61 2d 7a 41 2d 5a 5f 5d 5c 5c 77 2a 5b 21 3f  [a-zA-Z_]\\w*[!?
f620: 3d 5d 3f 7c 5b 2d 2b 7e 5d 5c 5c 40 7c 3c 3c 7c  =]?|[-+~]\\@|<<|
f630: 3e 3e 7c 3d 7e 7c 3d 3d 3d 3f 7c 3c 3d 3e 7c 5b  >>|=~|===?|<=>|[
f640: 3c 3e 5d 3d 3f 7c 5c 5c 2a 5c 5c 2a 7c 5b 2d 2f  <>]=?|\\*\\*|[-/
f650: 2b 25 5e 26 2a 7e 60 7c 5d 7c 5c 5c 5b 5c 5c 5d  +%^&*~`|]|\\[\\]
f660: 3d 3f 22 2c 72 3d 7b 6b 65 79 77 6f 72 64 3a 22  =?",r={keyword:"
f670: 61 6e 64 20 74 68 65 6e 20 64 65 66 69 6e 65 64  and then defined
f680: 20 6d 6f 64 75 6c 65 20 69 6e 20 72 65 74 75 72   module in retur
f690: 6e 20 72 65 64 6f 20 69 66 20 42 45 47 49 4e 20  n redo if BEGIN 
f6a0: 72 65 74 72 79 20 65 6e 64 20 66 6f 72 20 73 65  retry end for se
f6b0: 6c 66 20 77 68 65 6e 20 6e 65 78 74 20 75 6e 74  lf when next unt
f6c0: 69 6c 20 64 6f 20 62 65 67 69 6e 20 75 6e 6c 65  il do begin unle
f6d0: 73 73 20 45 4e 44 20 72 65 73 63 75 65 20 65 6c  ss END rescue el
f6e0: 73 65 20 62 72 65 61 6b 20 75 6e 64 65 66 20 6e  se break undef n
f6f0: 6f 74 20 73 75 70 65 72 20 63 6c 61 73 73 20 63  ot super class c
f700: 61 73 65 20 72 65 71 75 69 72 65 20 79 69 65 6c  ase require yiel
f710: 64 20 61 6c 69 61 73 20 77 68 69 6c 65 20 65 6e  d alias while en
f720: 73 75 72 65 20 65 6c 73 69 66 20 6f 72 20 69 6e  sure elsif or in
f730: 63 6c 75 64 65 20 61 74 74 72 5f 72 65 61 64 65  clude attr_reade
f740: 72 20 61 74 74 72 5f 77 72 69 74 65 72 20 61 74  r attr_writer at
f750: 74 72 5f 61 63 63 65 73 73 6f 72 22 2c 6c 69 74  tr_accessor",lit
f760: 65 72 61 6c 3a 22 74 72 75 65 20 66 61 6c 73 65  eral:"true false
f770: 20 6e 69 6c 22 7d 2c 6e 3d 7b 63 4e 3a 22 64 6f   nil"},n={cN:"do
f780: 63 74 61 67 22 2c 62 3a 22 40 5b 41 2d 5a 61 2d  ctag",b:"@[A-Za-
f790: 7a 5d 2b 22 7d 2c 61 3d 7b 62 3a 22 23 3c 22 2c  z]+"},a={b:"#<",
f7a0: 65 3a 22 3e 22 7d 2c 69 3d 5b 65 2e 43 28 22 23  e:">"},i=[e.C("#
f7b0: 22 2c 22 24 22 2c 7b 63 3a 5b 6e 5d 7d 29 2c 65  ","$",{c:[n]}),e
f7c0: 2e 43 28 22 5e 5c 5c 3d 62 65 67 69 6e 22 2c 22  .C("^\\=begin","
f7d0: 5e 5c 5c 3d 65 6e 64 22 2c 7b 63 3a 5b 6e 5d 2c  ^\\=end",{c:[n],
f7e0: 72 3a 31 30 7d 29 2c 65 2e 43 28 22 5e 5f 5f 45  r:10}),e.C("^__E
f7f0: 4e 44 5f 5f 22 2c 22 5c 5c 6e 24 22 29 5d 2c 73  ND__","\\n$")],s
f800: 3d 7b 63 4e 3a 22 73 75 62 73 74 22 2c 62 3a 22  ={cN:"subst",b:"
f810: 23 5c 5c 7b 22 2c 65 3a 22 7d 22 2c 6b 3a 72 7d  #\\{",e:"}",k:r}
f820: 2c 6f 3d 7b 63 4e 3a 22 73 74 72 69 6e 67 22 2c  ,o={cN:"string",
f830: 63 3a 5b 65 2e 42 45 2c 73 5d 2c 76 3a 5b 7b 62  c:[e.BE,s],v:[{b
f840: 3a 2f 27 2f 2c 65 3a 2f 27 2f 7d 2c 7b 62 3a 2f  :/'/,e:/'/},{b:/
f850: 22 2f 2c 65 3a 2f 22 2f 7d 2c 7b 62 3a 2f 60 2f  "/,e:/"/},{b:/`/
f860: 2c 65 3a 2f 60 2f 7d 2c 7b 62 3a 22 25 5b 71 51  ,e:/`/},{b:"%[qQ
f870: 77 57 78 5d 3f 5c 5c 28 22 2c 65 3a 22 5c 5c 29  wWx]?\\(",e:"\\)
f880: 22 7d 2c 7b 62 3a 22 25 5b 71 51 77 57 78 5d 3f  "},{b:"%[qQwWx]?
f890: 5c 5c 5b 22 2c 65 3a 22 5c 5c 5d 22 7d 2c 7b 62  \\[",e:"\\]"},{b
f8a0: 3a 22 25 5b 71 51 77 57 78 5d 3f 7b 22 2c 65 3a  :"%[qQwWx]?{",e:
f8b0: 22 7d 22 7d 2c 7b 62 3a 22 25 5b 71 51 77 57 78  "}"},{b:"%[qQwWx
f8c0: 5d 3f 3c 22 2c 65 3a 22 3e 22 7d 2c 7b 62 3a 22  ]?<",e:">"},{b:"
f8d0: 25 5b 71 51 77 57 78 5d 3f 2f 22 2c 65 3a 22 2f  %[qQwWx]?/",e:"/
f8e0: 22 7d 2c 7b 62 3a 22 25 5b 71 51 77 57 78 5d 3f  "},{b:"%[qQwWx]?
f8f0: 25 22 2c 65 3a 22 25 22 7d 2c 7b 62 3a 22 25 5b  %",e:"%"},{b:"%[
f900: 71 51 77 57 78 5d 3f 2d 22 2c 65 3a 22 2d 22 7d  qQwWx]?-",e:"-"}
f910: 2c 7b 62 3a 22 25 5b 71 51 77 57 78 5d 3f 5c 5c  ,{b:"%[qQwWx]?\\
f920: 7c 22 2c 65 3a 22 5c 5c 7c 22 7d 2c 7b 62 3a 2f  |",e:"\\|"},{b:/
f930: 5c 42 5c 3f 28 5c 5c 5c 64 7b 31 2c 33 7d 7c 5c  \B\?(\\\d{1,3}|\
f940: 5c 78 5b 41 2d 46 61 2d 66 30 2d 39 5d 7b 31 2c  \x[A-Fa-f0-9]{1,
f950: 32 7d 7c 5c 5c 75 5b 41 2d 46 61 2d 66 30 2d 39  2}|\\u[A-Fa-f0-9
f960: 5d 7b 34 7d 7c 5c 5c 3f 5c 53 29 5c 62 2f 7d 2c  ]{4}|\\?\S)\b/},
f970: 7b 62 3a 2f 3c 3c 28 2d 3f 29 5c 77 2b 24 2f 2c  {b:/<<(-?)\w+$/,
f980: 65 3a 2f 5e 5c 73 2a 5c 77 2b 24 2f 7d 5d 7d 2c  e:/^\s*\w+$/}]},
f990: 63 3d 7b 63 4e 3a 22 70 61 72 61 6d 73 22 2c 62  c={cN:"params",b
f9a0: 3a 22 5c 5c 28 22 2c 65 3a 22 5c 5c 29 22 2c 65  :"\\(",e:"\\)",e
f9b0: 6e 64 73 50 61 72 65 6e 74 3a 21 30 2c 6b 3a 72  ndsParent:!0,k:r
f9c0: 7d 2c 6c 3d 5b 6f 2c 61 2c 7b 63 4e 3a 22 63 6c  },l=[o,a,{cN:"cl
f9d0: 61 73 73 22 2c 62 4b 3a 22 63 6c 61 73 73 20 6d  ass",bK:"class m
f9e0: 6f 64 75 6c 65 22 2c 65 3a 22 24 7c 3b 22 2c 69  odule",e:"$|;",i
f9f0: 3a 2f 3d 2f 2c 63 3a 5b 65 2e 69 6e 68 65 72 69  :/=/,c:[e.inheri
fa00: 74 28 65 2e 54 4d 2c 7b 62 3a 22 5b 41 2d 5a 61  t(e.TM,{b:"[A-Za
fa10: 2d 7a 5f 5d 5c 5c 77 2a 28 3a 3a 5c 5c 77 2b 29  -z_]\\w*(::\\w+)
fa20: 2a 28 5c 5c 3f 7c 5c 5c 21 29 3f 22 7d 29 2c 7b  *(\\?|\\!)?"}),{
fa30: 62 3a 22 3c 5c 5c 73 2a 22 2c 63 3a 5b 7b 62 3a  b:"<\\s*",c:[{b:
fa40: 22 28 22 2b 65 2e 49 52 2b 22 3a 3a 29 3f 22 2b  "("+e.IR+"::)?"+
fa50: 65 2e 49 52 7d 5d 7d 5d 2e 63 6f 6e 63 61 74 28  e.IR}]}].concat(
fa60: 69 29 7d 2c 7b 63 4e 3a 22 66 75 6e 63 74 69 6f  i)},{cN:"functio
fa70: 6e 22 2c 62 4b 3a 22 64 65 66 22 2c 65 3a 22 24  n",bK:"def",e:"$
fa80: 7c 3b 22 2c 63 3a 5b 65 2e 69 6e 68 65 72 69 74  |;",c:[e.inherit
fa90: 28 65 2e 54 4d 2c 7b 62 3a 74 7d 29 2c 63 5d 2e  (e.TM,{b:t}),c].
faa0: 63 6f 6e 63 61 74 28 69 29 7d 2c 7b 62 3a 65 2e  concat(i)},{b:e.
fab0: 49 52 2b 22 3a 3a 22 7d 2c 7b 63 4e 3a 22 73 79  IR+"::"},{cN:"sy
fac0: 6d 62 6f 6c 22 2c 62 3a 65 2e 55 49 52 2b 22 28  mbol",b:e.UIR+"(
fad0: 5c 5c 21 7c 5c 5c 3f 29 3f 3a 22 2c 0a 72 3a 30  \\!|\\?)?:",.r:0
fae0: 7d 2c 7b 63 4e 3a 22 73 79 6d 62 6f 6c 22 2c 62  },{cN:"symbol",b
faf0: 3a 22 3a 28 3f 21 5c 5c 73 29 22 2c 63 3a 5b 6f  :":(?!\\s)",c:[o
fb00: 2c 7b 62 3a 74 7d 5d 2c 72 3a 30 7d 2c 7b 63 4e  ,{b:t}],r:0},{cN
fb10: 3a 22 6e 75 6d 62 65 72 22 2c 62 3a 22 28 5c 5c  :"number",b:"(\\
fb20: 62 30 5b 30 2d 37 5f 5d 2b 29 7c 28 5c 5c 62 30  b0[0-7_]+)|(\\b0
fb30: 78 5b 30 2d 39 61 2d 66 41 2d 46 5f 5d 2b 29 7c  x[0-9a-fA-F_]+)|
fb40: 28 5c 5c 62 5b 31 2d 39 5d 5b 30 2d 39 5f 5d 2a  (\\b[1-9][0-9_]*
fb50: 28 5c 5c 2e 5b 30 2d 39 5f 5d 2b 29 3f 29 7c 5b  (\\.[0-9_]+)?)|[
fb60: 30 5f 5d 5c 5c 62 22 2c 72 3a 30 7d 2c 7b 62 3a  0_]\\b",r:0},{b:
fb70: 22 28 5c 5c 24 5c 5c 57 29 7c 28 28 5c 5c 24 7c  "(\\$\\W)|((\\$|
fb80: 5c 5c 40 5c 5c 40 3f 29 28 5c 5c 77 2b 29 29 22  \\@\\@?)(\\w+))"
fb90: 7d 2c 7b 63 4e 3a 22 70 61 72 61 6d 73 22 2c 62  },{cN:"params",b
fba0: 3a 2f 5c 7c 2f 2c 65 3a 2f 5c 7c 2f 2c 6b 3a 72  :/\|/,e:/\|/,k:r
fbb0: 7d 2c 7b 62 3a 22 28 22 2b 65 2e 52 53 52 2b 22  },{b:"("+e.RSR+"
fbc0: 7c 75 6e 6c 65 73 73 29 5c 5c 73 2a 22 2c 6b 3a  |unless)\\s*",k:
fbd0: 22 75 6e 6c 65 73 73 22 2c 63 3a 5b 61 2c 7b 63  "unless",c:[a,{c
fbe0: 4e 3a 22 72 65 67 65 78 70 22 2c 63 3a 5b 65 2e  N:"regexp",c:[e.
fbf0: 42 45 2c 73 5d 2c 69 3a 2f 5c 6e 2f 2c 76 3a 5b  BE,s],i:/\n/,v:[
fc00: 7b 62 3a 22 2f 22 2c 65 3a 22 2f 5b 61 2d 7a 5d  {b:"/",e:"/[a-z]
fc10: 2a 22 7d 2c 7b 62 3a 22 25 72 7b 22 2c 65 3a 22  *"},{b:"%r{",e:"
fc20: 7d 5b 61 2d 7a 5d 2a 22 7d 2c 7b 62 3a 22 25 72  }[a-z]*"},{b:"%r
fc30: 5c 5c 28 22 2c 65 3a 22 5c 5c 29 5b 61 2d 7a 5d  \\(",e:"\\)[a-z]
fc40: 2a 22 7d 2c 7b 62 3a 22 25 72 21 22 2c 65 3a 22  *"},{b:"%r!",e:"
fc50: 21 5b 61 2d 7a 5d 2a 22 7d 2c 7b 62 3a 22 25 72  ![a-z]*"},{b:"%r
fc60: 5c 5c 5b 22 2c 65 3a 22 5c 5c 5d 5b 61 2d 7a 5d  \\[",e:"\\][a-z]
fc70: 2a 22 7d 5d 7d 5d 2e 63 6f 6e 63 61 74 28 69 29  *"}]}].concat(i)
fc80: 2c 72 3a 30 7d 5d 2e 63 6f 6e 63 61 74 28 69 29  ,r:0}].concat(i)
fc90: 3b 73 2e 63 3d 6c 2c 63 2e 63 3d 6c 3b 76 61 72  ;s.c=l,c.c=l;var
fca0: 20 75 3d 22 5b 3e 3f 5d 3e 22 2c 64 3d 22 5b 5c   u="[>?]>",d="[\
fcb0: 5c 77 23 5d 2b 5c 5c 28 5c 5c 77 2b 5c 5c 29 3a  \w#]+\\(\\w+\\):
fcc0: 5c 5c 64 2b 3a 5c 5c 64 2b 3e 22 2c 70 3d 22 28  \\d+:\\d+>",p="(
fcd0: 5c 5c 77 2b 2d 29 3f 5c 5c 64 2b 5c 5c 2e 5c 5c  \\w+-)?\\d+\\.\\
fce0: 64 2b 5c 5c 2e 5c 5c 64 28 70 5c 5c 64 2b 29 3f  d+\\.\\d(p\\d+)?
fcf0: 5b 5e 3e 5d 2b 3e 22 2c 6d 3d 5b 7b 62 3a 2f 5e  [^>]+>",m=[{b:/^
fd00: 5c 73 2a 3d 3e 2f 2c 73 74 61 72 74 73 3a 7b 65  \s*=>/,starts:{e
fd10: 3a 22 24 22 2c 63 3a 6c 7d 7d 2c 7b 63 4e 3a 22  :"$",c:l}},{cN:"
fd20: 6d 65 74 61 22 2c 62 3a 22 5e 28 22 2b 75 2b 22  meta",b:"^("+u+"
fd30: 7c 22 2b 64 2b 22 7c 22 2b 70 2b 22 29 22 2c 73  |"+d+"|"+p+")",s
fd40: 74 61 72 74 73 3a 7b 65 3a 22 24 22 2c 63 3a 6c  tarts:{e:"$",c:l
fd50: 7d 7d 5d 3b 72 65 74 75 72 6e 7b 61 6c 69 61 73  }}];return{alias
fd60: 65 73 3a 5b 22 72 62 22 2c 22 67 65 6d 73 70 65  es:["rb","gemspe
fd70: 63 22 2c 22 70 6f 64 73 70 65 63 22 2c 22 74 68  c","podspec","th
fd80: 6f 72 22 2c 22 69 72 62 22 5d 2c 6b 3a 72 2c 69  or","irb"],k:r,i
fd90: 3a 2f 5c 2f 5c 2a 2f 2c 63 3a 69 2e 63 6f 6e 63  :/\/\*/,c:i.conc
fda0: 61 74 28 6d 29 2e 63 6f 6e 63 61 74 28 6c 29 7d  at(m).concat(l)}
fdb0: 7d 29 2c 68 6c 6a 73 2e 67 28 22 63 73 73 22 2c  }),hljs.g("css",
fdc0: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20  function(e){var 
fdd0: 74 3d 22 5b 61 2d 7a 41 2d 5a 2d 5d 5b 61 2d 7a  t="[a-zA-Z-][a-z
fde0: 41 2d 5a 30 2d 39 5f 2d 5d 2a 22 2c 72 3d 7b 62  A-Z0-9_-]*",r={b
fdf0: 3a 2f 5b 41 2d 5a 5c 5f 5c 2e 5c 2d 5d 2b 5c 73  :/[A-Z\_\.\-]+\s
fe00: 2a 3a 2f 2c 72 42 3a 21 30 2c 65 3a 22 3b 22 2c  *:/,rB:!0,e:";",
fe10: 65 57 3a 21 30 2c 63 3a 5b 7b 63 4e 3a 22 61 74  eW:!0,c:[{cN:"at
fe20: 74 72 69 62 75 74 65 22 2c 62 3a 2f 5c 53 2f 2c  tribute",b:/\S/,
fe30: 65 3a 22 3a 22 2c 65 45 3a 21 30 2c 73 74 61 72  e:":",eE:!0,star
fe40: 74 73 3a 7b 65 57 3a 21 30 2c 65 45 3a 21 30 2c  ts:{eW:!0,eE:!0,
fe50: 63 3a 5b 7b 62 3a 2f 5b 5c 77 2d 5d 2b 5c 28 2f  c:[{b:/[\w-]+\(/
fe60: 2c 72 42 3a 21 30 2c 63 3a 5b 7b 63 4e 3a 22 62  ,rB:!0,c:[{cN:"b
fe70: 75 69 6c 74 5f 69 6e 22 2c 62 3a 2f 5b 5c 77 2d  uilt_in",b:/[\w-
fe80: 5d 2b 2f 7d 2c 7b 62 3a 2f 5c 28 2f 2c 65 3a 2f  ]+/},{b:/\(/,e:/
fe90: 5c 29 2f 2c 63 3a 5b 65 2e 41 53 4d 2c 65 2e 51  \)/,c:[e.ASM,e.Q
fea0: 53 4d 5d 7d 5d 7d 2c 65 2e 43 53 53 4e 4d 2c 65  SM]}]},e.CSSNM,e
feb0: 2e 51 53 4d 2c 65 2e 41 53 4d 2c 65 2e 43 42 43  .QSM,e.ASM,e.CBC
fec0: 4d 2c 7b 63 4e 3a 22 6e 75 6d 62 65 72 22 2c 62  M,{cN:"number",b
fed0: 3a 22 23 5b 30 2d 39 41 2d 46 61 2d 66 5d 2b 22  :"#[0-9A-Fa-f]+"
fee0: 7d 2c 7b 63 4e 3a 22 6d 65 74 61 22 2c 62 3a 22  },{cN:"meta",b:"
fef0: 21 69 6d 70 6f 72 74 61 6e 74 22 7d 5d 7d 7d 5d  !important"}]}}]
ff00: 7d 3b 72 65 74 75 72 6e 7b 63 49 3a 21 30 2c 69  };return{cI:!0,i
ff10: 3a 2f 5b 3d 5c 2f 7c 27 5c 24 5d 2f 2c 63 3a 5b  :/[=\/|'\$]/,c:[
ff20: 65 2e 43 42 43 4d 2c 7b 63 4e 3a 22 73 65 6c 65  e.CBCM,{cN:"sele
ff30: 63 74 6f 72 2d 69 64 22 2c 62 3a 2f 23 5b 41 2d  ctor-id",b:/#[A-
ff40: 5a 61 2d 7a 30 2d 39 5f 2d 5d 2b 2f 7d 2c 7b 63  Za-z0-9_-]+/},{c
ff50: 4e 3a 22 73 65 6c 65 63 74 6f 72 2d 63 6c 61 73  N:"selector-clas
ff60: 73 22 2c 62 3a 2f 5c 2e 5b 41 2d 5a 61 2d 7a 30  s",b:/\.[A-Za-z0
ff70: 2d 39 5f 2d 5d 2b 2f 7d 2c 7b 63 4e 3a 22 73 65  -9_-]+/},{cN:"se
ff80: 6c 65 63 74 6f 72 2d 61 74 74 72 22 2c 62 3a 2f  lector-attr",b:/
ff90: 5c 5b 2f 2c 65 3a 2f 5c 5d 2f 2c 69 3a 22 24 22  \[/,e:/\]/,i:"$"
ffa0: 7d 2c 7b 63 4e 3a 22 73 65 6c 65 63 74 6f 72 2d  },{cN:"selector-
ffb0: 70 73 65 75 64 6f 22 2c 62 3a 2f 3a 28 3a 29 3f  pseudo",b:/:(:)?
ffc0: 5b 61 2d 7a 41 2d 5a 30 2d 39 5c 5f 5c 2d 5c 2b  [a-zA-Z0-9\_\-\+
ffd0: 5c 28 5c 29 22 27 2e 5d 2b 2f 7d 2c 7b 62 3a 22  \(\)"'.]+/},{b:"
ffe0: 40 28 66 6f 6e 74 2d 66 61 63 65 7c 70 61 67 65  @(font-face|page
fff0: 29 22 2c 6c 3a 22 5b 61 2d 7a 2d 5d 2b 22 2c 6b  )",l:"[a-z-]+",k
10000 3a 22 66 6f 6e 74 2d 66 61 63 65 20 70 61 67 65  :"font-face page
10010 22 7d 2c 7b 62 3a 22 40 22 2c 65 3a 22 5b 7b 3b  "},{b:"@",e:"[{;
10020 5d 22 2c 69 3a 2f 3a 2f 2c 63 3a 5b 7b 63 4e 3a  ]",i:/:/,c:[{cN:
10030 22 6b 65 79 77 6f 72 64 22 2c 62 3a 2f 5c 77 2b  "keyword",b:/\w+
10040 2f 7d 2c 7b 62 3a 2f 5c 73 2f 2c 65 57 3a 21 30  /},{b:/\s/,eW:!0
10050 2c 65 45 3a 21 30 2c 72 3a 30 2c 63 3a 5b 65 2e  ,eE:!0,r:0,c:[e.
10060 41 53 4d 2c 65 2e 51 53 4d 2c 65 2e 43 53 53 4e  ASM,e.QSM,e.CSSN
10070 4d 5d 7d 5d 7d 2c 7b 63 4e 3a 22 73 65 6c 65 63  M]}]},{cN:"selec
10080 74 6f 72 2d 74 61 67 22 2c 62 3a 74 2c 72 3a 30  tor-tag",b:t,r:0
10090 7d 2c 7b 62 3a 22 7b 22 2c 65 3a 22 7d 22 2c 69  },{b:"{",e:"}",i
100a0 3a 2f 5c 53 2f 2c 63 3a 5b 65 2e 43 42 43 4d 2c  :/\S/,c:[e.CBCM,
100b0 72 5d 7d 5d 7d 7d 29 2c 68 6c 6a 73 2e 67 28 22  r]}]}}),hljs.g("
100c0 63 70 70 22 2c 66 75 6e 63 74 69 6f 6e 28 65 29  cpp",function(e)
100d0 7b 76 61 72 20 74 3d 7b 63 4e 3a 22 6b 65 79 77  {var t={cN:"keyw
100e0 6f 72 64 22 2c 62 3a 22 5c 5c 62 5b 61 2d 7a 5c  ord",b:"\\b[a-z\
100f0 5c 64 5f 5d 2a 5f 74 5c 5c 62 22 7d 2c 72 3d 7b  \d_]*_t\\b"},r={
10100 63 4e 3a 22 73 74 72 69 6e 67 22 2c 76 3a 5b 7b  cN:"string",v:[{
10110 62 3a 27 28 75 38 3f 7c 55 29 3f 4c 3f 22 27 2c  b:'(u8?|U)?L?"',
10120 65 3a 27 22 27 2c 69 3a 22 5c 5c 6e 22 2c 63 3a  e:'"',i:"\\n",c:
10130 5b 65 2e 42 45 5d 7d 2c 7b 62 3a 27 28 75 38 3f  [e.BE]},{b:'(u8?
10140 7c 55 29 3f 52 22 27 2c 65 3a 27 22 27 2c 63 3a  |U)?R"',e:'"',c:
10150 5b 65 2e 42 45 5d 7d 2c 7b 62 3a 22 27 5c 5c 5c  [e.BE]},{b:"'\\\
10160 5c 3f 2e 22 2c 65 3a 22 27 22 2c 69 3a 22 2e 22  \?.",e:"'",i:"."
10170 7d 5d 7d 2c 6e 3d 7b 63 4e 3a 22 6e 75 6d 62 65  }]},n={cN:"numbe
10180 72 22 2c 76 3a 5b 7b 62 3a 22 5c 5c 62 28 30 62  r",v:[{b:"\\b(0b
10190 5b 30 31 27 5d 2b 29 22 7d 2c 7b 62 3a 22 28 2d  [01']+)"},{b:"(-
101a0 3f 29 5c 5c 62 28 5b 5c 5c 64 27 5d 2b 28 5c 5c  ?)\\b([\\d']+(\\
101b0 2e 5b 5c 5c 64 27 5d 2a 29 3f 7c 5c 5c 2e 5b 5c  .[\\d']*)?|\\.[\
101c0 5c 64 27 5d 2b 29 28 75 7c 55 7c 6c 7c 4c 7c 75  \d']+)(u|U|l|L|u
101d0 6c 7c 55 4c 7c 66 7c 46 7c 62 7c 42 29 22 7d 2c  l|UL|f|F|b|B)"},
101e0 7b 62 3a 22 28 2d 3f 29 28 5c 5c 62 30 5b 78 58  {b:"(-?)(\\b0[xX
101f0 5d 5b 61 2d 66 41 2d 46 30 2d 39 27 5d 2b 7c 28  ][a-fA-F0-9']+|(
10200 5c 5c 62 5b 5c 5c 64 27 5d 2b 28 5c 5c 2e 5b 5c  \\b[\\d']+(\\.[\
10210 5c 64 27 5d 2a 29 3f 7c 5c 5c 2e 5b 5c 5c 64 27  \d']*)?|\\.[\\d'
10220 5d 2b 29 28 5b 65 45 5d 5b 2d 2b 5d 3f 5b 5c 5c  ]+)([eE][-+]?[\\
10230 64 27 5d 2b 29 3f 29 22 7d 5d 2c 72 3a 30 7d 2c  d']+)?)"}],r:0},
10240 61 3d 7b 63 4e 3a 22 6d 65 74 61 22 2c 62 3a 2f  a={cN:"meta",b:/
10250 23 5c 73 2a 5b 61 2d 7a 5d 2b 5c 62 2f 2c 65 3a  #\s*[a-z]+\b/,e:
10260 2f 24 2f 2c 6b 3a 7b 22 6d 65 74 61 2d 6b 65 79  /$/,k:{"meta-key
10270 77 6f 72 64 22 3a 22 69 66 20 65 6c 73 65 20 65  word":"if else e
10280 6c 69 66 20 65 6e 64 69 66 20 64 65 66 69 6e 65  lif endif define
10290 20 75 6e 64 65 66 20 77 61 72 6e 69 6e 67 20 65   undef warning e
102a0 72 72 6f 72 20 6c 69 6e 65 20 70 72 61 67 6d 61  rror line pragma
102b0 20 69 66 64 65 66 20 69 66 6e 64 65 66 20 69 6e   ifdef ifndef in
102c0 63 6c 75 64 65 22 7d 2c 63 3a 5b 7b 62 3a 2f 5c  clude"},c:[{b:/\
102d0 5c 5c 6e 2f 2c 72 3a 30 7d 2c 65 2e 69 6e 68 65  \\n/,r:0},e.inhe
102e0 72 69 74 28 72 2c 7b 63 4e 3a 22 6d 65 74 61 2d  rit(r,{cN:"meta-
102f0 73 74 72 69 6e 67 22 7d 29 2c 7b 63 4e 3a 22 6d  string"}),{cN:"m
10300 65 74 61 2d 73 74 72 69 6e 67 22 2c 62 3a 2f 3c  eta-string",b:/<
10310 5b 5e 5c 6e 3e 5d 2a 3e 2f 2c 65 3a 2f 24 2f 2c  [^\n>]*>/,e:/$/,
10320 69 3a 22 5c 5c 6e 22 7d 2c 65 2e 43 4c 43 4d 2c  i:"\\n"},e.CLCM,
10330 65 2e 43 42 43 4d 5d 7d 2c 69 3d 65 2e 49 52 2b  e.CBCM]},i=e.IR+
10340 22 5c 5c 73 2a 5c 5c 28 22 2c 73 3d 7b 6b 65 79  "\\s*\\(",s={key
10350 77 6f 72 64 3a 22 69 6e 74 20 66 6c 6f 61 74 20  word:"int float 
10360 77 68 69 6c 65 20 70 72 69 76 61 74 65 20 63 68  while private ch
10370 61 72 20 63 61 74 63 68 20 69 6d 70 6f 72 74 20  ar catch import 
10380 6d 6f 64 75 6c 65 20 65 78 70 6f 72 74 20 76 69  module export vi
10390 72 74 75 61 6c 20 6f 70 65 72 61 74 6f 72 20 73  rtual operator s
103a0 69 7a 65 6f 66 20 64 79 6e 61 6d 69 63 5f 63 61  izeof dynamic_ca
103b0 73 74 7c 31 30 20 74 79 70 65 64 65 66 20 63 6f  st|10 typedef co
103c0 6e 73 74 5f 63 61 73 74 7c 31 30 20 63 6f 6e 73  nst_cast|10 cons
103d0 74 20 66 6f 72 20 73 74 61 74 69 63 5f 63 61 73  t for static_cas
103e0 74 7c 31 30 20 75 6e 69 6f 6e 20 6e 61 6d 65 73  t|10 union names
103f0 70 61 63 65 20 75 6e 73 69 67 6e 65 64 20 6c 6f  pace unsigned lo
10400 6e 67 20 76 6f 6c 61 74 69 6c 65 20 73 74 61 74  ng volatile stat
10410 69 63 20 70 72 6f 74 65 63 74 65 64 20 62 6f 6f  ic protected boo
10420 6c 20 74 65 6d 70 6c 61 74 65 20 6d 75 74 61 62  l template mutab
10430 6c 65 20 69 66 20 70 75 62 6c 69 63 20 66 72 69  le if public fri
10440 65 6e 64 20 64 6f 20 67 6f 74 6f 20 61 75 74 6f  end do goto auto
10450 20 76 6f 69 64 20 65 6e 75 6d 20 65 6c 73 65 20   void enum else 
10460 62 72 65 61 6b 20 65 78 74 65 72 6e 20 75 73 69  break extern usi
10470 6e 67 20 61 73 6d 20 63 61 73 65 20 74 79 70 65  ng asm case type
10480 69 64 20 73 68 6f 72 74 20 72 65 69 6e 74 65 72  id short reinter
10490 70 72 65 74 5f 63 61 73 74 7c 31 30 20 64 65 66  pret_cast|10 def
104a0 61 75 6c 74 20 64 6f 75 62 6c 65 20 72 65 67 69  ault double regi
104b0 73 74 65 72 20 65 78 70 6c 69 63 69 74 20 73 69  ster explicit si
104c0 67 6e 65 64 20 74 79 70 65 6e 61 6d 65 20 74 72  gned typename tr
104d0 79 20 74 68 69 73 20 73 77 69 74 63 68 20 63 6f  y this switch co
104e0 6e 74 69 6e 75 65 20 69 6e 6c 69 6e 65 20 64 65  ntinue inline de
104f0 6c 65 74 65 20 61 6c 69 67 6e 6f 66 20 63 6f 6e  lete alignof con
10500 73 74 65 78 70 72 20 64 65 63 6c 74 79 70 65 20  stexpr decltype 
10510 6e 6f 65 78 63 65 70 74 20 73 74 61 74 69 63 5f  noexcept static_
10520 61 73 73 65 72 74 20 74 68 72 65 61 64 5f 6c 6f  assert thread_lo
10530 63 61 6c 20 72 65 73 74 72 69 63 74 20 5f 42 6f  cal restrict _Bo
10540 6f 6c 20 63 6f 6d 70 6c 65 78 20 5f 43 6f 6d 70  ol complex _Comp
10550 6c 65 78 20 5f 49 6d 61 67 69 6e 61 72 79 20 61  lex _Imaginary a
10560 74 6f 6d 69 63 5f 62 6f 6f 6c 20 61 74 6f 6d 69  tomic_bool atomi
10570 63 5f 63 68 61 72 20 61 74 6f 6d 69 63 5f 73 63  c_char atomic_sc
10580 68 61 72 20 61 74 6f 6d 69 63 5f 75 63 68 61 72  har atomic_uchar
10590 20 61 74 6f 6d 69 63 5f 73 68 6f 72 74 20 61 74   atomic_short at
105a0 6f 6d 69 63 5f 75 73 68 6f 72 74 20 61 74 6f 6d  omic_ushort atom
105b0 69 63 5f 69 6e 74 20 61 74 6f 6d 69 63 5f 75 69  ic_int atomic_ui
105c0 6e 74 20 61 74 6f 6d 69 63 5f 6c 6f 6e 67 20 61  nt atomic_long a
105d0 74 6f 6d 69 63 5f 75 6c 6f 6e 67 20 61 74 6f 6d  tomic_ulong atom
105e0 69 63 5f 6c 6c 6f 6e 67 20 61 74 6f 6d 69 63 5f  ic_llong atomic_
105f0 75 6c 6c 6f 6e 67 20 6e 65 77 20 74 68 72 6f 77  ullong new throw
10600 20 72 65 74 75 72 6e 20 61 6e 64 20 6f 72 20 6e   return and or n
10610 6f 74 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 73 74  ot",built_in:"st
10620 64 20 73 74 72 69 6e 67 20 63 69 6e 20 63 6f 75  d string cin cou
10630 74 20 63 65 72 72 20 63 6c 6f 67 20 73 74 64 69  t cerr clog stdi
10640 6e 20 73 74 64 6f 75 74 20 73 74 64 65 72 72 20  n stdout stderr 
10650 73 74 72 69 6e 67 73 74 72 65 61 6d 20 69 73 74  stringstream ist
10660 72 69 6e 67 73 74 72 65 61 6d 20 6f 73 74 72 69  ringstream ostri
10670 6e 67 73 74 72 65 61 6d 20 61 75 74 6f 5f 70 74  ngstream auto_pt
10680 72 20 64 65 71 75 65 20 6c 69 73 74 20 71 75 65  r deque list que
10690 75 65 20 73 74 61 63 6b 20 76 65 63 74 6f 72 20  ue stack vector 
106a0 6d 61 70 20 73 65 74 20 62 69 74 73 65 74 20 6d  map set bitset m
106b0 75 6c 74 69 73 65 74 20 6d 75 6c 74 69 6d 61 70  ultiset multimap
106c0 20 75 6e 6f 72 64 65 72 65 64 5f 73 65 74 20 75   unordered_set u
106d0 6e 6f 72 64 65 72 65 64 5f 6d 61 70 20 75 6e 6f  nordered_map uno
106e0 72 64 65 72 65 64 5f 6d 75 6c 74 69 73 65 74 20  rdered_multiset 
106f0 75 6e 6f 72 64 65 72 65 64 5f 6d 75 6c 74 69 6d  unordered_multim
10700 61 70 20 61 72 72 61 79 20 73 68 61 72 65 64 5f  ap array shared_
10710 70 74 72 20 61 62 73 20 61 63 6f 73 20 61 73 69  ptr abs acos asi
10720 6e 20 61 74 61 6e 32 20 61 74 61 6e 20 63 61 6c  n atan2 atan cal
10730 6c 6f 63 20 63 65 69 6c 20 63 6f 73 68 20 63 6f  loc ceil cosh co
10740 73 20 65 78 69 74 20 65 78 70 20 66 61 62 73 20  s exit exp fabs 
10750 66 6c 6f 6f 72 20 66 6d 6f 64 20 66 70 72 69 6e  floor fmod fprin
10760 74 66 20 66 70 75 74 73 20 66 72 65 65 20 66 72  tf fputs free fr
10770 65 78 70 20 66 73 63 61 6e 66 20 69 73 61 6c 6e  exp fscanf isaln
10780 75 6d 20 69 73 61 6c 70 68 61 20 69 73 63 6e 74  um isalpha iscnt
10790 72 6c 20 69 73 64 69 67 69 74 20 69 73 67 72 61  rl isdigit isgra
107a0 70 68 20 69 73 6c 6f 77 65 72 20 69 73 70 72 69  ph islower ispri
107b0 6e 74 20 69 73 70 75 6e 63 74 20 69 73 73 70 61  nt ispunct isspa
107c0 63 65 20 69 73 75 70 70 65 72 20 69 73 78 64 69  ce isupper isxdi
107d0 67 69 74 20 74 6f 6c 6f 77 65 72 20 74 6f 75 70  git tolower toup
107e0 70 65 72 20 6c 61 62 73 20 6c 64 65 78 70 20 6c  per labs ldexp l
107f0 6f 67 31 30 20 6c 6f 67 20 6d 61 6c 6c 6f 63 20  og10 log malloc 
10800 72 65 61 6c 6c 6f 63 20 6d 65 6d 63 68 72 20 6d  realloc memchr m
10810 65 6d 63 6d 70 20 6d 65 6d 63 70 79 20 6d 65 6d  emcmp memcpy mem
10820 73 65 74 20 6d 6f 64 66 20 70 6f 77 20 70 72 69  set modf pow pri
10830 6e 74 66 20 70 75 74 63 68 61 72 20 70 75 74 73  ntf putchar puts
10840 20 73 63 61 6e 66 20 73 69 6e 68 20 73 69 6e 20   scanf sinh sin 
10850 73 6e 70 72 69 6e 74 66 20 73 70 72 69 6e 74 66  snprintf sprintf
10860 20 73 71 72 74 20 73 73 63 61 6e 66 20 73 74 72   sqrt sscanf str
10870 63 61 74 20 73 74 72 63 68 72 20 73 74 72 63 6d  cat strchr strcm
10880 70 20 73 74 72 63 70 79 20 73 74 72 63 73 70 6e  p strcpy strcspn
10890 20 73 74 72 6c 65 6e 20 73 74 72 6e 63 61 74 20   strlen strncat 
108a0 73 74 72 6e 63 6d 70 20 73 74 72 6e 63 70 79 20  strncmp strncpy 
108b0 73 74 72 70 62 72 6b 20 73 74 72 72 63 68 72 20  strpbrk strrchr 
108c0 73 74 72 73 70 6e 20 73 74 72 73 74 72 20 74 61  strspn strstr ta
108d0 6e 68 20 74 61 6e 20 76 66 70 72 69 6e 74 66 20  nh tan vfprintf 
108e0 76 70 72 69 6e 74 66 20 76 73 70 72 69 6e 74 66  vprintf vsprintf
108f0 20 65 6e 64 6c 20 69 6e 69 74 69 61 6c 69 7a 65   endl initialize
10900 72 5f 6c 69 73 74 20 75 6e 69 71 75 65 5f 70 74  r_list unique_pt
10910 72 22 2c 6c 69 74 65 72 61 6c 3a 22 74 72 75 65  r",literal:"true
10920 20 66 61 6c 73 65 20 6e 75 6c 6c 70 74 72 20 4e   false nullptr N
10930 55 4c 4c 22 7d 2c 6f 3d 5b 74 2c 65 2e 43 4c 43  ULL"},o=[t,e.CLC
10940 4d 2c 65 2e 43 42 43 4d 2c 6e 2c 72 5d 3b 72 65  M,e.CBCM,n,r];re
10950 74 75 72 6e 7b 61 6c 69 61 73 65 73 3a 5b 22 63  turn{aliases:["c
10960 22 2c 22 63 63 22 2c 22 68 22 2c 22 63 2b 2b 22  ","cc","h","c++"
10970 2c 22 68 2b 2b 22 2c 22 68 70 70 22 5d 2c 6b 3a  ,"h++","hpp"],k:
10980 73 2c 69 3a 22 3c 2f 22 2c 63 3a 6f 2e 63 6f 6e  s,i:"</",c:o.con
10990 63 61 74 28 5b 61 2c 7b 62 3a 22 5c 5c 62 28 64  cat([a,{b:"\\b(d
109a0 65 71 75 65 7c 6c 69 73 74 7c 71 75 65 75 65 7c  eque|list|queue|
109b0 73 74 61 63 6b 7c 76 65 63 74 6f 72 7c 6d 61 70  stack|vector|map
109c0 7c 73 65 74 7c 62 69 74 73 65 74 7c 6d 75 6c 74  |set|bitset|mult
109d0 69 73 65 74 7c 6d 75 6c 74 69 6d 61 70 7c 75 6e  iset|multimap|un
109e0 6f 72 64 65 72 65 64 5f 6d 61 70 7c 75 6e 6f 72  ordered_map|unor
109f0 64 65 72 65 64 5f 73 65 74 7c 75 6e 6f 72 64 65  dered_set|unorde
10a00 72 65 64 5f 6d 75 6c 74 69 73 65 74 7c 75 6e 6f  red_multiset|uno
10a10 72 64 65 72 65 64 5f 6d 75 6c 74 69 6d 61 70 7c  rdered_multimap|
10a20 61 72 72 61 79 29 5c 5c 73 2a 3c 22 2c 65 3a 22  array)\\s*<",e:"
10a30 3e 22 2c 6b 3a 73 2c 63 3a 5b 22 73 65 6c 66 22  >",k:s,c:["self"
10a40 2c 74 5d 7d 2c 7b 62 3a 65 2e 49 52 2b 22 3a 3a  ,t]},{b:e.IR+"::
10a50 22 2c 6b 3a 73 7d 2c 7b 76 3a 5b 7b 62 3a 2f 3d  ",k:s},{v:[{b:/=
10a60 2f 2c 65 3a 2f 3b 2f 7d 2c 7b 62 3a 2f 5c 28 2f  /,e:/;/},{b:/\(/
10a70 2c 65 3a 2f 5c 29 2f 7d 2c 7b 62 4b 3a 22 6e 65  ,e:/\)/},{bK:"ne
10a80 77 20 74 68 72 6f 77 20 72 65 74 75 72 6e 20 65  w throw return e
10a90 6c 73 65 22 2c 65 3a 2f 3b 2f 7d 5d 2c 6b 3a 73  lse",e:/;/}],k:s
10aa0 2c 63 3a 6f 2e 63 6f 6e 63 61 74 28 5b 7b 62 3a  ,c:o.concat([{b:
10ab0 2f 5c 28 2f 2c 65 3a 2f 5c 29 2f 2c 6b 3a 73 2c  /\(/,e:/\)/,k:s,
10ac0 63 3a 6f 2e 63 6f 6e 63 61 74 28 5b 22 73 65 6c  c:o.concat(["sel
10ad0 66 22 5d 29 2c 72 3a 30 7d 5d 29 2c 72 3a 30 7d  f"]),r:0}]),r:0}
10ae0 2c 7b 63 4e 3a 22 66 75 6e 63 74 69 6f 6e 22 2c  ,{cN:"function",
10af0 62 3a 22 28 22 2b 65 2e 49 52 2b 22 5b 5c 5c 2a  b:"("+e.IR+"[\\*
10b00 26 5c 5c 73 5d 2b 29 2b 22 2b 69 2c 72 42 3a 21  &\\s]+)+"+i,rB:!
10b10 30 2c 65 3a 2f 5b 7b 3b 3d 5d 2f 2c 65 45 3a 21  0,e:/[{;=]/,eE:!
10b20 30 2c 6b 3a 73 2c 69 3a 2f 5b 5e 5c 77 5c 73 5c  0,k:s,i:/[^\w\s\
10b30 2a 26 5d 2f 2c 63 3a 5b 7b 62 3a 69 2c 72 42 3a  *&]/,c:[{b:i,rB:
10b40 21 30 2c 63 3a 5b 65 2e 54 4d 5d 2c 72 3a 30 7d  !0,c:[e.TM],r:0}
10b50 2c 7b 63 4e 3a 22 70 61 72 61 6d 73 22 2c 62 3a  ,{cN:"params",b:
10b60 2f 5c 28 2f 2c 65 3a 2f 5c 29 2f 2c 6b 3a 73 2c  /\(/,e:/\)/,k:s,
10b70 72 3a 30 2c 63 3a 5b 65 2e 43 4c 43 4d 2c 65 2e  r:0,c:[e.CLCM,e.
10b80 43 42 43 4d 2c 72 2c 6e 2c 74 5d 7d 2c 65 2e 43  CBCM,r,n,t]},e.C
10b90 4c 43 4d 2c 65 2e 43 42 43 4d 2c 61 5d 7d 2c 7b  LCM,e.CBCM,a]},{
10ba0 63 4e 3a 22 63 6c 61 73 73 22 2c 62 4b 3a 22 63  cN:"class",bK:"c
10bb0 6c 61 73 73 20 73 74 72 75 63 74 22 2c 65 3a 2f  lass struct",e:/
10bc0 5b 7b 3b 3a 5d 2f 2c 63 3a 5b 7b 62 3a 2f 3c 2f  [{;:]/,c:[{b:/</
10bd0 2c 65 3a 2f 3e 2f 2c 63 3a 5b 22 73 65 6c 66 22  ,e:/>/,c:["self"
10be0 5d 7d 2c 65 2e 54 4d 5d 7d 5d 29 2c 65 78 70 6f  ]},e.TM]}]),expo
10bf0 72 74 73 3a 7b 70 72 65 70 72 6f 63 65 73 73 6f  rts:{preprocesso
10c00 72 3a 61 2c 73 74 72 69 6e 67 73 3a 72 2c 6b 3a  r:a,strings:r,k:
10c10 73 7d 7d 7d 29 2c 68 6c 6a 73 2e 67 28 22 74 79  s}}}),hljs.g("ty
10c20 70 65 73 63 72 69 70 74 22 2c 66 75 6e 63 74 69  pescript",functi
10c30 6f 6e 28 65 29 7b 76 61 72 20 74 3d 7b 6b 65 79  on(e){var t={key
10c40 77 6f 72 64 3a 22 69 6e 20 69 66 20 66 6f 72 20  word:"in if for 
10c50 77 68 69 6c 65 20 66 69 6e 61 6c 6c 79 20 76 61  while finally va
10c60 72 20 6e 65 77 20 66 75 6e 63 74 69 6f 6e 20 64  r new function d
10c70 6f 20 72 65 74 75 72 6e 20 76 6f 69 64 20 65 6c  o return void el
10c80 73 65 20 62 72 65 61 6b 20 63 61 74 63 68 20 69  se break catch i
10c90 6e 73 74 61 6e 63 65 6f 66 20 77 69 74 68 20 74  nstanceof with t
10ca0 68 72 6f 77 20 63 61 73 65 20 64 65 66 61 75 6c  hrow case defaul
10cb0 74 20 74 72 79 20 74 68 69 73 20 73 77 69 74 63  t try this switc
10cc0 68 20 63 6f 6e 74 69 6e 75 65 20 74 79 70 65 6f  h continue typeo
10cd0 66 20 64 65 6c 65 74 65 20 6c 65 74 20 79 69 65  f delete let yie
10ce0 6c 64 20 63 6f 6e 73 74 20 63 6c 61 73 73 20 70  ld const class p
10cf0 75 62 6c 69 63 20 70 72 69 76 61 74 65 20 70 72  ublic private pr
10d00 6f 74 65 63 74 65 64 20 67 65 74 20 73 65 74 20  otected get set 
10d10 73 75 70 65 72 20 73 74 61 74 69 63 20 69 6d 70  super static imp
10d20 6c 65 6d 65 6e 74 73 20 65 6e 75 6d 20 65 78 70  lements enum exp
10d30 6f 72 74 20 69 6d 70 6f 72 74 20 64 65 63 6c 61  ort import decla
10d40 72 65 20 74 79 70 65 20 6e 61 6d 65 73 70 61 63  re type namespac
10d50 65 20 61 62 73 74 72 61 63 74 20 61 73 20 66 72  e abstract as fr
10d60 6f 6d 20 65 78 74 65 6e 64 73 20 61 73 79 6e 63  om extends async
10d70 20 61 77 61 69 74 22 2c 6c 69 74 65 72 61 6c 3a   await",literal:
10d80 22 74 72 75 65 20 66 61 6c 73 65 20 6e 75 6c 6c  "true false null
10d90 20 75 6e 64 65 66 69 6e 65 64 20 4e 61 4e 20 49   undefined NaN I
10da0 6e 66 69 6e 69 74 79 22 2c 62 75 69 6c 74 5f 69  nfinity",built_i
10db0 6e 3a 22 65 76 61 6c 20 69 73 46 69 6e 69 74 65  n:"eval isFinite
10dc0 20 69 73 4e 61 4e 20 70 61 72 73 65 46 6c 6f 61   isNaN parseFloa
10dd0 74 20 70 61 72 73 65 49 6e 74 20 64 65 63 6f 64  t parseInt decod
10de0 65 55 52 49 20 64 65 63 6f 64 65 55 52 49 43 6f  eURI decodeURICo
10df0 6d 70 6f 6e 65 6e 74 20 65 6e 63 6f 64 65 55 52  mponent encodeUR
10e00 49 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f  I encodeURICompo
10e10 6e 65 6e 74 20 65 73 63 61 70 65 20 75 6e 65 73  nent escape unes
10e20 63 61 70 65 20 4f 62 6a 65 63 74 20 46 75 6e 63  cape Object Func
10e30 74 69 6f 6e 20 42 6f 6f 6c 65 61 6e 20 45 72 72  tion Boolean Err
10e40 6f 72 20 45 76 61 6c 45 72 72 6f 72 20 49 6e 74  or EvalError Int
10e50 65 72 6e 61 6c 45 72 72 6f 72 20 52 61 6e 67 65  ernalError Range
10e60 45 72 72 6f 72 20 52 65 66 65 72 65 6e 63 65 45  Error ReferenceE
10e70 72 72 6f 72 20 53 74 6f 70 49 74 65 72 61 74 69  rror StopIterati
10e80 6f 6e 20 53 79 6e 74 61 78 45 72 72 6f 72 20 54  on SyntaxError T
10e90 79 70 65 45 72 72 6f 72 20 55 52 49 45 72 72 6f  ypeError URIErro
10ea0 72 20 4e 75 6d 62 65 72 20 4d 61 74 68 20 44 61  r Number Math Da
10eb0 74 65 20 53 74 72 69 6e 67 20 52 65 67 45 78 70  te String RegExp
10ec0 20 41 72 72 61 79 20 46 6c 6f 61 74 33 32 41 72   Array Float32Ar
10ed0 72 61 79 20 46 6c 6f 61 74 36 34 41 72 72 61 79  ray Float64Array
10ee0 20 49 6e 74 31 36 41 72 72 61 79 20 49 6e 74 33   Int16Array Int3
10ef0 32 41 72 72 61 79 20 49 6e 74 38 41 72 72 61 79  2Array Int8Array
10f00 20 55 69 6e 74 31 36 41 72 72 61 79 20 55 69 6e   Uint16Array Uin
10f10 74 33 32 41 72 72 61 79 20 55 69 6e 74 38 41 72  t32Array Uint8Ar
10f20 72 61 79 20 55 69 6e 74 38 43 6c 61 6d 70 65 64  ray Uint8Clamped
10f30 41 72 72 61 79 20 41 72 72 61 79 42 75 66 66 65  Array ArrayBuffe
10f40 72 20 44 61 74 61 56 69 65 77 20 4a 53 4f 4e 20  r DataView JSON 
10f50 49 6e 74 6c 20 61 72 67 75 6d 65 6e 74 73 20 72  Intl arguments r
10f60 65 71 75 69 72 65 20 6d 6f 64 75 6c 65 20 63 6f  equire module co
10f70 6e 73 6f 6c 65 20 77 69 6e 64 6f 77 20 64 6f 63  nsole window doc
10f80 75 6d 65 6e 74 20 61 6e 79 20 6e 75 6d 62 65 72  ument any number
10f90 20 62 6f 6f 6c 65 61 6e 20 73 74 72 69 6e 67 20   boolean string 
10fa0 76 6f 69 64 20 50 72 6f 6d 69 73 65 22 7d 3b 72  void Promise"};r
10fb0 65 74 75 72 6e 7b 61 6c 69 61 73 65 73 3a 5b 22  eturn{aliases:["
10fc0 74 73 22 5d 2c 6b 3a 74 2c 63 3a 5b 7b 63 4e 3a  ts"],k:t,c:[{cN:
10fd0 22 6d 65 74 61 22 2c 62 3a 2f 5e 5c 73 2a 5b 27  "meta",b:/^\s*['
10fe0 22 5d 75 73 65 20 73 74 72 69 63 74 5b 27 22 5d  "]use strict['"]
10ff0 2f 7d 2c 65 2e 41 53 4d 2c 65 2e 51 53 4d 2c 7b  /},e.ASM,e.QSM,{
11000 63 4e 3a 22 73 74 72 69 6e 67 22 2c 62 3a 22 60  cN:"string",b:"`
11010 22 2c 65 3a 22 60 22 2c 63 3a 5b 65 2e 42 45 2c  ",e:"`",c:[e.BE,
11020 7b 63 4e 3a 22 73 75 62 73 74 22 2c 62 3a 22 5c  {cN:"subst",b:"\
11030 5c 24 5c 5c 7b 22 2c 65 3a 22 5c 5c 7d 22 7d 5d  \$\\{",e:"\\}"}]
11040 7d 2c 65 2e 43 4c 43 4d 2c 65 2e 43 42 43 4d 2c  },e.CLCM,e.CBCM,
11050 7b 63 4e 3a 22 6e 75 6d 62 65 72 22 2c 76 3a 5b  {cN:"number",v:[
11060 7b 62 3a 22 5c 5c 62 28 30 5b 62 42 5d 5b 30 31  {b:"\\b(0[bB][01
11070 5d 2b 29 22 7d 2c 7b 62 3a 22 5c 5c 62 28 30 5b  ]+)"},{b:"\\b(0[
11080 6f 4f 5d 5b 30 2d 37 5d 2b 29 22 7d 2c 7b 62 3a  oO][0-7]+)"},{b:
11090 65 2e 43 4e 52 7d 5d 2c 72 3a 30 7d 2c 7b 62 3a  e.CNR}],r:0},{b:
110a0 22 28 22 2b 65 2e 52 53 52 2b 22 7c 5c 5c 62 28  "("+e.RSR+"|\\b(
110b0 63 61 73 65 7c 72 65 74 75 72 6e 7c 74 68 72 6f  case|return|thro
110c0 77 29 5c 5c 62 29 5c 5c 73 2a 22 2c 6b 3a 22 72  w)\\b)\\s*",k:"r
110d0 65 74 75 72 6e 20 74 68 72 6f 77 20 63 61 73 65  eturn throw case
110e0 22 2c 63 3a 5b 65 2e 43 4c 43 4d 2c 65 2e 43 42  ",c:[e.CLCM,e.CB
110f0 43 4d 2c 65 2e 52 4d 2c 7b 63 4e 3a 22 66 75 6e  CM,e.RM,{cN:"fun
11100 63 74 69 6f 6e 22 2c 62 3a 22 28 5c 5c 28 2e 2a  ction",b:"(\\(.*
11110 3f 5c 5c 29 7c 22 2b 65 2e 49 52 2b 22 29 5c 5c  ?\\)|"+e.IR+")\\
11120 73 2a 3d 3e 22 2c 72 42 3a 21 30 2c 65 3a 22 5c  s*=>",rB:!0,e:"\
11130 5c 73 2a 3d 3e 22 2c 63 3a 5b 7b 63 4e 3a 22 70  \s*=>",c:[{cN:"p
11140 61 72 61 6d 73 22 2c 76 3a 5b 7b 62 3a 65 2e 49  arams",v:[{b:e.I
11150 52 7d 2c 7b 62 3a 2f 5c 28 5c 73 2a 5c 29 2f 7d  R},{b:/\(\s*\)/}
11160 2c 7b 62 3a 2f 5c 28 2f 2c 65 3a 2f 5c 29 2f 2c  ,{b:/\(/,e:/\)/,
11170 65 42 3a 21 30 2c 65 45 3a 21 30 2c 6b 3a 74 2c  eB:!0,eE:!0,k:t,
11180 63 3a 5b 22 73 65 6c 66 22 2c 65 2e 43 4c 43 4d  c:["self",e.CLCM
11190 2c 65 2e 43 42 43 4d 5d 7d 5d 7d 5d 7d 5d 2c 72  ,e.CBCM]}]}]}],r
111a0 3a 30 7d 2c 7b 63 4e 3a 22 66 75 6e 63 74 69 6f  :0},{cN:"functio
111b0 6e 22 2c 62 3a 22 66 75 6e 63 74 69 6f 6e 22 2c  n",b:"function",
111c0 65 3a 2f 5b 5c 7b 3b 5d 2f 2c 65 45 3a 21 30 2c  e:/[\{;]/,eE:!0,
111d0 6b 3a 74 2c 63 3a 5b 22 73 65 6c 66 22 2c 65 2e  k:t,c:["self",e.
111e0 69 6e 68 65 72 69 74 28 65 2e 54 4d 2c 7b 62 3a  inherit(e.TM,{b:
111f0 2f 5b 41 2d 5a 61 2d 7a 24 5f 5d 5b 30 2d 39 41  /[A-Za-z$_][0-9A
11200 2d 5a 61 2d 7a 24 5f 5d 2a 2f 7d 29 2c 7b 63 4e  -Za-z$_]*/}),{cN
11210 3a 22 70 61 72 61 6d 73 22 2c 62 3a 2f 5c 28 2f  :"params",b:/\(/
11220 2c 65 3a 2f 5c 29 2f 2c 65 42 3a 21 30 2c 65 45  ,e:/\)/,eB:!0,eE
11230 3a 21 30 2c 6b 3a 74 2c 63 3a 5b 65 2e 43 4c 43  :!0,k:t,c:[e.CLC
11240 4d 2c 65 2e 43 42 43 4d 5d 2c 69 3a 2f 5b 22 27  M,e.CBCM],i:/["'
11250 5c 28 5d 2f 7d 5d 2c 69 3a 2f 25 2f 2c 72 3a 30  \(]/}],i:/%/,r:0
11260 7d 2c 7b 62 4b 3a 22 63 6f 6e 73 74 72 75 63 74  },{bK:"construct
11270 6f 72 22 2c 65 3a 2f 5c 7b 2f 2c 65 45 3a 21 30  or",e:/\{/,eE:!0
11280 2c 63 3a 5b 22 73 65 6c 66 22 2c 7b 63 4e 3a 22  ,c:["self",{cN:"
11290 70 61 72 61 6d 73 22 2c 62 3a 2f 5c 28 2f 2c 65  params",b:/\(/,e
112a0 3a 2f 5c 29 2f 2c 65 42 3a 21 30 2c 65 45 3a 21  :/\)/,eB:!0,eE:!
112b0 30 2c 6b 3a 74 2c 63 3a 5b 65 2e 43 4c 43 4d 2c  0,k:t,c:[e.CLCM,
112c0 65 2e 43 42 43 4d 5d 2c 69 3a 2f 5b 22 27 5c 28  e.CBCM],i:/["'\(
112d0 5d 2f 7d 5d 7d 2c 7b 62 3a 2f 6d 6f 64 75 6c 65  ]/}]},{b:/module
112e0 5c 2e 2f 2c 6b 3a 7b 62 75 69 6c 74 5f 69 6e 3a  \./,k:{built_in:
112f0 22 6d 6f 64 75 6c 65 22 7d 2c 72 3a 30 7d 2c 7b  "module"},r:0},{
11300 62 4b 3a 22 6d 6f 64 75 6c 65 22 2c 65 3a 2f 5c  bK:"module",e:/\
11310 7b 2f 2c 65 45 3a 21 30 7d 2c 7b 62 4b 3a 22 69  {/,eE:!0},{bK:"i
11320 6e 74 65 72 66 61 63 65 22 2c 65 3a 2f 5c 7b 2f  nterface",e:/\{/
11330 2c 65 45 3a 21 30 2c 6b 3a 22 69 6e 74 65 72 66  ,eE:!0,k:"interf
11340 61 63 65 20 65 78 74 65 6e 64 73 22 7d 2c 7b 62  ace extends"},{b
11350 3a 2f 5c 24 5b 28 2e 5d 2f 7d 2c 7b 62 3a 22 5c  :/\$[(.]/},{b:"\
11360 5c 2e 22 2b 65 2e 49 52 2c 72 3a 30 7d 2c 7b 63  \."+e.IR,r:0},{c
11370 4e 3a 22 6d 65 74 61 22 2c 62 3a 22 40 5b 41 2d  N:"meta",b:"@[A-
11380 5a 61 2d 7a 5d 2b 22 7d 5d 7d 7d 29 2c 68 6c 6a  Za-z]+"}]}}),hlj
11390 73 2e 67 28 22 73 68 65 6c 6c 22 2c 66 75 6e 63  s.g("shell",func
113a0 74 69 6f 6e 28 65 29 7b 72 65 74 75 72 6e 7b 61  tion(e){return{a
113b0 6c 69 61 73 65 73 3a 5b 22 63 6f 6e 73 6f 6c 65  liases:["console
113c0 22 5d 2c 63 3a 5b 7b 63 4e 3a 22 6d 65 74 61 22  "],c:[{cN:"meta"
113d0 2c 62 3a 22 5e 5c 5c 73 7b 30 2c 33 7d 5b 5c 5c  ,b:"^\\s{0,3}[\\
113e0 77 5c 5c 64 5c 5c 5b 5c 5c 5d 28 29 40 2d 5d 2a  w\\d\\[\\]()@-]*
113f0 5b 3e 25 24 23 5d 22 2c 73 74 61 72 74 73 3a 7b  [>%$#]",starts:{
11400 65 3a 22 24 22 2c 73 4c 3a 22 62 61 73 68 22 7d  e:"$",sL:"bash"}
11410 7d 5d 7d 7d 29 2c 68 6c 6a 73 2e 67 28 22 72 75  }]}}),hljs.g("ru
11420 73 74 22 2c 66 75 6e 63 74 69 6f 6e 28 65 29 7b  st",function(e){
11430 76 61 72 20 74 3d 22 28 5b 75 69 5d 28 38 7c 31  var t="([ui](8|1
11440 36 7c 33 32 7c 36 34 7c 31 32 38 7c 73 69 7a 65  6|32|64|128|size
11450 29 7c 66 28 33 32 7c 36 34 29 29 3f 22 2c 72 3d  )|f(32|64))?",r=
11460 22 61 6c 69 67 6e 6f 66 20 61 73 20 62 65 20 62  "alignof as be b
11470 6f 78 20 62 72 65 61 6b 20 63 6f 6e 73 74 20 63  ox break const c
11480 6f 6e 74 69 6e 75 65 20 63 72 61 74 65 20 64 6f  ontinue crate do
11490 20 65 6c 73 65 20 65 6e 75 6d 20 65 78 74 65 72   else enum exter
114a0 6e 20 66 61 6c 73 65 20 66 6e 20 66 6f 72 20 69  n false fn for i
114b0 66 20 69 6d 70 6c 20 69 6e 20 6c 65 74 20 6c 6f  f impl in let lo
114c0 6f 70 20 6d 61 74 63 68 20 6d 6f 64 20 6d 75 74  op match mod mut
114d0 20 6f 66 66 73 65 74 6f 66 20 6f 6e 63 65 20 70   offsetof once p
114e0 72 69 76 20 70 72 6f 63 20 70 75 62 20 70 75 72  riv proc pub pur
114f0 65 20 72 65 66 20 72 65 74 75 72 6e 20 73 65 6c  e ref return sel
11500 66 20 53 65 6c 66 20 73 69 7a 65 6f 66 20 73 74  f Self sizeof st
11510 61 74 69 63 20 73 74 72 75 63 74 20 73 75 70 65  atic struct supe
11520 72 20 74 72 61 69 74 20 74 72 75 65 20 74 79 70  r trait true typ
11530 65 20 74 79 70 65 6f 66 20 75 6e 73 61 66 65 20  e typeof unsafe 
11540 75 6e 73 69 7a 65 64 20 75 73 65 20 76 69 72 74  unsized use virt
11550 75 61 6c 20 77 68 69 6c 65 20 77 68 65 72 65 20  ual while where 
11560 79 69 65 6c 64 20 6d 6f 76 65 20 64 65 66 61 75  yield move defau
11570 6c 74 22 2c 6e 3d 22 64 72 6f 70 20 69 38 20 69  lt",n="drop i8 i
11580 31 36 20 69 33 32 20 69 36 34 20 69 31 32 38 20  16 i32 i64 i128 
11590 69 73 69 7a 65 20 75 38 20 75 31 36 20 75 33 32  isize u8 u16 u32
115a0 20 75 36 34 20 75 31 32 38 20 75 73 69 7a 65 20   u64 u128 usize 
115b0 66 33 32 20 66 36 34 20 73 74 72 20 63 68 61 72  f32 f64 str char
115c0 20 62 6f 6f 6c 20 42 6f 78 20 4f 70 74 69 6f 6e   bool Box Option
115d0 20 52 65 73 75 6c 74 20 53 74 72 69 6e 67 20 56   Result String V
115e0 65 63 20 43 6f 70 79 20 53 65 6e 64 20 53 69 7a  ec Copy Send Siz
115f0 65 64 20 53 79 6e 63 20 44 72 6f 70 20 46 6e 20  ed Sync Drop Fn 
11600 46 6e 4d 75 74 20 46 6e 4f 6e 63 65 20 54 6f 4f  FnMut FnOnce ToO
11610 77 6e 65 64 20 43 6c 6f 6e 65 20 44 65 62 75 67  wned Clone Debug
11620 20 50 61 72 74 69 61 6c 45 71 20 50 61 72 74 69   PartialEq Parti
11630 61 6c 4f 72 64 20 45 71 20 4f 72 64 20 41 73 52  alOrd Eq Ord AsR
11640 65 66 20 41 73 4d 75 74 20 49 6e 74 6f 20 46 72  ef AsMut Into Fr
11650 6f 6d 20 44 65 66 61 75 6c 74 20 49 74 65 72 61  om Default Itera
11660 74 6f 72 20 45 78 74 65 6e 64 20 49 6e 74 6f 49  tor Extend IntoI
11670 74 65 72 61 74 6f 72 20 44 6f 75 62 6c 65 45 6e  terator DoubleEn
11680 64 65 64 49 74 65 72 61 74 6f 72 20 45 78 61 63  dedIterator Exac
11690 74 53 69 7a 65 49 74 65 72 61 74 6f 72 20 53 6c  tSizeIterator Sl
116a0 69 63 65 43 6f 6e 63 61 74 45 78 74 20 54 6f 53  iceConcatExt ToS
116b0 74 72 69 6e 67 20 61 73 73 65 72 74 21 20 61 73  tring assert! as
116c0 73 65 72 74 5f 65 71 21 20 62 69 74 66 6c 61 67  sert_eq! bitflag
116d0 73 21 20 62 79 74 65 73 21 20 63 66 67 21 20 63  s! bytes! cfg! c
116e0 6f 6c 21 20 63 6f 6e 63 61 74 21 20 63 6f 6e 63  ol! concat! conc
116f0 61 74 5f 69 64 65 6e 74 73 21 20 64 65 62 75 67  at_idents! debug
11700 5f 61 73 73 65 72 74 21 20 64 65 62 75 67 5f 61  _assert! debug_a
11710 73 73 65 72 74 5f 65 71 21 20 65 6e 76 21 20 70  ssert_eq! env! p
11720 61 6e 69 63 21 20 66 69 6c 65 21 20 66 6f 72 6d  anic! file! form
11730 61 74 21 20 66 6f 72 6d 61 74 5f 61 72 67 73 21  at! format_args!
11740 20 69 6e 63 6c 75 64 65 5f 62 69 6e 21 20 69 6e   include_bin! in
11750 63 6c 75 64 65 5f 73 74 72 21 20 6c 69 6e 65 21  clude_str! line!
11760 20 6c 6f 63 61 6c 5f 64 61 74 61 5f 6b 65 79 21   local_data_key!
11770 20 6d 6f 64 75 6c 65 5f 70 61 74 68 21 20 6f 70   module_path! op
11780 74 69 6f 6e 5f 65 6e 76 21 20 70 72 69 6e 74 21  tion_env! print!
11790 20 70 72 69 6e 74 6c 6e 21 20 73 65 6c 65 63 74   println! select
117a0 21 20 73 74 72 69 6e 67 69 66 79 21 20 74 72 79  ! stringify! try
117b0 21 20 75 6e 69 6d 70 6c 65 6d 65 6e 74 65 64 21  ! unimplemented!
117c0 20 75 6e 72 65 61 63 68 61 62 6c 65 21 20 76 65   unreachable! ve
117d0 63 21 20 77 72 69 74 65 21 20 77 72 69 74 65 6c  c! write! writel
117e0 6e 21 20 6d 61 63 72 6f 5f 72 75 6c 65 73 21 20  n! macro_rules! 
117f0 61 73 73 65 72 74 5f 6e 65 21 20 64 65 62 75 67  assert_ne! debug
11800 5f 61 73 73 65 72 74 5f 6e 65 21 22 3b 72 65 74  _assert_ne!";ret
11810 75 72 6e 7b 61 6c 69 61 73 65 73 3a 5b 22 72 73  urn{aliases:["rs
11820 22 5d 2c 6b 3a 7b 6b 65 79 77 6f 72 64 3a 72 2c  "],k:{keyword:r,
11830 6c 69 74 65 72 61 6c 3a 22 74 72 75 65 20 66 61  literal:"true fa
11840 6c 73 65 20 53 6f 6d 65 20 4e 6f 6e 65 20 4f 6b  lse Some None Ok
11850 20 45 72 72 22 2c 62 75 69 6c 74 5f 69 6e 3a 6e   Err",built_in:n
11860 7d 2c 6c 3a 65 2e 49 52 2b 22 21 3f 22 2c 69 3a  },l:e.IR+"!?",i:
11870 22 3c 2f 22 2c 63 3a 5b 65 2e 43 4c 43 4d 2c 65  "</",c:[e.CLCM,e
11880 2e 43 28 22 2f 5c 5c 2a 22 2c 22 5c 5c 2a 2f 22  .C("/\\*","\\*/"
11890 2c 7b 63 3a 5b 22 73 65 6c 66 22 5d 7d 29 2c 65  ,{c:["self"]}),e
118a0 2e 69 6e 68 65 72 69 74 28 65 2e 51 53 4d 2c 7b  .inherit(e.QSM,{
118b0 62 3a 2f 62 3f 22 2f 2c 69 3a 6e 75 6c 6c 7d 29  b:/b?"/,i:null})
118c0 2c 7b 63 4e 3a 22 73 74 72 69 6e 67 22 2c 76 3a  ,{cN:"string",v:
118d0 5b 7b 62 3a 2f 72 28 23 2a 29 22 28 2e 7c 5c 6e  [{b:/r(#*)"(.|\n
118e0 29 2a 3f 22 5c 31 28 3f 21 23 29 2f 7d 2c 7b 62  )*?"\1(?!#)/},{b
118f0 3a 2f 62 3f 27 5c 5c 3f 28 78 5c 77 7b 32 7d 7c  :/b?'\\?(x\w{2}|
11900 75 5c 77 7b 34 7d 7c 55 5c 77 7b 38 7d 7c 2e 29  u\w{4}|U\w{8}|.)
11910 27 2f 7d 5d 7d 2c 7b 63 4e 3a 22 73 79 6d 62 6f  '/}]},{cN:"symbo
11920 6c 22 2c 62 3a 2f 27 5b 61 2d 7a 41 2d 5a 5f 5d  l",b:/'[a-zA-Z_]
11930 5b 61 2d 7a 41 2d 5a 30 2d 39 5f 5d 2a 2f 7d 2c  [a-zA-Z0-9_]*/},
11940 7b 63 4e 3a 22 6e 75 6d 62 65 72 22 2c 76 3a 5b  {cN:"number",v:[
11950 7b 62 3a 22 5c 5c 62 30 62 28 5b 30 31 5f 5d 2b  {b:"\\b0b([01_]+
11960 29 22 2b 74 7d 2c 7b 62 3a 22 5c 5c 62 30 6f 28  )"+t},{b:"\\b0o(
11970 5b 30 2d 37 5f 5d 2b 29 22 2b 74 7d 2c 7b 62 3a  [0-7_]+)"+t},{b:
11980 22 5c 5c 62 30 78 28 5b 41 2d 46 61 2d 66 30 2d  "\\b0x([A-Fa-f0-
11990 39 5f 5d 2b 29 22 2b 74 7d 2c 7b 62 3a 22 5c 5c  9_]+)"+t},{b:"\\
119a0 62 28 5c 5c 64 5b 5c 5c 64 5f 5d 2a 28 5c 5c 2e  b(\\d[\\d_]*(\\.
119b0 5b 30 2d 39 5f 5d 2b 29 3f 28 5b 65 45 5d 5b 2b  [0-9_]+)?([eE][+
119c0 2d 5d 3f 5b 30 2d 39 5f 5d 2b 29 3f 29 22 2b 74  -]?[0-9_]+)?)"+t
119d0 7d 5d 2c 72 3a 30 7d 2c 7b 63 4e 3a 22 66 75 6e  }],r:0},{cN:"fun
119e0 63 74 69 6f 6e 22 2c 62 4b 3a 22 66 6e 22 2c 65  ction",bK:"fn",e
119f0 3a 22 28 5c 5c 28 7c 3c 29 22 2c 65 45 3a 21 30  :"(\\(|<)",eE:!0
11a00 2c 63 3a 5b 65 2e 55 54 4d 5d 7d 2c 7b 63 4e 3a  ,c:[e.UTM]},{cN:
11a10 22 6d 65 74 61 22 2c 62 3a 22 23 5c 5c 21 3f 5c  "meta",b:"#\\!?\
11a20 5c 5b 22 2c 65 3a 22 5c 5c 5d 22 2c 63 3a 5b 7b  \[",e:"\\]",c:[{
11a30 63 4e 3a 22 6d 65 74 61 2d 73 74 72 69 6e 67 22  cN:"meta-string"
11a40 2c 62 3a 2f 22 2f 2c 65 3a 2f 22 2f 7d 5d 7d 2c  ,b:/"/,e:/"/}]},
11a50 7b 63 4e 3a 22 63 6c 61 73 73 22 2c 62 4b 3a 22  {cN:"class",bK:"
11a60 74 79 70 65 22 2c 65 3a 22 3b 22 2c 63 3a 5b 65  type",e:";",c:[e
11a70 2e 69 6e 68 65 72 69 74 28 65 2e 55 54 4d 2c 7b  .inherit(e.UTM,{
11a80 65 6e 64 73 50 61 72 65 6e 74 3a 21 30 7d 29 5d  endsParent:!0})]
11a90 2c 69 3a 22 5c 5c 53 22 7d 2c 7b 63 4e 3a 22 63  ,i:"\\S"},{cN:"c
11aa0 6c 61 73 73 22 2c 62 4b 3a 22 74 72 61 69 74 20  lass",bK:"trait 
11ab0 65 6e 75 6d 20 73 74 72 75 63 74 20 75 6e 69 6f  enum struct unio
11ac0 6e 22 2c 65 3a 22 7b 22 2c 63 3a 5b 65 2e 69 6e  n",e:"{",c:[e.in
11ad0 68 65 72 69 74 28 65 2e 55 54 4d 2c 7b 65 6e 64  herit(e.UTM,{end
11ae0 73 50 61 72 65 6e 74 3a 21 30 7d 29 5d 2c 69 3a  sParent:!0})],i:
11af0 22 5b 5c 5c 77 5c 5c 64 5d 22 7d 2c 7b 62 3a 65  "[\\w\\d]"},{b:e
11b00 2e 49 52 2b 22 3a 3a 22 2c 6b 3a 7b 62 75 69 6c  .IR+"::",k:{buil
11b10 74 5f 69 6e 3a 6e 7d 7d 2c 7b 62 3a 22 2d 3e 22  t_in:n}},{b:"->"
11b20 7d 5d 7d 7d 29 2c 68 6c 6a 73 2e 67 28 22 6f 62  }]}}),hljs.g("ob
11b30 6a 65 63 74 69 76 65 63 22 2c 66 75 6e 63 74 69  jectivec",functi
11b40 6f 6e 28 65 29 7b 76 61 72 20 74 3d 7b 63 4e 3a  on(e){var t={cN:
11b50 22 62 75 69 6c 74 5f 69 6e 22 2c 62 3a 22 5c 5c  "built_in",b:"\\
11b60 62 28 41 56 7c 43 41 7c 43 46 7c 43 47 7c 43 49  b(AV|CA|CF|CG|CI
11b70 7c 43 4c 7c 43 4d 7c 43 4e 7c 43 54 7c 4d 4b 7c  |CL|CM|CN|CT|MK|
11b80 4d 50 7c 4d 54 4b 7c 4d 54 4c 7c 4e 53 7c 53 43  MP|MTK|MTL|NS|SC
11b90 4e 7c 53 4b 7c 55 49 7c 57 4b 7c 58 43 29 5c 5c  N|SK|UI|WK|XC)\\
11ba0 77 2b 22 7d 2c 72 3d 7b 6b 65 79 77 6f 72 64 3a  w+"},r={keyword:
11bb0 22 69 6e 74 20 66 6c 6f 61 74 20 77 68 69 6c 65  "int float while
11bc0 20 63 68 61 72 20 65 78 70 6f 72 74 20 73 69 7a   char export siz
11bd0 65 6f 66 20 74 79 70 65 64 65 66 20 63 6f 6e 73  eof typedef cons
11be0 74 20 73 74 72 75 63 74 20 66 6f 72 20 75 6e 69  t struct for uni
11bf0 6f 6e 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67  on unsigned long
11c00 20 76 6f 6c 61 74 69 6c 65 20 73 74 61 74 69 63   volatile static
11c10 20 62 6f 6f 6c 20 6d 75 74 61 62 6c 65 20 69 66   bool mutable if
11c20 20 64 6f 20 72 65 74 75 72 6e 20 67 6f 74 6f 20   do return goto 
11c30 76 6f 69 64 20 65 6e 75 6d 20 65 6c 73 65 20 62  void enum else b
11c40 72 65 61 6b 20 65 78 74 65 72 6e 20 61 73 6d 20  reak extern asm 
11c50 63 61 73 65 20 73 68 6f 72 74 20 64 65 66 61 75  case short defau
11c60 6c 74 20 64 6f 75 62 6c 65 20 72 65 67 69 73 74  lt double regist
11c70 65 72 20 65 78 70 6c 69 63 69 74 20 73 69 67 6e  er explicit sign
11c80 65 64 20 74 79 70 65 6e 61 6d 65 20 74 68 69 73  ed typename this
11c90 20 73 77 69 74 63 68 20 63 6f 6e 74 69 6e 75 65   switch continue
11ca0 20 77 63 68 61 72 5f 74 20 69 6e 6c 69 6e 65 20   wchar_t inline 
11cb0 72 65 61 64 6f 6e 6c 79 20 61 73 73 69 67 6e 20  readonly assign 
11cc0 72 65 61 64 77 72 69 74 65 20 73 65 6c 66 20 40  readwrite self @
11cd0 73 79 6e 63 68 72 6f 6e 69 7a 65 64 20 69 64 20  synchronized id 
11ce0 74 79 70 65 6f 66 20 6e 6f 6e 61 74 6f 6d 69 63  typeof nonatomic
11cf0 20 73 75 70 65 72 20 75 6e 69 63 68 61 72 20 49   super unichar I
11d00 42 4f 75 74 6c 65 74 20 49 42 41 63 74 69 6f 6e  BOutlet IBAction
11d10 20 73 74 72 6f 6e 67 20 77 65 61 6b 20 63 6f 70   strong weak cop
11d20 79 20 69 6e 20 6f 75 74 20 69 6e 6f 75 74 20 62  y in out inout b
11d30 79 63 6f 70 79 20 62 79 72 65 66 20 6f 6e 65 77  ycopy byref onew
11d40 61 79 20 5f 5f 73 74 72 6f 6e 67 20 5f 5f 77 65  ay __strong __we
11d50 61 6b 20 5f 5f 62 6c 6f 63 6b 20 5f 5f 61 75 74  ak __block __aut
11d60 6f 72 65 6c 65 61 73 69 6e 67 20 40 70 72 69 76  oreleasing @priv
11d70 61 74 65 20 40 70 72 6f 74 65 63 74 65 64 20 40  ate @protected @
11d80 70 75 62 6c 69 63 20 40 74 72 79 20 40 70 72 6f  public @try @pro
11d90 70 65 72 74 79 20 40 65 6e 64 20 40 74 68 72 6f  perty @end @thro
11da0 77 20 40 63 61 74 63 68 20 40 66 69 6e 61 6c 6c  w @catch @finall
11db0 79 20 40 61 75 74 6f 72 65 6c 65 61 73 65 70 6f  y @autoreleasepo
11dc0 6f 6c 20 40 73 79 6e 74 68 65 73 69 7a 65 20 40  ol @synthesize @
11dd0 64 79 6e 61 6d 69 63 20 40 73 65 6c 65 63 74 6f  dynamic @selecto
11de0 72 20 40 6f 70 74 69 6f 6e 61 6c 20 40 72 65 71  r @optional @req
11df0 75 69 72 65 64 20 40 65 6e 63 6f 64 65 20 40 70  uired @encode @p
11e00 61 63 6b 61 67 65 20 40 69 6d 70 6f 72 74 20 40  ackage @import @
11e10 64 65 66 73 20 40 63 6f 6d 70 61 74 69 62 69 6c  defs @compatibil
11e20 69 74 79 5f 61 6c 69 61 73 20 5f 5f 62 72 69 64  ity_alias __brid
11e30 67 65 20 5f 5f 62 72 69 64 67 65 5f 74 72 61 6e  ge __bridge_tran
11e40 73 66 65 72 20 5f 5f 62 72 69 64 67 65 5f 72 65  sfer __bridge_re
11e50 74 61 69 6e 65 64 20 5f 5f 62 72 69 64 67 65 5f  tained __bridge_
11e60 72 65 74 61 69 6e 20 5f 5f 63 6f 76 61 72 69 61  retain __covaria
11e70 6e 74 20 5f 5f 63 6f 6e 74 72 61 76 61 72 69 61  nt __contravaria
11e80 6e 74 20 5f 5f 6b 69 6e 64 6f 66 20 5f 4e 6f 6e  nt __kindof _Non
11e90 6e 75 6c 6c 20 5f 4e 75 6c 6c 61 62 6c 65 20 5f  null _Nullable _
11ea0 4e 75 6c 6c 5f 75 6e 73 70 65 63 69 66 69 65 64  Null_unspecified
11eb0 20 5f 5f 46 55 4e 43 54 49 4f 4e 5f 5f 20 5f 5f   __FUNCTION__ __
11ec0 50 52 45 54 54 59 5f 46 55 4e 43 54 49 4f 4e 5f  PRETTY_FUNCTION_
11ed0 5f 20 5f 5f 61 74 74 72 69 62 75 74 65 5f 5f 20  _ __attribute__ 
11ee0 67 65 74 74 65 72 20 73 65 74 74 65 72 20 72 65  getter setter re
11ef0 74 61 69 6e 20 75 6e 73 61 66 65 5f 75 6e 72 65  tain unsafe_unre
11f00 74 61 69 6e 65 64 20 6e 6f 6e 6e 75 6c 6c 20 6e  tained nonnull n
11f10 75 6c 6c 61 62 6c 65 20 6e 75 6c 6c 5f 75 6e 73  ullable null_uns
11f20 70 65 63 69 66 69 65 64 20 6e 75 6c 6c 5f 72 65  pecified null_re
11f30 73 65 74 74 61 62 6c 65 20 63 6c 61 73 73 20 69  settable class i
11f40 6e 73 74 61 6e 63 65 74 79 70 65 20 4e 53 5f 44  nstancetype NS_D
11f50 45 53 49 47 4e 41 54 45 44 5f 49 4e 49 54 49 41  ESIGNATED_INITIA
11f60 4c 49 5a 45 52 20 4e 53 5f 55 4e 41 56 41 49 4c  LIZER NS_UNAVAIL
11f70 41 42 4c 45 20 4e 53 5f 52 45 51 55 49 52 45 53  ABLE NS_REQUIRES
11f80 5f 53 55 50 45 52 20 4e 53 5f 52 45 54 55 52 4e  _SUPER NS_RETURN
11f90 53 5f 49 4e 4e 45 52 5f 50 4f 49 4e 54 45 52 20  S_INNER_POINTER 
11fa0 4e 53 5f 49 4e 4c 49 4e 45 20 4e 53 5f 41 56 41  NS_INLINE NS_AVA
11fb0 49 4c 41 42 4c 45 20 4e 53 5f 44 45 50 52 45 43  ILABLE NS_DEPREC
11fc0 41 54 45 44 20 4e 53 5f 45 4e 55 4d 20 4e 53 5f  ATED NS_ENUM NS_
11fd0 4f 50 54 49 4f 4e 53 20 4e 53 5f 53 57 49 46 54  OPTIONS NS_SWIFT
11fe0 5f 55 4e 41 56 41 49 4c 41 42 4c 45 20 4e 53 5f  _UNAVAILABLE NS_
11ff0 41 53 53 55 4d 45 5f 4e 4f 4e 4e 55 4c 4c 5f 42  ASSUME_NONNULL_B
12000 45 47 49 4e 20 4e 53 5f 41 53 53 55 4d 45 5f 4e  EGIN NS_ASSUME_N
12010 4f 4e 4e 55 4c 4c 5f 45 4e 44 20 4e 53 5f 52 45  ONNULL_END NS_RE
12020 46 49 4e 45 44 5f 46 4f 52 5f 53 57 49 46 54 20  FINED_FOR_SWIFT 
12030 4e 53 5f 53 57 49 46 54 5f 4e 41 4d 45 20 4e 53  NS_SWIFT_NAME NS
12040 5f 53 57 49 46 54 5f 4e 4f 54 48 52 4f 57 20 4e  _SWIFT_NOTHROW N
12050 53 5f 44 55 52 49 4e 47 20 4e 53 5f 48 41 4e 44  S_DURING NS_HAND
12060 4c 45 52 20 4e 53 5f 45 4e 44 48 41 4e 44 4c 45  LER NS_ENDHANDLE
12070 52 20 4e 53 5f 56 41 4c 55 45 52 45 54 55 52 4e  R NS_VALUERETURN
12080 20 4e 53 5f 56 4f 49 44 52 45 54 55 52 4e 22 2c   NS_VOIDRETURN",
12090 6c 69 74 65 72 61 6c 3a 22 66 61 6c 73 65 20 74  literal:"false t
120a0 72 75 65 20 46 41 4c 53 45 20 54 52 55 45 20 6e  rue FALSE TRUE n
120b0 69 6c 20 59 45 53 20 4e 4f 20 4e 55 4c 4c 22 2c  il YES NO NULL",
120c0 62 75 69 6c 74 5f 69 6e 3a 22 42 4f 4f 4c 20 64  built_in:"BOOL d
120d0 69 73 70 61 74 63 68 5f 6f 6e 63 65 5f 74 20 64  ispatch_once_t d
120e0 69 73 70 61 74 63 68 5f 71 75 65 75 65 5f 74 20  ispatch_queue_t 
120f0 64 69 73 70 61 74 63 68 5f 73 79 6e 63 20 64 69  dispatch_sync di
12100 73 70 61 74 63 68 5f 61 73 79 6e 63 20 64 69 73  spatch_async dis
12110 70 61 74 63 68 5f 6f 6e 63 65 22 7d 2c 6e 3d 2f  patch_once"},n=/
12120 5b 61 2d 7a 41 2d 5a 40 5d 5b 61 2d 7a 41 2d 5a  [a-zA-Z@][a-zA-Z
12130 30 2d 39 5f 5d 2a 2f 2c 61 3d 22 40 69 6e 74 65  0-9_]*/,a="@inte
12140 72 66 61 63 65 20 40 63 6c 61 73 73 20 40 70 72  rface @class @pr
12150 6f 74 6f 63 6f 6c 20 40 69 6d 70 6c 65 6d 65 6e  otocol @implemen
12160 74 61 74 69 6f 6e 22 3b 72 65 74 75 72 6e 7b 61  tation";return{a
12170 6c 69 61 73 65 73 3a 5b 22 6d 6d 22 2c 22 6f 62  liases:["mm","ob
12180 6a 63 22 2c 22 6f 62 6a 2d 63 22 5d 2c 6b 3a 72  jc","obj-c"],k:r
12190 2c 6c 3a 6e 2c 69 3a 22 3c 2f 22 2c 63 3a 5b 74  ,l:n,i:"</",c:[t
121a0 2c 65 2e 43 4c 43 4d 2c 65 2e 43 42 43 4d 2c 65  ,e.CLCM,e.CBCM,e
121b0 2e 43 4e 4d 2c 65 2e 51 53 4d 2c 7b 63 4e 3a 22  .CNM,e.QSM,{cN:"
121c0 73 74 72 69 6e 67 22 2c 76 3a 5b 7b 62 3a 27 40  string",v:[{b:'@
121d0 22 27 2c 65 3a 27 22 27 2c 69 3a 22 5c 5c 6e 22  "',e:'"',i:"\\n"
121e0 2c 63 3a 5b 65 2e 42 45 5d 7d 2c 7b 62 3a 22 27  ,c:[e.BE]},{b:"'
121f0 22 2c 65 3a 22 5b 5e 5c 5c 5c 5c 5d 27 22 2c 69  ",e:"[^\\\\]'",i
12200 3a 22 5b 5e 5c 5c 5c 5c 5d 5b 5e 27 5d 22 7d 5d  :"[^\\\\][^']"}]
12210 7d 2c 7b 63 4e 3a 22 6d 65 74 61 22 2c 62 3a 22  },{cN:"meta",b:"
12220 23 22 2c 65 3a 22 24 22 2c 63 3a 5b 7b 63 4e 3a  #",e:"$",c:[{cN:
12230 22 6d 65 74 61 2d 73 74 72 69 6e 67 22 2c 76 3a  "meta-string",v:
12240 5b 7b 62 3a 27 22 27 2c 65 3a 27 22 27 7d 2c 7b  [{b:'"',e:'"'},{
12250 62 3a 22 3c 22 2c 65 3a 22 3e 22 7d 5d 7d 5d 7d  b:"<",e:">"}]}]}
12260 2c 7b 63 4e 3a 22 63 6c 61 73 73 22 2c 62 3a 22  ,{cN:"class",b:"
12270 28 22 2b 61 2e 73 70 6c 69 74 28 22 20 22 29 2e  ("+a.split(" ").
12280 6a 6f 69 6e 28 22 7c 22 29 2b 22 29 5c 5c 62 22  join("|")+")\\b"
12290 2c 65 3a 22 28 7b 7c 24 29 22 2c 65 45 3a 21 30  ,e:"({|$)",eE:!0
122a0 2c 6b 3a 61 2c 6c 3a 6e 2c 63 3a 5b 65 2e 55 54  ,k:a,l:n,c:[e.UT
122b0 4d 5d 7d 2c 7b 62 3a 22 5c 5c 2e 22 2b 65 2e 55  M]},{b:"\\."+e.U
122c0 49 52 2c 72 3a 30 7d 5d 7d 7d 29 2c 68 6c 6a 73  IR,r:0}]}}),hljs
122d0 2e 67 28 22 74 65 78 22 2c 66 75 6e 63 74 69 6f  .g("tex",functio
122e0 6e 28 65 29 7b 76 61 72 20 74 3d 7b 63 4e 3a 22  n(e){var t={cN:"
122f0 74 61 67 22 2c 62 3a 2f 5c 5c 2f 2c 72 3a 30 2c  tag",b:/\\/,r:0,
12300 63 3a 5b 7b 63 4e 3a 22 6e 61 6d 65 22 2c 76 3a  c:[{cN:"name",v:
12310 5b 7b 62 3a 2f 5b 61 2d 7a 41 2d 5a 5c 75 30 34  [{b:/[a-zA-Z\u04
12320 33 30 2d 5c 75 30 34 34 66 5c 75 30 34 31 30 2d  30-\u044f\u0410-
12330 5c 75 30 34 34 66 5d 2b 5b 2a 5d 3f 2f 7d 2c 7b  \u044f]+[*]?/},{
12340 62 3a 2f 5b 5e 61 2d 7a 41 2d 5a 5c 75 30 34 33  b:/[^a-zA-Z\u043
12350 30 2d 5c 75 30 34 34 66 5c 75 30 34 31 30 2d 5c  0-\u044f\u0410-\
12360 75 30 34 34 66 30 2d 39 5d 2f 7d 5d 2c 73 74 61  u044f0-9]/}],sta
12370 72 74 73 3a 7b 65 57 3a 21 30 2c 72 3a 30 2c 63  rts:{eW:!0,r:0,c
12380 3a 5b 7b 63 4e 3a 22 73 74 72 69 6e 67 22 2c 76  :[{cN:"string",v
12390 3a 5b 7b 62 3a 2f 5c 5b 2f 2c 65 3a 2f 5c 5d 2f  :[{b:/\[/,e:/\]/
123a0 7d 2c 7b 62 3a 2f 5c 7b 2f 2c 65 3a 2f 5c 7d 2f  },{b:/\{/,e:/\}/
123b0 7d 5d 7d 2c 7b 62 3a 2f 5c 73 2a 3d 5c 73 2a 2f  }]},{b:/\s*=\s*/
123c0 2c 65 57 3a 21 30 2c 72 3a 30 2c 63 3a 5b 7b 63  ,eW:!0,r:0,c:[{c
123d0 4e 3a 22 6e 75 6d 62 65 72 22 2c 62 3a 2f 2d 3f  N:"number",b:/-?
123e0 5c 64 2a 5c 2e 3f 5c 64 2b 28 70 74 7c 70 63 7c  \d*\.?\d+(pt|pc|
123f0 6d 6d 7c 63 6d 7c 69 6e 7c 64 64 7c 63 63 7c 65  mm|cm|in|dd|cc|e
12400 78 7c 65 6d 29 3f 2f 7d 5d 7d 5d 7d 7d 5d 7d 3b  x|em)?/}]}]}}]};
12410 72 65 74 75 72 6e 7b 63 3a 5b 74 2c 7b 63 4e 3a  return{c:[t,{cN:
12420 22 66 6f 72 6d 75 6c 61 22 2c 63 3a 5b 74 5d 2c  "formula",c:[t],
12430 72 3a 30 2c 76 3a 5b 7b 62 3a 2f 5c 24 5c 24 2f  r:0,v:[{b:/\$\$/
12440 2c 65 3a 2f 5c 24 5c 24 2f 7d 2c 7b 62 3a 2f 5c  ,e:/\$\$/},{b:/\
12450 24 2f 2c 65 3a 2f 5c 24 2f 7d 5d 7d 2c 65 2e 43  $/,e:/\$/}]},e.C
12460 28 22 25 22 2c 22 24 22 2c 7b 72 3a 30 7d 29 5d  ("%","$",{r:0})]
12470 7d 7d 29 2c 68 6c 6a 73 2e 67 28 22 6d 61 6b 65  }}),hljs.g("make
12480 66 69 6c 65 22 2c 66 75 6e 63 74 69 6f 6e 28 65  file",function(e
12490 29 7b 76 61 72 20 74 3d 7b 63 4e 3a 22 76 61 72  ){var t={cN:"var
124a0 69 61 62 6c 65 22 2c 76 3a 5b 7b 62 3a 22 5c 5c  iable",v:[{b:"\\
124b0 24 5c 5c 28 22 2b 65 2e 55 49 52 2b 22 5c 5c 29  $\\("+e.UIR+"\\)
124c0 22 2c 63 3a 5b 65 2e 42 45 5d 7d 2c 7b 62 3a 2f  ",c:[e.BE]},{b:/
124d0 5c 24 5b 40 25 3c 3f 5c 5e 5c 2b 5c 2a 5d 2f 7d  \$[@%<?\^\+\*]/}
124e0 5d 7d 2c 72 3d 7b 63 4e 3a 22 73 74 72 69 6e 67  ]},r={cN:"string
124f0 22 2c 62 3a 2f 22 2f 2c 65 3a 2f 22 2f 2c 63 3a  ",b:/"/,e:/"/,c:
12500 5b 65 2e 42 45 2c 74 5d 7d 2c 6e 3d 7b 63 4e 3a  [e.BE,t]},n={cN:
12510 22 76 61 72 69 61 62 6c 65 22 2c 62 3a 2f 5c 24  "variable",b:/\$
12520 5c 28 5b 5c 77 2d 5d 2b 5c 73 2f 2c 65 3a 2f 5c  \([\w-]+\s/,e:/\
12530 29 2f 2c 6b 3a 7b 62 75 69 6c 74 5f 69 6e 3a 22  )/,k:{built_in:"
12540 73 75 62 73 74 20 70 61 74 73 75 62 73 74 20 73  subst patsubst s
12550 74 72 69 70 20 66 69 6e 64 73 74 72 69 6e 67 20  trip findstring 
12560 66 69 6c 74 65 72 20 66 69 6c 74 65 72 2d 6f 75  filter filter-ou
12570 74 20 73 6f 72 74 20 77 6f 72 64 20 77 6f 72 64  t sort word word
12580 6c 69 73 74 20 66 69 72 73 74 77 6f 72 64 20 6c  list firstword l
12590 61 73 74 77 6f 72 64 20 64 69 72 20 6e 6f 74 64  astword dir notd
125a0 69 72 20 73 75 66 66 69 78 20 62 61 73 65 6e 61  ir suffix basena
125b0 6d 65 20 61 64 64 73 75 66 66 69 78 20 61 64 64  me addsuffix add
125c0 70 72 65 66 69 78 20 6a 6f 69 6e 20 77 69 6c 64  prefix join wild
125d0 63 61 72 64 20 72 65 61 6c 70 61 74 68 20 61 62  card realpath ab
125e0 73 70 61 74 68 20 65 72 72 6f 72 20 77 61 72 6e  spath error warn
125f0 69 6e 67 20 73 68 65 6c 6c 20 6f 72 69 67 69 6e  ing shell origin
12600 20 66 6c 61 76 6f 72 20 66 6f 72 65 61 63 68 20   flavor foreach 
12610 69 66 20 6f 72 20 61 6e 64 20 63 61 6c 6c 20 65  if or and call e
12620 76 61 6c 20 66 69 6c 65 20 76 61 6c 75 65 22 7d  val file value"}
12630 2c 63 3a 5b 74 5d 7d 2c 61 3d 7b 62 3a 22 5e 22  ,c:[t]},a={b:"^"
12640 2b 65 2e 55 49 52 2b 22 5c 5c 73 2a 5b 3a 2b 3f  +e.UIR+"\\s*[:+?
12650 5d 3f 3d 22 2c 69 3a 22 5c 5c 6e 22 2c 72 42 3a  ]?=",i:"\\n",rB:
12660 21 30 2c 63 3a 5b 7b 62 3a 22 5e 22 2b 65 2e 55  !0,c:[{b:"^"+e.U
12670 49 52 2c 65 3a 22 5b 3a 2b 3f 5d 3f 3d 22 2c 65  IR,e:"[:+?]?=",e
12680 45 3a 21 30 7d 5d 7d 2c 69 3d 7b 63 4e 3a 22 6d  E:!0}]},i={cN:"m
12690 65 74 61 22 2c 62 3a 2f 5e 5c 2e 50 48 4f 4e 59  eta",b:/^\.PHONY
126a0 3a 2f 2c 65 3a 2f 24 2f 2c 6b 3a 7b 22 6d 65 74  :/,e:/$/,k:{"met
126b0 61 2d 6b 65 79 77 6f 72 64 22 3a 22 2e 50 48 4f  a-keyword":".PHO
126c0 4e 59 22 7d 2c 6c 3a 2f 5b 5c 2e 5c 77 5d 2b 2f  NY"},l:/[\.\w]+/
126d0 7d 2c 73 3d 7b 63 4e 3a 22 73 65 63 74 69 6f 6e  },s={cN:"section
126e0 22 2c 62 3a 2f 5e 5b 5e 5c 73 5d 2b 3a 2f 2c 65  ",b:/^[^\s]+:/,e
126f0 3a 2f 24 2f 2c 63 3a 5b 74 5d 7d 3b 72 65 74 75  :/$/,c:[t]};retu
12700 72 6e 7b 61 6c 69 61 73 65 73 3a 5b 22 6d 6b 22  rn{aliases:["mk"
12710 2c 22 6d 61 6b 22 5d 2c 6b 3a 22 64 65 66 69 6e  ,"mak"],k:"defin
12720 65 20 65 6e 64 65 66 20 75 6e 64 65 66 69 6e 65  e endef undefine
12730 20 69 66 64 65 66 20 69 66 6e 64 65 66 20 69 66   ifdef ifndef if
12740 65 71 20 69 66 6e 65 71 20 65 6c 73 65 20 65 6e  eq ifneq else en
12750 64 69 66 20 69 6e 63 6c 75 64 65 20 2d 69 6e 63  dif include -inc
12760 6c 75 64 65 20 73 69 6e 63 6c 75 64 65 20 6f 76  lude sinclude ov
12770 65 72 72 69 64 65 20 65 78 70 6f 72 74 20 75 6e  erride export un
12780 65 78 70 6f 72 74 20 70 72 69 76 61 74 65 20 76  export private v
12790 70 61 74 68 22 2c 6c 3a 2f 5b 5c 77 2d 5d 2b 2f  path",l:/[\w-]+/
127a0 2c 63 3a 5b 65 2e 48 43 4d 2c 74 2c 72 2c 6e 2c  ,c:[e.HCM,t,r,n,
127b0 61 2c 69 2c 73 5d 7d 7d 29 2c 68 6c 6a 73 2e 67  a,i,s]}}),hljs.g
127c0 28 22 67 6c 73 6c 22 2c 66 75 6e 63 74 69 6f 6e  ("glsl",function
127d0 28 65 29 7b 72 65 74 75 72 6e 7b 6b 3a 7b 6b 65  (e){return{k:{ke
127e0 79 77 6f 72 64 3a 22 62 72 65 61 6b 20 63 6f 6e  yword:"break con
127f0 74 69 6e 75 65 20 64 69 73 63 61 72 64 20 64 6f  tinue discard do
12800 20 65 6c 73 65 20 66 6f 72 20 69 66 20 72 65 74   else for if ret
12810 75 72 6e 20 77 68 69 6c 65 20 73 77 69 74 63 68  urn while switch
12820 20 63 61 73 65 20 64 65 66 61 75 6c 74 20 61 74   case default at
12830 74 72 69 62 75 74 65 20 62 69 6e 64 69 6e 67 20  tribute binding 
12840 62 75 66 66 65 72 20 63 63 77 20 63 65 6e 74 72  buffer ccw centr
12850 6f 69 64 20 63 65 6e 74 72 6f 69 64 20 76 61 72  oid centroid var
12860 79 69 6e 67 20 63 6f 68 65 72 65 6e 74 20 63 6f  ying coherent co
12870 6c 75 6d 6e 5f 6d 61 6a 6f 72 20 63 6f 6e 73 74  lumn_major const
12880 20 63 77 20 64 65 70 74 68 5f 61 6e 79 20 64 65   cw depth_any de
12890 70 74 68 5f 67 72 65 61 74 65 72 20 64 65 70 74  pth_greater dept
128a0 68 5f 6c 65 73 73 20 64 65 70 74 68 5f 75 6e 63  h_less depth_unc
128b0 68 61 6e 67 65 64 20 65 61 72 6c 79 5f 66 72 61  hanged early_fra
128c0 67 6d 65 6e 74 5f 74 65 73 74 73 20 65 71 75 61  gment_tests equa
128d0 6c 5f 73 70 61 63 69 6e 67 20 66 6c 61 74 20 66  l_spacing flat f
128e0 72 61 63 74 69 6f 6e 61 6c 5f 65 76 65 6e 5f 73  ractional_even_s
128f0 70 61 63 69 6e 67 20 66 72 61 63 74 69 6f 6e 61  pacing fractiona
12900 6c 5f 6f 64 64 5f 73 70 61 63 69 6e 67 20 68 69  l_odd_spacing hi
12910 67 68 70 20 69 6e 20 69 6e 64 65 78 20 69 6e 6f  ghp in index ino
12920 75 74 20 69 6e 76 61 72 69 61 6e 74 20 69 6e 76  ut invariant inv
12930 6f 63 61 74 69 6f 6e 73 20 69 73 6f 6c 69 6e 65  ocations isoline
12940 73 20 6c 61 79 6f 75 74 20 6c 69 6e 65 5f 73 74  s layout line_st
12950 72 69 70 20 6c 69 6e 65 73 20 6c 69 6e 65 73 5f  rip lines lines_
12960 61 64 6a 61 63 65 6e 63 79 20 6c 6f 63 61 6c 5f  adjacency local_
12970 73 69 7a 65 5f 78 20 6c 6f 63 61 6c 5f 73 69 7a  size_x local_siz
12980 65 5f 79 20 6c 6f 63 61 6c 5f 73 69 7a 65 5f 7a  e_y local_size_z
12990 20 6c 6f 63 61 74 69 6f 6e 20 6c 6f 77 70 20 6d   location lowp m
129a0 61 78 5f 76 65 72 74 69 63 65 73 20 6d 65 64 69  ax_vertices medi
129b0 75 6d 70 20 6e 6f 70 65 72 73 70 65 63 74 69 76  ump noperspectiv
129c0 65 20 6f 66 66 73 65 74 20 6f 72 69 67 69 6e 5f  e offset origin_
129d0 75 70 70 65 72 5f 6c 65 66 74 20 6f 75 74 20 70  upper_left out p
129e0 61 63 6b 65 64 20 70 61 74 63 68 20 70 69 78 65  acked patch pixe
129f0 6c 5f 63 65 6e 74 65 72 5f 69 6e 74 65 67 65 72  l_center_integer
12a00 20 70 6f 69 6e 74 5f 6d 6f 64 65 20 70 6f 69 6e   point_mode poin
12a10 74 73 20 70 72 65 63 69 73 65 20 70 72 65 63 69  ts precise preci
12a20 73 69 6f 6e 20 71 75 61 64 73 20 72 31 31 66 5f  sion quads r11f_
12a30 67 31 31 66 5f 62 31 30 66 20 72 31 36 20 72 31  g11f_b10f r16 r1
12a40 36 5f 73 6e 6f 72 6d 20 72 31 36 66 20 72 31 36  6_snorm r16f r16
12a50 69 20 72 31 36 75 69 20 72 33 32 66 20 72 33 32  i r16ui r32f r32
12a60 69 20 72 33 32 75 69 20 72 38 20 72 38 5f 73 6e  i r32ui r8 r8_sn
12a70 6f 72 6d 20 72 38 69 20 72 38 75 69 20 72 65 61  orm r8i r8ui rea
12a80 64 6f 6e 6c 79 20 72 65 73 74 72 69 63 74 20 72  donly restrict r
12a90 67 31 36 20 72 67 31 36 5f 73 6e 6f 72 6d 20 72  g16 rg16_snorm r
12aa0 67 31 36 66 20 72 67 31 36 69 20 72 67 31 36 75  g16f rg16i rg16u
12ab0 69 20 72 67 33 32 66 20 72 67 33 32 69 20 72 67  i rg32f rg32i rg
12ac0 33 32 75 69 20 72 67 38 20 72 67 38 5f 73 6e 6f  32ui rg8 rg8_sno
12ad0 72 6d 20 72 67 38 69 20 72 67 38 75 69 20 72 67  rm rg8i rg8ui rg
12ae0 62 31 30 5f 61 32 20 72 67 62 31 30 5f 61 32 75  b10_a2 rgb10_a2u
12af0 69 20 72 67 62 61 31 36 20 72 67 62 61 31 36 5f  i rgba16 rgba16_
12b00 73 6e 6f 72 6d 20 72 67 62 61 31 36 66 20 72 67  snorm rgba16f rg
12b10 62 61 31 36 69 20 72 67 62 61 31 36 75 69 20 72  ba16i rgba16ui r
12b20 67 62 61 33 32 66 20 72 67 62 61 33 32 69 20 72  gba32f rgba32i r
12b30 67 62 61 33 32 75 69 20 72 67 62 61 38 20 72 67  gba32ui rgba8 rg
12b40 62 61 38 5f 73 6e 6f 72 6d 20 72 67 62 61 38 69  ba8_snorm rgba8i
12b50 20 72 67 62 61 38 75 69 20 72 6f 77 5f 6d 61 6a   rgba8ui row_maj
12b60 6f 72 20 73 61 6d 70 6c 65 20 73 68 61 72 65 64  or sample shared
12b70 20 73 6d 6f 6f 74 68 20 73 74 64 31 34 30 20 73   smooth std140 s
12b80 74 64 34 33 30 20 73 74 72 65 61 6d 20 74 72 69  td430 stream tri
12b90 61 6e 67 6c 65 5f 73 74 72 69 70 20 74 72 69 61  angle_strip tria
12ba0 6e 67 6c 65 73 20 74 72 69 61 6e 67 6c 65 73 5f  ngles triangles_
12bb0 61 64 6a 61 63 65 6e 63 79 20 75 6e 69 66 6f 72  adjacency unifor
12bc0 6d 20 76 61 72 79 69 6e 67 20 76 65 72 74 69 63  m varying vertic
12bd0 65 73 20 76 6f 6c 61 74 69 6c 65 20 77 72 69 74  es volatile writ
12be0 65 6f 6e 6c 79 22 2c 74 79 70 65 3a 22 61 74 6f  eonly",type:"ato
12bf0 6d 69 63 5f 75 69 6e 74 20 62 6f 6f 6c 20 62 76  mic_uint bool bv
12c00 65 63 32 20 62 76 65 63 33 20 62 76 65 63 34 20  ec2 bvec3 bvec4 
12c10 64 6d 61 74 32 20 64 6d 61 74 32 78 32 20 64 6d  dmat2 dmat2x2 dm
12c20 61 74 32 78 33 20 64 6d 61 74 32 78 34 20 64 6d  at2x3 dmat2x4 dm
12c30 61 74 33 20 64 6d 61 74 33 78 32 20 64 6d 61 74  at3 dmat3x2 dmat
12c40 33 78 33 20 64 6d 61 74 33 78 34 20 64 6d 61 74  3x3 dmat3x4 dmat
12c50 34 20 64 6d 61 74 34 78 32 20 64 6d 61 74 34 78  4 dmat4x2 dmat4x
12c60 33 20 64 6d 61 74 34 78 34 20 64 6f 75 62 6c 65  3 dmat4x4 double
12c70 20 64 76 65 63 32 20 64 76 65 63 33 20 64 76 65   dvec2 dvec3 dve
12c80 63 34 20 66 6c 6f 61 74 20 69 69 6d 61 67 65 31  c4 float iimage1
12c90 44 20 69 69 6d 61 67 65 31 44 41 72 72 61 79 20  D iimage1DArray 
12ca0 69 69 6d 61 67 65 32 44 20 69 69 6d 61 67 65 32  iimage2D iimage2
12cb0 44 41 72 72 61 79 20 69 69 6d 61 67 65 32 44 4d  DArray iimage2DM
12cc0 53 20 69 69 6d 61 67 65 32 44 4d 53 41 72 72 61  S iimage2DMSArra
12cd0 79 20 69 69 6d 61 67 65 32 44 52 65 63 74 20 69  y iimage2DRect i
12ce0 69 6d 61 67 65 33 44 20 69 69 6d 61 67 65 42 75  image3D iimageBu
12cf0 66 66 65 72 69 69 6d 61 67 65 43 75 62 65 20 69  fferiimageCube i
12d00 69 6d 61 67 65 43 75 62 65 41 72 72 61 79 20 69  imageCubeArray i
12d10 6d 61 67 65 31 44 20 69 6d 61 67 65 31 44 41 72  mage1D image1DAr
12d20 72 61 79 20 69 6d 61 67 65 32 44 20 69 6d 61 67  ray image2D imag
12d30 65 32 44 41 72 72 61 79 20 69 6d 61 67 65 32 44  e2DArray image2D
12d40 4d 53 20 69 6d 61 67 65 32 44 4d 53 41 72 72 61  MS image2DMSArra
12d50 79 20 69 6d 61 67 65 32 44 52 65 63 74 20 69 6d  y image2DRect im
12d60 61 67 65 33 44 20 69 6d 61 67 65 42 75 66 66 65  age3D imageBuffe
12d70 72 20 69 6d 61 67 65 43 75 62 65 20 69 6d 61 67  r imageCube imag
12d80 65 43 75 62 65 41 72 72 61 79 20 69 6e 74 20 69  eCubeArray int i
12d90 73 61 6d 70 6c 65 72 31 44 20 69 73 61 6d 70 6c  sampler1D isampl
12da0 65 72 31 44 41 72 72 61 79 20 69 73 61 6d 70 6c  er1DArray isampl
12db0 65 72 32 44 20 69 73 61 6d 70 6c 65 72 32 44 41  er2D isampler2DA
12dc0 72 72 61 79 20 69 73 61 6d 70 6c 65 72 32 44 4d  rray isampler2DM
12dd0 53 20 69 73 61 6d 70 6c 65 72 32 44 4d 53 41 72  S isampler2DMSAr
12de0 72 61 79 20 69 73 61 6d 70 6c 65 72 32 44 52 65  ray isampler2DRe
12df0 63 74 20 69 73 61 6d 70 6c 65 72 33 44 20 69 73  ct isampler3D is
12e00 61 6d 70 6c 65 72 42 75 66 66 65 72 20 69 73 61  amplerBuffer isa
12e10 6d 70 6c 65 72 43 75 62 65 20 69 73 61 6d 70 6c  mplerCube isampl
12e20 65 72 43 75 62 65 41 72 72 61 79 20 69 76 65 63  erCubeArray ivec
12e30 32 20 69 76 65 63 33 20 69 76 65 63 34 20 6d 61  2 ivec3 ivec4 ma
12e40 74 32 20 6d 61 74 32 78 32 20 6d 61 74 32 78 33  t2 mat2x2 mat2x3
12e50 20 6d 61 74 32 78 34 20 6d 61 74 33 20 6d 61 74   mat2x4 mat3 mat
12e60 33 78 32 20 6d 61 74 33 78 33 20 6d 61 74 33 78  3x2 mat3x3 mat3x
12e70 34 20 6d 61 74 34 20 6d 61 74 34 78 32 20 6d 61  4 mat4 mat4x2 ma
12e80 74 34 78 33 20 6d 61 74 34 78 34 20 73 61 6d 70  t4x3 mat4x4 samp
12e90 6c 65 72 31 44 20 73 61 6d 70 6c 65 72 31 44 41  ler1D sampler1DA
12ea0 72 72 61 79 20 73 61 6d 70 6c 65 72 31 44 41 72  rray sampler1DAr
12eb0 72 61 79 53 68 61 64 6f 77 20 73 61 6d 70 6c 65  rayShadow sample
12ec0 72 31 44 53 68 61 64 6f 77 20 73 61 6d 70 6c 65  r1DShadow sample
12ed0 72 32 44 20 73 61 6d 70 6c 65 72 32 44 41 72 72  r2D sampler2DArr
12ee0 61 79 20 73 61 6d 70 6c 65 72 32 44 41 72 72 61  ay sampler2DArra
12ef0 79 53 68 61 64 6f 77 20 73 61 6d 70 6c 65 72 32  yShadow sampler2
12f00 44 4d 53 20 73 61 6d 70 6c 65 72 32 44 4d 53 41  DMS sampler2DMSA
12f10 72 72 61 79 20 73 61 6d 70 6c 65 72 32 44 52 65  rray sampler2DRe
12f20 63 74 20 73 61 6d 70 6c 65 72 32 44 52 65 63 74  ct sampler2DRect
12f30 53 68 61 64 6f 77 20 73 61 6d 70 6c 65 72 32 44  Shadow sampler2D
12f40 53 68 61 64 6f 77 20 73 61 6d 70 6c 65 72 33 44  Shadow sampler3D
12f50 20 73 61 6d 70 6c 65 72 42 75 66 66 65 72 20 73   samplerBuffer s
12f60 61 6d 70 6c 65 72 43 75 62 65 20 73 61 6d 70 6c  amplerCube sampl
12f70 65 72 43 75 62 65 41 72 72 61 79 20 73 61 6d 70  erCubeArray samp
12f80 6c 65 72 43 75 62 65 41 72 72 61 79 53 68 61 64  lerCubeArrayShad
12f90 6f 77 20 73 61 6d 70 6c 65 72 43 75 62 65 53 68  ow samplerCubeSh
12fa0 61 64 6f 77 20 69 6d 61 67 65 31 44 20 75 69 6d  adow image1D uim
12fb0 61 67 65 31 44 41 72 72 61 79 20 75 69 6d 61 67  age1DArray uimag
12fc0 65 32 44 20 75 69 6d 61 67 65 32 44 41 72 72 61  e2D uimage2DArra
12fd0 79 20 75 69 6d 61 67 65 32 44 4d 53 20 75 69 6d  y uimage2DMS uim
12fe0 61 67 65 32 44 4d 53 41 72 72 61 79 20 75 69 6d  age2DMSArray uim
12ff0 61 67 65 32 44 52 65 63 74 20 75 69 6d 61 67 65  age2DRect uimage
13000 33 44 20 75 69 6d 61 67 65 42 75 66 66 65 72 20  3D uimageBuffer 
13010 75 69 6d 61 67 65 43 75 62 65 20 75 69 6d 61 67  uimageCube uimag
13020 65 43 75 62 65 41 72 72 61 79 20 75 69 6e 74 20  eCubeArray uint 
13030 75 73 61 6d 70 6c 65 72 31 44 20 75 73 61 6d 70  usampler1D usamp
13040 6c 65 72 31 44 41 72 72 61 79 20 75 73 61 6d 70  ler1DArray usamp
13050 6c 65 72 32 44 20 75 73 61 6d 70 6c 65 72 32 44  ler2D usampler2D
13060 41 72 72 61 79 20 75 73 61 6d 70 6c 65 72 32 44  Array usampler2D
13070 4d 53 20 75 73 61 6d 70 6c 65 72 32 44 4d 53 41  MS usampler2DMSA
13080 72 72 61 79 20 75 73 61 6d 70 6c 65 72 32 44 52  rray usampler2DR
13090 65 63 74 20 75 73 61 6d 70 6c 65 72 33 44 20 73  ect usampler3D s
130a0 61 6d 70 6c 65 72 42 75 66 66 65 72 20 75 73 61  amplerBuffer usa
130b0 6d 70 6c 65 72 43 75 62 65 20 75 73 61 6d 70 6c  mplerCube usampl
130c0 65 72 43 75 62 65 41 72 72 61 79 20 75 76 65 63  erCubeArray uvec
130d0 32 20 75 76 65 63 33 20 75 76 65 63 34 20 76 65  2 uvec3 uvec4 ve
130e0 63 32 20 76 65 63 33 20 76 65 63 34 20 76 6f 69  c2 vec3 vec4 voi
130f0 64 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 67 6c 5f  d",built_in:"gl_
13100 4d 61 78 41 74 6f 6d 69 63 43 6f 75 6e 74 65 72  MaxAtomicCounter
13110 42 69 6e 64 69 6e 67 73 20 67 6c 5f 4d 61 78 41  Bindings gl_MaxA
13120 74 6f 6d 69 63 43 6f 75 6e 74 65 72 42 75 66 66  tomicCounterBuff
13130 65 72 53 69 7a 65 20 67 6c 5f 4d 61 78 43 6c 69  erSize gl_MaxCli
13140 70 44 69 73 74 61 6e 63 65 73 20 67 6c 5f 4d 61  pDistances gl_Ma
13150 78 43 6c 69 70 50 6c 61 6e 65 73 20 67 6c 5f 4d  xClipPlanes gl_M
13160 61 78 43 6f 6d 62 69 6e 65 64 41 74 6f 6d 69 63  axCombinedAtomic
13170 43 6f 75 6e 74 65 72 42 75 66 66 65 72 73 20 67  CounterBuffers g
13180 6c 5f 4d 61 78 43 6f 6d 62 69 6e 65 64 41 74 6f  l_MaxCombinedAto
13190 6d 69 63 43 6f 75 6e 74 65 72 73 20 67 6c 5f 4d  micCounters gl_M
131a0 61 78 43 6f 6d 62 69 6e 65 64 49 6d 61 67 65 55  axCombinedImageU
131b0 6e 69 66 6f 72 6d 73 20 67 6c 5f 4d 61 78 43 6f  niforms gl_MaxCo
131c0 6d 62 69 6e 65 64 49 6d 61 67 65 55 6e 69 74 73  mbinedImageUnits
131d0 41 6e 64 46 72 61 67 6d 65 6e 74 4f 75 74 70 75  AndFragmentOutpu
131e0 74 73 20 67 6c 5f 4d 61 78 43 6f 6d 62 69 6e 65  ts gl_MaxCombine
131f0 64 54 65 78 74 75 72 65 49 6d 61 67 65 55 6e 69  dTextureImageUni
13200 74 73 20 67 6c 5f 4d 61 78 43 6f 6d 70 75 74 65  ts gl_MaxCompute
13210 41 74 6f 6d 69 63 43 6f 75 6e 74 65 72 42 75 66  AtomicCounterBuf
13220 66 65 72 73 20 67 6c 5f 4d 61 78 43 6f 6d 70 75  fers gl_MaxCompu
13230 74 65 41 74 6f 6d 69 63 43 6f 75 6e 74 65 72 73  teAtomicCounters
13240 20 67 6c 5f 4d 61 78 43 6f 6d 70 75 74 65 49 6d   gl_MaxComputeIm
13250 61 67 65 55 6e 69 66 6f 72 6d 73 20 67 6c 5f 4d  ageUniforms gl_M
13260 61 78 43 6f 6d 70 75 74 65 54 65 78 74 75 72 65  axComputeTexture
13270 49 6d 61 67 65 55 6e 69 74 73 20 67 6c 5f 4d 61  ImageUnits gl_Ma
13280 78 43 6f 6d 70 75 74 65 55 6e 69 66 6f 72 6d 43  xComputeUniformC
13290 6f 6d 70 6f 6e 65 6e 74 73 20 67 6c 5f 4d 61 78  omponents gl_Max
132a0 43 6f 6d 70 75 74 65 57 6f 72 6b 47 72 6f 75 70  ComputeWorkGroup
132b0 43 6f 75 6e 74 20 67 6c 5f 4d 61 78 43 6f 6d 70  Count gl_MaxComp
132c0 75 74 65 57 6f 72 6b 47 72 6f 75 70 53 69 7a 65  uteWorkGroupSize
132d0 20 67 6c 5f 4d 61 78 44 72 61 77 42 75 66 66 65   gl_MaxDrawBuffe
132e0 72 73 20 67 6c 5f 4d 61 78 46 72 61 67 6d 65 6e  rs gl_MaxFragmen
132f0 74 41 74 6f 6d 69 63 43 6f 75 6e 74 65 72 42 75  tAtomicCounterBu
13300 66 66 65 72 73 20 67 6c 5f 4d 61 78 46 72 61 67  ffers gl_MaxFrag
13310 6d 65 6e 74 41 74 6f 6d 69 63 43 6f 75 6e 74 65  mentAtomicCounte
13320 72 73 20 67 6c 5f 4d 61 78 46 72 61 67 6d 65 6e  rs gl_MaxFragmen
13330 74 49 6d 61 67 65 55 6e 69 66 6f 72 6d 73 20 67  tImageUniforms g
13340 6c 5f 4d 61 78 46 72 61 67 6d 65 6e 74 49 6e 70  l_MaxFragmentInp
13350 75 74 43 6f 6d 70 6f 6e 65 6e 74 73 20 67 6c 5f  utComponents gl_
13360 4d 61 78 46 72 61 67 6d 65 6e 74 49 6e 70 75 74  MaxFragmentInput
13370 56 65 63 74 6f 72 73 20 67 6c 5f 4d 61 78 46 72  Vectors gl_MaxFr
13380 61 67 6d 65 6e 74 55 6e 69 66 6f 72 6d 43 6f 6d  agmentUniformCom
13390 70 6f 6e 65 6e 74 73 20 67 6c 5f 4d 61 78 46 72  ponents gl_MaxFr
133a0 61 67 6d 65 6e 74 55 6e 69 66 6f 72 6d 56 65 63  agmentUniformVec
133b0 74 6f 72 73 20 67 6c 5f 4d 61 78 47 65 6f 6d 65  tors gl_MaxGeome
133c0 74 72 79 41 74 6f 6d 69 63 43 6f 75 6e 74 65 72  tryAtomicCounter
133d0 42 75 66 66 65 72 73 20 67 6c 5f 4d 61 78 47 65  Buffers gl_MaxGe
133e0 6f 6d 65 74 72 79 41 74 6f 6d 69 63 43 6f 75 6e  ometryAtomicCoun
133f0 74 65 72 73 20 67 6c 5f 4d 61 78 47 65 6f 6d 65  ters gl_MaxGeome
13400 74 72 79 49 6d 61 67 65 55 6e 69 66 6f 72 6d 73  tryImageUniforms
13410 20 67 6c 5f 4d 61 78 47 65 6f 6d 65 74 72 79 49   gl_MaxGeometryI
13420 6e 70 75 74 43 6f 6d 70 6f 6e 65 6e 74 73 20 67  nputComponents g
13430 6c 5f 4d 61 78 47 65 6f 6d 65 74 72 79 4f 75 74  l_MaxGeometryOut
13440 70 75 74 43 6f 6d 70 6f 6e 65 6e 74 73 20 67 6c  putComponents gl
13450 5f 4d 61 78 47 65 6f 6d 65 74 72 79 4f 75 74 70  _MaxGeometryOutp
13460 75 74 56 65 72 74 69 63 65 73 20 67 6c 5f 4d 61  utVertices gl_Ma
13470 78 47 65 6f 6d 65 74 72 79 54 65 78 74 75 72 65  xGeometryTexture
13480 49 6d 61 67 65 55 6e 69 74 73 20 67 6c 5f 4d 61  ImageUnits gl_Ma
13490 78 47 65 6f 6d 65 74 72 79 54 6f 74 61 6c 4f 75  xGeometryTotalOu
134a0 74 70 75 74 43 6f 6d 70 6f 6e 65 6e 74 73 20 67  tputComponents g
134b0 6c 5f 4d 61 78 47 65 6f 6d 65 74 72 79 55 6e 69  l_MaxGeometryUni
134c0 66 6f 72 6d 43 6f 6d 70 6f 6e 65 6e 74 73 20 67  formComponents g
134d0 6c 5f 4d 61 78 47 65 6f 6d 65 74 72 79 56 61 72  l_MaxGeometryVar
134e0 79 69 6e 67 43 6f 6d 70 6f 6e 65 6e 74 73 20 67  yingComponents g
134f0 6c 5f 4d 61 78 49 6d 61 67 65 53 61 6d 70 6c 65  l_MaxImageSample
13500 73 20 67 6c 5f 4d 61 78 49 6d 61 67 65 55 6e 69  s gl_MaxImageUni
13510 74 73 20 67 6c 5f 4d 61 78 4c 69 67 68 74 73 20  ts gl_MaxLights 
13520 67 6c 5f 4d 61 78 50 61 74 63 68 56 65 72 74 69  gl_MaxPatchVerti
13530 63 65 73 20 67 6c 5f 4d 61 78 50 72 6f 67 72 61  ces gl_MaxProgra
13540 6d 54 65 78 65 6c 4f 66 66 73 65 74 20 67 6c 5f  mTexelOffset gl_
13550 4d 61 78 54 65 73 73 43 6f 6e 74 72 6f 6c 41 74  MaxTessControlAt
13560 6f 6d 69 63 43 6f 75 6e 74 65 72 42 75 66 66 65  omicCounterBuffe
13570 72 73 20 67 6c 5f 4d 61 78 54 65 73 73 43 6f 6e  rs gl_MaxTessCon
13580 74 72 6f 6c 41 74 6f 6d 69 63 43 6f 75 6e 74 65  trolAtomicCounte
13590 72 73 20 67 6c 5f 4d 61 78 54 65 73 73 43 6f 6e  rs gl_MaxTessCon
135a0 74 72 6f 6c 49 6d 61 67 65 55 6e 69 66 6f 72 6d  trolImageUniform
135b0 73 20 67 6c 5f 4d 61 78 54 65 73 73 43 6f 6e 74  s gl_MaxTessCont
135c0 72 6f 6c 49 6e 70 75 74 43 6f 6d 70 6f 6e 65 6e  rolInputComponen
135d0 74 73 20 67 6c 5f 4d 61 78 54 65 73 73 43 6f 6e  ts gl_MaxTessCon
135e0 74 72 6f 6c 4f 75 74 70 75 74 43 6f 6d 70 6f 6e  trolOutputCompon
135f0 65 6e 74 73 20 67 6c 5f 4d 61 78 54 65 73 73 43  ents gl_MaxTessC
13600 6f 6e 74 72 6f 6c 54 65 78 74 75 72 65 49 6d 61  ontrolTextureIma
13610 67 65 55 6e 69 74 73 20 67 6c 5f 4d 61 78 54 65  geUnits gl_MaxTe
13620 73 73 43 6f 6e 74 72 6f 6c 54 6f 74 61 6c 4f 75  ssControlTotalOu
13630 74 70 75 74 43 6f 6d 70 6f 6e 65 6e 74 73 20 67  tputComponents g
13640 6c 5f 4d 61 78 54 65 73 73 43 6f 6e 74 72 6f 6c  l_MaxTessControl
13650 55 6e 69 66 6f 72 6d 43 6f 6d 70 6f 6e 65 6e 74  UniformComponent
13660 73 20 67 6c 5f 4d 61 78 54 65 73 73 45 76 61 6c  s gl_MaxTessEval
13670 75 61 74 69 6f 6e 41 74 6f 6d 69 63 43 6f 75 6e  uationAtomicCoun
13680 74 65 72 42 75 66 66 65 72 73 20 67 6c 5f 4d 61  terBuffers gl_Ma
13690 78 54 65 73 73 45 76 61 6c 75 61 74 69 6f 6e 41  xTessEvaluationA
136a0 74 6f 6d 69 63 43 6f 75 6e 74 65 72 73 20 67 6c  tomicCounters gl
136b0 5f 4d 61 78 54 65 73 73 45 76 61 6c 75 61 74 69  _MaxTessEvaluati
136c0 6f 6e 49 6d 61 67 65 55 6e 69 66 6f 72 6d 73 20  onImageUniforms 
136d0 67 6c 5f 4d 61 78 54 65 73 73 45 76 61 6c 75 61  gl_MaxTessEvalua
136e0 74 69 6f 6e 49 6e 70 75 74 43 6f 6d 70 6f 6e 65  tionInputCompone
136f0 6e 74 73 20 67 6c 5f 4d 61 78 54 65 73 73 45 76  nts gl_MaxTessEv
13700 61 6c 75 61 74 69 6f 6e 4f 75 74 70 75 74 43 6f  aluationOutputCo
13710 6d 70 6f 6e 65 6e 74 73 20 67 6c 5f 4d 61 78 54  mponents gl_MaxT
13720 65 73 73 45 76 61 6c 75 61 74 69 6f 6e 54 65 78  essEvaluationTex
13730 74 75 72 65 49 6d 61 67 65 55 6e 69 74 73 20 67  tureImageUnits g
13740 6c 5f 4d 61 78 54 65 73 73 45 76 61 6c 75 61 74  l_MaxTessEvaluat
13750 69 6f 6e 55 6e 69 66 6f 72 6d 43 6f 6d 70 6f 6e  ionUniformCompon
13760 65 6e 74 73 20 67 6c 5f 4d 61 78 54 65 73 73 47  ents gl_MaxTessG
13770 65 6e 4c 65 76 65 6c 20 67 6c 5f 4d 61 78 54 65  enLevel gl_MaxTe
13780 73 73 50 61 74 63 68 43 6f 6d 70 6f 6e 65 6e 74  ssPatchComponent
13790 73 20 67 6c 5f 4d 61 78 54 65 78 74 75 72 65 43  s gl_MaxTextureC
137a0 6f 6f 72 64 73 20 67 6c 5f 4d 61 78 54 65 78 74  oords gl_MaxText
137b0 75 72 65 49 6d 61 67 65 55 6e 69 74 73 20 67 6c  ureImageUnits gl
137c0 5f 4d 61 78 54 65 78 74 75 72 65 55 6e 69 74 73  _MaxTextureUnits
137d0 20 67 6c 5f 4d 61 78 56 61 72 79 69 6e 67 43 6f   gl_MaxVaryingCo
137e0 6d 70 6f 6e 65 6e 74 73 20 67 6c 5f 4d 61 78 56  mponents gl_MaxV
137f0 61 72 79 69 6e 67 46 6c 6f 61 74 73 20 67 6c 5f  aryingFloats gl_
13800 4d 61 78 56 61 72 79 69 6e 67 56 65 63 74 6f 72  MaxVaryingVector
13810 73 20 67 6c 5f 4d 61 78 56 65 72 74 65 78 41 74  s gl_MaxVertexAt
13820 6f 6d 69 63 43 6f 75 6e 74 65 72 42 75 66 66 65  omicCounterBuffe
13830 72 73 20 67 6c 5f 4d 61 78 56 65 72 74 65 78 41  rs gl_MaxVertexA
13840 74 6f 6d 69 63 43 6f 75 6e 74 65 72 73 20 67 6c  tomicCounters gl
13850 5f 4d 61 78 56 65 72 74 65 78 41 74 74 72 69 62  _MaxVertexAttrib
13860 73 20 67 6c 5f 4d 61 78 56 65 72 74 65 78 49 6d  s gl_MaxVertexIm
13870 61 67 65 55 6e 69 66 6f 72 6d 73 20 67 6c 5f 4d  ageUniforms gl_M
13880 61 78 56 65 72 74 65 78 4f 75 74 70 75 74 43 6f  axVertexOutputCo
13890 6d 70 6f 6e 65 6e 74 73 20 67 6c 5f 4d 61 78 56  mponents gl_MaxV
138a0 65 72 74 65 78 4f 75 74 70 75 74 56 65 63 74 6f  ertexOutputVecto
138b0 72 73 20 67 6c 5f 4d 61 78 56 65 72 74 65 78 54  rs gl_MaxVertexT
138c0 65 78 74 75 72 65 49 6d 61 67 65 55 6e 69 74 73  extureImageUnits
138d0 20 67 6c 5f 4d 61 78 56 65 72 74 65 78 55 6e 69   gl_MaxVertexUni
138e0 66 6f 72 6d 43 6f 6d 70 6f 6e 65 6e 74 73 20 67  formComponents g
138f0 6c 5f 4d 61 78 56 65 72 74 65 78 55 6e 69 66 6f  l_MaxVertexUnifo
13900 72 6d 56 65 63 74 6f 72 73 20 67 6c 5f 4d 61 78  rmVectors gl_Max
13910 56 69 65 77 70 6f 72 74 73 20 67 6c 5f 4d 69 6e  Viewports gl_Min
13920 50 72 6f 67 72 61 6d 54 65 78 65 6c 4f 66 66 73  ProgramTexelOffs
13930 65 74 20 67 6c 5f 42 61 63 6b 43 6f 6c 6f 72 20  et gl_BackColor 
13940 67 6c 5f 42 61 63 6b 4c 69 67 68 74 4d 6f 64 65  gl_BackLightMode
13950 6c 50 72 6f 64 75 63 74 20 67 6c 5f 42 61 63 6b  lProduct gl_Back
13960 4c 69 67 68 74 50 72 6f 64 75 63 74 20 67 6c 5f  LightProduct gl_
13970 42 61 63 6b 4d 61 74 65 72 69 61 6c 20 67 6c 5f  BackMaterial gl_
13980 42 61 63 6b 53 65 63 6f 6e 64 61 72 79 43 6f 6c  BackSecondaryCol
13990 6f 72 20 67 6c 5f 43 6c 69 70 44 69 73 74 61 6e  or gl_ClipDistan
139a0 63 65 20 67 6c 5f 43 6c 69 70 50 6c 61 6e 65 20  ce gl_ClipPlane 
139b0 67 6c 5f 43 6c 69 70 56 65 72 74 65 78 20 67 6c  gl_ClipVertex gl
139c0 5f 43 6f 6c 6f 72 20 67 6c 5f 44 65 70 74 68 52  _Color gl_DepthR
139d0 61 6e 67 65 20 67 6c 5f 45 79 65 50 6c 61 6e 65  ange gl_EyePlane
139e0 51 20 67 6c 5f 45 79 65 50 6c 61 6e 65 52 20 67  Q gl_EyePlaneR g
139f0 6c 5f 45 79 65 50 6c 61 6e 65 53 20 67 6c 5f 45  l_EyePlaneS gl_E
13a00 79 65 50 6c 61 6e 65 54 20 67 6c 5f 46 6f 67 20  yePlaneT gl_Fog 
13a10 67 6c 5f 46 6f 67 43 6f 6f 72 64 20 67 6c 5f 46  gl_FogCoord gl_F
13a20 6f 67 46 72 61 67 43 6f 6f 72 64 20 67 6c 5f 46  ogFragCoord gl_F
13a30 72 61 67 43 6f 6c 6f 72 20 67 6c 5f 46 72 61 67  ragColor gl_Frag
13a40 43 6f 6f 72 64 20 67 6c 5f 46 72 61 67 44 61 74  Coord gl_FragDat
13a50 61 20 67 6c 5f 46 72 61 67 44 65 70 74 68 20 67  a gl_FragDepth g
13a60 6c 5f 46 72 6f 6e 74 43 6f 6c 6f 72 20 67 6c 5f  l_FrontColor gl_
13a70 46 72 6f 6e 74 46 61 63 69 6e 67 20 67 6c 5f 46  FrontFacing gl_F
13a80 72 6f 6e 74 4c 69 67 68 74 4d 6f 64 65 6c 50 72  rontLightModelPr
13a90 6f 64 75 63 74 20 67 6c 5f 46 72 6f 6e 74 4c 69  oduct gl_FrontLi
13aa0 67 68 74 50 72 6f 64 75 63 74 20 67 6c 5f 46 72  ghtProduct gl_Fr
13ab0 6f 6e 74 4d 61 74 65 72 69 61 6c 20 67 6c 5f 46  ontMaterial gl_F
13ac0 72 6f 6e 74 53 65 63 6f 6e 64 61 72 79 43 6f 6c  rontSecondaryCol
13ad0 6f 72 20 67 6c 5f 47 6c 6f 62 61 6c 49 6e 76 6f  or gl_GlobalInvo
13ae0 63 61 74 69 6f 6e 49 44 20 67 6c 5f 49 6e 73 74  cationID gl_Inst
13af0 61 6e 63 65 49 44 20 67 6c 5f 49 6e 76 6f 63 61  anceID gl_Invoca
13b00 74 69 6f 6e 49 44 20 67 6c 5f 4c 61 79 65 72 20  tionID gl_Layer 
13b10 67 6c 5f 4c 69 67 68 74 4d 6f 64 65 6c 20 67 6c  gl_LightModel gl
13b20 5f 4c 69 67 68 74 53 6f 75 72 63 65 20 67 6c 5f  _LightSource gl_
13b30 4c 6f 63 61 6c 49 6e 76 6f 63 61 74 69 6f 6e 49  LocalInvocationI
13b40 44 20 67 6c 5f 4c 6f 63 61 6c 49 6e 76 6f 63 61  D gl_LocalInvoca
13b50 74 69 6f 6e 49 6e 64 65 78 20 67 6c 5f 4d 6f 64  tionIndex gl_Mod
13b60 65 6c 56 69 65 77 4d 61 74 72 69 78 20 67 6c 5f  elViewMatrix gl_
13b70 4d 6f 64 65 6c 56 69 65 77 4d 61 74 72 69 78 49  ModelViewMatrixI
13b80 6e 76 65 72 73 65 20 67 6c 5f 4d 6f 64 65 6c 56  nverse gl_ModelV
13b90 69 65 77 4d 61 74 72 69 78 49 6e 76 65 72 73 65  iewMatrixInverse
13ba0 54 72 61 6e 73 70 6f 73 65 20 67 6c 5f 4d 6f 64  Transpose gl_Mod
13bb0 65 6c 56 69 65 77 4d 61 74 72 69 78 54 72 61 6e  elViewMatrixTran
13bc0 73 70 6f 73 65 20 67 6c 5f 4d 6f 64 65 6c 56 69  spose gl_ModelVi
13bd0 65 77 50 72 6f 6a 65 63 74 69 6f 6e 4d 61 74 72  ewProjectionMatr
13be0 69 78 20 67 6c 5f 4d 6f 64 65 6c 56 69 65 77 50  ix gl_ModelViewP
13bf0 72 6f 6a 65 63 74 69 6f 6e 4d 61 74 72 69 78 49  rojectionMatrixI
13c00 6e 76 65 72 73 65 20 67 6c 5f 4d 6f 64 65 6c 56  nverse gl_ModelV
13c10 69 65 77 50 72 6f 6a 65 63 74 69 6f 6e 4d 61 74  iewProjectionMat
13c20 72 69 78 49 6e 76 65 72 73 65 54 72 61 6e 73 70  rixInverseTransp
13c30 6f 73 65 20 67 6c 5f 4d 6f 64 65 6c 56 69 65 77  ose gl_ModelView
13c40 50 72 6f 6a 65 63 74 69 6f 6e 4d 61 74 72 69 78  ProjectionMatrix
13c50 54 72 61 6e 73 70 6f 73 65 20 67 6c 5f 4d 75 6c  Transpose gl_Mul
13c60 74 69 54 65 78 43 6f 6f 72 64 30 20 67 6c 5f 4d  tiTexCoord0 gl_M
13c70 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 20 67 6c  ultiTexCoord1 gl
13c80 5f 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 20  _MultiTexCoord2 
13c90 67 6c 5f 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64  gl_MultiTexCoord
13ca0 33 20 67 6c 5f 4d 75 6c 74 69 54 65 78 43 6f 6f  3 gl_MultiTexCoo
13cb0 72 64 34 20 67 6c 5f 4d 75 6c 74 69 54 65 78 43  rd4 gl_MultiTexC
13cc0 6f 6f 72 64 35 20 67 6c 5f 4d 75 6c 74 69 54 65  oord5 gl_MultiTe
13cd0 78 43 6f 6f 72 64 36 20 67 6c 5f 4d 75 6c 74 69  xCoord6 gl_Multi
13ce0 54 65 78 43 6f 6f 72 64 37 20 67 6c 5f 4e 6f 72  TexCoord7 gl_Nor
13cf0 6d 61 6c 20 67 6c 5f 4e 6f 72 6d 61 6c 4d 61 74  mal gl_NormalMat
13d00 72 69 78 20 67 6c 5f 4e 6f 72 6d 61 6c 53 63 61  rix gl_NormalSca
13d10 6c 65 20 67 6c 5f 4e 75 6d 53 61 6d 70 6c 65 73  le gl_NumSamples
13d20 20 67 6c 5f 4e 75 6d 57 6f 72 6b 47 72 6f 75 70   gl_NumWorkGroup
13d30 73 20 67 6c 5f 4f 62 6a 65 63 74 50 6c 61 6e 65  s gl_ObjectPlane
13d40 51 20 67 6c 5f 4f 62 6a 65 63 74 50 6c 61 6e 65  Q gl_ObjectPlane
13d50 52 20 67 6c 5f 4f 62 6a 65 63 74 50 6c 61 6e 65  R gl_ObjectPlane
13d60 53 20 67 6c 5f 4f 62 6a 65 63 74 50 6c 61 6e 65  S gl_ObjectPlane
13d70 54 20 67 6c 5f 50 61 74 63 68 56 65 72 74 69 63  T gl_PatchVertic
13d80 65 73 49 6e 20 67 6c 5f 50 6f 69 6e 74 20 67 6c  esIn gl_Point gl
13d90 5f 50 6f 69 6e 74 43 6f 6f 72 64 20 67 6c 5f 50  _PointCoord gl_P
13da0 6f 69 6e 74 53 69 7a 65 20 67 6c 5f 50 6f 73 69  ointSize gl_Posi
13db0 74 69 6f 6e 20 67 6c 5f 50 72 69 6d 69 74 69 76  tion gl_Primitiv
13dc0 65 49 44 20 67 6c 5f 50 72 69 6d 69 74 69 76 65  eID gl_Primitive
13dd0 49 44 49 6e 20 67 6c 5f 50 72 6f 6a 65 63 74 69  IDIn gl_Projecti
13de0 6f 6e 4d 61 74 72 69 78 20 67 6c 5f 50 72 6f 6a  onMatrix gl_Proj
13df0 65 63 74 69 6f 6e 4d 61 74 72 69 78 49 6e 76 65  ectionMatrixInve
13e00 72 73 65 20 67 6c 5f 50 72 6f 6a 65 63 74 69 6f  rse gl_Projectio
13e10 6e 4d 61 74 72 69 78 49 6e 76 65 72 73 65 54 72  nMatrixInverseTr
13e20 61 6e 73 70 6f 73 65 20 67 6c 5f 50 72 6f 6a 65  anspose gl_Proje
13e30 63 74 69 6f 6e 4d 61 74 72 69 78 54 72 61 6e 73  ctionMatrixTrans
13e40 70 6f 73 65 20 67 6c 5f 53 61 6d 70 6c 65 49 44  pose gl_SampleID
13e50 20 67 6c 5f 53 61 6d 70 6c 65 4d 61 73 6b 20 67   gl_SampleMask g
13e60 6c 5f 53 61 6d 70 6c 65 4d 61 73 6b 49 6e 20 67  l_SampleMaskIn g
13e70 6c 5f 53 61 6d 70 6c 65 50 6f 73 69 74 69 6f 6e  l_SamplePosition
13e80 20 67 6c 5f 53 65 63 6f 6e 64 61 72 79 43 6f 6c   gl_SecondaryCol
13e90 6f 72 20 67 6c 5f 54 65 73 73 43 6f 6f 72 64 20  or gl_TessCoord 
13ea0 67 6c 5f 54 65 73 73 4c 65 76 65 6c 49 6e 6e 65  gl_TessLevelInne
13eb0 72 20 67 6c 5f 54 65 73 73 4c 65 76 65 6c 4f 75  r gl_TessLevelOu
13ec0 74 65 72 20 67 6c 5f 54 65 78 43 6f 6f 72 64 20  ter gl_TexCoord 
13ed0 67 6c 5f 54 65 78 74 75 72 65 45 6e 76 43 6f 6c  gl_TextureEnvCol
13ee0 6f 72 20 67 6c 5f 54 65 78 74 75 72 65 4d 61 74  or gl_TextureMat
13ef0 72 69 78 20 67 6c 5f 54 65 78 74 75 72 65 4d 61  rix gl_TextureMa
13f00 74 72 69 78 49 6e 76 65 72 73 65 20 67 6c 5f 54  trixInverse gl_T
13f10 65 78 74 75 72 65 4d 61 74 72 69 78 49 6e 76 65  extureMatrixInve
13f20 72 73 65 54 72 61 6e 73 70 6f 73 65 20 67 6c 5f  rseTranspose gl_
13f30 54 65 78 74 75 72 65 4d 61 74 72 69 78 54 72 61  TextureMatrixTra
13f40 6e 73 70 6f 73 65 20 67 6c 5f 56 65 72 74 65 78  nspose gl_Vertex
13f50 20 67 6c 5f 56 65 72 74 65 78 49 44 20 67 6c 5f   gl_VertexID gl_
13f60 56 69 65 77 70 6f 72 74 49 6e 64 65 78 20 67 6c  ViewportIndex gl
13f70 5f 57 6f 72 6b 47 72 6f 75 70 49 44 20 67 6c 5f  _WorkGroupID gl_
13f80 57 6f 72 6b 47 72 6f 75 70 53 69 7a 65 20 67 6c  WorkGroupSize gl
13f90 5f 69 6e 20 67 6c 5f 6f 75 74 20 45 6d 69 74 53  _in gl_out EmitS
13fa0 74 72 65 61 6d 56 65 72 74 65 78 20 45 6d 69 74  treamVertex Emit
13fb0 56 65 72 74 65 78 20 45 6e 64 50 72 69 6d 69 74  Vertex EndPrimit
13fc0 69 76 65 20 45 6e 64 53 74 72 65 61 6d 50 72 69  ive EndStreamPri
13fd0 6d 69 74 69 76 65 20 61 62 73 20 61 63 6f 73 20  mitive abs acos 
13fe0 61 63 6f 73 68 20 61 6c 6c 20 61 6e 79 20 61 73  acosh all any as
13ff0 69 6e 20 61 73 69 6e 68 20 61 74 61 6e 20 61 74  in asinh atan at
14000 61 6e 68 20 61 74 6f 6d 69 63 41 64 64 20 61 74  anh atomicAdd at
14010 6f 6d 69 63 41 6e 64 20 61 74 6f 6d 69 63 43 6f  omicAnd atomicCo
14020 6d 70 53 77 61 70 20 61 74 6f 6d 69 63 43 6f 75  mpSwap atomicCou
14030 6e 74 65 72 20 61 74 6f 6d 69 63 43 6f 75 6e 74  nter atomicCount
14040 65 72 44 65 63 72 65 6d 65 6e 74 20 61 74 6f 6d  erDecrement atom
14050 69 63 43 6f 75 6e 74 65 72 49 6e 63 72 65 6d 65  icCounterIncreme
14060 6e 74 20 61 74 6f 6d 69 63 45 78 63 68 61 6e 67  nt atomicExchang
14070 65 20 61 74 6f 6d 69 63 4d 61 78 20 61 74 6f 6d  e atomicMax atom
14080 69 63 4d 69 6e 20 61 74 6f 6d 69 63 4f 72 20 61  icMin atomicOr a
14090 74 6f 6d 69 63 58 6f 72 20 62 61 72 72 69 65 72  tomicXor barrier
140a0 20 62 69 74 43 6f 75 6e 74 20 62 69 74 66 69 65   bitCount bitfie
140b0 6c 64 45 78 74 72 61 63 74 20 62 69 74 66 69 65  ldExtract bitfie
140c0 6c 64 49 6e 73 65 72 74 20 62 69 74 66 69 65 6c  ldInsert bitfiel
140d0 64 52 65 76 65 72 73 65 20 63 65 69 6c 20 63 6c  dReverse ceil cl
140e0 61 6d 70 20 63 6f 73 20 63 6f 73 68 20 63 72 6f  amp cos cosh cro
140f0 73 73 20 64 46 64 78 20 64 46 64 79 20 64 65 67  ss dFdx dFdy deg
14100 72 65 65 73 20 64 65 74 65 72 6d 69 6e 61 6e 74  rees determinant
14110 20 64 69 73 74 61 6e 63 65 20 64 6f 74 20 65 71   distance dot eq
14120 75 61 6c 20 65 78 70 20 65 78 70 32 20 66 61 63  ual exp exp2 fac
14130 65 66 6f 72 77 61 72 64 20 66 69 6e 64 4c 53 42  eforward findLSB
14140 20 66 69 6e 64 4d 53 42 20 66 6c 6f 61 74 42 69   findMSB floatBi
14150 74 73 54 6f 49 6e 74 20 66 6c 6f 61 74 42 69 74  tsToInt floatBit
14160 73 54 6f 55 69 6e 74 20 66 6c 6f 6f 72 20 66 6d  sToUint floor fm
14170 61 20 66 72 61 63 74 20 66 72 65 78 70 20 66 74  a fract frexp ft
14180 72 61 6e 73 66 6f 72 6d 20 66 77 69 64 74 68 20  ransform fwidth 
14190 67 72 65 61 74 65 72 54 68 61 6e 20 67 72 65 61  greaterThan grea
141a0 74 65 72 54 68 61 6e 45 71 75 61 6c 20 67 72 6f  terThanEqual gro
141b0 75 70 4d 65 6d 6f 72 79 42 61 72 72 69 65 72 20  upMemoryBarrier 
141c0 69 6d 61 67 65 41 74 6f 6d 69 63 41 64 64 20 69  imageAtomicAdd i
141d0 6d 61 67 65 41 74 6f 6d 69 63 41 6e 64 20 69 6d  mageAtomicAnd im
141e0 61 67 65 41 74 6f 6d 69 63 43 6f 6d 70 53 77 61  ageAtomicCompSwa
141f0 70 20 69 6d 61 67 65 41 74 6f 6d 69 63 45 78 63  p imageAtomicExc
14200 68 61 6e 67 65 20 69 6d 61 67 65 41 74 6f 6d 69  hange imageAtomi
14210 63 4d 61 78 20 69 6d 61 67 65 41 74 6f 6d 69 63  cMax imageAtomic
14220 4d 69 6e 20 69 6d 61 67 65 41 74 6f 6d 69 63 4f  Min imageAtomicO
14230 72 20 69 6d 61 67 65 41 74 6f 6d 69 63 58 6f 72  r imageAtomicXor
14240 20 69 6d 61 67 65 4c 6f 61 64 20 69 6d 61 67 65   imageLoad image
14250 53 69 7a 65 20 69 6d 61 67 65 53 74 6f 72 65 20  Size imageStore 
14260 69 6d 75 6c 45 78 74 65 6e 64 65 64 20 69 6e 74  imulExtended int
14270 42 69 74 73 54 6f 46 6c 6f 61 74 20 69 6e 74 65  BitsToFloat inte
14280 72 70 6f 6c 61 74 65 41 74 43 65 6e 74 72 6f 69  rpolateAtCentroi
14290 64 20 69 6e 74 65 72 70 6f 6c 61 74 65 41 74 4f  d interpolateAtO
142a0 66 66 73 65 74 20 69 6e 74 65 72 70 6f 6c 61 74  ffset interpolat
142b0 65 41 74 53 61 6d 70 6c 65 20 69 6e 76 65 72 73  eAtSample invers
142c0 65 20 69 6e 76 65 72 73 65 73 71 72 74 20 69 73  e inversesqrt is
142d0 69 6e 66 20 69 73 6e 61 6e 20 6c 64 65 78 70 20  inf isnan ldexp 
142e0 6c 65 6e 67 74 68 20 6c 65 73 73 54 68 61 6e 20  length lessThan 
142f0 6c 65 73 73 54 68 61 6e 45 71 75 61 6c 20 6c 6f  lessThanEqual lo
14300 67 20 6c 6f 67 32 20 6d 61 74 72 69 78 43 6f 6d  g log2 matrixCom
14310 70 4d 75 6c 74 20 6d 61 78 20 6d 65 6d 6f 72 79  pMult max memory
14320 42 61 72 72 69 65 72 20 6d 65 6d 6f 72 79 42 61  Barrier memoryBa
14330 72 72 69 65 72 41 74 6f 6d 69 63 43 6f 75 6e 74  rrierAtomicCount
14340 65 72 20 6d 65 6d 6f 72 79 42 61 72 72 69 65 72  er memoryBarrier
14350 42 75 66 66 65 72 20 6d 65 6d 6f 72 79 42 61 72  Buffer memoryBar
14360 72 69 65 72 49 6d 61 67 65 20 6d 65 6d 6f 72 79  rierImage memory
14370 42 61 72 72 69 65 72 53 68 61 72 65 64 20 6d 69  BarrierShared mi
14380 6e 20 6d 69 78 20 6d 6f 64 20 6d 6f 64 66 20 6e  n mix mod modf n
14390 6f 69 73 65 31 20 6e 6f 69 73 65 32 20 6e 6f 69  oise1 noise2 noi
143a0 73 65 33 20 6e 6f 69 73 65 34 20 6e 6f 72 6d 61  se3 noise4 norma
143b0 6c 69 7a 65 20 6e 6f 74 20 6e 6f 74 45 71 75 61  lize not notEqua
143c0 6c 20 6f 75 74 65 72 50 72 6f 64 75 63 74 20 70  l outerProduct p
143d0 61 63 6b 44 6f 75 62 6c 65 32 78 33 32 20 70 61  ackDouble2x32 pa
143e0 63 6b 48 61 6c 66 32 78 31 36 20 70 61 63 6b 53  ckHalf2x16 packS
143f0 6e 6f 72 6d 32 78 31 36 20 70 61 63 6b 53 6e 6f  norm2x16 packSno
14400 72 6d 34 78 38 20 70 61 63 6b 55 6e 6f 72 6d 32  rm4x8 packUnorm2
14410 78 31 36 20 70 61 63 6b 55 6e 6f 72 6d 34 78 38  x16 packUnorm4x8
14420 20 70 6f 77 20 72 61 64 69 61 6e 73 20 72 65 66   pow radians ref
14430 6c 65 63 74 20 72 65 66 72 61 63 74 20 72 6f 75  lect refract rou
14440 6e 64 20 72 6f 75 6e 64 45 76 65 6e 20 73 68 61  nd roundEven sha
14450 64 6f 77 31 44 20 73 68 61 64 6f 77 31 44 4c 6f  dow1D shadow1DLo
14460 64 20 73 68 61 64 6f 77 31 44 50 72 6f 6a 20 73  d shadow1DProj s
14470 68 61 64 6f 77 31 44 50 72 6f 6a 4c 6f 64 20 73  hadow1DProjLod s
14480 68 61 64 6f 77 32 44 20 73 68 61 64 6f 77 32 44  hadow2D shadow2D
14490 4c 6f 64 20 73 68 61 64 6f 77 32 44 50 72 6f 6a  Lod shadow2DProj
144a0 20 73 68 61 64 6f 77 32 44 50 72 6f 6a 4c 6f 64   shadow2DProjLod
144b0 20 73 69 67 6e 20 73 69 6e 20 73 69 6e 68 20 73   sign sin sinh s
144c0 6d 6f 6f 74 68 73 74 65 70 20 73 71 72 74 20 73  moothstep sqrt s
144d0 74 65 70 20 74 61 6e 20 74 61 6e 68 20 74 65 78  tep tan tanh tex
144e0 65 6c 46 65 74 63 68 20 74 65 78 65 6c 46 65 74  elFetch texelFet
144f0 63 68 4f 66 66 73 65 74 20 74 65 78 74 75 72 65  chOffset texture
14500 20 74 65 78 74 75 72 65 31 44 20 74 65 78 74 75   texture1D textu
14510 72 65 31 44 4c 6f 64 20 74 65 78 74 75 72 65 31  re1DLod texture1
14520 44 50 72 6f 6a 20 74 65 78 74 75 72 65 31 44 50  DProj texture1DP
14530 72 6f 6a 4c 6f 64 20 74 65 78 74 75 72 65 32 44  rojLod texture2D
14540 20 74 65 78 74 75 72 65 32 44 4c 6f 64 20 74 65   texture2DLod te
14550 78 74 75 72 65 32 44 50 72 6f 6a 20 74 65 78 74  xture2DProj text
14560 75 72 65 32 44 50 72 6f 6a 4c 6f 64 20 74 65 78  ure2DProjLod tex
14570 74 75 72 65 33 44 20 74 65 78 74 75 72 65 33 44  ture3D texture3D
14580 4c 6f 64 20 74 65 78 74 75 72 65 33 44 50 72 6f  Lod texture3DPro
14590 6a 20 74 65 78 74 75 72 65 33 44 50 72 6f 6a 4c  j texture3DProjL
145a0 6f 64 20 74 65 78 74 75 72 65 43 75 62 65 20 74  od textureCube t
145b0 65 78 74 75 72 65 43 75 62 65 4c 6f 64 20 74 65  extureCubeLod te
145c0 78 74 75 72 65 47 61 74 68 65 72 20 74 65 78 74  xtureGather text
145d0 75 72 65 47 61 74 68 65 72 4f 66 66 73 65 74 20  ureGatherOffset 
145e0 74 65 78 74 75 72 65 47 61 74 68 65 72 4f 66 66  textureGatherOff
145f0 73 65 74 73 20 74 65 78 74 75 72 65 47 72 61 64  sets textureGrad
14600 20 74 65 78 74 75 72 65 47 72 61 64 4f 66 66 73   textureGradOffs
14610 65 74 20 74 65 78 74 75 72 65 4c 6f 64 20 74 65  et textureLod te
14620 78 74 75 72 65 4c 6f 64 4f 66 66 73 65 74 20 74  xtureLodOffset t
14630 65 78 74 75 72 65 4f 66 66 73 65 74 20 74 65 78  extureOffset tex
14640 74 75 72 65 50 72 6f 6a 20 74 65 78 74 75 72 65  tureProj texture
14650 50 72 6f 6a 47 72 61 64 20 74 65 78 74 75 72 65  ProjGrad texture
14660 50 72 6f 6a 47 72 61 64 4f 66 66 73 65 74 20 74  ProjGradOffset t
14670 65 78 74 75 72 65 50 72 6f 6a 4c 6f 64 20 74 65  extureProjLod te
14680 78 74 75 72 65 50 72 6f 6a 4c 6f 64 4f 66 66 73  xtureProjLodOffs
14690 65 74 20 74 65 78 74 75 72 65 50 72 6f 6a 4f 66  et textureProjOf
146a0 66 73 65 74 20 74 65 78 74 75 72 65 51 75 65 72  fset textureQuer
146b0 79 4c 65 76 65 6c 73 20 74 65 78 74 75 72 65 51  yLevels textureQ
146c0 75 65 72 79 4c 6f 64 20 74 65 78 74 75 72 65 53  ueryLod textureS
146d0 69 7a 65 20 74 72 61 6e 73 70 6f 73 65 20 74 72  ize transpose tr
146e0 75 6e 63 20 75 61 64 64 43 61 72 72 79 20 75 69  unc uaddCarry ui
146f0 6e 74 42 69 74 73 54 6f 46 6c 6f 61 74 20 75 6d  ntBitsToFloat um
14700 75 6c 45 78 74 65 6e 64 65 64 20 75 6e 70 61 63  ulExtended unpac
14710 6b 44 6f 75 62 6c 65 32 78 33 32 20 75 6e 70 61  kDouble2x32 unpa
14720 63 6b 48 61 6c 66 32 78 31 36 20 75 6e 70 61 63  ckHalf2x16 unpac
14730 6b 53 6e 6f 72 6d 32 78 31 36 20 75 6e 70 61 63  kSnorm2x16 unpac
14740 6b 53 6e 6f 72 6d 34 78 38 20 75 6e 70 61 63 6b  kSnorm4x8 unpack
14750 55 6e 6f 72 6d 32 78 31 36 20 75 6e 70 61 63 6b  Unorm2x16 unpack
14760 55 6e 6f 72 6d 34 78 38 20 75 73 75 62 42 6f 72  Unorm4x8 usubBor
14770 72 6f 77 22 2c 6c 69 74 65 72 61 6c 3a 22 74 72  row",literal:"tr
14780 75 65 20 66 61 6c 73 65 22 7d 2c 69 3a 27 22 27  ue false"},i:'"'
14790 2c 63 3a 5b 65 2e 43 4c 43 4d 2c 65 2e 43 42 43  ,c:[e.CLCM,e.CBC
147a0 4d 2c 65 2e 43 4e 4d 2c 7b 63 4e 3a 22 6d 65 74  M,e.CNM,{cN:"met
147b0 61 22 2c 62 3a 22 23 22 2c 65 3a 22 24 22 7d 5d  a",b:"#",e:"$"}]
147c0 7d 7d 29 2c 68 6c 6a 73 2e 67 28 22 70 79 74 68  }}),hljs.g("pyth
147d0 6f 6e 22 2c 66 75 6e 63 74 69 6f 6e 28 65 29 7b  on",function(e){
147e0 76 61 72 20 74 3d 7b 6b 65 79 77 6f 72 64 3a 22  var t={keyword:"
147f0 61 6e 64 20 65 6c 69 66 20 69 73 20 67 6c 6f 62  and elif is glob
14800 61 6c 20 61 73 20 69 6e 20 69 66 20 66 72 6f 6d  al as in if from
14810 20 72 61 69 73 65 20 66 6f 72 20 65 78 63 65 70   raise for excep
14820 74 20 66 69 6e 61 6c 6c 79 20 70 72 69 6e 74 20  t finally print 
14830 69 6d 70 6f 72 74 20 70 61 73 73 20 72 65 74 75  import pass retu
14840 72 6e 20 65 78 65 63 20 65 6c 73 65 20 62 72 65  rn exec else bre
14850 61 6b 20 6e 6f 74 20 77 69 74 68 20 63 6c 61 73  ak not with clas
14860 73 20 61 73 73 65 72 74 20 79 69 65 6c 64 20 74  s assert yield t
14870 72 79 20 77 68 69 6c 65 20 63 6f 6e 74 69 6e 75  ry while continu
14880 65 20 64 65 6c 20 6f 72 20 64 65 66 20 6c 61 6d  e del or def lam
14890 62 64 61 20 61 73 79 6e 63 20 61 77 61 69 74 20  bda async await 
148a0 6e 6f 6e 6c 6f 63 61 6c 7c 31 30 20 4e 6f 6e 65  nonlocal|10 None
148b0 20 54 72 75 65 20 46 61 6c 73 65 22 2c 62 75 69   True False",bui
148c0 6c 74 5f 69 6e 3a 22 45 6c 6c 69 70 73 69 73 20  lt_in:"Ellipsis 
148d0 4e 6f 74 49 6d 70 6c 65 6d 65 6e 74 65 64 22 7d  NotImplemented"}
148e0 2c 72 3d 7b 63 4e 3a 22 6d 65 74 61 22 2c 62 3a  ,r={cN:"meta",b:
148f0 2f 5e 28 3e 3e 3e 7c 5c 2e 5c 2e 5c 2e 29 20 2f  /^(>>>|\.\.\.) /
14900 7d 2c 6e 3d 7b 63 4e 3a 22 73 75 62 73 74 22 2c  },n={cN:"subst",
14910 62 3a 2f 5c 7b 2f 2c 65 3a 2f 5c 7d 2f 2c 6b 3a  b:/\{/,e:/\}/,k:
14920 74 2c 69 3a 2f 23 2f 7d 2c 61 3d 7b 63 4e 3a 22  t,i:/#/},a={cN:"
14930 73 74 72 69 6e 67 22 2c 63 3a 5b 65 2e 42 45 5d  string",c:[e.BE]
14940 2c 76 3a 5b 7b 62 3a 2f 28 75 7c 62 29 3f 72 3f  ,v:[{b:/(u|b)?r?
14950 27 27 27 2f 2c 65 3a 2f 27 27 27 2f 2c 63 3a 5b  '''/,e:/'''/,c:[
14960 72 5d 2c 72 3a 31 30 7d 2c 7b 62 3a 2f 28 75 7c  r],r:10},{b:/(u|
14970 62 29 3f 72 3f 22 22 22 2f 2c 65 3a 2f 22 22 22  b)?r?"""/,e:/"""
14980 2f 2c 63 3a 5b 72 5d 2c 72 3a 31 30 7d 2c 7b 62  /,c:[r],r:10},{b
14990 3a 2f 28 66 72 7c 72 66 7c 66 29 27 27 27 2f 2c  :/(fr|rf|f)'''/,
149a0 65 3a 2f 27 27 27 2f 2c 63 3a 5b 72 2c 6e 5d 7d  e:/'''/,c:[r,n]}
149b0 2c 7b 62 3a 2f 28 66 72 7c 72 66 7c 66 29 22 22  ,{b:/(fr|rf|f)""
149c0 22 2f 2c 65 3a 2f 22 22 22 2f 2c 63 3a 5b 72 2c  "/,e:/"""/,c:[r,
149d0 6e 5d 7d 2c 7b 62 3a 2f 28 75 7c 72 7c 75 72 29  n]},{b:/(u|r|ur)
149e0 27 2f 2c 65 3a 2f 27 2f 2c 72 3a 31 30 7d 2c 7b  '/,e:/'/,r:10},{
149f0 62 3a 2f 28 75 7c 72 7c 75 72 29 22 2f 2c 65 3a  b:/(u|r|ur)"/,e:
14a00 2f 22 2f 2c 72 3a 31 30 7d 2c 7b 62 3a 2f 28 62  /"/,r:10},{b:/(b
14a10 7c 62 72 29 27 2f 2c 65 3a 2f 27 2f 7d 2c 7b 62  |br)'/,e:/'/},{b
14a20 3a 2f 28 62 7c 62 72 29 22 2f 2c 65 3a 2f 22 2f  :/(b|br)"/,e:/"/
14a30 7d 2c 7b 62 3a 2f 28 66 72 7c 72 66 7c 66 29 27  },{b:/(fr|rf|f)'
14a40 2f 2c 65 3a 2f 27 2f 2c 63 3a 5b 6e 5d 7d 2c 7b  /,e:/'/,c:[n]},{
14a50 62 3a 2f 28 66 72 7c 72 66 7c 66 29 22 2f 2c 65  b:/(fr|rf|f)"/,e
14a60 3a 2f 22 2f 2c 63 3a 5b 6e 5d 7d 2c 65 2e 41 53  :/"/,c:[n]},e.AS
14a70 4d 2c 65 2e 51 53 4d 5d 7d 2c 69 3d 7b 63 4e 3a  M,e.QSM]},i={cN:
14a80 22 6e 75 6d 62 65 72 22 2c 72 3a 30 2c 76 3a 5b  "number",r:0,v:[
14a90 7b 62 3a 65 2e 42 4e 52 2b 22 5b 6c 4c 6a 4a 5d  {b:e.BNR+"[lLjJ]
14aa0 3f 22 7d 2c 7b 62 3a 22 5c 5c 62 28 30 6f 5b 30  ?"},{b:"\\b(0o[0
14ab0 2d 37 5d 2b 29 5b 6c 4c 6a 4a 5d 3f 22 7d 2c 7b  -7]+)[lLjJ]?"},{
14ac0 62 3a 65 2e 43 4e 52 2b 22 5b 6c 4c 6a 4a 5d 3f  b:e.CNR+"[lLjJ]?
14ad0 22 7d 5d 7d 2c 73 3d 7b 63 4e 3a 22 70 61 72 61  "}]},s={cN:"para
14ae0 6d 73 22 2c 62 3a 2f 5c 28 2f 2c 65 3a 2f 5c 29  ms",b:/\(/,e:/\)
14af0 2f 2c 63 3a 5b 22 73 65 6c 66 22 2c 72 2c 69 2c  /,c:["self",r,i,
14b00 61 5d 7d 3b 72 65 74 75 72 6e 20 6e 2e 63 3d 5b  a]};return n.c=[
14b10 61 2c 69 2c 72 5d 2c 7b 61 6c 69 61 73 65 73 3a  a,i,r],{aliases:
14b20 5b 22 70 79 22 2c 22 67 79 70 22 5d 2c 6b 3a 74  ["py","gyp"],k:t
14b30 2c 69 3a 2f 28 3c 5c 2f 7c 2d 3e 7c 5c 3f 29 7c  ,i:/(<\/|->|\?)|
14b40 3d 3e 2f 2c 63 3a 5b 72 2c 69 2c 61 2c 65 2e 48  =>/,c:[r,i,a,e.H
14b50 43 4d 2c 7b 76 3a 5b 7b 63 4e 3a 22 66 75 6e 63  CM,{v:[{cN:"func
14b60 74 69 6f 6e 22 2c 62 4b 3a 22 64 65 66 22 7d 2c  tion",bK:"def"},
14b70 7b 63 4e 3a 22 63 6c 61 73 73 22 2c 62 4b 3a 22  {cN:"class",bK:"
14b80 63 6c 61 73 73 22 7d 5d 2c 65 3a 2f 3a 2f 2c 69  class"}],e:/:/,i
14b90 3a 2f 5b 24 7b 3d 3b 5c 6e 2c 5d 2f 2c 63 3a 5b  :/[${=;\n,]/,c:[
14ba0 65 2e 55 54 4d 2c 73 2c 7b 62 3a 2f 2d 3e 2f 2c  e.UTM,s,{b:/->/,
14bb0 65 57 3a 21 30 2c 6b 3a 22 4e 6f 6e 65 22 7d 5d  eW:!0,k:"None"}]
14bc0 7d 2c 7b 63 4e 3a 22 6d 65 74 61 22 2c 62 3a 2f  },{cN:"meta",b:/
14bd0 5e 5b 5c 74 20 5d 2a 40 2f 2c 65 3a 2f 24 2f 7d  ^[\t ]*@/,e:/$/}
14be0 2c 7b 62 3a 2f 5c 62 28 70 72 69 6e 74 7c 65 78  ,{b:/\b(print|ex
14bf0 65 63 29 5c 28 2f 7d 5d 7d 7d 29 2c 68 6c 6a 73  ec)\(/}]}}),hljs
14c00 2e 67 28 22 6a 73 6f 6e 22 2c 66 75 6e 63 74 69  .g("json",functi
14c10 6f 6e 28 65 29 7b 76 61 72 20 74 3d 7b 6c 69 74  on(e){var t={lit
14c20 65 72 61 6c 3a 22 74 72 75 65 20 66 61 6c 73 65  eral:"true false
14c30 20 6e 75 6c 6c 22 7d 2c 72 3d 5b 65 2e 51 53 4d   null"},r=[e.QSM
14c40 2c 65 2e 43 4e 4d 5d 2c 6e 3d 7b 65 3a 22 2c 22  ,e.CNM],n={e:","
14c50 2c 65 57 3a 21 30 2c 65 45 3a 21 30 2c 63 3a 72  ,eW:!0,eE:!0,c:r
14c60 2c 6b 3a 74 7d 2c 61 3d 7b 62 3a 22 7b 22 2c 65  ,k:t},a={b:"{",e
14c70 3a 22 7d 22 2c 63 3a 5b 7b 63 4e 3a 22 61 74 74  :"}",c:[{cN:"att
14c80 72 22 2c 62 3a 2f 22 2f 2c 65 3a 2f 22 2f 2c 63  r",b:/"/,e:/"/,c
14c90 3a 5b 65 2e 42 45 5d 2c 69 3a 22 5c 5c 6e 22 7d  :[e.BE],i:"\\n"}
14ca0 2c 65 2e 69 6e 68 65 72 69 74 28 6e 2c 7b 62 3a  ,e.inherit(n,{b:
14cb0 2f 3a 2f 7d 29 5d 2c 69 3a 22 5c 5c 53 22 7d 2c  /:/})],i:"\\S"},
14cc0 69 3d 7b 62 3a 22 5c 5c 5b 22 2c 65 3a 22 5c 5c  i={b:"\\[",e:"\\
14cd0 5d 22 2c 63 3a 5b 65 2e 69 6e 68 65 72 69 74 28  ]",c:[e.inherit(
14ce0 6e 29 5d 2c 69 3a 22 5c 5c 53 22 7d 3b 72 65 74  n)],i:"\\S"};ret
14cf0 75 72 6e 20 72 2e 73 70 6c 69 63 65 28 72 2e 6c  urn r.splice(r.l
14d00 65 6e 67 74 68 2c 30 2c 61 2c 69 29 2c 7b 63 3a  ength,0,a,i),{c:
14d10 72 2c 6b 3a 74 2c 69 3a 22 5c 5c 53 22 7d 7d 29  r,k:t,i:"\\S"}})
14d20 2c 68 6c 6a 73 2e 67 28 22 61 72 6d 61 73 6d 22  ,hljs.g("armasm"
14d30 2c 66 75 6e 63 74 69 6f 6e 28 65 29 7b 72 65 74  ,function(e){ret
14d40 75 72 6e 7b 63 49 3a 21 30 2c 61 6c 69 61 73 65  urn{cI:!0,aliase
14d50 73 3a 5b 22 61 72 6d 22 5d 2c 6c 3a 22 5c 5c 2e  s:["arm"],l:"\\.
14d60 3f 22 2b 65 2e 49 52 2c 6b 3a 7b 6d 65 74 61 3a  ?"+e.IR,k:{meta:
14d70 22 2e 32 62 79 74 65 20 2e 34 62 79 74 65 20 2e  ".2byte .4byte .
14d80 61 6c 69 67 6e 20 2e 61 73 63 69 69 20 2e 61 73  align .ascii .as
14d90 63 69 7a 20 2e 62 61 6c 69 67 6e 20 2e 62 79 74  ciz .balign .byt
14da0 65 20 2e 63 6f 64 65 20 2e 64 61 74 61 20 2e 65  e .code .data .e
14db0 6c 73 65 20 2e 65 6e 64 20 2e 65 6e 64 69 66 20  lse .end .endif 
14dc0 2e 65 6e 64 6d 20 2e 65 6e 64 72 20 2e 65 71 75  .endm .endr .equ
14dd0 20 2e 65 72 72 20 2e 65 78 69 74 6d 20 2e 65 78   .err .exitm .ex
14de0 74 65 72 6e 20 2e 67 6c 6f 62 61 6c 20 2e 68 77  tern .global .hw
14df0 6f 72 64 20 2e 69 66 20 2e 69 66 64 65 66 20 2e  ord .if .ifdef .
14e00 69 66 6e 64 65 66 20 2e 69 6e 63 6c 75 64 65 20  ifndef .include 
14e10 2e 69 72 70 20 2e 6c 6f 6e 67 20 2e 6d 61 63 72  .irp .long .macr
14e20 6f 20 2e 72 65 70 74 20 2e 72 65 71 20 2e 73 65  o .rept .req .se
14e30 63 74 69 6f 6e 20 2e 73 65 74 20 2e 73 6b 69 70  ction .set .skip
14e40 20 2e 73 70 61 63 65 20 2e 74 65 78 74 20 2e 77   .space .text .w
14e50 6f 72 64 20 2e 61 72 6d 20 2e 74 68 75 6d 62 20  ord .arm .thumb 
14e60 2e 63 6f 64 65 31 36 20 2e 63 6f 64 65 33 32 20  .code16 .code32 
14e70 2e 66 6f 72 63 65 5f 74 68 75 6d 62 20 2e 74 68  .force_thumb .th
14e80 75 6d 62 5f 66 75 6e 63 20 2e 6c 74 6f 72 67 20  umb_func .ltorg 
14e90 41 4c 49 41 53 20 41 4c 49 47 4e 20 41 52 4d 20  ALIAS ALIGN ARM 
14ea0 41 52 45 41 20 41 53 53 45 52 54 20 41 54 54 52  AREA ASSERT ATTR
14eb0 20 43 4e 20 43 4f 44 45 20 43 4f 44 45 31 36 20   CN CODE CODE16 
14ec0 43 4f 44 45 33 32 20 43 4f 4d 4d 4f 4e 20 43 50  CODE32 COMMON CP
14ed0 20 44 41 54 41 20 44 43 42 20 44 43 44 20 44 43   DATA DCB DCD DC
14ee0 44 55 20 44 43 44 4f 20 44 43 46 44 20 44 43 46  DU DCDO DCFD DCF
14ef0 44 55 20 44 43 49 20 44 43 51 20 44 43 51 55 20  DU DCI DCQ DCQU 
14f00 44 43 57 20 44 43 57 55 20 44 4e 20 45 4c 49 46  DCW DCWU DN ELIF
14f10 20 45 4c 53 45 20 45 4e 44 20 45 4e 44 46 55 4e   ELSE END ENDFUN
14f20 43 20 45 4e 44 49 46 20 45 4e 44 50 20 45 4e 54  C ENDIF ENDP ENT
14f30 52 59 20 45 51 55 20 45 58 50 4f 52 54 20 45 58  RY EQU EXPORT EX
14f40 50 4f 52 54 41 53 20 45 58 54 45 52 4e 20 46 49  PORTAS EXTERN FI
14f50 45 4c 44 20 46 49 4c 4c 20 46 55 4e 43 54 49 4f  ELD FILL FUNCTIO
14f60 4e 20 47 42 4c 41 20 47 42 4c 4c 20 47 42 4c 53  N GBLA GBLL GBLS
14f70 20 47 45 54 20 47 4c 4f 42 41 4c 20 49 46 20 49   GET GLOBAL IF I
14f80 4d 50 4f 52 54 20 49 4e 43 42 49 4e 20 49 4e 43  MPORT INCBIN INC
14f90 4c 55 44 45 20 49 4e 46 4f 20 4b 45 45 50 20 4c  LUDE INFO KEEP L
14fa0 43 4c 41 20 4c 43 4c 4c 20 4c 43 4c 53 20 4c 54  CLA LCLL LCLS LT
14fb0 4f 52 47 20 4d 41 43 52 4f 20 4d 41 50 20 4d 45  ORG MACRO MAP ME
14fc0 4e 44 20 4d 45 58 49 54 20 4e 4f 46 50 20 4f 50  ND MEXIT NOFP OP
14fd0 54 20 50 52 45 53 45 52 56 45 38 20 50 52 4f 43  T PRESERVE8 PROC
14fe0 20 51 4e 20 52 45 41 44 4f 4e 4c 59 20 52 45 4c   QN READONLY REL
14ff0 4f 43 20 52 45 51 55 49 52 45 20 52 45 51 55 49  OC REQUIRE REQUI
15000 52 45 38 20 52 4c 49 53 54 20 46 4e 20 52 4f 55  RE8 RLIST FN ROU
15010 54 20 53 45 54 41 20 53 45 54 4c 20 53 45 54 53  T SETA SETL SETS
15020 20 53 4e 20 53 50 41 43 45 20 53 55 42 54 20 54   SN SPACE SUBT T
15030 48 55 4d 42 20 54 48 55 4d 42 58 20 54 54 4c 20  HUMB THUMBX TTL 
15040 57 48 49 4c 45 20 57 45 4e 44 20 22 2c 62 75 69  WHILE WEND ",bui
15050 6c 74 5f 69 6e 3a 22 72 30 20 72 31 20 72 32 20  lt_in:"r0 r1 r2 
15060 72 33 20 72 34 20 72 35 20 72 36 20 72 37 20 72  r3 r4 r5 r6 r7 r
15070 38 20 72 39 20 72 31 30 20 72 31 31 20 72 31 32  8 r9 r10 r11 r12
15080 20 72 31 33 20 72 31 34 20 72 31 35 20 70 63 20   r13 r14 r15 pc 
15090 6c 72 20 73 70 20 69 70 20 73 6c 20 73 62 20 66  lr sp ip sl sb f
150a0 70 20 61 31 20 61 32 20 61 33 20 61 34 20 76 31  p a1 a2 a3 a4 v1
150b0 20 76 32 20 76 33 20 76 34 20 76 35 20 76 36 20   v2 v3 v4 v5 v6 
150c0 76 37 20 76 38 20 66 30 20 66 31 20 66 32 20 66  v7 v8 f0 f1 f2 f
150d0 33 20 66 34 20 66 35 20 66 36 20 66 37 20 70 30  3 f4 f5 f6 f7 p0
150e0 20 70 31 20 70 32 20 70 33 20 70 34 20 70 35 20   p1 p2 p3 p4 p5 
150f0 70 36 20 70 37 20 70 38 20 70 39 20 70 31 30 20  p6 p7 p8 p9 p10 
15100 70 31 31 20 70 31 32 20 70 31 33 20 70 31 34 20  p11 p12 p13 p14 
15110 70 31 35 20 63 30 20 63 31 20 63 32 20 63 33 20  p15 c0 c1 c2 c3 
15120 63 34 20 63 35 20 63 36 20 63 37 20 63 38 20 63  c4 c5 c6 c7 c8 c
15130 39 20 63 31 30 20 63 31 31 20 63 31 32 20 63 31  9 c10 c11 c12 c1
15140 33 20 63 31 34 20 63 31 35 20 71 30 20 71 31 20  3 c14 c15 q0 q1 
15150 71 32 20 71 33 20 71 34 20 71 35 20 71 36 20 71  q2 q3 q4 q5 q6 q
15160 37 20 71 38 20 71 39 20 71 31 30 20 71 31 31 20  7 q8 q9 q10 q11 
15170 71 31 32 20 71 31 33 20 71 31 34 20 71 31 35 20  q12 q13 q14 q15 
15180 63 70 73 72 5f 63 20 63 70 73 72 5f 78 20 63 70  cpsr_c cpsr_x cp
15190 73 72 5f 73 20 63 70 73 72 5f 66 20 63 70 73 72  sr_s cpsr_f cpsr
151a0 5f 63 78 20 63 70 73 72 5f 63 78 73 20 63 70 73  _cx cpsr_cxs cps
151b0 72 5f 78 73 20 63 70 73 72 5f 78 73 66 20 63 70  r_xs cpsr_xsf cp
151c0 73 72 5f 73 66 20 63 70 73 72 5f 63 78 73 66 20  sr_sf cpsr_cxsf 
151d0 73 70 73 72 5f 63 20 73 70 73 72 5f 78 20 73 70  spsr_c spsr_x sp
151e0 73 72 5f 73 20 73 70 73 72 5f 66 20 73 70 73 72  sr_s spsr_f spsr
151f0 5f 63 78 20 73 70 73 72 5f 63 78 73 20 73 70 73  _cx spsr_cxs sps
15200 72 5f 78 73 20 73 70 73 72 5f 78 73 66 20 73 70  r_xs spsr_xsf sp
15210 73 72 5f 73 66 20 73 70 73 72 5f 63 78 73 66 20  sr_sf spsr_cxsf 
15220 73 30 20 73 31 20 73 32 20 73 33 20 73 34 20 73  s0 s1 s2 s3 s4 s
15230 35 20 73 36 20 73 37 20 73 38 20 73 39 20 73 31  5 s6 s7 s8 s9 s1
15240 30 20 73 31 31 20 73 31 32 20 73 31 33 20 73 31  0 s11 s12 s13 s1
15250 34 20 73 31 35 20 73 31 36 20 73 31 37 20 73 31  4 s15 s16 s17 s1
15260 38 20 73 31 39 20 73 32 30 20 73 32 31 20 73 32  8 s19 s20 s21 s2
15270 32 20 73 32 33 20 73 32 34 20 73 32 35 20 73 32  2 s23 s24 s25 s2
15280 36 20 73 32 37 20 73 32 38 20 73 32 39 20 73 33  6 s27 s28 s29 s3
15290 30 20 73 33 31 20 64 30 20 64 31 20 64 32 20 64  0 s31 d0 d1 d2 d
152a0 33 20 64 34 20 64 35 20 64 36 20 64 37 20 64 38  3 d4 d5 d6 d7 d8
152b0 20 64 39 20 64 31 30 20 64 31 31 20 64 31 32 20   d9 d10 d11 d12 
152c0 64 31 33 20 64 31 34 20 64 31 35 20 64 31 36 20  d13 d14 d15 d16 
152d0 64 31 37 20 64 31 38 20 64 31 39 20 64 32 30 20  d17 d18 d19 d20 
152e0 64 32 31 20 64 32 32 20 64 32 33 20 64 32 34 20  d21 d22 d23 d24 
152f0 64 32 35 20 64 32 36 20 64 32 37 20 64 32 38 20  d25 d26 d27 d28 
15300 64 32 39 20 64 33 30 20 64 33 31 20 7b 50 43 7d  d29 d30 d31 {PC}
15310 20 7b 56 41 52 7d 20 7b 54 52 55 45 7d 20 7b 46   {VAR} {TRUE} {F
15320 41 4c 53 45 7d 20 7b 4f 50 54 7d 20 7b 43 4f 4e  ALSE} {OPT} {CON
15330 46 49 47 7d 20 7b 45 4e 44 49 41 4e 7d 20 7b 43  FIG} {ENDIAN} {C
15340 4f 44 45 53 49 5a 45 7d 20 7b 43 50 55 7d 20 7b  ODESIZE} {CPU} {
15350 46 50 55 7d 20 7b 41 52 43 48 49 54 45 43 54 55  FPU} {ARCHITECTU
15360 52 45 7d 20 7b 50 43 53 54 4f 52 45 4f 46 46 53  RE} {PCSTOREOFFS
15370 45 54 7d 20 7b 41 52 4d 41 53 4d 5f 56 45 52 53  ET} {ARMASM_VERS
15380 49 4f 4e 7d 20 7b 49 4e 54 45 52 7d 20 7b 52 4f  ION} {INTER} {RO
15390 50 49 7d 20 7b 52 57 50 49 7d 20 7b 53 57 53 54  PI} {RWPI} {SWST
153a0 7d 20 7b 4e 4f 53 57 53 54 7d 20 2e 20 40 22 7d  } {NOSWST} . @"}
153b0 2c 63 3a 5b 7b 63 4e 3a 22 6b 65 79 77 6f 72 64  ,c:[{cN:"keyword
153c0 22 2c 62 3a 22 5c 5c 62 28 61 64 63 7c 28 71 64  ",b:"\\b(adc|(qd
153d0 3f 7c 73 68 3f 7c 75 5b 71 68 5d 3f 29 3f 61 64  ?|sh?|u[qh]?)?ad
153e0 64 28 38 7c 31 36 29 3f 7c 75 73 61 64 61 3f 38  d(8|16)?|usada?8
153f0 7c 28 71 7c 73 68 3f 7c 75 5b 71 68 5d 3f 29 3f  |(q|sh?|u[qh]?)?
15400 28 61 73 7c 73 61 29 78 7c 61 6e 64 7c 61 64 72  (as|sa)x|and|adr
15410 6c 3f 7c 73 62 63 7c 72 73 5b 62 63 5d 7c 61 73  l?|sbc|rs[bc]|as
15420 72 7c 62 5b 6c 78 5d 3f 7c 62 6c 78 7c 62 78 6a  r|b[lx]?|blx|bxj
15430 7c 63 62 6e 3f 7a 7c 74 62 5b 62 68 5d 7c 62 69  |cbn?z|tb[bh]|bi
15440 63 7c 62 66 63 7c 62 66 69 7c 5b 73 75 5d 62 66  c|bfc|bfi|[su]bf
15450 78 7c 62 6b 70 74 7c 63 64 70 32 3f 7c 63 6c 7a  x|bkpt|cdp2?|clz
15460 7c 63 6c 72 65 78 7c 63 6d 70 7c 63 6d 6e 7c 63  |clrex|cmp|cmn|c
15470 70 73 69 5b 65 64 5d 7c 63 70 73 7c 73 65 74 65  psi[ed]|cps|sete
15480 6e 64 7c 64 62 67 7c 64 6d 62 7c 64 73 62 7c 65  nd|dbg|dmb|dsb|e
15490 6f 72 7c 69 73 62 7c 69 74 5b 74 65 5d 7b 30 2c  or|isb|it[te]{0,
154a0 33 7d 7c 6c 73 6c 7c 6c 73 72 7c 72 6f 72 7c 72  3}|lsl|lsr|ror|r
154b0 72 78 7c 6c 64 6d 28 28 5b 69 64 5d 5b 61 62 5d  rx|ldm(([id][ab]
154c0 29 7c 66 5b 64 73 5d 29 3f 7c 6c 64 72 28 28 73  )|f[ds])?|ldr((s
154d0 7c 65 78 29 3f 5b 62 68 64 5d 29 3f 7c 6d 6f 76  |ex)?[bhd])?|mov
154e0 74 3f 7c 6d 76 6e 7c 6d 72 61 7c 6d 61 72 7c 6d  t?|mvn|mra|mar|m
154f0 75 6c 7c 5b 75 73 5d 6d 75 6c 6c 7c 73 6d 75 6c  ul|[us]mull|smul
15500 5b 62 77 74 5d 5b 62 74 5d 7c 73 6d 75 5b 61 73  [bwt][bt]|smu[as
15510 5d 64 7c 73 6d 6d 75 6c 7c 73 6d 6d 6c 61 7c 6d  ]d|smmul|smmla|m
15520 6c 61 7c 75 6d 6c 61 61 6c 7c 73 6d 6c 61 6c 3f  la|umlaal|smlal?
15530 28 5b 77 62 74 5d 5b 62 74 5d 7c 64 29 7c 6d 6c  ([wbt][bt]|d)|ml
15540 73 7c 73 6d 6c 73 6c 3f 5b 64 73 5d 7c 73 6d 63  s|smlsl?[ds]|smc
15550 7c 73 76 63 7c 73 65 76 7c 6d 69 61 28 5b 62 74  |svc|sev|mia([bt
15560 5d 7b 32 7d 7c 70 68 29 3f 7c 6d 72 72 3f 63 32  ]{2}|ph)?|mrr?c2
15570 3f 7c 6d 63 72 72 32 3f 7c 6d 72 73 7c 6d 73 72  ?|mcrr2?|mrs|msr
15580 7c 6f 72 72 7c 6f 72 6e 7c 70 6b 68 28 74 62 7c  |orr|orn|pkh(tb|
15590 62 74 29 7c 72 62 69 74 7c 72 65 76 28 31 36 7c  bt)|rbit|rev(16|
155a0 73 68 29 3f 7c 73 65 6c 7c 5b 73 75 5d 73 61 74  sh)?|sel|[su]sat
155b0 28 31 36 29 3f 7c 6e 6f 70 7c 70 6f 70 7c 70 75  (16)?|nop|pop|pu
155c0 73 68 7c 72 66 65 28 5b 69 64 5d 5b 61 62 5d 29  sh|rfe([id][ab])
155d0 3f 7c 73 74 6d 28 5b 69 64 5d 5b 61 62 5d 29 3f  ?|stm([id][ab])?
155e0 7c 73 74 72 28 65 78 29 3f 5b 62 68 64 5d 3f 7c  |str(ex)?[bhd]?|
155f0 28 71 64 3f 29 3f 73 75 62 7c 28 73 68 3f 7c 71  (qd?)?sub|(sh?|q
15600 7c 75 5b 71 68 5d 3f 29 3f 73 75 62 28 38 7c 31  |u[qh]?)?sub(8|1
15610 36 29 7c 5b 73 75 5d 78 74 28 61 3f 68 7c 61 3f  6)|[su]xt(a?h|a?
15620 62 28 31 36 29 3f 29 7c 73 72 73 28 5b 69 64 5d  b(16)?)|srs([id]
15630 5b 61 62 5d 29 3f 7c 73 77 70 62 3f 7c 73 77 69  [ab])?|swpb?|swi
15640 7c 73 6d 69 7c 74 73 74 7c 74 65 71 7c 77 66 65  |smi|tst|teq|wfe
15650 7c 77 66 69 7c 79 69 65 6c 64 29 28 65 71 7c 6e  |wfi|yield)(eq|n
15660 65 7c 63 73 7c 63 63 7c 6d 69 7c 70 6c 7c 76 73  e|cs|cc|mi|pl|vs
15670 7c 76 63 7c 68 69 7c 6c 73 7c 67 65 7c 6c 74 7c  |vc|hi|ls|ge|lt|
15680 67 74 7c 6c 65 7c 61 6c 7c 68 73 7c 6c 6f 29 3f  gt|le|al|hs|lo)?
15690 5b 73 70 74 72 78 5d 3f 22 2c 65 3a 22 5c 5c 73  [sptrx]?",e:"\\s
156a0 22 7d 2c 65 2e 43 28 22 5b 3b 40 5d 22 2c 22 24  "},e.C("[;@]","$
156b0 22 2c 7b 72 3a 30 7d 29 2c 65 2e 43 42 43 4d 2c  ",{r:0}),e.CBCM,
156c0 65 2e 51 53 4d 2c 7b 63 4e 3a 22 73 74 72 69 6e  e.QSM,{cN:"strin
156d0 67 22 2c 62 3a 22 27 22 2c 65 3a 22 5b 5e 5c 5c  g",b:"'",e:"[^\\
156e0 5c 5c 5d 27 22 2c 72 3a 30 7d 2c 7b 63 4e 3a 22  \\]'",r:0},{cN:"
156f0 74 69 74 6c 65 22 2c 62 3a 22 5c 5c 7c 22 2c 65  title",b:"\\|",e
15700 3a 22 5c 5c 7c 22 2c 69 3a 22 5c 5c 6e 22 2c 72  :"\\|",i:"\\n",r
15710 3a 30 7d 2c 7b 63 4e 3a 22 6e 75 6d 62 65 72 22  :0},{cN:"number"
15720 2c 76 3a 5b 7b 62 3a 22 5b 23 24 3d 5d 3f 30 78  ,v:[{b:"[#$=]?0x
15730 5b 30 2d 39 61 2d 66 5d 2b 22 7d 2c 7b 62 3a 22  [0-9a-f]+"},{b:"
15740 5b 23 24 3d 5d 3f 30 62 5b 30 31 5d 2b 22 7d 2c  [#$=]?0b[01]+"},
15750 7b 62 3a 22 5b 23 24 3d 5d 5c 5c 64 2b 22 7d 2c  {b:"[#$=]\\d+"},
15760 7b 62 3a 22 5c 5c 62 5c 5c 64 2b 22 7d 5d 2c 72  {b:"\\b\\d+"}],r
15770 3a 30 7d 2c 7b 63 4e 3a 22 73 79 6d 62 6f 6c 22  :0},{cN:"symbol"
15780 2c 76 3a 5b 7b 62 3a 22 5e 5b 61 2d 7a 5f 5c 5c  ,v:[{b:"^[a-z_\\
15790 2e 5c 5c 24 5d 5b 61 2d 7a 30 2d 39 5f 5c 5c 2e  .\\$][a-z0-9_\\.
157a0 5c 5c 24 5d 2b 22 7d 2c 7b 62 3a 22 5e 5c 5c 73  \\$]+"},{b:"^\\s
157b0 2a 5b 61 2d 7a 5f 5c 5c 2e 5c 5c 24 5d 5b 61 2d  *[a-z_\\.\\$][a-
157c0 7a 30 2d 39 5f 5c 5c 2e 5c 5c 24 5d 2b 3a 22 7d  z0-9_\\.\\$]+:"}
157d0 2c 7b 62 3a 22 5b 3d 23 5d 5c 5c 77 2b 22 7d 5d  ,{b:"[=#]\\w+"}]
157e0 2c 72 3a 30 7d 5d 7d 7d 29 2c 68 6c 6a 73 2e 67  ,r:0}]}}),hljs.g
157f0 28 22 63 73 22 2c 66 75 6e 63 74 69 6f 6e 28 65  ("cs",function(e
15800 29 7b 76 61 72 20 74 3d 7b 6b 65 79 77 6f 72 64  ){var t={keyword
15810 3a 22 61 62 73 74 72 61 63 74 20 61 73 20 62 61  :"abstract as ba
15820 73 65 20 62 6f 6f 6c 20 62 72 65 61 6b 20 62 79  se bool break by
15830 74 65 20 63 61 73 65 20 63 61 74 63 68 20 63 68  te case catch ch
15840 61 72 20 63 68 65 63 6b 65 64 20 63 6f 6e 73 74  ar checked const
15850 20 63 6f 6e 74 69 6e 75 65 20 64 65 63 69 6d 61   continue decima
15860 6c 20 64 65 66 61 75 6c 74 20 64 65 6c 65 67 61  l default delega
15870 74 65 20 64 6f 20 64 6f 75 62 6c 65 20 65 6e 75  te do double enu
15880 6d 20 65 76 65 6e 74 20 65 78 70 6c 69 63 69 74  m event explicit
15890 20 65 78 74 65 72 6e 20 66 69 6e 61 6c 6c 79 20   extern finally 
158a0 66 69 78 65 64 20 66 6c 6f 61 74 20 66 6f 72 20  fixed float for 
158b0 66 6f 72 65 61 63 68 20 67 6f 74 6f 20 69 66 20  foreach goto if 
158c0 69 6d 70 6c 69 63 69 74 20 69 6e 20 69 6e 74 20  implicit in int 
158d0 69 6e 74 65 72 66 61 63 65 20 69 6e 74 65 72 6e  interface intern
158e0 61 6c 20 69 73 20 6c 6f 63 6b 20 6c 6f 6e 67 20  al is lock long 
158f0 6e 61 6d 65 6f 66 20 6f 62 6a 65 63 74 20 6f 70  nameof object op
15900 65 72 61 74 6f 72 20 6f 75 74 20 6f 76 65 72 72  erator out overr
15910 69 64 65 20 70 61 72 61 6d 73 20 70 72 69 76 61  ide params priva
15920 74 65 20 70 72 6f 74 65 63 74 65 64 20 70 75 62  te protected pub
15930 6c 69 63 20 72 65 61 64 6f 6e 6c 79 20 72 65 66  lic readonly ref
15940 20 73 62 79 74 65 20 73 65 61 6c 65 64 20 73 68   sbyte sealed sh
15950 6f 72 74 20 73 69 7a 65 6f 66 20 73 74 61 63 6b  ort sizeof stack
15960 61 6c 6c 6f 63 20 73 74 61 74 69 63 20 73 74 72  alloc static str
15970 69 6e 67 20 73 74 72 75 63 74 20 73 77 69 74 63  ing struct switc
15980 68 20 74 68 69 73 20 74 72 79 20 74 79 70 65 6f  h this try typeo
15990 66 20 75 69 6e 74 20 75 6c 6f 6e 67 20 75 6e 63  f uint ulong unc
159a0 68 65 63 6b 65 64 20 75 6e 73 61 66 65 20 75 73  hecked unsafe us
159b0 68 6f 72 74 20 75 73 69 6e 67 20 76 69 72 74 75  hort using virtu
159c0 61 6c 20 76 6f 69 64 20 76 6f 6c 61 74 69 6c 65  al void volatile
159d0 20 77 68 69 6c 65 20 61 64 64 20 61 6c 69 61 73   while add alias
159e0 20 61 73 63 65 6e 64 69 6e 67 20 61 73 79 6e 63   ascending async
159f0 20 61 77 61 69 74 20 62 79 20 64 65 73 63 65 6e   await by descen
15a00 64 69 6e 67 20 64 79 6e 61 6d 69 63 20 65 71 75  ding dynamic equ
15a10 61 6c 73 20 66 72 6f 6d 20 67 65 74 20 67 6c 6f  als from get glo
15a20 62 61 6c 20 67 72 6f 75 70 20 69 6e 74 6f 20 6a  bal group into j
15a30 6f 69 6e 20 6c 65 74 20 6f 6e 20 6f 72 64 65 72  oin let on order
15a40 62 79 20 70 61 72 74 69 61 6c 20 72 65 6d 6f 76  by partial remov
15a50 65 20 73 65 6c 65 63 74 20 73 65 74 20 76 61 6c  e select set val
15a60 75 65 20 76 61 72 20 77 68 65 72 65 20 79 69 65  ue var where yie
15a70 6c 64 22 2c 6c 69 74 65 72 61 6c 3a 22 6e 75 6c  ld",literal:"nul
15a80 6c 20 66 61 6c 73 65 20 74 72 75 65 22 7d 2c 72  l false true"},r
15a90 3d 7b 63 4e 3a 22 73 74 72 69 6e 67 22 2c 62 3a  ={cN:"string",b:
15aa0 27 40 22 27 2c 65 3a 27 22 27 2c 63 3a 5b 7b 62  '@"',e:'"',c:[{b
15ab0 3a 27 22 22 27 7d 5d 7d 2c 6e 3d 65 2e 69 6e 68  :'""'}]},n=e.inh
15ac0 65 72 69 74 28 72 2c 7b 69 3a 2f 5c 6e 2f 7d 29  erit(r,{i:/\n/})
15ad0 2c 61 3d 7b 63 4e 3a 22 73 75 62 73 74 22 2c 62  ,a={cN:"subst",b
15ae0 3a 22 7b 22 2c 65 3a 22 7d 22 2c 6b 3a 74 7d 2c  :"{",e:"}",k:t},
15af0 69 3d 65 2e 69 6e 68 65 72 69 74 28 61 2c 7b 69  i=e.inherit(a,{i
15b00 3a 2f 5c 6e 2f 7d 29 2c 73 3d 7b 63 4e 3a 22 73  :/\n/}),s={cN:"s
15b10 74 72 69 6e 67 22 2c 62 3a 2f 5c 24 22 2f 2c 65  tring",b:/\$"/,e
15b20 3a 27 22 27 2c 69 3a 2f 5c 6e 2f 2c 63 3a 5b 7b  :'"',i:/\n/,c:[{
15b30 62 3a 22 7b 7b 22 7d 2c 7b 62 3a 22 7d 7d 22 7d  b:"{{"},{b:"}}"}
15b40 2c 65 2e 42 45 2c 69 5d 7d 2c 6f 3d 7b 63 4e 3a  ,e.BE,i]},o={cN:
15b50 22 73 74 72 69 6e 67 22 2c 62 3a 2f 5c 24 40 22  "string",b:/\$@"
15b60 2f 2c 65 3a 27 22 27 2c 63 3a 5b 7b 62 3a 22 7b  /,e:'"',c:[{b:"{
15b70 7b 22 7d 2c 7b 62 3a 22 7d 7d 22 7d 2c 7b 62 3a  {"},{b:"}}"},{b:
15b80 27 22 22 27 7d 2c 61 5d 7d 2c 63 3d 65 2e 69 6e  '""'},a]},c=e.in
15b90 68 65 72 69 74 28 6f 2c 7b 69 3a 2f 5c 6e 2f 2c  herit(o,{i:/\n/,
15ba0 63 3a 5b 7b 62 3a 22 7b 7b 22 7d 2c 7b 62 3a 22  c:[{b:"{{"},{b:"
15bb0 7d 7d 22 7d 2c 7b 62 3a 27 22 22 27 7d 2c 69 5d  }}"},{b:'""'},i]
15bc0 7d 29 3b 61 2e 63 3d 5b 6f 2c 73 2c 72 2c 65 2e  });a.c=[o,s,r,e.
15bd0 41 53 4d 2c 65 2e 51 53 4d 2c 65 2e 43 4e 4d 2c  ASM,e.QSM,e.CNM,
15be0 65 2e 43 42 43 4d 5d 2c 69 2e 63 3d 5b 63 2c 73  e.CBCM],i.c=[c,s
15bf0 2c 6e 2c 65 2e 41 53 4d 2c 65 2e 51 53 4d 2c 65  ,n,e.ASM,e.QSM,e
15c00 2e 43 4e 4d 2c 65 2e 69 6e 68 65 72 69 74 28 65  .CNM,e.inherit(e
15c10 2e 43 42 43 4d 2c 7b 69 3a 2f 5c 6e 2f 7d 29 5d  .CBCM,{i:/\n/})]
15c20 3b 76 61 72 20 6c 3d 7b 76 3a 5b 6f 2c 73 2c 72  ;var l={v:[o,s,r
15c30 2c 65 2e 41 53 4d 2c 65 2e 51 53 4d 5d 7d 2c 75  ,e.ASM,e.QSM]},u
15c40 3d 65 2e 49 52 2b 22 28 3c 22 2b 65 2e 49 52 2b  =e.IR+"(<"+e.IR+
15c50 22 28 5c 5c 73 2a 2c 5c 5c 73 2a 22 2b 65 2e 49  "(\\s*,\\s*"+e.I
15c60 52 2b 22 29 2a 3e 29 3f 28 5c 5c 5b 5c 5c 5d 29  R+")*>)?(\\[\\])
15c70 3f 22 3b 72 65 74 75 72 6e 7b 61 6c 69 61 73 65  ?";return{aliase
15c80 73 3a 5b 22 63 73 68 61 72 70 22 5d 2c 6b 3a 74  s:["csharp"],k:t
15c90 2c 69 3a 2f 3a 3a 2f 2c 63 3a 5b 65 2e 43 28 22  ,i:/::/,c:[e.C("
15ca0 2f 2f 2f 22 2c 22 24 22 2c 7b 72 42 3a 21 30 2c  ///","$",{rB:!0,
15cb0 63 3a 5b 7b 63 4e 3a 22 64 6f 63 74 61 67 22 2c  c:[{cN:"doctag",
15cc0 76 3a 5b 7b 62 3a 22 2f 2f 2f 22 2c 72 3a 30 7d  v:[{b:"///",r:0}
15cd0 2c 7b 62 3a 22 3c 21 2d 2d 7c 2d 2d 3e 22 7d 2c  ,{b:"<!--|-->"},
15ce0 7b 62 3a 22 3c 2f 3f 22 2c 65 3a 22 3e 22 7d 5d  {b:"</?",e:">"}]
15cf0 7d 5d 7d 29 2c 65 2e 43 4c 43 4d 2c 65 2e 43 42  }]}),e.CLCM,e.CB
15d00 43 4d 2c 7b 63 4e 3a 22 6d 65 74 61 22 2c 62 3a  CM,{cN:"meta",b:
15d10 22 23 22 2c 65 3a 22 24 22 2c 6b 3a 7b 22 6d 65  "#",e:"$",k:{"me
15d20 74 61 2d 6b 65 79 77 6f 72 64 22 3a 22 69 66 20  ta-keyword":"if 
15d30 65 6c 73 65 20 65 6c 69 66 20 65 6e 64 69 66 20  else elif endif 
15d40 64 65 66 69 6e 65 20 75 6e 64 65 66 20 77 61 72  define undef war
15d50 6e 69 6e 67 20 65 72 72 6f 72 20 6c 69 6e 65 20  ning error line 
15d60 72 65 67 69 6f 6e 20 65 6e 64 72 65 67 69 6f 6e  region endregion
15d70 20 70 72 61 67 6d 61 20 63 68 65 63 6b 73 75 6d   pragma checksum
15d80 22 7d 7d 2c 6c 2c 65 2e 43 4e 4d 2c 7b 62 4b 3a  "}},l,e.CNM,{bK:
15d90 22 63 6c 61 73 73 20 69 6e 74 65 72 66 61 63 65  "class interface
15da0 22 2c 65 3a 2f 5b 7b 3b 3d 5d 2f 2c 69 3a 2f 5b  ",e:/[{;=]/,i:/[
15db0 5e 5c 73 3a 5d 2f 2c 63 3a 5b 65 2e 54 4d 2c 65  ^\s:]/,c:[e.TM,e
15dc0 2e 43 4c 43 4d 2c 65 2e 43 42 43 4d 5d 7d 2c 7b  .CLCM,e.CBCM]},{
15dd0 62 4b 3a 22 6e 61 6d 65 73 70 61 63 65 22 2c 65  bK:"namespace",e
15de0 3a 2f 5b 7b 3b 3d 5d 2f 2c 69 3a 2f 5b 5e 5c 73  :/[{;=]/,i:/[^\s
15df0 3a 5d 2f 2c 63 3a 5b 65 2e 69 6e 68 65 72 69 74  :]/,c:[e.inherit
15e00 28 65 2e 54 4d 2c 7b 62 3a 22 5b 61 2d 7a 41 2d  (e.TM,{b:"[a-zA-
15e10 5a 5d 28 5c 5c 2e 3f 5c 5c 77 29 2a 22 7d 29 2c  Z](\\.?\\w)*"}),
15e20 65 2e 43 4c 43 4d 2c 65 2e 43 42 43 4d 5d 7d 2c  e.CLCM,e.CBCM]},
15e30 7b 63 4e 3a 22 6d 65 74 61 22 2c 62 3a 22 5e 5c  {cN:"meta",b:"^\
15e40 5c 73 2a 5c 5c 5b 22 2c 65 42 3a 21 30 2c 65 3a  \s*\\[",eB:!0,e:
15e50 22 5c 5c 5d 22 2c 65 45 3a 21 30 2c 63 3a 5b 7b  "\\]",eE:!0,c:[{
15e60 63 4e 3a 22 6d 65 74 61 2d 73 74 72 69 6e 67 22  cN:"meta-string"
15e70 2c 62 3a 2f 22 2f 2c 65 3a 2f 22 2f 7d 5d 7d 2c  ,b:/"/,e:/"/}]},
15e80 7b 62 4b 3a 22 6e 65 77 20 72 65 74 75 72 6e 20  {bK:"new return 
15e90 74 68 72 6f 77 20 61 77 61 69 74 20 65 6c 73 65  throw await else
15ea0 22 2c 72 3a 30 7d 2c 7b 63 4e 3a 22 66 75 6e 63  ",r:0},{cN:"func
15eb0 74 69 6f 6e 22 2c 62 3a 22 28 22 2b 75 2b 22 5c  tion",b:"("+u+"\
15ec0 5c 73 2b 29 2b 22 2b 65 2e 49 52 2b 22 5c 5c 73  \s+)+"+e.IR+"\\s
15ed0 2a 5c 5c 28 22 2c 72 42 3a 21 30 2c 65 3a 2f 5b  *\\(",rB:!0,e:/[
15ee0 7b 3b 3d 5d 2f 2c 65 45 3a 21 30 2c 6b 3a 74 2c  {;=]/,eE:!0,k:t,
15ef0 63 3a 5b 7b 62 3a 65 2e 49 52 2b 22 5c 5c 73 2a  c:[{b:e.IR+"\\s*
15f00 5c 5c 28 22 2c 72 42 3a 21 30 2c 63 3a 5b 65 2e  \\(",rB:!0,c:[e.
15f10 54 4d 5d 2c 72 3a 30 7d 2c 7b 63 4e 3a 22 70 61  TM],r:0},{cN:"pa
15f20 72 61 6d 73 22 2c 62 3a 2f 5c 28 2f 2c 65 3a 2f  rams",b:/\(/,e:/
15f30 5c 29 2f 2c 65 42 3a 21 30 2c 65 45 3a 21 30 2c  \)/,eB:!0,eE:!0,
15f40 6b 3a 74 2c 72 3a 30 2c 63 3a 5b 6c 2c 65 2e 43  k:t,r:0,c:[l,e.C
15f50 4e 4d 2c 65 2e 43 42 43 4d 5d 7d 2c 65 2e 43 4c  NM,e.CBCM]},e.CL
15f60 43 4d 2c 65 2e 43 42 43 4d 5d 7d 5d 7d 7d 29 2c  CM,e.CBCM]}]}}),
15f70 68 6c 6a 73 2e 67 28 22 6d 61 74 6c 61 62 22 2c  hljs.g("matlab",
15f80 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20  function(e){var 
15f90 74 3d 5b 65 2e 43 4e 4d 2c 7b 63 4e 3a 22 73 74  t=[e.CNM,{cN:"st
15fa0 72 69 6e 67 22 2c 62 3a 22 27 22 2c 65 3a 22 27  ring",b:"'",e:"'
15fb0 22 2c 63 3a 5b 65 2e 42 45 2c 7b 62 3a 22 27 27  ",c:[e.BE,{b:"''
15fc0 22 7d 5d 7d 5d 2c 72 3d 7b 72 3a 30 2c 63 3a 5b  "}]}],r={r:0,c:[
15fd0 7b 62 3a 2f 27 5b 27 5c 2e 5d 2a 2f 7d 5d 7d 3b  {b:/'['\.]*/}]};
15fe0 72 65 74 75 72 6e 7b 6b 3a 7b 6b 65 79 77 6f 72  return{k:{keywor
15ff0 64 3a 22 62 72 65 61 6b 20 63 61 73 65 20 63 61  d:"break case ca
16000 74 63 68 20 63 6c 61 73 73 64 65 66 20 63 6f 6e  tch classdef con
16010 74 69 6e 75 65 20 65 6c 73 65 20 65 6c 73 65 69  tinue else elsei
16020 66 20 65 6e 64 20 65 6e 75 6d 65 72 61 74 65 64  f end enumerated
16030 20 65 76 65 6e 74 73 20 66 6f 72 20 66 75 6e 63   events for func
16040 74 69 6f 6e 20 67 6c 6f 62 61 6c 20 69 66 20 6d  tion global if m
16050 65 74 68 6f 64 73 20 6f 74 68 65 72 77 69 73 65  ethods otherwise
16060 20 70 61 72 66 6f 72 20 70 65 72 73 69 73 74 65   parfor persiste
16070 6e 74 20 70 72 6f 70 65 72 74 69 65 73 20 72 65  nt properties re
16080 74 75 72 6e 20 73 70 6d 64 20 73 77 69 74 63 68  turn spmd switch
16090 20 74 72 79 20 77 68 69 6c 65 22 2c 62 75 69 6c   try while",buil
160a0 74 5f 69 6e 3a 22 73 69 6e 20 73 69 6e 64 20 73  t_in:"sin sind s
160b0 69 6e 68 20 61 73 69 6e 20 61 73 69 6e 64 20 61  inh asin asind a
160c0 73 69 6e 68 20 63 6f 73 20 63 6f 73 64 20 63 6f  sinh cos cosd co
160d0 73 68 20 61 63 6f 73 20 61 63 6f 73 64 20 61 63  sh acos acosd ac
160e0 6f 73 68 20 74 61 6e 20 74 61 6e 64 20 74 61 6e  osh tan tand tan
160f0 68 20 61 74 61 6e 20 61 74 61 6e 64 20 61 74 61  h atan atand ata
16100 6e 32 20 61 74 61 6e 68 20 73 65 63 20 73 65 63  n2 atanh sec sec
16110 64 20 73 65 63 68 20 61 73 65 63 20 61 73 65 63  d sech asec asec
16120 64 20 61 73 65 63 68 20 63 73 63 20 63 73 63 64  d asech csc cscd
16130 20 63 73 63 68 20 61 63 73 63 20 61 63 73 63 64   csch acsc acscd
16140 20 61 63 73 63 68 20 63 6f 74 20 63 6f 74 64 20   acsch cot cotd 
16150 63 6f 74 68 20 61 63 6f 74 20 61 63 6f 74 64 20  coth acot acotd 
16160 61 63 6f 74 68 20 68 79 70 6f 74 20 65 78 70 20  acoth hypot exp 
16170 65 78 70 6d 31 20 6c 6f 67 20 6c 6f 67 31 70 20  expm1 log log1p 
16180 6c 6f 67 31 30 20 6c 6f 67 32 20 70 6f 77 32 20  log10 log2 pow2 
16190 72 65 61 6c 70 6f 77 20 72 65 61 6c 6c 6f 67 20  realpow reallog 
161a0 72 65 61 6c 73 71 72 74 20 73 71 72 74 20 6e 74  realsqrt sqrt nt
161b0 68 72 6f 6f 74 20 6e 65 78 74 70 6f 77 32 20 61  hroot nextpow2 a
161c0 62 73 20 61 6e 67 6c 65 20 63 6f 6d 70 6c 65 78  bs angle complex
161d0 20 63 6f 6e 6a 20 69 6d 61 67 20 72 65 61 6c 20   conj imag real 
161e0 75 6e 77 72 61 70 20 69 73 72 65 61 6c 20 63 70  unwrap isreal cp
161f0 6c 78 70 61 69 72 20 66 69 78 20 66 6c 6f 6f 72  lxpair fix floor
16200 20 63 65 69 6c 20 72 6f 75 6e 64 20 6d 6f 64 20   ceil round mod 
16210 72 65 6d 20 73 69 67 6e 20 61 69 72 79 20 62 65  rem sign airy be
16220 73 73 65 6c 6a 20 62 65 73 73 65 6c 79 20 62 65  sselj bessely be
16230 73 73 65 6c 68 20 62 65 73 73 65 6c 69 20 62 65  sselh besseli be
16240 73 73 65 6c 6b 20 62 65 74 61 20 62 65 74 61 69  sselk beta betai
16250 6e 63 20 62 65 74 61 6c 6e 20 65 6c 6c 69 70 6a  nc betaln ellipj
16260 20 65 6c 6c 69 70 6b 65 20 65 72 66 20 65 72 66   ellipke erf erf
16270 63 20 65 72 66 63 78 20 65 72 66 69 6e 76 20 65  c erfcx erfinv e
16280 78 70 69 6e 74 20 67 61 6d 6d 61 20 67 61 6d 6d  xpint gamma gamm
16290 61 69 6e 63 20 67 61 6d 6d 61 6c 6e 20 70 73 69  ainc gammaln psi
162a0 20 6c 65 67 65 6e 64 72 65 20 63 72 6f 73 73 20   legendre cross 
162b0 64 6f 74 20 66 61 63 74 6f 72 20 69 73 70 72 69  dot factor ispri
162c0 6d 65 20 70 72 69 6d 65 73 20 67 63 64 20 6c 63  me primes gcd lc
162d0 6d 20 72 61 74 20 72 61 74 73 20 70 65 72 6d 73  m rat rats perms
162e0 20 6e 63 68 6f 6f 73 65 6b 20 66 61 63 74 6f 72   nchoosek factor
162f0 69 61 6c 20 63 61 72 74 32 73 70 68 20 63 61 72  ial cart2sph car
16300 74 32 70 6f 6c 20 70 6f 6c 32 63 61 72 74 20 73  t2pol pol2cart s
16310 70 68 32 63 61 72 74 20 68 73 76 32 72 67 62 20  ph2cart hsv2rgb 
16320 72 67 62 32 68 73 76 20 7a 65 72 6f 73 20 6f 6e  rgb2hsv zeros on
16330 65 73 20 65 79 65 20 72 65 70 6d 61 74 20 72 61  es eye repmat ra
16340 6e 64 20 72 61 6e 64 6e 20 6c 69 6e 73 70 61 63  nd randn linspac
16350 65 20 6c 6f 67 73 70 61 63 65 20 66 72 65 71 73  e logspace freqs
16360 70 61 63 65 20 6d 65 73 68 67 72 69 64 20 61 63  pace meshgrid ac
16370 63 75 6d 61 72 72 61 79 20 73 69 7a 65 20 6c 65  cumarray size le
16380 6e 67 74 68 20 6e 64 69 6d 73 20 6e 75 6d 65 6c  ngth ndims numel
16390 20 64 69 73 70 20 69 73 65 6d 70 74 79 20 69 73   disp isempty is
163a0 65 71 75 61 6c 20 69 73 65 71 75 61 6c 77 69 74  equal isequalwit
163b0 68 65 71 75 61 6c 6e 61 6e 73 20 63 61 74 20 72  hequalnans cat r
163c0 65 73 68 61 70 65 20 64 69 61 67 20 62 6c 6b 64  eshape diag blkd
163d0 69 61 67 20 74 72 69 6c 20 74 72 69 75 20 66 6c  iag tril triu fl
163e0 69 70 6c 72 20 66 6c 69 70 75 64 20 66 6c 69 70  iplr flipud flip
163f0 64 69 6d 20 72 6f 74 39 30 20 66 69 6e 64 20 73  dim rot90 find s
16400 75 62 32 69 6e 64 20 69 6e 64 32 73 75 62 20 62  ub2ind ind2sub b
16410 73 78 66 75 6e 20 6e 64 67 72 69 64 20 70 65 72  sxfun ndgrid per
16420 6d 75 74 65 20 69 70 65 72 6d 75 74 65 20 73 68  mute ipermute sh
16430 69 66 74 64 69 6d 20 63 69 72 63 73 68 69 66 74  iftdim circshift
16440 20 73 71 75 65 65 7a 65 20 69 73 73 63 61 6c 61   squeeze isscala
16450 72 20 69 73 76 65 63 74 6f 72 20 61 6e 73 20 65  r isvector ans e
16460 70 73 20 72 65 61 6c 6d 61 78 20 72 65 61 6c 6d  ps realmax realm
16470 69 6e 20 70 69 20 69 20 69 6e 66 20 6e 61 6e 20  in pi i inf nan 
16480 69 73 6e 61 6e 20 69 73 69 6e 66 20 69 73 66 69  isnan isinf isfi
16490 6e 69 74 65 20 6a 20 77 68 79 20 63 6f 6d 70 61  nite j why compa
164a0 6e 20 67 61 6c 6c 65 72 79 20 68 61 64 61 6d 61  n gallery hadama
164b0 72 64 20 68 61 6e 6b 65 6c 20 68 69 6c 62 20 69  rd hankel hilb i
164c0 6e 76 68 69 6c 62 20 6d 61 67 69 63 20 70 61 73  nvhilb magic pas
164d0 63 61 6c 20 72 6f 73 73 65 72 20 74 6f 65 70 6c  cal rosser toepl
164e0 69 74 7a 20 76 61 6e 64 65 72 20 77 69 6c 6b 69  itz vander wilki
164f0 6e 73 6f 6e 22 7d 2c 69 3a 27 28 2f 2f 7c 22 7c  nson"},i:'(//|"|
16500 23 7c 2f 5c 5c 2a 7c 5c 5c 73 2b 2f 5c 5c 77 2b  #|/\\*|\\s+/\\w+
16510 29 27 2c 63 3a 5b 7b 63 4e 3a 22 66 75 6e 63 74  )',c:[{cN:"funct
16520 69 6f 6e 22 2c 62 4b 3a 22 66 75 6e 63 74 69 6f  ion",bK:"functio
16530 6e 22 2c 65 3a 22 24 22 2c 63 3a 5b 65 2e 55 54  n",e:"$",c:[e.UT
16540 4d 2c 7b 63 4e 3a 22 70 61 72 61 6d 73 22 2c 76  M,{cN:"params",v
16550 3a 5b 7b 62 3a 22 5c 5c 28 22 2c 65 3a 22 5c 5c  :[{b:"\\(",e:"\\
16560 29 22 7d 2c 7b 62 3a 22 5c 5c 5b 22 2c 65 3a 22  )"},{b:"\\[",e:"
16570 5c 5c 5d 22 7d 5d 7d 5d 7d 2c 7b 62 3a 2f 5b 61  \\]"}]}]},{b:/[a
16580 2d 7a 41 2d 5a 5f 5d 5b 61 2d 7a 41 2d 5a 5f 30  -zA-Z_][a-zA-Z_0
16590 2d 39 5d 2a 27 5b 27 5c 2e 5d 2a 2f 2c 72 42 3a  -9]*'['\.]*/,rB:
165a0 21 30 2c 72 3a 30 2c 63 3a 5b 7b 62 3a 2f 5b 61  !0,r:0,c:[{b:/[a
165b0 2d 7a 41 2d 5a 5f 5d 5b 61 2d 7a 41 2d 5a 5f 30  -zA-Z_][a-zA-Z_0
165c0 2d 39 5d 2a 2f 2c 72 3a 30 7d 2c 72 2e 63 5b 30  -9]*/,r:0},r.c[0
165d0 5d 5d 7d 2c 7b 62 3a 22 5c 5c 5b 22 2c 65 3a 22  ]]},{b:"\\[",e:"
165e0 5c 5c 5d 22 2c 63 3a 74 2c 72 3a 30 2c 73 74 61  \\]",c:t,r:0,sta
165f0 72 74 73 3a 72 7d 2c 7b 62 3a 22 5c 5c 7b 22 2c  rts:r},{b:"\\{",
16600 65 3a 2f 7d 2f 2c 63 3a 74 2c 72 3a 30 2c 73 74  e:/}/,c:t,r:0,st
16610 61 72 74 73 3a 72 7d 2c 7b 62 3a 2f 5c 29 2f 2c  arts:r},{b:/\)/,
16620 72 3a 30 2c 73 74 61 72 74 73 3a 72 7d 2c 65 2e  r:0,starts:r},e.
16630 43 28 22 5e 5c 5c 73 2a 5c 5c 25 5c 5c 7b 5c 5c  C("^\\s*\\%\\{\\
16640 73 2a 24 22 2c 22 5e 5c 5c 73 2a 5c 5c 25 5c 5c  s*$","^\\s*\\%\\
16650 7d 5c 5c 73 2a 24 22 29 2c 65 2e 43 28 22 5c 5c  }\\s*$"),e.C("\\
16660 25 22 2c 22 24 22 29 5d 2e 63 6f 6e 63 61 74 28  %","$")].concat(
16670 74 29 7d 7d 29 2c 68 6c 6a 73 2e 67 28 22 73 77  t)}}),hljs.g("sw
16680 69 66 74 22 2c 66 75 6e 63 74 69 6f 6e 28 65 29  ift",function(e)
16690 7b 76 61 72 20 74 3d 7b 6b 65 79 77 6f 72 64 3a  {var t={keyword:
166a0 22 5f 5f 43 4f 4c 55 4d 4e 5f 5f 20 5f 5f 46 49  "__COLUMN__ __FI
166b0 4c 45 5f 5f 20 5f 5f 46 55 4e 43 54 49 4f 4e 5f  LE__ __FUNCTION_
166c0 5f 20 5f 5f 4c 49 4e 45 5f 5f 20 61 73 20 61 73  _ __LINE__ as as
166d0 21 20 61 73 3f 20 61 73 73 6f 63 69 61 74 69 76  ! as? associativ
166e0 69 74 79 20 62 72 65 61 6b 20 63 61 73 65 20 63  ity break case c
166f0 61 74 63 68 20 63 6c 61 73 73 20 63 6f 6e 74 69  atch class conti
16700 6e 75 65 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20  nue convenience 
16710 64 65 66 61 75 6c 74 20 64 65 66 65 72 20 64 65  default defer de
16720 69 6e 69 74 20 64 69 64 53 65 74 20 64 6f 20 64  init didSet do d
16730 79 6e 61 6d 69 63 20 64 79 6e 61 6d 69 63 54 79  ynamic dynamicTy
16740 70 65 20 65 6c 73 65 20 65 6e 75 6d 20 65 78 74  pe else enum ext
16750 65 6e 73 69 6f 6e 20 66 61 6c 6c 74 68 72 6f 75  ension fallthrou
16760 67 68 20 66 61 6c 73 65 20 66 69 6c 65 70 72 69  gh false filepri
16770 76 61 74 65 20 66 69 6e 61 6c 20 66 6f 72 20 66  vate final for f
16780 75 6e 63 20 67 65 74 20 67 75 61 72 64 20 69 66  unc get guard if
16790 20 69 6d 70 6f 72 74 20 69 6e 20 69 6e 64 69 72   import in indir
167a0 65 63 74 20 69 6e 66 69 78 20 69 6e 69 74 20 69  ect infix init i
167b0 6e 6f 75 74 20 69 6e 74 65 72 6e 61 6c 20 69 73  nout internal is
167c0 20 6c 61 7a 79 20 6c 65 66 74 20 6c 65 74 20 6d   lazy left let m
167d0 75 74 61 74 69 6e 67 20 6e 69 6c 20 6e 6f 6e 65  utating nil none
167e0 20 6e 6f 6e 6d 75 74 61 74 69 6e 67 20 6f 70 65   nonmutating ope
167f0 6e 20 6f 70 65 72 61 74 6f 72 20 6f 70 74 69 6f  n operator optio
16800 6e 61 6c 20 6f 76 65 72 72 69 64 65 20 70 6f 73  nal override pos
16810 74 66 69 78 20 70 72 65 63 65 64 65 6e 63 65 20  tfix precedence 
16820 70 72 65 66 69 78 20 70 72 69 76 61 74 65 20 70  prefix private p
16830 72 6f 74 6f 63 6f 6c 20 50 72 6f 74 6f 63 6f 6c  rotocol Protocol
16840 20 70 75 62 6c 69 63 20 72 65 70 65 61 74 20 72   public repeat r
16850 65 71 75 69 72 65 64 20 72 65 74 68 72 6f 77 73  equired rethrows
16860 20 72 65 74 75 72 6e 20 72 69 67 68 74 20 73 65   return right se
16870 6c 66 20 53 65 6c 66 20 73 65 74 20 73 74 61 74  lf Self set stat
16880 69 63 20 73 74 72 75 63 74 20 73 75 62 73 63 72  ic struct subscr
16890 69 70 74 20 73 75 70 65 72 20 73 77 69 74 63 68  ipt super switch
168a0 20 74 68 72 6f 77 20 74 68 72 6f 77 73 20 74 72   throw throws tr
168b0 75 65 20 74 72 79 20 74 72 79 21 20 74 72 79 3f  ue try try! try?
168c0 20 54 79 70 65 20 74 79 70 65 61 6c 69 61 73 20   Type typealias 
168d0 75 6e 6f 77 6e 65 64 20 76 61 72 20 77 65 61 6b  unowned var weak
168e0 20 77 68 65 72 65 20 77 68 69 6c 65 20 77 69 6c   where while wil
168f0 6c 53 65 74 22 2c 6c 69 74 65 72 61 6c 3a 22 74  lSet",literal:"t
16900 72 75 65 20 66 61 6c 73 65 20 6e 69 6c 22 2c 62  rue false nil",b
16910 75 69 6c 74 5f 69 6e 3a 22 61 62 73 20 61 64 76  uilt_in:"abs adv
16920 61 6e 63 65 20 61 6c 69 67 6e 6f 66 20 61 6c 69  ance alignof ali
16930 67 6e 6f 66 56 61 6c 75 65 20 61 6e 79 47 65 6e  gnofValue anyGen
16940 65 72 61 74 6f 72 20 61 73 73 65 72 74 20 61 73  erator assert as
16950 73 65 72 74 69 6f 6e 46 61 69 6c 75 72 65 20 62  sertionFailure b
16960 72 69 64 67 65 46 72 6f 6d 4f 62 6a 65 63 74 69  ridgeFromObjecti
16970 76 65 43 20 62 72 69 64 67 65 46 72 6f 6d 4f 62  veC bridgeFromOb
16980 6a 65 63 74 69 76 65 43 55 6e 63 6f 6e 64 69 74  jectiveCUncondit
16990 69 6f 6e 61 6c 20 62 72 69 64 67 65 54 6f 4f 62  ional bridgeToOb
169a0 6a 65 63 74 69 76 65 43 20 62 72 69 64 67 65 54  jectiveC bridgeT
169b0 6f 4f 62 6a 65 63 74 69 76 65 43 55 6e 63 6f 6e  oObjectiveCUncon
169c0 64 69 74 69 6f 6e 61 6c 20 63 20 63 6f 6e 74 61  ditional c conta
169d0 69 6e 73 20 63 6f 75 6e 74 20 63 6f 75 6e 74 45  ins count countE
169e0 6c 65 6d 65 6e 74 73 20 63 6f 75 6e 74 4c 65 61  lements countLea
169f0 64 69 6e 67 5a 65 72 6f 73 20 64 65 62 75 67 50  dingZeros debugP
16a00 72 69 6e 74 20 64 65 62 75 67 50 72 69 6e 74 6c  rint debugPrintl
16a10 6e 20 64 69 73 74 61 6e 63 65 20 64 72 6f 70 46  n distance dropF
16a20 69 72 73 74 20 64 72 6f 70 4c 61 73 74 20 64 75  irst dropLast du
16a30 6d 70 20 65 6e 63 6f 64 65 42 69 74 73 41 73 57  mp encodeBitsAsW
16a40 6f 72 64 73 20 65 6e 75 6d 65 72 61 74 65 20 65  ords enumerate e
16a50 71 75 61 6c 20 66 61 74 61 6c 45 72 72 6f 72 20  qual fatalError 
16a60 66 69 6c 74 65 72 20 66 69 6e 64 20 67 65 74 42  filter find getB
16a70 72 69 64 67 65 64 4f 62 6a 65 63 74 69 76 65 43  ridgedObjectiveC
16a80 54 79 70 65 20 67 65 74 56 61 4c 69 73 74 20 69  Type getVaList i
16a90 6e 64 69 63 65 73 20 69 6e 73 65 72 74 69 6f 6e  ndices insertion
16aa0 53 6f 72 74 20 69 73 42 72 69 64 67 65 64 54 6f  Sort isBridgedTo
16ab0 4f 62 6a 65 63 74 69 76 65 43 20 69 73 42 72 69  ObjectiveC isBri
16ac0 64 67 65 64 56 65 72 62 61 74 69 6d 54 6f 4f 62  dgedVerbatimToOb
16ad0 6a 65 63 74 69 76 65 43 20 69 73 55 6e 69 71 75  jectiveC isUniqu
16ae0 65 6c 79 52 65 66 65 72 65 6e 63 65 64 20 69 73  elyReferenced is
16af0 55 6e 69 71 75 65 6c 79 52 65 66 65 72 65 6e 63  UniquelyReferenc
16b00 65 64 4e 6f 6e 4f 62 6a 43 20 6a 6f 69 6e 20 6c  edNonObjC join l
16b10 61 7a 79 20 6c 65 78 69 63 6f 67 72 61 70 68 69  azy lexicographi
16b20 63 61 6c 43 6f 6d 70 61 72 65 20 6d 61 70 20 6d  calCompare map m
16b30 61 78 20 6d 61 78 45 6c 65 6d 65 6e 74 20 6d 69  ax maxElement mi
16b40 6e 20 6d 69 6e 45 6c 65 6d 65 6e 74 20 6e 75 6d  n minElement num
16b50 65 72 69 63 43 61 73 74 20 6f 76 65 72 6c 61 70  ericCast overlap
16b60 73 20 70 61 72 74 69 74 69 6f 6e 20 70 6f 73 69  s partition posi
16b70 78 20 70 72 65 63 6f 6e 64 69 74 69 6f 6e 20 70  x precondition p
16b80 72 65 63 6f 6e 64 69 74 69 6f 6e 46 61 69 6c 75  reconditionFailu
16b90 72 65 20 70 72 69 6e 74 20 70 72 69 6e 74 6c 6e  re print println
16ba0 20 71 75 69 63 6b 53 6f 72 74 20 72 65 61 64 4c   quickSort readL
16bb0 69 6e 65 20 72 65 64 75 63 65 20 72 65 66 6c 65  ine reduce refle
16bc0 63 74 20 72 65 69 6e 74 65 72 70 72 65 74 43 61  ct reinterpretCa
16bd0 73 74 20 72 65 76 65 72 73 65 20 72 6f 75 6e 64  st reverse round
16be0 55 70 54 6f 41 6c 69 67 6e 6d 65 6e 74 20 73 69  UpToAlignment si
16bf0 7a 65 6f 66 20 73 69 7a 65 6f 66 56 61 6c 75 65  zeof sizeofValue
16c00 20 73 6f 72 74 20 73 70 6c 69 74 20 73 74 61 72   sort split star
16c10 74 73 57 69 74 68 20 73 74 72 69 64 65 20 73 74  tsWith stride st
16c20 72 69 64 65 6f 66 20 73 74 72 69 64 65 6f 66 56  rideof strideofV
16c30 61 6c 75 65 20 73 77 61 70 20 74 6f 53 74 72 69  alue swap toStri
16c40 6e 67 20 74 72 61 6e 73 63 6f 64 65 20 75 6e 64  ng transcode und
16c50 65 72 65 73 74 69 6d 61 74 65 43 6f 75 6e 74 20  erestimateCount 
16c60 75 6e 73 61 66 65 41 64 64 72 65 73 73 4f 66 20  unsafeAddressOf 
16c70 75 6e 73 61 66 65 42 69 74 43 61 73 74 20 75 6e  unsafeBitCast un
16c80 73 61 66 65 44 6f 77 6e 63 61 73 74 20 75 6e 73  safeDowncast uns
16c90 61 66 65 55 6e 77 72 61 70 20 75 6e 73 61 66 65  afeUnwrap unsafe
16ca0 52 65 66 6c 65 63 74 20 77 69 74 68 45 78 74 65  Reflect withExte
16cb0 6e 64 65 64 4c 69 66 65 74 69 6d 65 20 77 69 74  ndedLifetime wit
16cc0 68 4f 62 6a 65 63 74 41 74 50 6c 75 73 5a 65 72  hObjectAtPlusZer
16cd0 6f 20 77 69 74 68 55 6e 73 61 66 65 50 6f 69 6e  o withUnsafePoin
16ce0 74 65 72 20 77 69 74 68 55 6e 73 61 66 65 50 6f  ter withUnsafePo
16cf0 69 6e 74 65 72 54 6f 4f 62 6a 65 63 74 20 77 69  interToObject wi
16d00 74 68 55 6e 73 61 66 65 4d 75 74 61 62 6c 65 50  thUnsafeMutableP
16d10 6f 69 6e 74 65 72 20 77 69 74 68 55 6e 73 61 66  ointer withUnsaf
16d20 65 4d 75 74 61 62 6c 65 50 6f 69 6e 74 65 72 73  eMutablePointers
16d30 20 77 69 74 68 55 6e 73 61 66 65 50 6f 69 6e 74   withUnsafePoint
16d40 65 72 20 77 69 74 68 55 6e 73 61 66 65 50 6f 69  er withUnsafePoi
16d50 6e 74 65 72 73 20 77 69 74 68 56 61 4c 69 73 74  nters withVaList
16d60 20 7a 69 70 22 7d 2c 72 3d 7b 63 4e 3a 22 74 79   zip"},r={cN:"ty
16d70 70 65 22 2c 62 3a 22 5c 5c 62 5b 41 2d 5a 5d 5b  pe",b:"\\b[A-Z][
16d80 5c 5c 77 5c 78 63 30 2d 5c 75 30 32 62 38 27 5d  \\w\xc0-\u02b8']
16d90 2a 22 2c 72 3a 30 7d 2c 6e 3d 65 2e 43 28 22 2f  *",r:0},n=e.C("/
16da0 5c 5c 2a 22 2c 22 5c 5c 2a 2f 22 2c 7b 63 3a 5b  \\*","\\*/",{c:[
16db0 22 73 65 6c 66 22 5d 7d 29 2c 61 3d 7b 63 4e 3a  "self"]}),a={cN:
16dc0 22 73 75 62 73 74 22 2c 62 3a 2f 5c 5c 5c 28 2f  "subst",b:/\\\(/
16dd0 2c 65 3a 22 5c 5c 29 22 2c 6b 3a 74 2c 63 3a 5b  ,e:"\\)",k:t,c:[
16de0 5d 7d 2c 69 3d 7b 63 4e 3a 22 6e 75 6d 62 65 72  ]},i={cN:"number
16df0 22 2c 62 3a 22 5c 5c 62 28 5b 5c 5c 64 5f 5d 2b  ",b:"\\b([\\d_]+
16e00 28 5c 5c 2e 5b 5c 5c 64 65 45 5f 5d 2b 29 3f 7c  (\\.[\\deE_]+)?|
16e10 30 78 5b 61 2d 66 41 2d 46 30 2d 39 5f 5d 2b 28  0x[a-fA-F0-9_]+(
16e20 5c 5c 2e 5b 61 2d 66 41 2d 46 30 2d 39 70 5f 5d  \\.[a-fA-F0-9p_]
16e30 2b 29 3f 7c 30 62 5b 30 31 5f 5d 2b 7c 30 6f 5b  +)?|0b[01_]+|0o[
16e40 30 2d 37 5f 5d 2b 29 5c 5c 62 22 2c 72 3a 30 7d  0-7_]+)\\b",r:0}
16e50 2c 73 3d 65 2e 69 6e 68 65 72 69 74 28 65 2e 51  ,s=e.inherit(e.Q
16e60 53 4d 2c 7b 63 3a 5b 61 2c 65 2e 42 45 5d 7d 29  SM,{c:[a,e.BE]})
16e70 3b 72 65 74 75 72 6e 20 61 2e 63 3d 5b 69 5d 2c  ;return a.c=[i],
16e80 7b 6b 3a 74 2c 63 3a 5b 73 2c 65 2e 43 4c 43 4d  {k:t,c:[s,e.CLCM
16e90 2c 6e 2c 72 2c 69 2c 7b 63 4e 3a 22 66 75 6e 63  ,n,r,i,{cN:"func
16ea0 74 69 6f 6e 22 2c 62 4b 3a 22 66 75 6e 63 22 2c  tion",bK:"func",
16eb0 65 3a 22 7b 22 2c 65 45 3a 21 30 2c 63 3a 5b 65  e:"{",eE:!0,c:[e
16ec0 2e 69 6e 68 65 72 69 74 28 65 2e 54 4d 2c 7b 62  .inherit(e.TM,{b
16ed0 3a 2f 5b 41 2d 5a 61 2d 7a 24 5f 5d 5b 30 2d 39  :/[A-Za-z$_][0-9
16ee0 41 2d 5a 61 2d 7a 24 5f 5d 2a 2f 7d 29 2c 7b 62  A-Za-z$_]*/}),{b
16ef0 3a 2f 3c 2f 2c 65 3a 2f 3e 2f 7d 2c 7b 63 4e 3a  :/</,e:/>/},{cN:
16f00 22 70 61 72 61 6d 73 22 2c 62 3a 2f 5c 28 2f 2c  "params",b:/\(/,
16f10 65 3a 2f 5c 29 2f 2c 65 6e 64 73 50 61 72 65 6e  e:/\)/,endsParen
16f20 74 3a 21 30 2c 6b 3a 74 2c 63 3a 5b 22 73 65 6c  t:!0,k:t,c:["sel
16f30 66 22 2c 69 2c 73 2c 65 2e 43 42 43 4d 2c 7b 62  f",i,s,e.CBCM,{b
16f40 3a 22 3a 22 7d 5d 2c 69 3a 2f 5b 22 27 5d 2f 7d  :":"}],i:/["']/}
16f50 5d 2c 69 3a 2f 5c 5b 7c 25 2f 7d 2c 7b 63 4e 3a  ],i:/\[|%/},{cN:
16f60 22 63 6c 61 73 73 22 2c 62 4b 3a 22 73 74 72 75  "class",bK:"stru
16f70 63 74 20 70 72 6f 74 6f 63 6f 6c 20 63 6c 61 73  ct protocol clas
16f80 73 20 65 78 74 65 6e 73 69 6f 6e 20 65 6e 75 6d  s extension enum
16f90 22 2c 6b 3a 74 2c 65 3a 22 5c 5c 7b 22 2c 65 45  ",k:t,e:"\\{",eE
16fa0 3a 21 30 2c 63 3a 5b 65 2e 69 6e 68 65 72 69 74  :!0,c:[e.inherit
16fb0 28 65 2e 54 4d 2c 7b 62 3a 2f 5b 41 2d 5a 61 2d  (e.TM,{b:/[A-Za-
16fc0 7a 24 5f 5d 5b 5c 75 30 30 43 30 2d 5c 75 30 32  z$_][\u00C0-\u02
16fd0 42 38 30 2d 39 41 2d 5a 61 2d 7a 24 5f 5d 2a 2f  B80-9A-Za-z$_]*/
16fe0 7d 29 5d 7d 2c 7b 63 4e 3a 22 6d 65 74 61 22 2c  })]},{cN:"meta",
16ff0 62 3a 22 28 40 77 61 72 6e 5f 75 6e 75 73 65 64  b:"(@warn_unused
17000 5f 72 65 73 75 6c 74 7c 40 65 78 70 6f 72 74 65  _result|@exporte
17010 64 7c 40 6c 61 7a 79 7c 40 6e 6f 65 73 63 61 70  d|@lazy|@noescap
17020 65 7c 40 4e 53 43 6f 70 79 69 6e 67 7c 40 4e 53  e|@NSCopying|@NS
17030 4d 61 6e 61 67 65 64 7c 40 6f 62 6a 63 7c 40 63  Managed|@objc|@c
17040 6f 6e 76 65 6e 74 69 6f 6e 7c 40 72 65 71 75 69  onvention|@requi
17050 72 65 64 7c 40 6e 6f 72 65 74 75 72 6e 7c 40 49  red|@noreturn|@I
17060 42 41 63 74 69 6f 6e 7c 40 49 42 44 65 73 69 67  BAction|@IBDesig
17070 6e 61 62 6c 65 7c 40 49 42 49 6e 73 70 65 63 74  nable|@IBInspect
17080 61 62 6c 65 7c 40 49 42 4f 75 74 6c 65 74 7c 40  able|@IBOutlet|@
17090 69 6e 66 69 78 7c 40 70 72 65 66 69 78 7c 40 70  infix|@prefix|@p
170a0 6f 73 74 66 69 78 7c 40 61 75 74 6f 63 6c 6f 73  ostfix|@autoclos
170b0 75 72 65 7c 40 74 65 73 74 61 62 6c 65 7c 40 61  ure|@testable|@a
170c0 76 61 69 6c 61 62 6c 65 7c 40 6e 6f 6e 6f 62 6a  vailable|@nonobj
170d0 63 7c 40 4e 53 41 70 70 6c 69 63 61 74 69 6f 6e  c|@NSApplication
170e0 4d 61 69 6e 7c 40 55 49 41 70 70 6c 69 63 61 74  Main|@UIApplicat
170f0 69 6f 6e 4d 61 69 6e 29 22 7d 2c 7b 62 4b 3a 22  ionMain)"},{bK:"
17100 69 6d 70 6f 72 74 22 2c 65 3a 2f 24 2f 2c 63 3a  import",e:/$/,c:
17110 5b 65 2e 43 4c 43 4d 2c 6e 5d 7d 5d 7d 7d 29 2c  [e.CLCM,n]}]}}),
17120 68 6c 6a 73 2e 67 28 22 73 63 68 65 6d 65 22 2c  hljs.g("scheme",
17130 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20  function(e){var 
17140 74 3d 22 5b 5e 5c 5c 28 5c 5c 29 5c 5c 5b 5c 5c  t="[^\\(\\)\\[\\
17150 5d 5c 5c 7b 5c 5c 7d 5c 22 2c 27 60 3b 23 7c 5c  ]\\{\\}\",'`;#|\
17160 5c 5c 5c 5c 5c 73 5d 2b 22 2c 72 3d 22 28 5c 5c  \\\\\s]+",r="(\\
17170 2d 7c 5c 5c 2b 29 3f 5c 5c 64 2b 28 5b 2e 2f 5d  -|\\+)?\\d+([./]
17180 5c 5c 64 2b 29 3f 22 2c 6e 3d 72 2b 22 5b 2b 5c  \\d+)?",n=r+"[+\
17190 5c 2d 5d 22 2b 72 2b 22 69 22 2c 61 3d 7b 22 62  \-]"+r+"i",a={"b
171a0 75 69 6c 74 69 6e 2d 6e 61 6d 65 22 3a 22 63 61  uiltin-name":"ca
171b0 73 65 2d 6c 61 6d 62 64 61 20 63 61 6c 6c 2f 63  se-lambda call/c
171c0 63 20 63 6c 61 73 73 20 64 65 66 69 6e 65 2d 63  c class define-c
171d0 6c 61 73 73 20 65 78 69 74 2d 68 61 6e 64 6c 65  lass exit-handle
171e0 72 20 66 69 65 6c 64 20 69 6d 70 6f 72 74 20 69  r field import i
171f0 6e 68 65 72 69 74 20 69 6e 69 74 2d 66 69 65 6c  nherit init-fiel
17200 64 20 69 6e 74 65 72 66 61 63 65 20 6c 65 74 2a  d interface let*
17210 2d 76 61 6c 75 65 73 20 6c 65 74 2d 76 61 6c 75  -values let-valu
17220 65 73 20 6c 65 74 2f 65 63 20 6d 69 78 69 6e 20  es let/ec mixin 
17230 6f 70 74 2d 6c 61 6d 62 64 61 20 6f 76 65 72 72  opt-lambda overr
17240 69 64 65 20 70 72 6f 74 65 63 74 20 70 72 6f 76  ide protect prov
17250 69 64 65 20 70 75 62 6c 69 63 20 72 65 6e 61 6d  ide public renam
17260 65 20 72 65 71 75 69 72 65 20 72 65 71 75 69 72  e require requir
17270 65 2d 66 6f 72 2d 73 79 6e 74 61 78 20 73 79 6e  e-for-syntax syn
17280 74 61 78 20 73 79 6e 74 61 78 2d 63 61 73 65 20  tax syntax-case 
17290 73 79 6e 74 61 78 2d 65 72 72 6f 72 20 75 6e 69  syntax-error uni
172a0 74 2f 73 69 67 20 75 6e 6c 65 73 73 20 77 68 65  t/sig unless whe
172b0 6e 20 77 69 74 68 2d 73 79 6e 74 61 78 20 61 6e  n with-syntax an
172c0 64 20 62 65 67 69 6e 20 63 61 6c 6c 2d 77 69 74  d begin call-wit
172d0 68 2d 63 75 72 72 65 6e 74 2d 63 6f 6e 74 69 6e  h-current-contin
172e0 75 61 74 69 6f 6e 20 63 61 6c 6c 2d 77 69 74 68  uation call-with
172f0 2d 69 6e 70 75 74 2d 66 69 6c 65 20 63 61 6c 6c  -input-file call
17300 2d 77 69 74 68 2d 6f 75 74 70 75 74 2d 66 69 6c  -with-output-fil
17310 65 20 63 61 73 65 20 63 6f 6e 64 20 64 65 66 69  e case cond defi
17320 6e 65 20 64 65 66 69 6e 65 2d 73 79 6e 74 61 78  ne define-syntax
17330 20 64 65 6c 61 79 20 64 6f 20 64 79 6e 61 6d 69   delay do dynami
17340 63 2d 77 69 6e 64 20 65 6c 73 65 20 66 6f 72 2d  c-wind else for-
17350 65 61 63 68 20 69 66 20 6c 61 6d 62 64 61 20 6c  each if lambda l
17360 65 74 20 6c 65 74 2a 20 6c 65 74 2d 73 79 6e 74  et let* let-synt
17370 61 78 20 6c 65 74 72 65 63 20 6c 65 74 72 65 63  ax letrec letrec
17380 2d 73 79 6e 74 61 78 20 6d 61 70 20 6f 72 20 73  -syntax map or s
17390 79 6e 74 61 78 2d 72 75 6c 65 73 20 27 20 2a 20  yntax-rules ' * 
173a0 2b 20 2c 20 2c 40 20 2d 20 2e 2e 2e 20 2f 20 3b  + , ,@ - ... / ;
173b0 20 3c 20 3c 3d 20 3d 20 3d 3e 20 3e 20 3e 3d 20   < <= = => > >= 
173c0 60 20 61 62 73 20 61 63 6f 73 20 61 6e 67 6c 65  ` abs acos angle
173d0 20 61 70 70 65 6e 64 20 61 70 70 6c 79 20 61 73   append apply as
173e0 69 6e 20 61 73 73 6f 63 20 61 73 73 71 20 61 73  in assoc assq as
173f0 73 76 20 61 74 61 6e 20 62 6f 6f 6c 65 61 6e 3f  sv atan boolean?
17400 20 63 61 61 72 20 63 61 64 72 20 63 61 6c 6c 2d   caar cadr call-
17410 77 69 74 68 2d 69 6e 70 75 74 2d 66 69 6c 65 20  with-input-file 
17420 63 61 6c 6c 2d 77 69 74 68 2d 6f 75 74 70 75 74  call-with-output
17430 2d 66 69 6c 65 20 63 61 6c 6c 2d 77 69 74 68 2d  -file call-with-
17440 76 61 6c 75 65 73 20 63 61 72 20 63 64 64 64 61  values car cddda
17450 72 20 63 64 64 64 64 72 20 63 64 72 20 63 65 69  r cddddr cdr cei
17460 6c 69 6e 67 20 63 68 61 72 2d 3e 69 6e 74 65 67  ling char->integ
17470 65 72 20 63 68 61 72 2d 61 6c 70 68 61 62 65 74  er char-alphabet
17480 69 63 3f 20 63 68 61 72 2d 63 69 3c 3d 3f 20 63  ic? char-ci<=? c
17490 68 61 72 2d 63 69 3c 3f 20 63 68 61 72 2d 63 69  har-ci<? char-ci
174a0 3d 3f 20 63 68 61 72 2d 63 69 3e 3d 3f 20 63 68  =? char-ci>=? ch
174b0 61 72 2d 63 69 3e 3f 20 63 68 61 72 2d 64 6f 77  ar-ci>? char-dow
174c0 6e 63 61 73 65 20 63 68 61 72 2d 6c 6f 77 65 72  ncase char-lower
174d0 2d 63 61 73 65 3f 20 63 68 61 72 2d 6e 75 6d 65  -case? char-nume
174e0 72 69 63 3f 20 63 68 61 72 2d 72 65 61 64 79 3f  ric? char-ready?
174f0 20 63 68 61 72 2d 75 70 63 61 73 65 20 63 68 61   char-upcase cha
17500 72 2d 75 70 70 65 72 2d 63 61 73 65 3f 20 63 68  r-upper-case? ch
17510 61 72 2d 77 68 69 74 65 73 70 61 63 65 3f 20 63  ar-whitespace? c
17520 68 61 72 3c 3d 3f 20 63 68 61 72 3c 3f 20 63 68  har<=? char<? ch
17530 61 72 3d 3f 20 63 68 61 72 3e 3d 3f 20 63 68 61  ar=? char>=? cha
17540 72 3e 3f 20 63 68 61 72 3f 20 63 6c 6f 73 65 2d  r>? char? close-
17550 69 6e 70 75 74 2d 70 6f 72 74 20 63 6c 6f 73 65  input-port close
17560 2d 6f 75 74 70 75 74 2d 70 6f 72 74 20 63 6f 6d  -output-port com
17570 70 6c 65 78 3f 20 63 6f 6e 73 20 63 6f 73 20 63  plex? cons cos c
17580 75 72 72 65 6e 74 2d 69 6e 70 75 74 2d 70 6f 72  urrent-input-por
17590 74 20 63 75 72 72 65 6e 74 2d 6f 75 74 70 75 74  t current-output
175a0 2d 70 6f 72 74 20 64 65 6e 6f 6d 69 6e 61 74 6f  -port denominato
175b0 72 20 64 69 73 70 6c 61 79 20 65 6f 66 2d 6f 62  r display eof-ob
175c0 6a 65 63 74 3f 20 65 71 3f 20 65 71 75 61 6c 3f  ject? eq? equal?
175d0 20 65 71 76 3f 20 65 76 61 6c 20 65 76 65 6e 3f   eqv? eval even?
175e0 20 65 78 61 63 74 2d 3e 69 6e 65 78 61 63 74 20   exact->inexact 
175f0 65 78 61 63 74 3f 20 65 78 70 20 65 78 70 74 20  exact? exp expt 
17600 66 6c 6f 6f 72 20 66 6f 72 63 65 20 67 63 64 20  floor force gcd 
17610 69 6d 61 67 2d 70 61 72 74 20 69 6e 65 78 61 63  imag-part inexac
17620 74 2d 3e 65 78 61 63 74 20 69 6e 65 78 61 63 74  t->exact inexact
17630 3f 20 69 6e 70 75 74 2d 70 6f 72 74 3f 20 69 6e  ? input-port? in
17640 74 65 67 65 72 2d 3e 63 68 61 72 20 69 6e 74 65  teger->char inte
17650 67 65 72 3f 20 69 6e 74 65 72 61 63 74 69 6f 6e  ger? interaction
17660 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6c 63 6d  -environment lcm
17670 20 6c 65 6e 67 74 68 20 6c 69 73 74 20 6c 69 73   length list lis
17680 74 2d 3e 73 74 72 69 6e 67 20 6c 69 73 74 2d 3e  t->string list->
17690 76 65 63 74 6f 72 20 6c 69 73 74 2d 72 65 66 20  vector list-ref 
176a0 6c 69 73 74 2d 74 61 69 6c 20 6c 69 73 74 3f 20  list-tail list? 
176b0 6c 6f 61 64 20 6c 6f 67 20 6d 61 67 6e 69 74 75  load log magnitu
176c0 64 65 20 6d 61 6b 65 2d 70 6f 6c 61 72 20 6d 61  de make-polar ma
176d0 6b 65 2d 72 65 63 74 61 6e 67 75 6c 61 72 20 6d  ke-rectangular m
176e0 61 6b 65 2d 73 74 72 69 6e 67 20 6d 61 6b 65 2d  ake-string make-
176f0 76 65 63 74 6f 72 20 6d 61 78 20 6d 65 6d 62 65  vector max membe
17700 72 20 6d 65 6d 71 20 6d 65 6d 76 20 6d 69 6e 20  r memq memv min 
17710 6d 6f 64 75 6c 6f 20 6e 65 67 61 74 69 76 65 3f  modulo negative?
17720 20 6e 65 77 6c 69 6e 65 20 6e 6f 74 20 6e 75 6c   newline not nul
17730 6c 2d 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6e 75  l-environment nu
17740 6c 6c 3f 20 6e 75 6d 62 65 72 2d 3e 73 74 72 69  ll? number->stri
17750 6e 67 20 6e 75 6d 62 65 72 3f 20 6e 75 6d 65 72  ng number? numer
17760 61 74 6f 72 20 6f 64 64 3f 20 6f 70 65 6e 2d 69  ator odd? open-i
17770 6e 70 75 74 2d 66 69 6c 65 20 6f 70 65 6e 2d 6f  nput-file open-o
17780 75 74 70 75 74 2d 66 69 6c 65 20 6f 75 74 70 75  utput-file outpu
17790 74 2d 70 6f 72 74 3f 20 70 61 69 72 3f 20 70 65  t-port? pair? pe
177a0 65 6b 2d 63 68 61 72 20 70 6f 72 74 3f 20 70 6f  ek-char port? po
177b0 73 69 74 69 76 65 3f 20 70 72 6f 63 65 64 75 72  sitive? procedur
177c0 65 3f 20 71 75 61 73 69 71 75 6f 74 65 20 71 75  e? quasiquote qu
177d0 6f 74 65 20 71 75 6f 74 69 65 6e 74 20 72 61 74  ote quotient rat
177e0 69 6f 6e 61 6c 3f 20 72 61 74 69 6f 6e 61 6c 69  ional? rationali
177f0 7a 65 20 72 65 61 64 20 72 65 61 64 2d 63 68 61  ze read read-cha
17800 72 20 72 65 61 6c 2d 70 61 72 74 20 72 65 61 6c  r real-part real
17810 3f 20 72 65 6d 61 69 6e 64 65 72 20 72 65 76 65  ? remainder reve
17820 72 73 65 20 72 6f 75 6e 64 20 73 63 68 65 6d 65  rse round scheme
17830 2d 72 65 70 6f 72 74 2d 65 6e 76 69 72 6f 6e 6d  -report-environm
17840 65 6e 74 20 73 65 74 21 20 73 65 74 2d 63 61 72  ent set! set-car
17850 21 20 73 65 74 2d 63 64 72 21 20 73 69 6e 20 73  ! set-cdr! sin s
17860 71 72 74 20 73 74 72 69 6e 67 20 73 74 72 69 6e  qrt string strin
17870 67 2d 3e 6c 69 73 74 20 73 74 72 69 6e 67 2d 3e  g->list string->
17880 6e 75 6d 62 65 72 20 73 74 72 69 6e 67 2d 3e 73  number string->s
17890 79 6d 62 6f 6c 20 73 74 72 69 6e 67 2d 61 70 70  ymbol string-app
178a0 65 6e 64 20 73 74 72 69 6e 67 2d 63 69 3c 3d 3f  end string-ci<=?
178b0 20 73 74 72 69 6e 67 2d 63 69 3c 3f 20 73 74 72   string-ci<? str
178c0 69 6e 67 2d 63 69 3d 3f 20 73 74 72 69 6e 67 2d  ing-ci=? string-
178d0 63 69 3e 3d 3f 20 73 74 72 69 6e 67 2d 63 69 3e  ci>=? string-ci>
178e0 3f 20 73 74 72 69 6e 67 2d 63 6f 70 79 20 73 74  ? string-copy st
178f0 72 69 6e 67 2d 66 69 6c 6c 21 20 73 74 72 69 6e  ring-fill! strin
17900 67 2d 6c 65 6e 67 74 68 20 73 74 72 69 6e 67 2d  g-length string-
17910 72 65 66 20 73 74 72 69 6e 67 2d 73 65 74 21 20  ref string-set! 
17920 73 74 72 69 6e 67 3c 3d 3f 20 73 74 72 69 6e 67  string<=? string
17930 3c 3f 20 73 74 72 69 6e 67 3d 3f 20 73 74 72 69  <? string=? stri
17940 6e 67 3e 3d 3f 20 73 74 72 69 6e 67 3e 3f 20 73  ng>=? string>? s
17950 74 72 69 6e 67 3f 20 73 75 62 73 74 72 69 6e 67  tring? substring
17960 20 73 79 6d 62 6f 6c 2d 3e 73 74 72 69 6e 67 20   symbol->string 
17970 73 79 6d 62 6f 6c 3f 20 74 61 6e 20 74 72 61 6e  symbol? tan tran
17980 73 63 72 69 70 74 2d 6f 66 66 20 74 72 61 6e 73  script-off trans
17990 63 72 69 70 74 2d 6f 6e 20 74 72 75 6e 63 61 74  cript-on truncat
179a0 65 20 76 61 6c 75 65 73 20 76 65 63 74 6f 72 20  e values vector 
179b0 76 65 63 74 6f 72 2d 3e 6c 69 73 74 20 76 65 63  vector->list vec
179c0 74 6f 72 2d 66 69 6c 6c 21 20 76 65 63 74 6f 72  tor-fill! vector
179d0 2d 6c 65 6e 67 74 68 20 76 65 63 74 6f 72 2d 72  -length vector-r
179e0 65 66 20 76 65 63 74 6f 72 2d 73 65 74 21 20 77  ef vector-set! w
179f0 69 74 68 2d 69 6e 70 75 74 2d 66 72 6f 6d 2d 66  ith-input-from-f
17a00 69 6c 65 20 77 69 74 68 2d 6f 75 74 70 75 74 2d  ile with-output-
17a10 74 6f 2d 66 69 6c 65 20 77 72 69 74 65 20 77 72  to-file write wr
17a20 69 74 65 2d 63 68 61 72 20 7a 65 72 6f 3f 22 0a  ite-char zero?".
17a30 7d 2c 69 3d 7b 63 4e 3a 22 6d 65 74 61 22 2c 62  },i={cN:"meta",b
17a40 3a 22 5e 23 21 22 2c 65 3a 22 24 22 7d 2c 73 3d  :"^#!",e:"$"},s=
17a50 7b 63 4e 3a 22 6c 69 74 65 72 61 6c 22 2c 62 3a  {cN:"literal",b:
17a60 22 28 23 74 7c 23 66 7c 23 5c 5c 5c 5c 22 2b 74  "(#t|#f|#\\\\"+t
17a70 2b 22 7c 23 5c 5c 5c 5c 2e 29 22 7d 2c 6f 3d 7b  +"|#\\\\.)"},o={
17a80 63 4e 3a 22 6e 75 6d 62 65 72 22 2c 76 3a 5b 7b  cN:"number",v:[{
17a90 62 3a 72 2c 72 3a 30 7d 2c 7b 62 3a 6e 2c 72 3a  b:r,r:0},{b:n,r:
17aa0 30 7d 2c 7b 62 3a 22 23 62 5b 30 2d 31 5d 2b 28  0},{b:"#b[0-1]+(
17ab0 2f 5b 30 2d 31 5d 2b 29 3f 22 7d 2c 7b 62 3a 22  /[0-1]+)?"},{b:"
17ac0 23 6f 5b 30 2d 37 5d 2b 28 2f 5b 30 2d 37 5d 2b  #o[0-7]+(/[0-7]+
17ad0 29 3f 22 7d 2c 7b 62 3a 22 23 78 5b 30 2d 39 61  )?"},{b:"#x[0-9a
17ae0 2d 66 5d 2b 28 2f 5b 30 2d 39 61 2d 66 5d 2b 29  -f]+(/[0-9a-f]+)
17af0 3f 22 7d 5d 7d 2c 63 3d 65 2e 51 53 4d 2c 6c 3d  ?"}]},c=e.QSM,l=
17b00 5b 65 2e 43 28 22 3b 22 2c 22 24 22 2c 7b 72 3a  [e.C(";","$",{r:
17b10 30 7d 29 2c 65 2e 43 28 22 23 5c 5c 7c 22 2c 22  0}),e.C("#\\|","
17b20 5c 5c 7c 23 22 29 5d 2c 75 3d 7b 62 3a 74 2c 72  \\|#")],u={b:t,r
17b30 3a 30 7d 2c 64 3d 7b 63 4e 3a 22 73 79 6d 62 6f  :0},d={cN:"symbo
17b40 6c 22 2c 62 3a 22 27 22 2b 74 7d 2c 70 3d 7b 65  l",b:"'"+t},p={e
17b50 57 3a 21 30 2c 72 3a 30 7d 2c 6d 3d 7b 76 3a 5b  W:!0,r:0},m={v:[
17b60 7b 62 3a 2f 27 2f 7d 2c 7b 62 3a 22 60 22 7d 5d  {b:/'/},{b:"`"}]
17b70 2c 63 3a 5b 7b 62 3a 22 5c 5c 28 22 2c 65 3a 22  ,c:[{b:"\\(",e:"
17b80 5c 5c 29 22 2c 63 3a 5b 22 73 65 6c 66 22 2c 73  \\)",c:["self",s
17b90 2c 63 2c 6f 2c 75 2c 64 5d 7d 5d 7d 2c 67 3d 7b  ,c,o,u,d]}]},g={
17ba0 63 4e 3a 22 6e 61 6d 65 22 2c 62 3a 74 2c 6c 3a  cN:"name",b:t,l:
17bb0 74 2c 6b 3a 61 7d 2c 62 3d 7b 62 3a 2f 6c 61 6d  t,k:a},b={b:/lam
17bc0 62 64 61 2f 2c 65 57 3a 21 30 2c 72 42 3a 21 30  bda/,eW:!0,rB:!0
17bd0 2c 63 3a 5b 67 2c 7b 62 3a 2f 5c 28 2f 2c 65 3a  ,c:[g,{b:/\(/,e:
17be0 2f 5c 29 2f 2c 65 6e 64 73 50 61 72 65 6e 74 3a  /\)/,endsParent:
17bf0 21 30 2c 63 3a 5b 75 5d 7d 5d 7d 2c 66 3d 7b 76  !0,c:[u]}]},f={v
17c00 3a 5b 7b 62 3a 22 5c 5c 28 22 2c 65 3a 22 5c 5c  :[{b:"\\(",e:"\\
17c10 29 22 7d 2c 7b 62 3a 22 5c 5c 5b 22 2c 65 3a 22  )"},{b:"\\[",e:"
17c20 5c 5c 5d 22 7d 5d 2c 63 3a 5b 62 2c 67 2c 70 5d  \\]"}],c:[b,g,p]
17c30 7d 3b 72 65 74 75 72 6e 20 70 2e 63 3d 5b 73 2c  };return p.c=[s,
17c40 6f 2c 63 2c 75 2c 64 2c 6d 2c 66 5d 2e 63 6f 6e  o,c,u,d,m,f].con
17c50 63 61 74 28 6c 29 2c 7b 69 3a 2f 5c 53 2f 2c 63  cat(l),{i:/\S/,c
17c60 3a 5b 69 2c 6f 2c 63 2c 64 2c 6d 2c 66 5d 2e 63  :[i,o,c,d,m,f].c
17c70 6f 6e 63 61 74 28 6c 29 7d 7d 29 2c 68 6c 6a 73  oncat(l)}}),hljs
17c80 2e 67 28 22 70 68 70 22 2c 66 75 6e 63 74 69 6f  .g("php",functio
17c90 6e 28 65 29 7b 76 61 72 20 74 3d 7b 62 3a 22 5c  n(e){var t={b:"\
17ca0 5c 24 2b 5b 61 2d 7a 41 2d 5a 5f 5c 78 37 66 2d  \$+[a-zA-Z_\x7f-
17cb0 5c 78 66 66 5d 5b 61 2d 7a 41 2d 5a 30 2d 39 5f  \xff][a-zA-Z0-9_
17cc0 5c 78 37 66 2d 5c 78 66 66 5d 2a 22 7d 2c 72 3d  \x7f-\xff]*"},r=
17cd0 7b 63 4e 3a 22 6d 65 74 61 22 2c 62 3a 2f 3c 5c  {cN:"meta",b:/<\
17ce0 3f 28 70 68 70 29 3f 7c 5c 3f 3e 2f 7d 2c 6e 3d  ?(php)?|\?>/},n=
17cf0 7b 63 4e 3a 22 73 74 72 69 6e 67 22 2c 63 3a 5b  {cN:"string",c:[
17d00 65 2e 42 45 2c 72 5d 2c 76 3a 5b 7b 62 3a 27 62  e.BE,r],v:[{b:'b
17d10 22 27 2c 65 3a 27 22 27 7d 2c 7b 62 3a 22 62 27  "',e:'"'},{b:"b'
17d20 22 2c 65 3a 22 27 22 7d 2c 65 2e 69 6e 68 65 72  ",e:"'"},e.inher
17d30 69 74 28 65 2e 41 53 4d 2c 7b 69 3a 6e 75 6c 6c  it(e.ASM,{i:null
17d40 7d 29 2c 65 2e 69 6e 68 65 72 69 74 28 65 2e 51  }),e.inherit(e.Q
17d50 53 4d 2c 7b 69 3a 6e 75 6c 6c 7d 29 5d 7d 2c 61  SM,{i:null})]},a
17d60 3d 7b 76 3a 5b 65 2e 42 4e 4d 2c 65 2e 43 4e 4d  ={v:[e.BNM,e.CNM
17d70 5d 7d 3b 72 65 74 75 72 6e 7b 61 6c 69 61 73 65  ]};return{aliase
17d80 73 3a 5b 22 70 68 70 33 22 2c 22 70 68 70 34 22  s:["php3","php4"
17d90 2c 22 70 68 70 35 22 2c 22 70 68 70 36 22 5d 2c  ,"php5","php6"],
17da0 63 49 3a 21 30 2c 6b 3a 22 61 6e 64 20 69 6e 63  cI:!0,k:"and inc
17db0 6c 75 64 65 5f 6f 6e 63 65 20 6c 69 73 74 20 61  lude_once list a
17dc0 62 73 74 72 61 63 74 20 67 6c 6f 62 61 6c 20 70  bstract global p
17dd0 72 69 76 61 74 65 20 65 63 68 6f 20 69 6e 74 65  rivate echo inte
17de0 72 66 61 63 65 20 61 73 20 73 74 61 74 69 63 20  rface as static 
17df0 65 6e 64 73 77 69 74 63 68 20 61 72 72 61 79 20  endswitch array 
17e00 6e 75 6c 6c 20 69 66 20 65 6e 64 77 68 69 6c 65  null if endwhile
17e10 20 6f 72 20 63 6f 6e 73 74 20 66 6f 72 20 65 6e   or const for en
17e20 64 66 6f 72 65 61 63 68 20 73 65 6c 66 20 76 61  dforeach self va
17e30 72 20 77 68 69 6c 65 20 69 73 73 65 74 20 70 75  r while isset pu
17e40 62 6c 69 63 20 70 72 6f 74 65 63 74 65 64 20 65  blic protected e
17e50 78 69 74 20 66 6f 72 65 61 63 68 20 74 68 72 6f  xit foreach thro
17e60 77 20 65 6c 73 65 69 66 20 69 6e 63 6c 75 64 65  w elseif include
17e70 20 5f 5f 46 49 4c 45 5f 5f 20 65 6d 70 74 79 20   __FILE__ empty 
17e80 72 65 71 75 69 72 65 5f 6f 6e 63 65 20 64 6f 20  require_once do 
17e90 78 6f 72 20 72 65 74 75 72 6e 20 70 61 72 65 6e  xor return paren
17ea0 74 20 63 6c 6f 6e 65 20 75 73 65 20 5f 5f 43 4c  t clone use __CL
17eb0 41 53 53 5f 5f 20 5f 5f 4c 49 4e 45 5f 5f 20 65  ASS__ __LINE__ e
17ec0 6c 73 65 20 62 72 65 61 6b 20 70 72 69 6e 74 20  lse break print 
17ed0 65 76 61 6c 20 6e 65 77 20 63 61 74 63 68 20 5f  eval new catch _
17ee0 5f 4d 45 54 48 4f 44 5f 5f 20 63 61 73 65 20 65  _METHOD__ case e
17ef0 78 63 65 70 74 69 6f 6e 20 64 65 66 61 75 6c 74  xception default
17f00 20 64 69 65 20 72 65 71 75 69 72 65 20 5f 5f 46   die require __F
17f10 55 4e 43 54 49 4f 4e 5f 5f 20 65 6e 64 64 65 63  UNCTION__ enddec
17f20 6c 61 72 65 20 66 69 6e 61 6c 20 74 72 79 20 73  lare final try s
17f30 77 69 74 63 68 20 63 6f 6e 74 69 6e 75 65 20 65  witch continue e
17f40 6e 64 66 6f 72 20 65 6e 64 69 66 20 64 65 63 6c  ndfor endif decl
17f50 61 72 65 20 75 6e 73 65 74 20 74 72 75 65 20 66  are unset true f
17f60 61 6c 73 65 20 74 72 61 69 74 20 67 6f 74 6f 20  alse trait goto 
17f70 69 6e 73 74 61 6e 63 65 6f 66 20 69 6e 73 74 65  instanceof inste
17f80 61 64 6f 66 20 5f 5f 44 49 52 5f 5f 20 5f 5f 4e  adof __DIR__ __N
17f90 41 4d 45 53 50 41 43 45 5f 5f 20 79 69 65 6c 64  AMESPACE__ yield
17fa0 20 66 69 6e 61 6c 6c 79 22 2c 63 3a 5b 65 2e 48   finally",c:[e.H
17fb0 43 4d 2c 65 2e 43 28 22 2f 2f 22 2c 22 24 22 2c  CM,e.C("//","$",
17fc0 7b 63 3a 5b 72 5d 7d 29 2c 65 2e 43 28 22 2f 5c  {c:[r]}),e.C("/\
17fd0 5c 2a 22 2c 22 5c 5c 2a 2f 22 2c 7b 63 3a 5b 7b  \*","\\*/",{c:[{
17fe0 63 4e 3a 22 64 6f 63 74 61 67 22 2c 62 3a 22 40  cN:"doctag",b:"@
17ff0 5b 41 2d 5a 61 2d 7a 5d 2b 22 7d 5d 7d 29 2c 65  [A-Za-z]+"}]}),e
18000 2e 43 28 22 5f 5f 68 61 6c 74 5f 63 6f 6d 70 69  .C("__halt_compi
18010 6c 65 72 2e 2b 3f 3b 22 2c 21 31 2c 7b 65 57 3a  ler.+?;",!1,{eW:
18020 21 30 2c 6b 3a 22 5f 5f 68 61 6c 74 5f 63 6f 6d  !0,k:"__halt_com
18030 70 69 6c 65 72 22 2c 6c 3a 65 2e 55 49 52 7d 29  piler",l:e.UIR})
18040 2c 7b 63 4e 3a 22 73 74 72 69 6e 67 22 2c 62 3a  ,{cN:"string",b:
18050 2f 3c 3c 3c 5b 27 22 5d 3f 5c 77 2b 5b 27 22 5d  /<<<['"]?\w+['"]
18060 3f 24 2f 2c 65 3a 2f 5e 5c 77 2b 3b 3f 24 2f 2c  ?$/,e:/^\w+;?$/,
18070 63 3a 5b 65 2e 42 45 2c 7b 63 4e 3a 22 73 75 62  c:[e.BE,{cN:"sub
18080 73 74 22 2c 76 3a 5b 7b 62 3a 2f 5c 24 5c 77 2b  st",v:[{b:/\$\w+
18090 2f 7d 2c 7b 62 3a 2f 5c 7b 5c 24 2f 2c 65 3a 2f  /},{b:/\{\$/,e:/
180a0 5c 7d 2f 7d 5d 7d 5d 7d 2c 72 2c 7b 63 4e 3a 22  \}/}]}]},r,{cN:"
180b0 6b 65 79 77 6f 72 64 22 2c 62 3a 2f 5c 24 74 68  keyword",b:/\$th
180c0 69 73 5c 62 2f 7d 2c 74 2c 7b 62 3a 2f 28 3a 3a  is\b/},t,{b:/(::
180d0 7c 2d 3e 29 2b 5b 61 2d 7a 41 2d 5a 5f 5c 78 37  |->)+[a-zA-Z_\x7
180e0 66 2d 5c 78 66 66 5d 5b 61 2d 7a 41 2d 5a 30 2d  f-\xff][a-zA-Z0-
180f0 39 5f 5c 78 37 66 2d 5c 78 66 66 5d 2a 2f 7d 2c  9_\x7f-\xff]*/},
18100 7b 63 4e 3a 22 66 75 6e 63 74 69 6f 6e 22 2c 62  {cN:"function",b
18110 4b 3a 22 66 75 6e 63 74 69 6f 6e 22 2c 65 3a 2f  K:"function",e:/
18120 5b 3b 7b 5d 2f 2c 65 45 3a 21 30 2c 69 3a 22 5c  [;{]/,eE:!0,i:"\
18130 5c 24 7c 5c 5c 5b 7c 25 22 2c 63 3a 5b 65 2e 55  \$|\\[|%",c:[e.U
18140 54 4d 2c 7b 63 4e 3a 22 70 61 72 61 6d 73 22 2c  TM,{cN:"params",
18150 62 3a 22 5c 5c 28 22 2c 65 3a 22 5c 5c 29 22 2c  b:"\\(",e:"\\)",
18160 63 3a 5b 22 73 65 6c 66 22 2c 74 2c 65 2e 43 42  c:["self",t,e.CB
18170 43 4d 2c 6e 2c 61 5d 7d 5d 7d 2c 7b 63 4e 3a 22  CM,n,a]}]},{cN:"
18180 63 6c 61 73 73 22 2c 62 4b 3a 22 63 6c 61 73 73  class",bK:"class
18190 20 69 6e 74 65 72 66 61 63 65 22 2c 65 3a 22 7b   interface",e:"{
181a0 22 2c 65 45 3a 21 30 2c 69 3a 2f 5b 3a 5c 28 5c  ",eE:!0,i:/[:\(\
181b0 24 22 5d 2f 2c 63 3a 5b 7b 62 4b 3a 22 65 78 74  $"]/,c:[{bK:"ext
181c0 65 6e 64 73 20 69 6d 70 6c 65 6d 65 6e 74 73 22  ends implements"
181d0 7d 2c 65 2e 55 54 4d 5d 7d 2c 7b 62 4b 3a 22 6e  },e.UTM]},{bK:"n
181e0 61 6d 65 73 70 61 63 65 22 2c 65 3a 22 3b 22 2c  amespace",e:";",
181f0 69 3a 2f 5b 5c 2e 27 5d 2f 2c 63 3a 5b 65 2e 55  i:/[\.']/,c:[e.U
18200 54 4d 5d 7d 2c 7b 62 4b 3a 22 75 73 65 22 2c 65  TM]},{bK:"use",e
18210 3a 22 3b 22 2c 63 3a 5b 65 2e 55 54 4d 5d 7d 2c  :";",c:[e.UTM]},
18220 7b 62 3a 22 3d 3e 22 7d 2c 6e 2c 61 5d 7d 7d 29  {b:"=>"},n,a]}})
18230 2c 68 6c 6a 73 2e 67 28 22 68 74 74 70 22 2c 66  ,hljs.g("http",f
18240 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 74  unction(e){var t
18250 3d 22 48 54 54 50 2f 5b 30 2d 39 5c 5c 2e 5d 2b  ="HTTP/[0-9\\.]+
18260 22 3b 72 65 74 75 72 6e 7b 61 6c 69 61 73 65 73  ";return{aliases
18270 3a 5b 22 68 74 74 70 73 22 5d 2c 69 3a 22 5c 5c  :["https"],i:"\\
18280 53 22 2c 63 3a 5b 7b 62 3a 22 5e 22 2b 74 2c 65  S",c:[{b:"^"+t,e
18290 3a 22 24 22 2c 63 3a 5b 7b 63 4e 3a 22 6e 75 6d  :"$",c:[{cN:"num
182a0 62 65 72 22 2c 62 3a 22 5c 5c 62 5c 5c 64 7b 33  ber",b:"\\b\\d{3
182b0 7d 5c 5c 62 22 7d 5d 7d 2c 7b 62 3a 22 5e 5b 41  }\\b"}]},{b:"^[A
182c0 2d 5a 5d 2b 20 28 2e 2a 3f 29 20 22 2b 74 2b 22  -Z]+ (.*?) "+t+"
182d0 24 22 2c 72 42 3a 21 30 2c 65 3a 22 24 22 2c 63  $",rB:!0,e:"$",c
182e0 3a 5b 7b 63 4e 3a 22 73 74 72 69 6e 67 22 2c 62  :[{cN:"string",b
182f0 3a 22 20 22 2c 65 3a 22 20 22 2c 65 42 3a 21 30  :" ",e:" ",eB:!0
18300 2c 65 45 3a 21 30 7d 2c 7b 62 3a 74 7d 2c 7b 63  ,eE:!0},{b:t},{c
18310 4e 3a 22 6b 65 79 77 6f 72 64 22 2c 62 3a 22 5b  N:"keyword",b:"[
18320 41 2d 5a 5d 2b 22 7d 5d 7d 2c 7b 63 4e 3a 22 61  A-Z]+"}]},{cN:"a
18330 74 74 72 69 62 75 74 65 22 2c 62 3a 22 5e 5c 5c  ttribute",b:"^\\
18340 77 22 2c 65 3a 22 3a 20 22 2c 65 45 3a 21 30 2c  w",e:": ",eE:!0,
18350 69 3a 22 5c 5c 6e 7c 5c 5c 73 7c 3d 22 2c 73 74  i:"\\n|\\s|=",st
18360 61 72 74 73 3a 7b 65 3a 22 24 22 2c 72 3a 30 7d  arts:{e:"$",r:0}
18370 7d 2c 7b 62 3a 22 5c 5c 6e 5c 5c 6e 22 2c 73 74  },{b:"\\n\\n",st
18380 61 72 74 73 3a 7b 73 4c 3a 5b 5d 2c 65 57 3a 21  arts:{sL:[],eW:!
18390 30 7d 7d 5d 7d 7d 29 3b 76 61 72 20 55 3d 22 4d  0}}]}});var U="M
183a0 65 6e 6c 6f 2c 43 6f 6e 73 6f 6c 61 73 2c 6d 6f  enlo,Consolas,mo
183b0 6e 6f 73 70 61 63 65 22 2c 4f 3d 31 30 35 2e 31  nospace",O=105.1
183c0 33 31 36 31 37 38 2f 74 28 55 29 2b 22 70 78 22  316178/t(U)+"px"
183d0 2c 46 3d 65 28 22 73 74 79 6c 65 22 2c 27 62 6f  ,F=e("style",'bo
183e0 64 79 7b 6d 61 78 2d 77 69 64 74 68 3a 36 38 30  dy{max-width:680
183f0 70 78 3b 6d 61 72 67 69 6e 3a 61 75 74 6f 3b 70  px;margin:auto;p
18400 61 64 64 69 6e 67 3a 32 30 70 78 3b 74 65 78 74  adding:20px;text
18410 2d 61 6c 69 67 6e 3a 6a 75 73 74 69 66 79 3b 6c  -align:justify;l
18420 69 6e 65 2d 68 65 69 67 68 74 3a 31 34 30 25 3b  ine-height:140%;
18430 20 2d 77 65 62 6b 69 74 2d 66 6f 6e 74 2d 73 6d   -webkit-font-sm
18440 6f 6f 74 68 69 6e 67 3a 61 6e 74 69 61 6c 69 61  oothing:antialia
18450 73 65 64 3b 2d 6d 6f 7a 2d 6f 73 78 2d 66 6f 6e  sed;-moz-osx-fon
18460 74 2d 73 6d 6f 6f 74 68 69 6e 67 3a 67 72 61 79  t-smoothing:gray
18470 73 63 61 6c 65 3b 66 6f 6e 74 2d 73 6d 6f 6f 74  scale;font-smoot
18480 68 69 6e 67 3a 61 6e 74 69 61 6c 69 61 73 65 64  hing:antialiased
18490 3b 63 6f 6c 6f 72 3a 23 32 32 32 3b 66 6f 6e 74  ;color:#222;font
184a0 2d 66 61 6d 69 6c 79 3a 50 61 6c 61 74 69 6e 6f  -family:Palatino
184b0 2c 47 65 6f 72 67 69 61 2c 22 54 69 6d 65 73 20  ,Georgia,"Times 
184c0 4e 65 77 20 52 6f 6d 61 6e 22 2c 73 65 72 69 66  New Roman",serif
184d0 7d 27 29 2c 50 3d 65 28 22 73 74 79 6c 65 22 2c  }'),P=e("style",
184e0 22 62 6f 64 79 7b 63 6f 75 6e 74 65 72 2d 72 65  "body{counter-re
184f0 73 65 74 3a 20 68 31 20 68 32 20 68 33 20 68 34  set: h1 h2 h3 h4
18500 20 68 35 20 68 36 20 70 61 72 61 67 72 61 70 68   h5 h6 paragraph
18510 7d 40 70 61 67 65 7b 6d 61 72 67 69 6e 3a 30 3b  }@page{margin:0;
18520 73 69 7a 65 3a 61 75 74 6f 7d 2e 6d 64 20 63 6f  size:auto}.md co
18530 64 65 2c 70 72 65 7b 66 6f 6e 74 2d 66 61 6d 69  de,pre{font-fami
18540 6c 79 3a 22 2b 55 2b 22 3b 66 6f 6e 74 2d 73 69  ly:"+U+";font-si
18550 7a 65 3a 22 2b 4f 2b 27 3b 6c 69 6e 65 2d 68 65  ze:"+O+';line-he
18560 69 67 68 74 3a 31 34 30 25 7d 2e 6d 64 20 64 69  ight:140%}.md di
18570 76 2e 74 69 74 6c 65 7b 66 6f 6e 74 2d 73 69 7a  v.title{font-siz
18580 65 3a 32 36 70 78 3b 66 6f 6e 74 2d 77 65 69 67  e:26px;font-weig
18590 68 74 3a 38 30 30 3b 6c 69 6e 65 2d 68 65 69 67  ht:800;line-heig
185a0 68 74 3a 31 32 30 25 3b 74 65 78 74 2d 61 6c 69  ht:120%;text-ali
185b0 67 6e 3a 63 65 6e 74 65 72 7d 2e 6d 64 20 64 69  gn:center}.md di
185c0 76 2e 61 66 74 65 72 54 69 74 6c 65 73 7b 68 65  v.afterTitles{he
185d0 69 67 68 74 3a 31 30 70 78 7d 2e 6d 64 20 64 69  ight:10px}.md di
185e0 76 2e 73 75 62 74 69 74 6c 65 7b 74 65 78 74 2d  v.subtitle{text-
185f0 61 6c 69 67 6e 3a 63 65 6e 74 65 72 7d 2e 6d 64  align:center}.md
18600 20 2e 69 6d 61 67 65 7b 64 69 73 70 6c 61 79 3a   .image{display:
18610 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 7d 2e 6d 64  inline-block}.md
18620 20 69 6d 67 7b 6d 61 78 2d 77 69 64 74 68 3a 31   img{max-width:1
18630 30 30 25 3b 70 61 67 65 2d 62 72 65 61 6b 2d 69  00%;page-break-i
18640 6e 73 69 64 65 3a 61 76 6f 69 64 7d 2e 6d 64 20  nside:avoid}.md 
18650 6c 69 7b 74 65 78 74 2d 61 6c 69 67 6e 3a 6c 65  li{text-align:le
18660 66 74 3b 74 65 78 74 2d 69 6e 64 65 6e 74 3a 30  ft;text-indent:0
18670 7d 2e 6d 64 20 70 72 65 2e 6c 69 73 74 69 6e 67  }.md pre.listing
18680 20 7b 74 61 62 2d 73 69 7a 65 3a 34 3b 2d 6d 6f   {tab-size:4;-mo
18690 7a 2d 74 61 62 2d 73 69 7a 65 3a 34 3b 2d 6f 2d  z-tab-size:4;-o-
186a0 74 61 62 2d 73 69 7a 65 3a 34 3b 63 6f 75 6e 74  tab-size:4;count
186b0 65 72 2d 72 65 73 65 74 3a 6c 69 6e 65 7d 2e 6d  er-reset:line}.m
186c0 64 20 70 72 65 2e 6c 69 73 74 69 6e 67 20 2e 6c  d pre.listing .l
186d0 69 6e 65 6e 75 6d 62 65 72 73 20 73 70 61 6e 2e  inenumbers span.
186e0 6c 69 6e 65 3a 62 65 66 6f 72 65 7b 77 69 64 74  line:before{widt
186f0 68 3a 33 30 70 78 3b 6d 61 72 67 69 6e 2d 6c 65  h:30px;margin-le
18700 66 74 3a 2d 35 32 70 78 3b 66 6f 6e 74 2d 73 69  ft:-52px;font-si
18710 7a 65 3a 38 30 25 3b 74 65 78 74 2d 61 6c 69 67  ze:80%;text-alig
18720 6e 3a 72 69 67 68 74 3b 63 6f 75 6e 74 65 72 2d  n:right;counter-
18730 69 6e 63 72 65 6d 65 6e 74 3a 6c 69 6e 65 3b 63  increment:line;c
18740 6f 6e 74 65 6e 74 3a 63 6f 75 6e 74 65 72 28 6c  ontent:counter(l
18750 69 6e 65 29 3b 64 69 73 70 6c 61 79 3a 69 6e 6c  ine);display:inl
18760 69 6e 65 2d 62 6c 6f 63 6b 3b 70 61 64 64 69 6e  ine-block;paddin
18770 67 2d 72 69 67 68 74 3a 31 33 70 78 3b 6d 61 72  g-right:13px;mar
18780 67 69 6e 2d 72 69 67 68 74 3a 38 70 78 3b 63 6f  gin-right:8px;co
18790 6c 6f 72 3a 23 63 63 63 7d 2e 6d 64 20 64 69 76  lor:#ccc}.md div
187a0 2e 74 69 6c 64 65 7b 6d 61 72 67 69 6e 3a 32 30  .tilde{margin:20
187b0 70 78 20 30 20 2d 31 30 70 78 3b 74 65 78 74 2d  px 0 -10px;text-
187c0 61 6c 69 67 6e 3a 63 65 6e 74 65 72 7d 2e 6d 64  align:center}.md
187d0 20 64 69 76 2e 69 6d 61 67 65 63 61 70 74 69 6f   div.imagecaptio
187e0 6e 2c 2e 6d 64 20 64 69 76 2e 74 61 62 6c 65 63  n,.md div.tablec
187f0 61 70 74 69 6f 6e 2c 2e 6d 64 20 64 69 76 2e 6c  aption,.md div.l
18800 69 73 74 69 6e 67 63 61 70 74 69 6f 6e 7b 6d 61  istingcaption{ma
18810 72 67 69 6e 3a 37 70 78 20 35 70 78 20 31 32 70  rgin:7px 5px 12p
18820 78 3b 74 65 78 74 2d 61 6c 69 67 6e 3a 20 6a 75  x;text-align: ju
18830 73 74 69 66 79 3b 66 6f 6e 74 2d 73 74 79 6c 65  stify;font-style
18840 3a 69 74 61 6c 69 63 7d 2e 6d 64 20 64 69 76 2e  :italic}.md div.
18850 69 6d 61 67 65 63 61 70 74 69 6f 6e 7b 6d 61 72  imagecaption{mar
18860 67 69 6e 2d 62 6f 74 74 6f 6d 3a 30 7d 2e 6d 64  gin-bottom:0}.md
18870 20 62 6c 6f 63 6b 71 75 6f 74 65 2e 66 61 6e 63   blockquote.fanc
18880 79 71 75 6f 74 65 7b 6d 61 72 67 69 6e 3a 32 35  yquote{margin:25
18890 70 78 20 30 20 32 35 70 78 3b 74 65 78 74 2d 61  px 0 25px;text-a
188a0 6c 69 67 6e 3a 6c 65 66 74 3b 6c 69 6e 65 2d 68  lign:left;line-h
188b0 65 69 67 68 74 3a 31 36 30 25 7d 2e 6d 64 20 62  eight:160%}.md b
188c0 6c 6f 63 6b 71 75 6f 74 65 2e 66 61 6e 63 79 71  lockquote.fancyq
188d0 75 6f 74 65 3a 3a 62 65 66 6f 72 65 7b 63 6f 6e  uote::before{con
188e0 74 65 6e 74 3a 22 5c 75 32 30 31 63 22 3b 63 6f  tent:"\u201c";co
188f0 6c 6f 72 3a 23 44 44 44 3b 66 6f 6e 74 2d 66 61  lor:#DDD;font-fa
18900 6d 69 6c 79 3a 54 69 6d 65 73 20 4e 65 77 20 52  mily:Times New R
18910 6f 6d 61 6e 3b 66 6f 6e 74 2d 73 69 7a 65 3a 34  oman;font-size:4
18920 35 70 78 3b 6c 69 6e 65 2d 68 65 69 67 68 74 3a  5px;line-height:
18930 30 3b 6d 61 72 67 69 6e 2d 72 69 67 68 74 3a 36  0;margin-right:6
18940 70 78 3b 76 65 72 74 69 63 61 6c 2d 61 6c 69 67  px;vertical-alig
18950 6e 3a 2d 30 2e 33 65 6d 7d 2e 6d 64 20 73 70 61  n:-0.3em}.md spa
18960 6e 2e 66 61 6e 63 79 71 75 6f 74 65 7b 66 6f 6e  n.fancyquote{fon
18970 74 2d 73 69 7a 65 3a 31 31 38 25 3b 63 6f 6c 6f  t-size:118%;colo
18980 72 3a 23 37 37 37 3b 66 6f 6e 74 2d 73 74 79 6c  r:#777;font-styl
18990 65 3a 69 74 61 6c 69 63 7d 2e 6d 64 20 73 70 61  e:italic}.md spa
189a0 6e 2e 66 61 6e 63 79 71 75 6f 74 65 3a 3a 61 66  n.fancyquote::af
189b0 74 65 72 7b 63 6f 6e 74 65 6e 74 3a 22 5c 75 32  ter{content:"\u2
189c0 30 31 64 22 3b 66 6f 6e 74 2d 73 74 79 6c 65 3a  01d";font-style:
189d0 6e 6f 72 6d 61 6c 3b 63 6f 6c 6f 72 3a 23 44 44  normal;color:#DD
189e0 44 3b 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 54 69  D;font-family:Ti
189f0 6d 65 73 20 4e 65 77 20 52 6f 6d 61 6e 3b 66 6f  mes New Roman;fo
18a00 6e 74 2d 73 69 7a 65 3a 34 35 70 78 3b 6c 69 6e  nt-size:45px;lin
18a10 65 2d 68 65 69 67 68 74 3a 30 3b 6d 61 72 67 69  e-height:0;margi
18a20 6e 2d 6c 65 66 74 3a 36 70 78 3b 76 65 72 74 69  n-left:6px;verti
18a30 63 61 6c 2d 61 6c 69 67 6e 3a 2d 30 2e 33 65 6d  cal-align:-0.3em
18a40 7d 2e 6d 64 20 62 6c 6f 63 6b 71 75 6f 74 65 2e  }.md blockquote.
18a50 66 61 6e 63 79 71 75 6f 74 65 20 2e 61 75 74 68  fancyquote .auth
18a60 6f 72 7b 77 69 64 74 68 3a 31 30 30 25 3b 6d 61  or{width:100%;ma
18a70 72 67 69 6e 2d 74 6f 70 3a 31 30 70 78 3b 64 69  rgin-top:10px;di
18a80 73 70 6c 61 79 3a 69 6e 6c 69 6e 65 2d 62 6c 6f  splay:inline-blo
18a90 63 6b 3b 74 65 78 74 2d 61 6c 69 67 6e 3a 72 69  ck;text-align:ri
18aa0 67 68 74 7d 2e 6d 64 20 73 6d 61 6c 6c 7b 66 6f  ght}.md small{fo
18ab0 6e 74 2d 73 69 7a 65 3a 36 30 25 7d 2e 6d 64 20  nt-size:60%}.md 
18ac0 62 69 67 7b 66 6f 6e 74 2d 73 69 7a 65 3a 31 35  big{font-size:15
18ad0 30 25 7d 2e 6d 64 20 64 69 76 2e 74 69 74 6c 65  0%}.md div.title
18ae0 2c 63 6f 6e 74 65 6e 74 73 2c 2e 6d 64 20 2e 74  ,contents,.md .t
18af0 6f 63 48 65 61 64 65 72 2c 68 31 2c 68 32 2c 68  ocHeader,h1,h2,h
18b00 33 2c 68 34 2c 68 35 2c 68 36 2c 2e 6d 64 20 2e  3,h4,h5,h6,.md .
18b10 73 68 6f 72 74 54 4f 43 2c 2e 6d 64 20 2e 6d 65  shortTOC,.md .me
18b20 64 69 75 6d 54 4f 43 2c 2e 6e 6f 6e 75 6d 62 65  diumTOC,.nonumbe
18b30 72 68 31 2c 2e 6e 6f 6e 75 6d 62 65 72 68 32 2c  rh1,.nonumberh2,
18b40 2e 6e 6f 6e 75 6d 62 65 72 68 33 2c 2e 6e 6f 6e  .nonumberh3,.non
18b50 75 6d 62 65 72 68 34 2c 2e 6e 6f 6e 75 6d 62 65  umberh4,.nonumbe
18b60 72 68 35 2c 2e 6e 6f 6e 75 6d 62 65 72 68 36 7b  rh5,.nonumberh6{
18b70 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 56 65 72 64  font-family:Verd
18b80 61 6e 61 2c 48 65 6c 76 65 74 69 63 61 2c 41 72  ana,Helvetica,Ar
18b90 69 61 6c 2c 73 61 6e 73 2d 73 65 72 69 66 3b 6d  ial,sans-serif;m
18ba0 61 72 67 69 6e 3a 31 33 2e 34 70 78 20 30 20 31  argin:13.4px 0 1
18bb0 33 2e 34 70 78 3b 70 61 64 64 69 6e 67 3a 31 35  3.4px;padding:15
18bc0 70 78 20 30 20 33 70 78 3b 62 6f 72 64 65 72 2d  px 0 3px;border-
18bd0 74 6f 70 3a 6e 6f 6e 65 3b 63 6c 65 61 72 3a 62  top:none;clear:b
18be0 6f 74 68 7d 2e 6d 64 20 68 31 2c 2e 6d 64 20 68  oth}.md h1,.md h
18bf0 32 2c 2e 6d 64 20 68 33 2c 2e 6d 64 20 68 34 2c  2,.md h3,.md h4,
18c00 2e 6d 64 20 68 35 2c 2e 6d 64 20 68 36 2c 2e 6d  .md h5,.md h6,.m
18c10 64 20 2e 6e 6f 6e 75 6d 62 65 72 68 31 2c 2e 6d  d .nonumberh1,.m
18c20 64 20 2e 6e 6f 6e 75 6d 62 65 72 68 32 2c 2e 6d  d .nonumberh2,.m
18c30 64 20 2e 6e 6f 6e 75 6d 62 65 72 68 33 2c 2e 6d  d .nonumberh3,.m
18c40 64 20 2e 6e 6f 6e 75 6d 62 65 72 68 34 2c 2e 6d  d .nonumberh4,.m
18c50 64 20 2e 6e 6f 6e 75 6d 62 65 72 68 35 2c 2e 6d  d .nonumberh5,.m
18c60 64 20 2e 6e 6f 6e 75 6d 62 65 72 68 36 7b 70 61  d .nonumberh6{pa
18c70 67 65 2d 62 72 65 61 6b 2d 61 66 74 65 72 3a 61  ge-break-after:a
18c80 76 6f 69 64 3b 62 72 65 61 6b 2d 61 66 74 65 72  void;break-after
18c90 3a 61 76 6f 69 64 7d 2e 6d 64 20 73 76 67 2e 64  :avoid}.md svg.d
18ca0 69 61 67 72 61 6d 7b 64 69 73 70 6c 61 79 3a 62  iagram{display:b
18cb0 6c 6f 63 6b 3b 66 6f 6e 74 2d 66 61 6d 69 6c 79  lock;font-family
18cc0 3a 27 2b 55 2b 22 3b 66 6f 6e 74 2d 73 69 7a 65  :'+U+";font-size
18cd0 3a 22 2b 4f 2b 22 3b 74 65 78 74 2d 61 6c 69 67  :"+O+";text-alig
18ce0 6e 3a 63 65 6e 74 65 72 3b 73 74 72 6f 6b 65 2d  n:center;stroke-
18cf0 6c 69 6e 65 63 61 70 3a 72 6f 75 6e 64 3b 73 74  linecap:round;st
18d00 72 6f 6b 65 2d 77 69 64 74 68 3a 22 2b 52 2b 27  roke-width:"+R+'
18d10 70 78 3b 70 61 67 65 2d 62 72 65 61 6b 2d 69 6e  px;page-break-in
18d20 73 69 64 65 3a 61 76 6f 69 64 3b 73 74 72 6f 6b  side:avoid;strok
18d30 65 3a 23 30 30 30 3b 66 69 6c 6c 3a 23 30 30 30  e:#000;fill:#000
18d40 7d 2e 6d 64 20 73 76 67 2e 64 69 61 67 72 61 6d  }.md svg.diagram
18d50 20 2e 6f 70 65 6e 64 6f 74 7b 66 69 6c 6c 3a 23   .opendot{fill:#
18d60 46 46 46 7d 2e 6d 64 20 73 76 67 2e 64 69 61 67  FFF}.md svg.diag
18d70 72 61 6d 20 74 65 78 74 7b 73 74 72 6f 6b 65 3a  ram text{stroke:
18d80 6e 6f 6e 65 7d 40 6d 65 64 69 61 20 70 72 69 6e  none}@media prin
18d90 74 7b 40 70 61 67 65 7b 6d 61 72 67 69 6e 3a 31  t{@page{margin:1
18da0 69 6e 20 35 6d 6d 3b 74 72 61 6e 73 66 6f 72 6d  in 5mm;transform
18db0 3a 20 73 63 61 6c 65 28 31 35 30 25 29 7d 7d 40  : scale(150%)}}@
18dc0 6d 65 64 69 61 20 70 72 69 6e 74 7b 2e 6d 64 20  media print{.md 
18dd0 2e 70 61 67 65 62 72 65 61 6b 7b 70 61 67 65 2d  .pagebreak{page-
18de0 62 72 65 61 6b 2d 61 66 74 65 72 3a 61 6c 77 61  break-after:alwa
18df0 79 73 3b 76 69 73 69 62 69 6c 69 74 79 3a 68 69  ys;visibility:hi
18e00 64 64 65 6e 7d 7d 2e 6d 64 20 61 7b 66 6f 6e 74  dden}}.md a{font
18e10 2d 66 61 6d 69 6c 79 3a 47 65 6f 72 67 69 61 2c  -family:Georgia,
18e20 50 61 6c 61 74 69 6e 6f 2c 5c 27 54 69 6d 65 73  Palatino,\'Times
18e30 20 4e 65 77 20 52 6f 6d 61 6e 5c 27 7d 2e 6d 64   New Roman\'}.md
18e40 20 68 31 2c 2e 6d 64 20 2e 74 6f 63 48 65 61 64   h1,.md .tocHead
18e50 65 72 2c 2e 6d 64 20 2e 6e 6f 6e 75 6d 62 65 72  er,.md .nonumber
18e60 68 31 7b 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d  h1{border-bottom
18e70 3a 33 70 78 20 73 6f 6c 69 64 3b 66 6f 6e 74 2d  :3px solid;font-
18e80 73 69 7a 65 3a 32 30 70 78 3b 66 6f 6e 74 2d 77  size:20px;font-w
18e90 65 69 67 68 74 3a 62 6f 6c 64 3b 7d 2e 6d 64 20  eight:bold;}.md 
18ea0 68 31 2c 2e 6d 64 20 2e 6e 6f 6e 75 6d 62 65 72  h1,.md .nonumber
18eb0 68 31 7b 63 6f 75 6e 74 65 72 2d 72 65 73 65 74  h1{counter-reset
18ec0 3a 20 68 32 20 68 33 20 68 34 20 68 35 20 68 36  : h2 h3 h4 h5 h6
18ed0 7d 2e 6d 64 20 68 32 2c 2e 6d 64 20 2e 6e 6f 6e  }.md h2,.md .non
18ee0 75 6d 62 65 72 68 32 7b 63 6f 75 6e 74 65 72 2d  umberh2{counter-
18ef0 72 65 73 65 74 3a 20 68 33 20 68 34 20 68 35 20  reset: h3 h4 h5 
18f00 68 36 3b 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d  h6;border-bottom
18f10 3a 32 70 78 20 73 6f 6c 69 64 20 23 39 39 39 3b  :2px solid #999;
18f20 63 6f 6c 6f 72 3a 23 35 35 35 3b 66 6f 6e 74 2d  color:#555;font-
18f30 77 65 69 67 68 74 3a 62 6f 6c 64 3b 66 6f 6e 74  weight:bold;font
18f40 2d 73 69 7a 65 3a 31 38 70 78 3b 7d 2e 6d 64 20  -size:18px;}.md 
18f50 68 33 2c 2e 6d 64 20 68 34 2c 2e 6d 64 20 68 35  h3,.md h4,.md h5
18f60 2c 2e 6d 64 20 68 36 2c 2e 6d 64 20 2e 6e 6f 6e  ,.md h6,.md .non
18f70 75 6d 62 65 72 68 33 2c 2e 6d 64 20 2e 6e 6f 6e  umberh3,.md .non
18f80 75 6d 62 65 72 68 34 2c 2e 6d 64 20 2e 6e 6f 6e  umberh4,.md .non
18f90 75 6d 62 65 72 68 35 2c 2e 6d 64 20 2e 6e 6f 6e  umberh5,.md .non
18fa0 75 6d 62 65 72 68 36 7b 66 6f 6e 74 2d 66 61 6d  umberh6{font-fam
18fb0 69 6c 79 3a 48 65 6c 76 65 74 69 63 61 2c 41 72  ily:Helvetica,Ar
18fc0 69 61 6c 2c 73 61 6e 73 2d 73 65 72 69 66 3b 63  ial,sans-serif;c
18fd0 6f 6c 6f 72 3a 23 35 35 35 3b 66 6f 6e 74 2d 73  olor:#555;font-s
18fe0 69 7a 65 3a 31 36 70 78 3b 7d 2e 6d 64 20 68 33  ize:16px;}.md h3
18ff0 7b 63 6f 75 6e 74 65 72 2d 72 65 73 65 74 3a 68  {counter-reset:h
19000 34 20 68 35 20 68 36 7d 2e 6d 64 20 68 34 7b 63  4 h5 h6}.md h4{c
19010 6f 75 6e 74 65 72 2d 72 65 73 65 74 3a 68 35 20  ounter-reset:h5 
19020 68 36 7d 2e 6d 64 20 68 35 7b 63 6f 75 6e 74 65  h6}.md h5{counte
19030 72 2d 72 65 73 65 74 3a 68 36 7d 2e 6d 64 20 64  r-reset:h6}.md d
19040 69 76 2e 74 61 62 6c 65 7b 6d 61 72 67 69 6e 3a  iv.table{margin:
19050 31 36 70 78 20 30 20 31 36 70 78 20 30 7d 2e 6d  16px 0 16px 0}.m
19060 64 20 74 61 62 6c 65 7b 62 6f 72 64 65 72 2d 63  d table{border-c
19070 6f 6c 6c 61 70 73 65 3a 63 6f 6c 6c 61 70 73 65  ollapse:collapse
19080 3b 6c 69 6e 65 2d 68 65 69 67 68 74 3a 31 34 30  ;line-height:140
19090 25 3b 70 61 67 65 2d 62 72 65 61 6b 2d 69 6e 73  %;page-break-ins
190a0 69 64 65 3a 61 76 6f 69 64 7d 2e 6d 64 20 74 61  ide:avoid}.md ta
190b0 62 6c 65 2e 74 61 62 6c 65 7b 6d 61 72 67 69 6e  ble.table{margin
190c0 3a 61 75 74 6f 7d 2e 6d 64 20 74 61 62 6c 65 2e  :auto}.md table.
190d0 63 61 6c 65 6e 64 61 72 7b 77 69 64 74 68 3a 31  calendar{width:1
190e0 30 30 25 3b 6d 61 72 67 69 6e 3a 61 75 74 6f 3b  00%;margin:auto;
190f0 66 6f 6e 74 2d 73 69 7a 65 3a 31 31 70 78 3b 66  font-size:11px;f
19100 6f 6e 74 2d 66 61 6d 69 6c 79 3a 48 65 6c 76 65  ont-family:Helve
19110 74 69 63 61 2c 41 72 69 61 6c 2c 73 61 6e 73 2d  tica,Arial,sans-
19120 73 65 72 69 66 7d 2e 6d 64 20 74 61 62 6c 65 2e  serif}.md table.
19130 63 61 6c 65 6e 64 61 72 20 74 68 7b 66 6f 6e 74  calendar th{font
19140 2d 73 69 7a 65 3a 31 36 70 78 7d 2e 6d 64 20 2e  -size:16px}.md .
19150 74 6f 64 61 79 7b 62 61 63 6b 67 72 6f 75 6e 64  today{background
19160 3a 23 45 43 46 38 46 41 7d 2e 6d 64 20 2e 63 61  :#ECF8FA}.md .ca
19170 6c 65 6e 64 61 72 20 2e 70 61 72 65 6e 74 68 65  lendar .parenthe
19180 73 69 7a 65 64 7b 63 6f 6c 6f 72 3a 23 39 39 39  sized{color:#999
19190 3b 66 6f 6e 74 2d 73 74 79 6c 65 3a 69 74 61 6c  ;font-style:ital
191a0 69 63 7d 2e 6d 64 20 64 69 76 2e 74 61 62 6c 65  ic}.md div.table
191b0 63 61 70 74 69 6f 6e 7b 74 65 78 74 2d 61 6c 69  caption{text-ali
191c0 67 6e 3a 63 65 6e 74 65 72 7d 2e 6d 64 20 74 61  gn:center}.md ta
191d0 62 6c 65 2e 74 61 62 6c 65 20 74 68 7b 63 6f 6c  ble.table th{col
191e0 6f 72 3a 23 46 46 46 3b 62 61 63 6b 67 72 6f 75  or:#FFF;backgrou
191f0 6e 64 2d 63 6f 6c 6f 72 3a 23 41 41 41 3b 62 6f  nd-color:#AAA;bo
19200 72 64 65 72 3a 31 70 78 20 73 6f 6c 69 64 20 23  rder:1px solid #
19210 38 38 38 3b 70 61 64 64 69 6e 67 3a 38 70 78 20  888;padding:8px 
19220 31 35 70 78 20 38 70 78 20 31 35 70 78 7d 2e 6d  15px 8px 15px}.m
19230 64 20 74 61 62 6c 65 2e 74 61 62 6c 65 20 74 64  d table.table td
19240 7b 70 61 64 64 69 6e 67 3a 35 70 78 20 31 35 70  {padding:5px 15p
19250 78 20 35 70 78 20 31 35 70 78 3b 62 6f 72 64 65  x 5px 15px;borde
19260 72 3a 31 70 78 20 73 6f 6c 69 64 20 23 38 38 38  r:1px solid #888
19270 7d 2e 6d 64 20 74 61 62 6c 65 2e 74 61 62 6c 65  }.md table.table
19280 20 74 72 3a 6e 74 68 2d 63 68 69 6c 64 28 65 76   tr:nth-child(ev
19290 65 6e 29 7b 62 61 63 6b 67 72 6f 75 6e 64 3a 23  en){background:#
192a0 45 45 45 7d 2e 6d 64 20 70 72 65 2e 74 69 6c 64  EEE}.md pre.tild
192b0 65 7b 62 6f 72 64 65 72 2d 74 6f 70 3a 20 31 70  e{border-top: 1p
192c0 78 20 73 6f 6c 69 64 20 23 43 43 43 3b 62 6f 72  x solid #CCC;bor
192d0 64 65 72 2d 62 6f 74 74 6f 6d 3a 20 31 70 78 20  der-bottom: 1px 
192e0 73 6f 6c 69 64 20 23 43 43 43 3b 70 61 64 64 69  solid #CCC;paddi
192f0 6e 67 3a 20 35 70 78 20 30 20 35 70 78 20 32 30  ng: 5px 0 5px 20
19300 70 78 3b 6d 61 72 67 69 6e 3a 30 20 30 20 30 20  px;margin:0 0 0 
19310 30 3b 62 61 63 6b 67 72 6f 75 6e 64 3a 23 46 43  0;background:#FC
19320 46 43 46 43 3b 70 61 67 65 2d 62 72 65 61 6b 2d  FCFC;page-break-
19330 69 6e 73 69 64 65 3a 61 76 6f 69 64 7d 2e 6d 64  inside:avoid}.md
19340 20 61 2e 74 61 72 67 65 74 7b 77 69 64 74 68 3a   a.target{width:
19350 30 70 78 3b 68 65 69 67 68 74 3a 30 70 78 3b 76  0px;height:0px;v
19360 69 73 69 62 69 6c 69 74 79 3a 68 69 64 64 65 6e  isibility:hidden
19370 3b 66 6f 6e 74 2d 73 69 7a 65 3a 30 70 78 3b 64  ;font-size:0px;d
19380 69 73 70 6c 61 79 3a 69 6e 6c 69 6e 65 2d 62 6c  isplay:inline-bl
19390 6f 63 6b 7d 2e 6d 64 20 61 3a 6c 69 6e 6b 2c 20  ock}.md a:link, 
193a0 2e 6d 64 20 61 3a 76 69 73 69 74 65 64 7b 63 6f  .md a:visited{co
193b0 6c 6f 72 3a 23 33 38 41 3b 74 65 78 74 2d 64 65  lor:#38A;text-de
193c0 63 6f 72 61 74 69 6f 6e 3a 6e 6f 6e 65 7d 2e 6d  coration:none}.m
193d0 64 20 61 3a 6c 69 6e 6b 3a 68 6f 76 65 72 7b 74  d a:link:hover{t
193e0 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 3a 75  ext-decoration:u
193f0 6e 64 65 72 6c 69 6e 65 7d 2e 6d 64 20 64 74 7b  nderline}.md dt{
19400 66 6f 6e 74 2d 77 65 69 67 68 74 3a 37 30 30 7d  font-weight:700}
19410 2e 6d 64 20 64 6c 3e 64 64 7b 6d 61 72 67 69 6e  .md dl>dd{margin
19420 2d 74 6f 70 3a 2d 38 70 78 3b 20 6d 61 72 67 69  -top:-8px; margi
19430 6e 2d 62 6f 74 74 6f 6d 3a 38 70 78 7d 2e 6d 64  n-bottom:8px}.md
19440 20 64 6c 3e 74 61 62 6c 65 7b 6d 61 72 67 69 6e   dl>table{margin
19450 3a 33 35 70 78 20 30 20 33 30 70 78 7d 2e 6d 64  :35px 0 30px}.md
19460 20 63 6f 64 65 7b 77 68 69 74 65 2d 73 70 61 63   code{white-spac
19470 65 3a 70 72 65 2d 77 72 61 70 3b 6f 76 65 72 66  e:pre-wrap;overf
19480 6c 6f 77 2d 77 72 61 70 3a 62 72 65 61 6b 2d 77  low-wrap:break-w
19490 6f 72 64 3b 74 65 78 74 2d 61 6c 69 67 6e 3a 6c  ord;text-align:l
194a0 65 66 74 3b 70 61 67 65 2d 62 72 65 61 6b 2d 69  eft;page-break-i
194b0 6e 73 69 64 65 3a 61 76 6f 69 64 7d 2e 6d 64 20  nside:avoid}.md 
194c0 2e 65 6e 64 6e 6f 74 65 7b 66 6f 6e 74 2d 73 69  .endnote{font-si
194d0 7a 65 3a 31 33 70 78 3b 6c 69 6e 65 2d 68 65 69  ze:13px;line-hei
194e0 67 68 74 3a 31 35 70 78 3b 70 61 64 64 69 6e 67  ght:15px;padding
194f0 2d 6c 65 66 74 3a 31 30 70 78 3b 74 65 78 74 2d  -left:10px;text-
19500 69 6e 64 65 6e 74 3a 2d 31 30 70 78 7d 2e 6d 64  indent:-10px}.md
19510 20 2e 62 69 62 7b 70 61 64 64 69 6e 67 2d 6c 65   .bib{padding-le
19520 66 74 3a 38 30 70 78 3b 74 65 78 74 2d 69 6e 64  ft:80px;text-ind
19530 65 6e 74 3a 2d 38 30 70 78 3b 74 65 78 74 2d 61  ent:-80px;text-a
19540 6c 69 67 6e 3a 6c 65 66 74 7d 2e 6d 61 72 6b 64  lign:left}.markd
19550 65 65 70 46 6f 6f 74 65 72 7b 66 6f 6e 74 2d 73  eepFooter{font-s
19560 69 7a 65 3a 39 70 78 3b 74 65 78 74 2d 61 6c 69  ize:9px;text-ali
19570 67 6e 3a 72 69 67 68 74 3b 70 61 64 64 69 6e 67  gn:right;padding
19580 2d 74 6f 70 3a 38 30 70 78 3b 63 6f 6c 6f 72 3a  -top:80px;color:
19590 23 39 39 39 7d 2e 6d 64 20 2e 6d 65 64 69 75 6d  #999}.md .medium
195a0 54 4f 43 7b 66 6c 6f 61 74 3a 72 69 67 68 74 3b  TOC{float:right;
195b0 66 6f 6e 74 2d 73 69 7a 65 3a 31 32 70 78 3b 6c  font-size:12px;l
195c0 69 6e 65 2d 68 65 69 67 68 74 3a 31 35 70 78 3b  ine-height:15px;
195d0 62 6f 72 64 65 72 2d 6c 65 66 74 3a 31 70 78 20  border-left:1px 
195e0 73 6f 6c 69 64 20 23 43 43 43 3b 70 61 64 64 69  solid #CCC;paddi
195f0 6e 67 2d 6c 65 66 74 3a 31 35 70 78 3b 6d 61 72  ng-left:15px;mar
19600 67 69 6e 3a 31 35 70 78 20 30 70 78 20 31 35 70  gin:15px 0px 15p
19610 78 20 32 35 70 78 7d 2e 6d 64 20 2e 6d 65 64 69  x 25px}.md .medi
19620 75 6d 54 4f 43 20 2e 6c 65 76 65 6c 31 7b 66 6f  umTOC .level1{fo
19630 6e 74 2d 77 65 69 67 68 74 3a 36 30 30 7d 2e 6d  nt-weight:600}.m
19640 64 20 2e 6c 6f 6e 67 54 4f 43 20 2e 6c 65 76 65  d .longTOC .leve
19650 6c 31 7b 66 6f 6e 74 2d 77 65 69 67 68 74 3a 36  l1{font-weight:6
19660 30 30 3b 64 69 73 70 6c 61 79 3a 62 6c 6f 63 6b  00;display:block
19670 3b 70 61 64 64 69 6e 67 2d 74 6f 70 3a 31 32 70  ;padding-top:12p
19680 78 3b 6d 61 72 67 69 6e 3a 30 20 30 20 2d 32 30  x;margin:0 0 -20
19690 70 78 7d 2e 6d 64 20 2e 73 68 6f 72 74 54 4f 43  px}.md .shortTOC
196a0 7b 74 65 78 74 2d 61 6c 69 67 6e 3a 63 65 6e 74  {text-align:cent
196b0 65 72 3b 66 6f 6e 74 2d 77 65 69 67 68 74 3a 62  er;font-weight:b
196c0 6f 6c 64 3b 6d 61 72 67 69 6e 2d 74 6f 70 3a 31  old;margin-top:1
196d0 35 70 78 3b 66 6f 6e 74 2d 73 69 7a 65 3a 31 34  5px;font-size:14
196e0 70 78 7d 2e 6d 64 20 2e 61 64 6d 6f 6e 69 74 69  px}.md .admoniti
196f0 6f 6e 7b 70 6f 73 69 74 69 6f 6e 3a 72 65 6c 61  on{position:rela
19700 74 69 76 65 3b 6d 61 72 67 69 6e 3a 31 65 6d 20  tive;margin:1em 
19710 30 3b 70 61 64 64 69 6e 67 3a 2e 34 72 65 6d 20  0;padding:.4rem 
19720 31 72 65 6d 3b 62 6f 72 64 65 72 2d 72 61 64 69  1rem;border-radi
19730 75 73 3a 2e 32 72 65 6d 3b 62 6f 72 64 65 72 2d  us:.2rem;border-
19740 6c 65 66 74 3a 32 2e 35 72 65 6d 20 73 6f 6c 69  left:2.5rem soli
19750 64 20 72 67 62 61 28 36 38 2c 31 33 38 2c 32 35  d rgba(68,138,25
19760 35 2c 2e 34 29 3b 62 61 63 6b 67 72 6f 75 6e 64  5,.4);background
19770 2d 63 6f 6c 6f 72 3a 72 67 62 61 28 36 38 2c 31  -color:rgba(68,1
19780 33 38 2c 32 35 35 2c 2e 31 35 29 3b 7d 2e 6d 64  38,255,.15);}.md
19790 20 2e 61 64 6d 6f 6e 69 74 69 6f 6e 2d 74 69 74   .admonition-tit
197a0 6c 65 7b 66 6f 6e 74 2d 77 65 69 67 68 74 3a 62  le{font-weight:b
197b0 6f 6c 64 3b 62 6f 72 64 65 72 2d 62 6f 74 74 6f  old;border-botto
197c0 6d 3a 73 6f 6c 69 64 20 31 70 78 20 72 67 62 61  m:solid 1px rgba
197d0 28 36 38 2c 31 33 38 2c 32 35 35 2c 2e 34 29 3b  (68,138,255,.4);
197e0 70 61 64 64 69 6e 67 2d 62 6f 74 74 6f 6d 3a 34  padding-bottom:4
197f0 70 78 3b 6d 61 72 67 69 6e 2d 62 6f 74 74 6f 6d  px;margin-bottom
19800 3a 34 70 78 3b 6d 61 72 67 69 6e 2d 6c 65 66 74  :4px;margin-left
19810 3a 20 2d 31 72 65 6d 3b 70 61 64 64 69 6e 67 2d  : -1rem;padding-
19820 6c 65 66 74 3a 31 72 65 6d 3b 6d 61 72 67 69 6e  left:1rem;margin
19830 2d 72 69 67 68 74 3a 2d 31 72 65 6d 3b 62 6f 72  -right:-1rem;bor
19840 64 65 72 2d 63 6f 6c 6f 72 3a 72 67 62 61 28 36  der-color:rgba(6
19850 38 2c 31 33 38 2c 32 35 35 2c 2e 34 29 7d 2e 6d  8,138,255,.4)}.m
19860 64 20 2e 61 64 6d 6f 6e 69 74 69 6f 6e 2e 74 69  d .admonition.ti
19870 70 7b 62 6f 72 64 65 72 2d 6c 65 66 74 3a 32 2e  p{border-left:2.
19880 35 72 65 6d 20 73 6f 6c 69 64 20 72 67 62 61 28  5rem solid rgba(
19890 35 30 2c 32 35 35 2c 39 30 2c 2e 34 29 3b 62 61  50,255,90,.4);ba
198a0 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 72  ckground-color:r
198b0 67 62 61 28 35 30 2c 32 35 35 2c 39 30 2c 2e 31  gba(50,255,90,.1
198c0 35 29 7d 2e 6d 64 20 2e 61 64 6d 6f 6e 69 74 69  5)}.md .admoniti
198d0 6f 6e 2e 74 69 70 3a 3a 62 65 66 6f 72 65 7b 63  on.tip::before{c
198e0 6f 6e 74 65 6e 74 3a 22 5c 5c 32 34 64 38 22 3b  ontent:"\\24d8";
198f0 66 6f 6e 74 2d 77 65 69 67 68 74 3a 62 6f 6c 64  font-weight:bold
19900 3b 66 6f 6e 74 2d 73 69 7a 65 3a 31 35 30 25 3b  ;font-size:150%;
19910 70 6f 73 69 74 69 6f 6e 3a 72 65 6c 61 74 69 76  position:relativ
19920 65 3b 74 6f 70 3a 33 70 78 3b 63 6f 6c 6f 72 3a  e;top:3px;color:
19930 72 67 62 61 28 32 36 2c 31 32 38 2c 34 36 2c 2e  rgba(26,128,46,.
19940 38 29 3b 6c 65 66 74 3a 2d 32 2e 39 35 72 65 6d  8);left:-2.95rem
19950 3b 64 69 73 70 6c 61 79 3a 62 6c 6f 63 6b 3b 77  ;display:block;w
19960 69 64 74 68 3a 30 3b 68 65 69 67 68 74 3a 30 7d  idth:0;height:0}
19970 2e 6d 64 20 2e 61 64 6d 6f 6e 69 74 69 6f 6e 2e  .md .admonition.
19980 74 69 70 3e 2e 61 64 6d 6f 6e 69 74 69 6f 6e 2d  tip>.admonition-
19990 74 69 74 6c 65 7b 62 6f 72 64 65 72 2d 63 6f 6c  title{border-col
199a0 6f 72 3a 72 67 62 61 28 35 30 2c 32 35 35 2c 39  or:rgba(50,255,9
199b0 30 2c 2e 34 29 7d 2e 6d 64 20 2e 61 64 6d 6f 6e  0,.4)}.md .admon
199c0 69 74 69 6f 6e 2e 77 61 72 6e 2c 2e 6d 64 20 2e  ition.warn,.md .
199d0 61 64 6d 6f 6e 69 74 69 6f 6e 2e 77 61 72 6e 69  admonition.warni
199e0 6e 67 7b 62 6f 72 64 65 72 2d 6c 65 66 74 3a 32  ng{border-left:2
199f0 2e 35 72 65 6d 20 73 6f 6c 69 64 20 72 67 62 61  .5rem solid rgba
19a00 28 32 35 35 2c 31 34 35 2c 30 2c 2e 34 29 3b 62  (255,145,0,.4);b
19a10 61 63 6b 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a  ackground-color:
19a20 72 67 62 61 28 32 35 35 2c 31 34 35 2c 30 2c 2e  rgba(255,145,0,.
19a30 31 35 29 7d 2e 6d 64 20 2e 61 64 6d 6f 6e 69 74  15)}.md .admonit
19a40 69 6f 6e 2e 77 61 72 6e 3a 3a 62 65 66 6f 72 65  ion.warn::before
19a50 2c 2e 6d 64 20 2e 61 64 6d 6f 6e 69 74 69 6f 6e  ,.md .admonition
19a60 2e 77 61 72 6e 69 6e 67 3a 3a 62 65 66 6f 72 65  .warning::before
19a70 7b 63 6f 6e 74 65 6e 74 3a 22 5c 5c 32 36 41 30  {content:"\\26A0
19a80 22 3b 66 6f 6e 74 2d 77 65 69 67 68 74 3a 62 6f  ";font-weight:bo
19a90 6c 64 3b 66 6f 6e 74 2d 73 69 7a 65 3a 31 35 30  ld;font-size:150
19aa0 25 3b 70 6f 73 69 74 69 6f 6e 3a 72 65 6c 61 74  %;position:relat
19ab0 69 76 65 3b 74 6f 70 3a 32 70 78 3b 63 6f 6c 6f  ive;top:2px;colo
19ac0 72 3a 72 67 62 61 28 31 32 38 2c 37 33 2c 30 2c  r:rgba(128,73,0,
19ad0 2e 38 29 3b 6c 65 66 74 3a 2d 32 2e 39 35 72 65  .8);left:-2.95re
19ae0 6d 3b 64 69 73 70 6c 61 79 3a 62 6c 6f 63 6b 3b  m;display:block;
19af0 77 69 64 74 68 3a 30 3b 68 65 69 67 68 74 3a 30  width:0;height:0
19b00 7d 2e 6d 64 20 2e 61 64 6d 6f 6e 69 74 69 6f 6e  }.md .admonition
19b10 2e 77 61 72 6e 3e 2e 61 64 6d 6f 6e 69 74 69 6f  .warn>.admonitio
19b20 6e 2d 74 69 74 6c 65 2c 2e 6d 64 20 2e 61 64 6d  n-title,.md .adm
19b30 6f 6e 69 74 69 6f 6e 2e 77 61 72 6e 69 6e 67 3e  onition.warning>
19b40 2e 61 64 6d 6f 6e 69 74 69 6f 6e 2d 74 69 74 6c  .admonition-titl
19b50 65 7b 62 6f 72 64 65 72 2d 63 6f 6c 6f 72 3a 72  e{border-color:r
19b60 67 62 61 28 32 35 35 2c 31 34 35 2c 30 2c 2e 34  gba(255,145,0,.4
19b70 29 7d 2e 6d 64 20 2e 61 64 6d 6f 6e 69 74 69 6f  )}.md .admonitio
19b80 6e 2e 65 72 72 6f 72 7b 62 6f 72 64 65 72 2d 6c  n.error{border-l
19b90 65 66 74 3a 20 32 2e 35 72 65 6d 20 73 6f 6c 69  eft: 2.5rem soli
19ba0 64 20 72 67 62 61 28 32 35 35 2c 32 33 2c 36 38  d rgba(255,23,68
19bb0 2c 2e 34 29 3b 62 61 63 6b 67 72 6f 75 6e 64 2d  ,.4);background-
19bc0 63 6f 6c 6f 72 3a 72 67 62 61 28 32 35 35 2c 32  color:rgba(255,2
19bd0 33 2c 36 38 2c 2e 31 35 29 7d 2e 6d 64 20 2e 61  3,68,.15)}.md .a
19be0 64 6d 6f 6e 69 74 69 6f 6e 2e 65 72 72 6f 72 3e  dmonition.error>
19bf0 2e 61 64 6d 6f 6e 69 74 69 6f 6e 2d 74 69 74 6c  .admonition-titl
19c00 65 7b 62 6f 72 64 65 72 2d 63 6f 6c 6f 72 3a 72  e{border-color:r
19c10 67 62 61 28 32 35 35 2c 32 33 2c 36 38 2c 2e 34  gba(255,23,68,.4
19c20 29 7d 2e 6d 64 20 2e 61 64 6d 6f 6e 69 74 69 6f  )}.md .admonitio
19c30 6e 2e 65 72 72 6f 72 3a 3a 62 65 66 6f 72 65 7b  n.error::before{
19c40 63 6f 6e 74 65 6e 74 3a 20 22 5c 5c 32 36 31 32  content: "\\2612
19c50 22 3b 66 6f 6e 74 2d 66 61 6d 69 6c 79 3a 22 41  ";font-family:"A
19c60 72 69 61 6c 22 3b 66 6f 6e 74 2d 73 69 7a 65 3a  rial";font-size:
19c70 32 30 30 25 3b 70 6f 73 69 74 69 6f 6e 3a 72 65  200%;position:re
19c80 6c 61 74 69 76 65 3b 63 6f 6c 6f 72 3a 72 67 62  lative;color:rgb
19c90 61 28 31 32 38 2c 31 32 2c 33 34 2c 2e 38 29 3b  a(128,12,34,.8);
19ca0 74 6f 70 3a 2d 32 70 78 3b 6c 65 66 74 3a 2d 33  top:-2px;left:-3
19cb0 72 65 6d 3b 64 69 73 70 6c 61 79 3a 62 6c 6f 63  rem;display:bloc
19cc0 6b 3b 77 69 64 74 68 3a 30 3b 68 65 69 67 68 74  k;width:0;height
19cd0 3a 30 7d 2e 6d 64 20 2e 61 64 6d 6f 6e 69 74 69  :0}.md .admoniti
19ce0 6f 6e 20 70 3a 6c 61 73 74 2d 63 68 69 6c 64 7b  on p:last-child{
19cf0 6d 61 72 67 69 6e 2d 62 6f 74 74 6f 6d 3a 30 7d  margin-bottom:0}
19d00 2e 6d 64 20 6c 69 2e 63 68 65 63 6b 65 64 2c 2e  .md li.checked,.
19d10 6d 64 20 6c 69 2e 75 6e 63 68 65 63 6b 65 64 7b  md li.unchecked{
19d20 6c 69 73 74 2d 73 74 79 6c 65 3a 6e 6f 6e 65 3b  list-style:none;
19d30 6f 76 65 72 66 6c 6f 77 3a 76 69 73 69 62 6c 65  overflow:visible
19d40 3b 74 65 78 74 2d 69 6e 64 65 6e 74 3a 2d 31 2e  ;text-indent:-1.
19d50 32 65 6d 7d 2e 6d 64 20 6c 69 2e 63 68 65 63 6b  2em}.md li.check
19d60 65 64 3a 62 65 66 6f 72 65 2c 2e 6d 64 20 6c 69  ed:before,.md li
19d70 2e 75 6e 63 68 65 63 6b 65 64 3a 62 65 66 6f 72  .unchecked:befor
19d80 65 7b 63 6f 6e 74 65 6e 74 3a 22 5c 5c 32 36 31  e{content:"\\261
19d90 31 22 3b 64 69 73 70 6c 61 79 3a 62 6c 6f 63 6b  1";display:block
19da0 3b 66 6c 6f 61 74 3a 6c 65 66 74 3b 77 69 64 74  ;float:left;widt
19db0 68 3a 31 65 6d 3b 66 6f 6e 74 2d 73 69 7a 65 3a  h:1em;font-size:
19dc0 31 32 30 25 7d 2e 6d 64 20 6c 69 2e 75 6e 63 68  120%}.md li.unch
19dd0 65 63 6b 65 64 3a 62 65 66 6f 72 65 7b 63 6f 6e  ecked:before{con
19de0 74 65 6e 74 3a 22 5c 5c 32 36 31 30 22 7d 27 29  tent:"\\2610"}')
19df0 2c 48 3d 27 3c 21 2d 2d 20 4d 61 72 6b 64 65 65  ,H='<!-- Markdee
19e00 70 3a 20 2d 2d 3e 3c 73 74 79 6c 65 20 63 6c 61  p: --><style cla
19e10 73 73 3d 22 66 61 6c 6c 62 61 63 6b 22 3e 62 6f  ss="fallback">bo
19e20 64 79 7b 76 69 73 69 62 69 6c 69 74 79 3a 68 69  dy{visibility:hi
19e30 64 64 65 6e 3b 77 68 69 74 65 2d 73 70 61 63 65  dden;white-space
19e40 3a 70 72 65 3b 66 6f 6e 74 2d 66 61 6d 69 6c 79  :pre;font-family
19e50 3a 6d 6f 6e 6f 73 70 61 63 65 7d 3c 2f 73 74 79  :monospace}</sty
19e60 6c 65 3e 3c 73 63 72 69 70 74 20 73 72 63 3d 22  le><script src="
19e70 6d 61 72 6b 64 65 65 70 2e 6d 69 6e 2e 6a 73 22  markdeep.min.js"
19e80 3e 3c 2f 73 63 72 69 70 74 3e 3c 73 63 72 69 70  ></script><scrip
19e90 74 20 73 72 63 3d 22 68 74 74 70 73 3a 2f 2f 63  t src="https://c
19ea0 61 73 75 61 6c 2d 65 66 66 65 63 74 73 2e 63 6f  asual-effects.co
19eb0 6d 2f 6d 61 72 6b 64 65 65 70 2f 6c 61 74 65 73  m/markdeep/lates
19ec0 74 2f 6d 61 72 6b 64 65 65 70 2e 6d 69 6e 2e 6a  t/markdeep.min.j
19ed0 73 3f 22 3e 3c 2f 73 63 72 69 70 74 3e 3c 73 63  s?"></script><sc
19ee0 72 69 70 74 3e 77 69 6e 64 6f 77 2e 61 6c 72 65  ript>window.alre
19ef0 61 64 79 50 72 6f 63 65 73 73 65 64 4d 61 72 6b  adyProcessedMark
19f00 64 65 65 70 7c 7c 28 64 6f 63 75 6d 65 6e 74 2e  deep||(document.
19f10 62 6f 64 79 2e 73 74 79 6c 65 2e 76 69 73 69 62  body.style.visib
19f20 69 6c 69 74 79 3d 22 76 69 73 69 62 6c 65 22 29  ility="visible")
19f30 3c 2f 73 63 72 69 70 74 3e 27 2c 57 3d 7b 6b 65  </script>',W={ke
19f40 79 77 6f 72 64 3a 7b 74 61 62 6c 65 3a 22 74 61  yword:{table:"ta
19f50 62 6c 65 61 75 22 2c 66 69 67 75 72 65 3a 22 66  bleau",figure:"f
19f60 69 67 75 72 65 22 2c 6d 3a 22 6c 69 73 74 65 22  igure",m:"liste"
19f70 2c 64 69 61 67 72 61 6d 3a 22 64 69 61 67 72 61  ,diagram:"diagra
19f80 6d 6d 65 22 2c 63 6f 6e 74 65 6e 74 73 3a 22 54  mme",contents:"T
19f90 61 62 6c 65 20 64 65 73 20 6d 61 74 69 5c 78 65  able des mati\xe
19fa0 38 72 65 73 22 2c 73 65 63 3a 22 73 65 63 22 2c  8res",sec:"sec",
19fb0 73 65 63 74 69 6f 6e 3a 22 73 65 63 74 69 6f 6e  section:"section
19fc0 22 2c 73 75 62 73 65 63 74 69 6f 6e 3a 22 70 61  ",subsection:"pa
19fd0 72 61 67 72 61 70 68 65 22 2c 4d 6f 6e 64 61 79  ragraphe",Monday
19fe0 3a 22 6c 75 6e 64 69 22 2c 54 75 65 73 64 61 79  :"lundi",Tuesday
19ff0 3a 22 6d 61 72 64 69 22 2c 57 65 64 6e 65 73 64  :"mardi",Wednesd
1a000 61 79 3a 22 6d 65 72 63 72 65 64 69 22 2c 54 68  ay:"mercredi",Th
1a010 75 72 73 64 61 79 3a 22 6a 65 75 64 69 22 2c 46  ursday:"jeudi",F
1a020 72 69 64 61 79 3a 22 76 65 6e 64 72 65 64 69 22  riday:"vendredi"
1a030 2c 53 61 74 75 72 64 61 79 3a 22 73 61 6d 65 64  ,Saturday:"samed
1a040 69 22 2c 53 75 6e 64 61 79 3a 22 64 69 6d 61 6e  i",Sunday:"diman
1a050 63 68 65 22 2c 4a 61 6e 75 61 72 79 3a 22 4a 61  che",January:"Ja
1a060 6e 76 69 65 72 22 2c 46 65 62 72 75 61 72 79 3a  nvier",February:
1a070 22 46 5c 78 65 39 76 72 69 65 72 22 2c 4d 61 72  "F\xe9vrier",Mar
1a080 63 68 3a 22 4d 61 72 73 22 2c 41 70 72 69 6c 3a  ch:"Mars",April:
1a090 22 41 76 72 69 6c 22 2c 4d 61 79 3a 22 4d 61 69  "Avril",May:"Mai
1a0a0 22 2c 4a 75 6e 65 3a 22 4a 75 69 6e 22 2c 4a 75  ",June:"Juin",Ju
1a0b0 6c 79 3a 22 4a 75 6c 6c 69 65 74 22 2c 41 75 67  ly:"Julliet",Aug
1a0c0 75 73 74 3a 22 41 6f 5c 78 66 62 74 22 2c 53 65  ust:"Ao\xfbt",Se
1a0d0 70 74 65 6d 62 65 72 3a 22 53 65 70 74 65 6d 62  ptember:"Septemb
1a0e0 72 65 22 2c 4f 63 74 6f 62 65 72 3a 22 4f 63 74  re",October:"Oct
1a0f0 6f 62 72 65 22 2c 4e 6f 76 65 6d 62 65 72 3a 22  obre",November:"
1a100 4e 6f 76 65 6d 62 72 65 22 2c 44 65 63 65 6d 62  Novembre",Decemb
1a110 65 72 3a 22 44 5c 78 65 39 63 65 6d 62 72 65 22  er:"D\xe9cembre"
1a120 2c 6a 61 6e 3a 22 6a 61 6e 76 22 2c 66 65 62 3a  ,jan:"janv",feb:
1a130 22 66 5c 78 65 39 76 72 22 2c 6d 61 72 3a 22 6d  "f\xe9vr",mar:"m
1a140 61 72 73 22 2c 61 70 72 3a 22 61 76 72 69 6c 22  ars",apr:"avril"
1a150 2c 6d 61 79 3a 22 6d 61 69 22 2c 6a 75 6e 3a 22  ,may:"mai",jun:"
1a160 6a 75 69 6e 22 2c 6a 75 6c 3a 22 6a 75 69 6c 22  juin",jul:"juil"
1a170 2c 61 75 67 3a 22 61 6f 5c 78 66 62 74 22 2c 73  ,aug:"ao\xfbt",s
1a180 65 70 3a 22 73 65 70 74 22 2c 6f 63 74 3a 22 6f  ep:"sept",oct:"o
1a190 63 74 22 2c 6e 6f 76 3a 22 6e 6f 76 22 2c 64 65  ct",nov:"nov",de
1a1a0 63 3a 22 64 5c 78 65 39 63 22 2c 22 26 6c 64 71  c:"d\xe9c","&ldq
1a1b0 75 6f 3b 22 3a 22 26 6c 61 71 75 6f 3b 26 6e 62  uo;":"&laquo;&nb
1a1c0 73 70 3b 22 2c 22 26 72 74 71 75 6f 3b 22 3a 22  sp;","&rtquo;":"
1a1d0 26 6e 62 73 70 3b 26 72 61 71 75 6f 3b 22 7d 7d  &nbsp;&raquo;"}}
1a1e0 2c 56 3d 7b 6b 65 79 77 6f 72 64 3a 7b 74 61 62  ,V={keyword:{tab
1a1f0 6c 65 3a 22 6c 65 6e 74 65 6c 5c 75 30 31 31 37  le:"lentel\u0117
1a200 22 2c 66 69 67 75 72 65 3a 22 70 61 76 65 69 6b  ",figure:"paveik
1a210 73 6c 5c 75 30 31 31 37 6c 69 73 22 2c 6d 3a 22  sl\u0117lis",m:"
1a220 73 5c 75 30 31 30 35 72 61 5c 75 30 31 36 31 61  s\u0105ra\u0161a
1a230 73 22 2c 64 69 61 67 72 61 6d 3a 22 64 69 61 67  s",diagram:"diag
1a240 72 61 6d 61 22 2c 63 6f 6e 74 65 6e 74 73 3a 22  rama",contents:"
1a250 54 75 72 69 6e 79 73 22 2c 73 65 63 3a 22 73 6b  Turinys",sec:"sk
1a260 22 2c 73 65 63 74 69 6f 6e 3a 22 73 6b 79 72 69  ",section:"skyri
1a270 75 73 22 2c 73 75 62 73 65 63 74 69 6f 6e 3a 22  us",subsection:"
1a280 70 6f 73 6b 79 72 69 73 22 2c 4d 6f 6e 64 61 79  poskyris",Monday
1a290 3a 22 70 69 72 6d 61 64 69 65 6e 69 73 22 2c 54  :"pirmadienis",T
1a2a0 75 65 73 64 61 79 3a 22 61 6e 74 72 61 64 69 65  uesday:"antradie
1a2b0 6e 69 73 22 2c 57 65 64 6e 65 73 64 61 79 3a 22  nis",Wednesday:"
1a2c0 74 72 65 5c 75 30 31 30 64 69 61 64 69 65 6e 69  tre\u010diadieni
1a2d0 73 22 2c 54 68 75 72 73 64 61 79 3a 22 6b 65 74  s",Thursday:"ket
1a2e0 76 69 72 74 61 64 69 65 6e 69 73 22 2c 46 72 69  virtadienis",Fri
1a2f0 64 61 79 3a 22 70 65 6e 6b 74 61 64 69 65 6e 69  day:"penktadieni
1a300 73 22 2c 53 61 74 75 72 64 61 79 3a 22 5c 75 30  s",Saturday:"\u0
1a310 31 36 31 65 5c 75 30 31 36 31 74 61 64 69 65 6e  161e\u0161tadien
1a320 69 73 22 2c 53 75 6e 64 61 79 3a 22 73 65 6b 6d  is",Sunday:"sekm
1a330 61 64 69 65 6e 69 73 22 2c 4a 61 6e 75 61 72 79  adienis",January
1a340 3a 22 53 61 75 73 69 73 22 2c 46 65 62 72 75 61  :"Sausis",Februa
1a350 72 79 3a 22 56 61 73 61 72 69 73 22 2c 4d 61 72  ry:"Vasaris",Mar
1a360 63 68 3a 22 4b 6f 76 61 73 22 2c 41 70 72 69 6c  ch:"Kovas",April
1a370 3a 22 42 61 6c 61 6e 64 69 73 22 2c 4d 61 79 3a  :"Balandis",May:
1a380 22 47 65 67 75 5c 75 30 31 37 65 5c 75 30 31 31  "Gegu\u017e\u011
1a390 37 22 2c 4a 75 6e 65 3a 22 42 69 72 5c 75 30 31  7",June:"Bir\u01
1a3a0 37 65 65 6c 69 73 22 2c 4a 75 6c 79 3a 22 4c 69  7eelis",July:"Li
1a3b0 65 70 61 22 2c 41 75 67 75 73 74 3a 22 52 75 67  epa",August:"Rug
1a3c0 70 6a 5c 75 30 31 36 62 74 69 73 22 2c 53 65 70  pj\u016btis",Sep
1a3d0 74 65 6d 62 65 72 3a 22 52 75 67 73 5c 75 30 31  tember:"Rugs\u01
1a3e0 31 37 6a 69 73 22 2c 4f 63 74 6f 62 65 72 3a 22  17jis",October:"
1a3f0 53 70 61 6c 69 73 22 2c 4e 6f 76 65 6d 62 65 72  Spalis",November
1a400 3a 22 4c 61 70 6b 72 69 74 69 73 22 2c 44 65 63  :"Lapkritis",Dec
1a410 65 6d 62 65 72 3a 22 47 72 75 6f 64 69 73 22 2c  ember:"Gruodis",
1a420 6a 61 6e 3a 22 73 61 75 73 22 2c 66 65 62 3a 22  jan:"saus",feb:"
1a430 76 61 73 22 2c 6d 61 72 3a 22 6b 6f 76 22 2c 61  vas",mar:"kov",a
1a440 70 72 3a 22 62 61 6c 22 2c 6d 61 79 3a 22 67 65  pr:"bal",may:"ge
1a450 67 22 2c 6a 75 6e 3a 22 62 69 72 5c 75 30 31 37  g",jun:"bir\u017
1a460 65 22 2c 6a 75 6c 3a 22 6c 69 65 70 22 2c 61 75  e",jul:"liep",au
1a470 67 3a 22 72 75 67 70 6a 22 2c 73 65 70 3a 22 72  g:"rugpj",sep:"r
1a480 75 67 73 22 2c 6f 63 74 3a 22 73 70 61 6c 22 2c  ugs",oct:"spal",
1a490 6e 6f 76 3a 22 6c 61 70 6b 72 22 2c 64 65 63 3a  nov:"lapkr",dec:
1a4a0 22 67 72 75 6f 64 22 2c 22 26 6c 64 71 75 6f 3b  "gruod","&ldquo;
1a4b0 22 3a 22 26 62 64 71 75 6f 3b 22 2c 22 26 72 74  ":"&bdquo;","&rt
1a4c0 71 75 6f 3b 22 3a 22 26 6c 64 71 75 6f 3b 22 7d  quo;":"&ldquo;"}
1a4d0 7d 2c 5a 3d 7b 6b 65 79 77 6f 72 64 3a 7b 74 61  },Z={keyword:{ta
1a4e0 62 6c 65 3a 22 5c 75 30 34 34 32 5c 75 30 34 33  ble:"\u0442\u043
1a4f0 30 5c 75 30 34 33 31 5c 75 30 34 33 62 5c 75 30  0\u0431\u043b\u0
1a500 34 33 38 5c 75 30 34 34 36 5c 75 30 34 33 30 22  438\u0446\u0430"
1a510 2c 66 69 67 75 72 65 3a 22 5c 75 30 34 34 34 5c  ,figure:"\u0444\
1a520 75 30 34 33 38 5c 75 30 34 33 33 5c 75 30 34 34  u0438\u0433\u044
1a530 33 5c 75 30 34 34 30 5c 75 30 34 33 30 22 2c 6d  3\u0440\u0430",m
1a540 3a 22 5c 75 30 34 34 31 5c 75 30 34 33 66 5c 75  :"\u0441\u043f\u
1a550 30 34 33 38 5c 75 30 34 34 31 5c 75 30 34 34 61  0438\u0441\u044a
1a560 5c 75 30 34 33 61 22 2c 64 69 61 67 72 61 6d 3a  \u043a",diagram:
1a570 22 5c 75 30 34 33 34 5c 75 30 34 33 38 5c 75 30  "\u0434\u0438\u0
1a580 34 33 30 5c 75 30 34 33 33 5c 75 30 34 34 30 5c  430\u0433\u0440\
1a590 75 30 34 33 30 5c 75 30 34 33 63 5c 75 30 34 33  u0430\u043c\u043
1a5a0 30 22 2c 63 6f 6e 74 65 6e 74 73 3a 22 63 5c 75  0",contents:"c\u
1a5b0 30 34 34 61 5c 75 30 34 33 34 5c 75 30 34 34 61  044a\u0434\u044a
1a5c0 5c 75 30 34 34 30 5c 75 30 34 33 36 5c 75 30 34  \u0440\u0436\u04
1a5d0 33 30 5c 75 30 34 33 64 5c 75 30 34 33 38 5c 75  30\u043d\u0438\u
1a5e0 30 34 33 35 22 2c 73 65 63 3a 22 5c 75 30 34 34  0435",sec:"\u044
1a5f0 31 5c 75 30 34 33 35 5c 75 30 34 33 61 22 2c 73  1\u0435\u043a",s
1a600 65 63 74 69 6f 6e 3a 22 5c 75 30 34 34 30 5c 75  ection:"\u0440\u
1a610 30 34 33 30 5c 75 30 34 33 37 5c 75 30 34 33 34  0430\u0437\u0434
1a620 5c 75 30 34 33 35 5c 75 30 34 33 62 22 2c 73 75  \u0435\u043b",su
1a630 62 73 65 63 74 69 6f 6e 3a 22 5c 75 30 34 33 66  bsection:"\u043f
1a640 5c 75 30 34 33 65 5c 75 30 34 33 34 5c 75 30 34  \u043e\u0434\u04
1a650 34 30 5c 75 30 34 33 30 5c 75 30 34 33 37 5c 75  40\u0430\u0437\u
1a660 30 34 33 34 5c 75 30 34 33 35 5c 75 30 34 33 62  0434\u0435\u043b
1a670 22 2c 4d 6f 6e 64 61 79 3a 22 5c 75 30 34 33 66  ",Monday:"\u043f
1a680 5c 75 30 34 33 65 5c 75 30 34 33 64 5c 75 30 34  \u043e\u043d\u04
1a690 33 35 5c 75 30 34 33 34 5c 75 30 34 33 35 5c 75  35\u0434\u0435\u
1a6a0 30 34 33 62 5c 75 30 34 33 64 5c 75 30 34 33 38  043b\u043d\u0438
1a6b0 5c 75 30 34 33 61 22 2c 54 75 65 73 64 61 79 3a  \u043a",Tuesday:
1a6c0 22 5c 75 30 34 33 32 5c 75 30 34 34 32 5c 75 30  "\u0432\u0442\u0
1a6d0 34 33 65 5c 75 30 34 34 30 5c 75 30 34 33 64 5c  43e\u0440\u043d\
1a6e0 75 30 34 33 38 5c 75 30 34 33 61 22 2c 57 65 64  u0438\u043a",Wed
1a6f0 6e 65 73 64 61 79 3a 22 5c 75 30 34 34 31 5c 75  nesday:"\u0441\u
1a700 30 34 34 30 5c 75 30 34 34 66 5c 75 30 34 33 34  0440\u044f\u0434
1a710 5c 75 30 34 33 30 22 2c 54 68 75 72 73 64 61 79  \u0430",Thursday
1a720 3a 22 5c 75 30 34 34 37 5c 75 30 34 33 35 5c 75  :"\u0447\u0435\u
1a730 30 34 34 32 5c 75 30 34 33 32 5c 75 30 34 34 61  0442\u0432\u044a
1a740 5c 75 30 34 34 30 5c 75 30 34 34 32 5c 75 30 34  \u0440\u0442\u04
1a750 34 61 5c 75 30 34 33 61 22 2c 46 72 69 64 61 79  4a\u043a",Friday
1a760 3a 22 5c 75 30 34 33 66 5c 75 30 34 33 35 5c 75  :"\u043f\u0435\u
1a770 30 34 34 32 5c 75 30 34 34 61 5c 75 30 34 33 61  0442\u044a\u043a
1a780 22 2c 53 61 74 75 72 64 61 79 3a 22 5c 75 30 34  ",Saturday:"\u04
1a790 34 31 5c 75 30 34 34 61 5c 75 30 34 33 31 5c 75  41\u044a\u0431\u
1a7a0 30 34 33 65 5c 75 30 34 34 32 5c 75 30 34 33 30  043e\u0442\u0430
1a7b0 22 2c 53 75 6e 64 61 79 3a 22 5c 75 30 34 33 64  ",Sunday:"\u043d
1a7c0 5c 75 30 34 33 35 5c 75 30 34 33 34 5c 75 30 34  \u0435\u0434\u04
1a7d0 33 35 5c 75 30 34 33 62 5c 75 30 34 34 66 22 2c  35\u043b\u044f",
1a7e0 4a 61 6e 75 61 72 79 3a 22 5c 75 30 34 34 66 5c  January:"\u044f\
1a7f0 75 30 34 33 64 5c 75 30 34 34 33 5c 75 30 34 33  u043d\u0443\u043
1a800 30 5c 75 30 34 34 30 5c 75 30 34 33 38 22 2c 46  0\u0440\u0438",F
1a810 65 62 72 75 61 72 79 3a 22 5c 75 30 34 34 34 5c  ebruary:"\u0444\
1a820 75 30 34 33 35 5c 75 30 34 33 32 5c 75 30 34 34  u0435\u0432\u044
1a830 30 5c 75 30 34 34 33 5c 75 30 34 33 30 5c 75 30  0\u0443\u0430\u0
1a840 34 34 30 5c 75 30 34 33 38 22 2c 4d 61 72 63 68  440\u0438",March
1a850 3a 22 5c 75 30 34 33 63 5c 75 30 34 33 30 5c 75  :"\u043c\u0430\u
1a860 30 34 34 30 5c 75 30 34 34 32 22 2c 41 70 72 69  0440\u0442",Apri
1a870 6c 3a 22 5c 75 30 34 33 30 5c 75 30 34 33 66 5c  l:"\u0430\u043f\
1a880 75 30 34 34 30 5c 75 30 34 33 38 5c 75 30 34 33  u0440\u0438\u043
1a890 62 22 2c 4d 61 79 3a 22 5c 75 30 34 33 63 5c 75  b",May:"\u043c\u
1a8a0 30 34 33 30 5c 75 30 34 33 39 22 2c 4a 75 6e 65  0430\u0439",June
1a8b0 3a 22 5c 75 30 34 34 65 5c 75 30 34 33 64 5c 75  :"\u044e\u043d\u
1a8c0 30 34 33 38 22 2c 4a 75 6c 79 3a 22 5c 75 30 34  0438",July:"\u04
1a8d0 34 65 5c 75 30 34 33 62 5c 75 30 34 33 38 22 2c  4e\u043b\u0438",
1a8e0 41 75 67 75 73 74 3a 22 5c 75 30 34 33 30 5c 75  August:"\u0430\u
1a8f0 30 34 33 32 5c 75 30 34 33 33 5c 75 30 34 34 33  0432\u0433\u0443
1a900 5c 75 30 34 34 31 5c 75 30 34 34 32 22 2c 53 65  \u0441\u0442",Se
1a910 70 74 65 6d 62 65 72 3a 22 5c 75 30 34 34 31 5c  ptember:"\u0441\
1a920 75 30 34 33 35 5c 75 30 34 33 66 5c 75 30 34 34  u0435\u043f\u044
1a930 32 5c 75 30 34 33 35 5c 75 30 34 33 63 5c 75 30  2\u0435\u043c\u0
1a940 34 33 32 5c 75 30 34 34 30 5c 75 30 34 33 38 22  432\u0440\u0438"
1a950 2c 4f 63 74 6f 62 65 72 3a 22 5c 75 30 34 33 65  ,October:"\u043e
1a960 5c 75 30 34 33 61 5c 75 30 34 34 32 5c 75 30 34  \u043a\u0442\u04
1a970 33 65 5c 75 30 34 33 63 5c 75 30 34 33 32 5c 75  3e\u043c\u0432\u
1a980 30 34 34 30 5c 75 30 34 33 38 22 2c 4e 6f 76 65  0440\u0438",Nove
1a990 6d 62 65 72 3a 22 5c 75 30 34 33 64 5c 75 30 34  mber:"\u043d\u04
1a9a0 33 65 5c 75 30 34 33 35 5c 75 30 34 33 63 5c 75  3e\u0435\u043c\u
1a9b0 30 34 33 32 5c 75 30 34 34 30 5c 75 30 34 33 38  0432\u0440\u0438
1a9c0 22 2c 44 65 63 65 6d 62 65 72 3a 22 5c 75 30 34  ",December:"\u04
1a9d0 33 34 5c 75 30 34 33 35 5c 75 30 34 33 61 5c 75  34\u0435\u043a\u
1a9e0 30 34 33 35 5c 75 30 34 33 63 5c 75 30 34 33 32  0435\u043c\u0432
1a9f0 5c 75 30 34 34 30 5c 75 30 34 33 38 22 2c 6a 61  \u0440\u0438",ja
1aa00 6e 3a 22 5c 75 30 34 34 66 5c 75 30 34 33 64 22  n:"\u044f\u043d"
1aa10 2c 66 65 62 3a 22 5c 75 30 34 34 34 5c 75 30 34  ,feb:"\u0444\u04
1aa20 33 35 5c 75 30 34 33 32 5c 75 30 34 34 30 22 2c  35\u0432\u0440",
1aa30 6d 61 72 3a 22 5c 75 30 34 33 63 5c 75 30 34 33  mar:"\u043c\u043
1aa40 30 5c 75 30 34 34 30 5c 75 30 34 34 32 22 2c 61  0\u0440\u0442",a
1aa50 70 72 3a 22 5c 75 30 34 33 30 5c 75 30 34 33 66  pr:"\u0430\u043f
1aa60 5c 75 30 34 34 30 22 2c 6d 61 79 3a 22 5c 75 30  \u0440",may:"\u0
1aa70 34 33 63 5c 75 30 34 33 30 5c 75 30 34 33 39 22  43c\u0430\u0439"
1aa80 2c 6a 75 6e 3a 22 5c 75 30 34 34 65 5c 75 30 34  ,jun:"\u044e\u04
1aa90 33 64 5c 75 30 34 33 38 22 2c 6a 75 6c 3a 22 5c  3d\u0438",jul:"\
1aaa0 75 30 34 34 65 5c 75 30 34 33 62 5c 75 30 34 33  u044e\u043b\u043
1aab0 38 22 2c 61 75 67 3a 22 5c 75 30 34 33 30 5c 75  8",aug:"\u0430\u
1aac0 30 34 33 32 5c 75 30 34 33 33 22 2c 73 65 70 3a  0432\u0433",sep:
1aad0 22 5c 75 30 34 34 31 5c 75 30 34 33 35 5c 75 30  "\u0441\u0435\u0
1aae0 34 33 66 5c 75 30 34 34 32 22 2c 6f 63 74 3a 22  43f\u0442",oct:"
1aaf0 5c 75 30 34 33 65 5c 75 30 34 33 61 5c 75 30 34  \u043e\u043a\u04
1ab00 34 32 22 2c 6e 6f 76 3a 22 5c 75 30 34 33 64 5c  42",nov:"\u043d\
1ab10 75 30 34 33 65 5c 75 30 34 33 35 5c 75 30 34 33  u043e\u0435\u043
1ab20 63 22 2c 64 65 63 3a 22 5c 75 30 34 33 34 5c 75  c",dec:"\u0434\u
1ab30 30 34 33 35 5c 75 30 34 33 61 22 2c 22 26 6c 64  0435\u043a","&ld
1ab40 71 75 6f 3b 22 3a 22 26 62 64 71 75 6f 3b 22 2c  quo;":"&bdquo;",
1ab50 22 26 72 64 71 75 6f 3b 22 3a 22 26 72 64 71 75  "&rdquo;":"&rdqu
1ab60 6f 3b 22 7d 7d 2c 47 3d 7b 6b 65 79 77 6f 72 64  o;"}},G={keyword
1ab70 3a 7b 74 61 62 6c 65 3a 22 74 61 62 65 6c 61 22  :{table:"tabela"
1ab80 2c 66 69 67 75 72 65 3a 22 66 69 67 75 72 61 22  ,figure:"figura"
1ab90 2c 6d 3a 22 6c 69 73 74 61 22 2c 64 69 61 67 72  ,m:"lista",diagr
1aba0 61 6d 3a 22 64 69 61 67 72 61 6d 61 22 2c 63 6f  am:"diagrama",co
1abb0 6e 74 65 6e 74 73 3a 22 63 6f 6e 74 65 5c 78 66  ntents:"conte\xf
1abc0 61 64 6f 22 2c 73 65 63 3a 22 73 65 63 22 2c 73  ado",sec:"sec",s
1abd0 65 63 74 69 6f 6e 3a 22 73 65 63 5c 78 65 37 5c  ection:"sec\xe7\
1abe0 78 65 33 6f 22 2c 73 75 62 73 65 63 74 69 6f 6e  xe3o",subsection
1abf0 3a 22 73 75 62 73 65 63 5c 78 65 37 5c 78 65 33  :"subsec\xe7\xe3
1ac00 6f 22 2c 4d 6f 6e 64 61 79 3a 22 53 65 67 75 6e  o",Monday:"Segun
1ac10 64 61 2d 66 65 69 72 61 22 2c 54 75 65 73 64 61  da-feira",Tuesda
1ac20 79 3a 22 54 65 72 5c 78 65 37 61 2d 66 65 69 72  y:"Ter\xe7a-feir
1ac30 61 22 2c 57 65 64 6e 65 73 64 61 79 3a 22 51 75  a",Wednesday:"Qu
1ac40 61 72 74 61 2d 66 65 69 72 61 22 2c 54 68 75 72  arta-feira",Thur
1ac50 73 64 61 79 3a 22 51 75 69 6e 74 61 2d 66 65 69  sday:"Quinta-fei
1ac60 72 61 22 2c 46 72 69 64 61 79 3a 22 53 65 78 74  ra",Friday:"Sext
1ac70 61 2d 66 65 69 72 61 22 2c 53 61 74 75 72 64 61  a-feira",Saturda
1ac80 79 3a 22 53 5c 78 65 31 62 61 64 6f 22 2c 53 75  y:"S\xe1bado",Su
1ac90 6e 64 61 79 3a 22 44 6f 6d 69 6e 67 6f 22 2c 4a  nday:"Domingo",J
1aca0 61 6e 75 61 72 79 3a 22 4a 61 6e 65 69 72 6f 22  anuary:"Janeiro"
1acb0 2c 46 65 62 72 75 61 72 79 3a 22 46 65 76 65 72  ,February:"Fever
1acc0 65 69 72 6f 22 2c 4d 61 72 63 68 3a 22 4d 61 72  eiro",March:"Mar
1acd0 5c 78 65 37 6f 22 2c 41 70 72 69 6c 3a 22 41 62  \xe7o",April:"Ab
1ace0 72 69 6c 22 2c 4d 61 79 3a 22 4d 61 69 6f 22 2c  ril",May:"Maio",
1acf0 4a 75 6e 65 3a 22 4a 75 6e 68 6f 22 2c 4a 75 6c  June:"Junho",Jul
1ad00 79 3a 22 4a 75 6c 68 6f 22 2c 41 75 67 75 73 74  y:"Julho",August
1ad10 3a 22 41 67 6f 73 74 6f 22 2c 53 65 70 74 65 6d  :"Agosto",Septem
1ad20 62 65 72 3a 22 53 65 74 65 6d 62 72 6f 22 2c 4f  ber:"Setembro",O
1ad30 63 74 6f 62 65 72 3a 22 4f 75 74 75 62 72 6f 22  ctober:"Outubro"
1ad40 2c 4e 6f 76 65 6d 62 65 72 3a 22 4e 6f 76 65 6d  ,November:"Novem
1ad50 62 72 6f 22 2c 44 65 63 65 6d 62 65 72 3a 22 44  bro",December:"D
1ad60 65 7a 65 6d 62 72 6f 22 2c 6a 61 6e 3a 22 6a 61  ezembro",jan:"ja
1ad70 6e 22 2c 66 65 62 3a 22 66 65 76 22 2c 6d 61 72  n",feb:"fev",mar
1ad80 3a 22 6d 61 72 22 2c 61 70 72 3a 22 61 62 72 22  :"mar",apr:"abr"
1ad90 2c 6d 61 79 3a 22 6d 61 69 22 2c 6a 75 6e 3a 22  ,may:"mai",jun:"
1ada0 6a 75 6e 22 2c 6a 75 6c 3a 22 6a 75 6c 22 2c 61  jun",jul:"jul",a
1adb0 75 67 3a 22 61 67 6f 22 2c 73 65 70 3a 22 73 65  ug:"ago",sep:"se
1adc0 74 22 2c 6f 63 74 3a 22 6f 63 74 22 2c 6e 6f 76  t",oct:"oct",nov
1add0 3a 22 6e 6f 76 22 2c 64 65 63 3a 22 64 65 7a 22  :"nov",dec:"dez"
1ade0 2c 22 26 6c 64 71 75 6f 3b 22 3a 22 26 6c 61 71  ,"&ldquo;":"&laq
1adf0 75 6f 3b 22 2c 22 26 72 74 71 75 6f 3b 22 3a 22  uo;","&rtquo;":"
1ae00 26 72 61 71 75 6f 3b 22 7d 7d 2c 4a 3d 7b 6b 65  &raquo;"}},J={ke
1ae10 79 77 6f 72 64 3a 7b 74 61 62 6c 65 3a 22 54 61  yword:{table:"Ta
1ae20 62 75 6c 6b 61 22 2c 66 69 67 75 72 65 3a 22 4f  bulka",figure:"O
1ae30 62 72 5c 78 65 31 7a 65 6b 22 2c 6d 3a 22 53 65  br\xe1zek",m:"Se
1ae40 7a 6e 61 6d 22 2c 64 69 61 67 72 61 6d 3a 22 44  znam",diagram:"D
1ae50 69 61 67 72 61 6d 22 2c 63 6f 6e 74 65 6e 74 73  iagram",contents
1ae60 3a 22 4f 62 73 61 68 22 2c 73 65 63 3a 22 6b 61  :"Obsah",sec:"ka
1ae70 70 2e 22 2c 73 65 63 74 69 6f 6e 3a 22 6b 61 70  p.",section:"kap
1ae80 69 74 6f 6c 61 22 2c 73 75 62 73 65 63 74 69 6f  itola",subsectio
1ae90 6e 3a 22 70 6f 64 6b 61 70 69 74 6f 6c 61 22 2c  n:"podkapitola",
1aea0 4d 6f 6e 64 61 79 3a 22 70 6f 6e 64 5c 75 30 31  Monday:"pond\u01
1aeb0 31 62 6c 5c 78 65 64 22 2c 54 75 65 73 64 61 79  1bl\xed",Tuesday
1aec0 3a 22 5c 78 66 61 74 65 72 5c 78 66 64 22 2c 57  :"\xfater\xfd",W
1aed0 65 64 6e 65 73 64 61 79 3a 22 73 74 5c 75 30 31  ednesday:"st\u01
1aee0 35 39 65 64 61 22 2c 54 68 75 72 73 64 61 79 3a  59eda",Thursday:
1aef0 22 5c 75 30 31 30 64 74 76 72 74 65 6b 22 2c 46  "\u010dtvrtek",F
1af00 72 69 64 61 79 3a 22 70 5c 78 65 31 74 65 6b 22  riday:"p\xe1tek"
1af10 2c 53 61 74 75 72 64 61 79 3a 22 73 6f 62 6f 74  ,Saturday:"sobot
1af20 61 22 2c 53 75 6e 64 61 79 3a 22 6e 65 64 5c 75  a",Sunday:"ned\u
1af30 30 31 31 62 6c 65 22 2c 4a 61 6e 75 61 72 79 3a  011ble",January:
1af40 22 6c 65 64 65 6e 22 2c 46 65 62 72 75 61 72 79  "leden",February
1af50 3a 22 5c 78 66 61 6e 6f 72 22 2c 4d 61 72 63 68  :"\xfanor",March
1af60 3a 22 62 5c 75 30 31 35 39 65 7a 65 6e 22 2c 41  :"b\u0159ezen",A
1af70 70 72 69 6c 3a 22 64 75 62 65 6e 22 2c 4d 61 79  pril:"duben",May
1af80 3a 22 6b 76 5c 75 30 31 31 62 74 65 6e 22 2c 4a  :"kv\u011bten",J
1af90 75 6e 65 3a 22 5c 75 30 31 30 64 65 72 76 65 6e  une:"\u010derven
1afa0 22 2c 4a 75 6c 79 3a 22 5c 75 30 31 30 64 65 72  ",July:"\u010der
1afb0 76 65 6e 65 63 22 2c 41 75 67 75 73 74 3a 22 73  venec",August:"s
1afc0 72 70 65 6e 22 2c 53 65 70 74 65 6d 62 65 72 3a  rpen",September:
1afd0 22 7a 5c 78 65 31 5c 75 30 31 35 39 5c 78 65 64  "z\xe1\u0159\xed
1afe0 22 2c 4f 63 74 6f 62 65 72 3a 22 5c 75 30 31 35  ",October:"\u015
1aff0 39 5c 78 65 64 6a 65 6e 22 2c 4e 6f 76 65 6d 62  9\xedjen",Novemb
1b000 65 72 3a 22 6c 69 73 74 6f 70 61 64 22 2c 44 65  er:"listopad",De
1b010 63 65 6d 62 65 72 3a 22 70 72 6f 73 69 6e 65 63  cember:"prosinec
1b020 22 2c 6a 61 6e 3a 22 6c 65 64 22 2c 66 65 62 3a  ",jan:"led",feb:
1b030 22 5c 78 66 61 6e 6f 22 2c 6d 61 72 3a 22 62 5c  "\xfano",mar:"b\
1b040 75 30 31 35 39 65 22 2c 61 70 72 3a 22 64 75 62  u0159e",apr:"dub
1b050 22 2c 6d 61 79 3a 22 6b 76 5c 75 30 31 31 62 22  ",may:"kv\u011b"
1b060 2c 6a 75 6e 3a 22 5c 75 30 31 30 64 76 6e 22 2c  ,jun:"\u010dvn",
1b070 6a 75 6c 3a 22 5c 75 30 31 30 64 76 63 22 2c 61  jul:"\u010dvc",a
1b080 75 67 3a 22 73 72 70 22 2c 73 65 70 3a 22 7a 5c  ug:"srp",sep:"z\
1b090 78 65 31 5c 75 30 31 35 39 22 2c 6f 63 74 3a 22  xe1\u0159",oct:"
1b0a0 5c 75 30 31 35 39 5c 78 65 64 6a 22 2c 6e 6f 76  \u0159\xedj",nov
1b0b0 3a 22 6c 69 73 22 2c 64 65 63 3a 22 70 72 6f 22  :"lis",dec:"pro"
1b0c0 2c 22 26 6c 64 71 75 6f 3b 22 3a 22 26 62 64 71  ,"&ldquo;":"&bdq
1b0d0 75 6f 3b 22 2c 22 26 72 64 71 75 6f 3b 22 3a 22  uo;","&rdquo;":"
1b0e0 26 6c 64 71 75 6f 3b 22 7d 7d 2c 4b 3d 7b 6b 65  &ldquo;"}},K={ke
1b0f0 79 77 6f 72 64 3a 7b 74 61 62 6c 65 3a 22 74 61  yword:{table:"ta
1b100 62 65 6c 6c 61 22 2c 66 69 67 75 72 65 3a 22 66  bella",figure:"f
1b110 69 67 75 72 61 22 2c 6d 3a 22 6c 69 73 74 61 22  igura",m:"lista"
1b120 2c 64 69 61 67 72 61 6d 3a 22 64 69 61 67 72 61  ,diagram:"diagra
1b130 6d 6d 61 22 2c 63 6f 6e 74 65 6e 74 73 3a 22 69  mma",contents:"i
1b140 6e 64 69 63 65 22 2c 73 65 63 3a 22 73 65 7a 22  ndice",sec:"sez"
1b150 2c 73 65 63 74 69 6f 6e 3a 22 73 65 7a 69 6f 6e  ,section:"sezion
1b160 65 22 2c 73 75 62 73 65 63 74 69 6f 6e 3a 22 70  e",subsection:"p
1b170 61 72 61 67 72 61 66 6f 22 2c 4d 6f 6e 64 61 79  aragrafo",Monday
1b180 3a 22 6c 75 6e 65 64 5c 78 65 63 22 2c 54 75 65  :"luned\xec",Tue
1b190 73 64 61 79 3a 22 6d 61 72 74 65 64 5c 78 65 63  sday:"marted\xec
1b1a0 22 2c 57 65 64 6e 65 73 64 61 79 3a 22 6d 65 72  ",Wednesday:"mer
1b1b0 63 6f 6c 65 64 5c 78 65 63 22 2c 54 68 75 72 73  coled\xec",Thurs
1b1c0 64 61 79 3a 22 67 69 6f 76 65 64 5c 78 65 63 22  day:"gioved\xec"
1b1d0 2c 46 72 69 64 61 79 3a 22 76 65 6e 65 72 64 5c  ,Friday:"venerd\
1b1e0 78 65 63 22 2c 53 61 74 75 72 64 61 79 3a 22 73  xec",Saturday:"s
1b1f0 61 62 61 74 6f 22 2c 53 75 6e 64 61 79 3a 22 64  abato",Sunday:"d
1b200 6f 6d 65 6e 69 63 61 22 2c 4a 61 6e 75 61 72 79  omenica",January
1b210 3a 22 47 65 6e 6e 61 69 6f 22 2c 46 65 62 72 75  :"Gennaio",Febru
1b220 61 72 79 3a 22 46 65 62 62 72 61 69 6f 22 2c 4d  ary:"Febbraio",M
1b230 61 72 63 68 3a 22 4d 61 72 7a 6f 22 2c 41 70 72  arch:"Marzo",Apr
1b240 69 6c 3a 22 41 70 72 69 6c 65 22 2c 4d 61 79 3a  il:"Aprile",May:
1b250 22 4d 61 67 67 69 6f 22 2c 4a 75 6e 65 3a 22 47  "Maggio",June:"G
1b260 69 75 67 6e 6f 22 2c 4a 75 6c 79 3a 22 4c 75 67  iugno",July:"Lug
1b270 6c 69 6f 22 2c 41 75 67 75 73 74 3a 22 41 67 6f  lio",August:"Ago
1b280 73 74 6f 22 2c 53 65 70 74 65 6d 62 65 72 3a 22  sto",September:"
1b290 53 65 74 74 65 6d 62 72 65 22 2c 4f 63 74 6f 62  Settembre",Octob
1b2a0 65 72 3a 22 4f 74 74 6f 62 72 65 22 2c 4e 6f 76  er:"Ottobre",Nov
1b2b0 65 6d 62 65 72 3a 22 4e 6f 76 65 6d 62 72 65 22  ember:"Novembre"
1b2c0 2c 44 65 63 65 6d 62 65 72 3a 22 44 69 63 65 6d  ,December:"Dicem
1b2d0 62 72 65 22 2c 6a 61 6e 3a 22 67 65 6e 22 2c 66  bre",jan:"gen",f
1b2e0 65 62 3a 22 66 65 62 22 2c 6d 61 72 3a 22 6d 61  eb:"feb",mar:"ma
1b2f0 72 22 2c 61 70 72 3a 22 61 70 72 22 2c 6d 61 79  r",apr:"apr",may
1b300 3a 22 6d 61 67 22 2c 6a 75 6e 3a 22 67 69 75 22  :"mag",jun:"giu"
1b310 2c 6a 75 6c 3a 22 6c 75 67 22 2c 61 75 67 3a 22  ,jul:"lug",aug:"
1b320 61 67 6f 22 2c 73 65 70 3a 22 73 65 74 22 2c 6f  ago",sep:"set",o
1b330 63 74 3a 22 6f 74 74 22 2c 6e 6f 76 3a 22 6e 6f  ct:"ott",nov:"no
1b340 76 22 2c 64 65 63 3a 22 64 69 63 22 2c 22 26 6c  v",dec:"dic","&l
1b350 64 71 75 6f 3b 22 3a 22 26 6c 64 71 75 6f 3b 22  dquo;":"&ldquo;"
1b360 2c 22 26 72 74 71 75 6f 3b 22 3a 22 26 72 64 71  ,"&rtquo;":"&rdq
1b370 75 6f 3b 22 7d 7d 2c 51 3d 7b 6b 65 79 77 6f 72  uo;"}},Q={keywor
1b380 64 3a 7b 74 61 62 6c 65 3a 22 5c 75 30 34 34 32  d:{table:"\u0442
1b390 5c 75 30 34 33 30 5c 75 30 34 33 31 5c 75 30 34  \u0430\u0431\u04
1b3a0 33 62 5c 75 30 34 33 38 5c 75 30 34 34 36 5c 75  3b\u0438\u0446\u
1b3b0 30 34 33 30 22 2c 66 69 67 75 72 65 3a 22 5c 75  0430",figure:"\u
1b3c0 30 34 34 30 5c 75 30 34 33 38 5c 75 30 34 34 31  0440\u0438\u0441
1b3d0 5c 75 30 34 34 33 5c 75 30 34 33 64 5c 75 30 34  \u0443\u043d\u04
1b3e0 33 65 5c 75 30 34 33 61 22 2c 6d 3a 22 5c 75 30  3e\u043a",m:"\u0
1b3f0 34 33 62 5c 75 30 34 33 38 5c 75 30 34 34 31 5c  43b\u0438\u0441\
1b400 75 30 34 34 32 5c 75 30 34 33 38 5c 75 30 34 33  u0442\u0438\u043
1b410 64 5c 75 30 34 33 33 22 2c 64 69 61 67 72 61 6d  d\u0433",diagram
1b420 3a 22 5c 75 30 34 33 34 5c 75 30 34 33 38 5c 75  :"\u0434\u0438\u
1b430 30 34 33 30 5c 75 30 34 33 33 5c 75 30 34 34 30  0430\u0433\u0440
1b440 5c 75 30 34 33 30 5c 75 30 34 33 63 5c 75 30 34  \u0430\u043c\u04
1b450 33 63 5c 75 30 34 33 30 22 2c 63 6f 6e 74 65 6e  3c\u0430",conten
1b460 74 73 3a 22 5c 75 30 34 32 31 5c 75 30 34 33 65  ts:"\u0421\u043e
1b470 5c 75 30 34 33 34 5c 75 30 34 33 35 5c 75 30 34  \u0434\u0435\u04
1b480 34 30 5c 75 30 34 33 36 5c 75 30 34 33 30 5c 75  40\u0436\u0430\u
1b490 30 34 33 64 5c 75 30 34 33 38 5c 75 30 34 33 35  043d\u0438\u0435
1b4a0 22 2c 73 65 63 3a 22 5c 75 30 34 34 31 5c 75 30  ",sec:"\u0441\u0
1b4b0 34 33 35 5c 75 30 34 33 61 22 2c 73 65 63 74 69  435\u043a",secti
1b4c0 6f 6e 3a 22 5c 75 30 34 34 30 5c 75 30 34 33 30  on:"\u0440\u0430
1b4d0 5c 75 30 34 33 37 5c 75 30 34 33 34 5c 75 30 34  \u0437\u0434\u04
1b4e0 33 35 5c 75 30 34 33 62 22 2c 73 75 62 73 65 63  35\u043b",subsec
1b4f0 74 69 6f 6e 3a 22 5c 75 30 34 33 66 5c 75 30 34  tion:"\u043f\u04
1b500 33 65 5c 75 30 34 33 34 5c 75 30 34 34 30 5c 75  3e\u0434\u0440\u
1b510 30 34 33 30 5c 75 30 34 33 37 5c 75 30 34 33 34  0430\u0437\u0434
1b520 5c 75 30 34 33 35 5c 75 30 34 33 62 22 2c 4d 6f  \u0435\u043b",Mo
1b530 6e 64 61 79 3a 22 5c 75 30 34 33 66 5c 75 30 34  nday:"\u043f\u04
1b540 33 65 5c 75 30 34 33 64 5c 75 30 34 33 35 5c 75  3e\u043d\u0435\u
1b550 30 34 33 34 5c 75 30 34 33 35 5c 75 30 34 33 62  0434\u0435\u043b
1b560 5c 75 30 34 34 63 5c 75 30 34 33 64 5c 75 30 34  \u044c\u043d\u04
1b570 33 38 5c 75 30 34 33 61 22 2c 54 75 65 73 64 61  38\u043a",Tuesda
1b580 79 3a 22 5c 75 30 34 33 32 5c 75 30 34 34 32 5c  y:"\u0432\u0442\
1b590 75 30 34 33 65 5c 75 30 34 34 30 5c 75 30 34 33  u043e\u0440\u043
1b5a0 64 5c 75 30 34 33 38 5c 75 30 34 33 61 22 2c 57  d\u0438\u043a",W
1b5b0 65 64 6e 65 73 64 61 79 3a 22 5c 75 30 34 34 31  ednesday:"\u0441
1b5c0 5c 75 30 34 34 30 5c 75 30 34 33 35 5c 75 30 34  \u0440\u0435\u04
1b5d0 33 34 5c 75 30 34 33 30 22 2c 54 68 75 72 73 64  34\u0430",Thursd
1b5e0 61 79 3a 22 5c 75 30 34 34 37 5c 75 30 34 33 35  ay:"\u0447\u0435
1b5f0 5c 75 30 34 34 32 5c 75 30 34 33 32 5c 75 30 34  \u0442\u0432\u04
1b600 33 35 5c 75 30 34 34 30 5c 75 30 34 33 33 22 2c  35\u0440\u0433",
1b610 46 72 69 64 61 79 3a 22 5c 75 30 34 33 66 5c 75  Friday:"\u043f\u
1b620 30 34 34 66 5c 75 30 34 34 32 5c 75 30 34 33 64  044f\u0442\u043d
1b630 5c 75 30 34 33 38 5c 75 30 34 34 36 5c 75 30 34  \u0438\u0446\u04
1b640 33 30 22 2c 53 61 74 75 72 64 61 79 3a 22 5c 75  30",Saturday:"\u
1b650 30 34 34 31 5c 75 30 34 34 33 5c 75 30 34 33 31  0441\u0443\u0431
1b660 5c 75 30 34 33 31 5c 75 30 34 33 65 5c 75 30 34  \u0431\u043e\u04
1b670 34 32 5c 75 30 34 33 30 22 2c 53 75 6e 64 61 79  42\u0430",Sunday
1b680 3a 22 5c 75 30 34 33 32 5c 75 30 34 33 65 5c 75  :"\u0432\u043e\u
1b690 30 34 34 31 5c 75 30 34 33 61 5c 75 30 34 34 30  0441\u043a\u0440
1b6a0 5c 75 30 34 33 35 5c 75 30 34 34 31 5c 75 30 34  \u0435\u0441\u04
1b6b0 33 35 5c 75 30 34 33 64 5c 75 30 34 34 63 5c 75  35\u043d\u044c\u
1b6c0 30 34 33 35 22 2c 4a 61 6e 75 61 72 79 3a 22 5c  0435",January:"\
1b6d0 75 30 34 34 66 5c 75 30 34 33 64 5c 75 30 34 33  u044f\u043d\u043
1b6e0 32 5c 75 30 34 33 30 5c 75 30 34 34 30 5c 75 30  2\u0430\u0440\u0
1b6f0 34 34 63 72 22 2c 46 65 62 72 75 61 72 79 3a 22  44cr",February:"
1b700 5c 75 30 34 34 34 5c 75 30 34 33 35 5c 75 30 34  \u0444\u0435\u04
1b710 33 32 5c 75 30 34 34 30 5c 75 30 34 33 30 5c 75  32\u0440\u0430\u
1b720 30 34 33 62 5c 75 30 34 34 63 22 2c 4d 61 72 63  043b\u044c",Marc
1b730 68 3a 22 5c 75 30 34 33 63 5c 75 30 34 33 30 5c  h:"\u043c\u0430\
1b740 75 30 34 34 30 5c 75 30 34 34 32 22 2c 41 70 72  u0440\u0442",Apr
1b750 69 6c 3a 22 5c 75 30 34 33 30 5c 75 30 34 33 66  il:"\u0430\u043f
1b760 5c 75 30 34 34 30 5c 75 30 34 33 35 5c 75 30 34  \u0440\u0435\u04
1b770 33 62 5c 75 30 34 34 63 22 2c 4d 61 79 3a 22 5c  3b\u044c",May:"\
1b780 75 30 34 33 63 5c 75 30 34 33 30 5c 75 30 34 33  u043c\u0430\u043
1b790 39 22 2c 4a 75 6e 65 3a 22 5c 75 30 34 33 38 5c  9",June:"\u0438\
1b7a0 75 30 34 34 65 5c 75 30 34 33 64 5c 75 30 34 34  u044e\u043d\u044
1b7b0 63 22 2c 4a 75 6c 79 3a 22 5c 75 30 34 33 38 5c  c",July:"\u0438\
1b7c0 75 30 34 34 65 5c 75 30 34 33 62 5c 75 30 34 34  u044e\u043b\u044
1b7d0 63 22 2c 41 75 67 75 73 74 3a 22 5c 75 30 34 33  c",August:"\u043
1b7e0 30 5c 75 30 34 33 32 5c 75 30 34 33 33 5c 75 30  0\u0432\u0433\u0
1b7f0 34 34 33 5c 75 30 34 34 31 5c 75 30 34 34 32 22  443\u0441\u0442"
1b800 2c 53 65 70 74 65 6d 62 65 72 3a 22 5c 75 30 34  ,September:"\u04
1b810 34 31 5c 75 30 34 33 35 5c 75 30 34 33 64 5c 75  41\u0435\u043d\u
1b820 30 34 34 32 5c 75 30 34 34 66 5c 75 30 34 33 31  0442\u044f\u0431
1b830 5c 75 30 34 34 30 5c 75 30 34 34 63 22 2c 4f 63  \u0440\u044c",Oc
1b840 74 6f 62 65 72 3a 22 5c 75 30 34 33 65 5c 75 30  tober:"\u043e\u0
1b850 34 33 61 5c 75 30 34 34 32 5c 75 30 34 34 66 5c  43a\u0442\u044f\
1b860 75 30 34 33 31 5c 75 30 34 34 30 5c 75 30 34 34  u0431\u0440\u044
1b870 63 22 2c 4e 6f 76 65 6d 62 65 72 3a 22 5c 75 30  c",November:"\u0
1b880 34 33 64 5c 75 30 34 33 65 5c 75 30 34 34 66 5c  43d\u043e\u044f\
1b890 75 30 34 33 31 5c 75 30 34 34 30 5c 75 30 34 34  u0431\u0440\u044
1b8a0 63 22 2c 44 65 63 65 6d 62 65 72 3a 22 5c 75 30  c",December:"\u0
1b8b0 34 33 34 5c 75 30 34 33 35 5c 75 30 34 33 61 5c  434\u0435\u043a\
1b8c0 75 30 34 33 30 5c 75 30 34 33 31 5c 75 30 34 34  u0430\u0431\u044
1b8d0 30 5c 75 30 34 34 63 22 2c 6a 61 6e 3a 22 5c 75  0\u044c",jan:"\u
1b8e0 30 34 34 66 5c 75 30 34 33 64 5c 75 30 34 33 32  044f\u043d\u0432
1b8f0 22 2c 66 65 62 3a 22 5c 75 30 34 34 34 5c 75 30  ",feb:"\u0444\u0
1b900 34 33 35 5c 75 30 34 33 32 5c 75 30 34 34 30 22  435\u0432\u0440"
1b910 2c 6d 61 72 3a 22 5c 75 30 34 33 63 5c 75 30 34  ,mar:"\u043c\u04
1b920 33 30 5c 75 30 34 34 30 5c 75 30 34 34 32 22 2c  30\u0440\u0442",
1b930 61 70 72 3a 22 5c 75 30 34 33 30 5c 75 30 34 33  apr:"\u0430\u043
1b940 66 5c 75 30 34 34 30 22 2c 6d 61 79 3a 22 5c 75  f\u0440",may:"\u
1b950 30 34 33 63 5c 75 30 34 33 30 5c 75 30 34 33 39  043c\u0430\u0439
1b960 22 2c 6a 75 6e 3a 22 5c 75 30 34 33 38 5c 75 30  ",jun:"\u0438\u0
1b970 34 34 65 5c 75 30 34 33 64 5c 75 30 34 34 63 22  44e\u043d\u044c"
1b980 2c 6a 75 6c 3a 22 5c 75 30 34 33 38 5c 75 30 34  ,jul:"\u0438\u04
1b990 34 65 5c 75 30 34 33 62 5c 75 30 34 34 63 22 2c  4e\u043b\u044c",
1b9a0 61 75 67 3a 22 5c 75 30 34 33 30 5c 75 30 34 33  aug:"\u0430\u043
1b9b0 32 5c 75 30 34 33 33 22 2c 73 65 70 3a 22 5c 75  2\u0433",sep:"\u
1b9c0 30 34 34 31 5c 75 30 34 33 35 5c 75 30 34 33 64  0441\u0435\u043d
1b9d0 5c 75 30 34 34 32 22 2c 6f 63 74 3a 22 5c 75 30  \u0442",oct:"\u0
1b9e0 34 33 65 5c 75 30 34 33 61 5c 75 30 34 34 32 22  43e\u043a\u0442"
1b9f0 2c 6e 6f 76 3a 22 5c 75 30 34 33 64 5c 75 30 34  ,nov:"\u043d\u04
1ba00 33 65 5c 75 30 34 34 66 5c 75 30 34 33 31 5c 75  3e\u044f\u0431\u
1ba10 30 34 34 30 5c 75 30 34 34 63 22 2c 64 65 63 3a  0440\u044c",dec:
1ba20 22 5c 75 30 34 33 34 5c 75 30 34 33 35 5c 75 30  "\u0434\u0435\u0
1ba30 34 33 61 22 2c 22 26 6c 64 71 75 6f 3b 22 3a 22  43a","&ldquo;":"
1ba40 5c 78 61 62 22 2c 22 26 72 64 71 75 6f 3b 22 3a  \xab","&rdquo;":
1ba50 22 5c 78 62 62 22 7d 7d 2c 58 3d 7b 6b 65 79 77  "\xbb"}},X={keyw
1ba60 6f 72 64 3a 7b 74 61 62 6c 65 3a 22 74 61 62 65  ord:{table:"tabe
1ba70 6c 61 22 2c 66 69 67 75 72 65 3a 22 69 6c 75 73  la",figure:"ilus
1ba80 74 72 61 63 6a 61 22 2c 6d 3a 22 77 79 6b 61 7a  tracja",m:"wykaz
1ba90 22 2c 64 69 61 67 72 61 6d 3a 22 64 69 61 67 72  ",diagram:"diagr
1baa0 61 6d 22 2c 63 6f 6e 74 65 6e 74 73 3a 22 53 70  am",contents:"Sp
1bab0 69 73 20 74 72 65 5c 75 30 31 35 62 63 69 22 2c  is tre\u015bci",
1bac0 73 65 63 3a 22 72 6f 7a 64 7a 2e 22 2c 73 65 63  sec:"rozdz.",sec
1bad0 74 69 6f 6e 3a 22 72 6f 7a 64 7a 69 61 5c 75 30  tion:"rozdzia\u0
1bae0 31 34 32 22 2c 73 75 62 73 65 63 74 69 6f 6e 3a  142",subsection:
1baf0 22 70 6f 64 72 6f 7a 64 7a 69 61 5c 75 30 31 34  "podrozdzia\u014
1bb00 32 22 2c 4d 6f 6e 64 61 79 3a 22 50 6f 6e 69 65  2",Monday:"Ponie
1bb10 64 7a 69 61 5c 75 30 31 34 32 65 6b 22 2c 54 75  dzia\u0142ek",Tu
1bb20 65 73 64 61 79 3a 22 57 74 6f 72 65 6b 22 2c 57  esday:"Wtorek",W
1bb30 65 64 6e 65 73 64 61 79 3a 22 5c 75 30 31 35 61  ednesday:"\u015a
1bb40 72 6f 64 61 22 2c 54 68 75 72 73 64 61 79 3a 22  roda",Thursday:"
1bb50 43 7a 77 61 72 74 65 6b 22 2c 46 72 69 64 61 79  Czwartek",Friday
1bb60 3a 22 50 69 5c 75 30 31 30 35 74 65 6b 22 2c 53  :"Pi\u0105tek",S
1bb70 61 74 75 72 64 61 79 3a 22 53 6f 62 6f 74 61 22  aturday:"Sobota"
1bb80 2c 53 75 6e 64 61 79 3a 22 4e 69 65 64 7a 69 65  ,Sunday:"Niedzie
1bb90 6c 61 22 2c 4a 61 6e 75 61 72 79 3a 22 53 74 79  la",January:"Sty
1bba0 63 7a 65 5c 75 30 31 34 34 22 2c 46 65 62 72 75  cze\u0144",Febru
1bbb0 61 72 79 3a 22 4c 75 74 79 22 2c 4d 61 72 63 68  ary:"Luty",March
1bbc0 3a 22 4d 61 72 7a 65 63 22 2c 41 70 72 69 6c 3a  :"Marzec",April:
1bbd0 22 4b 77 69 65 63 69 65 5c 75 30 31 34 34 22 2c  "Kwiecie\u0144",
1bbe0 4d 61 79 3a 22 4d 61 6a 22 2c 4a 75 6e 65 3a 22  May:"Maj",June:"
1bbf0 43 7a 65 72 77 69 65 63 22 2c 4a 75 6c 79 3a 22  Czerwiec",July:"
1bc00 4c 69 70 69 65 63 22 2c 41 75 67 75 73 74 3a 22  Lipiec",August:"
1bc10 53 69 65 72 70 69 65 5c 75 30 31 34 34 22 2c 53  Sierpie\u0144",S
1bc20 65 70 74 65 6d 62 65 72 3a 22 57 72 7a 65 73 69  eptember:"Wrzesi
1bc30 65 5c 75 30 31 34 34 22 2c 4f 63 74 6f 62 65 72  e\u0144",October
1bc40 3a 22 50 61 5c 75 30 31 37 61 64 7a 69 65 72 6e  :"Pa\u017adziern
1bc50 69 6b 22 2c 4e 6f 76 65 6d 62 65 72 3a 22 4c 69  ik",November:"Li
1bc60 73 74 6f 70 61 64 22 2c 44 65 63 65 6d 62 65 72  stopad",December
1bc70 3a 22 47 72 75 64 7a 69 65 5c 75 30 31 34 34 22  :"Grudzie\u0144"
1bc80 2c 6a 61 6e 3a 22 73 74 79 22 2c 66 65 62 3a 22  ,jan:"sty",feb:"
1bc90 6c 75 74 22 2c 6d 61 72 3a 22 6d 61 72 22 2c 61  lut",mar:"mar",a
1bca0 70 72 3a 22 6b 77 69 22 2c 6d 61 79 3a 22 6d 61  pr:"kwi",may:"ma
1bcb0 6a 22 2c 6a 75 6e 3a 22 63 7a 65 22 2c 6a 75 6c  j",jun:"cze",jul
1bcc0 3a 22 6c 69 70 22 2c 61 75 67 3a 22 73 69 65 22  :"lip",aug:"sie"
1bcd0 2c 73 65 70 3a 22 77 72 7a 22 2c 6f 63 74 3a 22  ,sep:"wrz",oct:"
1bce0 70 61 5c 75 30 31 37 61 22 2c 6e 6f 76 3a 22 6c  pa\u017a",nov:"l
1bcf0 69 73 22 2c 64 65 63 3a 22 67 72 75 22 2c 22 26  is",dec:"gru","&
1bd00 6c 64 71 75 6f 3b 22 3a 22 26 62 64 71 75 6f 3b  ldquo;":"&bdquo;
1bd10 22 2c 22 26 72 64 71 75 6f 3b 22 3a 22 26 72 64  ","&rdquo;":"&rd
1bd20 71 75 6f 3b 22 7d 7d 2c 59 3d 7b 6b 65 79 77 6f  quo;"}},Y={keywo
1bd30 72 64 3a 7b 74 61 62 6c 65 3a 22 74 5c 78 65 31  rd:{table:"t\xe1
1bd40 62 6c 5c 78 65 31 7a 61 74 22 2c 66 69 67 75 72  bl\xe1zat",figur
1bd50 65 3a 22 5c 78 65 31 62 72 61 22 2c 6d 3a 22 6c  e:"\xe1bra",m:"l
1bd60 69 73 74 61 22 2c 64 69 61 67 72 61 6d 3a 22 64  ista",diagram:"d
1bd70 69 61 67 72 61 6d 6d 22 2c 63 6f 6e 74 65 6e 74  iagramm",content
1bd80 73 3a 22 54 61 72 74 61 6c 6f 6d 6a 65 67 79 7a  s:"Tartalomjegyz
1bd90 5c 78 65 39 6b 22 2c 73 65 63 3a 22 66 65 6a 22  \xe9k",sec:"fej"
1bda0 2c 73 65 63 74 69 6f 6e 3a 22 66 65 6a 65 7a 65  ,section:"fejeze
1bdb0 74 22 2c 73 75 62 73 65 63 74 69 6f 6e 3a 22 61  t",subsection:"a
1bdc0 6c 66 65 6a 65 7a 65 74 22 2c 4d 6f 6e 64 61 79  lfejezet",Monday
1bdd0 3a 22 68 5c 78 65 39 74 66 5c 75 30 31 35 31 22  :"h\xe9tf\u0151"
1bde0 2c 54 75 65 73 64 61 79 3a 22 6b 65 64 64 22 2c  ,Tuesday:"kedd",
1bdf0 57 65 64 6e 65 73 64 61 79 3a 22 73 7a 65 72 64  Wednesday:"szerd
1be00 61 22 2c 54 68 75 72 73 64 61 79 3a 22 63 73 5c  a",Thursday:"cs\
1be10 78 66 63 74 5c 78 66 36 72 74 5c 78 66 36 6b 22  xfct\xf6rt\xf6k"
1be20 2c 46 72 69 64 61 79 3a 22 70 5c 78 65 39 6e 74  ,Friday:"p\xe9nt
1be30 65 6b 22 2c 53 61 74 75 72 64 61 79 3a 22 73 7a  ek",Saturday:"sz
1be40 6f 6d 62 61 74 22 2c 53 75 6e 64 61 79 3a 22 76  ombat",Sunday:"v
1be50 61 73 5c 78 65 31 72 6e 61 70 22 2c 4a 61 6e 75  as\xe1rnap",Janu
1be60 61 72 79 3a 22 6a 61 6e 75 5c 78 65 31 72 22 2c  ary:"janu\xe1r",
1be70 46 65 62 72 75 61 72 79 3a 22 66 65 62 72 75 5c  February:"febru\
1be80 78 65 31 72 22 2c 4d 61 72 63 68 3a 22 6d 5c 78  xe1r",March:"m\x
1be90 65 31 72 63 69 75 73 22 2c 41 70 72 69 6c 3a 22  e1rcius",April:"
1bea0 5c 78 65 31 70 72 69 6c 69 73 22 2c 4d 61 79 3a  \xe1prilis",May:
1beb0 22 6d 5c 78 65 31 6a 75 73 22 2c 4a 75 6e 65 3a  "m\xe1jus",June:
1bec0 22 6a 5c 78 66 61 6e 69 75 73 22 2c 4a 75 6c 79  "j\xfanius",July
1bed0 3a 22 6a 5c 78 66 61 6c 69 75 73 22 2c 41 75 67  :"j\xfalius",Aug
1bee0 75 73 74 3a 22 61 75 67 75 73 7a 74 75 73 22 2c  ust:"augusztus",
1bef0 53 65 70 74 65 6d 62 65 72 3a 22 73 7a 65 70 74  September:"szept
1bf00 65 6d 62 65 72 22 2c 4f 63 74 6f 62 65 72 3a 22  ember",October:"
1bf10 6f 6b 74 5c 78 66 33 62 65 72 22 2c 4e 6f 76 65  okt\xf3ber",Nove
1bf20 6d 62 65 72 3a 22 6e 6f 76 65 6d 62 65 72 22 2c  mber:"november",
1bf30 44 65 63 65 6d 62 65 72 3a 22 64 65 63 65 6d 62  December:"decemb
1bf40 65 72 22 2c 6a 61 6e 3a 22 6a 61 6e 22 2c 66 65  er",jan:"jan",fe
1bf50 62 3a 22 66 65 62 72 22 2c 6d 61 72 3a 22 6d 5c  b:"febr",mar:"m\
1bf60 78 65 31 72 63 22 2c 61 70 72 3a 22 5c 78 65 31  xe1rc",apr:"\xe1
1bf70 70 72 22 2c 6d 61 79 3a 22 6d 5c 78 65 31 6a 22  pr",may:"m\xe1j"
1bf80 2c 6a 75 6e 3a 22 6a 5c 78 66 61 6e 22 2c 6a 75  ,jun:"j\xfan",ju
1bf90 6c 3a 22 6a 5c 78 66 61 6c 22 2c 61 75 67 3a 22  l:"j\xfal",aug:"
1bfa0 61 75 67 22 2c 73 65 70 3a 22 73 7a 65 70 74 22  aug",sep:"szept"
1bfb0 2c 6f 63 74 3a 22 6f 6b 74 22 2c 6e 6f 76 3a 22  ,oct:"okt",nov:"
1bfc0 6e 6f 76 22 2c 64 65 63 3a 22 64 65 63 22 2c 22  nov",dec:"dec","
1bfd0 26 6c 64 71 75 6f 3b 22 3a 22 26 62 64 71 75 6f  &ldquo;":"&bdquo
1bfe0 3b 22 2c 22 26 72 64 71 75 6f 3b 22 3a 22 26 72  ;","&rdquo;":"&r
1bff0 64 71 75 6f 3b 22 7d 7d 2c 65 65 3d 7b 6b 65 79  dquo;"}},ee={key
1c000 77 6f 72 64 3a 7b 74 61 62 6c 65 3a 22 5c 75 38  word:{table:"\u8
1c010 38 36 38 22 2c 66 69 67 75 72 65 3a 22 5c 75 35  868",figure:"\u5
1c020 36 66 33 22 2c 6d 3a 22 5c 75 34 65 30 30 5c 75  6f3",m:"\u4e00\u
1c030 38 39 61 37 22 2c 64 69 61 67 72 61 6d 3a 22 5c  89a7",diagram:"\
1c040 75 35 36 66 33 22 2c 63 6f 6e 74 65 6e 74 73 3a  u56f3",contents:
1c050 22 5c 75 37 36 65 65 5c 75 36 62 32 31 22 2c 73  "\u76ee\u6b21",s
1c060 65 63 3a 22 5c 75 37 61 65 30 22 2c 73 65 63 74  ec:"\u7ae0",sect
1c070 69 6f 6e 3a 22 5c 75 37 62 63 30 22 2c 73 75 62  ion:"\u7bc0",sub
1c080 73 65 63 74 69 6f 6e 3a 22 5c 75 39 38 30 35 22  section:"\u9805"
1c090 2c 4d 6f 6e 64 61 79 3a 22 5c 75 36 37 30 38 22  ,Monday:"\u6708"
1c0a0 2c 54 75 65 73 64 61 79 3a 22 5c 75 37 30 36 62  ,Tuesday:"\u706b
1c0b0 22 2c 57 65 64 6e 65 73 64 61 79 3a 22 5c 75 36  ",Wednesday:"\u6
1c0c0 63 33 34 22 2c 54 68 75 72 73 64 61 79 3a 22 5c  c34",Thursday:"\
1c0d0 75 36 37 32 38 22 2c 46 72 69 64 61 79 3a 22 5c  u6728",Friday:"\
1c0e0 75 39 31 64 31 22 2c 53 61 74 75 72 64 61 79 3a  u91d1",Saturday:
1c0f0 22 5c 75 35 37 31 66 22 2c 53 75 6e 64 61 79 3a  "\u571f",Sunday:
1c100 22 5c 75 36 35 65 35 22 2c 4a 61 6e 75 61 72 79  "\u65e5",January
1c110 3a 22 31 5c 75 36 37 30 38 22 2c 46 65 62 72 75  :"1\u6708",Febru
1c120 61 72 79 3a 22 32 5c 75 36 37 30 38 22 2c 4d 61  ary:"2\u6708",Ma
1c130 72 63 68 3a 22 33 5c 75 36 37 30 38 22 2c 41 70  rch:"3\u6708",Ap
1c140 72 69 6c 3a 22 34 5c 75 36 37 30 38 22 2c 4d 61  ril:"4\u6708",Ma
1c150 79 3a 22 35 5c 75 36 37 30 38 22 2c 4a 75 6e 65  y:"5\u6708",June
1c160 3a 22 36 5c 75 36 37 30 38 22 2c 4a 75 6c 79 3a  :"6\u6708",July:
1c170 22 37 5c 75 36 37 30 38 22 2c 41 75 67 75 73 74  "7\u6708",August
1c180 3a 22 38 5c 75 36 37 30 38 22 2c 53 65 70 74 65  :"8\u6708",Septe
1c190 6d 62 65 72 3a 22 39 5c 75 36 37 30 38 22 2c 4f  mber:"9\u6708",O
1c1a0 63 74 6f 62 65 72 3a 22 31 30 5c 75 36 37 30 38  ctober:"10\u6708
1c1b0 22 2c 4e 6f 76 65 6d 62 65 72 3a 22 31 31 5c 75  ",November:"11\u
1c1c0 36 37 30 38 22 2c 44 65 63 65 6d 62 65 72 3a 22  6708",December:"
1c1d0 31 32 5c 75 36 37 30 38 22 2c 6a 61 6e 3a 22 31  12\u6708",jan:"1
1c1e0 5c 75 36 37 30 38 22 2c 66 65 62 3a 22 32 5c 75  \u6708",feb:"2\u
1c1f0 36 37 30 38 22 2c 6d 61 72 3a 22 33 5c 75 36 37  6708",mar:"3\u67
1c200 30 38 22 2c 61 70 72 3a 22 34 5c 75 36 37 30 38  08",apr:"4\u6708
1c210 22 2c 6d 61 79 3a 22 35 5c 75 36 37 30 38 22 2c  ",may:"5\u6708",
1c220 6a 75 6e 3a 22 36 5c 75 36 37 30 38 22 2c 6a 75  jun:"6\u6708",ju
1c230 6c 3a 22 37 5c 75 36 37 30 38 22 2c 61 75 67 3a  l:"7\u6708",aug:
1c240 22 38 5c 75 36 37 30 38 22 2c 73 65 70 3a 22 39  "8\u6708",sep:"9
1c250 5c 75 36 37 30 38 22 2c 6f 63 74 3a 22 31 30 5c  \u6708",oct:"10\
1c260 75 36 37 30 38 22 2c 6e 6f 76 3a 22 31 31 5c 75  u6708",nov:"11\u
1c270 36 37 30 38 22 2c 64 65 63 3a 22 31 32 5c 75 36  6708",dec:"12\u6
1c280 37 30 38 22 2c 22 26 6c 64 71 75 6f 3b 22 3a 22  708","&ldquo;":"
1c290 5c 75 33 30 30 63 22 2c 22 26 72 64 71 75 6f 3b  \u300c","&rdquo;
1c2a0 22 3a 22 5c 75 33 30 30 64 22 7d 7d 2c 74 65 3d  ":"\u300d"}},te=
1c2b0 7b 6b 65 79 77 6f 72 64 3a 7b 74 61 62 6c 65 3a  {keyword:{table:
1c2c0 22 54 61 62 65 6c 6c 65 22 2c 66 69 67 75 72 65  "Tabelle",figure
1c2d0 3a 22 41 62 62 69 6c 64 75 6e 67 22 2c 6d 3a 22  :"Abbildung",m:"
1c2e0 41 75 66 6c 69 73 74 75 6e 67 22 2c 64 69 61 67  Auflistung",diag
1c2f0 72 61 6d 3a 22 44 69 61 67 72 61 6d 6d 22 2c 63  ram:"Diagramm",c
1c300 6f 6e 74 65 6e 74 73 3a 22 49 6e 68 61 6c 74 73  ontents:"Inhalts
1c310 76 65 72 7a 65 69 63 68 6e 69 73 22 2c 73 65 63  verzeichnis",sec
1c320 3a 22 4b 61 70 22 2c 73 65 63 74 69 6f 6e 3a 22  :"Kap",section:"
1c330 4b 61 70 69 74 65 6c 22 2c 73 75 62 73 65 63 74  Kapitel",subsect
1c340 69 6f 6e 3a 22 55 6e 74 65 72 61 62 73 63 68 6e  ion:"Unterabschn
1c350 69 74 74 22 2c 4d 6f 6e 64 61 79 3a 22 4d 6f 6e  itt",Monday:"Mon
1c360 74 61 67 22 2c 54 75 65 73 64 61 79 3a 22 44 69  tag",Tuesday:"Di
1c370 65 6e 73 74 61 67 22 2c 57 65 64 6e 65 73 64 61  enstag",Wednesda
1c380 79 3a 22 4d 69 74 74 77 6f 63 68 22 2c 54 68 75  y:"Mittwoch",Thu
1c390 72 73 64 61 79 3a 22 44 6f 6e 6e 65 72 73 74 61  rsday:"Donnersta
1c3a0 67 22 2c 46 72 69 64 61 79 3a 22 46 72 65 69 74  g",Friday:"Freit
1c3b0 61 67 22 2c 53 61 74 75 72 64 61 79 3a 22 53 61  ag",Saturday:"Sa
1c3c0 6d 73 74 61 67 22 2c 53 75 6e 64 61 79 3a 22 53  mstag",Sunday:"S
1c3d0 6f 6e 6e 74 61 67 22 2c 4a 61 6e 75 61 72 79 3a  onntag",January:
1c3e0 22 4a 61 6e 75 61 72 22 2c 46 65 62 72 75 61 72  "Januar",Februar
1c3f0 79 3a 22 46 65 62 72 75 61 72 22 2c 4d 61 72 63  y:"Februar",Marc
1c400 68 3a 22 4d 5c 78 65 34 72 7a 22 2c 41 70 72 69  h:"M\xe4rz",Apri
1c410 6c 3a 22 41 70 72 69 6c 22 2c 4d 61 79 3a 22 4d  l:"April",May:"M
1c420 61 69 22 2c 4a 75 6e 65 3a 22 4a 75 6e 69 22 2c  ai",June:"Juni",
1c430 4a 75 6c 79 3a 22 4a 75 6c 69 22 2c 41 75 67 75  July:"Juli",Augu
1c440 73 74 3a 22 41 75 67 75 73 74 22 2c 53 65 70 74  st:"August",Sept
1c450 65 6d 62 65 72 3a 22 53 65 70 74 65 6d 62 65 72  ember:"September
1c460 22 2c 4f 63 74 6f 62 65 72 3a 22 4f 6b 74 6f 62  ",October:"Oktob
1c470 65 72 22 2c 4e 6f 76 65 6d 62 65 72 3a 22 4e 6f  er",November:"No
1c480 76 65 6d 62 65 72 22 2c 44 65 63 65 6d 62 65 72  vember",December
1c490 3a 22 44 65 7a 65 6d 62 65 72 22 2c 6a 61 6e 3a  :"Dezember",jan:
1c4a0 22 4a 61 6e 22 2c 66 65 62 3a 22 46 65 62 22 2c  "Jan",feb:"Feb",
1c4b0 6d 61 72 3a 22 4d 5c 78 65 34 72 22 2c 61 70 72  mar:"M\xe4r",apr
1c4c0 3a 22 41 70 72 22 2c 6d 61 79 3a 22 4d 61 69 22  :"Apr",may:"Mai"
1c4d0 2c 6a 75 6e 3a 22 4a 75 6e 22 2c 6a 75 6c 3a 22  ,jun:"Jun",jul:"
1c4e0 4a 75 6c 22 2c 61 75 67 3a 22 41 75 67 22 2c 73  Jul",aug:"Aug",s
1c4f0 65 70 3a 22 53 65 70 22 2c 6f 63 74 3a 22 4f 6b  ep:"Sep",oct:"Ok
1c500 74 22 2c 6e 6f 76 3a 22 4e 6f 76 22 2c 64 65 63  t",nov:"Nov",dec
1c510 3a 22 44 65 7a 22 2c 22 26 6c 64 71 75 6f 3b 22  :"Dez","&ldquo;"
1c520 3a 22 26 62 64 71 75 6f 3b 22 2c 22 26 72 64 71  :"&bdquo;","&rdq
1c530 75 6f 3b 22 3a 22 26 6c 64 71 75 6f 3b 22 7d 7d  uo;":"&ldquo;"}}
1c540 2c 72 65 3d 7b 6b 65 79 77 6f 72 64 3a 7b 74 61  ,re={keyword:{ta
1c550 62 6c 65 3a 22 74 61 62 65 6c 6c 22 2c 66 69 67  ble:"tabell",fig
1c560 75 72 65 3a 22 69 6c 6c 75 73 74 72 61 74 69 6f  ure:"illustratio
1c570 6e 22 2c 6d 3a 22 6c 69 73 74 61 22 2c 64 69 61  n",m:"lista",dia
1c580 67 72 61 6d 3a 22 64 69 61 67 72 61 6d 22 2c 63  gram:"diagram",c
1c590 6f 6e 74 65 6e 74 73 3a 22 69 6e 6e 65 68 5c 78  ontents:"inneh\x
1c5a0 65 35 6c 6c 73 66 5c 78 66 36 72 74 65 63 6b 6e  e5llsf\xf6rteckn
1c5b0 69 6e 67 22 2c 73 65 63 3a 22 6b 61 70 22 2c 73  ing",sec:"kap",s
1c5c0 65 63 74 69 6f 6e 3a 22 6b 61 70 69 74 65 6c 22  ection:"kapitel"
1c5d0 2c 73 75 62 73 65 63 74 69 6f 6e 3a 22 61 76 73  ,subsection:"avs
1c5e0 6e 69 74 74 22 2c 4d 6f 6e 64 61 79 3a 22 6d 5c  nitt",Monday:"m\
1c5f0 78 65 35 6e 64 61 67 22 2c 54 75 65 73 64 61 79  xe5ndag",Tuesday
1c600 3a 22 74 69 73 64 61 67 22 2c 57 65 64 6e 65 73  :"tisdag",Wednes
1c610 64 61 79 3a 22 6f 6e 73 64 61 67 22 2c 54 68 75  day:"onsdag",Thu
1c620 72 73 64 61 79 3a 22 74 6f 72 73 64 61 67 22 2c  rsday:"torsdag",
1c630 46 72 69 64 61 79 3a 22 66 72 65 64 61 67 22 2c  Friday:"fredag",
1c640 53 61 74 75 72 64 61 79 3a 22 6c 5c 78 66 36 72  Saturday:"l\xf6r
1c650 64 61 67 22 2c 53 75 6e 64 61 79 3a 22 73 5c 78  dag",Sunday:"s\x
1c660 66 36 6e 64 61 67 22 2c 4a 61 6e 75 61 72 79 3a  f6ndag",January:
1c670 22 6a 61 6e 75 61 72 69 22 2c 46 65 62 72 75 61  "januari",Februa
1c680 72 79 3a 22 66 65 62 72 75 61 72 69 22 2c 4d 61  ry:"februari",Ma
1c690 72 63 68 3a 22 6d 61 72 73 22 2c 41 70 72 69 6c  rch:"mars",April
1c6a0 3a 22 61 70 72 69 6c 22 2c 4d 61 79 3a 22 6d 61  :"april",May:"ma
1c6b0 6a 22 2c 4a 75 6e 65 3a 22 6a 75 6e 69 22 2c 4a  j",June:"juni",J
1c6c0 75 6c 79 3a 22 6a 75 6c 69 22 2c 41 75 67 75 73  uly:"juli",Augus
1c6d0 74 3a 22 61 75 67 75 73 74 69 22 2c 53 65 70 74  t:"augusti",Sept
1c6e0 65 6d 62 65 72 3a 22 73 65 70 74 65 6d 62 65 72  ember:"september
1c6f0 22 2c 4f 63 74 6f 62 65 72 3a 22 6f 6b 74 6f 62  ",October:"oktob
1c700 65 72 22 2c 4e 6f 76 65 6d 62 65 72 3a 22 6e 6f  er",November:"no
1c710 76 65 6d 62 65 72 22 2c 44 65 63 65 6d 62 65 72  vember",December
1c720 3a 22 64 65 63 65 6d 62 65 72 22 2c 6a 61 6e 3a  :"december",jan:
1c730 22 6a 61 6e 22 2c 66 65 62 3a 22 66 65 62 22 2c  "jan",feb:"feb",
1c740 6d 61 72 3a 22 6d 61 72 22 2c 61 70 72 3a 22 61  mar:"mar",apr:"a
1c750 70 72 22 2c 6d 61 79 3a 22 6d 61 6a 22 2c 6a 75  pr",may:"maj",ju
1c760 6e 3a 22 6a 75 6e 22 2c 6a 75 6c 3a 22 6a 75 6c  n:"jun",jul:"jul
1c770 22 2c 61 75 67 3a 22 61 75 67 22 2c 73 65 70 3a  ",aug:"aug",sep:
1c780 22 73 65 70 22 2c 6f 63 74 3a 22 6f 6b 74 22 2c  "sep",oct:"okt",
1c790 6e 6f 76 3a 22 6e 6f 76 22 2c 64 65 63 3a 22 64  nov:"nov",dec:"d
1c7a0 65 63 22 2c 22 26 6c 64 71 75 6f 3b 22 3a 22 26  ec","&ldquo;":"&
1c7b0 72 64 71 75 6f 3b 22 2c 22 26 72 64 71 75 6f 3b  rdquo;","&rdquo;
1c7c0 22 3a 22 26 72 64 71 75 6f 3b 22 7d 7d 2c 6e 65  ":"&rdquo;"}},ne
1c7d0 3d 7b 6d 6f 64 65 3a 22 6d 61 72 6b 64 65 65 70  ={mode:"markdeep
1c7e0 22 2c 64 65 74 65 63 74 4d 61 74 68 3a 21 30 2c  ",detectMath:!0,
1c7f0 6c 61 6e 67 3a 7b 6b 65 79 77 6f 72 64 3a 7b 7d  lang:{keyword:{}
1c800 7d 2c 74 6f 63 53 74 79 6c 65 3a 22 61 75 74 6f  },tocStyle:"auto
1c810 22 2c 68 69 64 65 45 6d 70 74 79 57 65 65 6b 65  ",hideEmptyWeeke
1c820 6e 64 73 3a 21 30 2c 73 68 6f 77 4c 61 62 65 6c  nds:!0,showLabel
1c830 73 3a 21 31 2c 6f 3a 21 30 2c 63 61 70 74 69 6f  s:!1,o:!0,captio
1c840 6e 41 62 6f 76 65 3a 7b 64 69 61 67 72 61 6d 3a  nAbove:{diagram:
1c850 21 31 2c 69 6d 61 67 65 3a 21 31 2c 74 61 62 6c  !1,image:!1,tabl
1c860 65 3a 21 31 2c 6d 3a 21 31 7d 7d 2c 61 65 3d 7b  e:!1,m:!1}},ae={
1c870 65 6e 3a 7b 6b 65 79 77 6f 72 64 3a 7b 7d 7d 2c  en:{keyword:{}},
1c880 72 75 3a 51 2c 66 72 3a 57 2c 70 6c 3a 58 2c 62  ru:Q,fr:W,pl:X,b
1c890 67 3a 5a 2c 64 65 3a 74 65 2c 68 75 3a 59 2c 73  g:Z,de:te,hu:Y,s
1c8a0 76 3a 72 65 2c 70 74 3a 47 2c 6a 61 3a 65 65 2c  v:re,pt:G,ja:ee,
1c8b0 69 74 3a 4b 2c 6c 74 3a 56 2c 63 7a 3a 4a 7d 3b  it:K,lt:V,cz:J};
1c8c0 5b 5d 2e 73 6c 69 63 65 2e 63 61 6c 6c 28 64 6f  [].slice.call(do
1c8d0 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e  cument.getElemen
1c8e0 74 73 42 79 54 61 67 4e 61 6d 65 28 22 6d 65 74  tsByTagName("met
1c8f0 61 22 29 29 2e 66 6f 72 45 61 63 68 28 66 75 6e  a")).forEach(fun
1c900 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 74 3d 65  ction(e){var t=e
1c910 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 6c  .getAttribute("l
1c920 61 6e 67 22 29 3b 69 66 28 74 29 7b 76 61 72 20  ang");if(t){var 
1c930 72 3d 61 65 5b 74 5d 3b 72 26 26 28 6e 65 2e 6c  r=ae[t];r&&(ne.l
1c940 61 6e 67 3d 72 29 7d 7d 29 3b 76 61 72 20 69 65  ang=r)}});var ie
1c950 3d 4d 61 74 68 2e 6d 61 78 2c 73 65 3d 4d 61 74  =Math.max,se=Mat
1c960 68 2e 6d 69 6e 2c 6f 65 3d 4d 61 74 68 2e 61 62  h.min,oe=Math.ab
1c970 73 2c 63 65 3d 4d 61 74 68 2e 73 69 67 6e 7c 7c  s,ce=Math.sign||
1c980 66 75 6e 63 74 69 6f 6e 28 65 29 7b 72 65 74 75  function(e){retu
1c990 72 6e 2b 65 3d 3d 3d 65 3f 30 3d 3d 3d 65 3f 65  rn+e===e?0===e?e
1c9a0 3a 65 3e 30 3f 31 3a 2d 31 3a 4e 61 4e 7d 2c 6c  :e>0?1:-1:NaN},l
1c9b0 65 3d 22 3c 73 74 79 6c 65 3e 2e 68 6c 6a 73 7b  e="<style>.hljs{
1c9c0 64 69 73 70 6c 61 79 3a 62 6c 6f 63 6b 3b 6f 76  display:block;ov
1c9d0 65 72 66 6c 6f 77 2d 78 3a 61 75 74 6f 3b 70 61  erflow-x:auto;pa
1c9e0 64 64 69 6e 67 3a 30 2e 35 65 6d 3b 62 61 63 6b  dding:0.5em;back
1c9f0 67 72 6f 75 6e 64 3a 23 66 66 66 3b 63 6f 6c 6f  ground:#fff;colo
1ca00 72 3a 23 30 30 30 3b 2d 77 65 62 6b 69 74 2d 74  r:#000;-webkit-t
1ca10 65 78 74 2d 73 69 7a 65 2d 61 64 6a 75 73 74 3a  ext-size-adjust:
1ca20 6e 6f 6e 65 7d 2e 68 6c 6a 73 2d 63 6f 6d 6d 65  none}.hljs-comme
1ca30 6e 74 7b 63 6f 6c 6f 72 3a 23 30 30 36 61 30 30  nt{color:#006a00
1ca40 7d 2e 68 6c 6a 73 2d 6b 65 79 77 6f 72 64 7b 63  }.hljs-keyword{c
1ca50 6f 6c 6f 72 3a 23 30 32 45 7d 2e 68 6c 6a 73 2d  olor:#02E}.hljs-
1ca60 6c 69 74 65 72 61 6c 2c 2e 6e 67 69 6e 78 20 2e  literal,.nginx .
1ca70 68 6c 6a 73 2d 74 69 74 6c 65 7b 63 6f 6c 6f 72  hljs-title{color
1ca80 3a 23 61 61 30 64 39 31 7d 2e 6d 65 74 68 6f 64  :#aa0d91}.method
1ca90 2c 2e 68 6c 6a 73 2d 6c 69 73 74 20 2e 68 6c 6a  ,.hljs-list .hlj
1caa0 73 2d 74 69 74 6c 65 2c 2e 68 6c 6a 73 2d 74 61  s-title,.hljs-ta
1cab0 67 20 2e 68 6c 6a 73 2d 74 69 74 6c 65 2c 2e 73  g .hljs-title,.s
1cac0 65 74 74 69 6e 67 20 2e 68 6c 6a 73 2d 76 61 6c  etting .hljs-val
1cad0 75 65 2c 2e 68 6c 6a 73 2d 77 69 6e 75 74 69 6c  ue,.hljs-winutil
1cae0 73 2c 2e 74 65 78 20 2e 68 6c 6a 73 2d 63 6f 6d  s,.tex .hljs-com
1caf0 6d 61 6e 64 2c 2e 68 74 74 70 20 2e 68 6c 6a 73  mand,.http .hljs
1cb00 2d 74 69 74 6c 65 2c 2e 68 6c 6a 73 2d 72 65 71  -title,.hljs-req
1cb10 75 65 73 74 2c 2e 68 6c 6a 73 2d 73 74 61 74 75  uest,.hljs-statu
1cb20 73 2c 2e 68 6c 6a 73 2d 6e 61 6d 65 7b 63 6f 6c  s,.hljs-name{col
1cb30 6f 72 3a 23 30 30 38 7d 2e 68 6c 6a 73 2d 65 6e  or:#008}.hljs-en
1cb40 76 76 61 72 2c 2e 74 65 78 20 2e 68 6c 6a 73 2d  vvar,.tex .hljs-
1cb50 73 70 65 63 69 61 6c 7b 63 6f 6c 6f 72 3a 23 36  special{color:#6
1cb60 36 30 7d 2e 68 6c 6a 73 2d 73 74 72 69 6e 67 7b  60}.hljs-string{
1cb70 63 6f 6c 6f 72 3a 23 63 34 31 61 31 36 7d 2e 68  color:#c41a16}.h
1cb80 6c 6a 73 2d 74 61 67 20 2e 68 6c 6a 73 2d 76 61  ljs-tag .hljs-va
1cb90 6c 75 65 2c 2e 68 6c 6a 73 2d 63 64 61 74 61 2c  lue,.hljs-cdata,
1cba0 2e 68 6c 6a 73 2d 66 69 6c 74 65 72 20 2e 68 6c  .hljs-filter .hl
1cbb0 6a 73 2d 61 72 67 75 6d 65 6e 74 2c 2e 68 6c 6a  js-argument,.hlj
1cbc0 73 2d 61 74 74 72 5f 73 65 6c 65 63 74 6f 72 2c  s-attr_selector,
1cbd0 2e 61 70 61 63 68 65 20 2e 68 6c 6a 73 2d 63 62  .apache .hljs-cb
1cbe0 72 61 63 6b 65 74 2c 2e 68 6c 6a 73 2d 64 61 74  racket,.hljs-dat
1cbf0 65 2c 2e 68 6c 6a 73 2d 72 65 67 65 78 70 7b 63  e,.hljs-regexp{c
1cc00 6f 6c 6f 72 3a 23 30 38 30 7d 2e 68 6c 6a 73 2d  olor:#080}.hljs-
1cc10 73 75 62 20 2e 68 6c 6a 73 2d 69 64 65 6e 74 69  sub .hljs-identi
1cc20 66 69 65 72 2c 2e 68 6c 6a 73 2d 70 69 2c 2e 68  fier,.hljs-pi,.h
1cc30 6c 6a 73 2d 74 61 67 2c 2e 68 6c 6a 73 2d 74 61  ljs-tag,.hljs-ta
1cc40 67 20 2e 68 6c 6a 73 2d 6b 65 79 77 6f 72 64 2c  g .hljs-keyword,
1cc50 2e 68 6c 6a 73 2d 64 65 63 6f 72 61 74 6f 72 2c  .hljs-decorator,
1cc60 2e 69 6e 69 20 2e 68 6c 6a 73 2d 74 69 74 6c 65  .ini .hljs-title
1cc70 2c 2e 68 6c 6a 73 2d 73 68 65 62 61 6e 67 2c 2e  ,.hljs-shebang,.
1cc80 68 6c 6a 73 2d 70 72 6f 6d 70 74 2c 2e 68 6c 6a  hljs-prompt,.hlj
1cc90 73 2d 68 65 78 63 6f 6c 6f 72 2c 2e 68 6c 6a 73  s-hexcolor,.hljs
1cca0 2d 72 75 6c 65 20 2e 68 6c 6a 73 2d 76 61 6c 75  -rule .hljs-valu
1ccb0 65 2c 2e 68 6c 6a 73 2d 73 79 6d 62 6f 6c 2c 2e  e,.hljs-symbol,.
1ccc0 68 6c 6a 73 2d 73 79 6d 62 6f 6c 20 2e 68 6c 6a  hljs-symbol .hlj
1ccd0 73 2d 73 74 72 69 6e 67 2c 2e 68 6c 6a 73 2d 6e  s-string,.hljs-n
1cce0 75 6d 62 65 72 2c 2e 63 73 73 20 2e 68 6c 6a 73  umber,.css .hljs
1ccf0 2d 66 75 6e 63 74 69 6f 6e 2c 2e 68 6c 6a 73 2d  -function,.hljs-
1cd00 66 75 6e 63 74 69 6f 6e 20 2e 68 6c 6a 73 2d 74  function .hljs-t
1cd10 69 74 6c 65 2c 2e 63 6f 66 66 65 65 73 63 72 69  itle,.coffeescri
1cd20 70 74 20 2e 68 6c 6a 73 2d 61 74 74 72 69 62 75  pt .hljs-attribu
1cd30 74 65 7b 63 6f 6c 6f 72 3a 23 41 30 43 7d 2e 68  te{color:#A0C}.h
1cd40 6c 6a 73 2d 66 75 6e 63 74 69 6f 6e 20 2e 68 6c  ljs-function .hl
1cd50 6a 73 2d 74 69 74 6c 65 7b 66 6f 6e 74 2d 77 65  js-title{font-we
1cd60 69 67 68 74 3a 62 6f 6c 64 3b 63 6f 6c 6f 72 3a  ight:bold;color:
1cd70 23 30 30 30 7d 2e 68 6c 6a 73 2d 63 6c 61 73 73  #000}.hljs-class
1cd80 20 2e 68 6c 6a 73 2d 74 69 74 6c 65 2c 2e 73 6d   .hljs-title,.sm
1cd90 61 6c 6c 74 61 6c 6b 20 2e 68 6c 6a 73 2d 63 6c  alltalk .hljs-cl
1cda0 61 73 73 2c 2e 68 6c 6a 73 2d 74 79 70 65 2c 2e  ass,.hljs-type,.
1cdb0 68 6c 6a 73 2d 74 79 70 65 6e 61 6d 65 2c 2e 68  hljs-typename,.h
1cdc0 6c 6a 73 2d 74 61 67 20 2e 68 6c 6a 73 2d 61 74  ljs-tag .hljs-at
1cdd0 74 72 69 62 75 74 65 2c 2e 68 6c 6a 73 2d 64 6f  tribute,.hljs-do
1cde0 63 74 79 70 65 2c 2e 68 6c 6a 73 2d 63 6c 61 73  ctype,.hljs-clas
1cdf0 73 20 2e 68 6c 6a 73 2d 69 64 2c 2e 68 6c 6a 73  s .hljs-id,.hljs
1ce00 2d 62 75 69 6c 74 5f 69 6e 2c 2e 73 65 74 74 69  -built_in,.setti
1ce10 6e 67 2c 2e 68 6c 6a 73 2d 70 61 72 61 6d 73 2c  ng,.hljs-params,
1ce20 2e 63 6c 6f 6a 75 72 65 20 2e 68 6c 6a 73 2d 61  .clojure .hljs-a
1ce30 74 74 72 69 62 75 74 65 7b 63 6f 6c 6f 72 3a 23  ttribute{color:#
1ce40 35 63 32 36 39 39 7d 2e 68 6c 6a 73 2d 76 61 72  5c2699}.hljs-var
1ce50 69 61 62 6c 65 7b 63 6f 6c 6f 72 3a 23 33 66 36  iable{color:#3f6
1ce60 65 37 34 7d 2e 63 73 73 20 2e 68 6c 6a 73 2d 74  e74}.css .hljs-t
1ce70 61 67 2c 2e 68 6c 6a 73 2d 72 75 6c 65 20 2e 68  ag,.hljs-rule .h
1ce80 6c 6a 73 2d 70 72 6f 70 65 72 74 79 2c 2e 68 6c  ljs-property,.hl
1ce90 6a 73 2d 70 73 65 75 64 6f 2c 2e 68 6c 6a 73 2d  js-pseudo,.hljs-
1cea0 73 75 62 73 74 7b 63 6f 6c 6f 72 3a 23 30 30 30  subst{color:#000
1ceb0 7d 2e 63 73 73 20 2e 68 6c 6a 73 2d 63 6c 61 73  }.css .hljs-clas
1cec0 73 2c 2e 63 73 73 20 2e 68 6c 6a 73 2d 69 64 7b  s,.css .hljs-id{
1ced0 63 6f 6c 6f 72 3a 23 39 62 37 30 33 66 7d 2e 68  color:#9b703f}.h
1cee0 6c 6a 73 2d 76 61 6c 75 65 20 2e 68 6c 6a 73 2d  ljs-value .hljs-
1cef0 69 6d 70 6f 72 74 61 6e 74 7b 63 6f 6c 6f 72 3a  important{color:
1cf00 23 66 66 37 37 30 30 3b 66 6f 6e 74 2d 77 65 69  #ff7700;font-wei
1cf10 67 68 74 3a 62 6f 6c 64 7d 2e 68 6c 6a 73 2d 72  ght:bold}.hljs-r
1cf20 75 6c 65 20 2e 68 6c 6a 73 2d 6b 65 79 77 6f 72  ule .hljs-keywor
1cf30 64 7b 63 6f 6c 6f 72 3a 23 63 35 61 66 37 35 7d  d{color:#c5af75}
1cf40 2e 68 6c 6a 73 2d 61 6e 6e 6f 74 61 74 69 6f 6e  .hljs-annotation
1cf50 2c 2e 61 70 61 63 68 65 20 2e 68 6c 6a 73 2d 73  ,.apache .hljs-s
1cf60 71 62 72 61 63 6b 65 74 2c 2e 6e 67 69 6e 78 20  qbracket,.nginx 
1cf70 2e 68 6c 6a 73 2d 62 75 69 6c 74 5f 69 6e 7b 63  .hljs-built_in{c
1cf80 6f 6c 6f 72 3a 23 39 62 38 35 39 64 7d 2e 68 6c  olor:#9b859d}.hl
1cf90 6a 73 2d 70 72 65 70 72 6f 63 65 73 73 6f 72 2c  js-preprocessor,
1cfa0 2e 68 6c 6a 73 2d 70 72 65 70 72 6f 63 65 73 73  .hljs-preprocess
1cfb0 6f 72 20 2a 2c 2e 68 6c 6a 73 2d 70 72 61 67 6d  or *,.hljs-pragm
1cfc0 61 7b 63 6f 6c 6f 72 3a 23 36 34 33 38 32 30 7d  a{color:#643820}
1cfd0 2e 74 65 78 20 2e 68 6c 6a 73 2d 66 6f 72 6d 75  .tex .hljs-formu
1cfe0 6c 61 7b 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6f  la{background-co
1cff0 6c 6f 72 3a 23 65 65 65 3b 66 6f 6e 74 2d 73 74  lor:#eee;font-st
1d000 79 6c 65 3a 69 74 61 6c 69 63 7d 2e 64 69 66 66  yle:italic}.diff
1d010 20 2e 68 6c 6a 73 2d 68 65 61 64 65 72 2c 2e 68   .hljs-header,.h
1d020 6c 6a 73 2d 63 68 75 6e 6b 7b 63 6f 6c 6f 72 3a  ljs-chunk{color:
1d030 23 38 30 38 30 38 30 3b 66 6f 6e 74 2d 77 65 69  #808080;font-wei
1d040 67 68 74 3a 62 6f 6c 64 7d 2e 64 69 66 66 20 2e  ght:bold}.diff .
1d050 68 6c 6a 73 2d 63 68 61 6e 67 65 7b 62 61 63 6b  hljs-change{back
1d060 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 23 62 63  ground-color:#bc
1d070 63 66 66 39 7d 2e 68 6c 6a 73 2d 61 64 64 69 74  cff9}.hljs-addit
1d080 69 6f 6e 7b 62 61 63 6b 67 72 6f 75 6e 64 2d 63  ion{background-c
1d090 6f 6c 6f 72 3a 23 62 61 65 65 62 61 7d 2e 68 6c  olor:#baeeba}.hl
1d0a0 6a 73 2d 64 65 6c 65 74 69 6f 6e 7b 62 61 63 6b  js-deletion{back
1d0b0 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 3a 23 66 66  ground-color:#ff
1d0c0 63 38 62 64 7d 2e 68 6c 6a 73 2d 63 6f 6d 6d 65  c8bd}.hljs-comme
1d0d0 6e 74 20 2e 68 6c 6a 73 2d 64 6f 63 74 61 67 7b  nt .hljs-doctag{
1d0e0 66 6f 6e 74 2d 77 65 69 67 68 74 3a 62 6f 6c 64  font-weight:bold
1d0f0 7d 2e 6d 65 74 68 6f 64 20 2e 68 6c 6a 73 2d 69  }.method .hljs-i
1d100 64 7b 63 6f 6c 6f 72 3a 23 30 30 30 7d 3c 2f 73  d{color:#000}</s
1d110 74 79 6c 65 3e 22 3b 69 66 28 21 77 69 6e 64 6f  tyle>";if(!windo
1d120 77 2e 61 6c 72 65 61 64 79 50 72 6f 63 65 73 73  w.alreadyProcess
1d130 65 64 4d 61 72 6b 64 65 65 70 29 7b 77 69 6e 64  edMarkdeep){wind
1d140 6f 77 2e 61 6c 72 65 61 64 79 50 72 6f 63 65 73  ow.alreadyProces
1d150 73 65 64 4d 61 72 6b 64 65 65 70 3d 21 30 3b 76  sedMarkdeep=!0;v
1d160 61 72 20 75 65 3d 77 69 6e 64 6f 77 2e 6c 6f 63  ar ue=window.loc
1d170 61 74 69 6f 6e 2e 68 72 65 66 2e 73 65 61 72 63  ation.href.searc
1d180 68 28 2f 5c 3f 2e 2a 6e 6f 66 6f 72 6d 61 74 2e  h(/\?.*noformat.
1d190 2a 2f 69 29 21 3d 3d 2d 31 3b 77 69 6e 64 6f 77  */i)!==-1;window
1d1a0 2e 6d 61 72 6b 64 65 65 70 3d 4f 62 6a 65 63 74  .markdeep=Object
1d1b0 2e 66 72 65 65 7a 65 28 7b 66 6f 72 6d 61 74 3a  .freeze({format:
1d1c0 76 2c 66 6f 72 6d 61 74 44 69 61 67 72 61 6d 3a  v,formatDiagram:
1d1d0 4d 2c 73 74 79 6c 65 73 68 65 65 74 3a 66 75 6e  M,stylesheet:fun
1d1e0 63 74 69 6f 6e 28 29 7b 72 65 74 75 72 6e 20 50  ction(){return P
1d1f0 2b 6c 28 29 2b 6c 65 7d 7d 29 3b 76 61 72 20 64  +l()+le}});var d
1d200 65 3d 27 3c 73 63 72 69 70 74 20 74 79 70 65 3d  e='<script type=
1d210 22 74 65 78 74 2f 78 2d 6d 61 74 68 6a 61 78 2d  "text/x-mathjax-
1d220 63 6f 6e 66 69 67 22 3e 4d 61 74 68 4a 61 78 2e  config">MathJax.
1d230 48 75 62 2e 43 6f 6e 66 69 67 28 7b 20 54 65 58  Hub.Config({ TeX
1d240 3a 20 7b 20 65 71 75 61 74 69 6f 6e 4e 75 6d 62  : { equationNumb
1d250 65 72 73 3a 20 7b 61 75 74 6f 4e 75 6d 62 65 72  ers: {autoNumber
1d260 3a 20 22 41 4d 53 22 7d 20 7d 20 7d 29 3b 3c 2f  : "AMS"} } });</
1d270 73 63 72 69 70 74 3e 3c 73 70 61 6e 20 73 74 79  script><span sty
1d280 6c 65 3d 22 64 69 73 70 6c 61 79 3a 6e 6f 6e 65  le="display:none
1d290 22 3e 27 2b 22 24 24 4e 43 7b 5c 5c 6e 7d 7b 5c  ">'+"$$NC{\\n}{\
1d2a0 5c 68 61 74 7b 6e 7d 7d 4e 43 7b 5c 5c 74 68 65  \hat{n}}NC{\\the
1d2b0 74 61 69 7d 7b 5c 5c 74 68 65 74 61 5f 5c 5c 6d  tai}{\\theta_\\m
1d2c0 61 74 68 72 6d 7b 69 7d 7d 4e 43 7b 5c 5c 74 68  athrm{i}}NC{\\th
1d2d0 65 74 61 6f 7d 7b 5c 5c 74 68 65 74 61 5f 5c 5c  etao}{\\theta_\\
1d2e0 6d 61 74 68 72 6d 7b 6f 7d 7d 4e 43 7b 5c 5c 64  mathrm{o}}NC{\\d
1d2f0 7d 5b 31 5d 7b 5c 5c 6d 61 74 68 72 6d 7b 64 7d  }[1]{\\mathrm{d}
1d300 23 31 7d 4e 43 7b 5c 5c 77 7d 7b 5c 5c 68 61 74  #1}NC{\\w}{\\hat
1d310 7b 5c 5c 6f 6d 65 67 61 7d 7d 4e 43 7b 5c 5c 77  {\\omega}}NC{\\w
1d320 69 7d 7b 5c 5c 77 5f 5c 5c 6d 61 74 68 72 6d 7b  i}{\\w_\\mathrm{
1d330 69 7d 7d 4e 43 7b 5c 5c 77 6f 7d 7b 5c 5c 77 5f  i}}NC{\\wo}{\\w_
1d340 5c 5c 6d 61 74 68 72 6d 7b 6f 7d 7d 4e 43 7b 5c  \\mathrm{o}}NC{\
1d350 5c 77 68 7d 7b 5c 5c 77 5f 5c 5c 6d 61 74 68 72  \wh}{\\w_\\mathr
1d360 6d 7b 68 7d 7d 4e 43 7b 5c 5c 4c 69 7d 7b 4c 5f  m{h}}NC{\\Li}{L_
1d370 5c 5c 6d 61 74 68 72 6d 7b 69 7d 7d 4e 43 7b 5c  \\mathrm{i}}NC{\
1d380 5c 4c 6f 7d 7b 4c 5f 5c 5c 6d 61 74 68 72 6d 7b  \Lo}{L_\\mathrm{
1d390 6f 7d 7d 4e 43 7b 5c 5c 4c 65 7d 7b 4c 5f 5c 5c  o}}NC{\\Le}{L_\\
1d3a0 6d 61 74 68 72 6d 7b 65 7d 7d 4e 43 7b 5c 5c 4c  mathrm{e}}NC{\\L
1d3b0 72 7d 7b 4c 5f 5c 5c 6d 61 74 68 72 6d 7b 72 7d  r}{L_\\mathrm{r}
1d3c0 7d 4e 43 7b 5c 5c 4c 74 7d 7b 4c 5f 5c 5c 6d 61  }NC{\\Lt}{L_\\ma
1d3d0 74 68 72 6d 7b 74 7d 7d 4e 43 7b 5c 5c 4f 7d 7b  thrm{t}}NC{\\O}{
1d3e0 5c 5c 6d 61 74 68 72 6d 7b 4f 7d 7d 4e 43 7b 5c  \\mathrm{O}}NC{\
1d3f0 5c 64 65 67 72 65 65 73 7d 7b 7b 5e 7b 5c 5c 6c  \degrees}{{^{\\l
1d400 61 72 67 65 5c 5c 63 69 72 63 7d 7d 7d 4e 43 7b  arge\\circ}}}NC{
1d410 5c 5c 54 7d 7b 5c 5c 6d 61 74 68 73 66 7b 54 7d  \\T}{\\mathsf{T}
1d420 7d 4e 43 7b 5c 5c 6d 61 74 68 73 65 74 7d 5b 31  }NC{\\mathset}[1
1d430 5d 7b 5c 5c 6d 61 74 68 62 62 7b 23 31 7d 7d 4e  ]{\\mathbb{#1}}N
1d440 43 7b 5c 5c 52 65 61 6c 7d 7b 5c 5c 6d 61 74 68  C{\\Real}{\\math
1d450 73 65 74 7b 52 7d 7d 4e 43 7b 5c 5c 49 6e 74 65  set{R}}NC{\\Inte
1d460 67 65 72 7d 7b 5c 5c 6d 61 74 68 73 65 74 7b 5a  ger}{\\mathset{Z
1d470 7d 7d 4e 43 7b 5c 5c 42 6f 6f 6c 65 61 6e 7d 7b  }}NC{\\Boolean}{
1d480 5c 5c 6d 61 74 68 73 65 74 7b 42 7d 7d 4e 43 7b  \\mathset{B}}NC{
1d490 5c 5c 43 6f 6d 70 6c 65 78 7d 7b 5c 5c 6d 61 74  \\Complex}{\\mat
1d4a0 68 73 65 74 7b 43 7d 7d 4e 43 7b 5c 5c 75 6e 7d  hset{C}}NC{\\un}
1d4b0 5b 31 5d 7b 5c 5c 2c 5c 5c 6d 61 74 68 72 6d 7b  [1]{\\,\\mathrm{
1d4c0 23 31 7d 7d 24 24 5c 6e 22 2e 72 70 28 2f 4e 43  #1}}$$\n".rp(/NC
1d4d0 2f 67 2c 22 5c 5c 6e 65 77 63 6f 6d 6d 61 6e 64  /g,"\\newcommand
1d4e0 22 29 2b 22 3c 2f 73 70 61 6e 3e 5c 6e 22 2c 70  ")+"</span>\n",p
1d4f0 65 3d 22 68 74 74 70 73 3a 2f 2f 63 64 6e 6a 73  e="https://cdnjs
1d500 2e 63 6c 6f 75 64 66 6c 61 72 65 2e 63 6f 6d 2f  .cloudflare.com/
1d510 61 6a 61 78 2f 6c 69 62 73 2f 6d 61 74 68 6a 61  ajax/libs/mathja
1d520 78 2f 32 2e 37 2e 31 2f 4d 61 74 68 4a 61 78 2e  x/2.7.1/MathJax.
1d530 6a 73 3f 63 6f 6e 66 69 67 3d 54 65 58 2d 41 4d  js?config=TeX-AM
1d540 53 2d 4d 4d 4c 5f 48 54 4d 4c 6f 72 4d 4d 4c 22  S-MML_HTMLorMML"
1d550 2c 6d 65 3d 72 28 22 6d 6f 64 65 22 29 3b 73 77  ,me=r("mode");sw
1d560 69 74 63 68 28 6d 65 29 7b 63 61 73 65 22 73 63  itch(me){case"sc
1d570 72 69 70 74 22 3a 72 65 74 75 72 6e 3b 63 61 73  ript":return;cas
1d580 65 22 68 74 6d 6c 22 3a 63 61 73 65 22 64 6f 78  e"html":case"dox
1d590 79 67 65 6e 22 3a 41 28 64 6f 63 75 6d 65 6e 74  ygen":A(document
1d5a0 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c  .getElementsByCl
1d5b0 61 73 73 4e 61 6d 65 28 22 64 69 61 67 72 61 6d  assName("diagram
1d5c0 22 29 29 2e 63 6f 6e 63 61 74 28 41 28 64 6f 63  ")).concat(A(doc
1d5d0 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
1d5e0 73 42 79 54 61 67 4e 61 6d 65 28 22 64 69 61 67  sByTagName("diag
1d5f0 72 61 6d 22 29 29 29 2e 66 6f 72 45 61 63 68 28  ram"))).forEach(
1d600 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20  function(e){var 
1d610 74 3d 73 28 65 2e 69 6e 6e 65 72 48 54 4d 4c 29  t=s(e.innerHTML)
1d620 3b 74 3d 74 2e 72 70 28 2f 28 3a 3f 5e 5b 20 5c  ;t=t.rp(/(:?^[ \
1d630 74 5d 2a 5c 6e 29 7c 28 3a 3f 5c 6e 5b 20 5c 74  t]*\n)|(:?\n[ \t
1d640 5d 2a 29 24 2f 67 2c 22 22 29 2c 22 64 6f 78 79  ]*)$/g,""),"doxy
1d650 67 65 6e 22 3d 3d 3d 6d 65 26 26 28 74 3d 74 2e  gen"===me&&(t=t.
1d660 72 70 28 52 65 67 45 78 70 28 22 5c 75 32 30 31  rp(RegExp("\u201
1d670 33 22 2c 22 67 22 29 2c 22 2d 2d 22 29 2c 74 3d  3","g"),"--"),t=
1d680 74 2e 72 70 28 52 65 67 45 78 70 28 22 5c 75 32  t.rp(RegExp("\u2
1d690 30 31 34 22 2c 22 67 22 29 2c 22 2d 2d 2d 22 29  014","g"),"---")
1d6a0 2c 74 3d 74 2e 72 70 28 2f 3c 61 20 63 6c 61 73  ,t=t.rp(/<a clas
1d6b0 73 3d 22 65 6c 22 20 2e 2a 3e 28 2e 2a 29 3c 5c  s="el" .*>(.*)<\
1d6c0 2f 61 3e 2f 67 2c 22 24 31 22 29 29 2c 65 2e 6f  /a>/g,"$1")),e.o
1d6d0 75 74 65 72 48 54 4d 4c 3d 27 3c 63 65 6e 74 65  uterHTML='<cente
1d6e0 72 20 63 6c 61 73 73 3d 22 6d 64 22 3e 27 2b 4d  r class="md">'+M
1d6f0 28 43 28 74 29 2c 22 22 29 2b 22 3c 2f 63 65 6e  (C(t),"")+"</cen
1d700 74 65 72 3e 22 7d 29 3b 76 61 72 20 67 65 3d 21  ter>"});var ge=!
1d710 31 3b 72 65 74 75 72 6e 20 41 28 64 6f 63 75 6d  1;return A(docum
1d720 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42  ent.getElementsB
1d730 79 43 6c 61 73 73 4e 61 6d 65 28 22 6d 61 72 6b  yClassName("mark
1d740 64 65 65 70 22 29 29 2e 63 6f 6e 63 61 74 28 41  deep")).concat(A
1d750 28 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65  (document.getEle
1d760 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22  mentsByTagName("
1d770 6d 61 72 6b 64 65 65 70 22 29 29 29 2e 66 6f 72  markdeep"))).for
1d780 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 65 29  Each(function(e)
1d790 7b 76 61 72 20 74 3d 64 6f 63 75 6d 65 6e 74 2e  {var t=document.
1d7a0 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64  createElement("d
1d7b0 69 76 22 29 2c 72 3d 76 28 43 28 73 28 65 2e 69  iv"),r=v(C(s(e.i
1d7c0 6e 6e 65 72 48 54 4d 4c 29 29 2c 21 30 29 3b 67  nnerHTML)),!0);g
1d7d0 65 3d 67 65 7c 7c 53 28 72 29 2c 74 2e 69 6e 6e  e=ge||S(r),t.inn
1d7e0 65 72 48 54 4d 4c 3d 72 2c 65 2e 70 61 72 65 6e  erHTML=r,e.paren
1d7f0 74 4e 6f 64 65 2e 72 65 70 6c 61 63 65 43 68 69  tNode.replaceChi
1d800 6c 64 28 74 2c 65 29 7d 29 2c 64 6f 63 75 6d 65  ld(t,e)}),docume
1d810 6e 74 2e 68 65 61 64 2e 69 6e 6e 65 72 48 54 4d  nt.head.innerHTM
1d820 4c 3d 77 69 6e 64 6f 77 2e 6d 61 72 6b 64 65 65  L=window.markdee
1d830 70 2e 73 74 79 6c 65 73 68 65 65 74 28 29 2b 64  p.stylesheet()+d
1d840 6f 63 75 6d 65 6e 74 2e 68 65 61 64 2e 69 6e 6e  ocument.head.inn
1d850 65 72 48 54 4d 4c 2b 28 67 65 3f 64 65 3a 22 22  erHTML+(ge?de:""
1d860 29 2c 76 6f 69 64 20 45 28 29 7d 75 65 7c 7c 28  ),void E()}ue||(
1d870 41 28 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c  A(document.getEl
1d880 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28  ementsByTagName(
1d890 22 73 63 72 69 70 74 22 29 29 2e 66 6f 72 45 61  "script")).forEa
1d8a0 63 68 28 66 75 6e 63 74 69 6f 6e 28 65 29 7b 6b  ch(function(e){k
1d8b0 28 65 2e 73 72 63 29 26 26 65 2e 70 61 72 65 6e  (e.src)&&e.paren
1d8c0 74 4e 6f 64 65 2e 72 65 6d 6f 76 65 43 68 69 6c  tNode.removeChil
1d8d0 64 28 65 29 7d 29 2c 64 6f 63 75 6d 65 6e 74 2e  d(e)}),document.
1d8e0 62 6f 64 79 2e 73 74 79 6c 65 2e 76 69 73 69 62  body.style.visib
1d8f0 69 6c 69 74 79 3d 22 68 69 64 64 65 6e 22 29 3b  ility="hidden");
1d900 76 61 72 20 62 65 3d 75 28 64 6f 63 75 6d 65 6e  var be=u(documen
1d910 74 2e 62 6f 64 79 29 3b 69 66 28 75 65 29 7b 62  t.body);if(ue){b
1d920 65 3d 62 65 2e 72 70 28 2f 3c 21 2d 2d 20 4d 61  e=be.rp(/<!-- Ma
1d930 72 6b 64 65 65 70 3a 2e 2b 24 2f 67 6d 2c 22 22  rkdeep:.+$/gm,""
1d940 29 2b 48 2c 62 65 3d 62 65 2e 72 70 28 2f 3c 2f  )+H,be=be.rp(/</
1d950 67 2c 22 26 6c 74 3b 22 29 2e 72 70 28 2f 3e 2f  g,"&lt;").rp(/>/
1d960 67 2c 22 26 67 74 3b 22 29 2c 64 6f 63 75 6d 65  g,"&gt;"),docume
1d970 6e 74 2e 62 6f 64 79 2e 69 6e 6e 65 72 48 54 4d  nt.body.innerHTM
1d980 4c 3d 65 28 22 70 72 65 22 2c 62 65 29 3b 66 6f  L=e("pre",be);fo
1d990 72 28 76 61 72 20 66 65 3d 64 6f 63 75 6d 65 6e  r(var fe=documen
1d9a0 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43  t.getElementsByC
1d9b0 6c 61 73 73 4e 61 6d 65 28 22 66 61 6c 6c 62 61  lassName("fallba
1d9c0 63 6b 22 29 2c 68 65 3d 30 3b 68 65 3c 66 65 2e  ck"),he=0;he<fe.
1d9d0 6c 65 6e 67 74 68 3b 2b 2b 68 65 29 66 65 5b 68  length;++he)fe[h
1d9e0 65 5d 2e 72 65 6d 6f 76 65 28 29 3b 72 65 74 75  e].remove();retu
1d9f0 72 6e 7d 76 61 72 20 79 65 3d 66 75 6e 63 74 69  rn}var ye=functi
1da00 6f 6e 28 29 7b 76 61 72 20 74 3d 75 28 64 6f 63  on(){var t=u(doc
1da10 75 6d 65 6e 74 2e 62 6f 64 79 29 2c 72 3d 76 28  ument.body),r=v(
1da20 74 2c 21 31 29 2c 6e 3d 53 28 72 29 3b 6e 26 26  t,!1),n=S(r);n&&
1da30 28 72 3d 64 65 2b 72 29 2c 72 2b 3d 42 3b 76 61  (r=de+r),r+=B;va
1da40 72 20 61 3d 74 2e 6c 65 6e 67 74 68 3e 31 65 33  r a=t.length>1e3
1da50 2c 73 3d 46 2b 50 2b 6c 28 29 2b 6c 65 3b 69 66  ,s=F+P+l()+le;if
1da60 28 61 26 26 28 73 2b 3d 65 28 22 73 74 79 6c 65  (a&&(s+=e("style
1da70 22 2c 22 64 69 76 2e 74 69 74 6c 65 20 7b 20 70  ","div.title { p
1da80 61 64 64 69 6e 67 2d 74 6f 70 3a 20 34 30 70 78  adding-top: 40px
1da90 3b 20 7d 20 64 69 76 2e 61 66 74 65 72 54 69 74  ; } div.afterTit
1daa0 6c 65 73 20 7b 20 68 65 69 67 68 74 3a 20 31 35  les { height: 15
1dab0 70 78 3b 20 7d 22 29 29 2c 77 69 6e 64 6f 77 2e  px; }")),window.
1dac0 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 2e 73 65  location.href.se
1dad0 61 72 63 68 28 2f 5c 3f 2e 2a 65 78 70 6f 72 74  arch(/\?.*export
1dae0 2e 2a 2f 69 29 21 3d 3d 2d 31 29 7b 76 61 72 20  .*/i)!==-1){var 
1daf0 6f 3d 27 3c 6d 65 74 61 20 63 68 61 72 73 65 74  o='<meta charset
1db00 3d 22 55 54 46 2d 38 22 3e 3c 6d 65 74 61 20 68  ="UTF-8"><meta h
1db10 74 74 70 2d 65 71 75 69 76 3d 22 63 6f 6e 74 65  ttp-equiv="conte
1db20 6e 74 2d 74 79 70 65 22 20 63 6f 6e 74 65 6e 74  nt-type" content
1db30 3d 22 74 65 78 74 2f 68 74 6d 6c 3b 63 68 61 72  ="text/html;char
1db40 73 65 74 3d 55 54 46 2d 38 22 3e 27 2b 73 2b 64  set=UTF-8">'+s+d
1db50 6f 63 75 6d 65 6e 74 2e 68 65 61 64 2e 69 6e 6e  ocument.head.inn
1db60 65 72 48 54 4d 4c 2b 72 3b 6e 26 26 28 6f 2b 3d  erHTML+r;n&&(o+=
1db70 27 3c 73 63 72 69 70 74 20 73 72 63 3d 22 27 2b  '<script src="'+
1db80 70 65 2b 27 22 3e 3c 2f 73 63 72 69 70 74 3e 27  pe+'"></script>'
1db90 29 2c 64 6f 63 75 6d 65 6e 74 2e 62 6f 64 79 2e  ),document.body.
1dba0 69 6e 6e 65 72 48 54 4d 4c 3d 65 28 22 70 72 65  innerHTML=e("pre
1dbb0 22 2c 69 28 6f 29 29 7d 65 6c 73 65 20 64 6f 63  ",i(o))}else doc
1dbc0 75 6d 65 6e 74 2e 68 65 61 64 2e 69 6e 6e 65 72  ument.head.inner
1dbd0 48 54 4d 4c 3d 27 3c 6d 65 74 61 20 63 68 61 72  HTML='<meta char
1dbe0 73 65 74 3d 22 55 54 46 2d 38 22 3e 3c 6d 65 74  set="UTF-8"><met
1dbf0 61 20 68 74 74 70 2d 65 71 75 69 76 3d 22 63 6f  a http-equiv="co
1dc00 6e 74 65 6e 74 2d 74 79 70 65 22 20 63 6f 6e 74  ntent-type" cont
1dc10 65 6e 74 3d 22 74 65 78 74 2f 68 74 6d 6c 3b 63  ent="text/html;c
1dc20 68 61 72 73 65 74 3d 55 54 46 2d 38 22 3e 27 2b  harset=UTF-8">'+
1dc30 73 2b 64 6f 63 75 6d 65 6e 74 2e 68 65 61 64 2e  s+document.head.
1dc40 69 6e 6e 65 72 48 54 4d 4c 2c 64 6f 63 75 6d 65  innerHTML,docume
1dc50 6e 74 2e 62 6f 64 79 2e 69 6e 6e 65 72 48 54 4d  nt.body.innerHTM
1dc60 4c 3d 72 2c 6e 26 26 45 28 29 3b 64 6f 63 75 6d  L=r,n&&E();docum
1dc70 65 6e 74 2e 62 6f 64 79 2e 73 74 79 6c 65 2e 76  ent.body.style.v
1dc80 69 73 69 62 69 6c 69 74 79 3d 22 76 69 73 69 62  isibility="visib
1dc90 6c 65 22 3b 76 61 72 20 63 3d 77 69 6e 64 6f 77  le";var c=window
1dca0 2e 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 2e 69  .location.href.i
1dcb0 6e 64 65 78 4f 66 28 22 23 22 29 3b 63 3e 2d 31  ndexOf("#");c>-1
1dcc0 3f 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63  ?setTimeout(func
1dcd0 74 69 6f 6e 28 29 7b 76 61 72 20 65 3d 64 6f 63  tion(){var e=doc
1dce0 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74  ument.getElement
1dcf0 73 42 79 4e 61 6d 65 28 77 69 6e 64 6f 77 2e 6c  sByName(window.l
1dd00 6f 63 61 74 69 6f 6e 2e 68 72 65 66 2e 73 75 62  ocation.href.sub
1dd10 73 74 72 69 6e 67 28 63 2b 31 29 29 3b 65 2e 6c  string(c+1));e.l
1dd20 65 6e 67 74 68 3e 30 26 26 65 5b 30 5d 2e 73 63  ength>0&&e[0].sc
1dd30 72 6f 6c 6c 49 6e 74 6f 56 69 65 77 28 29 2c 77  rollIntoView(),w
1dd40 69 6e 64 6f 77 2e 6d 61 72 6b 64 65 65 70 4f 70  indow.markdeepOp
1dd50 74 69 6f 6e 73 26 26 28 77 69 6e 64 6f 77 2e 6d  tions&&(window.m
1dd60 61 72 6b 64 65 65 70 4f 70 74 69 6f 6e 73 2e 6f  arkdeepOptions.o
1dd70 6e 4c 6f 61 64 7c 7c 4d 61 74 68 2e 63 6f 73 29  nLoad||Math.cos)
1dd80 28 29 7d 2c 31 30 30 29 3a 77 69 6e 64 6f 77 2e  ()},100):window.
1dd90 6d 61 72 6b 64 65 65 70 4f 70 74 69 6f 6e 73 26  markdeepOptions&
1dda0 26 77 69 6e 64 6f 77 2e 6d 61 72 6b 64 65 65 70  &window.markdeep
1ddb0 4f 70 74 69 6f 6e 73 2e 6f 6e 4c 6f 61 64 26 26  Options.onLoad&&
1ddc0 73 65 74 54 69 6d 65 6f 75 74 28 77 69 6e 64 6f  setTimeout(windo
1ddd0 77 2e 6d 61 72 6b 64 65 65 70 4f 70 74 69 6f 6e  w.markdeepOption
1dde0 73 2e 6f 6e 4c 6f 61 64 2c 31 30 30 29 7d 2c 78  s.onLoad,100)},x
1ddf0 65 3d 2f 28 5b 5e 3f 5d 2b 29 28 3f 3a 5c 3f 69  e=/([^?]+)(?:\?i
1de00 64 3d 28 69 6e 63 5c 64 2b 29 26 70 3d 28 5b 5e  d=(inc\d+)&p=([^
1de10 26 5d 2b 29 29 3f 2f 2e 65 78 65 63 28 6c 6f 63  &]+))?/.exec(loc
1de20 61 74 69 6f 6e 2e 68 72 65 66 29 2c 76 65 3d 6a  ation.href),ve=j
1de30 28 78 65 5b 31 5d 29 2c 5f 65 3d 78 65 5b 32 5d  (xe[1]),_e=xe[2]
1de40 2c 77 65 3d 28 6a 28 78 65 5b 33 5d 26 26 64 65  ,we=(j(xe[3]&&de
1de50 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e 74  codeURIComponent
1de60 28 78 65 5b 33 5d 29 29 2c 22 64 69 73 70 6c 61  (xe[3])),"displa
1de70 79 3a 6e 6f 6e 65 22 29 2c 43 65 3d 30 2c 4e 65  y:none"),Ce=0,Ne
1de80 3d 5f 65 2c 4d 65 3d 21 31 2c 6b 65 3d 30 2c 41  =_e,Me=!1,ke=0,A
1de90 65 3d 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61  e=function(e){va
1dea0 72 20 74 3d 21 31 2c 72 3d 65 2e 64 61 74 61 2e  r t=!1,r=e.data.
1deb0 73 75 62 73 74 72 69 6e 67 26 26 65 2e 64 61 74  substring&&e.dat
1dec0 61 2e 72 65 70 6c 61 63 65 28 2f 5e 28 69 6e 63  a.replace(/^(inc
1ded0 5c 64 2b 29 3d 2f 2c 66 75 6e 63 74 69 6f 6e 28  \d+)=/,function(
1dee0 65 2c 72 29 7b 72 65 74 75 72 6e 20 74 3d 72 2c  e,r){return t=r,
1def0 22 22 7d 29 3b 69 66 28 74 29 7b 76 61 72 20 6e  ""});if(t){var n
1df00 3d 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65  =document.getEle
1df10 6d 65 6e 74 42 79 49 64 28 74 29 3b 6e 2e 6f 75  mentById(t);n.ou
1df20 74 65 72 48 54 4d 4c 3d 22 5c 6e 22 2b 72 2b 22  terHTML="\n"+r+"
1df30 5c 6e 22 2c 2d 2d 6b 65 2c 6b 65 3c 3d 30 26 26  \n",--ke,ke<=0&&
1df40 28 4e 65 3f 54 28 29 3a 73 65 74 54 69 6d 65 6f  (Ne?T():setTimeo
1df50 75 74 28 79 65 2c 31 29 29 7d 7d 3b 62 65 3d 62  ut(ye,1))}};be=b
1df60 65 2e 72 70 28 2f 28 3f 3a 5e 7c 5c 73 29 5c 28  e.rp(/(?:^|\s)\(
1df70 69 6e 73 65 72 74 5b 20 5c 74 5d 2b 28 5c 53 2b  insert[ \t]+(\S+
1df80 5c 2e 5c 53 2a 29 5b 20 5c 74 5d 2b 68 65 72 65  \.\S*)[ \t]+here
1df90 5c 29 5c 73 2f 67 2c 66 75 6e 63 74 69 6f 6e 28  \)\s/g,function(
1dfa0 65 2c 74 29 7b 30 3d 3d 3d 6b 65 26 26 28 4d 65  e,t){0===ke&&(Me
1dfb0 3d 21 30 2c 61 64 64 45 76 65 6e 74 4c 69 73 74  =!0,addEventList
1dfc0 65 6e 65 72 28 22 6d 65 73 73 61 67 65 22 2c 41  ener("message",A
1dfd0 65 29 29 2c 2b 2b 6b 65 3b 76 61 72 20 72 3d 22  e)),++ke;var r="
1dfe0 69 6e 63 22 2b 20 2b 2b 43 65 3b 72 65 74 75 72  inc"+ ++Ce;retur
1dff0 6e 27 3c 69 66 72 61 6d 65 20 73 72 63 3d 22 27  n'<iframe src="'
1e000 2b 74 2b 22 3f 69 64 3d 22 2b 72 2b 22 26 70 3d  +t+"?id="+r+"&p=
1e010 22 2b 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f  "+encodeURICompo
1e020 6e 65 6e 74 28 76 65 29 2b 27 22 20 69 64 3d 22  nent(ve)+'" id="
1e030 27 2b 72 2b 27 22 20 73 74 79 6c 65 3d 22 27 2b  '+r+'" style="'+
1e040 77 65 2b 27 22 20 63 6f 6e 74 65 6e 74 3d 22 74  we+'" content="t
1e050 65 78 74 2f 68 74 6d 6c 3b 63 68 61 72 73 65 74  ext/html;charset
1e060 3d 55 54 46 2d 38 22 3e 3c 2f 69 66 72 61 6d 65  =UTF-8"></iframe
1e070 3e 27 7d 29 2c 4d 65 3f 64 6f 63 75 6d 65 6e 74  >'}),Me?document
1e080 2e 62 6f 64 79 2e 69 6e 6e 65 72 48 54 4d 4c 3d  .body.innerHTML=
1e090 62 65 3a 4e 65 3f 54 28 29 3a 73 65 74 54 69 6d  be:Ne?T():setTim
1e0a0 65 6f 75 74 28 79 65 2c 31 29 7d 7d 28 29 3b 0a  eout(ye,1)}}();.