diff --git a/docs/_content/BlazorPrettyCode/GithubPlus.json b/docs/_content/BlazorPrettyCode/GithubPlus.json index 48a19f5..817c724 100644 --- a/docs/_content/BlazorPrettyCode/GithubPlus.json +++ b/docs/_content/BlazorPrettyCode/GithubPlus.json @@ -54,7 +54,7 @@ } }, { - "Name": "CSS Propery", + "Name": "CSS Property", "Settings": { "color": "#005cc5" } diff --git a/docs/_content/BlazorPrettyCode/GithubPlus.json.br b/docs/_content/BlazorPrettyCode/GithubPlus.json.br new file mode 100644 index 0000000..ad72e1b Binary files /dev/null and b/docs/_content/BlazorPrettyCode/GithubPlus.json.br differ diff --git a/docs/_content/BlazorPrettyCode/GithubPlus.json.gz b/docs/_content/BlazorPrettyCode/GithubPlus.json.gz new file mode 100644 index 0000000..69069f7 Binary files /dev/null and b/docs/_content/BlazorPrettyCode/GithubPlus.json.gz differ diff --git a/docs/_content/BlazorPrettyCode/Material.json b/docs/_content/BlazorPrettyCode/Material.json index d483694..2af5259 100644 --- a/docs/_content/BlazorPrettyCode/Material.json +++ b/docs/_content/BlazorPrettyCode/Material.json @@ -55,7 +55,7 @@ } }, { - "Name": "CSS Propery", + "Name": "CSS Property", "Settings": { "color": "#EEFFFF" } diff --git a/docs/_content/BlazorPrettyCode/Material.json.br b/docs/_content/BlazorPrettyCode/Material.json.br new file mode 100644 index 0000000..234f8c9 Binary files /dev/null and b/docs/_content/BlazorPrettyCode/Material.json.br differ diff --git a/docs/_content/BlazorPrettyCode/Material.json.gz b/docs/_content/BlazorPrettyCode/Material.json.gz new file mode 100644 index 0000000..49b5390 Binary files /dev/null and b/docs/_content/BlazorPrettyCode/Material.json.gz differ diff --git a/docs/_content/BlazorPrettyCode/PrettyCodeDefault.json b/docs/_content/BlazorPrettyCode/PrettyCodeDefault.json index 9571a76..00c264a 100644 --- a/docs/_content/BlazorPrettyCode/PrettyCodeDefault.json +++ b/docs/_content/BlazorPrettyCode/PrettyCodeDefault.json @@ -57,7 +57,7 @@ } }, { - "Name": "CSS Propery", + "Name": "CSS Property", "Settings": { "color": "#268BD2" } diff --git a/docs/_content/BlazorPrettyCode/PrettyCodeDefault.json.br b/docs/_content/BlazorPrettyCode/PrettyCodeDefault.json.br new file mode 100644 index 0000000..31b71a1 Binary files /dev/null and b/docs/_content/BlazorPrettyCode/PrettyCodeDefault.json.br differ diff --git a/docs/_content/BlazorPrettyCode/PrettyCodeDefault.json.gz b/docs/_content/BlazorPrettyCode/PrettyCodeDefault.json.gz new file mode 100644 index 0000000..1bd671f Binary files /dev/null and b/docs/_content/BlazorPrettyCode/PrettyCodeDefault.json.gz differ diff --git a/docs/_content/BlazorPrettyCode/SolarizedDark.json b/docs/_content/BlazorPrettyCode/SolarizedDark.json index 4f3cd81..69a6ad0 100644 --- a/docs/_content/BlazorPrettyCode/SolarizedDark.json +++ b/docs/_content/BlazorPrettyCode/SolarizedDark.json @@ -53,7 +53,7 @@ } }, { - "Name": "CSS Propery", + "Name": "CSS Property", "Settings": { "color": "#268BD2" } diff --git a/docs/_content/BlazorPrettyCode/SolarizedDark.json.br b/docs/_content/BlazorPrettyCode/SolarizedDark.json.br new file mode 100644 index 0000000..d8ef2cd Binary files /dev/null and b/docs/_content/BlazorPrettyCode/SolarizedDark.json.br differ diff --git a/docs/_content/BlazorPrettyCode/SolarizedDark.json.gz b/docs/_content/BlazorPrettyCode/SolarizedDark.json.gz new file mode 100644 index 0000000..9138c3a Binary files /dev/null and b/docs/_content/BlazorPrettyCode/SolarizedDark.json.gz differ diff --git a/docs/_content/BlazorPrettyCode/SolarizedLight.json b/docs/_content/BlazorPrettyCode/SolarizedLight.json index 127b052..7745325 100644 --- a/docs/_content/BlazorPrettyCode/SolarizedLight.json +++ b/docs/_content/BlazorPrettyCode/SolarizedLight.json @@ -54,7 +54,7 @@ } }, { - "Name": "CSS Propery", + "Name": "CSS Property", "Settings": { "color": "#268BD2" } diff --git a/docs/_content/BlazorPrettyCode/SolarizedLight.json.br b/docs/_content/BlazorPrettyCode/SolarizedLight.json.br new file mode 100644 index 0000000..17f04c8 Binary files /dev/null and b/docs/_content/BlazorPrettyCode/SolarizedLight.json.br differ diff --git a/docs/_content/BlazorPrettyCode/SolarizedLight.json.gz b/docs/_content/BlazorPrettyCode/SolarizedLight.json.gz new file mode 100644 index 0000000..442a841 Binary files /dev/null and b/docs/_content/BlazorPrettyCode/SolarizedLight.json.gz differ diff --git a/docs/_content/BlazorPrettyCode/WinterIsComingDark.json b/docs/_content/BlazorPrettyCode/WinterIsComingDark.json index b11da88..1035e1c 100644 --- a/docs/_content/BlazorPrettyCode/WinterIsComingDark.json +++ b/docs/_content/BlazorPrettyCode/WinterIsComingDark.json @@ -60,7 +60,7 @@ } }, { - "Name": "CSS Propery", + "Name": "CSS Property", "Settings": { "color": "#7fdbca" } diff --git a/docs/_content/BlazorPrettyCode/WinterIsComingDark.json.br b/docs/_content/BlazorPrettyCode/WinterIsComingDark.json.br new file mode 100644 index 0000000..127c601 Binary files /dev/null and b/docs/_content/BlazorPrettyCode/WinterIsComingDark.json.br differ diff --git a/docs/_content/BlazorPrettyCode/WinterIsComingDark.json.gz b/docs/_content/BlazorPrettyCode/WinterIsComingDark.json.gz new file mode 100644 index 0000000..f8c2ac3 Binary files /dev/null and b/docs/_content/BlazorPrettyCode/WinterIsComingDark.json.gz differ diff --git a/docs/_content/BlazorPrettyCode/WinterIsComingLight.json b/docs/_content/BlazorPrettyCode/WinterIsComingLight.json index 83d7d14..5bc2e21 100644 --- a/docs/_content/BlazorPrettyCode/WinterIsComingLight.json +++ b/docs/_content/BlazorPrettyCode/WinterIsComingLight.json @@ -62,7 +62,7 @@ } }, { - "Name": "CSS Propery", + "Name": "CSS Property", "Settings": { "color": "#7b30d0" } diff --git a/docs/_content/BlazorPrettyCode/WinterIsComingLight.json.br b/docs/_content/BlazorPrettyCode/WinterIsComingLight.json.br new file mode 100644 index 0000000..0870512 Binary files /dev/null and b/docs/_content/BlazorPrettyCode/WinterIsComingLight.json.br differ diff --git a/docs/_content/BlazorPrettyCode/WinterIsComingLight.json.gz b/docs/_content/BlazorPrettyCode/WinterIsComingLight.json.gz new file mode 100644 index 0000000..39c68de Binary files /dev/null and b/docs/_content/BlazorPrettyCode/WinterIsComingLight.json.gz differ diff --git a/docs/_content/SamplePages/snippets/badHtml.html.br b/docs/_content/SamplePages/snippets/badHtml.html.br new file mode 100644 index 0000000..02eeb73 --- /dev/null +++ b/docs/_content/SamplePages/snippets/badHtml.html.br @@ -0,0 +1,2 @@ + �div>This "bad" html +

So is this \ No newline at end of file diff --git a/docs/_content/SamplePages/snippets/badHtml.html.gz b/docs/_content/SamplePages/snippets/badHtml.html.gz new file mode 100644 index 0000000..9038d77 Binary files /dev/null and b/docs/_content/SamplePages/snippets/badHtml.html.gz differ diff --git a/docs/_content/SamplePages/snippets/collapseExample.html.br b/docs/_content/SamplePages/snippets/collapseExample.html.br new file mode 100644 index 0000000..2e636a1 Binary files /dev/null and b/docs/_content/SamplePages/snippets/collapseExample.html.br differ diff --git a/docs/_content/SamplePages/snippets/collapseExample.html.gz b/docs/_content/SamplePages/snippets/collapseExample.html.gz new file mode 100644 index 0000000..283eeb8 Binary files /dev/null and b/docs/_content/SamplePages/snippets/collapseExample.html.gz differ diff --git a/docs/_content/SamplePages/snippets/css1.html.br b/docs/_content/SamplePages/snippets/css1.html.br new file mode 100644 index 0000000..e7904c0 Binary files /dev/null and b/docs/_content/SamplePages/snippets/css1.html.br differ diff --git a/docs/_content/SamplePages/snippets/css1.html.gz b/docs/_content/SamplePages/snippets/css1.html.gz new file mode 100644 index 0000000..f3f7d9d Binary files /dev/null and b/docs/_content/SamplePages/snippets/css1.html.gz differ diff --git a/docs/_content/SamplePages/snippets/demo.html.br b/docs/_content/SamplePages/snippets/demo.html.br new file mode 100644 index 0000000..fcb6753 --- /dev/null +++ b/docs/_content/SamplePages/snippets/demo.html.br @@ -0,0 +1,5 @@ +�&�This
+is a "test"! +

 \ No newline at end of file diff --git a/docs/_content/SamplePages/snippets/demo.html.gz b/docs/_content/SamplePages/snippets/demo.html.gz new file mode 100644 index 0000000..816355f Binary files /dev/null and b/docs/_content/SamplePages/snippets/demo.html.gz differ diff --git a/docs/_content/SamplePages/snippets/demoAttributes.html.br b/docs/_content/SamplePages/snippets/demoAttributes.html.br new file mode 100644 index 0000000..17db53c Binary files /dev/null and b/docs/_content/SamplePages/snippets/demoAttributes.html.br differ diff --git a/docs/_content/SamplePages/snippets/demoAttributes.html.gz b/docs/_content/SamplePages/snippets/demoAttributes.html.gz new file mode 100644 index 0000000..6ab3800 Binary files /dev/null and b/docs/_content/SamplePages/snippets/demoAttributes.html.gz differ diff --git a/docs/_content/SamplePages/snippets/demoSnippet.html.br b/docs/_content/SamplePages/snippets/demoSnippet.html.br new file mode 100644 index 0000000..fcfc28d Binary files /dev/null and b/docs/_content/SamplePages/snippets/demoSnippet.html.br differ diff --git a/docs/_content/SamplePages/snippets/demoSnippet.html.gz b/docs/_content/SamplePages/snippets/demoSnippet.html.gz new file mode 100644 index 0000000..347ce27 Binary files /dev/null and b/docs/_content/SamplePages/snippets/demoSnippet.html.gz differ diff --git a/docs/_content/SamplePages/snippets/githubSnippet.html.br b/docs/_content/SamplePages/snippets/githubSnippet.html.br new file mode 100644 index 0000000..1654187 Binary files /dev/null and b/docs/_content/SamplePages/snippets/githubSnippet.html.br differ diff --git a/docs/_content/SamplePages/snippets/githubSnippet.html.gz b/docs/_content/SamplePages/snippets/githubSnippet.html.gz new file mode 100644 index 0000000..88e4059 Binary files /dev/null and b/docs/_content/SamplePages/snippets/githubSnippet.html.gz differ diff --git a/docs/_content/SamplePages/snippets/highlights.html.br b/docs/_content/SamplePages/snippets/highlights.html.br new file mode 100644 index 0000000..227302c Binary files /dev/null and b/docs/_content/SamplePages/snippets/highlights.html.br differ diff --git a/docs/_content/SamplePages/snippets/highlights.html.gz b/docs/_content/SamplePages/snippets/highlights.html.gz new file mode 100644 index 0000000..2d563d0 Binary files /dev/null and b/docs/_content/SamplePages/snippets/highlights.html.gz differ diff --git a/docs/_content/SamplePages/snippets/hover.html.br b/docs/_content/SamplePages/snippets/hover.html.br new file mode 100644 index 0000000..7099a37 --- /dev/null +++ b/docs/_content/SamplePages/snippets/hover.html.br @@ -0,0 +1,2 @@ +�(,l���{��+������v�[�8">�b�r0��A��$��y��3xNm�Uԯ�����?Q Λ��1����|��<�n"���}� +�0���#�B�M� 1?w��x�2A���z�m����9 �P� jj��t棵y,1l���Z�x'��&X]�ɴg�g'�H;i�?�S��ki�i�� ���o;�0��5Ĥ��� \ No newline at end of file diff --git a/docs/_content/SamplePages/snippets/hover.html.gz b/docs/_content/SamplePages/snippets/hover.html.gz new file mode 100644 index 0000000..d0cd37f Binary files /dev/null and b/docs/_content/SamplePages/snippets/hover.html.gz differ diff --git a/docs/_content/SamplePages/snippets/program.html.br b/docs/_content/SamplePages/snippets/program.html.br new file mode 100644 index 0000000..9b1f06d Binary files /dev/null and b/docs/_content/SamplePages/snippets/program.html.br differ diff --git a/docs/_content/SamplePages/snippets/program.html.gz b/docs/_content/SamplePages/snippets/program.html.gz new file mode 100644 index 0000000..5245882 Binary files /dev/null and b/docs/_content/SamplePages/snippets/program.html.gz differ diff --git a/docs/_content/SamplePages/snippets/titleExample.html.br b/docs/_content/SamplePages/snippets/titleExample.html.br new file mode 100644 index 0000000..fab5380 Binary files /dev/null and b/docs/_content/SamplePages/snippets/titleExample.html.br differ diff --git a/docs/_content/SamplePages/snippets/titleExample.html.gz b/docs/_content/SamplePages/snippets/titleExample.html.gz new file mode 100644 index 0000000..d65ef23 Binary files /dev/null and b/docs/_content/SamplePages/snippets/titleExample.html.gz differ diff --git a/docs/_content/SamplePages/snippets/usingSimple.html.br b/docs/_content/SamplePages/snippets/usingSimple.html.br new file mode 100644 index 0000000..8305aea --- /dev/null +++ b/docs/_content/SamplePages/snippets/usingSimple.html.br @@ -0,0 +1 @@ +� �@using BlazorPrettyCode \ No newline at end of file diff --git a/docs/_content/SamplePages/snippets/usingSimple.html.gz b/docs/_content/SamplePages/snippets/usingSimple.html.gz new file mode 100644 index 0000000..94e0dcd Binary files /dev/null and b/docs/_content/SamplePages/snippets/usingSimple.html.gz differ diff --git a/docs/_content/SamplePages/snippets/usingThemes.html.br b/docs/_content/SamplePages/snippets/usingThemes.html.br new file mode 100644 index 0000000..e34af8e --- /dev/null +++ b/docs/_content/SamplePages/snippets/usingThemes.html.br @@ -0,0 +1 @@ + &� \ No newline at end of file diff --git a/docs/_content/SamplePages/snippets/usingThemes.html.gz b/docs/_content/SamplePages/snippets/usingThemes.html.gz new file mode 100644 index 0000000..a9e20f2 Binary files /dev/null and b/docs/_content/SamplePages/snippets/usingThemes.html.gz differ diff --git a/docs/_framework/BlazorPrettyCode.dll b/docs/_framework/BlazorPrettyCode.dll new file mode 100644 index 0000000..89dc099 Binary files /dev/null and b/docs/_framework/BlazorPrettyCode.dll differ diff --git a/docs/_framework/BlazorPrettyCode.dll.br b/docs/_framework/BlazorPrettyCode.dll.br new file mode 100644 index 0000000..63ba949 Binary files /dev/null and b/docs/_framework/BlazorPrettyCode.dll.br differ diff --git a/docs/_framework/BlazorPrettyCode.dll.gz b/docs/_framework/BlazorPrettyCode.dll.gz new file mode 100644 index 0000000..3558b2f Binary files /dev/null and b/docs/_framework/BlazorPrettyCode.dll.gz differ diff --git a/docs/_framework/BlazorStyled.dll b/docs/_framework/BlazorStyled.dll new file mode 100644 index 0000000..f6afc77 Binary files /dev/null and b/docs/_framework/BlazorStyled.dll differ diff --git a/docs/_framework/BlazorStyled.dll.br b/docs/_framework/BlazorStyled.dll.br new file mode 100644 index 0000000..bcd4cb5 Binary files /dev/null and b/docs/_framework/BlazorStyled.dll.br differ diff --git a/docs/_framework/BlazorStyled.dll.gz b/docs/_framework/BlazorStyled.dll.gz new file mode 100644 index 0000000..7f38242 Binary files /dev/null and b/docs/_framework/BlazorStyled.dll.gz differ diff --git a/docs/_framework/_bin/BlazorTypography.dll b/docs/_framework/BlazorTypography.dll similarity index 75% rename from docs/_framework/_bin/BlazorTypography.dll rename to docs/_framework/BlazorTypography.dll index a8437e2..f109a6d 100644 Binary files a/docs/_framework/_bin/BlazorTypography.dll and b/docs/_framework/BlazorTypography.dll differ diff --git a/docs/_framework/BlazorTypography.dll.br b/docs/_framework/BlazorTypography.dll.br new file mode 100644 index 0000000..eb3e051 Binary files /dev/null and b/docs/_framework/BlazorTypography.dll.br differ diff --git a/docs/_framework/BlazorTypography.dll.gz b/docs/_framework/BlazorTypography.dll.gz new file mode 100644 index 0000000..67fe510 Binary files /dev/null and b/docs/_framework/BlazorTypography.dll.gz differ diff --git a/docs/_framework/CSHTMLTokenizer.dll b/docs/_framework/CSHTMLTokenizer.dll new file mode 100644 index 0000000..9613b00 Binary files /dev/null and b/docs/_framework/CSHTMLTokenizer.dll differ diff --git a/docs/_framework/CSHTMLTokenizer.dll.br b/docs/_framework/CSHTMLTokenizer.dll.br new file mode 100644 index 0000000..58f6e5c Binary files /dev/null and b/docs/_framework/CSHTMLTokenizer.dll.br differ diff --git a/docs/_framework/CSHTMLTokenizer.dll.gz b/docs/_framework/CSHTMLTokenizer.dll.gz new file mode 100644 index 0000000..cdaf736 Binary files /dev/null and b/docs/_framework/CSHTMLTokenizer.dll.gz differ diff --git a/docs/_framework/ClientSideSample.dll b/docs/_framework/ClientSideSample.dll new file mode 100644 index 0000000..ad713df Binary files /dev/null and b/docs/_framework/ClientSideSample.dll differ diff --git a/docs/_framework/ClientSideSample.dll.br b/docs/_framework/ClientSideSample.dll.br new file mode 100644 index 0000000..d6f4e8b Binary files /dev/null and b/docs/_framework/ClientSideSample.dll.br differ diff --git a/docs/_framework/ClientSideSample.dll.gz b/docs/_framework/ClientSideSample.dll.gz new file mode 100644 index 0000000..09255bb Binary files /dev/null and b/docs/_framework/ClientSideSample.dll.gz differ diff --git a/docs/_framework/Microsoft.AspNetCore.Components.Web.dll b/docs/_framework/Microsoft.AspNetCore.Components.Web.dll new file mode 100644 index 0000000..1ded360 Binary files /dev/null and b/docs/_framework/Microsoft.AspNetCore.Components.Web.dll differ diff --git a/docs/_framework/Microsoft.AspNetCore.Components.Web.dll.br b/docs/_framework/Microsoft.AspNetCore.Components.Web.dll.br new file mode 100644 index 0000000..1809255 Binary files /dev/null and b/docs/_framework/Microsoft.AspNetCore.Components.Web.dll.br differ diff --git a/docs/_framework/Microsoft.AspNetCore.Components.Web.dll.gz b/docs/_framework/Microsoft.AspNetCore.Components.Web.dll.gz new file mode 100644 index 0000000..5afc751 Binary files /dev/null and b/docs/_framework/Microsoft.AspNetCore.Components.Web.dll.gz differ diff --git a/docs/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll b/docs/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll new file mode 100644 index 0000000..f0f4043 Binary files /dev/null and b/docs/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll differ diff --git a/docs/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.br b/docs/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.br new file mode 100644 index 0000000..d70ff6b Binary files /dev/null and b/docs/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.br differ diff --git a/docs/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz b/docs/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz new file mode 100644 index 0000000..a7e3f33 Binary files /dev/null and b/docs/_framework/Microsoft.AspNetCore.Components.WebAssembly.dll.gz differ diff --git a/docs/_framework/Microsoft.AspNetCore.Components.dll b/docs/_framework/Microsoft.AspNetCore.Components.dll new file mode 100644 index 0000000..5300090 Binary files /dev/null and b/docs/_framework/Microsoft.AspNetCore.Components.dll differ diff --git a/docs/_framework/Microsoft.AspNetCore.Components.dll.br b/docs/_framework/Microsoft.AspNetCore.Components.dll.br new file mode 100644 index 0000000..eea9e6f Binary files /dev/null and b/docs/_framework/Microsoft.AspNetCore.Components.dll.br differ diff --git a/docs/_framework/Microsoft.AspNetCore.Components.dll.gz b/docs/_framework/Microsoft.AspNetCore.Components.dll.gz new file mode 100644 index 0000000..b036f31 Binary files /dev/null and b/docs/_framework/Microsoft.AspNetCore.Components.dll.gz differ diff --git a/docs/_framework/Microsoft.CSharp.dll b/docs/_framework/Microsoft.CSharp.dll new file mode 100644 index 0000000..47e8a2a Binary files /dev/null and b/docs/_framework/Microsoft.CSharp.dll differ diff --git a/docs/_framework/Microsoft.CSharp.dll.br b/docs/_framework/Microsoft.CSharp.dll.br new file mode 100644 index 0000000..d511285 Binary files /dev/null and b/docs/_framework/Microsoft.CSharp.dll.br differ diff --git a/docs/_framework/Microsoft.CSharp.dll.gz b/docs/_framework/Microsoft.CSharp.dll.gz new file mode 100644 index 0000000..86c783c Binary files /dev/null and b/docs/_framework/Microsoft.CSharp.dll.gz differ diff --git a/docs/_framework/Microsoft.Extensions.Configuration.Abstractions.dll b/docs/_framework/Microsoft.Extensions.Configuration.Abstractions.dll new file mode 100644 index 0000000..d8c93fd Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/docs/_framework/Microsoft.Extensions.Configuration.Abstractions.dll.br b/docs/_framework/Microsoft.Extensions.Configuration.Abstractions.dll.br new file mode 100644 index 0000000..786fbeb Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Configuration.Abstractions.dll.br differ diff --git a/docs/_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz b/docs/_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz new file mode 100644 index 0000000..652c9ac Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Configuration.Abstractions.dll.gz differ diff --git a/docs/_framework/Microsoft.Extensions.Configuration.Json.dll b/docs/_framework/Microsoft.Extensions.Configuration.Json.dll new file mode 100644 index 0000000..c5407c1 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Configuration.Json.dll differ diff --git a/docs/_framework/Microsoft.Extensions.Configuration.Json.dll.br b/docs/_framework/Microsoft.Extensions.Configuration.Json.dll.br new file mode 100644 index 0000000..9a31302 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Configuration.Json.dll.br differ diff --git a/docs/_framework/Microsoft.Extensions.Configuration.Json.dll.gz b/docs/_framework/Microsoft.Extensions.Configuration.Json.dll.gz new file mode 100644 index 0000000..3188440 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Configuration.Json.dll.gz differ diff --git a/docs/_framework/Microsoft.Extensions.Configuration.dll b/docs/_framework/Microsoft.Extensions.Configuration.dll new file mode 100644 index 0000000..d0409f6 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Configuration.dll differ diff --git a/docs/_framework/Microsoft.Extensions.Configuration.dll.br b/docs/_framework/Microsoft.Extensions.Configuration.dll.br new file mode 100644 index 0000000..921b44d Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Configuration.dll.br differ diff --git a/docs/_framework/Microsoft.Extensions.Configuration.dll.gz b/docs/_framework/Microsoft.Extensions.Configuration.dll.gz new file mode 100644 index 0000000..580d495 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Configuration.dll.gz differ diff --git a/docs/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/docs/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..03df83f Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/docs/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.br b/docs/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.br new file mode 100644 index 0000000..7e44548 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.br differ diff --git a/docs/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz b/docs/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz new file mode 100644 index 0000000..9f2e3d0 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz differ diff --git a/docs/_framework/Microsoft.Extensions.DependencyInjection.dll b/docs/_framework/Microsoft.Extensions.DependencyInjection.dll new file mode 100644 index 0000000..f855439 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/docs/_framework/Microsoft.Extensions.DependencyInjection.dll.br b/docs/_framework/Microsoft.Extensions.DependencyInjection.dll.br new file mode 100644 index 0000000..942cb1e Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.DependencyInjection.dll.br differ diff --git a/docs/_framework/Microsoft.Extensions.DependencyInjection.dll.gz b/docs/_framework/Microsoft.Extensions.DependencyInjection.dll.gz new file mode 100644 index 0000000..6c913ff Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.DependencyInjection.dll.gz differ diff --git a/docs/_framework/Microsoft.Extensions.Logging.Abstractions.dll b/docs/_framework/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..9718243 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/docs/_framework/Microsoft.Extensions.Logging.Abstractions.dll.br b/docs/_framework/Microsoft.Extensions.Logging.Abstractions.dll.br new file mode 100644 index 0000000..4d57939 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Logging.Abstractions.dll.br differ diff --git a/docs/_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz b/docs/_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz new file mode 100644 index 0000000..c3e9726 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Logging.Abstractions.dll.gz differ diff --git a/docs/_framework/Microsoft.Extensions.Logging.dll b/docs/_framework/Microsoft.Extensions.Logging.dll new file mode 100644 index 0000000..303f62e Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Logging.dll differ diff --git a/docs/_framework/Microsoft.Extensions.Logging.dll.br b/docs/_framework/Microsoft.Extensions.Logging.dll.br new file mode 100644 index 0000000..b92db2f Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Logging.dll.br differ diff --git a/docs/_framework/Microsoft.Extensions.Logging.dll.gz b/docs/_framework/Microsoft.Extensions.Logging.dll.gz new file mode 100644 index 0000000..4b1b372 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Logging.dll.gz differ diff --git a/docs/_framework/Microsoft.Extensions.Options.dll b/docs/_framework/Microsoft.Extensions.Options.dll new file mode 100644 index 0000000..81f1df3 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Options.dll differ diff --git a/docs/_framework/Microsoft.Extensions.Options.dll.br b/docs/_framework/Microsoft.Extensions.Options.dll.br new file mode 100644 index 0000000..501b219 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Options.dll.br differ diff --git a/docs/_framework/Microsoft.Extensions.Options.dll.gz b/docs/_framework/Microsoft.Extensions.Options.dll.gz new file mode 100644 index 0000000..f645264 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Options.dll.gz differ diff --git a/docs/_framework/Microsoft.Extensions.Primitives.dll b/docs/_framework/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..4d3b1ea Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Primitives.dll differ diff --git a/docs/_framework/Microsoft.Extensions.Primitives.dll.br b/docs/_framework/Microsoft.Extensions.Primitives.dll.br new file mode 100644 index 0000000..7a97300 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Primitives.dll.br differ diff --git a/docs/_framework/Microsoft.Extensions.Primitives.dll.gz b/docs/_framework/Microsoft.Extensions.Primitives.dll.gz new file mode 100644 index 0000000..2925848 Binary files /dev/null and b/docs/_framework/Microsoft.Extensions.Primitives.dll.gz differ diff --git a/docs/_framework/Microsoft.JSInterop.WebAssembly.dll b/docs/_framework/Microsoft.JSInterop.WebAssembly.dll new file mode 100644 index 0000000..2c9c09b Binary files /dev/null and b/docs/_framework/Microsoft.JSInterop.WebAssembly.dll differ diff --git a/docs/_framework/Microsoft.JSInterop.WebAssembly.dll.br b/docs/_framework/Microsoft.JSInterop.WebAssembly.dll.br new file mode 100644 index 0000000..bb0cc33 Binary files /dev/null and b/docs/_framework/Microsoft.JSInterop.WebAssembly.dll.br differ diff --git a/docs/_framework/Microsoft.JSInterop.WebAssembly.dll.gz b/docs/_framework/Microsoft.JSInterop.WebAssembly.dll.gz new file mode 100644 index 0000000..4353788 Binary files /dev/null and b/docs/_framework/Microsoft.JSInterop.WebAssembly.dll.gz differ diff --git a/docs/_framework/Microsoft.JSInterop.dll b/docs/_framework/Microsoft.JSInterop.dll new file mode 100644 index 0000000..7301409 Binary files /dev/null and b/docs/_framework/Microsoft.JSInterop.dll differ diff --git a/docs/_framework/Microsoft.JSInterop.dll.br b/docs/_framework/Microsoft.JSInterop.dll.br new file mode 100644 index 0000000..384f9b0 Binary files /dev/null and b/docs/_framework/Microsoft.JSInterop.dll.br differ diff --git a/docs/_framework/Microsoft.JSInterop.dll.gz b/docs/_framework/Microsoft.JSInterop.dll.gz new file mode 100644 index 0000000..00b06a8 Binary files /dev/null and b/docs/_framework/Microsoft.JSInterop.dll.gz differ diff --git a/docs/_framework/Microsoft.VisualBasic.Core.dll b/docs/_framework/Microsoft.VisualBasic.Core.dll new file mode 100644 index 0000000..2372597 Binary files /dev/null and b/docs/_framework/Microsoft.VisualBasic.Core.dll differ diff --git a/docs/_framework/Microsoft.VisualBasic.Core.dll.br b/docs/_framework/Microsoft.VisualBasic.Core.dll.br new file mode 100644 index 0000000..b4933b7 Binary files /dev/null and b/docs/_framework/Microsoft.VisualBasic.Core.dll.br differ diff --git a/docs/_framework/Microsoft.VisualBasic.Core.dll.gz b/docs/_framework/Microsoft.VisualBasic.Core.dll.gz new file mode 100644 index 0000000..afd3511 Binary files /dev/null and b/docs/_framework/Microsoft.VisualBasic.Core.dll.gz differ diff --git a/docs/_framework/Microsoft.VisualBasic.dll b/docs/_framework/Microsoft.VisualBasic.dll new file mode 100644 index 0000000..0b51273 Binary files /dev/null and b/docs/_framework/Microsoft.VisualBasic.dll differ diff --git a/docs/_framework/Microsoft.VisualBasic.dll.br b/docs/_framework/Microsoft.VisualBasic.dll.br new file mode 100644 index 0000000..e18f14c Binary files /dev/null and b/docs/_framework/Microsoft.VisualBasic.dll.br differ diff --git a/docs/_framework/Microsoft.VisualBasic.dll.gz b/docs/_framework/Microsoft.VisualBasic.dll.gz new file mode 100644 index 0000000..1256779 Binary files /dev/null and b/docs/_framework/Microsoft.VisualBasic.dll.gz differ diff --git a/docs/_framework/Microsoft.Win32.Primitives.dll b/docs/_framework/Microsoft.Win32.Primitives.dll new file mode 100644 index 0000000..568bb22 Binary files /dev/null and b/docs/_framework/Microsoft.Win32.Primitives.dll differ diff --git a/docs/_framework/Microsoft.Win32.Primitives.dll.br b/docs/_framework/Microsoft.Win32.Primitives.dll.br new file mode 100644 index 0000000..e26a42b Binary files /dev/null and b/docs/_framework/Microsoft.Win32.Primitives.dll.br differ diff --git a/docs/_framework/Microsoft.Win32.Primitives.dll.gz b/docs/_framework/Microsoft.Win32.Primitives.dll.gz new file mode 100644 index 0000000..4099609 Binary files /dev/null and b/docs/_framework/Microsoft.Win32.Primitives.dll.gz differ diff --git a/docs/_framework/Microsoft.Win32.Registry.dll b/docs/_framework/Microsoft.Win32.Registry.dll new file mode 100644 index 0000000..73fb0e6 Binary files /dev/null and b/docs/_framework/Microsoft.Win32.Registry.dll differ diff --git a/docs/_framework/Microsoft.Win32.Registry.dll.br b/docs/_framework/Microsoft.Win32.Registry.dll.br new file mode 100644 index 0000000..3955662 Binary files /dev/null and b/docs/_framework/Microsoft.Win32.Registry.dll.br differ diff --git a/docs/_framework/Microsoft.Win32.Registry.dll.gz b/docs/_framework/Microsoft.Win32.Registry.dll.gz new file mode 100644 index 0000000..5e16359 Binary files /dev/null and b/docs/_framework/Microsoft.Win32.Registry.dll.gz differ diff --git a/docs/_framework/Polished.net.dll b/docs/_framework/Polished.net.dll new file mode 100644 index 0000000..e52a3c6 Binary files /dev/null and b/docs/_framework/Polished.net.dll differ diff --git a/docs/_framework/Polished.net.dll.br b/docs/_framework/Polished.net.dll.br new file mode 100644 index 0000000..4f18805 Binary files /dev/null and b/docs/_framework/Polished.net.dll.br differ diff --git a/docs/_framework/Polished.net.dll.gz b/docs/_framework/Polished.net.dll.gz new file mode 100644 index 0000000..2c0b990 Binary files /dev/null and b/docs/_framework/Polished.net.dll.gz differ diff --git a/docs/_framework/_bin/SamplePages.dll b/docs/_framework/SamplePages.dll similarity index 53% rename from docs/_framework/_bin/SamplePages.dll rename to docs/_framework/SamplePages.dll index 291e836..5931a93 100644 Binary files a/docs/_framework/_bin/SamplePages.dll and b/docs/_framework/SamplePages.dll differ diff --git a/docs/_framework/SamplePages.dll.br b/docs/_framework/SamplePages.dll.br new file mode 100644 index 0000000..ff236f2 Binary files /dev/null and b/docs/_framework/SamplePages.dll.br differ diff --git a/docs/_framework/SamplePages.dll.gz b/docs/_framework/SamplePages.dll.gz new file mode 100644 index 0000000..0b1ff59 Binary files /dev/null and b/docs/_framework/SamplePages.dll.gz differ diff --git a/docs/_framework/Stateless.dll b/docs/_framework/Stateless.dll new file mode 100644 index 0000000..47fef8b Binary files /dev/null and b/docs/_framework/Stateless.dll differ diff --git a/docs/_framework/Stateless.dll.br b/docs/_framework/Stateless.dll.br new file mode 100644 index 0000000..558d15b Binary files /dev/null and b/docs/_framework/Stateless.dll.br differ diff --git a/docs/_framework/Stateless.dll.gz b/docs/_framework/Stateless.dll.gz new file mode 100644 index 0000000..4b25536 Binary files /dev/null and b/docs/_framework/Stateless.dll.gz differ diff --git a/docs/_framework/System.AppContext.dll b/docs/_framework/System.AppContext.dll new file mode 100644 index 0000000..e1819f8 Binary files /dev/null and b/docs/_framework/System.AppContext.dll differ diff --git a/docs/_framework/System.AppContext.dll.br b/docs/_framework/System.AppContext.dll.br new file mode 100644 index 0000000..39ce9f5 Binary files /dev/null and b/docs/_framework/System.AppContext.dll.br differ diff --git a/docs/_framework/System.AppContext.dll.gz b/docs/_framework/System.AppContext.dll.gz new file mode 100644 index 0000000..c38ac6c Binary files /dev/null and b/docs/_framework/System.AppContext.dll.gz differ diff --git a/docs/_framework/System.Buffers.dll b/docs/_framework/System.Buffers.dll new file mode 100644 index 0000000..5d16481 Binary files /dev/null and b/docs/_framework/System.Buffers.dll differ diff --git a/docs/_framework/System.Buffers.dll.br b/docs/_framework/System.Buffers.dll.br new file mode 100644 index 0000000..feae983 Binary files /dev/null and b/docs/_framework/System.Buffers.dll.br differ diff --git a/docs/_framework/System.Buffers.dll.gz b/docs/_framework/System.Buffers.dll.gz new file mode 100644 index 0000000..f3a833e Binary files /dev/null and b/docs/_framework/System.Buffers.dll.gz differ diff --git a/docs/_framework/System.Collections.Concurrent.dll b/docs/_framework/System.Collections.Concurrent.dll new file mode 100644 index 0000000..884c094 Binary files /dev/null and b/docs/_framework/System.Collections.Concurrent.dll differ diff --git a/docs/_framework/System.Collections.Concurrent.dll.br b/docs/_framework/System.Collections.Concurrent.dll.br new file mode 100644 index 0000000..7fdef1d Binary files /dev/null and b/docs/_framework/System.Collections.Concurrent.dll.br differ diff --git a/docs/_framework/System.Collections.Concurrent.dll.gz b/docs/_framework/System.Collections.Concurrent.dll.gz new file mode 100644 index 0000000..c2399cc Binary files /dev/null and b/docs/_framework/System.Collections.Concurrent.dll.gz differ diff --git a/docs/_framework/System.Collections.Immutable.dll b/docs/_framework/System.Collections.Immutable.dll new file mode 100644 index 0000000..86c6b1f Binary files /dev/null and b/docs/_framework/System.Collections.Immutable.dll differ diff --git a/docs/_framework/System.Collections.Immutable.dll.br b/docs/_framework/System.Collections.Immutable.dll.br new file mode 100644 index 0000000..07a23a1 Binary files /dev/null and b/docs/_framework/System.Collections.Immutable.dll.br differ diff --git a/docs/_framework/System.Collections.Immutable.dll.gz b/docs/_framework/System.Collections.Immutable.dll.gz new file mode 100644 index 0000000..b7da61c Binary files /dev/null and b/docs/_framework/System.Collections.Immutable.dll.gz differ diff --git a/docs/_framework/System.Collections.NonGeneric.dll b/docs/_framework/System.Collections.NonGeneric.dll new file mode 100644 index 0000000..a13358a Binary files /dev/null and b/docs/_framework/System.Collections.NonGeneric.dll differ diff --git a/docs/_framework/System.Collections.NonGeneric.dll.br b/docs/_framework/System.Collections.NonGeneric.dll.br new file mode 100644 index 0000000..918c04b Binary files /dev/null and b/docs/_framework/System.Collections.NonGeneric.dll.br differ diff --git a/docs/_framework/System.Collections.NonGeneric.dll.gz b/docs/_framework/System.Collections.NonGeneric.dll.gz new file mode 100644 index 0000000..7550e2c Binary files /dev/null and b/docs/_framework/System.Collections.NonGeneric.dll.gz differ diff --git a/docs/_framework/System.Collections.Specialized.dll b/docs/_framework/System.Collections.Specialized.dll new file mode 100644 index 0000000..b3a88dc Binary files /dev/null and b/docs/_framework/System.Collections.Specialized.dll differ diff --git a/docs/_framework/System.Collections.Specialized.dll.br b/docs/_framework/System.Collections.Specialized.dll.br new file mode 100644 index 0000000..517599c Binary files /dev/null and b/docs/_framework/System.Collections.Specialized.dll.br differ diff --git a/docs/_framework/System.Collections.Specialized.dll.gz b/docs/_framework/System.Collections.Specialized.dll.gz new file mode 100644 index 0000000..b436d92 Binary files /dev/null and b/docs/_framework/System.Collections.Specialized.dll.gz differ diff --git a/docs/_framework/System.Collections.dll b/docs/_framework/System.Collections.dll new file mode 100644 index 0000000..707078b Binary files /dev/null and b/docs/_framework/System.Collections.dll differ diff --git a/docs/_framework/System.Collections.dll.br b/docs/_framework/System.Collections.dll.br new file mode 100644 index 0000000..1d1a910 Binary files /dev/null and b/docs/_framework/System.Collections.dll.br differ diff --git a/docs/_framework/System.Collections.dll.gz b/docs/_framework/System.Collections.dll.gz new file mode 100644 index 0000000..ea0aa2b Binary files /dev/null and b/docs/_framework/System.Collections.dll.gz differ diff --git a/docs/_framework/System.ComponentModel.Annotations.dll b/docs/_framework/System.ComponentModel.Annotations.dll new file mode 100644 index 0000000..3b3f7dc Binary files /dev/null and b/docs/_framework/System.ComponentModel.Annotations.dll differ diff --git a/docs/_framework/System.ComponentModel.Annotations.dll.br b/docs/_framework/System.ComponentModel.Annotations.dll.br new file mode 100644 index 0000000..e0b502a Binary files /dev/null and b/docs/_framework/System.ComponentModel.Annotations.dll.br differ diff --git a/docs/_framework/System.ComponentModel.Annotations.dll.gz b/docs/_framework/System.ComponentModel.Annotations.dll.gz new file mode 100644 index 0000000..d7563b3 Binary files /dev/null and b/docs/_framework/System.ComponentModel.Annotations.dll.gz differ diff --git a/docs/_framework/System.ComponentModel.DataAnnotations.dll b/docs/_framework/System.ComponentModel.DataAnnotations.dll new file mode 100644 index 0000000..795b914 Binary files /dev/null and b/docs/_framework/System.ComponentModel.DataAnnotations.dll differ diff --git a/docs/_framework/System.ComponentModel.DataAnnotations.dll.br b/docs/_framework/System.ComponentModel.DataAnnotations.dll.br new file mode 100644 index 0000000..9012470 Binary files /dev/null and b/docs/_framework/System.ComponentModel.DataAnnotations.dll.br differ diff --git a/docs/_framework/System.ComponentModel.DataAnnotations.dll.gz b/docs/_framework/System.ComponentModel.DataAnnotations.dll.gz new file mode 100644 index 0000000..732e821 Binary files /dev/null and b/docs/_framework/System.ComponentModel.DataAnnotations.dll.gz differ diff --git a/docs/_framework/System.ComponentModel.EventBasedAsync.dll b/docs/_framework/System.ComponentModel.EventBasedAsync.dll new file mode 100644 index 0000000..94da8a4 Binary files /dev/null and b/docs/_framework/System.ComponentModel.EventBasedAsync.dll differ diff --git a/docs/_framework/System.ComponentModel.EventBasedAsync.dll.br b/docs/_framework/System.ComponentModel.EventBasedAsync.dll.br new file mode 100644 index 0000000..c0e0226 Binary files /dev/null and b/docs/_framework/System.ComponentModel.EventBasedAsync.dll.br differ diff --git a/docs/_framework/System.ComponentModel.EventBasedAsync.dll.gz b/docs/_framework/System.ComponentModel.EventBasedAsync.dll.gz new file mode 100644 index 0000000..09432d8 Binary files /dev/null and b/docs/_framework/System.ComponentModel.EventBasedAsync.dll.gz differ diff --git a/docs/_framework/System.ComponentModel.Primitives.dll b/docs/_framework/System.ComponentModel.Primitives.dll new file mode 100644 index 0000000..9017c09 Binary files /dev/null and b/docs/_framework/System.ComponentModel.Primitives.dll differ diff --git a/docs/_framework/System.ComponentModel.Primitives.dll.br b/docs/_framework/System.ComponentModel.Primitives.dll.br new file mode 100644 index 0000000..3a90fc2 Binary files /dev/null and b/docs/_framework/System.ComponentModel.Primitives.dll.br differ diff --git a/docs/_framework/System.ComponentModel.Primitives.dll.gz b/docs/_framework/System.ComponentModel.Primitives.dll.gz new file mode 100644 index 0000000..fa0ad19 Binary files /dev/null and b/docs/_framework/System.ComponentModel.Primitives.dll.gz differ diff --git a/docs/_framework/System.ComponentModel.TypeConverter.dll b/docs/_framework/System.ComponentModel.TypeConverter.dll new file mode 100644 index 0000000..35967e9 Binary files /dev/null and b/docs/_framework/System.ComponentModel.TypeConverter.dll differ diff --git a/docs/_framework/System.ComponentModel.TypeConverter.dll.br b/docs/_framework/System.ComponentModel.TypeConverter.dll.br new file mode 100644 index 0000000..0a63d9a Binary files /dev/null and b/docs/_framework/System.ComponentModel.TypeConverter.dll.br differ diff --git a/docs/_framework/System.ComponentModel.TypeConverter.dll.gz b/docs/_framework/System.ComponentModel.TypeConverter.dll.gz new file mode 100644 index 0000000..3d3ddef Binary files /dev/null and b/docs/_framework/System.ComponentModel.TypeConverter.dll.gz differ diff --git a/docs/_framework/System.ComponentModel.dll b/docs/_framework/System.ComponentModel.dll new file mode 100644 index 0000000..18aa02a Binary files /dev/null and b/docs/_framework/System.ComponentModel.dll differ diff --git a/docs/_framework/System.ComponentModel.dll.br b/docs/_framework/System.ComponentModel.dll.br new file mode 100644 index 0000000..3961a81 Binary files /dev/null and b/docs/_framework/System.ComponentModel.dll.br differ diff --git a/docs/_framework/System.ComponentModel.dll.gz b/docs/_framework/System.ComponentModel.dll.gz new file mode 100644 index 0000000..236fa6f Binary files /dev/null and b/docs/_framework/System.ComponentModel.dll.gz differ diff --git a/docs/_framework/System.Configuration.dll b/docs/_framework/System.Configuration.dll new file mode 100644 index 0000000..df72ca5 Binary files /dev/null and b/docs/_framework/System.Configuration.dll differ diff --git a/docs/_framework/System.Configuration.dll.br b/docs/_framework/System.Configuration.dll.br new file mode 100644 index 0000000..e9cb43d Binary files /dev/null and b/docs/_framework/System.Configuration.dll.br differ diff --git a/docs/_framework/System.Configuration.dll.gz b/docs/_framework/System.Configuration.dll.gz new file mode 100644 index 0000000..9d59f69 Binary files /dev/null and b/docs/_framework/System.Configuration.dll.gz differ diff --git a/docs/_framework/System.Console.dll b/docs/_framework/System.Console.dll new file mode 100644 index 0000000..32532f4 Binary files /dev/null and b/docs/_framework/System.Console.dll differ diff --git a/docs/_framework/System.Console.dll.br b/docs/_framework/System.Console.dll.br new file mode 100644 index 0000000..af60278 Binary files /dev/null and b/docs/_framework/System.Console.dll.br differ diff --git a/docs/_framework/System.Console.dll.gz b/docs/_framework/System.Console.dll.gz new file mode 100644 index 0000000..b196604 Binary files /dev/null and b/docs/_framework/System.Console.dll.gz differ diff --git a/docs/_framework/System.Core.dll b/docs/_framework/System.Core.dll new file mode 100644 index 0000000..6d9203c Binary files /dev/null and b/docs/_framework/System.Core.dll differ diff --git a/docs/_framework/System.Core.dll.br b/docs/_framework/System.Core.dll.br new file mode 100644 index 0000000..a72e48a Binary files /dev/null and b/docs/_framework/System.Core.dll.br differ diff --git a/docs/_framework/System.Core.dll.gz b/docs/_framework/System.Core.dll.gz new file mode 100644 index 0000000..8138374 Binary files /dev/null and b/docs/_framework/System.Core.dll.gz differ diff --git a/docs/_framework/System.Data.Common.dll b/docs/_framework/System.Data.Common.dll new file mode 100644 index 0000000..daeca25 Binary files /dev/null and b/docs/_framework/System.Data.Common.dll differ diff --git a/docs/_framework/System.Data.Common.dll.br b/docs/_framework/System.Data.Common.dll.br new file mode 100644 index 0000000..98b5df0 Binary files /dev/null and b/docs/_framework/System.Data.Common.dll.br differ diff --git a/docs/_framework/System.Data.Common.dll.gz b/docs/_framework/System.Data.Common.dll.gz new file mode 100644 index 0000000..fe1f2b9 Binary files /dev/null and b/docs/_framework/System.Data.Common.dll.gz differ diff --git a/docs/_framework/System.Data.DataSetExtensions.dll b/docs/_framework/System.Data.DataSetExtensions.dll new file mode 100644 index 0000000..b5a3dbe Binary files /dev/null and b/docs/_framework/System.Data.DataSetExtensions.dll differ diff --git a/docs/_framework/System.Data.DataSetExtensions.dll.br b/docs/_framework/System.Data.DataSetExtensions.dll.br new file mode 100644 index 0000000..b1cd7c5 Binary files /dev/null and b/docs/_framework/System.Data.DataSetExtensions.dll.br differ diff --git a/docs/_framework/System.Data.DataSetExtensions.dll.gz b/docs/_framework/System.Data.DataSetExtensions.dll.gz new file mode 100644 index 0000000..9954962 Binary files /dev/null and b/docs/_framework/System.Data.DataSetExtensions.dll.gz differ diff --git a/docs/_framework/System.Data.dll b/docs/_framework/System.Data.dll new file mode 100644 index 0000000..e352f07 Binary files /dev/null and b/docs/_framework/System.Data.dll differ diff --git a/docs/_framework/System.Data.dll.br b/docs/_framework/System.Data.dll.br new file mode 100644 index 0000000..752ab3d Binary files /dev/null and b/docs/_framework/System.Data.dll.br differ diff --git a/docs/_framework/System.Data.dll.gz b/docs/_framework/System.Data.dll.gz new file mode 100644 index 0000000..d2166b8 Binary files /dev/null and b/docs/_framework/System.Data.dll.gz differ diff --git a/docs/_framework/System.Diagnostics.Contracts.dll b/docs/_framework/System.Diagnostics.Contracts.dll new file mode 100644 index 0000000..0924f54 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Contracts.dll differ diff --git a/docs/_framework/System.Diagnostics.Contracts.dll.br b/docs/_framework/System.Diagnostics.Contracts.dll.br new file mode 100644 index 0000000..fb86241 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Contracts.dll.br differ diff --git a/docs/_framework/System.Diagnostics.Contracts.dll.gz b/docs/_framework/System.Diagnostics.Contracts.dll.gz new file mode 100644 index 0000000..4645ef9 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Contracts.dll.gz differ diff --git a/docs/_framework/System.Diagnostics.Debug.dll b/docs/_framework/System.Diagnostics.Debug.dll new file mode 100644 index 0000000..617d1d0 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Debug.dll differ diff --git a/docs/_framework/System.Diagnostics.Debug.dll.br b/docs/_framework/System.Diagnostics.Debug.dll.br new file mode 100644 index 0000000..8781a50 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Debug.dll.br differ diff --git a/docs/_framework/System.Diagnostics.Debug.dll.gz b/docs/_framework/System.Diagnostics.Debug.dll.gz new file mode 100644 index 0000000..a24658b Binary files /dev/null and b/docs/_framework/System.Diagnostics.Debug.dll.gz differ diff --git a/docs/_framework/System.Diagnostics.DiagnosticSource.dll b/docs/_framework/System.Diagnostics.DiagnosticSource.dll new file mode 100644 index 0000000..409ac75 Binary files /dev/null and b/docs/_framework/System.Diagnostics.DiagnosticSource.dll differ diff --git a/docs/_framework/System.Diagnostics.DiagnosticSource.dll.br b/docs/_framework/System.Diagnostics.DiagnosticSource.dll.br new file mode 100644 index 0000000..3d3bd13 Binary files /dev/null and b/docs/_framework/System.Diagnostics.DiagnosticSource.dll.br differ diff --git a/docs/_framework/System.Diagnostics.DiagnosticSource.dll.gz b/docs/_framework/System.Diagnostics.DiagnosticSource.dll.gz new file mode 100644 index 0000000..4a71dc7 Binary files /dev/null and b/docs/_framework/System.Diagnostics.DiagnosticSource.dll.gz differ diff --git a/docs/_framework/System.Diagnostics.FileVersionInfo.dll b/docs/_framework/System.Diagnostics.FileVersionInfo.dll new file mode 100644 index 0000000..0a83efb Binary files /dev/null and b/docs/_framework/System.Diagnostics.FileVersionInfo.dll differ diff --git a/docs/_framework/System.Diagnostics.FileVersionInfo.dll.br b/docs/_framework/System.Diagnostics.FileVersionInfo.dll.br new file mode 100644 index 0000000..74e683e Binary files /dev/null and b/docs/_framework/System.Diagnostics.FileVersionInfo.dll.br differ diff --git a/docs/_framework/System.Diagnostics.FileVersionInfo.dll.gz b/docs/_framework/System.Diagnostics.FileVersionInfo.dll.gz new file mode 100644 index 0000000..4f2c527 Binary files /dev/null and b/docs/_framework/System.Diagnostics.FileVersionInfo.dll.gz differ diff --git a/docs/_framework/System.Diagnostics.Process.dll b/docs/_framework/System.Diagnostics.Process.dll new file mode 100644 index 0000000..d769819 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Process.dll differ diff --git a/docs/_framework/System.Diagnostics.Process.dll.br b/docs/_framework/System.Diagnostics.Process.dll.br new file mode 100644 index 0000000..617a4a3 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Process.dll.br differ diff --git a/docs/_framework/System.Diagnostics.Process.dll.gz b/docs/_framework/System.Diagnostics.Process.dll.gz new file mode 100644 index 0000000..d587137 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Process.dll.gz differ diff --git a/docs/_framework/System.Diagnostics.StackTrace.dll b/docs/_framework/System.Diagnostics.StackTrace.dll new file mode 100644 index 0000000..aefdd03 Binary files /dev/null and b/docs/_framework/System.Diagnostics.StackTrace.dll differ diff --git a/docs/_framework/System.Diagnostics.StackTrace.dll.br b/docs/_framework/System.Diagnostics.StackTrace.dll.br new file mode 100644 index 0000000..813827b Binary files /dev/null and b/docs/_framework/System.Diagnostics.StackTrace.dll.br differ diff --git a/docs/_framework/System.Diagnostics.StackTrace.dll.gz b/docs/_framework/System.Diagnostics.StackTrace.dll.gz new file mode 100644 index 0000000..ce52802 Binary files /dev/null and b/docs/_framework/System.Diagnostics.StackTrace.dll.gz differ diff --git a/docs/_framework/System.Diagnostics.TextWriterTraceListener.dll b/docs/_framework/System.Diagnostics.TextWriterTraceListener.dll new file mode 100644 index 0000000..36b582f Binary files /dev/null and b/docs/_framework/System.Diagnostics.TextWriterTraceListener.dll differ diff --git a/docs/_framework/System.Diagnostics.TextWriterTraceListener.dll.br b/docs/_framework/System.Diagnostics.TextWriterTraceListener.dll.br new file mode 100644 index 0000000..827ba99 Binary files /dev/null and b/docs/_framework/System.Diagnostics.TextWriterTraceListener.dll.br differ diff --git a/docs/_framework/System.Diagnostics.TextWriterTraceListener.dll.gz b/docs/_framework/System.Diagnostics.TextWriterTraceListener.dll.gz new file mode 100644 index 0000000..be68fd3 Binary files /dev/null and b/docs/_framework/System.Diagnostics.TextWriterTraceListener.dll.gz differ diff --git a/docs/_framework/System.Diagnostics.Tools.dll b/docs/_framework/System.Diagnostics.Tools.dll new file mode 100644 index 0000000..9d3ec10 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Tools.dll differ diff --git a/docs/_framework/System.Diagnostics.Tools.dll.br b/docs/_framework/System.Diagnostics.Tools.dll.br new file mode 100644 index 0000000..3029ccf Binary files /dev/null and b/docs/_framework/System.Diagnostics.Tools.dll.br differ diff --git a/docs/_framework/System.Diagnostics.Tools.dll.gz b/docs/_framework/System.Diagnostics.Tools.dll.gz new file mode 100644 index 0000000..7af3890 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Tools.dll.gz differ diff --git a/docs/_framework/System.Diagnostics.TraceSource.dll b/docs/_framework/System.Diagnostics.TraceSource.dll new file mode 100644 index 0000000..7d77265 Binary files /dev/null and b/docs/_framework/System.Diagnostics.TraceSource.dll differ diff --git a/docs/_framework/System.Diagnostics.TraceSource.dll.br b/docs/_framework/System.Diagnostics.TraceSource.dll.br new file mode 100644 index 0000000..fe8ce69 Binary files /dev/null and b/docs/_framework/System.Diagnostics.TraceSource.dll.br differ diff --git a/docs/_framework/System.Diagnostics.TraceSource.dll.gz b/docs/_framework/System.Diagnostics.TraceSource.dll.gz new file mode 100644 index 0000000..7672fe0 Binary files /dev/null and b/docs/_framework/System.Diagnostics.TraceSource.dll.gz differ diff --git a/docs/_framework/System.Diagnostics.Tracing.dll b/docs/_framework/System.Diagnostics.Tracing.dll new file mode 100644 index 0000000..6ee1672 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Tracing.dll differ diff --git a/docs/_framework/System.Diagnostics.Tracing.dll.br b/docs/_framework/System.Diagnostics.Tracing.dll.br new file mode 100644 index 0000000..161d6e7 Binary files /dev/null and b/docs/_framework/System.Diagnostics.Tracing.dll.br differ diff --git a/docs/_framework/System.Diagnostics.Tracing.dll.gz b/docs/_framework/System.Diagnostics.Tracing.dll.gz new file mode 100644 index 0000000..07b039e Binary files /dev/null and b/docs/_framework/System.Diagnostics.Tracing.dll.gz differ diff --git a/docs/_framework/System.Drawing.Primitives.dll b/docs/_framework/System.Drawing.Primitives.dll new file mode 100644 index 0000000..13c0037 Binary files /dev/null and b/docs/_framework/System.Drawing.Primitives.dll differ diff --git a/docs/_framework/System.Drawing.Primitives.dll.br b/docs/_framework/System.Drawing.Primitives.dll.br new file mode 100644 index 0000000..6445c9d Binary files /dev/null and b/docs/_framework/System.Drawing.Primitives.dll.br differ diff --git a/docs/_framework/System.Drawing.Primitives.dll.gz b/docs/_framework/System.Drawing.Primitives.dll.gz new file mode 100644 index 0000000..579f218 Binary files /dev/null and b/docs/_framework/System.Drawing.Primitives.dll.gz differ diff --git a/docs/_framework/System.Drawing.dll b/docs/_framework/System.Drawing.dll new file mode 100644 index 0000000..8e58675 Binary files /dev/null and b/docs/_framework/System.Drawing.dll differ diff --git a/docs/_framework/System.Drawing.dll.br b/docs/_framework/System.Drawing.dll.br new file mode 100644 index 0000000..73eea22 Binary files /dev/null and b/docs/_framework/System.Drawing.dll.br differ diff --git a/docs/_framework/System.Drawing.dll.gz b/docs/_framework/System.Drawing.dll.gz new file mode 100644 index 0000000..1a264df Binary files /dev/null and b/docs/_framework/System.Drawing.dll.gz differ diff --git a/docs/_framework/System.Dynamic.Runtime.dll b/docs/_framework/System.Dynamic.Runtime.dll new file mode 100644 index 0000000..ddfeab7 Binary files /dev/null and b/docs/_framework/System.Dynamic.Runtime.dll differ diff --git a/docs/_framework/System.Dynamic.Runtime.dll.br b/docs/_framework/System.Dynamic.Runtime.dll.br new file mode 100644 index 0000000..dda7920 Binary files /dev/null and b/docs/_framework/System.Dynamic.Runtime.dll.br differ diff --git a/docs/_framework/System.Dynamic.Runtime.dll.gz b/docs/_framework/System.Dynamic.Runtime.dll.gz new file mode 100644 index 0000000..7b14ffb Binary files /dev/null and b/docs/_framework/System.Dynamic.Runtime.dll.gz differ diff --git a/docs/_framework/System.Formats.Asn1.dll b/docs/_framework/System.Formats.Asn1.dll new file mode 100644 index 0000000..ed3f27d Binary files /dev/null and b/docs/_framework/System.Formats.Asn1.dll differ diff --git a/docs/_framework/System.Formats.Asn1.dll.br b/docs/_framework/System.Formats.Asn1.dll.br new file mode 100644 index 0000000..1d004ea Binary files /dev/null and b/docs/_framework/System.Formats.Asn1.dll.br differ diff --git a/docs/_framework/System.Formats.Asn1.dll.gz b/docs/_framework/System.Formats.Asn1.dll.gz new file mode 100644 index 0000000..3712b1f Binary files /dev/null and b/docs/_framework/System.Formats.Asn1.dll.gz differ diff --git a/docs/_framework/System.Globalization.Calendars.dll b/docs/_framework/System.Globalization.Calendars.dll new file mode 100644 index 0000000..29956c3 Binary files /dev/null and b/docs/_framework/System.Globalization.Calendars.dll differ diff --git a/docs/_framework/System.Globalization.Calendars.dll.br b/docs/_framework/System.Globalization.Calendars.dll.br new file mode 100644 index 0000000..34462aa Binary files /dev/null and b/docs/_framework/System.Globalization.Calendars.dll.br differ diff --git a/docs/_framework/System.Globalization.Calendars.dll.gz b/docs/_framework/System.Globalization.Calendars.dll.gz new file mode 100644 index 0000000..4ffac34 Binary files /dev/null and b/docs/_framework/System.Globalization.Calendars.dll.gz differ diff --git a/docs/_framework/System.Globalization.Extensions.dll b/docs/_framework/System.Globalization.Extensions.dll new file mode 100644 index 0000000..b3d9354 Binary files /dev/null and b/docs/_framework/System.Globalization.Extensions.dll differ diff --git a/docs/_framework/System.Globalization.Extensions.dll.br b/docs/_framework/System.Globalization.Extensions.dll.br new file mode 100644 index 0000000..3d307e8 Binary files /dev/null and b/docs/_framework/System.Globalization.Extensions.dll.br differ diff --git a/docs/_framework/System.Globalization.Extensions.dll.gz b/docs/_framework/System.Globalization.Extensions.dll.gz new file mode 100644 index 0000000..1a698d3 Binary files /dev/null and b/docs/_framework/System.Globalization.Extensions.dll.gz differ diff --git a/docs/_framework/System.Globalization.dll b/docs/_framework/System.Globalization.dll new file mode 100644 index 0000000..c28a7b1 Binary files /dev/null and b/docs/_framework/System.Globalization.dll differ diff --git a/docs/_framework/System.Globalization.dll.br b/docs/_framework/System.Globalization.dll.br new file mode 100644 index 0000000..ffecc8e Binary files /dev/null and b/docs/_framework/System.Globalization.dll.br differ diff --git a/docs/_framework/System.Globalization.dll.gz b/docs/_framework/System.Globalization.dll.gz new file mode 100644 index 0000000..567d581 Binary files /dev/null and b/docs/_framework/System.Globalization.dll.gz differ diff --git a/docs/_framework/System.IO.Compression.Brotli.dll b/docs/_framework/System.IO.Compression.Brotli.dll new file mode 100644 index 0000000..db0d71f Binary files /dev/null and b/docs/_framework/System.IO.Compression.Brotli.dll differ diff --git a/docs/_framework/System.IO.Compression.Brotli.dll.br b/docs/_framework/System.IO.Compression.Brotli.dll.br new file mode 100644 index 0000000..08355ad Binary files /dev/null and b/docs/_framework/System.IO.Compression.Brotli.dll.br differ diff --git a/docs/_framework/System.IO.Compression.Brotli.dll.gz b/docs/_framework/System.IO.Compression.Brotli.dll.gz new file mode 100644 index 0000000..987c3f5 Binary files /dev/null and b/docs/_framework/System.IO.Compression.Brotli.dll.gz differ diff --git a/docs/_framework/System.IO.Compression.FileSystem.dll b/docs/_framework/System.IO.Compression.FileSystem.dll new file mode 100644 index 0000000..6fcd4f3 Binary files /dev/null and b/docs/_framework/System.IO.Compression.FileSystem.dll differ diff --git a/docs/_framework/System.IO.Compression.FileSystem.dll.br b/docs/_framework/System.IO.Compression.FileSystem.dll.br new file mode 100644 index 0000000..87459eb Binary files /dev/null and b/docs/_framework/System.IO.Compression.FileSystem.dll.br differ diff --git a/docs/_framework/System.IO.Compression.FileSystem.dll.gz b/docs/_framework/System.IO.Compression.FileSystem.dll.gz new file mode 100644 index 0000000..9b64519 Binary files /dev/null and b/docs/_framework/System.IO.Compression.FileSystem.dll.gz differ diff --git a/docs/_framework/System.IO.Compression.ZipFile.dll b/docs/_framework/System.IO.Compression.ZipFile.dll new file mode 100644 index 0000000..c833b5f Binary files /dev/null and b/docs/_framework/System.IO.Compression.ZipFile.dll differ diff --git a/docs/_framework/System.IO.Compression.ZipFile.dll.br b/docs/_framework/System.IO.Compression.ZipFile.dll.br new file mode 100644 index 0000000..8bd748f Binary files /dev/null and b/docs/_framework/System.IO.Compression.ZipFile.dll.br differ diff --git a/docs/_framework/System.IO.Compression.ZipFile.dll.gz b/docs/_framework/System.IO.Compression.ZipFile.dll.gz new file mode 100644 index 0000000..550c4fa Binary files /dev/null and b/docs/_framework/System.IO.Compression.ZipFile.dll.gz differ diff --git a/docs/_framework/System.IO.Compression.dll b/docs/_framework/System.IO.Compression.dll new file mode 100644 index 0000000..bf66ee9 Binary files /dev/null and b/docs/_framework/System.IO.Compression.dll differ diff --git a/docs/_framework/System.IO.Compression.dll.br b/docs/_framework/System.IO.Compression.dll.br new file mode 100644 index 0000000..4b6ab43 Binary files /dev/null and b/docs/_framework/System.IO.Compression.dll.br differ diff --git a/docs/_framework/System.IO.Compression.dll.gz b/docs/_framework/System.IO.Compression.dll.gz new file mode 100644 index 0000000..7e03320 Binary files /dev/null and b/docs/_framework/System.IO.Compression.dll.gz differ diff --git a/docs/_framework/System.IO.FileSystem.AccessControl.dll b/docs/_framework/System.IO.FileSystem.AccessControl.dll new file mode 100644 index 0000000..ad4a54e Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.AccessControl.dll differ diff --git a/docs/_framework/System.IO.FileSystem.AccessControl.dll.br b/docs/_framework/System.IO.FileSystem.AccessControl.dll.br new file mode 100644 index 0000000..129a03d Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.AccessControl.dll.br differ diff --git a/docs/_framework/System.IO.FileSystem.AccessControl.dll.gz b/docs/_framework/System.IO.FileSystem.AccessControl.dll.gz new file mode 100644 index 0000000..dddc60b Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.AccessControl.dll.gz differ diff --git a/docs/_framework/System.IO.FileSystem.DriveInfo.dll b/docs/_framework/System.IO.FileSystem.DriveInfo.dll new file mode 100644 index 0000000..9f85d24 Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.DriveInfo.dll differ diff --git a/docs/_framework/System.IO.FileSystem.DriveInfo.dll.br b/docs/_framework/System.IO.FileSystem.DriveInfo.dll.br new file mode 100644 index 0000000..91e7201 Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.DriveInfo.dll.br differ diff --git a/docs/_framework/System.IO.FileSystem.DriveInfo.dll.gz b/docs/_framework/System.IO.FileSystem.DriveInfo.dll.gz new file mode 100644 index 0000000..10d2811 Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.DriveInfo.dll.gz differ diff --git a/docs/_framework/System.IO.FileSystem.Primitives.dll b/docs/_framework/System.IO.FileSystem.Primitives.dll new file mode 100644 index 0000000..1f917e1 Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.Primitives.dll differ diff --git a/docs/_framework/System.IO.FileSystem.Primitives.dll.br b/docs/_framework/System.IO.FileSystem.Primitives.dll.br new file mode 100644 index 0000000..98231ba Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.Primitives.dll.br differ diff --git a/docs/_framework/System.IO.FileSystem.Primitives.dll.gz b/docs/_framework/System.IO.FileSystem.Primitives.dll.gz new file mode 100644 index 0000000..a6d0926 Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.Primitives.dll.gz differ diff --git a/docs/_framework/System.IO.FileSystem.Watcher.dll b/docs/_framework/System.IO.FileSystem.Watcher.dll new file mode 100644 index 0000000..2a03494 Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.Watcher.dll differ diff --git a/docs/_framework/System.IO.FileSystem.Watcher.dll.br b/docs/_framework/System.IO.FileSystem.Watcher.dll.br new file mode 100644 index 0000000..9a08e6c Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.Watcher.dll.br differ diff --git a/docs/_framework/System.IO.FileSystem.Watcher.dll.gz b/docs/_framework/System.IO.FileSystem.Watcher.dll.gz new file mode 100644 index 0000000..e8302b4 Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.Watcher.dll.gz differ diff --git a/docs/_framework/System.IO.FileSystem.dll b/docs/_framework/System.IO.FileSystem.dll new file mode 100644 index 0000000..2691724 Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.dll differ diff --git a/docs/_framework/System.IO.FileSystem.dll.br b/docs/_framework/System.IO.FileSystem.dll.br new file mode 100644 index 0000000..ef96126 Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.dll.br differ diff --git a/docs/_framework/System.IO.FileSystem.dll.gz b/docs/_framework/System.IO.FileSystem.dll.gz new file mode 100644 index 0000000..42a2374 Binary files /dev/null and b/docs/_framework/System.IO.FileSystem.dll.gz differ diff --git a/docs/_framework/System.IO.IsolatedStorage.dll b/docs/_framework/System.IO.IsolatedStorage.dll new file mode 100644 index 0000000..5869877 Binary files /dev/null and b/docs/_framework/System.IO.IsolatedStorage.dll differ diff --git a/docs/_framework/System.IO.IsolatedStorage.dll.br b/docs/_framework/System.IO.IsolatedStorage.dll.br new file mode 100644 index 0000000..0b0e2ad Binary files /dev/null and b/docs/_framework/System.IO.IsolatedStorage.dll.br differ diff --git a/docs/_framework/System.IO.IsolatedStorage.dll.gz b/docs/_framework/System.IO.IsolatedStorage.dll.gz new file mode 100644 index 0000000..3370d1a Binary files /dev/null and b/docs/_framework/System.IO.IsolatedStorage.dll.gz differ diff --git a/docs/_framework/System.IO.MemoryMappedFiles.dll b/docs/_framework/System.IO.MemoryMappedFiles.dll new file mode 100644 index 0000000..2cb67c8 Binary files /dev/null and b/docs/_framework/System.IO.MemoryMappedFiles.dll differ diff --git a/docs/_framework/System.IO.MemoryMappedFiles.dll.br b/docs/_framework/System.IO.MemoryMappedFiles.dll.br new file mode 100644 index 0000000..6db4614 Binary files /dev/null and b/docs/_framework/System.IO.MemoryMappedFiles.dll.br differ diff --git a/docs/_framework/System.IO.MemoryMappedFiles.dll.gz b/docs/_framework/System.IO.MemoryMappedFiles.dll.gz new file mode 100644 index 0000000..aabcce2 Binary files /dev/null and b/docs/_framework/System.IO.MemoryMappedFiles.dll.gz differ diff --git a/docs/_framework/System.IO.Pipelines.dll b/docs/_framework/System.IO.Pipelines.dll new file mode 100644 index 0000000..d61126a Binary files /dev/null and b/docs/_framework/System.IO.Pipelines.dll differ diff --git a/docs/_framework/System.IO.Pipelines.dll.br b/docs/_framework/System.IO.Pipelines.dll.br new file mode 100644 index 0000000..e0a889f Binary files /dev/null and b/docs/_framework/System.IO.Pipelines.dll.br differ diff --git a/docs/_framework/System.IO.Pipelines.dll.gz b/docs/_framework/System.IO.Pipelines.dll.gz new file mode 100644 index 0000000..76ec621 Binary files /dev/null and b/docs/_framework/System.IO.Pipelines.dll.gz differ diff --git a/docs/_framework/System.IO.Pipes.AccessControl.dll b/docs/_framework/System.IO.Pipes.AccessControl.dll new file mode 100644 index 0000000..395547f Binary files /dev/null and b/docs/_framework/System.IO.Pipes.AccessControl.dll differ diff --git a/docs/_framework/System.IO.Pipes.AccessControl.dll.br b/docs/_framework/System.IO.Pipes.AccessControl.dll.br new file mode 100644 index 0000000..5ba37b5 Binary files /dev/null and b/docs/_framework/System.IO.Pipes.AccessControl.dll.br differ diff --git a/docs/_framework/System.IO.Pipes.AccessControl.dll.gz b/docs/_framework/System.IO.Pipes.AccessControl.dll.gz new file mode 100644 index 0000000..38a26ee Binary files /dev/null and b/docs/_framework/System.IO.Pipes.AccessControl.dll.gz differ diff --git a/docs/_framework/System.IO.Pipes.dll b/docs/_framework/System.IO.Pipes.dll new file mode 100644 index 0000000..a42022c Binary files /dev/null and b/docs/_framework/System.IO.Pipes.dll differ diff --git a/docs/_framework/System.IO.Pipes.dll.br b/docs/_framework/System.IO.Pipes.dll.br new file mode 100644 index 0000000..cf51beb Binary files /dev/null and b/docs/_framework/System.IO.Pipes.dll.br differ diff --git a/docs/_framework/System.IO.Pipes.dll.gz b/docs/_framework/System.IO.Pipes.dll.gz new file mode 100644 index 0000000..db75b0c Binary files /dev/null and b/docs/_framework/System.IO.Pipes.dll.gz differ diff --git a/docs/_framework/System.IO.UnmanagedMemoryStream.dll b/docs/_framework/System.IO.UnmanagedMemoryStream.dll new file mode 100644 index 0000000..a07db41 Binary files /dev/null and b/docs/_framework/System.IO.UnmanagedMemoryStream.dll differ diff --git a/docs/_framework/System.IO.UnmanagedMemoryStream.dll.br b/docs/_framework/System.IO.UnmanagedMemoryStream.dll.br new file mode 100644 index 0000000..1a8bf75 Binary files /dev/null and b/docs/_framework/System.IO.UnmanagedMemoryStream.dll.br differ diff --git a/docs/_framework/System.IO.UnmanagedMemoryStream.dll.gz b/docs/_framework/System.IO.UnmanagedMemoryStream.dll.gz new file mode 100644 index 0000000..60b1d3f Binary files /dev/null and b/docs/_framework/System.IO.UnmanagedMemoryStream.dll.gz differ diff --git a/docs/_framework/System.IO.dll b/docs/_framework/System.IO.dll new file mode 100644 index 0000000..c01ad96 Binary files /dev/null and b/docs/_framework/System.IO.dll differ diff --git a/docs/_framework/System.IO.dll.br b/docs/_framework/System.IO.dll.br new file mode 100644 index 0000000..837a87b Binary files /dev/null and b/docs/_framework/System.IO.dll.br differ diff --git a/docs/_framework/System.IO.dll.gz b/docs/_framework/System.IO.dll.gz new file mode 100644 index 0000000..5f63503 Binary files /dev/null and b/docs/_framework/System.IO.dll.gz differ diff --git a/docs/_framework/System.Linq.Expressions.dll b/docs/_framework/System.Linq.Expressions.dll new file mode 100644 index 0000000..cda58bf Binary files /dev/null and b/docs/_framework/System.Linq.Expressions.dll differ diff --git a/docs/_framework/System.Linq.Expressions.dll.br b/docs/_framework/System.Linq.Expressions.dll.br new file mode 100644 index 0000000..fd196a4 Binary files /dev/null and b/docs/_framework/System.Linq.Expressions.dll.br differ diff --git a/docs/_framework/System.Linq.Expressions.dll.gz b/docs/_framework/System.Linq.Expressions.dll.gz new file mode 100644 index 0000000..588d637 Binary files /dev/null and b/docs/_framework/System.Linq.Expressions.dll.gz differ diff --git a/docs/_framework/System.Linq.Parallel.dll b/docs/_framework/System.Linq.Parallel.dll new file mode 100644 index 0000000..5ee4f65 Binary files /dev/null and b/docs/_framework/System.Linq.Parallel.dll differ diff --git a/docs/_framework/System.Linq.Parallel.dll.br b/docs/_framework/System.Linq.Parallel.dll.br new file mode 100644 index 0000000..2acd998 Binary files /dev/null and b/docs/_framework/System.Linq.Parallel.dll.br differ diff --git a/docs/_framework/System.Linq.Parallel.dll.gz b/docs/_framework/System.Linq.Parallel.dll.gz new file mode 100644 index 0000000..ca63782 Binary files /dev/null and b/docs/_framework/System.Linq.Parallel.dll.gz differ diff --git a/docs/_framework/System.Linq.Queryable.dll b/docs/_framework/System.Linq.Queryable.dll new file mode 100644 index 0000000..4569b8e Binary files /dev/null and b/docs/_framework/System.Linq.Queryable.dll differ diff --git a/docs/_framework/System.Linq.Queryable.dll.br b/docs/_framework/System.Linq.Queryable.dll.br new file mode 100644 index 0000000..52b5290 Binary files /dev/null and b/docs/_framework/System.Linq.Queryable.dll.br differ diff --git a/docs/_framework/System.Linq.Queryable.dll.gz b/docs/_framework/System.Linq.Queryable.dll.gz new file mode 100644 index 0000000..62ecd4d Binary files /dev/null and b/docs/_framework/System.Linq.Queryable.dll.gz differ diff --git a/docs/_framework/System.Linq.dll b/docs/_framework/System.Linq.dll new file mode 100644 index 0000000..1d1504f Binary files /dev/null and b/docs/_framework/System.Linq.dll differ diff --git a/docs/_framework/System.Linq.dll.br b/docs/_framework/System.Linq.dll.br new file mode 100644 index 0000000..4bf7645 Binary files /dev/null and b/docs/_framework/System.Linq.dll.br differ diff --git a/docs/_framework/System.Linq.dll.gz b/docs/_framework/System.Linq.dll.gz new file mode 100644 index 0000000..e7bd4c8 Binary files /dev/null and b/docs/_framework/System.Linq.dll.gz differ diff --git a/docs/_framework/System.Memory.dll b/docs/_framework/System.Memory.dll new file mode 100644 index 0000000..71cbc2e Binary files /dev/null and b/docs/_framework/System.Memory.dll differ diff --git a/docs/_framework/System.Memory.dll.br b/docs/_framework/System.Memory.dll.br new file mode 100644 index 0000000..f5cef75 Binary files /dev/null and b/docs/_framework/System.Memory.dll.br differ diff --git a/docs/_framework/System.Memory.dll.gz b/docs/_framework/System.Memory.dll.gz new file mode 100644 index 0000000..ede10d4 Binary files /dev/null and b/docs/_framework/System.Memory.dll.gz differ diff --git a/docs/_framework/System.Net.Http.Json.dll b/docs/_framework/System.Net.Http.Json.dll new file mode 100644 index 0000000..682c3e3 Binary files /dev/null and b/docs/_framework/System.Net.Http.Json.dll differ diff --git a/docs/_framework/System.Net.Http.Json.dll.br b/docs/_framework/System.Net.Http.Json.dll.br new file mode 100644 index 0000000..119a601 Binary files /dev/null and b/docs/_framework/System.Net.Http.Json.dll.br differ diff --git a/docs/_framework/System.Net.Http.Json.dll.gz b/docs/_framework/System.Net.Http.Json.dll.gz new file mode 100644 index 0000000..a5ddfc6 Binary files /dev/null and b/docs/_framework/System.Net.Http.Json.dll.gz differ diff --git a/docs/_framework/System.Net.Http.dll b/docs/_framework/System.Net.Http.dll new file mode 100644 index 0000000..f7ae261 Binary files /dev/null and b/docs/_framework/System.Net.Http.dll differ diff --git a/docs/_framework/System.Net.Http.dll.br b/docs/_framework/System.Net.Http.dll.br new file mode 100644 index 0000000..445269a Binary files /dev/null and b/docs/_framework/System.Net.Http.dll.br differ diff --git a/docs/_framework/System.Net.Http.dll.gz b/docs/_framework/System.Net.Http.dll.gz new file mode 100644 index 0000000..09b1536 Binary files /dev/null and b/docs/_framework/System.Net.Http.dll.gz differ diff --git a/docs/_framework/System.Net.HttpListener.dll b/docs/_framework/System.Net.HttpListener.dll new file mode 100644 index 0000000..934b357 Binary files /dev/null and b/docs/_framework/System.Net.HttpListener.dll differ diff --git a/docs/_framework/System.Net.HttpListener.dll.br b/docs/_framework/System.Net.HttpListener.dll.br new file mode 100644 index 0000000..2aecd53 Binary files /dev/null and b/docs/_framework/System.Net.HttpListener.dll.br differ diff --git a/docs/_framework/System.Net.HttpListener.dll.gz b/docs/_framework/System.Net.HttpListener.dll.gz new file mode 100644 index 0000000..b76b6b3 Binary files /dev/null and b/docs/_framework/System.Net.HttpListener.dll.gz differ diff --git a/docs/_framework/System.Net.Mail.dll b/docs/_framework/System.Net.Mail.dll new file mode 100644 index 0000000..a324e2e Binary files /dev/null and b/docs/_framework/System.Net.Mail.dll differ diff --git a/docs/_framework/System.Net.Mail.dll.br b/docs/_framework/System.Net.Mail.dll.br new file mode 100644 index 0000000..c10df21 Binary files /dev/null and b/docs/_framework/System.Net.Mail.dll.br differ diff --git a/docs/_framework/System.Net.Mail.dll.gz b/docs/_framework/System.Net.Mail.dll.gz new file mode 100644 index 0000000..6fd2a1c Binary files /dev/null and b/docs/_framework/System.Net.Mail.dll.gz differ diff --git a/docs/_framework/System.Net.NameResolution.dll b/docs/_framework/System.Net.NameResolution.dll new file mode 100644 index 0000000..9c37983 Binary files /dev/null and b/docs/_framework/System.Net.NameResolution.dll differ diff --git a/docs/_framework/System.Net.NameResolution.dll.br b/docs/_framework/System.Net.NameResolution.dll.br new file mode 100644 index 0000000..19651fd Binary files /dev/null and b/docs/_framework/System.Net.NameResolution.dll.br differ diff --git a/docs/_framework/System.Net.NameResolution.dll.gz b/docs/_framework/System.Net.NameResolution.dll.gz new file mode 100644 index 0000000..0973cf6 Binary files /dev/null and b/docs/_framework/System.Net.NameResolution.dll.gz differ diff --git a/docs/_framework/System.Net.NetworkInformation.dll b/docs/_framework/System.Net.NetworkInformation.dll new file mode 100644 index 0000000..23d8346 Binary files /dev/null and b/docs/_framework/System.Net.NetworkInformation.dll differ diff --git a/docs/_framework/System.Net.NetworkInformation.dll.br b/docs/_framework/System.Net.NetworkInformation.dll.br new file mode 100644 index 0000000..395515c Binary files /dev/null and b/docs/_framework/System.Net.NetworkInformation.dll.br differ diff --git a/docs/_framework/System.Net.NetworkInformation.dll.gz b/docs/_framework/System.Net.NetworkInformation.dll.gz new file mode 100644 index 0000000..26edfac Binary files /dev/null and b/docs/_framework/System.Net.NetworkInformation.dll.gz differ diff --git a/docs/_framework/System.Net.Ping.dll b/docs/_framework/System.Net.Ping.dll new file mode 100644 index 0000000..04b5485 Binary files /dev/null and b/docs/_framework/System.Net.Ping.dll differ diff --git a/docs/_framework/System.Net.Ping.dll.br b/docs/_framework/System.Net.Ping.dll.br new file mode 100644 index 0000000..ad9e492 Binary files /dev/null and b/docs/_framework/System.Net.Ping.dll.br differ diff --git a/docs/_framework/System.Net.Ping.dll.gz b/docs/_framework/System.Net.Ping.dll.gz new file mode 100644 index 0000000..3787714 Binary files /dev/null and b/docs/_framework/System.Net.Ping.dll.gz differ diff --git a/docs/_framework/System.Net.Primitives.dll b/docs/_framework/System.Net.Primitives.dll new file mode 100644 index 0000000..19670a0 Binary files /dev/null and b/docs/_framework/System.Net.Primitives.dll differ diff --git a/docs/_framework/System.Net.Primitives.dll.br b/docs/_framework/System.Net.Primitives.dll.br new file mode 100644 index 0000000..30768d7 Binary files /dev/null and b/docs/_framework/System.Net.Primitives.dll.br differ diff --git a/docs/_framework/System.Net.Primitives.dll.gz b/docs/_framework/System.Net.Primitives.dll.gz new file mode 100644 index 0000000..837f426 Binary files /dev/null and b/docs/_framework/System.Net.Primitives.dll.gz differ diff --git a/docs/_framework/System.Net.Requests.dll b/docs/_framework/System.Net.Requests.dll new file mode 100644 index 0000000..bb5917f Binary files /dev/null and b/docs/_framework/System.Net.Requests.dll differ diff --git a/docs/_framework/System.Net.Requests.dll.br b/docs/_framework/System.Net.Requests.dll.br new file mode 100644 index 0000000..acf282d Binary files /dev/null and b/docs/_framework/System.Net.Requests.dll.br differ diff --git a/docs/_framework/System.Net.Requests.dll.gz b/docs/_framework/System.Net.Requests.dll.gz new file mode 100644 index 0000000..97682b3 Binary files /dev/null and b/docs/_framework/System.Net.Requests.dll.gz differ diff --git a/docs/_framework/System.Net.Security.dll b/docs/_framework/System.Net.Security.dll new file mode 100644 index 0000000..d382e40 Binary files /dev/null and b/docs/_framework/System.Net.Security.dll differ diff --git a/docs/_framework/System.Net.Security.dll.br b/docs/_framework/System.Net.Security.dll.br new file mode 100644 index 0000000..bd2f35b Binary files /dev/null and b/docs/_framework/System.Net.Security.dll.br differ diff --git a/docs/_framework/System.Net.Security.dll.gz b/docs/_framework/System.Net.Security.dll.gz new file mode 100644 index 0000000..c892bcc Binary files /dev/null and b/docs/_framework/System.Net.Security.dll.gz differ diff --git a/docs/_framework/System.Net.ServicePoint.dll b/docs/_framework/System.Net.ServicePoint.dll new file mode 100644 index 0000000..1b3dbd2 Binary files /dev/null and b/docs/_framework/System.Net.ServicePoint.dll differ diff --git a/docs/_framework/System.Net.ServicePoint.dll.br b/docs/_framework/System.Net.ServicePoint.dll.br new file mode 100644 index 0000000..d838aef Binary files /dev/null and b/docs/_framework/System.Net.ServicePoint.dll.br differ diff --git a/docs/_framework/System.Net.ServicePoint.dll.gz b/docs/_framework/System.Net.ServicePoint.dll.gz new file mode 100644 index 0000000..52e254e Binary files /dev/null and b/docs/_framework/System.Net.ServicePoint.dll.gz differ diff --git a/docs/_framework/System.Net.Sockets.dll b/docs/_framework/System.Net.Sockets.dll new file mode 100644 index 0000000..0eff581 Binary files /dev/null and b/docs/_framework/System.Net.Sockets.dll differ diff --git a/docs/_framework/System.Net.Sockets.dll.br b/docs/_framework/System.Net.Sockets.dll.br new file mode 100644 index 0000000..e60409b Binary files /dev/null and b/docs/_framework/System.Net.Sockets.dll.br differ diff --git a/docs/_framework/System.Net.Sockets.dll.gz b/docs/_framework/System.Net.Sockets.dll.gz new file mode 100644 index 0000000..5f64a06 Binary files /dev/null and b/docs/_framework/System.Net.Sockets.dll.gz differ diff --git a/docs/_framework/System.Net.WebClient.dll b/docs/_framework/System.Net.WebClient.dll new file mode 100644 index 0000000..f714962 Binary files /dev/null and b/docs/_framework/System.Net.WebClient.dll differ diff --git a/docs/_framework/System.Net.WebClient.dll.br b/docs/_framework/System.Net.WebClient.dll.br new file mode 100644 index 0000000..1d9767d Binary files /dev/null and b/docs/_framework/System.Net.WebClient.dll.br differ diff --git a/docs/_framework/System.Net.WebClient.dll.gz b/docs/_framework/System.Net.WebClient.dll.gz new file mode 100644 index 0000000..8847b88 Binary files /dev/null and b/docs/_framework/System.Net.WebClient.dll.gz differ diff --git a/docs/_framework/System.Net.WebHeaderCollection.dll b/docs/_framework/System.Net.WebHeaderCollection.dll new file mode 100644 index 0000000..594a6fa Binary files /dev/null and b/docs/_framework/System.Net.WebHeaderCollection.dll differ diff --git a/docs/_framework/System.Net.WebHeaderCollection.dll.br b/docs/_framework/System.Net.WebHeaderCollection.dll.br new file mode 100644 index 0000000..9a44dbc Binary files /dev/null and b/docs/_framework/System.Net.WebHeaderCollection.dll.br differ diff --git a/docs/_framework/System.Net.WebHeaderCollection.dll.gz b/docs/_framework/System.Net.WebHeaderCollection.dll.gz new file mode 100644 index 0000000..4ae5870 Binary files /dev/null and b/docs/_framework/System.Net.WebHeaderCollection.dll.gz differ diff --git a/docs/_framework/System.Net.WebProxy.dll b/docs/_framework/System.Net.WebProxy.dll new file mode 100644 index 0000000..95212cc Binary files /dev/null and b/docs/_framework/System.Net.WebProxy.dll differ diff --git a/docs/_framework/System.Net.WebProxy.dll.br b/docs/_framework/System.Net.WebProxy.dll.br new file mode 100644 index 0000000..6f46e64 Binary files /dev/null and b/docs/_framework/System.Net.WebProxy.dll.br differ diff --git a/docs/_framework/System.Net.WebProxy.dll.gz b/docs/_framework/System.Net.WebProxy.dll.gz new file mode 100644 index 0000000..222bca5 Binary files /dev/null and b/docs/_framework/System.Net.WebProxy.dll.gz differ diff --git a/docs/_framework/System.Net.WebSockets.Client.dll b/docs/_framework/System.Net.WebSockets.Client.dll new file mode 100644 index 0000000..a8bd95c Binary files /dev/null and b/docs/_framework/System.Net.WebSockets.Client.dll differ diff --git a/docs/_framework/System.Net.WebSockets.Client.dll.br b/docs/_framework/System.Net.WebSockets.Client.dll.br new file mode 100644 index 0000000..dfd0248 Binary files /dev/null and b/docs/_framework/System.Net.WebSockets.Client.dll.br differ diff --git a/docs/_framework/System.Net.WebSockets.Client.dll.gz b/docs/_framework/System.Net.WebSockets.Client.dll.gz new file mode 100644 index 0000000..87ef00c Binary files /dev/null and b/docs/_framework/System.Net.WebSockets.Client.dll.gz differ diff --git a/docs/_framework/System.Net.WebSockets.dll b/docs/_framework/System.Net.WebSockets.dll new file mode 100644 index 0000000..747f353 Binary files /dev/null and b/docs/_framework/System.Net.WebSockets.dll differ diff --git a/docs/_framework/System.Net.WebSockets.dll.br b/docs/_framework/System.Net.WebSockets.dll.br new file mode 100644 index 0000000..5c19fb5 Binary files /dev/null and b/docs/_framework/System.Net.WebSockets.dll.br differ diff --git a/docs/_framework/System.Net.WebSockets.dll.gz b/docs/_framework/System.Net.WebSockets.dll.gz new file mode 100644 index 0000000..c047335 Binary files /dev/null and b/docs/_framework/System.Net.WebSockets.dll.gz differ diff --git a/docs/_framework/System.Net.dll b/docs/_framework/System.Net.dll new file mode 100644 index 0000000..43258e5 Binary files /dev/null and b/docs/_framework/System.Net.dll differ diff --git a/docs/_framework/System.Net.dll.br b/docs/_framework/System.Net.dll.br new file mode 100644 index 0000000..0bf2875 Binary files /dev/null and b/docs/_framework/System.Net.dll.br differ diff --git a/docs/_framework/System.Net.dll.gz b/docs/_framework/System.Net.dll.gz new file mode 100644 index 0000000..02136b8 Binary files /dev/null and b/docs/_framework/System.Net.dll.gz differ diff --git a/docs/_framework/System.Numerics.Vectors.dll b/docs/_framework/System.Numerics.Vectors.dll new file mode 100644 index 0000000..b157f09 Binary files /dev/null and b/docs/_framework/System.Numerics.Vectors.dll differ diff --git a/docs/_framework/System.Numerics.Vectors.dll.br b/docs/_framework/System.Numerics.Vectors.dll.br new file mode 100644 index 0000000..94c2864 Binary files /dev/null and b/docs/_framework/System.Numerics.Vectors.dll.br differ diff --git a/docs/_framework/System.Numerics.Vectors.dll.gz b/docs/_framework/System.Numerics.Vectors.dll.gz new file mode 100644 index 0000000..115bb50 Binary files /dev/null and b/docs/_framework/System.Numerics.Vectors.dll.gz differ diff --git a/docs/_framework/System.Numerics.dll b/docs/_framework/System.Numerics.dll new file mode 100644 index 0000000..24f7ac9 Binary files /dev/null and b/docs/_framework/System.Numerics.dll differ diff --git a/docs/_framework/System.Numerics.dll.br b/docs/_framework/System.Numerics.dll.br new file mode 100644 index 0000000..1cf8348 Binary files /dev/null and b/docs/_framework/System.Numerics.dll.br differ diff --git a/docs/_framework/System.Numerics.dll.gz b/docs/_framework/System.Numerics.dll.gz new file mode 100644 index 0000000..7ca52b6 Binary files /dev/null and b/docs/_framework/System.Numerics.dll.gz differ diff --git a/docs/_framework/System.ObjectModel.dll b/docs/_framework/System.ObjectModel.dll new file mode 100644 index 0000000..6999c17 Binary files /dev/null and b/docs/_framework/System.ObjectModel.dll differ diff --git a/docs/_framework/System.ObjectModel.dll.br b/docs/_framework/System.ObjectModel.dll.br new file mode 100644 index 0000000..46e197b Binary files /dev/null and b/docs/_framework/System.ObjectModel.dll.br differ diff --git a/docs/_framework/System.ObjectModel.dll.gz b/docs/_framework/System.ObjectModel.dll.gz new file mode 100644 index 0000000..f325781 Binary files /dev/null and b/docs/_framework/System.ObjectModel.dll.gz differ diff --git a/docs/_framework/System.Private.CoreLib.dll b/docs/_framework/System.Private.CoreLib.dll new file mode 100644 index 0000000..cfb6882 Binary files /dev/null and b/docs/_framework/System.Private.CoreLib.dll differ diff --git a/docs/_framework/System.Private.CoreLib.dll.br b/docs/_framework/System.Private.CoreLib.dll.br new file mode 100644 index 0000000..56045dc Binary files /dev/null and b/docs/_framework/System.Private.CoreLib.dll.br differ diff --git a/docs/_framework/System.Private.CoreLib.dll.gz b/docs/_framework/System.Private.CoreLib.dll.gz new file mode 100644 index 0000000..0a7647d Binary files /dev/null and b/docs/_framework/System.Private.CoreLib.dll.gz differ diff --git a/docs/_framework/System.Private.DataContractSerialization.dll b/docs/_framework/System.Private.DataContractSerialization.dll new file mode 100644 index 0000000..380a5b5 Binary files /dev/null and b/docs/_framework/System.Private.DataContractSerialization.dll differ diff --git a/docs/_framework/System.Private.DataContractSerialization.dll.br b/docs/_framework/System.Private.DataContractSerialization.dll.br new file mode 100644 index 0000000..61a55f7 Binary files /dev/null and b/docs/_framework/System.Private.DataContractSerialization.dll.br differ diff --git a/docs/_framework/System.Private.DataContractSerialization.dll.gz b/docs/_framework/System.Private.DataContractSerialization.dll.gz new file mode 100644 index 0000000..5e634ab Binary files /dev/null and b/docs/_framework/System.Private.DataContractSerialization.dll.gz differ diff --git a/docs/_framework/System.Private.Runtime.InteropServices.JavaScript.dll b/docs/_framework/System.Private.Runtime.InteropServices.JavaScript.dll new file mode 100644 index 0000000..409b34d Binary files /dev/null and b/docs/_framework/System.Private.Runtime.InteropServices.JavaScript.dll differ diff --git a/docs/_framework/System.Private.Runtime.InteropServices.JavaScript.dll.br b/docs/_framework/System.Private.Runtime.InteropServices.JavaScript.dll.br new file mode 100644 index 0000000..b464abd Binary files /dev/null and b/docs/_framework/System.Private.Runtime.InteropServices.JavaScript.dll.br differ diff --git a/docs/_framework/System.Private.Runtime.InteropServices.JavaScript.dll.gz b/docs/_framework/System.Private.Runtime.InteropServices.JavaScript.dll.gz new file mode 100644 index 0000000..62a3f72 Binary files /dev/null and b/docs/_framework/System.Private.Runtime.InteropServices.JavaScript.dll.gz differ diff --git a/docs/_framework/System.Private.Uri.dll b/docs/_framework/System.Private.Uri.dll new file mode 100644 index 0000000..15a51ff Binary files /dev/null and b/docs/_framework/System.Private.Uri.dll differ diff --git a/docs/_framework/System.Private.Uri.dll.br b/docs/_framework/System.Private.Uri.dll.br new file mode 100644 index 0000000..09b1048 Binary files /dev/null and b/docs/_framework/System.Private.Uri.dll.br differ diff --git a/docs/_framework/System.Private.Uri.dll.gz b/docs/_framework/System.Private.Uri.dll.gz new file mode 100644 index 0000000..8664ecf Binary files /dev/null and b/docs/_framework/System.Private.Uri.dll.gz differ diff --git a/docs/_framework/System.Private.Xml.Linq.dll b/docs/_framework/System.Private.Xml.Linq.dll new file mode 100644 index 0000000..883348b Binary files /dev/null and b/docs/_framework/System.Private.Xml.Linq.dll differ diff --git a/docs/_framework/System.Private.Xml.Linq.dll.br b/docs/_framework/System.Private.Xml.Linq.dll.br new file mode 100644 index 0000000..cb31497 Binary files /dev/null and b/docs/_framework/System.Private.Xml.Linq.dll.br differ diff --git a/docs/_framework/System.Private.Xml.Linq.dll.gz b/docs/_framework/System.Private.Xml.Linq.dll.gz new file mode 100644 index 0000000..d226f61 Binary files /dev/null and b/docs/_framework/System.Private.Xml.Linq.dll.gz differ diff --git a/docs/_framework/System.Private.Xml.dll b/docs/_framework/System.Private.Xml.dll new file mode 100644 index 0000000..5fbfa7f Binary files /dev/null and b/docs/_framework/System.Private.Xml.dll differ diff --git a/docs/_framework/System.Private.Xml.dll.br b/docs/_framework/System.Private.Xml.dll.br new file mode 100644 index 0000000..b735eca Binary files /dev/null and b/docs/_framework/System.Private.Xml.dll.br differ diff --git a/docs/_framework/System.Private.Xml.dll.gz b/docs/_framework/System.Private.Xml.dll.gz new file mode 100644 index 0000000..4420bd8 Binary files /dev/null and b/docs/_framework/System.Private.Xml.dll.gz differ diff --git a/docs/_framework/System.Reflection.DispatchProxy.dll b/docs/_framework/System.Reflection.DispatchProxy.dll new file mode 100644 index 0000000..94d54c0 Binary files /dev/null and b/docs/_framework/System.Reflection.DispatchProxy.dll differ diff --git a/docs/_framework/System.Reflection.DispatchProxy.dll.br b/docs/_framework/System.Reflection.DispatchProxy.dll.br new file mode 100644 index 0000000..dcb1a13 Binary files /dev/null and b/docs/_framework/System.Reflection.DispatchProxy.dll.br differ diff --git a/docs/_framework/System.Reflection.DispatchProxy.dll.gz b/docs/_framework/System.Reflection.DispatchProxy.dll.gz new file mode 100644 index 0000000..4969124 Binary files /dev/null and b/docs/_framework/System.Reflection.DispatchProxy.dll.gz differ diff --git a/docs/_framework/System.Reflection.Emit.ILGeneration.dll b/docs/_framework/System.Reflection.Emit.ILGeneration.dll new file mode 100644 index 0000000..0de38a7 Binary files /dev/null and b/docs/_framework/System.Reflection.Emit.ILGeneration.dll differ diff --git a/docs/_framework/System.Reflection.Emit.ILGeneration.dll.br b/docs/_framework/System.Reflection.Emit.ILGeneration.dll.br new file mode 100644 index 0000000..11287e6 Binary files /dev/null and b/docs/_framework/System.Reflection.Emit.ILGeneration.dll.br differ diff --git a/docs/_framework/System.Reflection.Emit.ILGeneration.dll.gz b/docs/_framework/System.Reflection.Emit.ILGeneration.dll.gz new file mode 100644 index 0000000..9487d5b Binary files /dev/null and b/docs/_framework/System.Reflection.Emit.ILGeneration.dll.gz differ diff --git a/docs/_framework/System.Reflection.Emit.Lightweight.dll b/docs/_framework/System.Reflection.Emit.Lightweight.dll new file mode 100644 index 0000000..1faa829 Binary files /dev/null and b/docs/_framework/System.Reflection.Emit.Lightweight.dll differ diff --git a/docs/_framework/System.Reflection.Emit.Lightweight.dll.br b/docs/_framework/System.Reflection.Emit.Lightweight.dll.br new file mode 100644 index 0000000..9d0c42e Binary files /dev/null and b/docs/_framework/System.Reflection.Emit.Lightweight.dll.br differ diff --git a/docs/_framework/System.Reflection.Emit.Lightweight.dll.gz b/docs/_framework/System.Reflection.Emit.Lightweight.dll.gz new file mode 100644 index 0000000..b77a6a8 Binary files /dev/null and b/docs/_framework/System.Reflection.Emit.Lightweight.dll.gz differ diff --git a/docs/_framework/System.Reflection.Emit.dll b/docs/_framework/System.Reflection.Emit.dll new file mode 100644 index 0000000..5f09d66 Binary files /dev/null and b/docs/_framework/System.Reflection.Emit.dll differ diff --git a/docs/_framework/System.Reflection.Emit.dll.br b/docs/_framework/System.Reflection.Emit.dll.br new file mode 100644 index 0000000..168eb07 Binary files /dev/null and b/docs/_framework/System.Reflection.Emit.dll.br differ diff --git a/docs/_framework/System.Reflection.Emit.dll.gz b/docs/_framework/System.Reflection.Emit.dll.gz new file mode 100644 index 0000000..72ee31e Binary files /dev/null and b/docs/_framework/System.Reflection.Emit.dll.gz differ diff --git a/docs/_framework/System.Reflection.Extensions.dll b/docs/_framework/System.Reflection.Extensions.dll new file mode 100644 index 0000000..a47d675 Binary files /dev/null and b/docs/_framework/System.Reflection.Extensions.dll differ diff --git a/docs/_framework/System.Reflection.Extensions.dll.br b/docs/_framework/System.Reflection.Extensions.dll.br new file mode 100644 index 0000000..6591946 Binary files /dev/null and b/docs/_framework/System.Reflection.Extensions.dll.br differ diff --git a/docs/_framework/System.Reflection.Extensions.dll.gz b/docs/_framework/System.Reflection.Extensions.dll.gz new file mode 100644 index 0000000..d2be318 Binary files /dev/null and b/docs/_framework/System.Reflection.Extensions.dll.gz differ diff --git a/docs/_framework/System.Reflection.Metadata.dll b/docs/_framework/System.Reflection.Metadata.dll new file mode 100644 index 0000000..0a186c9 Binary files /dev/null and b/docs/_framework/System.Reflection.Metadata.dll differ diff --git a/docs/_framework/System.Reflection.Metadata.dll.br b/docs/_framework/System.Reflection.Metadata.dll.br new file mode 100644 index 0000000..325e787 Binary files /dev/null and b/docs/_framework/System.Reflection.Metadata.dll.br differ diff --git a/docs/_framework/System.Reflection.Metadata.dll.gz b/docs/_framework/System.Reflection.Metadata.dll.gz new file mode 100644 index 0000000..90954b6 Binary files /dev/null and b/docs/_framework/System.Reflection.Metadata.dll.gz differ diff --git a/docs/_framework/System.Reflection.Primitives.dll b/docs/_framework/System.Reflection.Primitives.dll new file mode 100644 index 0000000..6ed5ef5 Binary files /dev/null and b/docs/_framework/System.Reflection.Primitives.dll differ diff --git a/docs/_framework/System.Reflection.Primitives.dll.br b/docs/_framework/System.Reflection.Primitives.dll.br new file mode 100644 index 0000000..726d3e8 Binary files /dev/null and b/docs/_framework/System.Reflection.Primitives.dll.br differ diff --git a/docs/_framework/System.Reflection.Primitives.dll.gz b/docs/_framework/System.Reflection.Primitives.dll.gz new file mode 100644 index 0000000..170153a Binary files /dev/null and b/docs/_framework/System.Reflection.Primitives.dll.gz differ diff --git a/docs/_framework/System.Reflection.TypeExtensions.dll b/docs/_framework/System.Reflection.TypeExtensions.dll new file mode 100644 index 0000000..d4551d2 Binary files /dev/null and b/docs/_framework/System.Reflection.TypeExtensions.dll differ diff --git a/docs/_framework/System.Reflection.TypeExtensions.dll.br b/docs/_framework/System.Reflection.TypeExtensions.dll.br new file mode 100644 index 0000000..d6737d0 Binary files /dev/null and b/docs/_framework/System.Reflection.TypeExtensions.dll.br differ diff --git a/docs/_framework/System.Reflection.TypeExtensions.dll.gz b/docs/_framework/System.Reflection.TypeExtensions.dll.gz new file mode 100644 index 0000000..1b39fae Binary files /dev/null and b/docs/_framework/System.Reflection.TypeExtensions.dll.gz differ diff --git a/docs/_framework/System.Reflection.dll b/docs/_framework/System.Reflection.dll new file mode 100644 index 0000000..a8a3e03 Binary files /dev/null and b/docs/_framework/System.Reflection.dll differ diff --git a/docs/_framework/System.Reflection.dll.br b/docs/_framework/System.Reflection.dll.br new file mode 100644 index 0000000..3c29b9f Binary files /dev/null and b/docs/_framework/System.Reflection.dll.br differ diff --git a/docs/_framework/System.Reflection.dll.gz b/docs/_framework/System.Reflection.dll.gz new file mode 100644 index 0000000..fcf0d85 Binary files /dev/null and b/docs/_framework/System.Reflection.dll.gz differ diff --git a/docs/_framework/System.Resources.Reader.dll b/docs/_framework/System.Resources.Reader.dll new file mode 100644 index 0000000..4192bc0 Binary files /dev/null and b/docs/_framework/System.Resources.Reader.dll differ diff --git a/docs/_framework/System.Resources.Reader.dll.br b/docs/_framework/System.Resources.Reader.dll.br new file mode 100644 index 0000000..bb8602a Binary files /dev/null and b/docs/_framework/System.Resources.Reader.dll.br differ diff --git a/docs/_framework/System.Resources.Reader.dll.gz b/docs/_framework/System.Resources.Reader.dll.gz new file mode 100644 index 0000000..922f9c0 Binary files /dev/null and b/docs/_framework/System.Resources.Reader.dll.gz differ diff --git a/docs/_framework/System.Resources.ResourceManager.dll b/docs/_framework/System.Resources.ResourceManager.dll new file mode 100644 index 0000000..71b92a6 Binary files /dev/null and b/docs/_framework/System.Resources.ResourceManager.dll differ diff --git a/docs/_framework/System.Resources.ResourceManager.dll.br b/docs/_framework/System.Resources.ResourceManager.dll.br new file mode 100644 index 0000000..7686b54 Binary files /dev/null and b/docs/_framework/System.Resources.ResourceManager.dll.br differ diff --git a/docs/_framework/System.Resources.ResourceManager.dll.gz b/docs/_framework/System.Resources.ResourceManager.dll.gz new file mode 100644 index 0000000..de9d87a Binary files /dev/null and b/docs/_framework/System.Resources.ResourceManager.dll.gz differ diff --git a/docs/_framework/System.Resources.Writer.dll b/docs/_framework/System.Resources.Writer.dll new file mode 100644 index 0000000..8e0175b Binary files /dev/null and b/docs/_framework/System.Resources.Writer.dll differ diff --git a/docs/_framework/System.Resources.Writer.dll.br b/docs/_framework/System.Resources.Writer.dll.br new file mode 100644 index 0000000..90225c0 Binary files /dev/null and b/docs/_framework/System.Resources.Writer.dll.br differ diff --git a/docs/_framework/System.Resources.Writer.dll.gz b/docs/_framework/System.Resources.Writer.dll.gz new file mode 100644 index 0000000..91213b1 Binary files /dev/null and b/docs/_framework/System.Resources.Writer.dll.gz differ diff --git a/docs/_framework/System.Runtime.CompilerServices.Unsafe.dll b/docs/_framework/System.Runtime.CompilerServices.Unsafe.dll new file mode 100644 index 0000000..9984796 Binary files /dev/null and b/docs/_framework/System.Runtime.CompilerServices.Unsafe.dll differ diff --git a/docs/_framework/System.Runtime.CompilerServices.Unsafe.dll.br b/docs/_framework/System.Runtime.CompilerServices.Unsafe.dll.br new file mode 100644 index 0000000..6f8f1c0 Binary files /dev/null and b/docs/_framework/System.Runtime.CompilerServices.Unsafe.dll.br differ diff --git a/docs/_framework/System.Runtime.CompilerServices.Unsafe.dll.gz b/docs/_framework/System.Runtime.CompilerServices.Unsafe.dll.gz new file mode 100644 index 0000000..15809cf Binary files /dev/null and b/docs/_framework/System.Runtime.CompilerServices.Unsafe.dll.gz differ diff --git a/docs/_framework/System.Runtime.CompilerServices.VisualC.dll b/docs/_framework/System.Runtime.CompilerServices.VisualC.dll new file mode 100644 index 0000000..5f8aed9 Binary files /dev/null and b/docs/_framework/System.Runtime.CompilerServices.VisualC.dll differ diff --git a/docs/_framework/System.Runtime.CompilerServices.VisualC.dll.br b/docs/_framework/System.Runtime.CompilerServices.VisualC.dll.br new file mode 100644 index 0000000..7fad55d Binary files /dev/null and b/docs/_framework/System.Runtime.CompilerServices.VisualC.dll.br differ diff --git a/docs/_framework/System.Runtime.CompilerServices.VisualC.dll.gz b/docs/_framework/System.Runtime.CompilerServices.VisualC.dll.gz new file mode 100644 index 0000000..fbffa8e Binary files /dev/null and b/docs/_framework/System.Runtime.CompilerServices.VisualC.dll.gz differ diff --git a/docs/_framework/System.Runtime.Extensions.dll b/docs/_framework/System.Runtime.Extensions.dll new file mode 100644 index 0000000..e878922 Binary files /dev/null and b/docs/_framework/System.Runtime.Extensions.dll differ diff --git a/docs/_framework/System.Runtime.Extensions.dll.br b/docs/_framework/System.Runtime.Extensions.dll.br new file mode 100644 index 0000000..1705a6d Binary files /dev/null and b/docs/_framework/System.Runtime.Extensions.dll.br differ diff --git a/docs/_framework/System.Runtime.Extensions.dll.gz b/docs/_framework/System.Runtime.Extensions.dll.gz new file mode 100644 index 0000000..b9a96a2 Binary files /dev/null and b/docs/_framework/System.Runtime.Extensions.dll.gz differ diff --git a/docs/_framework/System.Runtime.Handles.dll b/docs/_framework/System.Runtime.Handles.dll new file mode 100644 index 0000000..ce1d7a4 Binary files /dev/null and b/docs/_framework/System.Runtime.Handles.dll differ diff --git a/docs/_framework/System.Runtime.Handles.dll.br b/docs/_framework/System.Runtime.Handles.dll.br new file mode 100644 index 0000000..01c3290 Binary files /dev/null and b/docs/_framework/System.Runtime.Handles.dll.br differ diff --git a/docs/_framework/System.Runtime.Handles.dll.gz b/docs/_framework/System.Runtime.Handles.dll.gz new file mode 100644 index 0000000..6de80e7 Binary files /dev/null and b/docs/_framework/System.Runtime.Handles.dll.gz differ diff --git a/docs/_framework/System.Runtime.InteropServices.RuntimeInformation.dll b/docs/_framework/System.Runtime.InteropServices.RuntimeInformation.dll new file mode 100644 index 0000000..31d2421 Binary files /dev/null and b/docs/_framework/System.Runtime.InteropServices.RuntimeInformation.dll differ diff --git a/docs/_framework/System.Runtime.InteropServices.RuntimeInformation.dll.br b/docs/_framework/System.Runtime.InteropServices.RuntimeInformation.dll.br new file mode 100644 index 0000000..8883a7b Binary files /dev/null and b/docs/_framework/System.Runtime.InteropServices.RuntimeInformation.dll.br differ diff --git a/docs/_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz b/docs/_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz new file mode 100644 index 0000000..c58bc7b Binary files /dev/null and b/docs/_framework/System.Runtime.InteropServices.RuntimeInformation.dll.gz differ diff --git a/docs/_framework/System.Runtime.InteropServices.dll b/docs/_framework/System.Runtime.InteropServices.dll new file mode 100644 index 0000000..924a327 Binary files /dev/null and b/docs/_framework/System.Runtime.InteropServices.dll differ diff --git a/docs/_framework/System.Runtime.InteropServices.dll.br b/docs/_framework/System.Runtime.InteropServices.dll.br new file mode 100644 index 0000000..ec757cc Binary files /dev/null and b/docs/_framework/System.Runtime.InteropServices.dll.br differ diff --git a/docs/_framework/System.Runtime.InteropServices.dll.gz b/docs/_framework/System.Runtime.InteropServices.dll.gz new file mode 100644 index 0000000..a788e0a Binary files /dev/null and b/docs/_framework/System.Runtime.InteropServices.dll.gz differ diff --git a/docs/_framework/System.Runtime.Intrinsics.dll b/docs/_framework/System.Runtime.Intrinsics.dll new file mode 100644 index 0000000..22f887d Binary files /dev/null and b/docs/_framework/System.Runtime.Intrinsics.dll differ diff --git a/docs/_framework/System.Runtime.Intrinsics.dll.br b/docs/_framework/System.Runtime.Intrinsics.dll.br new file mode 100644 index 0000000..15f5780 Binary files /dev/null and b/docs/_framework/System.Runtime.Intrinsics.dll.br differ diff --git a/docs/_framework/System.Runtime.Intrinsics.dll.gz b/docs/_framework/System.Runtime.Intrinsics.dll.gz new file mode 100644 index 0000000..e299d31 Binary files /dev/null and b/docs/_framework/System.Runtime.Intrinsics.dll.gz differ diff --git a/docs/_framework/System.Runtime.Loader.dll b/docs/_framework/System.Runtime.Loader.dll new file mode 100644 index 0000000..2d6a1ae Binary files /dev/null and b/docs/_framework/System.Runtime.Loader.dll differ diff --git a/docs/_framework/System.Runtime.Loader.dll.br b/docs/_framework/System.Runtime.Loader.dll.br new file mode 100644 index 0000000..ef72054 Binary files /dev/null and b/docs/_framework/System.Runtime.Loader.dll.br differ diff --git a/docs/_framework/System.Runtime.Loader.dll.gz b/docs/_framework/System.Runtime.Loader.dll.gz new file mode 100644 index 0000000..9d07c4c Binary files /dev/null and b/docs/_framework/System.Runtime.Loader.dll.gz differ diff --git a/docs/_framework/System.Runtime.Numerics.dll b/docs/_framework/System.Runtime.Numerics.dll new file mode 100644 index 0000000..3ecdf21 Binary files /dev/null and b/docs/_framework/System.Runtime.Numerics.dll differ diff --git a/docs/_framework/System.Runtime.Numerics.dll.br b/docs/_framework/System.Runtime.Numerics.dll.br new file mode 100644 index 0000000..b89379e Binary files /dev/null and b/docs/_framework/System.Runtime.Numerics.dll.br differ diff --git a/docs/_framework/System.Runtime.Numerics.dll.gz b/docs/_framework/System.Runtime.Numerics.dll.gz new file mode 100644 index 0000000..7d8285d Binary files /dev/null and b/docs/_framework/System.Runtime.Numerics.dll.gz differ diff --git a/docs/_framework/System.Runtime.Serialization.Formatters.dll b/docs/_framework/System.Runtime.Serialization.Formatters.dll new file mode 100644 index 0000000..b17fe15 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Formatters.dll differ diff --git a/docs/_framework/System.Runtime.Serialization.Formatters.dll.br b/docs/_framework/System.Runtime.Serialization.Formatters.dll.br new file mode 100644 index 0000000..70ef207 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Formatters.dll.br differ diff --git a/docs/_framework/System.Runtime.Serialization.Formatters.dll.gz b/docs/_framework/System.Runtime.Serialization.Formatters.dll.gz new file mode 100644 index 0000000..475b4d1 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Formatters.dll.gz differ diff --git a/docs/_framework/System.Runtime.Serialization.Json.dll b/docs/_framework/System.Runtime.Serialization.Json.dll new file mode 100644 index 0000000..21dd3e0 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Json.dll differ diff --git a/docs/_framework/System.Runtime.Serialization.Json.dll.br b/docs/_framework/System.Runtime.Serialization.Json.dll.br new file mode 100644 index 0000000..bd6a296 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Json.dll.br differ diff --git a/docs/_framework/System.Runtime.Serialization.Json.dll.gz b/docs/_framework/System.Runtime.Serialization.Json.dll.gz new file mode 100644 index 0000000..317bb29 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Json.dll.gz differ diff --git a/docs/_framework/System.Runtime.Serialization.Primitives.dll b/docs/_framework/System.Runtime.Serialization.Primitives.dll new file mode 100644 index 0000000..85e19f0 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Primitives.dll differ diff --git a/docs/_framework/System.Runtime.Serialization.Primitives.dll.br b/docs/_framework/System.Runtime.Serialization.Primitives.dll.br new file mode 100644 index 0000000..2f648f6 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Primitives.dll.br differ diff --git a/docs/_framework/System.Runtime.Serialization.Primitives.dll.gz b/docs/_framework/System.Runtime.Serialization.Primitives.dll.gz new file mode 100644 index 0000000..2e08834 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Primitives.dll.gz differ diff --git a/docs/_framework/System.Runtime.Serialization.Xml.dll b/docs/_framework/System.Runtime.Serialization.Xml.dll new file mode 100644 index 0000000..bf7bd89 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Xml.dll differ diff --git a/docs/_framework/System.Runtime.Serialization.Xml.dll.br b/docs/_framework/System.Runtime.Serialization.Xml.dll.br new file mode 100644 index 0000000..bd6caed Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Xml.dll.br differ diff --git a/docs/_framework/System.Runtime.Serialization.Xml.dll.gz b/docs/_framework/System.Runtime.Serialization.Xml.dll.gz new file mode 100644 index 0000000..78c2d81 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.Xml.dll.gz differ diff --git a/docs/_framework/System.Runtime.Serialization.dll b/docs/_framework/System.Runtime.Serialization.dll new file mode 100644 index 0000000..cc80acb Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.dll differ diff --git a/docs/_framework/System.Runtime.Serialization.dll.br b/docs/_framework/System.Runtime.Serialization.dll.br new file mode 100644 index 0000000..145bc04 Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.dll.br differ diff --git a/docs/_framework/System.Runtime.Serialization.dll.gz b/docs/_framework/System.Runtime.Serialization.dll.gz new file mode 100644 index 0000000..2ab994c Binary files /dev/null and b/docs/_framework/System.Runtime.Serialization.dll.gz differ diff --git a/docs/_framework/System.Runtime.dll b/docs/_framework/System.Runtime.dll new file mode 100644 index 0000000..52da84c Binary files /dev/null and b/docs/_framework/System.Runtime.dll differ diff --git a/docs/_framework/System.Runtime.dll.br b/docs/_framework/System.Runtime.dll.br new file mode 100644 index 0000000..44948a1 Binary files /dev/null and b/docs/_framework/System.Runtime.dll.br differ diff --git a/docs/_framework/System.Runtime.dll.gz b/docs/_framework/System.Runtime.dll.gz new file mode 100644 index 0000000..949a233 Binary files /dev/null and b/docs/_framework/System.Runtime.dll.gz differ diff --git a/docs/_framework/System.Security.AccessControl.dll b/docs/_framework/System.Security.AccessControl.dll new file mode 100644 index 0000000..65c6371 Binary files /dev/null and b/docs/_framework/System.Security.AccessControl.dll differ diff --git a/docs/_framework/System.Security.AccessControl.dll.br b/docs/_framework/System.Security.AccessControl.dll.br new file mode 100644 index 0000000..5449735 Binary files /dev/null and b/docs/_framework/System.Security.AccessControl.dll.br differ diff --git a/docs/_framework/System.Security.AccessControl.dll.gz b/docs/_framework/System.Security.AccessControl.dll.gz new file mode 100644 index 0000000..72d6404 Binary files /dev/null and b/docs/_framework/System.Security.AccessControl.dll.gz differ diff --git a/docs/_framework/System.Security.Claims.dll b/docs/_framework/System.Security.Claims.dll new file mode 100644 index 0000000..0e22614 Binary files /dev/null and b/docs/_framework/System.Security.Claims.dll differ diff --git a/docs/_framework/System.Security.Claims.dll.br b/docs/_framework/System.Security.Claims.dll.br new file mode 100644 index 0000000..9e62460 Binary files /dev/null and b/docs/_framework/System.Security.Claims.dll.br differ diff --git a/docs/_framework/System.Security.Claims.dll.gz b/docs/_framework/System.Security.Claims.dll.gz new file mode 100644 index 0000000..ff7893e Binary files /dev/null and b/docs/_framework/System.Security.Claims.dll.gz differ diff --git a/docs/_framework/System.Security.Cryptography.Algorithms.dll b/docs/_framework/System.Security.Cryptography.Algorithms.dll new file mode 100644 index 0000000..adac07f Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Algorithms.dll differ diff --git a/docs/_framework/System.Security.Cryptography.Algorithms.dll.br b/docs/_framework/System.Security.Cryptography.Algorithms.dll.br new file mode 100644 index 0000000..e5bb525 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Algorithms.dll.br differ diff --git a/docs/_framework/System.Security.Cryptography.Algorithms.dll.gz b/docs/_framework/System.Security.Cryptography.Algorithms.dll.gz new file mode 100644 index 0000000..6bcd288 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Algorithms.dll.gz differ diff --git a/docs/_framework/System.Security.Cryptography.Cng.dll b/docs/_framework/System.Security.Cryptography.Cng.dll new file mode 100644 index 0000000..7a89ab8 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Cng.dll differ diff --git a/docs/_framework/System.Security.Cryptography.Cng.dll.br b/docs/_framework/System.Security.Cryptography.Cng.dll.br new file mode 100644 index 0000000..955f7e5 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Cng.dll.br differ diff --git a/docs/_framework/System.Security.Cryptography.Cng.dll.gz b/docs/_framework/System.Security.Cryptography.Cng.dll.gz new file mode 100644 index 0000000..e370b9d Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Cng.dll.gz differ diff --git a/docs/_framework/System.Security.Cryptography.Csp.dll b/docs/_framework/System.Security.Cryptography.Csp.dll new file mode 100644 index 0000000..8b2f14b Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Csp.dll differ diff --git a/docs/_framework/System.Security.Cryptography.Csp.dll.br b/docs/_framework/System.Security.Cryptography.Csp.dll.br new file mode 100644 index 0000000..9b57a48 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Csp.dll.br differ diff --git a/docs/_framework/System.Security.Cryptography.Csp.dll.gz b/docs/_framework/System.Security.Cryptography.Csp.dll.gz new file mode 100644 index 0000000..16e5022 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Csp.dll.gz differ diff --git a/docs/_framework/System.Security.Cryptography.Encoding.dll b/docs/_framework/System.Security.Cryptography.Encoding.dll new file mode 100644 index 0000000..b247a8e Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Encoding.dll differ diff --git a/docs/_framework/System.Security.Cryptography.Encoding.dll.br b/docs/_framework/System.Security.Cryptography.Encoding.dll.br new file mode 100644 index 0000000..3c7b4bd Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Encoding.dll.br differ diff --git a/docs/_framework/System.Security.Cryptography.Encoding.dll.gz b/docs/_framework/System.Security.Cryptography.Encoding.dll.gz new file mode 100644 index 0000000..7488dc0 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Encoding.dll.gz differ diff --git a/docs/_framework/System.Security.Cryptography.OpenSsl.dll b/docs/_framework/System.Security.Cryptography.OpenSsl.dll new file mode 100644 index 0000000..e340e17 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.OpenSsl.dll differ diff --git a/docs/_framework/System.Security.Cryptography.OpenSsl.dll.br b/docs/_framework/System.Security.Cryptography.OpenSsl.dll.br new file mode 100644 index 0000000..b71972d Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.OpenSsl.dll.br differ diff --git a/docs/_framework/System.Security.Cryptography.OpenSsl.dll.gz b/docs/_framework/System.Security.Cryptography.OpenSsl.dll.gz new file mode 100644 index 0000000..52b3b3f Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.OpenSsl.dll.gz differ diff --git a/docs/_framework/System.Security.Cryptography.Primitives.dll b/docs/_framework/System.Security.Cryptography.Primitives.dll new file mode 100644 index 0000000..8665e6a Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Primitives.dll differ diff --git a/docs/_framework/System.Security.Cryptography.Primitives.dll.br b/docs/_framework/System.Security.Cryptography.Primitives.dll.br new file mode 100644 index 0000000..1041959 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Primitives.dll.br differ diff --git a/docs/_framework/System.Security.Cryptography.Primitives.dll.gz b/docs/_framework/System.Security.Cryptography.Primitives.dll.gz new file mode 100644 index 0000000..857b9aa Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.Primitives.dll.gz differ diff --git a/docs/_framework/System.Security.Cryptography.X509Certificates.dll b/docs/_framework/System.Security.Cryptography.X509Certificates.dll new file mode 100644 index 0000000..da2a453 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.X509Certificates.dll differ diff --git a/docs/_framework/System.Security.Cryptography.X509Certificates.dll.br b/docs/_framework/System.Security.Cryptography.X509Certificates.dll.br new file mode 100644 index 0000000..cc5d7c4 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.X509Certificates.dll.br differ diff --git a/docs/_framework/System.Security.Cryptography.X509Certificates.dll.gz b/docs/_framework/System.Security.Cryptography.X509Certificates.dll.gz new file mode 100644 index 0000000..18e0ed8 Binary files /dev/null and b/docs/_framework/System.Security.Cryptography.X509Certificates.dll.gz differ diff --git a/docs/_framework/System.Security.Principal.Windows.dll b/docs/_framework/System.Security.Principal.Windows.dll new file mode 100644 index 0000000..011c220 Binary files /dev/null and b/docs/_framework/System.Security.Principal.Windows.dll differ diff --git a/docs/_framework/System.Security.Principal.Windows.dll.br b/docs/_framework/System.Security.Principal.Windows.dll.br new file mode 100644 index 0000000..235d149 Binary files /dev/null and b/docs/_framework/System.Security.Principal.Windows.dll.br differ diff --git a/docs/_framework/System.Security.Principal.Windows.dll.gz b/docs/_framework/System.Security.Principal.Windows.dll.gz new file mode 100644 index 0000000..bdd726a Binary files /dev/null and b/docs/_framework/System.Security.Principal.Windows.dll.gz differ diff --git a/docs/_framework/System.Security.Principal.dll b/docs/_framework/System.Security.Principal.dll new file mode 100644 index 0000000..96c76c7 Binary files /dev/null and b/docs/_framework/System.Security.Principal.dll differ diff --git a/docs/_framework/System.Security.Principal.dll.br b/docs/_framework/System.Security.Principal.dll.br new file mode 100644 index 0000000..32ac23f Binary files /dev/null and b/docs/_framework/System.Security.Principal.dll.br differ diff --git a/docs/_framework/System.Security.Principal.dll.gz b/docs/_framework/System.Security.Principal.dll.gz new file mode 100644 index 0000000..9673638 Binary files /dev/null and b/docs/_framework/System.Security.Principal.dll.gz differ diff --git a/docs/_framework/System.Security.SecureString.dll b/docs/_framework/System.Security.SecureString.dll new file mode 100644 index 0000000..9b0230e Binary files /dev/null and b/docs/_framework/System.Security.SecureString.dll differ diff --git a/docs/_framework/System.Security.SecureString.dll.br b/docs/_framework/System.Security.SecureString.dll.br new file mode 100644 index 0000000..c197c41 Binary files /dev/null and b/docs/_framework/System.Security.SecureString.dll.br differ diff --git a/docs/_framework/System.Security.SecureString.dll.gz b/docs/_framework/System.Security.SecureString.dll.gz new file mode 100644 index 0000000..7819734 Binary files /dev/null and b/docs/_framework/System.Security.SecureString.dll.gz differ diff --git a/docs/_framework/System.Security.dll b/docs/_framework/System.Security.dll new file mode 100644 index 0000000..34b9218 Binary files /dev/null and b/docs/_framework/System.Security.dll differ diff --git a/docs/_framework/System.Security.dll.br b/docs/_framework/System.Security.dll.br new file mode 100644 index 0000000..6d7646c Binary files /dev/null and b/docs/_framework/System.Security.dll.br differ diff --git a/docs/_framework/System.Security.dll.gz b/docs/_framework/System.Security.dll.gz new file mode 100644 index 0000000..4509f85 Binary files /dev/null and b/docs/_framework/System.Security.dll.gz differ diff --git a/docs/_framework/System.ServiceModel.Web.dll b/docs/_framework/System.ServiceModel.Web.dll new file mode 100644 index 0000000..826c812 Binary files /dev/null and b/docs/_framework/System.ServiceModel.Web.dll differ diff --git a/docs/_framework/System.ServiceModel.Web.dll.br b/docs/_framework/System.ServiceModel.Web.dll.br new file mode 100644 index 0000000..76d1b30 Binary files /dev/null and b/docs/_framework/System.ServiceModel.Web.dll.br differ diff --git a/docs/_framework/System.ServiceModel.Web.dll.gz b/docs/_framework/System.ServiceModel.Web.dll.gz new file mode 100644 index 0000000..c134c73 Binary files /dev/null and b/docs/_framework/System.ServiceModel.Web.dll.gz differ diff --git a/docs/_framework/System.ServiceProcess.dll b/docs/_framework/System.ServiceProcess.dll new file mode 100644 index 0000000..3f134d1 Binary files /dev/null and b/docs/_framework/System.ServiceProcess.dll differ diff --git a/docs/_framework/System.ServiceProcess.dll.br b/docs/_framework/System.ServiceProcess.dll.br new file mode 100644 index 0000000..b1191ff Binary files /dev/null and b/docs/_framework/System.ServiceProcess.dll.br differ diff --git a/docs/_framework/System.ServiceProcess.dll.gz b/docs/_framework/System.ServiceProcess.dll.gz new file mode 100644 index 0000000..384ecb8 Binary files /dev/null and b/docs/_framework/System.ServiceProcess.dll.gz differ diff --git a/docs/_framework/System.Text.Encoding.CodePages.dll b/docs/_framework/System.Text.Encoding.CodePages.dll new file mode 100644 index 0000000..c3c5e06 Binary files /dev/null and b/docs/_framework/System.Text.Encoding.CodePages.dll differ diff --git a/docs/_framework/System.Text.Encoding.CodePages.dll.br b/docs/_framework/System.Text.Encoding.CodePages.dll.br new file mode 100644 index 0000000..df86e3f Binary files /dev/null and b/docs/_framework/System.Text.Encoding.CodePages.dll.br differ diff --git a/docs/_framework/System.Text.Encoding.CodePages.dll.gz b/docs/_framework/System.Text.Encoding.CodePages.dll.gz new file mode 100644 index 0000000..26d399e Binary files /dev/null and b/docs/_framework/System.Text.Encoding.CodePages.dll.gz differ diff --git a/docs/_framework/System.Text.Encoding.Extensions.dll b/docs/_framework/System.Text.Encoding.Extensions.dll new file mode 100644 index 0000000..d91b89b Binary files /dev/null and b/docs/_framework/System.Text.Encoding.Extensions.dll differ diff --git a/docs/_framework/System.Text.Encoding.Extensions.dll.br b/docs/_framework/System.Text.Encoding.Extensions.dll.br new file mode 100644 index 0000000..76e42f8 Binary files /dev/null and b/docs/_framework/System.Text.Encoding.Extensions.dll.br differ diff --git a/docs/_framework/System.Text.Encoding.Extensions.dll.gz b/docs/_framework/System.Text.Encoding.Extensions.dll.gz new file mode 100644 index 0000000..64bc3fb Binary files /dev/null and b/docs/_framework/System.Text.Encoding.Extensions.dll.gz differ diff --git a/docs/_framework/System.Text.Encoding.dll b/docs/_framework/System.Text.Encoding.dll new file mode 100644 index 0000000..75e8913 Binary files /dev/null and b/docs/_framework/System.Text.Encoding.dll differ diff --git a/docs/_framework/System.Text.Encoding.dll.br b/docs/_framework/System.Text.Encoding.dll.br new file mode 100644 index 0000000..593aa70 Binary files /dev/null and b/docs/_framework/System.Text.Encoding.dll.br differ diff --git a/docs/_framework/System.Text.Encoding.dll.gz b/docs/_framework/System.Text.Encoding.dll.gz new file mode 100644 index 0000000..b6e4c44 Binary files /dev/null and b/docs/_framework/System.Text.Encoding.dll.gz differ diff --git a/docs/_framework/System.Text.Encodings.Web.dll b/docs/_framework/System.Text.Encodings.Web.dll new file mode 100644 index 0000000..870c7b7 Binary files /dev/null and b/docs/_framework/System.Text.Encodings.Web.dll differ diff --git a/docs/_framework/System.Text.Encodings.Web.dll.br b/docs/_framework/System.Text.Encodings.Web.dll.br new file mode 100644 index 0000000..e6db528 Binary files /dev/null and b/docs/_framework/System.Text.Encodings.Web.dll.br differ diff --git a/docs/_framework/System.Text.Encodings.Web.dll.gz b/docs/_framework/System.Text.Encodings.Web.dll.gz new file mode 100644 index 0000000..0dd3358 Binary files /dev/null and b/docs/_framework/System.Text.Encodings.Web.dll.gz differ diff --git a/docs/_framework/System.Text.Json.dll b/docs/_framework/System.Text.Json.dll new file mode 100644 index 0000000..5a65ef5 Binary files /dev/null and b/docs/_framework/System.Text.Json.dll differ diff --git a/docs/_framework/System.Text.Json.dll.br b/docs/_framework/System.Text.Json.dll.br new file mode 100644 index 0000000..cea1bac Binary files /dev/null and b/docs/_framework/System.Text.Json.dll.br differ diff --git a/docs/_framework/System.Text.Json.dll.gz b/docs/_framework/System.Text.Json.dll.gz new file mode 100644 index 0000000..765a215 Binary files /dev/null and b/docs/_framework/System.Text.Json.dll.gz differ diff --git a/docs/_framework/System.Text.RegularExpressions.dll b/docs/_framework/System.Text.RegularExpressions.dll new file mode 100644 index 0000000..2e2c4f6 Binary files /dev/null and b/docs/_framework/System.Text.RegularExpressions.dll differ diff --git a/docs/_framework/System.Text.RegularExpressions.dll.br b/docs/_framework/System.Text.RegularExpressions.dll.br new file mode 100644 index 0000000..93b91c8 Binary files /dev/null and b/docs/_framework/System.Text.RegularExpressions.dll.br differ diff --git a/docs/_framework/System.Text.RegularExpressions.dll.gz b/docs/_framework/System.Text.RegularExpressions.dll.gz new file mode 100644 index 0000000..856a4e6 Binary files /dev/null and b/docs/_framework/System.Text.RegularExpressions.dll.gz differ diff --git a/docs/_framework/System.Threading.Channels.dll b/docs/_framework/System.Threading.Channels.dll new file mode 100644 index 0000000..f21f185 Binary files /dev/null and b/docs/_framework/System.Threading.Channels.dll differ diff --git a/docs/_framework/System.Threading.Channels.dll.br b/docs/_framework/System.Threading.Channels.dll.br new file mode 100644 index 0000000..204d810 Binary files /dev/null and b/docs/_framework/System.Threading.Channels.dll.br differ diff --git a/docs/_framework/System.Threading.Channels.dll.gz b/docs/_framework/System.Threading.Channels.dll.gz new file mode 100644 index 0000000..92de920 Binary files /dev/null and b/docs/_framework/System.Threading.Channels.dll.gz differ diff --git a/docs/_framework/System.Threading.Overlapped.dll b/docs/_framework/System.Threading.Overlapped.dll new file mode 100644 index 0000000..e482f7f Binary files /dev/null and b/docs/_framework/System.Threading.Overlapped.dll differ diff --git a/docs/_framework/System.Threading.Overlapped.dll.br b/docs/_framework/System.Threading.Overlapped.dll.br new file mode 100644 index 0000000..b1384e6 Binary files /dev/null and b/docs/_framework/System.Threading.Overlapped.dll.br differ diff --git a/docs/_framework/System.Threading.Overlapped.dll.gz b/docs/_framework/System.Threading.Overlapped.dll.gz new file mode 100644 index 0000000..d96922a Binary files /dev/null and b/docs/_framework/System.Threading.Overlapped.dll.gz differ diff --git a/docs/_framework/System.Threading.Tasks.Dataflow.dll b/docs/_framework/System.Threading.Tasks.Dataflow.dll new file mode 100644 index 0000000..fa8bac3 Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.Dataflow.dll differ diff --git a/docs/_framework/System.Threading.Tasks.Dataflow.dll.br b/docs/_framework/System.Threading.Tasks.Dataflow.dll.br new file mode 100644 index 0000000..e4ba46f Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.Dataflow.dll.br differ diff --git a/docs/_framework/System.Threading.Tasks.Dataflow.dll.gz b/docs/_framework/System.Threading.Tasks.Dataflow.dll.gz new file mode 100644 index 0000000..256c8da Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.Dataflow.dll.gz differ diff --git a/docs/_framework/System.Threading.Tasks.Extensions.dll b/docs/_framework/System.Threading.Tasks.Extensions.dll new file mode 100644 index 0000000..a8671e7 Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.Extensions.dll differ diff --git a/docs/_framework/System.Threading.Tasks.Extensions.dll.br b/docs/_framework/System.Threading.Tasks.Extensions.dll.br new file mode 100644 index 0000000..398c611 Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.Extensions.dll.br differ diff --git a/docs/_framework/System.Threading.Tasks.Extensions.dll.gz b/docs/_framework/System.Threading.Tasks.Extensions.dll.gz new file mode 100644 index 0000000..e6e0c87 Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.Extensions.dll.gz differ diff --git a/docs/_framework/System.Threading.Tasks.Parallel.dll b/docs/_framework/System.Threading.Tasks.Parallel.dll new file mode 100644 index 0000000..6369d3c Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.Parallel.dll differ diff --git a/docs/_framework/System.Threading.Tasks.Parallel.dll.br b/docs/_framework/System.Threading.Tasks.Parallel.dll.br new file mode 100644 index 0000000..214e1b1 Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.Parallel.dll.br differ diff --git a/docs/_framework/System.Threading.Tasks.Parallel.dll.gz b/docs/_framework/System.Threading.Tasks.Parallel.dll.gz new file mode 100644 index 0000000..ed65d35 Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.Parallel.dll.gz differ diff --git a/docs/_framework/System.Threading.Tasks.dll b/docs/_framework/System.Threading.Tasks.dll new file mode 100644 index 0000000..b614db2 Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.dll differ diff --git a/docs/_framework/System.Threading.Tasks.dll.br b/docs/_framework/System.Threading.Tasks.dll.br new file mode 100644 index 0000000..fd8e7a6 Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.dll.br differ diff --git a/docs/_framework/System.Threading.Tasks.dll.gz b/docs/_framework/System.Threading.Tasks.dll.gz new file mode 100644 index 0000000..3efdf84 Binary files /dev/null and b/docs/_framework/System.Threading.Tasks.dll.gz differ diff --git a/docs/_framework/System.Threading.Thread.dll b/docs/_framework/System.Threading.Thread.dll new file mode 100644 index 0000000..1d39fec Binary files /dev/null and b/docs/_framework/System.Threading.Thread.dll differ diff --git a/docs/_framework/System.Threading.Thread.dll.br b/docs/_framework/System.Threading.Thread.dll.br new file mode 100644 index 0000000..80fa0bd Binary files /dev/null and b/docs/_framework/System.Threading.Thread.dll.br differ diff --git a/docs/_framework/System.Threading.Thread.dll.gz b/docs/_framework/System.Threading.Thread.dll.gz new file mode 100644 index 0000000..6ad35e4 Binary files /dev/null and b/docs/_framework/System.Threading.Thread.dll.gz differ diff --git a/docs/_framework/System.Threading.ThreadPool.dll b/docs/_framework/System.Threading.ThreadPool.dll new file mode 100644 index 0000000..8258834 Binary files /dev/null and b/docs/_framework/System.Threading.ThreadPool.dll differ diff --git a/docs/_framework/System.Threading.ThreadPool.dll.br b/docs/_framework/System.Threading.ThreadPool.dll.br new file mode 100644 index 0000000..eddbdc6 Binary files /dev/null and b/docs/_framework/System.Threading.ThreadPool.dll.br differ diff --git a/docs/_framework/System.Threading.ThreadPool.dll.gz b/docs/_framework/System.Threading.ThreadPool.dll.gz new file mode 100644 index 0000000..70e123d Binary files /dev/null and b/docs/_framework/System.Threading.ThreadPool.dll.gz differ diff --git a/docs/_framework/System.Threading.Timer.dll b/docs/_framework/System.Threading.Timer.dll new file mode 100644 index 0000000..168ca54 Binary files /dev/null and b/docs/_framework/System.Threading.Timer.dll differ diff --git a/docs/_framework/System.Threading.Timer.dll.br b/docs/_framework/System.Threading.Timer.dll.br new file mode 100644 index 0000000..8f79dab Binary files /dev/null and b/docs/_framework/System.Threading.Timer.dll.br differ diff --git a/docs/_framework/System.Threading.Timer.dll.gz b/docs/_framework/System.Threading.Timer.dll.gz new file mode 100644 index 0000000..8e51df6 Binary files /dev/null and b/docs/_framework/System.Threading.Timer.dll.gz differ diff --git a/docs/_framework/System.Threading.dll b/docs/_framework/System.Threading.dll new file mode 100644 index 0000000..1b3e49a Binary files /dev/null and b/docs/_framework/System.Threading.dll differ diff --git a/docs/_framework/System.Threading.dll.br b/docs/_framework/System.Threading.dll.br new file mode 100644 index 0000000..8091d7f Binary files /dev/null and b/docs/_framework/System.Threading.dll.br differ diff --git a/docs/_framework/System.Threading.dll.gz b/docs/_framework/System.Threading.dll.gz new file mode 100644 index 0000000..e1ed396 Binary files /dev/null and b/docs/_framework/System.Threading.dll.gz differ diff --git a/docs/_framework/System.Transactions.Local.dll b/docs/_framework/System.Transactions.Local.dll new file mode 100644 index 0000000..66ddd5d Binary files /dev/null and b/docs/_framework/System.Transactions.Local.dll differ diff --git a/docs/_framework/System.Transactions.Local.dll.br b/docs/_framework/System.Transactions.Local.dll.br new file mode 100644 index 0000000..651c389 Binary files /dev/null and b/docs/_framework/System.Transactions.Local.dll.br differ diff --git a/docs/_framework/System.Transactions.Local.dll.gz b/docs/_framework/System.Transactions.Local.dll.gz new file mode 100644 index 0000000..7a9c131 Binary files /dev/null and b/docs/_framework/System.Transactions.Local.dll.gz differ diff --git a/docs/_framework/System.Transactions.dll b/docs/_framework/System.Transactions.dll new file mode 100644 index 0000000..0de6c70 Binary files /dev/null and b/docs/_framework/System.Transactions.dll differ diff --git a/docs/_framework/System.Transactions.dll.br b/docs/_framework/System.Transactions.dll.br new file mode 100644 index 0000000..0f607bd Binary files /dev/null and b/docs/_framework/System.Transactions.dll.br differ diff --git a/docs/_framework/System.Transactions.dll.gz b/docs/_framework/System.Transactions.dll.gz new file mode 100644 index 0000000..b60d940 Binary files /dev/null and b/docs/_framework/System.Transactions.dll.gz differ diff --git a/docs/_framework/System.ValueTuple.dll b/docs/_framework/System.ValueTuple.dll new file mode 100644 index 0000000..179d243 Binary files /dev/null and b/docs/_framework/System.ValueTuple.dll differ diff --git a/docs/_framework/System.ValueTuple.dll.br b/docs/_framework/System.ValueTuple.dll.br new file mode 100644 index 0000000..1d420e4 Binary files /dev/null and b/docs/_framework/System.ValueTuple.dll.br differ diff --git a/docs/_framework/System.ValueTuple.dll.gz b/docs/_framework/System.ValueTuple.dll.gz new file mode 100644 index 0000000..62ff77d Binary files /dev/null and b/docs/_framework/System.ValueTuple.dll.gz differ diff --git a/docs/_framework/System.Web.HttpUtility.dll b/docs/_framework/System.Web.HttpUtility.dll new file mode 100644 index 0000000..6447f59 Binary files /dev/null and b/docs/_framework/System.Web.HttpUtility.dll differ diff --git a/docs/_framework/System.Web.HttpUtility.dll.br b/docs/_framework/System.Web.HttpUtility.dll.br new file mode 100644 index 0000000..657bafa Binary files /dev/null and b/docs/_framework/System.Web.HttpUtility.dll.br differ diff --git a/docs/_framework/System.Web.HttpUtility.dll.gz b/docs/_framework/System.Web.HttpUtility.dll.gz new file mode 100644 index 0000000..e9934da Binary files /dev/null and b/docs/_framework/System.Web.HttpUtility.dll.gz differ diff --git a/docs/_framework/System.Web.dll b/docs/_framework/System.Web.dll new file mode 100644 index 0000000..3541da7 Binary files /dev/null and b/docs/_framework/System.Web.dll differ diff --git a/docs/_framework/System.Web.dll.br b/docs/_framework/System.Web.dll.br new file mode 100644 index 0000000..bbe365e Binary files /dev/null and b/docs/_framework/System.Web.dll.br differ diff --git a/docs/_framework/System.Web.dll.gz b/docs/_framework/System.Web.dll.gz new file mode 100644 index 0000000..21041fd Binary files /dev/null and b/docs/_framework/System.Web.dll.gz differ diff --git a/docs/_framework/System.Windows.dll b/docs/_framework/System.Windows.dll new file mode 100644 index 0000000..cc52d37 Binary files /dev/null and b/docs/_framework/System.Windows.dll differ diff --git a/docs/_framework/System.Windows.dll.br b/docs/_framework/System.Windows.dll.br new file mode 100644 index 0000000..d79250d Binary files /dev/null and b/docs/_framework/System.Windows.dll.br differ diff --git a/docs/_framework/System.Windows.dll.gz b/docs/_framework/System.Windows.dll.gz new file mode 100644 index 0000000..0c939fe Binary files /dev/null and b/docs/_framework/System.Windows.dll.gz differ diff --git a/docs/_framework/System.Xml.Linq.dll b/docs/_framework/System.Xml.Linq.dll new file mode 100644 index 0000000..1f4271a Binary files /dev/null and b/docs/_framework/System.Xml.Linq.dll differ diff --git a/docs/_framework/System.Xml.Linq.dll.br b/docs/_framework/System.Xml.Linq.dll.br new file mode 100644 index 0000000..a4b6ea9 Binary files /dev/null and b/docs/_framework/System.Xml.Linq.dll.br differ diff --git a/docs/_framework/System.Xml.Linq.dll.gz b/docs/_framework/System.Xml.Linq.dll.gz new file mode 100644 index 0000000..ba6278c Binary files /dev/null and b/docs/_framework/System.Xml.Linq.dll.gz differ diff --git a/docs/_framework/System.Xml.ReaderWriter.dll b/docs/_framework/System.Xml.ReaderWriter.dll new file mode 100644 index 0000000..fb7f7f6 Binary files /dev/null and b/docs/_framework/System.Xml.ReaderWriter.dll differ diff --git a/docs/_framework/System.Xml.ReaderWriter.dll.br b/docs/_framework/System.Xml.ReaderWriter.dll.br new file mode 100644 index 0000000..11662db Binary files /dev/null and b/docs/_framework/System.Xml.ReaderWriter.dll.br differ diff --git a/docs/_framework/System.Xml.ReaderWriter.dll.gz b/docs/_framework/System.Xml.ReaderWriter.dll.gz new file mode 100644 index 0000000..90fcbb2 Binary files /dev/null and b/docs/_framework/System.Xml.ReaderWriter.dll.gz differ diff --git a/docs/_framework/System.Xml.Serialization.dll b/docs/_framework/System.Xml.Serialization.dll new file mode 100644 index 0000000..29af4b1 Binary files /dev/null and b/docs/_framework/System.Xml.Serialization.dll differ diff --git a/docs/_framework/System.Xml.Serialization.dll.br b/docs/_framework/System.Xml.Serialization.dll.br new file mode 100644 index 0000000..4419dc3 Binary files /dev/null and b/docs/_framework/System.Xml.Serialization.dll.br differ diff --git a/docs/_framework/System.Xml.Serialization.dll.gz b/docs/_framework/System.Xml.Serialization.dll.gz new file mode 100644 index 0000000..42360ce Binary files /dev/null and b/docs/_framework/System.Xml.Serialization.dll.gz differ diff --git a/docs/_framework/System.Xml.XDocument.dll b/docs/_framework/System.Xml.XDocument.dll new file mode 100644 index 0000000..e98ae8f Binary files /dev/null and b/docs/_framework/System.Xml.XDocument.dll differ diff --git a/docs/_framework/System.Xml.XDocument.dll.br b/docs/_framework/System.Xml.XDocument.dll.br new file mode 100644 index 0000000..57e1b10 Binary files /dev/null and b/docs/_framework/System.Xml.XDocument.dll.br differ diff --git a/docs/_framework/System.Xml.XDocument.dll.gz b/docs/_framework/System.Xml.XDocument.dll.gz new file mode 100644 index 0000000..42ff3fa Binary files /dev/null and b/docs/_framework/System.Xml.XDocument.dll.gz differ diff --git a/docs/_framework/System.Xml.XPath.XDocument.dll b/docs/_framework/System.Xml.XPath.XDocument.dll new file mode 100644 index 0000000..f5fd3d2 Binary files /dev/null and b/docs/_framework/System.Xml.XPath.XDocument.dll differ diff --git a/docs/_framework/System.Xml.XPath.XDocument.dll.br b/docs/_framework/System.Xml.XPath.XDocument.dll.br new file mode 100644 index 0000000..a52a4b0 Binary files /dev/null and b/docs/_framework/System.Xml.XPath.XDocument.dll.br differ diff --git a/docs/_framework/System.Xml.XPath.XDocument.dll.gz b/docs/_framework/System.Xml.XPath.XDocument.dll.gz new file mode 100644 index 0000000..8b7efe4 Binary files /dev/null and b/docs/_framework/System.Xml.XPath.XDocument.dll.gz differ diff --git a/docs/_framework/System.Xml.XPath.dll b/docs/_framework/System.Xml.XPath.dll new file mode 100644 index 0000000..dd5a8d4 Binary files /dev/null and b/docs/_framework/System.Xml.XPath.dll differ diff --git a/docs/_framework/System.Xml.XPath.dll.br b/docs/_framework/System.Xml.XPath.dll.br new file mode 100644 index 0000000..bf01de8 Binary files /dev/null and b/docs/_framework/System.Xml.XPath.dll.br differ diff --git a/docs/_framework/System.Xml.XPath.dll.gz b/docs/_framework/System.Xml.XPath.dll.gz new file mode 100644 index 0000000..2b0600d Binary files /dev/null and b/docs/_framework/System.Xml.XPath.dll.gz differ diff --git a/docs/_framework/System.Xml.XmlDocument.dll b/docs/_framework/System.Xml.XmlDocument.dll new file mode 100644 index 0000000..24c0169 Binary files /dev/null and b/docs/_framework/System.Xml.XmlDocument.dll differ diff --git a/docs/_framework/System.Xml.XmlDocument.dll.br b/docs/_framework/System.Xml.XmlDocument.dll.br new file mode 100644 index 0000000..7f61345 Binary files /dev/null and b/docs/_framework/System.Xml.XmlDocument.dll.br differ diff --git a/docs/_framework/System.Xml.XmlDocument.dll.gz b/docs/_framework/System.Xml.XmlDocument.dll.gz new file mode 100644 index 0000000..67ac8fe Binary files /dev/null and b/docs/_framework/System.Xml.XmlDocument.dll.gz differ diff --git a/docs/_framework/System.Xml.XmlSerializer.dll b/docs/_framework/System.Xml.XmlSerializer.dll new file mode 100644 index 0000000..191e34c Binary files /dev/null and b/docs/_framework/System.Xml.XmlSerializer.dll differ diff --git a/docs/_framework/System.Xml.XmlSerializer.dll.br b/docs/_framework/System.Xml.XmlSerializer.dll.br new file mode 100644 index 0000000..842d331 Binary files /dev/null and b/docs/_framework/System.Xml.XmlSerializer.dll.br differ diff --git a/docs/_framework/System.Xml.XmlSerializer.dll.gz b/docs/_framework/System.Xml.XmlSerializer.dll.gz new file mode 100644 index 0000000..b3ab0b4 Binary files /dev/null and b/docs/_framework/System.Xml.XmlSerializer.dll.gz differ diff --git a/docs/_framework/System.Xml.dll b/docs/_framework/System.Xml.dll new file mode 100644 index 0000000..685b578 Binary files /dev/null and b/docs/_framework/System.Xml.dll differ diff --git a/docs/_framework/System.Xml.dll.br b/docs/_framework/System.Xml.dll.br new file mode 100644 index 0000000..ac95bda Binary files /dev/null and b/docs/_framework/System.Xml.dll.br differ diff --git a/docs/_framework/System.Xml.dll.gz b/docs/_framework/System.Xml.dll.gz new file mode 100644 index 0000000..654696c Binary files /dev/null and b/docs/_framework/System.Xml.dll.gz differ diff --git a/docs/_framework/System.dll b/docs/_framework/System.dll new file mode 100644 index 0000000..5795fcd Binary files /dev/null and b/docs/_framework/System.dll differ diff --git a/docs/_framework/System.dll.br b/docs/_framework/System.dll.br new file mode 100644 index 0000000..916421a Binary files /dev/null and b/docs/_framework/System.dll.br differ diff --git a/docs/_framework/System.dll.gz b/docs/_framework/System.dll.gz new file mode 100644 index 0000000..7a5d2e2 Binary files /dev/null and b/docs/_framework/System.dll.gz differ diff --git a/docs/_framework/WindowsBase.dll b/docs/_framework/WindowsBase.dll new file mode 100644 index 0000000..63a793e Binary files /dev/null and b/docs/_framework/WindowsBase.dll differ diff --git a/docs/_framework/WindowsBase.dll.br b/docs/_framework/WindowsBase.dll.br new file mode 100644 index 0000000..55bb541 Binary files /dev/null and b/docs/_framework/WindowsBase.dll.br differ diff --git a/docs/_framework/WindowsBase.dll.gz b/docs/_framework/WindowsBase.dll.gz new file mode 100644 index 0000000..4b47281 Binary files /dev/null and b/docs/_framework/WindowsBase.dll.gz differ diff --git a/docs/_framework/_bin/BlazorPrettyCode.dll b/docs/_framework/_bin/BlazorPrettyCode.dll deleted file mode 100644 index fb20742..0000000 Binary files a/docs/_framework/_bin/BlazorPrettyCode.dll and /dev/null differ diff --git a/docs/_framework/_bin/BlazorPrettyCode.dll.br b/docs/_framework/_bin/BlazorPrettyCode.dll.br deleted file mode 100644 index 10c5825..0000000 Binary files a/docs/_framework/_bin/BlazorPrettyCode.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/BlazorPrettyCode.dll.gz b/docs/_framework/_bin/BlazorPrettyCode.dll.gz deleted file mode 100644 index 2245bcb..0000000 Binary files a/docs/_framework/_bin/BlazorPrettyCode.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/BlazorStyled.dll b/docs/_framework/_bin/BlazorStyled.dll deleted file mode 100644 index 6335b4f..0000000 Binary files a/docs/_framework/_bin/BlazorStyled.dll and /dev/null differ diff --git a/docs/_framework/_bin/BlazorStyled.dll.br b/docs/_framework/_bin/BlazorStyled.dll.br deleted file mode 100644 index 5921b24..0000000 Binary files a/docs/_framework/_bin/BlazorStyled.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/BlazorStyled.dll.gz b/docs/_framework/_bin/BlazorStyled.dll.gz deleted file mode 100644 index 7282e13..0000000 Binary files a/docs/_framework/_bin/BlazorStyled.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/BlazorTypography.dll.br b/docs/_framework/_bin/BlazorTypography.dll.br deleted file mode 100644 index 09872c6..0000000 Binary files a/docs/_framework/_bin/BlazorTypography.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/BlazorTypography.dll.gz b/docs/_framework/_bin/BlazorTypography.dll.gz deleted file mode 100644 index e332b8e..0000000 Binary files a/docs/_framework/_bin/BlazorTypography.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/CSHTMLTokenizer.dll b/docs/_framework/_bin/CSHTMLTokenizer.dll deleted file mode 100644 index 0c9af2a..0000000 Binary files a/docs/_framework/_bin/CSHTMLTokenizer.dll and /dev/null differ diff --git a/docs/_framework/_bin/CSHTMLTokenizer.dll.br b/docs/_framework/_bin/CSHTMLTokenizer.dll.br deleted file mode 100644 index ccfc194..0000000 Binary files a/docs/_framework/_bin/CSHTMLTokenizer.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/CSHTMLTokenizer.dll.gz b/docs/_framework/_bin/CSHTMLTokenizer.dll.gz deleted file mode 100644 index 2aa865c..0000000 Binary files a/docs/_framework/_bin/CSHTMLTokenizer.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/ClientSideSample.dll b/docs/_framework/_bin/ClientSideSample.dll deleted file mode 100644 index 3cd20f4..0000000 Binary files a/docs/_framework/_bin/ClientSideSample.dll and /dev/null differ diff --git a/docs/_framework/_bin/ClientSideSample.dll.br b/docs/_framework/_bin/ClientSideSample.dll.br deleted file mode 100644 index b6a90a2..0000000 Binary files a/docs/_framework/_bin/ClientSideSample.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/ClientSideSample.dll.gz b/docs/_framework/_bin/ClientSideSample.dll.gz deleted file mode 100644 index 0ff3ed3..0000000 Binary files a/docs/_framework/_bin/ClientSideSample.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll b/docs/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll deleted file mode 100644 index ecae2f3..0000000 Binary files a/docs/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll.br b/docs/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll.br deleted file mode 100644 index 6bb19e4..0000000 Binary files a/docs/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll.gz b/docs/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll.gz deleted file mode 100644 index 5845553..0000000 Binary files a/docs/_framework/_bin/Microsoft.AspNetCore.Components.Web.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.dll b/docs/_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.dll deleted file mode 100644 index 977171f..0000000 Binary files a/docs/_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.dll.br b/docs/_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.dll.br deleted file mode 100644 index 7765abe..0000000 Binary files a/docs/_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.dll.gz b/docs/_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.dll.gz deleted file mode 100644 index 9da05f9..0000000 Binary files a/docs/_framework/_bin/Microsoft.AspNetCore.Components.WebAssembly.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.AspNetCore.Components.dll b/docs/_framework/_bin/Microsoft.AspNetCore.Components.dll deleted file mode 100644 index 22b7a23..0000000 Binary files a/docs/_framework/_bin/Microsoft.AspNetCore.Components.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.AspNetCore.Components.dll.br b/docs/_framework/_bin/Microsoft.AspNetCore.Components.dll.br deleted file mode 100644 index b913a27..0000000 Binary files a/docs/_framework/_bin/Microsoft.AspNetCore.Components.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.AspNetCore.Components.dll.gz b/docs/_framework/_bin/Microsoft.AspNetCore.Components.dll.gz deleted file mode 100644 index c9224f1..0000000 Binary files a/docs/_framework/_bin/Microsoft.AspNetCore.Components.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll b/docs/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll deleted file mode 100644 index 4d120f7..0000000 Binary files a/docs/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll.br b/docs/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll.br deleted file mode 100644 index e4c2795..0000000 Binary files a/docs/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll.gz b/docs/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll.gz deleted file mode 100644 index 2535473..0000000 Binary files a/docs/_framework/_bin/Microsoft.Bcl.AsyncInterfaces.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll b/docs/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll deleted file mode 100644 index 22d58be..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll.br b/docs/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll.br deleted file mode 100644 index 5ca9f12..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll.gz b/docs/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll.gz deleted file mode 100644 index 3500867..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Abstractions.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Json.dll b/docs/_framework/_bin/Microsoft.Extensions.Configuration.Json.dll deleted file mode 100644 index b8e1f0f..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Json.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Json.dll.br b/docs/_framework/_bin/Microsoft.Extensions.Configuration.Json.dll.br deleted file mode 100644 index 3fa64c4..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Json.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Json.dll.gz b/docs/_framework/_bin/Microsoft.Extensions.Configuration.Json.dll.gz deleted file mode 100644 index b2f65ef..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Configuration.Json.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Configuration.dll b/docs/_framework/_bin/Microsoft.Extensions.Configuration.dll deleted file mode 100644 index 24619ff..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Configuration.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Configuration.dll.br b/docs/_framework/_bin/Microsoft.Extensions.Configuration.dll.br deleted file mode 100644 index 57a2bc1..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Configuration.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Configuration.dll.gz b/docs/_framework/_bin/Microsoft.Extensions.Configuration.dll.gz deleted file mode 100644 index 5e768c0..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Configuration.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll deleted file mode 100644 index 4277e41..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll.br b/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll.br deleted file mode 100644 index 38f9c7e..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz b/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz deleted file mode 100644 index 85ce484..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.Abstractions.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll b/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll deleted file mode 100644 index a514973..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll.br b/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll.br deleted file mode 100644 index aad5efc..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll.gz b/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll.gz deleted file mode 100644 index 45abd92..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.DependencyInjection.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll b/docs/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll deleted file mode 100644 index bf98087..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll.br b/docs/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll.br deleted file mode 100644 index 8e3178e..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll.gz b/docs/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll.gz deleted file mode 100644 index 5a5f222..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Logging.Abstractions.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Logging.dll b/docs/_framework/_bin/Microsoft.Extensions.Logging.dll deleted file mode 100644 index 9ff398a..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Logging.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Logging.dll.br b/docs/_framework/_bin/Microsoft.Extensions.Logging.dll.br deleted file mode 100644 index f9e55b6..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Logging.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Logging.dll.gz b/docs/_framework/_bin/Microsoft.Extensions.Logging.dll.gz deleted file mode 100644 index d63421e..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Logging.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Options.dll b/docs/_framework/_bin/Microsoft.Extensions.Options.dll deleted file mode 100644 index 5123058..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Options.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Options.dll.br b/docs/_framework/_bin/Microsoft.Extensions.Options.dll.br deleted file mode 100644 index 40294cd..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Options.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Options.dll.gz b/docs/_framework/_bin/Microsoft.Extensions.Options.dll.gz deleted file mode 100644 index 4a2b4cd..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Options.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Primitives.dll b/docs/_framework/_bin/Microsoft.Extensions.Primitives.dll deleted file mode 100644 index ccf309e..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Primitives.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Primitives.dll.br b/docs/_framework/_bin/Microsoft.Extensions.Primitives.dll.br deleted file mode 100644 index 04e19d4..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Primitives.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.Extensions.Primitives.dll.gz b/docs/_framework/_bin/Microsoft.Extensions.Primitives.dll.gz deleted file mode 100644 index a7692ac..0000000 Binary files a/docs/_framework/_bin/Microsoft.Extensions.Primitives.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.JSInterop.WebAssembly.dll b/docs/_framework/_bin/Microsoft.JSInterop.WebAssembly.dll deleted file mode 100644 index d394a16..0000000 Binary files a/docs/_framework/_bin/Microsoft.JSInterop.WebAssembly.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.JSInterop.WebAssembly.dll.br b/docs/_framework/_bin/Microsoft.JSInterop.WebAssembly.dll.br deleted file mode 100644 index 27d2bff..0000000 Binary files a/docs/_framework/_bin/Microsoft.JSInterop.WebAssembly.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.JSInterop.WebAssembly.dll.gz b/docs/_framework/_bin/Microsoft.JSInterop.WebAssembly.dll.gz deleted file mode 100644 index 012769b..0000000 Binary files a/docs/_framework/_bin/Microsoft.JSInterop.WebAssembly.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.JSInterop.dll b/docs/_framework/_bin/Microsoft.JSInterop.dll deleted file mode 100644 index 7539e5b..0000000 Binary files a/docs/_framework/_bin/Microsoft.JSInterop.dll and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.JSInterop.dll.br b/docs/_framework/_bin/Microsoft.JSInterop.dll.br deleted file mode 100644 index 4388ec1..0000000 Binary files a/docs/_framework/_bin/Microsoft.JSInterop.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Microsoft.JSInterop.dll.gz b/docs/_framework/_bin/Microsoft.JSInterop.dll.gz deleted file mode 100644 index f5f7fe7..0000000 Binary files a/docs/_framework/_bin/Microsoft.JSInterop.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Polished.net.dll b/docs/_framework/_bin/Polished.net.dll deleted file mode 100644 index 1b84ef7..0000000 Binary files a/docs/_framework/_bin/Polished.net.dll and /dev/null differ diff --git a/docs/_framework/_bin/Polished.net.dll.br b/docs/_framework/_bin/Polished.net.dll.br deleted file mode 100644 index 9b7e52e..0000000 Binary files a/docs/_framework/_bin/Polished.net.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Polished.net.dll.gz b/docs/_framework/_bin/Polished.net.dll.gz deleted file mode 100644 index a5fa2f4..0000000 Binary files a/docs/_framework/_bin/Polished.net.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/SamplePages.dll.br b/docs/_framework/_bin/SamplePages.dll.br deleted file mode 100644 index c0130d1..0000000 Binary files a/docs/_framework/_bin/SamplePages.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/SamplePages.dll.gz b/docs/_framework/_bin/SamplePages.dll.gz deleted file mode 100644 index e2dba1f..0000000 Binary files a/docs/_framework/_bin/SamplePages.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/Stateless.dll b/docs/_framework/_bin/Stateless.dll deleted file mode 100644 index d174a8c..0000000 Binary files a/docs/_framework/_bin/Stateless.dll and /dev/null differ diff --git a/docs/_framework/_bin/Stateless.dll.br b/docs/_framework/_bin/Stateless.dll.br deleted file mode 100644 index 1731b24..0000000 Binary files a/docs/_framework/_bin/Stateless.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/Stateless.dll.gz b/docs/_framework/_bin/Stateless.dll.gz deleted file mode 100644 index dbadf4d..0000000 Binary files a/docs/_framework/_bin/Stateless.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/System.Core.dll b/docs/_framework/_bin/System.Core.dll deleted file mode 100644 index fb0b611..0000000 Binary files a/docs/_framework/_bin/System.Core.dll and /dev/null differ diff --git a/docs/_framework/_bin/System.Core.dll.br b/docs/_framework/_bin/System.Core.dll.br deleted file mode 100644 index 30e219c..0000000 Binary files a/docs/_framework/_bin/System.Core.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/System.Core.dll.gz b/docs/_framework/_bin/System.Core.dll.gz deleted file mode 100644 index dab057a..0000000 Binary files a/docs/_framework/_bin/System.Core.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/System.Net.Http.dll b/docs/_framework/_bin/System.Net.Http.dll deleted file mode 100644 index f397195..0000000 Binary files a/docs/_framework/_bin/System.Net.Http.dll and /dev/null differ diff --git a/docs/_framework/_bin/System.Net.Http.dll.br b/docs/_framework/_bin/System.Net.Http.dll.br deleted file mode 100644 index 9e76ac4..0000000 Binary files a/docs/_framework/_bin/System.Net.Http.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/System.Net.Http.dll.gz b/docs/_framework/_bin/System.Net.Http.dll.gz deleted file mode 100644 index 5e4d64a..0000000 Binary files a/docs/_framework/_bin/System.Net.Http.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll b/docs/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll deleted file mode 100644 index 95b43bb..0000000 Binary files a/docs/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ diff --git a/docs/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll.br b/docs/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll.br deleted file mode 100644 index 12d3f83..0000000 Binary files a/docs/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll.gz b/docs/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll.gz deleted file mode 100644 index 5ed9533..0000000 Binary files a/docs/_framework/_bin/System.Runtime.CompilerServices.Unsafe.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/System.Text.Encodings.Web.dll b/docs/_framework/_bin/System.Text.Encodings.Web.dll deleted file mode 100644 index e3179b9..0000000 Binary files a/docs/_framework/_bin/System.Text.Encodings.Web.dll and /dev/null differ diff --git a/docs/_framework/_bin/System.Text.Encodings.Web.dll.br b/docs/_framework/_bin/System.Text.Encodings.Web.dll.br deleted file mode 100644 index 562eb93..0000000 Binary files a/docs/_framework/_bin/System.Text.Encodings.Web.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/System.Text.Encodings.Web.dll.gz b/docs/_framework/_bin/System.Text.Encodings.Web.dll.gz deleted file mode 100644 index 45cfaf9..0000000 Binary files a/docs/_framework/_bin/System.Text.Encodings.Web.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/System.Text.Json.dll b/docs/_framework/_bin/System.Text.Json.dll deleted file mode 100644 index 194fada..0000000 Binary files a/docs/_framework/_bin/System.Text.Json.dll and /dev/null differ diff --git a/docs/_framework/_bin/System.Text.Json.dll.br b/docs/_framework/_bin/System.Text.Json.dll.br deleted file mode 100644 index 696867e..0000000 Binary files a/docs/_framework/_bin/System.Text.Json.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/System.Text.Json.dll.gz b/docs/_framework/_bin/System.Text.Json.dll.gz deleted file mode 100644 index e6725fd..0000000 Binary files a/docs/_framework/_bin/System.Text.Json.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/System.dll b/docs/_framework/_bin/System.dll deleted file mode 100644 index 22f73d6..0000000 Binary files a/docs/_framework/_bin/System.dll and /dev/null differ diff --git a/docs/_framework/_bin/System.dll.br b/docs/_framework/_bin/System.dll.br deleted file mode 100644 index ce9c377..0000000 Binary files a/docs/_framework/_bin/System.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/System.dll.gz b/docs/_framework/_bin/System.dll.gz deleted file mode 100644 index 211f5aa..0000000 Binary files a/docs/_framework/_bin/System.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/WebAssembly.Bindings.dll b/docs/_framework/_bin/WebAssembly.Bindings.dll deleted file mode 100644 index 9d99ac0..0000000 Binary files a/docs/_framework/_bin/WebAssembly.Bindings.dll and /dev/null differ diff --git a/docs/_framework/_bin/WebAssembly.Bindings.dll.br b/docs/_framework/_bin/WebAssembly.Bindings.dll.br deleted file mode 100644 index 744f575..0000000 Binary files a/docs/_framework/_bin/WebAssembly.Bindings.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/WebAssembly.Bindings.dll.gz b/docs/_framework/_bin/WebAssembly.Bindings.dll.gz deleted file mode 100644 index a53dd93..0000000 Binary files a/docs/_framework/_bin/WebAssembly.Bindings.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/WebAssembly.Net.Http.dll b/docs/_framework/_bin/WebAssembly.Net.Http.dll deleted file mode 100644 index 72dacbd..0000000 Binary files a/docs/_framework/_bin/WebAssembly.Net.Http.dll and /dev/null differ diff --git a/docs/_framework/_bin/WebAssembly.Net.Http.dll.br b/docs/_framework/_bin/WebAssembly.Net.Http.dll.br deleted file mode 100644 index 0705da1..0000000 Binary files a/docs/_framework/_bin/WebAssembly.Net.Http.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/WebAssembly.Net.Http.dll.gz b/docs/_framework/_bin/WebAssembly.Net.Http.dll.gz deleted file mode 100644 index cd388e7..0000000 Binary files a/docs/_framework/_bin/WebAssembly.Net.Http.dll.gz and /dev/null differ diff --git a/docs/_framework/_bin/mscorlib.dll b/docs/_framework/_bin/mscorlib.dll deleted file mode 100644 index 8e57b13..0000000 Binary files a/docs/_framework/_bin/mscorlib.dll and /dev/null differ diff --git a/docs/_framework/_bin/mscorlib.dll.br b/docs/_framework/_bin/mscorlib.dll.br deleted file mode 100644 index f03054f..0000000 Binary files a/docs/_framework/_bin/mscorlib.dll.br and /dev/null differ diff --git a/docs/_framework/_bin/mscorlib.dll.gz b/docs/_framework/_bin/mscorlib.dll.gz deleted file mode 100644 index 3825b34..0000000 Binary files a/docs/_framework/_bin/mscorlib.dll.gz and /dev/null differ diff --git a/docs/_framework/blazor.boot.json b/docs/_framework/blazor.boot.json index 1571eb8..2183d65 100644 --- a/docs/_framework/blazor.boot.json +++ b/docs/_framework/blazor.boot.json @@ -3,46 +3,209 @@ "config": [ ], "debugBuild": false, "entryAssembly": "ClientSideSample", + "icuDataMode": 0, "linkerEnabled": true, "resources": { "assembly": { - "BlazorPrettyCode.dll": "sha256-6QSVlQuz8c41Rg6LvmlkdAT7gd73jLznsEK2w9wr2Hg=", - "BlazorStyled.dll": "sha256-1SerXB\/fixrW2snfNpIvup\/ehQ+YXhWX3kb+z0GMvuI=", - "BlazorTypography.dll": "sha256-6CU0z\/dlPnIdqVzE6vzxpWGeVsMBx+pQnRmk7WRdRBY=", - "ClientSideSample.dll": "sha256-s6A\/SmNevAAZ5tTKXLZGoQP0ImIB4IziDDrfIwoel+s=", - "CSHTMLTokenizer.dll": "sha256-hayWnG0MBNcIseM4R4ZMbbu9wyTpG5rI4D2G\/pBun3c=", - "Microsoft.AspNetCore.Components.dll": "sha256-hhjfqKvkowFPVuKs7U7760y5ZjvxyvqDVB66Bi2IhVQ=", - "Microsoft.AspNetCore.Components.Web.dll": "sha256-2PejZtHg9oTttyFO9veYulvK9T0r5ZWNlFtJ5whSye4=", - "Microsoft.AspNetCore.Components.WebAssembly.dll": "sha256-YGfhE3mQmYKhihvzF1TLjaUgaDqxwLP4SR+y8LlI4Cw=", - "Microsoft.Bcl.AsyncInterfaces.dll": "sha256-jzHgXWAvWMkKIGFjZoT84tbe72E+H7CvTr\/Dryh4QPs=", - "Microsoft.Extensions.Configuration.Abstractions.dll": "sha256-mg6Su\/Bi03Yjkz77Yl3nzvPXktm3ytCM9ezdFsfWJUc=", - "Microsoft.Extensions.Configuration.dll": "sha256-L25jaCAVjyv8o3UxpdtXKAF03IWfYK7FBJnmDGuokHI=", - "Microsoft.Extensions.Configuration.Json.dll": "sha256-CnpzbymqkNamAUMv7tDA+DnyanT\/6R4fScNIzccWm4Q=", - "Microsoft.Extensions.DependencyInjection.Abstractions.dll": "sha256-qMeNFITK4AIqKo\/AU8H86jEIFO7QXok9otmYaTAToU0=", - "Microsoft.Extensions.DependencyInjection.dll": "sha256-zhyXQjPfOzPmk\/s8yerOn374TrEARcmZxAfH\/u3iQnU=", - "Microsoft.Extensions.Logging.Abstractions.dll": "sha256-abBK9fSXXmPQPTN\/O86uTqUYVsu\/afzySjIokhlBr4Q=", - "Microsoft.Extensions.Logging.dll": "sha256-exVz2cYsIHNpGAne8FsANyqZ1\/UalkZIi2QHx8OIesU=", - "Microsoft.Extensions.Options.dll": "sha256-GlEAHnZz5Ns7VArVppKDivgiPtgM+E+COALu62tjGAA=", - "Microsoft.Extensions.Primitives.dll": "sha256-cplxMDvq6xiprlwnBcgYovWX5nmMO9tTD44gnyK5FAY=", - "Microsoft.JSInterop.dll": "sha256-GFqkJmxwbf7WMrZ+MCRzaOADzSsVQ9tcMrMt19fsEeo=", - "Microsoft.JSInterop.WebAssembly.dll": "sha256-nuoRci+68Y3K1+0R27j13z9mUpmlcBofi7OLXHuhycE=", - "mscorlib.dll": "sha256-J6YmlqZVPb+jmev+L4frQSJUZtZblrCsitqUy\/rmUX0=", - "Polished.net.dll": "sha256-TIAx8OOnl9YQJ9ymf6NK5BEF3Am0xOqKiKQnxarQIbg=", - "SamplePages.dll": "sha256-kVNs2ffH178\/b7NMMjfHVSYrkGRK8WZsLQNzkRVg0kc=", - "Stateless.dll": "sha256-Z0Ib3TQDHXW7VpbYGpuN0Cz31f+MXMsNE00wihDNoqw=", - "System.Core.dll": "sha256-9QVq2JNm9bVVl6xAgrtpesxpsivyMtYC3fSqErJiR\/U=", - "System.dll": "sha256-lxWM4MmOFSvawF0b6x\/LX4gw\/XyPLtgDsvSaxSOfPsg=", - "System.Net.Http.dll": "sha256-s\/qZT2WH\/Q85a+G0MmDaxTd0bJ0EldaET0TYb2HLb00=", - "System.Runtime.CompilerServices.Unsafe.dll": "sha256-kaYYN0N0Sn9pxqbB3jTt+KBD9xHoyZGrl04M88IiI8A=", - "System.Text.Encodings.Web.dll": "sha256-xyOMIOScZZhNzuZTUxc6vKiHsIWh5yz46RqP092CLLA=", - "System.Text.Json.dll": "sha256-pSl+9d28A22p8BUwmIekcg7bYLXY+QH0TMYmgYO0EZg=", - "WebAssembly.Bindings.dll": "sha256-PeSyhbRInhfLkzZTUB8Z41FGdo1nY4Q3dF6zWU+wDW4=", - "WebAssembly.Net.Http.dll": "sha256-lOv+tii2XIoXiJXh7xtFCekc1W5vigr\/3iRa13Dx85E=" + "Microsoft.CSharp.dll": "sha256-pro72EdtT0dffSKHvmvZ6KMWjRqZK9iKsN+T6OaX\/WM=", + "Microsoft.VisualBasic.Core.dll": "sha256-yqKfbt+FMK3YQWz8QzHuAFqxIxN5MxOW+R11ltXmIKE=", + "Microsoft.VisualBasic.dll": "sha256-mIhR7vYCzg5aKYGk0F7p4UfbocIRqW2JzqN3I3ssbyU=", + "Microsoft.Win32.Primitives.dll": "sha256-DvWtO9vkZk2m2gV8nmssO2XgnjPY85\/nh9f905qtbzg=", + "Microsoft.Win32.Registry.dll": "sha256-ieKAVn86se9OWurDqWe1YVEO6o1K0WL626aB2wI24Qw=", + "System.AppContext.dll": "sha256-jjViaRLCIMLo442RyQm2\/8StQvD7KqgKnHvvZ3sfCc8=", + "System.Buffers.dll": "sha256-eww\/hqlRYrQxHrQNeVesJ07ohHhyPKsBAZKtrHwVRWU=", + "System.Collections.Concurrent.dll": "sha256-2c6eQYFY1AdPnPtrs5SM\/zFqyAPgP2ayWL0hzeNRKaM=", + "System.Collections.Immutable.dll": "sha256-exIDCCaR7+lKQC\/9AC1H24jyArbzdv3YWeGgFi9hvSw=", + "System.Collections.NonGeneric.dll": "sha256-uD1rc7XKt91GRlB1YLOp\/YFU7ACk7zuizqkK1MFUZ\/8=", + "System.Collections.Specialized.dll": "sha256-qCPa\/nmT1V1jSVUcdP3WFpIVzA\/sjPLiespU14hM3eY=", + "System.Collections.dll": "sha256-hVTZK9tURI+fNbhdbdAi7v4pqlTUJ2sLgj7jKl78vho=", + "System.ComponentModel.Annotations.dll": "sha256-ofJ4X6jSDpeEjqprcd67AmdLykJzMBMIujEhLTn4Rio=", + "System.ComponentModel.DataAnnotations.dll": "sha256-i2zo0D+Tt24f4TzcYWn85nvM6xxCMxzzLQOpMMjEKFc=", + "System.ComponentModel.EventBasedAsync.dll": "sha256-f2lJ9GCR\/adTpKcg5YcR7FxZ0q1x4AbVIwtkhvFUSnQ=", + "System.ComponentModel.Primitives.dll": "sha256-VhPt6X9WFgV7ZCpfFZYCDTzACUKNk6PTxEZedhrkJkI=", + "System.ComponentModel.TypeConverter.dll": "sha256-vUVHa4WqcNmzj63sMg0tCjxnymLDB\/\/3jW8eX\/OL24k=", + "System.ComponentModel.dll": "sha256-+5M37McG8eaLSJq4TvtwtToeZngunj04yzpRdXZYdfY=", + "System.Configuration.dll": "sha256-rCy6XkN3OVK\/\/ah39MGR8ihFQDxbFNbih4Wg0fdtOAc=", + "System.Console.dll": "sha256-xt10DRhcsvXn0P2AN8H2V53yUV8glRmPeQbJr9K64mY=", + "System.Core.dll": "sha256-ZIlnjlEQAAZ2Wp1iuDln6GhNJkGMwnky9025m38luQ8=", + "System.Data.Common.dll": "sha256-y970rX4ybf3fj4S5k0H0sht7pNx+78tRzoPXOD2ny0s=", + "System.Data.DataSetExtensions.dll": "sha256-yXSpB2zitKynn6lWDNIwLnF\/dDT8lqa\/3\/OL2fMDKsU=", + "System.Data.dll": "sha256-tOLZn2Kh8Tx90NFc+OkiGcTnxWUJjvGDyB1\/MujsMws=", + "System.Diagnostics.Contracts.dll": "sha256-OJT4DJTWCGTuQUovZ7AkVtOAZBQS2SKBFlrUncroN2M=", + "System.Diagnostics.Debug.dll": "sha256-3pnUmbP5X+MiX3S\/yaIrB\/4D42fp5K+5\/6dK+9FgDHg=", + "System.Diagnostics.DiagnosticSource.dll": "sha256-ufELrHle3ZmLmVkpBceHUgmLX4PXs8eOZ+koaHl+WZs=", + "System.Diagnostics.FileVersionInfo.dll": "sha256-+5HSIbWoXaWm6d7aOtIaH6IRkOD3G5Wwl3ZSFfQYnwg=", + "System.Diagnostics.Process.dll": "sha256-yV2macdOV3Q603dV6zJ7gLzfAje7jVFqApHpI\/xaeVw=", + "System.Diagnostics.StackTrace.dll": "sha256-u++kq1867fIVwucxG4mAhc1sxsmV+rdwBXqsYxOLWsc=", + "System.Diagnostics.TextWriterTraceListener.dll": "sha256-Ke7UZx8p8U3bHtkOpfDQ2sfB9VGX+gd437guvo9TijQ=", + "System.Diagnostics.Tools.dll": "sha256-EKBWksHA0nwz6DA1WNMd9q8NvtTr6tLKXY5f\/DEQMQU=", + "System.Diagnostics.TraceSource.dll": "sha256-jh36HSXJrTeUeOwWl8CaT1ZrJQO2NM4kn7MPc0o0DJ4=", + "System.Diagnostics.Tracing.dll": "sha256-QfHNkvP3aPJWHz11m0vtXas7c7z7GSLvXlrkMzwX5+4=", + "System.Drawing.Primitives.dll": "sha256-X\/T9qlI1dJvgEaTbCILgXXRkV62K6w4eW2Xt8qjPAeU=", + "System.Drawing.dll": "sha256-iF4wiByNSZXZKz5OadiMIrTF8oRT5Xm6F0tH5pJi9+k=", + "System.Dynamic.Runtime.dll": "sha256-vozAxZy4rVudH9vJkYKXeZx4+DPfOhkPYZ6f+4fek8M=", + "System.Formats.Asn1.dll": "sha256-25AYkuAqYUcqabWsCqdmYGvZNVY99hZOk6XhHHagyWQ=", + "System.Globalization.Calendars.dll": "sha256-ljll0gvYUyBpXdNseAXYiwg1YfjWTonQL+zZSlzhm3k=", + "System.Globalization.Extensions.dll": "sha256-E1Y1qwDlSh\/HBxu62Gm91D6M4wNTpQ2qJGOCGRwTzuA=", + "System.Globalization.dll": "sha256-ZBHFkWicw51\/my\/+HFd5YyA39klJlgL9zgaxmnjGnN0=", + "System.IO.Compression.Brotli.dll": "sha256-I7H+fbvEt2DdJ+JfChkCIimQon7eK+zqY1SXadcgKx0=", + "System.IO.Compression.FileSystem.dll": "sha256-PUjw491x7XXq+IDI0d3RGLPRD+TX49\/nqh77ADm5Lgg=", + "System.IO.Compression.ZipFile.dll": "sha256-rAErCw9QBPoct3o1Re\/fu1xARmeCaaFvE1B8L37zRyQ=", + "System.IO.Compression.dll": "sha256-NGH6dCSFS4Mlb4V0bieRznDv2\/bRHlyKvo0R\/o+1FlQ=", + "System.IO.FileSystem.AccessControl.dll": "sha256-4Fiu1qh5Qg3J4jr2mzmJOtj3VKTDZ3bmS5bmEywJPUw=", + "System.IO.FileSystem.DriveInfo.dll": "sha256-nwBxdLzL2nbhnVotooRSzkxaASVpjHM0JJZLNhCpj+A=", + "System.IO.FileSystem.Primitives.dll": "sha256-iEduLhTClh\/6lew\/XZa4rDHvv0UC0rnR7B5ZhO305cY=", + "System.IO.FileSystem.Watcher.dll": "sha256-fVbdXmtCuc9lkccmXl4HvzMTzyQBmH5BnMkXqKYsM20=", + "System.IO.FileSystem.dll": "sha256-QVRJ2lL4DjFbrlXTCt2l8bs77ywZl0faiz6TQTMGoCE=", + "System.IO.IsolatedStorage.dll": "sha256-yjvQzggGofdEuliDZDphQk6iXpsuylfGltFS6TUrxOM=", + "System.IO.MemoryMappedFiles.dll": "sha256-D2JpngRClAW4oJ1NPeP8fKIiHXUKWm93+DjljzT2FLo=", + "System.IO.Pipes.AccessControl.dll": "sha256-qq1smZdRtQydKY4Waey4g+tF4rF1kKJlMhdLmvxW3RA=", + "System.IO.Pipes.dll": "sha256-MRTjIIDCuvj3mif6eEkvJyEghFUGCj\/wyfU3IQYRFcg=", + "System.IO.UnmanagedMemoryStream.dll": "sha256-P8tMbwhSxkCwn951XM40xCgvzhH6y40zYsxC55G05Mg=", + "System.IO.dll": "sha256-jUqNUOfso5+v732ZsVH9LNf4\/e0\/iUwewC4GHCfg\/3g=", + "System.Linq.Expressions.dll": "sha256-xvtfMfO9XdbnvIpADBikVQs0JDfOqZYch0igx7rUkbM=", + "System.Linq.Parallel.dll": "sha256-LGWCMp\/DDvYt\/Gw8fKUnuFb4Er5lUgtwO0XijgR+d34=", + "System.Linq.Queryable.dll": "sha256-AHkqDn\/ubqC865Lf19Z3Pa0kUxyqSpx+Coey2KHrgWo=", + "System.Linq.dll": "sha256-LVzL8q1AI3pu8LUnsxAGMFNlH4KpL5WQMfsxsEtxljU=", + "System.Memory.dll": "sha256-Hl4e4U4px0ckMlV66v5X5MfXyH5BNEoR5LAjQ47zuUs=", + "System.Net.Http.Json.dll": "sha256-amCJldi+lVWRc+dLlgWFyWT9UPXDc1clWr4sNB1LY9s=", + "System.Net.Http.dll": "sha256-nBgdAlMEwXcpqusapjOgm\/oK10zW\/AYkEAcWqZp4muk=", + "System.Net.HttpListener.dll": "sha256-luIeJJkTAA9TAJj22US7RK\/\/W5Z9AJpJ8blgzfgdAC0=", + "System.Net.Mail.dll": "sha256-5IR+W4AA7TGTA3nI1zR1daNtn7thX\/ObWpnMt3c7vyI=", + "System.Net.NameResolution.dll": "sha256-W3oqg2+G00FOufNGNl0CB1Vp8lcLq8fks7xKPZVBXMI=", + "System.Net.NetworkInformation.dll": "sha256-SHmE8mpwpUhWCZM5XteDYArGOozxbxELsA1JUjaXEpY=", + "System.Net.Ping.dll": "sha256-TPb52IG60vkOMlY+9wz8bpxqX9uCXjPNC9+I4bfFpxY=", + "System.Net.Primitives.dll": "sha256-Ka63DDCMSRrvhedEvij60IfnQvic5L0q7SLGDP7VYbU=", + "System.Net.Requests.dll": "sha256-bDb1q+\/m8QCxT2E9+ybtQEX9vFlsg8p+rqChTQcsrsg=", + "System.Net.Security.dll": "sha256-pGnva8wx0rhD1euDQAq9JQ7QsBleooc9Tp\/oOVBsfsY=", + "System.Net.ServicePoint.dll": "sha256-Fl3f0vvRtgJLUK\/yGwsuaFJ1RFZlznoChyWXr89dvJY=", + "System.Net.Sockets.dll": "sha256-+TjSR9hym6N3a6ZthWDwGkD6b7eYzj7+DP\/v46Na7EY=", + "System.Net.WebClient.dll": "sha256-Tb4mpODHsPYbXyOESTH3K0UwuXr\/ddvwy+hmrJMxBOs=", + "System.Net.WebHeaderCollection.dll": "sha256-KStPhs4bSrpfTcZ1CESUS8PdC1lbsLFfN3TbVOBPMzg=", + "System.Net.WebProxy.dll": "sha256-X2mudJYO6Rr9Jr4GPoF9JyMvuZ0yUJ9UgowSDGAgiHg=", + "System.Net.WebSockets.Client.dll": "sha256-XVlvfv8VQYYO2fTtuTapZUu2T2lSlkCz1BbgvDMAxl0=", + "System.Net.WebSockets.dll": "sha256-pIVv8Rj\/wGRgLiLKhDG2+B4ulHRxyKEmTHuMZGMzCxk=", + "System.Net.dll": "sha256-mqn3HLs+eIT\/nyzL09A+pVVPENe7VdiYnDdgS4JXpcw=", + "System.Numerics.Vectors.dll": "sha256-UjX0bv4\/O0NtwNVlC51lNY14u+XFiz1UGMorr1BlZDs=", + "System.Numerics.dll": "sha256-g2bsL7baXXijdWbgcJNYvwUgF1KQJDBlNJoUPur2ka4=", + "System.ObjectModel.dll": "sha256-nOz6i41YaBGMOWlNNqXTOgBVDARs3VXszd6qHYIhwtI=", + "System.Private.DataContractSerialization.dll": "sha256-SJ9VeODuF\/HsfhXOINR51Nj8fa4a9nkg1zZoH4I0DBg=", + "System.Private.Runtime.InteropServices.JavaScript.dll": "sha256-D19hZ9+eHc1BKzSnAFDHoEhxnBeh4PTSInlYs4Brf8o=", + "System.Private.Uri.dll": "sha256-nYInlidIUA5HuAdlTf5VeEEs01+yb2dYOuDOSHntjyc=", + "System.Private.Xml.Linq.dll": "sha256-Cz3vw3k+outESiSj04lK9d+tM8XGB+NFyMtpGxRqwg0=", + "System.Private.Xml.dll": "sha256-mLMITO8qa0zQ6H9yvqVetw8RGmR9JcW9\/117tapOF+s=", + "System.Reflection.DispatchProxy.dll": "sha256-mTuOlV29DvCS4gP299oliT8ZO6TTEndiUDAj8DN1W7s=", + "System.Reflection.Emit.ILGeneration.dll": "sha256-YGLDtM6HuChK15m35kxBtVUmFJbmo6MetZ+Z7DU43DM=", + "System.Reflection.Emit.Lightweight.dll": "sha256-dKeVKbw2m+nuaNj+NYIE6D+sNJqEQ0mwr8p8h0sg1IA=", + "System.Reflection.Emit.dll": "sha256-25nimWmODMAlKczI57hkFhBdaxKxMHvMJEGWfHlBjsI=", + "System.Reflection.Extensions.dll": "sha256-LMxrpB4Vxy1b5KMQp3mj+y3UWR4EPjORZ0b2UXnEmDk=", + "System.Reflection.Metadata.dll": "sha256-CdkYQWpHHEWBf4H\/0CE7dH6L4Swy8bcXjJtiVzOUuBo=", + "System.Reflection.Primitives.dll": "sha256-RpybWNCtJXaxCcbbXGT2Dc0EhoTGTGGipmb+mnyXvIs=", + "System.Reflection.TypeExtensions.dll": "sha256-UlyO3T9NxAtpCHipIKimfOzI1pGRzxLnzmUX6+ZVVws=", + "System.Reflection.dll": "sha256-F6PlwBsHqZs3U1u5EkTovprdmEZNyMJWhrAOUWHxUfg=", + "System.Resources.Reader.dll": "sha256-SNCQsk63iKYgoAY0EBLDfXItQDp3IXDjamC8AwySB3I=", + "System.Resources.ResourceManager.dll": "sha256-uVTmtXNNZKAkk3VmifM+u4lMrnDnDt1XUA483r3IwLo=", + "System.Resources.Writer.dll": "sha256-QF4zTOAxonyn84IGv70PXtweN+kjM32TJa7EeO\/7TFk=", + "System.Runtime.CompilerServices.Unsafe.dll": "sha256-7UH3tmCEmVCwgr7\/0eQY0qWb+8j9kDCsTLUEhQYUJs0=", + "System.Runtime.CompilerServices.VisualC.dll": "sha256-NdB5YzUqKKzS0PiwlOUaNWpKU23w7gwn9RWje+CoCow=", + "System.Runtime.Extensions.dll": "sha256-rO5KVFes9Xr1LFoZo4\/8qgh0VnHaAQerufM\/ZWEhIPA=", + "System.Runtime.Handles.dll": "sha256-tYhpDjreCVRCNDX03okDl8A\/Uj\/AdtFlZMMaJmBMmI8=", + "System.Runtime.InteropServices.RuntimeInformation.dll": "sha256-9Jq6uAx+Dxlh8uWqJPWS+7PCGbNE3sQ\/0LM0a2pQhPI=", + "System.Runtime.InteropServices.dll": "sha256-PZuSUCc0khnJcdwmcxFnPrHbx123xiUg1TlImDEBuA8=", + "System.Runtime.Intrinsics.dll": "sha256-vCeF4Hq\/6nBDMf+9PFr68aDTkwR0Bu4iS9KBgph7Dqg=", + "System.Runtime.Loader.dll": "sha256-ouOxupxxWJIn6FKuOrWmZasgt32zSTfwkzZ7qSCmFTI=", + "System.Runtime.Numerics.dll": "sha256-xRV\/KJtBLu7mL7aTPQU5WnyQaPukLvqmWI1iK9V0Mu0=", + "System.Runtime.Serialization.Formatters.dll": "sha256-NqKsp442Q6FhCCVsIHL2GgPAV5jMmfWVbKMYmtbeEEY=", + "System.Runtime.Serialization.Json.dll": "sha256-5DZcZIPPDR++dQ\/OWnpcgDb2D7ct68O9+k7\/NVr+7Ug=", + "System.Runtime.Serialization.Primitives.dll": "sha256-YD3l8NyO0hvIaMlW0DHT8M+LK5PniA5DrznFMUzjQV0=", + "System.Runtime.Serialization.Xml.dll": "sha256-6YzenhJndjtDhipgvzm4Jpneibcv2TBGFYew2DWdq5A=", + "System.Runtime.Serialization.dll": "sha256-KwqdnotnJzgXrkK0qAQbNKijsPaWY\/GtGv\/j5R2bbpg=", + "System.Runtime.dll": "sha256-6sO4vlBhUIAJag+hWIsjnlHxbbIbj5vKUi4G9dj+2TE=", + "System.Security.AccessControl.dll": "sha256-NvkmvGKePQQIBy3EgZK3+Ivy82xjHbJP++9uXTVAnsk=", + "System.Security.Claims.dll": "sha256-dQ7XJ3OSIgKjQTHRLKjRzGlSn3DyAXsX7bZPXfW03CU=", + "System.Security.Cryptography.Algorithms.dll": "sha256-b7bu6Eq8G55ftD63fn6yce\/Bd3zmb+IRpnRGxxHoFGo=", + "System.Security.Cryptography.Cng.dll": "sha256-buJfM0cXGNhWLXgLAo1HaFfZgrOIf\/u1OKlzLis6AhE=", + "System.Security.Cryptography.Csp.dll": "sha256-8TesCDE+B+Gq3IsLi1GPxol4IDMtuhNxHZ1KQRY0e7I=", + "System.Security.Cryptography.Encoding.dll": "sha256-ZTH5U5R+eg4fY7kjWgxB5BKZb6S7ywePuCN1JtJEWFc=", + "System.Security.Cryptography.OpenSsl.dll": "sha256-dr7PtVvcF7UWKpxxN\/8T19PQWwtrkCeWxSyHuznGxuE=", + "System.Security.Cryptography.Primitives.dll": "sha256-Se5e4uwQOHMT90rEjVIhpRz7iqqD7Z1BVbnM6ypwsnI=", + "System.Security.Cryptography.X509Certificates.dll": "sha256-AFbPGIny3XmhqdHBf8BLJjuJNNsmZ5dI3WaXIakacsY=", + "System.Security.Principal.Windows.dll": "sha256-DDzIBEl\/5dfmjmiM6N4yIZFiBioiN67lI8rDXs9E2Uw=", + "System.Security.Principal.dll": "sha256-XZ\/7EGuz3McTY4yaH4b0dIEJH4QrWy45GmrgVC\/awKs=", + "System.Security.SecureString.dll": "sha256-mGZaM0lCjpZ5YUtDfikjKEkiB7JA5nzn6RLYeuuqPsE=", + "System.Security.dll": "sha256-KfNa\/kBDygZTusiFdZgx7BE9POqBRVi1gGZLV41BHl4=", + "System.ServiceModel.Web.dll": "sha256-ZADOKVD4gvlwrY1QyluLQDFi4JiUx3TDceRLS1BkVH0=", + "System.ServiceProcess.dll": "sha256-mbspMF3K1zEyLVSkRSOMOThsQoKZ\/P7wZwWtqqt+J+U=", + "System.Text.Encoding.CodePages.dll": "sha256-fsJMzdjSldbdaXQ4hdkCfxMF+SgdzT\/tgfmjtpDOHW8=", + "System.Text.Encoding.Extensions.dll": "sha256-yZDcYfLCGJHD\/wVq7hedXRfpqiE1vvngbkECERLfMo4=", + "System.Text.Encoding.dll": "sha256-hwA9E3wv7sr0V6TcCRCNCF2VuHyqvEPKjC5Lxft11Uk=", + "System.Text.Encodings.Web.dll": "sha256-b3RadEAfg8L4drVrEgJp2HSZCwnEMZiPAfW50SwC4e4=", + "System.Text.Json.dll": "sha256-xeiyqb+S+fIB4IXtEEcJFrsep2F3u3rZQn4sIbXQF+M=", + "System.Text.RegularExpressions.dll": "sha256-taMNZa\/iWv71Xs1LH42Y40hvBOX41twP8ZUIYM9sTow=", + "System.Threading.Channels.dll": "sha256-Rwt45zvmuTcXNe32o24qaTXDeW8s1Qvh8Cfx0WHs0GA=", + "System.Threading.Overlapped.dll": "sha256-aHj+rCcmFz4d7rr5af\/DgrYE+xLsQ7wv267QICANxrA=", + "System.Threading.Tasks.Dataflow.dll": "sha256-NCM8u3xumosZ+i+8y0NE3FGdu6Jjr34R0eiUK7EdahQ=", + "System.Threading.Tasks.Extensions.dll": "sha256-E88HYEzfhhfmDyRE+QvWXr2Phk6dERvo5Y5qqIo12uU=", + "System.Threading.Tasks.Parallel.dll": "sha256-0SkbS4TqQevsB3XYV7scYmp+SP+grdHnUMytl2swGAo=", + "System.Threading.Tasks.dll": "sha256-SxhYLvoyXmzTnEAJhKg4GA0tUmAMRS8607bAppEmVqo=", + "System.Threading.Thread.dll": "sha256-33c3yt1RV0SWSoQDIKehsWi91dXcBYIZmZ\/sW0x+N+E=", + "System.Threading.ThreadPool.dll": "sha256-NrqpDEIOG1YfLmcby9iSRzfihPUeTJlRM0ldkrko\/D4=", + "System.Threading.Timer.dll": "sha256-4OI2qSTEhLQ0nZ+boXBkIMAFya5ThCowoR8rx8hxZQo=", + "System.Threading.dll": "sha256-ri9RqLQnWBeIVG4fXw0lR4elbXg8v1VdZ3yG4PmKFEo=", + "System.Transactions.Local.dll": "sha256-dQiM+wM0uZgyDe0BhyTisnFrhdUEwRlqhBttw\/IURpU=", + "System.Transactions.dll": "sha256-20G3ZAEP8pA65HAxnCQOT83sFXOT4wJwAhztolp\/ncA=", + "System.ValueTuple.dll": "sha256-8jJBKbLNmchaibi3jFatrV3W8FH4yMgUUUATgYBxIrU=", + "System.Web.HttpUtility.dll": "sha256-lIL6yGdx3u89owgrE6hwurDxB+F0eKD744RbmpZwask=", + "System.Web.dll": "sha256-VUQg8AbhQxTrgOr\/qVvKzTajgo9PP0twxHFyxwRIy+g=", + "System.Windows.dll": "sha256-zbHdSTGUJv2iclv2nVFRcXneprGanS2bsrucFunZ\/0I=", + "System.Xml.Linq.dll": "sha256-X+n0c4U\/ovw8P3xIMUKedtlICcsHuWTUmTfcARSlnis=", + "System.Xml.ReaderWriter.dll": "sha256-RAb3ZdRbdrPoovHHEviwJ03CLTHEu+kAiTdcvnCx9dA=", + "System.Xml.Serialization.dll": "sha256-Z2ietSKGVpPTFVvwQRER8Goyw+xlFjRtJjf7paKjvmo=", + "System.Xml.XDocument.dll": "sha256-7jm0ivvQwJpKEZySZhXjIn6x8a\/5L1kVA56rGNRBgU0=", + "System.Xml.XPath.XDocument.dll": "sha256-MpyIRQYmFQqp9R9HmZEJv7P2+vPzKufoHa+O79jj5xs=", + "System.Xml.XPath.dll": "sha256-lR90JPdItN3LUnmbH\/QecAPeJ3KTLu9c9cOPEBKbK\/o=", + "System.Xml.XmlDocument.dll": "sha256-Ek1ecNfvIV9dMTp+ysG7wxvvigzF6NGkco3Eo+4J8og=", + "System.Xml.XmlSerializer.dll": "sha256-x5bgttc3rthehmRu\/a7UF25Q9efdSKxaxPl6rm60Dkw=", + "System.Xml.dll": "sha256-xPFlM0IO6Db2eIx0k6W3Gs7fTNVnCY4T8nDaeQc66xI=", + "System.dll": "sha256-JnagunPdmbLzdqRvEXqGdBw9zYcRGp5XCSYQmpQV8fs=", + "WindowsBase.dll": "sha256-cN9PUik1\/7SqVLkfg2mEKKDY\/Ij4zufsSmwcojDuWDk=", + "mscorlib.dll": "sha256-i0zXLOX1XZekwNvRdQK9WDvRWKFggLp7KDCnvMrn+HQ=", + "netstandard.dll": "sha256-4QNBIB4DMwj82CYd96oFrTh3fcrmyaDjtQ2dBTyWz7Q=", + "System.Private.CoreLib.dll": "sha256-5Zk+rN+j5FbFEQJdT8YR2O0i6KWpvrERsaPZCv69DmI=", + "BlazorStyled.dll": "sha256-+ijiwEbmY7uz4y50HoX42W6ENnkE2XXOcIUBXtOTnIA=", + "BlazorTypography.dll": "sha256-DAht0OkO85EX74TM+9y7HqAiDqJbg4oiOMz8XyALqaw=", + "CSHTMLTokenizer.dll": "sha256-+g9yuILPgyJNNGPgN06rLs2puetbYeqGyoaRIYwE2YA=", + "Microsoft.AspNetCore.Components.dll": "sha256-GHsyG\/GZLz4v1DjyO7zklflkgMDQ78UD5qfS3OsuThA=", + "Microsoft.AspNetCore.Components.Web.dll": "sha256-POdHY01xWyINQv5CW0TnM\/j5p6kKSK+QTlNcuub31RQ=", + "Microsoft.AspNetCore.Components.WebAssembly.dll": "sha256-I2vZy3fijpIHqo9HBq9dTyHxiuSUHpB+ZvXP03HXqD0=", + "Microsoft.Extensions.Configuration.dll": "sha256-R6lgTmWZQPc8zEQZSIkTb6Cw6TRDR9DlssL\/q1fTG4g=", + "Microsoft.Extensions.Configuration.Abstractions.dll": "sha256-F9I+0e7EyaafnAUWdWoVvklWg1Fj5AQpEpDvLA9WQ7U=", + "Microsoft.Extensions.Configuration.Json.dll": "sha256-DcTOo9gXOu6Rpr8D85aQmt5KRX\/v1xwAZLlldyUHK3E=", + "Microsoft.Extensions.DependencyInjection.dll": "sha256-7ISrD6YrF1C3AuZBaIgaJhPcvD8xwXmKCXgDOaNMqRE=", + "Microsoft.Extensions.DependencyInjection.Abstractions.dll": "sha256-qy+cgFwQ5lGUtp9x+6xu6gF+xr4JgAhetH4r9tIdTbs=", + "Microsoft.Extensions.Logging.dll": "sha256-IUhu1giGYMNMj9YZivDxUGbU9UPFMq1UoheVQDZXIE8=", + "Microsoft.Extensions.Logging.Abstractions.dll": "sha256-1qMpq0WGanfSymZ7G9G2miVo\/3nU28VSxiJkuAkU6m4=", + "Microsoft.Extensions.Options.dll": "sha256-G+pRSzA7e8kfyDv69bfOqUSGBuMfM+PsRIetL71fwd4=", + "Microsoft.Extensions.Primitives.dll": "sha256-P\/Kd4FRjZLRjLi6N++lIlSA51wvjJ0st\/ZymCCeKa9w=", + "Microsoft.JSInterop.dll": "sha256-0o\/vt4NH\/VfmWZxWcdLsy7WlafnyiNlCMmFoL1QmfMg=", + "Microsoft.JSInterop.WebAssembly.dll": "sha256-5AkXTXHIeXryrSr97JWjBrndsRjoslMVJ8e7FqupHUw=", + "Polished.net.dll": "sha256-ayWcr6TxESKgvVyW0\/7oRI3JunsHj3rN1phc+HikAAk=", + "Stateless.dll": "sha256-UnD\/VUyt\/DPLScwekiN1a+Nq+AZrrEbXzj3mroMvz1E=", + "System.IO.Pipelines.dll": "sha256-qj+ITVhmJUAkSBctDayU4uUjNTKdXqAbF2zAxo7\/mkM=", + "BlazorPrettyCode.dll": "sha256-At6F+MFhl745ng96e3iYXNxGZ3b\/73t6JjyA5DWvGtg=", + "SamplePages.dll": "sha256-2S6Ym1jWzFuBVAIXPKKUty0\/cKAWFsFtBQibOlyNX58=", + "ClientSideSample.dll": "sha256-+TMQir3Mba+Tf3Te1pSvRFL37d+kP+llaD2awhohBSM=" }, + "lazyAssembly": null, "pdb": null, "runtime": { - "dotnet.3.2.0-preview5.20210.1.js": "sha256-\/uExEU5ECP+u0FDAudLlva53SiNUut4PPcG9xnAVikc=", - "dotnet.wasm": "sha256-1eg9GLgSFeRJ09AfsNXG2RggC8hZdgQOM7xtCdds3iQ=" + "dotnet.timezones.blat": "sha256-2ldEe2K8ARFKSIBsv+Hr3iNQzq9qh1H\/dwdu2r+AIyY=", + "dotnet.wasm": "sha256-XmG1o3XoL4Dv4DjPhf+gJzrOdCMk+8d4f30sHkRIlzA=", + "icudt.dat": "sha256-m7NyeXyxM+CL04jr9ui1Z6pVfMWwhHusuz5qNZWpAwA=", + "icudt_CJK.dat": "sha256-91bygK5voY9lG5wxP0\/uj7uH5xljF9u7iWnSldT1Z\/g=", + "icudt_EFIGS.dat": "sha256-DPfeOLph83b2rdx40cKxIBcfVZ8abTWAFq+RBQMxGw0=", + "icudt_no_CJK.dat": "sha256-oM7Z6aN9jHmCYqDMCBwFgFAYAGgsH1jLC\/Z6DYeVmmk=", + "dotnet.5.0.0.js": "sha256-rip887O\/MzF0Xf3GXtIvfySYu+t66+HDS8TyLMVM1Ss=" }, "satelliteResources": null } diff --git a/docs/_framework/blazor.boot.json.br b/docs/_framework/blazor.boot.json.br index 29020b2..54a6021 100644 Binary files a/docs/_framework/blazor.boot.json.br and b/docs/_framework/blazor.boot.json.br differ diff --git a/docs/_framework/blazor.boot.json.gz b/docs/_framework/blazor.boot.json.gz index f03c720..d61aed0 100644 Binary files a/docs/_framework/blazor.boot.json.gz and b/docs/_framework/blazor.boot.json.gz differ diff --git a/docs/_framework/blazor.webassembly.js b/docs/_framework/blazor.webassembly.js index 919cdbf..87e0001 100644 --- a/docs/_framework/blazor.webassembly.js +++ b/docs/_framework/blazor.webassembly.js @@ -1 +1 @@ -!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=44)}([,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(25),n(18);var r=n(26),o=n(13),a={},i=!1;function u(e,t,n){var o=a[e];o||(o=a[e]=new r.BrowserRenderer(e)),o.attachRootComponentToLogicalElement(n,t)}t.attachRootComponentToLogicalElement=u,t.attachRootComponentToElement=function(e,t,n){var r=document.querySelector(e);if(!r)throw new Error("Could not find any element matching selector '"+e+"'.");u(n||0,o.toLogicalElement(r,!0),t)},t.renderBatch=function(e,t){var n=a[e];if(!n)throw new Error("There is no browser renderer with ID "+e+".");for(var r=t.arrayRangeReader,o=t.updatedComponents(),u=r.values(o),s=r.count(o),c=t.referenceFrames(),l=r.values(c),f=t.diffReader,d=0;d0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return e[r]=[],e}function u(e,t,n){var a=e;if(e instanceof Comment&&(c(a)&&c(a).length>0))throw new Error("Not implemented: inserting non-empty logical container");if(s(a))throw new Error("Not implemented: moving existing logical children");var i=c(t);if(n0;)e(r,0);var a=r;a.parentNode.removeChild(a)},t.getLogicalParent=s,t.getLogicalSiblingEnd=function(e){return e[a]||null},t.getLogicalChild=function(e,t){return c(e)[t]},t.isSvgElement=function(e){return"http://www.w3.org/2000/svg"===l(e).namespaceURI},t.getLogicalChildrenArray=c,t.permuteLogicalChildren=function(e,t){var n=c(e);t.forEach(function(e){e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=function e(t){if(t instanceof Element)return t;var n=f(t);if(n)return n.previousSibling;var r=s(t);return r instanceof Element?r.lastChild:e(r)}(e.moveRangeStart)}),t.forEach(function(t){var r=t.moveToBeforeMarker=document.createComment("marker"),o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):d(r,e)}),t.forEach(function(e){for(var t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd,a=r;a;){var i=a.nextSibling;if(n.insertBefore(a,t),a===o)break;a=i}n.removeChild(t)}),t.forEach(function(e){n[e.toSiblingIndex]=e.moveRangeStart})},t.getClosestDomElement=l},,,,function(e,t,n){"use strict";var r;!function(e){window.DotNet=e;var t=[],n={},r={},o=1,a=null;function i(e){t.push(e)}function u(e,t,n,r){var o=c();if(o.invokeDotNetFromJS){var a=JSON.stringify(r,m),i=o.invokeDotNetFromJS(e,t,n,a);return i?f(i):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeMethodAsync instead.")}function s(e,t,r,a){if(e&&r)throw new Error("For instance method calls, assemblyName should be null. Received '"+e+"'.");var i=o++,u=new Promise(function(e,t){n[i]={resolve:e,reject:t}});try{var s=JSON.stringify(a,m);c().beginInvokeDotNetFromJS(i,e,t,r,s)}catch(e){l(i,!1,e)}return u}function c(){if(null!==a)return a;throw new Error("No .NET call dispatcher has been set.")}function l(e,t,r){if(!n.hasOwnProperty(e))throw new Error("There is no pending async call with ID "+e+".");var o=n[e];delete n[e],t?o.resolve(r):o.reject(r)}function f(e){return e?JSON.parse(e,function(e,n){return t.reduce(function(t,n){return n(e,t)},n)}):null}function d(e){return e instanceof Error?e.message+"\n"+e.stack:e?e.toString():"null"}function p(e){if(r.hasOwnProperty(e))return r[e];var t,n=window,o="window";if(e.split(".").forEach(function(e){if(!(e in n))throw new Error("Could not find '"+e+"' in '"+o+"'.");t=n,n=n[e],o+="."+e}),n instanceof Function)return n=n.bind(t),r[e]=n,n;throw new Error("The value '"+o+"' is not a function.")}e.attachDispatcher=function(e){a=e},e.attachReviver=i,e.invokeMethod=function(e,t){for(var n=[],r=2;r0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),n(17),n(24);var i=n(18),u=n(45),s=n(5),c=n(47),l=n(33),f=n(19),d=n(48),p=n(49),h=n(50),m=!1;function v(e){return r(this,void 0,void 0,function(){var e,t,n,l,v,y=this;return o(this,function(b){switch(b.label){case 0:if(m)throw new Error("Blazor has already started.");return m=!0,f.setEventDispatcher(function(e,t){return DotNet.invokeMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","DispatchEvent",e,JSON.stringify(t))}),e=i.setPlatform(u.monoPlatform),window.Blazor.platform=e,window.Blazor._internal.renderBatch=function(e,t){s.renderBatch(e,new c.SharedMemoryRenderBatch(t))},window.Blazor._internal.navigationManager.listenForNavigationEvents(function(e,t){return r(y,void 0,void 0,function(){return o(this,function(n){switch(n.label){case 0:return[4,DotNet.invokeMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","NotifyLocationChanged",e,t)];case 1:return n.sent(),[2]}})})}),[4,h.BootConfigResult.initAsync()];case 1:return t=b.sent(),[4,Promise.all([d.WebAssemblyResourceLoader.initAsync(t.bootConfig),p.WebAssemblyConfigLoader.initAsync(t)])];case 2:n=a.apply(void 0,[b.sent(),1]),l=n[0],b.label=3;case 3:return b.trys.push([3,5,,6]),[4,e.start(l)];case 4:return b.sent(),[3,6];case 5:throw v=b.sent(),new Error("Failed to start platform. Reason: "+v);case 6:return e.callEntryPoint(l.bootConfig.entryAssembly),[2]}})})}window.Blazor.start=v,l.shouldAutoStart()&&v().catch(function(e){"undefined"!=typeof Module&&Module.printErr?Module.printErr(e):console.error(e)})},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function u(e){try{s(r.throw(e))}catch(e){a(e)}}function s(e){e.done?o(e.value):new n(function(t){t(e.value)}).then(i,u)}s((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function u(a){return function(u){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]>2,r=Module.HEAPU32[n+1];if(r>l)throw new Error("Cannot read uint64 with high order part "+r+", because the result would exceed Number.MAX_SAFE_INTEGER.");return r*c+Module.HEAPU32[n]},readFloatField:function(e,t){return Module.getValue(e+(t||0),"float")},readObjectField:function(e,t){return Module.getValue(e+(t||0),"i32")},readStringField:function(e,t,n){var r=Module.getValue(e+(t||0),"i32");if(0===r)return null;if(n){var o=BINDING.unbox_mono_obj(r);return"boolean"==typeof o?o?"":null:o}return BINDING.conv_string(r)},readStructField:function(e,t){return e+(t||0)}};var f=document.createElement("a");function d(e){return e+12}function p(e,t,n){var r="["+e+"] "+t+":"+n;return BINDING.bind_static_method(r)}function h(e,t){return r(this,void 0,void 0,function(){var n,r;return o(this,function(o){switch(o.label){case 0:if("function"!=typeof WebAssembly.instantiateStreaming)return[3,4];o.label=1;case 1:return o.trys.push([1,3,,4]),[4,WebAssembly.instantiateStreaming(e.response,t)];case 2:return[2,o.sent().instance];case 3:return n=o.sent(),console.info("Streaming compilation failed. Falling back to ArrayBuffer instantiation. ",n),[3,4];case 4:return[4,e.response.then(function(e){return e.arrayBuffer()})];case 5:return r=o.sent(),[4,WebAssembly.instantiate(r,t)];case 6:return[2,o.sent().instance]}})})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=window.chrome&&navigator.userAgent.indexOf("Edge")<0,o=!1;function a(){return o&&r}t.hasDebuggingEnabled=a,t.attachDebuggerHotkey=function(e){var t=navigator.platform.match(/^Mac/i)?"Cmd":"Alt";a()&&console.info("Debugging hotkey: Shift+"+t+"+D (when application has focus)"),o=!!e.bootConfig.resources.pdb,document.addEventListener("keydown",function(e){var t;e.shiftKey&&(e.metaKey||e.altKey)&&"KeyD"===e.code&&(o?r?((t=document.createElement("a")).href="_framework/debug?url="+encodeURIComponent(location.href),t.target="_blank",t.rel="noopener noreferrer",t.click()):console.error("Currently, only Edge(Chromium) or Chrome is supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(18),o=function(){function e(e){this.batchAddress=e,this.arrayRangeReader=a,this.arrayBuilderSegmentReader=i,this.diffReader=u,this.editReader=s,this.frameReader=c}return e.prototype.updatedComponents=function(){return r.platform.readStructField(this.batchAddress,0)},e.prototype.referenceFrames=function(){return r.platform.readStructField(this.batchAddress,a.structLength)},e.prototype.disposedComponentIds=function(){return r.platform.readStructField(this.batchAddress,2*a.structLength)},e.prototype.disposedEventHandlerIds=function(){return r.platform.readStructField(this.batchAddress,3*a.structLength)},e.prototype.updatedComponentsEntry=function(e,t){return l(e,t,u.structLength)},e.prototype.referenceFramesEntry=function(e,t){return l(e,t,c.structLength)},e.prototype.disposedComponentIdsEntry=function(e,t){var n=l(e,t,4);return r.platform.readInt32Field(n)},e.prototype.disposedEventHandlerIdsEntry=function(e,t){var n=l(e,t,8);return r.platform.readUint64Field(n)},e}();t.SharedMemoryRenderBatch=o;var a={structLength:8,values:function(e){return r.platform.readObjectField(e,0)},count:function(e){return r.platform.readInt32Field(e,4)}},i={structLength:12,values:function(e){var t=r.platform.readObjectField(e,0),n=r.platform.getObjectFieldsBaseAddress(t);return r.platform.readObjectField(n,0)},offset:function(e){return r.platform.readInt32Field(e,4)},count:function(e){return r.platform.readInt32Field(e,8)}},u={structLength:4+i.structLength,componentId:function(e){return r.platform.readInt32Field(e,0)},edits:function(e){return r.platform.readStructField(e,4)},editsEntry:function(e,t){return l(e,t,s.structLength)}},s={structLength:20,editType:function(e){return r.platform.readInt32Field(e,0)},siblingIndex:function(e){return r.platform.readInt32Field(e,4)},newTreeIndex:function(e){return r.platform.readInt32Field(e,8)},moveToSiblingIndex:function(e){return r.platform.readInt32Field(e,8)},removedAttributeName:function(e){return r.platform.readStringField(e,16)}},c={structLength:36,frameType:function(e){return r.platform.readInt16Field(e,4)},subtreeLength:function(e){return r.platform.readInt32Field(e,8)},elementReferenceCaptureId:function(e){return r.platform.readStringField(e,16)},componentId:function(e){return r.platform.readInt32Field(e,12)},elementName:function(e){return r.platform.readStringField(e,16)},textContent:function(e){return r.platform.readStringField(e,16)},markupContent:function(e){return r.platform.readStringField(e,16)},attributeName:function(e){return r.platform.readStringField(e,16)},attributeValue:function(e){return r.platform.readStringField(e,24,!0)},attributeEventHandlerId:function(e){return r.platform.readUint64Field(e,8)}};function l(e,t,n){return r.platform.getArrayEntryPtr(e,t,n)}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(o,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function u(e){try{s(r.throw(e))}catch(e){a(e)}}function s(e){e.done?o(e.value):new n(function(t){t(e.value)}).then(i,u)}s((r=r.apply(e,t||[])).next())})},o=this&&this.__generator||function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function u(a){return function(u){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");return r in e||(e[r]=[]),e}function s(e,t,n){var i=e;if(e instanceof Comment&&(c(i)&&c(i).length>0))throw new Error("Not implemented: inserting non-empty logical container");if(u(i))throw new Error("Not implemented: moving existing logical children");var a=c(t);if(n0;)e(r,0)}var i=r;i.parentNode.removeChild(i)},t.getLogicalParent=u,t.getLogicalSiblingEnd=function(e){return e[i]||null},t.getLogicalChild=function(e,t){return c(e)[t]},t.isSvgElement=function(e){return"http://www.w3.org/2000/svg"===l(e).namespaceURI},t.getLogicalChildrenArray=c,t.permuteLogicalChildren=function(e,t){var n=c(e);t.forEach((function(e){e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=function e(t){if(t instanceof Element)return t;var n=f(t);if(n)return n.previousSibling;var r=u(t);return r instanceof Element?r.lastChild:e(r)}(e.moveRangeStart)})),t.forEach((function(t){var r=t.moveToBeforeMarker=document.createComment("marker"),o=n[t.toSiblingIndex+1];o?o.parentNode.insertBefore(r,o):d(r,e)})),t.forEach((function(e){for(var t=e.moveToBeforeMarker,n=t.parentNode,r=e.moveRangeStart,o=e.moveRangeEnd,i=r;i;){var a=i.nextSibling;if(n.insertBefore(i,t),i===o)break;i=a}n.removeChild(t)})),t.forEach((function(e){n[e.toSiblingIndex]=e.moveRangeStart}))},t.getClosestDomElement=l},,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(26),n(17);var r=n(27),o=n(7),i={},a=!1;function s(e,t,n){var o=i[e];o||(o=i[e]=new r.BrowserRenderer(e)),o.attachRootComponentToLogicalElement(n,t)}t.attachRootComponentToLogicalElement=s,t.attachRootComponentToElement=function(e,t,n){var r=document.querySelector(e);if(!r)throw new Error("Could not find any element matching selector '"+e+"'.");s(n||0,o.toLogicalElement(r,!0),t)},t.getRendererer=function(e){return i[e]},t.renderBatch=function(e,t){var n=i[e];if(!n)throw new Error("There is no browser renderer with ID "+e+".");for(var r=t.arrayRangeReader,o=t.updatedComponents(),s=r.values(o),u=r.count(o),c=t.referenceFrames(),l=r.values(c),f=t.diffReader,d=0;d0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]>2]}t.monoPlatform={start:function(e){return new Promise((function(t,n){var l,f;s.attachDebuggerHotkey(e),window.Browser={init:function(){}},l=function(){window.Module=function(e,t,n){var l=this,f=e.bootConfig.resources,d=window.Module||{},p=["DEBUGGING ENABLED"];d.print=function(e){return p.indexOf(e)<0&&console.log(e)},d.printErr=function(e){console.error(e),u.showErrorNotification()},d.preRun=d.preRun||[],d.postRun=d.postRun||[],d.preloadPlugins=[];var m,w,_=e.loadResources(f.assembly,(function(e){return"_framework/"+e}),"assembly"),E=e.loadResources(f.pdb||{},(function(e){return"_framework/"+e}),"pdb"),I=e.loadResource("dotnet.wasm","_framework/dotnet.wasm",e.bootConfig.resources.runtime["dotnet.wasm"],"dotnetwasm");if(e.bootConfig.resources.runtime.hasOwnProperty("dotnet.timezones.blat")&&(m=e.loadResource("dotnet.timezones.blat","_framework/dotnet.timezones.blat",e.bootConfig.resources.runtime["dotnet.timezones.blat"],"globalization")),e.bootConfig.icuDataMode!=c.ICUDataMode.Invariant){var C=e.startOptions.applicationCulture||navigator.languages&&navigator.languages[0],N=function(e,t){if(!t||e.icuDataMode===c.ICUDataMode.All)return"icudt.dat";var n=t.split("-")[0];return["en","fr","it","de","es"].includes(n)?"icudt_EFIGS.dat":["zh","ko","ja"].includes(n)?"icudt_CJK.dat":"icudt_no_CJK.dat"}(e.bootConfig,C);w=e.loadResource(N,"_framework/"+N,e.bootConfig.resources.runtime[N],"globalization")}return d.instantiateWasm=function(e,t){return r(l,void 0,void 0,(function(){var n,r;return o(this,(function(o){switch(o.label){case 0:return o.trys.push([0,3,,4]),[4,I];case 1:return[4,y(o.sent(),e)];case 2:return n=o.sent(),[3,4];case 3:throw r=o.sent(),d.printErr(r),r;case 4:return t(n),[2]}}))})),[]},d.preRun.push((function(){i=cwrap("mono_wasm_add_assembly",null,["string","number","number"]),MONO.loaded_files=[],m&&function(e){r(this,void 0,void 0,(function(){var t,n;return o(this,(function(r){switch(r.label){case 0:return t="blazor:timezonedata",addRunDependency(t),[4,e.response];case 1:return[4,r.sent().arrayBuffer()];case 2:return n=r.sent(),Module.FS_createPath("/","usr",!0,!0),Module.FS_createPath("/usr/","share",!0,!0),Module.FS_createPath("/usr/share/","zoneinfo",!0,!0),MONO.mono_wasm_load_data_archive(new Uint8Array(n),"/usr/share/zoneinfo/"),removeRunDependency(t),[2]}}))}))}(m),w?function(e){r(this,void 0,void 0,(function(){var t,n,r,i,a;return o(this,(function(o){switch(o.label){case 0:return t="blazor:icudata",addRunDependency(t),[4,e.response];case 1:return n=o.sent(),i=Uint8Array.bind,[4,n.arrayBuffer()];case 2:if(r=new(i.apply(Uint8Array,[void 0,o.sent()])),a=MONO.mono_wasm_load_bytes_into_heap(r),!MONO.mono_wasm_load_icu_data(a))throw new Error("Error loading ICU asset.");return removeRunDependency(t),[2]}}))}))}(w):MONO.mono_wasm_setenv("DOTNET_SYSTEM_GLOBALIZATION_INVARIANT","1"),_.forEach((function(e){return A(e,b(e.name,".dll"))})),E.forEach((function(e){return A(e,e.name)})),window.Blazor._internal.dotNetCriticalError=function(e){d.printErr(BINDING.conv_string(e)||"(null)")},window.Blazor._internal.getSatelliteAssemblies=function(t){var n=BINDING.mono_array_to_js_array(t),i=e.bootConfig.resources.satelliteResources;if(e.startOptions.applicationCulture||navigator.languages&&navigator.languages[0],i){var a=Promise.all(n.filter((function(e){return i.hasOwnProperty(e)})).map((function(t){return e.loadResources(i[t],(function(e){return"_framework/"+e}),"assembly")})).reduce((function(e,t){return e.concat(t)}),new Array).map((function(e){return r(l,void 0,void 0,(function(){return o(this,(function(t){switch(t.label){case 0:return[4,e.response];case 1:return[2,t.sent().arrayBuffer()]}}))}))})));return BINDING.js_to_mono_obj(a.then((function(e){return e.length&&(window.Blazor._internal.readSatelliteAssemblies=function(){for(var t=BINDING.mono_obj_array_new(e.length),n=0;n>1];var n},readInt32Field:function(e,t){return p(e+(t||0))},readUint64Field:function(e,t){return function(e){var t=e>>2,n=Module.HEAPU32[t+1];if(n>f)throw new Error("Cannot read uint64 with high order part "+n+", because the result would exceed Number.MAX_SAFE_INTEGER.");return n*l+Module.HEAPU32[t]}(e+(t||0))},readFloatField:function(e,t){return n=e+(t||0),Module.HEAPF32[n>>2];var n},readObjectField:function(e,t){return p(e+(t||0))},readStringField:function(e,t,n){var r,o=p(e+(t||0));if(0===o)return null;if(n){var i=BINDING.unbox_mono_obj(o);return"boolean"==typeof i?i?"":null:i}return d?void 0===(r=d.stringCache.get(o))&&(r=BINDING.conv_string(o),d.stringCache.set(o,r)):r=BINDING.conv_string(o),r},readStructField:function(e,t){return e+(t||0)},beginHeapLock:function(){return g(),d=new w},invokeWhenHeapUnlocked:function(e){d?d.enqueuePostReleaseAction(e):e()}};var h=document.createElement("a");function m(e){return e+12}function v(e,t,n){var r="["+e+"] "+t+":"+n;return BINDING.bind_static_method(r)}function y(e,t){return r(this,void 0,void 0,(function(){var n,r;return o(this,(function(o){switch(o.label){case 0:if("function"!=typeof WebAssembly.instantiateStreaming)return[3,4];o.label=1;case 1:return o.trys.push([1,3,,4]),[4,WebAssembly.instantiateStreaming(e.response,t)];case 2:return[2,o.sent().instance];case 3:return n=o.sent(),console.info("Streaming compilation failed. Falling back to ArrayBuffer instantiation. ",n),[3,4];case 4:return[4,e.response.then((function(e){return e.arrayBuffer()}))];case 5:return r=o.sent(),[4,WebAssembly.instantiate(r,t)];case 6:return[2,o.sent().instance]}}))}))}function b(e,t){var n=e.lastIndexOf(".");if(n<0)throw new Error("No extension to replace in '"+e+"'");return e.substr(0,n)+t}function g(){if(d)throw new Error("Assertion failed - heap is currently locked")}var w=function(){function e(){this.stringCache=new Map}return e.prototype.enqueuePostReleaseAction=function(e){this.postReleaseActions||(this.postReleaseActions=[]),this.postReleaseActions.push(e)},e.prototype.release=function(){var e;if(d!==this)throw new Error("Trying to release a lock which isn't current");for(d=null;null===(e=this.postReleaseActions)||void 0===e?void 0:e.length;){this.postReleaseActions.shift()(),g()}},e}()},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function s(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&e.invokeMethodAsync("OnSpacerAfterVisible",r.boundingClientRect.bottom-r.intersectionRect.bottom,a,s)}}))}),{root:i,rootMargin:o+"px"});a.observe(t),a.observe(n);var s=c(t),u=c(n);function c(e){var t=new MutationObserver((function(){a.unobserve(e),a.observe(e)}));return t.observe(e,{attributes:!0}),t}r[e._id]={intersectionObserver:a,mutationObserverBefore:s,mutationObserverAfter:u}},dispose:function(e){var t=r[e._id];t&&(t.intersectionObserver.disconnect(),t.mutationObserverBefore.disconnect(),t.mutationObserverAfter.disconnect(),e.dispose(),delete r[e._id])}};var r={}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function s(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1].*)$/;function i(e,t){var n=e.currentElement;if(n&&n.nodeType===Node.COMMENT_NODE&&n.textContent){var r=new RegExp(o).exec(n.textContent),i=r&&r.groups&&r.groups.descriptor;if(!i)return;try{var s=function(e){var t=JSON.parse(e),n=t.type;if("server"!==n&&"webassembly"!==n)throw new Error("Invalid component type '"+n+"'.");return t}(i);switch(t){case"webassembly":return function(e,t,n){var r=e.type,o=e.assembly,i=e.typeName,s=e.parameterDefinitions,u=e.parameterValues,c=e.prerenderId;if("webassembly"!==r)return;if(!o)throw new Error("assembly must be defined when using a descriptor.");if(!i)throw new Error("typeName must be defined when using a descriptor.");if(c){var l=a(c,n);if(!l)throw new Error("Could not find an end component comment for '"+t+"'");return{type:r,assembly:o,typeName:i,parameterDefinitions:s&&atob(s),parameterValues:u&&atob(u),start:t,prerenderId:c,end:l}}return{type:r,assembly:o,typeName:i,parameterDefinitions:s&&atob(s),parameterValues:u&&atob(u),start:t}}(s,n,e);case"server":return function(e,t,n){var r=e.type,o=e.descriptor,i=e.sequence,s=e.prerenderId;if("server"!==r)return;if(!o)throw new Error("descriptor must be defined when using a descriptor.");if(void 0===i)throw new Error("sequence must be defined when using a descriptor.");if(!Number.isInteger(i))throw new Error("Error parsing the sequence '"+i+"' for component '"+JSON.stringify(e)+"'");if(s){var u=a(s,n);if(!u)throw new Error("Could not find an end component comment for '"+t+"'");return{type:r,sequence:i,descriptor:o,start:t,prerenderId:s,end:u}}return{type:r,sequence:i,descriptor:o,start:t}}(s,n,e)}}catch(e){throw new Error("Found malformed component comment at "+n.textContent)}}}function a(e,t){for(;t.next()&&t.currentElement;){var n=t.currentElement;if(n.nodeType===Node.COMMENT_NODE&&n.textContent){var r=new RegExp(o).exec(n.textContent),i=r&&r[1];if(i)return s(i,e),n}}}function s(e,t){var n=JSON.parse(e);if(1!==Object.keys(n).length)throw new Error("Invalid end of component comment: '"+e+"'");var r=n.prerenderId;if(!r)throw new Error("End of component comment must have a value for the prerendered property: '"+e+"'");if(r!==t)throw new Error("End of component comment prerendered property must match the start comment prerender id: '"+t+"', '"+r+"'")}var u=function(){function e(e){this.childNodes=e,this.currentIndex=-1,this.length=e.length}return e.prototype.next=function(){return this.currentIndex++,this.currentIndex0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a};Object.defineProperty(t,"__esModule",{value:!0});var a=n(3);n(25);var s=n(17),u=n(20),c=n(12),l=n(49),f=n(37),d=n(18),p=n(50),h=n(51),m=n(22),v=n(52),y=n(38),b=!1;function g(e){return r(this,void 0,void 0,(function(){var t,n,f,g,_,E,I,C,N,A,S,O=this;return o(this,(function(k){switch(k.label){case 0:if(b)throw new Error("Blazor has already started.");return b=!0,d.setEventDispatcher((function(e,t){c.getRendererer(e.browserRendererId).eventDelegator.getHandler(e.eventHandlerId)&&u.monoPlatform.invokeWhenHeapUnlocked((function(){return a.DotNet.invokeMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","DispatchEvent",e,JSON.stringify(t))}))})),window.Blazor._internal.invokeJSFromDotNet=w,t=s.setPlatform(u.monoPlatform),window.Blazor.platform=t,window.Blazor._internal.renderBatch=function(e,t){var n=u.monoPlatform.beginHeapLock();try{c.renderBatch(e,new l.SharedMemoryRenderBatch(t))}finally{n.release()}},n=window.Blazor._internal.navigationManager.getBaseURI,f=window.Blazor._internal.navigationManager.getLocationHref,window.Blazor._internal.navigationManager.getUnmarshalledBaseURI=function(){return BINDING.js_string_to_mono_string(n())},window.Blazor._internal.navigationManager.getUnmarshalledLocationHref=function(){return BINDING.js_string_to_mono_string(f())},window.Blazor._internal.navigationManager.listenForNavigationEvents((function(e,t){return r(O,void 0,void 0,(function(){return o(this,(function(n){switch(n.label){case 0:return[4,a.DotNet.invokeMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","NotifyLocationChanged",e,t)];case 1:return n.sent(),[2]}}))}))})),g=null==e?void 0:e.environment,_=m.BootConfigResult.initAsync(g),E=y.discoverComponents(document,"webassembly"),I=new v.WebAssemblyComponentAttacher(E),window.Blazor._internal.registeredComponents={getRegisteredComponentsCount:function(){return I.getCount()},getId:function(e){return I.getId(e)},getAssembly:function(e){return BINDING.js_string_to_mono_string(I.getAssembly(e))},getTypeName:function(e){return BINDING.js_string_to_mono_string(I.getTypeName(e))},getParameterDefinitions:function(e){return BINDING.js_string_to_mono_string(I.getParameterDefinitions(e)||"")},getParameterValues:function(e){return BINDING.js_string_to_mono_string(I.getParameterValues(e)||"")}},window.Blazor._internal.attachRootComponentToElement=function(e,t,n){var r=I.resolveRegisteredElement(e);r?c.attachRootComponentToLogicalElement(n,r,t):c.attachRootComponentToElement(e,t,n)},[4,_];case 1:return C=k.sent(),[4,Promise.all([p.WebAssemblyResourceLoader.initAsync(C.bootConfig,e||{}),h.WebAssemblyConfigLoader.initAsync(C)])];case 2:N=i.apply(void 0,[k.sent(),1]),A=N[0],k.label=3;case 3:return k.trys.push([3,5,,6]),[4,t.start(A)];case 4:return k.sent(),[3,6];case 5:throw S=k.sent(),new Error("Failed to start platform. Reason: "+S);case 6:return t.callEntryPoint(A.bootConfig.entryAssembly),[2]}}))}))}function w(e,t,n,r){var o=u.monoPlatform.readStringField(e,0),i=u.monoPlatform.readInt32Field(e,4),s=u.monoPlatform.readStringField(e,8),c=u.monoPlatform.readUint64Field(e,20);if(null!==s){var l=u.monoPlatform.readUint64Field(e,12);if(0!==l)return a.DotNet.jsCallDispatcher.beginInvokeJSFromDotNet(l,o,s,i,c),0;var f=a.DotNet.jsCallDispatcher.invokeJSFromDotNet(o,s,i,c);return null===f?0:BINDING.js_string_to_mono_string(f)}var d=a.DotNet.jsCallDispatcher.findJSFunction(o,c).call(null,t,n,r);switch(i){case a.DotNet.JSCallResultType.Default:return d;case a.DotNet.JSCallResultType.JSObjectReference:return a.DotNet.createJSObjectReference(d).__jsObjectId;default:throw new Error("Invalid JS call result type '"+i+"'.")}}window.Blazor.start=g,f.shouldAutoStart()&&g().catch((function(e){"undefined"!=typeof Module&&Module.printErr?Module.printErr(e):console.error(e)}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(17),o=function(){function e(e){this.batchAddress=e,this.arrayRangeReader=i,this.arrayBuilderSegmentReader=a,this.diffReader=s,this.editReader=u,this.frameReader=c}return e.prototype.updatedComponents=function(){return r.platform.readStructField(this.batchAddress,0)},e.prototype.referenceFrames=function(){return r.platform.readStructField(this.batchAddress,i.structLength)},e.prototype.disposedComponentIds=function(){return r.platform.readStructField(this.batchAddress,2*i.structLength)},e.prototype.disposedEventHandlerIds=function(){return r.platform.readStructField(this.batchAddress,3*i.structLength)},e.prototype.updatedComponentsEntry=function(e,t){return l(e,t,s.structLength)},e.prototype.referenceFramesEntry=function(e,t){return l(e,t,c.structLength)},e.prototype.disposedComponentIdsEntry=function(e,t){var n=l(e,t,4);return r.platform.readInt32Field(n)},e.prototype.disposedEventHandlerIdsEntry=function(e,t){var n=l(e,t,8);return r.platform.readUint64Field(n)},e}();t.SharedMemoryRenderBatch=o;var i={structLength:8,values:function(e){return r.platform.readObjectField(e,0)},count:function(e){return r.platform.readInt32Field(e,4)}},a={structLength:12,values:function(e){var t=r.platform.readObjectField(e,0),n=r.platform.getObjectFieldsBaseAddress(t);return r.platform.readObjectField(n,0)},offset:function(e){return r.platform.readInt32Field(e,4)},count:function(e){return r.platform.readInt32Field(e,8)}},s={structLength:4+a.structLength,componentId:function(e){return r.platform.readInt32Field(e,0)},edits:function(e){return r.platform.readStructField(e,4)},editsEntry:function(e,t){return l(e,t,u.structLength)}},u={structLength:20,editType:function(e){return r.platform.readInt32Field(e,0)},siblingIndex:function(e){return r.platform.readInt32Field(e,4)},newTreeIndex:function(e){return r.platform.readInt32Field(e,8)},moveToSiblingIndex:function(e){return r.platform.readInt32Field(e,8)},removedAttributeName:function(e){return r.platform.readStringField(e,16)}},c={structLength:36,frameType:function(e){return r.platform.readInt16Field(e,4)},subtreeLength:function(e){return r.platform.readInt32Field(e,8)},elementReferenceCaptureId:function(e){return r.platform.readStringField(e,16)},componentId:function(e){return r.platform.readInt32Field(e,12)},elementName:function(e){return r.platform.readStringField(e,16)},textContent:function(e){return r.platform.readStringField(e,16)},markupContent:function(e){return r.platform.readStringField(e,16)},attributeName:function(e){return r.platform.readStringField(e,16)},attributeValue:function(e){return r.platform.readStringField(e,24,!0)},attributeEventHandlerId:function(e){return r.platform.readUint64Field(e,8)}};function l(e,t,n){return r.platform.getArrayEntryPtr(e,t,n)}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function s(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((r=r.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var STACK_ALIGN=16;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;return Math.ceil(size/factor)*factor}function convertJsFunctionToWasm(func,sig){if(typeof WebAssembly.Function==="function"){var typeNames={"i":"i32","j":"i64","f":"f32","d":"f64"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}function getValue(ptr,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":return HEAP8[ptr>>0];case"i8":return HEAP8[ptr>>0];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":return HEAP32[ptr>>2];case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];default:abort("invalid type for getValue: "+type)}return null}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":3949,"maximum":3949,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string")return UTF8ToString(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var WASM_PAGE_SIZE=65536;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var STACK_MAX=614352,DYNAMIC_BASE=5857232,DYNAMICTOP_PTR=614192;var TOTAL_STACK=5242880;var INITIAL_INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_INITIAL_MEMORY/WASM_PAGE_SIZE,"maximum":2147483648/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}function hasPrefix(str,prefix){return String.prototype.startsWith?str.startsWith(prefix):str.indexOf(prefix)===0}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return hasPrefix(filename,dataURIPrefix)}var fileURIPrefix="file://";function isFileURI(filename){return hasPrefix(filename,fileURIPrefix)}var wasmBinaryFile="dotnet.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return Promise.resolve().then(getBinary)}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={42719:function($0,$1,$2){MONO.mono_wasm_add_typed_value("pointer",$0,{ptr_addr:$1,klass_addr:$2})},42819:function($0,$1,$2){MONO.mono_wasm_add_typed_value("array",$0,{objectId:$1,length:$2})},42926:function($0,$1,$2,$3,$4,$5){MONO.mono_wasm_add_typed_value($0,$1,{toString:$2,value_addr:$3,value_size:$4,klass:$5})},43048:function($0,$1,$2){MONO.mono_wasm_add_typed_value($0,$1,{toString:$2})},43388:function($0,$1,$2,$3,$4){MONO.mono_wasm_add_properties_var($0,{field_offset:$1,is_own:$2,attr:$3,owner_class:$4})},125764:function(){return STACK_MAX},125786:function(){return TOTAL_STACK},554847:function($0,$1){MONO.string_decoder.decode($0,$0+$1,true)},555220:function($0,$1,$2){var str=MONO.string_decoder.decode($0,$0+$1);try{var res=eval(str);if(res===null||res==undefined)return 0;res=res.toString();setValue($2,0,"i32")}catch(e){res=e.toString();setValue($2,1,"i32");if(res===null||res===undefined)res="unknown exception"}var buff=Module._malloc((res.length+1)*2);stringToUTF16(res,buff,(res.length+1)*2);return buff},555639:function($0,$1,$2,$3){var message=Module.UTF8ToString($3)+": "+Module.UTF8ToString($1);if($2)console.trace(message);switch(Module.UTF8ToString($0)){case"critical":case"error":console.error(message);break;case"warning":console.warn(message);break;case"message":console.log(message);break;case"info":console.info(message);break;case"debug":console.debug(message);break;default:console.log(message);break}}};function compile_function(snippet_ptr,len,is_exception){try{var data=MONO.string_decoder.decode(snippet_ptr,snippet_ptr+len);var wrapper="(function () { "+data+" })";var funcFactory=eval(wrapper);var func=funcFactory();if(typeof func!=="function"){throw new Error("Code must return an instance of a JavaScript function. "+"Please use `return` statement to return a function.")}setValue(is_exception,0,"i32");return BINDING.js_to_mono_obj(func)}catch(e){res=e.toString();setValue(is_exception,1,"i32");if(res===null||res===undefined)res="unknown exception";return BINDING.js_to_mono_obj(res)}}__ATINIT__.push({func:function(){___wasm_call_ctors()}});function demangle(func){return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else _emscripten_get_now=function(){return performance.now()};var _emscripten_get_now_is_monotonic=true;function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if((clk_id===1||clk_id===4)&&_emscripten_get_now_is_monotonic){now=_emscripten_get_now()}else{setErrNo(28);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function ___clock_gettime(a0,a1){return _clock_gettime(a0,a1)}var ExceptionInfoAttrs={DESTRUCTOR_OFFSET:0,REFCOUNT_OFFSET:4,TYPE_OFFSET:8,CAUGHT_OFFSET:12,RETHROWN_OFFSET:13,SIZE:16};function ___cxa_allocate_exception(size){return _malloc(size+ExceptionInfoAttrs.SIZE)+ExceptionInfoAttrs.SIZE}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-ExceptionInfoAttrs.SIZE;this.set_type=function(type){HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]=type};this.get_type=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=prev-1;return prev===1}}function CatchInfo(ptr){this.free=function(){_free(this.ptr);this.ptr=0};this.set_base_ptr=function(basePtr){HEAP32[this.ptr>>2]=basePtr};this.get_base_ptr=function(){return HEAP32[this.ptr>>2]};this.set_adjusted_ptr=function(adjustedPtr){var ptrSize=4;HEAP32[this.ptr+ptrSize>>2]=adjustedPtr};this.get_adjusted_ptr=function(){var ptrSize=4;return HEAP32[this.ptr+ptrSize>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_exception_info().get_type());if(isPointer){return HEAP32[this.get_base_ptr()>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.get_base_ptr()};this.get_exception_info=function(){return new ExceptionInfo(this.get_base_ptr())};if(ptr===undefined){this.ptr=_malloc(8);this.set_adjusted_ptr(0)}else{this.ptr=ptr}}var exceptionCaught=[];function exception_addRef(info){info.add_ref()}function ___cxa_begin_catch(ptr){var catchInfo=new CatchInfo(ptr);var info=catchInfo.get_exception_info();if(!info.get_caught()){info.set_caught(true);__ZSt18uncaught_exceptionv.uncaught_exceptions--}info.set_rethrown(false);exceptionCaught.push(catchInfo);exception_addRef(info);return catchInfo.get_exception_ptr()}var exceptionLast=0;function ___cxa_free_exception(ptr){return _free(new ExceptionInfo(ptr).ptr)}function exception_decRef(info){if(info.release_ref()&&!info.get_rethrown()){var destructor=info.get_destructor();if(destructor){Module["dynCall_ii"](destructor,info.excPtr)}___cxa_free_exception(info.excPtr)}}function ___cxa_end_catch(){_setThrew(0);var catchInfo=exceptionCaught.pop();exception_decRef(catchInfo.get_exception_info());catchInfo.free();exceptionLast=0}function ___resumeException(catchInfoPtr){var catchInfo=new CatchInfo(catchInfoPtr);var ptr=catchInfo.get_base_ptr();if(!exceptionLast){exceptionLast=ptr}catchInfo.free();throw ptr}function ___cxa_find_matching_catch_3(){var thrown=exceptionLast;if(!thrown){return(setTempRet0(0),0)|0}var info=new ExceptionInfo(thrown);var thrownType=info.get_type();var catchInfo=new CatchInfo;catchInfo.set_base_ptr(thrown);if(!thrownType){return(setTempRet0(0),catchInfo.ptr)|0}var typeArray=Array.prototype.slice.call(arguments);var thrownBuf=0;HEAP32[thrownBuf>>2]=thrown;for(var i=0;i>2];if(thrown!==adjusted){catchInfo.set_adjusted_ptr(adjusted)}return(setTempRet0(caughtType),catchInfo.ptr)|0}}return(setTempRet0(thrownType),catchInfo.ptr)|0}function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exceptions=1}else{__ZSt18uncaught_exceptionv.uncaught_exceptions++}throw ptr}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 2}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 2}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 2}return 0},mayLookup:function(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:function(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(70)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(29)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(29)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___sys_access(path,amode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doAccess(path,amode)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_chdir(path){try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_fadvise64_64(fd,offset,len,advice){return 0}function ___sys_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_ftruncate64(fd,zero,low,high){try{var length=SYSCALLS.get64(low,high);FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd);if(size>>0,(tempDouble=id,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_getpid(){return 42}function ___sys_getrusage(who,usage){try{_memset(usage,0,136);HEAP32[usage>>2]=1;HEAP32[usage+4>>2]=2;HEAP32[usage+8>>2]=3;HEAP32[usage+12>>2]=4;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_link(oldpath,newpath){return-34}function ___sys_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_madvise1(addr,length,advice){return 0}function ___sys_mkdir(path,mode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doMkdir(path,mode)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function syscallMmap2(addr,len,prot,flags,fd,off){off<<=12;var ptr;var allocated=false;if((flags&16)!==0&&addr%16384!==0){return-28}if((flags&32)!==0){ptr=_memalign(16384,len);if(!ptr)return-48;_memset(ptr,0,len);allocated=true}else{var info=FS.getStream(fd);if(!info)return-8;var res=FS.mmap(info,addr,len,off,prot,flags);ptr=res.ptr;allocated=res.allocated}SYSCALLS.mappings[ptr]={malloc:ptr,len:len,allocated:allocated,fd:fd,prot:prot,flags:flags,offset:off};return ptr}function ___sys_mmap2(addr,len,prot,flags,fd,off){try{return syscallMmap2(addr,len,prot,flags,fd,off)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_msync(addr,len,flags){try{var info=SYSCALLS.mappings[addr];if(!info)return 0;SYSCALLS.doMsync(addr,FS.getStream(info.fd),len,info.flags,0);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function syscallMunmap(addr,len){if((addr|0)===-1||len===0){return-28}var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);if(info.prot&2){SYSCALLS.doMsync(addr,stream,len,info.flags,info.offset)}FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}function ___sys_munmap(addr,len){try{return syscallMunmap(addr,len)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_read(fd,buf,count){try{var stream=SYSCALLS.getStreamFromFD(fd);return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_readlink(path,buf,bufsize){try{path=SYSCALLS.getStr(path);return SYSCALLS.doReadlink(path,buf,bufsize)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_rename(old_path,new_path){try{old_path=SYSCALLS.getStr(old_path);new_path=SYSCALLS.getStr(new_path);FS.rename(old_path,new_path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};var SOCKFS={mount:function(mount){Module["websocket"]=Module["websocket"]&&"object"===typeof Module["websocket"]?Module["websocket"]:{};Module["websocket"]._callbacks={};Module["websocket"]["on"]=function(event,callback){if("function"===typeof callback){this._callbacks[event]=callback}return this};Module["websocket"].emit=function(event,param){if("function"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}};return FS.createNode(null,"/",16384|511,0)},createSocket:function(family,type,protocol){type&=~526336;var streaming=type==1;if(protocol){assert(streaming==(protocol==6))}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:FS.modeStringToFlags("r+"),seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket:function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll:function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl:function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read:function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write:function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close:function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname:function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return"socket["+SOCKFS.nextname.current+++"]"},websocket_sock_ops:{createPeer:function(sock,addr,port){var ws;if(typeof addr==="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module["websocket"]&&"object"===typeof Module["websocket"];var url="ws:#".replace("#","//");if(runtimeConfig){if("string"===typeof Module["websocket"]["url"]){url=Module["websocket"]["url"]}}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}var subProtocols="binary";if(runtimeConfig){if("string"===typeof Module["websocket"]["subprotocol"]){subProtocols=Module["websocket"]["subprotocol"]}}var opts=undefined;if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=ENVIRONMENT_IS_NODE?{"protocol":subProtocols.toString()}:subProtocols}if(runtimeConfig&&null===Module["websocket"]["subprotocol"]){subProtocols="null";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require("ws")}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EHOSTUNREACH)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!=="undefined"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer:function(sock,addr,port){return sock.peers[addr+":"+port]},addPeer:function(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer:function(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents:function(sock,peer){var first=true;var handleOpen=function(){Module["websocket"].emit("open",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data==="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}else{data=new Uint8Array(data)}}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module["websocket"].emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,flags){if(!flags.binary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){Module["websocket"].emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){Module["websocket"].emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll:function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask},ioctl:function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return ERRNO_CODES.EINVAL}},close:function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i>>0}function jstoi_q(str){return parseInt(str)}function __inet_pton6_raw(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.indexOf("::")===0){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=jstoi_q(words[words.length-4])+jstoi_q(words[words.length-3])*256;words[words.length-3]=jstoi_q(words[words.length-2])+jstoi_q(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255)}function __inet_ntop6_raw(ints){var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=__inet_ntop4_raw(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=__inet_ntop4_raw(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=__inet_ntop6_raw(addr);break;default:return{errno:5}}return{family:family,addr:addr,port:port}}function __write_sockaddr(sa,family,addr,port){switch(family){case 2:addr=__inet_pton4_raw(addr);HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=__inet_pton6_raw(addr);HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);HEAP32[sa+4>>2]=0;HEAP32[sa+24>>2]=0;break;default:return{errno:5}}return{}}function ___sys_socketcall(call,socketvararg){try{SYSCALLS.varargs=socketvararg;var getSocketFromFD=function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(8);return socket};var getSocketAddress=function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info};switch(call){case 1:{var domain=SYSCALLS.get(),type=SYSCALLS.get(),protocol=SYSCALLS.get();var sock=SOCKFS.createSocket(domain,type,protocol);return sock.stream.fd}case 2:{var sock=getSocketFromFD(),info=getSocketAddress();sock.sock_ops.bind(sock,info.addr,info.port);return 0}case 3:{var sock=getSocketFromFD(),info=getSocketAddress();sock.sock_ops.connect(sock,info.addr,info.port);return 0}case 4:{var sock=getSocketFromFD(),backlog=SYSCALLS.get();sock.sock_ops.listen(sock,backlog);return 0}case 5:{var sock=getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var newsock=sock.sock_ops.accept(sock);if(addr){var res=__write_sockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport)}return newsock.stream.fd}case 6:{var sock=getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(sock.saddr||"0.0.0.0"),sock.sport);return 0}case 7:{var sock=getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();if(!sock.daddr){return-53}var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(sock.daddr),sock.dport);return 0}case 11:{var sock=getSocketFromFD(),message=SYSCALLS.get(),length=SYSCALLS.get(),flags=SYSCALLS.get(),dest=getSocketAddress(true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}else{return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}}case 12:{var sock=getSocketFromFD(),buf=SYSCALLS.get(),len=SYSCALLS.get(),flags=SYSCALLS.get(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}case 14:{return-50}case 15:{var sock=getSocketFromFD(),level=SYSCALLS.get(),optname=SYSCALLS.get(),optval=SYSCALLS.get(),optlen=SYSCALLS.get();if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-50}case 16:{var sock=getSocketFromFD(),message=SYSCALLS.get(),flags=SYSCALLS.get();var iov=HEAP32[message+8>>2];var num=HEAP32[message+12>>2];var addr,port;var name=HEAP32[message>>2];var namelen=HEAP32[message+4>>2];if(name){var info=__read_sockaddr(name,namelen);if(info.errno)return-info.errno;port=info.port;addr=DNS.lookup_addr(info.addr)||info.addr}var total=0;for(var i=0;i>2]}var view=new Uint8Array(total);var offset=0;for(var i=0;i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];for(var j=0;j>0]}}return sock.sock_ops.sendmsg(sock,view,0,total,addr,port)}case 17:{var sock=getSocketFromFD(),message=SYSCALLS.get(),flags=SYSCALLS.get();var iov=HEAP32[message+8>>2];var num=HEAP32[message+12>>2];var total=0;for(var i=0;i>2]}var msg=sock.sock_ops.recvmsg(sock,total);if(!msg)return 0;var name=HEAP32[message>>2];if(name){var res=__write_sockaddr(name,sock.family,DNS.lookup_name(msg.addr),msg.port)}var bytesRead=0;var bytesRemaining=msg.buffer.byteLength;for(var i=0;bytesRemaining>0&&i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];if(!iovlen){continue}var length=Math.min(iovlen,bytesRemaining);var buf=msg.buffer.subarray(bytesRead,bytesRead+length);HEAPU8.set(buf,iovbase+bytesRead);bytesRead+=length;bytesRemaining-=length}return bytesRead}default:{return-52}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_unlink(path){try{path=SYSCALLS.getStr(path);FS.unlink(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var seconds=HEAP32[times>>2];var nanoseconds=HEAP32[times+4>>2];var atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=8;seconds=HEAP32[times>>2];nanoseconds=HEAP32[times+4>>2];var mtime=seconds*1e3+nanoseconds/(1e3*1e3);FS.utime(path,atime,mtime);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function _abort(){abort()}function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else if(typeof dateNow!=="undefined"){return 1e3}else return 1e3}function _clock_getres(clk_id,res){var nsec;if(clk_id===0){nsec=1e3*1e3}else if(clk_id===1&&_emscripten_get_now_is_monotonic){nsec=_emscripten_get_now_res()}else{setErrNo(28);return-1}HEAP32[res>>2]=nsec/1e9|0;HEAP32[res+4>>2]=nsec;return 0}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function _emscripten_get_heap_size(){return HEAPU8.length}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){requestedSize=requestedSize>>>0;var oldSize=_emscripten_get_heap_size();var PAGE_MULTIPLE=65536;var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}var minHeapSize=16777216;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(minHeapSize,requestedSize,overGrownHeapSize),PAGE_MULTIPLE));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator==="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops&&stream.stream_ops.fsync){return-stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _flock(fd,operation){return 0}var GAI_ERRNO_MESSAGES={};function _gai_strerror(val){var buflen=256;if(!_gai_strerror.buffer){_gai_strerror.buffer=_malloc(buflen);GAI_ERRNO_MESSAGES["0"]="Success";GAI_ERRNO_MESSAGES[""+-1]="Invalid value for 'ai_flags' field";GAI_ERRNO_MESSAGES[""+-2]="NAME or SERVICE is unknown";GAI_ERRNO_MESSAGES[""+-3]="Temporary failure in name resolution";GAI_ERRNO_MESSAGES[""+-4]="Non-recoverable failure in name res";GAI_ERRNO_MESSAGES[""+-6]="'ai_family' not supported";GAI_ERRNO_MESSAGES[""+-7]="'ai_socktype' not supported";GAI_ERRNO_MESSAGES[""+-8]="SERVICE not supported for 'ai_socktype'";GAI_ERRNO_MESSAGES[""+-10]="Memory allocation failure";GAI_ERRNO_MESSAGES[""+-11]="System error returned in 'errno'";GAI_ERRNO_MESSAGES[""+-12]="Argument buffer overflow"}var msg="Unknown error";if(val in GAI_ERRNO_MESSAGES){if(GAI_ERRNO_MESSAGES[val].length>buflen-1){msg="Message too long"}else{msg=GAI_ERRNO_MESSAGES[val]}}writeAsciiToMemory(msg,_gai_strerror.buffer);return _gai_strerror.buffer}function _getTempRet0(){return getTempRet0()|0}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}var ___tm_timezone=(stringToUTF8("GMT",614256,4),614256);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _llvm_eh_typeid_for(type){return type}function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}var MONO={pump_count:0,timeout_queue:[],_vt_stack:[],mono_wasm_runtime_is_ready:false,mono_wasm_ignore_pdb_load_errors:true,_id_table:{},pump_message:function(){if(!this.mono_background_exec)this.mono_background_exec=Module.cwrap("mono_background_exec",null);while(MONO.timeout_queue.length>0){--MONO.pump_count;MONO.timeout_queue.shift()()}while(MONO.pump_count>0){--MONO.pump_count;this.mono_background_exec()}},export_functions:function(module){module["pump_message"]=MONO.pump_message;module["mono_load_runtime_and_bcl"]=MONO.mono_load_runtime_and_bcl;module["mono_load_runtime_and_bcl_args"]=MONO.mono_load_runtime_and_bcl_args;module["mono_wasm_load_bytes_into_heap"]=MONO.mono_wasm_load_bytes_into_heap;module["mono_wasm_load_icu_data"]=MONO.mono_wasm_load_icu_data;module["mono_wasm_globalization_init"]=MONO.mono_wasm_globalization_init;module["mono_wasm_get_loaded_files"]=MONO.mono_wasm_get_loaded_files;module["mono_wasm_new_root_buffer"]=MONO.mono_wasm_new_root_buffer;module["mono_wasm_new_root"]=MONO.mono_wasm_new_root;module["mono_wasm_new_roots"]=MONO.mono_wasm_new_roots;module["mono_wasm_release_roots"]=MONO.mono_wasm_release_roots},_base64Converter:{_base64Table:["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"],_makeByteReader:function(bytes,index,count){var position=typeof index==="number"?index:0;var endpoint;if(typeof count==="number")endpoint=position+count;else endpoint=bytes.length-position;var result={read:function(){if(position>=endpoint)return false;var nextByte=bytes[position];position+=1;return nextByte}};Object.defineProperty(result,"eof",{get:function(){return position>=endpoint},configurable:true,enumerable:true});return result},toBase64StringImpl:function(inArray,offset,length){var reader=this._makeByteReader(inArray,offset,length);var result="";var ch1=0,ch2=0,ch3=0,bits=0,equalsCount=0,sum=0;var mask1=(1<<24)-1,mask2=(1<<18)-1,mask3=(1<<12)-1,mask4=(1<<6)-1;var shift1=18,shift2=12,shift3=6,shift4=0;while(true){ch1=reader.read();ch2=reader.read();ch3=reader.read();if(ch1===false)break;if(ch2===false){ch2=0;equalsCount+=1}if(ch3===false){ch3=0;equalsCount+=1}sum=ch1<<16|ch2<<8|ch3<<0;bits=(sum&mask1)>>shift1;result+=this._base64Table[bits];bits=(sum&mask2)>>shift2;result+=this._base64Table[bits];if(equalsCount<2){bits=(sum&mask3)>>shift3;result+=this._base64Table[bits]}if(equalsCount===2){result+="=="}else if(equalsCount===1){result+="="}else{bits=(sum&mask4)>>shift4;result+=this._base64Table[bits]}}return result}},_mono_wasm_root_buffer_prototype:{get:function(index){return Module.HEAP32[this.__offset32+index]},set:function(index,value){var absoluteOffset=this.__offset32+index;Module.HEAP32[absoluteOffset]=value;return value},release:function(){if(this.__offset){MONO.mono_wasm_deregister_root(this.__offset);MONO._fill_region(this.__offset,this.__count*4,0);Module.free(this.__offset)}this.__handle=this.__offset=this.__count=this.__offset32=undefined}},_scratch_root_buffer:null,_scratch_root_free_indices:null,_mono_wasm_root_prototype:{get:function(){var result=this.__buffer.get(this.__index);return result},set:function(value){this.__buffer.set(this.__index,value);return value},valueOf:function(){return this.get()},release:function(){MONO._mono_wasm_release_scratch_index(this.__index);this.__buffer=undefined;this.__index=undefined}},_mono_wasm_release_scratch_index:function(index){if(index===undefined)return;this._scratch_root_buffer.set(index,0);this._scratch_root_free_indices.push(index)},_mono_wasm_claim_scratch_index:function(){if(!this._scratch_root_buffer){const maxScratchRoots=8192;this._scratch_root_buffer=this.mono_wasm_new_root_buffer(maxScratchRoots,"js roots");this._scratch_root_free_indices=new Array(maxScratchRoots);for(var i=0;i= 1");var capacityBytes=capacity*4;var offset=Module._malloc(capacityBytes);if(offset%4!==0)throw new Error("Malloc returned an unaligned offset");this._zero_region(offset,capacityBytes,0);var result=Object.create(MONO._mono_wasm_root_buffer_prototype);result.__offset=offset;result.__offset32=offset/4;result.__count=capacity;result.__handle=MONO.mono_wasm_register_root(offset,capacityBytes,msg||0);return result},mono_wasm_new_root:function(value){var index=this._mono_wasm_claim_scratch_index();var buffer=this._scratch_root_buffer;var result=Object.create(MONO._mono_wasm_root_prototype);result.__buffer=buffer;result.__index=index;if(value!==undefined){if(typeof value!=="number")throw new Error("value must be an address in the managed heap");result.set(value)}else{result.set(0)}return result},mono_wasm_new_roots:function(count_or_values){var result;if(Array.isArray(count_or_values)){result=new Array(count_or_values.length);for(var i=0;i0){result=new Array(count_or_values);for(var i=0;i",description:""};i++}out_list.push(o)}return out_list},_filter_automatic_properties:function(props,accessors_only=false){let getters={};let all_fields_except_backing_fields={};let backing_fields={};props.forEach(p=>{if(p.name===undefined){console.debug(`Bug: Found a member with no name. Skipping it. p: ${JSON.stringify(p)}`);return}if(p.name.endsWith("k__BackingField")){const auto_prop_name=p.name.replace("k__BackingField","").replace("<","").replace(">","");if(!(auto_prop_name in backing_fields))backing_fields[auto_prop_name]=Object.assign(p,{name:auto_prop_name})}else if(p.get!==undefined){if(!(p.name in getters)&&!(p.name in all_fields_except_backing_fields))getters[p.name]=p}else if(!(p.name in all_fields_except_backing_fields)){all_fields_except_backing_fields[p.name]=p}});Object.values(backing_fields).forEach(backing_field=>{const auto_prop_name=backing_field.name;const getter=getters[auto_prop_name];if(getter===undefined){return}if(auto_prop_name in all_fields_except_backing_fields){delete getters[auto_prop_name]}else if(getter.__args.owner_class===backing_field.__args.owner_class){all_fields_except_backing_fields[auto_prop_name]=backing_field;delete getters[auto_prop_name]}});if(accessors_only)return Object.values(getters);return Object.values(all_fields_except_backing_fields).concat(Object.values(getters))},_parse_object_id:function(idStr,throwOnError=false){if(idStr===undefined||idStr==""||!idStr.startsWith("dotnet:")){if(throwOnError)throw new Error(`Invalid id: ${idStr}`);return undefined}const[,scheme,...rest]=idStr.split(":");let res={scheme:scheme,value:rest.join(":"),idStr:idStr,o:{}};try{res.o=JSON.parse(res.value)}catch(e){}return res},_resolve_member_by_name:function(base_object,base_name,expr_parts){if(base_object===undefined||base_object.value===undefined)throw new Error(`Bug: base_object is undefined`);if(base_object.value.type==="object"&&base_object.value.subtype==="null")throw new ReferenceError(`Null reference: ${base_name} is null`);if(base_object.value.type!=="object")throw new ReferenceError(`'.' is only supported on non-primitive types. Failed on '${base_name}'`);if(expr_parts.length==0)throw new Error(`Invalid member access expression`);const root=expr_parts[0];const props=this.mono_wasm_get_details(base_object.value.objectId,{});let resObject=props.find(l=>l.name==root);if(resObject!==undefined){if(resObject.value===undefined&&resObject.get!==undefined)resObject=this._invoke_getter(base_object.value.objectId,root)}if(resObject===undefined||expr_parts.length==1)return resObject;else{expr_parts.shift();return this._resolve_member_by_name(resObject,root,expr_parts)}},mono_wasm_eval_member_access:function(scope,var_list,rootObjectId,expr){if(expr===undefined||expr.length==0)throw new Error(`expression argument required`);let parts=expr.split(".");if(parts.length==0)throw new Error(`Invalid member access expression: ${expr}`);const root=parts[0];const locals=this.mono_wasm_get_variables(scope,var_list);let rootObject=locals.find(l=>l.name===root);if(rootObject===undefined){const thisObject=locals.find(l=>l.name=="this");if(thisObject===undefined)throw new ReferenceError(`Could not find ${root} in locals, and no 'this' found.`);const thisProps=this.mono_wasm_get_details(thisObject.value.objectId,{});rootObject=thisProps.find(tp=>tp.name==root);if(rootObject===undefined)throw new ReferenceError(`Could not find ${root} in locals, or in 'this'`);if(rootObject.value===undefined&&rootObject.get!==undefined)rootObject=this._invoke_getter(thisObject.value.objectId,root)}parts.shift();if(parts.length==0)return rootObject;if(rootObject===undefined||rootObject.value===undefined)throw new Error(`Could not get a value for ${root}`);return this._resolve_member_by_name(rootObject,root,parts)},_get_vt_properties:function(id,args={}){let entry=this._get_id_props(id.idStr);if(entry===undefined||entry.members===undefined){if(!isNaN(id.o.containerId)){this._get_object_properties(id.o.containerId,{expandValueTypes:true})}else if(!isNaN(id.o.arrayId))this._get_array_values(id,Number(id.o.arrayIdx),1,true);else throw new Error(`Invalid valuetype id (${id.idStr}). Can't get properties for it.`)}entry=this._get_id_props(id.idStr);if(entry!==undefined&&entry.members!==undefined){if(args.accessorPropertiesOnly===true)return entry.accessors;return entry.members}throw new Error(`Unknown valuetype id: ${id.idStr}. Failed to get properties for it.`)},_assign_vt_ids:function(vars,getIdArgs){vars.forEach((v,i)=>{const value=v.value;if(value===undefined||!value.isValueType)return;if(value.objectId!==undefined)throw new Error(`Bug: Trying to assign valuetype id, but the var already has one: ${v}`);value.objectId=this._new_or_add_id_props({scheme:"valuetype",idArgs:getIdArgs(v,i),props:value._props});delete value._props});return vars},mono_wasm_get_variables:function(scope,var_list){const numBytes=var_list.length*Int32Array.BYTES_PER_ELEMENT;const ptr=Module._malloc(numBytes);let heapBytes=new Int32Array(Module.HEAP32.buffer,ptr,numBytes);for(let i=0;i({containerId:this._async_method_objectId,fieldOffset:v.fieldOffset}));for(let i in res){const res_name=res[i].name;if(this._async_method_objectId!=0){if(res_name!==undefined&&res_name.indexOf(">")>0){res[i].name=res_name.substring(1,res_name.indexOf(">"))}}else if(res_name===undefined&&var_list[i]!==undefined){res[i].name=var_list[i].name}}this._post_process_details(res);return res},_get_properties_args_to_gpflags:function(args){let gpflags=0;if(args.expandValueTypes)gpflags|=4;return gpflags},_get_object_properties:function(idNum,args={}){let gpflags=this._get_properties_args_to_gpflags(args);let{res_ok:res_ok,res:res}=this.mono_wasm_get_object_properties_info(idNum,gpflags);if(!res_ok)throw new Error(`Failed to get properties for ${idNum}`);res=MONO._filter_automatic_properties(res,args.accessorPropertiesOnly===true);res=this._assign_vt_ids(res,v=>({containerId:idNum,fieldOffset:v.fieldOffset}));res=this._post_process_details(res);return res},_get_array_values:function(id,startIdx=0,count=-1,expandValueTypes=false){if(isNaN(id.o.arrayId)||isNaN(startIdx))throw new Error(`Invalid array id: ${id.idStr}`);let gpflags=this._get_properties_args_to_gpflags({expandValueTypes:expandValueTypes});let{res_ok:res_ok,res:res}=this.mono_wasm_get_array_values_info(id.o.arrayId,startIdx,count,gpflags);if(!res_ok)throw new Error(`Failed to get properties for array id ${id.idStr}`);res=this._assign_vt_ids(res,(_,i)=>({arrayId:id.o.arrayId,arrayIdx:Number(startIdx)+i}));for(let i=0;i0)this._extract_and_cache_value_types(details);details.forEach(d=>delete d.__args);return details},_next_id:function(){return++this._next_id_var},_extract_and_cache_value_types:function(var_list){if(var_list==undefined||!Array.isArray(var_list)||var_list.length==0)return var_list;for(let i in var_list){let value=var_list[i].value;if(value===undefined)continue;if(value.objectId!==undefined&&value.objectId.startsWith("dotnet:pointer:")){let ptr_args=this._get_id_props(value.objectId);if(ptr_args===undefined)throw new Error(`Bug: Expected to find an entry for pointer id: ${value.objectId}`);ptr_args.varName=ptr_args.varName||var_list[i].name}if(value.type!="object"||value.isValueType!=true||value.expanded!=true)continue;if(value.members===undefined){continue}value.objectId=value.objectId||this._new_or_add_id_props({scheme:"valuetype"});this._extract_and_cache_value_types(value.members);const accessors=value.members.filter(m=>m.get!==undefined);const new_props=Object.assign({members:value.members,accessors:accessors},value.__extra_vt_props);this._new_or_add_id_props({objectId:value.objectId,props:new_props});delete value.members;delete value.__extra_vt_props}return var_list},_get_cfo_res_details:function(objectId,args){if(!(objectId in this._call_function_res_cache))throw new Error(`Could not find any object with id ${objectId}`);const real_obj=this._call_function_res_cache[objectId];const descriptors=Object.getOwnPropertyDescriptors(real_obj);if(args.accessorPropertiesOnly){Object.keys(descriptors).forEach(k=>{if(descriptors[k].get===undefined)Reflect.deleteProperty(descriptors,k)})}let res_details=[];Object.keys(descriptors).forEach(k=>{let new_obj;let prop_desc=descriptors[k];if(typeof prop_desc.value=="object"){new_obj=Object.assign({name:k},prop_desc)}else if(prop_desc.value!==undefined){new_obj={name:k,value:Object.assign({type:typeof prop_desc.value,description:""+prop_desc.value},prop_desc)}}else if(prop_desc.get!==undefined){new_obj={name:k,get:{className:"Function",description:`get ${k} () {}`,type:"function"}}}else{new_obj={name:k,value:{type:"symbol",value:"",description:""}}}res_details.push(new_obj)});return{__value_as_json_string__:JSON.stringify(res_details)}},_new_or_add_id_props:function({scheme:scheme=undefined,objectId:objectId=undefined,idArgs:idArgs={},props:props={}}){if(scheme===undefined&&objectId===undefined)throw new Error(`Either scheme or objectId must be given`);if(scheme!==undefined&&objectId!==undefined)throw new Error(`Both scheme, and objectId cannot be given`);if(objectId!==undefined&&Object.entries(idArgs).length>0)throw new Error(`Both objectId, and idArgs cannot be given`);if(Object.entries(idArgs).length==0){idArgs.num=this._next_id()}let idStr;if(objectId!==undefined){idStr=objectId;const old_props=this._id_table[idStr];if(old_props===undefined)throw new Error(`ObjectId not found in the id table: ${idStr}`);this._id_table[idStr]=Object.assign(old_props,props)}else{idStr=`dotnet:${scheme}:${JSON.stringify(idArgs)}`;this._id_table[idStr]=props}return idStr},_get_id_props:function(objectId){return this._id_table[objectId]},_get_deref_ptr_value:function(objectId){const ptr_args=this._get_id_props(objectId);if(ptr_args===undefined)throw new Error(`Unknown pointer id: ${objectId}`);if(ptr_args.ptr_addr==0||ptr_args.klass_addr==0)throw new Error(`Both ptr_addr and klass_addr need to be non-zero, to dereference a pointer. objectId: ${objectId}`);const value_addr=new DataView(Module.HEAPU8.buffer).getUint32(ptr_args.ptr_addr,true);let{res_ok:res_ok,res:res}=this.mono_wasm_get_deref_ptr_value_info(value_addr,ptr_args.klass_addr);if(!res_ok)throw new Error(`Failed to dereference pointer ${objectId}`);if(res.length>0){if(ptr_args.varName===undefined)throw new Error(`Bug: no varName found for the pointer. objectId: ${objectId}`);res[0].name=`*${ptr_args.varName}`}res=this._post_process_details(res);return res},mono_wasm_get_details:function(objectId,args={}){let id=this._parse_object_id(objectId,true);switch(id.scheme){case"object":{if(isNaN(id.value))throw new Error(`Invalid objectId: ${objectId}. Expected a numeric id.`);args.expandValueTypes=false;return this._get_object_properties(id.value,args)}case"array":return this._get_array_values(id);case"valuetype":return this._get_vt_properties(id,args);case"cfo_res":return this._get_cfo_res_details(objectId,args);case"pointer":{return this._get_deref_ptr_value(objectId)}default:throw new Error(`Unknown object id format: ${objectId}`)}},_cache_call_function_res:function(obj){const id=`dotnet:cfo_res:${this._next_call_function_res_id++}`;this._call_function_res_cache[id]=obj;return id},mono_wasm_release_object:function(objectId){if(objectId in this._cache_call_function_res)delete this._cache_call_function_res[objectId]},_invoke_getter:function(objectIdStr,name){const id=this._parse_object_id(objectIdStr);if(id===undefined)throw new Error(`Invalid object id: ${objectIdStr}`);let getter_res;if(id.scheme=="object"){if(isNaN(id.o)||id.o<0)throw new Error(`Invalid object id: ${objectIdStr}`);let{res_ok:res_ok,res:res}=this.mono_wasm_invoke_getter_on_object_info(id.o,name);if(!res_ok)throw new Error(`Invoking getter on ${objectIdStr} failed`);getter_res=res}else if(id.scheme=="valuetype"){const id_props=this._get_id_props(objectIdStr);if(id_props===undefined)throw new Error(`Unknown valuetype id: ${objectIdStr}`);if(typeof id_props.value64!=="string"||isNaN(id_props.klass))throw new Error(`Bug: Cannot invoke getter on ${objectIdStr}, because of missing or invalid klass/value64 fields. idProps: ${JSON.stringify(id_props)}`);const dataPtr=Module._malloc(id_props.value64.length);const dataHeap=new Uint8Array(Module.HEAPU8.buffer,dataPtr,id_props.value64.length);dataHeap.set(new Uint8Array(this._base64_to_uint8(id_props.value64)));let{res_ok:res_ok,res:res}=this.mono_wasm_invoke_getter_on_value_info(dataHeap.byteOffset,id_props.klass,name);Module._free(dataHeap.byteOffset);if(!res_ok){console.debug(`Invoking getter on valuetype ${objectIdStr}, with props: ${JSON.stringify(id_props)} failed`);throw new Error(`Invoking getter on valuetype ${objectIdStr} failed`)}getter_res=res}else{throw new Error(`Only object, and valuetypes supported for getters, id: ${objectIdStr}`)}getter_res=MONO._post_process_details(getter_res);return getter_res.length>0?getter_res[0]:{}},_create_proxy_from_object_id:function(objectId){const details=this.mono_wasm_get_details(objectId);if(objectId.startsWith("dotnet:array:"))return details.map(p=>p.value);let proxy={};Object.keys(details).forEach(p=>{var prop=details[p];if(prop.get!==undefined){Object.defineProperty(proxy,prop.name,{get(){return MONO._invoke_getter(objectId,prop.name)}})}else{proxy[prop.name]=prop.value}});return proxy},mono_wasm_call_function_on:function(request){if(request.arguments!=undefined&&!Array.isArray(request.arguments))throw new Error(`"arguments" should be an array, but was ${request.arguments}`);const objId=request.objectId;let proxy;if(objId.startsWith("dotnet:cfo_res:")){if(objId in this._call_function_res_cache)proxy=this._call_function_res_cache[objId];else throw new Error(`Unknown object id ${objId}`)}else{proxy=this._create_proxy_from_object_id(objId)}const fn_args=request.arguments!=undefined?request.arguments.map(a=>JSON.stringify(a.value)):[];const fn_eval_str=`var fn = ${request.functionDeclaration}; fn.call (proxy, ...[${fn_args}]);`;const fn_res=eval(fn_eval_str);if(fn_res===undefined)return{type:"undefined"};if(fn_res===null||fn_res.subtype==="null"&&fn_res.value===undefined)return fn_res;if(Object(fn_res)!==fn_res)return fn_res;if(fn_res.value!==undefined&&Object(fn_res.value.value)!==fn_res.value.value)return fn_res.value;if(request.returnByValue)return{type:"object",value:fn_res};const fn_res_id=this._cache_call_function_res(fn_res);if(Object.getPrototypeOf(fn_res)==Array.prototype){return{type:"object",subtype:"array",className:"Array",description:`Array(${fn_res.length})`,objectId:fn_res_id}}else{return{type:"object",className:"Object",description:"Object",objectId:fn_res_id}}},_clear_per_step_state:function(){this._next_id_var=0;this._id_table={}},mono_wasm_debugger_resume:function(){this._clear_per_step_state()},mono_wasm_start_single_stepping:function(kind){console.debug(">> mono_wasm_start_single_stepping "+kind);if(!this.mono_wasm_setup_single_step)this.mono_wasm_setup_single_step=Module.cwrap("mono_wasm_setup_single_step","number",["number"]);this._clear_per_step_state();return this.mono_wasm_setup_single_step(kind)},mono_wasm_set_pause_on_exceptions:function(state){if(!this.mono_wasm_pause_on_exceptions)this.mono_wasm_pause_on_exceptions=Module.cwrap("mono_wasm_pause_on_exceptions","number",["number"]);var state_enum=0;switch(state){case"uncaught":state_enum=1;break;case"all":state_enum=2;break}return this.mono_wasm_pause_on_exceptions(state_enum)},_register_c_fn:function(name,...args){Object.defineProperty(this._c_fn_table,name+"_wrapper",{value:Module.cwrap(name,...args)})},_register_c_var_fn:function(name,ret_type,params){if(ret_type!=="bool")throw new Error(`Bug: Expected a C function signature that returns bool`);this._register_c_fn(name,ret_type,params);Object.defineProperty(this,name+"_info",{value:function(...args){MONO.var_info=[];const res_ok=MONO._c_fn_table[name+"_wrapper"](...args);let res=MONO.var_info;MONO.var_info=[];if(res_ok){res=this._fixup_name_value_objects(res);return{res_ok:res_ok,res:res}}return{res_ok:res_ok,res:undefined}}})},mono_wasm_runtime_ready:function(){this.mono_wasm_runtime_is_ready=true;console.debug("mono_wasm_runtime_ready","fe00e07a-5519-4dfe-b35a-f867dbaf2e28");this._clear_per_step_state();this._next_call_function_res_id=0;this._call_function_res_cache={};this._c_fn_table={};this._register_c_var_fn("mono_wasm_get_object_properties","bool",["number","number"]);this._register_c_var_fn("mono_wasm_get_array_values","bool",["number","number","number","number"]);this._register_c_var_fn("mono_wasm_invoke_getter_on_object","bool",["number","string"]);this._register_c_var_fn("mono_wasm_invoke_getter_on_value","bool",["number","number","string"]);this._register_c_var_fn("mono_wasm_get_local_vars","bool",["number","number","number"]);this._register_c_var_fn("mono_wasm_get_deref_ptr_value","bool",["number","number"])},mono_wasm_set_breakpoint:function(assembly,method_token,il_offset){if(!this.mono_wasm_set_bp)this.mono_wasm_set_bp=Module.cwrap("mono_wasm_set_breakpoint","number",["string","number","number"]);return this.mono_wasm_set_bp(assembly,method_token,il_offset)},mono_wasm_remove_breakpoint:function(breakpoint_id){if(!this.mono_wasm_del_bp)this.mono_wasm_del_bp=Module.cwrap("mono_wasm_remove_breakpoint","number",["number"]);return this.mono_wasm_del_bp(breakpoint_id)},mono_wasm_setenv:function(name,value){if(!this.wasm_setenv)this.wasm_setenv=Module.cwrap("mono_wasm_setenv",null,["string","string"]);this.wasm_setenv(name,value)},mono_wasm_set_runtime_options:function(options){if(!this.wasm_parse_runtime_options)this.wasm_parse_runtime_options=Module.cwrap("mono_wasm_parse_runtime_options",null,["number","number"]);var argv=Module._malloc(options.length*4);var wasm_strdup=Module.cwrap("mono_wasm_strdup","number",["string"]);let aindex=0;for(var i=0;i0?virtualName.substr(0,lastSlash):null;var fileName=lastSlash>0?virtualName.substr(lastSlash+1):virtualName;if(fileName.startsWith("/"))fileName=fileName.substr(1);if(parentDirectory){if(ctx.tracing)console.log("MONO_WASM: Creating directory '"+parentDirectory+"'");var pathRet=ctx.createPath("/",parentDirectory,true,true)}else{parentDirectory="/"}if(ctx.tracing)console.log("MONO_WASM: Creating file '"+fileName+"' in directory '"+parentDirectory+"'");if(!this.mono_wasm_load_data_archive(bytes,parentDirectory)){var fileRet=ctx.createDataFile(parentDirectory,fileName,bytes,true,true,true)}break;default:throw new Error("Unrecognized asset behavior:",asset.behavior,"for asset",asset.name)}if(asset.behavior==="assembly"){var hasPpdb=ctx.mono_wasm_add_assembly(virtualName,offset,bytes.length);if(!hasPpdb){var index=ctx.loaded_files.findIndex(element=>element.file==virtualName);ctx.loaded_files.splice(index,1)}}else if(asset.behavior==="icu"){if(this.mono_wasm_load_icu_data(offset))ctx.num_icu_assets_loaded_successfully+=1;else console.error("Error loading ICU asset",asset.name)}},mono_load_runtime_and_bcl:function(unused_vfs_prefix,deploy_prefix,debug_level,file_list,loaded_cb,fetch_file_cb){var args={fetch_file_cb:fetch_file_cb,loaded_cb:loaded_cb,debug_level:debug_level,assembly_root:deploy_prefix,assets:[]};for(var i=0;iloaded_files_with_debug_info.push(value.url));MONO.loaded_files=loaded_files_with_debug_info;if(ctx.tracing){console.log("MONO_WASM: loaded_assets: "+JSON.stringify(ctx.loaded_assets));console.log("MONO_WASM: loaded_files: "+JSON.stringify(ctx.loaded_files))}var load_runtime=Module.cwrap("mono_wasm_load_runtime",null,["string","number"]);console.debug("MONO_WASM: Initializing mono runtime");this.mono_wasm_globalization_init(args.globalization_mode);if(ENVIRONMENT_IS_SHELL||ENVIRONMENT_IS_NODE){try{load_runtime("unused",args.debug_level)}catch(ex){print("MONO_WASM: load_runtime () failed: "+ex);print("MONO_WASM: Stacktrace: \n");print(ex.stack);var wasm_exit=Module.cwrap("mono_wasm_exit",null,["number"]);wasm_exit(1)}}else{load_runtime("unused",args.debug_level)}MONO.mono_wasm_runtime_ready();args.loaded_cb()},_load_assets_and_runtime:function(args){if(args.enable_debugging)args.debug_level=args.enable_debugging;if(args.assembly_list)throw new Error("Invalid args (assembly_list was replaced by assets)");if(args.runtime_assets)throw new Error("Invalid args (runtime_assets was replaced by assets)");if(args.runtime_asset_sources)throw new Error("Invalid args (runtime_asset_sources was replaced by remote_sources)");if(!args.loaded_cb)throw new Error("loaded_cb not provided");var ctx={tracing:args.diagnostic_tracing||false,pending_count:args.assets.length,mono_wasm_add_assembly:Module.cwrap("mono_wasm_add_assembly","number",["string","number","number"]),loaded_assets:Object.create(null),loaded_files:[],createPath:Module["FS_createPath"],createDataFile:Module["FS_createDataFile"]};if(ctx.tracing)console.log("mono_wasm_load_runtime_with_args",JSON.stringify(args));this._apply_configuration_from_args(args);var fetch_file_cb=this._get_fetch_file_cb_from_args(args);var onPendingRequestComplete=function(){--ctx.pending_count;if(ctx.pending_count===0){try{MONO._finalize_startup(args,ctx)}catch(exc){console.error("Unhandled exception in _finalize_startup",exc);throw exc}}};var processFetchResponseBuffer=function(asset,url,blob){try{MONO._handle_loaded_asset(ctx,asset,url,blob)}catch(exc){console.error("Unhandled exception in processFetchResponseBuffer",exc);throw exc}finally{onPendingRequestComplete()}};args.assets.forEach(function(asset){var attemptNextSource;var sourceIndex=0;var sourcesList=asset.load_remote?args.remote_sources:[""];var handleFetchResponse=function(response){if(!response.ok){try{attemptNextSource();return}catch(exc){console.error("MONO_WASM: Unhandled exception in handleFetchResponse attemptNextSource for asset",asset.name,exc);throw exc}}try{var bufferPromise=response["arrayBuffer"]();bufferPromise.then(processFetchResponseBuffer.bind(this,asset,response.url))}catch(exc){console.error("MONO_WASM: Unhandled exception in handleFetchResponse for asset",asset.name,exc);attemptNextSource()}};attemptNextSource=function(){if(sourceIndex>=sourcesList.length){var msg="MONO_WASM: Failed to load "+asset.name;try{var isOk=asset.is_optional||asset.name.match(/\.pdb$/)&&MONO.mono_wasm_ignore_pdb_load_errors;if(isOk)console.debug(msg);else{console.error(msg);throw new Error(msg)}}finally{onPendingRequestComplete()}}var sourcePrefix=sourcesList[sourceIndex];sourceIndex++;if(sourcePrefix==="./")sourcePrefix="";var attemptUrl;if(sourcePrefix.trim()===""){if(asset.behavior==="assembly")attemptUrl=locateFile(args.assembly_root+"/"+asset.name);else attemptUrl=asset.name}else{attemptUrl=sourcePrefix+asset.name}try{if(asset.name===attemptUrl){if(ctx.tracing)console.log("Attempting to fetch '"+attemptUrl+"'")}else{if(ctx.tracing)console.log("Attempting to fetch '"+attemptUrl+"' for",asset.name)}var fetch_promise=fetch_file_cb(attemptUrl);fetch_promise.then(handleFetchResponse)}catch(exc){console.error("MONO_WASM: Error fetching "+attemptUrl,exc);attemptNextSource()}};attemptNextSource()})},mono_wasm_globalization_init:function(globalization_mode){var invariantMode=false;if(globalization_mode==="invariant")invariantMode=true;if(!invariantMode){if(this.num_icu_assets_loaded_successfully>0){console.debug("MONO_WASM: ICU data archive(s) loaded, disabling invariant mode")}else if(globalization_mode!=="icu"){console.debug("MONO_WASM: ICU data archive(s) not loaded, using invariant globalization mode");invariantMode=true}else{var msg="invariant globalization mode is inactive and no ICU data archives were loaded";console.error("MONO_WASM: ERROR: "+msg);throw new Error(msg)}}if(invariantMode)this.mono_wasm_setenv("DOTNET_SYSTEM_GLOBALIZATION_INVARIANT","1")},mono_wasm_get_loaded_files:function(){return MONO.loaded_files},mono_wasm_get_loaded_asset_table:function(){return MONO.loaded_assets},mono_wasm_clear_all_breakpoints:function(){if(!this.mono_clear_bps)this.mono_clear_bps=Module.cwrap("mono_wasm_clear_all_breakpoints",null);this.mono_clear_bps()},mono_wasm_add_null_var:function(className){let fixed_class_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));if(!fixed_class_name){fixed_class_name=className}MONO.var_info.push({value:{type:"object",className:fixed_class_name,description:fixed_class_name,subtype:"null"}})},_mono_wasm_add_string_var:function(var_value){if(var_value===0){MONO.mono_wasm_add_null_var("string");return}MONO.var_info.push({value:{type:"string",value:var_value,description:var_value}})},_mono_wasm_add_getter_var:function(className){const fixed_class_name=MONO._mono_csharp_fixup_class_name(className);var name;if(MONO.var_info.length>0)name=MONO.var_info[MONO.var_info.length-1].name;name=name===undefined?"":name;MONO.var_info.push({get:{className:"Function",description:`get ${name} () {}`,type:"function"}})},_mono_wasm_add_array_var:function(className,objectId,length){const fixed_class_name=MONO._mono_csharp_fixup_class_name(className);if(objectId==0){MONO.mono_wasm_add_null_var(fixed_class_name);return}MONO.var_info.push({value:{type:"object",subtype:"array",className:fixed_class_name,description:`${fixed_class_name}(${length})`,objectId:this._new_or_add_id_props({scheme:"array",idArgs:{arrayId:objectId}})}})},_base64_to_uint8:function(base64String){const byteCharacters=atob(base64String);const byteNumbers=new Array(byteCharacters.length);for(let i=0;i{var file=m[0];var last=file.lastIndexOf("/");var directory=file.slice(0,last);folders.add(directory)});folders.forEach(folder=>{Module["FS_createPath"](prefix,folder,true,true)});for(row of manifest){var name=row[0];var length=row[1];var bytes=data.slice(0,length);Module["FS_createDataFile"](prefix,name,bytes,true,true);data=data.slice(length)}return true},mono_wasm_raise_debug_event:function(event,args={}){if(typeof event!=="object")throw new Error(`event must be an object, but got ${JSON.stringify(event)}`);if(event.eventName===undefined)throw new Error(`event.eventName is a required parameter, in event: ${JSON.stringify(event)}`);if(typeof args!=="object")throw new Error(`args must be an object, but got ${JSON.stringify(args)}`);console.debug("mono_wasm_debug_event_raised:aef14bca-5519-4dfe-b35a-f867abc123ae",JSON.stringify(event),JSON.stringify(args))}};function _mono_set_timeout(timeout,id){if(!this.mono_set_timeout_exec)this.mono_set_timeout_exec=Module.cwrap("mono_set_timeout_exec",null,["number"]);if(ENVIRONMENT_IS_WEB){window.setTimeout(function(){this.mono_set_timeout_exec(id)},timeout)}else if(ENVIRONMENT_IS_WORKER){self.setTimeout(function(){this.mono_set_timeout_exec(id)},timeout)}else if(ENVIRONMENT_IS_NODE){global.setTimeout(function(){global.mono_set_timeout_exec(id)},timeout)}else{++MONO.pump_count;MONO.timeout_queue.push(function(){this.mono_set_timeout_exec(id)})}}function _mono_wasm_add_array_item(position){MONO.var_info.push({name:`${position}`})}function _mono_wasm_add_enum_var(className,members,value){const re=new RegExp(`[,]?([^,:]+):(${value}(?=,)|${value}$)`,"g");const members_str=Module.UTF8ToString(members);const match=re.exec(members_str);const member_name=match==null?""+value:match[1];const fixed_class_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));MONO.var_info.push({value:{type:"object",className:fixed_class_name,description:member_name,isEnum:true}})}function _mono_wasm_add_frame(il,method,frame_id,assembly_name,method_full_name){var parts=Module.UTF8ToString(method_full_name).split(":",2);MONO.active_frames.push({il_pos:il,method_token:method,assembly_name:Module.UTF8ToString(assembly_name),method_name:parts[parts.length-1],frame_id:frame_id})}function _mono_wasm_add_func_var(className,targetName,objectId){if(objectId==0){MONO.mono_wasm_add_null_var(MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className)));return}function args_to_sig(args_str){var parts=args_str.split(":");parts=parts.map(a=>MONO._mono_csharp_fixup_class_name(a));var method_name=parts.pop();var ret_sig=parts[0];var args_sig=parts.splice(1).join(", ");return`${ret_sig} ${method_name} (${args_sig})`}let tgt_sig;if(targetName!=0)tgt_sig=args_to_sig(Module.UTF8ToString(targetName));const type_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));if(tgt_sig===undefined)tgt_sig=type_name;if(objectId==-1||targetName===0){MONO.var_info.push({value:{type:"symbol",value:tgt_sig,description:tgt_sig}})}else{MONO.var_info.push({value:{type:"object",className:type_name,description:tgt_sig,objectId:"dotnet:object:"+objectId}})}}function _mono_wasm_add_obj_var(className,toString,objectId){if(objectId==0){MONO.mono_wasm_add_null_var(className);return}const fixed_class_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));MONO.var_info.push({value:{type:"object",className:fixed_class_name,description:toString===0?fixed_class_name:Module.UTF8ToString(toString),objectId:"dotnet:object:"+objectId}})}function _mono_wasm_add_properties_var(name,args){MONO.mono_wasm_add_properties_var(name,args)}function _mono_wasm_add_typed_value(type,str_value,value){MONO.mono_wasm_add_typed_value(type,str_value,value)}function _mono_wasm_asm_loaded(assembly_name,assembly_ptr,assembly_len,pdb_ptr,pdb_len){if(MONO.mono_wasm_runtime_is_ready!==true)return;if(!this.mono_wasm_assembly_already_added)this.mono_wasm_assembly_already_added=Module.cwrap("mono_wasm_assembly_already_added","number",["string"]);const assembly_name_str=assembly_name!==0?Module.UTF8ToString(assembly_name).concat(".dll"):"";if(this.mono_wasm_assembly_already_added(assembly_name_str))return;const assembly_data=new Uint8Array(Module.HEAPU8.buffer,assembly_ptr,assembly_len);const assembly_b64=MONO._base64Converter.toBase64StringImpl(assembly_data);let pdb_b64;if(pdb_ptr){const pdb_data=new Uint8Array(Module.HEAPU8.buffer,pdb_ptr,pdb_len);pdb_b64=MONO._base64Converter.toBase64StringImpl(pdb_data)}MONO.mono_wasm_raise_debug_event({eventName:"AssemblyLoaded",assembly_name:assembly_name_str,assembly_b64:assembly_b64,pdb_b64:pdb_b64})}var BINDING={BINDING_ASM:"[System.Private.Runtime.InteropServices.JavaScript]System.Runtime.InteropServices.JavaScript.Runtime",mono_wasm_object_registry:[],mono_wasm_ref_counter:0,mono_wasm_free_list:[],mono_wasm_owned_objects_frames:[],mono_wasm_owned_objects_LMF:[],mono_wasm_marshal_enum_as_int:false,mono_bindings_init:function(binding_asm){this.BINDING_ASM=binding_asm},export_functions:function(module){module["mono_bindings_init"]=BINDING.mono_bindings_init.bind(BINDING);module["mono_method_invoke"]=BINDING.call_method.bind(BINDING);module["mono_method_get_call_signature"]=BINDING.mono_method_get_call_signature.bind(BINDING);module["mono_method_resolve"]=BINDING.resolve_method_fqn.bind(BINDING);module["mono_bind_static_method"]=BINDING.bind_static_method.bind(BINDING);module["mono_call_static_method"]=BINDING.call_static_method.bind(BINDING);module["mono_bind_assembly_entry_point"]=BINDING.bind_assembly_entry_point.bind(BINDING);module["mono_call_assembly_entry_point"]=BINDING.call_assembly_entry_point.bind(BINDING)},bindings_lazy_init:function(){if(this.init)return;Array.prototype[Symbol.for("wasm type")]=1;ArrayBuffer.prototype[Symbol.for("wasm type")]=2;DataView.prototype[Symbol.for("wasm type")]=3;Function.prototype[Symbol.for("wasm type")]=4;Map.prototype[Symbol.for("wasm type")]=5;if(typeof SharedArrayBuffer!=="undefined")SharedArrayBuffer.prototype[Symbol.for("wasm type")]=6;Int8Array.prototype[Symbol.for("wasm type")]=10;Uint8Array.prototype[Symbol.for("wasm type")]=11;Uint8ClampedArray.prototype[Symbol.for("wasm type")]=12;Int16Array.prototype[Symbol.for("wasm type")]=13;Uint16Array.prototype[Symbol.for("wasm type")]=14;Int32Array.prototype[Symbol.for("wasm type")]=15;Uint32Array.prototype[Symbol.for("wasm type")]=16;Float32Array.prototype[Symbol.for("wasm type")]=17;Float64Array.prototype[Symbol.for("wasm type")]=18;this.assembly_load=Module.cwrap("mono_wasm_assembly_load","number",["string"]);this.find_class=Module.cwrap("mono_wasm_assembly_find_class","number",["number","string","string"]);this.find_method=Module.cwrap("mono_wasm_assembly_find_method","number",["number","string","number"]);this.invoke_method=Module.cwrap("mono_wasm_invoke_method","number",["number","number","number","number"]);this.mono_string_get_utf8=Module.cwrap("mono_wasm_string_get_utf8","number",["number"]);this.mono_wasm_string_from_utf16=Module.cwrap("mono_wasm_string_from_utf16","number",["number","number"]);this.mono_get_obj_type=Module.cwrap("mono_wasm_get_obj_type","number",["number"]);this.mono_unbox_int=Module.cwrap("mono_unbox_int","number",["number"]);this.mono_unbox_float=Module.cwrap("mono_wasm_unbox_float","number",["number"]);this.mono_array_length=Module.cwrap("mono_wasm_array_length","number",["number"]);this.mono_array_get=Module.cwrap("mono_wasm_array_get","number",["number","number"]);this.mono_obj_array_new=Module.cwrap("mono_wasm_obj_array_new","number",["number"]);this.mono_obj_array_set=Module.cwrap("mono_wasm_obj_array_set","void",["number","number","number"]);this.mono_unbox_enum=Module.cwrap("mono_wasm_unbox_enum","number",["number"]);this.assembly_get_entry_point=Module.cwrap("mono_wasm_assembly_get_entry_point","number",["number"]);this.mono_typed_array_new=Module.cwrap("mono_wasm_typed_array_new","number",["number","number","number","number"]);var binding_fqn_asm=this.BINDING_ASM.substring(this.BINDING_ASM.indexOf("[")+1,this.BINDING_ASM.indexOf("]")).trim();var binding_fqn_class=this.BINDING_ASM.substring(this.BINDING_ASM.indexOf("]")+1).trim();this.binding_module=this.assembly_load(binding_fqn_asm);if(!this.binding_module)throw"Can't find bindings module assembly: "+binding_fqn_asm;if(binding_fqn_class!==null&&typeof binding_fqn_class!=="undefined"){var namespace="System.Runtime.InteropServices.JavaScript";var classname=binding_fqn_class.length>0?binding_fqn_class:"Runtime";if(binding_fqn_class.indexOf(".")!=-1){var idx=binding_fqn_class.lastIndexOf(".");namespace=binding_fqn_class.substring(0,idx);classname=binding_fqn_class.substring(idx+1)}}var wasm_runtime_class=this.find_class(this.binding_module,namespace,classname);if(!wasm_runtime_class)throw"Can't find "+binding_fqn_class+" class";var get_method=function(method_name){var res=BINDING.find_method(wasm_runtime_class,method_name,-1);if(!res)throw"Can't find method "+namespace+"."+classname+":"+method_name;return res};this.bind_js_obj=get_method("BindJSObject");this.bind_core_clr_obj=get_method("BindCoreCLRObject");this.bind_existing_obj=get_method("BindExistingObject");this.unbind_raw_obj_and_free=get_method("UnBindRawJSObjectAndFree");this.get_js_id=get_method("GetJSObjectId");this.get_raw_mono_obj=get_method("GetDotNetObject");this.box_js_int=get_method("BoxInt");this.box_js_double=get_method("BoxDouble");this.box_js_bool=get_method("BoxBool");this.is_simple_array=get_method("IsSimpleArray");this.setup_js_cont=get_method("SetupJSContinuation");this.create_tcs=get_method("CreateTaskSource");this.set_tcs_result=get_method("SetTaskSourceResult");this.set_tcs_failure=get_method("SetTaskSourceFailure");this.tcs_get_task_and_bind=get_method("GetTaskAndBind");this.get_call_sig=get_method("GetCallSignature");this.object_to_string=get_method("ObjectToString");this.get_date_value=get_method("GetDateValue");this.create_date_time=get_method("CreateDateTime");this.create_uri=get_method("CreateUri");this.safehandle_addref=get_method("SafeHandleAddRef");this.safehandle_release=get_method("SafeHandleRelease");this.safehandle_get_handle=get_method("SafeHandleGetHandle");this.safehandle_release_by_handle=get_method("SafeHandleReleaseByHandle");this.init=true},get_js_obj:function(js_handle){if(js_handle>0)return this.mono_wasm_require_handle(js_handle);return null},conv_string:function(mono_obj){return MONO.string_decoder.copy(mono_obj)},is_nested_array:function(ele){return this.call_method(this.is_simple_array,null,"mi",[ele])},js_string_to_mono_string:function(string){if(string===null||typeof string==="undefined")return 0;var buffer=Module._malloc(string.length*2);if(!buffer)throw new Error("out of memory");var buffer16=buffer/2|0;for(var i=0;iview_bytes)num_of_bytes=view_bytes;var offset=begin*bytes_per_element;var heapBytes=new Uint8Array(Module.HEAPU8.buffer,pinned_array+offset,num_of_bytes);heapBytes.set(new Uint8Array(typed_array.buffer,typed_array.byteOffset,num_of_bytes));return num_of_bytes}else{throw new Error("Object '"+typed_array+"' is not a typed array")}},typedarray_copy_from:function(typed_array,pinned_array,begin,end,bytes_per_element){if(!!(typed_array.buffer instanceof ArrayBuffer&&typed_array.BYTES_PER_ELEMENT)){if(bytes_per_element!==typed_array.BYTES_PER_ELEMENT)throw new Error("Inconsistent element sizes: TypedArray.BYTES_PER_ELEMENT '"+typed_array.BYTES_PER_ELEMENT+"' sizeof managed element: '"+bytes_per_element+"'");var num_of_bytes=(end-begin)*bytes_per_element;var view_bytes=typed_array.length*typed_array.BYTES_PER_ELEMENT;if(num_of_bytes>view_bytes)num_of_bytes=view_bytes;var typedarrayBytes=new Uint8Array(typed_array.buffer,0,num_of_bytes);var offset=begin*bytes_per_element;typedarrayBytes.set(Module.HEAPU8.subarray(pinned_array+offset,pinned_array+offset+num_of_bytes));return num_of_bytes}else{throw new Error("Object '"+typed_array+"' is not a typed array")}},typed_array_from:function(pinned_array,begin,end,bytes_per_element,type){var newTypedArray=0;switch(type){case 5:newTypedArray=new Int8Array(end-begin);break;case 6:newTypedArray=new Uint8Array(end-begin);break;case 7:newTypedArray=new Int16Array(end-begin);break;case 8:newTypedArray=new Uint16Array(end-begin);break;case 9:newTypedArray=new Int32Array(end-begin);break;case 10:newTypedArray=new Uint32Array(end-begin);break;case 13:newTypedArray=new Float32Array(end-begin);break;case 14:newTypedArray=new Float64Array(end-begin);break;case 15:newTypedArray=new Uint8ClampedArray(end-begin);break}this.typedarray_copy_from(newTypedArray,pinned_array,begin,end,bytes_per_element);return newTypedArray},js_to_mono_enum:function(method,parmIdx,js_obj){this.bindings_lazy_init();if(js_obj===null||typeof js_obj==="undefined")return 0;var monoObj,monoEnum;try{monoObj=MONO.mono_wasm_new_root(this.js_to_mono_obj(js_obj));monoEnum=MONO.mono_wasm_new_root(this.call_method(this.object_to_enum,null,"iimm",[method,parmIdx,monoObj.value]));return this.mono_unbox_enum(monoEnum.value)}finally{MONO.mono_wasm_release_roots(monoObj,monoEnum)}},wasm_binding_obj_new:function(js_obj_id,ownsHandle,type){return this.call_method(this.bind_js_obj,null,"iii",[js_obj_id,ownsHandle,type])},wasm_bind_existing:function(mono_obj,js_id){return this.call_method(this.bind_existing_obj,null,"mi",[mono_obj,js_id])},wasm_bind_core_clr_obj:function(js_id,gc_handle){return this.call_method(this.bind_core_clr_obj,null,"ii",[js_id,gc_handle])},wasm_get_js_id:function(mono_obj){return this.call_method(this.get_js_id,null,"m",[mono_obj])},wasm_get_raw_obj:function(gchandle){return this.call_method(this.get_raw_mono_obj,null,"im",[gchandle])},try_extract_mono_obj:function(js_obj){if(js_obj===null||typeof js_obj==="undefined"||typeof js_obj.__mono_gchandle__==="undefined")return 0;return this.wasm_get_raw_obj(js_obj.__mono_gchandle__)},mono_method_get_call_signature:function(method){this.bindings_lazy_init();return this.call_method(this.get_call_sig,null,"i",[method])},get_task_and_bind:function(tcs,js_obj){var gc_handle=this.mono_wasm_free_list.length?this.mono_wasm_free_list.pop():this.mono_wasm_ref_counter++;var task_gchandle=this.call_method(this.tcs_get_task_and_bind,null,"oi",[tcs,gc_handle+1]);js_obj.__mono_gchandle__=task_gchandle;this.mono_wasm_object_registry[gc_handle]=js_obj;this.free_task_completion_source(tcs);tcs.is_mono_tcs_task_bound=true;js_obj.__mono_bound_tcs__=tcs.__mono_gchandle__;tcs.__mono_bound_task__=js_obj.__mono_gchandle__;return this.wasm_get_raw_obj(js_obj.__mono_gchandle__)},free_task_completion_source:function(tcs){if(tcs.is_mono_tcs_result_set){this.call_method(this.unbind_raw_obj_and_free,null,"ii",[tcs.__mono_gchandle__])}if(tcs.__mono_bound_task__){this.call_method(this.unbind_raw_obj_and_free,null,"ii",[tcs.__mono_bound_task__])}},extract_mono_obj:function(js_obj){if(js_obj===null||typeof js_obj==="undefined")return 0;if(!js_obj.is_mono_bridged_obj){var gc_handle=this.mono_wasm_register_obj(js_obj);return this.wasm_get_raw_obj(gc_handle)}return this.wasm_get_raw_obj(js_obj.__mono_gchandle__)},extract_js_obj:function(mono_obj){if(mono_obj==0)return null;var js_id=this.wasm_get_js_id(mono_obj);if(js_id>0)return this.mono_wasm_require_handle(js_id);var gcHandle=this.mono_wasm_free_list.length?this.mono_wasm_free_list.pop():this.mono_wasm_ref_counter++;var js_obj={__mono_gchandle__:this.wasm_bind_existing(mono_obj,gcHandle+1),is_mono_bridged_obj:true};this.mono_wasm_object_registry[gcHandle]=js_obj;return js_obj},call_method:function(method,this_arg,args_marshal,args){this.bindings_lazy_init();var has_args=args!==null&&typeof args!=="undefined"&&args.length>0;var has_args_marshal=args_marshal!==null&&typeof args_marshal!=="undefined"&&args_marshal.length>0;if(has_args_marshal&&(!has_args||args.length>args_marshal.length))throw Error("Parameter count mismatch.");var args_start=null;var buffer=null;var exception_out=null;if(has_args_marshal&&has_args){var i;var converters=this.converters;if(!converters){converters=new Map;converters.set("m",{steps:[{}],size:0});converters.set("s",{steps:[{convert:this.js_string_to_mono_string.bind(this)}],size:0});converters.set("o",{steps:[{convert:this.js_to_mono_obj.bind(this)}],size:0});converters.set("u",{steps:[{convert:this.js_to_mono_uri.bind(this)}],size:0});converters.set("k",{steps:[{convert:this.js_to_mono_enum.bind(this),indirect:"i64"}],size:8});converters.set("j",{steps:[{convert:this.js_to_mono_enum.bind(this),indirect:"i32"}],size:8});converters.set("i",{steps:[{indirect:"i32"}],size:8});converters.set("l",{steps:[{indirect:"i64"}],size:8});converters.set("f",{steps:[{indirect:"float"}],size:8});converters.set("d",{steps:[{indirect:"double"}],size:8});this.converters=converters}var converter=converters.get(args_marshal);if(!converter){var steps=[];var size=0;for(i=0;i=args.length&&args_marshal[args.length]==="m")return res.value}return this._unbox_mono_obj_rooted(res)}finally{res.release()}},invoke_delegate:function(delegate_obj,js_args){this.bindings_lazy_init();if(typeof delegate_obj.__mono_delegate_alive__!=="undefined"){if(!delegate_obj.__mono_delegate_alive__)throw new Error("The delegate target that is being invoked is no longer available. Please check if it has been prematurely GC'd.")}if(!this.delegate_dynamic_invoke){if(!this.corlib)this.corlib=this.assembly_load("System.Private.CoreLib");if(!this.delegate_class)this.delegate_class=this.find_class(this.corlib,"System","Delegate");if(!this.delegate_class){throw new Error("System.Delegate class can not be resolved.")}this.delegate_dynamic_invoke=this.find_method(this.delegate_class,"DynamicInvoke",-1)}var mono_args=this.js_array_to_mono_array(js_args);if(!this.delegate_dynamic_invoke)throw new Error("System.Delegate.DynamicInvoke method can not be resolved.");return this.call_method(this.delegate_dynamic_invoke,this.extract_mono_obj(delegate_obj),"mo",[mono_args])},resolve_method_fqn:function(fqn){this.bindings_lazy_init();var assembly=fqn.substring(fqn.indexOf("[")+1,fqn.indexOf("]")).trim();fqn=fqn.substring(fqn.indexOf("]")+1).trim();var methodname=fqn.substring(fqn.indexOf(":")+1);fqn=fqn.substring(0,fqn.indexOf(":")).trim();var namespace="";var classname=fqn;if(fqn.indexOf(".")!=-1){var idx=fqn.lastIndexOf(".");namespace=fqn.substring(0,idx);classname=fqn.substring(idx+1)}var asm=this.assembly_load(assembly);if(!asm)throw new Error("Could not find assembly: "+assembly);var klass=this.find_class(asm,namespace,classname);if(!klass)throw new Error("Could not find class: "+namespace+":"+classname);var method=this.find_method(klass,methodname,-1);if(!method)throw new Error("Could not find method: "+methodname);return method},call_static_method:function(fqn,args,signature){this.bindings_lazy_init();var method=this.resolve_method_fqn(fqn);if(typeof signature==="undefined")signature=Module.mono_method_get_call_signature(method);return this.call_method(method,null,signature,args)},bind_static_method:function(fqn,signature){this.bindings_lazy_init();var method=this.resolve_method_fqn(fqn);if(typeof signature==="undefined")signature=Module.mono_method_get_call_signature(method);return function(){return BINDING.call_method(method,null,signature,arguments)}},bind_assembly_entry_point:function(assembly){this.bindings_lazy_init();var asm=this.assembly_load(assembly);if(!asm)throw new Error("Could not find assembly: "+assembly);var method=this.assembly_get_entry_point(asm);if(!method)throw new Error("Could not find entry point for assembly: "+assembly);if(typeof signature==="undefined")signature=Module.mono_method_get_call_signature(method);return function(){return BINDING.call_method(method,null,signature,arguments)}},call_assembly_entry_point:function(assembly,args,signature){this.bindings_lazy_init();var asm=this.assembly_load(assembly);if(!asm)throw new Error("Could not find assembly: "+assembly);var method=this.assembly_get_entry_point(asm);if(!method)throw new Error("Could not find entry point for assembly: "+assembly);if(typeof signature==="undefined")signature=Module.mono_method_get_call_signature(method);return this.call_method(method,null,signature,args)},mono_wasm_register_obj:function(obj){var gc_handle=undefined;if(obj!==null&&typeof obj!=="undefined"){gc_handle=obj.__mono_gchandle__;if(typeof gc_handle==="undefined"){var handle=this.mono_wasm_free_list.length?this.mono_wasm_free_list.pop():this.mono_wasm_ref_counter++;obj.__mono_jshandle__=handle;var wasm_type=obj[Symbol.for("wasm type")];obj.__owns_handle__=true;gc_handle=obj.__mono_gchandle__=this.wasm_binding_obj_new(handle+1,obj.__owns_handle__,typeof wasm_type==="undefined"?-1:wasm_type);this.mono_wasm_object_registry[handle]=obj}}return gc_handle},mono_wasm_require_handle:function(handle){if(handle>0)return this.mono_wasm_object_registry[handle-1];return null},mono_wasm_unregister_obj:function(js_id){var obj=this.mono_wasm_object_registry[js_id-1];if(typeof obj!=="undefined"&&obj!==null){if(typeof ___mono_wasm_global___!=="undefined"&&___mono_wasm_global___===obj)return obj;var gc_handle=obj.__mono_gchandle__;if(typeof gc_handle!=="undefined"){obj.__mono_gchandle__=undefined;obj.__mono_jshandle__=undefined;if(typeof obj.__mono_delegate_alive__!=="undefined")obj.__mono_delegate_alive__=false;this.mono_wasm_object_registry[js_id-1]=undefined;this.mono_wasm_free_list.push(js_id-1)}}return obj},mono_wasm_free_handle:function(handle){this.mono_wasm_unregister_obj(handle)},mono_wasm_free_raw_object:function(js_id){var obj=this.mono_wasm_object_registry[js_id-1];if(typeof obj!=="undefined"&&obj!==null){if(typeof ___mono_wasm_global___!=="undefined"&&___mono_wasm_global___===obj)return obj;var gc_handle=obj.__mono_gchandle__;if(typeof gc_handle!=="undefined"){obj.__mono_gchandle__=undefined;obj.__mono_jshandle__=undefined;this.mono_wasm_object_registry[js_id-1]=undefined;this.mono_wasm_free_list.push(js_id-1)}}return obj},mono_wasm_get_global:function(){function testGlobal(obj){obj["___mono_wasm_global___"]=obj;var success=typeof ___mono_wasm_global___==="object"&&obj["___mono_wasm_global___"]===obj;if(!success){delete obj["___mono_wasm_global___"]}return success}if(typeof ___mono_wasm_global___==="object"){return ___mono_wasm_global___}if(typeof global==="object"&&testGlobal(global)){___mono_wasm_global___=global}else if(typeof window==="object"&&testGlobal(window)){___mono_wasm_global___=window}else if(testGlobal(function(){return Function}()("return this")())){___mono_wasm_global___=function(){return Function}()("return this")()}if(typeof ___mono_wasm_global___==="object"){return ___mono_wasm_global___}throw Error("Unable to get mono wasm global object.")},mono_wasm_parse_args:function(args){var js_args=this.mono_array_to_js_array(args);this.mono_wasm_save_LMF();return js_args},mono_wasm_save_LMF:function(){BINDING.mono_wasm_owned_objects_frames.push(BINDING.mono_wasm_owned_objects_LMF);BINDING.mono_wasm_owned_objects_LMF=undefined},mono_wasm_unwind_LMF:function(){var __owned_objects__=this.mono_wasm_owned_objects_frames.pop();if(typeof __owned_objects__!=="undefined"){var refidx;for(refidx=0;refidx<__owned_objects__.length;refidx++){var ownerRelease=__owned_objects__[refidx];this.call_method(this.safehandle_release_by_handle,null,"i",[ownerRelease])}}},mono_wasm_convert_return_value:function(ret){this.mono_wasm_unwind_LMF();return this.js_to_mono_obj(ret)}};function _mono_wasm_bind_core_object(js_handle,gc_handle,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}BINDING.wasm_bind_core_clr_obj(js_handle,gc_handle);requireObject.__mono_gchandle__=gc_handle;requireObject.__js_handle__=js_handle;return gc_handle}function _mono_wasm_bind_host_object(js_handle,gc_handle,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}BINDING.wasm_bind_core_clr_obj(js_handle,gc_handle);requireObject.__mono_gchandle__=gc_handle;return gc_handle}function _mono_wasm_fire_bp(){debugger}function _mono_wasm_fire_exception(exception_id,message,class_name,uncaught){MONO.active_exception={exception_id:exception_id,message:Module.UTF8ToString(message),class_name:Module.UTF8ToString(class_name),uncaught:uncaught};debugger}function _mono_wasm_get_by_index(js_handle,property_index,is_exception){BINDING.bindings_lazy_init();var obj=BINDING.mono_wasm_require_handle(js_handle);if(!obj){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}try{var m=obj[property_index];return BINDING.js_to_mono_obj(m)}catch(e){var res=e.toString();setValue(is_exception,1,"i32");if(res===null||typeof res==="undefined")res="unknown exception";return BINDING.js_string_to_mono_string(res)}}function _mono_wasm_get_global_object(global_name,is_exception){BINDING.bindings_lazy_init();var js_name=BINDING.conv_string(global_name);var globalObj=undefined;if(!js_name){globalObj=BINDING.mono_wasm_get_global()}else{globalObj=BINDING.mono_wasm_get_global()[js_name]}if(globalObj===null||typeof globalObj===undefined){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Global object '"+js_name+"' not found.")}return BINDING.js_to_mono_obj(globalObj)}function _mono_wasm_get_object_property(js_handle,property_name,is_exception){BINDING.bindings_lazy_init();var obj=BINDING.mono_wasm_require_handle(js_handle);if(!obj){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var js_name=BINDING.conv_string(property_name);if(!js_name){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid property name object '"+js_name+"'")}var res;try{var m=obj[js_name];if(m===Object(m)&&obj.__is_mono_proxied__)m.__is_mono_proxied__=true;return BINDING.js_to_mono_obj(m)}catch(e){var res=e.toString();setValue(is_exception,1,"i32");if(res===null||typeof res==="undefined")res="unknown exception";return BINDING.js_string_to_mono_string(res)}}var DOTNET={_dotnet_get_global:function(){function testGlobal(obj){obj["___dotnet_global___"]=obj;var success=typeof ___dotnet_global___==="object"&&obj["___dotnet_global___"]===obj;if(!success){delete obj["___dotnet_global___"]}return success}if(typeof ___dotnet_global___==="object"){return ___dotnet_global___}if(typeof global==="object"&&testGlobal(global)){___dotnet_global___=global}else if(typeof window==="object"&&testGlobal(window)){___dotnet_global___=window}if(typeof ___dotnet_global___==="object"){return ___dotnet_global___}throw Error("unable to get DotNet global object.")},conv_string:function(mono_obj){return MONO.string_decoder.copy(mono_obj)}};function _mono_wasm_invoke_js_blazor(exceptionMessage,callInfo,arg0,arg1,arg2){var mono_string=DOTNET._dotnet_get_global()._mono_string_cached||(DOTNET._dotnet_get_global()._mono_string_cached=Module.cwrap("mono_wasm_string_from_js","number",["string"]));try{var blazorExports=DOTNET._dotnet_get_global().Blazor;if(!blazorExports){throw new Error("The blazor.webassembly.js library is not loaded.")}return blazorExports._internal.invokeJSFromDotNet(callInfo,arg0,arg1,arg2)}catch(ex){var exceptionJsString=ex.message+"\n"+ex.stack;var exceptionSystemString=mono_string(exceptionJsString);setValue(exceptionMessage,exceptionSystemString,"i32");return 0}}function _mono_wasm_invoke_js_marshalled(exceptionMessage,asyncHandleLongPtr,functionName,argsJson,treatResultAsVoid){var mono_string=DOTNET._dotnet_get_global()._mono_string_cached||(DOTNET._dotnet_get_global()._mono_string_cached=Module.cwrap("mono_wasm_string_from_js","number",["string"]));try{var u32Index=asyncHandleLongPtr>>2;var asyncHandleJsNumber=Module.HEAPU32[u32Index+1]*4294967296+Module.HEAPU32[u32Index];var funcNameJsString=DOTNET.conv_string(functionName);var argsJsonJsString=argsJson&&DOTNET.conv_string(argsJson);var dotNetExports=DOTNET._dotnet_get_global().DotNet;if(!dotNetExports){throw new Error("The Microsoft.JSInterop.js library is not loaded.")}if(asyncHandleJsNumber){dotNetExports.jsCallDispatcher.beginInvokeJSFromDotNet(asyncHandleJsNumber,funcNameJsString,argsJsonJsString,treatResultAsVoid);return 0}else{var resultJson=dotNetExports.jsCallDispatcher.invokeJSFromDotNet(funcNameJsString,argsJsonJsString,treatResultAsVoid);return resultJson===null?0:mono_string(resultJson)}}catch(ex){var exceptionJsString=ex.message+"\n"+ex.stack;var exceptionSystemString=mono_string(exceptionJsString);setValue(exceptionMessage,exceptionSystemString,"i32");return 0}}function _mono_wasm_invoke_js_unmarshalled(exceptionMessage,funcName,arg0,arg1,arg2){try{var funcNameJsString=DOTNET.conv_string(funcName);var dotNetExports=DOTNET._dotnet_get_global().DotNet;if(!dotNetExports){throw new Error("The Microsoft.JSInterop.js library is not loaded.")}var funcInstance=dotNetExports.jsCallDispatcher.findJSFunction(funcNameJsString);return funcInstance.call(null,arg0,arg1,arg2)}catch(ex){var exceptionJsString=ex.message+"\n"+ex.stack;var mono_string=Module.cwrap("mono_wasm_string_from_js","number",["string"]);var exceptionSystemString=mono_string(exceptionJsString);setValue(exceptionMessage,exceptionSystemString,"i32");return 0}}function _mono_wasm_invoke_js_with_args(js_handle,method_name,args,is_exception){BINDING.bindings_lazy_init();var obj=BINDING.get_js_obj(js_handle);if(!obj){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var js_name=BINDING.conv_string(method_name);if(!js_name){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid method name object '"+method_name+"'")}var js_args=BINDING.mono_wasm_parse_args(args);var res;try{var m=obj[js_name];if(typeof m==="undefined")throw new Error("Method: '"+js_name+"' not found for: '"+Object.prototype.toString.call(obj)+"'");var res=m.apply(obj,js_args);return BINDING.mono_wasm_convert_return_value(res)}catch(e){BINDING.mono_wasm_unwind_LMF();var res=e.toString();setValue(is_exception,1,"i32");if(res===null||res===undefined)res="unknown exception";return BINDING.js_string_to_mono_string(res)}}function _mono_wasm_new(core_name,args,is_exception){BINDING.bindings_lazy_init();var js_name=BINDING.conv_string(core_name);if(!js_name){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Core object '"+js_name+"' not found.")}var coreObj=BINDING.mono_wasm_get_global()[js_name];if(coreObj===null||typeof coreObj==="undefined"){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("JavaScript host object '"+js_name+"' not found.")}var js_args=BINDING.mono_wasm_parse_args(args);try{var allocator=function(constructor,js_args){var argsList=new Array;argsList[0]=constructor;if(js_args)argsList=argsList.concat(js_args);var obj=new(constructor.bind.apply(constructor,argsList));return obj};var res=allocator(coreObj,js_args);var gc_handle=BINDING.mono_wasm_free_list.length?BINDING.mono_wasm_free_list.pop():BINDING.mono_wasm_ref_counter++;BINDING.mono_wasm_object_registry[gc_handle]=res;return BINDING.mono_wasm_convert_return_value(gc_handle+1)}catch(e){var res=e.toString();setValue(is_exception,1,"i32");if(res===null||res===undefined)res="Error allocating object.";return BINDING.js_string_to_mono_string(res)}}function _mono_wasm_release_handle(js_handle,is_exception){BINDING.bindings_lazy_init();BINDING.mono_wasm_free_handle(js_handle)}function _mono_wasm_release_object(js_handle,is_exception){BINDING.bindings_lazy_init();BINDING.mono_wasm_free_raw_object(js_handle)}function _mono_wasm_set_by_index(js_handle,property_index,value,is_exception){BINDING.bindings_lazy_init();var obj=BINDING.mono_wasm_require_handle(js_handle);if(!obj){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var js_value=BINDING.unbox_mono_obj(value);BINDING.mono_wasm_save_LMF();try{obj[property_index]=js_value;BINDING.mono_wasm_unwind_LMF();return true}catch(e){var res=e.toString();setValue(is_exception,1,"i32");if(res===null||typeof res==="undefined")res="unknown exception";return BINDING.js_string_to_mono_string(res)}}function _mono_wasm_set_is_async_method(objectId){MONO._async_method_objectId=objectId}function _mono_wasm_set_object_property(js_handle,property_name,value,createIfNotExist,hasOwnProperty,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var property=BINDING.conv_string(property_name);if(!property){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid property name object '"+property_name+"'")}var result=false;var js_value=BINDING.unbox_mono_obj(value);BINDING.mono_wasm_save_LMF();if(createIfNotExist){requireObject[property]=js_value;result=true}else{result=false;if(!createIfNotExist){if(!requireObject.hasOwnProperty(property))return false}if(hasOwnProperty===true){if(requireObject.hasOwnProperty(property)){requireObject[property]=js_value;result=true}}else{requireObject[property]=js_value;result=true}}BINDING.mono_wasm_unwind_LMF();return BINDING.call_method(BINDING.box_js_bool,null,"im",[result])}function _mono_wasm_typed_array_copy_from(js_handle,pinned_array,begin,end,bytes_per_element,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var res=BINDING.typedarray_copy_from(requireObject,pinned_array,begin,end,bytes_per_element);return BINDING.js_to_mono_obj(res)}function _mono_wasm_typed_array_copy_to(js_handle,pinned_array,begin,end,bytes_per_element,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var res=BINDING.typedarray_copy_to(requireObject,pinned_array,begin,end,bytes_per_element);return BINDING.js_to_mono_obj(res)}function _mono_wasm_typed_array_from(pinned_array,begin,end,bytes_per_element,type,is_exception){BINDING.bindings_lazy_init();var res=BINDING.typed_array_from(pinned_array,begin,end,bytes_per_element,type);return BINDING.js_to_mono_obj(res)}function _mono_wasm_typed_array_to_array(js_handle,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}return BINDING.js_typed_array_to_array(requireObject)}function _usleep(useconds){var start=_emscripten_get_now();while(_emscripten_get_now()-start>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){setErrNo(28);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _pthread_cleanup_pop(){assert(_pthread_cleanup_push.level==__ATEXIT__.length,"cannot pop if something else added meanwhile!");__ATEXIT__.pop();_pthread_cleanup_push.level=__ATEXIT__.length}function _pthread_cleanup_push(routine,arg){__ATEXIT__.push(function(){dynCall_vi(routine,arg)});_pthread_cleanup_push.level=__ATEXIT__.length}function _pthread_setcancelstate(){return 0}function _schedule_background_exec(){++MONO.pump_count;if(ENVIRONMENT_IS_WEB){window.setTimeout(MONO.pump_message,0)}else if(ENVIRONMENT_IS_WORKER){self.setTimeout(MONO.pump_message,0)}else if(ENVIRONMENT_IS_NODE){global.setTimeout(MONO.pump_message,0)}}function _sem_destroy(){}function _sem_init(){}function _sem_post(){}function _sem_trywait(){}function _sem_wait(){}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _sysconf(name){switch(name){case 30:return 16384;case 85:var maxHeapSize=2147483648;return maxHeapSize/16384;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:case 79:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}setErrNo(28);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var double=ch<105;if(double&&buf&1)buf++;readAsmConstArgsArray.push(double?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;MONO.export_functions(Module);BINDING.export_functions(Module);function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var asmLibraryArg={"b":___assert_fail,"Ya":___clock_gettime,"Xa":___cxa_allocate_exception,"Wa":___cxa_begin_catch,"Va":___cxa_end_catch,"Ua":___cxa_find_matching_catch_3,"Ta":___cxa_throw,"Sa":___resumeException,"Ea":___sys_access,"Qa":___sys_chdir,"B":___sys_chmod,"Ha":___sys_fadvise64_64,"va":___sys_fchmod,"i":___sys_fcntl64,"Ka":___sys_fstat64,"Ma":___sys_ftruncate64,"Oa":___sys_getcwd,"Ia":___sys_getdents64,"g":___sys_getpid,"za":___sys_getrusage,"Aa":___sys_ioctl,"xa":___sys_link,"La":___sys_lstat64,"Ja":___sys_madvise1,"Ca":___sys_mkdir,"Na":___sys_mmap2,"Pa":___sys_msync,"wa":___sys_munmap,"z":___sys_open,"Ga":___sys_read,"ya":___sys_readlink,"Da":___sys_rename,"Ba":___sys_rmdir,"r":___sys_socketcall,"A":___sys_stat64,"Ra":___sys_unlink,"Fa":___sys_utimensat,"a":_abort,"pa":_clock_getres,"q":_clock_gettime,"oa":compile_function,"h":_emscripten_asm_const_int,"na":_emscripten_memcpy_big,"ma":_emscripten_resize_heap,"ua":_environ_get,"ta":_environ_sizes_get,"d":_exit,"m":_fd_close,"sa":_fd_fdstat_get,"ra":_fd_read,"ga":_fd_seek,"qa":_fd_sync,"x":_fd_write,"la":_flock,"ka":_gai_strerror,"ja":_getTempRet0,"k":_gettimeofday,"ia":_gmtime_r,"ha":invoke_vi,"ba":_llvm_eh_typeid_for,"p":_localtime_r,"memory":wasmMemory,"aa":_mono_set_timeout,"$":_mono_wasm_add_array_item,"fa":_mono_wasm_add_enum_var,"_":_mono_wasm_add_frame,"ea":_mono_wasm_add_func_var,"da":_mono_wasm_add_obj_var,"o":_mono_wasm_add_properties_var,"c":_mono_wasm_add_typed_value,"y":_mono_wasm_asm_loaded,"Z":_mono_wasm_bind_core_object,"Y":_mono_wasm_bind_host_object,"X":_mono_wasm_fire_bp,"W":_mono_wasm_fire_exception,"V":_mono_wasm_get_by_index,"U":_mono_wasm_get_global_object,"T":_mono_wasm_get_object_property,"S":_mono_wasm_invoke_js_blazor,"R":_mono_wasm_invoke_js_marshalled,"Q":_mono_wasm_invoke_js_unmarshalled,"P":_mono_wasm_invoke_js_with_args,"O":_mono_wasm_new,"N":_mono_wasm_release_handle,"M":_mono_wasm_release_object,"L":_mono_wasm_set_by_index,"ca":_mono_wasm_set_is_async_method,"K":_mono_wasm_set_object_property,"J":_mono_wasm_typed_array_copy_from,"I":_mono_wasm_typed_array_copy_to,"H":_mono_wasm_typed_array_from,"G":_mono_wasm_typed_array_to_array,"n":_nanosleep,"f":_pthread_cleanup_pop,"e":_pthread_cleanup_push,"l":_pthread_setcancelstate,"F":_schedule_background_exec,"w":_sem_destroy,"v":_sem_init,"u":_sem_post,"E":_sem_trywait,"D":_sem_wait,"t":_strftime,"j":_sysconf,"table":wasmTable,"s":_time,"C":_tzset};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["Za"]).apply(null,arguments)};var _mono_wasm_register_root=Module["_mono_wasm_register_root"]=function(){return(_mono_wasm_register_root=Module["_mono_wasm_register_root"]=Module["asm"]["_a"]).apply(null,arguments)};var _mono_wasm_deregister_root=Module["_mono_wasm_deregister_root"]=function(){return(_mono_wasm_deregister_root=Module["_mono_wasm_deregister_root"]=Module["asm"]["$a"]).apply(null,arguments)};var _mono_wasm_add_assembly=Module["_mono_wasm_add_assembly"]=function(){return(_mono_wasm_add_assembly=Module["_mono_wasm_add_assembly"]=Module["asm"]["ab"]).apply(null,arguments)};var _mono_wasm_assembly_already_added=Module["_mono_wasm_assembly_already_added"]=function(){return(_mono_wasm_assembly_already_added=Module["_mono_wasm_assembly_already_added"]=Module["asm"]["bb"]).apply(null,arguments)};var _mono_wasm_setenv=Module["_mono_wasm_setenv"]=function(){return(_mono_wasm_setenv=Module["_mono_wasm_setenv"]=Module["asm"]["cb"]).apply(null,arguments)};var _mono_wasm_load_runtime=Module["_mono_wasm_load_runtime"]=function(){return(_mono_wasm_load_runtime=Module["_mono_wasm_load_runtime"]=Module["asm"]["db"]).apply(null,arguments)};var _mono_wasm_assembly_load=Module["_mono_wasm_assembly_load"]=function(){return(_mono_wasm_assembly_load=Module["_mono_wasm_assembly_load"]=Module["asm"]["eb"]).apply(null,arguments)};var _mono_wasm_assembly_find_class=Module["_mono_wasm_assembly_find_class"]=function(){return(_mono_wasm_assembly_find_class=Module["_mono_wasm_assembly_find_class"]=Module["asm"]["fb"]).apply(null,arguments)};var _mono_wasm_assembly_find_method=Module["_mono_wasm_assembly_find_method"]=function(){return(_mono_wasm_assembly_find_method=Module["_mono_wasm_assembly_find_method"]=Module["asm"]["gb"]).apply(null,arguments)};var _mono_wasm_invoke_method=Module["_mono_wasm_invoke_method"]=function(){return(_mono_wasm_invoke_method=Module["_mono_wasm_invoke_method"]=Module["asm"]["hb"]).apply(null,arguments)};var _mono_wasm_assembly_get_entry_point=Module["_mono_wasm_assembly_get_entry_point"]=function(){return(_mono_wasm_assembly_get_entry_point=Module["_mono_wasm_assembly_get_entry_point"]=Module["asm"]["ib"]).apply(null,arguments)};var _mono_wasm_string_get_utf8=Module["_mono_wasm_string_get_utf8"]=function(){return(_mono_wasm_string_get_utf8=Module["_mono_wasm_string_get_utf8"]=Module["asm"]["jb"]).apply(null,arguments)};var _mono_wasm_string_convert=Module["_mono_wasm_string_convert"]=function(){return(_mono_wasm_string_convert=Module["_mono_wasm_string_convert"]=Module["asm"]["kb"]).apply(null,arguments)};var _mono_wasm_string_from_js=Module["_mono_wasm_string_from_js"]=function(){return(_mono_wasm_string_from_js=Module["_mono_wasm_string_from_js"]=Module["asm"]["lb"]).apply(null,arguments)};var _mono_wasm_string_from_utf16=Module["_mono_wasm_string_from_utf16"]=function(){return(_mono_wasm_string_from_utf16=Module["_mono_wasm_string_from_utf16"]=Module["asm"]["mb"]).apply(null,arguments)};var _mono_wasm_get_obj_type=Module["_mono_wasm_get_obj_type"]=function(){return(_mono_wasm_get_obj_type=Module["_mono_wasm_get_obj_type"]=Module["asm"]["nb"]).apply(null,arguments)};var _mono_unbox_int=Module["_mono_unbox_int"]=function(){return(_mono_unbox_int=Module["_mono_unbox_int"]=Module["asm"]["ob"]).apply(null,arguments)};var _mono_wasm_unbox_float=Module["_mono_wasm_unbox_float"]=function(){return(_mono_wasm_unbox_float=Module["_mono_wasm_unbox_float"]=Module["asm"]["pb"]).apply(null,arguments)};var _mono_wasm_array_length=Module["_mono_wasm_array_length"]=function(){return(_mono_wasm_array_length=Module["_mono_wasm_array_length"]=Module["asm"]["qb"]).apply(null,arguments)};var _mono_wasm_array_get=Module["_mono_wasm_array_get"]=function(){return(_mono_wasm_array_get=Module["_mono_wasm_array_get"]=Module["asm"]["rb"]).apply(null,arguments)};var _mono_wasm_obj_array_new=Module["_mono_wasm_obj_array_new"]=function(){return(_mono_wasm_obj_array_new=Module["_mono_wasm_obj_array_new"]=Module["asm"]["sb"]).apply(null,arguments)};var _mono_wasm_obj_array_set=Module["_mono_wasm_obj_array_set"]=function(){return(_mono_wasm_obj_array_set=Module["_mono_wasm_obj_array_set"]=Module["asm"]["tb"]).apply(null,arguments)};var _mono_wasm_string_array_new=Module["_mono_wasm_string_array_new"]=function(){return(_mono_wasm_string_array_new=Module["_mono_wasm_string_array_new"]=Module["asm"]["ub"]).apply(null,arguments)};var _mono_wasm_exec_regression=Module["_mono_wasm_exec_regression"]=function(){return(_mono_wasm_exec_regression=Module["_mono_wasm_exec_regression"]=Module["asm"]["vb"]).apply(null,arguments)};var _mono_wasm_exit=Module["_mono_wasm_exit"]=function(){return(_mono_wasm_exit=Module["_mono_wasm_exit"]=Module["asm"]["wb"]).apply(null,arguments)};var _mono_wasm_set_main_args=Module["_mono_wasm_set_main_args"]=function(){return(_mono_wasm_set_main_args=Module["_mono_wasm_set_main_args"]=Module["asm"]["xb"]).apply(null,arguments)};var _mono_wasm_strdup=Module["_mono_wasm_strdup"]=function(){return(_mono_wasm_strdup=Module["_mono_wasm_strdup"]=Module["asm"]["yb"]).apply(null,arguments)};var _mono_wasm_parse_runtime_options=Module["_mono_wasm_parse_runtime_options"]=function(){return(_mono_wasm_parse_runtime_options=Module["_mono_wasm_parse_runtime_options"]=Module["asm"]["zb"]).apply(null,arguments)};var _mono_wasm_enable_on_demand_gc=Module["_mono_wasm_enable_on_demand_gc"]=function(){return(_mono_wasm_enable_on_demand_gc=Module["_mono_wasm_enable_on_demand_gc"]=Module["asm"]["Ab"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["Bb"]).apply(null,arguments)};var _mono_wasm_typed_array_new=Module["_mono_wasm_typed_array_new"]=function(){return(_mono_wasm_typed_array_new=Module["_mono_wasm_typed_array_new"]=Module["asm"]["Cb"]).apply(null,arguments)};var _mono_wasm_unbox_enum=Module["_mono_wasm_unbox_enum"]=function(){return(_mono_wasm_unbox_enum=Module["_mono_wasm_unbox_enum"]=Module["asm"]["Db"]).apply(null,arguments)};var _memset=Module["_memset"]=function(){return(_memset=Module["_memset"]=Module["asm"]["Eb"]).apply(null,arguments)};var _mono_print_method_from_ip=Module["_mono_print_method_from_ip"]=function(){return(_mono_print_method_from_ip=Module["_mono_print_method_from_ip"]=Module["asm"]["Fb"]).apply(null,arguments)};var _putchar=Module["_putchar"]=function(){return(_putchar=Module["_putchar"]=Module["asm"]["Gb"]).apply(null,arguments)};var _mono_wasm_pause_on_exceptions=Module["_mono_wasm_pause_on_exceptions"]=function(){return(_mono_wasm_pause_on_exceptions=Module["_mono_wasm_pause_on_exceptions"]=Module["asm"]["Hb"]).apply(null,arguments)};var _mono_wasm_setup_single_step=Module["_mono_wasm_setup_single_step"]=function(){return(_mono_wasm_setup_single_step=Module["_mono_wasm_setup_single_step"]=Module["asm"]["Ib"]).apply(null,arguments)};var _mono_wasm_clear_all_breakpoints=Module["_mono_wasm_clear_all_breakpoints"]=function(){return(_mono_wasm_clear_all_breakpoints=Module["_mono_wasm_clear_all_breakpoints"]=Module["asm"]["Jb"]).apply(null,arguments)};var _mono_wasm_set_breakpoint=Module["_mono_wasm_set_breakpoint"]=function(){return(_mono_wasm_set_breakpoint=Module["_mono_wasm_set_breakpoint"]=Module["asm"]["Kb"]).apply(null,arguments)};var _mono_wasm_remove_breakpoint=Module["_mono_wasm_remove_breakpoint"]=function(){return(_mono_wasm_remove_breakpoint=Module["_mono_wasm_remove_breakpoint"]=Module["asm"]["Lb"]).apply(null,arguments)};var _mono_wasm_current_bp_id=Module["_mono_wasm_current_bp_id"]=function(){return(_mono_wasm_current_bp_id=Module["_mono_wasm_current_bp_id"]=Module["asm"]["Mb"]).apply(null,arguments)};var _mono_wasm_enum_frames=Module["_mono_wasm_enum_frames"]=function(){return(_mono_wasm_enum_frames=Module["_mono_wasm_enum_frames"]=Module["asm"]["Nb"]).apply(null,arguments)};var _mono_wasm_get_deref_ptr_value=Module["_mono_wasm_get_deref_ptr_value"]=function(){return(_mono_wasm_get_deref_ptr_value=Module["_mono_wasm_get_deref_ptr_value"]=Module["asm"]["Ob"]).apply(null,arguments)};var _mono_wasm_get_local_vars=Module["_mono_wasm_get_local_vars"]=function(){return(_mono_wasm_get_local_vars=Module["_mono_wasm_get_local_vars"]=Module["asm"]["Pb"]).apply(null,arguments)};var _mono_wasm_get_object_properties=Module["_mono_wasm_get_object_properties"]=function(){return(_mono_wasm_get_object_properties=Module["_mono_wasm_get_object_properties"]=Module["asm"]["Qb"]).apply(null,arguments)};var _mono_wasm_get_array_values=Module["_mono_wasm_get_array_values"]=function(){return(_mono_wasm_get_array_values=Module["_mono_wasm_get_array_values"]=Module["asm"]["Rb"]).apply(null,arguments)};var _mono_wasm_invoke_getter_on_object=Module["_mono_wasm_invoke_getter_on_object"]=function(){return(_mono_wasm_invoke_getter_on_object=Module["_mono_wasm_invoke_getter_on_object"]=Module["asm"]["Sb"]).apply(null,arguments)};var _mono_wasm_invoke_getter_on_value=Module["_mono_wasm_invoke_getter_on_value"]=function(){return(_mono_wasm_invoke_getter_on_value=Module["_mono_wasm_invoke_getter_on_value"]=Module["asm"]["Tb"]).apply(null,arguments)};var _mono_set_timeout_exec=Module["_mono_set_timeout_exec"]=function(){return(_mono_set_timeout_exec=Module["_mono_set_timeout_exec"]=Module["asm"]["Ub"]).apply(null,arguments)};var _mono_background_exec=Module["_mono_background_exec"]=function(){return(_mono_background_exec=Module["_mono_background_exec"]=Module["asm"]["Vb"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["Wb"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["Xb"]).apply(null,arguments)};var _mono_wasm_load_icu_data=Module["_mono_wasm_load_icu_data"]=function(){return(_mono_wasm_load_icu_data=Module["_mono_wasm_load_icu_data"]=Module["asm"]["Yb"]).apply(null,arguments)};var _ntohs=Module["_ntohs"]=function(){return(_ntohs=Module["_ntohs"]=Module["asm"]["Zb"]).apply(null,arguments)};var _htons=Module["_htons"]=function(){return(_htons=Module["_htons"]=Module["asm"]["_b"]).apply(null,arguments)};var __get_tzname=Module["__get_tzname"]=function(){return(__get_tzname=Module["__get_tzname"]=Module["asm"]["$b"]).apply(null,arguments)};var __get_daylight=Module["__get_daylight"]=function(){return(__get_daylight=Module["__get_daylight"]=Module["asm"]["ac"]).apply(null,arguments)};var __get_timezone=Module["__get_timezone"]=function(){return(__get_timezone=Module["__get_timezone"]=Module["asm"]["bc"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["cc"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["dc"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["ec"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["fc"]).apply(null,arguments)};var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=function(){return(__ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=Module["asm"]["gc"]).apply(null,arguments)};var _memalign=Module["_memalign"]=function(){return(_memalign=Module["_memalign"]=Module["asm"]["hc"]).apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return(dynCall_vi=Module["dynCall_vi"]=Module["asm"]["ic"]).apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return(dynCall_v=Module["dynCall_v"]=Module["asm"]["jc"]).apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){return(dynCall_ii=Module["dynCall_ii"]=Module["asm"]["kc"]).apply(null,arguments)};function invoke_vi(index,a1){var sp=stackSave();try{dynCall_vi(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["getMemory"]=getMemory;Module["UTF8ArrayToString"]=UTF8ArrayToString;Module["UTF8ToString"]=UTF8ToString;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["addFunction"]=addFunction;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); + +// SIG // Begin signature block +// SIG // MIIjjwYJKoZIhvcNAQcCoIIjgDCCI3wCAQExDzANBglg +// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor +// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC +// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg +// SIG // cZuu/hai63COnDcLXEve2QOIy4Edl3sCm55aRN6YLuag +// SIG // gg2BMIIF/zCCA+egAwIBAgITMwAAAYdyF3IVWUDHCQAA +// SIG // AAABhzANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJV +// SIG // UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH +// SIG // UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv +// SIG // cmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBT +// SIG // aWduaW5nIFBDQSAyMDExMB4XDTIwMDMwNDE4Mzk0N1oX +// SIG // DTIxMDMwMzE4Mzk0N1owdDELMAkGA1UEBhMCVVMxEzAR +// SIG // BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v +// SIG // bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv +// SIG // bjEeMBwGA1UEAxMVTWljcm9zb2Z0IENvcnBvcmF0aW9u +// SIG // MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA +// SIG // zrfJC3Oz90+zCiIaLmB3sDBZp6vAMruxToWQkGm1cAad +// SIG // lUuFsgdkHuE0AU/Ggc5wDQxD4xyjXT0/F8+XDWpYulx3 +// SIG // n0vIv1l7RdL0rD/DRL+pgR7gNqdX8NsAfxdHR7Cdxn2e +// SIG // XNLDyY5JbImKj8OfcSeeJDPdSDoIjtjlM4zQJYz4m4wl +// SIG // nx+1M0NUzx3OHcHopbPBhCK2wUW+yFsIjmy9do1k+GIe +// SIG // 9TUILyfRZ+vlIQ/cdrpN3S4/OL8LdTbhUIrSicSFdH1b +// SIG // ETUd2m0FTi6qQ7oG69EszS+qPMczhy+Tl4hhsIOnpIlw +// SIG // Nf9l12O8lRXN/bZXnQ7WY0ozW3sdc88ElwIDAQABo4IB +// SIG // fjCCAXowHwYDVR0lBBgwFgYKKwYBBAGCN0wIAQYIKwYB +// SIG // BQUHAwMwHQYDVR0OBBYEFIaL+GcjvemsZCXTI6c7ts1V +// SIG // ziXLMFAGA1UdEQRJMEekRTBDMSkwJwYDVQQLEyBNaWNy +// SIG // b3NvZnQgT3BlcmF0aW9ucyBQdWVydG8gUmljbzEWMBQG +// SIG // A1UEBRMNMjMwMDEyKzQ1ODM4NTAfBgNVHSMEGDAWgBRI +// SIG // bmTlUAXTgqoXNzcitW2oynUClTBUBgNVHR8ETTBLMEmg +// SIG // R6BFhkNodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtp +// SIG // b3BzL2NybC9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDct +// SIG // MDguY3JsMGEGCCsGAQUFBwEBBFUwUzBRBggrBgEFBQcw +// SIG // AoZFaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraW9w +// SIG // cy9jZXJ0cy9NaWNDb2RTaWdQQ0EyMDExXzIwMTEtMDct +// SIG // MDguY3J0MAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEL +// SIG // BQADggIBAIsZskuhOr6a1g/ShTSAfRuc8jLiI2QDrlCd +// SIG // RCv1ZYOhW92R1441MAEyiHF2xbhQulq+Cja1OA2P7AVa +// SIG // pmm+QAv43t26VKY7caRMqlKrT3N9MBIP6zvb5ipqiqCz +// SIG // 09+7L3NjVQZhjZfvOajuH1f8OwseydAW6pNfSnETXY7e +// SIG // niqE50zxwR5VR0CB2aTMWnGxTgJCa6gFZGGXc+4pDV08 +// SIG // VfhkW9+rQuAcjDcRNgxe7xXb2omT9AlWeQcidoAIVzHS +// SIG // vfrrMc1ZPdd6inXtTgLlnb/q53apACJvH1JUZ6+LGkgo +// SIG // O3CG1MAgn9desFCexLiQ4NLx3soZwnh5wW8h90WZBxIt +// SIG // qH5n4JxSEiWQ3TAHlWRlTodtCaedFwc6qJKT83mes3Nf +// SIG // 4MiCzcolYBPkT5I51ELIXdX9TzIJ97Z7Ngs+2yYlVGqh +// SIG // Dt5/akRYMuSbi2nulMHhnwHjqN3YC2cYpCs2LN4QzGhL +// SIG // SavCD+9XF+0F3upZzJl1Px3X89qfPe2XfpFPr2byiN3M +// SIG // C37lUICtkWds/inNyt3UT89q18nCuVwrkWZrxmm/1m62 +// SIG // Ygu8CUGqYAaHZbTCORjHRawYPSHhe/6z+BKlUF3irXr0 +// SIG // 5WV46bjYYY7kftgzLf3Vrn416YlvdW6N2h+hGozgC15q +// SIG // MYJbQqdSu4a0uoJrL4/eHC0X+dEEOFPEMIIHejCCBWKg +// SIG // AwIBAgIKYQ6Q0gAAAAAAAzANBgkqhkiG9w0BAQsFADCB +// SIG // iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0 +// SIG // b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1p +// SIG // Y3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWlj +// SIG // cm9zb2Z0IFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5 +// SIG // IDIwMTEwHhcNMTEwNzA4MjA1OTA5WhcNMjYwNzA4MjEw +// SIG // OTA5WjB+MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2Fz +// SIG // aGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UE +// SIG // ChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSgwJgYDVQQD +// SIG // Ex9NaWNyb3NvZnQgQ29kZSBTaWduaW5nIFBDQSAyMDEx +// SIG // MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA +// SIG // q/D6chAcLq3YbqqCEE00uvK2WCGfQhsqa+laUKq4Bjga +// SIG // BEm6f8MMHt03a8YS2AvwOMKZBrDIOdUBFDFC04kNeWSH +// SIG // fpRgJGyvnkmc6Whe0t+bU7IKLMOv2akrrnoJr9eWWcpg +// SIG // GgXpZnboMlImEi/nqwhQz7NEt13YxC4Ddato88tt8zpc +// SIG // oRb0RrrgOGSsbmQ1eKagYw8t00CT+OPeBw3VXHmlSSnn +// SIG // Db6gE3e+lD3v++MrWhAfTVYoonpy4BI6t0le2O3tQ5GD +// SIG // 2Xuye4Yb2T6xjF3oiU+EGvKhL1nkkDstrjNYxbc+/jLT +// SIG // swM9sbKvkjh+0p2ALPVOVpEhNSXDOW5kf1O6nA+tGSOE +// SIG // y/S6A4aN91/w0FK/jJSHvMAhdCVfGCi2zCcoOCWYOUo2 +// SIG // z3yxkq4cI6epZuxhH2rhKEmdX4jiJV3TIUs+UsS1Vz8k +// SIG // A/DRelsv1SPjcF0PUUZ3s/gA4bysAoJf28AVs70b1FVL +// SIG // 5zmhD+kjSbwYuER8ReTBw3J64HLnJN+/RpnF78IcV9uD +// SIG // jexNSTCnq47f7Fufr/zdsGbiwZeBe+3W7UvnSSmnEyim +// SIG // p31ngOaKYnhfsi+E11ecXL93KCjx7W3DKI8sj0A3T8Hh +// SIG // hUSJxAlMxdSlQy90lfdu+HggWCwTXWCVmj5PM4TasIgX +// SIG // 3p5O9JawvEagbJjS4NaIjAsCAwEAAaOCAe0wggHpMBAG +// SIG // CSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBRIbmTlUAXT +// SIG // gqoXNzcitW2oynUClTAZBgkrBgEEAYI3FAIEDB4KAFMA +// SIG // dQBiAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +// SIG // AwEB/zAfBgNVHSMEGDAWgBRyLToCMZBDuRQFTuHqp8cx +// SIG // 0SOJNDBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3Js +// SIG // Lm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9N +// SIG // aWNSb29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3JsMF4G +// SIG // CCsGAQUFBwEBBFIwUDBOBggrBgEFBQcwAoZCaHR0cDov +// SIG // L3d3dy5taWNyb3NvZnQuY29tL3BraS9jZXJ0cy9NaWNS +// SIG // b29DZXJBdXQyMDExXzIwMTFfMDNfMjIuY3J0MIGfBgNV +// SIG // HSAEgZcwgZQwgZEGCSsGAQQBgjcuAzCBgzA/BggrBgEF +// SIG // BQcCARYzaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3Br +// SIG // aW9wcy9kb2NzL3ByaW1hcnljcHMuaHRtMEAGCCsGAQUF +// SIG // BwICMDQeMiAdAEwAZQBnAGEAbABfAHAAbwBsAGkAYwB5 +// SIG // AF8AcwB0AGEAdABlAG0AZQBuAHQALiAdMA0GCSqGSIb3 +// SIG // DQEBCwUAA4ICAQBn8oalmOBUeRou09h0ZyKbC5YR4WOS +// SIG // mUKWfdJ5DJDBZV8uLD74w3LRbYP+vj/oCso7v0epo/Np +// SIG // 22O/IjWll11lhJB9i0ZQVdgMknzSGksc8zxCi1LQsP1r +// SIG // 4z4HLimb5j0bpdS1HXeUOeLpZMlEPXh6I/MTfaaQdION +// SIG // 9MsmAkYqwooQu6SpBQyb7Wj6aC6VoCo/KmtYSWMfCWlu +// SIG // WpiW5IP0wI/zRive/DvQvTXvbiWu5a8n7dDd8w6vmSiX +// SIG // mE0OPQvyCInWH8MyGOLwxS3OW560STkKxgrCxq2u5bLZ +// SIG // 2xWIUUVYODJxJxp/sfQn+N4sOiBpmLJZiWhub6e3dMNA +// SIG // BQamASooPoI/E01mC8CzTfXhj38cbxV9Rad25UAqZaPD +// SIG // XVJihsMdYzaXht/a8/jyFqGaJ+HNpZfQ7l1jQeNbB5yH +// SIG // PgZ3BtEGsXUfFL5hYbXw3MYbBL7fQccOKO7eZS/sl/ah +// SIG // XJbYANahRr1Z85elCUtIEJmAH9AAKcWxm6U/RXceNcbS +// SIG // oqKfenoi+kiVH6v7RyOA9Z74v2u3S5fi63V4GuzqN5l5 +// SIG // GEv/1rMjaHXmr/r8i+sLgOppO6/8MO0ETI7f33VtY5E9 +// SIG // 0Z1WTk+/gFcioXgRMiF670EKsT/7qMykXcGhiJtXcVZO +// SIG // SEXAQsmbdlsKgEhr/Xmfwb1tbWrJUnMTDXpQzTGCFWYw +// SIG // ghViAgEBMIGVMH4xCzAJBgNVBAYTAlVTMRMwEQYDVQQI +// SIG // EwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4w +// SIG // HAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKDAm +// SIG // BgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25pbmcgUENB +// SIG // IDIwMTECEzMAAAGHchdyFVlAxwkAAAAAAYcwDQYJYIZI +// SIG // AWUDBAIBBQCgga4wGQYJKoZIhvcNAQkDMQwGCisGAQQB +// SIG // gjcCAQQwHAYKKwYBBAGCNwIBCzEOMAwGCisGAQQBgjcC +// SIG // ARUwLwYJKoZIhvcNAQkEMSIEIKtwV0Fgk52TmgiHL2Ba +// SIG // aGGPJosPw6WhPZmZDjLL2AJ6MEIGCisGAQQBgjcCAQwx +// SIG // NDAyoBSAEgBNAGkAYwByAG8AcwBvAGYAdKEagBhodHRw +// SIG // Oi8vd3d3Lm1pY3Jvc29mdC5jb20wDQYJKoZIhvcNAQEB +// SIG // BQAEggEAHHCpbnfePk52emhi64rdLbi74/9eU6iGjQ3I +// SIG // XjpYvjqxYb5szyUlE04rRUhqVQ42QhMS4vQWwpM1LVbB +// SIG // PrUuHNASXvGDLT+Q1/DcNsmTK0lYR4BHarO9+PwpNkxL +// SIG // o6rsPH037tidnI5toDrKmpeQu7+0SiB3l9CB9QwTiC63 +// SIG // rSOS5Mwc9Aj4a+hTDl1ZE/3uGl/+sD/TZ75Za1D7fEJX +// SIG // BZsuhQgmVQU8r0I/UEIKqDL3hLBGhrdQjhX0yEwfk966 +// SIG // zkrnfqCQleO4xv7A8lkYQlT7RY5diEPlx0x0kIDDHCBt +// SIG // /kFlkYF54fFkVfhfidckG0Ai1zSkzO9LovP4PZPqtqGC +// SIG // EvAwghLsBgorBgEEAYI3AwMBMYIS3DCCEtgGCSqGSIb3 +// SIG // DQEHAqCCEskwghLFAgEDMQ8wDQYJYIZIAWUDBAIBBQAw +// SIG // ggFUBgsqhkiG9w0BCRABBKCCAUMEggE/MIIBOwIBAQYK +// SIG // KwYBBAGEWQoDATAxMA0GCWCGSAFlAwQCAQUABCC6TfcW +// SIG // aDmCU4UamC1Fs9sx0loB7groIw9dlKiyPPLouQIGX4h0 +// SIG // tn+pGBIyMDIwMTAyMDEzMDYxNC43M1owBIACAfSggdSk +// SIG // gdEwgc4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo +// SIG // aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK +// SIG // ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsT +// SIG // IE1pY3Jvc29mdCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNv +// SIG // MSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjpEOURFLUUz +// SIG // OUEtNDNGRTElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUt +// SIG // U3RhbXAgU2VydmljZaCCDkQwggT1MIID3aADAgECAhMz +// SIG // AAABLS5NQcpjZTOgAAAAAAEtMA0GCSqGSIb3DQEBCwUA +// SIG // MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5n +// SIG // dG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVN +// SIG // aWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMTHU1p +// SIG // Y3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwMB4XDTE5 +// SIG // MTIxOTAxMTUwNFoXDTIxMDMxNzAxMTUwNFowgc4xCzAJ +// SIG // BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw +// SIG // DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv +// SIG // ZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1pY3Jvc29m +// SIG // dCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQL +// SIG // Ex1UaGFsZXMgVFNTIEVTTjpEOURFLUUzOUEtNDNGRTEl +// SIG // MCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vy +// SIG // dmljZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +// SIG // ggEBAKlhjfR1STqYRTS3s0i4jIcSMV+G4N0oYgwlQK+p +// SIG // l4DVMFmr1iTZHFLj3Tt7V6F+M/BXx0h9i0uu1yBnqCqN +// SIG // OkuJERTbVnM4u3JvRxzsQfCjBfqD/CNwoMNekoylIBzx +// SIG // P50Skjp1pPsnQBKHaCP8tguvYVzoTQ54q2VpYEP/+OYT +// SIG // QeEPqWFi8WggvsckuercUGkhYWM8DV/4JU7N/rbDrtam +// SIG // Ybe8LtkViTQYbigUSCAor9DhtAZvq8A0A73XFH2df2wD +// SIG // lLtAnKCcsVvXSmZ35bAqneN4uEQVy8NQdReGI1tI6Uxo +// SIG // C7XnjGvK4McDdKhavNJ7DAnSP5+G/DTkdWD+lN8CAwEA +// SIG // AaOCARswggEXMB0GA1UdDgQWBBTZbGR8QgEh+E4Oiv8v +// SIG // Q7408p2GzTAfBgNVHSMEGDAWgBTVYzpcijGQ80N7fEYb +// SIG // xTNoWoVtVTBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8v +// SIG // Y3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0 +// SIG // cy9NaWNUaW1TdGFQQ0FfMjAxMC0wNy0wMS5jcmwwWgYI +// SIG // KwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRwOi8v +// SIG // d3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Rp +// SIG // bVN0YVBDQV8yMDEwLTA3LTAxLmNydDAMBgNVHRMBAf8E +// SIG // AjAAMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA0GCSqGSIb3 +// SIG // DQEBCwUAA4IBAQB9awNk906recBuoO7Ezq7B8UGu9EoF +// SIG // XiL8ac0bbsZDBY9z/3p8atVZRCxHN43a3WGbCMZoKYxS +// SIG // BH6UCkcDcwXIfNKEbVMznF1mjpQEGbqhR+rPNqHXZotS +// SIG // V+vn85AxmefAM3bcLt+WNBpEuOZZ4kPZVcFtMo4YyQjx +// SIG // oNRPiwmp+B0HkhQs/l/VIg0XJY6k5FRKE/JFEcVY4256 +// SIG // NdqUZ+3jou3b4OAktE2urr4V6VRw1fffOlxZb8MyvE5m +// SIG // qvTVJOStVxCuhuqg1rIe8la1gZ5iiuIyWeftONfMw0nS +// SIG // ZchGLigDeInw6XfwwgFnC5Ql8Pbf2jOxCUluAYbzykI+ +// SIG // MnBiMIIGcTCCBFmgAwIBAgIKYQmBKgAAAAAAAjANBgkq +// SIG // hkiG9w0BAQsFADCBiDELMAkGA1UEBhMCVVMxEzARBgNV +// SIG // BAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQx +// SIG // HjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEy +// SIG // MDAGA1UEAxMpTWljcm9zb2Z0IFJvb3QgQ2VydGlmaWNh +// SIG // dGUgQXV0aG9yaXR5IDIwMTAwHhcNMTAwNzAxMjEzNjU1 +// SIG // WhcNMjUwNzAxMjE0NjU1WjB8MQswCQYDVQQGEwJVUzET +// SIG // MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk +// SIG // bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0 +// SIG // aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt +// SIG // cCBQQ0EgMjAxMDCCASIwDQYJKoZIhvcNAQEBBQADggEP +// SIG // ADCCAQoCggEBAKkdDbx3EYo6IOz8E5f1+n9plGt0VBDV +// SIG // pQoAgoX77XxoSyxfxcPlYcJ2tz5mK1vwFVMnBDEfQRsa +// SIG // lR3OCROOfGEwWbEwRA/xYIiEVEMM1024OAizQt2TrNZz +// SIG // MFcmgqNFDdDq9UeBzb8kYDJYYEbyWEeGMoQedGFnkV+B +// SIG // VLHPk0ySwcSmXdFhE24oxhr5hoC732H8RsEnHSRnEnIa +// SIG // IYqvS2SJUGKxXf13Hz3wV3WsvYpCTUBR0Q+cBj5nf/Vm +// SIG // wAOWRH7v0Ev9buWayrGo8noqCjHw2k4GkbaICDXoeByw +// SIG // 6ZnNPOcvRLqn9NxkvaQBwSAJk3jN/LzAyURdXhacAQVP +// SIG // Ik0CAwEAAaOCAeYwggHiMBAGCSsGAQQBgjcVAQQDAgEA +// SIG // MB0GA1UdDgQWBBTVYzpcijGQ80N7fEYbxTNoWoVtVTAZ +// SIG // BgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8E +// SIG // BAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAW +// SIG // gBTV9lbLj+iiXGJo0T2UkFvXzpoYxDBWBgNVHR8ETzBN +// SIG // MEugSaBHhkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20v +// SIG // cGtpL2NybC9wcm9kdWN0cy9NaWNSb29DZXJBdXRfMjAx +// SIG // MC0wNi0yMy5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsG +// SIG // AQUFBzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20v +// SIG // cGtpL2NlcnRzL01pY1Jvb0NlckF1dF8yMDEwLTA2LTIz +// SIG // LmNydDCBoAYDVR0gAQH/BIGVMIGSMIGPBgkrBgEEAYI3 +// SIG // LgMwgYEwPQYIKwYBBQUHAgEWMWh0dHA6Ly93d3cubWlj +// SIG // cm9zb2Z0LmNvbS9QS0kvZG9jcy9DUFMvZGVmYXVsdC5o +// SIG // dG0wQAYIKwYBBQUHAgIwNB4yIB0ATABlAGcAYQBsAF8A +// SIG // UABvAGwAaQBjAHkAXwBTAHQAYQB0AGUAbQBlAG4AdAAu +// SIG // IB0wDQYJKoZIhvcNAQELBQADggIBAAfmiFEN4sbgmD+B +// SIG // cQM9naOhIW+z66bM9TG+zwXiqf76V20ZMLPCxWbJat/1 +// SIG // 5/B4vceoniXj+bzta1RXCCtRgkQS+7lTjMz0YBKKdsxA +// SIG // QEGb3FwX/1z5Xhc1mCRWS3TvQhDIr79/xn/yN31aPxzy +// SIG // mXlKkVIArzgPF/UveYFl2am1a+THzvbKegBvSzBEJCI8 +// SIG // z+0DpZaPWSm8tv0E4XCfMkon/VWvL/625Y4zu2JfmttX +// SIG // QOnxzplmkIz/amJ/3cVKC5Em4jnsGUpxY517IW3DnKOi +// SIG // PPp/fZZqkHimbdLhnPkd/DjYlPTGpQqWhqS9nhquBEKD +// SIG // uLWAmyI4ILUl5WTs9/S/fmNZJQ96LjlXdqJxqgaKD4kW +// SIG // umGnEcua2A5HmoDF0M2n0O99g/DhO3EJ3110mCIIYdqw +// SIG // UB5vvfHhAN/nMQekkzr3ZUd46PioSKv33nJ+YWtvd6mB +// SIG // y6cJrDm77MbL2IK0cs0d9LiFAR6A+xuJKlQ5slvayA1V +// SIG // mXqHczsI5pgt6o3gMy4SKfXAL1QnIffIrE7aKLixqduW +// SIG // sqdCosnPGUFN4Ib5KpqjEWYw07t0MkvfY3v1mYovG8ch +// SIG // r1m1rtxEPJdQcdeh0sVV42neV8HR3jDA/czmTfsNv11P +// SIG // 6Z0eGTgvvM9YBS7vDaBQNdrvCScc1bN+NR4Iuto229Nf +// SIG // j950iEkSoYIC0jCCAjsCAQEwgfyhgdSkgdEwgc4xCzAJ +// SIG // BgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAw +// SIG // DgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3Nv +// SIG // ZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1pY3Jvc29m +// SIG // dCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQL +// SIG // Ex1UaGFsZXMgVFNTIEVTTjpEOURFLUUzOUEtNDNGRTEl +// SIG // MCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vy +// SIG // dmljZaIjCgEBMAcGBSsOAwIaAxUAn85fx36He7F0vgmy +// SIG // Ulz2w82l0LGggYMwgYCkfjB8MQswCQYDVQQGEwJVUzET +// SIG // MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk +// SIG // bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0 +// SIG // aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFt +// SIG // cCBQQ0EgMjAxMDANBgkqhkiG9w0BAQUFAAIFAOM44bgw +// SIG // IhgPMjAyMDEwMjAwODEwMzJaGA8yMDIwMTAyMTA4MTAz +// SIG // MlowdzA9BgorBgEEAYRZCgQBMS8wLTAKAgUA4zjhuAIB +// SIG // ADAKAgEAAgImvAIB/zAHAgEAAgIRsDAKAgUA4zozOAIB +// SIG // ADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMC +// SIG // oAowCAIBAAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3 +// SIG // DQEBBQUAA4GBAI0mPNQ8WbaesbDy1QKJFMRO0WOatoNm +// SIG // 29yzraog1Dnxr5VV9KXrJ61jTEibWHo9/yfqlcSUhOt0 +// SIG // it3zTVyLUKNkNeCTU6WfyQmfYQe/3T3j+c+YnaxVJ37c +// SIG // Ru3vmLi5hKuRMgBxfOaS2MTt6+wX1OIm78U5rnmsqXbL +// SIG // YsM0fxr7MYIDDTCCAwkCAQEwgZMwfDELMAkGA1UEBhMC +// SIG // VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcT +// SIG // B1JlZG1vbmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jw +// SIG // b3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRpbWUt +// SIG // U3RhbXAgUENBIDIwMTACEzMAAAEtLk1BymNlM6AAAAAA +// SIG // AS0wDQYJYIZIAWUDBAIBBQCgggFKMBoGCSqGSIb3DQEJ +// SIG // AzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0BCQQxIgQg +// SIG // PGFmlp2vDGMWqNTDguagY23etwEIbrIOcaY+mxccDxYw +// SIG // gfoGCyqGSIb3DQEJEAIvMYHqMIHnMIHkMIG9BCCO8Vpy +// SIG // cn0gB4/ilRAPPDbS+Cmbqj/uC011moc5oeGDwTCBmDCB +// SIG // gKR+MHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo +// SIG // aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK +// SIG // ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xJjAkBgNVBAMT +// SIG // HU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMz +// SIG // AAABLS5NQcpjZTOgAAAAAAEtMCIEIFVJVUffDDcYYTJW +// SIG // lpFMDLGIO38q9NihOSAqXapiJwT5MA0GCSqGSIb3DQEB +// SIG // CwUABIIBAEEGiwsTUGxJBxT9cifiwoahNm5mmpIgocql +// SIG // gJBqHyXdLK77cqRN74GvYYTD9RdI0JvnEL47dipT/Pnc +// SIG // pk2RZMuUsnUvDBAsfq/lrl/yEIAPd6JjjxfqEIJwCr8o +// SIG // ODvs4g3c+4pSc4iqActJAuV/jo4NfUZ5AzcpsTCiguff +// SIG // 6wvpwWM1KkwKxRYK0O6uBdYNpkKj+tHAZmNWyeb8ZkUD +// SIG // 2VP4b0JwdaQKghnjKUwPBgiXHJGpMvoSWzFXn748O0HO +// SIG // nQ0cDd3XbPZOFAcZ1KvuapbpFTfvBXEETB+VTJahdHXG +// SIG // kitc1dvAKEaFZ+aXC9ox66uCyZGIQd77XEQF7l7PDSI= +// SIG // End signature block diff --git a/docs/_framework/dotnet.5.0.0.js.br b/docs/_framework/dotnet.5.0.0.js.br new file mode 100644 index 0000000..95e5385 Binary files /dev/null and b/docs/_framework/dotnet.5.0.0.js.br differ diff --git a/docs/_framework/dotnet.5.0.0.js.gz b/docs/_framework/dotnet.5.0.0.js.gz new file mode 100644 index 0000000..493b2e8 Binary files /dev/null and b/docs/_framework/dotnet.5.0.0.js.gz differ diff --git a/docs/_framework/dotnet.timezones.blat b/docs/_framework/dotnet.timezones.blat new file mode 100644 index 0000000..f289e7d Binary files /dev/null and b/docs/_framework/dotnet.timezones.blat differ diff --git a/docs/_framework/dotnet.timezones.blat.br b/docs/_framework/dotnet.timezones.blat.br new file mode 100644 index 0000000..5f252ac Binary files /dev/null and b/docs/_framework/dotnet.timezones.blat.br differ diff --git a/docs/_framework/dotnet.timezones.blat.gz b/docs/_framework/dotnet.timezones.blat.gz new file mode 100644 index 0000000..657c777 Binary files /dev/null and b/docs/_framework/dotnet.timezones.blat.gz differ diff --git a/docs/_framework/dotnet.wasm b/docs/_framework/dotnet.wasm new file mode 100644 index 0000000..68b22c0 Binary files /dev/null and b/docs/_framework/dotnet.wasm differ diff --git a/docs/_framework/dotnet.wasm.br b/docs/_framework/dotnet.wasm.br new file mode 100644 index 0000000..4c87834 Binary files /dev/null and b/docs/_framework/dotnet.wasm.br differ diff --git a/docs/_framework/dotnet.wasm.gz b/docs/_framework/dotnet.wasm.gz new file mode 100644 index 0000000..ad2a598 Binary files /dev/null and b/docs/_framework/dotnet.wasm.gz differ diff --git a/docs/_framework/icudt.dat b/docs/_framework/icudt.dat new file mode 100644 index 0000000..1276e87 Binary files /dev/null and b/docs/_framework/icudt.dat differ diff --git a/docs/_framework/icudt.dat.br b/docs/_framework/icudt.dat.br new file mode 100644 index 0000000..9a2d172 Binary files /dev/null and b/docs/_framework/icudt.dat.br differ diff --git a/docs/_framework/icudt.dat.gz b/docs/_framework/icudt.dat.gz new file mode 100644 index 0000000..c005ee2 Binary files /dev/null and b/docs/_framework/icudt.dat.gz differ diff --git a/docs/_framework/icudt_CJK.dat b/docs/_framework/icudt_CJK.dat new file mode 100644 index 0000000..5009bb6 Binary files /dev/null and b/docs/_framework/icudt_CJK.dat differ diff --git a/docs/_framework/icudt_CJK.dat.br b/docs/_framework/icudt_CJK.dat.br new file mode 100644 index 0000000..de1a3f4 Binary files /dev/null and b/docs/_framework/icudt_CJK.dat.br differ diff --git a/docs/_framework/icudt_CJK.dat.gz b/docs/_framework/icudt_CJK.dat.gz new file mode 100644 index 0000000..0c155d9 Binary files /dev/null and b/docs/_framework/icudt_CJK.dat.gz differ diff --git a/docs/_framework/icudt_EFIGS.dat b/docs/_framework/icudt_EFIGS.dat new file mode 100644 index 0000000..93634f7 Binary files /dev/null and b/docs/_framework/icudt_EFIGS.dat differ diff --git a/docs/_framework/icudt_EFIGS.dat.br b/docs/_framework/icudt_EFIGS.dat.br new file mode 100644 index 0000000..8ae4c2a Binary files /dev/null and b/docs/_framework/icudt_EFIGS.dat.br differ diff --git a/docs/_framework/icudt_EFIGS.dat.gz b/docs/_framework/icudt_EFIGS.dat.gz new file mode 100644 index 0000000..756e42b Binary files /dev/null and b/docs/_framework/icudt_EFIGS.dat.gz differ diff --git a/docs/_framework/icudt_no_CJK.dat b/docs/_framework/icudt_no_CJK.dat new file mode 100644 index 0000000..e87a34b Binary files /dev/null and b/docs/_framework/icudt_no_CJK.dat differ diff --git a/docs/_framework/icudt_no_CJK.dat.br b/docs/_framework/icudt_no_CJK.dat.br new file mode 100644 index 0000000..6948bc8 Binary files /dev/null and b/docs/_framework/icudt_no_CJK.dat.br differ diff --git a/docs/_framework/icudt_no_CJK.dat.gz b/docs/_framework/icudt_no_CJK.dat.gz new file mode 100644 index 0000000..576653c Binary files /dev/null and b/docs/_framework/icudt_no_CJK.dat.gz differ diff --git a/docs/_framework/mscorlib.dll b/docs/_framework/mscorlib.dll new file mode 100644 index 0000000..29f2a11 Binary files /dev/null and b/docs/_framework/mscorlib.dll differ diff --git a/docs/_framework/mscorlib.dll.br b/docs/_framework/mscorlib.dll.br new file mode 100644 index 0000000..f55d275 Binary files /dev/null and b/docs/_framework/mscorlib.dll.br differ diff --git a/docs/_framework/mscorlib.dll.gz b/docs/_framework/mscorlib.dll.gz new file mode 100644 index 0000000..a01b042 Binary files /dev/null and b/docs/_framework/mscorlib.dll.gz differ diff --git a/docs/_framework/netstandard.dll b/docs/_framework/netstandard.dll new file mode 100644 index 0000000..1124d58 Binary files /dev/null and b/docs/_framework/netstandard.dll differ diff --git a/docs/_framework/netstandard.dll.br b/docs/_framework/netstandard.dll.br new file mode 100644 index 0000000..22c0428 Binary files /dev/null and b/docs/_framework/netstandard.dll.br differ diff --git a/docs/_framework/netstandard.dll.gz b/docs/_framework/netstandard.dll.gz new file mode 100644 index 0000000..d92f8c1 Binary files /dev/null and b/docs/_framework/netstandard.dll.gz differ diff --git a/docs/_framework/wasm/dotnet.3.2.0-preview5.20210.1.js b/docs/_framework/wasm/dotnet.3.2.0-preview5.20210.1.js deleted file mode 100644 index a902c2b..0000000 --- a/docs/_framework/wasm/dotnet.3.2.0-preview5.20210.1.js +++ /dev/null @@ -1,280 +0,0 @@ -var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;var nodeFS;var nodePath;if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=function shell_read(filename,binary){if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);return nodeFS["readFileSync"](filename,binary?null:"utf8")};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(type){switch(type){case"i1":case"i8":return 1;case"i16":return 2;case"i32":return 4;case"i64":return 8;case"float":return 4;case"double":return 8;default:{if(type[type.length-1]==="*"){return 4}else if(type[0]==="i"){var bits=Number(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function convertJsFunctionToWasm(func,sig){if(typeof WebAssembly.Function==="function"){var typeNames={"i":"i32","j":"i64","f":"f32","d":"f64"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}function getValue(ptr,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":return HEAP8[ptr>>0];case"i8":return HEAP8[ptr>>0];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":return HEAP32[ptr>>2];case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];default:abort("invalid type for getValue: "+type)}return null}var wasmMemory;var wasmTable=new WebAssembly.Table({"initial":1720,"maximum":1720+0,"element":"anyfunc"});var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}function getCFunc(ident){var func=Module["_"+ident];assert(func,"Cannot call unknown function "+ident+", make sure it is exported");return func}function ccall(ident,returnType,argTypes,args,opts){var toC={"string":function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret},"array":function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string")return UTF8ToString(ret);if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var WASM_PAGE_SIZE=65536;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var STACK_MAX=701216,DYNAMIC_BASE=5944096,DYNAMICTOP_PTR=701056;var TOTAL_STACK=5242880;var INITIAL_INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_INITIAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback();continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){Module["dynCall_v"](func)}else{Module["dynCall_vi"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);PIPEFS.root=FS.mount(PIPEFS,{},null);callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";throw new WebAssembly.RuntimeError(what)}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="dotnet.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={568424:function(){return STACK_MAX},568446:function(){return TOTAL_STACK},642187:function($0,$1){MONO.string_decoder.decode($0,$0+$1,true)},642465:function($0,$1,$2){var str=MONO.string_decoder.decode($0,$0+$1);try{var res=eval(str);if(res===null||res==undefined)return 0;res=res.toString();setValue($2,0,"i32")}catch(e){res=e.toString();setValue($2,1,"i32");if(res===null||res===undefined)res="unknown exception"}var buff=Module._malloc((res.length+1)*2);stringToUTF16(res,buff,(res.length+1)*2);return buff},642884:function(){var err=new Error;console.log("Stacktrace: \n");console.log(err.stack)}};function _emscripten_asm_const_iii(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function mono_wasm_timezone_get_local_name(){var res="UTC";try{res=Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){}var buff=Module._malloc((res.length+1)*2);stringToUTF16(res,buff,(res.length+1)*2);return buff}function compile_function(snippet_ptr,len,is_exception){try{var data=MONO.string_decoder.decode(snippet_ptr,snippet_ptr+len);var wrapper="(function () { "+data+" })";var funcFactory=eval(wrapper);var func=funcFactory();if(typeof func!=="function"){throw new Error("Code must return an instance of a JavaScript function. "+"Please use `return` statement to return a function.")}setValue(is_exception,0,"i32");return BINDING.js_to_mono_obj(func)}catch(e){res=e.toString();setValue(is_exception,1,"i32");if(res===null||res===undefined)res="unknown exception";return BINDING.js_to_mono_obj(res)}}__ATINIT__.push({func:function(){___wasm_call_ctors()}});function demangle(func){return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else _emscripten_get_now=function(){return performance.now()};var _emscripten_get_now_is_monotonic=true;function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if((clk_id===1||clk_id===4)&&_emscripten_get_now_is_monotonic){now=_emscripten_get_now()}else{___setErrNo(28);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function ___clock_gettime(a0,a1){return _clock_gettime(a0,a1)}function ___cxa_allocate_exception(size){return _malloc(size)}var ___exception_infos={};var ___exception_caught=[];function ___exception_addRef(ptr){if(!ptr)return;var info=___exception_infos[ptr];info.refcount++}function ___exception_deAdjust(adjusted){if(!adjusted||___exception_infos[adjusted])return adjusted;for(var key in ___exception_infos){var ptr=+key;var adj=___exception_infos[ptr].adjusted;var len=adj.length;for(var i=0;i>2]=thrown;thrown=buffer;for(var i=0;i>2];info.adjusted.push(thrown);return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_throw(ptr,type,destructor){___exception_infos[ptr]={ptr:ptr,adjusted:[ptr],type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};___exception_last=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exceptions=1}else{__ZSt18uncaught_exceptionv.uncaught_exceptions++}throw ptr}function ___resumeException(ptr){if(!___exception_last){___exception_last=ptr}throw ptr}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 2}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 2}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 2}return 0},mayLookup:function(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:function(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(70)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(29)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(29)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___syscall10(path){try{path=SYSCALLS.getStr(path);FS.unlink(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};var SOCKFS={mount:function(mount){Module["websocket"]=Module["websocket"]&&"object"===typeof Module["websocket"]?Module["websocket"]:{};Module["websocket"]._callbacks={};Module["websocket"]["on"]=function(event,callback){if("function"===typeof callback){this._callbacks[event]=callback}return this};Module["websocket"].emit=function(event,param){if("function"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}};return FS.createNode(null,"/",16384|511,0)},createSocket:function(family,type,protocol){var streaming=type==1;if(protocol){assert(streaming==(protocol==6))}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:FS.modeStringToFlags("r+"),seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket:function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll:function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl:function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read:function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write:function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close:function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname:function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return"socket["+SOCKFS.nextname.current+++"]"},websocket_sock_ops:{createPeer:function(sock,addr,port){var ws;if(typeof addr==="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module["websocket"]&&"object"===typeof Module["websocket"];var url="ws:#".replace("#","//");if(runtimeConfig){if("string"===typeof Module["websocket"]["url"]){url=Module["websocket"]["url"]}}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}var subProtocols="binary";if(runtimeConfig){if("string"===typeof Module["websocket"]["subprotocol"]){subProtocols=Module["websocket"]["subprotocol"]}}var opts=undefined;if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=ENVIRONMENT_IS_NODE?{"protocol":subProtocols.toString()}:subProtocols}if(runtimeConfig&&null===Module["websocket"]["subprotocol"]){subProtocols="null";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require("ws")}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EHOSTUNREACH)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!=="undefined"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer:function(sock,addr,port){return sock.peers[addr+":"+port]},addPeer:function(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer:function(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents:function(sock,peer){var first=true;var handleOpen=function(){Module["websocket"].emit("open",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data==="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}else{data=new Uint8Array(data)}}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module["websocket"].emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,flags){if(!flags.binary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){Module["websocket"].emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){Module["websocket"].emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll:function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask},ioctl:function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return ERRNO_CODES.EINVAL}},close:function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i>>0}function jstoi_q(str){return parseInt(str,undefined)}function __inet_pton6_raw(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.indexOf("::")===0){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=jstoi_q(words[words.length-4])+jstoi_q(words[words.length-3])*256;words[words.length-3]=jstoi_q(words[words.length-2])+jstoi_q(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255)}function __inet_ntop6_raw(ints){var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=__inet_ntop4_raw(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=__inet_ntop4_raw(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=__inet_ntop6_raw(addr);break;default:return{errno:5}}return{family:family,addr:addr,port:port}}function __write_sockaddr(sa,family,addr,port){switch(family){case 2:addr=__inet_pton4_raw(addr);HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=__inet_pton6_raw(addr);HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);HEAP32[sa+4>>2]=0;HEAP32[sa+24>>2]=0;break;default:return{errno:5}}return{}}function ___syscall102(call,socketvararg){try{SYSCALLS.varargs=socketvararg;var getSocketFromFD=function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(8);return socket};var getSocketAddress=function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info};switch(call){case 1:{var domain=SYSCALLS.get(),type=SYSCALLS.get(),protocol=SYSCALLS.get();var sock=SOCKFS.createSocket(domain,type,protocol);return sock.stream.fd}case 2:{var sock=getSocketFromFD(),info=getSocketAddress();sock.sock_ops.bind(sock,info.addr,info.port);return 0}case 3:{var sock=getSocketFromFD(),info=getSocketAddress();sock.sock_ops.connect(sock,info.addr,info.port);return 0}case 4:{var sock=getSocketFromFD(),backlog=SYSCALLS.get();sock.sock_ops.listen(sock,backlog);return 0}case 5:{var sock=getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var newsock=sock.sock_ops.accept(sock);if(addr){var res=__write_sockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport)}return newsock.stream.fd}case 6:{var sock=getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(sock.saddr||"0.0.0.0"),sock.sport);return 0}case 7:{var sock=getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();if(!sock.daddr){return-53}var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(sock.daddr),sock.dport);return 0}case 11:{var sock=getSocketFromFD(),message=SYSCALLS.get(),length=SYSCALLS.get(),flags=SYSCALLS.get(),dest=getSocketAddress(true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}else{return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}}case 12:{var sock=getSocketFromFD(),buf=SYSCALLS.get(),len=SYSCALLS.get(),flags=SYSCALLS.get(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}case 14:{return-50}case 15:{var sock=getSocketFromFD(),level=SYSCALLS.get(),optname=SYSCALLS.get(),optval=SYSCALLS.get(),optlen=SYSCALLS.get();if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-50}case 16:{var sock=getSocketFromFD(),message=SYSCALLS.get(),flags=SYSCALLS.get();var iov=HEAP32[message+8>>2];var num=HEAP32[message+12>>2];var addr,port;var name=HEAP32[message>>2];var namelen=HEAP32[message+4>>2];if(name){var info=__read_sockaddr(name,namelen);if(info.errno)return-info.errno;port=info.port;addr=DNS.lookup_addr(info.addr)||info.addr}var total=0;for(var i=0;i>2]}var view=new Uint8Array(total);var offset=0;for(var i=0;i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];for(var j=0;j>0]}}return sock.sock_ops.sendmsg(sock,view,0,total,addr,port)}case 17:{var sock=getSocketFromFD(),message=SYSCALLS.get(),flags=SYSCALLS.get();var iov=HEAP32[message+8>>2];var num=HEAP32[message+12>>2];var total=0;for(var i=0;i>2]}var msg=sock.sock_ops.recvmsg(sock,total);if(!msg)return 0;var name=HEAP32[message>>2];if(name){var res=__write_sockaddr(name,sock.family,DNS.lookup_name(msg.addr),msg.port)}var bytesRead=0;var bytesRemaining=msg.buffer.byteLength;for(var i=0;bytesRemaining>0&&i>2];var iovlen=HEAP32[iov+(8*i+4)>>2];if(!iovlen){continue}var length=Math.min(iovlen,bytesRemaining);var buf=msg.buffer.subarray(bytesRead,bytesRead+length);HEAPU8.set(buf,iovbase+bytesRead);bytesRead+=length;bytesRemaining-=length}return bytesRead}default:{return-52}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall12(path){try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall122(buf){try{if(!buf)return-21;var layout={"sysname":0,"nodename":65,"domainname":325,"machine":260,"version":195,"release":130,"__size__":390};var copyString=function(element,value){var offset=layout[element];writeAsciiToMemory(value,buf+offset)};copyString("sysname","Emscripten");copyString("nodename","emscripten");copyString("release","1.0");copyString("version","#1");copyString("machine","x86-JS");return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall142(nfds,readfds,writefds,exceptfds,timeout){try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);var check=function(fd,low,high,val){return fd<32?low&val:high&val};for(var fd=0;fd>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall144(addr,len,flags){try{var info=SYSCALLS.mappings[addr];if(!info)return 0;SYSCALLS.doMsync(addr,FS.getStream(info.fd),len,info.flags,0);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall15(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall168(fds,nfds,timeout){try{var nonzero=0;for(var i=0;i>2];var events=HEAP16[pollfd+4>>1];var mask=32;var stream=FS.getStream(fd);if(stream){mask=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){mask=stream.stream_ops.poll(stream)}}mask&=events|8|16;if(mask)nonzero++;HEAP16[pollfd+6>>1]=mask}return nonzero}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall183(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd);if(size>2]=0;HEAP32[euid>>2]=0;HEAP32[suid>>2]=0;return 0}function ___syscall209(a0,a1,a2){return ___syscall211(a0,a1,a2)}function ___syscall220(fd,dirp,count){try{var stream=SYSCALLS.getStreamFromFD(fd);if(!stream.getdents){stream.getdents=FS.readdir(stream.path)}var struct_size=280;var pos=0;var off=FS.llseek(stream,0,1);var idx=Math.floor(off/struct_size);while(idx>>0,(tempDouble=id,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:___setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall268(path,size,buf){try{path=SYSCALLS.getStr(path);HEAP32[buf+4>>2]=4096;HEAP32[buf+40>>2]=4096;HEAP32[buf+8>>2]=1e6;HEAP32[buf+12>>2]=5e5;HEAP32[buf+16>>2]=5e5;HEAP32[buf+20>>2]=FS.nextInode;HEAP32[buf+24>>2]=1e6;HEAP32[buf+28>>2]=42;HEAP32[buf+44>>2]=2;HEAP32[buf+36>>2]=255;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall272(fd,offset,len,advice){return 0}function ___syscall3(fd,buf,count){try{var stream=SYSCALLS.getStreamFromFD(fd);return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall320(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var seconds=HEAP32[times>>2];var nanoseconds=HEAP32[times+4>>2];var atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=8;seconds=HEAP32[times>>2];nanoseconds=HEAP32[times+4>>2];var mtime=seconds*1e3+nanoseconds/(1e3*1e3);FS.utime(path,atime,mtime);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall33(path,amode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doAccess(path,amode)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall38(old_path,new_path){try{old_path=SYSCALLS.getStr(old_path);new_path=SYSCALLS.getStr(new_path);FS.rename(old_path,new_path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall39(path,mode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doMkdir(path,mode)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall40(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall41(fd){try{var old=SYSCALLS.getStreamFromFD(fd);return FS.open(old.path,old.flags,0).fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount:function(mount){return FS.createNode(null,"/",16384|511,0)},createPipe:function(){var pipe={buckets:[]};pipe.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var rName=PIPEFS.nextname();var wName=PIPEFS.nextname();var rNode=FS.createNode(PIPEFS.root,rName,4096,0);var wNode=FS.createNode(PIPEFS.root,wName,4096,0);rNode.pipe=pipe;wNode.pipe=pipe;var readableStream=FS.createStream({path:rName,node:rNode,flags:FS.modeStringToFlags("r"),seekable:false,stream_ops:PIPEFS.stream_ops});rNode.stream=readableStream;var writableStream=FS.createStream({path:wName,node:wNode,flags:FS.modeStringToFlags("w"),seekable:false,stream_ops:PIPEFS.stream_ops});wNode.stream=writableStream;return{readable_fd:readableStream.fd,writable_fd:writableStream.fd}},stream_ops:{poll:function(stream){var pipe=stream.node.pipe;if((stream.flags&2097155)===1){return 256|4}else{if(pipe.buckets.length>0){for(var i=0;i0){return 64|1}}}}return 0},ioctl:function(stream,request,varargs){return ERRNO_CODES.EINVAL},fsync:function(stream){return ERRNO_CODES.EINVAL},read:function(stream,buffer,offset,length,position){var pipe=stream.node.pipe;var currentLength=0;for(var i=0;i=dataLen){currBucket.buffer.set(data,currBucket.offset);currBucket.offset+=dataLen;return dataLen}else if(freeBytesInCurrBuffer>0){currBucket.buffer.set(data.subarray(0,freeBytesInCurrBuffer),currBucket.offset);currBucket.offset+=freeBytesInCurrBuffer;data=data.subarray(freeBytesInCurrBuffer,data.byteLength)}var numBuckets=data.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0;var remElements=data.byteLength%PIPEFS.BUCKET_BUFFER_SIZE;for(var i=0;i0){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:data.byteLength,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data)}return dataLen},close:function(stream){var pipe=stream.node.pipe;pipe.buckets=null}},nextname:function(){if(!PIPEFS.nextname.current){PIPEFS.nextname.current=0}return"pipe["+PIPEFS.nextname.current+++"]"}};function ___syscall42(fdPtr){try{if(fdPtr==0){throw new FS.ErrnoError(21)}var res=PIPEFS.createPipe();HEAP32[fdPtr>>2]=res.readable_fd;HEAP32[fdPtr+4>>2]=res.writable_fd;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall63(oldfd,suggestFD){try{var old=SYSCALLS.getStreamFromFD(oldfd);if(old.fd===suggestFD)return suggestFD;return SYSCALLS.doDup(old.path,old.flags,suggestFD)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall77(who,usage){try{_memset(usage,0,136);HEAP32[usage>>2]=1;HEAP32[usage+4>>2]=2;HEAP32[usage+8>>2]=3;HEAP32[usage+12>>2]=4;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall83(target,linkpath){try{target=SYSCALLS.getStr(target);linkpath=SYSCALLS.getStr(linkpath);FS.symlink(target,linkpath);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall85(path,buf,bufsize){try{path=SYSCALLS.getStr(path);return SYSCALLS.doReadlink(path,buf,bufsize)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall9(oldpath,newpath){return-34}function syscallMunmap(addr,len){if(addr===-1||len===0){return-28}var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags,info.offset);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}function ___syscall91(addr,len){try{return syscallMunmap(addr,len)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall94(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall96(){return 0}function ___syscall97(){return-63}function _exit(status){exit(status)}function _abort(){abort()}function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else if(typeof dateNow!=="undefined"){return 1e3}else return 1e3}function _clock_getres(clk_id,res){var nsec;if(clk_id===0){nsec=1e3*1e3}else if(clk_id===1&&_emscripten_get_now_is_monotonic){nsec=_emscripten_get_now_res()}else{___setErrNo(28);return-1}HEAP32[res>>2]=nsec/1e9|0;HEAP32[res+4>>2]=nsec;return 0}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function _emscripten_get_heap_size(){return HEAPU8.length}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=_emscripten_get_heap_size();var PAGE_MULTIPLE=65536;var maxHeapSize=2147483648-PAGE_MULTIPLE;if(requestedSize>maxHeapSize){return false}var minHeapSize=16777216;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(minHeapSize,requestedSize,overGrownHeapSize),PAGE_MULTIPLE));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var ENV={};function __getExecutableName(){return thisProgram||"./this.program"}function _emscripten_get_environ(){if(!_emscripten_get_environ.strings){var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":(typeof navigator==="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8","_":__getExecutableName()};for(var x in ENV){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}_emscripten_get_environ.strings=strings}return _emscripten_get_environ.strings}function _environ_get(__environ,environ_buf){var strings=_emscripten_get_environ();var bufSize=0;strings.forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=_emscripten_get_environ();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops&&stream.stream_ops.fsync){return-stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fork(){___setErrNo(6);return-1}function _getTempRet0(){return getTempRet0()|0}function _getaddrinfo(node,service,hint,out){var addr=0;var port=0;var flags=0;var family=0;var type=0;var proto=0;var ai;function allocaddrinfo(family,type,proto,canon,addr,port){var sa,salen,ai;var res;salen=family===10?28:16;addr=family===10?__inet_ntop6_raw(addr):__inet_ntop4_raw(addr);sa=_malloc(salen);res=__write_sockaddr(sa,family,addr,port);assert(!res.errno);ai=_malloc(32);HEAP32[ai+4>>2]=family;HEAP32[ai+8>>2]=type;HEAP32[ai+12>>2]=proto;HEAP32[ai+24>>2]=canon;HEAP32[ai+20>>2]=sa;if(family===10){HEAP32[ai+16>>2]=28}else{HEAP32[ai+16>>2]=16}HEAP32[ai+28>>2]=0;return ai}if(hint){flags=HEAP32[hint>>2];family=HEAP32[hint+4>>2];type=HEAP32[hint+8>>2];proto=HEAP32[hint+12>>2]}if(type&&!proto){proto=type===2?17:6}if(!type&&proto){type=proto===17?2:1}if(proto===0){proto=6}if(type===0){type=1}if(!node&&!service){return-2}if(flags&~(1|2|4|1024|8|16|32)){return-1}if(hint!==0&&HEAP32[hint>>2]&2&&!node){return-1}if(flags&32){return-2}if(type!==0&&type!==1&&type!==2){return-7}if(family!==0&&family!==2&&family!==10){return-6}if(service){service=UTF8ToString(service);port=parseInt(service,10);if(isNaN(port)){if(flags&1024){return-2}return-8}}if(!node){if(family===0){family=2}if((flags&1)===0){if(family===2){addr=_htonl(2130706433)}else{addr=[0,0,0,1]}}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAP32[out>>2]=ai;return 0}node=UTF8ToString(node);addr=__inet_pton4_raw(node);if(addr!==null){if(family===0||family===2){family=2}else if(family===10&&flags&8){addr=[0,0,_htonl(65535),addr];family=10}else{return-2}}else{addr=__inet_pton6_raw(node);if(addr!==null){if(family===0||family===10){family=10}else{return-2}}}if(addr!=null){ai=allocaddrinfo(family,type,proto,node,addr,port);HEAP32[out>>2]=ai;return 0}if(flags&4){return-2}node=DNS.lookup_name(node);addr=__inet_pton4_raw(node);if(family===0){family=2}else if(family===10){addr=[0,0,_htonl(65535),addr]}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAP32[out>>2]=ai;return 0}function _getgrgid_r(){throw"getgrgid_r: TODO"}function _getgrnam_r(){throw"getgrnam_r: TODO"}function _getnameinfo(sa,salen,node,nodelen,serv,servlen,flags){var info=__read_sockaddr(sa,salen);if(info.errno){return-6}var port=info.port;var addr=info.addr;var overflowed=false;if(node&&nodelen){var lookup;if(flags&1||!(lookup=DNS.lookup_addr(addr))){if(flags&8){return-2}}else{addr=lookup}var numBytesWrittenExclNull=stringToUTF8(addr,node,nodelen);if(numBytesWrittenExclNull+1>=nodelen){overflowed=true}}if(serv&&servlen){port=""+port;var numBytesWrittenExclNull=stringToUTF8(port,serv,servlen);if(numBytesWrittenExclNull+1>=servlen){overflowed=true}}if(overflowed){return-12}return 0}var Protocols={list:[],map:{}};function _setprotoent(stayopen){function allocprotoent(name,proto,aliases){var nameBuf=_malloc(name.length+1);writeAsciiToMemory(name,nameBuf);var j=0;var length=aliases.length;var aliasListBuf=_malloc((length+1)*4);for(var i=0;i>2]=aliasBuf}HEAP32[aliasListBuf+j>>2]=0;var pe=_malloc(12);HEAP32[pe>>2]=nameBuf;HEAP32[pe+4>>2]=aliasListBuf;HEAP32[pe+8>>2]=proto;return pe}var list=Protocols.list;var map=Protocols.map;if(list.length===0){var entry=allocprotoent("tcp",6,["TCP"]);list.push(entry);map["tcp"]=map["6"]=entry;entry=allocprotoent("udp",17,["UDP"]);list.push(entry);map["udp"]=map["17"]=entry}_setprotoent.index=0}function _getprotobyname(name){name=UTF8ToString(name);_setprotoent(true);var result=Protocols.map[name];return result}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}var ___tm_timezone=(stringToUTF8("GMT",701120,4),701120);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _kill(pid,sig){___setErrNo(ERRNO_CODES.EPERM);return-1}function _llvm_eh_typeid_for(type){return type}function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summer.getTimezoneOffset()>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}var MONO={pump_count:0,timeout_queue:[],_vt_stack:[],mono_wasm_runtime_is_ready:false,mono_wasm_ignore_pdb_load_errors:true,pump_message:function(){if(!this.mono_background_exec)this.mono_background_exec=Module.cwrap("mono_background_exec",null);while(MONO.timeout_queue.length>0){--MONO.pump_count;MONO.timeout_queue.shift()()}while(MONO.pump_count>0){--MONO.pump_count;this.mono_background_exec()}},export_functions:function(module){module["pump_message"]=MONO.pump_message;module["mono_load_runtime_and_bcl"]=MONO.mono_load_runtime_and_bcl},mono_text_decoder:undefined,string_decoder:{copy:function(mono_string){if(mono_string==0)return null;if(!this.mono_wasm_string_convert)this.mono_wasm_string_convert=Module.cwrap("mono_wasm_string_convert",null,["number"]);this.mono_wasm_string_convert(mono_string);var result=this.result;this.result=undefined;return result},decode:function(start,end,save){if(!MONO.mono_text_decoder){MONO.mono_text_decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined}var str="";if(MONO.mono_text_decoder){var subArray=typeof SharedArrayBuffer!=="undefined"&&Module.HEAPU8.buffer instanceof SharedArrayBuffer?Module.HEAPU8.slice(start,end):Module.HEAPU8.subarray(start,end);str=MONO.mono_text_decoder.decode(subArray)}else{for(var i=0;i","");names_found[p.name]=p.name;final_var_list.push(p)}return final_var_list},mono_wasm_get_variables:function(scope,var_list){if(!this.mono_wasm_get_var_info)this.mono_wasm_get_var_info=Module.cwrap("mono_wasm_get_var_info",null,["number","number","number"]);this.var_info=[];var numBytes=var_list.length*Int32Array.BYTES_PER_ELEMENT;var ptr=Module._malloc(numBytes);var heapBytes=new Int32Array(Module.HEAP32.buffer,ptr,numBytes);for(let i=0;i")>0)res[i].name=name.substring(1,name.indexOf(">"))}if(this._async_method_objectId!=0){for(let i in res){if(res[i].value.isValueType!=undefined&&res[i].value.isValueType)res[i].value.objectId=`dotnet:valuetype:${this._async_method_objectId}:${res[i].fieldOffset}`}}this.var_info=[];return res},mono_wasm_get_object_properties:function(objId,expandValueTypes){if(!this.mono_wasm_get_object_properties_info)this.mono_wasm_get_object_properties_info=Module.cwrap("mono_wasm_get_object_properties",null,["number","bool"]);this.var_info=[];this.mono_wasm_get_object_properties_info(objId,expandValueTypes);var res=MONO._filter_automatic_properties(MONO._fixup_name_value_objects(this.var_info));for(var i=0;i> mono_wasm_get_array_values "+objId);this.mono_wasm_get_array_values_info(objId);var res=MONO._fixup_name_value_objects(this.var_info);for(var i=0;i> mono_wasm_start_single_stepping "+kind);if(!this.mono_wasm_setup_single_step)this.mono_wasm_setup_single_step=Module.cwrap("mono_wasm_setup_single_step","number",["number"]);return this.mono_wasm_setup_single_step(kind)},mono_wasm_runtime_ready:function(){this.mono_wasm_runtime_is_ready=true;console.debug("mono_wasm_runtime_ready","fe00e07a-5519-4dfe-b35a-f867dbaf2e28")},mono_wasm_set_breakpoint:function(assembly,method_token,il_offset){if(!this.mono_wasm_set_bp)this.mono_wasm_set_bp=Module.cwrap("mono_wasm_set_breakpoint","number",["string","number","number"]);return this.mono_wasm_set_bp(assembly,method_token,il_offset)},mono_wasm_remove_breakpoint:function(breakpoint_id){if(!this.mono_wasm_del_bp)this.mono_wasm_del_bp=Module.cwrap("mono_wasm_remove_breakpoint","number",["number"]);return this.mono_wasm_del_bp(breakpoint_id)},mono_wasm_setenv:function(name,value){if(!this.wasm_setenv)this.wasm_setenv=Module.cwrap("mono_wasm_setenv",null,["string","string"]);this.wasm_setenv(name,value)},mono_wasm_set_runtime_options:function(options){if(!this.wasm_parse_runtime_options)this.wasm_parse_runtime_options=Module.cwrap("mono_wasm_parse_runtime_options",null,["number","number"]);var argv=Module._malloc(options.length*4);var wasm_strdup=Module.cwrap("mono_wasm_strdup","number",["string"]);aindex=0;for(var i=0;i>>mono_wasm_get_loaded_files");return this.loaded_files},mono_wasm_clear_all_breakpoints:function(){if(!this.mono_clear_bps)this.mono_clear_bps=Module.cwrap("mono_wasm_clear_all_breakpoints",null);this.mono_clear_bps()},mono_wasm_add_null_var:function(className){fixed_class_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));if(!fixed_class_name){fixed_class_name=className}MONO.var_info.push({value:{type:"object",className:fixed_class_name,description:fixed_class_name,subtype:"null"}})},_mono_csharp_fixup_class_name:function(className){return className.replace("/",".").replace(/`\d+/,"")}};function _mono_set_timeout(timeout,id){if(!this.mono_set_timeout_exec)this.mono_set_timeout_exec=Module.cwrap("mono_set_timeout_exec",null,["number"]);if(ENVIRONMENT_IS_WEB){window.setTimeout(function(){this.mono_set_timeout_exec(id)},timeout)}else if(ENVIRONMENT_IS_WORKER){self.setTimeout(function(){this.mono_set_timeout_exec(id)},timeout)}else if(ENVIRONMENT_IS_NODE){global.setTimeout(function(){global.mono_set_timeout_exec(id)},timeout)}else{++MONO.pump_count;MONO.timeout_queue.push(function(){this.mono_set_timeout_exec(id)})}}function _mono_wasm_add_array_item(position){MONO.var_info.push({name:"["+position+"]"})}function _mono_wasm_add_array_var(className,objectId){if(objectId==0){MONO.mono_wasm_add_null_var(className);return}fixed_class_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));MONO.var_info.push({value:{type:"object",subtype:"array",className:fixed_class_name,description:fixed_class_name,objectId:"dotnet:array:"+objectId}})}function _mono_wasm_add_bool_var(var_value){MONO.var_info.push({value:{type:"boolean",value:var_value!=0}})}function _mono_wasm_add_enum_var(className,members,value){var re=new RegExp(`[,]?([^,:]+):(${value}(?=,)|${value}$)`,"g");var members_str=Module.UTF8ToString(members);var match=re.exec(members_str);var member_name=match==null?""+value:match[1];fixed_class_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));MONO.var_info.push({value:{type:"object",className:fixed_class_name,description:member_name,isEnum:true}})}function _mono_wasm_add_frame(il,method,name){MONO.active_frames.push({il_pos:il,method_token:method,assembly_name:Module.UTF8ToString(name)})}function _mono_wasm_add_func_var(className,objectId){if(objectId==0){MONO.mono_wasm_add_null_var(className);return}fixed_class_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));MONO.var_info.push({value:{type:"function",description:fixed_class_name,objectId:"dotnet:object:"+objectId}})}function _mono_wasm_add_number_var(var_value){MONO.var_info.push({value:{type:"number",value:var_value}})}function _mono_wasm_add_obj_var(className,objectId){if(objectId==0){MONO.mono_wasm_add_null_var(className);return}fixed_class_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));MONO.var_info.push({value:{type:"object",className:fixed_class_name,description:fixed_class_name,objectId:"dotnet:object:"+objectId}})}function _mono_wasm_add_properties_var(name,field_offset){MONO.var_info.push({name:Module.UTF8ToString(name),fieldOffset:field_offset})}function _mono_wasm_add_string_var(var_value){if(var_value==0){MONO.mono_wasm_add_null_var("string");return}MONO.var_info.push({value:{type:"string",value:Module.UTF8ToString(var_value)}})}function _mono_wasm_add_value_type_unexpanded_var(className){fixed_class_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));MONO.var_info.push({value:{type:"object",className:fixed_class_name,description:fixed_class_name,expanded:false,isValueType:true}})}function _mono_wasm_begin_value_type_var(className){fixed_class_name=MONO._mono_csharp_fixup_class_name(Module.UTF8ToString(className));var vt_obj={value:{type:"object",className:fixed_class_name,description:fixed_class_name,expanded:true,isValueType:true,members:[]}};if(MONO._vt_stack.length==0)MONO._old_var_info=MONO.var_info;MONO.var_info=vt_obj.value.members;MONO._vt_stack.push(vt_obj)}var BINDING={BINDING_ASM:"[WebAssembly.Bindings]WebAssembly.Runtime",mono_wasm_object_registry:[],mono_wasm_ref_counter:0,mono_wasm_free_list:[],mono_wasm_marshal_enum_as_int:false,mono_bindings_init:function(binding_asm){this.BINDING_ASM=binding_asm},export_functions:function(module){module["mono_bindings_init"]=BINDING.mono_bindings_init.bind(BINDING);module["mono_method_invoke"]=BINDING.call_method.bind(BINDING);module["mono_method_get_call_signature"]=BINDING.mono_method_get_call_signature.bind(BINDING);module["mono_method_resolve"]=BINDING.resolve_method_fqn.bind(BINDING);module["mono_bind_static_method"]=BINDING.bind_static_method.bind(BINDING);module["mono_call_static_method"]=BINDING.call_static_method.bind(BINDING);module["mono_bind_assembly_entry_point"]=BINDING.bind_assembly_entry_point.bind(BINDING);module["mono_call_assembly_entry_point"]=BINDING.call_assembly_entry_point.bind(BINDING)},bindings_lazy_init:function(){if(this.init)return;this.assembly_load=Module.cwrap("mono_wasm_assembly_load","number",["string"]);this.find_class=Module.cwrap("mono_wasm_assembly_find_class","number",["number","string","string"]);this.find_method=Module.cwrap("mono_wasm_assembly_find_method","number",["number","string","number"]);this.invoke_method=Module.cwrap("mono_wasm_invoke_method","number",["number","number","number","number"]);this.mono_string_get_utf8=Module.cwrap("mono_wasm_string_get_utf8","number",["number"]);this.js_string_to_mono_string=Module.cwrap("mono_wasm_string_from_js","number",["string"]);this.mono_get_obj_type=Module.cwrap("mono_wasm_get_obj_type","number",["number"]);this.mono_unbox_int=Module.cwrap("mono_unbox_int","number",["number"]);this.mono_unbox_float=Module.cwrap("mono_wasm_unbox_float","number",["number"]);this.mono_array_length=Module.cwrap("mono_wasm_array_length","number",["number"]);this.mono_array_get=Module.cwrap("mono_wasm_array_get","number",["number","number"]);this.mono_obj_array_new=Module.cwrap("mono_wasm_obj_array_new","number",["number"]);this.mono_obj_array_set=Module.cwrap("mono_wasm_obj_array_set","void",["number","number","number"]);this.mono_unbox_enum=Module.cwrap("mono_wasm_unbox_enum","number",["number"]);this.assembly_get_entry_point=Module.cwrap("mono_wasm_assembly_get_entry_point","number",["number"]);this.mono_typed_array_new=Module.cwrap("mono_wasm_typed_array_new","number",["number","number","number","number"]);var binding_fqn_asm=this.BINDING_ASM.substring(this.BINDING_ASM.indexOf("[")+1,this.BINDING_ASM.indexOf("]")).trim();var binding_fqn_class=this.BINDING_ASM.substring(this.BINDING_ASM.indexOf("]")+1).trim();this.binding_module=this.assembly_load(binding_fqn_asm);if(!this.binding_module)throw"Can't find bindings module assembly: "+binding_fqn_asm;if(binding_fqn_class!==null&&typeof binding_fqn_class!=="undefined"){var namespace="WebAssembly";var classname=binding_fqn_class.length>0?binding_fqn_class:"Runtime";if(binding_fqn_class.indexOf(".")!=-1){var idx=binding_fqn_class.lastIndexOf(".");namespace=binding_fqn_class.substring(0,idx);classname=binding_fqn_class.substring(idx+1)}}var wasm_runtime_class=this.find_class(this.binding_module,namespace,classname);if(!wasm_runtime_class)throw"Can't find "+binding_fqn_class+" class";var get_method=function(method_name){var res=BINDING.find_method(wasm_runtime_class,method_name,-1);if(!res)throw"Can't find method "+namespace+"."+classname+":"+method_name;return res};this.bind_js_obj=get_method("BindJSObject");this.bind_core_clr_obj=get_method("BindCoreCLRObject");this.bind_existing_obj=get_method("BindExistingObject");this.unbind_js_obj=get_method("UnBindJSObject");this.unbind_js_obj_and_free=get_method("UnBindJSObjectAndFree");this.unbind_raw_obj_and_free=get_method("UnBindRawJSObjectAndFree");this.get_js_id=get_method("GetJSObjectId");this.get_raw_mono_obj=get_method("GetMonoObject");this.box_js_int=get_method("BoxInt");this.box_js_double=get_method("BoxDouble");this.box_js_bool=get_method("BoxBool");this.is_simple_array=get_method("IsSimpleArray");this.get_core_type=get_method("GetCoreType");this.setup_js_cont=get_method("SetupJSContinuation");this.create_tcs=get_method("CreateTaskSource");this.set_tcs_result=get_method("SetTaskSourceResult");this.set_tcs_failure=get_method("SetTaskSourceFailure");this.tcs_get_task_and_bind=get_method("GetTaskAndBind");this.get_call_sig=get_method("GetCallSignature");this.object_to_string=get_method("ObjectToString");this.get_date_value=get_method("GetDateValue");this.create_date_time=get_method("CreateDateTime");this.create_uri=get_method("CreateUri");this.object_to_enum=get_method("ObjectToEnum");this.init=true},get_js_obj:function(js_handle){if(js_handle>0)return this.mono_wasm_require_handle(js_handle);return null},conv_string:function(mono_obj){return MONO.string_decoder.copy(mono_obj)},is_nested_array:function(ele){return this.call_method(this.is_simple_array,null,"mi",[ele])},mono_array_to_js_array:function(mono_array){if(mono_array==0)return null;var res=[];var len=this.mono_array_length(mono_array);for(var i=0;iview_bytes)num_of_bytes=view_bytes;var offset=begin*bytes_per_element;var heapBytes=new Uint8Array(Module.HEAPU8.buffer,pinned_array+offset,num_of_bytes);heapBytes.set(new Uint8Array(typed_array.buffer,typed_array.byteOffset,num_of_bytes));return num_of_bytes}else{throw new Error("Object '"+typed_array+"' is not a typed array")}},typedarray_copy_from:function(typed_array,pinned_array,begin,end,bytes_per_element){if(!!(typed_array.buffer instanceof ArrayBuffer&&typed_array.BYTES_PER_ELEMENT)){if(bytes_per_element!==typed_array.BYTES_PER_ELEMENT)throw new Error("Inconsistent element sizes: TypedArray.BYTES_PER_ELEMENT '"+typed_array.BYTES_PER_ELEMENT+"' sizeof managed element: '"+bytes_per_element+"'");var num_of_bytes=(end-begin)*bytes_per_element;var view_bytes=typed_array.length*typed_array.BYTES_PER_ELEMENT;if(num_of_bytes>view_bytes)num_of_bytes=view_bytes;var typedarrayBytes=new Uint8Array(typed_array.buffer,0,num_of_bytes);var offset=begin*bytes_per_element;typedarrayBytes.set(Module.HEAPU8.subarray(pinned_array+offset,pinned_array+offset+num_of_bytes));return num_of_bytes}else{throw new Error("Object '"+typed_array+"' is not a typed array")}},typed_array_from:function(pinned_array,begin,end,bytes_per_element,type){var newTypedArray=0;switch(type){case 5:newTypedArray=new Int8Array(end-begin);break;case 6:newTypedArray=new Uint8Array(end-begin);break;case 7:newTypedArray=new Int16Array(end-begin);break;case 8:newTypedArray=new Uint16Array(end-begin);break;case 9:newTypedArray=new Int32Array(end-begin);break;case 10:newTypedArray=new Uint32Array(end-begin);break;case 13:newTypedArray=new Float32Array(end-begin);break;case 14:newTypedArray=new Float64Array(end-begin);break;case 15:newTypedArray=new Uint8ClampedArray(end-begin);break}this.typedarray_copy_from(newTypedArray,pinned_array,begin,end,bytes_per_element);return newTypedArray},js_to_mono_enum:function(method,parmIdx,js_obj){this.bindings_lazy_init();if(js_obj===null||typeof js_obj==="undefined")return 0;var monoObj=this.js_to_mono_obj(js_obj);var monoEnum=this.call_method(this.object_to_enum,null,"iimm",[method,parmIdx,monoObj]);return this.mono_unbox_enum(monoEnum)},wasm_binding_obj_new:function(js_obj_id,type){return this.call_method(this.bind_js_obj,null,"io",[js_obj_id,type])},wasm_bind_existing:function(mono_obj,js_id){return this.call_method(this.bind_existing_obj,null,"mi",[mono_obj,js_id])},wasm_bind_core_clr_obj:function(js_id,gc_handle){return this.call_method(this.bind_core_clr_obj,null,"ii",[js_id,gc_handle])},wasm_unbind_js_obj:function(js_obj_id){this.call_method(this.unbind_js_obj,null,"i",[js_obj_id])},wasm_unbind_js_obj_and_free:function(js_obj_id){this.call_method(this.unbind_js_obj_and_free,null,"i",[js_obj_id])},wasm_get_js_id:function(mono_obj){return this.call_method(this.get_js_id,null,"m",[mono_obj])},wasm_get_raw_obj:function(gchandle){return this.call_method(this.get_raw_mono_obj,null,"im",[gchandle])},try_extract_mono_obj:function(js_obj){if(js_obj===null||typeof js_obj==="undefined"||typeof js_obj.__mono_gchandle__==="undefined")return 0;return this.wasm_get_raw_obj(js_obj.__mono_gchandle__)},mono_method_get_call_signature:function(method){this.bindings_lazy_init();return this.call_method(this.get_call_sig,null,"i",[method])},get_task_and_bind:function(tcs,js_obj){var gc_handle=this.mono_wasm_free_list.length?this.mono_wasm_free_list.pop():this.mono_wasm_ref_counter++;var task_gchandle=this.call_method(this.tcs_get_task_and_bind,null,"oi",[tcs,gc_handle+1]);js_obj.__mono_gchandle__=task_gchandle;this.mono_wasm_object_registry[gc_handle]=js_obj;this.free_task_completion_source(tcs);tcs.is_mono_tcs_task_bound=true;js_obj.__mono_bound_tcs__=tcs.__mono_gchandle__;tcs.__mono_bound_task__=js_obj.__mono_gchandle__;return this.wasm_get_raw_obj(js_obj.__mono_gchandle__)},free_task_completion_source:function(tcs){if(tcs.is_mono_tcs_result_set){this.call_method(this.unbind_raw_obj_and_free,null,"ii",[tcs.__mono_gchandle__])}if(tcs.__mono_bound_task__){this.call_method(this.unbind_raw_obj_and_free,null,"ii",[tcs.__mono_bound_task__])}},extract_mono_obj:function(js_obj){if(js_obj===null||typeof js_obj==="undefined")return 0;if(!js_obj.is_mono_bridged_obj){var gc_handle=this.mono_wasm_register_obj(js_obj);return this.wasm_get_raw_obj(gc_handle)}return this.wasm_get_raw_obj(js_obj.__mono_gchandle__)},extract_js_obj:function(mono_obj){if(mono_obj==0)return null;var js_id=this.wasm_get_js_id(mono_obj);if(js_id>0)return this.mono_wasm_require_handle(js_id);var gcHandle=this.mono_wasm_free_list.length?this.mono_wasm_free_list.pop():this.mono_wasm_ref_counter++;var js_obj={__mono_gchandle__:this.wasm_bind_existing(mono_obj,gcHandle+1),is_mono_bridged_obj:true};this.mono_wasm_object_registry[gcHandle]=js_obj;return js_obj},call_method:function(method,this_arg,args_marshal,args){this.bindings_lazy_init();var has_args=args!==null&&typeof args!=="undefined"&&args.length>0;var has_args_marshal=args_marshal!==null&&typeof args_marshal!=="undefined"&&args_marshal.length>0;if(has_args_marshal&&(!has_args||args.length>args_marshal.length))throw Error("Parameter count mismatch.");var args_start=null;var buffer=null;var exception_out=null;if(has_args_marshal&&has_args){var i;var converters=this.converters;if(!converters){converters=new Map;converters.set("m",{steps:[{}],size:0});converters.set("s",{steps:[{convert:this.js_string_to_mono_string.bind(this)}],size:0});converters.set("o",{steps:[{convert:this.js_to_mono_obj.bind(this)}],size:0});converters.set("u",{steps:[{convert:this.js_to_mono_uri.bind(this)}],size:0});converters.set("k",{steps:[{convert:this.js_to_mono_enum.bind(this),indirect:"i64"}],size:8});converters.set("j",{steps:[{convert:this.js_to_mono_enum.bind(this),indirect:"i32"}],size:8});converters.set("i",{steps:[{indirect:"i32"}],size:8});converters.set("l",{steps:[{indirect:"i64"}],size:8});converters.set("f",{steps:[{indirect:"float"}],size:8});converters.set("d",{steps:[{indirect:"double"}],size:8});this.converters=converters}var converter=converters.get(args_marshal);if(!converter){var steps=[];var size=0;for(i=0;i=args.length&&args_marshal[args.length]==="m")return res}return this.unbox_mono_obj(res)},invoke_delegate:function(delegate_obj,js_args){this.bindings_lazy_init();if(!this.delegate_dynamic_invoke){if(!this.corlib)this.corlib=this.assembly_load("mscorlib");if(!this.delegate_class)this.delegate_class=this.find_class(this.corlib,"System","Delegate");if(!this.delegate_class){throw new Error("System.Delegate class can not be resolved.")}this.delegate_dynamic_invoke=this.find_method(this.delegate_class,"DynamicInvoke",-1)}var mono_args=this.js_array_to_mono_array(js_args);if(!this.delegate_dynamic_invoke)throw new Error("System.Delegate.DynamicInvoke method can not be resolved.");return this.call_method(this.delegate_dynamic_invoke,this.extract_mono_obj(delegate_obj),"mo",[mono_args])},resolve_method_fqn:function(fqn){var assembly=fqn.substring(fqn.indexOf("[")+1,fqn.indexOf("]")).trim();fqn=fqn.substring(fqn.indexOf("]")+1).trim();var methodname=fqn.substring(fqn.indexOf(":")+1);fqn=fqn.substring(0,fqn.indexOf(":")).trim();var namespace="";var classname=fqn;if(fqn.indexOf(".")!=-1){var idx=fqn.lastIndexOf(".");namespace=fqn.substring(0,idx);classname=fqn.substring(idx+1)}var asm=this.assembly_load(assembly);if(!asm)throw new Error("Could not find assembly: "+assembly);var klass=this.find_class(asm,namespace,classname);if(!klass)throw new Error("Could not find class: "+namespace+":"+classname);var method=this.find_method(klass,methodname,-1);if(!method)throw new Error("Could not find method: "+methodname);return method},call_static_method:function(fqn,args,signature){this.bindings_lazy_init();var method=this.resolve_method_fqn(fqn);if(typeof signature==="undefined")signature=Module.mono_method_get_call_signature(method);return this.call_method(method,null,signature,args)},bind_static_method:function(fqn,signature){this.bindings_lazy_init();var method=this.resolve_method_fqn(fqn);if(typeof signature==="undefined")signature=Module.mono_method_get_call_signature(method);return function(){return BINDING.call_method(method,null,signature,arguments)}},bind_assembly_entry_point:function(assembly){this.bindings_lazy_init();var asm=this.assembly_load(assembly);if(!asm)throw new Error("Could not find assembly: "+assembly);var method=this.assembly_get_entry_point(asm);if(!method)throw new Error("Could not find entry point for assembly: "+assembly);if(typeof signature==="undefined")signature=Module.mono_method_get_call_signature(method);return function(){return BINDING.call_method(method,null,signature,arguments)}},call_assembly_entry_point:function(assembly,args,signature){this.bindings_lazy_init();var asm=this.assembly_load(assembly);if(!asm)throw new Error("Could not find assembly: "+assembly);var method=this.assembly_get_entry_point(asm);if(!method)throw new Error("Could not find entry point for assembly: "+assembly);if(typeof signature==="undefined")signature=Module.mono_method_get_call_signature(method);return this.call_method(method,null,signature,args)},wasm_get_core_type:function(obj){return this.call_method(this.get_core_type,null,"so",["WebAssembly.Core."+obj.constructor.name])},get_wasm_type:function(obj){var coreType=obj[Symbol.for("wasm type")];if(typeof coreType==="undefined"){coreType=this.wasm_get_core_type(obj);if(typeof coreType!=="undefined"){obj.constructor.prototype[Symbol.for("wasm type")]=coreType}}return coreType},mono_wasm_register_obj:function(obj){var gc_handle=undefined;if(obj!==null&&typeof obj!=="undefined"){gc_handle=obj.__mono_gchandle__;if(typeof gc_handle==="undefined"){var handle=this.mono_wasm_free_list.length?this.mono_wasm_free_list.pop():this.mono_wasm_ref_counter++;obj.__mono_jshandle__=handle;var wasm_type=this.get_wasm_type(obj);gc_handle=obj.__mono_gchandle__=this.wasm_binding_obj_new(handle+1,wasm_type);this.mono_wasm_object_registry[handle]=obj}}return gc_handle},mono_wasm_require_handle:function(handle){if(handle>0)return this.mono_wasm_object_registry[handle-1];return null},mono_wasm_unregister_obj:function(js_id){var obj=this.mono_wasm_object_registry[js_id-1];if(typeof obj!=="undefined"&&obj!==null){if(typeof ___mono_wasm_global___!=="undefined"&&___mono_wasm_global___===obj)return obj;var gc_handle=obj.__mono_gchandle__;if(typeof gc_handle!=="undefined"){this.wasm_unbind_js_obj_and_free(js_id);obj.__mono_gchandle__=undefined;obj.__mono_jshandle__=undefined;this.mono_wasm_object_registry[js_id-1]=undefined;this.mono_wasm_free_list.push(js_id-1)}}return obj},mono_wasm_free_handle:function(handle){this.mono_wasm_unregister_obj(handle)},mono_wasm_free_raw_object:function(js_id){var obj=this.mono_wasm_object_registry[js_id-1];if(typeof obj!=="undefined"&&obj!==null){if(typeof ___mono_wasm_global___!=="undefined"&&___mono_wasm_global___===obj)return obj;var gc_handle=obj.__mono_gchandle__;if(typeof gc_handle!=="undefined"){obj.__mono_gchandle__=undefined;obj.__mono_jshandle__=undefined;this.mono_wasm_object_registry[js_id-1]=undefined;this.mono_wasm_free_list.push(js_id-1)}}return obj},mono_wasm_get_global:function(){function testGlobal(obj){obj["___mono_wasm_global___"]=obj;var success=typeof ___mono_wasm_global___==="object"&&obj["___mono_wasm_global___"]===obj;if(!success){delete obj["___mono_wasm_global___"]}return success}if(typeof ___mono_wasm_global___==="object"){return ___mono_wasm_global___}if(typeof global==="object"&&testGlobal(global)){___mono_wasm_global___=global}else if(typeof window==="object"&&testGlobal(window)){___mono_wasm_global___=window}else if(testGlobal(function(){return Function}()("return this")())){___mono_wasm_global___=function(){return Function}()("return this")()}if(typeof ___mono_wasm_global___==="object"){return ___mono_wasm_global___}throw Error("Unable to get mono wasm global object.")}};function _mono_wasm_bind_core_object(js_handle,gc_handle,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}BINDING.wasm_bind_core_clr_obj(js_handle,gc_handle);requireObject.__mono_gchandle__=gc_handle;return gc_handle}function _mono_wasm_bind_host_object(js_handle,gc_handle,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}BINDING.wasm_bind_core_clr_obj(js_handle,gc_handle);requireObject.__mono_gchandle__=gc_handle;return gc_handle}function _mono_wasm_end_value_type_var(){var top_vt_obj_popped=MONO._vt_stack.pop();top_vt_obj_popped.value.members=MONO._filter_automatic_properties(MONO._fixup_name_value_objects(top_vt_obj_popped.value.members));if(MONO._vt_stack.length==0){MONO.var_info=MONO._old_var_info;MONO.var_info.push(top_vt_obj_popped)}else{var top_obj=MONO._vt_stack[MONO._vt_stack.length-1];top_obj.value.members.push(top_vt_obj_popped);MONO.var_info=top_obj.value.members}}function _mono_wasm_fire_bp(){console.log("mono_wasm_fire_bp");debugger}function _mono_wasm_get_by_index(js_handle,property_index,is_exception){BINDING.bindings_lazy_init();var obj=BINDING.mono_wasm_require_handle(js_handle);if(!obj){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}try{var m=obj[property_index];return BINDING.js_to_mono_obj(m)}catch(e){var res=e.toString();setValue(is_exception,1,"i32");if(res===null||typeof res==="undefined")res="unknown exception";return BINDING.js_string_to_mono_string(res)}}function _mono_wasm_get_global_object(global_name,is_exception){BINDING.bindings_lazy_init();var js_name=BINDING.conv_string(global_name);var globalObj=undefined;if(!js_name){globalObj=BINDING.mono_wasm_get_global()}else{globalObj=BINDING.mono_wasm_get_global()[js_name]}if(globalObj===null||typeof globalObj===undefined){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Global object '"+js_name+"' not found.")}return BINDING.js_to_mono_obj(globalObj)}function _mono_wasm_get_object_property(js_handle,property_name,is_exception){BINDING.bindings_lazy_init();var obj=BINDING.mono_wasm_require_handle(js_handle);if(!obj){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var js_name=BINDING.conv_string(property_name);if(!js_name){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid property name object '"+js_name+"'")}var res;try{var m=obj[js_name];if(m===Object(m)&&obj.__is_mono_proxied__)m.__is_mono_proxied__=true;return BINDING.js_to_mono_obj(m)}catch(e){var res=e.toString();setValue(is_exception,1,"i32");if(res===null||typeof res==="undefined")res="unknown exception";return BINDING.js_string_to_mono_string(res)}}var DOTNET={_dotnet_get_global:function(){function testGlobal(obj){obj["___dotnet_global___"]=obj;var success=typeof ___dotnet_global___==="object"&&obj["___dotnet_global___"]===obj;if(!success){delete obj["___dotnet_global___"]}return success}if(typeof ___dotnet_global___==="object"){return ___dotnet_global___}if(typeof global==="object"&&testGlobal(global)){___dotnet_global___=global}else if(typeof window==="object"&&testGlobal(window)){___dotnet_global___=window}if(typeof ___dotnet_global___==="object"){return ___dotnet_global___}throw Error("unable to get DotNet global object.")},conv_string:function(mono_obj){return MONO.string_decoder.copy(mono_obj)}};function _mono_wasm_invoke_js_marshalled(exceptionMessage,asyncHandleLongPtr,functionName,argsJson){var mono_string=DOTNET._dotnet_get_global()._mono_string_cached||(DOTNET._dotnet_get_global()._mono_string_cached=Module.cwrap("mono_wasm_string_from_js","number",["string"]));try{var u32Index=asyncHandleLongPtr>>2;var asyncHandleJsNumber=Module.HEAPU32[u32Index+1]*4294967296+Module.HEAPU32[u32Index];var funcNameJsString=DOTNET.conv_string(functionName);var argsJsonJsString=argsJson&&DOTNET.conv_string(argsJson);var dotNetExports=DOTNET._dotnet_get_global().DotNet;if(!dotNetExports){throw new Error("The Microsoft.JSInterop.js library is not loaded.")}if(asyncHandleJsNumber){dotNetExports.jsCallDispatcher.beginInvokeJSFromDotNet(asyncHandleJsNumber,funcNameJsString,argsJsonJsString);return 0}else{var resultJson=dotNetExports.jsCallDispatcher.invokeJSFromDotNet(funcNameJsString,argsJsonJsString);return resultJson===null?0:mono_string(resultJson)}}catch(ex){var exceptionJsString=ex.message+"\n"+ex.stack;var exceptionSystemString=mono_string(exceptionJsString);setValue(exceptionMessage,exceptionSystemString,"i32");return 0}}function _mono_wasm_invoke_js_unmarshalled(exceptionMessage,funcName,arg0,arg1,arg2){try{var funcNameJsString=DOTNET.conv_string(funcName);var dotNetExports=DOTNET._dotnet_get_global().DotNet;if(!dotNetExports){throw new Error("The Microsoft.JSInterop.js library is not loaded.")}var funcInstance=dotNetExports.jsCallDispatcher.findJSFunction(funcNameJsString);return funcInstance.call(null,arg0,arg1,arg2)}catch(ex){var exceptionJsString=ex.message+"\n"+ex.stack;var mono_string=Module.cwrap("mono_wasm_string_from_js","number",["string"]);var exceptionSystemString=mono_string(exceptionJsString);setValue(exceptionMessage,exceptionSystemString,"i32");return 0}}function _mono_wasm_invoke_js_with_args(js_handle,method_name,args,is_exception){BINDING.bindings_lazy_init();var obj=BINDING.get_js_obj(js_handle);if(!obj){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var js_name=BINDING.conv_string(method_name);if(!js_name){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid method name object '"+method_name+"'")}var js_args=BINDING.mono_array_to_js_array(args);var res;try{var m=obj[js_name];if(typeof m==="undefined")throw new Error("Method: '"+js_name+"' not found for: '"+Object.prototype.toString.call(obj)+"'");var res=m.apply(obj,js_args);return BINDING.js_to_mono_obj(res)}catch(e){var res=e.toString();setValue(is_exception,1,"i32");if(res===null||res===undefined)res="unknown exception";return BINDING.js_string_to_mono_string(res)}}function _mono_wasm_new(core_name,args,is_exception){BINDING.bindings_lazy_init();var js_name=BINDING.conv_string(core_name);if(!js_name){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Core object '"+js_name+"' not found.")}var coreObj=BINDING.mono_wasm_get_global()[js_name];if(coreObj===null||typeof coreObj==="undefined"){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("JavaScript host object '"+js_name+"' not found.")}var js_args=BINDING.mono_array_to_js_array(args);try{var allocator=function(constructor,js_args){var argsList=new Array;argsList[0]=constructor;if(js_args)argsList=argsList.concat(js_args);var obj=new(constructor.bind.apply(constructor,argsList));return obj};var res=allocator(coreObj,js_args);var gc_handle=BINDING.mono_wasm_free_list.length?BINDING.mono_wasm_free_list.pop():BINDING.mono_wasm_ref_counter++;BINDING.mono_wasm_object_registry[gc_handle]=res;return BINDING.js_to_mono_obj(gc_handle+1)}catch(e){var res=e.toString();setValue(is_exception,1,"i32");if(res===null||res===undefined)res="Error allocating object.";return BINDING.js_string_to_mono_string(res)}}function _mono_wasm_new_object(object_handle_or_function,args,is_exception){BINDING.bindings_lazy_init();if(!object_handle_or_function){return BINDING.js_to_mono_obj({})}else{var requireObject;if(typeof object_handle_or_function==="function")requireObject=object_handle_or_function;else requireObject=BINDING.mono_wasm_require_handle(object_handle_or_function);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+object_handle_or_function+"'")}var js_args=BINDING.mono_array_to_js_array(args);try{var allocator=function(constructor,js_args){var argsList=new Array;argsList[0]=constructor;if(js_args)argsList=argsList.concat(js_args);var obj=new(constructor.bind.apply(constructor,argsList));return obj};var res=allocator(requireObject,js_args);return BINDING.extract_mono_obj(res)}catch(e){var res=e.toString();setValue(is_exception,1,"i32");if(res===null||res===undefined)res="Error allocating object.";return BINDING.js_string_to_mono_string(res)}}}function _mono_wasm_release_handle(js_handle,is_exception){BINDING.bindings_lazy_init();BINDING.mono_wasm_free_handle(js_handle)}function _mono_wasm_release_object(js_handle,is_exception){BINDING.bindings_lazy_init();BINDING.mono_wasm_free_raw_object(js_handle)}function _mono_wasm_set_by_index(js_handle,property_index,value,is_exception){BINDING.bindings_lazy_init();var obj=BINDING.mono_wasm_require_handle(js_handle);if(!obj){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var js_value=BINDING.unbox_mono_obj(value);try{obj[property_index]=js_value;return true}catch(e){var res=e.toString();setValue(is_exception,1,"i32");if(res===null||typeof res==="undefined")res="unknown exception";return BINDING.js_string_to_mono_string(res)}}function _mono_wasm_set_is_async_method(objectId){MONO._async_method_objectId=objectId}function _mono_wasm_set_object_property(js_handle,property_name,value,createIfNotExist,hasOwnProperty,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var property=BINDING.conv_string(property_name);if(!property){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid property name object '"+property_name+"'")}var result=false;var js_value=BINDING.unbox_mono_obj(value);if(createIfNotExist){requireObject[property]=js_value;result=true}else{result=false;if(!createIfNotExist){if(!requireObject.hasOwnProperty(property))return false}if(hasOwnProperty===true){if(requireObject.hasOwnProperty(property)){requireObject[property]=js_value;result=true}}else{requireObject[property]=js_value;result=true}}return BINDING.call_method(BINDING.box_js_bool,null,"im",[result])}function _mono_wasm_typed_array_copy_from(js_handle,pinned_array,begin,end,bytes_per_element,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var res=BINDING.typedarray_copy_from(requireObject,pinned_array,begin,end,bytes_per_element);return BINDING.js_to_mono_obj(res)}function _mono_wasm_typed_array_copy_to(js_handle,pinned_array,begin,end,bytes_per_element,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}var res=BINDING.typedarray_copy_to(requireObject,pinned_array,begin,end,bytes_per_element);return BINDING.js_to_mono_obj(res)}function _mono_wasm_typed_array_from(pinned_array,begin,end,bytes_per_element,type,is_exception){BINDING.bindings_lazy_init();var res=BINDING.typed_array_from(pinned_array,begin,end,bytes_per_element,type);return BINDING.js_to_mono_obj(res)}function _mono_wasm_typed_array_to_array(js_handle,is_exception){BINDING.bindings_lazy_init();var requireObject=BINDING.mono_wasm_require_handle(js_handle);if(!requireObject){setValue(is_exception,1,"i32");return BINDING.js_string_to_mono_string("Invalid JS object handle '"+js_handle+"'")}return BINDING.js_typed_array_to_array(requireObject)}function _usleep(useconds){var start=_emscripten_get_now();while(_emscripten_get_now()-start>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(28);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _pthread_cleanup_pop(){assert(_pthread_cleanup_push.level==__ATEXIT__.length,"cannot pop if something else added meanwhile!");__ATEXIT__.pop();_pthread_cleanup_push.level=__ATEXIT__.length}function _pthread_cleanup_push(routine,arg){__ATEXIT__.push(function(){dynCall_vi(routine,arg)});_pthread_cleanup_push.level=__ATEXIT__.length}function _pthread_setcancelstate(){return 0}function _schedule_background_exec(){++MONO.pump_count;if(ENVIRONMENT_IS_WEB){window.setTimeout(MONO.pump_message,0)}else if(ENVIRONMENT_IS_WORKER){self.setTimeout(MONO.pump_message,0)}else if(ENVIRONMENT_IS_NODE){global.setTimeout(MONO.pump_message,0)}}function _sem_destroy(){}function _sem_init(){}function _sem_post(){}function _sem_trywait(){}function _sem_wait(){}function _sigaction(signum,act,oldact){return 0}function _sigemptyset(set){HEAP32[set>>2]=0;return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _sysconf(name){switch(name){case 30:return 16384;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/16384;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:case 79:return 200809;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator==="object")return navigator["hardwareConcurrency"]||1;return 1}}___setErrNo(28);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}function _utime(path,times){var time;if(times){var offset=4;time=HEAP32[times+offset>>2];time*=1e3}else{time=Date.now()}path=UTF8ToString(path);try{FS.utime(path,time,time);return 0}catch(e){FS.handleFSError(e);return-1}}function _utimes(path,times){var time;if(times){var offset=8+0;time=HEAP32[times+offset>>2]*1e3;offset=8+4;time+=HEAP32[times+offset>>2]/1e3}else{time=Date.now()}path=UTF8ToString(path);try{FS.utime(path,time,time);return 0}catch(e){FS.handleFSError(e);return-1}}function _wait(stat_loc){___setErrNo(12);return-1}function _waitpid(a0){return _wait(a0)}function readAsmConstArgs(sigPtr,buf){if(!readAsmConstArgs.array){readAsmConstArgs.array=[]}var args=readAsmConstArgs.array;args.length=0;var ch;while(ch=HEAPU8[sigPtr++]){if(ch===100||ch===102){buf=buf+7&~7;args.push(HEAPF64[buf>>3]);buf+=8}else{buf=buf+3&~3;args.push(HEAP32[buf>>2]);buf+=4}}return args}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;MONO.export_functions(Module);BINDING.export_functions(Module);function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var asmLibraryArg={"e":___assert_fail,"xb":___clock_gettime,"wb":___cxa_allocate_exception,"vb":___cxa_begin_catch,"ub":___cxa_end_catch,"tb":___cxa_find_matching_catch_3,"sb":___cxa_throw,"qb":___resumeException,"pb":___syscall10,"i":___syscall102,"ob":___syscall12,"nb":___syscall122,"mb":___syscall142,"lb":___syscall144,"N":___syscall15,"kb":___syscall168,"jb":___syscall183,"ib":___syscall192,"hb":___syscall194,"M":___syscall195,"gb":___syscall196,"fb":___syscall197,"L":___syscall199,"d":___syscall20,"v":___syscall201,"K":___syscall202,"eb":___syscall209,"db":___syscall220,"k":___syscall221,"cb":___syscall268,"bb":___syscall272,"ab":___syscall3,"$a":___syscall320,"_a":___syscall33,"Za":___syscall38,"Ya":___syscall39,"Xa":___syscall40,"Wa":___syscall41,"Va":___syscall42,"J":___syscall5,"I":___syscall54,"Ua":___syscall63,"Ta":___syscall77,"Sa":___syscall83,"Ra":___syscall85,"Qa":___syscall9,"Pa":___syscall91,"Oa":___syscall94,"Na":___syscall96,"Ma":___syscall97,"j":_abort,"Ha":_clock_getres,"Ga":_clock_gettime,"Fa":compile_function,"t":_emscripten_asm_const_iii,"Ea":_emscripten_memcpy_big,"o":_emscripten_resize_heap,"La":_environ_get,"Ka":_environ_sizes_get,"f":_exit,"u":_fd_close,"H":_fd_fdstat_get,"Ja":_fd_read,"va":_fd_seek,"Ia":_fd_sync,"D":_fd_write,"Da":_fork,"Ca":_getTempRet0,"Ba":_getaddrinfo,"Aa":_getgrgid_r,"za":_getgrnam_r,"C":_getnameinfo,"ya":_getprotobyname,"m":_gettimeofday,"xa":_gmtime_r,"rb":invoke_vi,"wa":_kill,"pa":_llvm_eh_typeid_for,"c":_localtime_r,"memory":wasmMemory,"oa":_mono_set_timeout,"na":_mono_wasm_add_array_item,"ua":_mono_wasm_add_array_var,"ma":_mono_wasm_add_bool_var,"ta":_mono_wasm_add_enum_var,"la":_mono_wasm_add_frame,"sa":_mono_wasm_add_func_var,"n":_mono_wasm_add_number_var,"ra":_mono_wasm_add_obj_var,"A":_mono_wasm_add_properties_var,"z":_mono_wasm_add_string_var,"ka":_mono_wasm_add_value_type_unexpanded_var,"ja":_mono_wasm_begin_value_type_var,"ia":_mono_wasm_bind_core_object,"ha":_mono_wasm_bind_host_object,"ga":_mono_wasm_end_value_type_var,"fa":_mono_wasm_fire_bp,"ea":_mono_wasm_get_by_index,"da":_mono_wasm_get_global_object,"ca":_mono_wasm_get_object_property,"ba":_mono_wasm_invoke_js_marshalled,"aa":_mono_wasm_invoke_js_unmarshalled,"$":_mono_wasm_invoke_js_with_args,"_":_mono_wasm_new,"Z":_mono_wasm_new_object,"Y":_mono_wasm_release_handle,"X":_mono_wasm_release_object,"W":_mono_wasm_set_by_index,"qa":_mono_wasm_set_is_async_method,"V":_mono_wasm_set_object_property,"U":mono_wasm_timezone_get_local_name,"T":_mono_wasm_typed_array_copy_from,"S":_mono_wasm_typed_array_copy_to,"R":_mono_wasm_typed_array_from,"Q":_mono_wasm_typed_array_to_array,"y":_nanosleep,"h":_pthread_cleanup_pop,"g":_pthread_cleanup_push,"p":_pthread_setcancelstate,"P":_schedule_background_exec,"s":_sem_destroy,"r":_sem_init,"q":_sem_post,"G":_sem_trywait,"B":_sem_wait,"x":_sigaction,"w":_sigemptyset,"b":_strftime,"l":_sysconf,"table":wasmTable,"a":_time,"F":_utime,"E":_utimes,"O":_waitpid};var asm=createWasm();Module["asm"]=asm;var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["yb"]).apply(null,arguments)};var _mono_wasm_add_assembly=Module["_mono_wasm_add_assembly"]=function(){return(_mono_wasm_add_assembly=Module["_mono_wasm_add_assembly"]=Module["asm"]["zb"]).apply(null,arguments)};var _mono_wasm_setenv=Module["_mono_wasm_setenv"]=function(){return(_mono_wasm_setenv=Module["_mono_wasm_setenv"]=Module["asm"]["Ab"]).apply(null,arguments)};var _mono_wasm_load_runtime=Module["_mono_wasm_load_runtime"]=function(){return(_mono_wasm_load_runtime=Module["_mono_wasm_load_runtime"]=Module["asm"]["Bb"]).apply(null,arguments)};var _mono_wasm_assembly_load=Module["_mono_wasm_assembly_load"]=function(){return(_mono_wasm_assembly_load=Module["_mono_wasm_assembly_load"]=Module["asm"]["Cb"]).apply(null,arguments)};var _mono_wasm_assembly_find_class=Module["_mono_wasm_assembly_find_class"]=function(){return(_mono_wasm_assembly_find_class=Module["_mono_wasm_assembly_find_class"]=Module["asm"]["Db"]).apply(null,arguments)};var _mono_wasm_assembly_find_method=Module["_mono_wasm_assembly_find_method"]=function(){return(_mono_wasm_assembly_find_method=Module["_mono_wasm_assembly_find_method"]=Module["asm"]["Eb"]).apply(null,arguments)};var _mono_wasm_invoke_method=Module["_mono_wasm_invoke_method"]=function(){return(_mono_wasm_invoke_method=Module["_mono_wasm_invoke_method"]=Module["asm"]["Fb"]).apply(null,arguments)};var _mono_wasm_assembly_get_entry_point=Module["_mono_wasm_assembly_get_entry_point"]=function(){return(_mono_wasm_assembly_get_entry_point=Module["_mono_wasm_assembly_get_entry_point"]=Module["asm"]["Gb"]).apply(null,arguments)};var _mono_wasm_string_get_utf8=Module["_mono_wasm_string_get_utf8"]=function(){return(_mono_wasm_string_get_utf8=Module["_mono_wasm_string_get_utf8"]=Module["asm"]["Hb"]).apply(null,arguments)};var _mono_wasm_string_convert=Module["_mono_wasm_string_convert"]=function(){return(_mono_wasm_string_convert=Module["_mono_wasm_string_convert"]=Module["asm"]["Ib"]).apply(null,arguments)};var _mono_wasm_string_from_js=Module["_mono_wasm_string_from_js"]=function(){return(_mono_wasm_string_from_js=Module["_mono_wasm_string_from_js"]=Module["asm"]["Jb"]).apply(null,arguments)};var _mono_wasm_get_obj_type=Module["_mono_wasm_get_obj_type"]=function(){return(_mono_wasm_get_obj_type=Module["_mono_wasm_get_obj_type"]=Module["asm"]["Kb"]).apply(null,arguments)};var _mono_unbox_int=Module["_mono_unbox_int"]=function(){return(_mono_unbox_int=Module["_mono_unbox_int"]=Module["asm"]["Lb"]).apply(null,arguments)};var _mono_wasm_unbox_float=Module["_mono_wasm_unbox_float"]=function(){return(_mono_wasm_unbox_float=Module["_mono_wasm_unbox_float"]=Module["asm"]["Mb"]).apply(null,arguments)};var _mono_wasm_array_length=Module["_mono_wasm_array_length"]=function(){return(_mono_wasm_array_length=Module["_mono_wasm_array_length"]=Module["asm"]["Nb"]).apply(null,arguments)};var _mono_wasm_array_get=Module["_mono_wasm_array_get"]=function(){return(_mono_wasm_array_get=Module["_mono_wasm_array_get"]=Module["asm"]["Ob"]).apply(null,arguments)};var _mono_wasm_obj_array_new=Module["_mono_wasm_obj_array_new"]=function(){return(_mono_wasm_obj_array_new=Module["_mono_wasm_obj_array_new"]=Module["asm"]["Pb"]).apply(null,arguments)};var _mono_wasm_obj_array_set=Module["_mono_wasm_obj_array_set"]=function(){return(_mono_wasm_obj_array_set=Module["_mono_wasm_obj_array_set"]=Module["asm"]["Qb"]).apply(null,arguments)};var _mono_wasm_string_array_new=Module["_mono_wasm_string_array_new"]=function(){return(_mono_wasm_string_array_new=Module["_mono_wasm_string_array_new"]=Module["asm"]["Rb"]).apply(null,arguments)};var _mono_wasm_exec_regression=Module["_mono_wasm_exec_regression"]=function(){return(_mono_wasm_exec_regression=Module["_mono_wasm_exec_regression"]=Module["asm"]["Sb"]).apply(null,arguments)};var _mono_wasm_exit=Module["_mono_wasm_exit"]=function(){return(_mono_wasm_exit=Module["_mono_wasm_exit"]=Module["asm"]["Tb"]).apply(null,arguments)};var _mono_wasm_set_main_args=Module["_mono_wasm_set_main_args"]=function(){return(_mono_wasm_set_main_args=Module["_mono_wasm_set_main_args"]=Module["asm"]["Ub"]).apply(null,arguments)};var _mono_wasm_strdup=Module["_mono_wasm_strdup"]=function(){return(_mono_wasm_strdup=Module["_mono_wasm_strdup"]=Module["asm"]["Vb"]).apply(null,arguments)};var _mono_wasm_parse_runtime_options=Module["_mono_wasm_parse_runtime_options"]=function(){return(_mono_wasm_parse_runtime_options=Module["_mono_wasm_parse_runtime_options"]=Module["asm"]["Wb"]).apply(null,arguments)};var _mono_wasm_enable_on_demand_gc=Module["_mono_wasm_enable_on_demand_gc"]=function(){return(_mono_wasm_enable_on_demand_gc=Module["_mono_wasm_enable_on_demand_gc"]=Module["asm"]["Xb"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["Yb"]).apply(null,arguments)};var _mono_wasm_typed_array_new=Module["_mono_wasm_typed_array_new"]=function(){return(_mono_wasm_typed_array_new=Module["_mono_wasm_typed_array_new"]=Module["asm"]["Zb"]).apply(null,arguments)};var _mono_wasm_unbox_enum=Module["_mono_wasm_unbox_enum"]=function(){return(_mono_wasm_unbox_enum=Module["_mono_wasm_unbox_enum"]=Module["asm"]["_b"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["$b"]).apply(null,arguments)};var _memset=Module["_memset"]=function(){return(_memset=Module["_memset"]=Module["asm"]["ac"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["bc"]).apply(null,arguments)};var _mono_print_method_from_ip=Module["_mono_print_method_from_ip"]=function(){return(_mono_print_method_from_ip=Module["_mono_print_method_from_ip"]=Module["asm"]["cc"]).apply(null,arguments)};var _putchar=Module["_putchar"]=function(){return(_putchar=Module["_putchar"]=Module["asm"]["dc"]).apply(null,arguments)};var _mono_wasm_setup_single_step=Module["_mono_wasm_setup_single_step"]=function(){return(_mono_wasm_setup_single_step=Module["_mono_wasm_setup_single_step"]=Module["asm"]["ec"]).apply(null,arguments)};var _mono_wasm_clear_all_breakpoints=Module["_mono_wasm_clear_all_breakpoints"]=function(){return(_mono_wasm_clear_all_breakpoints=Module["_mono_wasm_clear_all_breakpoints"]=Module["asm"]["fc"]).apply(null,arguments)};var _mono_wasm_set_breakpoint=Module["_mono_wasm_set_breakpoint"]=function(){return(_mono_wasm_set_breakpoint=Module["_mono_wasm_set_breakpoint"]=Module["asm"]["gc"]).apply(null,arguments)};var _mono_wasm_remove_breakpoint=Module["_mono_wasm_remove_breakpoint"]=function(){return(_mono_wasm_remove_breakpoint=Module["_mono_wasm_remove_breakpoint"]=Module["asm"]["hc"]).apply(null,arguments)};var _mono_wasm_current_bp_id=Module["_mono_wasm_current_bp_id"]=function(){return(_mono_wasm_current_bp_id=Module["_mono_wasm_current_bp_id"]=Module["asm"]["ic"]).apply(null,arguments)};var _mono_wasm_enum_frames=Module["_mono_wasm_enum_frames"]=function(){return(_mono_wasm_enum_frames=Module["_mono_wasm_enum_frames"]=Module["asm"]["jc"]).apply(null,arguments)};var _mono_wasm_get_var_info=Module["_mono_wasm_get_var_info"]=function(){return(_mono_wasm_get_var_info=Module["_mono_wasm_get_var_info"]=Module["asm"]["kc"]).apply(null,arguments)};var _mono_wasm_get_object_properties=Module["_mono_wasm_get_object_properties"]=function(){return(_mono_wasm_get_object_properties=Module["_mono_wasm_get_object_properties"]=Module["asm"]["lc"]).apply(null,arguments)};var _mono_wasm_get_array_values=Module["_mono_wasm_get_array_values"]=function(){return(_mono_wasm_get_array_values=Module["_mono_wasm_get_array_values"]=Module["asm"]["mc"]).apply(null,arguments)};var _mono_wasm_get_array_value_expanded=Module["_mono_wasm_get_array_value_expanded"]=function(){return(_mono_wasm_get_array_value_expanded=Module["_mono_wasm_get_array_value_expanded"]=Module["asm"]["nc"]).apply(null,arguments)};var _mono_set_timeout_exec=Module["_mono_set_timeout_exec"]=function(){return(_mono_set_timeout_exec=Module["_mono_set_timeout_exec"]=Module["asm"]["oc"]).apply(null,arguments)};var _htonl=Module["_htonl"]=function(){return(_htonl=Module["_htonl"]=Module["asm"]["pc"]).apply(null,arguments)};var _htons=Module["_htons"]=function(){return(_htons=Module["_htons"]=Module["asm"]["qc"]).apply(null,arguments)};var _ntohs=Module["_ntohs"]=function(){return(_ntohs=Module["_ntohs"]=Module["asm"]["rc"]).apply(null,arguments)};var _mono_background_exec=Module["_mono_background_exec"]=function(){return(_mono_background_exec=Module["_mono_background_exec"]=Module["asm"]["sc"]).apply(null,arguments)};var __get_tzname=Module["__get_tzname"]=function(){return(__get_tzname=Module["__get_tzname"]=Module["asm"]["tc"]).apply(null,arguments)};var __get_daylight=Module["__get_daylight"]=function(){return(__get_daylight=Module["__get_daylight"]=Module["asm"]["uc"]).apply(null,arguments)};var __get_timezone=Module["__get_timezone"]=function(){return(__get_timezone=Module["__get_timezone"]=Module["asm"]["vc"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["wc"]).apply(null,arguments)};var __ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=function(){return(__ZSt18uncaught_exceptionv=Module["__ZSt18uncaught_exceptionv"]=Module["asm"]["xc"]).apply(null,arguments)};var ___cxa_can_catch=Module["___cxa_can_catch"]=function(){return(___cxa_can_catch=Module["___cxa_can_catch"]=Module["asm"]["yc"]).apply(null,arguments)};var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=function(){return(___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=Module["asm"]["zc"]).apply(null,arguments)};var _memalign=Module["_memalign"]=function(){return(_memalign=Module["_memalign"]=Module["asm"]["Ac"]).apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return(dynCall_vi=Module["dynCall_vi"]=Module["asm"]["Bc"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["Cc"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["Dc"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["Ec"]).apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return(dynCall_v=Module["dynCall_v"]=Module["asm"]["Fc"]).apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){return(dynCall_ii=Module["dynCall_ii"]=Module["asm"]["Gc"]).apply(null,arguments)};function invoke_vi(index,a1){var sp=stackSave();try{dynCall_vi(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}Module["asm"]=asm;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["getMemory"]=getMemory;Module["UTF8ToString"]=UTF8ToString;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["addFunction"]=addFunction;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run(); - -// SIG // Begin signature block -// SIG // MIIjkQYJKoZIhvcNAQcCoIIjgjCCI34CAQExDzANBglg -// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor -// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC -// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg -// SIG // vzgDMeHH7x3viJyMgzWeULlaJC6GZQzP/ENcSeuHhSqg -// SIG // gg2FMIIGAzCCA+ugAwIBAgITMwAAAVKbQJ9QVpl1iAAA -// SIG // AAABUjANBgkqhkiG9w0BAQsFADB+MQswCQYDVQQGEwJV -// SIG // UzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH -// SIG // UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBv -// SIG // cmF0aW9uMSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBT -// SIG // aWduaW5nIFBDQSAyMDExMB4XDTE5MDUwMjIxMzc0NloX -// SIG // DTIwMDUwMjIxMzc0NlowdDELMAkGA1UEBhMCVVMxEzAR -// SIG // BgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1v -// SIG // bmQxHjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlv -// SIG // bjEeMBwGA1UEAxMVTWljcm9zb2Z0IENvcnBvcmF0aW9u -// SIG // MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA -// SIG // saeJ0/an7vTtdIicnsGFx5TflhIe/TaKK/Z4TOnp1DWw -// SIG // m4V/b0vvHP93iFWs0mJ1QU6i81u8VjdWwnCLQ27BMyhB -// SIG // NgbMErp+yfcQmi8HBhyha/qllJc+4YfUXJo2EpDhjcmz -// SIG // n64I97JtA0raCvJY8BMlFXkXzB8fRP+wmvzhKtnFwU9y -// SIG // 9H1Z5RJH2pd9dBBQiw6NgaxN+TRkYxvv552YqiqhIeZV -// SIG // jZN9yVfPyNHyHFCqyxJlBq79AoAu8NnI5mwYQSCftCs0 -// SIG // p0lop4F6Jf94lHQQcuEEDR++u5GBrpyXmNPEYxzCIIyQ -// SIG // nQKBDPtpl79aYWle4/jN3Tc2f3HbM96A3wIDAQABo4IB -// SIG // gjCCAX4wHwYDVR0lBBgwFgYKKwYBBAGCN0wIAQYIKwYB -// SIG // BQUHAwMwHQYDVR0OBBYEFN3/AMNbFu9lnCdm6P0EmBs1 -// SIG // a0WHMFQGA1UdEQRNMEukSTBHMS0wKwYDVQQLEyRNaWNy -// SIG // b3NvZnQgSXJlbGFuZCBPcGVyYXRpb25zIExpbWl0ZWQx -// SIG // FjAUBgNVBAUTDTIzMDAxMis0NTQxMzYwHwYDVR0jBBgw -// SIG // FoAUSG5k5VAF04KqFzc3IrVtqMp1ApUwVAYDVR0fBE0w -// SIG // SzBJoEegRYZDaHR0cDovL3d3dy5taWNyb3NvZnQuY29t -// SIG // L3BraW9wcy9jcmwvTWljQ29kU2lnUENBMjAxMV8yMDEx -// SIG // LTA3LTA4LmNybDBhBggrBgEFBQcBAQRVMFMwUQYIKwYB -// SIG // BQUHMAKGRWh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9w -// SIG // a2lvcHMvY2VydHMvTWljQ29kU2lnUENBMjAxMV8yMDEx -// SIG // LTA3LTA4LmNydDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3 -// SIG // DQEBCwUAA4ICAQCU8ETmh76IF4IsVo8o7y34kYKiNkCv -// SIG // BqBtt3qgIDY1+1f1nVFgW7NGiAt5OPXHdM3aviSSJosX -// SIG // F+lDk6c9i2TxUodt5dPzKN+cBuyV1MYDtFPuXa20Ibec -// SIG // aDJdZ+/00OIinJgGEgD8U6uZRZ6FdvnwHpY1QOzuN7M4 -// SIG // 7Oy0dPQ9MBR8M2XKP4hPB5WpJdt2U+xZweQH1NocH7/O -// SIG // 8t6t2uahYroEspCC6StP76p5RFQdCgHUFc2FC0P1OHhR -// SIG // I54rNybPVKwL7SISLNuuOOUY91D+lOBoDo4EKJ5UQPpg -// SIG // 5bIe/MBUhmwEiLyvn5DjVIb4/AfGRzZ+ExX53LfmtGbn -// SIG // mOH+mkT8a/G3jUlCp+0FvxUJp+NtmxOyn56lp3LB+72z -// SIG // YRvdvaa1Rz7GmuydtovcMh4+5tKAE1yfmI38qBALXefz -// SIG // ciGGhOFLtI9RIbmFKOVWiSZzGkxEdKl/Pv2GUVqxTf4X -// SIG // qbONVzVY4gGsKWwGtH1Gt0fUTQYz4gZzNILzT6KzOHbF -// SIG // dlSfBpbiEDqyZTr7gqzmAxoqxp2nTpkNtcDwaBhQlqSu -// SIG // ej8c5YirMuTTZgF3BMe0G/b1I2NVpWLa3cDl06cTeLJc -// SIG // yIbevQWmZSyIy1VsKiH7ja4RyjQzPSvr+74KyG3+5ef+ -// SIG // uuYNII0AgwjekObMbrbUwBCrSXkv6ZKSPg22fzCCB3ow -// SIG // ggVioAMCAQICCmEOkNIAAAAAAAMwDQYJKoZIhvcNAQEL -// SIG // BQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo -// SIG // aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK -// SIG // ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xMjAwBgNVBAMT -// SIG // KU1pY3Jvc29mdCBSb290IENlcnRpZmljYXRlIEF1dGhv -// SIG // cml0eSAyMDExMB4XDTExMDcwODIwNTkwOVoXDTI2MDcw -// SIG // ODIxMDkwOVowfjELMAkGA1UEBhMCVVMxEzARBgNVBAgT -// SIG // Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAc -// SIG // BgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYG -// SIG // A1UEAxMfTWljcm9zb2Z0IENvZGUgU2lnbmluZyBQQ0Eg -// SIG // MjAxMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC -// SIG // ggIBAKvw+nIQHC6t2G6qghBNNLrytlghn0IbKmvpWlCq -// SIG // uAY4GgRJun/DDB7dN2vGEtgL8DjCmQawyDnVARQxQtOJ -// SIG // DXlkh36UYCRsr55JnOloXtLfm1OyCizDr9mpK656Ca/X -// SIG // llnKYBoF6WZ26DJSJhIv56sIUM+zRLdd2MQuA3WraPPL -// SIG // bfM6XKEW9Ea64DhkrG5kNXimoGMPLdNAk/jj3gcN1Vx5 -// SIG // pUkp5w2+oBN3vpQ97/vjK1oQH01WKKJ6cuASOrdJXtjt -// SIG // 7UORg9l7snuGG9k+sYxd6IlPhBryoS9Z5JA7La4zWMW3 -// SIG // Pv4y07MDPbGyr5I4ftKdgCz1TlaRITUlwzluZH9TupwP -// SIG // rRkjhMv0ugOGjfdf8NBSv4yUh7zAIXQlXxgotswnKDgl -// SIG // mDlKNs98sZKuHCOnqWbsYR9q4ShJnV+I4iVd0yFLPlLE -// SIG // tVc/JAPw0XpbL9Uj43BdD1FGd7P4AOG8rAKCX9vAFbO9 -// SIG // G9RVS+c5oQ/pI0m8GLhEfEXkwcNyeuBy5yTfv0aZxe/C -// SIG // HFfbg43sTUkwp6uO3+xbn6/83bBm4sGXgXvt1u1L50kp -// SIG // pxMopqd9Z4DmimJ4X7IvhNdXnFy/dygo8e1twyiPLI9A -// SIG // N0/B4YVEicQJTMXUpUMvdJX3bvh4IFgsE11glZo+TzOE -// SIG // 2rCIF96eTvSWsLxGoGyY0uDWiIwLAgMBAAGjggHtMIIB -// SIG // 6TAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUSG5k -// SIG // 5VAF04KqFzc3IrVtqMp1ApUwGQYJKwYBBAGCNxQCBAwe -// SIG // CgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB -// SIG // /wQFMAMBAf8wHwYDVR0jBBgwFoAUci06AjGQQ7kUBU7h -// SIG // 6qfHMdEjiTQwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDov -// SIG // L2NybC5taWNyb3NvZnQuY29tL3BraS9jcmwvcHJvZHVj -// SIG // dHMvTWljUm9vQ2VyQXV0MjAxMV8yMDExXzAzXzIyLmNy -// SIG // bDBeBggrBgEFBQcBAQRSMFAwTgYIKwYBBQUHMAKGQmh0 -// SIG // dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMv -// SIG // TWljUm9vQ2VyQXV0MjAxMV8yMDExXzAzXzIyLmNydDCB -// SIG // nwYDVR0gBIGXMIGUMIGRBgkrBgEEAYI3LgMwgYMwPwYI -// SIG // KwYBBQUHAgEWM2h0dHA6Ly93d3cubWljcm9zb2Z0LmNv -// SIG // bS9wa2lvcHMvZG9jcy9wcmltYXJ5Y3BzLmh0bTBABggr -// SIG // BgEFBQcCAjA0HjIgHQBMAGUAZwBhAGwAXwBwAG8AbABp -// SIG // AGMAeQBfAHMAdABhAHQAZQBtAGUAbgB0AC4gHTANBgkq -// SIG // hkiG9w0BAQsFAAOCAgEAZ/KGpZjgVHkaLtPYdGcimwuW -// SIG // EeFjkplCln3SeQyQwWVfLiw++MNy0W2D/r4/6ArKO79H -// SIG // qaPzadtjvyI1pZddZYSQfYtGUFXYDJJ80hpLHPM8QotS -// SIG // 0LD9a+M+By4pm+Y9G6XUtR13lDni6WTJRD14eiPzE32m -// SIG // kHSDjfTLJgJGKsKKELukqQUMm+1o+mgulaAqPyprWElj -// SIG // HwlpblqYluSD9MCP80Yr3vw70L01724lruWvJ+3Q3fMO -// SIG // r5kol5hNDj0L8giJ1h/DMhji8MUtzluetEk5CsYKwsat -// SIG // ruWy2dsViFFFWDgycScaf7H0J/jeLDogaZiyWYlobm+n -// SIG // t3TDQAUGpgEqKD6CPxNNZgvAs0314Y9/HG8VfUWnduVA -// SIG // KmWjw11SYobDHWM2l4bf2vP48hahmifhzaWX0O5dY0Hj -// SIG // Wwechz4GdwbRBrF1HxS+YWG18NzGGwS+30HHDiju3mUv -// SIG // 7Jf2oVyW2ADWoUa9WfOXpQlLSBCZgB/QACnFsZulP0V3 -// SIG // HjXG0qKin3p6IvpIlR+r+0cjgPWe+L9rt0uX4ut1eBrs -// SIG // 6jeZeRhL/9azI2h15q/6/IvrC4DqaTuv/DDtBEyO3991 -// SIG // bWORPdGdVk5Pv4BXIqF4ETIheu9BCrE/+6jMpF3BoYib -// SIG // V3FWTkhFwELJm3ZbCoBIa/15n8G9bW1qyVJzEw16UM0x -// SIG // ghVkMIIVYAIBATCBlTB+MQswCQYDVQQGEwJVUzETMBEG -// SIG // A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u -// SIG // ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u -// SIG // MSgwJgYDVQQDEx9NaWNyb3NvZnQgQ29kZSBTaWduaW5n -// SIG // IFBDQSAyMDExAhMzAAABUptAn1BWmXWIAAAAAAFSMA0G -// SIG // CWCGSAFlAwQCAQUAoIGuMBkGCSqGSIb3DQEJAzEMBgor -// SIG // BgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgorBgEE -// SIG // AYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAPGHISKQrOpcac -// SIG // OeL5vZEZil99mkUYuj6cymDBbUNUuzBCBgorBgEEAYI3 -// SIG // AgEMMTQwMqAUgBIATQBpAGMAcgBvAHMAbwBmAHShGoAY -// SIG // aHR0cDovL3d3dy5taWNyb3NvZnQuY29tMA0GCSqGSIb3 -// SIG // DQEBAQUABIIBAFr2LSyX5v8cfiwsu6ReFSfrx2niLJUL -// SIG // /gJmFq1rjKD621tTJ1+BfdOw3HibUaeIyJX8B+wzBObq -// SIG // wGVXVvWzakHvumDIjMA8PCaByROmE2NvpXjC5LkTaKT6 -// SIG // u6cAuS97mWWT098S6Ls1ZUQdQ5jmF1hNTjGrJbxrD8N8 -// SIG // B4+SEA9Y4qmSuqCEf0VW3Fp3clSQ6iRiBkrOsoXZxLnj -// SIG // v7QkrHJS0wRhdBD05yCaqyqFydxCQHG5z5D3swKRbXAG -// SIG // O96JUST2qLGg8Xsdno//4+jghj/4SeTfFmPEGFPKevBN -// SIG // 4BLSG/A67baLEeLEtoBWJdweY+4dt5+O4j/Jfnvx4oC0 -// SIG // feehghLuMIIS6gYKKwYBBAGCNwMDATGCEtowghLWBgkq -// SIG // hkiG9w0BBwKgghLHMIISwwIBAzEPMA0GCWCGSAFlAwQC -// SIG // AQUAMIIBVQYLKoZIhvcNAQkQAQSgggFEBIIBQDCCATwC -// SIG // AQEGCisGAQQBhFkKAwEwMTANBglghkgBZQMEAgEFAAQg -// SIG // +hZXVvRcbZxmB0MjvwtG9hHJxbWECw/aCwJJ1F8cl0gC -// SIG // Bl542ZfHzRgTMjAyMDA0MTAxNjQ5NTMuNTM2WjAEgAIB -// SIG // 9KCB1KSB0TCBzjELMAkGA1UEBhMCVVMxEzARBgNVBAgT -// SIG // Cldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAc -// SIG // BgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcG -// SIG // A1UECxMgTWljcm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRv -// SIG // IFJpY28xJjAkBgNVBAsTHVRoYWxlcyBUU1MgRVNOOkM0 -// SIG // QkQtRTM3Ri01RkZDMSUwIwYDVQQDExxNaWNyb3NvZnQg -// SIG // VGltZS1TdGFtcCBTZXJ2aWNloIIOQTCCBPUwggPdoAMC -// SIG // AQICEzMAAAEjOLDkrdhakJ0AAAAAASMwDQYJKoZIhvcN -// SIG // AQELBQAwfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldh -// SIG // c2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV -// SIG // BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UE -// SIG // AxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAw -// SIG // HhcNMTkxMjE5MDExNDU2WhcNMjEwMzE3MDExNDU2WjCB -// SIG // zjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0 -// SIG // b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1p -// SIG // Y3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWlj -// SIG // cm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAk -// SIG // BgNVBAsTHVRoYWxlcyBUU1MgRVNOOkM0QkQtRTM3Ri01 -// SIG // RkZDMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFt -// SIG // cCBTZXJ2aWNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -// SIG // MIIBCgKCAQEAnbzQybBkpdwBLvHZm8DhM44LPD7rdez1 -// SIG // QsZa11kM3dWX5oZASwzASsiSDNCLR9M7Sw4P03eE7Udp -// SIG // NYehLzQ39BvqgtHZYJmS/9UzhYWdOE6/fIDnNK36+4o3 -// SIG // CuMQcULSOUwMImppTtK3pYluX+QA/myAzSq2kQRCHG1V -// SIG // p/wihXmWry+Awk2vfQ7iuotgSL9hlZBljBAcCJUy6cJi -// SIG // kmJxyc041FF2DYPdPK7bZ4QnA9A/oOR4SKgzL16EyYGu -// SIG // SMANU6BBX5PiaKv6EAl4g3KymzrCBE7mqO5Xn6O9zM1B -// SIG // rVabuPGyoG/TgYKUink0e+tdCZn2all2PeuPEW5lsqN3 -// SIG // cQIDAQABo4IBGzCCARcwHQYDVR0OBBYEFIHUbBSA040b -// SIG // +RHCsGjeGRX4DJ4eMB8GA1UdIwQYMBaAFNVjOlyKMZDz -// SIG // Q3t8RhvFM2hahW1VMFYGA1UdHwRPME0wS6BJoEeGRWh0 -// SIG // dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2kvY3JsL3By -// SIG // b2R1Y3RzL01pY1RpbVN0YVBDQV8yMDEwLTA3LTAxLmNy -// SIG // bDBaBggrBgEFBQcBAQROMEwwSgYIKwYBBQUHMAKGPmh0 -// SIG // dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvY2VydHMv -// SIG // TWljVGltU3RhUENBXzIwMTAtMDctMDEuY3J0MAwGA1Ud -// SIG // EwEB/wQCMAAwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDQYJ -// SIG // KoZIhvcNAQELBQADggEBAFvlAbeqV+hbqvVXiVP6Q7wt -// SIG // TMXfZLd9R+Cf9LVBAE/M5Gz/q6OPT3K0dY0N857DCRLJ -// SIG // rV/xL174FudeScfmXdHqdLYGRFMA21OZfG8wtMLK95h7 -// SIG // 8lAh+iz5neInRvWocNKcSPpCZ1/UzKas8CTmPGHGGKJe -// SIG // XAgtSO8fnrLussfErTCewfXYQ70yeRpI1ck0KZKZ+BQS -// SIG // QM3O7ncLf2Xpc1EA9q7Pb9ayUhRlxfc0MIyC/mFmLaeF -// SIG // 330fHJokmxyfV/yFlcD75/Uc1urxt2SHc5iBGc2vtB2c -// SIG // 74a6+27d3Iaph1AwwY+cC3gvsTD3KSPLRSjPrj+vRJtA -// SIG // hFi3Ll4z0zcwggZxMIIEWaADAgECAgphCYEqAAAAAAAC -// SIG // MA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQGEwJVUzET -// SIG // MBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVk -// SIG // bW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0 -// SIG // aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUm9vdCBDZXJ0 -// SIG // aWZpY2F0ZSBBdXRob3JpdHkgMjAxMDAeFw0xMDA3MDEy -// SIG // MTM2NTVaFw0yNTA3MDEyMTQ2NTVaMHwxCzAJBgNVBAYT -// SIG // AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH -// SIG // EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y -// SIG // cG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1l -// SIG // LVN0YW1wIFBDQSAyMDEwMIIBIjANBgkqhkiG9w0BAQEF -// SIG // AAOCAQ8AMIIBCgKCAQEAqR0NvHcRijog7PwTl/X6f2mU -// SIG // a3RUENWlCgCChfvtfGhLLF/Fw+Vhwna3PmYrW/AVUycE -// SIG // MR9BGxqVHc4JE458YTBZsTBED/FgiIRUQwzXTbg4CLNC -// SIG // 3ZOs1nMwVyaCo0UN0Or1R4HNvyRgMlhgRvJYR4YyhB50 -// SIG // YWeRX4FUsc+TTJLBxKZd0WETbijGGvmGgLvfYfxGwScd -// SIG // JGcSchohiq9LZIlQYrFd/XcfPfBXday9ikJNQFHRD5wG -// SIG // Pmd/9WbAA5ZEfu/QS/1u5ZrKsajyeioKMfDaTgaRtogI -// SIG // Neh4HLDpmc085y9Euqf03GS9pAHBIAmTeM38vMDJRF1e -// SIG // FpwBBU8iTQIDAQABo4IB5jCCAeIwEAYJKwYBBAGCNxUB -// SIG // BAMCAQAwHQYDVR0OBBYEFNVjOlyKMZDzQ3t8RhvFM2ha -// SIG // hW1VMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsG -// SIG // A1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1Ud -// SIG // IwQYMBaAFNX2VsuP6KJcYmjRPZSQW9fOmhjEMFYGA1Ud -// SIG // HwRPME0wS6BJoEeGRWh0dHA6Ly9jcmwubWljcm9zb2Z0 -// SIG // LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1 -// SIG // dF8yMDEwLTA2LTIzLmNybDBaBggrBgEFBQcBAQROMEww -// SIG // SgYIKwYBBQUHMAKGPmh0dHA6Ly93d3cubWljcm9zb2Z0 -// SIG // LmNvbS9wa2kvY2VydHMvTWljUm9vQ2VyQXV0XzIwMTAt -// SIG // MDYtMjMuY3J0MIGgBgNVHSABAf8EgZUwgZIwgY8GCSsG -// SIG // AQQBgjcuAzCBgTA9BggrBgEFBQcCARYxaHR0cDovL3d3 -// SIG // dy5taWNyb3NvZnQuY29tL1BLSS9kb2NzL0NQUy9kZWZh -// SIG // dWx0Lmh0bTBABggrBgEFBQcCAjA0HjIgHQBMAGUAZwBh -// SIG // AGwAXwBQAG8AbABpAGMAeQBfAFMAdABhAHQAZQBtAGUA -// SIG // bgB0AC4gHTANBgkqhkiG9w0BAQsFAAOCAgEAB+aIUQ3i -// SIG // xuCYP4FxAz2do6Ehb7Prpsz1Mb7PBeKp/vpXbRkws8LF -// SIG // Zslq3/Xn8Hi9x6ieJeP5vO1rVFcIK1GCRBL7uVOMzPRg -// SIG // Eop2zEBAQZvcXBf/XPleFzWYJFZLdO9CEMivv3/Gf/I3 -// SIG // fVo/HPKZeUqRUgCvOA8X9S95gWXZqbVr5MfO9sp6AG9L -// SIG // MEQkIjzP7QOllo9ZKby2/QThcJ8ySif9Va8v/rbljjO7 -// SIG // Yl+a21dA6fHOmWaQjP9qYn/dxUoLkSbiOewZSnFjnXsh -// SIG // bcOco6I8+n99lmqQeKZt0uGc+R38ONiU9MalCpaGpL2e -// SIG // Gq4EQoO4tYCbIjggtSXlZOz39L9+Y1klD3ouOVd2onGq -// SIG // BooPiRa6YacRy5rYDkeagMXQzafQ732D8OE7cQnfXXSY -// SIG // Ighh2rBQHm+98eEA3+cxB6STOvdlR3jo+KhIq/fecn5h -// SIG // a293qYHLpwmsObvsxsvYgrRyzR30uIUBHoD7G4kqVDmy -// SIG // W9rIDVWZeodzOwjmmC3qjeAzLhIp9cAvVCch98isTtoo -// SIG // uLGp25ayp0Kiyc8ZQU3ghvkqmqMRZjDTu3QyS99je/WZ -// SIG // ii8bxyGvWbWu3EQ8l1Bx16HSxVXjad5XwdHeMMD9zOZN -// SIG // +w2/XU/pnR4ZOC+8z1gFLu8NoFA12u8JJxzVs341Hgi6 -// SIG // 2jbb01+P3nSISRKhggLPMIICOAIBATCB/KGB1KSB0TCB -// SIG // zjELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0 -// SIG // b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNVBAoTFU1p -// SIG // Y3Jvc29mdCBDb3Jwb3JhdGlvbjEpMCcGA1UECxMgTWlj -// SIG // cm9zb2Z0IE9wZXJhdGlvbnMgUHVlcnRvIFJpY28xJjAk -// SIG // BgNVBAsTHVRoYWxlcyBUU1MgRVNOOkM0QkQtRTM3Ri01 -// SIG // RkZDMSUwIwYDVQQDExxNaWNyb3NvZnQgVGltZS1TdGFt -// SIG // cCBTZXJ2aWNloiMKAQEwBwYFKw4DAhoDFQC6F2aN4OKe -// SIG // F8LuDDUoEJ4z+/tXgaCBgzCBgKR+MHwxCzAJBgNVBAYT -// SIG // AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQH -// SIG // EwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y -// SIG // cG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1l -// SIG // LVN0YW1wIFBDQSAyMDEwMA0GCSqGSIb3DQEBBQUAAgUA -// SIG // 4jsS0zAiGA8yMDIwMDQxMDE5NDQxOVoYDzIwMjAwNDEx -// SIG // MTk0NDE5WjB0MDoGCisGAQQBhFkKBAExLDAqMAoCBQDi -// SIG // OxLTAgEAMAcCAQACAgFgMAcCAQACAhGoMAoCBQDiPGRT -// SIG // AgEAMDYGCisGAQQBhFkKBAIxKDAmMAwGCisGAQQBhFkK -// SIG // AwKgCjAIAgEAAgMHoSChCjAIAgEAAgMBhqAwDQYJKoZI -// SIG // hvcNAQEFBQADgYEAetK3MMydWRlek5w+5uRQlActLk22 -// SIG // 0WC/XKTujQ/SaxuwE/xb8WcipjlCb4ZcYRUV1Pthghjw -// SIG // KAxwIIdxw0auLcpeuqo2A//keeTeSOjJuFkpFPgLPytf -// SIG // 29s+MyLlzhwJm3DFb+NiEw+gICTkNcees0duRcw7yQR4 -// SIG // cwBPP/yI4s0xggMNMIIDCQIBATCBkzB8MQswCQYDVQQG -// SIG // EwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UE -// SIG // BxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENv -// SIG // cnBvcmF0aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGlt -// SIG // ZS1TdGFtcCBQQ0EgMjAxMAITMwAAASM4sOSt2FqQnQAA -// SIG // AAABIzANBglghkgBZQMEAgEFAKCCAUowGgYJKoZIhvcN -// SIG // AQkDMQ0GCyqGSIb3DQEJEAEEMC8GCSqGSIb3DQEJBDEi -// SIG // BCB6TDoQxaka5N2tLmSMSJGkhBA3Jx3RNNQujHHglazf -// SIG // RjCB+gYLKoZIhvcNAQkQAi8xgeowgecwgeQwgb0EIBGa -// SIG // M4M/+0TMxA2jo6zEpAAMvynAomQzlidcqur7FYGzMIGY -// SIG // MIGApH4wfDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCldh -// SIG // c2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV -// SIG // BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UE -// SIG // AxMdTWljcm9zb2Z0IFRpbWUtU3RhbXAgUENBIDIwMTAC -// SIG // EzMAAAEjOLDkrdhakJ0AAAAAASMwIgQgTGXOg8VJu0Oj -// SIG // HHT9ZfM291t1knbmpWkF05A0Y4T2DJgwDQYJKoZIhvcN -// SIG // AQELBQAEggEAZfzTpUC5xYGiuHRCZV9Ri20v8oGHcOaj -// SIG // 2vV6kYTA1mMCU09CGVEPX2jCoQ7mgqid5OF9ZYOa01+A -// SIG // zmki7NG4D0HYEbb/vWQz5M0IAqmsLRTEwvW6ELOUIrii -// SIG // cwdfqfZNgLROP1X6+7rS8Qn5FEE/Epb+s6XXqRgK1pYi -// SIG // DZYbxLjfXb6JKEsDwSdwJHuDsvyy2d0jTScXdX4UYXma -// SIG // gopHgx1uIxNZPPEE2QfCMx0yl02AZT0j+4GcctSFVPxH -// SIG // XPkJq9cO8eWJxh9YhnkLBIqy1Nj5jSM67TwxeZ+C3/jo -// SIG // pA/uI1Gs3ItjfcotqIQPJDL2Dy0yQ3egOXG62k6FGBmlMA== -// SIG // End signature block diff --git a/docs/_framework/wasm/dotnet.3.2.0-preview5.20210.1.js.br b/docs/_framework/wasm/dotnet.3.2.0-preview5.20210.1.js.br deleted file mode 100644 index 20b64bb..0000000 Binary files a/docs/_framework/wasm/dotnet.3.2.0-preview5.20210.1.js.br and /dev/null differ diff --git a/docs/_framework/wasm/dotnet.3.2.0-preview5.20210.1.js.gz b/docs/_framework/wasm/dotnet.3.2.0-preview5.20210.1.js.gz deleted file mode 100644 index ac900cc..0000000 Binary files a/docs/_framework/wasm/dotnet.3.2.0-preview5.20210.1.js.gz and /dev/null differ diff --git a/docs/_framework/wasm/dotnet.wasm b/docs/_framework/wasm/dotnet.wasm deleted file mode 100644 index 955a815..0000000 Binary files a/docs/_framework/wasm/dotnet.wasm and /dev/null differ diff --git a/docs/_framework/wasm/dotnet.wasm.br b/docs/_framework/wasm/dotnet.wasm.br deleted file mode 100644 index bd01fdc..0000000 Binary files a/docs/_framework/wasm/dotnet.wasm.br and /dev/null differ diff --git a/docs/_framework/wasm/dotnet.wasm.gz b/docs/_framework/wasm/dotnet.wasm.gz deleted file mode 100644 index ce5c812..0000000 Binary files a/docs/_framework/wasm/dotnet.wasm.gz and /dev/null differ diff --git a/docs/index.html b/docs/index.html index 96c67da..a3adf31 100644 --- a/docs/index.html +++ b/docs/index.html @@ -34,7 +34,7 @@ } - Loading... + Loading...
An unhandled error has occurred. diff --git a/docs/index.html.br b/docs/index.html.br new file mode 100644 index 0000000..ccbc78a Binary files /dev/null and b/docs/index.html.br differ diff --git a/docs/index.html.gz b/docs/index.html.gz new file mode 100644 index 0000000..e198d22 Binary files /dev/null and b/docs/index.html.gz differ diff --git a/src/BlazorPrettyCode/BlazorPrettyCode.csproj b/src/BlazorPrettyCode/BlazorPrettyCode.csproj index 7745a36..4621f10 100644 --- a/src/BlazorPrettyCode/BlazorPrettyCode.csproj +++ b/src/BlazorPrettyCode/BlazorPrettyCode.csproj @@ -1,12 +1,11 @@  - netstandard2.0 - 3.0 + net5.0 7.3 true BlazorPrettyCode - 1.5.1-alpha-01 + 1.6.0 Chanan Braunstein Blazor PrettyCode Razor Code Display Component @@ -15,9 +14,9 @@ - - - + + + diff --git a/src/BlazorPrettyCode/ServiceCollectionExtensions.cs b/src/BlazorPrettyCode/ServiceCollectionExtensions.cs index a85bfda..80db42b 100644 --- a/src/BlazorPrettyCode/ServiceCollectionExtensions.cs +++ b/src/BlazorPrettyCode/ServiceCollectionExtensions.cs @@ -13,7 +13,7 @@ public static IServiceCollection AddBlazorPrettyCode(this IServiceCollection ser IDefaultSettings defaultSettingsObj = new DefaultSettings(); defaultSettings(defaultSettingsObj); serviceCollection.AddSingleton(defaultSettingsObj); - serviceCollection.AddSingleton(); + serviceCollection.AddScoped(); serviceCollection.AddBlazorStyled(isDevelopment: defaultSettingsObj.IsDevelopmentMode, isDebug: defaultSettingsObj.IsDevelopmentMode); return serviceCollection; } diff --git a/src/Sample/ClientSideSample.csproj b/src/Sample/ClientSideSample.csproj index 9e1785d..66b2771 100644 --- a/src/Sample/ClientSideSample.csproj +++ b/src/Sample/ClientSideSample.csproj @@ -1,16 +1,12 @@ - + - netstandard2.1 - Exe - 7.3 - 3.0 + net5.0 - - - + + diff --git a/src/Sample/Program.cs b/src/Sample/Program.cs index 27a7913..d12fe1b 100644 --- a/src/Sample/Program.cs +++ b/src/Sample/Program.cs @@ -20,9 +20,9 @@ public static async Task Main(string[] args) builder.Services.AddTypography(); //End Configure Services - builder.Services.AddSingleton(new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); - builder.RootComponents.Add("app"); + builder.RootComponents.Add("#app"); await builder.Build().RunAsync(); } diff --git a/src/Sample/Properties/PublishProfiles/Dist.pubxml b/src/Sample/Properties/PublishProfiles/Dist.pubxml index 5c0df5e..0cfab8b 100644 --- a/src/Sample/Properties/PublishProfiles/Dist.pubxml +++ b/src/Sample/Properties/PublishProfiles/Dist.pubxml @@ -12,9 +12,11 @@ by editing this MSBuild file. In order to learn more about this please visit htt True False - netstandard2.1 + net5.0 474b654d-7bca-49ac-9423-be77ba9f0f57 C:\Users\cbraunstein\source\Personal\BlazorPrettyCode\dist True + browser-wasm + false \ No newline at end of file diff --git a/src/Sample/wwwroot/index.html b/src/Sample/wwwroot/index.html index b8a076f..934cac9 100644 --- a/src/Sample/wwwroot/index.html +++ b/src/Sample/wwwroot/index.html @@ -33,7 +33,7 @@ - Loading... + Loading...
An unhandled error has occurred. diff --git a/src/SamplePages/SamplePages.csproj b/src/SamplePages/SamplePages.csproj index 380cc7b..34607b2 100644 --- a/src/SamplePages/SamplePages.csproj +++ b/src/SamplePages/SamplePages.csproj @@ -1,14 +1,13 @@  - netstandard2.1 - 3.0 + net5.0 - - - + + + diff --git a/src/ServerSideSample/ServerSideSample.csproj b/src/ServerSideSample/ServerSideSample.csproj index e81095f..16228c2 100644 --- a/src/ServerSideSample/ServerSideSample.csproj +++ b/src/ServerSideSample/ServerSideSample.csproj @@ -1,8 +1,7 @@  - netcoreapp3.1 - 7.3 + net5.0