diff --git a/generated/examples/ui/array_element.py.ipynb b/generated/examples/ui/array_element.py.ipynb index 02e2da3..62aca16 100644 --- a/generated/examples/ui/array_element.py.ipynb +++ b/generated/examples/ui/array_element.py.ipynb @@ -19,7 +19,7 @@ { "data": { "text/markdown": [ - "<marimo-dict data-initial-value='{&quot;0&quot;:&quot;&quot;,&quot;1&quot;:1,&quot;2&quot;:&quot;2025-10-23&quot;}' data-label='null' data-element-ids='{&quot;MJUe-3&quot;:&quot;0&quot;,&quot;MJUe-4&quot;:&quot;1&quot;,&quot;MJUe-5&quot;:&quot;2&quot;}'><marimo-json-output data-json-data='[&quot;text/markdown:&amp;lt;marimo-text data-initial-value=&amp;#x27;&amp;amp;quot;&amp;amp;quot;&amp;#x27; data-label=&amp;#x27;null&amp;#x27; data-placeholder=&amp;#x27;&amp;amp;quot;&amp;amp;quot;&amp;#x27; data-kind=&amp;#x27;&amp;amp;quot;text&amp;amp;quot;&amp;#x27; data-full-width=&amp;#x27;false&amp;#x27; data-disabled=&amp;#x27;false&amp;#x27; data-debounce=&amp;#x27;true&amp;#x27;&amp;gt;&amp;lt;/marimo-text&amp;gt;&quot;,&quot;text/markdown:&amp;lt;marimo-slider data-initial-value=&amp;#x27;1&amp;#x27; data-label=&amp;#x27;null&amp;#x27; data-start=&amp;#x27;1&amp;#x27; data-stop=&amp;#x27;10&amp;#x27; data-steps=&amp;#x27;[]&amp;#x27; data-debounce=&amp;#x27;false&amp;#x27; data-disabled=&amp;#x27;false&amp;#x27; data-orientation=&amp;#x27;&amp;amp;quot;horizontal&amp;amp;quot;&amp;#x27; data-show-value=&amp;#x27;false&amp;#x27; data-include-input=&amp;#x27;false&amp;#x27; data-full-width=&amp;#x27;false&amp;#x27;&amp;gt;&amp;lt;/marimo-slider&amp;gt;&quot;,&quot;text/markdown:&amp;lt;marimo-date data-initial-value=&amp;#x27;&amp;amp;quot;2025-10-23&amp;amp;quot;&amp;#x27; data-label=&amp;#x27;null&amp;#x27; data-start=&amp;#x27;&amp;amp;quot;0001-01-01&amp;amp;quot;&amp;#x27; data-stop=&amp;#x27;&amp;amp;quot;9999-12-31&amp;amp;quot;&amp;#x27; data-full-width=&amp;#x27;false&amp;#x27; data-disabled=&amp;#x27;false&amp;#x27;&amp;gt;&amp;lt;/marimo-date&amp;gt;&quot;]' data-value-types='&quot;python&quot;' data-name='&quot;array&quot;'></marimo-json-output></marimo-dict>" + "<marimo-dict data-initial-value='{&quot;0&quot;:&quot;&quot;,&quot;1&quot;:1,&quot;2&quot;:&quot;2025-11-07&quot;}' data-label='null' data-element-ids='{&quot;MJUe-3&quot;:&quot;0&quot;,&quot;MJUe-4&quot;:&quot;1&quot;,&quot;MJUe-5&quot;:&quot;2&quot;}'><marimo-json-output data-json-data='[&quot;text/markdown:&amp;lt;marimo-text data-initial-value=&amp;#x27;&amp;amp;quot;&amp;amp;quot;&amp;#x27; data-label=&amp;#x27;null&amp;#x27; data-placeholder=&amp;#x27;&amp;amp;quot;&amp;amp;quot;&amp;#x27; data-kind=&amp;#x27;&amp;amp;quot;text&amp;amp;quot;&amp;#x27; data-full-width=&amp;#x27;false&amp;#x27; data-disabled=&amp;#x27;false&amp;#x27; data-debounce=&amp;#x27;true&amp;#x27;&amp;gt;&amp;lt;/marimo-text&amp;gt;&quot;,&quot;text/markdown:&amp;lt;marimo-slider data-initial-value=&amp;#x27;1&amp;#x27; data-label=&amp;#x27;null&amp;#x27; data-start=&amp;#x27;1&amp;#x27; data-stop=&amp;#x27;10&amp;#x27; data-steps=&amp;#x27;[]&amp;#x27; data-debounce=&amp;#x27;false&amp;#x27; data-disabled=&amp;#x27;false&amp;#x27; data-orientation=&amp;#x27;&amp;amp;quot;horizontal&amp;amp;quot;&amp;#x27; data-show-value=&amp;#x27;false&amp;#x27; data-include-input=&amp;#x27;false&amp;#x27; data-full-width=&amp;#x27;false&amp;#x27;&amp;gt;&amp;lt;/marimo-slider&amp;gt;&quot;,&quot;text/markdown:&amp;lt;marimo-date data-initial-value=&amp;#x27;&amp;amp;quot;2025-11-07&amp;amp;quot;&amp;#x27; data-label=&amp;#x27;null&amp;#x27; data-start=&amp;#x27;&amp;amp;quot;0001-01-01&amp;amp;quot;&amp;#x27; data-stop=&amp;#x27;&amp;amp;quot;9999-12-31&amp;amp;quot;&amp;#x27; data-full-width=&amp;#x27;false&amp;#x27; data-disabled=&amp;#x27;false&amp;#x27;&amp;gt;&amp;lt;/marimo-date&amp;gt;&quot;]' data-value-types='&quot;python&quot;' data-name='&quot;array&quot;'></marimo-json-output></marimo-dict>" ] }, "metadata": {}, @@ -39,7 +39,7 @@ "outputs": [ { "data": { - "application/json": "[\"\", 1, \"text/plain:2025-10-23\"]" + "application/json": "[\"\", 1, \"text/plain:2025-11-07\"]" }, "metadata": {}, "output_type": "display_data" diff --git a/generated/examples/ui/array_element.py.md b/generated/examples/ui/array_element.py.md index 285d907..1797c86 100644 --- a/generated/examples/ui/array_element.py.md +++ b/generated/examples/ui/array_element.py.md @@ -1,6 +1,6 @@ --- title: Array Element.Py -marimo-version: 0.17.0 +marimo-version: 0.17.7 width: medium --- diff --git a/generated/examples/ui/array_element.script.py b/generated/examples/ui/array_element.script.py index ebe55b1..670ede4 100644 --- a/generated/examples/ui/array_element.script.py +++ b/generated/examples/ui/array_element.script.py @@ -1,5 +1,5 @@ -__generated_with = "0.17.0" +__generated_with = "0.17.7" # %% import marimo as mo diff --git a/generated/examples/ui/arrays_and_dicts.py.ipynb b/generated/examples/ui/arrays_and_dicts.py.ipynb index 30d725c..8ff089c 100644 --- a/generated/examples/ui/arrays_and_dicts.py.ipynb +++ b/generated/examples/ui/arrays_and_dicts.py.ipynb @@ -63,7 +63,7 @@ { "data": { "text/html": [ - "
" + "
" ] }, "metadata": {}, @@ -91,7 +91,7 @@ { "data": { "text/html": [ - "
" + "
" ] }, "metadata": {}, @@ -129,7 +129,7 @@ { "data": { "text/html": [ - "
" + "
" ] }, "metadata": {}, @@ -171,7 +171,7 @@ { "data": { "text/html": [ - "
marimo dict
original elements
python dict
" + "
marimo dict
original elements
python dict
" ] }, "metadata": {}, @@ -224,7 +224,7 @@ { "data": { "text/html": [ - "
reference of marimo dict
reference of python dict
" + "
reference of marimo dict
reference of python dict
" ] }, "metadata": {}, diff --git a/generated/examples/ui/arrays_and_dicts.py.md b/generated/examples/ui/arrays_and_dicts.py.md index 3739a86..aa03d9b 100644 --- a/generated/examples/ui/arrays_and_dicts.py.md +++ b/generated/examples/ui/arrays_and_dicts.py.md @@ -1,6 +1,6 @@ --- title: Arrays And Dicts.Py -marimo-version: 0.17.0 +marimo-version: 0.17.7 header: |- # /// script # requires-python = ">=3.9" diff --git a/generated/examples/ui/arrays_and_dicts.script.py b/generated/examples/ui/arrays_and_dicts.script.py index afa43b4..a0bbab1 100644 --- a/generated/examples/ui/arrays_and_dicts.script.py +++ b/generated/examples/ui/arrays_and_dicts.script.py @@ -6,26 +6,26 @@ # /// -__generated_with = "0.17.0" +__generated_with = "0.17.7" # %% import marimo as mo import random # %% -mo.md("""# Arrays and Dictionaries""") +mo.md(""" +# Arrays and Dictionaries +""") # %% -mo.md( - """ - Use `mo.ui.array` and `mo.ui.dictionary` to create UI elements that wrap - other elements. - - Because UI elements must be assigned to global variables, - these functions are required when the set of elements to create is not - known until runtime. - """ -) +mo.md(""" +Use `mo.ui.array` and `mo.ui.dictionary` to create UI elements that wrap +other elements. + +Because UI elements must be assigned to global variables, +these functions are required when the set of elements to create is not +known until runtime. +""") # %% create = mo.ui.button(label="Create new collections") @@ -34,7 +34,9 @@ create.center() # %% -mo.md("""UI Elements ...""") +mo.md(""" +UI Elements ... +""") # %% create @@ -50,19 +52,19 @@ mo.hstack([array, dictionary], justify="space-around") # %% -mo.md("""... and their values""") +mo.md(""" +... and their values +""") # %% mo.hstack([array.value, dictionary.value], justify="space-around") # %% -mo.md( - r""" - Key difference between marimo dict and standard python dict: +mo.md(r""" +Key difference between marimo dict and standard python dict: - The main reason to use `mo.ui.dictionary` is for reactive execution — when you interact with an element in a `mo.ui.dictionary`, all cells that reference the `mo.ui.dictionary` run automatically, just like all other ui elements. When you use a regular dictionary, you don't get this reactivity. - """ -) +The main reason to use `mo.ui.dictionary` is for reactive execution — when you interact with an element in a `mo.ui.dictionary`, all cells that reference the `mo.ui.dictionary` run automatically, just like all other ui elements. When you use a regular dictionary, you don't get this reactivity. +""") # %% create @@ -106,4 +108,6 @@ ) # %% -mo.md(r"""Notice that when you interact with the UI elements in the marimo dict, the reference of marimo dict updates automatically. However, when you interact with the elements in the python dict, you need to manually re-run the cell to see the updated values.""") \ No newline at end of file +mo.md(r""" +Notice that when you interact with the UI elements in the marimo dict, the reference of marimo dict updates automatically. However, when you interact with the elements in the python dict, you need to manually re-run the cell to see the updated values. +""") \ No newline at end of file diff --git a/generated/examples/ui/batch_and_form.py.ipynb b/generated/examples/ui/batch_and_form.py.ipynb index 7a2e772..7abe478 100644 --- a/generated/examples/ui/batch_and_form.py.ipynb +++ b/generated/examples/ui/batch_and_form.py.ipynb @@ -36,9 +36,9 @@ { "data": { "text/markdown": [ - "<marimo-form data-initial-value='null' data-label='null' data-element-id='&quot;bkHC-7&quot;' data-loading='false' data-bordered='false' data-submit-button-label='&quot;Submit&quot;' data-submit-button-disabled='false' data-clear-on-submit='false' data-show-clear-button='true' data-clear-button-label='&quot;Clear&quot;' data-should-validate='false'><marimo-ui-element object-id='bkHC-7' random-id='9672d6e2-5820-28f7-e64b-25a509e48a15'><marimo-dict data-initial-value='{&quot;x&quot;:1,&quot;y&quot;:1}' data-label='null' data-element-ids='{&quot;bkHC-5&quot;:&quot;x&quot;,&quot;bkHC-6&quot;:&quot;y&quot;}'><span class="markdown prose dark:prose-invert"><span class="paragraph">Choose your variable values</span>\n", - "<span class="paragraph"><marimo-ui-element object-id='bkHC-5' random-id='62c4b92d-415c-cb1c-e049-88efa98aef1f'><marimo-slider data-initial-value='1' data-label='&quot;&lt;span class=&#92;&quot;markdown prose dark:prose-invert&#92;&quot;&gt;&lt;span class=&#92;&quot;paragraph&#92;&quot;&gt;&lt;marimo-tex class=&#92;&quot;arithmatex&#92;&quot;&gt;||(x =||)&lt;/marimo-tex&gt;&lt;/span&gt;&lt;/span&gt;&quot;' data-start='1' data-stop='10' data-step='1' data-steps='[]' data-debounce='false' data-disabled='false' data-orientation='&quot;horizontal&quot;' data-show-value='false' data-include-input='false' data-full-width='false'></marimo-slider></marimo-ui-element></span>\n", - "<span class="paragraph"><marimo-ui-element object-id='bkHC-6' random-id='c5935ced-1fc0-7a1d-dc48-7449209da846'><marimo-slider data-initial-value='1' data-label='&quot;&lt;span class=&#92;&quot;markdown prose dark:prose-invert&#92;&quot;&gt;&lt;span class=&#92;&quot;paragraph&#92;&quot;&gt;&lt;marimo-tex class=&#92;&quot;arithmatex&#92;&quot;&gt;||(y =||)&lt;/marimo-tex&gt;&lt;/span&gt;&lt;/span&gt;&quot;' data-start='1' data-stop='10' data-step='1' data-steps='[]' data-debounce='false' data-disabled='false' data-orientation='&quot;horizontal&quot;' data-show-value='false' data-include-input='false' data-full-width='false'></marimo-slider></marimo-ui-element></span></span></marimo-dict></marimo-ui-element></marimo-form>" + "<marimo-form data-initial-value='null' data-label='null' data-element-id='&quot;bkHC-7&quot;' data-loading='false' data-bordered='false' data-submit-button-label='&quot;Submit&quot;' data-submit-button-disabled='false' data-clear-on-submit='false' data-show-clear-button='true' data-clear-button-label='&quot;Clear&quot;' data-should-validate='false'><marimo-ui-element object-id='bkHC-7' random-id='67b86564-2aca-d61f-cc99-1a968e6e429a'><marimo-dict data-initial-value='{&quot;x&quot;:1,&quot;y&quot;:1}' data-label='null' data-element-ids='{&quot;bkHC-5&quot;:&quot;x&quot;,&quot;bkHC-6&quot;:&quot;y&quot;}'><span class="markdown prose dark:prose-invert contents"><span class="paragraph">Choose your variable values</span>\n", + "<span class="paragraph"><marimo-ui-element object-id='bkHC-5' random-id='7f209a46-b563-9095-2ea2-acdc46299523'><marimo-slider data-initial-value='1' data-label='&quot;&lt;span class=&#92;&quot;markdown prose dark:prose-invert contents&#92;&quot;&gt;&lt;span class=&#92;&quot;paragraph&#92;&quot;&gt;&lt;marimo-tex class=&#92;&quot;arithmatex&#92;&quot;&gt;||(x =||)&lt;/marimo-tex&gt;&lt;/span&gt;&lt;/span&gt;&quot;' data-start='1' data-stop='10' data-step='1' data-steps='[]' data-debounce='false' data-disabled='false' data-orientation='&quot;horizontal&quot;' data-show-value='false' data-include-input='false' data-full-width='false'></marimo-slider></marimo-ui-element></span>\n", + "<span class="paragraph"><marimo-ui-element object-id='bkHC-6' random-id='9a1a297e-f4b5-b5ba-8d5c-14b3f5c78e2c'><marimo-slider data-initial-value='1' data-label='&quot;&lt;span class=&#92;&quot;markdown prose dark:prose-invert contents&#92;&quot;&gt;&lt;span class=&#92;&quot;paragraph&#92;&quot;&gt;&lt;marimo-tex class=&#92;&quot;arithmatex&#92;&quot;&gt;||(y =||)&lt;/marimo-tex&gt;&lt;/span&gt;&lt;/span&gt;&quot;' data-start='1' data-stop='10' data-step='1' data-steps='[]' data-debounce='false' data-disabled='false' data-orientation='&quot;horizontal&quot;' data-show-value='false' data-include-input='false' data-full-width='false'></marimo-slider></marimo-ui-element></span></span></marimo-dict></marimo-ui-element></marimo-form>" ] }, "metadata": {}, @@ -77,7 +77,7 @@ { "data": { "text/html": [ - "" + "" ] }, "metadata": {}, diff --git a/generated/examples/ui/batch_and_form.py.md b/generated/examples/ui/batch_and_form.py.md index 0730e43..c41044a 100644 --- a/generated/examples/ui/batch_and_form.py.md +++ b/generated/examples/ui/batch_and_form.py.md @@ -1,6 +1,6 @@ --- title: Batch And Form.Py -marimo-version: 0.17.0 +marimo-version: 0.17.7 header: |- # /// script # requires-python = ">=3.9" diff --git a/generated/examples/ui/batch_and_form.script.py b/generated/examples/ui/batch_and_form.script.py index 892c687..e5fccbf 100644 --- a/generated/examples/ui/batch_and_form.script.py +++ b/generated/examples/ui/batch_and_form.script.py @@ -6,21 +6,21 @@ # /// -__generated_with = "0.17.0" +__generated_with = "0.17.7" # %% import marimo as mo # %% -mo.md("""# Batch and Form""") +mo.md(""" +# Batch and Form +""") # %% -mo.md( - """ - Make custom UI elements using `batch()`, and turn any UI element - into a form with `form()`. - """ -) +mo.md(""" +Make custom UI elements using `batch()`, and turn any UI element +into a form with `form()`. +""") # %% reset = mo.ui.button(label="reset history") diff --git a/generated/examples/ui/chat.py.md b/generated/examples/ui/chat.py.md index 638e6db..2f4aa73 100644 --- a/generated/examples/ui/chat.py.md +++ b/generated/examples/ui/chat.py.md @@ -1,6 +1,6 @@ --- title: Chat.Py -marimo-version: 0.17.0 +marimo-version: 0.17.7 width: medium --- diff --git a/generated/examples/ui/chat.script.py b/generated/examples/ui/chat.script.py index ba2953b..f6eeb19 100644 --- a/generated/examples/ui/chat.script.py +++ b/generated/examples/ui/chat.script.py @@ -1,5 +1,5 @@ -__generated_with = "0.17.0" +__generated_with = "0.17.7" # %% import marimo as mo diff --git a/generated/examples/ui/data_editor.py.ipynb b/generated/examples/ui/data_editor.py.ipynb index b5129fc..6cdfce7 100644 --- a/generated/examples/ui/data_editor.py.ipynb +++ b/generated/examples/ui/data_editor.py.ipynb @@ -39,7 +39,7 @@ { "data": { "text/markdown": [ - "<marimo-form data-initial-value='null' data-label='null' data-element-id='&quot;bkHC-1&quot;' data-loading='false' data-bordered='false' data-submit-button-label='&quot;Submit&quot;' data-submit-button-disabled='false' data-clear-on-submit='false' data-show-clear-button='false' data-clear-button-label='&quot;Clear&quot;' data-should-validate='false'><marimo-ui-element object-id='bkHC-1' random-id='79bd098e-3881-bc2f-d0bb-530fa1426f56'><marimo-data-editor data-initial-value='{&quot;edits&quot;:[]}' data-label='null' data-data='&quot;data:text/csv;base64,IiIsTmFtZSxNaWxlc19wZXJfR2FsbG9uLEN5bGluZGVycyxEaXNwbGFjZW1lbnQsSG9yc2Vwb3dlcixXZWlnaHRfaW5fbGJzLEFjY2VsZXJhdGlvbixZZWFyLE9yaWdpbgowLGNoZXZyb2xldCBjaGV2ZWxsZSBtYWxpYnUsMTguMCw4LDMwNy4wLDEzMC4wLDM1MDQsMTIuMCwxOTcwLTAxLTAxLFVTQQoxLGJ1aWNrIHNreWxhcmsgMzIwLDE1LjAsOCwzNTAuMCwxNjUuMCwzNjkzLDExLjUsMTk3MC0wMS0wMSxVU0EKMixwbHltb3V0aCBzYXRlbGxpdGUsMTguMCw4LDMxOC4wLDE1MC4wLDM0MzYsMTEuMCwxOTcwLTAxLTAxLFVTQQozLGFtYyByZWJlbCBzc3QsMTYuMCw4LDMwNC4wLDE1MC4wLDM0MzMsMTIuMCwxOTcwLTAxLTAxLFVTQQo0LGZvcmQgdG9yaW5vLDE3LjAsOCwzMDIuMCwxNDAuMCwzNDQ5LDEwLjUsMTk3MC0wMS0wMSxVU0EKNSxmb3JkIGdhbGF4aWUgNTAwLDE1LjAsOCw0MjkuMCwxOTguMCw0MzQxLDEwLjAsMTk3MC0wMS0wMSxVU0EKNixjaGV2cm9sZXQgaW1wYWxhLDE0LjAsOCw0NTQuMCwyMjAuMCw0MzU0LDkuMCwxOTcwLTAxLTAxLFVTQQo3LHBseW1vdXRoIGZ1cnkgaWlpLDE0LjAsOCw0NDAuMCwyMTUuMCw0MzEyLDguNSwxOTcwLTAxLTAxLFVTQQo4LHBvbnRpYWMgY2F0YWxpbmEsMTQuMCw4LDQ1NS4wLDIyNS4wLDQ0MjUsMTAuMCwxOTcwLTAxLTAxLFVTQQo5LGFtYyBhbWJhc3NhZG9yIGRwbCwxNS4wLDgsMzkwLjAsMTkwLjAsMzg1MCw4LjUsMTk3MC0wMS0wMSxVU0EKMTAsY2l0cm9lbiBkcy0yMSBwYWxsYXMsLDQsMTMzLjAsMTE1LjAsMzA5MCwxNy41LDE5NzAtMDEtMDEsRXVyb3BlCjExLGNoZXZyb2xldCBjaGV2ZWxsZSBjb25jb3VycyAoc3cpLCw4LDM1MC4wLDE2NS4wLDQxNDIsMTEuNSwxOTcwLTAxLTAxLFVTQQoxMixmb3JkIHRvcmlubyAoc3cpLCw4LDM1MS4wLDE1My4wLDQwMzQsMTEuMCwxOTcwLTAxLTAxLFVTQQoxMyxwbHltb3V0aCBzYXRlbGxpdGUgKHN3KSwsOCwzODMuMCwxNzUuMCw0MTY2LDEwLjUsMTk3MC0wMS0wMSxVU0EKMTQsYW1jIHJlYmVsIHNzdCAoc3cpLCw4LDM2MC4wLDE3NS4wLDM4NTAsMTEuMCwxOTcwLTAxLTAxLFVTQQoxNSxkb2RnZSBjaGFsbGVuZ2VyIHNlLDE1LjAsOCwzODMuMCwxNzAuMCwzNTYzLDEwLjAsMTk3MC0wMS0wMSxVU0EKMTYscGx5bW91dGggJ2N1ZGEgMzQwLDE0LjAsOCwzNDAuMCwxNjAuMCwzNjA5LDguMCwxOTcwLTAxLTAxLFVTQQoxNyxmb3JkIG11c3RhbmcgYm9zcyAzMDIsLDgsMzAyLjAsMTQwLjAsMzM1Myw4LjAsMTk3MC0wMS0wMSxVU0EKMTgsY2hldnJvbGV0IG1vbnRlIGNhcmxvLDE1LjAsOCw0MDAuMCwxNTAuMCwzNzYxLDkuNSwxOTcwLTAxLTAxLFVTQQoxOSxidWljayBlc3RhdGUgd2Fnb24gKHN3KSwxNC4wLDgsNDU1LjAsMjI1LjAsMzA4NiwxMC4wLDE5NzAtMDEtMDEsVVNBCjIwLHRveW90YSBjb3JvbmEgbWFyayBpaSwyNC4wLDQsMTEzLjAsOTUuMCwyMzcyLDE1LjAsMTk3MC0wMS0wMSxKYXBhbgoyMSxwbHltb3V0aCBkdXN0ZXIsMjIuMCw2LDE5OC4wLDk1LjAsMjgzMywxNS41LDE5NzAtMDEtMDEsVVNBCjIyLGFtYyBob3JuZXQsMTguMCw2LDE5OS4wLDk3LjAsMjc3NCwxNS41LDE5NzAtMDEtMDEsVVNBCjIzLGZvcmQgbWF2ZXJpY2ssMjEuMCw2LDIwMC4wLDg1LjAsMjU4NywxNi4wLDE5NzAtMDEtMDEsVVNBCjI0LGRhdHN1biBwbDUxMCwyNy4wLDQsOTcuMCw4OC4wLDIxMzAsMTQuNSwxOTcwLTAxLTAxLEphcGFuCjI1LHZvbGtzd2FnZW4gMTEzMSBkZWx1eGUgc2VkYW4sMjYuMCw0LDk3LjAsNDYuMCwxODM1LDIwLjUsMTk3MC0wMS0wMSxFdXJvcGUKMjYscGV1Z2VvdCA1MDQsMjUuMCw0LDExMC4wLDg3LjAsMjY3MiwxNy41LDE5NzAtMDEtMDEsRXVyb3BlCjI3LGF1ZGkgMTAwIGxzLDI0LjAsNCwxMDcuMCw5MC4wLDI0MzAsMTQuNSwxOTcwLTAxLTAxLEV1cm9wZQoyOCxzYWFiIDk5ZSwyNS4wLDQsMTA0LjAsOTUuMCwyMzc1LDE3LjUsMTk3MC0wMS0wMSxFdXJvcGUKMjksYm13IDIwMDIsMjYuMCw0LDEyMS4wLDExMy4wLDIyMzQsMTIuNSwxOTcwLTAxLTAxLEV1cm9wZQozMCxhbWMgZ3JlbWxpbiwyMS4wLDYsMTk5LjAsOTAuMCwyNjQ4LDE1LjAsMTk3MC0wMS0wMSxVU0EKMzEsZm9yZCBmMjUwLDEwLjAsOCwzNjAuMCwyMTUuMCw0NjE1LDE0LjAsMTk3MC0wMS0wMSxVU0EKMzIsY2hldnkgYzIwLDEwLjAsOCwzMDcuMCwyMDAuMCw0Mzc2LDE1LjAsMTk3MC0wMS0wMSxVU0EKMzMsZG9kZ2UgZDIwMCwxMS4wLDgsMzE4LjAsMjEwLjAsNDM4MiwxMy41LDE5NzAtMDEtMDEsVVNBCjM0LGhpIDEyMDBkLDkuMCw4LDMwNC4wLDE5My4wLDQ3MzIsMTguNSwxOTcwLTAxLTAxLFVTQQozNSxkYXRzdW4gcGw1MTAsMjcuMCw0LDk3LjAsODguMCwyMTMwLDE0LjUsMTk3MS0wMS0wMSxKYXBhbgozNixjaGV2cm9sZXQgdmVnYSAyMzAwLDI4LjAsNCwxNDAuMCw5MC4wLDIyNjQsMTUuNSwxOTcxLTAxLTAxLFVTQQozNyx0b3lvdGEgY29yb25hLDI1LjAsNCwxMTMuMCw5NS4wLDIyMjgsMTQuMCwxOTcxLTAxLTAxLEphcGFuCjM4LGZvcmQgcGludG8sMjUuMCw0LDk4LjAsLDIwNDYsMTkuMCwxOTcxLTAxLTAxLFVTQQozOSx2b2xrc3dhZ2VuIHN1cGVyIGJlZXRsZSAxMTcsLDQsOTcuMCw0OC4wLDE5NzgsMjAuMCwxOTcxLTAxLTAxLEV1cm9wZQo0MCxhbWMgZ3JlbWxpbiwxOS4wLDYsMjMyLjAsMTAwLjAsMjYzNCwxMy4wLDE5NzEtMDEtMDEsVVNBCjQxLHBseW1vdXRoIHNhdGVsbGl0ZSBjdXN0b20sMTYuMCw2LDIyNS4wLDEwNS4wLDM0MzksMTUuNSwxOTcxLTAxLTAxLFVTQQo0MixjaGV2cm9sZXQgY2hldmVsbGUgbWFsaWJ1LDE3LjAsNiwyNTAuMCwxMDAuMCwzMzI5LDE1LjUsMTk3MS0wMS0wMSxVU0EKNDMsZm9yZCB0b3Jpbm8gNTAwLDE5LjAsNiwyNTAuMCw4OC4wLDMzMDIsMTUuNSwxOTcxLTAxLTAxLFVTQQo0NCxhbWMgbWF0YWRvciwxOC4wLDYsMjMyLjAsMTAwLjAsMzI4OCwxNS41LDE5NzEtMDEtMDEsVVNBCjQ1LGNoZXZyb2xldCBpbXBhbGEsMTQuMCw4LDM1MC4wLDE2NS4wLDQyMDksMTIuMCwxOTcxLTAxLTAxLFVTQQo0Nixwb250aWFjIGNhdGFsaW5hIGJyb3VnaGFtLDE0LjAsOCw0MDAuMCwxNzUuMCw0NDY0LDExLjUsMTk3MS0wMS0wMSxVU0EKNDcsZm9yZCBnYWxheGllIDUwMCwxNC4wLDgsMzUxLjAsMTUzLjAsNDE1NCwxMy41LDE5NzEtMDEtMDEsVVNBCjQ4LHBseW1vdXRoIGZ1cnkgaWlpLDE0LjAsOCwzMTguMCwxNTAuMCw0MDk2LDEzLjAsMTk3MS0wMS0wMSxVU0EKNDksZG9kZ2UgbW9uYWNvIChzdyksMTIuMCw4LDM4My4wLDE4MC4wLDQ5NTUsMTEuNSwxOTcxLTAxLTAxLFVTQQo1MCxmb3JkIGNvdW50cnkgc3F1aXJlIChzdyksMTMuMCw4LDQwMC4wLDE3MC4wLDQ3NDYsMTIuMCwxOTcxLTAxLTAxLFVTQQo1MSxwb250aWFjIHNhZmFyaSAoc3cpLDEzLjAsOCw0MDAuMCwxNzUuMCw1MTQwLDEyLjAsMTk3MS0wMS0wMSxVU0EKNTIsYW1jIGhvcm5ldCBzcG9ydGFib3V0IChzdyksMTguMCw2LDI1OC4wLDExMC4wLDI5NjIsMTMuNSwxOTcxLTAxLTAxLFVTQQo1MyxjaGV2cm9sZXQgdmVnYSAoc3cpLDIyLjAsNCwxNDAuMCw3Mi4wLDI0MDgsMTkuMCwxOTcxLTAxLTAxLFVTQQo1NCxwb250aWFjIGZpcmViaXJkLDE5LjAsNiwyNTAuMCwxMDAuMCwzMjgyLDE1LjAsMTk3MS0wMS0wMSxVU0EKNTUsZm9yZCBtdXN0YW5nLDE4LjAsNiwyNTAuMCw4OC4wLDMxMzksMTQuNSwxOTcxLTAxLTAxLFVTQQo1NixtZXJjdXJ5IGNhcHJpIDIwMDAsMjMuMCw0LDEyMi4wLDg2LjAsMjIyMCwxNC4wLDE5NzEtMDEtMDEsVVNBCjU3LG9wZWwgMTkwMCwyOC4wLDQsMTE2LjAsOTAuMCwyMTIzLDE0LjAsMTk3MS0wMS0wMSxFdXJvcGUKNTgscGV1Z2VvdCAzMDQsMzAuMCw0LDc5LjAsNzAuMCwyMDc0LDE5LjUsMTk3MS0wMS0wMSxFdXJvcGUKNTksZmlhdCAxMjRiLDMwLjAsNCw4OC4wLDc2LjAsMjA2NSwxNC41LDE5NzEtMDEtMDEsRXVyb3BlCjYwLHRveW90YSBjb3JvbGxhIDEyMDAsMzEuMCw0LDcxLjAsNjUuMCwxNzczLDE5LjAsMTk3MS0wMS0wMSxKYXBhbgo2MSxkYXRzdW4gMTIwMCwzNS4wLDQsNzIuMCw2OS4wLDE2MTMsMTguMCwxOTcxLTAxLTAxLEphcGFuCjYyLHZvbGtzd2FnZW4gbW9kZWwgMTExLDI3LjAsNCw5Ny4wLDYwLjAsMTgzNCwxOS4wLDE5NzEtMDEtMDEsRXVyb3BlCjYzLHBseW1vdXRoIGNyaWNrZXQsMjYuMCw0LDkxLjAsNzAuMCwxOTU1LDIwLjUsMTk3MS0wMS0wMSxVU0EKNjQsdG95b3RhIGNvcm9uYSBoYXJkdG9wLDI0LjAsNCwxMTMuMCw5NS4wLDIyNzgsMTUuNSwxOTcyLTAxLTAxLEphcGFuCjY1LGRvZGdlIGNvbHQgaGFyZHRvcCwyNS4wLDQsOTcuNSw4MC4wLDIxMjYsMTcuMCwxOTcyLTAxLTAxLFVTQQo2Nix2b2xrc3dhZ2VuIHR5cGUgMywyMy4wLDQsOTcuMCw1NC4wLDIyNTQsMjMuNSwxOTcyLTAxLTAxLEV1cm9wZQo2NyxjaGV2cm9sZXQgdmVnYSwyMC4wLDQsMTQwLjAsOTAuMCwyNDA4LDE5LjUsMTk3Mi0wMS0wMSxVU0EKNjgsZm9yZCBwaW50byBydW5hYm91dCwyMS4wLDQsMTIyLjAsODYuMCwyMjI2LDE2LjUsMTk3Mi0wMS0wMSxVU0EKNjksY2hldnJvbGV0IGltcGFsYSwxMy4wLDgsMzUwLjAsMTY1LjAsNDI3NCwxMi4wLDE5NzItMDEtMDEsVVNBCjcwLHBvbnRpYWMgY2F0YWxpbmEsMTQuMCw4LDQwMC4wLDE3NS4wLDQzODUsMTIuMCwxOTcyLTAxLTAxLFVTQQo3MSxwbHltb3V0aCBmdXJ5IGlpaSwxNS4wLDgsMzE4LjAsMTUwLjAsNDEzNSwxMy41LDE5NzItMDEtMDEsVVNBCjcyLGZvcmQgZ2FsYXhpZSA1MDAsMTQuMCw4LDM1MS4wLDE1My4wLDQxMjksMTMuMCwxOTcyLTAxLTAxLFVTQQo3MyxhbWMgYW1iYXNzYWRvciBzc3QsMTcuMCw4LDMwNC4wLDE1MC4wLDM2NzIsMTEuNSwxOTcyLTAxLTAxLFVTQQo3NCxtZXJjdXJ5IG1hcnF1aXMsMTEuMCw4LDQyOS4wLDIwOC4wLDQ2MzMsMTEuMCwxOTcyLTAxLTAxLFVTQQo3NSxidWljayBsZXNhYnJlIGN1c3RvbSwxMy4wLDgsMzUwLjAsMTU1LjAsNDUwMiwxMy41LDE5NzItMDEtMDEsVVNBCjc2LG9sZHNtb2JpbGUgZGVsdGEgODggcm95YWxlLDEyLjAsOCwzNTAuMCwxNjAuMCw0NDU2LDEzLjUsMTk3Mi0wMS0wMSxVU0EKNzcsY2hyeXNsZXIgbmV3cG9ydCByb3lhbCwxMy4wLDgsNDAwLjAsMTkwLjAsNDQyMiwxMi41LDE5NzItMDEtMDEsVVNBCjc4LG1hemRhIHJ4MiBjb3VwZSwxOS4wLDMsNzAuMCw5Ny4wLDIzMzAsMTMuNSwxOTcyLTAxLTAxLEphcGFuCjc5LGFtYyBtYXRhZG9yIChzdyksMTUuMCw4LDMwNC4wLDE1MC4wLDM4OTIsMTIuNSwxOTcyLTAxLTAxLFVTQQo4MCxjaGV2cm9sZXQgY2hldmVsbGUgY29uY291cnMgKHN3KSwxMy4wLDgsMzA3LjAsMTMwLjAsNDA5OCwxNC4wLDE5NzItMDEtMDEsVVNBCjgxLGZvcmQgZ3JhbiB0b3Jpbm8gKHN3KSwxMy4wLDgsMzAyLjAsMTQwLjAsNDI5NCwxNi4wLDE5NzItMDEtMDEsVVNBCjgyLHBseW1vdXRoIHNhdGVsbGl0ZSBjdXN0b20gKHN3KSwxNC4wLDgsMzE4LjAsMTUwLjAsNDA3NywxNC4wLDE5NzItMDEtMDEsVVNBCjgzLHZvbHZvIDE0NWUgKHN3KSwxOC4wLDQsMTIxLjAsMTEyLjAsMjkzMywxNC41LDE5NzItMDEtMDEsRXVyb3BlCjg0LHZvbGtzd2FnZW4gNDExIChzdyksMjIuMCw0LDEyMS4wLDc2LjAsMjUxMSwxOC4wLDE5NzItMDEtMDEsRXVyb3BlCjg1LHBldWdlb3QgNTA0IChzdyksMjEuMCw0LDEyMC4wLDg3LjAsMjk3OSwxOS41LDE5NzItMDEtMDEsRXVyb3BlCjg2LHJlbmF1bHQgMTIgKHN3KSwyNi4wLDQsOTYuMCw2OS4wLDIxODksMTguMCwxOTcyLTAxLTAxLEV1cm9wZQo4Nyxmb3JkIHBpbnRvIChzdyksMjIuMCw0LDEyMi4wLDg2LjAsMjM5NSwxNi4wLDE5NzItMDEtMDEsVVNBCjg4LGRhdHN1biA1MTAgKHN3KSwyOC4wLDQsOTcuMCw5Mi4wLDIyODgsMTcuMCwxOTcyLTAxLTAxLEphcGFuCjg5LHRveW91dGEgY29yb25hIG1hcmsgaWkgKHN3KSwyMy4wLDQsMTIwLjAsOTcuMCwyNTA2LDE0LjUsMTk3Mi0wMS0wMSxKYXBhbgo5MCxkb2RnZSBjb2x0IChzdyksMjguMCw0LDk4LjAsODAuMCwyMTY0LDE1LjAsMTk3Mi0wMS0wMSxVU0EKOTEsdG95b3RhIGNvcm9sbGEgMTYwMCAoc3cpLDI3LjAsNCw5Ny4wLDg4LjAsMjEwMCwxNi41LDE5NzItMDEtMDEsSmFwYW4KOTIsYnVpY2sgY2VudHVyeSAzNTAsMTMuMCw4LDM1MC4wLDE3NS4wLDQxMDAsMTMuMCwxOTczLTAxLTAxLFVTQQo5MyxhbWMgbWF0YWRvciwxNC4wLDgsMzA0LjAsMTUwLjAsMzY3MiwxMS41LDE5NzMtMDEtMDEsVVNBCjk0LGNoZXZyb2xldCBtYWxpYnUsMTMuMCw4LDM1MC4wLDE0NS4wLDM5ODgsMTMuMCwxOTczLTAxLTAxLFVTQQo5NSxmb3JkIGdyYW4gdG9yaW5vLDE0LjAsOCwzMDIuMCwxMzcuMCw0MDQyLDE0LjUsMTk3My0wMS0wMSxVU0EKOTYsZG9kZ2UgY29yb25ldCBjdXN0b20sMTUuMCw4LDMxOC4wLDE1MC4wLDM3NzcsMTIuNSwxOTczLTAxLTAxLFVTQQo5NyxtZXJjdXJ5IG1hcnF1aXMgYnJvdWdoYW0sMTIuMCw4LDQyOS4wLDE5OC4wLDQ5NTIsMTEuNSwxOTczLTAxLTAxLFVTQQo5OCxjaGV2cm9sZXQgY2FwcmljZSBjbGFzc2ljLDEzLjAsOCw0MDAuMCwxNTAuMCw0NDY0LDEyLjAsMTk3My0wMS0wMSxVU0EKOTksZm9yZCBsdGQsMTMuMCw4LDM1MS4wLDE1OC4wLDQzNjMsMTMuMCwxOTczLTAxLTAxLFVTQQoxMDAscGx5bW91dGggZnVyeSBncmFuIHNlZGFuLDE0LjAsOCwzMTguMCwxNTAuMCw0MjM3LDE0LjUsMTk3My0wMS0wMSxVU0EKMTAxLGNocnlzbGVyIG5ldyB5b3JrZXIgYnJvdWdoYW0sMTMuMCw4LDQ0MC4wLDIxNS4wLDQ3MzUsMTEuMCwxOTczLTAxLTAxLFVTQQoxMDIsYnVpY2sgZWxlY3RyYSAyMjUgY3VzdG9tLDEyLjAsOCw0NTUuMCwyMjUuMCw0OTUxLDExLjAsMTk3My0wMS0wMSxVU0EKMTAzLGFtYyBhbWJhc3NhZG9yIGJyb3VnaGFtLDEzLjAsOCwzNjAuMCwxNzUuMCwzODIxLDExLjAsMTk3My0wMS0wMSxVU0EKMTA0LHBseW1vdXRoIHZhbGlhbnQsMTguMCw2LDIyNS4wLDEwNS4wLDMxMjEsMTYuNSwxOTczLTAxLTAxLFVTQQoxMDUsY2hldnJvbGV0IG5vdmEgY3VzdG9tLDE2LjAsNiwyNTAuMCwxMDAuMCwzMjc4LDE4LjAsMTk3My0wMS0wMSxVU0EKMTA2LGFtYyBob3JuZXQsMTguMCw2LDIzMi4wLDEwMC4wLDI5NDUsMTYuMCwxOTczLTAxLTAxLFVTQQoxMDcsZm9yZCBtYXZlcmljaywxOC4wLDYsMjUwLjAsODguMCwzMDIxLDE2LjUsMTk3My0wMS0wMSxVU0EKMTA4LHBseW1vdXRoIGR1c3RlciwyMy4wLDYsMTk4LjAsOTUuMCwyOTA0LDE2LjAsMTk3My0wMS0wMSxVU0EKMTA5LHZvbGtzd2FnZW4gc3VwZXIgYmVldGxlLDI2LjAsNCw5Ny4wLDQ2LjAsMTk1MCwyMS4wLDE5NzMtMDEtMDEsRXVyb3BlCjExMCxjaGV2cm9sZXQgaW1wYWxhLDExLjAsOCw0MDAuMCwxNTAuMCw0OTk3LDE0LjAsMTk3My0wMS0wMSxVU0EKMTExLGZvcmQgY291bnRyeSwxMi4wLDgsNDAwLjAsMTY3LjAsNDkwNiwxMi41LDE5NzMtMDEtMDEsVVNBCjExMixwbHltb3V0aCBjdXN0b20gc3VidXJiLDEzLjAsOCwzNjAuMCwxNzAuMCw0NjU0LDEzLjAsMTk3My0wMS0wMSxVU0EKMTEzLG9sZHNtb2JpbGUgdmlzdGEgY3J1aXNlciwxMi4wLDgsMzUwLjAsMTgwLjAsNDQ5OSwxMi41LDE5NzMtMDEtMDEsVVNBCjExNCxhbWMgZ3JlbWxpbiwxOC4wLDYsMjMyLjAsMTAwLjAsMjc4OSwxNS4wLDE5NzMtMDEtMDEsVVNBCjExNSx0b3lvdGEgY2FyaW5hLDIwLjAsNCw5Ny4wLDg4LjAsMjI3OSwxOS4wLDE5NzMtMDEtMDEsSmFwYW4KMTE2LGNoZXZyb2xldCB2ZWdhLDIxLjAsNCwxNDAuMCw3Mi4wLDI0MDEsMTkuNSwxOTczLTAxLTAxLFVTQQoxMTcsZGF0c3VuIDYxMCwyMi4wLDQsMTA4LjAsOTQuMCwyMzc5LDE2LjUsMTk3My0wMS0wMSxKYXBhbgoxMTgsbWF4ZGEgcngzLDE4LjAsMyw3MC4wLDkwLjAsMjEyNCwxMy41LDE5NzMtMDEtMDEsSmFwYW4KMTE5LGZvcmQgcGludG8sMTkuMCw0LDEyMi4wLDg1LjAsMjMxMCwxOC41LDE5NzMtMDEtMDEsVVNBCjEyMCxtZXJjdXJ5IGNhcHJpIHY2LDIxLjAsNiwxNTUuMCwxMDcuMCwyNDcyLDE0LjAsMTk3My0wMS0wMSxVU0EKMTIxLGZpYXQgMTI0IHNwb3J0IGNvdXBlLDI2LjAsNCw5OC4wLDkwLjAsMjI2NSwxNS41LDE5NzMtMDEtMDEsRXVyb3BlCjEyMixjaGV2cm9sZXQgbW9udGUgY2FybG8gcywxNS4wLDgsMzUwLjAsMTQ1LjAsNDA4MiwxMy4wLDE5NzMtMDEtMDEsVVNBCjEyMyxwb250aWFjIGdyYW5kIHByaXgsMTYuMCw4LDQwMC4wLDIzMC4wLDQyNzgsOS41LDE5NzMtMDEtMDEsVVNBCjEyNCxmaWF0IDEyOCwyOS4wLDQsNjguMCw0OS4wLDE4NjcsMTkuNSwxOTczLTAxLTAxLEV1cm9wZQoxMjUsb3BlbCBtYW50YSwyNC4wLDQsMTE2LjAsNzUuMCwyMTU4LDE1LjUsMTk3My0wMS0wMSxFdXJvcGUKMTI2LGF1ZGkgMTAwbHMsMjAuMCw0LDExNC4wLDkxLjAsMjU4MiwxNC4wLDE5NzMtMDEtMDEsRXVyb3BlCjEyNyx2b2x2byAxNDRlYSwxOS4wLDQsMTIxLjAsMTEyLjAsMjg2OCwxNS41LDE5NzMtMDEtMDEsRXVyb3BlCjEyOCxkb2RnZSBkYXJ0IGN1c3RvbSwxNS4wLDgsMzE4LjAsMTUwLjAsMzM5OSwxMS4wLDE5NzMtMDEtMDEsVVNBCjEyOSxzYWFiIDk5bGUsMjQuMCw0LDEyMS4wLDExMC4wLDI2NjAsMTQuMCwxOTczLTAxLTAxLEV1cm9wZQoxMzAsdG95b3RhIG1hcmsgaWksMjAuMCw2LDE1Ni4wLDEyMi4wLDI4MDcsMTMuNSwxOTczLTAxLTAxLEphcGFuCjEzMSxvbGRzbW9iaWxlIG9tZWdhLDExLjAsOCwzNTAuMCwxODAuMCwzNjY0LDExLjAsMTk3My0wMS0wMSxVU0EKMTMyLHBseW1vdXRoIGR1c3RlciwyMC4wLDYsMTk4LjAsOTUuMCwzMTAyLDE2LjUsMTk3NC0wMS0wMSxVU0EKMTMzLGZvcmQgbWF2ZXJpY2ssMjEuMCw2LDIwMC4wLCwyODc1LDE3LjAsMTk3NC0wMS0wMSxVU0EKMTM0LGFtYyBob3JuZXQsMTkuMCw2LDIzMi4wLDEwMC4wLDI5MDEsMTYuMCwxOTc0LTAxLTAxLFVTQQoxMzUsY2hldnJvbGV0IG5vdmEsMTUuMCw2LDI1MC4wLDEwMC4wLDMzMzYsMTcuMCwxOTc0LTAxLTAxLFVTQQoxMzYsZGF0c3VuIGIyMTAsMzEuMCw0LDc5LjAsNjcuMCwxOTUwLDE5LjAsMTk3NC0wMS0wMSxKYXBhbgoxMzcsZm9yZCBwaW50bywyNi4wLDQsMTIyLjAsODAuMCwyNDUxLDE2LjUsMTk3NC0wMS0wMSxVU0EKMTM4LHRveW90YSBjb3JvbGxhIDEyMDAsMzIuMCw0LDcxLjAsNjUuMCwxODM2LDIxLjAsMTk3NC0wMS0wMSxKYXBhbgoxMzksY2hldnJvbGV0IHZlZ2EsMjUuMCw0LDE0MC4wLDc1LjAsMjU0MiwxNy4wLDE5NzQtMDEtMDEsVVNBCjE0MCxjaGV2cm9sZXQgY2hldmVsbGUgbWFsaWJ1IGNsYXNzaWMsMTYuMCw2LDI1MC4wLDEwMC4wLDM3ODEsMTcuMCwxOTc0LTAxLTAxLFVTQQoxNDEsYW1jIG1hdGFkb3IsMTYuMCw2LDI1OC4wLDExMC4wLDM2MzIsMTguMCwxOTc0LTAxLTAxLFVTQQoxNDIscGx5bW91dGggc2F0ZWxsaXRlIHNlYnJpbmcsMTguMCw2LDIyNS4wLDEwNS4wLDM2MTMsMTYuNSwxOTc0LTAxLTAxLFVTQQoxNDMsZm9yZCBncmFuIHRvcmlubywxNi4wLDgsMzAyLjAsMTQwLjAsNDE0MSwxNC4wLDE5NzQtMDEtMDEsVVNBCjE0NCxidWljayBjZW50dXJ5IGx1eHVzIChzdyksMTMuMCw4LDM1MC4wLDE1MC4wLDQ2OTksMTQuNSwxOTc0LTAxLTAxLFVTQQoxNDUsZG9kZ2UgY29yb25ldCBjdXN0b20gKHN3KSwxNC4wLDgsMzE4LjAsMTUwLjAsNDQ1NywxMy41LDE5NzQtMDEtMDEsVVNBCjE0Nixmb3JkIGdyYW4gdG9yaW5vIChzdyksMTQuMCw4LDMwMi4wLDE0MC4wLDQ2MzgsMTYuMCwxOTc0LTAxLTAxLFVTQQoxNDcsYW1jIG1hdGFkb3IgKHN3KSwxNC4wLDgsMzA0LjAsMTUwLjAsNDI1NywxNS41LDE5NzQtMDEtMDEsVVNBCjE0OCxhdWRpIGZveCwyOS4wLDQsOTguMCw4My4wLDIyMTksMTYuNSwxOTc0LTAxLTAxLEV1cm9wZQoxNDksdm9sa3N3YWdlbiBkYXNoZXIsMjYuMCw0LDc5LjAsNjcuMCwxOTYzLDE1LjUsMTk3NC0wMS0wMSxFdXJvcGUKMTUwLG9wZWwgbWFudGEsMjYuMCw0LDk3LjAsNzguMCwyMzAwLDE0LjUsMTk3NC0wMS0wMSxFdXJvcGUKMTUxLHRveW90YSBjb3JvbmEsMzEuMCw0LDc2LjAsNTIuMCwxNjQ5LDE2LjUsMTk3NC0wMS0wMSxKYXBhbgoxNTIsZGF0c3VuIDcxMCwzMi4wLDQsODMuMCw2MS4wLDIwMDMsMTkuMCwxOTc0LTAxLTAxLEphcGFuCjE1Myxkb2RnZSBjb2x0LDI4LjAsNCw5MC4wLDc1LjAsMjEyNSwxNC41LDE5NzQtMDEtMDEsVVNBCjE1NCxmaWF0IDEyOCwyNC4wLDQsOTAuMCw3NS4wLDIxMDgsMTUuNSwxOTc0LTAxLTAxLEV1cm9wZQoxNTUsZmlhdCAxMjQgdGMsMjYuMCw0LDExNi4wLDc1LjAsMjI0NiwxNC4wLDE5NzQtMDEtMDEsRXVyb3BlCjE1Nixob25kYSBjaXZpYywyNC4wLDQsMTIwLjAsOTcuMCwyNDg5LDE1LjAsMTk3NC0wMS0wMSxKYXBhbgoxNTcsc3ViYXJ1LDI2LjAsNCwxMDguMCw5My4wLDIzOTEsMTUuNSwxOTc0LTAxLTAxLEphcGFuCjE1OCxmaWF0IHgxLjksMzEuMCw0LDc5LjAsNjcuMCwyMDAwLDE2LjAsMTk3NC0wMS0wMSxFdXJvcGUKMTU5LHBseW1vdXRoIHZhbGlhbnQgY3VzdG9tLDE5LjAsNiwyMjUuMCw5NS4wLDMyNjQsMTYuMCwxOTc1LTAxLTAxLFVTQQoxNjAsY2hldnJvbGV0IG5vdmEsMTguMCw2LDI1MC4wLDEwNS4wLDM0NTksMTYuMCwxOTc1LTAxLTAxLFVTQQoxNjEsbWVyY3VyeSBtb25hcmNoLDE1LjAsNiwyNTAuMCw3Mi4wLDM0MzIsMjEuMCwxOTc1LTAxLTAxLFVTQQoxNjIsZm9yZCBtYXZlcmljaywxNS4wLDYsMjUwLjAsNzIuMCwzMTU4LDE5LjUsMTk3NS0wMS0wMSxVU0EKMTYzLHBvbnRpYWMgY2F0YWxpbmEsMTYuMCw4LDQwMC4wLDE3MC4wLDQ2NjgsMTEuNSwxOTc1LTAxLTAxLFVTQQoxNjQsY2hldnJvbGV0IGJlbCBhaXIsMTUuMCw4LDM1MC4wLDE0NS4wLDQ0NDAsMTQuMCwxOTc1LTAxLTAxLFVTQQoxNjUscGx5bW91dGggZ3JhbmQgZnVyeSwxNi4wLDgsMzE4LjAsMTUwLjAsNDQ5OCwxNC41LDE5NzUtMDEtMDEsVVNBCjE2Nixmb3JkIGx0ZCwxNC4wLDgsMzUxLjAsMTQ4LjAsNDY1NywxMy41LDE5NzUtMDEtMDEsVVNBCjE2NyxidWljayBjZW50dXJ5LDE3LjAsNiwyMzEuMCwxMTAuMCwzOTA3LDIxLjAsMTk3NS0wMS0wMSxVU0EKMTY4LGNoZXZyb2VsdCBjaGV2ZWxsZSBtYWxpYnUsMTYuMCw2LDI1MC4wLDEwNS4wLDM4OTcsMTguNSwxOTc1LTAxLTAxLFVTQQoxNjksYW1jIG1hdGFkb3IsMTUuMCw2LDI1OC4wLDExMC4wLDM3MzAsMTkuMCwxOTc1LTAxLTAxLFVTQQoxNzAscGx5bW91dGggZnVyeSwxOC4wLDYsMjI1LjAsOTUuMCwzNzg1LDE5LjAsMTk3NS0wMS0wMSxVU0EKMTcxLGJ1aWNrIHNreWhhd2ssMjEuMCw2LDIzMS4wLDExMC4wLDMwMzksMTUuMCwxOTc1LTAxLTAxLFVTQQoxNzIsY2hldnJvbGV0IG1vbnphIDIrMiwyMC4wLDgsMjYyLjAsMTEwLjAsMzIyMSwxMy41LDE5NzUtMDEtMDEsVVNBCjE3Myxmb3JkIG11c3RhbmcgaWksMTMuMCw4LDMwMi4wLDEyOS4wLDMxNjksMTIuMCwxOTc1LTAxLTAxLFVTQQoxNzQsdG95b3RhIGNvcm9sbGEsMjkuMCw0LDk3LjAsNzUuMCwyMTcxLDE2LjAsMTk3NS0wMS0wMSxKYXBhbgoxNzUsZm9yZCBwaW50bywyMy4wLDQsMTQwLjAsODMuMCwyNjM5LDE3LjAsMTk3NS0wMS0wMSxVU0EKMTc2LGFtYyBncmVtbGluLDIwLjAsNiwyMzIuMCwxMDAuMCwyOTE0LDE2LjAsMTk3NS0wMS0wMSxVU0EKMTc3LHBvbnRpYWMgYXN0cm8sMjMuMCw0LDE0MC4wLDc4LjAsMjU5MiwxOC41LDE5NzUtMDEtMDEsVVNBCjE3OCx0b3lvdGEgY29yb25hLDI0LjAsNCwxMzQuMCw5Ni4wLDI3MDIsMTMuNSwxOTc1LTAxLTAxLEphcGFuCjE3OSx2b2xrc3dhZ2VuIGRhc2hlciwyNS4wLDQsOTAuMCw3MS4wLDIyMjMsMTYuNSwxOTc1LTAxLTAxLEV1cm9wZQoxODAsZGF0c3VuIDcxMCwyNC4wLDQsMTE5LjAsOTcuMCwyNTQ1LDE3LjAsMTk3NS0wMS0wMSxKYXBhbgoxODEsZm9yZCBwaW50bywxOC4wLDYsMTcxLjAsOTcuMCwyOTg0LDE0LjUsMTk3NS0wMS0wMSxVU0EKMTgyLHZvbGtzd2FnZW4gcmFiYml0LDI5LjAsNCw5MC4wLDcwLjAsMTkzNywxNC4wLDE5NzUtMDEtMDEsRXVyb3BlCjE4MyxhbWMgcGFjZXIsMTkuMCw2LDIzMi4wLDkwLjAsMzIxMSwxNy4wLDE5NzUtMDEtMDEsVVNBCjE4NCxhdWRpIDEwMGxzLDIzLjAsNCwxMTUuMCw5NS4wLDI2OTQsMTUuMCwxOTc1LTAxLTAxLEV1cm9wZQoxODUscGV1Z2VvdCA1MDQsMjMuMCw0LDEyMC4wLDg4LjAsMjk1NywxNy4wLDE5NzUtMDEtMDEsRXVyb3BlCjE4Nix2b2x2byAyNDRkbCwyMi4wLDQsMTIxLjAsOTguMCwyOTQ1LDE0LjUsMTk3NS0wMS0wMSxFdXJvcGUKMTg3LHNhYWIgOTlsZSwyNS4wLDQsMTIxLjAsMTE1LjAsMjY3MSwxMy41LDE5NzUtMDEtMDEsRXVyb3BlCjE4OCxob25kYSBjaXZpYyBjdmNjLDMzLjAsNCw5MS4wLDUzLjAsMTc5NSwxNy41LDE5NzUtMDEtMDEsSmFwYW4KMTg5LGZpYXQgMTMxLDI4LjAsNCwxMDcuMCw4Ni4wLDI0NjQsMTUuNSwxOTc2LTAxLTAxLEV1cm9wZQoxOTAsb3BlbCAxOTAwLDI1LjAsNCwxMTYuMCw4MS4wLDIyMjAsMTYuOSwxOTc2LTAxLTAxLEV1cm9wZQoxOTEsY2FwcmkgaWksMjUuMCw0LDE0MC4wLDkyLjAsMjU3MiwxNC45LDE5NzYtMDEtMDEsVVNBCjE5Mixkb2RnZSBjb2x0LDI2LjAsNCw5OC4wLDc5LjAsMjI1NSwxNy43LDE5NzYtMDEtMDEsVVNBCjE5MyxyZW5hdWx0IDEydGwsMjcuMCw0LDEwMS4wLDgzLjAsMjIwMiwxNS4zLDE5NzYtMDEtMDEsRXVyb3BlCjE5NCxjaGV2cm9sZXQgY2hldmVsbGUgbWFsaWJ1IGNsYXNzaWMsMTcuNSw4LDMwNS4wLDE0MC4wLDQyMTUsMTMuMCwxOTc2LTAxLTAxLFVTQQoxOTUsZG9kZ2UgY29yb25ldCBicm91Z2hhbSwxNi4wLDgsMzE4LjAsMTUwLjAsNDE5MCwxMy4wLDE5NzYtMDEtMDEsVVNBCjE5NixhbWMgbWF0YWRvciwxNS41LDgsMzA0LjAsMTIwLjAsMzk2MiwxMy45LDE5NzYtMDEtMDEsVVNBCjE5Nyxmb3JkIGdyYW4gdG9yaW5vLDE0LjUsOCwzNTEuMCwxNTIuMCw0MjE1LDEyLjgsMTk3Ni0wMS0wMSxVU0EKMTk4LHBseW1vdXRoIHZhbGlhbnQsMjIuMCw2LDIyNS4wLDEwMC4wLDMyMzMsMTUuNCwxOTc2LTAxLTAxLFVTQQoxOTksY2hldnJvbGV0IG5vdmEsMjIuMCw2LDI1MC4wLDEwNS4wLDMzNTMsMTQuNSwxOTc2LTAxLTAxLFVTQQoyMDAsZm9yZCBtYXZlcmljaywyNC4wLDYsMjAwLjAsODEuMCwzMDEyLDE3LjYsMTk3Ni0wMS0wMSxVU0EKMjAxLGFtYyBob3JuZXQsMjIuNSw2LDIzMi4wLDkwLjAsMzA4NSwxNy42LDE5NzYtMDEtMDEsVVNBCjIwMixjaGV2cm9sZXQgY2hldmV0dGUsMjkuMCw0LDg1LjAsNTIuMCwyMDM1LDIyLjIsMTk3Ni0wMS0wMSxVU0EKMjAzLGNoZXZyb2xldCB3b29keSwyNC41LDQsOTguMCw2MC4wLDIxNjQsMjIuMSwxOTc2LTAxLTAxLFVTQQoyMDQsdncgcmFiYml0LDI5LjAsNCw5MC4wLDcwLjAsMTkzNywxNC4yLDE5NzYtMDEtMDEsRXVyb3BlCjIwNSxob25kYSBjaXZpYywzMy4wLDQsOTEuMCw1My4wLDE3OTUsMTcuNCwxOTc2LTAxLTAxLEphcGFuCjIwNixkb2RnZSBhc3BlbiBzZSwyMC4wLDYsMjI1LjAsMTAwLjAsMzY1MSwxNy43LDE5NzYtMDEtMDEsVVNBCjIwNyxmb3JkIGdyYW5hZGEgZ2hpYSwxOC4wLDYsMjUwLjAsNzguMCwzNTc0LDIxLjAsMTk3Ni0wMS0wMSxVU0EKMjA4LHBvbnRpYWMgdmVudHVyYSBzaiwxOC41LDYsMjUwLjAsMTEwLjAsMzY0NSwxNi4yLDE5NzYtMDEtMDEsVVNBCjIwOSxhbWMgcGFjZXIgZC9sLDE3LjUsNiwyNTguMCw5NS4wLDMxOTMsMTcuOCwxOTc2LTAxLTAxLFVTQQoyMTAsdm9sa3N3YWdlbiByYWJiaXQsMjkuNSw0LDk3LjAsNzEuMCwxODI1LDEyLjIsMTk3Ni0wMS0wMSxFdXJvcGUKMjExLGRhdHN1biBiLTIxMCwzMi4wLDQsODUuMCw3MC4wLDE5OTAsMTcuMCwxOTc2LTAxLTAxLEphcGFuCjIxMix0b3lvdGEgY29yb2xsYSwyOC4wLDQsOTcuMCw3NS4wLDIxNTUsMTYuNCwxOTc2LTAxLTAxLEphcGFuCjIxMyxmb3JkIHBpbnRvLDI2LjUsNCwxNDAuMCw3Mi4wLDI1NjUsMTMuNiwxOTc2LTAxLTAxLFVTQQoyMTQsdm9sdm8gMjQ1LDIwLjAsNCwxMzAuMCwxMDIuMCwzMTUwLDE1LjcsMTk3Ni0wMS0wMSxFdXJvcGUKMjE1LHBseW1vdXRoIHZvbGFyZSBwcmVtaWVyIHY4LDEzLjAsOCwzMTguMCwxNTAuMCwzOTQwLDEzLjIsMTk3Ni0wMS0wMSxVU0EKMjE2LHBldWdlb3QgNTA0LDE5LjAsNCwxMjAuMCw4OC4wLDMyNzAsMjEuOSwxOTc2LTAxLTAxLEV1cm9wZQoyMTcsdG95b3RhIG1hcmsgaWksMTkuMCw2LDE1Ni4wLDEwOC4wLDI5MzAsMTUuNSwxOTc2LTAxLTAxLEphcGFuCjIxOCxtZXJjZWRlcy1iZW56IDI4MHMsMTYuNSw2LDE2OC4wLDEyMC4wLDM4MjAsMTYuNywxOTc2LTAxLTAxLEV1cm9wZQoyMTksY2FkaWxsYWMgc2V2aWxsZSwxNi41LDgsMzUwLjAsMTgwLjAsNDM4MCwxMi4xLDE5NzYtMDEtMDEsVVNBCjIyMCxjaGV2eSBjMTAsMTMuMCw4LDM1MC4wLDE0NS4wLDQwNTUsMTIuMCwxOTc2LTAxLTAxLFVTQQoyMjEsZm9yZCBmMTA4LDEzLjAsOCwzMDIuMCwxMzAuMCwzODcwLDE1LjAsMTk3Ni0wMS0wMSxVU0EKMjIyLGRvZGdlIGQxMDAsMTMuMCw4LDMxOC4wLDE1MC4wLDM3NTUsMTQuMCwxOTc2LTAxLTAxLFVTQQoyMjMsaG9uZGEgQWNjZWxlcmF0aW9ub3JkIGN2Y2MsMzEuNSw0LDk4LjAsNjguMCwyMDQ1LDE4LjUsMTk3Ny0wMS0wMSxKYXBhbgoyMjQsYnVpY2sgb3BlbCBpc3V6dSBkZWx1eGUsMzAuMCw0LDExMS4wLDgwLjAsMjE1NSwxNC44LDE5NzctMDEtMDEsVVNBCjIyNSxyZW5hdWx0IDUgZ3RsLDM2LjAsNCw3OS4wLDU4LjAsMTgyNSwxOC42LDE5NzctMDEtMDEsRXVyb3BlCjIyNixwbHltb3V0aCBhcnJvdyBncywyNS41LDQsMTIyLjAsOTYuMCwyMzAwLDE1LjUsMTk3Ny0wMS0wMSxVU0EKMjI3LGRhdHN1biBmLTEwIGhhdGNoYmFjaywzMy41LDQsODUuMCw3MC4wLDE5NDUsMTYuOCwxOTc3LTAxLTAxLEphcGFuCjIyOCxjaGV2cm9sZXQgY2FwcmljZSBjbGFzc2ljLDE3LjUsOCwzMDUuMCwxNDUuMCwzODgwLDEyLjUsMTk3Ny0wMS0wMSxVU0EKMjI5LG9sZHNtb2JpbGUgY3V0bGFzcyBzdXByZW1lLDE3LjAsOCwyNjAuMCwxMTAuMCw0MDYwLDE5LjAsMTk3Ny0wMS0wMSxVU0EKMjMwLGRvZGdlIG1vbmFjbyBicm91Z2hhbSwxNS41LDgsMzE4LjAsMTQ1LjAsNDE0MCwxMy43LDE5NzctMDEtMDEsVVNBCjIzMSxtZXJjdXJ5IGNvdWdhciBicm91Z2hhbSwxNS4wLDgsMzAyLjAsMTMwLjAsNDI5NSwxNC45LDE5NzctMDEtMDEsVVNBCjIzMixjaGV2cm9sZXQgY29uY291cnMsMTcuNSw2LDI1MC4wLDExMC4wLDM1MjAsMTYuNCwxOTc3LTAxLTAxLFVTQQoyMzMsYnVpY2sgc2t5bGFyaywyMC41LDYsMjMxLjAsMTA1LjAsMzQyNSwxNi45LDE5NzctMDEtMDEsVVNBCjIzNCxwbHltb3V0aCB2b2xhcmUgY3VzdG9tLDE5LjAsNiwyMjUuMCwxMDAuMCwzNjMwLDE3LjcsMTk3Ny0wMS0wMSxVU0EKMjM1LGZvcmQgZ3JhbmFkYSwxOC41LDYsMjUwLjAsOTguMCwzNTI1LDE5LjAsMTk3Ny0wMS0wMSxVU0EKMjM2LHBvbnRpYWMgZ3JhbmQgcHJpeCBsaiwxNi4wLDgsNDAwLjAsMTgwLjAsNDIyMCwxMS4xLDE5NzctMDEtMDEsVVNBCjIzNyxjaGV2cm9sZXQgbW9udGUgY2FybG8gbGFuZGF1LDE1LjUsOCwzNTAuMCwxNzAuMCw0MTY1LDExLjQsMTk3Ny0wMS0wMSxVU0EKMjM4LGNocnlzbGVyIGNvcmRvYmEsMTUuNSw4LDQwMC4wLDE5MC4wLDQzMjUsMTIuMiwxOTc3LTAxLTAxLFVTQQoyMzksZm9yZCB0aHVuZGVyYmlyZCwxNi4wLDgsMzUxLjAsMTQ5LjAsNDMzNSwxNC41LDE5NzctMDEtMDEsVVNBCjI0MCx2b2xrc3dhZ2VuIHJhYmJpdCBjdXN0b20sMjkuMCw0LDk3LjAsNzguMCwxOTQwLDE0LjUsMTk3Ny0wMS0wMSxFdXJvcGUKMjQxLHBvbnRpYWMgc3VuYmlyZCBjb3VwZSwyNC41LDQsMTUxLjAsODguMCwyNzQwLDE2LjAsMTk3Ny0wMS0wMSxVU0EKMjQyLHRveW90YSBjb3JvbGxhIGxpZnRiYWNrLDI2LjAsNCw5Ny4wLDc1LjAsMjI2NSwxOC4yLDE5NzctMDEtMDEsSmFwYW4KMjQzLGZvcmQgbXVzdGFuZyBpaSAyKzIsMjUuNSw0LDE0MC4wLDg5LjAsMjc1NSwxNS44LDE5NzctMDEtMDEsVVNBCjI0NCxjaGV2cm9sZXQgY2hldmV0dGUsMzAuNSw0LDk4LjAsNjMuMCwyMDUxLDE3LjAsMTk3Ny0wMS0wMSxVU0EKMjQ1LGRvZGdlIGNvbHQgbS9tLDMzLjUsNCw5OC4wLDgzLjAsMjA3NSwxNS45LDE5NzctMDEtMDEsVVNBCjI0NixzdWJhcnUgZGwsMzAuMCw0LDk3LjAsNjcuMCwxOTg1LDE2LjQsMTk3Ny0wMS0wMSxKYXBhbgoyNDcsdm9sa3N3YWdlbiBkYXNoZXIsMzAuNSw0LDk3LjAsNzguMCwyMTkwLDE0LjEsMTk3Ny0wMS0wMSxFdXJvcGUKMjQ4LGRhdHN1biA4MTAsMjIuMCw2LDE0Ni4wLDk3LjAsMjgxNSwxNC41LDE5NzctMDEtMDEsSmFwYW4KMjQ5LGJtdyAzMjBpLDIxLjUsNCwxMjEuMCwxMTAuMCwyNjAwLDEyLjgsMTk3Ny0wMS0wMSxFdXJvcGUKMjUwLG1hemRhIHJ4LTQsMjEuNSwzLDgwLjAsMTEwLjAsMjcyMCwxMy41LDE5NzctMDEtMDEsSmFwYW4KMjUxLHZvbGtzd2FnZW4gcmFiYml0IGN1c3RvbSBkaWVzZWwsNDMuMSw0LDkwLjAsNDguMCwxOTg1LDIxLjUsMTk3OC0wMS0wMSxFdXJvcGUKMjUyLGZvcmQgZmllc3RhLDM2LjEsNCw5OC4wLDY2LjAsMTgwMCwxNC40LDE5NzgtMDEtMDEsVVNBCjI1MyxtYXpkYSBnbGMgZGVsdXhlLDMyLjgsNCw3OC4wLDUyLjAsMTk4NSwxOS40LDE5NzgtMDEtMDEsSmFwYW4KMjU0LGRhdHN1biBiMjEwIGd4LDM5LjQsNCw4NS4wLDcwLjAsMjA3MCwxOC42LDE5NzgtMDEtMDEsSmFwYW4KMjU1LGhvbmRhIGNpdmljIGN2Y2MsMzYuMSw0LDkxLjAsNjAuMCwxODAwLDE2LjQsMTk3OC0wMS0wMSxKYXBhbgoyNTYsb2xkc21vYmlsZSBjdXRsYXNzIHNhbG9uIGJyb3VnaGFtLDE5LjksOCwyNjAuMCwxMTAuMCwzMzY1LDE1LjUsMTk3OC0wMS0wMSxVU0EKMjU3LGRvZGdlIGRpcGxvbWF0LDE5LjQsOCwzMTguMCwxNDAuMCwzNzM1LDEzLjIsMTk3OC0wMS0wMSxVU0EKMjU4LG1lcmN1cnkgbW9uYXJjaCBnaGlhLDIwLjIsOCwzMDIuMCwxMzkuMCwzNTcwLDEyLjgsMTk3OC0wMS0wMSxVU0EKMjU5LHBvbnRpYWMgcGhvZW5peCBsaiwxOS4yLDYsMjMxLjAsMTA1LjAsMzUzNSwxOS4yLDE5NzgtMDEtMDEsVVNBCjI2MCxjaGV2cm9sZXQgbWFsaWJ1LDIwLjUsNiwyMDAuMCw5NS4wLDMxNTUsMTguMiwxOTc4LTAxLTAxLFVTQQoyNjEsZm9yZCBmYWlybW9udCAoYXV0byksMjAuMiw2LDIwMC4wLDg1LjAsMjk2NSwxNS44LDE5NzgtMDEtMDEsVVNBCjI2Mixmb3JkIGZhaXJtb250IChtYW4pLDI1LjEsNCwxNDAuMCw4OC4wLDI3MjAsMTUuNCwxOTc4LTAxLTAxLFVTQQoyNjMscGx5bW91dGggdm9sYXJlLDIwLjUsNiwyMjUuMCwxMDAuMCwzNDMwLDE3LjIsMTk3OC0wMS0wMSxVU0EKMjY0LGFtYyBjb25jb3JkLDE5LjQsNiwyMzIuMCw5MC4wLDMyMTAsMTcuMiwxOTc4LTAxLTAxLFVTQQoyNjUsYnVpY2sgY2VudHVyeSBzcGVjaWFsLDIwLjYsNiwyMzEuMCwxMDUuMCwzMzgwLDE1LjgsMTk3OC0wMS0wMSxVU0EKMjY2LG1lcmN1cnkgemVwaHlyLDIwLjgsNiwyMDAuMCw4NS4wLDMwNzAsMTYuNywxOTc4LTAxLTAxLFVTQQoyNjcsZG9kZ2UgYXNwZW4sMTguNiw2LDIyNS4wLDExMC4wLDM2MjAsMTguNywxOTc4LTAxLTAxLFVTQQoyNjgsYW1jIGNvbmNvcmQgZC9sLDE4LjEsNiwyNTguMCwxMjAuMCwzNDEwLDE1LjEsMTk3OC0wMS0wMSxVU0EKMjY5LGNoZXZyb2xldCBtb250ZSBjYXJsbyBsYW5kYXUsMTkuMiw4LDMwNS4wLDE0NS4wLDM0MjUsMTMuMiwxOTc4LTAxLTAxLFVTQQoyNzAsYnVpY2sgcmVnYWwgc3BvcnQgY291cGUgKHR1cmJvKSwxNy43LDYsMjMxLjAsMTY1LjAsMzQ0NSwxMy40LDE5NzgtMDEtMDEsVVNBCjI3MSxmb3JkIGZ1dHVyYSwxOC4xLDgsMzAyLjAsMTM5LjAsMzIwNSwxMS4yLDE5NzgtMDEtMDEsVVNBCjI3Mixkb2RnZSBtYWdudW0geGUsMTcuNSw4LDMxOC4wLDE0MC4wLDQwODAsMTMuNywxOTc4LTAxLTAxLFVTQQoyNzMsY2hldnJvbGV0IGNoZXZldHRlLDMwLjAsNCw5OC4wLDY4LjAsMjE1NSwxNi41LDE5NzgtMDEtMDEsVVNBCjI3NCx0b3lvdGEgY29yb25hLDI3LjUsNCwxMzQuMCw5NS4wLDI1NjAsMTQuMiwxOTc4LTAxLTAxLEphcGFuCjI3NSxkYXRzdW4gNTEwLDI3LjIsNCwxMTkuMCw5Ny4wLDIzMDAsMTQuNywxOTc4LTAxLTAxLEphcGFuCjI3Nixkb2RnZSBvbW5pLDMwLjksNCwxMDUuMCw3NS4wLDIyMzAsMTQuNSwxOTc4LTAxLTAxLFVTQQoyNzcsdG95b3RhIGNlbGljYSBndCBsaWZ0YmFjaywyMS4xLDQsMTM0LjAsOTUuMCwyNTE1LDE0LjgsMTk3OC0wMS0wMSxKYXBhbgoyNzgscGx5bW91dGggc2FwcG9ybywyMy4yLDQsMTU2LjAsMTA1LjAsMjc0NSwxNi43LDE5NzgtMDEtMDEsVVNBCjI3OSxvbGRzbW9iaWxlIHN0YXJmaXJlIHN4LDIzLjgsNCwxNTEuMCw4NS4wLDI4NTUsMTcuNiwxOTc4LTAxLTAxLFVTQQoyODAsZGF0c3VuIDIwMC1zeCwyMy45LDQsMTE5LjAsOTcuMCwyNDA1LDE0LjksMTk3OC0wMS0wMSxKYXBhbgoyODEsYXVkaSA1MDAwLDIwLjMsNSwxMzEuMCwxMDMuMCwyODMwLDE1LjksMTk3OC0wMS0wMSxFdXJvcGUKMjgyLHZvbHZvIDI2NGdsLDE3LjAsNiwxNjMuMCwxMjUuMCwzMTQwLDEzLjYsMTk3OC0wMS0wMSxFdXJvcGUKMjgzLHNhYWIgOTlnbGUsMjEuNiw0LDEyMS4wLDExNS4wLDI3OTUsMTUuNywxOTc4LTAxLTAxLEV1cm9wZQoyODQscGV1Z2VvdCA2MDRzbCwxNi4yLDYsMTYzLjAsMTMzLjAsMzQxMCwxNS44LDE5NzgtMDEtMDEsRXVyb3BlCjI4NSx2b2xrc3dhZ2VuIHNjaXJvY2NvLDMxLjUsNCw4OS4wLDcxLjAsMTk5MCwxNC45LDE5NzgtMDEtMDEsRXVyb3BlCjI4Nixob25kYSBBY2NlbGVyYXRpb25vcmQgbHgsMjkuNSw0LDk4LjAsNjguMCwyMTM1LDE2LjYsMTk3OC0wMS0wMSxKYXBhbgoyODcscG9udGlhYyBsZW1hbnMgdjYsMjEuNSw2LDIzMS4wLDExNS4wLDMyNDUsMTUuNCwxOTc5LTAxLTAxLFVTQQoyODgsbWVyY3VyeSB6ZXBoeXIgNiwxOS44LDYsMjAwLjAsODUuMCwyOTkwLDE4LjIsMTk3OS0wMS0wMSxVU0EKMjg5LGZvcmQgZmFpcm1vbnQgNCwyMi4zLDQsMTQwLjAsODguMCwyODkwLDE3LjMsMTk3OS0wMS0wMSxVU0EKMjkwLGFtYyBjb25jb3JkIGRsIDYsMjAuMiw2LDIzMi4wLDkwLjAsMzI2NSwxOC4yLDE5NzktMDEtMDEsVVNBCjI5MSxkb2RnZSBhc3BlbiA2LDIwLjYsNiwyMjUuMCwxMTAuMCwzMzYwLDE2LjYsMTk3OS0wMS0wMSxVU0EKMjkyLGNoZXZyb2xldCBjYXByaWNlIGNsYXNzaWMsMTcuMCw4LDMwNS4wLDEzMC4wLDM4NDAsMTUuNCwxOTc5LTAxLTAxLFVTQQoyOTMsZm9yZCBsdGQgbGFuZGF1LDE3LjYsOCwzMDIuMCwxMjkuMCwzNzI1LDEzLjQsMTk3OS0wMS0wMSxVU0EKMjk0LG1lcmN1cnkgZ3JhbmQgbWFycXVpcywxNi41LDgsMzUxLjAsMTM4LjAsMzk1NSwxMy4yLDE5NzktMDEtMDEsVVNBCjI5NSxkb2RnZSBzdC4gcmVnaXMsMTguMiw4LDMxOC4wLDEzNS4wLDM4MzAsMTUuMiwxOTc5LTAxLTAxLFVTQQoyOTYsYnVpY2sgZXN0YXRlIHdhZ29uIChzdyksMTYuOSw4LDM1MC4wLDE1NS4wLDQzNjAsMTQuOSwxOTc5LTAxLTAxLFVTQQoyOTcsZm9yZCBjb3VudHJ5IHNxdWlyZSAoc3cpLDE1LjUsOCwzNTEuMCwxNDIuMCw0MDU0LDE0LjMsMTk3OS0wMS0wMSxVU0EKMjk4LGNoZXZyb2xldCBtYWxpYnUgY2xhc3NpYyAoc3cpLDE5LjIsOCwyNjcuMCwxMjUuMCwzNjA1LDE1LjAsMTk3OS0wMS0wMSxVU0EKMjk5LGNocnlzbGVyIGxlYmFyb24gdG93biBAIGNvdW50cnkgKHN3KSwxOC41LDgsMzYwLjAsMTUwLjAsMzk0MCwxMy4wLDE5NzktMDEtMDEsVVNBCjMwMCx2dyByYWJiaXQgY3VzdG9tLDMxLjksNCw4OS4wLDcxLjAsMTkyNSwxNC4wLDE5NzktMDEtMDEsRXVyb3BlCjMwMSxtYXhkYSBnbGMgZGVsdXhlLDM0LjEsNCw4Ni4wLDY1LjAsMTk3NSwxNS4yLDE5NzktMDEtMDEsSmFwYW4KMzAyLGRvZGdlIGNvbHQgaGF0Y2hiYWNrIGN1c3RvbSwzNS43LDQsOTguMCw4MC4wLDE5MTUsMTQuNCwxOTc5LTAxLTAxLFVTQQozMDMsYW1jIHNwaXJpdCBkbCwyNy40LDQsMTIxLjAsODAuMCwyNjcwLDE1LjAsMTk3OS0wMS0wMSxVU0EKMzA0LG1lcmNlZGVzIGJlbnogMzAwZCwyNS40LDUsMTgzLjAsNzcuMCwzNTMwLDIwLjEsMTk3OS0wMS0wMSxFdXJvcGUKMzA1LGNhZGlsbGFjIGVsZG9yYWRvLDIzLjAsOCwzNTAuMCwxMjUuMCwzOTAwLDE3LjQsMTk3OS0wMS0wMSxVU0EKMzA2LHBldWdlb3QgNTA0LDI3LjIsNCwxNDEuMCw3MS4wLDMxOTAsMjQuOCwxOTc5LTAxLTAxLEV1cm9wZQozMDcsb2xkc21vYmlsZSBjdXRsYXNzIHNhbG9uIGJyb3VnaGFtLDIzLjksOCwyNjAuMCw5MC4wLDM0MjAsMjIuMiwxOTc5LTAxLTAxLFVTQQozMDgscGx5bW91dGggaG9yaXpvbiwzNC4yLDQsMTA1LjAsNzAuMCwyMjAwLDEzLjIsMTk3OS0wMS0wMSxVU0EKMzA5LHBseW1vdXRoIGhvcml6b24gdGMzLDM0LjUsNCwxMDUuMCw3MC4wLDIxNTAsMTQuOSwxOTc5LTAxLTAxLFVTQQozMTAsZGF0c3VuIDIxMCwzMS44LDQsODUuMCw2NS4wLDIwMjAsMTkuMiwxOTc5LTAxLTAxLEphcGFuCjMxMSxmaWF0IHN0cmFkYSBjdXN0b20sMzcuMyw0LDkxLjAsNjkuMCwyMTMwLDE0LjcsMTk3OS0wMS0wMSxFdXJvcGUKMzEyLGJ1aWNrIHNreWxhcmsgbGltaXRlZCwyOC40LDQsMTUxLjAsOTAuMCwyNjcwLDE2LjAsMTk3OS0wMS0wMSxVU0EKMzEzLGNoZXZyb2xldCBjaXRhdGlvbiwyOC44LDYsMTczLjAsMTE1LjAsMjU5NSwxMS4zLDE5NzktMDEtMDEsVVNBCjMxNCxvbGRzbW9iaWxlIG9tZWdhIGJyb3VnaGFtLDI2LjgsNiwxNzMuMCwxMTUuMCwyNzAwLDEyLjksMTk3OS0wMS0wMSxVU0EKMzE1LHBvbnRpYWMgcGhvZW5peCwzMy41LDQsMTUxLjAsOTAuMCwyNTU2LDEzLjIsMTk3OS0wMS0wMSxVU0EKMzE2LHZ3IHJhYmJpdCw0MS41LDQsOTguMCw3Ni4wLDIxNDQsMTQuNywxOTgwLTAxLTAxLEV1cm9wZQozMTcsdG95b3RhIGNvcm9sbGEgdGVyY2VsLDM4LjEsNCw4OS4wLDYwLjAsMTk2OCwxOC44LDE5ODAtMDEtMDEsSmFwYW4KMzE4LGNoZXZyb2xldCBjaGV2ZXR0ZSwzMi4xLDQsOTguMCw3MC4wLDIxMjAsMTUuNSwxOTgwLTAxLTAxLFVTQQozMTksZGF0c3VuIDMxMCwzNy4yLDQsODYuMCw2NS4wLDIwMTksMTYuNCwxOTgwLTAxLTAxLEphcGFuCjMyMCxjaGV2cm9sZXQgY2l0YXRpb24sMjguMCw0LDE1MS4wLDkwLjAsMjY3OCwxNi41LDE5ODAtMDEtMDEsVVNBCjMyMSxmb3JkIGZhaXJtb250LDI2LjQsNCwxNDAuMCw4OC4wLDI4NzAsMTguMSwxOTgwLTAxLTAxLFVTQQozMjIsYW1jIGNvbmNvcmQsMjQuMyw0LDE1MS4wLDkwLjAsMzAwMywyMC4xLDE5ODAtMDEtMDEsVVNBCjMyMyxkb2RnZSBhc3BlbiwxOS4xLDYsMjI1LjAsOTAuMCwzMzgxLDE4LjcsMTk4MC0wMS0wMSxVU0EKMzI0LGF1ZGkgNDAwMCwzNC4zLDQsOTcuMCw3OC4wLDIxODgsMTUuOCwxOTgwLTAxLTAxLEV1cm9wZQozMjUsdG95b3RhIGNvcm9uYSBsaWZ0YmFjaywyOS44LDQsMTM0LjAsOTAuMCwyNzExLDE1LjUsMTk4MC0wMS0wMSxKYXBhbgozMjYsbWF6ZGEgNjI2LDMxLjMsNCwxMjAuMCw3NS4wLDI1NDIsMTcuNSwxOTgwLTAxLTAxLEphcGFuCjMyNyxkYXRzdW4gNTEwIGhhdGNoYmFjaywzNy4wLDQsMTE5LjAsOTIuMCwyNDM0LDE1LjAsMTk4MC0wMS0wMSxKYXBhbgozMjgsdG95b3RhIGNvcm9sbGEsMzIuMiw0LDEwOC4wLDc1LjAsMjI2NSwxNS4yLDE5ODAtMDEtMDEsSmFwYW4KMzI5LG1hemRhIGdsYyw0Ni42LDQsODYuMCw2NS4wLDIxMTAsMTcuOSwxOTgwLTAxLTAxLEphcGFuCjMzMCxkb2RnZSBjb2x0LDI3LjksNCwxNTYuMCwxMDUuMCwyODAwLDE0LjQsMTk4MC0wMS0wMSxVU0EKMzMxLGRhdHN1biAyMTAsNDAuOCw0LDg1LjAsNjUuMCwyMTEwLDE5LjIsMTk4MC0wMS0wMSxKYXBhbgozMzIsdncgcmFiYml0IGMgKGRpZXNlbCksNDQuMyw0LDkwLjAsNDguMCwyMDg1LDIxLjcsMTk4MC0wMS0wMSxFdXJvcGUKMzMzLHZ3IGRhc2hlciAoZGllc2VsKSw0My40LDQsOTAuMCw0OC4wLDIzMzUsMjMuNywxOTgwLTAxLTAxLEV1cm9wZQozMzQsYXVkaSA1MDAwcyAoZGllc2VsKSwzNi40LDUsMTIxLjAsNjcuMCwyOTUwLDE5LjksMTk4MC0wMS0wMSxFdXJvcGUKMzM1LG1lcmNlZGVzLWJlbnogMjQwZCwzMC4wLDQsMTQ2LjAsNjcuMCwzMjUwLDIxLjgsMTk4MC0wMS0wMSxFdXJvcGUKMzM2LGhvbmRhIGNpdmljIDE1MDAgZ2wsNDQuNiw0LDkxLjAsNjcuMCwxODUwLDEzLjgsMTk4MC0wMS0wMSxKYXBhbgozMzcscmVuYXVsdCBsZWNhciBkZWx1eGUsNDAuOSw0LDg1LjAsLDE4MzUsMTcuMywxOTgwLTAxLTAxLEV1cm9wZQozMzgsc3ViYXJ1IGRsLDMzLjgsNCw5Ny4wLDY3LjAsMjE0NSwxOC4wLDE5ODAtMDEtMDEsSmFwYW4KMzM5LHZva3N3YWdlbiByYWJiaXQsMjkuOCw0LDg5LjAsNjIuMCwxODQ1LDE1LjMsMTk4MC0wMS0wMSxFdXJvcGUKMzQwLGRhdHN1biAyODAtengsMzIuNyw2LDE2OC4wLDEzMi4wLDI5MTAsMTEuNCwxOTgwLTAxLTAxLEphcGFuCjM0MSxtYXpkYSByeC03IGdzLDIzLjcsMyw3MC4wLDEwMC4wLDI0MjAsMTIuNSwxOTgwLTAxLTAxLEphcGFuCjM0Mix0cml1bXBoIHRyNyBjb3VwZSwzNS4wLDQsMTIyLjAsODguMCwyNTAwLDE1LjEsMTk4MC0wMS0wMSxFdXJvcGUKMzQzLGZvcmQgbXVzdGFuZyBjb2JyYSwyMy42LDQsMTQwLjAsLDI5MDUsMTQuMywxOTgwLTAxLTAxLFVTQQozNDQsaG9uZGEgQWNjZWxlcmF0aW9ub3JkLDMyLjQsNCwxMDcuMCw3Mi4wLDIyOTAsMTcuMCwxOTgwLTAxLTAxLEphcGFuCjM0NSxwbHltb3V0aCByZWxpYW50LDI3LjIsNCwxMzUuMCw4NC4wLDI0OTAsMTUuNywxOTgyLTAxLTAxLFVTQQozNDYsYnVpY2sgc2t5bGFyaywyNi42LDQsMTUxLjAsODQuMCwyNjM1LDE2LjQsMTk4Mi0wMS0wMSxVU0EKMzQ3LGRvZGdlIGFyaWVzIHdhZ29uIChzdyksMjUuOCw0LDE1Ni4wLDkyLjAsMjYyMCwxNC40LDE5ODItMDEtMDEsVVNBCjM0OCxjaGV2cm9sZXQgY2l0YXRpb24sMjMuNSw2LDE3My4wLDExMC4wLDI3MjUsMTIuNiwxOTgyLTAxLTAxLFVTQQozNDkscGx5bW91dGggcmVsaWFudCwzMC4wLDQsMTM1LjAsODQuMCwyMzg1LDEyLjksMTk4Mi0wMS0wMSxVU0EKMzUwLHRveW90YSBzdGFybGV0LDM5LjEsNCw3OS4wLDU4LjAsMTc1NSwxNi45LDE5ODItMDEtMDEsSmFwYW4KMzUxLHBseW1vdXRoIGNoYW1wLDM5LjAsNCw4Ni4wLDY0LjAsMTg3NSwxNi40LDE5ODItMDEtMDEsVVNBCjM1Mixob25kYSBjaXZpYyAxMzAwLDM1LjEsNCw4MS4wLDYwLjAsMTc2MCwxNi4xLDE5ODItMDEtMDEsSmFwYW4KMzUzLHN1YmFydSwzMi4zLDQsOTcuMCw2Ny4wLDIwNjUsMTcuOCwxOTgyLTAxLTAxLEphcGFuCjM1NCxkYXRzdW4gMjEwLDM3LjAsNCw4NS4wLDY1LjAsMTk3NSwxOS40LDE5ODItMDEtMDEsSmFwYW4KMzU1LHRveW90YSB0ZXJjZWwsMzcuNyw0LDg5LjAsNjIuMCwyMDUwLDE3LjMsMTk4Mi0wMS0wMSxKYXBhbgozNTYsbWF6ZGEgZ2xjIDQsMzQuMSw0LDkxLjAsNjguMCwxOTg1LDE2LjAsMTk4Mi0wMS0wMSxKYXBhbgozNTcscGx5bW91dGggaG9yaXpvbiA0LDM0LjcsNCwxMDUuMCw2My4wLDIyMTUsMTQuOSwxOTgyLTAxLTAxLFVTQQozNTgsZm9yZCBlc2NvcnQgNHcsMzQuNCw0LDk4LjAsNjUuMCwyMDQ1LDE2LjIsMTk4Mi0wMS0wMSxVU0EKMzU5LGZvcmQgZXNjb3J0IDJoLDI5LjksNCw5OC4wLDY1LjAsMjM4MCwyMC43LDE5ODItMDEtMDEsVVNBCjM2MCx2b2xrc3dhZ2VuIGpldHRhLDMzLjAsNCwxMDUuMCw3NC4wLDIxOTAsMTQuMiwxOTgyLTAxLTAxLEV1cm9wZQozNjEscmVuYXVsdCAxOGksMzQuNSw0LDEwMC4wLCwyMzIwLDE1LjgsMTk4Mi0wMS0wMSxFdXJvcGUKMzYyLGhvbmRhIHByZWx1ZGUsMzMuNyw0LDEwNy4wLDc1LjAsMjIxMCwxNC40LDE5ODItMDEtMDEsSmFwYW4KMzYzLHRveW90YSBjb3JvbGxhLDMyLjQsNCwxMDguMCw3NS4wLDIzNTAsMTYuOCwxOTgyLTAxLTAxLEphcGFuCjM2NCxkYXRzdW4gMjAwc3gsMzIuOSw0LDExOS4wLDEwMC4wLDI2MTUsMTQuOCwxOTgyLTAxLTAxLEphcGFuCjM2NSxtYXpkYSA2MjYsMzEuNiw0LDEyMC4wLDc0LjAsMjYzNSwxOC4zLDE5ODItMDEtMDEsSmFwYW4KMzY2LHBldWdlb3QgNTA1cyB0dXJibyBkaWVzZWwsMjguMSw0LDE0MS4wLDgwLjAsMzIzMCwyMC40LDE5ODItMDEtMDEsRXVyb3BlCjM2NyxzYWFiIDkwMHMsLDQsMTIxLjAsMTEwLjAsMjgwMCwxNS40LDE5ODItMDEtMDEsRXVyb3BlCjM2OCx2b2x2byBkaWVzZWwsMzAuNyw2LDE0NS4wLDc2LjAsMzE2MCwxOS42LDE5ODItMDEtMDEsRXVyb3BlCjM2OSx0b3lvdGEgY3Jlc3NpZGEsMjUuNCw2LDE2OC4wLDExNi4wLDI5MDAsMTIuNiwxOTgyLTAxLTAxLEphcGFuCjM3MCxkYXRzdW4gODEwIG1heGltYSwyNC4yLDYsMTQ2LjAsMTIwLjAsMjkzMCwxMy44LDE5ODItMDEtMDEsSmFwYW4KMzcxLGJ1aWNrIGNlbnR1cnksMjIuNCw2LDIzMS4wLDExMC4wLDM0MTUsMTUuOCwxOTgyLTAxLTAxLFVTQQozNzIsb2xkc21vYmlsZSBjdXRsYXNzIGxzLDI2LjYsOCwzNTAuMCwxMDUuMCwzNzI1LDE5LjAsMTk4Mi0wMS0wMSxVU0EKMzczLGZvcmQgZ3JhbmFkYSBnbCwyMC4yLDYsMjAwLjAsODguMCwzMDYwLDE3LjEsMTk4Mi0wMS0wMSxVU0EKMzc0LGNocnlzbGVyIGxlYmFyb24gc2Fsb24sMTcuNiw2LDIyNS4wLDg1LjAsMzQ2NSwxNi42LDE5ODItMDEtMDEsVVNBCjM3NSxjaGV2cm9sZXQgY2F2YWxpZXIsMjguMCw0LDExMi4wLDg4LjAsMjYwNSwxOS42LDE5ODItMDEtMDEsVVNBCjM3NixjaGV2cm9sZXQgY2F2YWxpZXIgd2Fnb24sMjcuMCw0LDExMi4wLDg4LjAsMjY0MCwxOC42LDE5ODItMDEtMDEsVVNBCjM3NyxjaGV2cm9sZXQgY2F2YWxpZXIgMi1kb29yLDM0LjAsNCwxMTIuMCw4OC4wLDIzOTUsMTguMCwxOTgyLTAxLTAxLFVTQQozNzgscG9udGlhYyBqMjAwMCBzZSBoYXRjaGJhY2ssMzEuMCw0LDExMi4wLDg1LjAsMjU3NSwxNi4yLDE5ODItMDEtMDEsVVNBCjM3OSxkb2RnZSBhcmllcyBzZSwyOS4wLDQsMTM1LjAsODQuMCwyNTI1LDE2LjAsMTk4Mi0wMS0wMSxVU0EKMzgwLHBvbnRpYWMgcGhvZW5peCwyNy4wLDQsMTUxLjAsOTAuMCwyNzM1LDE4LjAsMTk4Mi0wMS0wMSxVU0EKMzgxLGZvcmQgZmFpcm1vbnQgZnV0dXJhLDI0LjAsNCwxNDAuMCw5Mi4wLDI4NjUsMTYuNCwxOTgyLTAxLTAxLFVTQQozODIsYW1jIGNvbmNvcmQgZGwsMjMuMCw0LDE1MS4wLCwzMDM1LDIwLjUsMTk4Mi0wMS0wMSxVU0EKMzgzLHZvbGtzd2FnZW4gcmFiYml0IGwsMzYuMCw0LDEwNS4wLDc0LjAsMTk4MCwxNS4zLDE5ODItMDEtMDEsRXVyb3BlCjM4NCxtYXpkYSBnbGMgY3VzdG9tIGwsMzcuMCw0LDkxLjAsNjguMCwyMDI1LDE4LjIsMTk4Mi0wMS0wMSxKYXBhbgozODUsbWF6ZGEgZ2xjIGN1c3RvbSwzMS4wLDQsOTEuMCw2OC4wLDE5NzAsMTcuNiwxOTgyLTAxLTAxLEphcGFuCjM4NixwbHltb3V0aCBob3Jpem9uIG1pc2VyLDM4LjAsNCwxMDUuMCw2My4wLDIxMjUsMTQuNywxOTgyLTAxLTAxLFVTQQozODcsbWVyY3VyeSBseW54IGwsMzYuMCw0LDk4LjAsNzAuMCwyMTI1LDE3LjMsMTk4Mi0wMS0wMSxVU0EKMzg4LG5pc3NhbiBzdGFuemEgeGUsMzYuMCw0LDEyMC4wLDg4LjAsMjE2MCwxNC41LDE5ODItMDEtMDEsSmFwYW4KMzg5LGhvbmRhIEFjY2VsZXJhdGlvbm9yZCwzNi4wLDQsMTA3LjAsNzUuMCwyMjA1LDE0LjUsMTk4Mi0wMS0wMSxKYXBhbgozOTAsdG95b3RhIGNvcm9sbGEsMzQuMCw0LDEwOC4wLDcwLjAsMjI0NSwxNi45LDE5ODItMDEtMDEsSmFwYW4KMzkxLGhvbmRhIGNpdmljLDM4LjAsNCw5MS4wLDY3LjAsMTk2NSwxNS4wLDE5ODItMDEtMDEsSmFwYW4KMzkyLGhvbmRhIGNpdmljIChhdXRvKSwzMi4wLDQsOTEuMCw2Ny4wLDE5NjUsMTUuNywxOTgyLTAxLTAxLEphcGFuCjM5MyxkYXRzdW4gMzEwIGd4LDM4LjAsNCw5MS4wLDY3LjAsMTk5NSwxNi4yLDE5ODItMDEtMDEsSmFwYW4KMzk0LGJ1aWNrIGNlbnR1cnkgbGltaXRlZCwyNS4wLDYsMTgxLjAsMTEwLjAsMjk0NSwxNi40LDE5ODItMDEtMDEsVVNBCjM5NSxvbGRzbW9iaWxlIGN1dGxhc3MgY2llcmEgKGRpZXNlbCksMzguMCw2LDI2Mi4wLDg1LjAsMzAxNSwxNy4wLDE5ODItMDEtMDEsVVNBCjM5NixjaHJ5c2xlciBsZWJhcm9uIG1lZGFsbGlvbiwyNi4wLDQsMTU2LjAsOTIuMCwyNTg1LDE0LjUsMTk4Mi0wMS0wMSxVU0EKMzk3LGZvcmQgZ3JhbmFkYSBsLDIyLjAsNiwyMzIuMCwxMTIuMCwyODM1LDE0LjcsMTk4Mi0wMS0wMSxVU0EKMzk4LHRveW90YSBjZWxpY2EgZ3QsMzIuMCw0LDE0NC4wLDk2LjAsMjY2NSwxMy45LDE5ODItMDEtMDEsSmFwYW4KMzk5LGRvZGdlIGNoYXJnZXIgMi4yLDM2LjAsNCwxMzUuMCw4NC4wLDIzNzAsMTMuMCwxOTgyLTAxLTAxLFVTQQo0MDAsY2hldnJvbGV0IGNhbWFybywyNy4wLDQsMTUxLjAsOTAuMCwyOTUwLDE3LjMsMTk4Mi0wMS0wMSxVU0EKNDAxLGZvcmQgbXVzdGFuZyBnbCwyNy4wLDQsMTQwLjAsODYuMCwyNzkwLDE1LjYsMTk4Mi0wMS0wMSxVU0EKNDAyLHZ3IHBpY2t1cCw0NC4wLDQsOTcuMCw1Mi4wLDIxMzAsMjQuNiwxOTgyLTAxLTAxLEV1cm9wZQo0MDMsZG9kZ2UgcmFtcGFnZSwzMi4wLDQsMTM1LjAsODQuMCwyMjk1LDExLjYsMTk4Mi0wMS0wMSxVU0EKNDA0LGZvcmQgcmFuZ2VyLDI4LjAsNCwxMjAuMCw3OS4wLDI2MjUsMTguNiwxOTgyLTAxLTAxLFVTQQo0MDUsY2hldnkgcy0xMCwzMS4wLDQsMTE5LjAsODIuMCwyNzIwLDE5LjQsMTk4Mi0wMS0wMSxVU0EK&quot;' data-field-types='[[&quot;&quot;,[&quot;integer&quot;,&quot;i64&quot;]],[&quot;Name&quot;,[&quot;string&quot;,&quot;str&quot;]],[&quot;Miles_per_Gallon&quot;,[&quot;number&quot;,&quot;f64&quot;]],[&quot;Cylinders&quot;,[&quot;integer&quot;,&quot;i64&quot;]],[&quot;Displacement&quot;,[&quot;number&quot;,&quot;f64&quot;]],[&quot;Horsepower&quot;,[&quot;number&quot;,&quot;f64&quot;]],[&quot;Weight_in_lbs&quot;,[&quot;integer&quot;,&quot;i64&quot;]],[&quot;Acceleration&quot;,[&quot;number&quot;,&quot;f64&quot;]],[&quot;Year&quot;,[&quot;string&quot;,&quot;str&quot;]],[&quot;Origin&quot;,[&quot;string&quot;,&quot;str&quot;]]]' data-editable-columns='&quot;all&quot;' data-column-sizing-mode='&quot;auto&quot;'></marimo-data-editor></marimo-ui-element></marimo-form>" + "<marimo-form data-initial-value='null' data-label='null' data-element-id='&quot;bkHC-1&quot;' data-loading='false' data-bordered='false' data-submit-button-label='&quot;Submit&quot;' data-submit-button-disabled='false' data-clear-on-submit='false' data-show-clear-button='false' data-clear-button-label='&quot;Clear&quot;' data-should-validate='false'><marimo-ui-element object-id='bkHC-1' random-id='020bed1e-a328-7bad-20f7-6e5a9ae6e26a'><marimo-data-editor data-initial-value='{&quot;edits&quot;:[]}' data-label='null' data-data='&quot;data:text/csv;base64,IiIsTmFtZSxNaWxlc19wZXJfR2FsbG9uLEN5bGluZGVycyxEaXNwbGFjZW1lbnQsSG9yc2Vwb3dlcixXZWlnaHRfaW5fbGJzLEFjY2VsZXJhdGlvbixZZWFyLE9yaWdpbgowLGNoZXZyb2xldCBjaGV2ZWxsZSBtYWxpYnUsMTguMCw4LDMwNy4wLDEzMC4wLDM1MDQsMTIuMCwxOTcwLTAxLTAxLFVTQQoxLGJ1aWNrIHNreWxhcmsgMzIwLDE1LjAsOCwzNTAuMCwxNjUuMCwzNjkzLDExLjUsMTk3MC0wMS0wMSxVU0EKMixwbHltb3V0aCBzYXRlbGxpdGUsMTguMCw4LDMxOC4wLDE1MC4wLDM0MzYsMTEuMCwxOTcwLTAxLTAxLFVTQQozLGFtYyByZWJlbCBzc3QsMTYuMCw4LDMwNC4wLDE1MC4wLDM0MzMsMTIuMCwxOTcwLTAxLTAxLFVTQQo0LGZvcmQgdG9yaW5vLDE3LjAsOCwzMDIuMCwxNDAuMCwzNDQ5LDEwLjUsMTk3MC0wMS0wMSxVU0EKNSxmb3JkIGdhbGF4aWUgNTAwLDE1LjAsOCw0MjkuMCwxOTguMCw0MzQxLDEwLjAsMTk3MC0wMS0wMSxVU0EKNixjaGV2cm9sZXQgaW1wYWxhLDE0LjAsOCw0NTQuMCwyMjAuMCw0MzU0LDkuMCwxOTcwLTAxLTAxLFVTQQo3LHBseW1vdXRoIGZ1cnkgaWlpLDE0LjAsOCw0NDAuMCwyMTUuMCw0MzEyLDguNSwxOTcwLTAxLTAxLFVTQQo4LHBvbnRpYWMgY2F0YWxpbmEsMTQuMCw4LDQ1NS4wLDIyNS4wLDQ0MjUsMTAuMCwxOTcwLTAxLTAxLFVTQQo5LGFtYyBhbWJhc3NhZG9yIGRwbCwxNS4wLDgsMzkwLjAsMTkwLjAsMzg1MCw4LjUsMTk3MC0wMS0wMSxVU0EKMTAsY2l0cm9lbiBkcy0yMSBwYWxsYXMsLDQsMTMzLjAsMTE1LjAsMzA5MCwxNy41LDE5NzAtMDEtMDEsRXVyb3BlCjExLGNoZXZyb2xldCBjaGV2ZWxsZSBjb25jb3VycyAoc3cpLCw4LDM1MC4wLDE2NS4wLDQxNDIsMTEuNSwxOTcwLTAxLTAxLFVTQQoxMixmb3JkIHRvcmlubyAoc3cpLCw4LDM1MS4wLDE1My4wLDQwMzQsMTEuMCwxOTcwLTAxLTAxLFVTQQoxMyxwbHltb3V0aCBzYXRlbGxpdGUgKHN3KSwsOCwzODMuMCwxNzUuMCw0MTY2LDEwLjUsMTk3MC0wMS0wMSxVU0EKMTQsYW1jIHJlYmVsIHNzdCAoc3cpLCw4LDM2MC4wLDE3NS4wLDM4NTAsMTEuMCwxOTcwLTAxLTAxLFVTQQoxNSxkb2RnZSBjaGFsbGVuZ2VyIHNlLDE1LjAsOCwzODMuMCwxNzAuMCwzNTYzLDEwLjAsMTk3MC0wMS0wMSxVU0EKMTYscGx5bW91dGggJ2N1ZGEgMzQwLDE0LjAsOCwzNDAuMCwxNjAuMCwzNjA5LDguMCwxOTcwLTAxLTAxLFVTQQoxNyxmb3JkIG11c3RhbmcgYm9zcyAzMDIsLDgsMzAyLjAsMTQwLjAsMzM1Myw4LjAsMTk3MC0wMS0wMSxVU0EKMTgsY2hldnJvbGV0IG1vbnRlIGNhcmxvLDE1LjAsOCw0MDAuMCwxNTAuMCwzNzYxLDkuNSwxOTcwLTAxLTAxLFVTQQoxOSxidWljayBlc3RhdGUgd2Fnb24gKHN3KSwxNC4wLDgsNDU1LjAsMjI1LjAsMzA4NiwxMC4wLDE5NzAtMDEtMDEsVVNBCjIwLHRveW90YSBjb3JvbmEgbWFyayBpaSwyNC4wLDQsMTEzLjAsOTUuMCwyMzcyLDE1LjAsMTk3MC0wMS0wMSxKYXBhbgoyMSxwbHltb3V0aCBkdXN0ZXIsMjIuMCw2LDE5OC4wLDk1LjAsMjgzMywxNS41LDE5NzAtMDEtMDEsVVNBCjIyLGFtYyBob3JuZXQsMTguMCw2LDE5OS4wLDk3LjAsMjc3NCwxNS41LDE5NzAtMDEtMDEsVVNBCjIzLGZvcmQgbWF2ZXJpY2ssMjEuMCw2LDIwMC4wLDg1LjAsMjU4NywxNi4wLDE5NzAtMDEtMDEsVVNBCjI0LGRhdHN1biBwbDUxMCwyNy4wLDQsOTcuMCw4OC4wLDIxMzAsMTQuNSwxOTcwLTAxLTAxLEphcGFuCjI1LHZvbGtzd2FnZW4gMTEzMSBkZWx1eGUgc2VkYW4sMjYuMCw0LDk3LjAsNDYuMCwxODM1LDIwLjUsMTk3MC0wMS0wMSxFdXJvcGUKMjYscGV1Z2VvdCA1MDQsMjUuMCw0LDExMC4wLDg3LjAsMjY3MiwxNy41LDE5NzAtMDEtMDEsRXVyb3BlCjI3LGF1ZGkgMTAwIGxzLDI0LjAsNCwxMDcuMCw5MC4wLDI0MzAsMTQuNSwxOTcwLTAxLTAxLEV1cm9wZQoyOCxzYWFiIDk5ZSwyNS4wLDQsMTA0LjAsOTUuMCwyMzc1LDE3LjUsMTk3MC0wMS0wMSxFdXJvcGUKMjksYm13IDIwMDIsMjYuMCw0LDEyMS4wLDExMy4wLDIyMzQsMTIuNSwxOTcwLTAxLTAxLEV1cm9wZQozMCxhbWMgZ3JlbWxpbiwyMS4wLDYsMTk5LjAsOTAuMCwyNjQ4LDE1LjAsMTk3MC0wMS0wMSxVU0EKMzEsZm9yZCBmMjUwLDEwLjAsOCwzNjAuMCwyMTUuMCw0NjE1LDE0LjAsMTk3MC0wMS0wMSxVU0EKMzIsY2hldnkgYzIwLDEwLjAsOCwzMDcuMCwyMDAuMCw0Mzc2LDE1LjAsMTk3MC0wMS0wMSxVU0EKMzMsZG9kZ2UgZDIwMCwxMS4wLDgsMzE4LjAsMjEwLjAsNDM4MiwxMy41LDE5NzAtMDEtMDEsVVNBCjM0LGhpIDEyMDBkLDkuMCw4LDMwNC4wLDE5My4wLDQ3MzIsMTguNSwxOTcwLTAxLTAxLFVTQQozNSxkYXRzdW4gcGw1MTAsMjcuMCw0LDk3LjAsODguMCwyMTMwLDE0LjUsMTk3MS0wMS0wMSxKYXBhbgozNixjaGV2cm9sZXQgdmVnYSAyMzAwLDI4LjAsNCwxNDAuMCw5MC4wLDIyNjQsMTUuNSwxOTcxLTAxLTAxLFVTQQozNyx0b3lvdGEgY29yb25hLDI1LjAsNCwxMTMuMCw5NS4wLDIyMjgsMTQuMCwxOTcxLTAxLTAxLEphcGFuCjM4LGZvcmQgcGludG8sMjUuMCw0LDk4LjAsLDIwNDYsMTkuMCwxOTcxLTAxLTAxLFVTQQozOSx2b2xrc3dhZ2VuIHN1cGVyIGJlZXRsZSAxMTcsLDQsOTcuMCw0OC4wLDE5NzgsMjAuMCwxOTcxLTAxLTAxLEV1cm9wZQo0MCxhbWMgZ3JlbWxpbiwxOS4wLDYsMjMyLjAsMTAwLjAsMjYzNCwxMy4wLDE5NzEtMDEtMDEsVVNBCjQxLHBseW1vdXRoIHNhdGVsbGl0ZSBjdXN0b20sMTYuMCw2LDIyNS4wLDEwNS4wLDM0MzksMTUuNSwxOTcxLTAxLTAxLFVTQQo0MixjaGV2cm9sZXQgY2hldmVsbGUgbWFsaWJ1LDE3LjAsNiwyNTAuMCwxMDAuMCwzMzI5LDE1LjUsMTk3MS0wMS0wMSxVU0EKNDMsZm9yZCB0b3Jpbm8gNTAwLDE5LjAsNiwyNTAuMCw4OC4wLDMzMDIsMTUuNSwxOTcxLTAxLTAxLFVTQQo0NCxhbWMgbWF0YWRvciwxOC4wLDYsMjMyLjAsMTAwLjAsMzI4OCwxNS41LDE5NzEtMDEtMDEsVVNBCjQ1LGNoZXZyb2xldCBpbXBhbGEsMTQuMCw4LDM1MC4wLDE2NS4wLDQyMDksMTIuMCwxOTcxLTAxLTAxLFVTQQo0Nixwb250aWFjIGNhdGFsaW5hIGJyb3VnaGFtLDE0LjAsOCw0MDAuMCwxNzUuMCw0NDY0LDExLjUsMTk3MS0wMS0wMSxVU0EKNDcsZm9yZCBnYWxheGllIDUwMCwxNC4wLDgsMzUxLjAsMTUzLjAsNDE1NCwxMy41LDE5NzEtMDEtMDEsVVNBCjQ4LHBseW1vdXRoIGZ1cnkgaWlpLDE0LjAsOCwzMTguMCwxNTAuMCw0MDk2LDEzLjAsMTk3MS0wMS0wMSxVU0EKNDksZG9kZ2UgbW9uYWNvIChzdyksMTIuMCw4LDM4My4wLDE4MC4wLDQ5NTUsMTEuNSwxOTcxLTAxLTAxLFVTQQo1MCxmb3JkIGNvdW50cnkgc3F1aXJlIChzdyksMTMuMCw4LDQwMC4wLDE3MC4wLDQ3NDYsMTIuMCwxOTcxLTAxLTAxLFVTQQo1MSxwb250aWFjIHNhZmFyaSAoc3cpLDEzLjAsOCw0MDAuMCwxNzUuMCw1MTQwLDEyLjAsMTk3MS0wMS0wMSxVU0EKNTIsYW1jIGhvcm5ldCBzcG9ydGFib3V0IChzdyksMTguMCw2LDI1OC4wLDExMC4wLDI5NjIsMTMuNSwxOTcxLTAxLTAxLFVTQQo1MyxjaGV2cm9sZXQgdmVnYSAoc3cpLDIyLjAsNCwxNDAuMCw3Mi4wLDI0MDgsMTkuMCwxOTcxLTAxLTAxLFVTQQo1NCxwb250aWFjIGZpcmViaXJkLDE5LjAsNiwyNTAuMCwxMDAuMCwzMjgyLDE1LjAsMTk3MS0wMS0wMSxVU0EKNTUsZm9yZCBtdXN0YW5nLDE4LjAsNiwyNTAuMCw4OC4wLDMxMzksMTQuNSwxOTcxLTAxLTAxLFVTQQo1NixtZXJjdXJ5IGNhcHJpIDIwMDAsMjMuMCw0LDEyMi4wLDg2LjAsMjIyMCwxNC4wLDE5NzEtMDEtMDEsVVNBCjU3LG9wZWwgMTkwMCwyOC4wLDQsMTE2LjAsOTAuMCwyMTIzLDE0LjAsMTk3MS0wMS0wMSxFdXJvcGUKNTgscGV1Z2VvdCAzMDQsMzAuMCw0LDc5LjAsNzAuMCwyMDc0LDE5LjUsMTk3MS0wMS0wMSxFdXJvcGUKNTksZmlhdCAxMjRiLDMwLjAsNCw4OC4wLDc2LjAsMjA2NSwxNC41LDE5NzEtMDEtMDEsRXVyb3BlCjYwLHRveW90YSBjb3JvbGxhIDEyMDAsMzEuMCw0LDcxLjAsNjUuMCwxNzczLDE5LjAsMTk3MS0wMS0wMSxKYXBhbgo2MSxkYXRzdW4gMTIwMCwzNS4wLDQsNzIuMCw2OS4wLDE2MTMsMTguMCwxOTcxLTAxLTAxLEphcGFuCjYyLHZvbGtzd2FnZW4gbW9kZWwgMTExLDI3LjAsNCw5Ny4wLDYwLjAsMTgzNCwxOS4wLDE5NzEtMDEtMDEsRXVyb3BlCjYzLHBseW1vdXRoIGNyaWNrZXQsMjYuMCw0LDkxLjAsNzAuMCwxOTU1LDIwLjUsMTk3MS0wMS0wMSxVU0EKNjQsdG95b3RhIGNvcm9uYSBoYXJkdG9wLDI0LjAsNCwxMTMuMCw5NS4wLDIyNzgsMTUuNSwxOTcyLTAxLTAxLEphcGFuCjY1LGRvZGdlIGNvbHQgaGFyZHRvcCwyNS4wLDQsOTcuNSw4MC4wLDIxMjYsMTcuMCwxOTcyLTAxLTAxLFVTQQo2Nix2b2xrc3dhZ2VuIHR5cGUgMywyMy4wLDQsOTcuMCw1NC4wLDIyNTQsMjMuNSwxOTcyLTAxLTAxLEV1cm9wZQo2NyxjaGV2cm9sZXQgdmVnYSwyMC4wLDQsMTQwLjAsOTAuMCwyNDA4LDE5LjUsMTk3Mi0wMS0wMSxVU0EKNjgsZm9yZCBwaW50byBydW5hYm91dCwyMS4wLDQsMTIyLjAsODYuMCwyMjI2LDE2LjUsMTk3Mi0wMS0wMSxVU0EKNjksY2hldnJvbGV0IGltcGFsYSwxMy4wLDgsMzUwLjAsMTY1LjAsNDI3NCwxMi4wLDE5NzItMDEtMDEsVVNBCjcwLHBvbnRpYWMgY2F0YWxpbmEsMTQuMCw4LDQwMC4wLDE3NS4wLDQzODUsMTIuMCwxOTcyLTAxLTAxLFVTQQo3MSxwbHltb3V0aCBmdXJ5IGlpaSwxNS4wLDgsMzE4LjAsMTUwLjAsNDEzNSwxMy41LDE5NzItMDEtMDEsVVNBCjcyLGZvcmQgZ2FsYXhpZSA1MDAsMTQuMCw4LDM1MS4wLDE1My4wLDQxMjksMTMuMCwxOTcyLTAxLTAxLFVTQQo3MyxhbWMgYW1iYXNzYWRvciBzc3QsMTcuMCw4LDMwNC4wLDE1MC4wLDM2NzIsMTEuNSwxOTcyLTAxLTAxLFVTQQo3NCxtZXJjdXJ5IG1hcnF1aXMsMTEuMCw4LDQyOS4wLDIwOC4wLDQ2MzMsMTEuMCwxOTcyLTAxLTAxLFVTQQo3NSxidWljayBsZXNhYnJlIGN1c3RvbSwxMy4wLDgsMzUwLjAsMTU1LjAsNDUwMiwxMy41LDE5NzItMDEtMDEsVVNBCjc2LG9sZHNtb2JpbGUgZGVsdGEgODggcm95YWxlLDEyLjAsOCwzNTAuMCwxNjAuMCw0NDU2LDEzLjUsMTk3Mi0wMS0wMSxVU0EKNzcsY2hyeXNsZXIgbmV3cG9ydCByb3lhbCwxMy4wLDgsNDAwLjAsMTkwLjAsNDQyMiwxMi41LDE5NzItMDEtMDEsVVNBCjc4LG1hemRhIHJ4MiBjb3VwZSwxOS4wLDMsNzAuMCw5Ny4wLDIzMzAsMTMuNSwxOTcyLTAxLTAxLEphcGFuCjc5LGFtYyBtYXRhZG9yIChzdyksMTUuMCw4LDMwNC4wLDE1MC4wLDM4OTIsMTIuNSwxOTcyLTAxLTAxLFVTQQo4MCxjaGV2cm9sZXQgY2hldmVsbGUgY29uY291cnMgKHN3KSwxMy4wLDgsMzA3LjAsMTMwLjAsNDA5OCwxNC4wLDE5NzItMDEtMDEsVVNBCjgxLGZvcmQgZ3JhbiB0b3Jpbm8gKHN3KSwxMy4wLDgsMzAyLjAsMTQwLjAsNDI5NCwxNi4wLDE5NzItMDEtMDEsVVNBCjgyLHBseW1vdXRoIHNhdGVsbGl0ZSBjdXN0b20gKHN3KSwxNC4wLDgsMzE4LjAsMTUwLjAsNDA3NywxNC4wLDE5NzItMDEtMDEsVVNBCjgzLHZvbHZvIDE0NWUgKHN3KSwxOC4wLDQsMTIxLjAsMTEyLjAsMjkzMywxNC41LDE5NzItMDEtMDEsRXVyb3BlCjg0LHZvbGtzd2FnZW4gNDExIChzdyksMjIuMCw0LDEyMS4wLDc2LjAsMjUxMSwxOC4wLDE5NzItMDEtMDEsRXVyb3BlCjg1LHBldWdlb3QgNTA0IChzdyksMjEuMCw0LDEyMC4wLDg3LjAsMjk3OSwxOS41LDE5NzItMDEtMDEsRXVyb3BlCjg2LHJlbmF1bHQgMTIgKHN3KSwyNi4wLDQsOTYuMCw2OS4wLDIxODksMTguMCwxOTcyLTAxLTAxLEV1cm9wZQo4Nyxmb3JkIHBpbnRvIChzdyksMjIuMCw0LDEyMi4wLDg2LjAsMjM5NSwxNi4wLDE5NzItMDEtMDEsVVNBCjg4LGRhdHN1biA1MTAgKHN3KSwyOC4wLDQsOTcuMCw5Mi4wLDIyODgsMTcuMCwxOTcyLTAxLTAxLEphcGFuCjg5LHRveW91dGEgY29yb25hIG1hcmsgaWkgKHN3KSwyMy4wLDQsMTIwLjAsOTcuMCwyNTA2LDE0LjUsMTk3Mi0wMS0wMSxKYXBhbgo5MCxkb2RnZSBjb2x0IChzdyksMjguMCw0LDk4LjAsODAuMCwyMTY0LDE1LjAsMTk3Mi0wMS0wMSxVU0EKOTEsdG95b3RhIGNvcm9sbGEgMTYwMCAoc3cpLDI3LjAsNCw5Ny4wLDg4LjAsMjEwMCwxNi41LDE5NzItMDEtMDEsSmFwYW4KOTIsYnVpY2sgY2VudHVyeSAzNTAsMTMuMCw4LDM1MC4wLDE3NS4wLDQxMDAsMTMuMCwxOTczLTAxLTAxLFVTQQo5MyxhbWMgbWF0YWRvciwxNC4wLDgsMzA0LjAsMTUwLjAsMzY3MiwxMS41LDE5NzMtMDEtMDEsVVNBCjk0LGNoZXZyb2xldCBtYWxpYnUsMTMuMCw4LDM1MC4wLDE0NS4wLDM5ODgsMTMuMCwxOTczLTAxLTAxLFVTQQo5NSxmb3JkIGdyYW4gdG9yaW5vLDE0LjAsOCwzMDIuMCwxMzcuMCw0MDQyLDE0LjUsMTk3My0wMS0wMSxVU0EKOTYsZG9kZ2UgY29yb25ldCBjdXN0b20sMTUuMCw4LDMxOC4wLDE1MC4wLDM3NzcsMTIuNSwxOTczLTAxLTAxLFVTQQo5NyxtZXJjdXJ5IG1hcnF1aXMgYnJvdWdoYW0sMTIuMCw4LDQyOS4wLDE5OC4wLDQ5NTIsMTEuNSwxOTczLTAxLTAxLFVTQQo5OCxjaGV2cm9sZXQgY2FwcmljZSBjbGFzc2ljLDEzLjAsOCw0MDAuMCwxNTAuMCw0NDY0LDEyLjAsMTk3My0wMS0wMSxVU0EKOTksZm9yZCBsdGQsMTMuMCw4LDM1MS4wLDE1OC4wLDQzNjMsMTMuMCwxOTczLTAxLTAxLFVTQQoxMDAscGx5bW91dGggZnVyeSBncmFuIHNlZGFuLDE0LjAsOCwzMTguMCwxNTAuMCw0MjM3LDE0LjUsMTk3My0wMS0wMSxVU0EKMTAxLGNocnlzbGVyIG5ldyB5b3JrZXIgYnJvdWdoYW0sMTMuMCw4LDQ0MC4wLDIxNS4wLDQ3MzUsMTEuMCwxOTczLTAxLTAxLFVTQQoxMDIsYnVpY2sgZWxlY3RyYSAyMjUgY3VzdG9tLDEyLjAsOCw0NTUuMCwyMjUuMCw0OTUxLDExLjAsMTk3My0wMS0wMSxVU0EKMTAzLGFtYyBhbWJhc3NhZG9yIGJyb3VnaGFtLDEzLjAsOCwzNjAuMCwxNzUuMCwzODIxLDExLjAsMTk3My0wMS0wMSxVU0EKMTA0LHBseW1vdXRoIHZhbGlhbnQsMTguMCw2LDIyNS4wLDEwNS4wLDMxMjEsMTYuNSwxOTczLTAxLTAxLFVTQQoxMDUsY2hldnJvbGV0IG5vdmEgY3VzdG9tLDE2LjAsNiwyNTAuMCwxMDAuMCwzMjc4LDE4LjAsMTk3My0wMS0wMSxVU0EKMTA2LGFtYyBob3JuZXQsMTguMCw2LDIzMi4wLDEwMC4wLDI5NDUsMTYuMCwxOTczLTAxLTAxLFVTQQoxMDcsZm9yZCBtYXZlcmljaywxOC4wLDYsMjUwLjAsODguMCwzMDIxLDE2LjUsMTk3My0wMS0wMSxVU0EKMTA4LHBseW1vdXRoIGR1c3RlciwyMy4wLDYsMTk4LjAsOTUuMCwyOTA0LDE2LjAsMTk3My0wMS0wMSxVU0EKMTA5LHZvbGtzd2FnZW4gc3VwZXIgYmVldGxlLDI2LjAsNCw5Ny4wLDQ2LjAsMTk1MCwyMS4wLDE5NzMtMDEtMDEsRXVyb3BlCjExMCxjaGV2cm9sZXQgaW1wYWxhLDExLjAsOCw0MDAuMCwxNTAuMCw0OTk3LDE0LjAsMTk3My0wMS0wMSxVU0EKMTExLGZvcmQgY291bnRyeSwxMi4wLDgsNDAwLjAsMTY3LjAsNDkwNiwxMi41LDE5NzMtMDEtMDEsVVNBCjExMixwbHltb3V0aCBjdXN0b20gc3VidXJiLDEzLjAsOCwzNjAuMCwxNzAuMCw0NjU0LDEzLjAsMTk3My0wMS0wMSxVU0EKMTEzLG9sZHNtb2JpbGUgdmlzdGEgY3J1aXNlciwxMi4wLDgsMzUwLjAsMTgwLjAsNDQ5OSwxMi41LDE5NzMtMDEtMDEsVVNBCjExNCxhbWMgZ3JlbWxpbiwxOC4wLDYsMjMyLjAsMTAwLjAsMjc4OSwxNS4wLDE5NzMtMDEtMDEsVVNBCjExNSx0b3lvdGEgY2FyaW5hLDIwLjAsNCw5Ny4wLDg4LjAsMjI3OSwxOS4wLDE5NzMtMDEtMDEsSmFwYW4KMTE2LGNoZXZyb2xldCB2ZWdhLDIxLjAsNCwxNDAuMCw3Mi4wLDI0MDEsMTkuNSwxOTczLTAxLTAxLFVTQQoxMTcsZGF0c3VuIDYxMCwyMi4wLDQsMTA4LjAsOTQuMCwyMzc5LDE2LjUsMTk3My0wMS0wMSxKYXBhbgoxMTgsbWF4ZGEgcngzLDE4LjAsMyw3MC4wLDkwLjAsMjEyNCwxMy41LDE5NzMtMDEtMDEsSmFwYW4KMTE5LGZvcmQgcGludG8sMTkuMCw0LDEyMi4wLDg1LjAsMjMxMCwxOC41LDE5NzMtMDEtMDEsVVNBCjEyMCxtZXJjdXJ5IGNhcHJpIHY2LDIxLjAsNiwxNTUuMCwxMDcuMCwyNDcyLDE0LjAsMTk3My0wMS0wMSxVU0EKMTIxLGZpYXQgMTI0IHNwb3J0IGNvdXBlLDI2LjAsNCw5OC4wLDkwLjAsMjI2NSwxNS41LDE5NzMtMDEtMDEsRXVyb3BlCjEyMixjaGV2cm9sZXQgbW9udGUgY2FybG8gcywxNS4wLDgsMzUwLjAsMTQ1LjAsNDA4MiwxMy4wLDE5NzMtMDEtMDEsVVNBCjEyMyxwb250aWFjIGdyYW5kIHByaXgsMTYuMCw4LDQwMC4wLDIzMC4wLDQyNzgsOS41LDE5NzMtMDEtMDEsVVNBCjEyNCxmaWF0IDEyOCwyOS4wLDQsNjguMCw0OS4wLDE4NjcsMTkuNSwxOTczLTAxLTAxLEV1cm9wZQoxMjUsb3BlbCBtYW50YSwyNC4wLDQsMTE2LjAsNzUuMCwyMTU4LDE1LjUsMTk3My0wMS0wMSxFdXJvcGUKMTI2LGF1ZGkgMTAwbHMsMjAuMCw0LDExNC4wLDkxLjAsMjU4MiwxNC4wLDE5NzMtMDEtMDEsRXVyb3BlCjEyNyx2b2x2byAxNDRlYSwxOS4wLDQsMTIxLjAsMTEyLjAsMjg2OCwxNS41LDE5NzMtMDEtMDEsRXVyb3BlCjEyOCxkb2RnZSBkYXJ0IGN1c3RvbSwxNS4wLDgsMzE4LjAsMTUwLjAsMzM5OSwxMS4wLDE5NzMtMDEtMDEsVVNBCjEyOSxzYWFiIDk5bGUsMjQuMCw0LDEyMS4wLDExMC4wLDI2NjAsMTQuMCwxOTczLTAxLTAxLEV1cm9wZQoxMzAsdG95b3RhIG1hcmsgaWksMjAuMCw2LDE1Ni4wLDEyMi4wLDI4MDcsMTMuNSwxOTczLTAxLTAxLEphcGFuCjEzMSxvbGRzbW9iaWxlIG9tZWdhLDExLjAsOCwzNTAuMCwxODAuMCwzNjY0LDExLjAsMTk3My0wMS0wMSxVU0EKMTMyLHBseW1vdXRoIGR1c3RlciwyMC4wLDYsMTk4LjAsOTUuMCwzMTAyLDE2LjUsMTk3NC0wMS0wMSxVU0EKMTMzLGZvcmQgbWF2ZXJpY2ssMjEuMCw2LDIwMC4wLCwyODc1LDE3LjAsMTk3NC0wMS0wMSxVU0EKMTM0LGFtYyBob3JuZXQsMTkuMCw2LDIzMi4wLDEwMC4wLDI5MDEsMTYuMCwxOTc0LTAxLTAxLFVTQQoxMzUsY2hldnJvbGV0IG5vdmEsMTUuMCw2LDI1MC4wLDEwMC4wLDMzMzYsMTcuMCwxOTc0LTAxLTAxLFVTQQoxMzYsZGF0c3VuIGIyMTAsMzEuMCw0LDc5LjAsNjcuMCwxOTUwLDE5LjAsMTk3NC0wMS0wMSxKYXBhbgoxMzcsZm9yZCBwaW50bywyNi4wLDQsMTIyLjAsODAuMCwyNDUxLDE2LjUsMTk3NC0wMS0wMSxVU0EKMTM4LHRveW90YSBjb3JvbGxhIDEyMDAsMzIuMCw0LDcxLjAsNjUuMCwxODM2LDIxLjAsMTk3NC0wMS0wMSxKYXBhbgoxMzksY2hldnJvbGV0IHZlZ2EsMjUuMCw0LDE0MC4wLDc1LjAsMjU0MiwxNy4wLDE5NzQtMDEtMDEsVVNBCjE0MCxjaGV2cm9sZXQgY2hldmVsbGUgbWFsaWJ1IGNsYXNzaWMsMTYuMCw2LDI1MC4wLDEwMC4wLDM3ODEsMTcuMCwxOTc0LTAxLTAxLFVTQQoxNDEsYW1jIG1hdGFkb3IsMTYuMCw2LDI1OC4wLDExMC4wLDM2MzIsMTguMCwxOTc0LTAxLTAxLFVTQQoxNDIscGx5bW91dGggc2F0ZWxsaXRlIHNlYnJpbmcsMTguMCw2LDIyNS4wLDEwNS4wLDM2MTMsMTYuNSwxOTc0LTAxLTAxLFVTQQoxNDMsZm9yZCBncmFuIHRvcmlubywxNi4wLDgsMzAyLjAsMTQwLjAsNDE0MSwxNC4wLDE5NzQtMDEtMDEsVVNBCjE0NCxidWljayBjZW50dXJ5IGx1eHVzIChzdyksMTMuMCw4LDM1MC4wLDE1MC4wLDQ2OTksMTQuNSwxOTc0LTAxLTAxLFVTQQoxNDUsZG9kZ2UgY29yb25ldCBjdXN0b20gKHN3KSwxNC4wLDgsMzE4LjAsMTUwLjAsNDQ1NywxMy41LDE5NzQtMDEtMDEsVVNBCjE0Nixmb3JkIGdyYW4gdG9yaW5vIChzdyksMTQuMCw4LDMwMi4wLDE0MC4wLDQ2MzgsMTYuMCwxOTc0LTAxLTAxLFVTQQoxNDcsYW1jIG1hdGFkb3IgKHN3KSwxNC4wLDgsMzA0LjAsMTUwLjAsNDI1NywxNS41LDE5NzQtMDEtMDEsVVNBCjE0OCxhdWRpIGZveCwyOS4wLDQsOTguMCw4My4wLDIyMTksMTYuNSwxOTc0LTAxLTAxLEV1cm9wZQoxNDksdm9sa3N3YWdlbiBkYXNoZXIsMjYuMCw0LDc5LjAsNjcuMCwxOTYzLDE1LjUsMTk3NC0wMS0wMSxFdXJvcGUKMTUwLG9wZWwgbWFudGEsMjYuMCw0LDk3LjAsNzguMCwyMzAwLDE0LjUsMTk3NC0wMS0wMSxFdXJvcGUKMTUxLHRveW90YSBjb3JvbmEsMzEuMCw0LDc2LjAsNTIuMCwxNjQ5LDE2LjUsMTk3NC0wMS0wMSxKYXBhbgoxNTIsZGF0c3VuIDcxMCwzMi4wLDQsODMuMCw2MS4wLDIwMDMsMTkuMCwxOTc0LTAxLTAxLEphcGFuCjE1Myxkb2RnZSBjb2x0LDI4LjAsNCw5MC4wLDc1LjAsMjEyNSwxNC41LDE5NzQtMDEtMDEsVVNBCjE1NCxmaWF0IDEyOCwyNC4wLDQsOTAuMCw3NS4wLDIxMDgsMTUuNSwxOTc0LTAxLTAxLEV1cm9wZQoxNTUsZmlhdCAxMjQgdGMsMjYuMCw0LDExNi4wLDc1LjAsMjI0NiwxNC4wLDE5NzQtMDEtMDEsRXVyb3BlCjE1Nixob25kYSBjaXZpYywyNC4wLDQsMTIwLjAsOTcuMCwyNDg5LDE1LjAsMTk3NC0wMS0wMSxKYXBhbgoxNTcsc3ViYXJ1LDI2LjAsNCwxMDguMCw5My4wLDIzOTEsMTUuNSwxOTc0LTAxLTAxLEphcGFuCjE1OCxmaWF0IHgxLjksMzEuMCw0LDc5LjAsNjcuMCwyMDAwLDE2LjAsMTk3NC0wMS0wMSxFdXJvcGUKMTU5LHBseW1vdXRoIHZhbGlhbnQgY3VzdG9tLDE5LjAsNiwyMjUuMCw5NS4wLDMyNjQsMTYuMCwxOTc1LTAxLTAxLFVTQQoxNjAsY2hldnJvbGV0IG5vdmEsMTguMCw2LDI1MC4wLDEwNS4wLDM0NTksMTYuMCwxOTc1LTAxLTAxLFVTQQoxNjEsbWVyY3VyeSBtb25hcmNoLDE1LjAsNiwyNTAuMCw3Mi4wLDM0MzIsMjEuMCwxOTc1LTAxLTAxLFVTQQoxNjIsZm9yZCBtYXZlcmljaywxNS4wLDYsMjUwLjAsNzIuMCwzMTU4LDE5LjUsMTk3NS0wMS0wMSxVU0EKMTYzLHBvbnRpYWMgY2F0YWxpbmEsMTYuMCw4LDQwMC4wLDE3MC4wLDQ2NjgsMTEuNSwxOTc1LTAxLTAxLFVTQQoxNjQsY2hldnJvbGV0IGJlbCBhaXIsMTUuMCw4LDM1MC4wLDE0NS4wLDQ0NDAsMTQuMCwxOTc1LTAxLTAxLFVTQQoxNjUscGx5bW91dGggZ3JhbmQgZnVyeSwxNi4wLDgsMzE4LjAsMTUwLjAsNDQ5OCwxNC41LDE5NzUtMDEtMDEsVVNBCjE2Nixmb3JkIGx0ZCwxNC4wLDgsMzUxLjAsMTQ4LjAsNDY1NywxMy41LDE5NzUtMDEtMDEsVVNBCjE2NyxidWljayBjZW50dXJ5LDE3LjAsNiwyMzEuMCwxMTAuMCwzOTA3LDIxLjAsMTk3NS0wMS0wMSxVU0EKMTY4LGNoZXZyb2VsdCBjaGV2ZWxsZSBtYWxpYnUsMTYuMCw2LDI1MC4wLDEwNS4wLDM4OTcsMTguNSwxOTc1LTAxLTAxLFVTQQoxNjksYW1jIG1hdGFkb3IsMTUuMCw2LDI1OC4wLDExMC4wLDM3MzAsMTkuMCwxOTc1LTAxLTAxLFVTQQoxNzAscGx5bW91dGggZnVyeSwxOC4wLDYsMjI1LjAsOTUuMCwzNzg1LDE5LjAsMTk3NS0wMS0wMSxVU0EKMTcxLGJ1aWNrIHNreWhhd2ssMjEuMCw2LDIzMS4wLDExMC4wLDMwMzksMTUuMCwxOTc1LTAxLTAxLFVTQQoxNzIsY2hldnJvbGV0IG1vbnphIDIrMiwyMC4wLDgsMjYyLjAsMTEwLjAsMzIyMSwxMy41LDE5NzUtMDEtMDEsVVNBCjE3Myxmb3JkIG11c3RhbmcgaWksMTMuMCw4LDMwMi4wLDEyOS4wLDMxNjksMTIuMCwxOTc1LTAxLTAxLFVTQQoxNzQsdG95b3RhIGNvcm9sbGEsMjkuMCw0LDk3LjAsNzUuMCwyMTcxLDE2LjAsMTk3NS0wMS0wMSxKYXBhbgoxNzUsZm9yZCBwaW50bywyMy4wLDQsMTQwLjAsODMuMCwyNjM5LDE3LjAsMTk3NS0wMS0wMSxVU0EKMTc2LGFtYyBncmVtbGluLDIwLjAsNiwyMzIuMCwxMDAuMCwyOTE0LDE2LjAsMTk3NS0wMS0wMSxVU0EKMTc3LHBvbnRpYWMgYXN0cm8sMjMuMCw0LDE0MC4wLDc4LjAsMjU5MiwxOC41LDE5NzUtMDEtMDEsVVNBCjE3OCx0b3lvdGEgY29yb25hLDI0LjAsNCwxMzQuMCw5Ni4wLDI3MDIsMTMuNSwxOTc1LTAxLTAxLEphcGFuCjE3OSx2b2xrc3dhZ2VuIGRhc2hlciwyNS4wLDQsOTAuMCw3MS4wLDIyMjMsMTYuNSwxOTc1LTAxLTAxLEV1cm9wZQoxODAsZGF0c3VuIDcxMCwyNC4wLDQsMTE5LjAsOTcuMCwyNTQ1LDE3LjAsMTk3NS0wMS0wMSxKYXBhbgoxODEsZm9yZCBwaW50bywxOC4wLDYsMTcxLjAsOTcuMCwyOTg0LDE0LjUsMTk3NS0wMS0wMSxVU0EKMTgyLHZvbGtzd2FnZW4gcmFiYml0LDI5LjAsNCw5MC4wLDcwLjAsMTkzNywxNC4wLDE5NzUtMDEtMDEsRXVyb3BlCjE4MyxhbWMgcGFjZXIsMTkuMCw2LDIzMi4wLDkwLjAsMzIxMSwxNy4wLDE5NzUtMDEtMDEsVVNBCjE4NCxhdWRpIDEwMGxzLDIzLjAsNCwxMTUuMCw5NS4wLDI2OTQsMTUuMCwxOTc1LTAxLTAxLEV1cm9wZQoxODUscGV1Z2VvdCA1MDQsMjMuMCw0LDEyMC4wLDg4LjAsMjk1NywxNy4wLDE5NzUtMDEtMDEsRXVyb3BlCjE4Nix2b2x2byAyNDRkbCwyMi4wLDQsMTIxLjAsOTguMCwyOTQ1LDE0LjUsMTk3NS0wMS0wMSxFdXJvcGUKMTg3LHNhYWIgOTlsZSwyNS4wLDQsMTIxLjAsMTE1LjAsMjY3MSwxMy41LDE5NzUtMDEtMDEsRXVyb3BlCjE4OCxob25kYSBjaXZpYyBjdmNjLDMzLjAsNCw5MS4wLDUzLjAsMTc5NSwxNy41LDE5NzUtMDEtMDEsSmFwYW4KMTg5LGZpYXQgMTMxLDI4LjAsNCwxMDcuMCw4Ni4wLDI0NjQsMTUuNSwxOTc2LTAxLTAxLEV1cm9wZQoxOTAsb3BlbCAxOTAwLDI1LjAsNCwxMTYuMCw4MS4wLDIyMjAsMTYuOSwxOTc2LTAxLTAxLEV1cm9wZQoxOTEsY2FwcmkgaWksMjUuMCw0LDE0MC4wLDkyLjAsMjU3MiwxNC45LDE5NzYtMDEtMDEsVVNBCjE5Mixkb2RnZSBjb2x0LDI2LjAsNCw5OC4wLDc5LjAsMjI1NSwxNy43LDE5NzYtMDEtMDEsVVNBCjE5MyxyZW5hdWx0IDEydGwsMjcuMCw0LDEwMS4wLDgzLjAsMjIwMiwxNS4zLDE5NzYtMDEtMDEsRXVyb3BlCjE5NCxjaGV2cm9sZXQgY2hldmVsbGUgbWFsaWJ1IGNsYXNzaWMsMTcuNSw4LDMwNS4wLDE0MC4wLDQyMTUsMTMuMCwxOTc2LTAxLTAxLFVTQQoxOTUsZG9kZ2UgY29yb25ldCBicm91Z2hhbSwxNi4wLDgsMzE4LjAsMTUwLjAsNDE5MCwxMy4wLDE5NzYtMDEtMDEsVVNBCjE5NixhbWMgbWF0YWRvciwxNS41LDgsMzA0LjAsMTIwLjAsMzk2MiwxMy45LDE5NzYtMDEtMDEsVVNBCjE5Nyxmb3JkIGdyYW4gdG9yaW5vLDE0LjUsOCwzNTEuMCwxNTIuMCw0MjE1LDEyLjgsMTk3Ni0wMS0wMSxVU0EKMTk4LHBseW1vdXRoIHZhbGlhbnQsMjIuMCw2LDIyNS4wLDEwMC4wLDMyMzMsMTUuNCwxOTc2LTAxLTAxLFVTQQoxOTksY2hldnJvbGV0IG5vdmEsMjIuMCw2LDI1MC4wLDEwNS4wLDMzNTMsMTQuNSwxOTc2LTAxLTAxLFVTQQoyMDAsZm9yZCBtYXZlcmljaywyNC4wLDYsMjAwLjAsODEuMCwzMDEyLDE3LjYsMTk3Ni0wMS0wMSxVU0EKMjAxLGFtYyBob3JuZXQsMjIuNSw2LDIzMi4wLDkwLjAsMzA4NSwxNy42LDE5NzYtMDEtMDEsVVNBCjIwMixjaGV2cm9sZXQgY2hldmV0dGUsMjkuMCw0LDg1LjAsNTIuMCwyMDM1LDIyLjIsMTk3Ni0wMS0wMSxVU0EKMjAzLGNoZXZyb2xldCB3b29keSwyNC41LDQsOTguMCw2MC4wLDIxNjQsMjIuMSwxOTc2LTAxLTAxLFVTQQoyMDQsdncgcmFiYml0LDI5LjAsNCw5MC4wLDcwLjAsMTkzNywxNC4yLDE5NzYtMDEtMDEsRXVyb3BlCjIwNSxob25kYSBjaXZpYywzMy4wLDQsOTEuMCw1My4wLDE3OTUsMTcuNCwxOTc2LTAxLTAxLEphcGFuCjIwNixkb2RnZSBhc3BlbiBzZSwyMC4wLDYsMjI1LjAsMTAwLjAsMzY1MSwxNy43LDE5NzYtMDEtMDEsVVNBCjIwNyxmb3JkIGdyYW5hZGEgZ2hpYSwxOC4wLDYsMjUwLjAsNzguMCwzNTc0LDIxLjAsMTk3Ni0wMS0wMSxVU0EKMjA4LHBvbnRpYWMgdmVudHVyYSBzaiwxOC41LDYsMjUwLjAsMTEwLjAsMzY0NSwxNi4yLDE5NzYtMDEtMDEsVVNBCjIwOSxhbWMgcGFjZXIgZC9sLDE3LjUsNiwyNTguMCw5NS4wLDMxOTMsMTcuOCwxOTc2LTAxLTAxLFVTQQoyMTAsdm9sa3N3YWdlbiByYWJiaXQsMjkuNSw0LDk3LjAsNzEuMCwxODI1LDEyLjIsMTk3Ni0wMS0wMSxFdXJvcGUKMjExLGRhdHN1biBiLTIxMCwzMi4wLDQsODUuMCw3MC4wLDE5OTAsMTcuMCwxOTc2LTAxLTAxLEphcGFuCjIxMix0b3lvdGEgY29yb2xsYSwyOC4wLDQsOTcuMCw3NS4wLDIxNTUsMTYuNCwxOTc2LTAxLTAxLEphcGFuCjIxMyxmb3JkIHBpbnRvLDI2LjUsNCwxNDAuMCw3Mi4wLDI1NjUsMTMuNiwxOTc2LTAxLTAxLFVTQQoyMTQsdm9sdm8gMjQ1LDIwLjAsNCwxMzAuMCwxMDIuMCwzMTUwLDE1LjcsMTk3Ni0wMS0wMSxFdXJvcGUKMjE1LHBseW1vdXRoIHZvbGFyZSBwcmVtaWVyIHY4LDEzLjAsOCwzMTguMCwxNTAuMCwzOTQwLDEzLjIsMTk3Ni0wMS0wMSxVU0EKMjE2LHBldWdlb3QgNTA0LDE5LjAsNCwxMjAuMCw4OC4wLDMyNzAsMjEuOSwxOTc2LTAxLTAxLEV1cm9wZQoyMTcsdG95b3RhIG1hcmsgaWksMTkuMCw2LDE1Ni4wLDEwOC4wLDI5MzAsMTUuNSwxOTc2LTAxLTAxLEphcGFuCjIxOCxtZXJjZWRlcy1iZW56IDI4MHMsMTYuNSw2LDE2OC4wLDEyMC4wLDM4MjAsMTYuNywxOTc2LTAxLTAxLEV1cm9wZQoyMTksY2FkaWxsYWMgc2V2aWxsZSwxNi41LDgsMzUwLjAsMTgwLjAsNDM4MCwxMi4xLDE5NzYtMDEtMDEsVVNBCjIyMCxjaGV2eSBjMTAsMTMuMCw4LDM1MC4wLDE0NS4wLDQwNTUsMTIuMCwxOTc2LTAxLTAxLFVTQQoyMjEsZm9yZCBmMTA4LDEzLjAsOCwzMDIuMCwxMzAuMCwzODcwLDE1LjAsMTk3Ni0wMS0wMSxVU0EKMjIyLGRvZGdlIGQxMDAsMTMuMCw4LDMxOC4wLDE1MC4wLDM3NTUsMTQuMCwxOTc2LTAxLTAxLFVTQQoyMjMsaG9uZGEgQWNjZWxlcmF0aW9ub3JkIGN2Y2MsMzEuNSw0LDk4LjAsNjguMCwyMDQ1LDE4LjUsMTk3Ny0wMS0wMSxKYXBhbgoyMjQsYnVpY2sgb3BlbCBpc3V6dSBkZWx1eGUsMzAuMCw0LDExMS4wLDgwLjAsMjE1NSwxNC44LDE5NzctMDEtMDEsVVNBCjIyNSxyZW5hdWx0IDUgZ3RsLDM2LjAsNCw3OS4wLDU4LjAsMTgyNSwxOC42LDE5NzctMDEtMDEsRXVyb3BlCjIyNixwbHltb3V0aCBhcnJvdyBncywyNS41LDQsMTIyLjAsOTYuMCwyMzAwLDE1LjUsMTk3Ny0wMS0wMSxVU0EKMjI3LGRhdHN1biBmLTEwIGhhdGNoYmFjaywzMy41LDQsODUuMCw3MC4wLDE5NDUsMTYuOCwxOTc3LTAxLTAxLEphcGFuCjIyOCxjaGV2cm9sZXQgY2FwcmljZSBjbGFzc2ljLDE3LjUsOCwzMDUuMCwxNDUuMCwzODgwLDEyLjUsMTk3Ny0wMS0wMSxVU0EKMjI5LG9sZHNtb2JpbGUgY3V0bGFzcyBzdXByZW1lLDE3LjAsOCwyNjAuMCwxMTAuMCw0MDYwLDE5LjAsMTk3Ny0wMS0wMSxVU0EKMjMwLGRvZGdlIG1vbmFjbyBicm91Z2hhbSwxNS41LDgsMzE4LjAsMTQ1LjAsNDE0MCwxMy43LDE5NzctMDEtMDEsVVNBCjIzMSxtZXJjdXJ5IGNvdWdhciBicm91Z2hhbSwxNS4wLDgsMzAyLjAsMTMwLjAsNDI5NSwxNC45LDE5NzctMDEtMDEsVVNBCjIzMixjaGV2cm9sZXQgY29uY291cnMsMTcuNSw2LDI1MC4wLDExMC4wLDM1MjAsMTYuNCwxOTc3LTAxLTAxLFVTQQoyMzMsYnVpY2sgc2t5bGFyaywyMC41LDYsMjMxLjAsMTA1LjAsMzQyNSwxNi45LDE5NzctMDEtMDEsVVNBCjIzNCxwbHltb3V0aCB2b2xhcmUgY3VzdG9tLDE5LjAsNiwyMjUuMCwxMDAuMCwzNjMwLDE3LjcsMTk3Ny0wMS0wMSxVU0EKMjM1LGZvcmQgZ3JhbmFkYSwxOC41LDYsMjUwLjAsOTguMCwzNTI1LDE5LjAsMTk3Ny0wMS0wMSxVU0EKMjM2LHBvbnRpYWMgZ3JhbmQgcHJpeCBsaiwxNi4wLDgsNDAwLjAsMTgwLjAsNDIyMCwxMS4xLDE5NzctMDEtMDEsVVNBCjIzNyxjaGV2cm9sZXQgbW9udGUgY2FybG8gbGFuZGF1LDE1LjUsOCwzNTAuMCwxNzAuMCw0MTY1LDExLjQsMTk3Ny0wMS0wMSxVU0EKMjM4LGNocnlzbGVyIGNvcmRvYmEsMTUuNSw4LDQwMC4wLDE5MC4wLDQzMjUsMTIuMiwxOTc3LTAxLTAxLFVTQQoyMzksZm9yZCB0aHVuZGVyYmlyZCwxNi4wLDgsMzUxLjAsMTQ5LjAsNDMzNSwxNC41LDE5NzctMDEtMDEsVVNBCjI0MCx2b2xrc3dhZ2VuIHJhYmJpdCBjdXN0b20sMjkuMCw0LDk3LjAsNzguMCwxOTQwLDE0LjUsMTk3Ny0wMS0wMSxFdXJvcGUKMjQxLHBvbnRpYWMgc3VuYmlyZCBjb3VwZSwyNC41LDQsMTUxLjAsODguMCwyNzQwLDE2LjAsMTk3Ny0wMS0wMSxVU0EKMjQyLHRveW90YSBjb3JvbGxhIGxpZnRiYWNrLDI2LjAsNCw5Ny4wLDc1LjAsMjI2NSwxOC4yLDE5NzctMDEtMDEsSmFwYW4KMjQzLGZvcmQgbXVzdGFuZyBpaSAyKzIsMjUuNSw0LDE0MC4wLDg5LjAsMjc1NSwxNS44LDE5NzctMDEtMDEsVVNBCjI0NCxjaGV2cm9sZXQgY2hldmV0dGUsMzAuNSw0LDk4LjAsNjMuMCwyMDUxLDE3LjAsMTk3Ny0wMS0wMSxVU0EKMjQ1LGRvZGdlIGNvbHQgbS9tLDMzLjUsNCw5OC4wLDgzLjAsMjA3NSwxNS45LDE5NzctMDEtMDEsVVNBCjI0NixzdWJhcnUgZGwsMzAuMCw0LDk3LjAsNjcuMCwxOTg1LDE2LjQsMTk3Ny0wMS0wMSxKYXBhbgoyNDcsdm9sa3N3YWdlbiBkYXNoZXIsMzAuNSw0LDk3LjAsNzguMCwyMTkwLDE0LjEsMTk3Ny0wMS0wMSxFdXJvcGUKMjQ4LGRhdHN1biA4MTAsMjIuMCw2LDE0Ni4wLDk3LjAsMjgxNSwxNC41LDE5NzctMDEtMDEsSmFwYW4KMjQ5LGJtdyAzMjBpLDIxLjUsNCwxMjEuMCwxMTAuMCwyNjAwLDEyLjgsMTk3Ny0wMS0wMSxFdXJvcGUKMjUwLG1hemRhIHJ4LTQsMjEuNSwzLDgwLjAsMTEwLjAsMjcyMCwxMy41LDE5NzctMDEtMDEsSmFwYW4KMjUxLHZvbGtzd2FnZW4gcmFiYml0IGN1c3RvbSBkaWVzZWwsNDMuMSw0LDkwLjAsNDguMCwxOTg1LDIxLjUsMTk3OC0wMS0wMSxFdXJvcGUKMjUyLGZvcmQgZmllc3RhLDM2LjEsNCw5OC4wLDY2LjAsMTgwMCwxNC40LDE5NzgtMDEtMDEsVVNBCjI1MyxtYXpkYSBnbGMgZGVsdXhlLDMyLjgsNCw3OC4wLDUyLjAsMTk4NSwxOS40LDE5NzgtMDEtMDEsSmFwYW4KMjU0LGRhdHN1biBiMjEwIGd4LDM5LjQsNCw4NS4wLDcwLjAsMjA3MCwxOC42LDE5NzgtMDEtMDEsSmFwYW4KMjU1LGhvbmRhIGNpdmljIGN2Y2MsMzYuMSw0LDkxLjAsNjAuMCwxODAwLDE2LjQsMTk3OC0wMS0wMSxKYXBhbgoyNTYsb2xkc21vYmlsZSBjdXRsYXNzIHNhbG9uIGJyb3VnaGFtLDE5LjksOCwyNjAuMCwxMTAuMCwzMzY1LDE1LjUsMTk3OC0wMS0wMSxVU0EKMjU3LGRvZGdlIGRpcGxvbWF0LDE5LjQsOCwzMTguMCwxNDAuMCwzNzM1LDEzLjIsMTk3OC0wMS0wMSxVU0EKMjU4LG1lcmN1cnkgbW9uYXJjaCBnaGlhLDIwLjIsOCwzMDIuMCwxMzkuMCwzNTcwLDEyLjgsMTk3OC0wMS0wMSxVU0EKMjU5LHBvbnRpYWMgcGhvZW5peCBsaiwxOS4yLDYsMjMxLjAsMTA1LjAsMzUzNSwxOS4yLDE5NzgtMDEtMDEsVVNBCjI2MCxjaGV2cm9sZXQgbWFsaWJ1LDIwLjUsNiwyMDAuMCw5NS4wLDMxNTUsMTguMiwxOTc4LTAxLTAxLFVTQQoyNjEsZm9yZCBmYWlybW9udCAoYXV0byksMjAuMiw2LDIwMC4wLDg1LjAsMjk2NSwxNS44LDE5NzgtMDEtMDEsVVNBCjI2Mixmb3JkIGZhaXJtb250IChtYW4pLDI1LjEsNCwxNDAuMCw4OC4wLDI3MjAsMTUuNCwxOTc4LTAxLTAxLFVTQQoyNjMscGx5bW91dGggdm9sYXJlLDIwLjUsNiwyMjUuMCwxMDAuMCwzNDMwLDE3LjIsMTk3OC0wMS0wMSxVU0EKMjY0LGFtYyBjb25jb3JkLDE5LjQsNiwyMzIuMCw5MC4wLDMyMTAsMTcuMiwxOTc4LTAxLTAxLFVTQQoyNjUsYnVpY2sgY2VudHVyeSBzcGVjaWFsLDIwLjYsNiwyMzEuMCwxMDUuMCwzMzgwLDE1LjgsMTk3OC0wMS0wMSxVU0EKMjY2LG1lcmN1cnkgemVwaHlyLDIwLjgsNiwyMDAuMCw4NS4wLDMwNzAsMTYuNywxOTc4LTAxLTAxLFVTQQoyNjcsZG9kZ2UgYXNwZW4sMTguNiw2LDIyNS4wLDExMC4wLDM2MjAsMTguNywxOTc4LTAxLTAxLFVTQQoyNjgsYW1jIGNvbmNvcmQgZC9sLDE4LjEsNiwyNTguMCwxMjAuMCwzNDEwLDE1LjEsMTk3OC0wMS0wMSxVU0EKMjY5LGNoZXZyb2xldCBtb250ZSBjYXJsbyBsYW5kYXUsMTkuMiw4LDMwNS4wLDE0NS4wLDM0MjUsMTMuMiwxOTc4LTAxLTAxLFVTQQoyNzAsYnVpY2sgcmVnYWwgc3BvcnQgY291cGUgKHR1cmJvKSwxNy43LDYsMjMxLjAsMTY1LjAsMzQ0NSwxMy40LDE5NzgtMDEtMDEsVVNBCjI3MSxmb3JkIGZ1dHVyYSwxOC4xLDgsMzAyLjAsMTM5LjAsMzIwNSwxMS4yLDE5NzgtMDEtMDEsVVNBCjI3Mixkb2RnZSBtYWdudW0geGUsMTcuNSw4LDMxOC4wLDE0MC4wLDQwODAsMTMuNywxOTc4LTAxLTAxLFVTQQoyNzMsY2hldnJvbGV0IGNoZXZldHRlLDMwLjAsNCw5OC4wLDY4LjAsMjE1NSwxNi41LDE5NzgtMDEtMDEsVVNBCjI3NCx0b3lvdGEgY29yb25hLDI3LjUsNCwxMzQuMCw5NS4wLDI1NjAsMTQuMiwxOTc4LTAxLTAxLEphcGFuCjI3NSxkYXRzdW4gNTEwLDI3LjIsNCwxMTkuMCw5Ny4wLDIzMDAsMTQuNywxOTc4LTAxLTAxLEphcGFuCjI3Nixkb2RnZSBvbW5pLDMwLjksNCwxMDUuMCw3NS4wLDIyMzAsMTQuNSwxOTc4LTAxLTAxLFVTQQoyNzcsdG95b3RhIGNlbGljYSBndCBsaWZ0YmFjaywyMS4xLDQsMTM0LjAsOTUuMCwyNTE1LDE0LjgsMTk3OC0wMS0wMSxKYXBhbgoyNzgscGx5bW91dGggc2FwcG9ybywyMy4yLDQsMTU2LjAsMTA1LjAsMjc0NSwxNi43LDE5NzgtMDEtMDEsVVNBCjI3OSxvbGRzbW9iaWxlIHN0YXJmaXJlIHN4LDIzLjgsNCwxNTEuMCw4NS4wLDI4NTUsMTcuNiwxOTc4LTAxLTAxLFVTQQoyODAsZGF0c3VuIDIwMC1zeCwyMy45LDQsMTE5LjAsOTcuMCwyNDA1LDE0LjksMTk3OC0wMS0wMSxKYXBhbgoyODEsYXVkaSA1MDAwLDIwLjMsNSwxMzEuMCwxMDMuMCwyODMwLDE1LjksMTk3OC0wMS0wMSxFdXJvcGUKMjgyLHZvbHZvIDI2NGdsLDE3LjAsNiwxNjMuMCwxMjUuMCwzMTQwLDEzLjYsMTk3OC0wMS0wMSxFdXJvcGUKMjgzLHNhYWIgOTlnbGUsMjEuNiw0LDEyMS4wLDExNS4wLDI3OTUsMTUuNywxOTc4LTAxLTAxLEV1cm9wZQoyODQscGV1Z2VvdCA2MDRzbCwxNi4yLDYsMTYzLjAsMTMzLjAsMzQxMCwxNS44LDE5NzgtMDEtMDEsRXVyb3BlCjI4NSx2b2xrc3dhZ2VuIHNjaXJvY2NvLDMxLjUsNCw4OS4wLDcxLjAsMTk5MCwxNC45LDE5NzgtMDEtMDEsRXVyb3BlCjI4Nixob25kYSBBY2NlbGVyYXRpb25vcmQgbHgsMjkuNSw0LDk4LjAsNjguMCwyMTM1LDE2LjYsMTk3OC0wMS0wMSxKYXBhbgoyODcscG9udGlhYyBsZW1hbnMgdjYsMjEuNSw2LDIzMS4wLDExNS4wLDMyNDUsMTUuNCwxOTc5LTAxLTAxLFVTQQoyODgsbWVyY3VyeSB6ZXBoeXIgNiwxOS44LDYsMjAwLjAsODUuMCwyOTkwLDE4LjIsMTk3OS0wMS0wMSxVU0EKMjg5LGZvcmQgZmFpcm1vbnQgNCwyMi4zLDQsMTQwLjAsODguMCwyODkwLDE3LjMsMTk3OS0wMS0wMSxVU0EKMjkwLGFtYyBjb25jb3JkIGRsIDYsMjAuMiw2LDIzMi4wLDkwLjAsMzI2NSwxOC4yLDE5NzktMDEtMDEsVVNBCjI5MSxkb2RnZSBhc3BlbiA2LDIwLjYsNiwyMjUuMCwxMTAuMCwzMzYwLDE2LjYsMTk3OS0wMS0wMSxVU0EKMjkyLGNoZXZyb2xldCBjYXByaWNlIGNsYXNzaWMsMTcuMCw4LDMwNS4wLDEzMC4wLDM4NDAsMTUuNCwxOTc5LTAxLTAxLFVTQQoyOTMsZm9yZCBsdGQgbGFuZGF1LDE3LjYsOCwzMDIuMCwxMjkuMCwzNzI1LDEzLjQsMTk3OS0wMS0wMSxVU0EKMjk0LG1lcmN1cnkgZ3JhbmQgbWFycXVpcywxNi41LDgsMzUxLjAsMTM4LjAsMzk1NSwxMy4yLDE5NzktMDEtMDEsVVNBCjI5NSxkb2RnZSBzdC4gcmVnaXMsMTguMiw4LDMxOC4wLDEzNS4wLDM4MzAsMTUuMiwxOTc5LTAxLTAxLFVTQQoyOTYsYnVpY2sgZXN0YXRlIHdhZ29uIChzdyksMTYuOSw4LDM1MC4wLDE1NS4wLDQzNjAsMTQuOSwxOTc5LTAxLTAxLFVTQQoyOTcsZm9yZCBjb3VudHJ5IHNxdWlyZSAoc3cpLDE1LjUsOCwzNTEuMCwxNDIuMCw0MDU0LDE0LjMsMTk3OS0wMS0wMSxVU0EKMjk4LGNoZXZyb2xldCBtYWxpYnUgY2xhc3NpYyAoc3cpLDE5LjIsOCwyNjcuMCwxMjUuMCwzNjA1LDE1LjAsMTk3OS0wMS0wMSxVU0EKMjk5LGNocnlzbGVyIGxlYmFyb24gdG93biBAIGNvdW50cnkgKHN3KSwxOC41LDgsMzYwLjAsMTUwLjAsMzk0MCwxMy4wLDE5NzktMDEtMDEsVVNBCjMwMCx2dyByYWJiaXQgY3VzdG9tLDMxLjksNCw4OS4wLDcxLjAsMTkyNSwxNC4wLDE5NzktMDEtMDEsRXVyb3BlCjMwMSxtYXhkYSBnbGMgZGVsdXhlLDM0LjEsNCw4Ni4wLDY1LjAsMTk3NSwxNS4yLDE5NzktMDEtMDEsSmFwYW4KMzAyLGRvZGdlIGNvbHQgaGF0Y2hiYWNrIGN1c3RvbSwzNS43LDQsOTguMCw4MC4wLDE5MTUsMTQuNCwxOTc5LTAxLTAxLFVTQQozMDMsYW1jIHNwaXJpdCBkbCwyNy40LDQsMTIxLjAsODAuMCwyNjcwLDE1LjAsMTk3OS0wMS0wMSxVU0EKMzA0LG1lcmNlZGVzIGJlbnogMzAwZCwyNS40LDUsMTgzLjAsNzcuMCwzNTMwLDIwLjEsMTk3OS0wMS0wMSxFdXJvcGUKMzA1LGNhZGlsbGFjIGVsZG9yYWRvLDIzLjAsOCwzNTAuMCwxMjUuMCwzOTAwLDE3LjQsMTk3OS0wMS0wMSxVU0EKMzA2LHBldWdlb3QgNTA0LDI3LjIsNCwxNDEuMCw3MS4wLDMxOTAsMjQuOCwxOTc5LTAxLTAxLEV1cm9wZQozMDcsb2xkc21vYmlsZSBjdXRsYXNzIHNhbG9uIGJyb3VnaGFtLDIzLjksOCwyNjAuMCw5MC4wLDM0MjAsMjIuMiwxOTc5LTAxLTAxLFVTQQozMDgscGx5bW91dGggaG9yaXpvbiwzNC4yLDQsMTA1LjAsNzAuMCwyMjAwLDEzLjIsMTk3OS0wMS0wMSxVU0EKMzA5LHBseW1vdXRoIGhvcml6b24gdGMzLDM0LjUsNCwxMDUuMCw3MC4wLDIxNTAsMTQuOSwxOTc5LTAxLTAxLFVTQQozMTAsZGF0c3VuIDIxMCwzMS44LDQsODUuMCw2NS4wLDIwMjAsMTkuMiwxOTc5LTAxLTAxLEphcGFuCjMxMSxmaWF0IHN0cmFkYSBjdXN0b20sMzcuMyw0LDkxLjAsNjkuMCwyMTMwLDE0LjcsMTk3OS0wMS0wMSxFdXJvcGUKMzEyLGJ1aWNrIHNreWxhcmsgbGltaXRlZCwyOC40LDQsMTUxLjAsOTAuMCwyNjcwLDE2LjAsMTk3OS0wMS0wMSxVU0EKMzEzLGNoZXZyb2xldCBjaXRhdGlvbiwyOC44LDYsMTczLjAsMTE1LjAsMjU5NSwxMS4zLDE5NzktMDEtMDEsVVNBCjMxNCxvbGRzbW9iaWxlIG9tZWdhIGJyb3VnaGFtLDI2LjgsNiwxNzMuMCwxMTUuMCwyNzAwLDEyLjksMTk3OS0wMS0wMSxVU0EKMzE1LHBvbnRpYWMgcGhvZW5peCwzMy41LDQsMTUxLjAsOTAuMCwyNTU2LDEzLjIsMTk3OS0wMS0wMSxVU0EKMzE2LHZ3IHJhYmJpdCw0MS41LDQsOTguMCw3Ni4wLDIxNDQsMTQuNywxOTgwLTAxLTAxLEV1cm9wZQozMTcsdG95b3RhIGNvcm9sbGEgdGVyY2VsLDM4LjEsNCw4OS4wLDYwLjAsMTk2OCwxOC44LDE5ODAtMDEtMDEsSmFwYW4KMzE4LGNoZXZyb2xldCBjaGV2ZXR0ZSwzMi4xLDQsOTguMCw3MC4wLDIxMjAsMTUuNSwxOTgwLTAxLTAxLFVTQQozMTksZGF0c3VuIDMxMCwzNy4yLDQsODYuMCw2NS4wLDIwMTksMTYuNCwxOTgwLTAxLTAxLEphcGFuCjMyMCxjaGV2cm9sZXQgY2l0YXRpb24sMjguMCw0LDE1MS4wLDkwLjAsMjY3OCwxNi41LDE5ODAtMDEtMDEsVVNBCjMyMSxmb3JkIGZhaXJtb250LDI2LjQsNCwxNDAuMCw4OC4wLDI4NzAsMTguMSwxOTgwLTAxLTAxLFVTQQozMjIsYW1jIGNvbmNvcmQsMjQuMyw0LDE1MS4wLDkwLjAsMzAwMywyMC4xLDE5ODAtMDEtMDEsVVNBCjMyMyxkb2RnZSBhc3BlbiwxOS4xLDYsMjI1LjAsOTAuMCwzMzgxLDE4LjcsMTk4MC0wMS0wMSxVU0EKMzI0LGF1ZGkgNDAwMCwzNC4zLDQsOTcuMCw3OC4wLDIxODgsMTUuOCwxOTgwLTAxLTAxLEV1cm9wZQozMjUsdG95b3RhIGNvcm9uYSBsaWZ0YmFjaywyOS44LDQsMTM0LjAsOTAuMCwyNzExLDE1LjUsMTk4MC0wMS0wMSxKYXBhbgozMjYsbWF6ZGEgNjI2LDMxLjMsNCwxMjAuMCw3NS4wLDI1NDIsMTcuNSwxOTgwLTAxLTAxLEphcGFuCjMyNyxkYXRzdW4gNTEwIGhhdGNoYmFjaywzNy4wLDQsMTE5LjAsOTIuMCwyNDM0LDE1LjAsMTk4MC0wMS0wMSxKYXBhbgozMjgsdG95b3RhIGNvcm9sbGEsMzIuMiw0LDEwOC4wLDc1LjAsMjI2NSwxNS4yLDE5ODAtMDEtMDEsSmFwYW4KMzI5LG1hemRhIGdsYyw0Ni42LDQsODYuMCw2NS4wLDIxMTAsMTcuOSwxOTgwLTAxLTAxLEphcGFuCjMzMCxkb2RnZSBjb2x0LDI3LjksNCwxNTYuMCwxMDUuMCwyODAwLDE0LjQsMTk4MC0wMS0wMSxVU0EKMzMxLGRhdHN1biAyMTAsNDAuOCw0LDg1LjAsNjUuMCwyMTEwLDE5LjIsMTk4MC0wMS0wMSxKYXBhbgozMzIsdncgcmFiYml0IGMgKGRpZXNlbCksNDQuMyw0LDkwLjAsNDguMCwyMDg1LDIxLjcsMTk4MC0wMS0wMSxFdXJvcGUKMzMzLHZ3IGRhc2hlciAoZGllc2VsKSw0My40LDQsOTAuMCw0OC4wLDIzMzUsMjMuNywxOTgwLTAxLTAxLEV1cm9wZQozMzQsYXVkaSA1MDAwcyAoZGllc2VsKSwzNi40LDUsMTIxLjAsNjcuMCwyOTUwLDE5LjksMTk4MC0wMS0wMSxFdXJvcGUKMzM1LG1lcmNlZGVzLWJlbnogMjQwZCwzMC4wLDQsMTQ2LjAsNjcuMCwzMjUwLDIxLjgsMTk4MC0wMS0wMSxFdXJvcGUKMzM2LGhvbmRhIGNpdmljIDE1MDAgZ2wsNDQuNiw0LDkxLjAsNjcuMCwxODUwLDEzLjgsMTk4MC0wMS0wMSxKYXBhbgozMzcscmVuYXVsdCBsZWNhciBkZWx1eGUsNDAuOSw0LDg1LjAsLDE4MzUsMTcuMywxOTgwLTAxLTAxLEV1cm9wZQozMzgsc3ViYXJ1IGRsLDMzLjgsNCw5Ny4wLDY3LjAsMjE0NSwxOC4wLDE5ODAtMDEtMDEsSmFwYW4KMzM5LHZva3N3YWdlbiByYWJiaXQsMjkuOCw0LDg5LjAsNjIuMCwxODQ1LDE1LjMsMTk4MC0wMS0wMSxFdXJvcGUKMzQwLGRhdHN1biAyODAtengsMzIuNyw2LDE2OC4wLDEzMi4wLDI5MTAsMTEuNCwxOTgwLTAxLTAxLEphcGFuCjM0MSxtYXpkYSByeC03IGdzLDIzLjcsMyw3MC4wLDEwMC4wLDI0MjAsMTIuNSwxOTgwLTAxLTAxLEphcGFuCjM0Mix0cml1bXBoIHRyNyBjb3VwZSwzNS4wLDQsMTIyLjAsODguMCwyNTAwLDE1LjEsMTk4MC0wMS0wMSxFdXJvcGUKMzQzLGZvcmQgbXVzdGFuZyBjb2JyYSwyMy42LDQsMTQwLjAsLDI5MDUsMTQuMywxOTgwLTAxLTAxLFVTQQozNDQsaG9uZGEgQWNjZWxlcmF0aW9ub3JkLDMyLjQsNCwxMDcuMCw3Mi4wLDIyOTAsMTcuMCwxOTgwLTAxLTAxLEphcGFuCjM0NSxwbHltb3V0aCByZWxpYW50LDI3LjIsNCwxMzUuMCw4NC4wLDI0OTAsMTUuNywxOTgyLTAxLTAxLFVTQQozNDYsYnVpY2sgc2t5bGFyaywyNi42LDQsMTUxLjAsODQuMCwyNjM1LDE2LjQsMTk4Mi0wMS0wMSxVU0EKMzQ3LGRvZGdlIGFyaWVzIHdhZ29uIChzdyksMjUuOCw0LDE1Ni4wLDkyLjAsMjYyMCwxNC40LDE5ODItMDEtMDEsVVNBCjM0OCxjaGV2cm9sZXQgY2l0YXRpb24sMjMuNSw2LDE3My4wLDExMC4wLDI3MjUsMTIuNiwxOTgyLTAxLTAxLFVTQQozNDkscGx5bW91dGggcmVsaWFudCwzMC4wLDQsMTM1LjAsODQuMCwyMzg1LDEyLjksMTk4Mi0wMS0wMSxVU0EKMzUwLHRveW90YSBzdGFybGV0LDM5LjEsNCw3OS4wLDU4LjAsMTc1NSwxNi45LDE5ODItMDEtMDEsSmFwYW4KMzUxLHBseW1vdXRoIGNoYW1wLDM5LjAsNCw4Ni4wLDY0LjAsMTg3NSwxNi40LDE5ODItMDEtMDEsVVNBCjM1Mixob25kYSBjaXZpYyAxMzAwLDM1LjEsNCw4MS4wLDYwLjAsMTc2MCwxNi4xLDE5ODItMDEtMDEsSmFwYW4KMzUzLHN1YmFydSwzMi4zLDQsOTcuMCw2Ny4wLDIwNjUsMTcuOCwxOTgyLTAxLTAxLEphcGFuCjM1NCxkYXRzdW4gMjEwLDM3LjAsNCw4NS4wLDY1LjAsMTk3NSwxOS40LDE5ODItMDEtMDEsSmFwYW4KMzU1LHRveW90YSB0ZXJjZWwsMzcuNyw0LDg5LjAsNjIuMCwyMDUwLDE3LjMsMTk4Mi0wMS0wMSxKYXBhbgozNTYsbWF6ZGEgZ2xjIDQsMzQuMSw0LDkxLjAsNjguMCwxOTg1LDE2LjAsMTk4Mi0wMS0wMSxKYXBhbgozNTcscGx5bW91dGggaG9yaXpvbiA0LDM0LjcsNCwxMDUuMCw2My4wLDIyMTUsMTQuOSwxOTgyLTAxLTAxLFVTQQozNTgsZm9yZCBlc2NvcnQgNHcsMzQuNCw0LDk4LjAsNjUuMCwyMDQ1LDE2LjIsMTk4Mi0wMS0wMSxVU0EKMzU5LGZvcmQgZXNjb3J0IDJoLDI5LjksNCw5OC4wLDY1LjAsMjM4MCwyMC43LDE5ODItMDEtMDEsVVNBCjM2MCx2b2xrc3dhZ2VuIGpldHRhLDMzLjAsNCwxMDUuMCw3NC4wLDIxOTAsMTQuMiwxOTgyLTAxLTAxLEV1cm9wZQozNjEscmVuYXVsdCAxOGksMzQuNSw0LDEwMC4wLCwyMzIwLDE1LjgsMTk4Mi0wMS0wMSxFdXJvcGUKMzYyLGhvbmRhIHByZWx1ZGUsMzMuNyw0LDEwNy4wLDc1LjAsMjIxMCwxNC40LDE5ODItMDEtMDEsSmFwYW4KMzYzLHRveW90YSBjb3JvbGxhLDMyLjQsNCwxMDguMCw3NS4wLDIzNTAsMTYuOCwxOTgyLTAxLTAxLEphcGFuCjM2NCxkYXRzdW4gMjAwc3gsMzIuOSw0LDExOS4wLDEwMC4wLDI2MTUsMTQuOCwxOTgyLTAxLTAxLEphcGFuCjM2NSxtYXpkYSA2MjYsMzEuNiw0LDEyMC4wLDc0LjAsMjYzNSwxOC4zLDE5ODItMDEtMDEsSmFwYW4KMzY2LHBldWdlb3QgNTA1cyB0dXJibyBkaWVzZWwsMjguMSw0LDE0MS4wLDgwLjAsMzIzMCwyMC40LDE5ODItMDEtMDEsRXVyb3BlCjM2NyxzYWFiIDkwMHMsLDQsMTIxLjAsMTEwLjAsMjgwMCwxNS40LDE5ODItMDEtMDEsRXVyb3BlCjM2OCx2b2x2byBkaWVzZWwsMzAuNyw2LDE0NS4wLDc2LjAsMzE2MCwxOS42LDE5ODItMDEtMDEsRXVyb3BlCjM2OSx0b3lvdGEgY3Jlc3NpZGEsMjUuNCw2LDE2OC4wLDExNi4wLDI5MDAsMTIuNiwxOTgyLTAxLTAxLEphcGFuCjM3MCxkYXRzdW4gODEwIG1heGltYSwyNC4yLDYsMTQ2LjAsMTIwLjAsMjkzMCwxMy44LDE5ODItMDEtMDEsSmFwYW4KMzcxLGJ1aWNrIGNlbnR1cnksMjIuNCw2LDIzMS4wLDExMC4wLDM0MTUsMTUuOCwxOTgyLTAxLTAxLFVTQQozNzIsb2xkc21vYmlsZSBjdXRsYXNzIGxzLDI2LjYsOCwzNTAuMCwxMDUuMCwzNzI1LDE5LjAsMTk4Mi0wMS0wMSxVU0EKMzczLGZvcmQgZ3JhbmFkYSBnbCwyMC4yLDYsMjAwLjAsODguMCwzMDYwLDE3LjEsMTk4Mi0wMS0wMSxVU0EKMzc0LGNocnlzbGVyIGxlYmFyb24gc2Fsb24sMTcuNiw2LDIyNS4wLDg1LjAsMzQ2NSwxNi42LDE5ODItMDEtMDEsVVNBCjM3NSxjaGV2cm9sZXQgY2F2YWxpZXIsMjguMCw0LDExMi4wLDg4LjAsMjYwNSwxOS42LDE5ODItMDEtMDEsVVNBCjM3NixjaGV2cm9sZXQgY2F2YWxpZXIgd2Fnb24sMjcuMCw0LDExMi4wLDg4LjAsMjY0MCwxOC42LDE5ODItMDEtMDEsVVNBCjM3NyxjaGV2cm9sZXQgY2F2YWxpZXIgMi1kb29yLDM0LjAsNCwxMTIuMCw4OC4wLDIzOTUsMTguMCwxOTgyLTAxLTAxLFVTQQozNzgscG9udGlhYyBqMjAwMCBzZSBoYXRjaGJhY2ssMzEuMCw0LDExMi4wLDg1LjAsMjU3NSwxNi4yLDE5ODItMDEtMDEsVVNBCjM3OSxkb2RnZSBhcmllcyBzZSwyOS4wLDQsMTM1LjAsODQuMCwyNTI1LDE2LjAsMTk4Mi0wMS0wMSxVU0EKMzgwLHBvbnRpYWMgcGhvZW5peCwyNy4wLDQsMTUxLjAsOTAuMCwyNzM1LDE4LjAsMTk4Mi0wMS0wMSxVU0EKMzgxLGZvcmQgZmFpcm1vbnQgZnV0dXJhLDI0LjAsNCwxNDAuMCw5Mi4wLDI4NjUsMTYuNCwxOTgyLTAxLTAxLFVTQQozODIsYW1jIGNvbmNvcmQgZGwsMjMuMCw0LDE1MS4wLCwzMDM1LDIwLjUsMTk4Mi0wMS0wMSxVU0EKMzgzLHZvbGtzd2FnZW4gcmFiYml0IGwsMzYuMCw0LDEwNS4wLDc0LjAsMTk4MCwxNS4zLDE5ODItMDEtMDEsRXVyb3BlCjM4NCxtYXpkYSBnbGMgY3VzdG9tIGwsMzcuMCw0LDkxLjAsNjguMCwyMDI1LDE4LjIsMTk4Mi0wMS0wMSxKYXBhbgozODUsbWF6ZGEgZ2xjIGN1c3RvbSwzMS4wLDQsOTEuMCw2OC4wLDE5NzAsMTcuNiwxOTgyLTAxLTAxLEphcGFuCjM4NixwbHltb3V0aCBob3Jpem9uIG1pc2VyLDM4LjAsNCwxMDUuMCw2My4wLDIxMjUsMTQuNywxOTgyLTAxLTAxLFVTQQozODcsbWVyY3VyeSBseW54IGwsMzYuMCw0LDk4LjAsNzAuMCwyMTI1LDE3LjMsMTk4Mi0wMS0wMSxVU0EKMzg4LG5pc3NhbiBzdGFuemEgeGUsMzYuMCw0LDEyMC4wLDg4LjAsMjE2MCwxNC41LDE5ODItMDEtMDEsSmFwYW4KMzg5LGhvbmRhIEFjY2VsZXJhdGlvbm9yZCwzNi4wLDQsMTA3LjAsNzUuMCwyMjA1LDE0LjUsMTk4Mi0wMS0wMSxKYXBhbgozOTAsdG95b3RhIGNvcm9sbGEsMzQuMCw0LDEwOC4wLDcwLjAsMjI0NSwxNi45LDE5ODItMDEtMDEsSmFwYW4KMzkxLGhvbmRhIGNpdmljLDM4LjAsNCw5MS4wLDY3LjAsMTk2NSwxNS4wLDE5ODItMDEtMDEsSmFwYW4KMzkyLGhvbmRhIGNpdmljIChhdXRvKSwzMi4wLDQsOTEuMCw2Ny4wLDE5NjUsMTUuNywxOTgyLTAxLTAxLEphcGFuCjM5MyxkYXRzdW4gMzEwIGd4LDM4LjAsNCw5MS4wLDY3LjAsMTk5NSwxNi4yLDE5ODItMDEtMDEsSmFwYW4KMzk0LGJ1aWNrIGNlbnR1cnkgbGltaXRlZCwyNS4wLDYsMTgxLjAsMTEwLjAsMjk0NSwxNi40LDE5ODItMDEtMDEsVVNBCjM5NSxvbGRzbW9iaWxlIGN1dGxhc3MgY2llcmEgKGRpZXNlbCksMzguMCw2LDI2Mi4wLDg1LjAsMzAxNSwxNy4wLDE5ODItMDEtMDEsVVNBCjM5NixjaHJ5c2xlciBsZWJhcm9uIG1lZGFsbGlvbiwyNi4wLDQsMTU2LjAsOTIuMCwyNTg1LDE0LjUsMTk4Mi0wMS0wMSxVU0EKMzk3LGZvcmQgZ3JhbmFkYSBsLDIyLjAsNiwyMzIuMCwxMTIuMCwyODM1LDE0LjcsMTk4Mi0wMS0wMSxVU0EKMzk4LHRveW90YSBjZWxpY2EgZ3QsMzIuMCw0LDE0NC4wLDk2LjAsMjY2NSwxMy45LDE5ODItMDEtMDEsSmFwYW4KMzk5LGRvZGdlIGNoYXJnZXIgMi4yLDM2LjAsNCwxMzUuMCw4NC4wLDIzNzAsMTMuMCwxOTgyLTAxLTAxLFVTQQo0MDAsY2hldnJvbGV0IGNhbWFybywyNy4wLDQsMTUxLjAsOTAuMCwyOTUwLDE3LjMsMTk4Mi0wMS0wMSxVU0EKNDAxLGZvcmQgbXVzdGFuZyBnbCwyNy4wLDQsMTQwLjAsODYuMCwyNzkwLDE1LjYsMTk4Mi0wMS0wMSxVU0EKNDAyLHZ3IHBpY2t1cCw0NC4wLDQsOTcuMCw1Mi4wLDIxMzAsMjQuNiwxOTgyLTAxLTAxLEV1cm9wZQo0MDMsZG9kZ2UgcmFtcGFnZSwzMi4wLDQsMTM1LjAsODQuMCwyMjk1LDExLjYsMTk4Mi0wMS0wMSxVU0EKNDA0LGZvcmQgcmFuZ2VyLDI4LjAsNCwxMjAuMCw3OS4wLDI2MjUsMTguNiwxOTgyLTAxLTAxLFVTQQo0MDUsY2hldnkgcy0xMCwzMS4wLDQsMTE5LjAsODIuMCwyNzIwLDE5LjQsMTk4Mi0wMS0wMSxVU0EK&quot;' data-field-types='[[&quot;&quot;,[&quot;integer&quot;,&quot;i64&quot;]],[&quot;Name&quot;,[&quot;string&quot;,&quot;str&quot;]],[&quot;Miles_per_Gallon&quot;,[&quot;number&quot;,&quot;f64&quot;]],[&quot;Cylinders&quot;,[&quot;integer&quot;,&quot;i64&quot;]],[&quot;Displacement&quot;,[&quot;number&quot;,&quot;f64&quot;]],[&quot;Horsepower&quot;,[&quot;number&quot;,&quot;f64&quot;]],[&quot;Weight_in_lbs&quot;,[&quot;integer&quot;,&quot;i64&quot;]],[&quot;Acceleration&quot;,[&quot;number&quot;,&quot;f64&quot;]],[&quot;Year&quot;,[&quot;string&quot;,&quot;str&quot;]],[&quot;Origin&quot;,[&quot;string&quot;,&quot;str&quot;]]]' data-editable-columns='&quot;all&quot;' data-column-sizing-mode='&quot;auto&quot;'></marimo-data-editor></marimo-ui-element></marimo-form>" ] }, "metadata": {}, diff --git a/generated/examples/ui/data_editor.py.md b/generated/examples/ui/data_editor.py.md index fb99a84..0212484 100644 --- a/generated/examples/ui/data_editor.py.md +++ b/generated/examples/ui/data_editor.py.md @@ -1,6 +1,6 @@ --- title: Data Editor.Py -marimo-version: 0.17.0 +marimo-version: 0.17.7 width: medium --- diff --git a/generated/examples/ui/data_editor.script.py b/generated/examples/ui/data_editor.script.py index a6ea5fa..6cc9a4c 100644 --- a/generated/examples/ui/data_editor.script.py +++ b/generated/examples/ui/data_editor.script.py @@ -1,5 +1,5 @@ -__generated_with = "0.17.0" +__generated_with = "0.17.7" # %% import marimo as mo @@ -22,7 +22,9 @@ editor # %% -mo.md("""The following cell writes the updated dataframe to disk when the submit button is clicked.""") +mo.md(""" +The following cell writes the updated dataframe to disk when the submit button is clicked. +""") # %% mo.stop(editor.value is None, mo.md("Submit your changes.")) diff --git a/generated/examples/ui/data_explorer.py.md b/generated/examples/ui/data_explorer.py.md index 554073c..aed6a78 100644 --- a/generated/examples/ui/data_explorer.py.md +++ b/generated/examples/ui/data_explorer.py.md @@ -1,6 +1,6 @@ --- title: Data Explorer.Py -marimo-version: 0.17.0 +marimo-version: 0.17.7 width: medium header: |- # /// script diff --git a/generated/examples/ui/data_explorer.script.py b/generated/examples/ui/data_explorer.script.py index 0842b48..5c1608b 100644 --- a/generated/examples/ui/data_explorer.script.py +++ b/generated/examples/ui/data_explorer.script.py @@ -7,7 +7,7 @@ # /// -__generated_with = "0.17.0" +__generated_with = "0.17.7" # %% import marimo as mo diff --git a/generated/examples/ui/dataframe.py.md b/generated/examples/ui/dataframe.py.md index a2cdc82..9082b88 100644 --- a/generated/examples/ui/dataframe.py.md +++ b/generated/examples/ui/dataframe.py.md @@ -1,6 +1,6 @@ --- title: Dataframe.Py -marimo-version: 0.17.0 +marimo-version: 0.17.7 width: medium header: |- # /// script diff --git a/generated/examples/ui/dataframe.script.py b/generated/examples/ui/dataframe.script.py index 9fd61dd..f57f364 100644 --- a/generated/examples/ui/dataframe.script.py +++ b/generated/examples/ui/dataframe.script.py @@ -7,7 +7,7 @@ # /// -__generated_with = "0.17.0" +__generated_with = "0.17.7" # %% import marimo as mo diff --git a/generated/examples/ui/layout.py.ipynb b/generated/examples/ui/layout.py.ipynb index 1e7cffd..d371d18 100644 --- a/generated/examples/ui/layout.py.ipynb +++ b/generated/examples/ui/layout.py.ipynb @@ -39,9 +39,9 @@ "text/markdown": [ "**Stack parameters**\n", "\n", - "
\n", + "
\n", "\n", - "**Boxes **" + "**Boxes **" ] }, "metadata": {}, diff --git a/generated/examples/ui/layout.py.md b/generated/examples/ui/layout.py.md index 4d48c09..1e1683e 100644 --- a/generated/examples/ui/layout.py.md +++ b/generated/examples/ui/layout.py.md @@ -1,6 +1,6 @@ --- title: Layout.Py -marimo-version: 0.17.0 +marimo-version: 0.17.7 header: |- # /// script # requires-python = ">=3.9" diff --git a/generated/examples/ui/layout.script.py b/generated/examples/ui/layout.script.py index 72fcaa0..f847b55 100644 --- a/generated/examples/ui/layout.script.py +++ b/generated/examples/ui/layout.script.py @@ -6,16 +6,20 @@ # /// -__generated_with = "0.17.0" +__generated_with = "0.17.7" # %% import marimo as mo # %% -mo.md("""# Stacks""") +mo.md(""" +# Stacks +""") # %% -mo.md("""Use `mo.hstack` and `mo.vstack` to layout outputs in rows and columns.""") +mo.md(""" +Use `mo.hstack` and `mo.vstack` to layout outputs in rows and columns. +""") # %% align = mo.ui.dropdown( @@ -40,10 +44,14 @@ ) # %% -mo.md("""## Horizontal Stack: `hstack`""") +mo.md(""" +## Horizontal Stack: `hstack` +""") # %% -mo.md("""## Vertical Stack: `vstack`""") +mo.md(""" +## Vertical Stack: `vstack` +""") # %% def create_box(num): diff --git a/generated/examples/ui/table.py.md b/generated/examples/ui/table.py.md index ad8af2b..37b9fc9 100644 --- a/generated/examples/ui/table.py.md +++ b/generated/examples/ui/table.py.md @@ -1,6 +1,6 @@ --- title: Table.Py -marimo-version: 0.17.0 +marimo-version: 0.17.7 --- ```python {.marimo} diff --git a/generated/examples/ui/table.script.py b/generated/examples/ui/table.script.py index 31f9166..b5478b9 100644 --- a/generated/examples/ui/table.script.py +++ b/generated/examples/ui/table.script.py @@ -1,5 +1,5 @@ -__generated_with = "0.17.0" +__generated_with = "0.17.7" # %% import marimo as mo diff --git a/generated/examples/ui/tabs.py.ipynb b/generated/examples/ui/tabs.py.ipynb index 8b493d3..37f7714 100644 --- a/generated/examples/ui/tabs.py.ipynb +++ b/generated/examples/ui/tabs.py.ipynb @@ -19,7 +19,7 @@ { "data": { "text/markdown": [ - "<marimo-tabs data-initial-value='&quot;&quot;' data-label='null' data-tabs='[&quot;&lt;span class=&#92;&quot;markdown prose dark:prose-invert&#92;&quot;&gt;&lt;span class=&#92;&quot;paragraph&#92;&quot;&gt;Bob says&lt;/span&gt;&lt;/span&gt;&quot;,&quot;&lt;span class=&#92;&quot;markdown prose dark:prose-invert&#92;&quot;&gt;&lt;span class=&#92;&quot;paragraph&#92;&quot;&gt;Alice says&lt;/span&gt;&lt;/span&gt;&quot;]'><div data-kind='tab'><span class="markdown prose dark:prose-invert"><span class="paragraph">Hello, Alice! 👋</span></span></div><div data-kind='tab'><span class="markdown prose dark:prose-invert"><span class="paragraph">Hello, Bob! 👋</span></span></div></marimo-tabs>" + "<marimo-tabs data-initial-value='&quot;&quot;' data-label='null' data-tabs='[&quot;&lt;span class=&#92;&quot;markdown prose dark:prose-invert contents&#92;&quot;&gt;&lt;span class=&#92;&quot;paragraph&#92;&quot;&gt;Bob says&lt;/span&gt;&lt;/span&gt;&quot;,&quot;&lt;span class=&#92;&quot;markdown prose dark:prose-invert contents&#92;&quot;&gt;&lt;span class=&#92;&quot;paragraph&#92;&quot;&gt;Alice says&lt;/span&gt;&lt;/span&gt;&quot;]'><div data-kind='tab'><span class="markdown prose dark:prose-invert contents"><span class="paragraph">Hello, Alice! 👋</span></span></div><div data-kind='tab'><span class="markdown prose dark:prose-invert contents"><span class="paragraph">Hello, Bob! 👋</span></span></div></marimo-tabs>" ] }, "metadata": {}, diff --git a/generated/examples/ui/tabs.py.md b/generated/examples/ui/tabs.py.md index f5f1d5f..2781299 100644 --- a/generated/examples/ui/tabs.py.md +++ b/generated/examples/ui/tabs.py.md @@ -1,6 +1,6 @@ --- title: Tabs.Py -marimo-version: 0.17.0 +marimo-version: 0.17.7 --- ```python {.marimo} diff --git a/generated/examples/ui/tabs.script.py b/generated/examples/ui/tabs.script.py index 9a1dbe1..11781e9 100644 --- a/generated/examples/ui/tabs.script.py +++ b/generated/examples/ui/tabs.script.py @@ -1,5 +1,5 @@ -__generated_with = "0.17.0" +__generated_with = "0.17.7" # %% import marimo as mo