/* PrismJS 1.17.1 prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+abap+abnf+actionscript+ada+antlr4+apacheconf+apl+applescript+aql+c+arff+asciidoc+asm6502+csharp+autohotkey+autoit+bash+basic+batch+bbcode+bison+bnf+brainfuck+brightscript+bro+cpp+aspnet+arduino+cil+coffeescript+cmake+clojure+ruby+csp+css-extras+d+dart+diff+markup-templating+dns-zone-file+docker+ebnf+eiffel+ejs+elixir+elm+lua+erb+erlang+fsharp+firestore-security-rules+flow+fortran+ftl+gcode+gdscript+gedcom+gherkin+git+glsl+gml+go+graphql+groovy+less+handlebars+haskell+haxe+hcl+http+hpkp+hsts+ichigojam+icon+inform7+ini+io+j+java+scala+php+javastacktrace+jolie+jq+javadoclike+n4js+markdown+json+jsonp+json5+julia+keyman+kotlin+latex+crystal+scheme+liquid+lisp+livescript+lolcode+etlua+makefile+js-templates+django+matlab+mel+mizar+monkey+moonscript+n1ql+typescript+nand2tetris-hdl+nasm+nginx+nim+nix+nsis+objectivec+ocaml+opencl+oz+parigp+parser+pascal+pascaligo+pcaxis+perl+jsdoc+phpdoc+php-extras+sql+powershell+processing+prolog+properties+protobuf+scss+puppet+pure+python+q+qore+r+js-extras+jsx+renpy+reason+vala+rest+rip+roboconf+robotframework+textile+rust+plsql+sass+stylus+javadoc+lilypond+shell-session+smalltalk+smarty+solidity+soy+turtle+splunk-spl+sqf+sas+twig+swift+yaml+tcl+haml+toml+tt2+sparql+pug+tsx+t4-templating+visual-basic+t4-cs+regex+vbnet+velocity+verilog+vhdl+vim+t4-vb+wasm+wiki+xeora+xojo+xquery+tap+zig */ var _self=“undefined”!=typeof window?window:“undefined”!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(u){var c=/blang(?:uage)?-([w-]+)b/i,n=0,C={manual:u.Prism&&u.Prism.manual,disableWorkerMessageHandler:u.Prism&&u.Prism.disableWorkerMessageHandler,util:{encode:function(e){return e instanceof _?new _(e.type,C.util.encode(e.content),e.alias):Array.isArray(e)?e.map(C.util.encode):e.replace(/&/g,“&”).replace(/:.)$/i.exec(e.stack)||[])[1];if(n){var r=document.getElementsByTagName(“script”);for(var t in r)if(r[t].src==n)return r[t]}return null}}},languages:{extend:function(e,n){var r=C.util.clone(C.languages[e]);for(var t in n)r[t]=n[t];return r},insertBefore:function(r,e,n,t){var a=(t=t||C.languages)[r],i={};for(var o in a)if(a.hasOwnProperty(o)){if(o==e)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(o)||(i[o]=a[o])}var s=t[r];return t[r]=i,C.languages.DFS(C.languages,function(e,n){n===s&&e!=r&&(this[e]=i)}),i},DFS:function e(n,r,t,a){a=a||{};var i=C.util.objId;for(var o in n)if(n.hasOwnProperty(o)){r.call(n,o,n[o],t||o);var l=n[o],s=C.util.type(l);“Object”!==s||a[i(l)]?“Array”!==s||a[i(l)]||(a[i(l)]=!0,e(l,r,o,a)):(a[i(l)]=!0,e(l,r,null,a))}}},plugins:{},highlightAll:function(e,n){C.highlightAllUnder(document,e,n)},highlightAllUnder:function(e,n,r){var t={callback:r,container:e,selector:‘code[class*=“language-”], [class*=“language-”] code, code[class*=“lang-”], [class*=“lang-”] code’};C.hooks.run(“before-highlightall”,t),t.elements=Array.prototype.slice.apply(t.container.querySelectorAll(t.selector)),C.hooks.run(“before-all-elements-highlight”,t);for(var a,i=0;a=t.elements[i++];)C.highlightElement(a,!0===n,t.callback)},highlightElement:function(e,n,r){var t=C.util.getLanguage(e),a=C.languages[t];e.className=e.className.replace(c,“”).replace(/s+/g,“ ”)+“ language-”+t;var i=e.parentNode;i&&“pre”===i.nodeName.toLowerCase()&&(i.className=i.className.replace(c,“”).replace(/s+/g,“ ”)+“ language-”+t);var o={element:e,language:t,grammar:a,code:e.textContent};function l(e){o.highlightedCode=e,C.hooks.run(“before-insert”,o),o.element.innerHTML=o.highlightedCode,C.hooks.run(“after-highlight”,o),C.hooks.run(“complete”,o),r&&r.call(o.element)}if(C.hooks.run(“before-sanity-check”,o),!o.code)return C.hooks.run(“complete”,o),void(r&&r.call(o.element));if(C.hooks.run(“before-highlight”,o),o.grammar)if(n&&u.Worker){var s=new Worker(C.filename);s.onmessage=function(e){l(e.data)},s.postMessage(JSON.stringify({language:o.language,code:o.code,immediateClose:!0}))}else l(C.highlight(o.code,o.grammar,o.language));else l(C.util.encode(o.code))},highlight:function(e,n,r){var t={code:e,grammar:n,language:r};return C.hooks.run(“before-tokenize”,t),t.tokens=C.tokenize(t.code,t.grammar),C.hooks.run(“after-tokenize”,t),_.stringify(C.util.encode(t.tokens),t.language)},matchGrammar:function(e,n,r,t,a,i,o){for(var l in r)if(r.hasOwnProperty(l)&&r[l]){var s=r[l];s=Array.isArray(s)?s:[s];for(var u=0;ur.content
“"r.tag
”>“},!u.document)return u.addEventListener&&(C.disableWorkerMessageHandler||u.addEventListener(”message“,function(e){var n=JSON.parse(e.data),r=n.language,t=n.code,a=n.immediateClose;u.postMessage(C.highlight(t,C.languages[r],r)),a&&u.close()},!1)),C;var e=C.util.currentScript();if(e&&(C.filename=e.src,e.hasAttribute(”data-manual“)&&(C.manual=!0)),!C.manual){function r(){C.manual||C.highlightAll()}var t=document.readyState;”loading“===t||”interactive“===t&&e&&e.defer?document.addEventListener(”DOMContentLoaded“,r):window.requestAnimationFrame?window.requestAnimationFrame®:window.setTimeout(r,16)}return C}(_self);”undefined“!=typeof module&&module.exports&&(module.exports=Prism),”undefined“!=typeof global&&(global.Prism=Prism); Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/”’[]]|“[^”]*“|‘[^’]*‘)+(?:[(?:(?!)*]s*)?>/i,greedy:!0},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>/=$<%]+(?:\s(?:\s*[^\s>/=]+(?:s*=s*(?:”[^“]*”|’[^‘]*’|[^s‘“>=]+(?=[s>]))|(?=[s/>])))+)?s*/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>/:]+:/}},”attr-value“:{pattern:/=s*(?:”[^“]*”|’[^‘]*’|[^s‘“>=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(s*)[”’]|[“‘]$/,lookbehind:!0}]}},punctuation://?>/,”attr-name“:{pattern:/[^s>/]+/,inside:{namespace:/^[^s>/:]+:/}}}},entity:/?[da-z]{1,8};/i},Prism.languages.markup.tag.inside[”attr-value“].inside.entity=Prism.languages.markup.entity,Prism.hooks.add(”wrap“,function(a){”entity“===a.type&&(a.attributes.title=a.content.replace(/&/,”&“))}),Object.defineProperty(Prism.languages.markup.tag,”addInlined“,{value:function(a,e){var s={};s[”language-“+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var n={”included-cdata“:{pattern://i,inside:s}};n[”language-“+e]={pattern:/[sS]+/,inside:Prism.languages[e]};var t={};t[a]={pattern:RegExp(”(<__[\\s\\S]*?>)(?:\s*|[\s\S])*?(?=<\\/__>)“.replace(/__/g,a),”i“),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore(”markup“,”cdata“,t)}}),Prism.languages.xml=Prism.languages.extend(”markup“,{}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup; !function(s){var t=/(”|’)(?:\(?:rn|[sS])|(?!1)[^\rn])*1/;s.languages.css={comment://*[sS]*?*//,atrule:{pattern:/@[w-]+[sS]*?(?:;|(?=s*{))/,inside:{rule:/@[w-]+/}},url:{pattern:RegExp(“url\((?:”t.source
“|[^nr()]*)\)”,“i”),inside:{function:/^url/i,punctuation:/^(|)$/}},selector:RegExp(“[^{}\s](?:[^{};"‘]|”t.source
]=?|[!=]=?=?|–?|++?|&&?|||?|[?*/~^%]/,punctuation:/[{}[">“)*?(?=\s*\{)”),string:{pattern:t,greedy:!0},property:/[-_a-zxA0-uFFFF][-wxA0-uFFFF]*(?=s*:)/i,important:/!importantb/i,function:/[-a-z0-9]+(?=()/i,punctuation:/;(),.:]/}; Prism.languages.javascript=Prism.languages.extend(“clike”,{“class-name”:[Prism.languages.clike[“class-name”],{pattern:/(^|[^$wxA0-uFFFF])[_$A-ZxA0-uFFFF][$wxA0-uFFFF]*(?=.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})s*)(?:catch|finally)b/,lookbehind:!0},{pattern:/(^|[^.])b(?:as|async(?=s*(?:functionb|(|[$wxA0-uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)b/,lookbehind:!0}],number:/b(?:(?:0[xX](?:[dA-Fa-f](?:_[dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:d(?:_d)?)+n|NaN|Infinity)b|(?:b(?:d(?:_d)?)+.?(?:d(?:_d)?)*|B.(?:d(?:_d)?)+)(?:[Ee][+-]?(?:d(?:_d)?)+)?/,function:/#?[_$a-zA-ZxA0-uFFFF][$wxA0-uFFFF]*(?=s*(?:.s*(?:apply|bind|call)s*)?()/,operator:/–|++|**=?|=>|&&||||[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|.{3}|?[.?]?|[~:]/}),Prism.languages.javascript[“class-name”][0].pattern=/(b(?:class|interface|extends|implements|instanceof|new)s+)[w.\]+/,Prism.languages.insertBefore(“javascript”,“keyword”,{regex:{pattern:/((?:^|[^$wxA0-uFFFF.“’])s])s*)/(?:[(?:[^]\rn]|\.)*]|\.|[^/\[rn])+/[gimyus]{0,6}(?=s*(?:$|[rn,.;})]]))/,lookbehind:!0,greedy:!0},”function-variable“:{pattern:/#?[_$a-zA-ZxA0-uFFFF][$wxA0-uFFFF]*(?=s*[=:]s*(?:asyncs*)?(?:bfunctionb|(?:((?:[^()]|([^()]*))*)|[_$a-zA-ZxA0-uFFFF][$wxA0-uFFFF]*)s*=>))/,alias:”function“},parameter:[{pattern:/(function(?:s+[_$A-Za-zxA0-uFFFF][$wxA0-uFFFF]*)?s*(s*)(?!s)(?:[^()]|([^()]*))+?(?=s*))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/[_$a-zxA0-uFFFF][$wxA0-uFFFF]*(?=s*=>)/i,inside:Prism.languages.javascript},{pattern:/((s*)(?!s)(?:[^()]|([^()]*))+?(?=s*)s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:b|s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$wxA0-uFFFF]))(?:[_$A-Za-zxA0-uFFFF]s]?|>=?|?=|[-+/=])(?=s)/,lookbehind:!0},”string-operator“:{pattern:/(s)&&?(?=s)/,lookbehind:!0,alias:”keyword“},”token-operator“:[{pattern:/(w)(?:->?|=>|[~|{}])(?=w)/,lookbehind:!0,alias:”punctuation“},{pattern:/[|{}]/,alias:”punctuation“}],punctuation:/[,.:()]/}; !function(n){var i=”(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)“;Prism.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?”[^“nr]*”/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01“>)(s*)(?!s)(?:[^()]|([^()]*))+?(?=s*)s*{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/b[A-Z](?:[A-Z_]|dx?)*b/}),Prism.languages.insertBefore(”javascript“,”string“,{”template-string“:{pattern:/`(?:\[sS]|${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}|(?!${)[^\`])*`/,greedy:!0,inside:{”template-punctuation“:{pattern:/^`|`$/,alias:”string“},interpolation:{pattern:/((?:^|[^\])(?:\{2})*)${(?:[^{}]|{(?:[^{}]|{[^}]*})*})+}/,lookbehind:!0,inside:{”interpolation-punctuation“:{pattern:/^${|}$/,alias:”punctuation“},rest:Prism.languages.javascript}},string:/-[01]
|dd+-d+|x[A-Fd]+-[A-Fd]+)/i,alias:”number“},terminal:{pattern:/%(?:b[01]+(?:.[01]+)*|dd+(?:.d+)*|x[A-Fd]+(?:.[A-Fd]+)*)/i,alias:”number“},repetition:{pattern:/(^|[^w-])(?:d**d*|d+)/,lookbehind:!0,alias:”operator“},definition:{pattern:/(^[ t]*)(?:[a-z][w-]*|<[^>rn]*>)(?=s*=)/m,lookbehind:!0,alias:”keyword“,inside:{punctuation:/<|>/}},”core-rule“:{pattern:RegExp(”(?:(^|[^<\\w-])"i
“|<"i
”>)(?![\w-])“,”i“),lookbehind:!0,alias:[”rule“,”constant“],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^>rn]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=/?|//,punctuation:/[()[]]/}}(); Prism.languages.actionscript=Prism.languages.extend(”javascript“,{keyword:/b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)b/,operator:/++|–|(?:[+-*/%^]|&&?|||?|<|>>?>?|[!=]=?)=?|[~?@]/}),Prism.languages.actionscript[”class-name“].alias=”function“,Prism.languages.markup&&Prism.languages.insertBefore(”actionscript“,”string“,{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>/=]+=(”|‘)(?:\[sS]|(?!2)[^\])2)s*/?>/,lookbehind:!0,inside:Prism.languages.markup}}); Prism.languages.ada={comment:/–.*/,string:/“(?:”“|[^”rfn])*“/i,number:[{pattern:/bd(?:_?d)*#[dA-F](?:_?[dA-F])*(?:.[dA-F](?:_?[dA-F])*)?#(?:E[+-]?d(?:_?d)*)?/i},{pattern:/bd(?:_?d)*(?:.d(?:_?d)*)?(?:E[+-]?d(?:_?d)*)?b/i}],”attr-name“:/b’w+/i,keyword:/b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|new|return|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)b/i,boolean:/b(?:true|false)b/i,operator:/<[=>]?|>=?|=>?|:=|/=?|**?|[&+-]/,punctuation:/..?|[,;():]/,char:/‘.’/,variable:/b[a-z](?:[_a-zd])*b/i}; Prism.languages.antlr4={comment:///.*|/*[sS]*?(?:*/|$)/,string:{pattern:/‘(?:\.|[^\’rn])*‘/,greedy:!0},”character-class“:{pattern:/[(?:\.|[^\]rn])*]/,greedy:!0,alias:”regex“,inside:{range:{pattern:/([^[]|(?:^|[^\])(?:\\)*\[)-(?!])/,lookbehind:!0,alias:”punctuation“},escape:/\(?:u(?:[a-fA-Fd]{4}|{[a-fA-Fd]+})|[pP]{[=w-]+}|[^rnupP])/,punctuation:/[[]]/}},action:{pattern:/{(?:[^{}]|{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})*}/,greedy:!0,inside:{content:{pattern:/({)[sS]+(?=})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->s*)(?:s*(?:,s*)?[a-z]w*(?:s*([^()rn]*))?)+(?=s*;)/i,lookbehind:!0,inside:{function:/bw+(?=s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@w+(?:::w+)*/,alias:”keyword“},label:{pattern:/#[ t]*w+/,alias:”punctuation“},keyword:/b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)b/,definition:[{pattern:/b[a-z]w*(?=s*:)/,alias:[”rule“,”class-name“]},{pattern:/b[A-Z]w*(?=s*:)/,alias:[”token“,”constant“]}],constant:/b[A-Z][A-Z_]*b/,operator:/..|->|[|~]|[*+?]??/,punctuation:/[;:()=]/},Prism.languages.g4=Prism.languages.antlr4; Prism.languages.apacheconf={comment:/#.*/,”directive-inline“:{pattern:/(^s*)b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|Type|UserFile|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferSize|BufferedLogs|CGIDScriptTimeout|CGIMapExtension|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DTracePrivileges|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtFilterDefine|ExtFilterOptions|ExtendedStatus|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|KeepAlive|KeepAliveTimeout|KeptBodySize|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|LanguagePriority|Limit(?:InternalRecursion|Request(?:Body|FieldSize|Fields|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|MMapFile|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|ModMimeUsePathInfo|ModemStandard|MultiviewsMatch|Mutex|NWSSLTrustedCerts|NWSSLUpgradeable|NameVirtualHost|NoProxy|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|RLimitCPU|RLimitMEM|RLimitNPROC|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|SSIETag|SSIEndTag|SSIErrorMsg|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|SRPUnknownUserSeed|SRPVerifierFile|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UseStapling|UserName|VerifyClient|VerifyDepth)|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadStackSize|ThreadsPerChild|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)b/im,lookbehind:!0,alias:”property“},”directive-block“:{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b .>/i,inside:{”directive-block“:{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/(”|’).*1/,inside:{variable:/[$%]{?(?:w.?[-+:]?)+}?/}}},alias:“attr-value”},punctuation:/>/},alias:“tag”},“directive-flags”:{pattern:/[(?:w,?)+]/,alias:“keyword”},string:{pattern:/(“|‘).*1/,inside:{variable:/[$%]{?(?:w.?[-+:]?)+}?/}},variable:/[$%]{?(?:w.?[-+:]?)+}?/,regex:/^?.*$|^.*$?/}; Prism.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/’(?:[^‘rn]|”)*’/,greedy:!0},number:/¯?(?:d*.?d+(?:e[+¯]?d+)?|¯|∞)(?:j¯?(?:d*.?d+(?:e[+¯]?d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*b/,”system-function“:{pattern:/⎕[A-Z]+/i,alias:”function“},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,”monadic-operator“:{pattern:/[\/⌿⍀¨⍨⌶&∥]/,alias:”operator“},”dyadic-operator“:{pattern:/[.⍣⍠⍤∘⌸@⌺]/,alias:”operator“},assignment:{pattern:/←/,alias:”keyword“},punctuation:/[[;]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:”builtin“}}; Prism.languages.applescript={comment:[/(*(?:(*[sS]*?*)|[sS])*?*)/,/–.+/,/#.+/],string:/”(?:\.|[^“\rn])*”/,number:/(?:bd+.?d*|B.d+)(?:e-?d+)?b/i,operator:[/[&=≠≤≥*+-/÷^]|[<>]=?/,/b(?:(?:start|begin|end)s? with|(?:(?:does not|doesn’t) contain|contains?)|(?:is|isn’t|is not) (?:in|contained by)|(?:(?:is|isn’t|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:(?:does not|doesn’t) come|comes) (?:before|after)|(?:is|isn’t|is not) equal(?: to)?|(?:(?:does not|doesn’t) equal|equals|equal to|isn’t|is not)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|or|div|mod|as|not))b/],keyword:/b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)b/,class:{pattern:/b(?:alias|application|boolean|class|constant|date|file|integer|list|number|POSIX file|real|record|reference|RGB color|script|text|centimetres|centimeters|feet|inches|kilometres|kilometers|metres|meters|miles|yards|square feet|square kilometres|square kilometers|square metres|square meters|square miles|square yards|cubic centimetres|cubic centimeters|cubic feet|cubic inches|cubic metres|cubic meters|cubic yards|gallons|litres|liters|quarts|grams|kilograms|ounces|pounds|degrees Celsius|degrees Fahrenheit|degrees Kelvin)b/,alias:“builtin”},punctuation:/[{}():,¬«»《》]/}; Prism.languages.aql={comment:///.*|/*[sS]*?*//,property:{pattern:/([{,]s*)(?:(?!d)w+|([“‘´`])(?:(?!2)[^\rn]|\.)*2)(?=s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/([”’´`])(?:(?!1)[^\rn]|\.)*1/,greedy:!0},variable:/@@?w+/,keyword:[{pattern:/(bWITHs+)COUNT(?=s+INTOb)/i,lookbehind:!0},/b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WITH)b/i,{pattern:/(^|[^w.[])(?:KEEP|PRUNE|SEARCH|TO)b/i,lookbehind:!0},{pattern:/(^|[^w.[])(?:CURRENT|NEW|OLD)b/,lookbehind:!0},{pattern:/bOPTIONS(?=s*{)/i}],function:/(?!d)w+(?=s*()/,boolean:/(?:true|false)/i,range:{pattern:/../,alias:“operator”},number:/(?:B.d+|b(?:0|[1-9]d*)(?:.d+)?)(?:e[+-]?d+)?/i,operator:/*{2,}|[=!]~|[!=<>]=?|&&||||[-+*/%]/,punctuation:/::|[?.:,;()[]{}]/}; Prism.languages.c=Prism.languages.extend(“clike”,{“class-name”:{pattern:/(b(?:enum|struct)s+)w+/,lookbehind:!0},keyword:/b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)b/,operator:/>>=?|<<=?|->|([-+&|:])1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:b0x(?:[da-f]+.?[da-f]*|.[da-f]+)(?:p[+-]?d+)?|(?:bd+.?d*|B.d+)(?:e[+-]?d+)?)[ful]*/i}),Prism.languages.insertBefore(“c”,“string”,{macro:{pattern:/(^s*)#s*[a-z]+(?:[^rn\]|\(?:rn|[sS]))*/im,lookbehind:!0,alias:“property”,inside:{string:{pattern:/(#s*includes*)(?:<.+?>|(“|‘)(?:\?.)+?2)/,lookbehind:!0},directive:{pattern:/(#s*)b(?:define|defined|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)b/,lookbehind:!0,alias:”keyword“}}},constant:/b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)b/}),delete Prism.languages.c.boolean; Prism.languages.arff={comment:/%.*/,string:{pattern:/([”’])(?:\.|(?!1)[^\rn])*1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)b/i,number:/bd+(?:.d+)?b/,punctuation:/[{},]/}; !function(t){var n={pattern:/(^[ t]*)[(?![)(?:([“‘$`])(?:(?!2)[^\]|\.)*2|[(?:[^]\]|\.)*]|[^]\]|\.)*]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!1)[^\]|\.)*1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/’(?:[^‘\]|\.)*’/,inside:{punctuation:/^‘|’$/}},string:/”(?:[^“\]|\.)*”/,variable:/w+(?==)/,punctuation:/^[|]$|,/,operator:/=/,“attr-value”:/(?!^s+$).+/}},a=t.languages.asciidoc={“comment-block”:{pattern:/^(/{4,})(?:r?n|r)(?:[sS]*(?:r?n|r))??1/m,alias:“comment”},table:{pattern:/^|={3,}(?:(?:r?n|r).*)*?(?:r?n|r)|={3,}$/m,inside:{specifiers:{pattern:/(?!|)(?:(?:(?:d+(?:.d+)?|.d+)[+*])?(?:[<^>](?:.[<^>])?|.[<^>])?[a-z]*)(?=|)/,alias:“attr-value”},punctuation:{pattern:/(^|[^\])[|!]=*/,lookbehind:!0}}},“passthrough-block”:{pattern:/^(+{4,})(?:r?n|r)(?:[sS]*(?:r?n|r))??1$/m,inside:{punctuation:/^++|++$/}},“literal-block”:{pattern:/^(-{4,}|.{4,})(?:r?n|r)(?:[sS]*(?:r?n|r))??1$/m,inside:{punctuation:/^(?:-+|.+)|(?:-+|.+)$/}},“other-block”:{pattern:/^(–|*{4,}|_{4,}|={4,})(?:r?n|r)(?:[sS]*(?:r?n|r))??1$/m,inside:{punctuation:/^(?:-+|*+|_+|=+)|(?:-+|*+|_+|=+)$/}},“list-punctuation”:{pattern:/(^[ t]*)(?:-|*{1,5}|.{1,5}|(?:[a-z]|d+).|[xvi]+))(?= )/im,lookbehind:!0,alias:“punctuation”},“list-label”:{pattern:/(^[ t]*)[a-zd].+(?::{2,4}|;;)(?=s)/im,lookbehind:!0,alias:“symbol”},“indented-block”:{pattern:/((r?n|r)2)([ t]+)S.*(?:(?:r?n|r)3.+)*(?=2{2}|$)/,lookbehind:!0},comment:/^//.*/m,title:{pattern:/^.+(?:r?n|r)(?:={3,}|-{3,}|~{3,}|^{3,}|+{3,})$|^={1,5} .
|^.(?![s.]).*/m,alias:“important”,inside:{punctuation:/^(?:.|=+)|(?:=+|-+|~+|^+|++)$/}},“attribute-entry”:{pattern:/^:[^:rn]+:(?: .*?(?: +(?:r?n|r).*?)*)?$/m,alias:“tag”},attributes:n,hr:{pattern:/^‘{3,}$/m,alias:“punctuation”},“page-break”:{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:TIP|NOTE|IMPORTANT|WARNING|CAUTION):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)\d*>/m,lookbehind:!0,alias:“symbol”},{pattern:/<\d+>/,alias:“symbol”}],macro:{pattern:/b[a-zd][a-zd-]*::?(?:(?:S+)??[(?:[^]\“]|([”’])(?:(?!1)[^\]|\.)*1|\.)*])/,inside:{function:/^[a-zd-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:[(?:[^]\“]|([”‘])(?:(?!1)[^\]|\.)*1|\.)*])/,inside:n.inside}}},inline:{pattern:/(^|[^\])(?:(?:B[(?:[^]\“]|([”’])(?:(?!2)[^\]|\.)*2|\.)*])?(?:b_(?!s)(?: _|[^_\rn]|\.)+(?:(?:r?n|r)(?: _|[^_\rn]|\.)+)*_b|B“(?!s).+?(?:(?:r?n|r).+?)*”B|B`(?!s)(?: [‘`]|.)+?(?:(?:r?n|r)(?: [’`]|.)+?)*[‘`]B|B([’*+#])(?!s)(?: 3|(?!3)[^\rn]|\.)+(?:(?:r?n|r)(?: 3|(?!3)[^\rn]|\.)+)*3B)|(?:[(?:[^]\“]|([”‘])(?:(?!4)[^\]|\.)*4|\.)*])?(?:(__|**|+++?|##|$$|[~^]).+?(?:(?:r?n|r).+?)*5|{[^}rn]+}|[[[?.+?(?:(?:r?n|r).+?)*]?]]|<<.+?(?:(?:\r?\n|\r).+?)*>>|(((?.+?(?:(?:r?n|r).+?)*)?))))/m,lookbehind:!0,inside:{attributes:n,url:{pattern:/^(?:[[[?.+?]?]]|<<.+?>>)$/,inside:{punctuation:/^(?:[[[?|<<)|(?:\]\]\]?|>>)$/}},“attribute-ref”:{pattern:/^{.+}$/,inside:{variable:{pattern:/(^{)[a-zd,_-]
/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^{|}$|::?/}},italic:{pattern:/^([’_])[sS]+1$/,inside:{punctuation:/^(?:”?|__?)|(?:”?|__?)$/}},bold:{pattern:/^*[sS]+*$/,inside:{punctuation:/^**?|**?$/}},punctuation:/^(?:“?|+{1,3}|##?|$$|[~^]|(((?)|(?:”?|+{1,3}|##?|$$|[~^`]|)?)))$/}},replacement:{pattern:/((?:C|TM|R))/,alias:“builtin”},entity:/?[da-z]{1,8};/i,“line-continuation”:{pattern:/(^| )+$/m,lookbehind:!0,alias:“punctuation”}};function i(t){for(var n={},i=0,e=(t=t.split(“ ”)).length;i