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,"<").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(/&/,"
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;.