\\]|\\[\s\S])*>[gim]{0,3}/.source].join("|")+")"),greedy:!0,inside:{interpolation:t}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[gim]{0,3}(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:{pattern:/(^|[^:]):[a-zA-Z_]\w*(?:[?!]|\b)/,lookbehind:!0},"method-definition":{pattern:/(\bdef\s+)[\w.]+/,lookbehind:!0,inside:{function:/\w+$/,rest:e.languages.ruby}}}),e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|Fixnum|Float|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z]\w*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:RegExp(/%[qQiIwWxs]?/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S])*\)/.source,/\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S])*\]/.source,/<(?:[^<>\\]|\\[\s\S])*>/.source].join("|")+")"),greedy:!0,inside:{interpolation:t}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t}}],e.languages.rb=e.languages.ruby}(e)}e.exports=r,r.displayName="ruby",r.aliases=["rb"]},function(e,t,n){"use strict";function r(e){!function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){"string"==typeof t&&(t=[t]),t.forEach((function(t){!function(t,n){var r=e.languages[t];if(r){var a=r["doc-comment"];if(!a){var i={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}};a=(r=e.languages.insertBefore(t,"comment",i))["doc-comment"]}if(a instanceof RegExp&&(a=r["doc-comment"]={pattern:a}),Array.isArray(a))for(var o=0,s=a.length;o|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},keyword:[{pattern:/(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*[a-z0-9_|]\|\s*)(?:null|false)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?[a-z0-9_|]\|\s*)(?:null|false)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:null|false)\b/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i],"argument-name":/\b[a-z_]\w*(?=\s*:(?!:))/i,"class-name":[{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:/\w+\s*(?=\()/,property:{pattern:/(->)[\w]+/,lookbehind:!0},number:r,operator:a,punctuation:i};var o={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)*)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:s}),e.languages.insertBefore("php","variable",{attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:r,operator:a,punctuation:i}},delimiter:{pattern:/^#\[|]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/gi)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(e)}e.exports=a,a.displayName="php",a.aliases=[]},function(e,t,n){"use strict";t.a={hljs:{display:"block",overflowX:"auto",padding:"0.5em",background:"#F0F0F0",color:"#444"},"hljs-subst":{color:"#444"},"hljs-comment":{color:"#888888"},"hljs-keyword":{fontWeight:"bold"},"hljs-attribute":{fontWeight:"bold"},"hljs-selector-tag":{fontWeight:"bold"},"hljs-meta-keyword":{fontWeight:"bold"},"hljs-doctag":{fontWeight:"bold"},"hljs-name":{fontWeight:"bold"},"hljs-type":{color:"#880000"},"hljs-string":{color:"#880000"},"hljs-number":{color:"#880000"},"hljs-selector-id":{color:"#880000"},"hljs-selector-class":{color:"#880000"},"hljs-quote":{color:"#880000"},"hljs-template-tag":{color:"#880000"},"hljs-deletion":{color:"#880000"},"hljs-title":{color:"#880000",fontWeight:"bold"},"hljs-section":{color:"#880000",fontWeight:"bold"},"hljs-regexp":{color:"#BC6060"},"hljs-symbol":{color:"#BC6060"},"hljs-variable":{color:"#BC6060"},"hljs-template-variable":{color:"#BC6060"},"hljs-link":{color:"#BC6060"},"hljs-selector-attr":{color:"#BC6060"},"hljs-selector-pseudo":{color:"#BC6060"},"hljs-literal":{color:"#78A960"},"hljs-built_in":{color:"#397300"},"hljs-bullet":{color:"#397300"},"hljs-code":{color:"#397300"},"hljs-addition":{color:"#397300"},"hljs-meta":{color:"#1f7199"},"hljs-meta-string":{color:"#4d99bf"},"hljs-emphasis":{fontStyle:"italic"},"hljs-strong":{fontWeight:"bold"}}},function(e,t,n){"use strict";var r=n(170),a=n(171);t.highlight=i,t.highlightAuto=function(e,t){var n,o,s,l,c=t||{},d=c.subset||r.listLanguages(),u=c.prefix,p=d.length,m=-1;null==u&&(u="hljs-");if("string"!=typeof e)throw a("Expected `string` for value, got `%s`",e);o={relevance:0,language:null,value:[]},n={relevance:0,language:null,value:[]};for(;++m o.relevance&&(o=s),s.relevance>n.relevance&&(o=n,n=s));o.language&&(n.secondBest=o);return n},t.registerLanguage=function(e,t){r.registerLanguage(e,t)},t.listLanguages=function(){return r.listLanguages()},t.registerAlias=function(e,t){var n,a=e;t&&((a={})[e]=t);for(n in a)r.registerAliases(a[n],{languageName:n})},o.prototype.addText=function(e){var t,n,r=this.stack;if(""===e)return;t=r[r.length-1],(n=t.children[t.children.length-1])&&"text"===n.type?n.value+=e:t.children.push({type:"text",value:e})},o.prototype.addKeyword=function(e,t){this.openNode(t),this.addText(e),this.closeNode()},o.prototype.addSublanguage=function(e,t){var n=this.stack,r=n[n.length-1],a=e.rootNode.children,i=t?{type:"element",tagName:"span",properties:{className:[t]},children:a}:a;r.children=r.children.concat(i)},o.prototype.openNode=function(e){var t=this.stack,n=this.options.classPrefix+e,r=t[t.length-1],a={type:"element",tagName:"span",properties:{className:[n]},children:[]};r.children.push(a),t.push(a)},o.prototype.closeNode=function(){this.stack.pop()},o.prototype.closeAllNodes=s,o.prototype.finalize=s,o.prototype.toHTML=function(){return""};function i(e,t,n){var i,s=r.configure({}),l=(n||{}).prefix;if("string"!=typeof e)throw a("Expected `string` for name, got `%s`",e);if(!r.getLanguage(e))throw a("Unknown language: `%s` is not registered",e);if("string"!=typeof t)throw a("Expected `string` for value, got `%s`",t);if(null==l&&(l="hljs-"),r.configure({__emitter:o,classPrefix:l}),i=r.highlight(e,t,!0),r.configure(s||{}),i.errorRaised)throw i.errorRaised;return{relevance:i.relevance,language:i.language,value:i.emitter.rootNode.children}}function o(e){this.options=e,this.rootNode={children:[]},this.stack=[this.rootNode]}function s(){}},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t-1,e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),l)};function l(n){return 40===n?e.attempt(_,t,a?t:c)(n):91===n?e.attempt(g,t,a?e.attempt(f,t,c):c)(n):a?t(n):c(n)}function c(e){return r._balanced=!0,n(e)}},resolveTo:function(e,t){var n,r,o,c,d,u,p,m=e.length,_=0;for(;m--;)if(c=e[m][1],d){if("link"===c.type||"labelLink"===c.type&&c._inactive)break;"enter"===e[m][0]&&"labelLink"===c.type&&(c._inactive=!0)}else if(u){if("enter"===e[m][0]&&("labelImage"===c.type||"labelLink"===c.type)&&!c._balanced&&(d=m,"labelLink"!==c.type)){_=2;break}}else"labelEnd"===c.type&&(u=m);return n={type:"labelLink"===e[d][1].type?"link":"image",start:l(e[d][1].start),end:l(e[e.length-1][1].end)},r={type:"label",start:l(e[d][1].start),end:l(e[u][1].end)},o={type:"labelText",start:l(e[d+_+2][1].end),end:l(e[u-2][1].start)},p=a(p=[["enter",n,t],["enter",r,t]],e.slice(d+1,d+_+3)),p=a(p,[["enter",o,t]]),p=a(p,s(t.parser.constructs.insideSpan.null,e.slice(d+_+4,u-3),t)),p=a(p,[["exit",o,t],e[u-2],e[u-1],["exit",r,t]]),p=a(p,e.slice(u+1)),p=a(p,[["exit",n,t]]),i(e,d,e.length,p),e},resolveAll:function(e){var t,n=-1;for(;++n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}e.exports=r,r.displayName="sql",r.aliases=[]},function(e,t,n){"use strict";function r(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,r){return RegExp(t(e,n),r||"")}function r(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var a="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",i="class enum interface struct",o="add alias and ascending async await by descending from get global group into join let nameof not notnull on or orderby partial remove select set unmanaged value when where",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var c=l(i),d=RegExp(l(a+" "+i+" "+o+" "+s)),u=l(i+" "+o+" "+s),p=l(a+" "+i+" "+s),m=r(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),_=r(/\((?:[^()]|<>)*\)/.source,2),g=/@?\b[A-Za-z_]\w*\b/.source,f=t(/<<0>>(?:\s*<<1>>)?/.source,[g,m]),b=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[u,f]),E=/\[\s*(?:,\s*)*\]/.source,h=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[b,E]),S=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[m,_,E]),T=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[S]),y=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[T,b,E]),v={keyword:d,punctuation:/[<>()?,.:[\]]/},C=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,N=/"(?:\\.|[^\\"\r\n])*"/.source,R=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[R]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[N]),lookbehind:!0,greedy:!0},{pattern:RegExp(C),greedy:!0,alias:"character"}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[b]),lookbehind:!0,inside:v},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[g,y]),lookbehind:!0,inside:v},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[g]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[c,f]),lookbehind:!0,inside:v},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[b]),lookbehind:!0,inside:v},{pattern:n(/(\bwhere\s+)<<0>>/.source,[g]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[h]),lookbehind:!0,inside:v},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[y,p,g]),inside:v}],keyword:d,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:ul|lu|[dflmu])?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[g]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[g]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|typeof|sizeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[_]),lookbehind:!0,alias:"class-name",inside:v},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[y,b]),inside:v,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[y]),lookbehind:!0,inside:v,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[g,m]),inside:{function:n(/^<<0>>/.source,[g]),generic:{pattern:RegExp(m),alias:"class-name",inside:v}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>)(?:\s*,\s*(?:<<3>>|<<4>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[c,f,g,y,d.source]),lookbehind:!0,inside:{keyword:d,"class-name":{pattern:RegExp(y),greedy:!0,inside:v},punctuation:/,/}},preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(\s*#)\b(?:define|elif|else|endif|endregion|error|if|line|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var A=N+"|"+C,O=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[A]),I=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[O]),2),w=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,D=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[b,I]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[w,D]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[w]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[I]),inside:e.languages.csharp},"class-name":{pattern:RegExp(b),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var x=/:[^}\r\n]+/.source,k=r(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[O]),2),L=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[k,x]),M=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[A]),2),P=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[M,x]);function F(t,r){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[r,x]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[L]),lookbehind:!0,greedy:!0,inside:F(L,k)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[P]),lookbehind:!0,greedy:!0,inside:F(P,M)}]})}(e),e.languages.dotnet=e.languages.cs=e.languages.csharp}e.exports=r,r.displayName="csharp",r.aliases=["dotnet","cs"]},function(e,t,n){"use strict";function r(e){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,r={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{"class-name":[r,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=())])/.source),lookbehind:!0,inside:r.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":r,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(e)}e.exports=r,r.displayName="java",r.aliases=[]},function(e,t,n){"use strict";function r(e){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},keyword:/\b(?:abstract|as|asserts|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),delete e.languages.typescript.parameter;var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(e)}e.exports=r,r.displayName="typescript",r.aliases=["ts"]},function(e,t,n){"use strict";function r(e){e.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}e.exports=r,r.displayName="json",r.aliases=["webmanifest"]},function(e,t,n){"use strict";function r(e){!function(e){e.languages.scheme={comment:/;.*|#;\s*\((?:[^()]|\([^()]*\))*\)|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()#'\s]+/,greedy:!0},character:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|\S)/,greedy:!0,alias:"string"},"lambda-parameter":[{pattern:/((?:^|[^'`#])\(lambda\s+)(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])\(lambda\s+\()[^()']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])\()(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|export|except|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])\()(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])\()(?:[-+*%/]|[<>]=?|=>?)(?=[()\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(e){for(var t in e)e[t]=e[t].replace(/<[\w\s]+>/g,(function(t){return"(?:"+e[t].trim()+")"}));return e[t]}({"":/\d+(?:\/\d+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[\s()])(?:|)(?=[()\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[\s()])#(?:[ft]|false|true)(?=[()\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])\()(?:[^|()'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[\s()])\|(?:[^\\|]|\\.)*\|(?=[()\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()']/}}(e)}e.exports=r,r.displayName="scheme",r.aliases=[]},function(e,t,n){"use strict";function r(e){!function(e){function t(e,t,n){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:n}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(n){var r=e.languages[n],a="language-"+n;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:t("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\w+(?=\s)/,"attr-name":/\w+/}),expression:t("=",r,a),"class-feature":t("\\+",r,a),standard:t("",r,a)}}}}})}(e)}e.exports=r,r.displayName="t4Templating",r.aliases=[]},function(e,t,n){"use strict";
+/*
+object-assign
+(c) Sindre Sorhus
+@license MIT
+*/var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=o(e),c=1;cp?n(i):(e.consume(i),b):41===i?m--?(e.consume(i),b):(e.exit("chunkString"),e.exit(d),e.exit(c),e.exit(o),t(i)):null===i||a(i)?m?n(i):(e.exit("chunkString"),e.exit(d),e.exit(c),e.exit(o),t(i)):r(i)?n(i):(e.consume(i),92===i?E:b)}function E(t){return 40===t||41===t||92===t?(e.consume(t),b):b(t)}}},function(e,t,n){"use strict";var r=n(0),a=n(5);e.exports=function(e,t,n,i,o,s){var l,c=this,d=0;return function(t){return e.enter(i),e.enter(o),e.consume(t),e.exit(o),e.enter(s),u};function u(a){return null===a||91===a||93===a&&!l||94===a&&!d&&"_hiddenFootnoteSupport"in c.parser.constructs||d>999?n(a):93===a?(e.exit(s),e.enter(o),e.consume(a),e.exit(o),e.exit(i),t):r(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),p(a))}function p(t){return null===t||91===t||93===t||r(t)||d++>999?(e.exit("chunkString"),u(t)):(e.consume(t),l=l||!a(t),92===t?m:p)}function m(t){return 91===t||92===t||93===t?(e.consume(t),d++,p):p(t)}}},function(e,t,n){"use strict";var r=n(0),a=n(5),i=n(1);e.exports=function(e,t){var n;return function o(s){if(r(s))return e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),n=!0,o;if(a(s))return i(e,o,n?"linePrefix":"lineSuffix")(s);return t(s)}}},function(e,t,n){"use strict";var r=n(0),a=n(1);e.exports=function(e,t,n,i,o,s){var l;return function(t){return e.enter(i),e.enter(o),e.consume(t),e.exit(o),l=40===t?41:t,c};function c(n){return n===l?(e.enter(o),e.consume(n),e.exit(o),e.exit(i),t):(e.enter(s),d(n))}function d(t){return t===l?(e.exit(s),c(l)):null===t?n(t):r(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a(e,d,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),u(t))}function u(t){return t===l||null===t||r(t)?(e.exit("chunkString"),d(t)):(e.consume(t),92===t?p:u)}function p(t){return t===l||92===t?(e.consume(t),u):u(t)}}},function(e,t,n){"use strict";var r=n(0),a=n(5),i=n(1),o={name:"thematicBreak",tokenize:function(e,t,n){var o,s=0;return function(t){return e.enter("thematicBreak"),o=t,l(t)};function l(d){return d===o?(e.enter("thematicBreakSequence"),c(d)):a(d)?i(e,l,"whitespace")(d):s<3||null!==d&&!r(d)?n(d):(e.exit("thematicBreak"),t(d))}function c(t){return t===o?(e.consume(t),s++,c):(e.exit("thematicBreakSequence"),l(t))}}};e.exports=o},function(e,t){e.exports=function(e){const t={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"},{begin:/\$\{/,end:/\}/}]},n={className:"string",variants:[{begin:'"""',end:'"""'},{begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:'[a-z]+"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE,t]},{className:"string",begin:'[a-z]+"""',end:'"""',contains:[t],relevance:10}]},r={className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},a={className:"title",begin:/[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/,relevance:0},i={className:"class",beginKeywords:"class object trait type",end:/[:={\[\n;]/,excludeEnd:!0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{beginKeywords:"extends with",relevance:10},{begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[r]},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[r]},a]},o={className:"function",beginKeywords:"def",end:/[:={\[(\n;]/,excludeEnd:!0,contains:[a]};return{name:"Scala",keywords:{literal:"true false null",keyword:"type yield lazy override def with val var sealed abstract private trait object if forSome for while throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit"},contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n,{className:"symbol",begin:"'\\w[\\w\\d_]*(?!')"},r,o,i,e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"}]}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=48&&t<=57}},function(e,t,n){"use strict";var r=n(10);function a(e){e.register(r),function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/;e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),e.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","operator",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(e)}e.exports=a,a.displayName="cpp",a.aliases=[]},function(e,t,n){"use strict";function r(e){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)\w+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b\w+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+?)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)(["'])(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|(?!\2)[^\\`$])*\2/,lookbehind:!0,greedy:!0,inside:r}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|==?|!=?|=~|<<[<-]?|[&\d]?>>|\d?[<>]&?|&[>&]?|\|[&|]?|<=?|>=?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,o=0;o?^_ +\-.A-Z\d])*"/i,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SHARED|SINGLE|SELECT CASE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}e.exports=r,r.displayName="basic",r.aliases=[]},function(e,t,n){"use strict";function r(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}e.exports=r,r.displayName="lua",r.aliases=[]},function(e,t,n){"use strict";function r(e){e.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|{-[\s\S]*?-})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^\s*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:import|qualified|as|hiding)\b/}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[-!#$%*+=?&@|~:<>^\\\/]*\.[-!#$%*+=?&@|~.:<>^\\\/]+|[-!#$%*+=?&@|~.:<>^\\\/]+\.[-!#$%*+=?&@|~:<>^\\\/]*|[-!#$%*+=?&@|~:<>^\\\/]+|`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,hvariable:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*\b/,constant:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*\b/,punctuation:/[{}[\];(),.:]/},e.languages.hs=e.languages.haskell}e.exports=r,r.displayName="haskell",r.aliases=["hs"]},function(e,t,n){"use strict";function r(e){!function(e){var t=e.util.clone(e.languages.javascript);e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+(?:\s+(?:[\w.:$-]+(?:=(?:"(?:\\[^]|[^\\"])*"|'(?:\\[^]|[^\\'])*'|[^\s{'">=]+|\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\s*\/?)?>/i,e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[^]|[^\\"])*"|'(?:\\[^]|[^\\'])*'|[^\s'">]+)/i,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},e.languages.jsx.tag),e.languages.insertBefore("inside","attr-value",{script:{pattern:/=(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:e.languages.jsx},alias:"language-javascript"}},e.languages.jsx.tag);var n=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(n).join(""):""},r=function(t){for(var a=[],i=0;i0&&a[a.length-1].tagName===n(o.content[0].content[1])&&a.pop():"/>"===o.content[o.content.length-1].content||a.push({tagName:n(o.content[0].content[1]),openedBraces:0}):a.length>0&&"punctuation"===o.type&&"{"===o.content?a[a.length-1].openedBraces++:a.length>0&&a[a.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?a[a.length-1].openedBraces--:s=!0),(s||"string"==typeof o)&&a.length>0&&0===a[a.length-1].openedBraces){var l=n(o);i0&&("string"==typeof t[i-1]||"plain-text"===t[i-1].type)&&(l=n(t[i-1])+l,t.splice(i-1,1),i--),t[i]=new e.Token("plain-text",l,null,l)}o.content&&"string"!=typeof o.content&&r(o.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||r(e.tokens)}))}(e)}e.exports=r,r.displayName="jsx",r.aliases=[]},function(e,t,n){"use strict";function r(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:true|false)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:graph|base|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}e.exports=r,r.displayName="turtle",r.aliases=[]},function(e,t,n){"use strict";var r=n(68);function a(e){e.register(r),e.languages.vbnet=e.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0}],keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDEC|CDBL|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEFAULT|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LINE INPUT|LET|LIB|LIKE|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPERATOR|OPEN|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHORT|SINGLE|SHELL|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SYNCLOCK|SWAP|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i})}e.exports=a,a.displayName="vbnet",a.aliases=[]},function(e,t,n){"use strict";function r(e){!function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+a+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/true|false/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(e)}e.exports=r,r.displayName="yaml",r.aliases=["yml"]},function(e,t,n){"use strict";var r=n(25);e.exports=r,r.registerLanguage("1c",n(173)),r.registerLanguage("abnf",n(174)),r.registerLanguage("accesslog",n(175)),r.registerLanguage("actionscript",n(176)),r.registerLanguage("ada",n(177)),r.registerLanguage("angelscript",n(178)),r.registerLanguage("apache",n(179)),r.registerLanguage("applescript",n(180)),r.registerLanguage("arcade",n(181)),r.registerLanguage("arduino",n(182)),r.registerLanguage("armasm",n(183)),r.registerLanguage("xml",n(184)),r.registerLanguage("asciidoc",n(185)),r.registerLanguage("aspectj",n(186)),r.registerLanguage("autohotkey",n(187)),r.registerLanguage("autoit",n(188)),r.registerLanguage("avrasm",n(189)),r.registerLanguage("awk",n(190)),r.registerLanguage("axapta",n(191)),r.registerLanguage("bash",n(192)),r.registerLanguage("basic",n(193)),r.registerLanguage("bnf",n(194)),r.registerLanguage("brainfuck",n(195)),r.registerLanguage("c-like",n(196)),r.registerLanguage("c",n(197)),r.registerLanguage("cal",n(198)),r.registerLanguage("capnproto",n(199)),r.registerLanguage("ceylon",n(200)),r.registerLanguage("clean",n(201)),r.registerLanguage("clojure",n(202)),r.registerLanguage("clojure-repl",n(203)),r.registerLanguage("cmake",n(204)),r.registerLanguage("coffeescript",n(205)),r.registerLanguage("coq",n(206)),r.registerLanguage("cos",n(207)),r.registerLanguage("cpp",n(208)),r.registerLanguage("crmsh",n(209)),r.registerLanguage("crystal",n(210)),r.registerLanguage("csharp",n(211)),r.registerLanguage("csp",n(212)),r.registerLanguage("css",n(213)),r.registerLanguage("d",n(214)),r.registerLanguage("markdown",n(215)),r.registerLanguage("dart",n(216)),r.registerLanguage("delphi",n(217)),r.registerLanguage("diff",n(218)),r.registerLanguage("django",n(219)),r.registerLanguage("dns",n(220)),r.registerLanguage("dockerfile",n(221)),r.registerLanguage("dos",n(222)),r.registerLanguage("dsconfig",n(223)),r.registerLanguage("dts",n(224)),r.registerLanguage("dust",n(225)),r.registerLanguage("ebnf",n(226)),r.registerLanguage("elixir",n(227)),r.registerLanguage("elm",n(228)),r.registerLanguage("ruby",n(229)),r.registerLanguage("erb",n(230)),r.registerLanguage("erlang-repl",n(231)),r.registerLanguage("erlang",n(232)),r.registerLanguage("excel",n(233)),r.registerLanguage("fix",n(234)),r.registerLanguage("flix",n(235)),r.registerLanguage("fortran",n(236)),r.registerLanguage("fsharp",n(237)),r.registerLanguage("gams",n(238)),r.registerLanguage("gauss",n(239)),r.registerLanguage("gcode",n(240)),r.registerLanguage("gherkin",n(241)),r.registerLanguage("glsl",n(242)),r.registerLanguage("gml",n(243)),r.registerLanguage("go",n(244)),r.registerLanguage("golo",n(245)),r.registerLanguage("gradle",n(246)),r.registerLanguage("groovy",n(247)),r.registerLanguage("haml",n(248)),r.registerLanguage("handlebars",n(249)),r.registerLanguage("haskell",n(250)),r.registerLanguage("haxe",n(251)),r.registerLanguage("hsp",n(252)),r.registerLanguage("htmlbars",n(253)),r.registerLanguage("http",n(254)),r.registerLanguage("hy",n(255)),r.registerLanguage("inform7",n(256)),r.registerLanguage("ini",n(257)),r.registerLanguage("irpf90",n(258)),r.registerLanguage("isbl",n(259)),r.registerLanguage("java",n(260)),r.registerLanguage("javascript",n(261)),r.registerLanguage("jboss-cli",n(262)),r.registerLanguage("json",n(263)),r.registerLanguage("julia",n(264)),r.registerLanguage("julia-repl",n(265)),r.registerLanguage("kotlin",n(266)),r.registerLanguage("lasso",n(267)),r.registerLanguage("latex",n(268)),r.registerLanguage("ldif",n(269)),r.registerLanguage("leaf",n(270)),r.registerLanguage("less",n(271)),r.registerLanguage("lisp",n(272)),r.registerLanguage("livecodeserver",n(273)),r.registerLanguage("livescript",n(274)),r.registerLanguage("llvm",n(275)),r.registerLanguage("lsl",n(276)),r.registerLanguage("lua",n(277)),r.registerLanguage("makefile",n(278)),r.registerLanguage("mathematica",n(279)),r.registerLanguage("matlab",n(280)),r.registerLanguage("maxima",n(281)),r.registerLanguage("mel",n(282)),r.registerLanguage("mercury",n(283)),r.registerLanguage("mipsasm",n(284)),r.registerLanguage("mizar",n(285)),r.registerLanguage("perl",n(286)),r.registerLanguage("mojolicious",n(287)),r.registerLanguage("monkey",n(288)),r.registerLanguage("moonscript",n(289)),r.registerLanguage("n1ql",n(290)),r.registerLanguage("nginx",n(291)),r.registerLanguage("nim",n(292)),r.registerLanguage("nix",n(293)),r.registerLanguage("node-repl",n(294)),r.registerLanguage("nsis",n(295)),r.registerLanguage("objectivec",n(296)),r.registerLanguage("ocaml",n(297)),r.registerLanguage("openscad",n(298)),r.registerLanguage("oxygene",n(299)),r.registerLanguage("parser3",n(300)),r.registerLanguage("pf",n(301)),r.registerLanguage("pgsql",n(302)),r.registerLanguage("php",n(303)),r.registerLanguage("php-template",n(304)),r.registerLanguage("plaintext",n(305)),r.registerLanguage("pony",n(306)),r.registerLanguage("powershell",n(307)),r.registerLanguage("processing",n(308)),r.registerLanguage("profile",n(309)),r.registerLanguage("prolog",n(310)),r.registerLanguage("properties",n(311)),r.registerLanguage("protobuf",n(312)),r.registerLanguage("puppet",n(313)),r.registerLanguage("purebasic",n(314)),r.registerLanguage("python",n(315)),r.registerLanguage("python-repl",n(316)),r.registerLanguage("q",n(317)),r.registerLanguage("qml",n(318)),r.registerLanguage("r",n(319)),r.registerLanguage("reasonml",n(320)),r.registerLanguage("rib",n(321)),r.registerLanguage("roboconf",n(322)),r.registerLanguage("routeros",n(323)),r.registerLanguage("rsl",n(324)),r.registerLanguage("ruleslanguage",n(325)),r.registerLanguage("rust",n(326)),r.registerLanguage("sas",n(327)),r.registerLanguage("scala",n(58)),r.registerLanguage("scheme",n(328)),r.registerLanguage("scilab",n(329)),r.registerLanguage("scss",n(330)),r.registerLanguage("shell",n(331)),r.registerLanguage("smali",n(332)),r.registerLanguage("smalltalk",n(333)),r.registerLanguage("sml",n(334)),r.registerLanguage("sqf",n(335)),r.registerLanguage("sql_more",n(336)),r.registerLanguage("sql",n(337)),r.registerLanguage("stan",n(338)),r.registerLanguage("stata",n(339)),r.registerLanguage("step21",n(340)),r.registerLanguage("stylus",n(341)),r.registerLanguage("subunit",n(342)),r.registerLanguage("swift",n(343)),r.registerLanguage("taggerscript",n(344)),r.registerLanguage("yaml",n(345)),r.registerLanguage("tap",n(346)),r.registerLanguage("tcl",n(347)),r.registerLanguage("thrift",n(348)),r.registerLanguage("tp",n(349)),r.registerLanguage("twig",n(350)),r.registerLanguage("typescript",n(351)),r.registerLanguage("vala",n(352)),r.registerLanguage("vbnet",n(353)),r.registerLanguage("vbscript",n(354)),r.registerLanguage("vbscript-html",n(355)),r.registerLanguage("verilog",n(356)),r.registerLanguage("vhdl",n(357)),r.registerLanguage("vim",n(358)),r.registerLanguage("x86asm",n(359)),r.registerLanguage("xl",n(360)),r.registerLanguage("xquery",n(361)),r.registerLanguage("zephir",n(362))},function(e,t,n){var r=n(363);e.exports=function(e,t){if(null==e)return{};var n,a,i=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,n){var r=n(364),a=n(365),i=n(366),o=n(367);e.exports=function(e){return r(e)||a(e)||i(e)||o()},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){function n(e,t){for(var n=0;n>24===e?"java.lang.Byte":e<<16>>16===e?"java.lang.Short":"java.lang.Integer":"java.lang.Float";case"boolean":return"java.lang.Boolean";case"undefined":return"java.lang.Void";default:return null===e?e.Ff():e instanceof Kn?"java.lang.Long":e instanceof p?"java.lang.Character":e&&e.$classData?e.$classData.name:null.Gf()}}function _(e){return void 0===e?"undefined":e.toString()}function g(e){switch(typeof e){case"string":return Yn(e);case"number":return e=+e,ct(ut(),e);case"boolean":return e?1231:1237;case"undefined":return 0;default:return e&&e.$classData||null===e?e.i():e instanceof p?null===e?0:e.tb:be.prototype.i.call(e)}}var f,b,E,h,S,T,y,v,C,N,R,A,O,I,w,D,x,k,L,M,P,F,j,U,B,G,Y,H,$,z,V,q,W,K,Q,X,Z,J,ee,te,ne,re,ae,ie,oe,se,le,ce,de,ue,pe,me=0,_e=new WeakMap;function ge(e,t,n,r,a){var i=new fe,o=function(e){for(var t in e)return t}(e);return i.r=n,i.La="L"+t+";",i.xb=a||function(e,t){return!!(e&&e.$classData&&e.$classData.ba===t&&e.$classData.aa.r[o])},i.name=t,i.isInterface=!1,i.isInstance=r||function(e){return!!(e&&e.$classData&&e.$classData.r[o])},i}class fe{constructor(){this.vb=void 0,this.aa=this.r=null,this.ba=0,this.Rb=null,this.La="",this.xb=this.Ja=void 0,this.name="",this.isJSClass=this.isArrayClass=this.isInterface=this.isPrimitive=!1,this.isInstance=void 0}ae(){var e=qn,t="longZero"===e.Rb?c:e.Rb;class n extends be{constructor(e){if(super(),"number"==typeof e){this.Qb=Array(e);for(var n=0;n>>0)).toString(16)}toString(){return this.g()}}be.prototype.$classData=ge({b:0},"java.lang.Object",{b:1},(function(e){return null!==e}),(function(e,t){if(e=e&&e.$classData){var n=e.ba||0;return!(nt||!e.aa.isPrimitive)}return!1}));class Ee extends be{constructor(){super(),this.Za=this.Ya=this.ta=null,f=this,this.ta="./docs/README.md",o.Light.registerLanguage("scala",s.default),this.Ya=e=>{he(),X||(X=new Ut),X||(X=new Ut);for(var t=[o.Light,{}],n=Yr();!n.h();)Ur();for(t[1].style=l.darcula,t[1].language=e.language,t=new yn(t),Or(),e=e.value,lt(),e=new Lr(new Fr([new Cn(e)])),e=new Tr(e);e.e();)if((n=e.f())&&n.$classData&&n.$classData.r.Ha)t.K.push(n.Pa());else{Jt(n=rt(n)),Zt(n),en(n);var a=n.X;void 0!==(a=0==(0|a.length)?void 0:a)&&t.K.push(a),n=n.p,void 0!==(n=0==(0|Object.keys(n).length)?void 0:n)&&Object.assign(t.K[1],n)}return t=r.createElement.apply(r,t.K),new Un(t).Z};var e=we;ne||(ne=new Wt),this.Za=e(ne.kb,new kn(()=>{var e=(0,r.useState)(Er());e:{if(null!==e){var t=new hr(new ir(e[0],e[1]));if(!t.h()){e=t.S.C,t=t.S.B;break e}}throw new rr(e)}var n,a=r.useEffect,o=he().ta;a((n=e,()=>function(e,t){var n,r;(e=new XMLHttpRequest).onload=(n=t,r=e,()=>{he(),n(new hr(r.responseText))}),e.open("GET",he().ta),e.send()}(he(),n)),[o]),e=Yr(),e=Rt(Ot(),e),H||(H=new pt),a=H,o=he().Ya;var s,l={};for(function(e){return new wr(e.Ee,e.De,!1)}(new An(new Fr([new ir("code",o)]),new kn(e=>null!==e))).da(new kn((s=l,e=>{if(null===e)throw new rr(e);s[e.B]=e.C}))),e.renderers=l,Q||(Q=new jt),e=new Tn([i,e]),a=Or(),w||(w=new Ue),t=[et(a,t,new kn(e=>(Or(),lt(),new Cn(e))))],t=new Lr(new Fr(t)),t=new Tr(t);t.e();)(a=t.f())&&a.$classData&&a.$classData.r.Ha?e.J.push(a.Pa()):(Jt(a=rt(a)),Zt(a),en(a),void 0!==(o=0==(0|(o=a.X).length)?void 0:o)&&e.J.push(o),a=a.p,void 0!==(a=0==(0|Object.keys(a).length)?void 0:a)&&Object.assign(e.J[1],a));return t=r.createElement.apply(r,e.J),new Un(t)}))}}function he(){return f||(f=new Ee),f}Ee.prototype.$classData=ge({Sb:0},"demo.DocPage$",{Sb:1,b:1});class Se extends be{}Se.prototype.$classData=ge({Tb:0},"demo.Main$",{Tb:1,b:1});class Te extends be{constructor(){super(),this.$a=null,E=this,this.$a=$e().jb}}Te.prototype.$classData=ge({Ub:0},"japgolly.scalajs.react.Callback$",{Ub:1,b:1});class ye extends be{}function ve(){return h||(h=new ye),h}ye.prototype.$classData=ge({Vb:0},"japgolly.scalajs.react.CallbackTo$",{Vb:1,b:1});class Ce extends be{}class Ne extends be{}Ne.prototype.$classData=ge({$b:0},"japgolly.scalajs.react.CtorType$Summoner$",{$b:1,b:1});class Re extends be{}Re.prototype.$classData=ge({dc:0},"japgolly.scalajs.react.component.Generic$",{dc:1,b:1});class Ae extends be{constructor(){super(),y=this}}Ae.prototype.$classData=ge({zc:0},"japgolly.scalajs.react.component.JsForwardRef$",{zc:1,b:1});class Oe extends be{constructor(){super(),v=this,R||(R=new ke),te||(te=new Vt)}}function Ie(e,t,n){return t=function(e,t){return(e=>t=>e.c(t))(t)}(Dn(),t.L(new kn(e=>e.Z))),function(e,t,n){var r=n.cc.c(t);return r=function(e,t){var n=t.c(e.wa);return new Bt(n,_t(t,e.ua),e.va)}(r,new kn((()=>e=>(zt(),new gr(e)))())),new mr(e,t,r,n.bc)}(zt(),t,n).ub(new kn(e=>(Me(),e=new Fr([new ir("a",e)]),Rt(Ot(),e)))).Eb(new kn(e=>e.Db(new kn(e=>e.a))))}function we(e,t){var n,a=function(){S||(S=new Ne);var e,t=S;return D||(D=new Ye),t=new kn((e=D.hb,t=>{return new Bt(r.createElement(t,e.Pc),new kn((n=t,a=e,e=>(e=e.H,r.createElement(n,function(e,t,n){return t.c(n),n}(Fn(),e,a.Oc.M()))))),void 0);var n,a})),Z||(Z=new Gt),new Yt(t,Z)}();return Ie(0,new kn((n=t,e=>n.c(e.a))),a)}Oe.prototype.$classData=ge({Ac:0},"japgolly.scalajs.react.component.Scala$",{Ac:1,b:1});class De extends be{}De.prototype.$classData=ge({Bc:0},"japgolly.scalajs.react.component.ScalaFn$",{Bc:1,b:1});class xe extends be{}xe.prototype.$classData=ge({Cc:0},"japgolly.scalajs.react.component.ScalaForwardRef$",{Cc:1,b:1});class ke extends be{}ke.prototype.$classData=ge({Dc:0},"japgolly.scalajs.react.component.builder.EntryPoint$",{Dc:1,b:1});class Le extends be{constructor(){super(),this.gb=null,A=this,Me();var e=new Fr([new ir("a",void 0)]);this.gb=Rt(Ot(),e)}}function Me(){return A||(A=new Le),A}Le.prototype.$classData=ge({Fc:0},"japgolly.scalajs.react.internal.Box$",{Fc:1,b:1});class Pe extends be{}function Fe(){return O||(O=new Pe),O}Pe.prototype.$classData=ge({Gc:0},"japgolly.scalajs.react.internal.JsUtil$",{Gc:1,b:1});class je extends be{}je.prototype.$classData=ge({Hc:0},"japgolly.scalajs.react.internal.JsUtil$JsSymbol$",{Hc:1,b:1});class Ue extends be{constructor(){super(),w=this}}Ue.prototype.$classData=ge({Ic:0},"japgolly.scalajs.react.internal.OptionLike$",{Ic:1,b:1});class Be extends be{constructor(e){super(),this.Lc=e}}Be.prototype.$classData=ge({Kc:0},"japgolly.scalajs.react.internal.Profunctor$Ops",{Kc:1,b:1});class Ge extends be{constructor(e,t){super(),this.Pc=e,this.Oc=t}}Ge.prototype.$classData=ge({Mc:0},"japgolly.scalajs.react.internal.Singleton",{Mc:1,b:1});class Ye extends be{constructor(){super(),this.hb=null,D=this,this.hb=new Ge(Me().gb,new xn(()=>{Me();var e=new Fr([new ir("a",void 0)]);return Rt(Ot(),e)}))}}Ye.prototype.$classData=ge({Nc:0},"japgolly.scalajs.react.internal.Singleton$",{Nc:1,b:1});class He extends be{constructor(){super(),this.jb=null,x=this,this.jb=new qt(void 0)}}function $e(){return x||(x=new He),x}He.prototype.$classData=ge({Qc:0},"japgolly.scalajs.react.internal.Trampoline$",{Qc:1,b:1});class ze extends be{constructor(){super(),this.y=null,k=this,this.y=new kn(e=>e)}}function Ve(){return k||(k=new ze),k}ze.prototype.$classData=ge({Sc:0},"japgolly.scalajs.react.internal.package$",{Sc:1,b:1});class qe extends be{constructor(){super(),this.I=null}g(){return"VdomAttr{name="+this.I+"}"}i(){var e=this.I;return Tt(Ct(),e)}}class We extends be{}function Ke(e,t){return new Ln((n=t,(e,t)=>{e.c(n.c(t))}));var n}We.prototype.$classData=ge({Uc:0},"japgolly.scalajs.react.vdom.Attr$",{Uc:1,b:1});class Qe extends be{constructor(){super(),this.nb=this.mb=null,M=this,this.mb=new Ln((e,t)=>{e.c(t)}),this.nb=new Ln((e,t)=>{e.c(t)})}}function Xe(){return M||(M=new Qe),M}Qe.prototype.$classData=ge({Yc:0},"japgolly.scalajs.react.vdom.Attr$ValueType$",{Yc:1,b:1});class Ze extends be{constructor(){super(),this.id=this.hd=this.gd=this.ed=this.fd=this.dd=this.cd=this.bd=this.ad=this.$c=null}}function Je(e){Xe(),e.wd=new Ln((e,t)=>{var n=null===t?c:t;t=n.A,n=n.z,t=dn(pn(),t,n),e.c(t)}),e.xd=function(e,t){return Xe(),new Ln((n=t,(e,t)=>{e.c(n.c(t))}));var n}(0,new kn(e=>e))}function et(e,t,n){return function(e,t,n){return e.h()?t.M():n.c(e.fa())}(t,new xn(()=>lt().Ia),n)}class tt extends be{}tt.prototype.$classData=ge({zd:0},"japgolly.scalajs.react.vdom.ReactPortal$",{zd:1,b:1});class nt extends be{}function rt(e){var t=new vn(e);return e.sb(t),t}nt.prototype.$classData=ge({Ad:0},"japgolly.scalajs.react.vdom.Style$",{Ad:1,b:1});class at extends be{constructor(){super(),j=this}}at.prototype.$classData=ge({Dd:0},"japgolly.scalajs.react.vdom.TagMod$",{Dd:1,b:1});class it extends be{}it.prototype.$classData=ge({Kd:0},"japgolly.scalajs.react.vdom.VdomArray$",{Kd:1,b:1});class ot extends be{}ot.prototype.$classData=ge({Ld:0},"japgolly.scalajs.react.vdom.VdomElement$",{Ld:1,b:1});class st extends be{constructor(){super(),this.Ia=null,G=this,this.Ia=new Cn(null)}}function lt(){return G||(G=new st),G}function ct(e,t){var n=0|t;return n===t&&-1/0!=1/t?n:(e.zb[0]=t,(e=new Kn(0|e.ha[e.Bb],0|e.ha[e.Ab])).A^e.z)}st.prototype.$classData=ge({Nd:0},"japgolly.scalajs.react.vdom.VdomNode$",{Nd:1,b:1});class dt extends be{constructor(){super(),this.zb=this.ha=this.N=null,this.Na=!1,this.Bb=this.Ab=0,Y=this,this.N=new ArrayBuffer(8),this.ha=new Int32Array(this.N,0,2),new Float32Array(this.N,0,2),this.zb=new Float64Array(this.N,0,1),this.ha[0]=16909060,this.Ab=(this.Na=1==(0|new Int8Array(this.N,0,8)[0]))?0:1,this.Bb=this.Na?1:0}}function ut(){return Y||(Y=new dt),Y}dt.prototype.$classData=ge({ee:0},"java.lang.FloatingPointBits$",{ee:1,b:1});class pt extends be{}pt.prototype.$classData=ge({Qd:0},"org.scalablytyped.runtime.StringDictionary$",{Qd:1,b:1});class mt extends be{constructor(){super(),this.qb=this.rb=null,this.q=0}}function _t(e,t){return new kn((n=e,r=t,e=>n.c(r.c(e))));var n,r}function gt(e,t){for(e=e.l();e.e();)t.c(e.f())}function ft(e,t,n){return e.h()?t+")":e.Ka(function(){var e=new Hr;return e.t=new Wn,e}(),t,n,")").t.j}function bt(e,t,n,r,a){var i=t.t;if(0!=(0|n.length)&&(i.j=""+i.j+n),(e=e.l()).e())for(n=e.f(),i.j=""+i.j+n;e.e();)i.j=""+i.j+r,n=e.f(),i.j=""+i.j+n;return 0!=(0|a.length)&&(i.j=""+i.j+a),t}function Et(e,t){return ft(t.D(),t.s()+"(",",")}mt.prototype.$classData=ge({Rd:0},"org.scalajs.dom.package$",{Rd:1,b:1});class ht extends be{}function St(){return z||(z=new ht),z}function Tt(e,t){if(null===t)return 0;if("number"==typeof t){if((t=2147483647<(e=+t)?2147483647:-2147483648>e?-2147483648:0|e)===e)e=t;else{if(t=pn(),-0x8000000000000000>e){t.$=-2147483648;var n=0}else if(0x8000000000000000<=e)t.$=2147483647,n=-1;else{n=0|e;var r=e/4294967296|0;t.$=0>e&&0!==n?-1+r|0:r}t=t.$,pn(),e=(0>t?-(4294967296*+((0!==n?~t:0|-t)>>>0)+ +((0|-n)>>>0)):4294967296*t+ +(n>>>0))===e?n^t:ct(ut(),e)}return e}return t instanceof Kn?(e=(t=new Kn((e=null===t?c:t).A,e.z)).A,(t=t.z)===e>>31?e:e^t):g(t)}function yt(e,t){throw new Jn(""+t)}ht.prototype.$classData=ge({mf:0},"scala.runtime.ScalaRunTime$",{mf:1,b:1});class vt extends be{}function Ct(){return V||(V=new vt),V}vt.prototype.$classData=ge({pf:0},"scala.runtime.Statics$",{pf:1,b:1});class Nt extends be{}function Rt(e,t){var n,r={};return t.da(new kn((n=r,e=>{n[e.B]=e.C}))),r}Nt.prototype.$classData=ge({Ze:0},"scala.scalajs.js.Any$ObjectCompanionOps$",{Ze:1,b:1});class At extends be{}function Ot(){return W||(W=new At),W}function It(e,t){return t instanceof ln?t:new Cr(t)}function wt(){return xt(),null}At.prototype.$classData=ge({bf:0},"scala.scalajs.js.special.package$",{bf:1,b:1});class Dt extends be{}function xt(){return K||(K=new Dt),K}function kt(e,t){return t=d(-862048943,t),e^(t=d(461845907,t<<15|t>>>17|0))}function Lt(e,t){return e=kt(e,t),-430675100+d(5,e<<13|e>>>19|0)|0}function Mt(e){return e=d(-2048144789,e^(e>>>16|0)),(e=d(-1028477387,e^(e>>>13|0)))^(e>>>16|0)}function Pt(e){Sn();var t=e.u();if(0===t)return Yn(e.s());for(var n=Lt(-889275714,Yn(e.s())),r=0;r{})}}function zt(){return ee||(ee=new $t),ee}$t.prototype.$classData=ge({qc:0},"japgolly.scalajs.react.component.JsFn$",{qc:1,b:1,lc:1});class Vt extends be{}Vt.prototype.$classData=ge({Ec:0},"japgolly.scalajs.react.component.builder.Lifecycle$",{Ec:1,b:1,d:1}),ge({Jc:0},"japgolly.scalajs.react.internal.OptionLike$$anon$1",{Jc:1,b:1,vf:1});class qt extends be{constructor(e){super(),this.ib=e}}qt.prototype.$classData=ge({Rc:0},"japgolly.scalajs.react.internal.Trampoline$Pure",{Rc:1,b:1,xf:1});class Wt extends be{constructor(){super(),this.kb=null,ne=this,T||(T=new Re),J||(J=new Ht),zt(),y||(y=new Ae),v||(v=new Oe),C||(C=new De),this.kb=C,N||(N=new xe)}}Wt.prototype.$classData=ge({Tc:0},"japgolly.scalajs.react.package$",{Tc:1,b:1,uf:1});class Kt extends qe{constructor(e){super(),this.I=e}}Kt.prototype.$classData=ge({Vc:0},"japgolly.scalajs.react.vdom.Attr$Event",{Vc:1,lb:1,b:1});class Qt extends qe{constructor(e){super(),this.I=e}}Qt.prototype.$classData=ge({Wc:0},"japgolly.scalajs.react.vdom.Attr$Generic",{Wc:1,lb:1,b:1});class Xt extends qe{constructor(){super(),this.I="key"}}function Zt(e){var t=e.Fa;void 0!==t&&(e.p.key=t)}function Jt(e){var t=e.Y;void 0!==t&&(e.p.className=t)}function en(e){var t=e.Ga;void 0!==(t=0==(0|Object.keys(t).length)?void 0:t)&&(e.p.style=t)}function tn(e){var t;e.p={},e.Ga={},e.X=[],e.Fa=void 0,e.Y=void 0,e.Fd=new Ln((t=e,(e,n)=>{t.p[e]=n})),e.Gd=new kn((e=>t=>{var n=e.Y;e.Y=void 0===n?t:_(n)+" "+t})(e)),e.Hd=new Ln((e=>(t,n)=>{var r,a,i=e.p,o=i[t];if(void 0!==o){if(void 0===o)throw tr("undefined.get");r=o,a=n,n=e=>{r(e),a(e)}}i[t]=n})(e)),e.ob=new Ln((e=>(t,n)=>{e.Ga[t]=n})(e)),e.Id=new kn((e=>t=>{for(t=function(e,t){q||(q=new Nt);var n,r=function(e){var t,n=[];for(t in e)n.push(t);return n}(t);return new cr(new pr(r),new kn((n=t,e=>{try{var t=n[e]}catch(e){var r=It(xt(),e);if(null===r)throw e;e:{Fe();try{if(null!==r){I||(I=new je);var a="symbol"==typeof r?new hr(r):Er();if(!a.h()){t:{var i=a.fa();try{t=i.toString()}catch(e){if(null!==It(xt(),e)){var o=Symbol.keyFor(i),s=void 0===o?Er():new hr(o);if(s instanceof hr){t="Symbol("+s.S+")";break t}if(Er()===s){t="Symbol(?)";break t}throw new rr(s)}throw e}}break e}}t=_(r)}catch(e){if(null===It(xt(),e))throw e;t="?"}}}return new ir(e,t)})))}(Fe(),t);t.e();){var n=t.f();if(null===n)throw new rr(n);var r=e.ob,a=n.B;n=n.C,(0,r.hf)(a,n)}})(e)),e.Ea=new kn((e=>t=>{e.X.push(t)})(e)),e.Jd=new kn((e=>t=>{e.Fa=t})(e))}Xt.prototype.$classData=ge({Xc:0},"japgolly.scalajs.react.vdom.Attr$Key$",{Xc:1,lb:1,b:1});class nn extends be{}nn.prototype.$classData=ge({kd:0},"japgolly.scalajs.react.vdom.HtmlTagOf$",{kd:1,b:1,d:1});class rn extends be{constructor(){super()}}rn.prototype.$classData=ge({ld:0},"japgolly.scalajs.react.vdom.HtmlTags$",{ld:1,b:1,Df:1});class an extends be{}an.prototype.$classData=ge({Bd:0},"japgolly.scalajs.react.vdom.SvgTagOf$",{Bd:1,b:1,d:1});class on extends be{}function sn(e,t,n){e.Cb=t,e.he=n,e.ie=!0,e.je=!0,e.wb()}class ln extends Error{constructor(){super(),this.he=this.Cb=null,this.je=this.ie=!1}ea(){return this.Cb}wb(){"[object Error]"!==Object.prototype.toString.call(this)&&void 0!==Error.captureStackTrace&&Error.captureStackTrace(this)}g(){var e=m(this),t=this.ea();return null===t?e:e+": "+t}i(){return be.prototype.i.call(this)}get message(){var e=this.ea();return null===e?"":e}get name(){return m(this)}toString(){return this.g()}}function cn(e,t){if(0==(-2097152&t))t=""+(4294967296*t+ +(e>>>0));else{var n=(32+u(1e9)|0)-(0!==t?u(t):32+u(e)|0)|0,r=n,a=0==(32&r)?1e9<>>(31-r|0)|0|0<=(-2147483648^a):(-2147483648^l)>=(-2147483648^r))&&(s=o,l=r,s=(-2147483648^(o=i-a|0))>(-2147483648^i)?(s-l|0)-1|0:s-l|0,i=o,o=s,32>n?t|=1<>>1|0|r<<31,r=s=r>>>1|0}(0===(n=o)?-1147483648<=(-2147483648^i):-2147483648<=(-2147483648^n))&&(a=(i=(n=4294967296*o+ +(i>>>0))/1e9)/4294967296|0,t=i=(r=t)+(0|i)|0,e=(-2147483648^i)<(-2147483648^r)?1+(e+a|0)|0:e+a|0,i=n%1e9|0),t=""+(4294967296*e+ +(t>>>0))+"000000000".substring(0|(n=""+i).length)+n}return t}function dn(e,t,n){return n===t>>31?""+t:0>n?"-"+cn(0|-t,0!==t?~n:0|-n):cn(t,n)}class un extends be{constructor(){super(),this.$=0}}function pn(){return se||(se=new un),se}function mn(e,t){return t&&t.$classData&&t.$classData.r.Q?new Xn(e,t):new Qn(e,t)}un.prototype.$classData=ge({Yd:0},"org.scalajs.linker.runtime.RuntimeLong$",{Yd:1,b:1,d:1});class _n extends be{}class gn extends be{g(){return""}}class fn extends be{L(e){return function(e,t){return new kn((n=e,r=t,e=>r.c(n.c(e))));var n,r}(this,e)}g(){return""}}class bn extends be{g(){return""}}function En(e){var t=Sn();if(e&&e.$classData&&e.$classData.r.Hb)e:{var n=t.ka;switch(t=e.n()){case 0:e=Mt(0^n);break e;case 1:t=n,e=e.m(0),e=Mt(1^(e=Lt(t,Tt(Ct(),e))));break e;default:var r=e.m(0),a=Tt(Ct(),r);r=n=Lt(n,a);var i=e.m(1),o=(i=Tt(Ct(),i))-a|0;for(a=2;a"string"==typeof e);class Wn extends be{constructor(){super(),this.j=""}g(){return this.j}n(){return 0|this.j.length}}Wn.prototype.$classData=ge({ge:0},"java.lang.StringBuilder",{ge:1,b:1,yb:1,Hf:1,d:1});class Kn extends on{constructor(e,t){super(),this.A=e,this.z=t}i(){return this.A^this.z}g(){return dn(pn(),this.A,this.z)}}Kn.prototype.$classData=ge({Xd:0},"org.scalajs.linker.runtime.RuntimeLong",{Xd:1,Jf:1,b:1,d:1,de:1});class Qn extends be{constructor(e,t){super(),this.re=e,this.qe=t}g(){return""}c(e){return this.qe.c(this.re.c(e))}L(e){return mn(this,e)}}Qn.prototype.$classData=ge({pe:0},"scala.PartialFunction$AndThen",{pe:1,b:1,Q:1,x:1,d:1});class Xn extends be{constructor(e,t){super(),this.ue=e,this.te=t}g(){return""}c(e){return this.te.c(this.ue.c(e))}L(e){return mn(this,e)}}Xn.prototype.$classData=ge({se:0},"scala.PartialFunction$Combined",{se:1,b:1,Q:1,x:1,d:1});class Zn extends be{l(){return this}h(){return!this.e()}g(){return""}Ka(e,t,n,r){return bt(this,e,t,n,r)}}class Jn extends Gn{constructor(e){super(),sn(this,e,null)}}Jn.prototype.$classData=ge({fe:0},"java.lang.IndexOutOfBoundsException",{fe:1,ia:1,ga:1,O:1,b:1,d:1});class er extends Gn{constructor(e){super(),sn(this,e,null)}}function tr(e){var t=new nr;return sn(t,e,null),t}er.prototype.$classData=ge({ke:0},"java.lang.UnsupportedOperationException",{ke:1,ia:1,ga:1,O:1,b:1,d:1});class nr extends Gn{}nr.prototype.$classData=ge({le:0},"java.util.NoSuchElementException",{le:1,ia:1,ga:1,O:1,b:1,d:1});class rr extends Gn{constructor(e){super(),this.Fb=null,this.Ra=!1,this.ja=e,sn(this,null,null)}ea(){if(!this.Ra&&!this.Ra){if(null===this.ja)var e="null";else try{e=_(this.ja)+" (of class "+m(this.ja)+")"}catch(t){if(null===It(xt(),t))throw t;e="an instance of class "+m(this.ja)}this.Fb=e,this.Ra=!0}return this.Fb}}rr.prototype.$classData=ge({me:0},"scala.MatchError",{me:1,ia:1,ga:1,O:1,b:1,d:1});class ar extends be{h(){return this===Er()}l(){if(this.h())return In().G;In();var e=this.fa();return new sr(e)}}class ir extends be{constructor(e,t){super(),this.B=e,this.C=t}u(){return 2}v(e){e:switch(e){case 0:e=this.B;break e;case 1:e=this.C;break e;default:throw new Jn(e+" is out of bounds (min 0, max 1)")}return e}g(){return"("+this.B+","+this.C+")"}s(){return"Tuple2"}D(){return new ur(this)}i(){return Pt(this)}}ir.prototype.$classData=ge({$d:0},"scala.Tuple2",{$d:1,b:1,Kf:1,R:1,w:1,d:1});class or extends Zn{e(){return!1}f(){throw tr("next on empty iterator")}}or.prototype.$classData=ge({Ge:0},"scala.collection.Iterator$$anon$19",{Ge:1,E:1,b:1,F:1,k:1,o:1});class sr extends Zn{constructor(e){super(),this.Ie=e,this.Ua=!1}e(){return!this.Ua}f(){return this.Ua?In().G.f():(this.Ua=!0,this.Ie)}}sr.prototype.$classData=ge({He:0},"scala.collection.Iterator$$anon$20",{He:1,E:1,b:1,F:1,k:1,o:1});class lr extends Zn{constructor(e,t,n){if(super(),this.pa=null,this.qa=!1,this.Kb=this.T=null,this.Jb=!1,null===e)throw wt();this.T=e,this.Kb=t,this.Jb=n,this.qa=!1}e(){if(!this.qa){if(!this.T.e())return!1;for(this.pa=this.T.f();!!this.Kb.c(this.pa)===this.Jb;){if(!this.T.e())return!1;this.pa=this.T.f()}this.qa=!0}return!0}f(){return this.e()?(this.qa=!1,this.pa):In().G.f()}}lr.prototype.$classData=ge({Je:0},"scala.collection.Iterator$$anon$6",{Je:1,E:1,b:1,F:1,k:1,o:1});class cr extends Zn{constructor(e,t){if(super(),this.Lb=this.Va=null,null===e)throw wt();this.Va=e,this.Lb=t}e(){return this.Va.e()}f(){return this.Lb.c(this.Va.f())}}function dr(e,t){if(0>t)throw new Jn(""+t);e:for(var n=t;!(0>=n||e.h());)n=-1+n|0,Br(),e=void 0;if(e.h())throw new Jn(""+t);Ur()}cr.prototype.$classData=ge({Ke:0},"scala.collection.Iterator$$anon$9",{Ke:1,E:1,b:1,F:1,k:1,o:1});class ur extends Zn{constructor(e){super(),this.Pb=0,this.of=e,this.sa=0,this.Pb=e.u()}e(){return this.sa=(0|this.Xa.length)){var e=new nr;throw sn(e,null,null),e}return e=this.Xa[this.U],this.U=1+this.U|0,e}}pr.prototype.$classData=ge({$e:0},"scala.scalajs.js.ArrayOps$ArrayIterator",{$e:1,E:1,b:1,F:1,k:1,o:1});class mr extends be{constructor(e,t,n,r){if(super(),this.ya=this.xa=this.ab=null,null===e)throw wt();this.xa=e,this.ya=r,this.ab=n}Ma(){return this.ab}ub(e){var t=this.xa,n=Ve().y,r=Ve().y;return new _r(t,this,n,e,r,this.ya)}Eb(e){var t=this.xa,n=Ve().y,r=Ve().y;return new _r(t,this,r,n,e,this.ya)}}mr.prototype.$classData=ge({mc:0},"japgolly.scalajs.react.component.JsBaseComponentTemplate$$anon$1",{mc:1,b:1,pc:1,oc:1,fc:1,ec:1,gc:1});class _r extends be{constructor(e,t,n,r,a,i){if(super(),this.W=this.Da=this.Aa=this.Ca=this.Ba=this.za=this.bb=null,null===e)throw wt();this.za=e,this.Ba=t,this.Ca=n,this.Aa=r,this.Da=a,this.W=i,Ve(),e=n.c(t.Ma()),e=new Be(e,this.W).Lc,t=a.c(e.wa),this.bb=new Bt(t,_t(a,e.ua),e.va)}Ma(){return this.bb}ub(e){return new _r(this.za,this.Ba,this.Ca,_t(this.Aa,e),this.Da,this.W)}Eb(e){return new _r(this.za,this.Ba,this.Ca,this.Aa,_t(e,this.Da),this.W)}}_r.prototype.$classData=ge({nc:0},"japgolly.scalajs.react.component.JsBaseComponentTemplate$$anon$2",{nc:1,b:1,pc:1,oc:1,fc:1,ec:1,gc:1});class gr extends be{constructor(e){super(),this.cb=null,this.sc=e,this.cb=zt().fb}Db(e){zt();var t=Ve().y;return new fr(this,t,e)}Qa(){return this.sc}Oa(){return this.cb}}gr.prototype.$classData=ge({rc:0},"japgolly.scalajs.react.component.JsFn$$anon$3",{rc:1,b:1,yc:1,xc:1,ic:1,hc:1,jc:1});class fr extends be{constructor(e,t,n){super(),this.db=this.eb=null,this.uc=e,this.vc=t,this.wc=n,this.eb=e.Qa(),this.db=_t(t,e.Oa())}Qa(){return this.eb}Oa(){return this.db}Db(e){return zt(),new fr(this.uc,this.vc,_t(e,this.wc))}}fr.prototype.$classData=ge({tc:0},"japgolly.scalajs.react.component.JsFn$$anon$4",{tc:1,b:1,yc:1,xc:1,ic:1,hc:1,jc:1});class br extends ar{s(){return"None"}u(){return 0}v(e){return yt(Ct(),e)}D(){return new ur(this)}i(){return 2433880}g(){return"None"}fa(){throw tr("None.get")}}function Er(){return Hn||(Hn=new br),Hn}br.prototype.$classData=ge({ne:0},"scala.None$",{ne:1,oe:1,b:1,k:1,R:1,w:1,d:1});class hr extends ar{constructor(e){super(),this.S=e}fa(){return this.S}s(){return"Some"}u(){return 1}v(e){return 0===e?this.S:yt(Ct(),e)}D(){return new ur(this)}i(){return Pt(this)}g(){return Et(St(),this)}}hr.prototype.$classData=ge({ve:0},"scala.Some",{ve:1,oe:1,b:1,k:1,R:1,w:1,d:1});class Sr extends be{ca(){return this.V()}da(e){gt(this,e)}Ka(e,t,n,r){return bt(this,e,t,n,r)}}class Tr extends Zn{constructor(e){super(),this.la=0,this.Be=e,this.Ta=0,this.la=e.n()}e(){return 0!!e)),e.yd=Xe().nb,e.ud=Ke(Xe(),new kn(e=>0|e)),e.vd=Xe().mb}(e)}Tr.prototype.$classData=ge({Ae:0},"scala.collection.IndexedSeqView$IndexedSeqViewIterator",{Ae:1,E:1,b:1,F:1,k:1,o:1,d:1});class vr extends Ze{constructor(){super(),this.xd=this.wd=this.vd=this.ud=this.yd=this.td=null}}class Cr extends Gn{constructor(e){super(),this.Nb=e,sn(this,null,null)}ea(){return _(this.Nb)}wb(){}s(){return"JavaScriptException"}u(){return 1}v(e){return 0===e?this.Nb:yt(Ct(),e)}D(){return new ur(this)}i(){return Pt(this)}}Cr.prototype.$classData=ge({af:0},"scala.scalajs.js.JavaScriptException",{af:1,ia:1,ga:1,O:1,b:1,d:1,R:1,w:1});class Nr extends vr{constructor(){super(),yr(this)}}function Rr(){$n||($n=new Nr)}Nr.prototype.$classData=ge({sd:0},"japgolly.scalajs.react.vdom.PackageBase$",{sd:1,rd:1,Zc:1,b:1,md:1,nd:1,od:1,pd:1,qd:1});class Ar extends vr{constructor(){super(),yr(this),zn=this,ie||(ie=new rn),pe||(pe=new jn)}}function Or(){return zn||(zn=new Ar),zn}Ar.prototype.$classData=ge({Pd:0},"japgolly.scalajs.react.vdom.html_$less$up$",{Pd:1,rd:1,Zc:1,b:1,md:1,nd:1,od:1,pd:1,qd:1});class Ir extends Sr{g(){return this.V()+"()"}V(){return"View"}}class wr extends Ir{constructor(e,t,n){super(),this.Re=e,this.Qe=t,this.Pe=n}l(){var e=this.Re.l();return new lr(e,this.Qe,this.Pe)}h(){return!this.l().e()}}wr.prototype.$classData=ge({Oe:0},"scala.collection.View$Filter",{Oe:1,ye:1,Sa:1,b:1,ma:1,k:1,oa:1,o:1,na:1,Ne:1,d:1});class Dr extends Sr{i(){return En(this)}g(){return ft(this,this.ca()+"(",", ")}h(){return 0===this.P(0)}L(e){return mn(this,e)}}class xr extends Ir{}class kr extends xr{constructor(){super(),this.ra=null}m(e){return this.ra.m(e)}n(){return this.ra.n()}h(){return this.ra.h()}}class Lr extends kr{constructor(e){super(),this.ra=e}l(){return new Tr(this)}V(){return"IndexedSeqView"}P(e){var t=this.n();return t===e?0:te)e=1;else e:for(;;){if(0===e){e=this.h()?0:1;break e}if(this.h()){e=-1;break e}Br()}return e}ca(){return"List"}c(e){return dr(this,0|e)}}function Ur(){throw tr("head of empty list")}function Br(){throw new er("tail of empty list")}class Gr extends jr{constructor(){super(),Vn=this,Yr(),Yr()}l(){return In().G}s(){return"Nil"}u(){return 0}v(e){return yt(Ct(),e)}D(){return new ur(this)}}function Yr(){return Vn||(Vn=new Gr),Vn}Gr.prototype.$classData=ge({Te:0},"scala.collection.immutable.Nil$",{Te:1,ag:1,Wf:1,xe:1,Sa:1,b:1,ma:1,k:1,oa:1,o:1,na:1,Mb:1,Q:1,x:1,Wa:1,w:1,Ue:1,Se:1,Ve:1,Zf:1,Pf:1,Qf:1,$f:1,Tf:1,Me:1,Le:1,We:1,Vf:1,d:1,R:1});class Hr extends Pr{constructor(){super(),this.t=null}V(){return"IndexedSeq"}l(){var e=new Lr(this);return new Tr(e)}P(e){var t=this.t.n();return t===e?0:tt.M();var t}(new xn((Wr=qr,()=>{var e;e:{$e();var t=Wr;for(e=[];;){if(!(t instanceof qt))throw new rr(t);if(0==(0|e.length)){e=t.ib;break e}t=e.pop().c(t.ib)}}return e})))));if(null!==Qr)throw new Bn("assertion failed: Expected rendered functional component to return null; not "+Qr);zr.Oa().c(Qr)},function(e,t,n){"use strict";
+/** @license React v16.13.1
+ * react.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var r=n(45),a="function"==typeof Symbol&&Symbol.for,i=a?Symbol.for("react.element"):60103,o=a?Symbol.for("react.portal"):60106,s=a?Symbol.for("react.fragment"):60107,l=a?Symbol.for("react.strict_mode"):60108,c=a?Symbol.for("react.profiler"):60114,d=a?Symbol.for("react.provider"):60109,u=a?Symbol.for("react.context"):60110,p=a?Symbol.for("react.forward_ref"):60112,m=a?Symbol.for("react.suspense"):60113,_=a?Symbol.for("react.memo"):60115,g=a?Symbol.for("react.lazy"):60116,f="function"==typeof Symbol&&Symbol.iterator;function b(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nw.length&&w.push(e)}function k(e,t,n){return null==e?0:function e(t,n,r,a){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case o:l=!0}}if(l)return r(a,t,""===n?"."+L(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;ct}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!H.call(z,e)||!H.call($,e)&&(Y.test(e)?z[e]=!0:($[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}Q.hasOwnProperty("ReactCurrentDispatcher")||(Q.ReactCurrentDispatcher={current:null}),Q.hasOwnProperty("ReactCurrentBatchConfig")||(Q.ReactCurrentBatchConfig={suspense:null});var Z=/^(.*)[\\\/]/,J="function"==typeof Symbol&&Symbol.for,ee=J?Symbol.for("react.element"):60103,te=J?Symbol.for("react.portal"):60106,ne=J?Symbol.for("react.fragment"):60107,re=J?Symbol.for("react.strict_mode"):60108,ae=J?Symbol.for("react.profiler"):60114,ie=J?Symbol.for("react.provider"):60109,oe=J?Symbol.for("react.context"):60110,se=J?Symbol.for("react.concurrent_mode"):60111,le=J?Symbol.for("react.forward_ref"):60112,ce=J?Symbol.for("react.suspense"):60113,de=J?Symbol.for("react.suspense_list"):60120,ue=J?Symbol.for("react.memo"):60115,pe=J?Symbol.for("react.lazy"):60116,me=J?Symbol.for("react.block"):60121,_e="function"==typeof Symbol&&Symbol.iterator;function ge(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=_e&&e[_e]||e["@@iterator"])?e:null}function fe(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case ae:return"Profiler";case re:return"StrictMode";case ce:return"Suspense";case de:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case oe:return"Context.Consumer";case ie:return"Context.Provider";case le:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case ue:return fe(e.type);case me:return fe(e.render);case pe:if(e=1===e._status?e._result:null)return fe(e)}return null}function be(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,a=e._debugSource,i=fe(e.type);n=null,r&&(n=fe(r.type)),r=i,i="",a?i=" (at "+a.fileName.replace(Z,"")+":"+a.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}function Ee(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function he(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Se(e){e._valueTracker||(e._valueTracker=function(e){var t=he(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Te(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=he(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ye(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ve(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Ee(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Ce(e,t){null!=(t=t.checked)&&X(e,"checked",t,!1)}function Ne(e,t){Ce(e,t);var n=Ee(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ae(e,t.type,Ee(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Ae(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Oe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Ie(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a=n.length))throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Ee(n)}}function xe(e,t){var n=Ee(t.value),r=Ee(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ke(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var Le="http://www.w3.org/1999/xhtml",Me="http://www.w3.org/2000/svg";function Pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Fe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var je,Ue=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,a){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Me||"innerHTML"in e)e.innerHTML=t;else{for((je=je||document.createElement("div")).innerHTML=""+t.valueOf().toString()+" ",t=je.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function Ge(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ye={animationend:Ge("Animation","AnimationEnd"),animationiteration:Ge("Animation","AnimationIteration"),animationstart:Ge("Animation","AnimationStart"),transitionend:Ge("Transition","TransitionEnd")},He={},$e={};function ze(e){if(He[e])return He[e];if(!Ye[e])return e;var t,n=Ye[e];for(t in n)if(n.hasOwnProperty(t)&&t in $e)return He[e]=n[t];return e}A&&($e=document.createElement("div").style,"AnimationEvent"in window||(delete Ye.animationend.animation,delete Ye.animationiteration.animation,delete Ye.animationstart.animation),"TransitionEvent"in window||delete Ye.transitionend.transition);var Ve=ze("animationend"),qe=ze("animationiteration"),We=ze("animationstart"),Ke=ze("transitionend"),Qe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Xe=new("function"==typeof WeakMap?WeakMap:Map);function Ze(e){var t=Xe.get(e);return void 0===t&&(t=new Map,Xe.set(e,t)),t}function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function tt(e){if(Je(e)!==e)throw Error(o(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return tt(a),e;if(i===r)return tt(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var s=!1,l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(o(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function at(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var it=null;function ot(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;rdt.length&&dt.push(e)}function pt(e,t,n,r){if(dt.length){var a=dt.pop();return a.topLevelType=e,a.eventSystemFlags=r,a.nativeEvent=t,a.targetInst=n,a}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function mt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=An(r)}while(n);for(n=0;n=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=un(r)}}function mn(){for(var e=window,t=dn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=dn((e=t.contentWindow).document)}return t}function _n(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var gn=null,fn=null;function bn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function En(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var hn="function"==typeof setTimeout?setTimeout:void 0,Sn="function"==typeof clearTimeout?clearTimeout:void 0;function Tn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function yn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var vn=Math.random().toString(36).slice(2),Cn="__reactInternalInstance$"+vn,Nn="__reactEventHandlers$"+vn,Rn="__reactContainere$"+vn;function An(e){var t=e[Cn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Rn]||n[Cn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=yn(e);null!==e;){if(n=e[Cn])return n;e=yn(e)}return t}n=(e=n).parentNode}return null}function On(e){return!(e=e[Cn]||e[Rn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function In(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function wn(e){return e[Nn]||null}function Dn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function xn(e,t){var n=e.stateNode;if(!n)return null;var r=_(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}function kn(e,t,n){(t=xn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Ln(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Dn(t);for(t=n.length;0this.eventPool.length&&this.eventPool.push(e)}function qn(e){e.eventPool=[],e.getPooled=zn,e.release=Vn}a($n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Yn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Yn)},persist:function(){this.isPersistent=Yn},isPersistent:Hn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Hn,this._dispatchInstances=this._dispatchListeners=null}}),$n.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},$n.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return a(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=a({},r.Interface,e),n.extend=r.extend,qn(n),n},qn($n);var Wn=$n.extend({data:null}),Kn=$n.extend({data:null}),Qn=[9,13,27,32],Xn=A&&"CompositionEvent"in window,Zn=null;A&&"documentMode"in document&&(Zn=document.documentMode);var Jn=A&&"TextEvent"in window&&!Zn,er=A&&(!Xn||Zn&&8=Zn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function ar(e,t){switch(e){case"keyup":return-1!==Qn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ir(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var or=!1;var sr={eventTypes:nr,extractEvents:function(e,t,n,r){var a;if(Xn)e:{switch(e){case"compositionstart":var i=nr.compositionStart;break e;case"compositionend":i=nr.compositionEnd;break e;case"compositionupdate":i=nr.compositionUpdate;break e}i=void 0}else or?ar(e,n)&&(i=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=nr.compositionStart);return i?(er&&"ko"!==n.locale&&(or||i!==nr.compositionStart?i===nr.compositionEnd&&or&&(a=Gn()):(Un="value"in(jn=r)?jn.value:jn.textContent,or=!0)),i=Wn.getPooled(i,t,n,r),a?i.data=a:null!==(a=ir(n))&&(i.data=a),Fn(i),a=i):a=null,(e=Jn?function(e,t){switch(e){case"compositionend":return ir(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(or)return"compositionend"===e||!Xn&&ar(e,t)?(e=Gn(),Bn=Un=jn=null,or=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=document.documentMode,Gr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Yr=null,Hr=null,$r=null,zr=!1;function Vr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return zr||null==Yr||Yr!==dn(n)?null:("selectionStart"in(n=Yr)&&_n(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},$r&&Ur($r,n)?null:($r=n,(e=$n.getPooled(Gr.select,Hr,e,t)).type="select",e.target=Yr,Fn(e),e))}var qr={eventTypes:Gr,extractEvents:function(e,t,n,r,a,i){if(!(i=!(a=i||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{a=Ze(a),i=N.onSelect;for(var o=0;osa||(e.current=oa[sa],oa[sa]=null,sa--)}function ca(e,t){sa++,oa[sa]=e.current,e.current=t}var da={},ua={current:da},pa={current:!1},ma=da;function _a(e,t){var n=e.type.contextTypes;if(!n)return da;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function ga(e){return null!=(e=e.childContextTypes)}function fa(){la(pa),la(ua)}function ba(e,t,n){if(ua.current!==da)throw Error(o(168));ca(ua,t),ca(pa,n)}function Ea(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(o(108,fe(t)||"Unknown",i));return a({},n,{},r)}function ha(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||da,ma=ua.current,ca(ua,e),ca(pa,pa.current),!0}function Sa(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Ea(e,t,ma),r.__reactInternalMemoizedMergedChildContext=e,la(pa),la(ua),ca(ua,e)):la(pa),ca(pa,n)}var Ta=i.unstable_runWithPriority,ya=i.unstable_scheduleCallback,va=i.unstable_cancelCallback,Ca=i.unstable_requestPaint,Na=i.unstable_now,Ra=i.unstable_getCurrentPriorityLevel,Aa=i.unstable_ImmediatePriority,Oa=i.unstable_UserBlockingPriority,Ia=i.unstable_NormalPriority,wa=i.unstable_LowPriority,Da=i.unstable_IdlePriority,xa={},ka=i.unstable_shouldYield,La=void 0!==Ca?Ca:function(){},Ma=null,Pa=null,Fa=!1,ja=Na(),Ua=1e4>ja?Na:function(){return Na()-ja};function Ba(){switch(Ra()){case Aa:return 99;case Oa:return 98;case Ia:return 97;case wa:return 96;case Da:return 95;default:throw Error(o(332))}}function Ga(e){switch(e){case 99:return Aa;case 98:return Oa;case 97:return Ia;case 96:return wa;case 95:return Da;default:throw Error(o(332))}}function Ya(e,t){return e=Ga(e),Ta(e,t)}function Ha(e,t,n){return e=Ga(e),ya(e,t,n)}function $a(e){return null===Ma?(Ma=[e],Pa=ya(Aa,Va)):Ma.push(e),xa}function za(){if(null!==Pa){var e=Pa;Pa=null,va(e)}Va()}function Va(){if(!Fa&&null!==Ma){Fa=!0;var e=0;try{var t=Ma;Ya(99,(function(){for(;e=t&&(wo=!0),e.firstContext=null)}function ri(e,t){if(Za!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Za=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Xa){if(null===Qa)throw Error(o(308));Xa=t,Qa.dependencies={expirationTime:0,firstContext:t,responders:null}}else Xa=Xa.next=t;return e._currentValue}var ai=!1;function ii(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function oi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function si(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function li(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ci(e,t){var n=e.alternate;null!==n&&oi(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function di(e,t,n,r){var i=e.updateQueue;ai=!1;var o=i.baseQueue,s=i.shared.pending;if(null!==s){if(null!==o){var l=o.next;o.next=s.next,s.next=l}o=s,i.shared.pending=null,null!==(l=e.alternate)&&(null!==(l=l.updateQueue)&&(l.baseQueue=s))}if(null!==o){l=o.next;var c=i.baseState,d=0,u=null,p=null,m=null;if(null!==l)for(var _=l;;){if((s=_.expirationTime)d&&(d=s)}else{null!==m&&(m=m.next={expirationTime:1073741823,suspenseConfig:_.suspenseConfig,tag:_.tag,payload:_.payload,callback:_.callback,next:null}),il(s,_.suspenseConfig);e:{var f=e,b=_;switch(s=t,g=n,b.tag){case 1:if("function"==typeof(f=b.payload)){c=f.call(g,c,s);break e}c=f;break e;case 3:f.effectTag=-4097&f.effectTag|64;case 0:if(null==(s="function"==typeof(f=b.payload)?f.call(g,c,s):f))break e;c=a({},c,s);break e;case 2:ai=!0}}null!==_.callback&&(e.effectTag|=32,null===(s=i.effects)?i.effects=[_]:s.push(_))}if(null===(_=_.next)||_===l){if(null===(s=i.shared.pending))break;_=o.next=s.next,s.next=l,i.baseQueue=o=s,i.shared.pending=null}}null===m?u=c:m.next=p,i.baseState=u,i.baseQueue=m,ol(d),e.expirationTime=d,e.memoizedState=c}}function ui(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;tg?(f=u,u=null):f=u.sibling;var b=m(a,u,s[g],l);if(null===b){null===u&&(u=f);break}e&&u&&null===b.alternate&&t(a,u),o=i(b,o,g),null===d?c=b:d.sibling=b,d=b,u=f}if(g===s.length)return n(a,u),c;if(null===u){for(;gf?(b=g,g=null):b=g.sibling;var h=m(a,g,E.value,c);if(null===h){null===g&&(g=b);break}e&&g&&null===h.alternate&&t(a,g),s=i(h,s,f),null===u?d=h:u.sibling=h,u=h,g=b}if(E.done)return n(a,g),d;if(null===g){for(;!E.done;f++,E=l.next())null!==(E=p(a,E.value,c))&&(s=i(E,s,f),null===u?d=E:u.sibling=E,u=E);return d}for(g=r(a,g);!E.done;f++,E=l.next())null!==(E=_(g,a,f,E.value,c))&&(e&&null!==E.alternate&&g.delete(null===E.key?f:E.key),s=i(E,s,f),null===u?d=E:u.sibling=E,u=E);return e&&g.forEach((function(e){return t(a,e)})),d}return function(e,r,i,l){var c="object"==typeof i&&null!==i&&i.type===ne&&null===i.key;c&&(i=i.props.children);var d="object"==typeof i&&null!==i;if(d)switch(i.$$typeof){case ee:e:{for(d=i.key,c=r;null!==c;){if(c.key===d){switch(c.tag){case 7:if(i.type===ne){n(e,c.sibling),(r=a(c,i.props.children)).return=e,e=r;break e}break;default:if(c.elementType===i.type){n(e,c.sibling),(r=a(c,i.props)).ref=Ti(e,c,i),r.return=e,e=r;break e}}n(e,c);break}t(e,c),c=c.sibling}i.type===ne?((r=Ol(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Al(i.type,i.key,i.props,null,e.mode,l)).ref=Ti(e,r,i),l.return=e,e=l)}return s(e);case te:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=a(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=wl(i,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,i)).return=e,e=r):(n(e,r),(r=Il(i,e.mode,l)).return=e,e=r),s(e);if(Si(i))return g(e,r,i,l);if(ge(i))return f(e,r,i,l);if(d&&yi(e,i),void 0===i&&!c)switch(e.tag){case 1:case 0:throw e=e.type,Error(o(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Ci=vi(!0),Ni=vi(!1),Ri={},Ai={current:Ri},Oi={current:Ri},Ii={current:Ri};function wi(e){if(e===Ri)throw Error(o(174));return e}function Di(e,t){switch(ca(Ii,t),ca(Oi,e),ca(Ai,Ri),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Fe(null,"");break;default:t=Fe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}la(Ai),ca(Ai,t)}function xi(){la(Ai),la(Oi),la(Ii)}function ki(e){wi(Ii.current);var t=wi(Ai.current),n=Fe(t,e.type);t!==n&&(ca(Oi,e),ca(Ai,n))}function Li(e){Oi.current===e&&(la(Ai),la(Oi))}var Mi={current:0};function Pi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Fi(e,t){return{responder:e,props:t}}var ji=Q.ReactCurrentDispatcher,Ui=Q.ReactCurrentBatchConfig,Bi=0,Gi=null,Yi=null,Hi=null,$i=!1;function zi(){throw Error(o(321))}function Vi(e,t){if(null===t)return!1;for(var n=0;ni))throw Error(o(301));i+=1,Hi=Yi=null,t.updateQueue=null,ji.current=ho,e=n(r,a)}while(t.expirationTime===Bi)}if(ji.current=fo,t=null!==Yi&&null!==Yi.next,Bi=0,Hi=Yi=Gi=null,$i=!1,t)throw Error(o(300));return e}function Wi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Hi?Gi.memoizedState=Hi=e:Hi=Hi.next=e,Hi}function Ki(){if(null===Yi){var e=Gi.alternate;e=null!==e?e.memoizedState:null}else e=Yi.next;var t=null===Hi?Gi.memoizedState:Hi.next;if(null!==t)Hi=t,Yi=e;else{if(null===e)throw Error(o(310));e={memoizedState:(Yi=e).memoizedState,baseState:Yi.baseState,baseQueue:Yi.baseQueue,queue:Yi.queue,next:null},null===Hi?Gi.memoizedState=Hi=e:Hi=Hi.next=e}return Hi}function Qi(e,t){return"function"==typeof t?t(e):t}function Xi(e){var t=Ki(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=Yi,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var s=a.next;a.next=i.next,i.next=s}r.baseQueue=a=i,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var l=s=i=null,c=a;do{var d=c.expirationTime;if(dGi.expirationTime&&(Gi.expirationTime=d,ol(d))}else null!==l&&(l=l.next={expirationTime:1073741823,suspenseConfig:c.suspenseConfig,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),il(d,c.suspenseConfig),r=c.eagerReducer===e?c.eagerState:e(r,c.action);c=c.next}while(null!==c&&c!==a);null===l?i=r:l.next=s,Fr(r,t.memoizedState)||(wo=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Zi(e){var t=Ki(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{i=e(i,s.action),s=s.next}while(s!==a);Fr(i,t.memoizedState)||(wo=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Ji(e){var t=Wi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Qi,lastRenderedState:e}).dispatch=go.bind(null,Gi,e),[t.memoizedState,e]}function eo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Gi.updateQueue)?(t={lastEffect:null},Gi.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function to(){return Ki().memoizedState}function no(e,t,n,r){var a=Wi();Gi.effectTag|=e,a.memoizedState=eo(1|t,n,void 0,void 0===r?null:r)}function ro(e,t,n,r){var a=Ki();r=void 0===r?null:r;var i=void 0;if(null!==Yi){var o=Yi.memoizedState;if(i=o.destroy,null!==r&&Vi(r,o.deps))return void eo(t,n,i,r)}Gi.effectTag|=e,a.memoizedState=eo(1|t,n,i,r)}function ao(e,t){return no(516,4,e,t)}function io(e,t){return ro(516,4,e,t)}function oo(e,t){return ro(4,2,e,t)}function so(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function lo(e,t,n){return n=null!=n?n.concat([e]):null,ro(4,2,so.bind(null,t,e),n)}function co(){}function uo(e,t){return Wi().memoizedState=[e,void 0===t?null:t],e}function po(e,t){var n=Ki();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Vi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function mo(e,t){var n=Ki();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Vi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function _o(e,t,n){var r=Ba();Ya(98>r?98:r,(function(){e(!0)})),Ya(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(i,{is:r.is}):(e=l.createElement(i),"select"===i&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,i),e[Cn]=t,e[Nn]=r,Bo(e,t),t.stateNode=e,l=on(i,r),i){case"iframe":case"object":case"embed":qt("load",e),c=r;break;case"video":case"audio":for(c=0;cr.tailExpiration&&1t)&&Ys.set(e,t))}}function Ks(e,t){e.expirationTime=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function Xs(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=$a(Js.bind(null,e));else{var t=Qs(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Vs();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var a=e.callbackPriority;if(e.callbackExpirationTime===t&&a>=r)return;n!==xa&&va(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?$a(Js.bind(null,e)):Ha(r,Zs.bind(null,e),{timeout:10*(1073741821-t)-Ua()}),e.callbackNode=t}}}function Zs(e,t){if(zs=0,t)return Ml(e,t=Vs()),Xs(e),null;var n=Qs(e);if(0!==n){if(t=e.callbackNode,0!=(48&vs))throw Error(o(327));if(gl(),e===Cs&&n===Rs||nl(e,n),null!==Ns){var r=vs;vs|=16;for(var a=al();;)try{ll();break}catch(t){rl(e,t)}if(Ja(),vs=r,Es.current=a,1===As)throw t=Os,nl(e,n),kl(e,n),Xs(e),t;if(null===Ns)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=As,Cs=null,r){case Ss:case 1:throw Error(o(345));case 2:Ml(e,2=n){e.lastPingedTime=n,nl(e,n);break}}if(0!==(i=Qs(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=hn(pl.bind(null,e),a);break}pl(e);break;case ys:if(kl(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=ul(a)),ks&&(0===(a=e.lastPingedTime)||a>=n)){e.lastPingedTime=n,nl(e,n);break}if(0!==(a=Qs(e))&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==ws?r=10*(1073741821-ws)-Ua():1073741823===Is?r=0:(r=10*(1073741821-Is)-5e3,0>(r=(a=Ua())-r)&&(r=0),(n=10*(1073741821-n)-a)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*bs(r/1960))-r)&&(r=n)),10=(r=0|s.busyMinDurationMs)?r=0:(a=0|s.busyDelayMs,r=(i=Ua()-(10*(1073741821-i)-(0|s.timeoutMs||5e3)))<=a?0:a+r-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+be(o))}5!==As&&(As=2),s=Zo(s,o),u=i;do{switch(u.tag){case 3:l=s,u.effectTag|=4096,u.expirationTime=t,ci(u,_s(u,l,t));break e;case 1:l=s;var S=u.type,T=u.stateNode;if(0==(64&u.effectTag)&&("function"==typeof S.getDerivedStateFromError||null!==T&&"function"==typeof T.componentDidCatch&&(null===js||!js.has(T)))){u.effectTag|=4096,u.expirationTime=t,ci(u,gs(u,l,t));break e}}u=u.return}while(null!==u)}Ns=dl(Ns)}catch(e){t=e;continue}break}}function al(){var e=Es.current;return Es.current=fo,null===e?fo:e}function il(e,t){exs&&(xs=e)}function sl(){for(;null!==Ns;)Ns=cl(Ns)}function ll(){for(;null!==Ns&&!ka();)Ns=cl(Ns)}function cl(e){var t=fs(e.alternate,e,Rs);return e.memoizedProps=e.pendingProps,null===t&&(t=dl(e)),hs.current=null,t}function dl(e){Ns=e;do{var t=Ns.alternate;if(e=Ns.return,0==(2048&Ns.effectTag)){if(t=Qo(t,Ns,Rs),1===Rs||1!==Ns.childExpirationTime){for(var n=0,r=Ns.child;null!==r;){var a=r.expirationTime,i=r.childExpirationTime;a>n&&(n=a),i>n&&(n=i),r=r.sibling}Ns.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Ns.firstEffect),null!==Ns.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Ns.firstEffect),e.lastEffect=Ns.lastEffect),1(e=e.childExpirationTime)?t:e}function pl(e){var t=Ba();return Ya(99,ml.bind(null,e,t)),null}function ml(e,t){do{gl()}while(null!==Bs);if(0!=(48&vs))throw Error(o(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=ul(n);if(e.firstPendingTime=a,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Cs&&(Ns=Cs=null,Rs=0),1l&&(d=l,l=s,s=d),d=pn(S,s),u=pn(S,l),d&&u&&(1!==y.rangeCount||y.anchorNode!==d.node||y.anchorOffset!==d.offset||y.focusNode!==u.node||y.focusOffset!==u.offset)&&((T=T.createRange()).setStart(d.node,d.offset),y.removeAllRanges(),s>l?(y.addRange(T),y.extend(u.node,u.offset)):(T.setEnd(u.node,u.offset),y.addRange(T))))),T=[];for(y=S;y=y.parentNode;)1===y.nodeType&&T.push({element:y,left:y.scrollLeft,top:y.scrollTop});for("function"==typeof S.focus&&S.focus(),S=0;S=n?$o(e,t,n):(ca(Mi,1&Mi.current),null!==(t=Wo(e,t,n))?t.sibling:null);ca(Mi,1&Mi.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return qo(e,t,n);t.effectTag|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null),ca(Mi,Mi.current),!r)return null}return Wo(e,t,n)}wo=!1}}else wo=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,a=_a(t,ua.current),ni(t,n),a=qi(null,t,r,e,a,n),t.effectTag|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,ga(r)){var i=!0;ha(t)}else i=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,ii(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&_i(t,r,s,e),a.updater=gi,t.stateNode=a,a._reactInternalFiber=t,hi(t,r,e,n),t=jo(null,t,r,!0,i,n)}else t.tag=0,Do(null,t,a,n),t=t.child;return t;case 16:e:{if(a=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(a),1!==a._status)throw a._result;switch(a=a._result,t.type=a,i=t.tag=function(e){if("function"==typeof e)return Nl(e)?1:0;if(null!=e){if((e=e.$$typeof)===le)return 11;if(e===ue)return 14}return 2}(a),e=Wa(a,e),i){case 0:t=Po(null,t,a,e,n);break e;case 1:t=Fo(null,t,a,e,n);break e;case 11:t=xo(null,t,a,e,n);break e;case 14:t=ko(null,t,a,Wa(a.type,e),r,n);break e}throw Error(o(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Po(e,t,r,a=t.elementType===r?a:Wa(r,a),n);case 1:return r=t.type,a=t.pendingProps,Fo(e,t,r,a=t.elementType===r?a:Wa(r,a),n);case 3:if(Uo(t),r=t.updateQueue,null===e||null===r)throw Error(o(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,oi(e,t),di(t,r,null,n),(r=t.memoizedState.element)===a)Oo(),t=Wo(e,t,n);else{if((a=t.stateNode.hydrate)&&(To=Tn(t.stateNode.containerInfo.firstChild),So=t,a=yo=!0),a)for(n=Ni(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Do(e,t,r,n),Oo();t=t.child}return t;case 5:return ki(t),null===e&&No(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,s=a.children,En(r,a)?s=null:null!==i&&En(r,i)&&(t.effectTag|=16),Mo(e,t),4&t.mode&&1!==n&&a.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Do(e,t,s,n),t=t.child),t;case 6:return null===e&&No(t),null;case 13:return $o(e,t,n);case 4:return Di(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ci(t,null,r,n):Do(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,xo(e,t,r,a=t.elementType===r?a:Wa(r,a),n);case 7:return Do(e,t,t.pendingProps,n),t.child;case 8:case 12:return Do(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,s=t.memoizedProps,i=a.value;var l=t.type._context;if(ca(Ka,l._currentValue),l._currentValue=i,null!==s)if(l=s.value,0===(i=Fr(l,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(s.children===a.children&&!pa.current){t=Wo(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var d=c.firstContext;null!==d;){if(d.context===r&&0!=(d.observedBits&i)){1===l.tag&&((d=si(n,null)).tag=2,li(l,d)),l.expirationTime=t&&e<=t}function kl(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Ll(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Ml(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Pl(e,t,n,r){var a=t.current,i=Vs(),s=pi.suspense;i=qs(i,a,s);e:if(n){t:{if(Je(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(o(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(ga(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(o(171))}if(1===n.tag){var c=n.type;if(ga(c)){n=Ea(n,c,l);break e}}n=l}else n=da;return null===t.context?t.context=n:t.pendingContext=n,(t=si(i,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),li(a,t),Ws(a,i),i}function Fl(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function jl(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime=y},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,a=e[r];if(!(void 0!==a&&0O(o,n))void 0!==l&&0>O(l,o)?(e[r]=l,e[s]=n,r=s):(e[r]=o,e[i]=n,r=i);else{if(!(void 0!==l&&0>O(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function O(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var I=[],w=[],D=1,x=null,k=3,L=!1,M=!1,P=!1;function F(e){for(var t=R(w);null!==t;){if(null===t.callback)A(w);else{if(!(t.startTime<=e))break;A(w),t.sortIndex=t.expirationTime,N(I,t)}t=R(w)}}function j(e){if(P=!1,F(e),!M)if(null!==R(I))M=!0,r(U);else{var t=R(w);null!==t&&a(j,t.startTime-e)}}function U(e,n){M=!1,P&&(P=!1,i()),L=!0;var r=k;try{for(F(n),x=R(I);null!==x&&(!(x.expirationTime>n)||e&&!o());){var s=x.callback;if(null!==s){x.callback=null,k=x.priorityLevel;var l=s(x.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?x.callback=l:x===R(I)&&A(I),F(n)}else A(I);x=R(I)}if(null!==x)var c=!0;else{var d=R(w);null!==d&&a(j,d.startTime-n),c=!1}return c}finally{x=null,k=r,L=!1}}function B(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var G=s;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){M||L||(M=!0,r(U))},t.unstable_getCurrentPriorityLevel=function(){return k},t.unstable_getFirstCallbackNode=function(){return R(I)},t.unstable_next=function(e){switch(k){case 1:case 2:case 3:var t=3;break;default:t=k}var n=k;k=t;try{return e()}finally{k=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=G,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=k;k=e;try{return t()}finally{k=n}},t.unstable_scheduleCallback=function(e,n,o){var s=t.unstable_now();if("object"==typeof o&&null!==o){var l=o.delay;l="number"==typeof l&&0s?(e.sortIndex=l,N(w,e),null===R(I)&&e===R(w)&&(P?i():P=!0,a(j,l-s))):(e.sortIndex=o,N(I,e),M||L||(M=!0,r(U))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();F(e);var n=R(I);return n!==x&&null!==x&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime0&&t.push(c.ofType(n,r));e.allowNode&&t.push(c.ifNotMatch(e.allowNode,r));var a=(e.allowDangerousHtml||!1===e.escapeHtml)&&!e.skipHtml,i=(e.astPlugins||[]).some((function(e){return e.identity===g.HtmlParser}));a&&!i&&t.push(l);e.astPlugins&&(t=t.concat(e.astPlugins));return t.push(d),t}(e).forEach((function(e){m=e(m,b)})),m};b.defaultProps={transformLinkUri:m},b.propTypes={className:o.string,source:o.string,children:o.string,sourcePos:o.bool,rawSourcePos:o.bool,escapeHtml:o.bool,allowDangerousHtml:o.bool,skipHtml:o.bool,allowNode:o.func,allowedTypes:o.arrayOf(o.oneOf(f)),disallowedTypes:o.arrayOf(o.oneOf(f)),transformLinkUri:o.oneOfType([o.func,o.bool]),linkTarget:o.oneOfType([o.func,o.string]),transformImageUri:o.func,astPlugins:o.arrayOf(o.func),unwrapDisallowed:o.bool,renderers:o.object,plugins:o.array},b.types=f,b.renderers=_,b.uriTransformer=m,e.exports=b},function(e,t,n){"use strict";var r=n(93),a=n(94),i=n(95),o=n(96),s=n(97),l=n(99);e.exports=function e(){var t,n=[],a=s(),E={},h=-1;return S.data=function(e,n){if("string"==typeof e)return 2===arguments.length?(g("data",t),E[e]=n,S):d.call(E,e)&&E[e]||null;if(e)return g("data",t),E=e,S;return E},S.freeze=T,S.attachers=n,S.use=function(e){var r;if(g("use",t),null==e);else if("function"==typeof e)d.apply(null,arguments);else{if("object"!=typeof e)throw new Error("Expected usable value, not `"+e+"`");"length"in e?l(e):a(e)}r&&(E.settings=i(E.settings||{},r));return S;function a(e){l(e.plugins),e.settings&&(r=i(r||{},e.settings))}function s(e){if("function"==typeof e)d(e);else{if("object"!=typeof e)throw new Error("Expected usable value, not `"+e+"`");"length"in e?d.apply(null,e):a(e)}}function l(e){var t=-1;if(null==e);else{if("object"!=typeof e||!("length"in e))throw new Error("Expected a list of plugins, not `"+e+"`");for(;++t
+ * @license MIT
+ */
+e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,a=Object.prototype.toString,i=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===a.call(e)},l=function(e){if(!e||"[object Object]"!==a.call(e))return!1;var t,n=r.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!i)return!1;for(t in e);return void 0===t||r.call(e,t)},c=function(e,t){i&&"__proto__"===t.name?i(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},d=function(e,t){if("__proto__"===t){if(!r.call(e,t))return;if(o)return o(e,t).value}return e[t]};e.exports=function e(){var t,n,r,a,i,o,u=arguments[0],p=1,m=arguments.length,_=!1;for("boolean"==typeof u&&(_=u,u=arguments[1]||{},p=2),(null==u||"object"!=typeof u&&"function"!=typeof u)&&(u={});p{if("[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}},function(e,t,n){"use strict";var r=n(98);e.exports=i,i.wrap=r;var a=[].slice;function i(){var e=[],t={run:function(){var t=-1,n=a.call(arguments,0,-1),i=arguments[arguments.length-1];if("function"!=typeof i)throw new Error("Expected function as last argument, not "+i);function o(s){var l=e[++t],c=a.call(arguments,0),d=c.slice(1),u=n.length,p=-1;if(s)i(s);else{for(;++po.length;s&&o.push(a);try{t=e.apply(null,o)}catch(e){if(s&&n)throw e;return a(e)}s||(t&&"function"==typeof t.then?t.then(i,a):t instanceof Error?a(t):i(t))};function a(){n||(n=!0,t.apply(null,arguments))}function i(e){a(null,e)}}},function(e,t,n){"use strict";e.exports=n(100)},function(e,t,n){"use strict";var r=n(101),a=n(102);e.exports=a,a.prototype.message=function(e,t,n){var a=new r(e,t,n);this.path&&(a.name=this.path+":"+a.name,a.file=this.path);return a.fatal=!1,this.messages.push(a),a},a.prototype.info=function(){var e=this.message.apply(this,arguments);return e.fatal=null,e},a.prototype.fail=function(){var e=this.message.apply(this,arguments);throw e.fatal=!0,e}},function(e,t,n){"use strict";var r=n(46);function a(){}e.exports=o,a.prototype=Error.prototype,o.prototype=new a;var i=o.prototype;function o(e,t,n){var a,i,o;"string"==typeof t&&(n=t,t=null),a=function(e){var t,n=[null,null];"string"==typeof e&&(-1===(t=e.indexOf(":"))?n[1]=e:(n[0]=e.slice(0,t),n[1]=e.slice(t+1)));return n}(n),i=r(t)||"1:1",o={start:{line:null,column:null},end:{line:null,column:null}},t&&t.position&&(t=t.position),t&&(t.start?(o=t,t=t.start):o.start=t),e.stack&&(this.stack=e.stack,e=e.message),this.message=e,this.name=i,this.reason=e,this.line=t?t.line:null,this.column=t?t.column:null,this.location=o,this.source=a[0],this.ruleId=a[1]}i.file="",i.name="",i.reason="",i.message="",i.stack="",i.fatal=null,i.column=null,i.line=null},function(e,t,n){"use strict";var r=n(103),a=n(104),i=n(105);e.exports=l;var o={}.hasOwnProperty,s=["history","path","basename","stem","extname","dirname"];function l(e){var t,n;if(e){if("string"==typeof e||i(e))e={contents:e};else if("message"in e&&"messages"in e)return e}else e={};if(!(this instanceof l))return new l(e);for(this.data={},this.messages=[],this.history=[],this.cwd=a.cwd(),n=-1;++n-1)throw new Error("`"+t+"` cannot be a path: did not expect `"+r.sep+"`")}function d(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function u(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}l.prototype.toString=function(e){return(this.contents||"").toString(e)},Object.defineProperty(l.prototype,"path",{get:function(){return this.history[this.history.length-1]},set:function(e){d(e,"path"),this.path!==e&&this.history.push(e)}}),Object.defineProperty(l.prototype,"dirname",{get:function(){return"string"==typeof this.path?r.dirname(this.path):void 0},set:function(e){u(this.path,"dirname"),this.path=r.join(e||"",this.basename)}}),Object.defineProperty(l.prototype,"basename",{get:function(){return"string"==typeof this.path?r.basename(this.path):void 0},set:function(e){d(e,"basename"),c(e,"basename"),this.path=r.join(this.dirname||"",e)}}),Object.defineProperty(l.prototype,"extname",{get:function(){return"string"==typeof this.path?r.extname(this.path):void 0},set:function(e){if(c(e,"extname"),u(this.path,"extname"),e){if(46!==e.charCodeAt(0))throw new Error("`extname` must start with `.`");if(e.indexOf(".",1)>-1)throw new Error("`extname` cannot contain multiple dots")}this.path=r.join(this.dirname,this.stem+(e||""))}}),Object.defineProperty(l.prototype,"stem",{get:function(){return"string"==typeof this.path?r.basename(this.path,this.extname):void 0},set:function(e){d(e,"stem"),c(e,"stem"),this.path=r.join(this.dirname||"",e+(this.extname||""))}})},function(e,t,n){"use strict";function r(e){var t,n;return a(e),t=47===e.charCodeAt(0),(n=function(e,t){var n,r,a="",i=0,o=-1,s=0,l=-1;for(;++l<=e.length;){if(l2){if((r=a.lastIndexOf("/"))!==a.length-1){r<0?(a="",i=0):(a=a.slice(0,r),i=a.length-1-a.lastIndexOf("/")),o=l,s=0;continue}}else if(a.length){a="",i=0,o=l,s=0;continue}t&&(a=a.length?a+"/..":"..",i=2)}else a.length?a+="/"+e.slice(o+1,l):a=e.slice(o+1,l),i=l-o-1;o=l,s=0}else 46===n&&s>-1?s++:s=-1}return a}(e,!t)).length||t||(n="."),n.length&&47===e.charCodeAt(e.length-1)&&(n+="/"),t?"/"+n:n}function a(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}t.basename=function(e,t){var n,r,i,o,s=0,l=-1;if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');if(a(e),n=e.length,void 0===t||!t.length||t.length>e.length){for(;n--;)if(47===e.charCodeAt(n)){if(i){s=n+1;break}}else l<0&&(i=!0,l=n+1);return l<0?"":e.slice(s,l)}if(t===e)return"";r=-1,o=t.length-1;for(;n--;)if(47===e.charCodeAt(n)){if(i){s=n+1;break}}else r<0&&(i=!0,r=n+1),o>-1&&(e.charCodeAt(n)===t.charCodeAt(o--)?o<0&&(l=n):(o=-1,l=r));s===l?l=r:l<0&&(l=e.length);return e.slice(s,l)},t.dirname=function(e){var t,n,r;if(a(e),!e.length)return".";t=-1,r=e.length;for(;--r;)if(47===e.charCodeAt(r)){if(n){t=r;break}}else n||(n=!0);return t<0?47===e.charCodeAt(0)?"/":".":1===t&&47===e.charCodeAt(0)?"//":e.slice(0,t)},t.extname=function(e){var t,n,r,i=-1,o=0,s=-1,l=0;a(e),r=e.length;for(;r--;)if(47!==(n=e.charCodeAt(r)))s<0&&(t=!0,s=r+1),46===n?i<0?i=r:1!==l&&(l=1):i>-1&&(l=-1);else if(t){o=r+1;break}if(i<0||s<0||0===l||1===l&&i===s-1&&i===o+1)return"";return e.slice(i,s)},t.join=function(){var e,t=-1;for(;++t
+ * @license MIT
+ */
+e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},function(e,t,n){"use strict";e.exports=function(e){var t=this;this.Parser=function(n){return r(n,Object.assign({},t.data("settings"),e,{extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]}))}};var r=n(107)},function(e,t,n){"use strict";e.exports=n(108)},function(e,t,n){"use strict";e.exports=function(e,t,n){"string"!=typeof t&&(n=t,t=void 0);return function(e){var t=e||{},n=function(e,t){var n=-1;for(;++n-1&&(y.call(this,e),v.call(this,e))},link:h((function(){var e=this.stack[this.stack.length-1];_("inReference")?(e.type+="Reference",e.referenceType=_("referenceType")||"shortcut",delete e.url,delete e.title):(delete e.identifier,delete e.label,delete e.referenceType);d("referenceType")})),listItem:h(),listOrdered:h(),listUnordered:h(),paragraph:h(),referenceString:function(e){var t=this.resume();this.stack[this.stack.length-1].label=t,this.stack[this.stack.length-1].identifier=o(this.sliceSerialize(e)).toLowerCase(),d("referenceType","full")},resourceDestinationString:function(){var e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){var e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){d("inReference")},setextHeading:h((function(){d("setextHeadingSlurpLineEnding")})),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2},setextHeadingText:function(){d("setextHeadingSlurpLineEnding",!0)},strong:h(),thematicBreak:h()}},t.mdastExtensions||[]),l={};return function(e){var t,r,o={type:"root",children:[]},s=[],l=[],u=-1,m={stack:[o],tokenStack:s,config:n,enter:E,exit:S,buffer:b,resume:T,setData:d,getData:_};for(;++u13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535==(65535&n)||65534==(65535&n)||n>1114111?"�":r(n)}},function(e,t,n){"use strict";var r=n(112),a=n(113),i=n(114),o=n(50),s=n(117),l=n(118),c=n(30),d=n(121);e.exports=function(e){var t={defined:[],constructs:s([d].concat(c((e||{}).extensions))),content:n(r),document:n(a),flow:n(i),string:n(o.string),text:n(o.text)};return t;function n(e){return function(n){return l(t,e,n)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),a=n(1),i=function(e){var t,n=e.attempt(this.parser.constructs.contentInitial,(function(t){if(null===t)return void e.consume(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a(e,n,"linePrefix")}),(function(t){return e.enter("paragraph"),i(t)}));return n;function i(n){var r=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=r),t=r,o(n)}function o(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):r(t)?(e.consume(t),e.exit("chunkText"),i):(e.consume(t),o)}};t.tokenize=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),a=n(1),i=n(17),o=function(e){var t,n,a,o=this,c=[],d=0,u={tokenize:function(e,r){var a=0;return t={},d;function d(r){return at;)o.containerState=c[i][1],c[i][0].exit.call(o,e);c.length=t}},s={tokenize:function(e,t,n){return a(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}},l={tokenize:function(e,t,n){return a(e,e.lazy(this.parser.constructs.flow,t,n),"linePrefix",this.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}};t.tokenize=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(115),a=n(1),i=n(17),o=function(e){var t=this,n=e.attempt(i,(function(r){if(null===r)return void e.consume(r);return e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,o,a(e,e.attempt(this.parser.constructs.flow,o,e.attempt(r,o)),"linePrefix")));return n;function o(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(r)}};t.tokenize=o},function(e,t,n){"use strict";var r=n(0),a=n(18),i=n(49),o=n(1),s={tokenize:function(e,t){var n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),a(t)};function a(t){return null===t?i(t):r(t)?e.check(l,o,i)(t):(e.consume(t),a)}function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function o(t){return e.consume(t),e.exit("chunkContent"),n=n.next=e.enter("chunkContent",{contentType:"content",previous:n}),a}},resolve:function(e){return i(e),e},interruptible:!0,lazy:!0},l={tokenize:function(e,t,n){var i=this;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),o(e,s,"linePrefix")};function s(o){return null===o||r(o)?n(o):i.parser.constructs.disable.null.indexOf("codeIndented")>-1||a(i.events,"linePrefix")<4?e.interrupt(i.parser.constructs.flow,n,t)(o):t(o)}},partial:!0};e.exports=s},function(e,t,n){"use strict";var r=[].splice;e.exports=r},function(e,t,n){"use strict";var r=n(47),a=n(7),i=n(30);function o(e,t){var n,a,o,l;for(n in t)for(l in a=r.call(e,n)?e[n]:e[n]={},o=t[n])a[l]=s(i(o[l]),r.call(a,l)?a[l]:[])}function s(e,t){for(var n=-1,r=[];++n-1)return g();return e.tokenize.call(t?r({},E,t):E,b,_,g)(n)}}function _(t){return e(c,d),a}function g(e){return d.restore(),++l-1&&(n[0]=n[0].slice(a)),o>0&&n.push(e[i].slice(0,o))),n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(50),a=n(122),i=n(128),o=n(130),s=n(131),l=n(133),c=n(135),d=n(136),u=n(137),p=n(138),m=n(139),_=n(140),g=n(141),f=n(144),b=n(35),E=n(145),h=n(146),S=n(147),T=n(148),y=n(149),v=n(57),C={42:T,43:T,45:T,48:T,49:T,50:T,51:T,52:T,53:T,54:T,55:T,56:T,57:T,62:o},N={91:p},R={"-2":d,"-1":d,32:d},A={35:_,42:v,45:[y,v],60:g,61:y,95:v,96:c,126:c},O={38:l,92:s},I={"-5":S,"-4":S,"-3":S,33:E,38:l,42:a,60:[i,f],91:h,92:[m,s],93:b,95:a,96:u},w={null:[a,r.resolver]};t.contentInitial=N,t.disable={null:[]},t.document=C,t.flow=A,t.flowInitial=R,t.insideSpan=w,t.string=O,t.text=I},function(e,t,n){"use strict";var r=n(31),a=n(7),i=n(123),o=n(127),s=n(32),l=n(11),c={name:"attention",tokenize:function(e,t){var n,r=i(this.previous);return function(t){return e.enter("attentionSequence"),n=t,a(t)};function a(o){var s,l,c,d;return o===n?(e.consume(o),a):(s=e.exit("attentionSequence"),c=!(l=i(o))||2===l&&r,d=!r||2===r&&l,s._open=42===n?c:c&&(r||!d),s._close=42===n?d:d&&(l||!c),t(o))}},resolveAll:function(e,t){var n,i,c,d,u,p,m,_,g=-1;for(;++g1&&e[g][1].end.offset-e[g][1].start.offset>1?2:1,d={type:p>1?"strongSequence":"emphasisSequence",start:o(l(e[n][1].end),-p),end:l(e[n][1].end)},u={type:p>1?"strongSequence":"emphasisSequence",start:l(e[g][1].start),end:o(l(e[g][1].start),p)},c={type:p>1?"strongText":"emphasisText",start:l(e[n][1].end),end:l(e[g][1].start)},i={type:p>1?"strong":"emphasis",start:l(d.start),end:l(u.end)},e[n][1].end=l(d.start),e[g][1].start=l(u.end),m=[],e[n][1].end.offset-e[n][1].start.offset&&(m=r(m,[["enter",e[n][1],t],["exit",e[n][1],t]])),m=r(m,[["enter",i,t],["enter",d,t],["exit",d,t],["enter",c,t]]),m=r(m,s(t.parser.constructs.insideSpan.null,e.slice(n+1,g),t)),m=r(m,[["exit",c,t],["enter",u,t],["exit",u,t],["exit",i,t]]),e[g][1].end.offset-e[g][1].start.offset?(_=2,m=r(m,[["enter",e[g][1],t],["exit",e[g][1],t]])):_=0,a(e,n-1,g-n+3,m),g=n+m.length-_-2;break}g=-1;for(;++g-1?void 0:4)}},exit:function(e){e.exit("blockQuote")}};e.exports=i},function(e,t,n){"use strict";var r=n(132),a={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),a};function a(a){return r(a)?(e.enter("characterEscapeValue"),e.consume(a),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(a)}}};e.exports=a},function(e,t,n){"use strict";var r=n(9)(/[!-/:-@[-`{-~]/);e.exports=r},function(e,t,n){"use strict";var r=n(34),a=n(19),i=n(52),o=n(134);function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=s(r),c={name:"characterReference",tokenize:function(e,t,n){var r,s,c=this,d=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),u};function u(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),p):(e.enter("characterReferenceValue"),r=31,s=a,m(t))}function p(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,s=o,m):(e.enter("characterReferenceValue"),r=7,s=i,m(t))}function m(i){var o;return 59===i&&d?(o=e.exit("characterReferenceValue"),s!==a||l.default(c.sliceSerialize(o))?(e.enter("characterReferenceMarker"),e.consume(i),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(i)):s(i)&&d++-1?void 0:4);function i(t){return t===s?(e.consume(t),a++,i):ai&&"whitespace"===e[a][1].type&&(a-=2);"atxHeadingSequence"===e[a][1].type&&(i===a-1||a-4>i&&"whitespace"===e[a-2][1].type)&&(a-=i+1===a?2:4);a>i&&(n={type:"atxHeadingText",start:e[i][1].start,end:e[a][1].end},r={type:"chunkText",start:e[i][1].start,end:e[a][1].end,contentType:"text"},o(e,i,a-i+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]]));return e}};e.exports=l},function(e,t,n){"use strict";var r=n(33),a=n(19),i=n(0),o=n(8),s=n(5),l=n(16),c=n(142),d=n(143),u=n(17),p={name:"htmlFlow",tokenize:function(e,t,n){var u,p,_,g,f,b=this;return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),E};function E(a){return 33===a?(e.consume(a),h):47===a?(e.consume(a),y):63===a?(e.consume(a),u=3,b.interrupt?t:Y):r(a)?(e.consume(a),_=l(a),p=!0,v):n(a)}function h(a){return 45===a?(e.consume(a),u=2,S):91===a?(e.consume(a),u=5,_="CDATA[",g=0,T):r(a)?(e.consume(a),u=4,b.interrupt?t:Y):n(a)}function S(r){return 45===r?(e.consume(r),b.interrupt?t:Y):n(r)}function T(r){return r===_.charCodeAt(g++)?(e.consume(r),g===_.length?b.interrupt?t:M:T):n(r)}function y(t){return r(t)?(e.consume(t),_=l(t),v):n(t)}function v(r){return null===r||47===r||62===r||o(r)?47!==r&&p&&d.indexOf(_.toLowerCase())>-1?(u=1,b.interrupt?t(r):M(r)):c.indexOf(_.toLowerCase())>-1?(u=6,47===r?(e.consume(r),C):b.interrupt?t(r):M(r)):(u=7,b.interrupt?n(r):p?R(r):N(r)):45===r||a(r)?(e.consume(r),_+=l(r),v):n(r)}function C(r){return 62===r?(e.consume(r),b.interrupt?t:M):n(r)}function N(t){return s(t)?(e.consume(t),N):k(t)}function R(t){return 47===t?(e.consume(t),k):58===t||95===t||r(t)?(e.consume(t),A):s(t)?(e.consume(t),R):k(t)}function A(t){return 45===t||46===t||58===t||95===t||a(t)?(e.consume(t),A):O(t)}function O(t){return 61===t?(e.consume(t),I):s(t)?(e.consume(t),O):R(t)}function I(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),f=t,w):s(t)?(e.consume(t),I):(f=void 0,D(t))}function w(t){return t===f?(e.consume(t),x):null===t||i(t)?n(t):(e.consume(t),w)}function D(t){return null===t||34===t||39===t||60===t||61===t||62===t||96===t||o(t)?O(t):(e.consume(t),D)}function x(e){return 47===e||62===e||s(e)?R(e):n(e)}function k(t){return 62===t?(e.consume(t),L):n(t)}function L(t){return s(t)?(e.consume(t),L):null===t||i(t)?M(t):n(t)}function M(t){return 45===t&&2===u?(e.consume(t),j):60===t&&1===u?(e.consume(t),U):62===t&&4===u?(e.consume(t),H):63===t&&3===u?(e.consume(t),Y):93===t&&5===u?(e.consume(t),G):!i(t)||6!==u&&7!==u?null===t||i(t)?P(t):(e.consume(t),M):e.check(m,H,P)(t)}function P(t){return e.exit("htmlFlowData"),F(t)}function F(t){return null===t?$(t):i(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),F):(e.enter("htmlFlowData"),M(t))}function j(t){return 45===t?(e.consume(t),Y):M(t)}function U(t){return 47===t?(e.consume(t),_="",B):M(t)}function B(t){return 62===t&&d.indexOf(_.toLowerCase())>-1?(e.consume(t),H):r(t)&&_.length<8?(e.consume(t),_+=l(t),B):M(t)}function G(t){return 93===t?(e.consume(t),Y):M(t)}function Y(t){return 62===t?(e.consume(t),H):M(t)}function H(t){return null===t||i(t)?(e.exit("htmlFlowData"),$(t)):(e.consume(t),H)}function $(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){var t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},m={tokenize:function(e,t,n){return function(r){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),e.attempt(u,t,n)}},partial:!0};e.exports=p},function(e,t,n){"use strict";e.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]},function(e,t,n){"use strict";e.exports=["pre","script","style","textarea"]},function(e,t,n){"use strict";var r=n(33),a=n(19),i=n(0),o=n(8),s=n(5),l=n(1),c={name:"htmlText",tokenize:function(e,t,n){var c,d,u,p,m=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),_};function _(t){return 33===t?(e.consume(t),g):47===t?(e.consume(t),O):63===t?(e.consume(t),R):r(t)?(e.consume(t),D):n(t)}function g(t){return 45===t?(e.consume(t),f):91===t?(e.consume(t),d="CDATA[",u=0,T):r(t)?(e.consume(t),N):n(t)}function f(t){return 45===t?(e.consume(t),b):n(t)}function b(t){return null===t||62===t?n(t):45===t?(e.consume(t),E):h(t)}function E(e){return null===e||62===e?n(e):h(e)}function h(t){return null===t?n(t):45===t?(e.consume(t),S):i(t)?(p=h,U(t)):(e.consume(t),h)}function S(t){return 45===t?(e.consume(t),G):h(t)}function T(t){return t===d.charCodeAt(u++)?(e.consume(t),u===d.length?y:T):n(t)}function y(t){return null===t?n(t):93===t?(e.consume(t),v):i(t)?(p=y,U(t)):(e.consume(t),y)}function v(t){return 93===t?(e.consume(t),C):y(t)}function C(t){return 62===t?G(t):93===t?(e.consume(t),C):y(t)}function N(t){return null===t||62===t?G(t):i(t)?(p=N,U(t)):(e.consume(t),N)}function R(t){return null===t?n(t):63===t?(e.consume(t),A):i(t)?(p=R,U(t)):(e.consume(t),R)}function A(e){return 62===e?G(e):R(e)}function O(t){return r(t)?(e.consume(t),I):n(t)}function I(t){return 45===t||a(t)?(e.consume(t),I):w(t)}function w(t){return i(t)?(p=w,U(t)):s(t)?(e.consume(t),w):G(t)}function D(t){return 45===t||a(t)?(e.consume(t),D):47===t||62===t||o(t)?x(t):n(t)}function x(t){return 47===t?(e.consume(t),G):58===t||95===t||r(t)?(e.consume(t),k):i(t)?(p=x,U(t)):s(t)?(e.consume(t),x):G(t)}function k(t){return 45===t||46===t||58===t||95===t||a(t)?(e.consume(t),k):L(t)}function L(t){return 61===t?(e.consume(t),M):i(t)?(p=L,U(t)):s(t)?(e.consume(t),L):x(t)}function M(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),c=t,P):i(t)?(p=M,U(t)):s(t)?(e.consume(t),M):(e.consume(t),c=void 0,j)}function P(t){return t===c?(e.consume(t),F):null===t?n(t):i(t)?(p=P,U(t)):(e.consume(t),P)}function F(e){return 62===e||47===e||o(e)?x(e):n(e)}function j(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):62===t||o(t)?x(t):(e.consume(t),j)}function U(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l(e,B,"linePrefix",m.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)}function B(t){return e.enter("htmlTextData"),p(t)}function G(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}}};e.exports=c},function(e,t,n){"use strict";var r={name:"labelStartImage",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),a};function a(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),i):n(t)}function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:n(35).resolveAll};e.exports=r},function(e,t,n){"use strict";var r={name:"labelStartLink",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),a};function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:n(35).resolveAll};e.exports=r},function(e,t,n){"use strict";var r=n(1),a={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),r(e,t,"linePrefix")}}};e.exports=a},function(e,t,n){"use strict";var r=n(52),a=n(5),i=n(18),o=n(48),s=n(1),l=n(17),c=n(57),d={name:"list",tokenize:function(e,t,n){var s=this,d=i(s.events,"linePrefix"),p=0;return function(t){var a=s.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===a?!s.containerState.marker||t===s.containerState.marker:r(t)){if(s.containerState.type||(s.containerState.type=a,e.enter(a,{_container:!0})),"listUnordered"===a)return e.enter("listItemPrefix"),42===t||45===t?e.check(c,n,_)(t):_(t);if(!s.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),m(t)}return n(t)};function m(t){return r(t)&&++p<10?(e.consume(t),m):(!s.interrupt||p<2)&&(s.containerState.marker?t===s.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),_(t)):n(t)}function _(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),s.containerState.marker=s.containerState.marker||t,e.check(l,s.interrupt?n:g,e.attempt(u,b,f))}function g(e){return s.containerState.initialBlankLine=!0,d++,b(e)}function f(t){return a(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),b):n(t)}function b(n){return s.containerState.size=d+o(s.sliceStream(e.exit("listItemPrefix"))),t(n)}},continuation:{tokenize:function(e,t,n){var r=this;return r.containerState._closeFlow=void 0,e.check(l,(function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,s(e,t,"listItemIndent",r.containerState.size+1)(n)}),(function(n){if(r.containerState.furtherBlankLines||!a(n))return r.containerState.furtherBlankLines=r.containerState.initialBlankLine=void 0,i(n);return r.containerState.furtherBlankLines=r.containerState.initialBlankLine=void 0,e.attempt(p,t,i)(n)}));function i(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,s(e,e.attempt(d,t,n),"linePrefix",r.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:4)(a)}}},exit:function(e){e.exit(this.containerState.type)}},u={tokenize:function(e,t,n){var r=this;return s(e,(function(e){return a(e)||!i(r.events,"listItemPrefixWhitespace")?n(e):t(e)}),"listItemPrefixWhitespace",r.parser.constructs.disable.null.indexOf("codeIndented")>-1?void 0:5)},partial:!0},p={tokenize:function(e,t,n){var r=this;return s(e,(function(e){return i(r.events,"listItemIndent")===r.containerState.size?t(e):n(e)}),"listItemIndent",r.containerState.size+1)},partial:!0};e.exports=d},function(e,t,n){"use strict";var r=n(0),a=n(11),i=n(1),o={name:"setextUnderline",tokenize:function(e,t,n){var a,o,s=this,l=s.events.length;for(;l--;)if("lineEnding"!==s.events[l][1].type&&"linePrefix"!==s.events[l][1].type&&"content"!==s.events[l][1].type){o="paragraph"===s.events[l][1].type;break}return function(t){if(!s.lazy&&(s.interrupt||o))return e.enter("setextHeadingLine"),e.enter("setextHeadingLineSequence"),a=t,c(t);return n(t)};function c(t){return t===a?(e.consume(t),c):(e.exit("setextHeadingLineSequence"),i(e,d,"lineSuffix")(t))}function d(a){return null===a||r(a)?(e.exit("setextHeadingLine"),t(a)):n(a)}},resolveTo:function(e,t){var n,r,i,o,s=e.length;for(;s--;)if("enter"===e[s][0]){if("content"===e[s][1].type){n=s;break}"paragraph"===e[s][1].type&&(r=s)}else"content"===e[s][1].type&&e.splice(s,1),i||"definition"!==e[s][1].type||(i=s);o={type:"setextHeading",start:a(e[r][1].start),end:a(e[e.length-1][1].end)},e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",o,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end=a(e[i][1].end)):e[n][1]=o;return e.push(["exit",o,t]),e}};e.exports=o},function(e,t,n){"use strict";var r=/[\0\t\n\r]/g;e.exports=function(){var e,t=!0,n=1,a="";return function(i,o,s){var l,c,d,u,p,m=[];i=a+i.toString(o),d=0,a="",t&&(65279===i.charCodeAt(0)&&d++,t=void 0);for(;d$/i,i=/^<(\/?)([a-z]+)\s*>$/;e.exports=function(e){var t,n;return r(e,"html",(function(e,r,o){n!==o&&(t=[],n=o);var s=function(e){var t=e.value.match(a);return!!t&&t[1]}(e);if(s)return o.children.splice(r,1,{type:"virtualHtml",tag:s,position:e.position}),!0;var l=function(e,t){var n=e.value.match(i);return!!n&&{tag:n[2],opening:!n[1],node:e}}(e);if(!l)return!0;var c=function(e,t){var n=e.length;for(;n--;)if(e[n].tag===t)return e.splice(n,1)[0];return!1}(t,l.tag);return c?o.children.splice(r,0,function(e,t,n){var r=n.children.indexOf(e.node),a=n.children.indexOf(t.node),i=n.children.splice(r,a-r+1).slice(1,-1);return{type:"virtualHtml",children:i,tag:e.tag,position:{start:e.node.position.start,end:t.node.position.end,indent:[]}}}(l,c,o)):l.opening||t.push(l),!0}),!0),e}},function(e,t,n){"use strict";e.exports=i;var r=n(159),a=n(160);function i(e,t,n,i){var o,s;"function"==typeof t&&"function"!=typeof n&&(i=n,n=t,t=null),s=r(t),o=i?-1:1,function e(r,l,c){var d,u="object"==typeof r&&null!==r?r:{};"string"==typeof u.type&&(d="string"==typeof u.tagName?u.tagName:"string"==typeof u.name?u.name:void 0,p.displayName="node ("+a(u.type+(d?"<"+d+">":""))+")");return p;function p(){var a,d,u=c.concat(r),p=[];if((!t||s(r,l,c[c.length-1]||null))&&!1===(p=function(e){if(null!==e&&"object"==typeof e&&"length"in e)return e;if("number"==typeof e)return[!0,e];return[e]}(n(r,c)))[0])return p;if(r.children&&"skip"!==p[0])for(d=(i?r.children.length:-1)+o;d>-1&&d2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,l=t.renderers[e.type];e.position||(e.position={start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}});var c=e.position.start,d=[e.type,c.line,c.column,a].join("-");if(!i.isValidElementType(l))throw new Error("Renderer for type `".concat(e.type,"` not defined or is not renderable"));var u=s(e,d,t,l,n,a);return r.createElement(l,u,u.children||p()||void 0);function p(){return e.children&&e.children.map((function(n,r){return o(n,t,{node:e,props:u},r)}))}}function s(e,t,n,i,s,d){var u,p={key:t},m="string"==typeof i||i===r.Fragment;n.sourcePos&&e.position&&(p["data-sourcepos"]=[(u=e.position).start.line,":",u.start.column,"-",u.end.line,":",u.end.column].map(String).join("")),n.rawSourcePos&&!m&&(p.sourcePosition=e.position),n.includeNodeIndex&&s.node&&s.node.children&&!m&&(p.index=s.node.children.indexOf(e),p.parentChildCount=s.node.children.length);var _=null!==e.identifier&&void 0!==e.identifier?n.definitions[e.identifier.toUpperCase()]||{}:null;switch(e.type){case"root":l(p,{className:n.className});break;case"text":p.nodeKey=t,p.children=e.value;break;case"heading":p.level=e.depth;break;case"list":p.start=e.start,p.ordered=e.ordered,p.spread=e.spread,p.depth=e.depth;break;case"listItem":p.checked=e.checked,p.spread=e.spread,p.ordered=e.ordered,p.index=e.index,p.children=function(e,t){return(t&&t.node?function(e){var t=e.children,n=e.spread,r=-1;for(;!n&&++r1:t}e.exports=o},function(e,t,n){"use strict";e.exports=n(164)},function(e,t,n){"use strict";
+/** @license React v16.13.1
+ * react-is.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,d=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,m=r?Symbol.for("react.forward_ref"):60112,_=r?Symbol.for("react.suspense"):60113,g=r?Symbol.for("react.suspense_list"):60120,f=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,E=r?Symbol.for("react.block"):60121,h=r?Symbol.for("react.fundamental"):60117,S=r?Symbol.for("react.responder"):60118,T=r?Symbol.for("react.scope"):60119;function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case u:case p:case o:case l:case s:case _:return e;default:switch(e=e&&e.$$typeof){case d:case m:case b:case f:case c:return e;default:return t}}case i:return t}}}function v(e){return y(e)===p}t.AsyncMode=u,t.ConcurrentMode=p,t.ContextConsumer=d,t.ContextProvider=c,t.Element=a,t.ForwardRef=m,t.Fragment=o,t.Lazy=b,t.Memo=f,t.Portal=i,t.Profiler=l,t.StrictMode=s,t.Suspense=_,t.isAsyncMode=function(e){return v(e)||y(e)===u},t.isConcurrentMode=v,t.isContextConsumer=function(e){return y(e)===d},t.isContextProvider=function(e){return y(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return y(e)===m},t.isFragment=function(e){return y(e)===o},t.isLazy=function(e){return y(e)===b},t.isMemo=function(e){return y(e)===f},t.isPortal=function(e){return y(e)===i},t.isProfiler=function(e){return y(e)===l},t.isStrictMode=function(e){return y(e)===s},t.isSuspense=function(e){return y(e)===_},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===p||e===l||e===s||e===_||e===g||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===f||e.$$typeof===c||e.$$typeof===d||e.$$typeof===m||e.$$typeof===h||e.$$typeof===S||e.$$typeof===T||e.$$typeof===E)},t.typeOf=y},function(e,t,n){"use strict";var r=n(20);function a(e){var t=e.children;e.children=[{type:"tableHead",align:e.align,children:[t[0]],position:t[0].position}],t.length>1&&e.children.push({type:"tableBody",align:e.align,children:t.slice(1),position:{start:t[1].position.start,end:t[t.length-1].position.end}})}e.exports=function(e){return r(e,"table",a),e}},function(e,t,n){"use strict";var r=n(20);e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r(e,"definition",(function(e){var n=e.identifier.toUpperCase();n in t||(t[n]={href:e.url,title:e.title})})),t}},function(e,t,n){"use strict";var r=["http","https","mailto","tel"];e.exports=function(e){var t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;var a=t.indexOf(":");if(-1===a)return t;for(var i=r.length,o=-1;++oo||-1!==(o=t.indexOf("#"))&&a>o?t:"javascript:void(0)"}},function(e,t,n){"use strict";var r=n(15),a=n(2),i=parseInt((a.version||"16").slice(0,2),10)>=16,o=a.createElement;function s(e,t){return o(e,l(t),t.children)}function l(e){var t=e["data-sourcepos"];return t?{"data-sourcepos":t}:{}}e.exports={break:"br",paragraph:"p",emphasis:"em",strong:"strong",thematicBreak:"hr",blockquote:"blockquote",delete:"del",link:"a",image:"img",linkReference:"a",imageReference:"img",table:s.bind(null,"table"),tableHead:s.bind(null,"thead"),tableBody:s.bind(null,"tbody"),tableRow:s.bind(null,"tr"),tableCell:function(e){var t=e.align?{textAlign:e.align}:void 0,n=l(e);return o(e.isHeader?"th":"td",t?r({style:t},n):n,e.children)},root:function(e){var t=e.className,n=!t&&a.Fragment||"div";return o(n,t?{className:t}:null,e.children)},text:function(e){var t=e.children||"";return i?t:o("span",null,t)},list:function(e){var t=l(e);null!==e.start&&1!==e.start&&void 0!==e.start&&(t.start=e.start.toString());return o(e.ordered?"ol":"ul",t,e.children)},listItem:function(e){var t=null;if(null!==e.checked&&void 0!==e.checked){var n=e.checked;t=o("input",{type:"checkbox",checked:n,readOnly:!0})}return o("li",l(e),t,e.children)},definition:function(){return null},heading:function(e){return o("h".concat(e.level),l(e),e.children)},inlineCode:function(e){return o("code",l(e),e.children)},code:function(e){var t=e.language&&"language-".concat(e.language),n=o("code",t?{className:t}:null,e.value);return o("pre",l(e),n)},html:function(e){if(e.skipHtml)return null;var t=e.allowDangerousHtml||!1===e.escapeHtml,n=e.isBlock?"div":"span";if(!t)return o(a.Fragment||n,null,e.value);var r={dangerouslySetInnerHTML:{__html:e.value}};return o(n,r)},virtualHtml:function(e){return o(e.tag,l(e),e.children)},parsedHtml:function(e){return e["data-sourcepos"]?a.cloneElement(e.element,{"data-sourcepos":e["data-sourcepos"]}):e.element}}},function(e,t,n){"use strict";t.HtmlParser="undefined"==typeof Symbol?"__RMD_HTML_PARSER__":Symbol("__RMD_HTML_PARSER__")},function(e,t){function n(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(t){var r=e[t];"object"!=typeof r||Object.isFrozen(r)||n(r)})),e}var r=n,a=n;r.default=a;class i{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data}ignoreMatch(){this.ignore=!0}}function o(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function s(e,...t){const n=Object.create(null);for(const t in e)n[t]=e[t];return t.forEach((function(e){for(const t in e)n[t]=e[t]})),n}const l=e=>!!e.kind;class c{constructor(e,t){this.buffer="",this.classPrefix=t.classPrefix,e.walk(this)}addText(e){this.buffer+=o(e)}openNode(e){if(!l(e))return;let t=e.kind;e.sublanguage||(t=`${this.classPrefix}${t}`),this.span(t)}closeNode(e){l(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}class d{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const t={kind:e,children:[]};this.add(t),this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,t){return"string"==typeof t?e.addText(t):t.children&&(e.openNode(t),t.children.forEach(t=>this._walk(e,t)),e.closeNode(t)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every(e=>"string"==typeof e)?e.children=[e.children.join("")]:e.children.forEach(e=>{d._collapse(e)}))}}class u extends d{constructor(e){super(),this.options=e}addKeyword(e,t){""!==e&&(this.openNode(t),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,t){const n=e.root;n.kind=t,n.sublanguage=!0,this.add(n)}toHTML(){return new c(this,this.options).value()}finalize(){return!0}}function p(e){return e?"string"==typeof e?e:e.source:null}const m="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",_={begin:"\\\\[\\s\\S]",relevance:0},g={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[_]},f={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[_]},b={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},E=function(e,t,n={}){const r=s({className:"comment",begin:e,end:t,contains:[]},n);return r.contains.push(b),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},h=E("//","$"),S=E("/\\*","\\*/"),T=E("#","$"),y={className:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},v={className:"number",begin:m,relevance:0},C={className:"number",begin:"\\b(0b[01]+)",relevance:0},N={className:"number",begin:"\\b\\d+(\\.\\d+)?(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},R={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[_,{begin:/\[/,end:/\]/,relevance:0,contains:[_]}]}]},A={className:"title",begin:"[a-zA-Z]\\w*",relevance:0},O={className:"title",begin:"[a-zA-Z_]\\w*",relevance:0},I={begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0};var w=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:m,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=function(...e){return e.map(e=>p(e)).join("")}(t,/.*\b/,e.binary,/\b.*/)),s({className:"meta",begin:t,end:/$/,relevance:0,"on:begin":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)},BACKSLASH_ESCAPE:_,APOS_STRING_MODE:g,QUOTE_STRING_MODE:f,PHRASAL_WORDS_MODE:b,COMMENT:E,C_LINE_COMMENT_MODE:h,C_BLOCK_COMMENT_MODE:S,HASH_COMMENT_MODE:T,NUMBER_MODE:y,C_NUMBER_MODE:v,BINARY_NUMBER_MODE:C,CSS_NUMBER_MODE:N,REGEXP_MODE:R,TITLE_MODE:A,UNDERSCORE_TITLE_MODE:O,METHOD_GUARD:I,END_SAME_AS_BEGIN:function(e){return Object.assign(e,{"on:begin":(e,t)=>{t.data._beginMatch=e[1]},"on:end":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})}});function D(e,t){"."===e.input[e.index-1]&&t.ignoreMatch()}function x(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=D,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function k(e,t){Array.isArray(e.illegal)&&(e.illegal=function(...e){return"("+e.map(e=>p(e)).join("|")+")"}(...e.illegal))}function L(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function M(e,t){void 0===e.relevance&&(e.relevance=1)}const P=["of","and","for","in","not","or","if","then","parent","list","value"];function F(e,t){return t?Number(t):function(e){return P.includes(e.toLowerCase())}(e)?0:1}function j(e,{plugins:t}){function n(t,n){return new RegExp(p(t),"m"+(e.case_insensitive?"i":"")+(n?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,t){t.position=this.position++,this.matchIndexes[this.matchAt]=t,this.regexes.push([t,e]),this.matchAt+=function(e){return new RegExp(e.toString()+"|").exec("").length-1}(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map(e=>e[1]);this.matcherRe=n(function(e,t="|"){const n=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;let r=0,a="";for(let i=0;i0&&(a+=t),a+="(";s.length>0;){const e=n.exec(s);if(null==e){a+=s;break}a+=s.substring(0,e.index),s=s.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?a+="\\"+String(Number(e[1])+o):(a+=e[0],"("===e[0]&&r++)}a+=")"}return a}(e),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex((e,t)=>t>0&&void 0!==e),r=this.matchIndexes[n];return t.splice(0,n),Object.assign(t,r)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new r;return this.rules.slice(e).forEach(([e,n])=>t.addRule(e,n)),t.compile(),this.multiRegexes[e]=t,t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]),"begin"===t.type&&this.count++}exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1,n=t.exec(e)}return n&&(this.regexIndex+=n.position+1,this.regexIndex===this.count&&this.considerAll()),n}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=s(e.classNameAliases||{}),function t(r,i){const o=r;if(r.compiled)return o;[L].forEach(e=>e(r,i)),e.compilerExtensions.forEach(e=>e(r,i)),r.__beforeBegin=null,[x,k,M].forEach(e=>e(r,i)),r.compiled=!0;let l=null;if("object"==typeof r.keywords&&(l=r.keywords.$pattern,delete r.keywords.$pattern),r.keywords&&(r.keywords=function e(t,n,r="keyword"){const a={};return"string"==typeof t?i(r,t.split(" ")):Array.isArray(t)?i(r,t):Object.keys(t).forEach((function(r){Object.assign(a,e(t[r],n,r))})),a;function i(e,t){n&&(t=t.map(e=>e.toLowerCase())),t.forEach((function(t){const n=t.split("|");a[n[0]]=[e,F(n[0],n[1])]}))}}(r.keywords,e.case_insensitive)),r.lexemes&&l)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return l=l||r.lexemes||/\w+/,o.keywordPatternRe=n(l,!0),i&&(r.begin||(r.begin=/\B|\b/),o.beginRe=n(r.begin),r.endSameAsBegin&&(r.end=r.begin),r.end||r.endsWithParent||(r.end=/\B|\b/),r.end&&(o.endRe=n(r.end)),o.terminatorEnd=p(r.end)||"",r.endsWithParent&&i.terminatorEnd&&(o.terminatorEnd+=(r.end?"|":"")+i.terminatorEnd)),r.illegal&&(o.illegalRe=n(r.illegal)),r.contains||(r.contains=[]),r.contains=[].concat(...r.contains.map((function(e){return function(e){e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return s(e,{variants:null},t)})));if(e.cachedVariants)return e.cachedVariants;if(function e(t){return!!t&&(t.endsWithParent||e(t.starts))}(e))return s(e,{starts:e.starts?s(e.starts):null});if(Object.isFrozen(e))return s(e);return e}("self"===e?r:e)}))),r.contains.forEach((function(e){t(e,o)})),r.starts&&t(r.starts,i),o.matcher=function(e){const t=new a;return e.contains.forEach(e=>t.addRule(e.begin,{rule:e,type:"begin"})),e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&t.addRule(e.illegal,{type:"illegal"}),t}(o),o}(e)}function U(e){const t={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!e.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,o(this.code);let t={};return this.autoDetect?(t=e.highlightAuto(this.code),this.detectedLanguage=t.language):(t=e.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),t.value},autoDetect(){return!this.language||(e=this.autodetect,Boolean(e||""===e));var e},ignoreIllegals:()=>!0},render(e){return e("pre",{},[e("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:t,VuePlugin:{install(e){e.component("highlightjs",t)}}}}const B={"after:highlightBlock":({block:e,result:t,text:n})=>{const r=Y(e);if(!r.length)return;const a=document.createElement("div");a.innerHTML=t.value,t.value=function(e,t,n){let r=0,a="";const i=[];function s(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset"}function c(e){a+=""+G(e)+">"}function d(e){("start"===e.event?l:c)(e.node)}for(;e.length||t.length;){let t=s();if(a+=o(n.substring(r,t[0].offset)),r=t[0].offset,t===e){i.reverse().forEach(c);do{d(t.splice(0,1)[0]),t=s()}while(t===e&&t.length&&t[0].offset===r);i.reverse().forEach(l)}else"start"===t[0].event?i.push(t[0].node):i.pop(),d(t.splice(0,1)[0])}return a+o(n.substr(r))}(r,Y(a),n)}};function G(e){return e.nodeName.toLowerCase()}function Y(e){const t=[];return function e(n,r){for(let a=n.firstChild;a;a=a.nextSibling)3===a.nodeType?r+=a.nodeValue.length:1===a.nodeType&&(t.push({event:"start",offset:r,node:a}),r=e(a,r),G(a).match(/br|hr|img|input/)||t.push({event:"stop",offset:r,node:a}));return r}(e,0),t}const H=e=>{console.error(e)},$=(e,...t)=>{console.log("WARN: "+e,...t)},z=(e,t)=>{console.log(`Deprecated as of ${e}. ${t}`)},V=o,q=s,W=Symbol("nomatch");var K=function(e){const t=Object.create(null),n=Object.create(null),a=[];let o=!0;const s=/(^(<[^>]+>|\t|)+|\n)/gm,l="Could not find the language '{}', did you forget to load/include a language module?",c={disableAutodetect:!0,name:"Plain text",contains:[]};let d={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:u};function p(e){return d.noHighlightRe.test(e)}function m(e,t,n,r){const a={code:t,language:e};A("before:highlight",a);const i=a.result?a.result:_(a.language,a.code,n,r);return i.code=a.code,A("after:highlight",i),i}function _(e,n,r,s){const c=n;function u(e,t){const n=T.case_insensitive?t[0].toLowerCase():t[0];return Object.prototype.hasOwnProperty.call(e.keywords,n)&&e.keywords[n]}function p(){null!=N.subLanguage?function(){if(""===O)return;let e=null;if("string"==typeof N.subLanguage){if(!t[N.subLanguage])return void A.addText(O);e=_(N.subLanguage,O,!0,R[N.subLanguage]),R[N.subLanguage]=e.top}else e=g(O,N.subLanguage.length?N.subLanguage:null);N.relevance>0&&(I+=e.relevance),A.addSublanguage(e.emitter,e.language)}():function(){if(!N.keywords)return void A.addText(O);let e=0;N.keywordPatternRe.lastIndex=0;let t=N.keywordPatternRe.exec(O),n="";for(;t;){n+=O.substring(e,t.index);const r=u(N,t);if(r){const[e,a]=r;A.addText(n),n="",I+=a;const i=T.classNameAliases[e]||e;A.addKeyword(t[0],i)}else n+=t[0];e=N.keywordPatternRe.lastIndex,t=N.keywordPatternRe.exec(O)}n+=O.substr(e),A.addText(n)}(),O=""}function m(e){return e.className&&A.openNode(T.classNameAliases[e.className]||e.className),N=Object.create(e,{parent:{value:N}}),N}function f(e){return 0===N.matcher.regexIndex?(O+=e[0],1):(x=!0,0)}function b(e){const t=e[0],n=e.rule,r=new i(n),a=[n.__beforeBegin,n["on:begin"]];for(const n of a)if(n&&(n(e,r),r.ignore))return f(t);return n&&n.endSameAsBegin&&(n.endRe=new RegExp(t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),n.skip?O+=t:(n.excludeBegin&&(O+=t),p(),n.returnBegin||n.excludeBegin||(O=t)),m(n),n.returnBegin?0:t.length}function E(e){const t=e[0],n=c.substr(e.index),r=function e(t,n,r){let a=function(e,t){const n=e&&e.exec(t);return n&&0===n.index}(t.endRe,r);if(a){if(t["on:end"]){const e=new i(t);t["on:end"](n,e),e.ignore&&(a=!1)}if(a){for(;t.endsParent&&t.parent;)t=t.parent;return t}}if(t.endsWithParent)return e(t.parent,n,r)}(N,e,n);if(!r)return W;const a=N;a.skip?O+=t:(a.returnEnd||a.excludeEnd||(O+=t),p(),a.excludeEnd&&(O=t));do{N.className&&A.closeNode(),N.skip||N.subLanguage||(I+=N.relevance),N=N.parent}while(N!==r.parent);return r.starts&&(r.endSameAsBegin&&(r.starts.endRe=r.endRe),m(r.starts)),a.returnEnd?0:t.length}let h={};function S(t,n){const a=n&&n[0];if(O+=t,null==a)return p(),0;if("begin"===h.type&&"end"===n.type&&h.index===n.index&&""===a){if(O+=c.slice(n.index,n.index+1),!o){const t=new Error("0 width match regex");throw t.languageName=e,t.badRule=h.rule,t}return 1}if(h=n,"begin"===n.type)return b(n);if("illegal"===n.type&&!r){const e=new Error('Illegal lexeme "'+a+'" for mode "'+(N.className||"")+'"');throw e.mode=N,e}if("end"===n.type){const e=E(n);if(e!==W)return e}if("illegal"===n.type&&""===a)return 1;if(D>1e5&&D>3*n.index){throw new Error("potential infinite loop, way more iterations than matches")}return O+=a,a.length}const T=C(e);if(!T)throw H(l.replace("{}",e)),new Error('Unknown language: "'+e+'"');const y=j(T,{plugins:a});let v="",N=s||y;const R={},A=new d.__emitter(d);!function(){const e=[];for(let t=N;t!==T;t=t.parent)t.className&&e.unshift(t.className);e.forEach(e=>A.openNode(e))}();let O="",I=0,w=0,D=0,x=!1;try{for(N.matcher.considerAll();;){D++,x?x=!1:N.matcher.considerAll(),N.matcher.lastIndex=w;const e=N.matcher.exec(c);if(!e)break;const t=S(c.substring(w,e.index),e);w=e.index+t}return S(c.substr(w)),A.closeAllNodes(),A.finalize(),v=A.toHTML(),{relevance:Math.floor(I),value:v,language:e,illegal:!1,emitter:A,top:N}}catch(t){if(t.message&&t.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:t.message,context:c.slice(w-100,w+100),mode:t.mode},sofar:v,relevance:0,value:V(c),emitter:A};if(o)return{illegal:!1,relevance:0,value:V(c),emitter:A,language:e,top:N,errorRaised:t};throw t}}function g(e,n){n=n||d.languages||Object.keys(t);const r=function(e){const t={relevance:0,emitter:new d.__emitter(d),value:V(e),illegal:!1,top:c};return t.emitter.addText(e),t}(e),a=n.filter(C).filter(R).map(t=>_(t,e,!1));a.unshift(r);const i=a.sort((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(C(e.language).supersetOf===t.language)return 1;if(C(t.language).supersetOf===e.language)return-1}return 0}),[o,s]=i,l=o;return l.second_best=s,l}const f={"before:highlightBlock":({block:e})=>{d.useBR&&(e.innerHTML=e.innerHTML.replace(/\n/g,"").replace(/ /g,"\n"))},"after:highlightBlock":({result:e})=>{d.useBR&&(e.value=e.value.replace(/\n/g," "))}},b=/^(<[^>]+>|\t)+/gm,E={"after:highlightBlock":({result:e})=>{d.tabReplace&&(e.value=e.value.replace(b,e=>e.replace(/\t/g,d.tabReplace)))}};function h(e){let t=null;const r=function(e){let t=e.className+" ";t+=e.parentNode?e.parentNode.className:"";const n=d.languageDetectRe.exec(t);if(n){const t=C(n[1]);return t||($(l.replace("{}",n[1])),$("Falling back to no-highlight mode for this block.",e)),t?n[1]:"no-highlight"}return t.split(/\s+/).find(e=>p(e)||C(e))}(e);if(p(r))return;A("before:highlightBlock",{block:e,language:r}),t=e;const a=t.textContent,i=r?m(r,a,!0):g(a);A("after:highlightBlock",{block:e,result:i,text:a}),e.innerHTML=i.value,function(e,t,r){const a=t?n[t]:r;e.classList.add("hljs"),a&&e.classList.add(a)}(e,r,i.language),e.result={language:i.language,re:i.relevance,relavance:i.relevance},i.second_best&&(e.second_best={language:i.second_best.language,re:i.second_best.relevance,relavance:i.second_best.relevance})}const S=()=>{if(S.called)return;S.called=!0,z("10.6.0","initHighlighting() is deprecated. Use highlightAll() instead.");document.querySelectorAll("pre code").forEach(h)};let T=!1,y=!1;function v(){if(!y)return void(T=!0);document.querySelectorAll("pre code").forEach(h)}function C(e){return e=(e||"").toLowerCase(),t[e]||t[n[e]]}function N(e,{languageName:t}){"string"==typeof e&&(e=[e]),e.forEach(e=>{n[e]=t})}function R(e){const t=C(e);return t&&!t.disableAutodetect}function A(e,t){const n=e;a.forEach((function(e){e[n]&&e[n](t)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){y=!0,T&&v()}),!1),Object.assign(e,{highlight:m,highlightAuto:g,highlightAll:v,fixMarkup:function(e){return z("10.2.0","fixMarkup will be removed entirely in v11.0"),z("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),t=e,d.tabReplace||d.useBR?t.replace(s,e=>"\n"===e?d.useBR?" ":e:d.tabReplace?e.replace(/\t/g,d.tabReplace):e):t;var t},highlightBlock:h,configure:function(e){e.useBR&&(z("10.3.0","'useBR' will be removed entirely in v11.0"),z("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),d=q(d,e)},initHighlighting:S,initHighlightingOnLoad:function(){z("10.6.0","initHighlightingOnLoad() is deprecated. Use highlightAll() instead."),T=!0},registerLanguage:function(n,r){let a=null;try{a=r(e)}catch(e){if(H("Language definition for '{}' could not be registered.".replace("{}",n)),!o)throw e;H(e),a=c}a.name||(a.name=n),t[n]=a,a.rawDefinition=r.bind(null,e),a.aliases&&N(a.aliases,{languageName:n})},listLanguages:function(){return Object.keys(t)},getLanguage:C,registerAliases:N,requireLanguage:function(e){z("10.4.0","requireLanguage will be removed entirely in v11."),z("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const t=C(e);if(t)return t;throw new Error("The '{}' language is required, but not loaded.".replace("{}",e))},autoDetection:R,inherit:q,addPlugin:function(e){a.push(e)},vuePlugin:U(e).VuePlugin}),e.debugMode=function(){o=!1},e.safeMode=function(){o=!0},e.versionString="10.6.0";for(const e in w)"object"==typeof w[e]&&r(w[e]);return Object.assign(e,w),e.addPlugin(f),e.addPlugin(B),e.addPlugin(E),e}({});e.exports=K},function(e,t,n){"use strict";var r=n(172),a=i(Error);function i(e){return t.displayName=e.displayName||e.name,t;function t(t){return t&&(t=r.apply(null,arguments)),new e(t)}}e.exports=a,a.eval=i(EvalError),a.range=i(RangeError),a.reference=i(ReferenceError),a.syntax=i(SyntaxError),a.type=i(TypeError),a.uri=i(URIError),a.create=i},function(e,t,n){!function(){var t;function n(e){for(var t,n,r,a,i=1,o=[].slice.call(arguments),s=0,l=e.length,c="",d=!1,u=!1,p=function(){return o[i++]},m=function(){for(var n="";/\d/.test(e[s]);)n+=e[s++],t=e[s];return n.length>0?parseInt(n):null};s{return(t=e)?"string"==typeof t?t:t.source:null;var t}).join("")}e.exports=function(e){const t={ruleDeclaration:/^[a-zA-Z][a-zA-Z0-9-]*/,unexpectedChars:/[!@#$^&',?+~`|:]/},r=e.COMMENT(/;/,/$/),a={className:"attribute",begin:n(t.ruleDeclaration,/(?=\s*=)/)};return{name:"Augmented Backus-Naur Form",illegal:t.unexpectedChars,keywords:["ALPHA","BIT","CHAR","CR","CRLF","CTL","DIGIT","DQUOTE","HEXDIG","HTAB","LF","LWSP","OCTET","SP","VCHAR","WSP"],contains:[a,r,{className:"symbol",begin:/%b[0-1]+(-[0-1]+|(\.[0-1]+)+){0,1}/},{className:"symbol",begin:/%d[0-9]+(-[0-9]+|(\.[0-9]+)+){0,1}/},{className:"symbol",begin:/%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+){0,1}/},{className:"symbol",begin:/%[si]/},e.QUOTE_STRING_MODE,e.NUMBER_MODE]}}},function(e,t){function n(e){return e?"string"==typeof e?e:e.source:null}function r(...e){return e.map(e=>n(e)).join("")}function a(...e){return"("+e.map(e=>n(e)).join("|")+")"}e.exports=function(e){const t=["GET","POST","HEAD","PUT","DELETE","CONNECT","OPTIONS","PATCH","TRACE"];return{name:"Apache Access Log",contains:[{className:"number",begin:/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/,relevance:5},{className:"number",begin:/\b\d+\b/,relevance:0},{className:"string",begin:r(/"/,a(...t)),end:/"/,keywords:t,illegal:/\n/,relevance:5,contains:[{begin:/HTTP\/[12]\.\d'/,relevance:5}]},{className:"string",begin:/\[\d[^\]\n]{8,}\]/,illegal:/\n/,relevance:1},{className:"string",begin:/\[/,end:/\]/,illegal:/\n/,relevance:0},{className:"string",begin:/"Mozilla\/\d\.\d \(/,end:/"/,illegal:/\n/,relevance:3},{className:"string",begin:/"/,end:/"/,illegal:/\n/,relevance:0}]}}},function(e,t){function n(...e){return e.map(e=>{return(t=e)?"string"==typeof t?t:t.source:null;var t}).join("")}e.exports=function(e){const t={className:"rest_arg",begin:/[.]{3}/,end:/[a-zA-Z_$][a-zA-Z0-9_$]*/,relevance:10};return{name:"ActionScript",aliases:["as"],keywords:{keyword:"as break case catch class const continue default delete do dynamic each else extends final finally for function get if implements import in include instanceof interface internal is namespace native new override package private protected public return set static super switch this throw try typeof use var void while with",literal:"true false null undefined"},contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,{className:"class",beginKeywords:"package",end:/\{/,contains:[e.TITLE_MODE]},{className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.TITLE_MODE]},{className:"meta",beginKeywords:"import include",end:/;/,keywords:{"meta-keyword":"import include"}},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,illegal:/\S/,contains:[e.TITLE_MODE,{className:"params",begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t]},{begin:n(/:\s*/,/([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/)}]},e.METHOD_GUARD],illegal:/#/}}},function(e,t){e.exports=function(e){const t="[A-Za-z](_?[A-Za-z0-9.])*",n=e.COMMENT("--","$"),r={begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:"[]\\{\\}%#'\"",contains:[{beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword",beginKeywords:"not null constant access function procedure in out aliased exception"},{className:"type",begin:t,endsParent:!0,relevance:0}]};return{name:"Ada",case_insensitive:!0,keywords:{keyword:"abort else new return abs elsif not reverse abstract end accept entry select access exception of separate aliased exit or some all others subtype and for out synchronized array function overriding at tagged generic package task begin goto pragma terminate body private then if procedure type case in protected constant interface is raise use declare range delay limited record when delta loop rem while digits renames with do mod requeue xor",literal:"True False"},contains:[n,{className:"string",begin:/"/,end:/"/,contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{className:"number",begin:"\\b(\\d(_|\\d)*#\\w+(\\.\\w+)?#([eE][-+]?\\d(_|\\d)*)?|\\d(_|\\d)*(\\.\\d(_|\\d)*)?([eE][-+]?\\d(_|\\d)*)?)",relevance:0},{className:"symbol",begin:"'"+t},{className:"title",begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?",end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:"[]\\{\\}%#'\""},{begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+",end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)",keywords:"overriding function procedure with is renames return",returnBegin:!0,contains:[n,{className:"title",begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)",excludeBegin:!0,excludeEnd:!0,illegal:"[]\\{\\}%#'\""},r,{className:"type",begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0,excludeEnd:!0,endsParent:!0,illegal:"[]\\{\\}%#'\""}]},{className:"type",begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:"[]\\{\\}%#'\""},r]}}},function(e,t){e.exports=function(e){var t={className:"built_in",begin:"\\b(void|bool|int|int8|int16|int32|int64|uint|uint8|uint16|uint32|uint64|string|ref|array|double|float|auto|dictionary)"},n={className:"symbol",begin:"[a-zA-Z0-9_]+@"},r={className:"keyword",begin:"<",end:">",contains:[t,n]};return t.contains=[r],n.contains=[r],{name:"AngelScript",aliases:["asc"],keywords:"for in|0 break continue while do|0 return if else case switch namespace is cast or and xor not get|0 in inout|10 out override set|0 private public const default|0 final shared external mixin|10 enum typedef funcdef this super import from interface abstract|0 try catch protected explicit property",illegal:"(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunction\\s*[^\\(])",contains:[{className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},{className:"string",begin:'"""',end:'"""'},{className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE],relevance:0},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"string",begin:"^\\s*\\[",end:"\\]"},{beginKeywords:"interface namespace",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]},{beginKeywords:"class",end:/\{/,illegal:"[;.\\-]",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+",contains:[{begin:"[:,]\\s*",contains:[{className:"symbol",begin:"[a-zA-Z0-9_]+"}]}]}]},t,n,{className:"literal",begin:"\\b(null|true|false)"},{className:"number",relevance:0,begin:"(-?)(\\b0[xXbBoOdD][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)"}]}}},function(e,t){e.exports=function(e){const t={className:"number",begin:/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/};return{name:"Apache config",aliases:["apacheconf"],case_insensitive:!0,contains:[e.HASH_COMMENT_MODE,{className:"section",begin:/<\/?/,end:/>/,contains:[t,{className:"number",begin:/:\d{1,5}/},e.inherit(e.QUOTE_STRING_MODE,{relevance:0})]},{className:"attribute",begin:/\w+/,relevance:0,keywords:{nomarkup:"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername"},starts:{end:/$/,relevance:0,keywords:{literal:"on off all deny allow"},contains:[{className:"meta",begin:/\s\[/,end:/\]$/},{className:"variable",begin:/[\$%]\{/,end:/\}/,contains:["self",{className:"number",begin:/[$%]\d+/}]},t,{className:"number",begin:/\d+/},e.QUOTE_STRING_MODE]}}],illegal:/\S/}}},function(e,t){function n(e){return e?"string"==typeof e?e:e.source:null}function r(...e){return e.map(e=>n(e)).join("")}function a(...e){return"("+e.map(e=>n(e)).join("|")+")"}e.exports=function(e){const t=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),n={className:"params",begin:/\(/,end:/\)/,contains:["self",e.C_NUMBER_MODE,t]},i=e.COMMENT(/--/,/$/),o=[i,e.COMMENT(/\(\*/,/\*\)/,{contains:["self",i]}),e.HASH_COMMENT_MODE];return{name:"AppleScript",aliases:["osascript"],keywords:{keyword:"about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without",literal:"AppleScript false linefeed return pi quote result space tab true",built_in:"alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name paragraph paragraphs rest reverse running time version weekday word words year"},contains:[t,e.C_NUMBER_MODE,{className:"built_in",begin:r(/\b/,a(/clipboard info/,/the clipboard/,/info for/,/list (disks|folder)/,/mount volume/,/path to/,/(close|open for) access/,/(get|set) eof/,/current date/,/do shell script/,/get volume settings/,/random number/,/set volume/,/system attribute/,/system info/,/time to GMT/,/(load|run|store) script/,/scripting components/,/ASCII (character|number)/,/localized string/,/choose (application|color|file|file name|folder|from list|remote application|URL)/,/display (alert|dialog)/),/\b/)},{className:"built_in",begin:/^\s*return\b/},{className:"literal",begin:/\b(text item delimiters|current application|missing value)\b/},{className:"keyword",begin:r(/\b/,a(/apart from/,/aside from/,/instead of/,/out of/,/greater than/,/isn't|(doesn't|does not) (equal|come before|come after|contain)/,/(greater|less) than( or equal)?/,/(starts?|ends|begins?) with/,/contained by/,/comes (before|after)/,/a (ref|reference)/,/POSIX (file|path)/,/(date|time) string/,/quoted form/),/\b/)},{beginKeywords:"on",illegal:/[${=;\n]/,contains:[e.UNDERSCORE_TITLE_MODE,n]},...o],illegal:/\/\/|->|=>|\[\[/}}},function(e,t){e.exports=function(e){const t="[A-Za-z_][0-9A-Za-z_]*",n={keyword:"if for while var new function do return void else break",literal:"BackSlash DoubleQuote false ForwardSlash Infinity NaN NewLine null PI SingleQuote Tab TextFormatting true undefined",built_in:"Abs Acos Angle Attachments Area AreaGeodetic Asin Atan Atan2 Average Bearing Boolean Buffer BufferGeodetic Ceil Centroid Clip Console Constrain Contains Cos Count Crosses Cut Date DateAdd DateDiff Day Decode DefaultValue Dictionary Difference Disjoint Distance DistanceGeodetic Distinct DomainCode DomainName Equals Exp Extent Feature FeatureSet FeatureSetByAssociation FeatureSetById FeatureSetByPortalItem FeatureSetByRelationshipName FeatureSetByTitle FeatureSetByUrl Filter First Floor Geometry GroupBy Guid HasKey Hour IIf IndexOf Intersection Intersects IsEmpty IsNan IsSelfIntersecting Length LengthGeodetic Log Max Mean Millisecond Min Minute Month MultiPartToSinglePart Multipoint NextSequenceValue Now Number OrderBy Overlaps Point Polygon Polyline Portal Pow Random Relate Reverse RingIsClockWise Round Second SetGeometry Sin Sort Sqrt Stdev Sum SymmetricDifference Tan Text Timestamp Today ToLocal Top Touches ToUTC TrackCurrentTime TrackGeometryWindow TrackIndex TrackStartTime TrackWindow TypeOf Union UrlEncode Variance Weekday When Within Year "},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},a={className:"subst",begin:"\\$\\{",end:"\\}",keywords:n,contains:[]},i={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,a]};a.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,r,e.REGEXP_MODE];const o=a.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{name:"ArcGIS Arcade",aliases:["arcade"],keywords:n,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"symbol",begin:"\\$[datastore|feature|layer|map|measure|sourcefeature|sourcelayer|targetfeature|targetlayer|value|view]+"},r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:t+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:t,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(return)\\b)\\s*",keywords:"return",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+t+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,contains:o}]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:t}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:o}],illegal:/\[|%/},{begin:/\$[(.]/}],illegal:/#(?!!)/}}},function(e,t){function n(e){return function(...e){return e.map(e=>{return(t=e)?"string"==typeof t?t:t.source:null;var t}).join("")}("(",e,")?")}e.exports=function(e){const t="boolean byte word String",r="setup loop KeyboardController MouseController SoftwareSerial EthernetServer EthernetClient LiquidCrystal RobotControl GSMVoiceCall EthernetUDP EsploraTFT HttpClient RobotMotor WiFiClient GSMScanner FileSystem Scheduler GSMServer YunClient YunServer IPAddress GSMClient GSMModem Keyboard Ethernet Console GSMBand Esplora Stepper Process WiFiUDP GSM_SMS Mailbox USBHost Firmata PImage Client Server GSMPIN FileIO Bridge Serial EEPROM Stream Mouse Audio Servo File Task GPRS WiFi Wire TFT GSM SPI SD runShellCommandAsynchronously analogWriteResolution retrieveCallingNumber printFirmwareVersion analogReadResolution sendDigitalPortPair noListenOnLocalhost readJoystickButton setFirmwareVersion readJoystickSwitch scrollDisplayRight getVoiceCallStatus scrollDisplayLeft writeMicroseconds delayMicroseconds beginTransmission getSignalStrength runAsynchronously getAsynchronously listenOnLocalhost getCurrentCarrier readAccelerometer messageAvailable sendDigitalPorts lineFollowConfig countryNameWrite runShellCommand readStringUntil rewindDirectory readTemperature setClockDivider readLightSensor endTransmission analogReference detachInterrupt countryNameRead attachInterrupt encryptionType readBytesUntil robotNameWrite readMicrophone robotNameRead cityNameWrite userNameWrite readJoystickY readJoystickX mouseReleased openNextFile scanNetworks noInterrupts digitalWrite beginSpeaker mousePressed isActionDone mouseDragged displayLogos noAutoscroll addParameter remoteNumber getModifiers keyboardRead userNameRead waitContinue processInput parseCommand printVersion readNetworks writeMessage blinkVersion cityNameRead readMessage setDataMode parsePacket isListening setBitOrder beginPacket isDirectory motorsWrite drawCompass digitalRead clearScreen serialEvent rightToLeft setTextSize leftToRight requestFrom keyReleased compassRead analogWrite interrupts WiFiServer disconnect playMelody parseFloat autoscroll getPINUsed setPINUsed setTimeout sendAnalog readSlider analogRead beginWrite createChar motorsStop keyPressed tempoWrite readButton subnetMask debugPrint macAddress writeGreen randomSeed attachGPRS readString sendString remotePort releaseAll mouseMoved background getXChange getYChange answerCall getResult voiceCall endPacket constrain getSocket writeJSON getButton available connected findUntil readBytes exitValue readGreen writeBlue startLoop IPAddress isPressed sendSysex pauseMode gatewayIP setCursor getOemKey tuneWrite noDisplay loadImage switchPIN onRequest onReceive changePIN playFile noBuffer parseInt overflow checkPIN knobRead beginTFT bitClear updateIR bitWrite position writeRGB highByte writeRed setSpeed readBlue noStroke remoteIP transfer shutdown hangCall beginSMS endWrite attached maintain noCursor checkReg checkPUK shiftOut isValid shiftIn pulseIn connect println localIP pinMode getIMEI display noBlink process getBand running beginSD drawBMP lowByte setBand release bitRead prepare pointTo readRed setMode noFill remove listen stroke detach attach noTone exists buffer height bitSet circle config cursor random IRread setDNS endSMS getKey micros millis begin print write ready flush width isPIN blink clear press mkdir rmdir close point yield image BSSID click delay read text move peek beep rect line open seek fill size turn stop home find step tone sqrt RSSI SSID end bit tan cos sin pow map abs max min get run put",a="DIGITAL_MESSAGE FIRMATA_STRING ANALOG_MESSAGE REPORT_DIGITAL REPORT_ANALOG INPUT_PULLUP SET_PIN_MODE INTERNAL2V56 SYSTEM_RESET LED_BUILTIN INTERNAL1V1 SYSEX_START INTERNAL EXTERNAL DEFAULT OUTPUT INPUT HIGH LOW",i=function(e){const t=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),r="(decltype\\(auto\\)|"+n("[a-zA-Z_]\\w*::")+"[a-zA-Z_]\\w*"+n("<[^<>]+>")+")",a={className:"keyword",begin:"\\b[a-z\\d_]*_t\\b"},i={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:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|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(i,{className:"meta-string"}),{className:"meta-string",begin:/<.*?>/,end:/$/,illegal:"\\n"},t,e.C_BLOCK_COMMENT_MODE]},l={className:"title",begin:n("[a-zA-Z_]\\w*::")+e.IDENT_RE,relevance:0},c=n("[a-zA-Z_]\\w*::")+e.IDENT_RE+"\\s*\\(",d={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_t short 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 pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair 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"},u=[s,a,t,e.C_BLOCK_COMMENT_MODE,o,i],p={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:d,contains:u.concat([{begin:/\(/,end:/\)/,keywords:d,contains:u.concat(["self"]),relevance:0}]),relevance:0},m={className:"function",begin:"("+r+"[\\*&\\s]+)+"+c,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:d,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:d,relevance:0},{begin:c,returnBegin:!0,contains:[l],relevance:0},{className:"params",begin:/\(/,end:/\)/,keywords:d,relevance:0,contains:[t,e.C_BLOCK_COMMENT_MODE,i,o,a,{begin:/\(/,end:/\)/,keywords:d,relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,i,o,a]}]},a,t,e.C_BLOCK_COMMENT_MODE,s]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:d,illegal:"",contains:[].concat(p,m,u,[s,{begin:"\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",end:">",keywords:d,contains:["self",a]},{begin:e.IDENT_RE+"::",keywords:d},{className:"class",beginKeywords:"enum class struct union",end:/[{;:<>=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:s,strings:i,keywords:d}}}(e),o=i.keywords;return o.keyword+=" "+t,o.literal+=" "+a,o.built_in+=" "+r,i.name="Arduino",i.aliases=["ino"],i.supersetOf="cpp",i}},function(e,t){e.exports=function(e){const t={variants:[e.COMMENT("^[ \\t]*(?=#)","$",{relevance:0,excludeBegin:!0}),e.COMMENT("[;@]","$",{relevance:0}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]};return{name:"ARM Assembly",case_insensitive:!0,aliases:["arm"],keywords:{$pattern:"\\.?"+e.IDENT_RE,meta:".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ",built_in:"r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @"},contains:[{className:"keyword",begin:"\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)"},t,e.QUOTE_STRING_MODE,{className:"string",begin:"'",end:"[^\\\\]'",relevance:0},{className:"title",begin:"\\|",end:"\\|",illegal:"\\n",relevance:0},{className:"number",variants:[{begin:"[#$=]?0x[0-9a-f]+"},{begin:"[#$=]?0b[01]+"},{begin:"[#$=]\\d+"},{begin:"\\b\\d+"}],relevance:0},{className:"symbol",variants:[{begin:"^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:"},{begin:"^[a-z_\\.\\$][a-z0-9_\\.\\$]+"},{begin:"[=#]\\w+"}],relevance:0}]}}},function(e,t){function n(e){return e?"string"==typeof e?e:e.source:null}function r(e){return a("(?=",e,")")}function a(...e){return e.map(e=>n(e)).join("")}function i(...e){return"("+e.map(e=>n(e)).join("|")+")"}e.exports=function(e){const t=a(/[A-Z_]/,a("(",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),n={className:"symbol",begin:/&[a-z]+;|[0-9]+;|[a-f0-9]+;/},o={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},s=e.inherit(o,{begin:/\(/,end:/\)/}),l=e.inherit(e.APOS_STRING_MODE,{className:"meta-string"}),c=e.inherit(e.QUOTE_STRING_MODE,{className:"meta-string"}),d={endsWithParent:!0,illegal:/,relevance:0,contains:[{className:"attr",begin:/[A-Za-z0-9._:-]+/,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[n]},{begin:/'/,end:/'/,contains:[n]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[o,c,l,s,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[o,s,c,l]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},n,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/