Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>2020-01-30 22:39:16 +0300
committernpmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>2020-01-30 23:50:22 +0300
commit8f95194470afc03711ffe919944342193d0f9383 (patch)
tree22ee7993b835e40ca9b67e9aef2b1ea9d35eead1 /js/highlight
parent886ddc3e1f009cff9cecd8d8c6eb5ba9ddfb5ce9 (diff)
Bump highlight.js from 9.17.1 to 9.18.0
Bumps [highlight.js](https://github.com/highlightjs/highlight.js) from 9.17.1 to 9.18.0. - [Release notes](https://github.com/highlightjs/highlight.js/releases) - [Changelog](https://github.com/highlightjs/highlight.js/blob/master/CHANGES.md) - [Commits](https://github.com/highlightjs/highlight.js/compare/9.17.1...9.18.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
Diffstat (limited to 'js/highlight')
-rw-r--r--js/highlight/cpp.js4
-rw-r--r--js/highlight/cpp.js.map2
-rw-r--r--js/highlight/fortran.js4
-rw-r--r--js/highlight/fortran.js.map2
-rw-r--r--js/highlight/ini.js4
-rw-r--r--js/highlight/ini.js.map2
-rw-r--r--js/highlight/javascript.js4
-rw-r--r--js/highlight/javascript.js.map2
-rw-r--r--js/highlight/stan.js4
-rw-r--r--js/highlight/stan.js.map2
-rw-r--r--js/highlight/vbnet.js4
-rw-r--r--js/highlight/vbnet.js.map2
12 files changed, 18 insertions, 18 deletions
diff --git a/js/highlight/cpp.js b/js/highlight/cpp.js
index 7f00f0f34..afa5b9a3f 100644
--- a/js/highlight/cpp.js
+++ b/js/highlight/cpp.js
@@ -1,2 +1,2 @@
-(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[34],{218:function(e,t){e.exports=function(e){var t={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},n={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},{begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/}]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(n,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},a=e.IDENT_RE+"\\s*\\(",i={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_tshort reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},o=[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,n];return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:i,illegal:"</",contains:o.concat([s,{begin:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:i,contains:["self",t]},{begin:e.IDENT_RE+"::",keywords:i},{variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:i,contains:o.concat([{begin:/\(/,end:/\)/,keywords:i,contains:o.concat(["self"]),relevance:0}]),relevance:0},{className:"function",begin:"("+e.IDENT_RE+"[\\*&\\s]+)+"+a,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:i,illegal:/[^\w\s\*&]/,contains:[{begin:a,returnBegin:!0,contains:[e.TITLE_MODE],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:i,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n,r,t,{begin:/\(/,end:/\)/,keywords:i,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n,r,t]}]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s]},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin:/</,end:/>/,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:n,keywords:i}}}}}]);
-//# sourceMappingURL=cpp.js.map?v=ccfa30bde6cd5d8ff213 \ No newline at end of file
+(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[34],{218:function(e,t){e.exports=function(e){function t(e){return"(?:"+e+")?"}var n="(decltype\\(auto\\)|"+t("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+t("<.*?>")+")",a={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},r={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},{begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\((?:.|\n)*?\)\1"/}]},s={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{"meta-keyword":"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(r,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:t("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=t("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",l={keyword:"int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid wchar_tshort reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignas alignof constexpr consteval constinit decltype concept co_await co_return co_yield requires noexcept static_assert thread_local restrict final override atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary",literal:"true false nullptr NULL"},d=[a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s,r],_={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:l,contains:d.concat([{begin:/\(/,end:/\)/,keywords:l,contains:d.concat(["self"]),relevance:0}]),relevance:0},u={className:"function",begin:"("+n+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:l,illegal:/[^\w\s\*&:<>]/,contains:[{begin:"decltype\\(auto\\)",keywords:l,relevance:0},{begin:c,returnBegin:!0,contains:[o],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,s,a,{begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:["self",e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,s,a]}]},a,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,i]};return{aliases:["c","cc","h","c++","h++","hpp","hh","hxx","cxx"],keywords:l,illegal:"</",contains:[].concat(_,u,d,[i,{begin:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:l,contains:["self",a]},{begin:e.IDENT_RE+"::",keywords:l},{className:"class",beginKeywords:"class struct",end:/[{;:]/,contains:[{begin:/</,end:/>/,contains:["self"]},e.TITLE_MODE]}]),exports:{preprocessor:i,strings:r,keywords:l}}}}}]);
+//# sourceMappingURL=cpp.js.map?v=9a6b95173d91aeb17c16 \ No newline at end of file
diff --git a/js/highlight/cpp.js.map b/js/highlight/cpp.js.map
index e473c2f14..691ead2e2 100644
--- a/js/highlight/cpp.js.map
+++ b/js/highlight/cpp.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/cpp.js"],"names":["module","exports","hljs","CPP_PRIMITIVE_TYPES","className","begin","STRINGS","variants","end","illegal","contains","BACKSLASH_ESCAPE","NUMBERS","relevance","PREPROCESSOR","keywords","inherit","C_LINE_COMMENT_MODE","C_BLOCK_COMMENT_MODE","FUNCTION_TITLE","IDENT_RE","CPP_KEYWORDS","keyword","built_in","literal","EXPRESSION_CONTAINS","aliases","concat","beginKeywords","returnBegin","excludeEnd","TITLE_MODE","preprocessor","strings"],"mappings":"oFAAAA,EAAOC,QAAU,SAASC,GACxB,IAAIC,EAAsB,CACxBC,UAAW,UACXC,MAAO,sBAMLC,EAAU,CACZF,UAAW,SACXG,SAAU,CACR,CACEF,MAAO,cAAeG,IAAK,IAC3BC,QAAS,MACTC,SAAU,CAACR,EAAKS,mBAElB,CACEN,MAAO,sEAA6CG,IAAK,IACzDC,QAAS,KAEX,CAAEJ,MAAO,qDAITO,EAAU,CACZR,UAAW,SACXG,SAAU,CACR,CAAEF,MAAO,iBACT,CAAEA,MAAO,mEACT,CAAEA,MAAO,wFAEXQ,UAAW,GAGTC,EAAqB,CACvBV,UAAW,OACXC,MAAO,eAAgBG,IAAK,IAC5BO,SAAU,CACR,eACE,0FAGJL,SAAU,CACR,CACEL,MAAO,OAAQQ,UAAW,GAE5BX,EAAKc,QAAQV,EAAS,CAACF,UAAW,gBAClC,CACEA,UAAW,cACXC,MAAO,QAASG,IAAK,IACrBC,QAAS,OAEXP,EAAKe,oBACLf,EAAKgB,uBAILC,EAAiBjB,EAAKkB,SAAW,UAEjCC,EAAe,CACjBC,QAAS,w0BAYTC,SAAU,i0BASVC,QAAS,2BAGPC,EAAsB,CACxBtB,EACAD,EAAKe,oBACLf,EAAKgB,qBACLN,EACAN,GAGF,MAAO,CACLoB,QAAS,CAAC,IAAK,KAAM,IAAK,MAAO,MAAO,MAAO,KAAM,MAAO,OAC5DX,SAAUM,EACVZ,QAAS,KACTC,SAAUe,EAAoBE,OAAO,CACnCb,EACA,CACET,MAAO,mJAAoJG,IAAK,IAChKO,SAAUM,EACVX,SAAU,CAAC,OAAQP,IAErB,CACEE,MAAOH,EAAKkB,SAAW,KACvBL,SAAUM,GAEZ,CAIEd,SAAU,CACR,CAACF,MAAO,IAAKG,IAAK,KAClB,CAACH,MAAO,KAAMG,IAAK,MACnB,CAACoB,cAAe,wBAAyBpB,IAAK,MAEhDO,SAAUM,EACVX,SAAUe,EAAoBE,OAAO,CACnC,CACEtB,MAAO,KAAMG,IAAK,KAClBO,SAAUM,EACVX,SAAUe,EAAoBE,OAAO,CAAC,SACtCd,UAAW,KAGfA,UAAW,GAEb,CACET,UAAW,WACXC,MAAO,IAAMH,EAAKkB,SAAW,eAAiBD,EAC9CU,aAAa,EAAMrB,IAAK,QACxBsB,YAAY,EACZf,SAAUM,EACVZ,QAAS,aACTC,SAAU,CACR,CACEL,MAAOc,EAAgBU,aAAa,EACpCnB,SAAU,CAACR,EAAK6B,YAChBlB,UAAW,GAEb,CACET,UAAW,SACXC,MAAO,KAAMG,IAAK,KAClBO,SAAUM,EACVR,UAAW,EACXH,SAAU,CACRR,EAAKe,oBACLf,EAAKgB,qBACLZ,EACAM,EACAT,EAEA,CACEE,MAAO,KAAMG,IAAK,KAClBO,SAAUM,EACVR,UAAW,EACXH,SAAU,CACR,OACAR,EAAKe,oBACLf,EAAKgB,qBACLZ,EACAM,EACAT,MAKRD,EAAKe,oBACLf,EAAKgB,qBACLJ,IAGJ,CACEV,UAAW,QACXwB,cAAe,eAAgBpB,IAAK,QACpCE,SAAU,CACR,CAACL,MAAO,IAAKG,IAAK,IAAKE,SAAU,CAAC,SAClCR,EAAK6B,eAIX9B,QAAS,CACP+B,aAAclB,EACdmB,QAAS3B,EACTS,SAAUM","file":"highlight/cpp.js?v=ccfa30bde6cd5d8ff213","sourcesContent":["module.exports = function(hljs) {\n var CPP_PRIMITIVE_TYPES = {\n className: 'keyword',\n begin: '\\\\b[a-z\\\\d_]*_t\\\\b'\n };\n\n // https://en.cppreference.com/w/cpp/language/escape\n // \\\\ \\x \\xFF \\u2837 \\u00323747 \\374\n var CHARACTER_ESCAPES = '\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)'\n var STRINGS = {\n className: 'string',\n variants: [\n {\n begin: '(u8?|U|L)?\"', end: '\"',\n illegal: '\\\\n',\n contains: [hljs.BACKSLASH_ESCAPE]\n },\n {\n begin: '(u8?|U|L)?\\'(' + CHARACTER_ESCAPES + \"|.)\", end: '\\'',\n illegal: '.'\n },\n { begin: /(?:u8?|U|L)?R\"([^()\\\\ ]{0,16})\\((?:.|\\n)*?\\)\\1\"/ }\n ]\n };\n\n var NUMBERS = {\n className: 'number',\n variants: [\n { begin: '\\\\b(0b[01\\']+)' },\n { begin: '(-?)\\\\b([\\\\d\\']+(\\\\.[\\\\d\\']*)?|\\\\.[\\\\d\\']+)(u|U|l|L|ul|UL|f|F|b|B)' },\n { begin: '(-?)(\\\\b0[xX][a-fA-F0-9\\']+|(\\\\b[\\\\d\\']+(\\\\.[\\\\d\\']*)?|\\\\.[\\\\d\\']+)([eE][-+]?[\\\\d\\']+)?)' }\n ],\n relevance: 0\n };\n\n var PREPROCESSOR = {\n className: 'meta',\n begin: /#\\s*[a-z]+\\b/, end: /$/,\n keywords: {\n 'meta-keyword':\n 'if else elif endif define undef warning error line ' +\n 'pragma _Pragma ifdef ifndef include'\n },\n contains: [\n {\n begin: /\\\\\\n/, relevance: 0\n },\n hljs.inherit(STRINGS, {className: 'meta-string'}),\n {\n className: 'meta-string',\n begin: /<.*?>/, end: /$/,\n illegal: '\\\\n',\n },\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE\n ]\n };\n\n var FUNCTION_TITLE = hljs.IDENT_RE + '\\\\s*\\\\(';\n\n var CPP_KEYWORDS = {\n keyword: 'int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof ' +\n 'dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace ' +\n 'unsigned long volatile static protected bool template mutable if public friend ' +\n 'do goto auto void enum else break extern using asm case typeid wchar_t' +\n 'short reinterpret_cast|10 default double register explicit signed typename try this ' +\n 'switch continue inline delete alignas alignof constexpr consteval constinit decltype ' +\n 'concept co_await co_return co_yield requires ' +\n 'noexcept static_assert thread_local restrict final override ' +\n 'atomic_bool atomic_char atomic_schar ' +\n 'atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong ' +\n 'atomic_ullong new throw return ' +\n 'and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq',\n built_in: 'std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream ' +\n 'auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set ' +\n 'unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos ' +\n 'asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp ' +\n 'fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper ' +\n 'isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow ' +\n 'printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp ' +\n 'strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan ' +\n 'vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary',\n literal: 'true false nullptr NULL'\n };\n\n var EXPRESSION_CONTAINS = [\n CPP_PRIMITIVE_TYPES,\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n NUMBERS,\n STRINGS\n ];\n\n return {\n aliases: ['c', 'cc', 'h', 'c++', 'h++', 'hpp', 'hh', 'hxx', 'cxx'],\n keywords: CPP_KEYWORDS,\n illegal: '</',\n contains: EXPRESSION_CONTAINS.concat([\n PREPROCESSOR,\n {\n begin: '\\\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\\\s*<', end: '>',\n keywords: CPP_KEYWORDS,\n contains: ['self', CPP_PRIMITIVE_TYPES]\n },\n {\n begin: hljs.IDENT_RE + '::',\n keywords: CPP_KEYWORDS\n },\n {\n // This mode covers expression context where we can't expect a function\n // definition and shouldn't highlight anything that looks like one:\n // `return some()`, `else if()`, `(x*sum(1, 2))`\n variants: [\n {begin: /=/, end: /;/},\n {begin: /\\(/, end: /\\)/},\n {beginKeywords: 'new throw return else', end: /;/}\n ],\n keywords: CPP_KEYWORDS,\n contains: EXPRESSION_CONTAINS.concat([\n {\n begin: /\\(/, end: /\\)/,\n keywords: CPP_KEYWORDS,\n contains: EXPRESSION_CONTAINS.concat(['self']),\n relevance: 0\n }\n ]),\n relevance: 0\n },\n {\n className: 'function',\n begin: '(' + hljs.IDENT_RE + '[\\\\*&\\\\s]+)+' + FUNCTION_TITLE,\n returnBegin: true, end: /[{;=]/,\n excludeEnd: true,\n keywords: CPP_KEYWORDS,\n illegal: /[^\\w\\s\\*&]/,\n contains: [\n {\n begin: FUNCTION_TITLE, returnBegin: true,\n contains: [hljs.TITLE_MODE],\n relevance: 0\n },\n {\n className: 'params',\n begin: /\\(/, end: /\\)/,\n keywords: CPP_KEYWORDS,\n relevance: 0,\n contains: [\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n STRINGS,\n NUMBERS,\n CPP_PRIMITIVE_TYPES,\n // Count matching parentheses.\n {\n begin: /\\(/, end: /\\)/,\n keywords: CPP_KEYWORDS,\n relevance: 0,\n contains: [\n 'self',\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n STRINGS,\n NUMBERS,\n CPP_PRIMITIVE_TYPES\n ]\n }\n ]\n },\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n PREPROCESSOR\n ]\n },\n {\n className: 'class',\n beginKeywords: 'class struct', end: /[{;:]/,\n contains: [\n {begin: /</, end: />/, contains: ['self']}, // skip generic stuff\n hljs.TITLE_MODE\n ]\n }\n ]),\n exports: {\n preprocessor: PREPROCESSOR,\n strings: STRINGS,\n keywords: CPP_KEYWORDS\n }\n };\n};"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/cpp.js"],"names":["module","exports","hljs","optional","s","FUNCTION_TYPE_RE","CPP_PRIMITIVE_TYPES","className","begin","STRINGS","variants","end","illegal","contains","BACKSLASH_ESCAPE","NUMBERS","relevance","PREPROCESSOR","keywords","inherit","C_LINE_COMMENT_MODE","C_BLOCK_COMMENT_MODE","TITLE_MODE","IDENT_RE","FUNCTION_TITLE","CPP_KEYWORDS","keyword","built_in","literal","EXPRESSION_CONTAINS","EXPRESSION_CONTEXT","beginKeywords","concat","FUNCTION_DECLARATION","returnBegin","excludeEnd","aliases","preprocessor","strings"],"mappings":"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","file":"highlight/cpp.js?v=9a6b95173d91aeb17c16","sourcesContent":["module.exports = function(hljs) {\n function optional(s) {\n return '(?:' + s + ')?';\n }\n var DECLTYPE_AUTO_RE = 'decltype\\\\(auto\\\\)'\n var NAMESPACE_RE = '[a-zA-Z_]\\\\w*::'\n var TEMPLATE_ARGUMENT_RE = '<.*?>';\n var FUNCTION_TYPE_RE = '(' +\n DECLTYPE_AUTO_RE + '|' +\n optional(NAMESPACE_RE) +'[a-zA-Z_]\\\\w*' + optional(TEMPLATE_ARGUMENT_RE) +\n ')';\n var CPP_PRIMITIVE_TYPES = {\n className: 'keyword',\n begin: '\\\\b[a-z\\\\d_]*_t\\\\b'\n };\n\n // https://en.cppreference.com/w/cpp/language/escape\n // \\\\ \\x \\xFF \\u2837 \\u00323747 \\374\n var CHARACTER_ESCAPES = '\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)'\n var STRINGS = {\n className: 'string',\n variants: [\n {\n begin: '(u8?|U|L)?\"', end: '\"',\n illegal: '\\\\n',\n contains: [hljs.BACKSLASH_ESCAPE]\n },\n {\n begin: '(u8?|U|L)?\\'(' + CHARACTER_ESCAPES + \"|.)\", end: '\\'',\n illegal: '.'\n },\n { begin: /(?:u8?|U|L)?R\"([^()\\\\ ]{0,16})\\((?:.|\\n)*?\\)\\1\"/ }\n ]\n };\n\n var NUMBERS = {\n className: 'number',\n variants: [\n { begin: '\\\\b(0b[01\\']+)' },\n { begin: '(-?)\\\\b([\\\\d\\']+(\\\\.[\\\\d\\']*)?|\\\\.[\\\\d\\']+)(u|U|l|L|ul|UL|f|F|b|B)' },\n { begin: '(-?)(\\\\b0[xX][a-fA-F0-9\\']+|(\\\\b[\\\\d\\']+(\\\\.[\\\\d\\']*)?|\\\\.[\\\\d\\']+)([eE][-+]?[\\\\d\\']+)?)' }\n ],\n relevance: 0\n };\n\n var PREPROCESSOR = {\n className: 'meta',\n begin: /#\\s*[a-z]+\\b/, end: /$/,\n keywords: {\n 'meta-keyword':\n 'if else elif endif define undef warning error line ' +\n 'pragma _Pragma ifdef ifndef include'\n },\n contains: [\n {\n begin: /\\\\\\n/, relevance: 0\n },\n hljs.inherit(STRINGS, {className: 'meta-string'}),\n {\n className: 'meta-string',\n begin: /<.*?>/, end: /$/,\n illegal: '\\\\n',\n },\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE\n ]\n };\n\n var TITLE_MODE = {\n className: 'title',\n begin: optional(NAMESPACE_RE) + hljs.IDENT_RE,\n relevance: 0\n };\n\n var FUNCTION_TITLE = optional(NAMESPACE_RE) + hljs.IDENT_RE + '\\\\s*\\\\(';\n\n var CPP_KEYWORDS = {\n keyword: 'int float while private char char8_t char16_t char32_t catch import module export virtual operator sizeof ' +\n 'dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace ' +\n 'unsigned long volatile static protected bool template mutable if public friend ' +\n 'do goto auto void enum else break extern using asm case typeid wchar_t' +\n 'short reinterpret_cast|10 default double register explicit signed typename try this ' +\n 'switch continue inline delete alignas alignof constexpr consteval constinit decltype ' +\n 'concept co_await co_return co_yield requires ' +\n 'noexcept static_assert thread_local restrict final override ' +\n 'atomic_bool atomic_char atomic_schar ' +\n 'atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong ' +\n 'atomic_ullong new throw return ' +\n 'and and_eq bitand bitor compl not not_eq or or_eq xor xor_eq',\n built_in: 'std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream ' +\n 'auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set ' +\n 'unordered_map unordered_multiset unordered_multimap array shared_ptr abort terminate abs acos ' +\n 'asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp ' +\n 'fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper ' +\n 'isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow ' +\n 'printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp ' +\n 'strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan ' +\n 'vfprintf vprintf vsprintf endl initializer_list unique_ptr _Bool complex _Complex imaginary _Imaginary',\n literal: 'true false nullptr NULL'\n };\n\n var EXPRESSION_CONTAINS = [\n CPP_PRIMITIVE_TYPES,\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n NUMBERS,\n STRINGS\n ];\n\n var EXPRESSION_CONTEXT = {\n // This mode covers expression context where we can't expect a function\n // definition and shouldn't highlight anything that looks like one:\n // `return some()`, `else if()`, `(x*sum(1, 2))`\n variants: [\n {begin: /=/, end: /;/},\n {begin: /\\(/, end: /\\)/},\n {beginKeywords: 'new throw return else', end: /;/}\n ],\n keywords: CPP_KEYWORDS,\n contains: EXPRESSION_CONTAINS.concat([\n {\n begin: /\\(/, end: /\\)/,\n keywords: CPP_KEYWORDS,\n contains: EXPRESSION_CONTAINS.concat(['self']),\n relevance: 0\n }\n ]),\n relevance: 0\n };\n\n var FUNCTION_DECLARATION = {\n className: 'function',\n begin: '(' + FUNCTION_TYPE_RE + '[\\\\*&\\\\s]+)+' + FUNCTION_TITLE,\n returnBegin: true, end: /[{;=]/,\n excludeEnd: true,\n keywords: CPP_KEYWORDS,\n illegal: /[^\\w\\s\\*&:<>]/,\n contains: [\n\n { // to prevent it from being confused as the function title\n begin: DECLTYPE_AUTO_RE,\n keywords: CPP_KEYWORDS,\n relevance: 0,\n },\n {\n begin: FUNCTION_TITLE, returnBegin: true,\n contains: [TITLE_MODE],\n relevance: 0\n },\n {\n className: 'params',\n begin: /\\(/, end: /\\)/,\n keywords: CPP_KEYWORDS,\n relevance: 0,\n contains: [\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n STRINGS,\n NUMBERS,\n CPP_PRIMITIVE_TYPES,\n // Count matching parentheses.\n {\n begin: /\\(/, end: /\\)/,\n keywords: CPP_KEYWORDS,\n relevance: 0,\n contains: [\n 'self',\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n STRINGS,\n NUMBERS,\n CPP_PRIMITIVE_TYPES\n ]\n }\n ]\n },\n CPP_PRIMITIVE_TYPES,\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n PREPROCESSOR\n ]\n };\n\n return {\n aliases: ['c', 'cc', 'h', 'c++', 'h++', 'hpp', 'hh', 'hxx', 'cxx'],\n keywords: CPP_KEYWORDS,\n illegal: '</',\n contains: [].concat(\n EXPRESSION_CONTEXT,\n FUNCTION_DECLARATION,\n EXPRESSION_CONTAINS,\n [\n PREPROCESSOR,\n {\n begin: '\\\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\\\s*<', end: '>',\n keywords: CPP_KEYWORDS,\n contains: ['self', CPP_PRIMITIVE_TYPES]\n },\n {\n begin: hljs.IDENT_RE + '::',\n keywords: CPP_KEYWORDS\n },\n {\n className: 'class',\n beginKeywords: 'class struct', end: /[{;:]/,\n contains: [\n {begin: /</, end: />/, contains: ['self']}, // skip generic stuff\n hljs.TITLE_MODE\n ]\n }\n ]),\n exports: {\n preprocessor: PREPROCESSOR,\n strings: STRINGS,\n keywords: CPP_KEYWORDS\n }\n };\n};"],"sourceRoot":""} \ No newline at end of file
diff --git a/js/highlight/fortran.js b/js/highlight/fortran.js
index 2b85b53a5..23df34b6a 100644
--- a/js/highlight/fortran.js
+++ b/js/highlight/fortran.js
@@ -1,2 +1,2 @@
-(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[60],{244:function(e,n){e.exports=function(e){return{case_insensitive:!0,aliases:["f90","f95"],keywords:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image"},illegal:/\/\*/,contains:[e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{className:"string",relevance:0}),{className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)"}]},e.COMMENT("!","$",{relevance:0}),{className:"number",begin:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",relevance:0}]}}}}]);
-//# sourceMappingURL=fortran.js.map?v=a7439dd4d6539319f37d \ No newline at end of file
+(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[60],{244:function(e,n){e.exports=function(e){return{case_insensitive:!0,aliases:["f90","f95"],keywords:{literal:".False. .True.",keyword:"kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then block endblock public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data",built_in:"alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_ofacosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image"},illegal:/\/\*/,contains:[e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{className:"string",relevance:0}),{className:"function",beginKeywords:"subroutine function program",illegal:"[${=\\n]",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",begin:"\\(",end:"\\)"}]},e.COMMENT("!","$",{relevance:0}),{className:"number",begin:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",relevance:0}]}}}}]);
+//# sourceMappingURL=fortran.js.map?v=5af5807b9162a506552c \ No newline at end of file
diff --git a/js/highlight/fortran.js.map b/js/highlight/fortran.js.map
index dcf2a810f..b0b6703de 100644
--- a/js/highlight/fortran.js.map
+++ b/js/highlight/fortran.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/fortran.js"],"names":["module","exports","hljs","case_insensitive","aliases","keywords","literal","keyword","built_in","illegal","contains","inherit","APOS_STRING_MODE","className","relevance","QUOTE_STRING_MODE","beginKeywords","UNDERSCORE_TITLE_MODE","begin","end","COMMENT"],"mappings":"oFAAAA,EAAOC,QAAU,SAASC,GA+CxB,MAAO,CACLC,kBAAkB,EAClBC,QAAS,CAAC,MAAO,OACjBC,SA5Ce,CACfC,QAAS,iBACTC,QAAS,uuDAoBTC,SAAU,i9DAuBVC,QAAS,OACTC,SAAU,CACRR,EAAKS,QAAQT,EAAKU,iBAAkB,CAACC,UAAW,SAAUC,UAAW,IACrEZ,EAAKS,QAAQT,EAAKa,kBAAmB,CAACF,UAAW,SAAUC,UAAW,IACtE,CACED,UAAW,WACXG,cAAe,8BACfP,QAAS,WACTC,SAAU,CAACR,EAAKe,sBA1DT,CACXJ,UAAW,SACXK,MAAO,MAAOC,IAAK,SA0DjBjB,EAAKkB,QAAQ,IAAK,IAAK,CAACN,UAAW,IACnC,CACED,UAAW,SACXK,MAAO,kFACPJ,UAAW","file":"highlight/fortran.js?v=a7439dd4d6539319f37d","sourcesContent":["module.exports = function(hljs) {\n var PARAMS = {\n className: 'params',\n begin: '\\\\(', end: '\\\\)'\n };\n\n var F_KEYWORDS = {\n literal: '.False. .True.',\n keyword: 'kind do while private call intrinsic where elsewhere ' +\n 'type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then ' +\n 'public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. ' +\n 'goto save else use module select case ' +\n 'access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit ' +\n 'continue format pause cycle exit ' +\n 'c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg ' +\n 'synchronous nopass non_overridable pass protected volatile abstract extends import ' +\n 'non_intrinsic value deferred generic final enumerator class associate bind enum ' +\n 'c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t ' +\n 'c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double ' +\n 'c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr ' +\n 'c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer ' +\n 'c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor ' +\n 'numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ' +\n 'ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive ' +\n 'pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure ' +\n 'integer real character complex logical dimension allocatable|10 parameter ' +\n 'external implicit|10 none double precision assign intent optional pointer ' +\n 'target in out common equivalence data',\n built_in: 'alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint ' +\n 'dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl ' +\n 'algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama ' +\n 'iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod ' +\n 'qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log ' +\n 'log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate ' +\n 'adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product ' +\n 'eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul ' +\n 'maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product ' +\n 'radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind ' +\n 'set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer ' +\n 'dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ' +\n 'ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode ' +\n 'is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of' +\n 'acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 ' +\n 'atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits ' +\n 'bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr ' +\n 'num_images parity popcnt poppar shifta shiftl shiftr this_image'\n };\n return {\n case_insensitive: true,\n aliases: ['f90', 'f95'],\n keywords: F_KEYWORDS,\n illegal: /\\/\\*/,\n contains: [\n hljs.inherit(hljs.APOS_STRING_MODE, {className: 'string', relevance: 0}),\n hljs.inherit(hljs.QUOTE_STRING_MODE, {className: 'string', relevance: 0}),\n {\n className: 'function',\n beginKeywords: 'subroutine function program',\n illegal: '[${=\\\\n]',\n contains: [hljs.UNDERSCORE_TITLE_MODE, PARAMS]\n },\n hljs.COMMENT('!', '$', {relevance: 0}),\n {\n className: 'number',\n begin: '(?=\\\\b|\\\\+|\\\\-|\\\\.)(?=\\\\.\\\\d|\\\\d)(?:\\\\d+)?(?:\\\\.?\\\\d*)(?:[de][+-]?\\\\d+)?\\\\b\\\\.?',\n relevance: 0\n }\n ]\n };\n};"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/fortran.js"],"names":["module","exports","hljs","case_insensitive","aliases","keywords","literal","keyword","built_in","illegal","contains","inherit","APOS_STRING_MODE","className","relevance","QUOTE_STRING_MODE","beginKeywords","UNDERSCORE_TITLE_MODE","begin","end","COMMENT"],"mappings":"oFAAAA,EAAOC,QAAU,SAASC,GA+CxB,MAAO,CACLC,kBAAkB,EAClBC,QAAS,CAAC,MAAO,OACjBC,SA5Ce,CACfC,QAAS,iBACTC,QAAS,svDAoBTC,SAAU,i9DAuBVC,QAAS,OACTC,SAAU,CACRR,EAAKS,QAAQT,EAAKU,iBAAkB,CAACC,UAAW,SAAUC,UAAW,IACrEZ,EAAKS,QAAQT,EAAKa,kBAAmB,CAACF,UAAW,SAAUC,UAAW,IACtE,CACED,UAAW,WACXG,cAAe,8BACfP,QAAS,WACTC,SAAU,CAACR,EAAKe,sBA1DT,CACXJ,UAAW,SACXK,MAAO,MAAOC,IAAK,SA0DjBjB,EAAKkB,QAAQ,IAAK,IAAK,CAACN,UAAW,IACnC,CACED,UAAW,SACXK,MAAO,kFACPJ,UAAW","file":"highlight/fortran.js?v=5af5807b9162a506552c","sourcesContent":["module.exports = function(hljs) {\n var PARAMS = {\n className: 'params',\n begin: '\\\\(', end: '\\\\)'\n };\n\n var F_KEYWORDS = {\n literal: '.False. .True.',\n keyword: 'kind do while private call intrinsic where elsewhere ' +\n 'type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then block endblock ' +\n 'public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. ' +\n 'goto save else use module select case ' +\n 'access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit ' +\n 'continue format pause cycle exit ' +\n 'c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg ' +\n 'synchronous nopass non_overridable pass protected volatile abstract extends import ' +\n 'non_intrinsic value deferred generic final enumerator class associate bind enum ' +\n 'c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t ' +\n 'c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double ' +\n 'c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr ' +\n 'c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer ' +\n 'c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor ' +\n 'numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ' +\n 'ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive ' +\n 'pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure ' +\n 'integer real character complex logical dimension allocatable|10 parameter ' +\n 'external implicit|10 none double precision assign intent optional pointer ' +\n 'target in out common equivalence data',\n built_in: 'alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint ' +\n 'dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl ' +\n 'algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama ' +\n 'iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod ' +\n 'qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log ' +\n 'log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate ' +\n 'adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product ' +\n 'eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul ' +\n 'maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product ' +\n 'radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind ' +\n 'set_exponent shape size spacing spread sum system_clock tiny transpose trim ubound unpack verify achar iachar transfer ' +\n 'dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ' +\n 'ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode ' +\n 'is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of' +\n 'acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 ' +\n 'atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits ' +\n 'bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr ' +\n 'num_images parity popcnt poppar shifta shiftl shiftr this_image'\n };\n return {\n case_insensitive: true,\n aliases: ['f90', 'f95'],\n keywords: F_KEYWORDS,\n illegal: /\\/\\*/,\n contains: [\n hljs.inherit(hljs.APOS_STRING_MODE, {className: 'string', relevance: 0}),\n hljs.inherit(hljs.QUOTE_STRING_MODE, {className: 'string', relevance: 0}),\n {\n className: 'function',\n beginKeywords: 'subroutine function program',\n illegal: '[${=\\\\n]',\n contains: [hljs.UNDERSCORE_TITLE_MODE, PARAMS]\n },\n hljs.COMMENT('!', '$', {relevance: 0}),\n {\n className: 'number',\n begin: '(?=\\\\b|\\\\+|\\\\-|\\\\.)(?=\\\\.\\\\d|\\\\d)(?:\\\\d+)?(?:\\\\.?\\\\d*)(?:[de][+-]?\\\\d+)?\\\\b\\\\.?',\n relevance: 0\n }\n ]\n };\n};"],"sourceRoot":""} \ No newline at end of file
diff --git a/js/highlight/ini.js b/js/highlight/ini.js
index 5f1b22c76..2d8cbfeb2 100644
--- a/js/highlight/ini.js
+++ b/js/highlight/ini.js
@@ -1,2 +1,2 @@
-(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[81],{265:function(e,n){e.exports=function(e){var n={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]};return{aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[e.COMMENT(";","$"),e.HASH_COMMENT_MODE,{className:"section",begin:/^\s*\[+/,end:/\]+/},{begin:/^[a-z0-9\[\]_\.-]+\s*=\s*/,end:"$",returnBegin:!0,contains:[{className:"attr",begin:/[a-z0-9\[\]_\.-]+/},{begin:/=/,endsWithParent:!0,relevance:0,contains:[e.COMMENT(";","$"),e.HASH_COMMENT_MODE,{className:"literal",begin:/\bon|off|true|false|yes|no\b/},{className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},n,{className:"number",begin:/([\+\-]+)?[\d]+_[\d_]+/},e.NUMBER_MODE]}]}]}}}}]);
-//# sourceMappingURL=ini.js.map?v=9d241c2132ba2dd0a5bb \ No newline at end of file
+(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[81],{265:function(e,n){e.exports=function(e){var n={className:"number",relevance:0,variants:[{begin:/([\+\-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},a=e.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];var s={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)}/}]},i={className:"literal",begin:/\bon|off|true|false|yes|no\b/},t={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]};return{aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{begin:/^[a-z0-9\[\]_\.-]+(?=\s*=\s*)/,className:"attr",starts:{end:/$/,contains:[a,{begin:/\[/,end:/\]/,contains:[a,i,s,t,n,"self"],relevance:0},i,s,t,n]}}]}}}}]);
+//# sourceMappingURL=ini.js.map?v=4452b9fa2dd73c8ae0fb \ No newline at end of file
diff --git a/js/highlight/ini.js.map b/js/highlight/ini.js.map
index f4ac842c8..f9db38350 100644
--- a/js/highlight/ini.js.map
+++ b/js/highlight/ini.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/ini.js"],"names":["module","exports","hljs","STRING","className","contains","BACKSLASH_ESCAPE","variants","begin","end","relevance","aliases","case_insensitive","illegal","COMMENT","HASH_COMMENT_MODE","returnBegin","endsWithParent","NUMBER_MODE"],"mappings":"oFAAAA,EAAOC,QAAU,SAASC,GACxB,IAAIC,EAAS,CACXC,UAAW,SACXC,SAAU,CAACH,EAAKI,kBAChBC,SAAU,CACR,CACEC,MAAO,MAAOC,IAAK,MACnBC,UAAW,IACV,CACDF,MAAO,MAAOC,IAAK,MACnBC,UAAW,IACV,CACDF,MAAO,IAAKC,IAAK,KAChB,CACDD,MAAO,IAAKC,IAAK,OAIvB,MAAO,CACLE,QAAS,CAAC,QACVC,kBAAkB,EAClBC,QAAS,KACTR,SAAU,CACRH,EAAKY,QAAQ,IAAK,KAClBZ,EAAKa,kBACL,CACEX,UAAW,UACXI,MAAO,UAAWC,IAAK,OAEzB,CACED,MAAO,4BAA6BC,IAAK,IACzCO,aAAa,EACbX,SAAU,CACR,CACED,UAAW,OACXI,MAAO,qBAET,CACEA,MAAO,IAAKS,gBAAgB,EAC5BP,UAAW,EACXL,SAAU,CACRH,EAAKY,QAAQ,IAAK,KAClBZ,EAAKa,kBACL,CACEX,UAAW,UACXI,MAAO,gCAET,CACEJ,UAAW,WACXG,SAAU,CACR,CAACC,MAAO,qBACR,CAACA,MAAO,gBAGZL,EACA,CACEC,UAAW,SACXI,MAAO,0BAETN,EAAKgB","file":"highlight/ini.js?v=9d241c2132ba2dd0a5bb","sourcesContent":["module.exports = function(hljs) {\n var STRING = {\n className: \"string\",\n contains: [hljs.BACKSLASH_ESCAPE],\n variants: [\n {\n begin: \"'''\", end: \"'''\",\n relevance: 10\n }, {\n begin: '\"\"\"', end: '\"\"\"',\n relevance: 10\n }, {\n begin: '\"', end: '\"'\n }, {\n begin: \"'\", end: \"'\"\n }\n ]\n };\n return {\n aliases: ['toml'],\n case_insensitive: true,\n illegal: /\\S/,\n contains: [\n hljs.COMMENT(';', '$'),\n hljs.HASH_COMMENT_MODE,\n {\n className: 'section',\n begin: /^\\s*\\[+/, end: /\\]+/\n },\n {\n begin: /^[a-z0-9\\[\\]_\\.-]+\\s*=\\s*/, end: '$',\n returnBegin: true,\n contains: [\n {\n className: 'attr',\n begin: /[a-z0-9\\[\\]_\\.-]+/\n },\n {\n begin: /=/, endsWithParent: true,\n relevance: 0,\n contains: [\n hljs.COMMENT(';', '$'),\n hljs.HASH_COMMENT_MODE,\n {\n className: 'literal',\n begin: /\\bon|off|true|false|yes|no\\b/\n },\n {\n className: 'variable',\n variants: [\n {begin: /\\$[\\w\\d\"][\\w\\d_]*/},\n {begin: /\\$\\{(.*?)}/}\n ]\n },\n STRING,\n {\n className: 'number',\n begin: /([\\+\\-]+)?[\\d]+_[\\d_]+/\n },\n hljs.NUMBER_MODE\n ]\n }\n ]\n }\n ]\n };\n};"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/ini.js"],"names":["module","exports","hljs","NUMBERS","className","relevance","variants","begin","NUMBER_RE","COMMENTS","COMMENT","end","VARIABLES","LITERALS","STRINGS","contains","BACKSLASH_ESCAPE","aliases","case_insensitive","illegal","starts"],"mappings":"oFAAAA,EAAOC,QAAU,SAASC,GACxB,IAAIC,EAAU,CACZC,UAAW,SACXC,UAAW,EACXC,SAAU,CACR,CAAEC,MAAO,0BACT,CAAEA,MAAOL,EAAKM,aAGdC,EAAWP,EAAKQ,UACpBD,EAASH,SAAW,CAClB,CAACC,MAAO,IAAKI,IAAK,KAClB,CAACJ,MAAO,IAAKI,IAAK,MAEpB,IAAIC,EAAY,CACdR,UAAW,WACXE,SAAU,CACR,CAAEC,MAAO,qBACT,CAAEA,MAAO,gBAGTM,EAAW,CACbT,UAAW,UACXG,MAAO,gCAELO,EAAU,CACZV,UAAW,SACXW,SAAU,CAACb,EAAKc,kBAChBV,SAAU,CACR,CAAEC,MAAO,MAAOI,IAAK,MAAON,UAAW,IACvC,CAAEE,MAAO,MAAOI,IAAK,MAAON,UAAW,IACvC,CAAEE,MAAO,IAAKI,IAAK,KACnB,CAAEJ,MAAO,IAAKI,IAAK,OAgBvB,MAAO,CACLM,QAAS,CAAC,QACVC,kBAAkB,EAClBC,QAAS,KACTJ,SAAU,CACRN,EACA,CACEL,UAAW,UACXG,MAAO,MAAOI,IAAK,OAErB,CACEJ,MAAO,gCACPH,UAAW,OACXgB,OAAQ,CACNT,IAAK,IACLI,SAAU,CACRN,EA7BE,CACVF,MAAO,KAAMI,IAAK,KAClBI,SAAU,CACRN,EACAI,EACAD,EACAE,EACAX,EACA,QAEFE,UAAU,GAqBFQ,EACAD,EACAE,EACAX","file":"highlight/ini.js?v=4452b9fa2dd73c8ae0fb","sourcesContent":["module.exports = function(hljs) {\n var NUMBERS = {\n className: 'number',\n relevance: 0,\n variants: [\n { begin: /([\\+\\-]+)?[\\d]+_[\\d_]+/ },\n { begin: hljs.NUMBER_RE }\n ]\n };\n var COMMENTS = hljs.COMMENT();\n COMMENTS.variants = [\n {begin: /;/, end: /$/},\n {begin: /#/, end: /$/},\n ];\n var VARIABLES = {\n className: 'variable',\n variants: [\n { begin: /\\$[\\w\\d\"][\\w\\d_]*/ },\n { begin: /\\$\\{(.*?)}/ }\n ]\n };\n var LITERALS = {\n className: 'literal',\n begin: /\\bon|off|true|false|yes|no\\b/\n };\n var STRINGS = {\n className: \"string\",\n contains: [hljs.BACKSLASH_ESCAPE],\n variants: [\n { begin: \"'''\", end: \"'''\", relevance: 10 },\n { begin: '\"\"\"', end: '\"\"\"', relevance: 10 },\n { begin: '\"', end: '\"' },\n { begin: \"'\", end: \"'\" }\n ]\n };\n var ARRAY = {\n begin: /\\[/, end: /\\]/,\n contains: [\n COMMENTS,\n LITERALS,\n VARIABLES,\n STRINGS,\n NUMBERS,\n 'self'\n ],\n relevance:0\n };\n\n return {\n aliases: ['toml'],\n case_insensitive: true,\n illegal: /\\S/,\n contains: [\n COMMENTS,\n {\n className: 'section',\n begin: /\\[+/, end: /\\]+/\n },\n {\n begin: /^[a-z0-9\\[\\]_\\.-]+(?=\\s*=\\s*)/,\n className: 'attr',\n starts: {\n end: /$/,\n contains: [\n COMMENTS,\n ARRAY,\n LITERALS,\n VARIABLES,\n STRINGS,\n NUMBERS\n ]\n }\n }\n ]\n };\n};"],"sourceRoot":""} \ No newline at end of file
diff --git a/js/highlight/javascript.js b/js/highlight/javascript.js
index 8ec44ee1c..b92093dcd 100644
--- a/js/highlight/javascript.js
+++ b/js/highlight/javascript.js
@@ -1,2 +1,2 @@
-(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[85],{269:function(e,n){e.exports=function(e){var n="[A-Za-z$_][0-9A-Za-z$_]*",a={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},s={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:e.C_NUMBER_RE+"n?"}],relevance:0},r={className:"subst",begin:"\\$\\{",end:"\\}",keywords:a,contains:[]},t={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,r],subLanguage:"xml"}},i={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,r],subLanguage:"css"}},c={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,r]};r.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,i,c,s,e.REGEXP_MODE];var o=r.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx","mjs","cjs"],keywords:a,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,i,c,e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:n+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,s,{begin:/[{,\n]\s*/,relevance:0,contains:[{begin:n+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:n,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+n+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:n},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:o}]}]},{className:"",begin:/\s/,end:/\s*/,skip:!0},{begin:/</,end:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,subLanguage:"xml",contains:[{begin:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},{begin:/<[A-Za-z0-9\\._:-]+/,end:/(\/[A-Za-z0-9\\._:-]+|[A-Za-z0-9\\._:-]+\/)>/,skip:!0,contains:[{begin:/<[A-Za-z0-9\\._:-]+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor get set",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}}}]);
-//# sourceMappingURL=javascript.js.map?v=f877afbfa56c22bde863 \ No newline at end of file
+(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[85],{269:function(e,n){e.exports=function(e){var n="<>",a="</>",s={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/},r="[A-Za-z$_][0-9A-Za-z$_]*",t={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},i={className:"number",variants:[{begin:"\\b(0[bB][01]+)n?"},{begin:"\\b(0[oO][0-7]+)n?"},{begin:e.C_NUMBER_RE+"n?"}],relevance:0},c={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},o={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,c],subLanguage:"xml"}},l={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,c],subLanguage:"css"}},d={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,c]};c.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,o,l,d,i,e.REGEXP_MODE];var E=c.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx","mjs","cjs"],keywords:t,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,o,l,d,e.C_LINE_COMMENT_MODE,e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:r+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,i,{begin:/[{,\n]\s*/,relevance:0,contains:[{begin:r+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:r,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+r+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:r},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:E}]}]},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:n,end:a},{begin:s.begin,end:s.end}],subLanguage:"xml",contains:[{begin:s.begin,end:s.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:r}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:E}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor get set",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}}}]);
+//# sourceMappingURL=javascript.js.map?v=67e61e7a35609ef0a360 \ No newline at end of file
diff --git a/js/highlight/javascript.js.map b/js/highlight/javascript.js.map
index fd7f1cfe2..ee348fb03 100644
--- a/js/highlight/javascript.js.map
+++ b/js/highlight/javascript.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/javascript.js"],"names":["module","exports","hljs","IDENT_RE","KEYWORDS","keyword","literal","built_in","NUMBER","className","variants","begin","C_NUMBER_RE","relevance","SUBST","end","keywords","contains","HTML_TEMPLATE","starts","returnEnd","BACKSLASH_ESCAPE","subLanguage","CSS_TEMPLATE","TEMPLATE_STRING","APOS_STRING_MODE","QUOTE_STRING_MODE","REGEXP_MODE","PARAMS_CONTAINS","concat","C_BLOCK_COMMENT_MODE","C_LINE_COMMENT_MODE","aliases","COMMENT","endsParent","returnBegin","RE_STARTERS_RE","excludeBegin","excludeEnd","skip","beginKeywords","inherit","TITLE_MODE","illegal","METHOD_GUARD","UNDERSCORE_TITLE_MODE"],"mappings":"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","file":"highlight/javascript.js?v=f877afbfa56c22bde863","sourcesContent":["module.exports = function(hljs) {\n var IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*';\n var KEYWORDS = {\n keyword:\n 'in of if for while finally var new function do return void else break catch ' +\n 'instanceof with throw case default try this switch continue typeof delete ' +\n 'let yield const export super debugger as async await static ' +\n // ECMAScript 6 modules import\n 'import from as'\n ,\n literal:\n 'true false null undefined NaN Infinity',\n built_in:\n 'eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent ' +\n 'encodeURI encodeURIComponent escape unescape Object Function Boolean Error ' +\n 'EvalError InternalError RangeError ReferenceError StopIteration SyntaxError ' +\n 'TypeError URIError Number Math Date String RegExp Array Float32Array ' +\n 'Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array ' +\n 'Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require ' +\n 'module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect ' +\n 'Promise'\n };\n var NUMBER = {\n className: 'number',\n variants: [\n { begin: '\\\\b(0[bB][01]+)n?' },\n { begin: '\\\\b(0[oO][0-7]+)n?' },\n { begin: hljs.C_NUMBER_RE + 'n?' }\n ],\n relevance: 0\n };\n var SUBST = {\n className: 'subst',\n begin: '\\\\$\\\\{', end: '\\\\}',\n keywords: KEYWORDS,\n contains: [] // defined later\n };\n var HTML_TEMPLATE = {\n begin: 'html`', end: '',\n starts: {\n end: '`', returnEnd: false,\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST\n ],\n subLanguage: 'xml',\n }\n };\n var CSS_TEMPLATE = {\n begin: 'css`', end: '',\n starts: {\n end: '`', returnEnd: false,\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST\n ],\n subLanguage: 'css',\n }\n };\n var TEMPLATE_STRING = {\n className: 'string',\n begin: '`', end: '`',\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST\n ]\n };\n SUBST.contains = [\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n HTML_TEMPLATE,\n CSS_TEMPLATE,\n TEMPLATE_STRING,\n NUMBER,\n hljs.REGEXP_MODE\n ];\n var PARAMS_CONTAINS = SUBST.contains.concat([\n hljs.C_BLOCK_COMMENT_MODE,\n hljs.C_LINE_COMMENT_MODE\n ]);\n\n return {\n aliases: ['js', 'jsx', 'mjs', 'cjs'],\n keywords: KEYWORDS,\n contains: [\n {\n className: 'meta',\n relevance: 10,\n begin: /^\\s*['\"]use (strict|asm)['\"]/\n },\n {\n className: 'meta',\n begin: /^#!/, end: /$/\n },\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n HTML_TEMPLATE,\n CSS_TEMPLATE,\n TEMPLATE_STRING,\n hljs.C_LINE_COMMENT_MODE,\n hljs.COMMENT(\n '/\\\\*\\\\*',\n '\\\\*/',\n {\n relevance : 0,\n contains : [\n {\n className : 'doctag',\n begin : '@[A-Za-z]+',\n contains : [\n {\n className: 'type',\n begin: '\\\\{',\n end: '\\\\}',\n relevance: 0\n },\n {\n className: 'variable',\n begin: IDENT_RE + '(?=\\\\s*(-)|$)',\n endsParent: true,\n relevance: 0\n },\n // eat spaces (not newlines) so we can find\n // types or variables\n {\n begin: /(?=[^\\n])\\s/,\n relevance: 0\n },\n ]\n }\n ]\n }\n ),\n hljs.C_BLOCK_COMMENT_MODE,\n NUMBER,\n { // object attr container\n begin: /[{,\\n]\\s*/, relevance: 0,\n contains: [\n {\n begin: IDENT_RE + '\\\\s*:', returnBegin: true,\n relevance: 0,\n contains: [{className: 'attr', begin: IDENT_RE, relevance: 0}]\n }\n ]\n },\n { // \"value\" container\n begin: '(' + hljs.RE_STARTERS_RE + '|\\\\b(case|return|throw)\\\\b)\\\\s*',\n keywords: 'return throw case',\n contains: [\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n hljs.REGEXP_MODE,\n {\n className: 'function',\n begin: '(\\\\(.*?\\\\)|' + IDENT_RE + ')\\\\s*=>', returnBegin: true,\n end: '\\\\s*=>',\n contains: [\n {\n className: 'params',\n variants: [\n {\n begin: IDENT_RE\n },\n {\n begin: /\\(\\s*\\)/,\n },\n {\n begin: /\\(/, end: /\\)/,\n excludeBegin: true, excludeEnd: true,\n keywords: KEYWORDS,\n contains: PARAMS_CONTAINS\n }\n ]\n }\n ]\n },\n {\n className: '',\n begin: /\\s/,\n end: /\\s*/,\n skip: true,\n },\n { // E4X / JSX\n begin: /</, end: /(\\/[A-Za-z0-9\\\\._:-]+|[A-Za-z0-9\\\\._:-]+\\/)>/,\n subLanguage: 'xml',\n contains: [\n { begin: /<[A-Za-z0-9\\\\._:-]+\\s*\\/>/, skip: true },\n {\n begin: /<[A-Za-z0-9\\\\._:-]+/, end: /(\\/[A-Za-z0-9\\\\._:-]+|[A-Za-z0-9\\\\._:-]+\\/)>/, skip: true,\n contains: [\n { begin: /<[A-Za-z0-9\\\\._:-]+\\s*\\/>/, skip: true },\n 'self'\n ]\n }\n ]\n }\n ],\n relevance: 0\n },\n {\n className: 'function',\n beginKeywords: 'function', end: /\\{/, excludeEnd: true,\n contains: [\n hljs.inherit(hljs.TITLE_MODE, {begin: IDENT_RE}),\n {\n className: 'params',\n begin: /\\(/, end: /\\)/,\n excludeBegin: true,\n excludeEnd: true,\n contains: PARAMS_CONTAINS\n }\n ],\n illegal: /\\[|%/\n },\n {\n begin: /\\$[(.]/ // relevance booster for a pattern common to JS libs: `$(something)` and `$.something`\n },\n hljs.METHOD_GUARD,\n { // ES6 class\n className: 'class',\n beginKeywords: 'class', end: /[{;=]/, excludeEnd: true,\n illegal: /[:\"\\[\\]]/,\n contains: [\n {beginKeywords: 'extends'},\n hljs.UNDERSCORE_TITLE_MODE\n ]\n },\n {\n beginKeywords: 'constructor get set', end: /\\{/, excludeEnd: true\n }\n ],\n illegal: /#(?!!)/\n };\n};"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/javascript.js"],"names":["module","exports","hljs","FRAGMENT","XML_TAG","begin","end","IDENT_RE","KEYWORDS","keyword","literal","built_in","NUMBER","className","variants","C_NUMBER_RE","relevance","SUBST","keywords","contains","HTML_TEMPLATE","starts","returnEnd","BACKSLASH_ESCAPE","subLanguage","CSS_TEMPLATE","TEMPLATE_STRING","APOS_STRING_MODE","QUOTE_STRING_MODE","REGEXP_MODE","PARAMS_CONTAINS","concat","C_BLOCK_COMMENT_MODE","C_LINE_COMMENT_MODE","aliases","COMMENT","endsParent","returnBegin","RE_STARTERS_RE","excludeBegin","excludeEnd","skip","beginKeywords","inherit","TITLE_MODE","illegal","METHOD_GUARD","UNDERSCORE_TITLE_MODE"],"mappings":"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","file":"highlight/javascript.js?v=67e61e7a35609ef0a360","sourcesContent":["module.exports = function(hljs) {\n var FRAGMENT = {\n begin: '<>',\n end: '</>'\n };\n var XML_TAG = {\n begin: /<[A-Za-z0-9\\\\._:-]+/,\n end: /\\/[A-Za-z0-9\\\\._:-]+>|\\/>/\n };\n var IDENT_RE = '[A-Za-z$_][0-9A-Za-z$_]*';\n var KEYWORDS = {\n keyword:\n 'in of if for while finally var new function do return void else break catch ' +\n 'instanceof with throw case default try this switch continue typeof delete ' +\n 'let yield const export super debugger as async await static ' +\n // ECMAScript 6 modules import\n 'import from as'\n ,\n literal:\n 'true false null undefined NaN Infinity',\n built_in:\n 'eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent ' +\n 'encodeURI encodeURIComponent escape unescape Object Function Boolean Error ' +\n 'EvalError InternalError RangeError ReferenceError StopIteration SyntaxError ' +\n 'TypeError URIError Number Math Date String RegExp Array Float32Array ' +\n 'Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array ' +\n 'Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require ' +\n 'module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect ' +\n 'Promise'\n };\n var NUMBER = {\n className: 'number',\n variants: [\n { begin: '\\\\b(0[bB][01]+)n?' },\n { begin: '\\\\b(0[oO][0-7]+)n?' },\n { begin: hljs.C_NUMBER_RE + 'n?' }\n ],\n relevance: 0\n };\n var SUBST = {\n className: 'subst',\n begin: '\\\\$\\\\{', end: '\\\\}',\n keywords: KEYWORDS,\n contains: [] // defined later\n };\n var HTML_TEMPLATE = {\n begin: 'html`', end: '',\n starts: {\n end: '`', returnEnd: false,\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST\n ],\n subLanguage: 'xml',\n }\n };\n var CSS_TEMPLATE = {\n begin: 'css`', end: '',\n starts: {\n end: '`', returnEnd: false,\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST\n ],\n subLanguage: 'css',\n }\n };\n var TEMPLATE_STRING = {\n className: 'string',\n begin: '`', end: '`',\n contains: [\n hljs.BACKSLASH_ESCAPE,\n SUBST\n ]\n };\n SUBST.contains = [\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n HTML_TEMPLATE,\n CSS_TEMPLATE,\n TEMPLATE_STRING,\n NUMBER,\n hljs.REGEXP_MODE\n ];\n var PARAMS_CONTAINS = SUBST.contains.concat([\n hljs.C_BLOCK_COMMENT_MODE,\n hljs.C_LINE_COMMENT_MODE\n ]);\n\n return {\n aliases: ['js', 'jsx', 'mjs', 'cjs'],\n keywords: KEYWORDS,\n contains: [\n {\n className: 'meta',\n relevance: 10,\n begin: /^\\s*['\"]use (strict|asm)['\"]/\n },\n {\n className: 'meta',\n begin: /^#!/, end: /$/\n },\n hljs.APOS_STRING_MODE,\n hljs.QUOTE_STRING_MODE,\n HTML_TEMPLATE,\n CSS_TEMPLATE,\n TEMPLATE_STRING,\n hljs.C_LINE_COMMENT_MODE,\n hljs.COMMENT(\n '/\\\\*\\\\*',\n '\\\\*/',\n {\n relevance : 0,\n contains : [\n {\n className : 'doctag',\n begin : '@[A-Za-z]+',\n contains : [\n {\n className: 'type',\n begin: '\\\\{',\n end: '\\\\}',\n relevance: 0\n },\n {\n className: 'variable',\n begin: IDENT_RE + '(?=\\\\s*(-)|$)',\n endsParent: true,\n relevance: 0\n },\n // eat spaces (not newlines) so we can find\n // types or variables\n {\n begin: /(?=[^\\n])\\s/,\n relevance: 0\n },\n ]\n }\n ]\n }\n ),\n hljs.C_BLOCK_COMMENT_MODE,\n NUMBER,\n { // object attr container\n begin: /[{,\\n]\\s*/, relevance: 0,\n contains: [\n {\n begin: IDENT_RE + '\\\\s*:', returnBegin: true,\n relevance: 0,\n contains: [{className: 'attr', begin: IDENT_RE, relevance: 0}]\n }\n ]\n },\n { // \"value\" container\n begin: '(' + hljs.RE_STARTERS_RE + '|\\\\b(case|return|throw)\\\\b)\\\\s*',\n keywords: 'return throw case',\n contains: [\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n hljs.REGEXP_MODE,\n {\n className: 'function',\n begin: '(\\\\(.*?\\\\)|' + IDENT_RE + ')\\\\s*=>', returnBegin: true,\n end: '\\\\s*=>',\n contains: [\n {\n className: 'params',\n variants: [\n {\n begin: IDENT_RE\n },\n {\n begin: /\\(\\s*\\)/,\n },\n {\n begin: /\\(/, end: /\\)/,\n excludeBegin: true, excludeEnd: true,\n keywords: KEYWORDS,\n contains: PARAMS_CONTAINS\n }\n ]\n }\n ]\n },\n {\n className: '',\n begin: /\\s/,\n end: /\\s*/,\n skip: true,\n },\n { // JSX\n variants: [\n { begin: FRAGMENT.begin, end: FRAGMENT.end },\n { begin: XML_TAG.begin, end: XML_TAG.end }\n ],\n subLanguage: 'xml',\n contains: [\n {\n begin: XML_TAG.begin, end: XML_TAG.end, skip: true,\n contains: ['self']\n }\n ]\n },\n ],\n relevance: 0\n },\n {\n className: 'function',\n beginKeywords: 'function', end: /\\{/, excludeEnd: true,\n contains: [\n hljs.inherit(hljs.TITLE_MODE, {begin: IDENT_RE}),\n {\n className: 'params',\n begin: /\\(/, end: /\\)/,\n excludeBegin: true,\n excludeEnd: true,\n contains: PARAMS_CONTAINS\n }\n ],\n illegal: /\\[|%/\n },\n {\n begin: /\\$[(.]/ // relevance booster for a pattern common to JS libs: `$(something)` and `$.something`\n },\n hljs.METHOD_GUARD,\n { // ES6 class\n className: 'class',\n beginKeywords: 'class', end: /[{;=]/, excludeEnd: true,\n illegal: /[:\"\\[\\]]/,\n contains: [\n {beginKeywords: 'extends'},\n hljs.UNDERSCORE_TITLE_MODE\n ]\n },\n {\n beginKeywords: 'constructor get set', end: /\\{/, excludeEnd: true\n }\n ],\n illegal: /#(?!!)/\n };\n};"],"sourceRoot":""} \ No newline at end of file
diff --git a/js/highlight/stan.js b/js/highlight/stan.js
index 658e3344d..9e205a1e4 100644
--- a/js/highlight/stan.js
+++ b/js/highlight/stan.js
@@ -1,2 +1,2 @@
-(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[160],{344:function(e,i){e.exports=function(e){return{contains:[e.HASH_COMMENT_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:e.UNDERSCORE_IDENT_RE,lexemes:e.UNDERSCORE_IDENT_RE,keywords:{name:"for in while repeat until if then else",symbol:"bernoulli bernoulli_logit binomial binomial_logit beta_binomial hypergeometric categorical categorical_logit ordered_logistic neg_binomial neg_binomial_2 neg_binomial_2_log poisson poisson_log multinomial normal exp_mod_normal skew_normal student_t cauchy double_exponential logistic gumbel lognormal chi_square inv_chi_square scaled_inv_chi_square exponential inv_gamma weibull frechet rayleigh wiener pareto pareto_type_2 von_mises uniform multi_normal multi_normal_prec multi_normal_cholesky multi_gp multi_gp_cholesky multi_student_t gaussian_dlm_obs dirichlet lkj_corr lkj_corr_cholesky wishart inv_wishart","selector-tag":"int real vector simplex unit_vector ordered positive_ordered row_vector matrix cholesky_factor_corr cholesky_factor_cov corr_matrix cov_matrix",title:"functions model data parameters quantities transformed generated",literal:"true false"},relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"0[xX][0-9a-fA-F]+[Li]?\\b",relevance:0},{className:"number",begin:"\\d+(?:[eE][+\\-]?\\d*)?L\\b",relevance:0},{className:"number",begin:"\\d+\\.(?!\\d)(?:i\\b)?",relevance:0},{className:"number",begin:"\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0},{className:"number",begin:"\\.\\d+(?:[eE][+\\-]?\\d*)?i?\\b",relevance:0}]}}}}]);
-//# sourceMappingURL=stan.js.map?v=042d7ae81173201954a7 \ No newline at end of file
+(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[160],{344:function(_,e){_.exports=function(_){return{aliases:["stanfuncs"],keywords:{title:["functions","model","data","parameters","quantities","transformed","generated"].join(" "),keyword:["for","in","if","else","while","break","continue","return"].concat(["int","real","vector","ordered","positive_ordered","simplex","unit_vector","row_vector","matrix","cholesky_factor_corr|10","cholesky_factor_cov|10","corr_matrix|10","cov_matrix|10","void"]).concat(["print","reject","increment_log_prob|10","integrate_ode|10","integrate_ode_rk45|10","integrate_ode_bdf|10","algebra_solver"]).join(" "),built_in:["Phi","Phi_approx","abs","acos","acosh","algebra_solver","append_array","append_col","append_row","asin","asinh","atan","atan2","atanh","bernoulli_cdf","bernoulli_lccdf","bernoulli_lcdf","bernoulli_logit_lpmf","bernoulli_logit_rng","bernoulli_lpmf","bernoulli_rng","bessel_first_kind","bessel_second_kind","beta_binomial_cdf","beta_binomial_lccdf","beta_binomial_lcdf","beta_binomial_lpmf","beta_binomial_rng","beta_cdf","beta_lccdf","beta_lcdf","beta_lpdf","beta_rng","binary_log_loss","binomial_cdf","binomial_coefficient_log","binomial_lccdf","binomial_lcdf","binomial_logit_lpmf","binomial_lpmf","binomial_rng","block","categorical_logit_lpmf","categorical_logit_rng","categorical_lpmf","categorical_rng","cauchy_cdf","cauchy_lccdf","cauchy_lcdf","cauchy_lpdf","cauchy_rng","cbrt","ceil","chi_square_cdf","chi_square_lccdf","chi_square_lcdf","chi_square_lpdf","chi_square_rng","cholesky_decompose","choose","col","cols","columns_dot_product","columns_dot_self","cos","cosh","cov_exp_quad","crossprod","csr_extract_u","csr_extract_v","csr_extract_w","csr_matrix_times_vector","csr_to_dense_matrix","cumulative_sum","determinant","diag_matrix","diag_post_multiply","diag_pre_multiply","diagonal","digamma","dims","dirichlet_lpdf","dirichlet_rng","distance","dot_product","dot_self","double_exponential_cdf","double_exponential_lccdf","double_exponential_lcdf","double_exponential_lpdf","double_exponential_rng","e","eigenvalues_sym","eigenvectors_sym","erf","erfc","exp","exp2","exp_mod_normal_cdf","exp_mod_normal_lccdf","exp_mod_normal_lcdf","exp_mod_normal_lpdf","exp_mod_normal_rng","expm1","exponential_cdf","exponential_lccdf","exponential_lcdf","exponential_lpdf","exponential_rng","fabs","falling_factorial","fdim","floor","fma","fmax","fmin","fmod","frechet_cdf","frechet_lccdf","frechet_lcdf","frechet_lpdf","frechet_rng","gamma_cdf","gamma_lccdf","gamma_lcdf","gamma_lpdf","gamma_p","gamma_q","gamma_rng","gaussian_dlm_obs_lpdf","get_lp","gumbel_cdf","gumbel_lccdf","gumbel_lcdf","gumbel_lpdf","gumbel_rng","head","hypergeometric_lpmf","hypergeometric_rng","hypot","inc_beta","int_step","integrate_ode","integrate_ode_bdf","integrate_ode_rk45","inv","inv_Phi","inv_chi_square_cdf","inv_chi_square_lccdf","inv_chi_square_lcdf","inv_chi_square_lpdf","inv_chi_square_rng","inv_cloglog","inv_gamma_cdf","inv_gamma_lccdf","inv_gamma_lcdf","inv_gamma_lpdf","inv_gamma_rng","inv_logit","inv_sqrt","inv_square","inv_wishart_lpdf","inv_wishart_rng","inverse","inverse_spd","is_inf","is_nan","lbeta","lchoose","lgamma","lkj_corr_cholesky_lpdf","lkj_corr_cholesky_rng","lkj_corr_lpdf","lkj_corr_rng","lmgamma","lmultiply","log","log10","log1m","log1m_exp","log1m_inv_logit","log1p","log1p_exp","log2","log_determinant","log_diff_exp","log_falling_factorial","log_inv_logit","log_mix","log_rising_factorial","log_softmax","log_sum_exp","logistic_cdf","logistic_lccdf","logistic_lcdf","logistic_lpdf","logistic_rng","logit","lognormal_cdf","lognormal_lccdf","lognormal_lcdf","lognormal_lpdf","lognormal_rng","machine_precision","matrix_exp","max","mdivide_left_spd","mdivide_left_tri_low","mdivide_right_spd","mdivide_right_tri_low","mean","min","modified_bessel_first_kind","modified_bessel_second_kind","multi_gp_cholesky_lpdf","multi_gp_lpdf","multi_normal_cholesky_lpdf","multi_normal_cholesky_rng","multi_normal_lpdf","multi_normal_prec_lpdf","multi_normal_rng","multi_student_t_lpdf","multi_student_t_rng","multinomial_lpmf","multinomial_rng","multiply_log","multiply_lower_tri_self_transpose","neg_binomial_2_cdf","neg_binomial_2_lccdf","neg_binomial_2_lcdf","neg_binomial_2_log_lpmf","neg_binomial_2_log_rng","neg_binomial_2_lpmf","neg_binomial_2_rng","neg_binomial_cdf","neg_binomial_lccdf","neg_binomial_lcdf","neg_binomial_lpmf","neg_binomial_rng","negative_infinity","normal_cdf","normal_lccdf","normal_lcdf","normal_lpdf","normal_rng","not_a_number","num_elements","ordered_logistic_lpmf","ordered_logistic_rng","owens_t","pareto_cdf","pareto_lccdf","pareto_lcdf","pareto_lpdf","pareto_rng","pareto_type_2_cdf","pareto_type_2_lccdf","pareto_type_2_lcdf","pareto_type_2_lpdf","pareto_type_2_rng","pi","poisson_cdf","poisson_lccdf","poisson_lcdf","poisson_log_lpmf","poisson_log_rng","poisson_lpmf","poisson_rng","positive_infinity","pow","print","prod","qr_Q","qr_R","quad_form","quad_form_diag","quad_form_sym","rank","rayleigh_cdf","rayleigh_lccdf","rayleigh_lcdf","rayleigh_lpdf","rayleigh_rng","reject","rep_array","rep_matrix","rep_row_vector","rep_vector","rising_factorial","round","row","rows","rows_dot_product","rows_dot_self","scaled_inv_chi_square_cdf","scaled_inv_chi_square_lccdf","scaled_inv_chi_square_lcdf","scaled_inv_chi_square_lpdf","scaled_inv_chi_square_rng","sd","segment","sin","singular_values","sinh","size","skew_normal_cdf","skew_normal_lccdf","skew_normal_lcdf","skew_normal_lpdf","skew_normal_rng","softmax","sort_asc","sort_desc","sort_indices_asc","sort_indices_desc","sqrt","sqrt2","square","squared_distance","step","student_t_cdf","student_t_lccdf","student_t_lcdf","student_t_lpdf","student_t_rng","sub_col","sub_row","sum","tail","tan","tanh","target","tcrossprod","tgamma","to_array_1d","to_array_2d","to_matrix","to_row_vector","to_vector","trace","trace_gen_quad_form","trace_quad_form","trigamma","trunc","uniform_cdf","uniform_lccdf","uniform_lcdf","uniform_lpdf","uniform_rng","variance","von_mises_lpdf","von_mises_rng","weibull_cdf","weibull_lccdf","weibull_lcdf","weibull_lpdf","weibull_rng","wiener_lpdf","wishart_lpdf","wishart_rng"].join(" ")},lexemes:_.IDENT_RE,contains:[_.C_LINE_COMMENT_MODE,_.COMMENT(/#/,/$/,{relevance:0,keywords:{"meta-keyword":"include"}}),_.COMMENT(/\/\*/,/\*\//,{relevance:0,contains:[{className:"doctag",begin:/@(return|param)/}]}),{begin:/<\s*lower\s*=/,keywords:"lower"},{begin:/[<,]*upper\s*=/,keywords:"upper"},{className:"keyword",begin:/\btarget\s*\+=/,relevance:10},{begin:"~\\s*("+_.IDENT_RE+")\\s*\\(",keywords:["bernoulli","bernoulli_logit","beta","beta_binomial","binomial","binomial_logit","categorical","categorical_logit","cauchy","chi_square","dirichlet","double_exponential","exp_mod_normal","exponential","frechet","gamma","gaussian_dlm_obs","gumbel","hypergeometric","inv_chi_square","inv_gamma","inv_wishart","lkj_corr","lkj_corr_cholesky","logistic","lognormal","multi_gp","multi_gp_cholesky","multi_normal","multi_normal_cholesky","multi_normal_prec","multi_student_t","multinomial","neg_binomial","neg_binomial_2","neg_binomial_2_log","normal","ordered_logistic","pareto","pareto_type_2","poisson","poisson_log","rayleigh","scaled_inv_chi_square","skew_normal","student_t","uniform","von_mises","weibull","wiener","wishart"].join(" ")},{className:"number",variants:[{begin:/\b\d+(?:\.\d*)?(?:[eE][+-]?\d+)?/},{begin:/\.\d+(?:[eE][+-]?\d+)?\b/}],relevance:0},{className:"string",begin:'"',end:'"',relevance:0}]}}}}]);
+//# sourceMappingURL=stan.js.map?v=34f8000c7bbaf32818eb \ No newline at end of file
diff --git a/js/highlight/stan.js.map b/js/highlight/stan.js.map
index 7f7d4d43c..223e63f1b 100644
--- a/js/highlight/stan.js.map
+++ b/js/highlight/stan.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/stan.js"],"names":["module","exports","hljs","contains","HASH_COMMENT_MODE","C_LINE_COMMENT_MODE","C_BLOCK_COMMENT_MODE","begin","UNDERSCORE_IDENT_RE","lexemes","keywords","name","symbol","title","literal","relevance","className"],"mappings":"qFAAAA,EAAOC,QAAU,SAASC,GACxB,MAAO,CACLC,SAAU,CACRD,EAAKE,kBACLF,EAAKG,oBACLH,EAAKI,qBACL,CACEC,MAAOL,EAAKM,oBACZC,QAASP,EAAKM,oBACdE,SAAU,CAERC,KACE,yCAIFC,OACE,smBAYF,eACE,iJAIFC,MACE,mEAEFC,QACE,cAEJC,UAAW,GAGb,CAEEC,UAAW,SACXT,MAAO,4BACPQ,UAAW,GAEb,CAEEC,UAAW,SACXT,MAAO,4BACPQ,UAAW,GAEb,CAEEC,UAAW,SACXT,MAAO,+BACPQ,UAAW,GAEb,CAEEC,UAAW,SACXT,MAAO,0BACPQ,UAAW,GAEb,CAEEC,UAAW,SACXT,MAAO,4CACPQ,UAAW,GAEb,CAEEC,UAAW,SACXT,MAAO,mCACPQ,UAAW","file":"highlight/stan.js?v=042d7ae81173201954a7","sourcesContent":["module.exports = function(hljs) {\n return {\n contains: [\n hljs.HASH_COMMENT_MODE,\n hljs.C_LINE_COMMENT_MODE,\n hljs.C_BLOCK_COMMENT_MODE,\n {\n begin: hljs.UNDERSCORE_IDENT_RE,\n lexemes: hljs.UNDERSCORE_IDENT_RE,\n keywords: {\n // Stan's keywords\n name:\n 'for in while repeat until if then else',\n // Stan's probablity distributions (less beta and gamma, as commonly\n // used for parameter names). So far, _log and _rng variants are not\n // included\n symbol:\n 'bernoulli bernoulli_logit binomial binomial_logit ' +\n 'beta_binomial hypergeometric categorical categorical_logit ' +\n 'ordered_logistic neg_binomial neg_binomial_2 ' +\n 'neg_binomial_2_log poisson poisson_log multinomial normal ' +\n 'exp_mod_normal skew_normal student_t cauchy double_exponential ' +\n 'logistic gumbel lognormal chi_square inv_chi_square ' +\n 'scaled_inv_chi_square exponential inv_gamma weibull frechet ' +\n 'rayleigh wiener pareto pareto_type_2 von_mises uniform ' +\n 'multi_normal multi_normal_prec multi_normal_cholesky multi_gp ' +\n 'multi_gp_cholesky multi_student_t gaussian_dlm_obs dirichlet ' +\n 'lkj_corr lkj_corr_cholesky wishart inv_wishart',\n // Stan's data types\n 'selector-tag':\n 'int real vector simplex unit_vector ordered positive_ordered ' +\n 'row_vector matrix cholesky_factor_corr cholesky_factor_cov ' +\n 'corr_matrix cov_matrix',\n // Stan's model blocks\n title:\n 'functions model data parameters quantities transformed ' +\n 'generated',\n literal:\n 'true false'\n },\n relevance: 0\n },\n // The below is all taken from the R language definition\n {\n // hex value\n className: 'number',\n begin: \"0[xX][0-9a-fA-F]+[Li]?\\\\b\",\n relevance: 0\n },\n {\n // hex value\n className: 'number',\n begin: \"0[xX][0-9a-fA-F]+[Li]?\\\\b\",\n relevance: 0\n },\n {\n // explicit integer\n className: 'number',\n begin: \"\\\\d+(?:[eE][+\\\\-]?\\\\d*)?L\\\\b\",\n relevance: 0\n },\n {\n // number with trailing decimal\n className: 'number',\n begin: \"\\\\d+\\\\.(?!\\\\d)(?:i\\\\b)?\",\n relevance: 0\n },\n {\n // number\n className: 'number',\n begin: \"\\\\d+(?:\\\\.\\\\d*)?(?:[eE][+\\\\-]?\\\\d*)?i?\\\\b\",\n relevance: 0\n },\n {\n // number with leading decimal\n className: 'number',\n begin: \"\\\\.\\\\d+(?:[eE][+\\\\-]?\\\\d*)?i?\\\\b\",\n relevance: 0\n }\n ]\n };\n};"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/stan.js"],"names":["module","exports","hljs","aliases","keywords","join","concat","lexemes","IDENT_RE","contains","C_LINE_COMMENT_MODE","COMMENT","relevance","className","begin","variants","end"],"mappings":"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","file":"highlight/stan.js?v=34f8000c7bbaf32818eb","sourcesContent":["module.exports = function(hljs) {\n // variable names cannot conflict with block identifiers\n var BLOCKS = [\n 'functions',\n 'model',\n 'data',\n 'parameters',\n 'quantities',\n 'transformed',\n 'generated'\n ];\n var STATEMENTS = [\n 'for',\n 'in',\n 'if',\n 'else',\n 'while',\n 'break',\n 'continue',\n 'return'\n ];\n var SPECIAL_FUNCTIONS = [\n 'print',\n 'reject',\n 'increment_log_prob|10',\n 'integrate_ode|10',\n 'integrate_ode_rk45|10',\n 'integrate_ode_bdf|10',\n 'algebra_solver'\n ];\n var VAR_TYPES = [\n 'int',\n 'real',\n 'vector',\n 'ordered',\n 'positive_ordered',\n 'simplex',\n 'unit_vector',\n 'row_vector',\n 'matrix',\n 'cholesky_factor_corr|10',\n 'cholesky_factor_cov|10',\n 'corr_matrix|10',\n 'cov_matrix|10',\n 'void'\n ];\n var FUNCTIONS = [\n 'Phi', 'Phi_approx', 'abs', 'acos', 'acosh', 'algebra_solver', 'append_array',\n 'append_col', 'append_row', 'asin', 'asinh', 'atan', 'atan2', 'atanh',\n 'bernoulli_cdf', 'bernoulli_lccdf', 'bernoulli_lcdf', 'bernoulli_logit_lpmf',\n 'bernoulli_logit_rng', 'bernoulli_lpmf', 'bernoulli_rng', 'bessel_first_kind',\n 'bessel_second_kind', 'beta_binomial_cdf', 'beta_binomial_lccdf',\n 'beta_binomial_lcdf', 'beta_binomial_lpmf', 'beta_binomial_rng', 'beta_cdf',\n 'beta_lccdf', 'beta_lcdf', 'beta_lpdf', 'beta_rng', 'binary_log_loss',\n 'binomial_cdf', 'binomial_coefficient_log', 'binomial_lccdf', 'binomial_lcdf',\n 'binomial_logit_lpmf', 'binomial_lpmf', 'binomial_rng', 'block',\n 'categorical_logit_lpmf', 'categorical_logit_rng', 'categorical_lpmf',\n 'categorical_rng', 'cauchy_cdf', 'cauchy_lccdf', 'cauchy_lcdf', 'cauchy_lpdf',\n 'cauchy_rng', 'cbrt', 'ceil', 'chi_square_cdf', 'chi_square_lccdf',\n 'chi_square_lcdf', 'chi_square_lpdf', 'chi_square_rng', 'cholesky_decompose',\n 'choose', 'col', 'cols', 'columns_dot_product', 'columns_dot_self', 'cos',\n 'cosh', 'cov_exp_quad', 'crossprod', 'csr_extract_u', 'csr_extract_v',\n 'csr_extract_w', 'csr_matrix_times_vector', 'csr_to_dense_matrix',\n 'cumulative_sum', 'determinant', 'diag_matrix', 'diag_post_multiply',\n 'diag_pre_multiply', 'diagonal', 'digamma', 'dims', 'dirichlet_lpdf',\n 'dirichlet_rng', 'distance', 'dot_product', 'dot_self',\n 'double_exponential_cdf', 'double_exponential_lccdf', 'double_exponential_lcdf',\n 'double_exponential_lpdf', 'double_exponential_rng', 'e', 'eigenvalues_sym',\n 'eigenvectors_sym', 'erf', 'erfc', 'exp', 'exp2', 'exp_mod_normal_cdf',\n 'exp_mod_normal_lccdf', 'exp_mod_normal_lcdf', 'exp_mod_normal_lpdf',\n 'exp_mod_normal_rng', 'expm1', 'exponential_cdf', 'exponential_lccdf',\n 'exponential_lcdf', 'exponential_lpdf', 'exponential_rng', 'fabs',\n 'falling_factorial', 'fdim', 'floor', 'fma', 'fmax', 'fmin', 'fmod',\n 'frechet_cdf', 'frechet_lccdf', 'frechet_lcdf', 'frechet_lpdf', 'frechet_rng',\n 'gamma_cdf', 'gamma_lccdf', 'gamma_lcdf', 'gamma_lpdf', 'gamma_p', 'gamma_q',\n 'gamma_rng', 'gaussian_dlm_obs_lpdf', 'get_lp', 'gumbel_cdf', 'gumbel_lccdf',\n 'gumbel_lcdf', 'gumbel_lpdf', 'gumbel_rng', 'head', 'hypergeometric_lpmf',\n 'hypergeometric_rng', 'hypot', 'inc_beta', 'int_step', 'integrate_ode',\n 'integrate_ode_bdf', 'integrate_ode_rk45', 'inv', 'inv_Phi',\n 'inv_chi_square_cdf', 'inv_chi_square_lccdf', 'inv_chi_square_lcdf',\n 'inv_chi_square_lpdf', 'inv_chi_square_rng', 'inv_cloglog', 'inv_gamma_cdf',\n 'inv_gamma_lccdf', 'inv_gamma_lcdf', 'inv_gamma_lpdf', 'inv_gamma_rng',\n 'inv_logit', 'inv_sqrt', 'inv_square', 'inv_wishart_lpdf', 'inv_wishart_rng',\n 'inverse', 'inverse_spd', 'is_inf', 'is_nan', 'lbeta', 'lchoose', 'lgamma',\n 'lkj_corr_cholesky_lpdf', 'lkj_corr_cholesky_rng', 'lkj_corr_lpdf',\n 'lkj_corr_rng', 'lmgamma', 'lmultiply', 'log', 'log10', 'log1m', 'log1m_exp',\n 'log1m_inv_logit', 'log1p', 'log1p_exp', 'log2', 'log_determinant',\n 'log_diff_exp', 'log_falling_factorial', 'log_inv_logit', 'log_mix',\n 'log_rising_factorial', 'log_softmax', 'log_sum_exp', 'logistic_cdf',\n 'logistic_lccdf', 'logistic_lcdf', 'logistic_lpdf', 'logistic_rng', 'logit',\n 'lognormal_cdf', 'lognormal_lccdf', 'lognormal_lcdf', 'lognormal_lpdf',\n 'lognormal_rng', 'machine_precision', 'matrix_exp', 'max', 'mdivide_left_spd',\n 'mdivide_left_tri_low', 'mdivide_right_spd', 'mdivide_right_tri_low', 'mean',\n 'min', 'modified_bessel_first_kind', 'modified_bessel_second_kind',\n 'multi_gp_cholesky_lpdf', 'multi_gp_lpdf', 'multi_normal_cholesky_lpdf',\n 'multi_normal_cholesky_rng', 'multi_normal_lpdf', 'multi_normal_prec_lpdf',\n 'multi_normal_rng', 'multi_student_t_lpdf', 'multi_student_t_rng',\n 'multinomial_lpmf', 'multinomial_rng', 'multiply_log',\n 'multiply_lower_tri_self_transpose', 'neg_binomial_2_cdf',\n 'neg_binomial_2_lccdf', 'neg_binomial_2_lcdf', 'neg_binomial_2_log_lpmf',\n 'neg_binomial_2_log_rng', 'neg_binomial_2_lpmf', 'neg_binomial_2_rng',\n 'neg_binomial_cdf', 'neg_binomial_lccdf', 'neg_binomial_lcdf',\n 'neg_binomial_lpmf', 'neg_binomial_rng', 'negative_infinity', 'normal_cdf',\n 'normal_lccdf', 'normal_lcdf', 'normal_lpdf', 'normal_rng', 'not_a_number',\n 'num_elements', 'ordered_logistic_lpmf', 'ordered_logistic_rng', 'owens_t',\n 'pareto_cdf', 'pareto_lccdf', 'pareto_lcdf', 'pareto_lpdf', 'pareto_rng',\n 'pareto_type_2_cdf', 'pareto_type_2_lccdf', 'pareto_type_2_lcdf',\n 'pareto_type_2_lpdf', 'pareto_type_2_rng', 'pi', 'poisson_cdf', 'poisson_lccdf',\n 'poisson_lcdf', 'poisson_log_lpmf', 'poisson_log_rng', 'poisson_lpmf',\n 'poisson_rng', 'positive_infinity', 'pow', 'print', 'prod', 'qr_Q', 'qr_R',\n 'quad_form', 'quad_form_diag', 'quad_form_sym', 'rank', 'rayleigh_cdf',\n 'rayleigh_lccdf', 'rayleigh_lcdf', 'rayleigh_lpdf', 'rayleigh_rng', 'reject',\n 'rep_array', 'rep_matrix', 'rep_row_vector', 'rep_vector', 'rising_factorial',\n 'round', 'row', 'rows', 'rows_dot_product', 'rows_dot_self',\n 'scaled_inv_chi_square_cdf', 'scaled_inv_chi_square_lccdf',\n 'scaled_inv_chi_square_lcdf', 'scaled_inv_chi_square_lpdf',\n 'scaled_inv_chi_square_rng', 'sd', 'segment', 'sin', 'singular_values', 'sinh',\n 'size', 'skew_normal_cdf', 'skew_normal_lccdf', 'skew_normal_lcdf',\n 'skew_normal_lpdf', 'skew_normal_rng', 'softmax', 'sort_asc', 'sort_desc',\n 'sort_indices_asc', 'sort_indices_desc', 'sqrt', 'sqrt2', 'square',\n 'squared_distance', 'step', 'student_t_cdf', 'student_t_lccdf',\n 'student_t_lcdf', 'student_t_lpdf', 'student_t_rng', 'sub_col', 'sub_row',\n 'sum', 'tail', 'tan', 'tanh', 'target', 'tcrossprod', 'tgamma', 'to_array_1d',\n 'to_array_2d', 'to_matrix', 'to_row_vector', 'to_vector', 'trace',\n 'trace_gen_quad_form', 'trace_quad_form', 'trigamma', 'trunc', 'uniform_cdf',\n 'uniform_lccdf', 'uniform_lcdf', 'uniform_lpdf', 'uniform_rng', 'variance',\n 'von_mises_lpdf', 'von_mises_rng', 'weibull_cdf', 'weibull_lccdf',\n 'weibull_lcdf', 'weibull_lpdf', 'weibull_rng', 'wiener_lpdf', 'wishart_lpdf',\n 'wishart_rng'\n ];\n var DISTRIBUTIONS = [\n 'bernoulli', 'bernoulli_logit', 'beta', 'beta_binomial', 'binomial',\n 'binomial_logit', 'categorical', 'categorical_logit', 'cauchy', 'chi_square',\n 'dirichlet', 'double_exponential', 'exp_mod_normal', 'exponential', 'frechet',\n 'gamma', 'gaussian_dlm_obs', 'gumbel', 'hypergeometric', 'inv_chi_square',\n 'inv_gamma', 'inv_wishart', 'lkj_corr', 'lkj_corr_cholesky', 'logistic',\n 'lognormal', 'multi_gp', 'multi_gp_cholesky', 'multi_normal',\n 'multi_normal_cholesky', 'multi_normal_prec', 'multi_student_t', 'multinomial',\n 'neg_binomial', 'neg_binomial_2', 'neg_binomial_2_log', 'normal',\n 'ordered_logistic', 'pareto', 'pareto_type_2', 'poisson', 'poisson_log',\n 'rayleigh', 'scaled_inv_chi_square', 'skew_normal', 'student_t', 'uniform',\n 'von_mises', 'weibull', 'wiener', 'wishart'\n ];\n\n return {\n aliases: ['stanfuncs'],\n keywords: {\n 'title': BLOCKS.join(' '),\n 'keyword': STATEMENTS.concat(VAR_TYPES).concat(SPECIAL_FUNCTIONS).join(' '),\n 'built_in': FUNCTIONS.join(' ')\n },\n lexemes: hljs.IDENT_RE,\n contains: [\n hljs.C_LINE_COMMENT_MODE,\n hljs.COMMENT(\n /#/,\n /$/,\n {\n relevance: 0,\n keywords: {\n 'meta-keyword': 'include'\n }\n }\n ),\n hljs.COMMENT(\n /\\/\\*/,\n /\\*\\//,\n {\n relevance: 0,\n // highlight doc strings mentioned in Stan reference\n contains: [\n {\n className: 'doctag',\n begin: /@(return|param)/\n }\n ]\n }\n ),\n {\n // hack: in range constraints, lower must follow \"<\"\n begin: /<\\s*lower\\s*=/,\n keywords: 'lower'\n },\n {\n // hack: in range constraints, upper must follow either , or <\n // <lower = ..., upper = ...> or <upper = ...>\n begin: /[<,]*upper\\s*=/,\n keywords: 'upper'\n },\n {\n className: 'keyword',\n begin: /\\btarget\\s*\\+=/,\n relevance: 10\n },\n {\n begin: '~\\\\s*(' + hljs.IDENT_RE + ')\\\\s*\\\\(',\n keywords: DISTRIBUTIONS.join(' ')\n },\n {\n className: 'number',\n variants: [\n {\n begin: /\\b\\d+(?:\\.\\d*)?(?:[eE][+-]?\\d+)?/\n },\n {\n begin: /\\.\\d+(?:[eE][+-]?\\d+)?\\b/\n }\n ],\n relevance: 0\n },\n {\n className: 'string',\n begin: '\"',\n end: '\"',\n relevance: 0\n }\n ]\n }\n};"],"sourceRoot":""} \ No newline at end of file
diff --git a/js/highlight/vbnet.js b/js/highlight/vbnet.js
index 6517a4425..576ce233e 100644
--- a/js/highlight/vbnet.js
+++ b/js/highlight/vbnet.js
@@ -1,2 +1,2 @@
-(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[175],{359:function(e,t){e.exports=function(e){return{aliases:["vb"],case_insensitive:!0,keywords:{keyword:"addhandler addressof alias and andalso aggregate ansi as async assembly auto await binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue iterator join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass namespace narrowing new next not notinheritable notoverridable of off on operator option optional or order orelse overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim rem removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly xor yield",built_in:"boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype date decimal directcast double gettype getxmlnamespace iif integer long object sbyte short single string trycast typeof uinteger ulong ushort",literal:"true false nothing"},illegal:"//|{|}|endif|gosub|variant|wend|^\\$ ",contains:[e.inherit(e.QUOTE_STRING_MODE,{contains:[{begin:'""'}]}),e.COMMENT("'","$",{returnBegin:!0,contains:[{className:"doctag",begin:"'''|\x3c!--|--\x3e",contains:[e.PHRASAL_WORDS_MODE]},{className:"doctag",begin:"</?",end:">",contains:[e.PHRASAL_WORDS_MODE]}]}),e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elseif end region externalsource"}}]}}}}]);
-//# sourceMappingURL=vbnet.js.map?v=f6c6d6b825cb15691d35 \ No newline at end of file
+(window.textWebpackJsonp=window.textWebpackJsonp||[]).push([[175],{359:function(e,t){e.exports=function(e){return{aliases:["vb"],case_insensitive:!0,keywords:{keyword:"addhandler addressof alias and andalso aggregate ansi as async assembly auto await binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue iterator join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass nameof namespace narrowing new next not notinheritable notoverridable of off on operator option optional or order orelse overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim rem removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly xor yield",built_in:"boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype date decimal directcast double gettype getxmlnamespace iif integer long object sbyte short single string trycast typeof uinteger ulong ushort",literal:"true false nothing"},illegal:"//|{|}|endif|gosub|variant|wend|^\\$ ",contains:[e.inherit(e.QUOTE_STRING_MODE,{contains:[{begin:'""'}]}),e.COMMENT("'","$",{returnBegin:!0,contains:[{className:"doctag",begin:"'''|\x3c!--|--\x3e",contains:[e.PHRASAL_WORDS_MODE]},{className:"doctag",begin:"</?",end:">",contains:[e.PHRASAL_WORDS_MODE]}]}),e.C_NUMBER_MODE,{className:"meta",begin:"#",end:"$",keywords:{"meta-keyword":"if else elseif end region externalsource"}}]}}}}]);
+//# sourceMappingURL=vbnet.js.map?v=c223e84c58e26f77623f \ No newline at end of file
diff --git a/js/highlight/vbnet.js.map b/js/highlight/vbnet.js.map
index 72dcdc98d..f47cb8ea0 100644
--- a/js/highlight/vbnet.js.map
+++ b/js/highlight/vbnet.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/vbnet.js"],"names":["module","exports","hljs","aliases","case_insensitive","keywords","keyword","built_in","literal","illegal","contains","inherit","QUOTE_STRING_MODE","begin","COMMENT","returnBegin","className","PHRASAL_WORDS_MODE","end","C_NUMBER_MODE"],"mappings":"qFAAAA,EAAOC,QAAU,SAASC,GACxB,MAAO,CACLC,QAAS,CAAC,MACVC,kBAAkB,EAClBC,SAAU,CACRC,QACE,q7BAWFC,SACE,iPAGFC,QACE,sBAEJC,QAAS,wCACTC,SAAU,CACRR,EAAKS,QAAQT,EAAKU,kBAAmB,CAACF,SAAU,CAAC,CAACG,MAAO,SACzDX,EAAKY,QACH,IACA,IACA,CACEC,aAAa,EACbL,SAAU,CACR,CACEM,UAAW,SACXH,MAAO,qBACPH,SAAU,CAACR,EAAKe,qBAElB,CACED,UAAW,SACXH,MAAO,MAAOK,IAAK,IACnBR,SAAU,CAACR,EAAKe,wBAKxBf,EAAKiB,cACL,CACEH,UAAW,OACXH,MAAO,IAAKK,IAAK,IACjBb,SAAU,CAAC,eAAgB","file":"highlight/vbnet.js?v=f6c6d6b825cb15691d35","sourcesContent":["module.exports = function(hljs) {\n return {\n aliases: ['vb'],\n case_insensitive: true,\n keywords: {\n keyword:\n 'addhandler addressof alias and andalso aggregate ansi as async assembly auto await binary by byref byval ' + /* a-b */\n 'call case catch class compare const continue custom declare default delegate dim distinct do ' + /* c-d */\n 'each equals else elseif end enum erase error event exit explicit finally for friend from function ' + /* e-f */\n 'get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue iterator ' + /* g-i */\n 'join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass ' + /* j-m */\n 'namespace narrowing new next not notinheritable notoverridable ' + /* n */\n 'of off on operator option optional or order orelse overloads overridable overrides ' + /* o */\n 'paramarray partial preserve private property protected public ' + /* p */\n 'raiseevent readonly redim rem removehandler resume return ' + /* r */\n 'select set shadows shared skip static step stop structure strict sub synclock ' + /* s */\n 'take text then throw to try unicode until using when where while widening with withevents writeonly xor yield', /* t-y */\n built_in:\n 'boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype ' + /* b-c */\n 'date decimal directcast double gettype getxmlnamespace iif integer long object ' + /* d-o */\n 'sbyte short single string trycast typeof uinteger ulong ushort', /* s-u */\n literal:\n 'true false nothing'\n },\n illegal: '//|{|}|endif|gosub|variant|wend|^\\\\$ ', /* reserved deprecated keywords */\n contains: [\n hljs.inherit(hljs.QUOTE_STRING_MODE, {contains: [{begin: '\"\"'}]}),\n hljs.COMMENT(\n '\\'',\n '$',\n {\n returnBegin: true,\n contains: [\n {\n className: 'doctag',\n begin: '\\'\\'\\'|<!--|-->',\n contains: [hljs.PHRASAL_WORDS_MODE]\n },\n {\n className: 'doctag',\n begin: '</?', end: '>',\n contains: [hljs.PHRASAL_WORDS_MODE]\n }\n ]\n }\n ),\n hljs.C_NUMBER_MODE,\n {\n className: 'meta',\n begin: '#', end: '$',\n keywords: {'meta-keyword': 'if else elseif end region externalsource'}\n }\n ]\n };\n};"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///./node_modules/highlight.js/lib/languages/vbnet.js"],"names":["module","exports","hljs","aliases","case_insensitive","keywords","keyword","built_in","literal","illegal","contains","inherit","QUOTE_STRING_MODE","begin","COMMENT","returnBegin","className","PHRASAL_WORDS_MODE","end","C_NUMBER_MODE"],"mappings":"qFAAAA,EAAOC,QAAU,SAASC,GACxB,MAAO,CACLC,QAAS,CAAC,MACVC,kBAAkB,EAClBC,SAAU,CACRC,QACE,47BAWFC,SACE,iPAGFC,QACE,sBAEJC,QAAS,wCACTC,SAAU,CACRR,EAAKS,QAAQT,EAAKU,kBAAmB,CAACF,SAAU,CAAC,CAACG,MAAO,SACzDX,EAAKY,QACH,IACA,IACA,CACEC,aAAa,EACbL,SAAU,CACR,CACEM,UAAW,SACXH,MAAO,qBACPH,SAAU,CAACR,EAAKe,qBAElB,CACED,UAAW,SACXH,MAAO,MAAOK,IAAK,IACnBR,SAAU,CAACR,EAAKe,wBAKxBf,EAAKiB,cACL,CACEH,UAAW,OACXH,MAAO,IAAKK,IAAK,IACjBb,SAAU,CAAC,eAAgB","file":"highlight/vbnet.js?v=c223e84c58e26f77623f","sourcesContent":["module.exports = function(hljs) {\n return {\n aliases: ['vb'],\n case_insensitive: true,\n keywords: {\n keyword:\n 'addhandler addressof alias and andalso aggregate ansi as async assembly auto await binary by byref byval ' + /* a-b */\n 'call case catch class compare const continue custom declare default delegate dim distinct do ' + /* c-d */\n 'each equals else elseif end enum erase error event exit explicit finally for friend from function ' + /* e-f */\n 'get global goto group handles if implements imports in inherits interface into is isfalse isnot istrue iterator ' + /* g-i */\n 'join key let lib like loop me mid mod module mustinherit mustoverride mybase myclass ' + /* j-m */\n 'nameof namespace narrowing new next not notinheritable notoverridable ' + /* n */\n 'of off on operator option optional or order orelse overloads overridable overrides ' + /* o */\n 'paramarray partial preserve private property protected public ' + /* p */\n 'raiseevent readonly redim rem removehandler resume return ' + /* r */\n 'select set shadows shared skip static step stop structure strict sub synclock ' + /* s */\n 'take text then throw to try unicode until using when where while widening with withevents writeonly xor yield', /* t-y */\n built_in:\n 'boolean byte cbool cbyte cchar cdate cdec cdbl char cint clng cobj csbyte cshort csng cstr ctype ' + /* b-c */\n 'date decimal directcast double gettype getxmlnamespace iif integer long object ' + /* d-o */\n 'sbyte short single string trycast typeof uinteger ulong ushort', /* s-u */\n literal:\n 'true false nothing'\n },\n illegal: '//|{|}|endif|gosub|variant|wend|^\\\\$ ', /* reserved deprecated keywords */\n contains: [\n hljs.inherit(hljs.QUOTE_STRING_MODE, {contains: [{begin: '\"\"'}]}),\n hljs.COMMENT(\n '\\'',\n '$',\n {\n returnBegin: true,\n contains: [\n {\n className: 'doctag',\n begin: '\\'\\'\\'|<!--|-->',\n contains: [hljs.PHRASAL_WORDS_MODE]\n },\n {\n className: 'doctag',\n begin: '</?', end: '>',\n contains: [hljs.PHRASAL_WORDS_MODE]\n }\n ]\n }\n ),\n hljs.C_NUMBER_MODE,\n {\n className: 'meta',\n begin: '#', end: '$',\n keywords: {'meta-keyword': 'if else elseif end region externalsource'}\n }\n ]\n };\n};"],"sourceRoot":""} \ No newline at end of file