⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact e626034fafeed763c6db7837c80e46170ac5e9440107ad8f5a8e7fed5b8e22e6:


0000: 2f 2a 20 68 74 74 70 3a 2f 2f 70 72 69 73 6d 6a  /* http://prismj
0010: 73 2e 63 6f 6d 2f 64 6f 77 6e 6c 6f 61 64 2e 68  s.com/download.h
0020: 74 6d 6c 3f 74 68 65 6d 65 73 3d 70 72 69 73 6d  tml?themes=prism
0030: 26 6c 61 6e 67 75 61 67 65 73 3d 6d 61 72 6b 75  &languages=marku
0040: 70 2b 63 73 73 2b 63 6c 69 6b 65 2b 6a 61 76 61  p+css+clike+java
0050: 73 63 72 69 70 74 20 2a 2f 0a 76 61 72 20 5f 73  script */.var _s
0060: 65 6c 66 3d 22 75 6e 64 65 66 69 6e 65 64 22 21  elf="undefined"!
0070: 3d 74 79 70 65 6f 66 20 77 69 6e 64 6f 77 3f 77  =typeof window?w
0080: 69 6e 64 6f 77 3a 22 75 6e 64 65 66 69 6e 65 64  indow:"undefined
0090: 22 21 3d 74 79 70 65 6f 66 20 57 6f 72 6b 65 72  "!=typeof Worker
00a0: 47 6c 6f 62 61 6c 53 63 6f 70 65 26 26 73 65 6c  GlobalScope&&sel
00b0: 66 20 69 6e 73 74 61 6e 63 65 6f 66 20 57 6f 72  f instanceof Wor
00c0: 6b 65 72 47 6c 6f 62 61 6c 53 63 6f 70 65 3f 73  kerGlobalScope?s
00d0: 65 6c 66 3a 7b 7d 2c 50 72 69 73 6d 3d 66 75 6e  elf:{},Prism=fun
00e0: 63 74 69 6f 6e 28 29 7b 76 61 72 20 65 3d 2f 5c  ction(){var e=/\
00f0: 62 6c 61 6e 67 28 3f 3a 75 61 67 65 29 3f 2d 28  blang(?:uage)?-(
0100: 5c 77 2b 29 5c 62 2f 69 2c 74 3d 30 2c 6e 3d 5f  \w+)\b/i,t=0,n=_
0110: 73 65 6c 66 2e 50 72 69 73 6d 3d 7b 6d 61 6e 75  self.Prism={manu
0120: 61 6c 3a 5f 73 65 6c 66 2e 50 72 69 73 6d 26 26  al:_self.Prism&&
0130: 5f 73 65 6c 66 2e 50 72 69 73 6d 2e 6d 61 6e 75  _self.Prism.manu
0140: 61 6c 2c 75 74 69 6c 3a 7b 65 6e 63 6f 64 65 3a  al,util:{encode:
0150: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 72 65 74 75  function(e){retu
0160: 72 6e 20 65 20 69 6e 73 74 61 6e 63 65 6f 66 20  rn e instanceof 
0170: 61 3f 6e 65 77 20 61 28 65 2e 74 79 70 65 2c 6e  a?new a(e.type,n
0180: 2e 75 74 69 6c 2e 65 6e 63 6f 64 65 28 65 2e 63  .util.encode(e.c
0190: 6f 6e 74 65 6e 74 29 2c 65 2e 61 6c 69 61 73 29  ontent),e.alias)
01a0: 3a 22 41 72 72 61 79 22 3d 3d 3d 6e 2e 75 74 69  :"Array"===n.uti
01b0: 6c 2e 74 79 70 65 28 65 29 3f 65 2e 6d 61 70 28  l.type(e)?e.map(
01c0: 6e 2e 75 74 69 6c 2e 65 6e 63 6f 64 65 29 3a 65  n.util.encode):e
01d0: 2e 72 65 70 6c 61 63 65 28 2f 26 2f 67 2c 22 26  .replace(/&/g,"&
01e0: 61 6d 70 3b 22 29 2e 72 65 70 6c 61 63 65 28 2f  amp;").replace(/
01f0: 3c 2f 67 2c 22 26 6c 74 3b 22 29 2e 72 65 70 6c  </g,"&lt;").repl
0200: 61 63 65 28 2f 5c 75 30 30 61 30 2f 67 2c 22 20  ace(/\u00a0/g," 
0210: 22 29 7d 2c 74 79 70 65 3a 66 75 6e 63 74 69 6f  ")},type:functio
0220: 6e 28 65 29 7b 72 65 74 75 72 6e 20 4f 62 6a 65  n(e){return Obje
0230: 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 53  ct.prototype.toS
0240: 74 72 69 6e 67 2e 63 61 6c 6c 28 65 29 2e 6d 61  tring.call(e).ma
0250: 74 63 68 28 2f 5c 5b 6f 62 6a 65 63 74 20 28 5c  tch(/\[object (\
0260: 77 2b 29 5c 5d 2f 29 5b 31 5d 7d 2c 6f 62 6a 49  w+)\]/)[1]},objI
0270: 64 3a 66 75 6e 63 74 69 6f 6e 28 65 29 7b 72 65  d:function(e){re
0280: 74 75 72 6e 20 65 2e 5f 5f 69 64 7c 7c 4f 62 6a  turn e.__id||Obj
0290: 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72  ect.defineProper
02a0: 74 79 28 65 2c 22 5f 5f 69 64 22 2c 7b 76 61 6c  ty(e,"__id",{val
02b0: 75 65 3a 2b 2b 74 7d 29 2c 65 2e 5f 5f 69 64 7d  ue:++t}),e.__id}
02c0: 2c 63 6c 6f 6e 65 3a 66 75 6e 63 74 69 6f 6e 28  ,clone:function(
02d0: 65 29 7b 76 61 72 20 74 3d 6e 2e 75 74 69 6c 2e  e){var t=n.util.
02e0: 74 79 70 65 28 65 29 3b 73 77 69 74 63 68 28 74  type(e);switch(t
02f0: 29 7b 63 61 73 65 22 4f 62 6a 65 63 74 22 3a 76  ){case"Object":v
0300: 61 72 20 61 3d 7b 7d 3b 66 6f 72 28 76 61 72 20  ar a={};for(var 
0310: 72 20 69 6e 20 65 29 65 2e 68 61 73 4f 77 6e 50  r in e)e.hasOwnP
0320: 72 6f 70 65 72 74 79 28 72 29 26 26 28 61 5b 72  roperty(r)&&(a[r
0330: 5d 3d 6e 2e 75 74 69 6c 2e 63 6c 6f 6e 65 28 65  ]=n.util.clone(e
0340: 5b 72 5d 29 29 3b 72 65 74 75 72 6e 20 61 3b 63  [r]));return a;c
0350: 61 73 65 22 41 72 72 61 79 22 3a 72 65 74 75 72  ase"Array":retur
0360: 6e 20 65 2e 6d 61 70 26 26 65 2e 6d 61 70 28 66  n e.map&&e.map(f
0370: 75 6e 63 74 69 6f 6e 28 65 29 7b 72 65 74 75 72  unction(e){retur
0380: 6e 20 6e 2e 75 74 69 6c 2e 63 6c 6f 6e 65 28 65  n n.util.clone(e
0390: 29 7d 29 7d 72 65 74 75 72 6e 20 65 7d 7d 2c 6c  )})}return e}},l
03a0: 61 6e 67 75 61 67 65 73 3a 7b 65 78 74 65 6e 64  anguages:{extend
03b0: 3a 66 75 6e 63 74 69 6f 6e 28 65 2c 74 29 7b 76  :function(e,t){v
03c0: 61 72 20 61 3d 6e 2e 75 74 69 6c 2e 63 6c 6f 6e  ar a=n.util.clon
03d0: 65 28 6e 2e 6c 61 6e 67 75 61 67 65 73 5b 65 5d  e(n.languages[e]
03e0: 29 3b 66 6f 72 28 76 61 72 20 72 20 69 6e 20 74  );for(var r in t
03f0: 29 61 5b 72 5d 3d 74 5b 72 5d 3b 72 65 74 75 72  )a[r]=t[r];retur
0400: 6e 20 61 7d 2c 69 6e 73 65 72 74 42 65 66 6f 72  n a},insertBefor
0410: 65 3a 66 75 6e 63 74 69 6f 6e 28 65 2c 74 2c 61  e:function(e,t,a
0420: 2c 72 29 7b 72 3d 72 7c 7c 6e 2e 6c 61 6e 67 75  ,r){r=r||n.langu
0430: 61 67 65 73 3b 76 61 72 20 6c 3d 72 5b 65 5d 3b  ages;var l=r[e];
0440: 69 66 28 32 3d 3d 61 72 67 75 6d 65 6e 74 73 2e  if(2==arguments.
0450: 6c 65 6e 67 74 68 29 7b 61 3d 61 72 67 75 6d 65  length){a=argume
0460: 6e 74 73 5b 31 5d 3b 66 6f 72 28 76 61 72 20 69  nts[1];for(var i
0470: 20 69 6e 20 61 29 61 2e 68 61 73 4f 77 6e 50 72   in a)a.hasOwnPr
0480: 6f 70 65 72 74 79 28 69 29 26 26 28 6c 5b 69 5d  operty(i)&&(l[i]
0490: 3d 61 5b 69 5d 29 3b 72 65 74 75 72 6e 20 6c 7d  =a[i]);return l}
04a0: 76 61 72 20 6f 3d 7b 7d 3b 66 6f 72 28 76 61 72  var o={};for(var
04b0: 20 73 20 69 6e 20 6c 29 69 66 28 6c 2e 68 61 73   s in l)if(l.has
04c0: 4f 77 6e 50 72 6f 70 65 72 74 79 28 73 29 29 7b  OwnProperty(s)){
04d0: 69 66 28 73 3d 3d 74 29 66 6f 72 28 76 61 72 20  if(s==t)for(var 
04e0: 69 20 69 6e 20 61 29 61 2e 68 61 73 4f 77 6e 50  i in a)a.hasOwnP
04f0: 72 6f 70 65 72 74 79 28 69 29 26 26 28 6f 5b 69  roperty(i)&&(o[i
0500: 5d 3d 61 5b 69 5d 29 3b 6f 5b 73 5d 3d 6c 5b 73  ]=a[i]);o[s]=l[s
0510: 5d 7d 72 65 74 75 72 6e 20 6e 2e 6c 61 6e 67 75  ]}return n.langu
0520: 61 67 65 73 2e 44 46 53 28 6e 2e 6c 61 6e 67 75  ages.DFS(n.langu
0530: 61 67 65 73 2c 66 75 6e 63 74 69 6f 6e 28 74 2c  ages,function(t,
0540: 6e 29 7b 6e 3d 3d 3d 72 5b 65 5d 26 26 74 21 3d  n){n===r[e]&&t!=
0550: 65 26 26 28 74 68 69 73 5b 74 5d 3d 6f 29 7d 29  e&&(this[t]=o)})
0560: 2c 72 5b 65 5d 3d 6f 7d 2c 44 46 53 3a 66 75 6e  ,r[e]=o},DFS:fun
0570: 63 74 69 6f 6e 28 65 2c 74 2c 61 2c 72 29 7b 72  ction(e,t,a,r){r
0580: 3d 72 7c 7c 7b 7d 3b 66 6f 72 28 76 61 72 20 6c  =r||{};for(var l
0590: 20 69 6e 20 65 29 65 2e 68 61 73 4f 77 6e 50 72   in e)e.hasOwnPr
05a0: 6f 70 65 72 74 79 28 6c 29 26 26 28 74 2e 63 61  operty(l)&&(t.ca
05b0: 6c 6c 28 65 2c 6c 2c 65 5b 6c 5d 2c 61 7c 7c 6c  ll(e,l,e[l],a||l
05c0: 29 2c 22 4f 62 6a 65 63 74 22 21 3d 3d 6e 2e 75  ),"Object"!==n.u
05d0: 74 69 6c 2e 74 79 70 65 28 65 5b 6c 5d 29 7c 7c  til.type(e[l])||
05e0: 72 5b 6e 2e 75 74 69 6c 2e 6f 62 6a 49 64 28 65  r[n.util.objId(e
05f0: 5b 6c 5d 29 5d 3f 22 41 72 72 61 79 22 21 3d 3d  [l])]?"Array"!==
0600: 6e 2e 75 74 69 6c 2e 74 79 70 65 28 65 5b 6c 5d  n.util.type(e[l]
0610: 29 7c 7c 72 5b 6e 2e 75 74 69 6c 2e 6f 62 6a 49  )||r[n.util.objI
0620: 64 28 65 5b 6c 5d 29 5d 7c 7c 28 72 5b 6e 2e 75  d(e[l])]||(r[n.u
0630: 74 69 6c 2e 6f 62 6a 49 64 28 65 5b 6c 5d 29 5d  til.objId(e[l])]
0640: 3d 21 30 2c 6e 2e 6c 61 6e 67 75 61 67 65 73 2e  =!0,n.languages.
0650: 44 46 53 28 65 5b 6c 5d 2c 74 2c 6c 2c 72 29 29  DFS(e[l],t,l,r))
0660: 3a 28 72 5b 6e 2e 75 74 69 6c 2e 6f 62 6a 49 64  :(r[n.util.objId
0670: 28 65 5b 6c 5d 29 5d 3d 21 30 2c 6e 2e 6c 61 6e  (e[l])]=!0,n.lan
0680: 67 75 61 67 65 73 2e 44 46 53 28 65 5b 6c 5d 2c  guages.DFS(e[l],
0690: 74 2c 6e 75 6c 6c 2c 72 29 29 29 7d 7d 2c 70 6c  t,null,r)))}},pl
06a0: 75 67 69 6e 73 3a 7b 7d 2c 68 69 67 68 6c 69 67  ugins:{},highlig
06b0: 68 74 41 6c 6c 3a 66 75 6e 63 74 69 6f 6e 28 65  htAll:function(e
06c0: 2c 74 29 7b 76 61 72 20 61 3d 7b 63 61 6c 6c 62  ,t){var a={callb
06d0: 61 63 6b 3a 74 2c 73 65 6c 65 63 74 6f 72 3a 27  ack:t,selector:'
06e0: 63 6f 64 65 5b 63 6c 61 73 73 2a 3d 22 6c 61 6e  code[class*="lan
06f0: 67 75 61 67 65 2d 22 5d 2c 20 5b 63 6c 61 73 73  guage-"], [class
0700: 2a 3d 22 6c 61 6e 67 75 61 67 65 2d 22 5d 20 63  *="language-"] c
0710: 6f 64 65 2c 20 63 6f 64 65 5b 63 6c 61 73 73 2a  ode, code[class*
0720: 3d 22 6c 61 6e 67 2d 22 5d 2c 20 5b 63 6c 61 73  ="lang-"], [clas
0730: 73 2a 3d 22 6c 61 6e 67 2d 22 5d 20 63 6f 64 65  s*="lang-"] code
0740: 27 7d 3b 6e 2e 68 6f 6f 6b 73 2e 72 75 6e 28 22  '};n.hooks.run("
0750: 62 65 66 6f 72 65 2d 68 69 67 68 6c 69 67 68 74  before-highlight
0760: 61 6c 6c 22 2c 61 29 3b 66 6f 72 28 76 61 72 20  all",a);for(var 
0770: 72 2c 6c 3d 61 2e 65 6c 65 6d 65 6e 74 73 7c 7c  r,l=a.elements||
0780: 64 6f 63 75 6d 65 6e 74 2e 71 75 65 72 79 53 65  document.querySe
0790: 6c 65 63 74 6f 72 41 6c 6c 28 61 2e 73 65 6c 65  lectorAll(a.sele
07a0: 63 74 6f 72 29 2c 69 3d 30 3b 72 3d 6c 5b 69 2b  ctor),i=0;r=l[i+
07b0: 2b 5d 3b 29 6e 2e 68 69 67 68 6c 69 67 68 74 45  +];)n.highlightE
07c0: 6c 65 6d 65 6e 74 28 72 2c 65 3d 3d 3d 21 30 2c  lement(r,e===!0,
07d0: 61 2e 63 61 6c 6c 62 61 63 6b 29 7d 2c 68 69 67  a.callback)},hig
07e0: 68 6c 69 67 68 74 45 6c 65 6d 65 6e 74 3a 66 75  hlightElement:fu
07f0: 6e 63 74 69 6f 6e 28 74 2c 61 2c 72 29 7b 66 6f  nction(t,a,r){fo
0800: 72 28 76 61 72 20 6c 2c 69 2c 6f 3d 74 3b 6f 26  r(var l,i,o=t;o&
0810: 26 21 65 2e 74 65 73 74 28 6f 2e 63 6c 61 73 73  &!e.test(o.class
0820: 4e 61 6d 65 29 3b 29 6f 3d 6f 2e 70 61 72 65 6e  Name);)o=o.paren
0830: 74 4e 6f 64 65 3b 6f 26 26 28 6c 3d 28 6f 2e 63  tNode;o&&(l=(o.c
0840: 6c 61 73 73 4e 61 6d 65 2e 6d 61 74 63 68 28 65  lassName.match(e
0850: 29 7c 7c 5b 2c 22 22 5d 29 5b 31 5d 2e 74 6f 4c  )||[,""])[1].toL
0860: 6f 77 65 72 43 61 73 65 28 29 2c 69 3d 6e 2e 6c  owerCase(),i=n.l
0870: 61 6e 67 75 61 67 65 73 5b 6c 5d 29 2c 74 2e 63  anguages[l]),t.c
0880: 6c 61 73 73 4e 61 6d 65 3d 74 2e 63 6c 61 73 73  lassName=t.class
0890: 4e 61 6d 65 2e 72 65 70 6c 61 63 65 28 65 2c 22  Name.replace(e,"
08a0: 22 29 2e 72 65 70 6c 61 63 65 28 2f 5c 73 2b 2f  ").replace(/\s+/
08b0: 67 2c 22 20 22 29 2b 22 20 6c 61 6e 67 75 61 67  g," ")+" languag
08c0: 65 2d 22 2b 6c 2c 6f 3d 74 2e 70 61 72 65 6e 74  e-"+l,o=t.parent
08d0: 4e 6f 64 65 2c 2f 70 72 65 2f 69 2e 74 65 73 74  Node,/pre/i.test
08e0: 28 6f 2e 6e 6f 64 65 4e 61 6d 65 29 26 26 28 6f  (o.nodeName)&&(o
08f0: 2e 63 6c 61 73 73 4e 61 6d 65 3d 6f 2e 63 6c 61  .className=o.cla
0900: 73 73 4e 61 6d 65 2e 72 65 70 6c 61 63 65 28 65  ssName.replace(e
0910: 2c 22 22 29 2e 72 65 70 6c 61 63 65 28 2f 5c 73  ,"").replace(/\s
0920: 2b 2f 67 2c 22 20 22 29 2b 22 20 6c 61 6e 67 75  +/g," ")+" langu
0930: 61 67 65 2d 22 2b 6c 29 3b 76 61 72 20 73 3d 74  age-"+l);var s=t
0940: 2e 74 65 78 74 43 6f 6e 74 65 6e 74 2c 75 3d 7b  .textContent,u={
0950: 65 6c 65 6d 65 6e 74 3a 74 2c 6c 61 6e 67 75 61  element:t,langua
0960: 67 65 3a 6c 2c 67 72 61 6d 6d 61 72 3a 69 2c 63  ge:l,grammar:i,c
0970: 6f 64 65 3a 73 7d 3b 69 66 28 6e 2e 68 6f 6f 6b  ode:s};if(n.hook
0980: 73 2e 72 75 6e 28 22 62 65 66 6f 72 65 2d 73 61  s.run("before-sa
0990: 6e 69 74 79 2d 63 68 65 63 6b 22 2c 75 29 2c 21  nity-check",u),!
09a0: 75 2e 63 6f 64 65 7c 7c 21 75 2e 67 72 61 6d 6d  u.code||!u.gramm
09b0: 61 72 29 72 65 74 75 72 6e 20 75 2e 63 6f 64 65  ar)return u.code
09c0: 26 26 28 75 2e 65 6c 65 6d 65 6e 74 2e 74 65 78  &&(u.element.tex
09d0: 74 43 6f 6e 74 65 6e 74 3d 75 2e 63 6f 64 65 29  tContent=u.code)
09e0: 2c 6e 2e 68 6f 6f 6b 73 2e 72 75 6e 28 22 63 6f  ,n.hooks.run("co
09f0: 6d 70 6c 65 74 65 22 2c 75 29 2c 76 6f 69 64 20  mplete",u),void 
0a00: 30 3b 69 66 28 6e 2e 68 6f 6f 6b 73 2e 72 75 6e  0;if(n.hooks.run
0a10: 28 22 62 65 66 6f 72 65 2d 68 69 67 68 6c 69 67  ("before-highlig
0a20: 68 74 22 2c 75 29 2c 61 26 26 5f 73 65 6c 66 2e  ht",u),a&&_self.
0a30: 57 6f 72 6b 65 72 29 7b 76 61 72 20 67 3d 6e 65  Worker){var g=ne
0a40: 77 20 57 6f 72 6b 65 72 28 6e 2e 66 69 6c 65 6e  w Worker(n.filen
0a50: 61 6d 65 29 3b 67 2e 6f 6e 6d 65 73 73 61 67 65  ame);g.onmessage
0a60: 3d 66 75 6e 63 74 69 6f 6e 28 65 29 7b 75 2e 68  =function(e){u.h
0a70: 69 67 68 6c 69 67 68 74 65 64 43 6f 64 65 3d 65  ighlightedCode=e
0a80: 2e 64 61 74 61 2c 6e 2e 68 6f 6f 6b 73 2e 72 75  .data,n.hooks.ru
0a90: 6e 28 22 62 65 66 6f 72 65 2d 69 6e 73 65 72 74  n("before-insert
0aa0: 22 2c 75 29 2c 75 2e 65 6c 65 6d 65 6e 74 2e 69  ",u),u.element.i
0ab0: 6e 6e 65 72 48 54 4d 4c 3d 75 2e 68 69 67 68 6c  nnerHTML=u.highl
0ac0: 69 67 68 74 65 64 43 6f 64 65 2c 72 26 26 72 2e  ightedCode,r&&r.
0ad0: 63 61 6c 6c 28 75 2e 65 6c 65 6d 65 6e 74 29 2c  call(u.element),
0ae0: 6e 2e 68 6f 6f 6b 73 2e 72 75 6e 28 22 61 66 74  n.hooks.run("aft
0af0: 65 72 2d 68 69 67 68 6c 69 67 68 74 22 2c 75 29  er-highlight",u)
0b00: 2c 6e 2e 68 6f 6f 6b 73 2e 72 75 6e 28 22 63 6f  ,n.hooks.run("co
0b10: 6d 70 6c 65 74 65 22 2c 75 29 7d 2c 67 2e 70 6f  mplete",u)},g.po
0b20: 73 74 4d 65 73 73 61 67 65 28 4a 53 4f 4e 2e 73  stMessage(JSON.s
0b30: 74 72 69 6e 67 69 66 79 28 7b 6c 61 6e 67 75 61  tringify({langua
0b40: 67 65 3a 75 2e 6c 61 6e 67 75 61 67 65 2c 63 6f  ge:u.language,co
0b50: 64 65 3a 75 2e 63 6f 64 65 2c 69 6d 6d 65 64 69  de:u.code,immedi
0b60: 61 74 65 43 6c 6f 73 65 3a 21 30 7d 29 29 7d 65  ateClose:!0}))}e
0b70: 6c 73 65 20 75 2e 68 69 67 68 6c 69 67 68 74 65  lse u.highlighte
0b80: 64 43 6f 64 65 3d 6e 2e 68 69 67 68 6c 69 67 68  dCode=n.highligh
0b90: 74 28 75 2e 63 6f 64 65 2c 75 2e 67 72 61 6d 6d  t(u.code,u.gramm
0ba0: 61 72 2c 75 2e 6c 61 6e 67 75 61 67 65 29 2c 6e  ar,u.language),n
0bb0: 2e 68 6f 6f 6b 73 2e 72 75 6e 28 22 62 65 66 6f  .hooks.run("befo
0bc0: 72 65 2d 69 6e 73 65 72 74 22 2c 75 29 2c 75 2e  re-insert",u),u.
0bd0: 65 6c 65 6d 65 6e 74 2e 69 6e 6e 65 72 48 54 4d  element.innerHTM
0be0: 4c 3d 75 2e 68 69 67 68 6c 69 67 68 74 65 64 43  L=u.highlightedC
0bf0: 6f 64 65 2c 72 26 26 72 2e 63 61 6c 6c 28 74 29  ode,r&&r.call(t)
0c00: 2c 6e 2e 68 6f 6f 6b 73 2e 72 75 6e 28 22 61 66  ,n.hooks.run("af
0c10: 74 65 72 2d 68 69 67 68 6c 69 67 68 74 22 2c 75  ter-highlight",u
0c20: 29 2c 6e 2e 68 6f 6f 6b 73 2e 72 75 6e 28 22 63  ),n.hooks.run("c
0c30: 6f 6d 70 6c 65 74 65 22 2c 75 29 7d 2c 68 69 67  omplete",u)},hig
0c40: 68 6c 69 67 68 74 3a 66 75 6e 63 74 69 6f 6e 28  hlight:function(
0c50: 65 2c 74 2c 72 29 7b 76 61 72 20 6c 3d 6e 2e 74  e,t,r){var l=n.t
0c60: 6f 6b 65 6e 69 7a 65 28 65 2c 74 29 3b 72 65 74  okenize(e,t);ret
0c70: 75 72 6e 20 61 2e 73 74 72 69 6e 67 69 66 79 28  urn a.stringify(
0c80: 6e 2e 75 74 69 6c 2e 65 6e 63 6f 64 65 28 6c 29  n.util.encode(l)
0c90: 2c 72 29 7d 2c 74 6f 6b 65 6e 69 7a 65 3a 66 75  ,r)},tokenize:fu
0ca0: 6e 63 74 69 6f 6e 28 65 2c 74 29 7b 76 61 72 20  nction(e,t){var 
0cb0: 61 3d 6e 2e 54 6f 6b 65 6e 2c 72 3d 5b 65 5d 2c  a=n.Token,r=[e],
0cc0: 6c 3d 74 2e 72 65 73 74 3b 69 66 28 6c 29 7b 66  l=t.rest;if(l){f
0cd0: 6f 72 28 76 61 72 20 69 20 69 6e 20 6c 29 74 5b  or(var i in l)t[
0ce0: 69 5d 3d 6c 5b 69 5d 3b 64 65 6c 65 74 65 20 74  i]=l[i];delete t
0cf0: 2e 72 65 73 74 7d 65 3a 66 6f 72 28 76 61 72 20  .rest}e:for(var 
0d00: 69 20 69 6e 20 74 29 69 66 28 74 2e 68 61 73 4f  i in t)if(t.hasO
0d10: 77 6e 50 72 6f 70 65 72 74 79 28 69 29 26 26 74  wnProperty(i)&&t
0d20: 5b 69 5d 29 7b 76 61 72 20 6f 3d 74 5b 69 5d 3b  [i]){var o=t[i];
0d30: 6f 3d 22 41 72 72 61 79 22 3d 3d 3d 6e 2e 75 74  o="Array"===n.ut
0d40: 69 6c 2e 74 79 70 65 28 6f 29 3f 6f 3a 5b 6f 5d  il.type(o)?o:[o]
0d50: 3b 66 6f 72 28 76 61 72 20 73 3d 30 3b 73 3c 6f  ;for(var s=0;s<o
0d60: 2e 6c 65 6e 67 74 68 3b 2b 2b 73 29 7b 76 61 72  .length;++s){var
0d70: 20 75 3d 6f 5b 73 5d 2c 67 3d 75 2e 69 6e 73 69   u=o[s],g=u.insi
0d80: 64 65 2c 63 3d 21 21 75 2e 6c 6f 6f 6b 62 65 68  de,c=!!u.lookbeh
0d90: 69 6e 64 2c 68 3d 21 21 75 2e 67 72 65 65 64 79  ind,h=!!u.greedy
0da0: 2c 66 3d 30 2c 64 3d 75 2e 61 6c 69 61 73 3b 69  ,f=0,d=u.alias;i
0db0: 66 28 68 26 26 21 75 2e 70 61 74 74 65 72 6e 2e  f(h&&!u.pattern.
0dc0: 67 6c 6f 62 61 6c 29 7b 76 61 72 20 70 3d 75 2e  global){var p=u.
0dd0: 70 61 74 74 65 72 6e 2e 74 6f 53 74 72 69 6e 67  pattern.toString
0de0: 28 29 2e 6d 61 74 63 68 28 2f 5b 69 6d 75 79 5d  ().match(/[imuy]
0df0: 2a 24 2f 29 5b 30 5d 3b 75 2e 70 61 74 74 65 72  *$/)[0];u.patter
0e00: 6e 3d 52 65 67 45 78 70 28 75 2e 70 61 74 74 65  n=RegExp(u.patte
0e10: 72 6e 2e 73 6f 75 72 63 65 2c 70 2b 22 67 22 29  rn.source,p+"g")
0e20: 7d 75 3d 75 2e 70 61 74 74 65 72 6e 7c 7c 75 3b  }u=u.pattern||u;
0e30: 66 6f 72 28 76 61 72 20 6d 3d 30 2c 79 3d 30 3b  for(var m=0,y=0;
0e40: 6d 3c 72 2e 6c 65 6e 67 74 68 3b 79 2b 3d 72 5b  m<r.length;y+=r[
0e50: 6d 5d 2e 6c 65 6e 67 74 68 2c 2b 2b 6d 29 7b 76  m].length,++m){v
0e60: 61 72 20 76 3d 72 5b 6d 5d 3b 69 66 28 72 2e 6c  ar v=r[m];if(r.l
0e70: 65 6e 67 74 68 3e 65 2e 6c 65 6e 67 74 68 29 62  ength>e.length)b
0e80: 72 65 61 6b 20 65 3b 69 66 28 21 28 76 20 69 6e  reak e;if(!(v in
0e90: 73 74 61 6e 63 65 6f 66 20 61 29 29 7b 75 2e 6c  stanceof a)){u.l
0ea0: 61 73 74 49 6e 64 65 78 3d 30 3b 76 61 72 20 62  astIndex=0;var b
0eb0: 3d 75 2e 65 78 65 63 28 76 29 2c 6b 3d 31 3b 69  =u.exec(v),k=1;i
0ec0: 66 28 21 62 26 26 68 26 26 6d 21 3d 72 2e 6c 65  f(!b&&h&&m!=r.le
0ed0: 6e 67 74 68 2d 31 29 7b 69 66 28 75 2e 6c 61 73  ngth-1){if(u.las
0ee0: 74 49 6e 64 65 78 3d 79 2c 62 3d 75 2e 65 78 65  tIndex=y,b=u.exe
0ef0: 63 28 65 29 2c 21 62 29 62 72 65 61 6b 3b 66 6f  c(e),!b)break;fo
0f00: 72 28 76 61 72 20 77 3d 62 2e 69 6e 64 65 78 2b  r(var w=b.index+
0f10: 28 63 3f 62 5b 31 5d 2e 6c 65 6e 67 74 68 3a 30  (c?b[1].length:0
0f20: 29 2c 5f 3d 62 2e 69 6e 64 65 78 2b 62 5b 30 5d  ),_=b.index+b[0]
0f30: 2e 6c 65 6e 67 74 68 2c 50 3d 6d 2c 41 3d 79 2c  .length,P=m,A=y,
0f40: 6a 3d 72 2e 6c 65 6e 67 74 68 3b 6a 3e 50 26 26  j=r.length;j>P&&
0f50: 5f 3e 41 3b 2b 2b 50 29 41 2b 3d 72 5b 50 5d 2e  _>A;++P)A+=r[P].
0f60: 6c 65 6e 67 74 68 2c 77 3e 3d 41 26 26 28 2b 2b  length,w>=A&&(++
0f70: 6d 2c 79 3d 41 29 3b 69 66 28 72 5b 6d 5d 69 6e  m,y=A);if(r[m]in
0f80: 73 74 61 6e 63 65 6f 66 20 61 7c 7c 72 5b 50 2d  stanceof a||r[P-
0f90: 31 5d 2e 67 72 65 65 64 79 29 63 6f 6e 74 69 6e  1].greedy)contin
0fa0: 75 65 3b 6b 3d 50 2d 6d 2c 76 3d 65 2e 73 6c 69  ue;k=P-m,v=e.sli
0fb0: 63 65 28 79 2c 41 29 2c 62 2e 69 6e 64 65 78 2d  ce(y,A),b.index-
0fc0: 3d 79 7d 69 66 28 62 29 7b 63 26 26 28 66 3d 62  =y}if(b){c&&(f=b
0fd0: 5b 31 5d 2e 6c 65 6e 67 74 68 29 3b 76 61 72 20  [1].length);var 
0fe0: 77 3d 62 2e 69 6e 64 65 78 2b 66 2c 62 3d 62 5b  w=b.index+f,b=b[
0ff0: 30 5d 2e 73 6c 69 63 65 28 66 29 2c 5f 3d 77 2b  0].slice(f),_=w+
1000: 62 2e 6c 65 6e 67 74 68 2c 78 3d 76 2e 73 6c 69  b.length,x=v.sli
1010: 63 65 28 30 2c 77 29 2c 4f 3d 76 2e 73 6c 69 63  ce(0,w),O=v.slic
1020: 65 28 5f 29 2c 53 3d 5b 6d 2c 6b 5d 3b 78 26 26  e(_),S=[m,k];x&&
1030: 53 2e 70 75 73 68 28 78 29 3b 76 61 72 20 4e 3d  S.push(x);var N=
1040: 6e 65 77 20 61 28 69 2c 67 3f 6e 2e 74 6f 6b 65  new a(i,g?n.toke
1050: 6e 69 7a 65 28 62 2c 67 29 3a 62 2c 64 2c 62 2c  nize(b,g):b,d,b,
1060: 68 29 3b 53 2e 70 75 73 68 28 4e 29 2c 4f 26 26  h);S.push(N),O&&
1070: 53 2e 70 75 73 68 28 4f 29 2c 41 72 72 61 79 2e  S.push(O),Array.
1080: 70 72 6f 74 6f 74 79 70 65 2e 73 70 6c 69 63 65  prototype.splice
1090: 2e 61 70 70 6c 79 28 72 2c 53 29 7d 7d 7d 7d 7d  .apply(r,S)}}}}}
10a0: 72 65 74 75 72 6e 20 72 7d 2c 68 6f 6f 6b 73 3a  return r},hooks:
10b0: 7b 61 6c 6c 3a 7b 7d 2c 61 64 64 3a 66 75 6e 63  {all:{},add:func
10c0: 74 69 6f 6e 28 65 2c 74 29 7b 76 61 72 20 61 3d  tion(e,t){var a=
10d0: 6e 2e 68 6f 6f 6b 73 2e 61 6c 6c 3b 61 5b 65 5d  n.hooks.all;a[e]
10e0: 3d 61 5b 65 5d 7c 7c 5b 5d 2c 61 5b 65 5d 2e 70  =a[e]||[],a[e].p
10f0: 75 73 68 28 74 29 7d 2c 72 75 6e 3a 66 75 6e 63  ush(t)},run:func
1100: 74 69 6f 6e 28 65 2c 74 29 7b 76 61 72 20 61 3d  tion(e,t){var a=
1110: 6e 2e 68 6f 6f 6b 73 2e 61 6c 6c 5b 65 5d 3b 69  n.hooks.all[e];i
1120: 66 28 61 26 26 61 2e 6c 65 6e 67 74 68 29 66 6f  f(a&&a.length)fo
1130: 72 28 76 61 72 20 72 2c 6c 3d 30 3b 72 3d 61 5b  r(var r,l=0;r=a[
1140: 6c 2b 2b 5d 3b 29 72 28 74 29 7d 7d 7d 2c 61 3d  l++];)r(t)}}},a=
1150: 6e 2e 54 6f 6b 65 6e 3d 66 75 6e 63 74 69 6f 6e  n.Token=function
1160: 28 65 2c 74 2c 6e 2c 61 2c 72 29 7b 74 68 69 73  (e,t,n,a,r){this
1170: 2e 74 79 70 65 3d 65 2c 74 68 69 73 2e 63 6f 6e  .type=e,this.con
1180: 74 65 6e 74 3d 74 2c 74 68 69 73 2e 61 6c 69 61  tent=t,this.alia
1190: 73 3d 6e 2c 74 68 69 73 2e 6c 65 6e 67 74 68 3d  s=n,this.length=
11a0: 30 7c 28 61 7c 7c 22 22 29 2e 6c 65 6e 67 74 68  0|(a||"").length
11b0: 2c 74 68 69 73 2e 67 72 65 65 64 79 3d 21 21 72  ,this.greedy=!!r
11c0: 7d 3b 69 66 28 61 2e 73 74 72 69 6e 67 69 66 79  };if(a.stringify
11d0: 3d 66 75 6e 63 74 69 6f 6e 28 65 2c 74 2c 72 29  =function(e,t,r)
11e0: 7b 69 66 28 22 73 74 72 69 6e 67 22 3d 3d 74 79  {if("string"==ty
11f0: 70 65 6f 66 20 65 29 72 65 74 75 72 6e 20 65 3b  peof e)return e;
1200: 69 66 28 22 41 72 72 61 79 22 3d 3d 3d 6e 2e 75  if("Array"===n.u
1210: 74 69 6c 2e 74 79 70 65 28 65 29 29 72 65 74 75  til.type(e))retu
1220: 72 6e 20 65 2e 6d 61 70 28 66 75 6e 63 74 69 6f  rn e.map(functio
1230: 6e 28 6e 29 7b 72 65 74 75 72 6e 20 61 2e 73 74  n(n){return a.st
1240: 72 69 6e 67 69 66 79 28 6e 2c 74 2c 65 29 7d 29  ringify(n,t,e)})
1250: 2e 6a 6f 69 6e 28 22 22 29 3b 76 61 72 20 6c 3d  .join("");var l=
1260: 7b 74 79 70 65 3a 65 2e 74 79 70 65 2c 63 6f 6e  {type:e.type,con
1270: 74 65 6e 74 3a 61 2e 73 74 72 69 6e 67 69 66 79  tent:a.stringify
1280: 28 65 2e 63 6f 6e 74 65 6e 74 2c 74 2c 72 29 2c  (e.content,t,r),
1290: 74 61 67 3a 22 73 70 61 6e 22 2c 63 6c 61 73 73  tag:"span",class
12a0: 65 73 3a 5b 22 74 6f 6b 65 6e 22 2c 65 2e 74 79  es:["token",e.ty
12b0: 70 65 5d 2c 61 74 74 72 69 62 75 74 65 73 3a 7b  pe],attributes:{
12c0: 7d 2c 6c 61 6e 67 75 61 67 65 3a 74 2c 70 61 72  },language:t,par
12d0: 65 6e 74 3a 72 7d 3b 69 66 28 22 63 6f 6d 6d 65  ent:r};if("comme
12e0: 6e 74 22 3d 3d 6c 2e 74 79 70 65 26 26 28 6c 2e  nt"==l.type&&(l.
12f0: 61 74 74 72 69 62 75 74 65 73 2e 73 70 65 6c 6c  attributes.spell
1300: 63 68 65 63 6b 3d 22 74 72 75 65 22 29 2c 65 2e  check="true"),e.
1310: 61 6c 69 61 73 29 7b 76 61 72 20 69 3d 22 41 72  alias){var i="Ar
1320: 72 61 79 22 3d 3d 3d 6e 2e 75 74 69 6c 2e 74 79  ray"===n.util.ty
1330: 70 65 28 65 2e 61 6c 69 61 73 29 3f 65 2e 61 6c  pe(e.alias)?e.al
1340: 69 61 73 3a 5b 65 2e 61 6c 69 61 73 5d 3b 41 72  ias:[e.alias];Ar
1350: 72 61 79 2e 70 72 6f 74 6f 74 79 70 65 2e 70 75  ray.prototype.pu
1360: 73 68 2e 61 70 70 6c 79 28 6c 2e 63 6c 61 73 73  sh.apply(l.class
1370: 65 73 2c 69 29 7d 6e 2e 68 6f 6f 6b 73 2e 72 75  es,i)}n.hooks.ru
1380: 6e 28 22 77 72 61 70 22 2c 6c 29 3b 76 61 72 20  n("wrap",l);var 
1390: 6f 3d 4f 62 6a 65 63 74 2e 6b 65 79 73 28 6c 2e  o=Object.keys(l.
13a0: 61 74 74 72 69 62 75 74 65 73 29 2e 6d 61 70 28  attributes).map(
13b0: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 72 65 74 75  function(e){retu
13c0: 72 6e 20 65 2b 27 3d 22 27 2b 28 6c 2e 61 74 74  rn e+'="'+(l.att
13d0: 72 69 62 75 74 65 73 5b 65 5d 7c 7c 22 22 29 2e  ributes[e]||"").
13e0: 72 65 70 6c 61 63 65 28 2f 22 2f 67 2c 22 26 71  replace(/"/g,"&q
13f0: 75 6f 74 3b 22 29 2b 27 22 27 7d 29 2e 6a 6f 69  uot;")+'"'}).joi
1400: 6e 28 22 20 22 29 3b 72 65 74 75 72 6e 22 3c 22  n(" ");return"<"
1410: 2b 6c 2e 74 61 67 2b 27 20 63 6c 61 73 73 3d 22  +l.tag+' class="
1420: 27 2b 6c 2e 63 6c 61 73 73 65 73 2e 6a 6f 69 6e  '+l.classes.join
1430: 28 22 20 22 29 2b 27 22 27 2b 28 6f 3f 22 20 22  (" ")+'"'+(o?" "
1440: 2b 6f 3a 22 22 29 2b 22 3e 22 2b 6c 2e 63 6f 6e  +o:"")+">"+l.con
1450: 74 65 6e 74 2b 22 3c 2f 22 2b 6c 2e 74 61 67 2b  tent+"</"+l.tag+
1460: 22 3e 22 7d 2c 21 5f 73 65 6c 66 2e 64 6f 63 75  ">"},!_self.docu
1470: 6d 65 6e 74 29 72 65 74 75 72 6e 20 5f 73 65 6c  ment)return _sel
1480: 66 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e  f.addEventListen
1490: 65 72 3f 28 5f 73 65 6c 66 2e 61 64 64 45 76 65  er?(_self.addEve
14a0: 6e 74 4c 69 73 74 65 6e 65 72 28 22 6d 65 73 73  ntListener("mess
14b0: 61 67 65 22 2c 66 75 6e 63 74 69 6f 6e 28 65 29  age",function(e)
14c0: 7b 76 61 72 20 74 3d 4a 53 4f 4e 2e 70 61 72 73  {var t=JSON.pars
14d0: 65 28 65 2e 64 61 74 61 29 2c 61 3d 74 2e 6c 61  e(e.data),a=t.la
14e0: 6e 67 75 61 67 65 2c 72 3d 74 2e 63 6f 64 65 2c  nguage,r=t.code,
14f0: 6c 3d 74 2e 69 6d 6d 65 64 69 61 74 65 43 6c 6f  l=t.immediateClo
1500: 73 65 3b 5f 73 65 6c 66 2e 70 6f 73 74 4d 65 73  se;_self.postMes
1510: 73 61 67 65 28 6e 2e 68 69 67 68 6c 69 67 68 74  sage(n.highlight
1520: 28 72 2c 6e 2e 6c 61 6e 67 75 61 67 65 73 5b 61  (r,n.languages[a
1530: 5d 2c 61 29 29 2c 6c 26 26 5f 73 65 6c 66 2e 63  ],a)),l&&_self.c
1540: 6c 6f 73 65 28 29 7d 2c 21 31 29 2c 5f 73 65 6c  lose()},!1),_sel
1550: 66 2e 50 72 69 73 6d 29 3a 5f 73 65 6c 66 2e 50  f.Prism):_self.P
1560: 72 69 73 6d 3b 76 61 72 20 72 3d 64 6f 63 75 6d  rism;var r=docum
1570: 65 6e 74 2e 63 75 72 72 65 6e 74 53 63 72 69 70  ent.currentScrip
1580: 74 7c 7c 5b 5d 2e 73 6c 69 63 65 2e 63 61 6c 6c  t||[].slice.call
1590: 28 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65  (document.getEle
15a0: 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22  mentsByTagName("
15b0: 73 63 72 69 70 74 22 29 29 2e 70 6f 70 28 29 3b  script")).pop();
15c0: 72 65 74 75 72 6e 20 72 26 26 28 6e 2e 66 69 6c  return r&&(n.fil
15d0: 65 6e 61 6d 65 3d 72 2e 73 72 63 2c 21 64 6f 63  ename=r.src,!doc
15e0: 75 6d 65 6e 74 2e 61 64 64 45 76 65 6e 74 4c 69  ument.addEventLi
15f0: 73 74 65 6e 65 72 7c 7c 6e 2e 6d 61 6e 75 61 6c  stener||n.manual
1600: 7c 7c 72 2e 68 61 73 41 74 74 72 69 62 75 74 65  ||r.hasAttribute
1610: 28 22 64 61 74 61 2d 6d 61 6e 75 61 6c 22 29 7c  ("data-manual")|
1620: 7c 28 22 6c 6f 61 64 69 6e 67 22 21 3d 3d 64 6f  |("loading"!==do
1630: 63 75 6d 65 6e 74 2e 72 65 61 64 79 53 74 61 74  cument.readyStat
1640: 65 3f 77 69 6e 64 6f 77 2e 72 65 71 75 65 73 74  e?window.request
1650: 41 6e 69 6d 61 74 69 6f 6e 46 72 61 6d 65 3f 77  AnimationFrame?w
1660: 69 6e 64 6f 77 2e 72 65 71 75 65 73 74 41 6e 69  indow.requestAni
1670: 6d 61 74 69 6f 6e 46 72 61 6d 65 28 6e 2e 68 69  mationFrame(n.hi
1680: 67 68 6c 69 67 68 74 41 6c 6c 29 3a 77 69 6e 64  ghlightAll):wind
1690: 6f 77 2e 73 65 74 54 69 6d 65 6f 75 74 28 6e 2e  ow.setTimeout(n.
16a0: 68 69 67 68 6c 69 67 68 74 41 6c 6c 2c 31 36 29  highlightAll,16)
16b0: 3a 64 6f 63 75 6d 65 6e 74 2e 61 64 64 45 76 65  :document.addEve
16c0: 6e 74 4c 69 73 74 65 6e 65 72 28 22 44 4f 4d 43  ntListener("DOMC
16d0: 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 22 2c 6e 2e  ontentLoaded",n.
16e0: 68 69 67 68 6c 69 67 68 74 41 6c 6c 29 29 29 2c  highlightAll))),
16f0: 5f 73 65 6c 66 2e 50 72 69 73 6d 7d 28 29 3b 22  _self.Prism}();"
1700: 75 6e 64 65 66 69 6e 65 64 22 21 3d 74 79 70 65  undefined"!=type
1710: 6f 66 20 6d 6f 64 75 6c 65 26 26 6d 6f 64 75 6c  of module&&modul
1720: 65 2e 65 78 70 6f 72 74 73 26 26 28 6d 6f 64 75  e.exports&&(modu
1730: 6c 65 2e 65 78 70 6f 72 74 73 3d 50 72 69 73 6d  le.exports=Prism
1740: 29 2c 22 75 6e 64 65 66 69 6e 65 64 22 21 3d 74  ),"undefined"!=t
1750: 79 70 65 6f 66 20 67 6c 6f 62 61 6c 26 26 28 67  ypeof global&&(g
1760: 6c 6f 62 61 6c 2e 50 72 69 73 6d 3d 50 72 69 73  lobal.Prism=Pris
1770: 6d 29 3b 0a 50 72 69 73 6d 2e 6c 61 6e 67 75 61  m);.Prism.langua
1780: 67 65 73 2e 6d 61 72 6b 75 70 3d 7b 63 6f 6d 6d  ges.markup={comm
1790: 65 6e 74 3a 2f 3c 21 2d 2d 5b 5c 77 5c 57 5d 2a  ent:/<!--[\w\W]*
17a0: 3f 2d 2d 3e 2f 2c 70 72 6f 6c 6f 67 3a 2f 3c 5c  ?-->/,prolog:/<\
17b0: 3f 5b 5c 77 5c 57 5d 2b 3f 5c 3f 3e 2f 2c 64 6f  ?[\w\W]+?\?>/,do
17c0: 63 74 79 70 65 3a 2f 3c 21 44 4f 43 54 59 50 45  ctype:/<!DOCTYPE
17d0: 5b 5c 77 5c 57 5d 2b 3f 3e 2f 69 2c 63 64 61 74  [\w\W]+?>/i,cdat
17e0: 61 3a 2f 3c 21 5c 5b 43 44 41 54 41 5c 5b 5b 5c  a:/<!\[CDATA\[[\
17f0: 77 5c 57 5d 2a 3f 5d 5d 3e 2f 69 2c 74 61 67 3a  w\W]*?]]>/i,tag:
1800: 7b 70 61 74 74 65 72 6e 3a 2f 3c 5c 2f 3f 28 3f  {pattern:/<\/?(?
1810: 21 5c 64 29 5b 5e 5c 73 3e 5c 2f 3d 24 3c 5d 2b  !\d)[^\s>\/=$<]+
1820: 28 3f 3a 5c 73 2b 5b 5e 5c 73 3e 5c 2f 3d 5d 2b  (?:\s+[^\s>\/=]+
1830: 28 3f 3a 3d 28 3f 3a 28 22 7c 27 29 28 3f 3a 5c  (?:=(?:("|')(?:\
1840: 5c 5c 31 7c 5c 5c 3f 28 3f 21 5c 31 29 5b 5c 77  \\1|\\?(?!\1)[\w
1850: 5c 57 5d 29 2a 5c 31 7c 5b 5e 5c 73 27 22 3e 3d  \W])*\1|[^\s'">=
1860: 5d 2b 29 29 3f 29 2a 5c 73 2a 5c 2f 3f 3e 2f 69  ]+))?)*\s*\/?>/i
1870: 2c 69 6e 73 69 64 65 3a 7b 74 61 67 3a 7b 70 61  ,inside:{tag:{pa
1880: 74 74 65 72 6e 3a 2f 5e 3c 5c 2f 3f 5b 5e 5c 73  ttern:/^<\/?[^\s
1890: 3e 5c 2f 5d 2b 2f 69 2c 69 6e 73 69 64 65 3a 7b  >\/]+/i,inside:{
18a0: 70 75 6e 63 74 75 61 74 69 6f 6e 3a 2f 5e 3c 5c  punctuation:/^<\
18b0: 2f 3f 2f 2c 6e 61 6d 65 73 70 61 63 65 3a 2f 5e  /?/,namespace:/^
18c0: 5b 5e 5c 73 3e 5c 2f 3a 5d 2b 3a 2f 7d 7d 2c 22  [^\s>\/:]+:/}},"
18d0: 61 74 74 72 2d 76 61 6c 75 65 22 3a 7b 70 61 74  attr-value":{pat
18e0: 74 65 72 6e 3a 2f 3d 28 3f 3a 28 27 7c 22 29 5b  tern:/=(?:('|")[
18f0: 5c 77 5c 57 5d 2a 3f 28 5c 31 29 7c 5b 5e 5c 73  \w\W]*?(\1)|[^\s
1900: 3e 5d 2b 29 2f 69 2c 69 6e 73 69 64 65 3a 7b 70  >]+)/i,inside:{p
1910: 75 6e 63 74 75 61 74 69 6f 6e 3a 2f 5b 3d 3e 22  unctuation:/[=>"
1920: 27 5d 2f 7d 7d 2c 70 75 6e 63 74 75 61 74 69 6f  ']/}},punctuatio
1930: 6e 3a 2f 5c 2f 3f 3e 2f 2c 22 61 74 74 72 2d 6e  n:/\/?>/,"attr-n
1940: 61 6d 65 22 3a 7b 70 61 74 74 65 72 6e 3a 2f 5b  ame":{pattern:/[
1950: 5e 5c 73 3e 5c 2f 5d 2b 2f 2c 69 6e 73 69 64 65  ^\s>\/]+/,inside
1960: 3a 7b 6e 61 6d 65 73 70 61 63 65 3a 2f 5e 5b 5e  :{namespace:/^[^
1970: 5c 73 3e 5c 2f 3a 5d 2b 3a 2f 7d 7d 7d 7d 2c 65  \s>\/:]+:/}}}},e
1980: 6e 74 69 74 79 3a 2f 26 23 3f 5b 5c 64 61 2d 7a  ntity:/&#?[\da-z
1990: 5d 7b 31 2c 38 7d 3b 2f 69 7d 2c 50 72 69 73 6d  ]{1,8};/i},Prism
19a0: 2e 68 6f 6f 6b 73 2e 61 64 64 28 22 77 72 61 70  .hooks.add("wrap
19b0: 22 2c 66 75 6e 63 74 69 6f 6e 28 61 29 7b 22 65  ",function(a){"e
19c0: 6e 74 69 74 79 22 3d 3d 3d 61 2e 74 79 70 65 26  ntity"===a.type&
19d0: 26 28 61 2e 61 74 74 72 69 62 75 74 65 73 2e 74  &(a.attributes.t
19e0: 69 74 6c 65 3d 61 2e 63 6f 6e 74 65 6e 74 2e 72  itle=a.content.r
19f0: 65 70 6c 61 63 65 28 2f 26 61 6d 70 3b 2f 2c 22  eplace(/&amp;/,"
1a00: 26 22 29 29 7d 29 2c 50 72 69 73 6d 2e 6c 61 6e  &"))}),Prism.lan
1a10: 67 75 61 67 65 73 2e 78 6d 6c 3d 50 72 69 73 6d  guages.xml=Prism
1a20: 2e 6c 61 6e 67 75 61 67 65 73 2e 6d 61 72 6b 75  .languages.marku
1a30: 70 2c 50 72 69 73 6d 2e 6c 61 6e 67 75 61 67 65  p,Prism.language
1a40: 73 2e 68 74 6d 6c 3d 50 72 69 73 6d 2e 6c 61 6e  s.html=Prism.lan
1a50: 67 75 61 67 65 73 2e 6d 61 72 6b 75 70 2c 50 72  guages.markup,Pr
1a60: 69 73 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 6d 61  ism.languages.ma
1a70: 74 68 6d 6c 3d 50 72 69 73 6d 2e 6c 61 6e 67 75  thml=Prism.langu
1a80: 61 67 65 73 2e 6d 61 72 6b 75 70 2c 50 72 69 73  ages.markup,Pris
1a90: 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 73 76 67 3d  m.languages.svg=
1aa0: 50 72 69 73 6d 2e 6c 61 6e 67 75 61 67 65 73 2e  Prism.languages.
1ab0: 6d 61 72 6b 75 70 3b 0a 50 72 69 73 6d 2e 6c 61  markup;.Prism.la
1ac0: 6e 67 75 61 67 65 73 2e 63 73 73 3d 7b 63 6f 6d  nguages.css={com
1ad0: 6d 65 6e 74 3a 2f 5c 2f 5c 2a 5b 5c 77 5c 57 5d  ment:/\/\*[\w\W]
1ae0: 2a 3f 5c 2a 5c 2f 2f 2c 61 74 72 75 6c 65 3a 7b  *?\*\//,atrule:{
1af0: 70 61 74 74 65 72 6e 3a 2f 40 5b 5c 77 2d 5d 2b  pattern:/@[\w-]+
1b00: 3f 2e 2a 3f 28 3b 7c 28 3f 3d 5c 73 2a 5c 7b 29  ?.*?(;|(?=\s*\{)
1b10: 29 2f 69 2c 69 6e 73 69 64 65 3a 7b 72 75 6c 65  )/i,inside:{rule
1b20: 3a 2f 40 5b 5c 77 2d 5d 2b 2f 7d 7d 2c 75 72 6c  :/@[\w-]+/}},url
1b30: 3a 2f 75 72 6c 5c 28 28 3f 3a 28 5b 22 27 5d 29  :/url\((?:(["'])
1b40: 28 5c 5c 28 3f 3a 5c 72 5c 6e 7c 5b 5c 77 5c 57  (\\(?:\r\n|[\w\W
1b50: 5d 29 7c 28 3f 21 5c 31 29 5b 5e 5c 5c 5c 72 5c  ])|(?!\1)[^\\\r\
1b60: 6e 5d 29 2a 5c 31 7c 2e 2a 3f 29 5c 29 2f 69 2c  n])*\1|.*?)\)/i,
1b70: 73 65 6c 65 63 74 6f 72 3a 2f 5b 5e 5c 7b 5c 7d  selector:/[^\{\}
1b80: 5c 73 5d 5b 5e 5c 7b 5c 7d 3b 5d 2a 3f 28 3f 3d  \s][^\{\};]*?(?=
1b90: 5c 73 2a 5c 7b 29 2f 2c 73 74 72 69 6e 67 3a 7b  \s*\{)/,string:{
1ba0: 70 61 74 74 65 72 6e 3a 2f 28 22 7c 27 29 28 5c  pattern:/("|')(\
1bb0: 5c 28 3f 3a 5c 72 5c 6e 7c 5b 5c 77 5c 57 5d 29  \(?:\r\n|[\w\W])
1bc0: 7c 28 3f 21 5c 31 29 5b 5e 5c 5c 5c 72 5c 6e 5d  |(?!\1)[^\\\r\n]
1bd0: 29 2a 5c 31 2f 2c 67 72 65 65 64 79 3a 21 30 7d  )*\1/,greedy:!0}
1be0: 2c 70 72 6f 70 65 72 74 79 3a 2f 28 5c 62 7c 5c  ,property:/(\b|\
1bf0: 42 29 5b 5c 77 2d 5d 2b 28 3f 3d 5c 73 2a 3a 29  B)[\w-]+(?=\s*:)
1c00: 2f 69 2c 69 6d 70 6f 72 74 61 6e 74 3a 2f 5c 42  /i,important:/\B
1c10: 21 69 6d 70 6f 72 74 61 6e 74 5c 62 2f 69 2c 22  !important\b/i,"
1c20: 66 75 6e 63 74 69 6f 6e 22 3a 2f 5b 2d 61 2d 7a  function":/[-a-z
1c30: 30 2d 39 5d 2b 28 3f 3d 5c 28 29 2f 69 2c 70 75  0-9]+(?=\()/i,pu
1c40: 6e 63 74 75 61 74 69 6f 6e 3a 2f 5b 28 29 7b 7d  nctuation:/[(){}
1c50: 3b 3a 5d 2f 7d 2c 50 72 69 73 6d 2e 6c 61 6e 67  ;:]/},Prism.lang
1c60: 75 61 67 65 73 2e 63 73 73 2e 61 74 72 75 6c 65  uages.css.atrule
1c70: 2e 69 6e 73 69 64 65 2e 72 65 73 74 3d 50 72 69  .inside.rest=Pri
1c80: 73 6d 2e 75 74 69 6c 2e 63 6c 6f 6e 65 28 50 72  sm.util.clone(Pr
1c90: 69 73 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 63 73  ism.languages.cs
1ca0: 73 29 2c 50 72 69 73 6d 2e 6c 61 6e 67 75 61 67  s),Prism.languag
1cb0: 65 73 2e 6d 61 72 6b 75 70 26 26 28 50 72 69 73  es.markup&&(Pris
1cc0: 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 69 6e 73 65  m.languages.inse
1cd0: 72 74 42 65 66 6f 72 65 28 22 6d 61 72 6b 75 70  rtBefore("markup
1ce0: 22 2c 22 74 61 67 22 2c 7b 73 74 79 6c 65 3a 7b  ","tag",{style:{
1cf0: 70 61 74 74 65 72 6e 3a 2f 28 3c 73 74 79 6c 65  pattern:/(<style
1d00: 5b 5c 77 5c 57 5d 2a 3f 3e 29 5b 5c 77 5c 57 5d  [\w\W]*?>)[\w\W]
1d10: 2a 3f 28 3f 3d 3c 5c 2f 73 74 79 6c 65 3e 29 2f  *?(?=<\/style>)/
1d20: 69 2c 6c 6f 6f 6b 62 65 68 69 6e 64 3a 21 30 2c  i,lookbehind:!0,
1d30: 69 6e 73 69 64 65 3a 50 72 69 73 6d 2e 6c 61 6e  inside:Prism.lan
1d40: 67 75 61 67 65 73 2e 63 73 73 2c 61 6c 69 61 73  guages.css,alias
1d50: 3a 22 6c 61 6e 67 75 61 67 65 2d 63 73 73 22 7d  :"language-css"}
1d60: 7d 29 2c 50 72 69 73 6d 2e 6c 61 6e 67 75 61 67  }),Prism.languag
1d70: 65 73 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28  es.insertBefore(
1d80: 22 69 6e 73 69 64 65 22 2c 22 61 74 74 72 2d 76  "inside","attr-v
1d90: 61 6c 75 65 22 2c 7b 22 73 74 79 6c 65 2d 61 74  alue",{"style-at
1da0: 74 72 22 3a 7b 70 61 74 74 65 72 6e 3a 2f 5c 73  tr":{pattern:/\s
1db0: 2a 73 74 79 6c 65 3d 28 22 7c 27 29 2e 2a 3f 5c  *style=("|').*?\
1dc0: 31 2f 69 2c 69 6e 73 69 64 65 3a 7b 22 61 74 74  1/i,inside:{"att
1dd0: 72 2d 6e 61 6d 65 22 3a 7b 70 61 74 74 65 72 6e  r-name":{pattern
1de0: 3a 2f 5e 5c 73 2a 73 74 79 6c 65 2f 69 2c 69 6e  :/^\s*style/i,in
1df0: 73 69 64 65 3a 50 72 69 73 6d 2e 6c 61 6e 67 75  side:Prism.langu
1e00: 61 67 65 73 2e 6d 61 72 6b 75 70 2e 74 61 67 2e  ages.markup.tag.
1e10: 69 6e 73 69 64 65 7d 2c 70 75 6e 63 74 75 61 74  inside},punctuat
1e20: 69 6f 6e 3a 2f 5e 5c 73 2a 3d 5c 73 2a 5b 27 22  ion:/^\s*=\s*['"
1e30: 5d 7c 5b 27 22 5d 5c 73 2a 24 2f 2c 22 61 74 74  ]|['"]\s*$/,"att
1e40: 72 2d 76 61 6c 75 65 22 3a 7b 70 61 74 74 65 72  r-value":{patter
1e50: 6e 3a 2f 2e 2b 2f 69 2c 69 6e 73 69 64 65 3a 50  n:/.+/i,inside:P
1e60: 72 69 73 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 63  rism.languages.c
1e70: 73 73 7d 7d 2c 61 6c 69 61 73 3a 22 6c 61 6e 67  ss}},alias:"lang
1e80: 75 61 67 65 2d 63 73 73 22 7d 7d 2c 50 72 69 73  uage-css"}},Pris
1e90: 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 6d 61 72 6b  m.languages.mark
1ea0: 75 70 2e 74 61 67 29 29 3b 0a 50 72 69 73 6d 2e  up.tag));.Prism.
1eb0: 6c 61 6e 67 75 61 67 65 73 2e 63 6c 69 6b 65 3d  languages.clike=
1ec0: 7b 63 6f 6d 6d 65 6e 74 3a 5b 7b 70 61 74 74 65  {comment:[{patte
1ed0: 72 6e 3a 2f 28 5e 7c 5b 5e 5c 5c 5d 29 5c 2f 5c  rn:/(^|[^\\])\/\
1ee0: 2a 5b 5c 77 5c 57 5d 2a 3f 5c 2a 5c 2f 2f 2c 6c  *[\w\W]*?\*\//,l
1ef0: 6f 6f 6b 62 65 68 69 6e 64 3a 21 30 7d 2c 7b 70  ookbehind:!0},{p
1f00: 61 74 74 65 72 6e 3a 2f 28 5e 7c 5b 5e 5c 5c 3a  attern:/(^|[^\\:
1f10: 5d 29 5c 2f 5c 2f 2e 2a 2f 2c 6c 6f 6f 6b 62 65  ])\/\/.*/,lookbe
1f20: 68 69 6e 64 3a 21 30 7d 5d 2c 73 74 72 69 6e 67  hind:!0}],string
1f30: 3a 7b 70 61 74 74 65 72 6e 3a 2f 28 5b 22 27 5d  :{pattern:/(["']
1f40: 29 28 5c 5c 28 3f 3a 5c 72 5c 6e 7c 5b 5c 73 5c  )(\\(?:\r\n|[\s\
1f50: 53 5d 29 7c 28 3f 21 5c 31 29 5b 5e 5c 5c 5c 72  S])|(?!\1)[^\\\r
1f60: 5c 6e 5d 29 2a 5c 31 2f 2c 67 72 65 65 64 79 3a  \n])*\1/,greedy:
1f70: 21 30 7d 2c 22 63 6c 61 73 73 2d 6e 61 6d 65 22  !0},"class-name"
1f80: 3a 7b 70 61 74 74 65 72 6e 3a 2f 28 28 3f 3a 5c  :{pattern:/((?:\
1f90: 62 28 3f 3a 63 6c 61 73 73 7c 69 6e 74 65 72 66  b(?:class|interf
1fa0: 61 63 65 7c 65 78 74 65 6e 64 73 7c 69 6d 70 6c  ace|extends|impl
1fb0: 65 6d 65 6e 74 73 7c 74 72 61 69 74 7c 69 6e 73  ements|trait|ins
1fc0: 74 61 6e 63 65 6f 66 7c 6e 65 77 29 5c 73 2b 29  tanceof|new)\s+)
1fd0: 7c 28 3f 3a 63 61 74 63 68 5c 73 2b 5c 28 29 29  |(?:catch\s+\())
1fe0: 5b 61 2d 7a 30 2d 39 5f 5c 2e 5c 5c 5d 2b 2f 69  [a-z0-9_\.\\]+/i
1ff0: 2c 6c 6f 6f 6b 62 65 68 69 6e 64 3a 21 30 2c 69  ,lookbehind:!0,i
2000: 6e 73 69 64 65 3a 7b 70 75 6e 63 74 75 61 74 69  nside:{punctuati
2010: 6f 6e 3a 2f 28 5c 2e 7c 5c 5c 29 2f 7d 7d 2c 6b  on:/(\.|\\)/}},k
2020: 65 79 77 6f 72 64 3a 2f 5c 62 28 69 66 7c 65 6c  eyword:/\b(if|el
2030: 73 65 7c 77 68 69 6c 65 7c 64 6f 7c 66 6f 72 7c  se|while|do|for|
2040: 72 65 74 75 72 6e 7c 69 6e 7c 69 6e 73 74 61 6e  return|in|instan
2050: 63 65 6f 66 7c 66 75 6e 63 74 69 6f 6e 7c 6e 65  ceof|function|ne
2060: 77 7c 74 72 79 7c 74 68 72 6f 77 7c 63 61 74 63  w|try|throw|catc
2070: 68 7c 66 69 6e 61 6c 6c 79 7c 6e 75 6c 6c 7c 62  h|finally|null|b
2080: 72 65 61 6b 7c 63 6f 6e 74 69 6e 75 65 29 5c 62  reak|continue)\b
2090: 2f 2c 22 62 6f 6f 6c 65 61 6e 22 3a 2f 5c 62 28  /,"boolean":/\b(
20a0: 74 72 75 65 7c 66 61 6c 73 65 29 5c 62 2f 2c 22  true|false)\b/,"
20b0: 66 75 6e 63 74 69 6f 6e 22 3a 2f 5b 61 2d 7a 30  function":/[a-z0
20c0: 2d 39 5f 5d 2b 28 3f 3d 5c 28 29 2f 69 2c 6e 75  -9_]+(?=\()/i,nu
20d0: 6d 62 65 72 3a 2f 5c 62 2d 3f 28 3f 3a 30 78 5b  mber:/\b-?(?:0x[
20e0: 5c 64 61 2d 66 5d 2b 7c 5c 64 2a 5c 2e 3f 5c 64  \da-f]+|\d*\.?\d
20f0: 2b 28 3f 3a 65 5b 2b 2d 5d 3f 5c 64 2b 29 3f 29  +(?:e[+-]?\d+)?)
2100: 5c 62 2f 69 2c 6f 70 65 72 61 74 6f 72 3a 2f 2d  \b/i,operator:/-
2110: 2d 3f 7c 5c 2b 5c 2b 3f 7c 21 3d 3f 3d 3f 7c 3c  -?|\+\+?|!=?=?|<
2120: 3d 3f 7c 3e 3d 3f 7c 3d 3d 3f 3d 3f 7c 26 26 3f  =?|>=?|==?=?|&&?
2130: 7c 5c 7c 5c 7c 3f 7c 5c 3f 7c 5c 2a 7c 5c 2f 7c  |\|\|?|\?|\*|\/|
2140: 7e 7c 5c 5e 7c 25 2f 2c 70 75 6e 63 74 75 61 74  ~|\^|%/,punctuat
2150: 69 6f 6e 3a 2f 5b 7b 7d 5b 5c 5d 3b 28 29 2c 2e  ion:/[{}[\];(),.
2160: 3a 5d 2f 7d 3b 0a 50 72 69 73 6d 2e 6c 61 6e 67  :]/};.Prism.lang
2170: 75 61 67 65 73 2e 6a 61 76 61 73 63 72 69 70 74  uages.javascript
2180: 3d 50 72 69 73 6d 2e 6c 61 6e 67 75 61 67 65 73  =Prism.languages
2190: 2e 65 78 74 65 6e 64 28 22 63 6c 69 6b 65 22 2c  .extend("clike",
21a0: 7b 6b 65 79 77 6f 72 64 3a 2f 5c 62 28 61 73 7c  {keyword:/\b(as|
21b0: 61 73 79 6e 63 7c 61 77 61 69 74 7c 62 72 65 61  async|await|brea
21c0: 6b 7c 63 61 73 65 7c 63 61 74 63 68 7c 63 6c 61  k|case|catch|cla
21d0: 73 73 7c 63 6f 6e 73 74 7c 63 6f 6e 74 69 6e 75  ss|const|continu
21e0: 65 7c 64 65 62 75 67 67 65 72 7c 64 65 66 61 75  e|debugger|defau
21f0: 6c 74 7c 64 65 6c 65 74 65 7c 64 6f 7c 65 6c 73  lt|delete|do|els
2200: 65 7c 65 6e 75 6d 7c 65 78 70 6f 72 74 7c 65 78  e|enum|export|ex
2210: 74 65 6e 64 73 7c 66 69 6e 61 6c 6c 79 7c 66 6f  tends|finally|fo
2220: 72 7c 66 72 6f 6d 7c 66 75 6e 63 74 69 6f 6e 7c  r|from|function|
2230: 67 65 74 7c 69 66 7c 69 6d 70 6c 65 6d 65 6e 74  get|if|implement
2240: 73 7c 69 6d 70 6f 72 74 7c 69 6e 7c 69 6e 73 74  s|import|in|inst
2250: 61 6e 63 65 6f 66 7c 69 6e 74 65 72 66 61 63 65  anceof|interface
2260: 7c 6c 65 74 7c 6e 65 77 7c 6e 75 6c 6c 7c 6f 66  |let|new|null|of
2270: 7c 70 61 63 6b 61 67 65 7c 70 72 69 76 61 74 65  |package|private
2280: 7c 70 72 6f 74 65 63 74 65 64 7c 70 75 62 6c 69  |protected|publi
2290: 63 7c 72 65 74 75 72 6e 7c 73 65 74 7c 73 74 61  c|return|set|sta
22a0: 74 69 63 7c 73 75 70 65 72 7c 73 77 69 74 63 68  tic|super|switch
22b0: 7c 74 68 69 73 7c 74 68 72 6f 77 7c 74 72 79 7c  |this|throw|try|
22c0: 74 79 70 65 6f 66 7c 76 61 72 7c 76 6f 69 64 7c  typeof|var|void|
22d0: 77 68 69 6c 65 7c 77 69 74 68 7c 79 69 65 6c 64  while|with|yield
22e0: 29 5c 62 2f 2c 6e 75 6d 62 65 72 3a 2f 5c 62 2d  )\b/,number:/\b-
22f0: 3f 28 30 78 5b 5c 64 41 2d 46 61 2d 66 5d 2b 7c  ?(0x[\dA-Fa-f]+|
2300: 30 62 5b 30 31 5d 2b 7c 30 6f 5b 30 2d 37 5d 2b  0b[01]+|0o[0-7]+
2310: 7c 5c 64 2a 5c 2e 3f 5c 64 2b 28 5b 45 65 5d 5b  |\d*\.?\d+([Ee][
2320: 2b 2d 5d 3f 5c 64 2b 29 3f 7c 4e 61 4e 7c 49 6e  +-]?\d+)?|NaN|In
2330: 66 69 6e 69 74 79 29 5c 62 2f 2c 22 66 75 6e 63  finity)\b/,"func
2340: 74 69 6f 6e 22 3a 2f 5b 5f 24 61 2d 7a 41 2d 5a  tion":/[_$a-zA-Z
2350: 5c 78 41 30 2d 5c 75 46 46 46 46 5d 5b 5f 24 61  \xA0-\uFFFF][_$a
2360: 2d 7a 41 2d 5a 30 2d 39 5c 78 41 30 2d 5c 75 46  -zA-Z0-9\xA0-\uF
2370: 46 46 46 5d 2a 28 3f 3d 5c 28 29 2f 69 2c 6f 70  FFF]*(?=\()/i,op
2380: 65 72 61 74 6f 72 3a 2f 2d 2d 3f 7c 5c 2b 5c 2b  erator:/--?|\+\+
2390: 3f 7c 21 3d 3f 3d 3f 7c 3c 3d 3f 7c 3e 3d 3f 7c  ?|!=?=?|<=?|>=?|
23a0: 3d 3d 3f 3d 3f 7c 26 26 3f 7c 5c 7c 5c 7c 3f 7c  ==?=?|&&?|\|\|?|
23b0: 5c 3f 7c 5c 2a 5c 2a 3f 7c 5c 2f 7c 7e 7c 5c 5e  \?|\*\*?|\/|~|\^
23c0: 7c 25 7c 5c 2e 7b 33 7d 2f 7d 29 2c 50 72 69 73  |%|\.{3}/}),Pris
23d0: 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 69 6e 73 65  m.languages.inse
23e0: 72 74 42 65 66 6f 72 65 28 22 6a 61 76 61 73 63  rtBefore("javasc
23f0: 72 69 70 74 22 2c 22 6b 65 79 77 6f 72 64 22 2c  ript","keyword",
2400: 7b 72 65 67 65 78 3a 7b 70 61 74 74 65 72 6e 3a  {regex:{pattern:
2410: 2f 28 5e 7c 5b 5e 5c 2f 5d 29 5c 2f 28 3f 21 5c  /(^|[^\/])\/(?!\
2420: 2f 29 28 5c 5b 2e 2b 3f 5d 7c 5c 5c 2e 7c 5b 5e  /)(\[.+?]|\\.|[^
2430: 5c 2f 5c 5c 5c 72 5c 6e 5d 29 2b 5c 2f 5b 67 69  \/\\\r\n])+\/[gi
2440: 6d 79 75 5d 7b 30 2c 35 7d 28 3f 3d 5c 73 2a 28  myu]{0,5}(?=\s*(
2450: 24 7c 5b 5c 72 5c 6e 2c 2e 3b 7d 29 5d 29 29 2f  $|[\r\n,.;})]))/
2460: 2c 6c 6f 6f 6b 62 65 68 69 6e 64 3a 21 30 2c 67  ,lookbehind:!0,g
2470: 72 65 65 64 79 3a 21 30 7d 7d 29 2c 50 72 69 73  reedy:!0}}),Pris
2480: 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 69 6e 73 65  m.languages.inse
2490: 72 74 42 65 66 6f 72 65 28 22 6a 61 76 61 73 63  rtBefore("javasc
24a0: 72 69 70 74 22 2c 22 73 74 72 69 6e 67 22 2c 7b  ript","string",{
24b0: 22 74 65 6d 70 6c 61 74 65 2d 73 74 72 69 6e 67  "template-string
24c0: 22 3a 7b 70 61 74 74 65 72 6e 3a 2f 60 28 3f 3a  ":{pattern:/`(?:
24d0: 5c 5c 5c 5c 7c 5c 5c 3f 5b 5e 5c 5c 5d 29 2a 3f  \\\\|\\?[^\\])*?
24e0: 60 2f 2c 67 72 65 65 64 79 3a 21 30 2c 69 6e 73  `/,greedy:!0,ins
24f0: 69 64 65 3a 7b 69 6e 74 65 72 70 6f 6c 61 74 69  ide:{interpolati
2500: 6f 6e 3a 7b 70 61 74 74 65 72 6e 3a 2f 5c 24 5c  on:{pattern:/\$\
2510: 7b 5b 5e 7d 5d 2b 5c 7d 2f 2c 69 6e 73 69 64 65  {[^}]+\}/,inside
2520: 3a 7b 22 69 6e 74 65 72 70 6f 6c 61 74 69 6f 6e  :{"interpolation
2530: 2d 70 75 6e 63 74 75 61 74 69 6f 6e 22 3a 7b 70  -punctuation":{p
2540: 61 74 74 65 72 6e 3a 2f 5e 5c 24 5c 7b 7c 5c 7d  attern:/^\$\{|\}
2550: 24 2f 2c 61 6c 69 61 73 3a 22 70 75 6e 63 74 75  $/,alias:"punctu
2560: 61 74 69 6f 6e 22 7d 2c 72 65 73 74 3a 50 72 69  ation"},rest:Pri
2570: 73 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 6a 61 76  sm.languages.jav
2580: 61 73 63 72 69 70 74 7d 7d 2c 73 74 72 69 6e 67  ascript}},string
2590: 3a 2f 5b 5c 73 5c 53 5d 2b 2f 7d 7d 7d 29 2c 50  :/[\s\S]+/}}}),P
25a0: 72 69 73 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 6d  rism.languages.m
25b0: 61 72 6b 75 70 26 26 50 72 69 73 6d 2e 6c 61 6e  arkup&&Prism.lan
25c0: 67 75 61 67 65 73 2e 69 6e 73 65 72 74 42 65 66  guages.insertBef
25d0: 6f 72 65 28 22 6d 61 72 6b 75 70 22 2c 22 74 61  ore("markup","ta
25e0: 67 22 2c 7b 73 63 72 69 70 74 3a 7b 70 61 74 74  g",{script:{patt
25f0: 65 72 6e 3a 2f 28 3c 73 63 72 69 70 74 5b 5c 77  ern:/(<script[\w
2600: 5c 57 5d 2a 3f 3e 29 5b 5c 77 5c 57 5d 2a 3f 28  \W]*?>)[\w\W]*?(
2610: 3f 3d 3c 5c 2f 73 63 72 69 70 74 3e 29 2f 69 2c  ?=<\/script>)/i,
2620: 6c 6f 6f 6b 62 65 68 69 6e 64 3a 21 30 2c 69 6e  lookbehind:!0,in
2630: 73 69 64 65 3a 50 72 69 73 6d 2e 6c 61 6e 67 75  side:Prism.langu
2640: 61 67 65 73 2e 6a 61 76 61 73 63 72 69 70 74 2c  ages.javascript,
2650: 61 6c 69 61 73 3a 22 6c 61 6e 67 75 61 67 65 2d  alias:"language-
2660: 6a 61 76 61 73 63 72 69 70 74 22 7d 7d 29 2c 50  javascript"}}),P
2670: 72 69 73 6d 2e 6c 61 6e 67 75 61 67 65 73 2e 6a  rism.languages.j
2680: 73 3d 50 72 69 73 6d 2e 6c 61 6e 67 75 61 67 65  s=Prism.language
2690: 73 2e 6a 61 76 61 73 63 72 69 70 74 3b 0a        s.javascript;.