From db540a737d0845fda2928242e30e55e2cc3c2d42 Mon Sep 17 00:00:00 2001 From: rnbguy Date: Mon, 27 May 2024 23:56:29 +0000 Subject: [PATCH] jekyll build from Action 31a52813731142b5f5141da88a7a4a0025226801 --- .nojekyll | 0 CNAME | 1 + README.md | 154 + assets/css/just-the-docs-dark.css | 7595 +++++++++++++++++ assets/css/just-the-docs-dark.css.map | 1 + assets/css/just-the-docs-default.css | 7331 ++++++++++++++++ assets/css/just-the-docs-default.css.map | 1 + assets/css/just-the-docs-head-nav.css | 3 + assets/css/just-the-docs-light.css | 7331 ++++++++++++++++ assets/css/just-the-docs-light.css.map | 1 + assets/images/large-image.jpg | Bin 0 -> 545267 bytes assets/images/small-image.jpg | Bin 0 -> 44128 bytes assets/js/just-the-docs.js | 574 ++ assets/js/search-data.json | 331 + assets/js/vendor/lunr.min.js | 61 + docs/MBT-Architecture.svg | 1 + docs/model.md | 10 + docs/modelator.html | 20 + .../tla_basics_tutorials/apalache_vs_tlc.html | 23 + .../drawings/HelloWorld.excalidraw | 4010 +++++++++ .../drawings/HelloWorld.png | Bin 0 -> 310274 bytes .../drawings/HelloWorldGraph.png | Bin 0 -> 762154 bytes docs/tla_basics_tutorials/ecosystem.html | 32 + docs/tla_basics_tutorials/ethereum.html | 616 ++ .../generating_traces.html | 189 + docs/tla_basics_tutorials/hello_world.html | 182 + docs/tla_basics_tutorials/index.html | 20 + .../models/erc20/ERC20.tla | 256 + .../models/erc20/erc20-steps.md | 19 + .../models/erc20/typedefs.tla | 32 + .../models/hello_world/hello_world.cfg | 5 + .../models/hello_world/hello_world.tla | 50 + .../hello_world_typed/hello_world_typed.cfg | 5 + .../hello_world_typed/hello_world_typed.tla | 62 + .../multiple_traces/multiple_traces.tla | 43 + .../models/multiple_traces/typedefs.tla | 11 + docs/tla_basics_tutorials/tla+cheatsheet.html | 196 + docs/tla_basics_tutorials/tutorial.html | 28 + docs/tla_basics_tutorials/typechecking.html | 49 + favicon.ico | Bin 0 -> 314474 bytes index.html | 24 + 41 files changed, 29267 insertions(+) create mode 100644 .nojekyll create mode 100644 CNAME create mode 100644 README.md create mode 100644 assets/css/just-the-docs-dark.css create mode 100644 assets/css/just-the-docs-dark.css.map create mode 100644 assets/css/just-the-docs-default.css create mode 100644 assets/css/just-the-docs-default.css.map create mode 100644 assets/css/just-the-docs-head-nav.css create mode 100644 assets/css/just-the-docs-light.css create mode 100644 assets/css/just-the-docs-light.css.map create mode 100644 assets/images/large-image.jpg create mode 100644 assets/images/small-image.jpg create mode 100644 assets/js/just-the-docs.js create mode 100644 assets/js/search-data.json create mode 100644 assets/js/vendor/lunr.min.js create mode 100644 docs/MBT-Architecture.svg create mode 100644 docs/model.md create mode 100644 docs/modelator.html create mode 100644 docs/tla_basics_tutorials/apalache_vs_tlc.html create mode 100644 docs/tla_basics_tutorials/drawings/HelloWorld.excalidraw create mode 100644 docs/tla_basics_tutorials/drawings/HelloWorld.png create mode 100644 docs/tla_basics_tutorials/drawings/HelloWorldGraph.png create mode 100644 docs/tla_basics_tutorials/ecosystem.html create mode 100644 docs/tla_basics_tutorials/ethereum.html create mode 100644 docs/tla_basics_tutorials/generating_traces.html create mode 100644 docs/tla_basics_tutorials/hello_world.html create mode 100644 docs/tla_basics_tutorials/index.html create mode 100644 docs/tla_basics_tutorials/models/erc20/ERC20.tla create mode 100644 docs/tla_basics_tutorials/models/erc20/erc20-steps.md create mode 100644 docs/tla_basics_tutorials/models/erc20/typedefs.tla create mode 100644 docs/tla_basics_tutorials/models/hello_world/hello_world.cfg create mode 100644 docs/tla_basics_tutorials/models/hello_world/hello_world.tla create mode 100644 docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.cfg create mode 100644 docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.tla create mode 100644 docs/tla_basics_tutorials/models/multiple_traces/multiple_traces.tla create mode 100644 docs/tla_basics_tutorials/models/multiple_traces/typedefs.tla create mode 100644 docs/tla_basics_tutorials/tla+cheatsheet.html create mode 100644 docs/tla_basics_tutorials/tutorial.html create mode 100644 docs/tla_basics_tutorials/typechecking.html create mode 100644 favicon.ico create mode 100644 index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/CNAME b/CNAME new file mode 100644 index 00000000..b6f0ecb2 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +mbt.informal.systems diff --git a/README.md b/README.md new file mode 100644 index 00000000..d3def5ae --- /dev/null +++ b/README.md @@ -0,0 +1,154 @@ +# Jekyll Website for Model Based Techniques + +The website is live at [https://mbt.informal.systems](https://mbt.informal.systems) + +## Description + +The website is built using [`jekyll`](https://jekyllrb.com) and the sources are contained inside `jekyll` directory. + +The pages are written in Markdown format supporting some [extra](https://github.com/pmarsceill/just-the-docs) [features](https://github.com/jeffreytse/jekyll-spaceship). + +## Publishing + +The website is always compiled and served from the latest `main` branch using [Github workflow](https://github.com/informalsystems/modelator/blob/main/.github/workflows/ghpages.yml). + +_So, don't push any imcomplete changes to the `main` branch._ + +To see your changes, compile locally. + +```sh +git checkout -b new_page # to create a new branch +cd jekyll +# make sure `bundle` is installed +bundle install +bundle exec jekyll serve +# add `-w` option to recompile automatically the files are changed +# when you are finished, push the commits to new_page branch +``` + +### Troubleshooting + +If you are using M1 Apple silicon then you might have issues running jekyll locally. + +You _might_ benefit from these resources + +- [github issue discussing jekyll on M1](https://github.com/jekyll/jekyll/issues/8576) +- [a guide to installing Ruby (on M1)](https://github.com/monfresh/laptop) + +## Maintainance + +As discussed above, to add new changes or pages to the website, we need to update `main` branch. As per our [contribution guide](/CONTRIBUTING.md), please follow the rules of opening a PR to `main`. + +## Creating new pages + +0. We write pages using `Markdown` syntax. The files are named `*.md`. +1. Each page must start with a [front matter](https://jekyllrb.com/docs/front-matter). + - It is a code block with `yaml` data wrapped with `---`. It contains the necessary information for `jekyll` to compile the markdown file. It looks like this, + ``` + --- + title: Homepage + layout: default + --- + ``` +2. It must mention these following `variables`. + - `title` - title of the page + - `layout` - jekyll layout. just use `default` if you do not know what to use. + - Other useful `variables` for our websites are, + - `nav_order` - orders the title in TOC. + - `has_children` - mentions the page has child pages. + - `parent` - mentions who's the parent of this child page. + - `grand_parent` - mentions who's the grand parent of this child page + - [more](https://pmarsceill.github.io/just-the-docs/docs/navigation-structure) - `just-the-doc` reference + +3. Write your page in `markdown` format; probably using [some of the extra features](https://github.com/jeffreytse/jekyll-spaceship). + +4. Verify everything compiles using `bundle exec jekyll serve` and check the website on localhost. + +5. Push the changes to your branch. + +### Structuring + +Normally the new files can be anywhere as long as they are properly related by `parent`, `grand_parent` and `has_children` variables. + +Also `just-the-doc` supports [some customizations](https://pmarsceill.github.io/just-the-docs/docs/navigation-structure). + +## Sample page + +``` +> cat blogs.md +--- +title: Blog posts +layout: default +parent: Homepage +nav_order: 2 +--- + +# Welcome to my blogs. +``` + +## Light CheatSheat + +### Emoji + +You can type any emoji like this `:smile: :smiley: :cry: :wink:` + +> See full emoji list [here](https://www.webfx.com/tools/emoji-cheat-sheet/). + +### Embedding + +``` +![](https://www.youtube.com/watch?v=aqz-KE-bpKQ) +![](https://vimeo.com/124148255) +{%pdf https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf %} +``` + +### MathJax + +You can render *LaTeX* mathematical expressions using **MathJax**, as on [math.stackexchange.com](https://math.stackexchange.com/): + +``` +The *Gamma function* satisfying $\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$ is via the Euler integral + +$$ +x = {-b \pm \sqrt{b^2-4ac} \over 2a}. +$$ + +$$ +\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. +$$ +``` + +> More information about **LaTeX** mathematical expressions [here](https://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference). + +### Diagrams + +#### UML Sequence Diagrams + +You can render sequence diagrams like this: + +```plantuml! +Alice->Bob: Hello Bob, how are you? +Note right of Bob: Bob thinks +Bob-->Alice: I am good thanks! +Note left of Alice: Alice responds +Alice->Bob: Where have you been? +``` +#### Mermaid + +```mermaid! +gantt + title A Gantt Diagram + + section Section + A task: a1, 2014-01-01, 30d + Another task: after a1, 20d + + section Another + Task in sec: 2014-01-12, 12d + Another task: 24d +``` + +## Dev details + +Theme: `just-the-docs` ([Github](https://github.com/pmarsceill/just-the-docs), [Usage](https://pmarsceill.github.io/just-the-docs))\ +Jekyll plugin: `jekyll-spaceship` ([Github](https://github.com/jeffreytse/jekyll-spaceship), [Usage](https://github.com/jeffreytse/jekyll-spaceship#usage)) diff --git a/assets/css/just-the-docs-dark.css b/assets/css/just-the-docs-dark.css new file mode 100644 index 00000000..152a35eb --- /dev/null +++ b/assets/css/just-the-docs-dark.css @@ -0,0 +1,7595 @@ +@charset "UTF-8"; +@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee&display=swap"); +.highlight, +pre.highlight { + background: #f9f9f9; + color: #383942; +} + +.highlight pre { + background: #f9f9f9; +} + +.highlight .hll { + background: #f9f9f9; +} + +.highlight .c { + color: #9fa0a6; + font-style: italic; +} + +.highlight .err { + color: #fff; + background-color: #e05151; +} + +.highlight .k { + color: #a625a4; +} + +.highlight .l { + color: #50a04f; +} + +.highlight .n { + color: #383942; +} + +.highlight .o { + color: #383942; +} + +.highlight .p { + color: #383942; +} + +.highlight .cm { + color: #9fa0a6; + font-style: italic; +} + +.highlight .cp { + color: #9fa0a6; + font-style: italic; +} + +.highlight .c1 { + color: #9fa0a6; + font-style: italic; +} + +.highlight .cs { + color: #9fa0a6; + font-style: italic; +} + +.highlight .ge { + font-style: italic; +} + +.highlight .gs { + font-weight: 700; +} + +.highlight .kc { + color: #a625a4; +} + +.highlight .kd { + color: #a625a4; +} + +.highlight .kn { + color: #a625a4; +} + +.highlight .kp { + color: #a625a4; +} + +.highlight .kr { + color: #a625a4; +} + +.highlight .kt { + color: #a625a4; +} + +.highlight .ld { + color: #50a04f; +} + +.highlight .m { + color: #b66a00; +} + +.highlight .s { + color: #50a04f; +} + +.highlight .na { + color: #b66a00; +} + +.highlight .nb { + color: #ca7601; +} + +.highlight .nc { + color: #ca7601; +} + +.highlight .no { + color: #ca7601; +} + +.highlight .nd { + color: #ca7601; +} + +.highlight .ni { + color: #ca7601; +} + +.highlight .ne { + color: #ca7601; +} + +.highlight .nf { + color: #383942; +} + +.highlight .nl { + color: #ca7601; +} + +.highlight .nn { + color: #383942; +} + +.highlight .nx { + color: #383942; +} + +.highlight .py { + color: #ca7601; +} + +.highlight .nt { + color: #e35549; +} + +.highlight .nv { + color: #ca7601; +} + +.highlight .ow { + font-weight: 700; +} + +.highlight .w { + color: #f8f8f2; +} + +.highlight .mf { + color: #b66a00; +} + +.highlight .mh { + color: #b66a00; +} + +.highlight .mi { + color: #b66a00; +} + +.highlight .mo { + color: #b66a00; +} + +.highlight .sb { + color: #50a04f; +} + +.highlight .sc { + color: #50a04f; +} + +.highlight .sd { + color: #50a04f; +} + +.highlight .s2 { + color: #50a04f; +} + +.highlight .se { + color: #50a04f; +} + +.highlight .sh { + color: #50a04f; +} + +.highlight .si { + color: #50a04f; +} + +.highlight .sx { + color: #50a04f; +} + +.highlight .sr { + color: #0083bb; +} + +.highlight .s1 { + color: #50a04f; +} + +.highlight .ss { + color: #0083bb; +} + +.highlight .bp { + color: #ca7601; +} + +.highlight .vc { + color: #ca7601; +} + +.highlight .vg { + color: #ca7601; +} + +.highlight .vi { + color: #e35549; +} + +.highlight .il { + color: #b66a00; +} + +.highlight .gu { + color: #75715e; +} + +.highlight .gd { + color: #e05151; +} + +.highlight .gi { + color: #43d089; +} + +.highlight .language-json .w + .s2 { + color: #e35549; +} + +.highlight .language-json .kc { + color: #0083bb; +} + +.highlight, +pre.highlight { + background: #31343f; + color: #dee2f7; +} + +.highlight pre { + background: #31343f; +} + +.highlight .hll { + background: #31343f; +} + +.highlight .c { + color: #63677e; + font-style: italic; +} + +.highlight .err { + color: #960050; + background-color: #1e0010; +} + +.highlight .k { + color: #e19ef5; +} + +.highlight .l { + color: #a3eea0; +} + +.highlight .n { + color: #dee2f7; +} + +.highlight .o { + color: #dee2f7; +} + +.highlight .p { + color: #dee2f7; +} + +.highlight .cm { + color: #63677e; + font-style: italic; +} + +.highlight .cp { + color: #63677e; + font-style: italic; +} + +.highlight .c1 { + color: #63677e; + font-style: italic; +} + +.highlight .cs { + color: #63677e; + font-style: italic; +} + +.highlight .ge { + font-style: italic; +} + +.highlight .gs { + font-weight: 700; +} + +.highlight .kc { + color: #e19ef5; +} + +.highlight .kd { + color: #e19ef5; +} + +.highlight .kn { + color: #e19ef5; +} + +.highlight .kp { + color: #e19ef5; +} + +.highlight .kr { + color: #e19ef5; +} + +.highlight .kt { + color: #e19ef5; +} + +.highlight .ld { + color: #a3eea0; +} + +.highlight .m { + color: #eddc96; +} + +.highlight .s { + color: #a3eea0; +} + +.highlight .na { + color: #eddc96; +} + +.highlight .nb { + color: #fdce68; +} + +.highlight .nc { + color: #fdce68; +} + +.highlight .no { + color: #fdce68; +} + +.highlight .nd { + color: #fdce68; +} + +.highlight .ni { + color: #fdce68; +} + +.highlight .ne { + color: #fdce68; +} + +.highlight .nf { + color: #dee2f7; +} + +.highlight .nl { + color: #fdce68; +} + +.highlight .nn { + color: #dee2f7; +} + +.highlight .nx { + color: #dee2f7; +} + +.highlight .py { + color: #fdce68; +} + +.highlight .nt { + color: #f9867b; +} + +.highlight .nv { + color: #fdce68; +} + +.highlight .ow { + font-weight: 700; +} + +.highlight .w { + color: #f8f8f2; +} + +.highlight .mf { + color: #eddc96; +} + +.highlight .mh { + color: #eddc96; +} + +.highlight .mi { + color: #eddc96; +} + +.highlight .mo { + color: #eddc96; +} + +.highlight .sb { + color: #a3eea0; +} + +.highlight .sc { + color: #a3eea0; +} + +.highlight .sd { + color: #a3eea0; +} + +.highlight .s2 { + color: #a3eea0; +} + +.highlight .se { + color: #a3eea0; +} + +.highlight .sh { + color: #a3eea0; +} + +.highlight .si { + color: #a3eea0; +} + +.highlight .sx { + color: #a3eea0; +} + +.highlight .sr { + color: #7be2f9; +} + +.highlight .s1 { + color: #a3eea0; +} + +.highlight .ss { + color: #7be2f9; +} + +.highlight .bp { + color: #fdce68; +} + +.highlight .vc { + color: #fdce68; +} + +.highlight .vg { + color: #fdce68; +} + +.highlight .vi { + color: #f9867b; +} + +.highlight .il { + color: #eddc96; +} + +.highlight .gu { + color: #75715e; +} + +.highlight .gd { + color: #f92672; +} + +.highlight .gi { + color: #a6e22e; +} + +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type=button]:-moz-focusring, +[type=reset]:-moz-focusring, +[type=submit]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type=checkbox], +[type=radio] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type=search] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +:root { + color-scheme: dark; +} + +* { + box-sizing: border-box; +} + +html { + font-size: 0.875rem !important; + scroll-behavior: smooth; +} +@media (min-width: 31.25rem) { + html { + font-size: 1rem !important; + } +} + +body { + font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Segoe UI Emoji"; + font-size: inherit; + line-height: 1.4; + color: #e6e1e8; + background-color: #27262b; + overflow-wrap: break-word; +} + +ol, +ul, +dl, +pre, +address, +blockquote, +table, +div, +hr, +form, +fieldset, +noscript .table-wrapper { + margin-top: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6, +#toctitle { + margin-top: 0; + margin-bottom: 1em; + font-weight: 500; + line-height: 1.25; + color: #f5f6fa; +} + +p { + margin-top: 1em; + margin-bottom: 1em; +} + +a { + color: #2c84fa; + text-decoration: none; +} + +a:not([class]) { + text-decoration: underline; + text-decoration-color: #44434d; + text-underline-offset: 2px; +} +a:not([class]):hover { + text-decoration-color: rgba(44, 132, 250, 0.45); +} + +code { + font-family: "SFMono-Regular", menlo, consolas, monospace; + font-size: 0.75em; + line-height: 1.4; +} + +figure, +pre { + margin: 0; +} + +li { + margin: 0.25em 0; +} + +img { + max-width: 100%; + height: auto; +} + +hr { + height: 1px; + padding: 0; + margin: 2rem 0; + background-color: #44434d; + border: 0; +} + +blockquote { + margin: 10px 0; + margin-block-start: 0; + margin-inline-start: 0; + padding-left: 1rem; + border-left: 3px solid #44434d; +} + +.side-bar { + z-index: 0; + display: flex; + flex-wrap: wrap; + background-color: #27262b; +} +@media (min-width: 50rem) { + .side-bar { + flex-flow: column nowrap; + position: fixed; + width: 15.5rem; + height: 100%; + border-right: 1px solid #44434d; + align-items: flex-end; + } +} +@media (min-width: 66.5rem) { + .side-bar { + width: calc((100% - 66.5rem) / 2 + 16.5rem); + min-width: 16.5rem; + } +} +@media (min-width: 50rem) { + .side-bar + .main { + margin-left: 15.5rem; + } +} +@media (min-width: 66.5rem) { + .side-bar + .main { + margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem); + } +} +.side-bar + .main .main-header { + display: none; + background-color: #27262b; +} +@media (min-width: 50rem) { + .side-bar + .main .main-header { + display: flex; + background-color: #27262b; + } +} +.side-bar + .main .main-header.nav-open { + display: block; +} +@media (min-width: 50rem) { + .side-bar + .main .main-header.nav-open { + display: flex; + } +} + +.main { + margin: auto; +} +@media (min-width: 50rem) { + .main { + position: relative; + max-width: 50rem; + } +} + +.main-content-wrap { + padding-right: 1rem; + padding-left: 1rem; + padding-top: 1rem; + padding-bottom: 1rem; +} +@media (min-width: 50rem) { + .main-content-wrap { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 50rem) { + .main-content-wrap { + padding-top: 2rem; + padding-bottom: 2rem; + } +} + +.main-header { + z-index: 0; + border-bottom: 1px solid #44434d; +} +@media (min-width: 50rem) { + .main-header { + display: flex; + justify-content: space-between; + height: 3.75rem; + } +} + +.site-nav, +.site-header, +.site-footer { + width: 100%; +} +@media (min-width: 66.5rem) { + .site-nav, + .site-header, + .site-footer { + width: 16.5rem; + } +} + +.site-nav { + display: none; +} +.site-nav.nav-open { + display: block; +} +@media (min-width: 50rem) { + .site-nav { + display: block; + padding-top: 3rem; + padding-bottom: 1rem; + overflow-y: auto; + flex: 1 1 auto; + } +} + +.site-header { + display: flex; + min-height: 3.75rem; + align-items: center; +} +@media (min-width: 50rem) { + .site-header { + height: 3.75rem; + max-height: 3.75rem; + border-bottom: 1px solid #44434d; + } +} + +.site-title { + padding-right: 1rem; + padding-left: 1rem; + flex-grow: 1; + display: flex; + height: 100%; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #f5f6fa; + font-size: 1.125rem !important; +} +@media (min-width: 50rem) { + .site-title { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 31.25rem) { + .site-title { + font-size: 1.5rem !important; + line-height: 1.25; + } +} +@media (min-width: 50rem) { + .site-title { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } +} + +.site-button { + display: flex; + height: 100%; + padding: 1rem; + align-items: center; +} + +@media (min-width: 50rem) { + .site-header .site-button { + display: none; + } +} +.site-title:hover { + background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%); +} + +.site-button:hover { + background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 100%); +} + +body { + position: relative; + padding-bottom: 4rem; + overflow-y: scroll; +} +@media (min-width: 50rem) { + body { + position: static; + padding-bottom: 0; + } +} + +.site-footer { + padding-right: 1rem; + padding-left: 1rem; + position: absolute; + bottom: 0; + left: 0; + padding-top: 1rem; + padding-bottom: 1rem; + color: #959396; + font-size: 0.6875rem !important; +} +@media (min-width: 50rem) { + .site-footer { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 31.25rem) { + .site-footer { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) { + .site-footer { + position: static; + justify-self: end; + } +} + +.icon { + width: 1.5rem; + height: 1.5rem; + color: #2c84fa; +} + +.main-content { + line-height: 1.6; +} +.main-content ol, +.main-content ul, +.main-content dl, +.main-content pre, +.main-content address, +.main-content blockquote, +.main-content .table-wrapper { + margin-top: 0.5em; +} +.main-content a { + overflow: hidden; + text-overflow: ellipsis; +} +.main-content ul, +.main-content ol { + padding-left: 1.5em; +} +.main-content li .highlight { + margin-top: 0.25rem; +} +.main-content ol { + list-style-type: none; + counter-reset: step-counter; +} +.main-content ol > li { + position: relative; +} +.main-content ol > li::before { + position: absolute; + top: 0.2em; + left: -1.6em; + color: #959396; + content: counter(step-counter); + counter-increment: step-counter; + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .main-content ol > li::before { + font-size: 0.875rem !important; + } +} +@media (min-width: 31.25rem) { + .main-content ol > li::before { + top: 0.11em; + } +} +.main-content ol > li ol { + counter-reset: sub-counter; +} +.main-content ol > li ol > li::before { + content: counter(sub-counter, lower-alpha); + counter-increment: sub-counter; +} +.main-content ul { + list-style: none; +} +.main-content ul > li::before { + position: absolute; + margin-left: -1.4em; + color: #959396; + content: "•"; +} +.main-content .task-list-item::before { + content: ""; +} +.main-content .task-list-item-checkbox { + margin-right: 0.6em; + margin-left: -1.4em; +} +.main-content hr + * { + margin-top: 0; +} +.main-content h1:first-of-type { + margin-top: 0.5em; +} +.main-content dl { + display: grid; + grid-template: auto/10em 1fr; +} +.main-content dt, +.main-content dd { + margin: 0.25em 0; +} +.main-content dt { + grid-column: 1; + font-weight: 500; + text-align: right; +} +.main-content dt::after { + content: ":"; +} +.main-content dd { + grid-column: 2; + margin-bottom: 0; + margin-left: 1em; +} +.main-content dd blockquote:first-child, +.main-content dd div:first-child, +.main-content dd dl:first-child, +.main-content dd dt:first-child, +.main-content dd h1:first-child, +.main-content dd h2:first-child, +.main-content dd h3:first-child, +.main-content dd h4:first-child, +.main-content dd h5:first-child, +.main-content dd h6:first-child, +.main-content dd li:first-child, +.main-content dd ol:first-child, +.main-content dd p:first-child, +.main-content dd pre:first-child, +.main-content dd table:first-child, +.main-content dd ul:first-child, +.main-content dd .table-wrapper:first-child { + margin-top: 0; +} +.main-content dd dl:first-child dt:first-child, +.main-content dd dl:first-child dd:nth-child(2), +.main-content ol dl:first-child dt:first-child, +.main-content ol dl:first-child dd:nth-child(2), +.main-content ul dl:first-child dt:first-child, +.main-content ul dl:first-child dd:nth-child(2) { + margin-top: 0; +} +.main-content .anchor-heading { + position: absolute; + right: -1rem; + width: 1.5rem; + height: 100%; + padding-right: 0.25rem; + padding-left: 0.25rem; + overflow: visible; +} +@media (min-width: 50rem) { + .main-content .anchor-heading { + right: auto; + left: -1.5rem; + } +} +.main-content .anchor-heading svg { + display: inline-block; + width: 100%; + height: 100%; + color: #2c84fa; + visibility: hidden; +} +.main-content .anchor-heading:hover svg, +.main-content .anchor-heading:focus svg, +.main-content h1:hover > .anchor-heading svg, +.main-content h2:hover > .anchor-heading svg, +.main-content h3:hover > .anchor-heading svg, +.main-content h4:hover > .anchor-heading svg, +.main-content h5:hover > .anchor-heading svg, +.main-content h6:hover > .anchor-heading svg { + visibility: visible; +} +.main-content summary { + cursor: pointer; +} +.main-content h1, +.main-content h2, +.main-content h3, +.main-content h4, +.main-content h5, +.main-content h6, +.main-content #toctitle { + position: relative; + margin-top: 1.5em; + margin-bottom: 0.25em; +} +.main-content h1 + table, +.main-content h1 + .table-wrapper, +.main-content h1 + .code-example, +.main-content h1 + .highlighter-rouge, +.main-content h1 + .sectionbody .listingblock, +.main-content h2 + table, +.main-content h2 + .table-wrapper, +.main-content h2 + .code-example, +.main-content h2 + .highlighter-rouge, +.main-content h2 + .sectionbody .listingblock, +.main-content h3 + table, +.main-content h3 + .table-wrapper, +.main-content h3 + .code-example, +.main-content h3 + .highlighter-rouge, +.main-content h3 + .sectionbody .listingblock, +.main-content h4 + table, +.main-content h4 + .table-wrapper, +.main-content h4 + .code-example, +.main-content h4 + .highlighter-rouge, +.main-content h4 + .sectionbody .listingblock, +.main-content h5 + table, +.main-content h5 + .table-wrapper, +.main-content h5 + .code-example, +.main-content h5 + .highlighter-rouge, +.main-content h5 + .sectionbody .listingblock, +.main-content h6 + table, +.main-content h6 + .table-wrapper, +.main-content h6 + .code-example, +.main-content h6 + .highlighter-rouge, +.main-content h6 + .sectionbody .listingblock, +.main-content #toctitle + table, +.main-content #toctitle + .table-wrapper, +.main-content #toctitle + .code-example, +.main-content #toctitle + .highlighter-rouge, +.main-content #toctitle + .sectionbody .listingblock { + margin-top: 1em; +} +.main-content h1 + p:not(.label), +.main-content h2 + p:not(.label), +.main-content h3 + p:not(.label), +.main-content h4 + p:not(.label), +.main-content h5 + p:not(.label), +.main-content h6 + p:not(.label), +.main-content #toctitle + p:not(.label) { + margin-top: 0; +} +.main-content > h1:first-child, +.main-content > h2:first-child, +.main-content > h3:first-child, +.main-content > h4:first-child, +.main-content > h5:first-child, +.main-content > h6:first-child, +.main-content > .sect1:first-child > h2, +.main-content > .sect2:first-child > h3, +.main-content > .sect3:first-child > h4, +.main-content > .sect4:first-child > h5, +.main-content > .sect5:first-child > h6 { + margin-top: 0.5rem; +} + +.nav-list { + padding: 0; + margin-top: 0; + margin-bottom: 0; + list-style: none; +} +.nav-list .nav-list-item { + font-size: 0.875rem !important; + position: relative; + margin: 0; +} +@media (min-width: 31.25rem) { + .nav-list .nav-list-item { + font-size: 1rem !important; + } +} +@media (min-width: 50rem) { + .nav-list .nav-list-item { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .nav-list .nav-list-item { + font-size: 0.875rem !important; + } +} +.nav-list .nav-list-item .nav-list-link { + display: block; + min-height: 3rem; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + line-height: 2.5rem; + padding-right: 3rem; + padding-left: 1rem; +} +@media (min-width: 50rem) { + .nav-list .nav-list-item .nav-list-link { + min-height: 2rem; + line-height: 1.5rem; + padding-right: 2rem; + padding-left: 2rem; + } +} +.nav-list .nav-list-item .nav-list-link.external > svg { + width: 1rem; + height: 1rem; + vertical-align: text-bottom; +} +.nav-list .nav-list-item .nav-list-link.active { + font-weight: 600; + text-decoration: none; +} +.nav-list .nav-list-item .nav-list-link:hover, .nav-list .nav-list-item .nav-list-link.active { + background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 80%, rgba(32, 31, 35, 0) 100%); +} +.nav-list .nav-list-item .nav-list-expander { + position: absolute; + right: 0; + width: 3rem; + height: 3rem; + padding: 0.75rem; + color: #2c84fa; +} +@media (min-width: 50rem) { + .nav-list .nav-list-item .nav-list-expander { + width: 2rem; + height: 2rem; + padding: 0.5rem; + } +} +.nav-list .nav-list-item .nav-list-expander:hover { + background-image: linear-gradient(-90deg, #201f23 0%, rgba(32, 31, 35, 0.8) 100%); +} +.nav-list .nav-list-item .nav-list-expander svg { + transform: rotate(90deg); +} +.nav-list .nav-list-item > .nav-list { + display: none; + padding-left: 0.75rem; + list-style: none; +} +.nav-list .nav-list-item > .nav-list .nav-list-item { + position: relative; +} +.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-link { + color: #959396; +} +.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-expander { + color: #959396; +} +.nav-list .nav-list-item.active > .nav-list-expander svg { + transform: rotate(-90deg); +} +.nav-list .nav-list-item.active > .nav-list { + display: block; +} + +.nav-category { + padding: 0.5rem 1rem; + font-weight: 600; + text-align: start; + text-transform: uppercase; + border-bottom: 1px solid #44434d; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .nav-category { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) { + .nav-category { + padding: 0.5rem 2rem; + margin-top: 1rem; + text-align: start; + } + .nav-category:first-child { + margin-top: 0; + } +} + +.nav-list.nav-category-list > .nav-list-item { + margin: 0; +} +.nav-list.nav-category-list > .nav-list-item > .nav-list { + padding: 0; +} +.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { + color: #2c84fa; +} +.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander { + color: #2c84fa; +} + +.aux-nav { + height: 100%; + overflow-x: auto; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .aux-nav { + font-size: 0.75rem !important; + } +} +.aux-nav .aux-nav-list { + display: flex; + height: 100%; + padding: 0; + margin: 0; + list-style: none; +} +.aux-nav .aux-nav-list-item { + display: inline-block; + height: 100%; + padding: 0; + margin: 0; +} +@media (min-width: 50rem) { + .aux-nav { + padding-right: 1rem; + } +} + +@media (min-width: 50rem) { + .breadcrumb-nav { + margin-top: -1rem; + } +} + +.breadcrumb-nav-list { + padding-left: 0; + margin-bottom: 0.75rem; + list-style: none; +} + +.breadcrumb-nav-list-item { + display: table-cell; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .breadcrumb-nav-list-item { + font-size: 0.75rem !important; + } +} +.breadcrumb-nav-list-item::before { + display: none; +} +.breadcrumb-nav-list-item::after { + display: inline-block; + margin-right: 0.5rem; + margin-left: 0.5rem; + color: #959396; + content: "/"; +} +.breadcrumb-nav-list-item:last-child::after { + content: ""; +} + +h1, +.text-alpha { + font-size: 2rem !important; + line-height: 1.25; + font-weight: 300; +} +@media (min-width: 31.25rem) { + h1, + .text-alpha { + font-size: 2.25rem !important; + } +} + +h2, +.text-beta, +#toctitle { + font-size: 1.125rem !important; +} +@media (min-width: 31.25rem) { + h2, + .text-beta, + #toctitle { + font-size: 1.5rem !important; + line-height: 1.25; + } +} + +h3, +.text-gamma { + font-size: 1rem !important; +} +@media (min-width: 31.25rem) { + h3, + .text-gamma { + font-size: 1.125rem !important; + } +} + +h4, +.text-delta { + font-size: 0.6875rem !important; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.1em; +} +@media (min-width: 31.25rem) { + h4, + .text-delta { + font-size: 0.75rem !important; + } +} + +h4 code { + text-transform: none; +} + +h5, +.text-epsilon { + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + h5, + .text-epsilon { + font-size: 0.875rem !important; + } +} + +h6, +.text-zeta { + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + h6, + .text-zeta { + font-size: 0.75rem !important; + } +} + +.text-small { + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .text-small { + font-size: 0.75rem !important; + } +} + +.text-mono { + font-family: "SFMono-Regular", menlo, consolas, monospace !important; +} + +.text-left { + text-align: left !important; +} + +.text-center { + text-align: center !important; +} + +.text-right { + text-align: right !important; +} + +.label:not(g), +.label-blue:not(g) { + display: inline-block; + padding: 0.16em 0.56em; + margin-right: 0.5rem; + margin-left: 0.5rem; + color: #fff; + text-transform: uppercase; + vertical-align: middle; + background-color: #2869e6; + font-size: 0.6875rem !important; + border-radius: 12px; +} +@media (min-width: 31.25rem) { + .label:not(g), + .label-blue:not(g) { + font-size: 0.75rem !important; + } +} + +.label-green:not(g) { + background-color: #009c7b; +} + +.label-purple:not(g) { + background-color: #5e41d0; +} + +.label-red:not(g) { + background-color: #e94c4c; +} + +.label-yellow:not(g) { + color: #44434d; + background-color: #f7d12e; +} + +.btn { + display: inline-block; + box-sizing: border-box; + padding: 0.3em 1em; + margin: 0; + font-family: inherit; + font-size: inherit; + font-weight: 500; + line-height: 1.5; + color: #2c84fa; + text-decoration: none; + vertical-align: baseline; + cursor: pointer; + background-color: #302d36; + border-width: 0; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + appearance: none; +} +.btn:focus { + text-decoration: none; + outline: none; + box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); +} +.btn:focus:hover, .btn.selected:focus { + box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); +} +.btn:hover, .btn.zeroclipboard-is-hover { + color: #227efa; +} +.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { + text-decoration: none; + background-color: #2e2b33; +} +.btn:active, .btn.selected, .btn.zeroclipboard-is-active { + background-color: #29262e; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn.selected:hover { + background-color: #cfcfcf; +} +.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover { + color: rgba(102, 102, 102, 0.5); + cursor: default; + background-color: rgba(229, 229, 229, 0.5); + background-image: none; + box-shadow: none; +} + +.btn-outline { + color: #2c84fa; + background: transparent; + box-shadow: inset 0 0 0 2px #e6e1e8; +} +.btn-outline:hover, .btn-outline:active, .btn-outline.zeroclipboard-is-hover, .btn-outline.zeroclipboard-is-active { + color: #1878fa; + text-decoration: none; + background-color: transparent; + box-shadow: inset 0 0 0 3px #e6e1e8; +} +.btn-outline:focus { + text-decoration: none; + outline: none; + box-shadow: inset 0 0 0 2px #5c5962, 0 0 0 3px rgba(0, 0, 255, 0.25); +} +.btn-outline:focus:hover, .btn-outline.selected:focus { + box-shadow: inset 0 0 0 2px #5c5962; +} + +.btn-primary { + color: #fff; + background-color: #2448a7; + background-image: linear-gradient(#2b55c4, #2448a7); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-primary:hover, .btn-primary.zeroclipboard-is-hover { + color: #fff; + background-color: #22459e; + background-image: linear-gradient(#2850b7, #22459e); +} +.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active { + background-color: #21439a; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-primary.selected:hover { + background-color: #1d3a85; +} + +.btn-purple { + color: #fff; + background-color: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-purple:hover, .btn-purple.zeroclipboard-is-hover { + color: #fff; + background-color: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-purple.selected:hover { + background-color: #472cb2; +} + +.btn-blue { + color: #fff; + background-color: #227efa; + background-image: linear-gradient(#4593fb, #227efa); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-blue:hover, .btn-blue.zeroclipboard-is-hover { + color: #fff; + background-color: #1878fa; + background-image: linear-gradient(#368afa, #1878fa); +} +.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active { + background-color: #1375f9; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-blue.selected:hover { + background-color: #0669ed; +} + +.btn-green { + color: #fff; + background-color: #10ac7d; + background-image: linear-gradient(#13cc95, #10ac7d); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-green:hover, .btn-green.zeroclipboard-is-hover { + color: #fff; + background-color: #0fa276; + background-image: linear-gradient(#12be8b, #0fa276); +} +.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { + background-color: #0f9e73; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-green.selected:hover { + background-color: #0d8662; +} + +.btn-reset { + background: none; + border: none; + margin: 0; + text-align: inherit; + font: inherit; + border-radius: 0; + appearance: none; +} + +.search { + position: relative; + z-index: 2; + flex-grow: 1; + height: 4rem; + padding: 0.5rem; + transition: padding linear 200ms; +} +@media (min-width: 50rem) { + .search { + position: relative !important; + width: auto !important; + height: 100% !important; + padding: 0; + transition: none; + } +} + +.search-input-wrap { + position: relative; + z-index: 1; + height: 3rem; + overflow: hidden; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + transition: height linear 200ms; +} +@media (min-width: 50rem) { + .search-input-wrap { + position: absolute; + width: 100%; + max-width: 33.5rem; + height: 100% !important; + border-radius: 0; + box-shadow: none; + transition: width ease 400ms; + } +} + +.search-input { + position: absolute; + width: 100%; + height: 100%; + padding: 0.5rem 1rem 0.5rem 2.5rem; + font-size: 1rem; + color: #e6e1e8; + background-color: #302d36; + border-top: 0; + border-right: 0; + border-bottom: 0; + border-left: 0; + border-radius: 0; +} +@media (min-width: 50rem) { + .search-input { + padding: 0.5rem 1rem 0.5rem 3.5rem; + font-size: 0.875rem; + background-color: #27262b; + transition: padding-left linear 200ms; + } +} +.search-input:focus { + outline: 0; +} +.search-input:focus + .search-label .search-icon { + color: #2c84fa; +} + +.search-label { + position: absolute; + display: flex; + height: 100%; + padding-left: 1rem; +} +@media (min-width: 50rem) { + .search-label { + padding-left: 2rem; + transition: padding-left linear 200ms; + } +} +.search-label .search-icon { + width: 1.2rem; + height: 1.2rem; + align-self: center; + color: #959396; +} + +.search-results { + position: absolute; + left: 0; + display: none; + width: 100%; + max-height: calc(100% - 4rem); + overflow-y: auto; + background-color: #302d36; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); +} +@media (min-width: 50rem) { + .search-results { + top: 100%; + width: 33.5rem; + max-height: calc(100vh - 200%) !important; + } +} + +.search-results-list { + padding-left: 0; + margin-bottom: 0.25rem; + list-style: none; + font-size: 0.875rem !important; +} +@media (min-width: 31.25rem) { + .search-results-list { + font-size: 1rem !important; + } +} +@media (min-width: 50rem) { + .search-results-list { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .search-results-list { + font-size: 0.875rem !important; + } +} + +.search-results-list-item { + padding: 0; + margin: 0; +} + +.search-result { + display: block; + padding: 0.25rem 0.75rem; +} +.search-result:hover, .search-result.active { + background-color: #201f23; +} + +.search-result-title { + display: block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +@media (min-width: 31.25rem) { + .search-result-title { + display: inline-block; + width: 40%; + padding-right: 0.5rem; + vertical-align: top; + } +} + +.search-result-doc { + display: flex; + align-items: center; + word-wrap: break-word; +} +.search-result-doc.search-result-doc-parent { + opacity: 0.5; + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .search-result-doc.search-result-doc-parent { + font-size: 0.875rem !important; + } +} +@media (min-width: 50rem) { + .search-result-doc.search-result-doc-parent { + font-size: 0.6875rem !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .search-result-doc.search-result-doc-parent { + font-size: 0.75rem !important; + } +} +.search-result-doc .search-result-icon { + width: 1rem; + height: 1rem; + margin-right: 0.5rem; + color: #2c84fa; + flex-shrink: 0; +} +.search-result-doc .search-result-doc-title { + overflow: auto; +} + +.search-result-section { + margin-left: 1.5rem; + word-wrap: break-word; +} + +.search-result-rel-url { + display: block; + margin-left: 1.5rem; + overflow: hidden; + color: #959396; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 0.5625rem !important; +} +@media (min-width: 31.25rem) { + .search-result-rel-url { + font-size: 0.625rem !important; + } +} + +.search-result-previews { + display: block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + margin-left: 0.5rem; + color: #959396; + word-wrap: break-word; + border-left: 1px solid; + border-left-color: #44434d; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .search-result-previews { + font-size: 0.75rem !important; + } +} +@media (min-width: 31.25rem) { + .search-result-previews { + display: inline-block; + width: 60%; + padding-left: 0.5rem; + margin-left: 0; + vertical-align: top; + } +} + +.search-result-preview + .search-result-preview { + margin-top: 0.25rem; +} + +.search-result-highlight { + font-weight: bold; +} + +.search-no-result { + padding: 0.5rem 0.75rem; + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .search-no-result { + font-size: 0.875rem !important; + } +} + +.search-button { + position: fixed; + right: 1rem; + bottom: 1rem; + display: flex; + width: 3.5rem; + height: 3.5rem; + background-color: #302d36; + border: 1px solid rgba(44, 132, 250, 0.3); + border-radius: 1.75rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + align-items: center; + justify-content: center; +} + +.search-overlay { + position: fixed; + top: 0; + left: 0; + z-index: 1; + width: 0; + height: 0; + background-color: rgba(0, 0, 0, 0.3); + opacity: 0; + transition: opacity ease 400ms, width 0s 400ms, height 0s 400ms; +} + +.search-active .search { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 0; +} +.search-active .search-input-wrap { + height: 4rem; + border-radius: 0; +} +@media (min-width: 50rem) { + .search-active .search-input-wrap { + width: 33.5rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + } +} +.search-active .search-input { + background-color: #302d36; +} +@media (min-width: 50rem) { + .search-active .search-input { + padding-left: 2.3rem; + } +} +@media (min-width: 50rem) { + .search-active .search-label { + padding-left: 0.6rem; + } +} +.search-active .search-results { + display: block; +} +.search-active .search-overlay { + width: 100%; + height: 100%; + opacity: 1; + transition: opacity ease 400ms, width 0s, height 0s; +} +@media (min-width: 50rem) { + .search-active .main { + position: fixed; + right: 0; + left: 0; + } +} +.search-active .main-header { + padding-top: 4rem; +} +@media (min-width: 50rem) { + .search-active .main-header { + padding-top: 0; + } +} + +.table-wrapper { + display: block; + width: 100%; + max-width: 100%; + margin-bottom: 1.5rem; + overflow-x: auto; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); +} + +table { + display: table; + min-width: 100%; + border-collapse: separate; +} + +th, +td { + font-size: 0.75rem !important; + min-width: 7.5rem; + padding: 0.5rem 0.75rem; + background-color: #302d36; + border-bottom: 1px solid rgba(68, 67, 77, 0.5); + border-left: 1px solid #44434d; +} +@media (min-width: 31.25rem) { + th, + td { + font-size: 0.875rem !important; + } +} +th:first-of-type, +td:first-of-type { + border-left: 0; +} + +tbody tr:last-of-type th, +tbody tr:last-of-type td { + border-bottom: 0; +} +tbody tr:last-of-type td { + padding-bottom: 0.75rem; +} + +thead th { + border-bottom: 1px solid #44434d; +} + +:not(pre, figure) > code { + padding: 0.2em 0.15em; + font-weight: 400; + background-color: #31343f; + border: 1px solid #44434d; + border-radius: 4px; +} + +a:visited code { + border-color: #44434d; +} + +div.highlighter-rouge, +div.listingblock > div.content, +figure.highlight { + margin-top: 0; + margin-bottom: 0.75rem; + background-color: #31343f; + border-radius: 4px; + box-shadow: none; + -webkit-overflow-scrolling: touch; + position: relative; + padding: 0; +} +div.highlighter-rouge > button, +div.listingblock > div.content > button, +figure.highlight > button { + width: 0.75rem; + opacity: 0; + position: absolute; + top: 0; + right: 0; + border: 0.75rem solid #31343f; + background-color: #31343f; + color: #e6e1e8; + box-sizing: content-box; +} +div.highlighter-rouge > button svg, +div.listingblock > div.content > button svg, +figure.highlight > button svg { + fill: #e6e1e8; +} +div.highlighter-rouge > button:active, +div.listingblock > div.content > button:active, +figure.highlight > button:active { + text-decoration: none; + outline: none; + opacity: 1; +} +div.highlighter-rouge > button:focus, +div.listingblock > div.content > button:focus, +figure.highlight > button:focus { + opacity: 1; +} +div.highlighter-rouge:hover > button, +div.listingblock > div.content:hover > button, +figure.highlight:hover > button { + cursor: copy; + opacity: 1; +} + +div.highlighter-rouge div.highlight { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} +div.highlighter-rouge pre.highlight, +div.highlighter-rouge code { + padding: 0; + margin: 0; + border: 0; +} + +div.listingblock { + margin-top: 0; + margin-bottom: 0.75rem; +} +div.listingblock div.content { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} +div.listingblock div.content > pre, +div.listingblock code { + padding: 0; + margin: 0; + border: 0; +} + +figure.highlight pre, +figure.highlight :not(pre) > code { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} + +.highlight .table-wrapper { + padding: 0.75rem 0; + margin: 0; + border: 0; + box-shadow: none; +} +.highlight .table-wrapper td, +.highlight .table-wrapper pre { + font-size: 0.6875rem !important; + min-width: 0; + padding: 0; + background-color: #31343f; + border: 0; +} +@media (min-width: 31.25rem) { + .highlight .table-wrapper td, + .highlight .table-wrapper pre { + font-size: 0.75rem !important; + } +} +.highlight .table-wrapper td.gl { + width: 1em; + padding-right: 0.75rem; + padding-left: 0.75rem; +} +.highlight .table-wrapper pre { + margin: 0; + line-height: 2; +} + +.code-example, +.listingblock > .title { + padding: 0.75rem; + margin-bottom: 0.75rem; + overflow: auto; + border: 1px solid #44434d; + border-radius: 4px; +} +.code-example + .highlighter-rouge, +.code-example + .sectionbody .listingblock, +.code-example + .content, +.code-example + figure.highlight, +.listingblock > .title + .highlighter-rouge, +.listingblock > .title + .sectionbody .listingblock, +.listingblock > .title + .content, +.listingblock > .title + figure.highlight { + position: relative; + margin-top: -1rem; + border-right: 1px solid #44434d; + border-bottom: 1px solid #44434d; + border-left: 1px solid #44434d; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +code.language-mermaid { + padding: 0; + background-color: inherit; + border: 0; +} + +.highlight, +pre.highlight { + background: #31343f; + color: #dee2f7; +} + +.highlight pre { + background: #31343f; +} + +.text-grey-dk-000 { + color: #959396 !important; +} + +.text-grey-dk-100 { + color: #5c5962 !important; +} + +.text-grey-dk-200 { + color: #44434d !important; +} + +.text-grey-dk-250 { + color: #302d36 !important; +} + +.text-grey-dk-300 { + color: #27262b !important; +} + +.text-grey-lt-000 { + color: #f5f6fa !important; +} + +.text-grey-lt-100 { + color: #eeebee !important; +} + +.text-grey-lt-200 { + color: #ecebed !important; +} + +.text-grey-lt-300 { + color: #e6e1e8 !important; +} + +.text-blue-000 { + color: #2c84fa !important; +} + +.text-blue-100 { + color: #2869e6 !important; +} + +.text-blue-200 { + color: #264caf !important; +} + +.text-blue-300 { + color: #183385 !important; +} + +.text-green-000 { + color: #41d693 !important; +} + +.text-green-100 { + color: #11b584 !important; +} + +.text-green-200 { + color: #009c7b !important; +} + +.text-green-300 { + color: #026e57 !important; +} + +.text-purple-000 { + color: #7253ed !important; +} + +.text-purple-100 { + color: #5e41d0 !important; +} + +.text-purple-200 { + color: #4e26af !important; +} + +.text-purple-300 { + color: #381885 !important; +} + +.text-yellow-000 { + color: #ffeb82 !important; +} + +.text-yellow-100 { + color: #fadf50 !important; +} + +.text-yellow-200 { + color: #f7d12e !important; +} + +.text-yellow-300 { + color: #e7af06 !important; +} + +.text-red-000 { + color: #f77e7e !important; +} + +.text-red-100 { + color: #f96e65 !important; +} + +.text-red-200 { + color: #e94c4c !important; +} + +.text-red-300 { + color: #dd2e2e !important; +} + +.bg-grey-dk-000 { + background-color: #959396 !important; +} + +.bg-grey-dk-100 { + background-color: #5c5962 !important; +} + +.bg-grey-dk-200 { + background-color: #44434d !important; +} + +.bg-grey-dk-250 { + background-color: #302d36 !important; +} + +.bg-grey-dk-300 { + background-color: #27262b !important; +} + +.bg-grey-lt-000 { + background-color: #f5f6fa !important; +} + +.bg-grey-lt-100 { + background-color: #eeebee !important; +} + +.bg-grey-lt-200 { + background-color: #ecebed !important; +} + +.bg-grey-lt-300 { + background-color: #e6e1e8 !important; +} + +.bg-blue-000 { + background-color: #2c84fa !important; +} + +.bg-blue-100 { + background-color: #2869e6 !important; +} + +.bg-blue-200 { + background-color: #264caf !important; +} + +.bg-blue-300 { + background-color: #183385 !important; +} + +.bg-green-000 { + background-color: #41d693 !important; +} + +.bg-green-100 { + background-color: #11b584 !important; +} + +.bg-green-200 { + background-color: #009c7b !important; +} + +.bg-green-300 { + background-color: #026e57 !important; +} + +.bg-purple-000 { + background-color: #7253ed !important; +} + +.bg-purple-100 { + background-color: #5e41d0 !important; +} + +.bg-purple-200 { + background-color: #4e26af !important; +} + +.bg-purple-300 { + background-color: #381885 !important; +} + +.bg-yellow-000 { + background-color: #ffeb82 !important; +} + +.bg-yellow-100 { + background-color: #fadf50 !important; +} + +.bg-yellow-200 { + background-color: #f7d12e !important; +} + +.bg-yellow-300 { + background-color: #e7af06 !important; +} + +.bg-red-000 { + background-color: #f77e7e !important; +} + +.bg-red-100 { + background-color: #f96e65 !important; +} + +.bg-red-200 { + background-color: #e94c4c !important; +} + +.bg-red-300 { + background-color: #dd2e2e !important; +} + +.d-block { + display: block !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-none { + display: none !important; +} + +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.flex-justify-start { + justify-content: flex-start !important; +} + +.flex-justify-end { + justify-content: flex-end !important; +} + +.flex-justify-between { + justify-content: space-between !important; +} + +.flex-justify-around { + justify-content: space-around !important; +} + +.v-align-baseline { + vertical-align: baseline !important; +} + +.v-align-bottom { + vertical-align: bottom !important; +} + +.v-align-middle { + vertical-align: middle !important; +} + +.v-align-text-bottom { + vertical-align: text-bottom !important; +} + +.v-align-text-top { + vertical-align: text-top !important; +} + +.v-align-top { + vertical-align: top !important; +} + +.fs-1 { + font-size: 0.5625rem !important; +} +@media (min-width: 31.25rem) { + .fs-1 { + font-size: 0.625rem !important; + } +} + +.fs-2 { + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .fs-2 { + font-size: 0.75rem !important; + } +} + +.fs-3 { + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .fs-3 { + font-size: 0.875rem !important; + } +} + +.fs-4 { + font-size: 0.875rem !important; +} +@media (min-width: 31.25rem) { + .fs-4 { + font-size: 1rem !important; + } +} + +.fs-5 { + font-size: 1rem !important; +} +@media (min-width: 31.25rem) { + .fs-5 { + font-size: 1.125rem !important; + } +} + +.fs-6 { + font-size: 1.125rem !important; +} +@media (min-width: 31.25rem) { + .fs-6 { + font-size: 1.5rem !important; + line-height: 1.25; + } +} + +.fs-7 { + font-size: 1.5rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-7 { + font-size: 2rem !important; + } +} + +.fs-8 { + font-size: 2rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-8 { + font-size: 2.25rem !important; + } +} + +.fs-9 { + font-size: 2.25rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-9 { + font-size: 2.625rem !important; + } +} + +.fs-10 { + font-size: 2.625rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-10 { + font-size: 3rem !important; + } +} + +.fw-300 { + font-weight: 300 !important; +} + +.fw-400 { + font-weight: 400 !important; +} + +.fw-500 { + font-weight: 500 !important; +} + +.fw-700 { + font-weight: 700 !important; +} + +.lh-0 { + line-height: 0 !important; +} + +.lh-default { + line-height: 1.4; +} + +.lh-tight { + line-height: 1.25; +} + +.ls-5 { + letter-spacing: 0.05em !important; +} + +.ls-10 { + letter-spacing: 0.1em !important; +} + +.ls-0 { + letter-spacing: 0 !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.list-style-none { + padding: 0 !important; + margin: 0 !important; + list-style: none !important; +} +.list-style-none li::before { + display: none !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mr-0 { + margin-right: 0 !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.ml-0 { + margin-left: 0 !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.mxn-0 { + margin-right: -0 !important; + margin-left: -0 !important; +} + +.mx-0-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mr-1 { + margin-right: 0.25rem !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1 { + margin-left: 0.25rem !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.mxn-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; +} + +.mx-1-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mr-2 { + margin-right: 0.5rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2 { + margin-left: 0.5rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.mxn-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; +} + +.mx-2-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-3 { + margin: 0.75rem !important; +} + +.mt-3 { + margin-top: 0.75rem !important; +} + +.mr-3 { + margin-right: 0.75rem !important; +} + +.mb-3 { + margin-bottom: 0.75rem !important; +} + +.ml-3 { + margin-left: 0.75rem !important; +} + +.mx-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; +} + +.my-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; +} + +.mxn-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; +} + +.mx-3-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-4 { + margin: 1rem !important; +} + +.mt-4 { + margin-top: 1rem !important; +} + +.mr-4 { + margin-right: 1rem !important; +} + +.mb-4 { + margin-bottom: 1rem !important; +} + +.ml-4 { + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.mxn-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; +} + +.mx-4-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-5 { + margin: 1.5rem !important; +} + +.mt-5 { + margin-top: 1.5rem !important; +} + +.mr-5 { + margin-right: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 1.5rem !important; +} + +.ml-5 { + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.my-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.mxn-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; +} + +.mx-5-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-6 { + margin: 2rem !important; +} + +.mt-6 { + margin-top: 2rem !important; +} + +.mr-6 { + margin-right: 2rem !important; +} + +.mb-6 { + margin-bottom: 2rem !important; +} + +.ml-6 { + margin-left: 2rem !important; +} + +.mx-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; +} + +.my-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; +} + +.mxn-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; +} + +.mx-6-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-7 { + margin: 2.5rem !important; +} + +.mt-7 { + margin-top: 2.5rem !important; +} + +.mr-7 { + margin-right: 2.5rem !important; +} + +.mb-7 { + margin-bottom: 2.5rem !important; +} + +.ml-7 { + margin-left: 2.5rem !important; +} + +.mx-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; +} + +.my-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; +} + +.mxn-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; +} + +.mx-7-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-8 { + margin: 3rem !important; +} + +.mt-8 { + margin-top: 3rem !important; +} + +.mr-8 { + margin-right: 3rem !important; +} + +.mb-8 { + margin-bottom: 3rem !important; +} + +.ml-8 { + margin-left: 3rem !important; +} + +.mx-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.my-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.mxn-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; +} + +.mx-8-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-9 { + margin: 3.5rem !important; +} + +.mt-9 { + margin-top: 3.5rem !important; +} + +.mr-9 { + margin-right: 3.5rem !important; +} + +.mb-9 { + margin-bottom: 3.5rem !important; +} + +.ml-9 { + margin-left: 3.5rem !important; +} + +.mx-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; +} + +.my-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; +} + +.mxn-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; +} + +.mx-9-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-10 { + margin: 4rem !important; +} + +.mt-10 { + margin-top: 4rem !important; +} + +.mr-10 { + margin-right: 4rem !important; +} + +.mb-10 { + margin-bottom: 4rem !important; +} + +.ml-10 { + margin-left: 4rem !important; +} + +.mx-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; +} + +.my-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; +} + +.mxn-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; +} + +.mx-10-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +@media (min-width: 20rem) { + .m-xs-0 { + margin: 0 !important; + } + .mt-xs-0 { + margin-top: 0 !important; + } + .mr-xs-0 { + margin-right: 0 !important; + } + .mb-xs-0 { + margin-bottom: 0 !important; + } + .ml-xs-0 { + margin-left: 0 !important; + } + .mx-xs-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-xs-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-xs-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 20rem) { + .m-xs-1 { + margin: 0.25rem !important; + } + .mt-xs-1 { + margin-top: 0.25rem !important; + } + .mr-xs-1 { + margin-right: 0.25rem !important; + } + .mb-xs-1 { + margin-bottom: 0.25rem !important; + } + .ml-xs-1 { + margin-left: 0.25rem !important; + } + .mx-xs-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-xs-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-xs-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-2 { + margin: 0.5rem !important; + } + .mt-xs-2 { + margin-top: 0.5rem !important; + } + .mr-xs-2 { + margin-right: 0.5rem !important; + } + .mb-xs-2 { + margin-bottom: 0.5rem !important; + } + .ml-xs-2 { + margin-left: 0.5rem !important; + } + .mx-xs-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-xs-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-xs-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-3 { + margin: 0.75rem !important; + } + .mt-xs-3 { + margin-top: 0.75rem !important; + } + .mr-xs-3 { + margin-right: 0.75rem !important; + } + .mb-xs-3 { + margin-bottom: 0.75rem !important; + } + .ml-xs-3 { + margin-left: 0.75rem !important; + } + .mx-xs-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-xs-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-xs-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-4 { + margin: 1rem !important; + } + .mt-xs-4 { + margin-top: 1rem !important; + } + .mr-xs-4 { + margin-right: 1rem !important; + } + .mb-xs-4 { + margin-bottom: 1rem !important; + } + .ml-xs-4 { + margin-left: 1rem !important; + } + .mx-xs-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-xs-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-xs-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-5 { + margin: 1.5rem !important; + } + .mt-xs-5 { + margin-top: 1.5rem !important; + } + .mr-xs-5 { + margin-right: 1.5rem !important; + } + .mb-xs-5 { + margin-bottom: 1.5rem !important; + } + .ml-xs-5 { + margin-left: 1.5rem !important; + } + .mx-xs-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-xs-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-xs-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-6 { + margin: 2rem !important; + } + .mt-xs-6 { + margin-top: 2rem !important; + } + .mr-xs-6 { + margin-right: 2rem !important; + } + .mb-xs-6 { + margin-bottom: 2rem !important; + } + .ml-xs-6 { + margin-left: 2rem !important; + } + .mx-xs-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-xs-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-xs-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-7 { + margin: 2.5rem !important; + } + .mt-xs-7 { + margin-top: 2.5rem !important; + } + .mr-xs-7 { + margin-right: 2.5rem !important; + } + .mb-xs-7 { + margin-bottom: 2.5rem !important; + } + .ml-xs-7 { + margin-left: 2.5rem !important; + } + .mx-xs-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-xs-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-xs-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-8 { + margin: 3rem !important; + } + .mt-xs-8 { + margin-top: 3rem !important; + } + .mr-xs-8 { + margin-right: 3rem !important; + } + .mb-xs-8 { + margin-bottom: 3rem !important; + } + .ml-xs-8 { + margin-left: 3rem !important; + } + .mx-xs-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-xs-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-xs-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-9 { + margin: 3.5rem !important; + } + .mt-xs-9 { + margin-top: 3.5rem !important; + } + .mr-xs-9 { + margin-right: 3.5rem !important; + } + .mb-xs-9 { + margin-bottom: 3.5rem !important; + } + .ml-xs-9 { + margin-left: 3.5rem !important; + } + .mx-xs-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-xs-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-xs-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-10 { + margin: 4rem !important; + } + .mt-xs-10 { + margin-top: 4rem !important; + } + .mr-xs-10 { + margin-right: 4rem !important; + } + .mb-xs-10 { + margin-bottom: 4rem !important; + } + .ml-xs-10 { + margin-left: 4rem !important; + } + .mx-xs-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-xs-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-xs-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0 { + margin-left: 0 !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-sm-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1 { + margin-left: 0.25rem !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-sm-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2 { + margin-left: 0.5rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-sm-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-3 { + margin: 0.75rem !important; + } + .mt-sm-3 { + margin-top: 0.75rem !important; + } + .mr-sm-3 { + margin-right: 0.75rem !important; + } + .mb-sm-3 { + margin-bottom: 0.75rem !important; + } + .ml-sm-3 { + margin-left: 0.75rem !important; + } + .mx-sm-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-sm-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-sm-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-4 { + margin: 1rem !important; + } + .mt-sm-4 { + margin-top: 1rem !important; + } + .mr-sm-4 { + margin-right: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1rem !important; + } + .ml-sm-4 { + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-sm-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-sm-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-5 { + margin: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 1.5rem !important; + } + .mr-sm-5 { + margin-right: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 1.5rem !important; + } + .ml-sm-5 { + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-sm-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-sm-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-6 { + margin: 2rem !important; + } + .mt-sm-6 { + margin-top: 2rem !important; + } + .mr-sm-6 { + margin-right: 2rem !important; + } + .mb-sm-6 { + margin-bottom: 2rem !important; + } + .ml-sm-6 { + margin-left: 2rem !important; + } + .mx-sm-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-sm-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-sm-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-7 { + margin: 2.5rem !important; + } + .mt-sm-7 { + margin-top: 2.5rem !important; + } + .mr-sm-7 { + margin-right: 2.5rem !important; + } + .mb-sm-7 { + margin-bottom: 2.5rem !important; + } + .ml-sm-7 { + margin-left: 2.5rem !important; + } + .mx-sm-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-sm-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-sm-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-8 { + margin: 3rem !important; + } + .mt-sm-8 { + margin-top: 3rem !important; + } + .mr-sm-8 { + margin-right: 3rem !important; + } + .mb-sm-8 { + margin-bottom: 3rem !important; + } + .ml-sm-8 { + margin-left: 3rem !important; + } + .mx-sm-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-sm-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-sm-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-9 { + margin: 3.5rem !important; + } + .mt-sm-9 { + margin-top: 3.5rem !important; + } + .mr-sm-9 { + margin-right: 3.5rem !important; + } + .mb-sm-9 { + margin-bottom: 3.5rem !important; + } + .ml-sm-9 { + margin-left: 3.5rem !important; + } + .mx-sm-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-sm-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-sm-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-10 { + margin: 4rem !important; + } + .mt-sm-10 { + margin-top: 4rem !important; + } + .mr-sm-10 { + margin-right: 4rem !important; + } + .mb-sm-10 { + margin-bottom: 4rem !important; + } + .ml-sm-10 { + margin-left: 4rem !important; + } + .mx-sm-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-sm-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-sm-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 50rem) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mr-md-0 { + margin-right: 0 !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0 { + margin-left: 0 !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-md-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 50rem) { + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1 { + margin-left: 0.25rem !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-md-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 50rem) { + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2 { + margin-left: 0.5rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-md-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-3 { + margin: 0.75rem !important; + } + .mt-md-3 { + margin-top: 0.75rem !important; + } + .mr-md-3 { + margin-right: 0.75rem !important; + } + .mb-md-3 { + margin-bottom: 0.75rem !important; + } + .ml-md-3 { + margin-left: 0.75rem !important; + } + .mx-md-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-md-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-md-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 50rem) { + .m-md-4 { + margin: 1rem !important; + } + .mt-md-4 { + margin-top: 1rem !important; + } + .mr-md-4 { + margin-right: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1rem !important; + } + .ml-md-4 { + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-md-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-md-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 50rem) { + .m-md-5 { + margin: 1.5rem !important; + } + .mt-md-5 { + margin-top: 1.5rem !important; + } + .mr-md-5 { + margin-right: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 1.5rem !important; + } + .ml-md-5 { + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-md-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-md-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-6 { + margin: 2rem !important; + } + .mt-md-6 { + margin-top: 2rem !important; + } + .mr-md-6 { + margin-right: 2rem !important; + } + .mb-md-6 { + margin-bottom: 2rem !important; + } + .ml-md-6 { + margin-left: 2rem !important; + } + .mx-md-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-md-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-md-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 50rem) { + .m-md-7 { + margin: 2.5rem !important; + } + .mt-md-7 { + margin-top: 2.5rem !important; + } + .mr-md-7 { + margin-right: 2.5rem !important; + } + .mb-md-7 { + margin-bottom: 2.5rem !important; + } + .ml-md-7 { + margin-left: 2.5rem !important; + } + .mx-md-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-md-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-md-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-8 { + margin: 3rem !important; + } + .mt-md-8 { + margin-top: 3rem !important; + } + .mr-md-8 { + margin-right: 3rem !important; + } + .mb-md-8 { + margin-bottom: 3rem !important; + } + .ml-md-8 { + margin-left: 3rem !important; + } + .mx-md-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-md-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-md-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 50rem) { + .m-md-9 { + margin: 3.5rem !important; + } + .mt-md-9 { + margin-top: 3.5rem !important; + } + .mr-md-9 { + margin-right: 3.5rem !important; + } + .mb-md-9 { + margin-bottom: 3.5rem !important; + } + .ml-md-9 { + margin-left: 3.5rem !important; + } + .mx-md-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-md-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-md-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-10 { + margin: 4rem !important; + } + .mt-md-10 { + margin-top: 4rem !important; + } + .mr-md-10 { + margin-right: 4rem !important; + } + .mb-md-10 { + margin-bottom: 4rem !important; + } + .ml-md-10 { + margin-left: 4rem !important; + } + .mx-md-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-md-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-md-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0 { + margin-left: 0 !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-lg-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1 { + margin-left: 0.25rem !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-lg-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2 { + margin-left: 0.5rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-lg-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-3 { + margin: 0.75rem !important; + } + .mt-lg-3 { + margin-top: 0.75rem !important; + } + .mr-lg-3 { + margin-right: 0.75rem !important; + } + .mb-lg-3 { + margin-bottom: 0.75rem !important; + } + .ml-lg-3 { + margin-left: 0.75rem !important; + } + .mx-lg-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-lg-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-lg-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-4 { + margin: 1rem !important; + } + .mt-lg-4 { + margin-top: 1rem !important; + } + .mr-lg-4 { + margin-right: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1rem !important; + } + .ml-lg-4 { + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-lg-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-lg-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-5 { + margin: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 1.5rem !important; + } + .mr-lg-5 { + margin-right: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 1.5rem !important; + } + .ml-lg-5 { + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-lg-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-lg-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-6 { + margin: 2rem !important; + } + .mt-lg-6 { + margin-top: 2rem !important; + } + .mr-lg-6 { + margin-right: 2rem !important; + } + .mb-lg-6 { + margin-bottom: 2rem !important; + } + .ml-lg-6 { + margin-left: 2rem !important; + } + .mx-lg-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-lg-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-lg-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-7 { + margin: 2.5rem !important; + } + .mt-lg-7 { + margin-top: 2.5rem !important; + } + .mr-lg-7 { + margin-right: 2.5rem !important; + } + .mb-lg-7 { + margin-bottom: 2.5rem !important; + } + .ml-lg-7 { + margin-left: 2.5rem !important; + } + .mx-lg-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-lg-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-lg-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-8 { + margin: 3rem !important; + } + .mt-lg-8 { + margin-top: 3rem !important; + } + .mr-lg-8 { + margin-right: 3rem !important; + } + .mb-lg-8 { + margin-bottom: 3rem !important; + } + .ml-lg-8 { + margin-left: 3rem !important; + } + .mx-lg-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-lg-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-lg-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-9 { + margin: 3.5rem !important; + } + .mt-lg-9 { + margin-top: 3.5rem !important; + } + .mr-lg-9 { + margin-right: 3.5rem !important; + } + .mb-lg-9 { + margin-bottom: 3.5rem !important; + } + .ml-lg-9 { + margin-left: 3.5rem !important; + } + .mx-lg-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-lg-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-lg-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-10 { + margin: 4rem !important; + } + .mt-lg-10 { + margin-top: 4rem !important; + } + .mr-lg-10 { + margin-right: 4rem !important; + } + .mb-lg-10 { + margin-bottom: 4rem !important; + } + .ml-lg-10 { + margin-left: 4rem !important; + } + .mx-lg-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-lg-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-lg-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0 { + margin-left: 0 !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-xl-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1 { + margin-left: 0.25rem !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-xl-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2 { + margin-left: 0.5rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-xl-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-3 { + margin: 0.75rem !important; + } + .mt-xl-3 { + margin-top: 0.75rem !important; + } + .mr-xl-3 { + margin-right: 0.75rem !important; + } + .mb-xl-3 { + margin-bottom: 0.75rem !important; + } + .ml-xl-3 { + margin-left: 0.75rem !important; + } + .mx-xl-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-xl-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-xl-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-4 { + margin: 1rem !important; + } + .mt-xl-4 { + margin-top: 1rem !important; + } + .mr-xl-4 { + margin-right: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1rem !important; + } + .ml-xl-4 { + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-xl-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-xl-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-5 { + margin: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 1.5rem !important; + } + .mr-xl-5 { + margin-right: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 1.5rem !important; + } + .ml-xl-5 { + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-xl-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-xl-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-6 { + margin: 2rem !important; + } + .mt-xl-6 { + margin-top: 2rem !important; + } + .mr-xl-6 { + margin-right: 2rem !important; + } + .mb-xl-6 { + margin-bottom: 2rem !important; + } + .ml-xl-6 { + margin-left: 2rem !important; + } + .mx-xl-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-xl-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-xl-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-7 { + margin: 2.5rem !important; + } + .mt-xl-7 { + margin-top: 2.5rem !important; + } + .mr-xl-7 { + margin-right: 2.5rem !important; + } + .mb-xl-7 { + margin-bottom: 2.5rem !important; + } + .ml-xl-7 { + margin-left: 2.5rem !important; + } + .mx-xl-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-xl-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-xl-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-8 { + margin: 3rem !important; + } + .mt-xl-8 { + margin-top: 3rem !important; + } + .mr-xl-8 { + margin-right: 3rem !important; + } + .mb-xl-8 { + margin-bottom: 3rem !important; + } + .ml-xl-8 { + margin-left: 3rem !important; + } + .mx-xl-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-xl-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-xl-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-9 { + margin: 3.5rem !important; + } + .mt-xl-9 { + margin-top: 3.5rem !important; + } + .mr-xl-9 { + margin-right: 3.5rem !important; + } + .mb-xl-9 { + margin-bottom: 3.5rem !important; + } + .ml-xl-9 { + margin-left: 3.5rem !important; + } + .mx-xl-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-xl-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-xl-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-10 { + margin: 4rem !important; + } + .mt-xl-10 { + margin-top: 4rem !important; + } + .mr-xl-10 { + margin-right: 4rem !important; + } + .mb-xl-10 { + margin-bottom: 4rem !important; + } + .ml-xl-10 { + margin-left: 4rem !important; + } + .mx-xl-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-xl-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-xl-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +.p-0 { + padding: 0 !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pr-0 { + padding-right: 0 !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pl-0 { + padding-left: 0 !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pr-1 { + padding-right: 0.25rem !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1 { + padding-left: 0.25rem !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pr-2 { + padding-right: 0.5rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2 { + padding-left: 0.5rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.p-3 { + padding: 0.75rem !important; +} + +.pt-3 { + padding-top: 0.75rem !important; +} + +.pr-3 { + padding-right: 0.75rem !important; +} + +.pb-3 { + padding-bottom: 0.75rem !important; +} + +.pl-3 { + padding-left: 0.75rem !important; +} + +.px-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; +} + +.py-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; +} + +.p-4 { + padding: 1rem !important; +} + +.pt-4 { + padding-top: 1rem !important; +} + +.pr-4 { + padding-right: 1rem !important; +} + +.pb-4 { + padding-bottom: 1rem !important; +} + +.pl-4 { + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.p-5 { + padding: 1.5rem !important; +} + +.pt-5 { + padding-top: 1.5rem !important; +} + +.pr-5 { + padding-right: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 1.5rem !important; +} + +.pl-5 { + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.py-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.p-6 { + padding: 2rem !important; +} + +.pt-6 { + padding-top: 2rem !important; +} + +.pr-6 { + padding-right: 2rem !important; +} + +.pb-6 { + padding-bottom: 2rem !important; +} + +.pl-6 { + padding-left: 2rem !important; +} + +.px-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; +} + +.py-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; +} + +.p-7 { + padding: 2.5rem !important; +} + +.pt-7 { + padding-top: 2.5rem !important; +} + +.pr-7 { + padding-right: 2.5rem !important; +} + +.pb-7 { + padding-bottom: 2.5rem !important; +} + +.pl-7 { + padding-left: 2.5rem !important; +} + +.px-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; +} + +.py-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; +} + +.p-8 { + padding: 3rem !important; +} + +.pt-8 { + padding-top: 3rem !important; +} + +.pr-8 { + padding-right: 3rem !important; +} + +.pb-8 { + padding-bottom: 3rem !important; +} + +.pl-8 { + padding-left: 3rem !important; +} + +.px-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.p-9 { + padding: 3.5rem !important; +} + +.pt-9 { + padding-top: 3.5rem !important; +} + +.pr-9 { + padding-right: 3.5rem !important; +} + +.pb-9 { + padding-bottom: 3.5rem !important; +} + +.pl-9 { + padding-left: 3.5rem !important; +} + +.px-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; +} + +.py-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; +} + +.p-10 { + padding: 4rem !important; +} + +.pt-10 { + padding-top: 4rem !important; +} + +.pr-10 { + padding-right: 4rem !important; +} + +.pb-10 { + padding-bottom: 4rem !important; +} + +.pl-10 { + padding-left: 4rem !important; +} + +.px-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; +} + +.py-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; +} + +@media (min-width: 20rem) { + .p-xs-0 { + padding: 0 !important; + } + .pt-xs-0 { + padding-top: 0 !important; + } + .pr-xs-0 { + padding-right: 0 !important; + } + .pb-xs-0 { + padding-bottom: 0 !important; + } + .pl-xs-0 { + padding-left: 0 !important; + } + .px-xs-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-xs-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-xs-1 { + padding: 0.25rem !important; + } + .pt-xs-1 { + padding-top: 0.25rem !important; + } + .pr-xs-1 { + padding-right: 0.25rem !important; + } + .pb-xs-1 { + padding-bottom: 0.25rem !important; + } + .pl-xs-1 { + padding-left: 0.25rem !important; + } + .px-xs-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-xs-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-xs-2 { + padding: 0.5rem !important; + } + .pt-xs-2 { + padding-top: 0.5rem !important; + } + .pr-xs-2 { + padding-right: 0.5rem !important; + } + .pb-xs-2 { + padding-bottom: 0.5rem !important; + } + .pl-xs-2 { + padding-left: 0.5rem !important; + } + .px-xs-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-xs-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-xs-3 { + padding: 0.75rem !important; + } + .pt-xs-3 { + padding-top: 0.75rem !important; + } + .pr-xs-3 { + padding-right: 0.75rem !important; + } + .pb-xs-3 { + padding-bottom: 0.75rem !important; + } + .pl-xs-3 { + padding-left: 0.75rem !important; + } + .px-xs-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-xs-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-xs-4 { + padding: 1rem !important; + } + .pt-xs-4 { + padding-top: 1rem !important; + } + .pr-xs-4 { + padding-right: 1rem !important; + } + .pb-xs-4 { + padding-bottom: 1rem !important; + } + .pl-xs-4 { + padding-left: 1rem !important; + } + .px-xs-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-xs-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-xs-5 { + padding: 1.5rem !important; + } + .pt-xs-5 { + padding-top: 1.5rem !important; + } + .pr-xs-5 { + padding-right: 1.5rem !important; + } + .pb-xs-5 { + padding-bottom: 1.5rem !important; + } + .pl-xs-5 { + padding-left: 1.5rem !important; + } + .px-xs-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-xs-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-xs-6 { + padding: 2rem !important; + } + .pt-xs-6 { + padding-top: 2rem !important; + } + .pr-xs-6 { + padding-right: 2rem !important; + } + .pb-xs-6 { + padding-bottom: 2rem !important; + } + .pl-xs-6 { + padding-left: 2rem !important; + } + .px-xs-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-xs-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-xs-7 { + padding: 2.5rem !important; + } + .pt-xs-7 { + padding-top: 2.5rem !important; + } + .pr-xs-7 { + padding-right: 2.5rem !important; + } + .pb-xs-7 { + padding-bottom: 2.5rem !important; + } + .pl-xs-7 { + padding-left: 2.5rem !important; + } + .px-xs-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-xs-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-xs-8 { + padding: 3rem !important; + } + .pt-xs-8 { + padding-top: 3rem !important; + } + .pr-xs-8 { + padding-right: 3rem !important; + } + .pb-xs-8 { + padding-bottom: 3rem !important; + } + .pl-xs-8 { + padding-left: 3rem !important; + } + .px-xs-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xs-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-xs-9 { + padding: 3.5rem !important; + } + .pt-xs-9 { + padding-top: 3.5rem !important; + } + .pr-xs-9 { + padding-right: 3.5rem !important; + } + .pb-xs-9 { + padding-bottom: 3.5rem !important; + } + .pl-xs-9 { + padding-left: 3.5rem !important; + } + .px-xs-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-xs-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-xs-10 { + padding: 4rem !important; + } + .pt-xs-10 { + padding-top: 4rem !important; + } + .pr-xs-10 { + padding-right: 4rem !important; + } + .pb-xs-10 { + padding-bottom: 4rem !important; + } + .pl-xs-10 { + padding-left: 4rem !important; + } + .px-xs-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-xs-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 31.25rem) { + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0 { + padding-left: 0 !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1 { + padding-left: 0.25rem !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2 { + padding-left: 0.5rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-sm-3 { + padding: 0.75rem !important; + } + .pt-sm-3 { + padding-top: 0.75rem !important; + } + .pr-sm-3 { + padding-right: 0.75rem !important; + } + .pb-sm-3 { + padding-bottom: 0.75rem !important; + } + .pl-sm-3 { + padding-left: 0.75rem !important; + } + .px-sm-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-sm-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-sm-4 { + padding: 1rem !important; + } + .pt-sm-4 { + padding-top: 1rem !important; + } + .pr-sm-4 { + padding-right: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1rem !important; + } + .pl-sm-4 { + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-sm-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-sm-5 { + padding: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 1.5rem !important; + } + .pr-sm-5 { + padding-right: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 1.5rem !important; + } + .pl-sm-5 { + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-sm-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-sm-6 { + padding: 2rem !important; + } + .pt-sm-6 { + padding-top: 2rem !important; + } + .pr-sm-6 { + padding-right: 2rem !important; + } + .pb-sm-6 { + padding-bottom: 2rem !important; + } + .pl-sm-6 { + padding-left: 2rem !important; + } + .px-sm-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-sm-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-sm-7 { + padding: 2.5rem !important; + } + .pt-sm-7 { + padding-top: 2.5rem !important; + } + .pr-sm-7 { + padding-right: 2.5rem !important; + } + .pb-sm-7 { + padding-bottom: 2.5rem !important; + } + .pl-sm-7 { + padding-left: 2.5rem !important; + } + .px-sm-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-sm-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-sm-8 { + padding: 3rem !important; + } + .pt-sm-8 { + padding-top: 3rem !important; + } + .pr-sm-8 { + padding-right: 3rem !important; + } + .pb-sm-8 { + padding-bottom: 3rem !important; + } + .pl-sm-8 { + padding-left: 3rem !important; + } + .px-sm-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-sm-9 { + padding: 3.5rem !important; + } + .pt-sm-9 { + padding-top: 3.5rem !important; + } + .pr-sm-9 { + padding-right: 3.5rem !important; + } + .pb-sm-9 { + padding-bottom: 3.5rem !important; + } + .pl-sm-9 { + padding-left: 3.5rem !important; + } + .px-sm-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-sm-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-sm-10 { + padding: 4rem !important; + } + .pt-sm-10 { + padding-top: 4rem !important; + } + .pr-sm-10 { + padding-right: 4rem !important; + } + .pb-sm-10 { + padding-bottom: 4rem !important; + } + .pl-sm-10 { + padding-left: 4rem !important; + } + .px-sm-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-sm-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 50rem) { + .p-md-0 { + padding: 0 !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pr-md-0 { + padding-right: 0 !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0 { + padding-left: 0 !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1 { + padding-left: 0.25rem !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2 { + padding-left: 0.5rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-md-3 { + padding: 0.75rem !important; + } + .pt-md-3 { + padding-top: 0.75rem !important; + } + .pr-md-3 { + padding-right: 0.75rem !important; + } + .pb-md-3 { + padding-bottom: 0.75rem !important; + } + .pl-md-3 { + padding-left: 0.75rem !important; + } + .px-md-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-md-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-md-4 { + padding: 1rem !important; + } + .pt-md-4 { + padding-top: 1rem !important; + } + .pr-md-4 { + padding-right: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1rem !important; + } + .pl-md-4 { + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-md-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-md-5 { + padding: 1.5rem !important; + } + .pt-md-5 { + padding-top: 1.5rem !important; + } + .pr-md-5 { + padding-right: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 1.5rem !important; + } + .pl-md-5 { + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-md-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-md-6 { + padding: 2rem !important; + } + .pt-md-6 { + padding-top: 2rem !important; + } + .pr-md-6 { + padding-right: 2rem !important; + } + .pb-md-6 { + padding-bottom: 2rem !important; + } + .pl-md-6 { + padding-left: 2rem !important; + } + .px-md-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-md-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-md-7 { + padding: 2.5rem !important; + } + .pt-md-7 { + padding-top: 2.5rem !important; + } + .pr-md-7 { + padding-right: 2.5rem !important; + } + .pb-md-7 { + padding-bottom: 2.5rem !important; + } + .pl-md-7 { + padding-left: 2.5rem !important; + } + .px-md-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-md-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-md-8 { + padding: 3rem !important; + } + .pt-md-8 { + padding-top: 3rem !important; + } + .pr-md-8 { + padding-right: 3rem !important; + } + .pb-md-8 { + padding-bottom: 3rem !important; + } + .pl-md-8 { + padding-left: 3rem !important; + } + .px-md-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-md-9 { + padding: 3.5rem !important; + } + .pt-md-9 { + padding-top: 3.5rem !important; + } + .pr-md-9 { + padding-right: 3.5rem !important; + } + .pb-md-9 { + padding-bottom: 3.5rem !important; + } + .pl-md-9 { + padding-left: 3.5rem !important; + } + .px-md-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-md-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-md-10 { + padding: 4rem !important; + } + .pt-md-10 { + padding-top: 4rem !important; + } + .pr-md-10 { + padding-right: 4rem !important; + } + .pb-md-10 { + padding-bottom: 4rem !important; + } + .pl-md-10 { + padding-left: 4rem !important; + } + .px-md-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-md-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 66.5rem) { + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0 { + padding-left: 0 !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1 { + padding-left: 0.25rem !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2 { + padding-left: 0.5rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-lg-3 { + padding: 0.75rem !important; + } + .pt-lg-3 { + padding-top: 0.75rem !important; + } + .pr-lg-3 { + padding-right: 0.75rem !important; + } + .pb-lg-3 { + padding-bottom: 0.75rem !important; + } + .pl-lg-3 { + padding-left: 0.75rem !important; + } + .px-lg-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-lg-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-lg-4 { + padding: 1rem !important; + } + .pt-lg-4 { + padding-top: 1rem !important; + } + .pr-lg-4 { + padding-right: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1rem !important; + } + .pl-lg-4 { + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-lg-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-lg-5 { + padding: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 1.5rem !important; + } + .pr-lg-5 { + padding-right: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 1.5rem !important; + } + .pl-lg-5 { + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-lg-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-lg-6 { + padding: 2rem !important; + } + .pt-lg-6 { + padding-top: 2rem !important; + } + .pr-lg-6 { + padding-right: 2rem !important; + } + .pb-lg-6 { + padding-bottom: 2rem !important; + } + .pl-lg-6 { + padding-left: 2rem !important; + } + .px-lg-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-lg-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-lg-7 { + padding: 2.5rem !important; + } + .pt-lg-7 { + padding-top: 2.5rem !important; + } + .pr-lg-7 { + padding-right: 2.5rem !important; + } + .pb-lg-7 { + padding-bottom: 2.5rem !important; + } + .pl-lg-7 { + padding-left: 2.5rem !important; + } + .px-lg-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-lg-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-lg-8 { + padding: 3rem !important; + } + .pt-lg-8 { + padding-top: 3rem !important; + } + .pr-lg-8 { + padding-right: 3rem !important; + } + .pb-lg-8 { + padding-bottom: 3rem !important; + } + .pl-lg-8 { + padding-left: 3rem !important; + } + .px-lg-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-lg-9 { + padding: 3.5rem !important; + } + .pt-lg-9 { + padding-top: 3.5rem !important; + } + .pr-lg-9 { + padding-right: 3.5rem !important; + } + .pb-lg-9 { + padding-bottom: 3.5rem !important; + } + .pl-lg-9 { + padding-left: 3.5rem !important; + } + .px-lg-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-lg-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-lg-10 { + padding: 4rem !important; + } + .pt-lg-10 { + padding-top: 4rem !important; + } + .pr-lg-10 { + padding-right: 4rem !important; + } + .pb-lg-10 { + padding-bottom: 4rem !important; + } + .pl-lg-10 { + padding-left: 4rem !important; + } + .px-lg-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-lg-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 87.5rem) { + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0 { + padding-left: 0 !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1 { + padding-left: 0.25rem !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2 { + padding-left: 0.5rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-xl-3 { + padding: 0.75rem !important; + } + .pt-xl-3 { + padding-top: 0.75rem !important; + } + .pr-xl-3 { + padding-right: 0.75rem !important; + } + .pb-xl-3 { + padding-bottom: 0.75rem !important; + } + .pl-xl-3 { + padding-left: 0.75rem !important; + } + .px-xl-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-xl-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-xl-4 { + padding: 1rem !important; + } + .pt-xl-4 { + padding-top: 1rem !important; + } + .pr-xl-4 { + padding-right: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1rem !important; + } + .pl-xl-4 { + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-xl-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-xl-5 { + padding: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 1.5rem !important; + } + .pr-xl-5 { + padding-right: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 1.5rem !important; + } + .pl-xl-5 { + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-xl-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-xl-6 { + padding: 2rem !important; + } + .pt-xl-6 { + padding-top: 2rem !important; + } + .pr-xl-6 { + padding-right: 2rem !important; + } + .pb-xl-6 { + padding-bottom: 2rem !important; + } + .pl-xl-6 { + padding-left: 2rem !important; + } + .px-xl-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-xl-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-xl-7 { + padding: 2.5rem !important; + } + .pt-xl-7 { + padding-top: 2.5rem !important; + } + .pr-xl-7 { + padding-right: 2.5rem !important; + } + .pb-xl-7 { + padding-bottom: 2.5rem !important; + } + .pl-xl-7 { + padding-left: 2.5rem !important; + } + .px-xl-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-xl-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-xl-8 { + padding: 3rem !important; + } + .pt-xl-8 { + padding-top: 3rem !important; + } + .pr-xl-8 { + padding-right: 3rem !important; + } + .pb-xl-8 { + padding-bottom: 3rem !important; + } + .pl-xl-8 { + padding-left: 3rem !important; + } + .px-xl-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-xl-9 { + padding: 3.5rem !important; + } + .pt-xl-9 { + padding-top: 3.5rem !important; + } + .pr-xl-9 { + padding-right: 3.5rem !important; + } + .pb-xl-9 { + padding-bottom: 3.5rem !important; + } + .pl-xl-9 { + padding-left: 3.5rem !important; + } + .px-xl-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-xl-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-xl-10 { + padding: 4rem !important; + } + .pt-xl-10 { + padding-top: 4rem !important; + } + .pr-xl-10 { + padding-right: 4rem !important; + } + .pb-xl-10 { + padding-bottom: 4rem !important; + } + .pl-xl-10 { + padding-left: 4rem !important; + } + .px-xl-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-xl-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media print { + .site-footer, + .site-button, + #edit-this-page, + #back-to-top, + .site-nav, + .main-header { + display: none !important; + } + .side-bar { + width: 100%; + height: auto; + border-right: 0 !important; + } + .site-header { + border-bottom: 1px solid #44434d; + } + .site-title { + font-size: 1rem !important; + font-weight: 700 !important; + } + .text-small { + font-size: 8pt !important; + } + pre.highlight { + border: 1px solid #44434d; + } + .main { + max-width: none; + margin-left: 0; + } +} +a.skip-to-main { + left: -999px; + position: absolute; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; + z-index: -999; +} + +a.skip-to-main:focus, +a.skip-to-main:active { + color: #2c84fa; + background-color: #27262b; + left: auto; + top: auto; + width: 30%; + height: auto; + overflow: auto; + margin: 10px 35%; + padding: 5px; + border-radius: 15px; + border: 4px solid #264caf; + text-align: center; + font-size: 1.2em; + z-index: 999; +} + +div.opaque { + background-color: #27262b; +} + +#mbtlogo { + width: auto; + margin-left: 1em; + margin-right: 1em; +} + +#mbtlogo > path { + fill: #7253ed; +} + +#minititle { + margin-left: auto; + font-family: "Mukta Mahee", sans-serif; + vertical-align: middle; + font-size: xx-large; + color: #44434d; +} + +code.language-tla { + display: block; + overflow: auto; +} + +/*# sourceMappingURL=just-the-docs-dark.css.map */ \ No newline at end of file diff --git a/assets/css/just-the-docs-dark.css.map b/assets/css/just-the-docs-dark.css.map new file mode 100644 index 00000000..4b145ad4 --- /dev/null +++ b/assets/css/just-the-docs-dark.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../_sass/custom/custom.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/vendor/OneLightJekyll/syntax.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/vendor/OneDarkJekyll/syntax.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/vendor/normalize.scss/normalize.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/base.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/color_schemes/dark.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/mixins/_typography.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/mixins/_layout.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/_variables.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/layout.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/content.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/navigation.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/typography.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/labels.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/buttons.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/mixins/_buttons.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/search.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/tables.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/code.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_colors.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_layout.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_typography.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_lists.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_spacing.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/print.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/skiptomain.scss","just-the-docs-dark.scss"],"names":[],"mappings":";AAWQ;ACTR;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AC5MF;AAAA;EAEE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE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;AAOF;EACE;EACA,kBDLQ;;ADpBV;EEuBA;IAKI;IACA,kBDTM;;;ACYR;EACE;;AFjCJ;EEgCE;IAII;;;;AAOV;EACE;;AF5CE;EE2CJ;IAII;IACA,WDyCY;;;;ACrChB;EFzCE,eCuDK;EDtDL,cCsDK;ECXL,aDWK;ECVL,gBDUK;;ADlEH;EEoDJ;IFrCI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEoDJ;IAOI,aDSG;ICRH,gBDQG;;;;ACJP;EACE;EACA;;AFlEE;EEgEJ;IAKI;IACA;IACA,QDmBY;;;;ACfhB;AAAA;AAAA;EAGE;;AF9EE;EE2EJ;AAAA;AAAA;IAMI,ODGQ;;;;ACCZ;EACE;;AAEA;EACE;;AFzFA;EEqFJ;IAQI;IACA,aDxBG;ICyBH,gBD7BG;IC8BH;IACA;;;;AAIJ;EACE;EACA,YDbc;ECcd;;AFxGE;EEqGJ;IAMI,QDjBY;ICkBZ,YDlBY;ICmBZ;;;;AAIJ;EFtGE,eCuDK;EDtDL,cCsDK;ECkDL;EACA;EACA;EACA;EACA,aDvDK;ECwDL,gBDxDK;ECyDL,ODrGY;EFMZ;;AC3BE;EEiHJ;IFlGI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEiHJ;IHnFI;IACA,aEpCuB;;;ADKvB;EEiHJ;IAaI,aD9DG;IC+DH,gBD/DG;;;;AC8EP;EACE;EACA;EACA,SD/EK;ECgFL;;;AFlJE;EEsJF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBDxGM;ECyGN;;AFjLE;EE8KJ;IAMI;IACA;;;;AAMJ;EFhLE,eCuDK;EDtDL,cCsDK;EC4HL;EACA;EACA;EACA,aD/HK;ECgIL,gBDhIK;ECiIL,ODnLY;EFrBZ;;ACKE;EE2LJ;IF5KI,eCqDG;IDpDH,cCoDG;;;ADpEH;EE2LJ;IH7LI;;;ACEA;EE2LJ;IAYI;IACA;;;;AAIJ;EACE,OD1IK;EC2IL,QD3IK;EC4IL,ODlLS;;;AEtCX;EACE,aFEoB;;AEApB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAIA;EACE,YF+CC;;AE3CL;EACE;EACA;;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA,OFfM;EEgBN;EACA;EJ9BN;;ACHE;EG2BE;IJrBF;;;ACNA;EG2BE;IAUI;;;AAIJ;EACE;;AAGE;EACE;EACA;;AAOV;EACE;;AAGE;EACE;EACA;EACA,OF7CM;EE8CN;;AAMJ;EACE;;AAIJ;EACE;EACA;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;EACA;;AAEA;EACE;;AAIJ;EACE;EACA;EACA;;AAmBE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AASF;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAKN;EACE;EACA;EACA,OFnFG;EEoFH;EACA,eFzFG;EE0FH,cF1FG;EE2FH;;AH1JA;EGmJF;IAUI;IACA;;;AAGF;EACE;EACA;EACA;EACA,OFxIK;EEyIL;;AAYF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAKE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWE,YF9JG;;;AG3EP;EACE;EACA;EACA;EACA;;AAEA;ELgBA;EKbE;EACA;;AJCA;EILF;ILmBE;;;ACdA;EILF;ILQA;;;ACHE;EILF;ILWE;;;AKDA;EACE;EACA,YH+DC;EG9DD,aHuDC;EGtDD,gBHsDC;EGrDD;EAEE,eH0DD;EGzDC,cHqDD;;ADlEH;EIKA;IAeI,YHgDD;IG/CC;IAEE,eH6CH;IG5CG,cH4CH;;;AGrCD;EACE,OHkCD;EGjCC,QHiCD;EGhCC;;AAGF;EACE;EACA;;AAGF;EAEE;;AASJ;EACE;EAEE;EAGF,OHWC;EGVD,QHUC;EGTD;EACA,OHjCK;;AD7BP;EIqDA;IAYI,OHGD;IGFC,QHED;IGDC;;;AAGF;EACE;;AAQA;EACE;;AAKN;EACE;EACA,cHtBC;EGuBD;;AAEA;EACE;;AAEA;EACE,OH9EI;;AGiFN;EACE,OHlFI;;AGwFR;EAEI;;AAMJ;EACE;;;AAMR;EACE;EACA;EACA;EACA;EACA;ELjIA;;ACKE;EIuHJ;ILzHI;;;ACEA;EIuHJ;IASI;IACA,YH/DG;IGgEH;;EAEA;IACE;;;;AAMJ;EACE;;AAEA;EACE;;AAGE;EACE,OHtHC;;AGyHH;EACE,OH1HC;;;AGmIX;EACE;EACA;ELvKA;;ACKE;EIgKJ;ILlKI;;;AKuKF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AJjLA;EIgKJ;IAqBI,eHnHG;;;;ADlEH;EI2LJ;IAEI;;;;AAIJ;EACE;EACA,eHlIK;EGmIL;;;AAGF;EACE;EL7MA;;ACKE;EIuMJ;ILzMI;;;AK6MF;EACE;;AAGF;EACE;EACA,cHjJG;EGkJH,aHlJG;EGmJH,OHnMU;EGoMV;;AAIA;EACE;;;ACpON;AAAA;ENwDE;EACA,aEnDyB;EIFzB;;ALOE;EKXJ;AAAA;IN4DI;;;;AMrDJ;AAAA;AAAA;EN+BE;;AC3BE;EKJJ;AAAA;AAAA;INkCI;IACA,aEpCuB;;;;AIO3B;AAAA;ENiBE;;ACnBE;EKEJ;AAAA;INoBI;;;;AMfJ;AAAA;ENZE;EMgBA;EACA;EACA;;ALbE;EKOJ;AAAA;INTI;;;;AMkBJ;EACE;;;AAGF;AAAA;ENjBE;;ACHE;EKoBJ;AAAA;INdI;;;;AMmBJ;AAAA;EN9BE;;ACKE;EKyBJ;AAAA;IN3BI;;;;AMgCJ;ENnCE;;ACKE;EK8BJ;INhCI;;;;AMoCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACvDF;AAAA;EAEE;EACA;EACA,cLoEK;EKnEL,aLmEK;EKlEL,OLiBM;EKhBN;EACA;EACA,kBL6BS;EFnCT;EOSA;;ANJE;EMRJ;AAAA;IPMI;;;;AOSJ;EACE,kBL2BU;;;AKxBZ;EACE,kBLcW;;;AKXb;EACE,kBL2BQ;;;AKxBV;EACE,OLFY;EKGZ,kBLkBW;;;AMlDb;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,ON+BS;EM9BT;EACA;EACA;EACA,kBNiBY;EMhBZ;EACA,eNyEc;EMxEd,YACE;EAEF;;AAEA;EACE;EACA;EACA;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAIE;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;AAKA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,ON/BS;EMgCT;EACA;;AAEA;EAIE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA,YACE;;AAIJ;EAEE;;;AAIJ;ECnGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADgFJ;ECvGE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADoFJ;EC3GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;ADwFJ;EC/GE,OP0BM;EOzBN;EACA;EACA,YACE;;AAGF;EAEE,OPiBI;EOhBJ;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;;;AD4FJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AE3HF;EACE;EACA;EACA;EACA,QRgFM;EQ/EN,SRuEK;EQtEL;;ATME;ESZJ;IASI;IACA;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA,QR8DK;EQ7DL;EACA,eRmEc;EQlEd,YACE;EAEF;;ATdE;ESKJ;IAYI;IACA;IACA,WRwEmB;IQvEnB;IACA;IACA;IACA;;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,ORTY;EQUZ,kBRfY;EQgBZ;EACA;EACA;EACA;EACA;;ATvCE;ES2BJ;IAeI;IACA;IACA,kBRxBU;IQyBV;;;AAGF;EACE;;AAEA;EACE,ORvBK;;;AQ4BX;EACE;EACA;EACA;EACA,cRKK;;ADlEH;ESyDJ;IAOI,cRIG;IQHH;;;AAGF;EACE;EACA;EACA;EACA,ORxDU;;;AQ4Dd;EACE;EACA;EACA;EACA;EACA;EACA;EACA,kBRhEY;EQiEZ,4BRPc;EQQd,2BRRc;EQSd,YACE;;ATvFA;ES4EJ;IAeI;IACA,ORDmB;IQEnB;;;;AAIJ;EACE;EACA,eRpCK;EQqCL;EVzFA;;ACXE;ESiGJ;IVnFI;;;ACdA;ESiGJ;IV9FE;;;ACHE;ESiGJ;IV3FI;;;;AUsGJ;EACE;EACA;;;AAGF;EACE;EACA;;AAEA;EAEE,kBX1Ha;;;AW8HjB;EACE;EACA,aR7DK;EQ8DL,gBR9DK;;ADhEH;ES2HJ;IAMI;IACA;IACA,eRnEG;IQoEH;;;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EV3IF;;ACHE;ES6IF;IVvIE;;;ACNA;ES6IF;IVlJA;;;ACKE;ES6IF;IV/IE;;;AUwJF;EACE,ORrFG;EQsFH,QRtFG;EQuFH,cRzFG;EQ0FH,OR7HO;EQ8HP;;AAGF;EACE;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,OR5JY;EQ6JZ;EACA;EV3LA;;ACaE;ESwKJ;IVlLI;;;;AU4LJ;EACE;EACA,aRpHK;EQqHL,gBRrHK;EQsHL,cRpHK;EQqHL,aRvHK;EQwHL,ORxKY;EQyKZ;EACA,aR9GO;EQ+GP,mBRzKY;EFvBZ;;ACKE;ESkLJ;IVpLI;;;ACEA;ESkLJ;IAaI;IACA;IACA,cRjIG;IQkIH;IACA;;;;AAIJ;EACE,YRzIK;;;AQ4IP;EACE;;;AAGF;EACE;EV7MA;;ACHE;ES+MJ;IVzMI;;;;AU8MJ;EACE;EACA,ORpJK;EQqJL,QRrJK;EQsJL;EACA,ORlJK;EQmJL,QRnJK;EQoJL,kBRxMY;EQyMZ;EACA;EACA,YACE;EAEF;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACE;;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE,QRvLI;EQwLJ;;AThQA;ES8PF;IAKI,ORxKiB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CE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAQR;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACjGF;EfDE;;ACaE;EcZJ;IfEI;;;;AeEJ;EfGE;;ACKE;EcRJ;IfMI;;;;AeFJ;EfOE;;ACHE;EcJJ;IfUI;;;;AeNJ;EfWE;;ACXE;EcAJ;IfcI;;;;AeVJ;EfeE;;ACnBE;EcIJ;IfkBI;;;;AedJ;EfmBE;;AC3BE;EcQJ;IfsBI;IACA,aEpCuB;;;;AaiB3B;EfwBE;EACA,aE1CyB;;ADKvB;EcYJ;If4BI;;;;AexBJ;Ef6BE;EACA,aEnDyB;;ADKvB;EcgBJ;IfiCI;;;;Ae7BJ;EfkCE;EACA,aE5DyB;;ADKvB;EcoBJ;IfsCI;;;;AelCJ;EfuCE;EACA,aErEyB;;ADKvB;EcwBJ;If2CI;;;;AevCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,abxDiB;;;Aa2DnB;EACE,ab1DyB;;;Aa6D3B;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/EF;EACE;EACA;EACA;;AAGE;EACE;;;ACLN;EACE;EACA;;;AAQA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AhBlCA;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAaN;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AhB7GA;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AC3JR;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;IAME;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;;AClCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE,OjB4BS;EiB3BT,kBjBkBY;EiBjBZ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACpBF;EACE,kBlByBY;;;ARjCd;EACI;EACA;EACA;;;AAGJ;EACI,MQ+BS;;;AR3Bb;EACI;EACA;EACA;EACA;EACA,OQeU;;;ARZd;EACE;EACA","sourcesContent":["\n#mbtlogo {\n width: auto;\n margin-left: 1em;\n margin-right: 1em;\n}\n\n#mbtlogo > path {\n fill: $purple-000;\n}\n\n@import url('https://fonts.googleapis.com/css2?family=Mukta+Mahee&display=swap');\n#minititle {\n margin-left: auto;\n font-family: 'Mukta Mahee', sans-serif;\n vertical-align: middle;\n font-size: xx-large;\n color: $grey-dk-200;\n}\n\ncode.language-tla {\n display: block;\n overflow: auto;\n}\n","// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","// Generated with OneDarkJekyll applied to Atom's One Dark Vivid theme\n\n.highlight,\npre.highlight {\n background: #31343f;\n color: #dee2f7;\n}\n.highlight pre {\n background: #31343f;\n}\n.highlight .hll {\n background: #31343f;\n}\n.highlight .c {\n color: #63677e;\n font-style: italic;\n}\n.highlight .err {\n color: #960050;\n background-color: #1e0010;\n}\n.highlight .k {\n color: #e19ef5;\n}\n.highlight .l {\n color: #a3eea0;\n}\n.highlight .n {\n color: #dee2f7;\n}\n.highlight .o {\n color: #dee2f7;\n}\n.highlight .p {\n color: #dee2f7;\n}\n.highlight .cm {\n color: #63677e;\n font-style: italic;\n}\n.highlight .cp {\n color: #63677e;\n font-style: italic;\n}\n.highlight .c1 {\n color: #63677e;\n font-style: italic;\n}\n.highlight .cs {\n color: #63677e;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #e19ef5;\n}\n.highlight .kd {\n color: #e19ef5;\n}\n.highlight .kn {\n color: #e19ef5;\n}\n.highlight .kp {\n color: #e19ef5;\n}\n.highlight .kr {\n color: #e19ef5;\n}\n.highlight .kt {\n color: #e19ef5;\n}\n.highlight .ld {\n color: #a3eea0;\n}\n.highlight .m {\n color: #eddc96;\n}\n.highlight .s {\n color: #a3eea0;\n}\n.highlight .na {\n color: #eddc96;\n}\n.highlight .nb {\n color: #fdce68;\n}\n.highlight .nc {\n color: #fdce68;\n}\n.highlight .no {\n color: #fdce68;\n}\n.highlight .nd {\n color: #fdce68;\n}\n.highlight .ni {\n color: #fdce68;\n}\n.highlight .ne {\n color: #fdce68;\n}\n.highlight .nf {\n color: #dee2f7;\n}\n.highlight .nl {\n color: #fdce68;\n}\n.highlight .nn {\n color: #dee2f7;\n}\n.highlight .nx {\n color: #dee2f7;\n}\n.highlight .py {\n color: #fdce68;\n}\n.highlight .nt {\n color: #f9867b;\n}\n.highlight .nv {\n color: #fdce68;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #eddc96;\n}\n.highlight .mh {\n color: #eddc96;\n}\n.highlight .mi {\n color: #eddc96;\n}\n.highlight .mo {\n color: #eddc96;\n}\n.highlight .sb {\n color: #a3eea0;\n}\n.highlight .sc {\n color: #a3eea0;\n}\n.highlight .sd {\n color: #a3eea0;\n}\n.highlight .s2 {\n color: #a3eea0;\n}\n.highlight .se {\n color: #a3eea0;\n}\n.highlight .sh {\n color: #a3eea0;\n}\n.highlight .si {\n color: #a3eea0;\n}\n.highlight .sx {\n color: #a3eea0;\n}\n.highlight .sr {\n color: #7be2f9;\n}\n.highlight .s1 {\n color: #a3eea0;\n}\n.highlight .ss {\n color: #7be2f9;\n}\n.highlight .bp {\n color: #fdce68;\n}\n.highlight .vc {\n color: #fdce68;\n}\n.highlight .vg {\n color: #fdce68;\n}\n.highlight .vi {\n color: #f9867b;\n}\n.highlight .il {\n color: #eddc96;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #f92672;\n}\n.highlight .gi {\n color: #a6e22e;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n @include fs-4;\n\n scroll-behavior: smooth;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: dark;\n$body-background-color: $grey-dk-300;\n$body-heading-color: $grey-lt-000;\n$body-text-color: $grey-lt-300;\n$link-color: $blue-000;\n$nav-child-link-color: $grey-dk-000;\n$sidebar-color: $grey-dk-300;\n$base-button-color: $grey-dk-250;\n$btn-primary-color: $blue-200;\n$code-background-color: #31343f; // OneDarkJekyll default for syntax-one-dark-vivid\n$code-linenumber-color: #dee2f7; // OneDarkJekyll .nf for syntax-one-dark-vivid\n$feedback-color: darken($sidebar-color, 3%);\n$table-background-color: $grey-dk-250;\n$search-background-color: $grey-dk-250;\n$search-result-preview-color: $grey-dk-000;\n$border-color: $grey-dk-200;\n\n@import \"./vendor/OneDarkJekyll/syntax\"; // this is the one-dark-vivid atom syntax theme\n","@mixin fs-1 {\n font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n\n & + .main {\n @include mq(md) {\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n\n .main-header {\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n background-color: $body-background-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n }\n }\n}\n\n.main {\n margin: auto;\n\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n }\n}\n\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n border-bottom: $border $border-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n }\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n @include container;\n\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n @include container;\n\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n @include fs-4;\n\n position: relative;\n margin: 0;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n @include fs-8;\n\n font-weight: 300;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n @include fs-2;\n\n border-radius: 12px;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n @include fs-3;\n\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./color_schemes/dark\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-dark.css"} \ No newline at end of file diff --git a/assets/css/just-the-docs-default.css b/assets/css/just-the-docs-default.css new file mode 100644 index 00000000..587c3d83 --- /dev/null +++ b/assets/css/just-the-docs-default.css @@ -0,0 +1,7331 @@ +@charset "UTF-8"; +@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee&display=swap"); +.highlight, +pre.highlight { + background: #f9f9f9; + color: #383942; +} + +.highlight pre { + background: #f9f9f9; +} + +.highlight .hll { + background: #f9f9f9; +} + +.highlight .c { + color: #9fa0a6; + font-style: italic; +} + +.highlight .err { + color: #fff; + background-color: #e05151; +} + +.highlight .k { + color: #a625a4; +} + +.highlight .l { + color: #50a04f; +} + +.highlight .n { + color: #383942; +} + +.highlight .o { + color: #383942; +} + +.highlight .p { + color: #383942; +} + +.highlight .cm { + color: #9fa0a6; + font-style: italic; +} + +.highlight .cp { + color: #9fa0a6; + font-style: italic; +} + +.highlight .c1 { + color: #9fa0a6; + font-style: italic; +} + +.highlight .cs { + color: #9fa0a6; + font-style: italic; +} + +.highlight .ge { + font-style: italic; +} + +.highlight .gs { + font-weight: 700; +} + +.highlight .kc { + color: #a625a4; +} + +.highlight .kd { + color: #a625a4; +} + +.highlight .kn { + color: #a625a4; +} + +.highlight .kp { + color: #a625a4; +} + +.highlight .kr { + color: #a625a4; +} + +.highlight .kt { + color: #a625a4; +} + +.highlight .ld { + color: #50a04f; +} + +.highlight .m { + color: #b66a00; +} + +.highlight .s { + color: #50a04f; +} + +.highlight .na { + color: #b66a00; +} + +.highlight .nb { + color: #ca7601; +} + +.highlight .nc { + color: #ca7601; +} + +.highlight .no { + color: #ca7601; +} + +.highlight .nd { + color: #ca7601; +} + +.highlight .ni { + color: #ca7601; +} + +.highlight .ne { + color: #ca7601; +} + +.highlight .nf { + color: #383942; +} + +.highlight .nl { + color: #ca7601; +} + +.highlight .nn { + color: #383942; +} + +.highlight .nx { + color: #383942; +} + +.highlight .py { + color: #ca7601; +} + +.highlight .nt { + color: #e35549; +} + +.highlight .nv { + color: #ca7601; +} + +.highlight .ow { + font-weight: 700; +} + +.highlight .w { + color: #f8f8f2; +} + +.highlight .mf { + color: #b66a00; +} + +.highlight .mh { + color: #b66a00; +} + +.highlight .mi { + color: #b66a00; +} + +.highlight .mo { + color: #b66a00; +} + +.highlight .sb { + color: #50a04f; +} + +.highlight .sc { + color: #50a04f; +} + +.highlight .sd { + color: #50a04f; +} + +.highlight .s2 { + color: #50a04f; +} + +.highlight .se { + color: #50a04f; +} + +.highlight .sh { + color: #50a04f; +} + +.highlight .si { + color: #50a04f; +} + +.highlight .sx { + color: #50a04f; +} + +.highlight .sr { + color: #0083bb; +} + +.highlight .s1 { + color: #50a04f; +} + +.highlight .ss { + color: #0083bb; +} + +.highlight .bp { + color: #ca7601; +} + +.highlight .vc { + color: #ca7601; +} + +.highlight .vg { + color: #ca7601; +} + +.highlight .vi { + color: #e35549; +} + +.highlight .il { + color: #b66a00; +} + +.highlight .gu { + color: #75715e; +} + +.highlight .gd { + color: #e05151; +} + +.highlight .gi { + color: #43d089; +} + +.highlight .language-json .w + .s2 { + color: #e35549; +} + +.highlight .language-json .kc { + color: #0083bb; +} + +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type=button]:-moz-focusring, +[type=reset]:-moz-focusring, +[type=submit]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type=checkbox], +[type=radio] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type=search] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +:root { + color-scheme: light; +} + +* { + box-sizing: border-box; +} + +html { + font-size: 0.875rem !important; + scroll-behavior: smooth; +} +@media (min-width: 31.25rem) { + html { + font-size: 1rem !important; + } +} + +body { + font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Segoe UI Emoji"; + font-size: inherit; + line-height: 1.4; + color: #5c5962; + background-color: #fff; + overflow-wrap: break-word; +} + +ol, +ul, +dl, +pre, +address, +blockquote, +table, +div, +hr, +form, +fieldset, +noscript .table-wrapper { + margin-top: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6, +#toctitle { + margin-top: 0; + margin-bottom: 1em; + font-weight: 500; + line-height: 1.25; + color: #27262b; +} + +p { + margin-top: 1em; + margin-bottom: 1em; +} + +a { + color: #7253ed; + text-decoration: none; +} + +a:not([class]) { + text-decoration: underline; + text-decoration-color: #eeebee; + text-underline-offset: 2px; +} +a:not([class]):hover { + text-decoration-color: rgba(114, 83, 237, 0.45); +} + +code { + font-family: "SFMono-Regular", menlo, consolas, monospace; + font-size: 0.75em; + line-height: 1.4; +} + +figure, +pre { + margin: 0; +} + +li { + margin: 0.25em 0; +} + +img { + max-width: 100%; + height: auto; +} + +hr { + height: 1px; + padding: 0; + margin: 2rem 0; + background-color: #eeebee; + border: 0; +} + +blockquote { + margin: 10px 0; + margin-block-start: 0; + margin-inline-start: 0; + padding-left: 1rem; + border-left: 3px solid #eeebee; +} + +.side-bar { + z-index: 0; + display: flex; + flex-wrap: wrap; + background-color: #f5f6fa; +} +@media (min-width: 50rem) { + .side-bar { + flex-flow: column nowrap; + position: fixed; + width: 15.5rem; + height: 100%; + border-right: 1px solid #eeebee; + align-items: flex-end; + } +} +@media (min-width: 66.5rem) { + .side-bar { + width: calc((100% - 66.5rem) / 2 + 16.5rem); + min-width: 16.5rem; + } +} +@media (min-width: 50rem) { + .side-bar + .main { + margin-left: 15.5rem; + } +} +@media (min-width: 66.5rem) { + .side-bar + .main { + margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem); + } +} +.side-bar + .main .main-header { + display: none; + background-color: #f5f6fa; +} +@media (min-width: 50rem) { + .side-bar + .main .main-header { + display: flex; + background-color: #fff; + } +} +.side-bar + .main .main-header.nav-open { + display: block; +} +@media (min-width: 50rem) { + .side-bar + .main .main-header.nav-open { + display: flex; + } +} + +.main { + margin: auto; +} +@media (min-width: 50rem) { + .main { + position: relative; + max-width: 50rem; + } +} + +.main-content-wrap { + padding-right: 1rem; + padding-left: 1rem; + padding-top: 1rem; + padding-bottom: 1rem; +} +@media (min-width: 50rem) { + .main-content-wrap { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 50rem) { + .main-content-wrap { + padding-top: 2rem; + padding-bottom: 2rem; + } +} + +.main-header { + z-index: 0; + border-bottom: 1px solid #eeebee; +} +@media (min-width: 50rem) { + .main-header { + display: flex; + justify-content: space-between; + height: 3.75rem; + } +} + +.site-nav, +.site-header, +.site-footer { + width: 100%; +} +@media (min-width: 66.5rem) { + .site-nav, + .site-header, + .site-footer { + width: 16.5rem; + } +} + +.site-nav { + display: none; +} +.site-nav.nav-open { + display: block; +} +@media (min-width: 50rem) { + .site-nav { + display: block; + padding-top: 3rem; + padding-bottom: 1rem; + overflow-y: auto; + flex: 1 1 auto; + } +} + +.site-header { + display: flex; + min-height: 3.75rem; + align-items: center; +} +@media (min-width: 50rem) { + .site-header { + height: 3.75rem; + max-height: 3.75rem; + border-bottom: 1px solid #eeebee; + } +} + +.site-title { + padding-right: 1rem; + padding-left: 1rem; + flex-grow: 1; + display: flex; + height: 100%; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #27262b; + font-size: 1.125rem !important; +} +@media (min-width: 50rem) { + .site-title { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 31.25rem) { + .site-title { + font-size: 1.5rem !important; + line-height: 1.25; + } +} +@media (min-width: 50rem) { + .site-title { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } +} + +.site-button { + display: flex; + height: 100%; + padding: 1rem; + align-items: center; +} + +@media (min-width: 50rem) { + .site-header .site-button { + display: none; + } +} +.site-title:hover { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); +} + +.site-button:hover { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%); +} + +body { + position: relative; + padding-bottom: 4rem; + overflow-y: scroll; +} +@media (min-width: 50rem) { + body { + position: static; + padding-bottom: 0; + } +} + +.site-footer { + padding-right: 1rem; + padding-left: 1rem; + position: absolute; + bottom: 0; + left: 0; + padding-top: 1rem; + padding-bottom: 1rem; + color: #959396; + font-size: 0.6875rem !important; +} +@media (min-width: 50rem) { + .site-footer { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 31.25rem) { + .site-footer { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) { + .site-footer { + position: static; + justify-self: end; + } +} + +.icon { + width: 1.5rem; + height: 1.5rem; + color: #7253ed; +} + +.main-content { + line-height: 1.6; +} +.main-content ol, +.main-content ul, +.main-content dl, +.main-content pre, +.main-content address, +.main-content blockquote, +.main-content .table-wrapper { + margin-top: 0.5em; +} +.main-content a { + overflow: hidden; + text-overflow: ellipsis; +} +.main-content ul, +.main-content ol { + padding-left: 1.5em; +} +.main-content li .highlight { + margin-top: 0.25rem; +} +.main-content ol { + list-style-type: none; + counter-reset: step-counter; +} +.main-content ol > li { + position: relative; +} +.main-content ol > li::before { + position: absolute; + top: 0.2em; + left: -1.6em; + color: #959396; + content: counter(step-counter); + counter-increment: step-counter; + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .main-content ol > li::before { + font-size: 0.875rem !important; + } +} +@media (min-width: 31.25rem) { + .main-content ol > li::before { + top: 0.11em; + } +} +.main-content ol > li ol { + counter-reset: sub-counter; +} +.main-content ol > li ol > li::before { + content: counter(sub-counter, lower-alpha); + counter-increment: sub-counter; +} +.main-content ul { + list-style: none; +} +.main-content ul > li::before { + position: absolute; + margin-left: -1.4em; + color: #959396; + content: "•"; +} +.main-content .task-list-item::before { + content: ""; +} +.main-content .task-list-item-checkbox { + margin-right: 0.6em; + margin-left: -1.4em; +} +.main-content hr + * { + margin-top: 0; +} +.main-content h1:first-of-type { + margin-top: 0.5em; +} +.main-content dl { + display: grid; + grid-template: auto/10em 1fr; +} +.main-content dt, +.main-content dd { + margin: 0.25em 0; +} +.main-content dt { + grid-column: 1; + font-weight: 500; + text-align: right; +} +.main-content dt::after { + content: ":"; +} +.main-content dd { + grid-column: 2; + margin-bottom: 0; + margin-left: 1em; +} +.main-content dd blockquote:first-child, +.main-content dd div:first-child, +.main-content dd dl:first-child, +.main-content dd dt:first-child, +.main-content dd h1:first-child, +.main-content dd h2:first-child, +.main-content dd h3:first-child, +.main-content dd h4:first-child, +.main-content dd h5:first-child, +.main-content dd h6:first-child, +.main-content dd li:first-child, +.main-content dd ol:first-child, +.main-content dd p:first-child, +.main-content dd pre:first-child, +.main-content dd table:first-child, +.main-content dd ul:first-child, +.main-content dd .table-wrapper:first-child { + margin-top: 0; +} +.main-content dd dl:first-child dt:first-child, +.main-content dd dl:first-child dd:nth-child(2), +.main-content ol dl:first-child dt:first-child, +.main-content ol dl:first-child dd:nth-child(2), +.main-content ul dl:first-child dt:first-child, +.main-content ul dl:first-child dd:nth-child(2) { + margin-top: 0; +} +.main-content .anchor-heading { + position: absolute; + right: -1rem; + width: 1.5rem; + height: 100%; + padding-right: 0.25rem; + padding-left: 0.25rem; + overflow: visible; +} +@media (min-width: 50rem) { + .main-content .anchor-heading { + right: auto; + left: -1.5rem; + } +} +.main-content .anchor-heading svg { + display: inline-block; + width: 100%; + height: 100%; + color: #7253ed; + visibility: hidden; +} +.main-content .anchor-heading:hover svg, +.main-content .anchor-heading:focus svg, +.main-content h1:hover > .anchor-heading svg, +.main-content h2:hover > .anchor-heading svg, +.main-content h3:hover > .anchor-heading svg, +.main-content h4:hover > .anchor-heading svg, +.main-content h5:hover > .anchor-heading svg, +.main-content h6:hover > .anchor-heading svg { + visibility: visible; +} +.main-content summary { + cursor: pointer; +} +.main-content h1, +.main-content h2, +.main-content h3, +.main-content h4, +.main-content h5, +.main-content h6, +.main-content #toctitle { + position: relative; + margin-top: 1.5em; + margin-bottom: 0.25em; +} +.main-content h1 + table, +.main-content h1 + .table-wrapper, +.main-content h1 + .code-example, +.main-content h1 + .highlighter-rouge, +.main-content h1 + .sectionbody .listingblock, +.main-content h2 + table, +.main-content h2 + .table-wrapper, +.main-content h2 + .code-example, +.main-content h2 + .highlighter-rouge, +.main-content h2 + .sectionbody .listingblock, +.main-content h3 + table, +.main-content h3 + .table-wrapper, +.main-content h3 + .code-example, +.main-content h3 + .highlighter-rouge, +.main-content h3 + .sectionbody .listingblock, +.main-content h4 + table, +.main-content h4 + .table-wrapper, +.main-content h4 + .code-example, +.main-content h4 + .highlighter-rouge, +.main-content h4 + .sectionbody .listingblock, +.main-content h5 + table, +.main-content h5 + .table-wrapper, +.main-content h5 + .code-example, +.main-content h5 + .highlighter-rouge, +.main-content h5 + .sectionbody .listingblock, +.main-content h6 + table, +.main-content h6 + .table-wrapper, +.main-content h6 + .code-example, +.main-content h6 + .highlighter-rouge, +.main-content h6 + .sectionbody .listingblock, +.main-content #toctitle + table, +.main-content #toctitle + .table-wrapper, +.main-content #toctitle + .code-example, +.main-content #toctitle + .highlighter-rouge, +.main-content #toctitle + .sectionbody .listingblock { + margin-top: 1em; +} +.main-content h1 + p:not(.label), +.main-content h2 + p:not(.label), +.main-content h3 + p:not(.label), +.main-content h4 + p:not(.label), +.main-content h5 + p:not(.label), +.main-content h6 + p:not(.label), +.main-content #toctitle + p:not(.label) { + margin-top: 0; +} +.main-content > h1:first-child, +.main-content > h2:first-child, +.main-content > h3:first-child, +.main-content > h4:first-child, +.main-content > h5:first-child, +.main-content > h6:first-child, +.main-content > .sect1:first-child > h2, +.main-content > .sect2:first-child > h3, +.main-content > .sect3:first-child > h4, +.main-content > .sect4:first-child > h5, +.main-content > .sect5:first-child > h6 { + margin-top: 0.5rem; +} + +.nav-list { + padding: 0; + margin-top: 0; + margin-bottom: 0; + list-style: none; +} +.nav-list .nav-list-item { + font-size: 0.875rem !important; + position: relative; + margin: 0; +} +@media (min-width: 31.25rem) { + .nav-list .nav-list-item { + font-size: 1rem !important; + } +} +@media (min-width: 50rem) { + .nav-list .nav-list-item { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .nav-list .nav-list-item { + font-size: 0.875rem !important; + } +} +.nav-list .nav-list-item .nav-list-link { + display: block; + min-height: 3rem; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + line-height: 2.5rem; + padding-right: 3rem; + padding-left: 1rem; +} +@media (min-width: 50rem) { + .nav-list .nav-list-item .nav-list-link { + min-height: 2rem; + line-height: 1.5rem; + padding-right: 2rem; + padding-left: 2rem; + } +} +.nav-list .nav-list-item .nav-list-link.external > svg { + width: 1rem; + height: 1rem; + vertical-align: text-bottom; +} +.nav-list .nav-list-item .nav-list-link.active { + font-weight: 600; + text-decoration: none; +} +.nav-list .nav-list-item .nav-list-link:hover, .nav-list .nav-list-item .nav-list-link.active { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); +} +.nav-list .nav-list-item .nav-list-expander { + position: absolute; + right: 0; + width: 3rem; + height: 3rem; + padding: 0.75rem; + color: #7253ed; +} +@media (min-width: 50rem) { + .nav-list .nav-list-item .nav-list-expander { + width: 2rem; + height: 2rem; + padding: 0.5rem; + } +} +.nav-list .nav-list-item .nav-list-expander:hover { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%); +} +.nav-list .nav-list-item .nav-list-expander svg { + transform: rotate(90deg); +} +.nav-list .nav-list-item > .nav-list { + display: none; + padding-left: 0.75rem; + list-style: none; +} +.nav-list .nav-list-item > .nav-list .nav-list-item { + position: relative; +} +.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-link { + color: #5c5962; +} +.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-expander { + color: #5c5962; +} +.nav-list .nav-list-item.active > .nav-list-expander svg { + transform: rotate(-90deg); +} +.nav-list .nav-list-item.active > .nav-list { + display: block; +} + +.nav-category { + padding: 0.5rem 1rem; + font-weight: 600; + text-align: start; + text-transform: uppercase; + border-bottom: 1px solid #eeebee; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .nav-category { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) { + .nav-category { + padding: 0.5rem 2rem; + margin-top: 1rem; + text-align: start; + } + .nav-category:first-child { + margin-top: 0; + } +} + +.nav-list.nav-category-list > .nav-list-item { + margin: 0; +} +.nav-list.nav-category-list > .nav-list-item > .nav-list { + padding: 0; +} +.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { + color: #7253ed; +} +.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander { + color: #7253ed; +} + +.aux-nav { + height: 100%; + overflow-x: auto; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .aux-nav { + font-size: 0.75rem !important; + } +} +.aux-nav .aux-nav-list { + display: flex; + height: 100%; + padding: 0; + margin: 0; + list-style: none; +} +.aux-nav .aux-nav-list-item { + display: inline-block; + height: 100%; + padding: 0; + margin: 0; +} +@media (min-width: 50rem) { + .aux-nav { + padding-right: 1rem; + } +} + +@media (min-width: 50rem) { + .breadcrumb-nav { + margin-top: -1rem; + } +} + +.breadcrumb-nav-list { + padding-left: 0; + margin-bottom: 0.75rem; + list-style: none; +} + +.breadcrumb-nav-list-item { + display: table-cell; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .breadcrumb-nav-list-item { + font-size: 0.75rem !important; + } +} +.breadcrumb-nav-list-item::before { + display: none; +} +.breadcrumb-nav-list-item::after { + display: inline-block; + margin-right: 0.5rem; + margin-left: 0.5rem; + color: #959396; + content: "/"; +} +.breadcrumb-nav-list-item:last-child::after { + content: ""; +} + +h1, +.text-alpha { + font-size: 2rem !important; + line-height: 1.25; + font-weight: 300; +} +@media (min-width: 31.25rem) { + h1, + .text-alpha { + font-size: 2.25rem !important; + } +} + +h2, +.text-beta, +#toctitle { + font-size: 1.125rem !important; +} +@media (min-width: 31.25rem) { + h2, + .text-beta, + #toctitle { + font-size: 1.5rem !important; + line-height: 1.25; + } +} + +h3, +.text-gamma { + font-size: 1rem !important; +} +@media (min-width: 31.25rem) { + h3, + .text-gamma { + font-size: 1.125rem !important; + } +} + +h4, +.text-delta { + font-size: 0.6875rem !important; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.1em; +} +@media (min-width: 31.25rem) { + h4, + .text-delta { + font-size: 0.75rem !important; + } +} + +h4 code { + text-transform: none; +} + +h5, +.text-epsilon { + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + h5, + .text-epsilon { + font-size: 0.875rem !important; + } +} + +h6, +.text-zeta { + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + h6, + .text-zeta { + font-size: 0.75rem !important; + } +} + +.text-small { + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .text-small { + font-size: 0.75rem !important; + } +} + +.text-mono { + font-family: "SFMono-Regular", menlo, consolas, monospace !important; +} + +.text-left { + text-align: left !important; +} + +.text-center { + text-align: center !important; +} + +.text-right { + text-align: right !important; +} + +.label:not(g), +.label-blue:not(g) { + display: inline-block; + padding: 0.16em 0.56em; + margin-right: 0.5rem; + margin-left: 0.5rem; + color: #fff; + text-transform: uppercase; + vertical-align: middle; + background-color: #2869e6; + font-size: 0.6875rem !important; + border-radius: 12px; +} +@media (min-width: 31.25rem) { + .label:not(g), + .label-blue:not(g) { + font-size: 0.75rem !important; + } +} + +.label-green:not(g) { + background-color: #009c7b; +} + +.label-purple:not(g) { + background-color: #5e41d0; +} + +.label-red:not(g) { + background-color: #e94c4c; +} + +.label-yellow:not(g) { + color: #44434d; + background-color: #f7d12e; +} + +.btn { + display: inline-block; + box-sizing: border-box; + padding: 0.3em 1em; + margin: 0; + font-family: inherit; + font-size: inherit; + font-weight: 500; + line-height: 1.5; + color: #7253ed; + text-decoration: none; + vertical-align: baseline; + cursor: pointer; + background-color: #f7f7f7; + border-width: 0; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + appearance: none; +} +.btn:focus { + text-decoration: none; + outline: none; + box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); +} +.btn:focus:hover, .btn.selected:focus { + box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); +} +.btn:hover, .btn.zeroclipboard-is-hover { + color: #6a4aec; +} +.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { + text-decoration: none; + background-color: #f4f4f4; +} +.btn:active, .btn.selected, .btn.zeroclipboard-is-active { + background-color: #efefef; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn.selected:hover { + background-color: #cfcfcf; +} +.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover { + color: rgba(102, 102, 102, 0.5); + cursor: default; + background-color: rgba(229, 229, 229, 0.5); + background-image: none; + box-shadow: none; +} + +.btn-outline { + color: #7253ed; + background: transparent; + box-shadow: inset 0 0 0 2px #e6e1e8; +} +.btn-outline:hover, .btn-outline:active, .btn-outline.zeroclipboard-is-hover, .btn-outline.zeroclipboard-is-active { + color: #6341eb; + text-decoration: none; + background-color: transparent; + box-shadow: inset 0 0 0 3px #e6e1e8; +} +.btn-outline:focus { + text-decoration: none; + outline: none; + box-shadow: inset 0 0 0 2px #5c5962, 0 0 0 3px rgba(0, 0, 255, 0.25); +} +.btn-outline:focus:hover, .btn-outline.selected:focus { + box-shadow: inset 0 0 0 2px #5c5962; +} + +.btn-primary { + color: #fff; + background-color: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-primary:hover, .btn-primary.zeroclipboard-is-hover { + color: #fff; + background-color: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-primary.selected:hover { + background-color: #472cb2; +} + +.btn-purple { + color: #fff; + background-color: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-purple:hover, .btn-purple.zeroclipboard-is-hover { + color: #fff; + background-color: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-purple.selected:hover { + background-color: #472cb2; +} + +.btn-blue { + color: #fff; + background-color: #227efa; + background-image: linear-gradient(#4593fb, #227efa); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-blue:hover, .btn-blue.zeroclipboard-is-hover { + color: #fff; + background-color: #1878fa; + background-image: linear-gradient(#368afa, #1878fa); +} +.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active { + background-color: #1375f9; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-blue.selected:hover { + background-color: #0669ed; +} + +.btn-green { + color: #fff; + background-color: #10ac7d; + background-image: linear-gradient(#13cc95, #10ac7d); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-green:hover, .btn-green.zeroclipboard-is-hover { + color: #fff; + background-color: #0fa276; + background-image: linear-gradient(#12be8b, #0fa276); +} +.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { + background-color: #0f9e73; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-green.selected:hover { + background-color: #0d8662; +} + +.btn-reset { + background: none; + border: none; + margin: 0; + text-align: inherit; + font: inherit; + border-radius: 0; + appearance: none; +} + +.search { + position: relative; + z-index: 2; + flex-grow: 1; + height: 4rem; + padding: 0.5rem; + transition: padding linear 200ms; +} +@media (min-width: 50rem) { + .search { + position: relative !important; + width: auto !important; + height: 100% !important; + padding: 0; + transition: none; + } +} + +.search-input-wrap { + position: relative; + z-index: 1; + height: 3rem; + overflow: hidden; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + transition: height linear 200ms; +} +@media (min-width: 50rem) { + .search-input-wrap { + position: absolute; + width: 100%; + max-width: 33.5rem; + height: 100% !important; + border-radius: 0; + box-shadow: none; + transition: width ease 400ms; + } +} + +.search-input { + position: absolute; + width: 100%; + height: 100%; + padding: 0.5rem 1rem 0.5rem 2.5rem; + font-size: 1rem; + color: #5c5962; + background-color: #fff; + border-top: 0; + border-right: 0; + border-bottom: 0; + border-left: 0; + border-radius: 0; +} +@media (min-width: 50rem) { + .search-input { + padding: 0.5rem 1rem 0.5rem 3.5rem; + font-size: 0.875rem; + background-color: #fff; + transition: padding-left linear 200ms; + } +} +.search-input:focus { + outline: 0; +} +.search-input:focus + .search-label .search-icon { + color: #7253ed; +} + +.search-label { + position: absolute; + display: flex; + height: 100%; + padding-left: 1rem; +} +@media (min-width: 50rem) { + .search-label { + padding-left: 2rem; + transition: padding-left linear 200ms; + } +} +.search-label .search-icon { + width: 1.2rem; + height: 1.2rem; + align-self: center; + color: #959396; +} + +.search-results { + position: absolute; + left: 0; + display: none; + width: 100%; + max-height: calc(100% - 4rem); + overflow-y: auto; + background-color: #fff; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); +} +@media (min-width: 50rem) { + .search-results { + top: 100%; + width: 33.5rem; + max-height: calc(100vh - 200%) !important; + } +} + +.search-results-list { + padding-left: 0; + margin-bottom: 0.25rem; + list-style: none; + font-size: 0.875rem !important; +} +@media (min-width: 31.25rem) { + .search-results-list { + font-size: 1rem !important; + } +} +@media (min-width: 50rem) { + .search-results-list { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .search-results-list { + font-size: 0.875rem !important; + } +} + +.search-results-list-item { + padding: 0; + margin: 0; +} + +.search-result { + display: block; + padding: 0.25rem 0.75rem; +} +.search-result:hover, .search-result.active { + background-color: #ebedf5; +} + +.search-result-title { + display: block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +@media (min-width: 31.25rem) { + .search-result-title { + display: inline-block; + width: 40%; + padding-right: 0.5rem; + vertical-align: top; + } +} + +.search-result-doc { + display: flex; + align-items: center; + word-wrap: break-word; +} +.search-result-doc.search-result-doc-parent { + opacity: 0.5; + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .search-result-doc.search-result-doc-parent { + font-size: 0.875rem !important; + } +} +@media (min-width: 50rem) { + .search-result-doc.search-result-doc-parent { + font-size: 0.6875rem !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .search-result-doc.search-result-doc-parent { + font-size: 0.75rem !important; + } +} +.search-result-doc .search-result-icon { + width: 1rem; + height: 1rem; + margin-right: 0.5rem; + color: #7253ed; + flex-shrink: 0; +} +.search-result-doc .search-result-doc-title { + overflow: auto; +} + +.search-result-section { + margin-left: 1.5rem; + word-wrap: break-word; +} + +.search-result-rel-url { + display: block; + margin-left: 1.5rem; + overflow: hidden; + color: #959396; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 0.5625rem !important; +} +@media (min-width: 31.25rem) { + .search-result-rel-url { + font-size: 0.625rem !important; + } +} + +.search-result-previews { + display: block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + margin-left: 0.5rem; + color: #959396; + word-wrap: break-word; + border-left: 1px solid; + border-left-color: #eeebee; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .search-result-previews { + font-size: 0.75rem !important; + } +} +@media (min-width: 31.25rem) { + .search-result-previews { + display: inline-block; + width: 60%; + padding-left: 0.5rem; + margin-left: 0; + vertical-align: top; + } +} + +.search-result-preview + .search-result-preview { + margin-top: 0.25rem; +} + +.search-result-highlight { + font-weight: bold; +} + +.search-no-result { + padding: 0.5rem 0.75rem; + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .search-no-result { + font-size: 0.875rem !important; + } +} + +.search-button { + position: fixed; + right: 1rem; + bottom: 1rem; + display: flex; + width: 3.5rem; + height: 3.5rem; + background-color: #fff; + border: 1px solid rgba(114, 83, 237, 0.3); + border-radius: 1.75rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + align-items: center; + justify-content: center; +} + +.search-overlay { + position: fixed; + top: 0; + left: 0; + z-index: 1; + width: 0; + height: 0; + background-color: rgba(0, 0, 0, 0.3); + opacity: 0; + transition: opacity ease 400ms, width 0s 400ms, height 0s 400ms; +} + +.search-active .search { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 0; +} +.search-active .search-input-wrap { + height: 4rem; + border-radius: 0; +} +@media (min-width: 50rem) { + .search-active .search-input-wrap { + width: 33.5rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + } +} +.search-active .search-input { + background-color: #fff; +} +@media (min-width: 50rem) { + .search-active .search-input { + padding-left: 2.3rem; + } +} +@media (min-width: 50rem) { + .search-active .search-label { + padding-left: 0.6rem; + } +} +.search-active .search-results { + display: block; +} +.search-active .search-overlay { + width: 100%; + height: 100%; + opacity: 1; + transition: opacity ease 400ms, width 0s, height 0s; +} +@media (min-width: 50rem) { + .search-active .main { + position: fixed; + right: 0; + left: 0; + } +} +.search-active .main-header { + padding-top: 4rem; +} +@media (min-width: 50rem) { + .search-active .main-header { + padding-top: 0; + } +} + +.table-wrapper { + display: block; + width: 100%; + max-width: 100%; + margin-bottom: 1.5rem; + overflow-x: auto; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); +} + +table { + display: table; + min-width: 100%; + border-collapse: separate; +} + +th, +td { + font-size: 0.75rem !important; + min-width: 7.5rem; + padding: 0.5rem 0.75rem; + background-color: #fff; + border-bottom: 1px solid rgba(238, 235, 238, 0.5); + border-left: 1px solid #eeebee; +} +@media (min-width: 31.25rem) { + th, + td { + font-size: 0.875rem !important; + } +} +th:first-of-type, +td:first-of-type { + border-left: 0; +} + +tbody tr:last-of-type th, +tbody tr:last-of-type td { + border-bottom: 0; +} +tbody tr:last-of-type td { + padding-bottom: 0.75rem; +} + +thead th { + border-bottom: 1px solid #eeebee; +} + +:not(pre, figure) > code { + padding: 0.2em 0.15em; + font-weight: 400; + background-color: #f5f6fa; + border: 1px solid #eeebee; + border-radius: 4px; +} + +a:visited code { + border-color: #eeebee; +} + +div.highlighter-rouge, +div.listingblock > div.content, +figure.highlight { + margin-top: 0; + margin-bottom: 0.75rem; + background-color: #f5f6fa; + border-radius: 4px; + box-shadow: none; + -webkit-overflow-scrolling: touch; + position: relative; + padding: 0; +} +div.highlighter-rouge > button, +div.listingblock > div.content > button, +figure.highlight > button { + width: 0.75rem; + opacity: 0; + position: absolute; + top: 0; + right: 0; + border: 0.75rem solid #f5f6fa; + background-color: #f5f6fa; + color: #5c5962; + box-sizing: content-box; +} +div.highlighter-rouge > button svg, +div.listingblock > div.content > button svg, +figure.highlight > button svg { + fill: #5c5962; +} +div.highlighter-rouge > button:active, +div.listingblock > div.content > button:active, +figure.highlight > button:active { + text-decoration: none; + outline: none; + opacity: 1; +} +div.highlighter-rouge > button:focus, +div.listingblock > div.content > button:focus, +figure.highlight > button:focus { + opacity: 1; +} +div.highlighter-rouge:hover > button, +div.listingblock > div.content:hover > button, +figure.highlight:hover > button { + cursor: copy; + opacity: 1; +} + +div.highlighter-rouge div.highlight { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} +div.highlighter-rouge pre.highlight, +div.highlighter-rouge code { + padding: 0; + margin: 0; + border: 0; +} + +div.listingblock { + margin-top: 0; + margin-bottom: 0.75rem; +} +div.listingblock div.content { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} +div.listingblock div.content > pre, +div.listingblock code { + padding: 0; + margin: 0; + border: 0; +} + +figure.highlight pre, +figure.highlight :not(pre) > code { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} + +.highlight .table-wrapper { + padding: 0.75rem 0; + margin: 0; + border: 0; + box-shadow: none; +} +.highlight .table-wrapper td, +.highlight .table-wrapper pre { + font-size: 0.6875rem !important; + min-width: 0; + padding: 0; + background-color: #f5f6fa; + border: 0; +} +@media (min-width: 31.25rem) { + .highlight .table-wrapper td, + .highlight .table-wrapper pre { + font-size: 0.75rem !important; + } +} +.highlight .table-wrapper td.gl { + width: 1em; + padding-right: 0.75rem; + padding-left: 0.75rem; +} +.highlight .table-wrapper pre { + margin: 0; + line-height: 2; +} + +.code-example, +.listingblock > .title { + padding: 0.75rem; + margin-bottom: 0.75rem; + overflow: auto; + border: 1px solid #eeebee; + border-radius: 4px; +} +.code-example + .highlighter-rouge, +.code-example + .sectionbody .listingblock, +.code-example + .content, +.code-example + figure.highlight, +.listingblock > .title + .highlighter-rouge, +.listingblock > .title + .sectionbody .listingblock, +.listingblock > .title + .content, +.listingblock > .title + figure.highlight { + position: relative; + margin-top: -1rem; + border-right: 1px solid #eeebee; + border-bottom: 1px solid #eeebee; + border-left: 1px solid #eeebee; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +code.language-mermaid { + padding: 0; + background-color: inherit; + border: 0; +} + +.highlight, +pre.highlight { + background: #f5f6fa; + color: #5c5962; +} + +.highlight pre { + background: #f5f6fa; +} + +.text-grey-dk-000 { + color: #959396 !important; +} + +.text-grey-dk-100 { + color: #5c5962 !important; +} + +.text-grey-dk-200 { + color: #44434d !important; +} + +.text-grey-dk-250 { + color: #302d36 !important; +} + +.text-grey-dk-300 { + color: #27262b !important; +} + +.text-grey-lt-000 { + color: #f5f6fa !important; +} + +.text-grey-lt-100 { + color: #eeebee !important; +} + +.text-grey-lt-200 { + color: #ecebed !important; +} + +.text-grey-lt-300 { + color: #e6e1e8 !important; +} + +.text-blue-000 { + color: #2c84fa !important; +} + +.text-blue-100 { + color: #2869e6 !important; +} + +.text-blue-200 { + color: #264caf !important; +} + +.text-blue-300 { + color: #183385 !important; +} + +.text-green-000 { + color: #41d693 !important; +} + +.text-green-100 { + color: #11b584 !important; +} + +.text-green-200 { + color: #009c7b !important; +} + +.text-green-300 { + color: #026e57 !important; +} + +.text-purple-000 { + color: #7253ed !important; +} + +.text-purple-100 { + color: #5e41d0 !important; +} + +.text-purple-200 { + color: #4e26af !important; +} + +.text-purple-300 { + color: #381885 !important; +} + +.text-yellow-000 { + color: #ffeb82 !important; +} + +.text-yellow-100 { + color: #fadf50 !important; +} + +.text-yellow-200 { + color: #f7d12e !important; +} + +.text-yellow-300 { + color: #e7af06 !important; +} + +.text-red-000 { + color: #f77e7e !important; +} + +.text-red-100 { + color: #f96e65 !important; +} + +.text-red-200 { + color: #e94c4c !important; +} + +.text-red-300 { + color: #dd2e2e !important; +} + +.bg-grey-dk-000 { + background-color: #959396 !important; +} + +.bg-grey-dk-100 { + background-color: #5c5962 !important; +} + +.bg-grey-dk-200 { + background-color: #44434d !important; +} + +.bg-grey-dk-250 { + background-color: #302d36 !important; +} + +.bg-grey-dk-300 { + background-color: #27262b !important; +} + +.bg-grey-lt-000 { + background-color: #f5f6fa !important; +} + +.bg-grey-lt-100 { + background-color: #eeebee !important; +} + +.bg-grey-lt-200 { + background-color: #ecebed !important; +} + +.bg-grey-lt-300 { + background-color: #e6e1e8 !important; +} + +.bg-blue-000 { + background-color: #2c84fa !important; +} + +.bg-blue-100 { + background-color: #2869e6 !important; +} + +.bg-blue-200 { + background-color: #264caf !important; +} + +.bg-blue-300 { + background-color: #183385 !important; +} + +.bg-green-000 { + background-color: #41d693 !important; +} + +.bg-green-100 { + background-color: #11b584 !important; +} + +.bg-green-200 { + background-color: #009c7b !important; +} + +.bg-green-300 { + background-color: #026e57 !important; +} + +.bg-purple-000 { + background-color: #7253ed !important; +} + +.bg-purple-100 { + background-color: #5e41d0 !important; +} + +.bg-purple-200 { + background-color: #4e26af !important; +} + +.bg-purple-300 { + background-color: #381885 !important; +} + +.bg-yellow-000 { + background-color: #ffeb82 !important; +} + +.bg-yellow-100 { + background-color: #fadf50 !important; +} + +.bg-yellow-200 { + background-color: #f7d12e !important; +} + +.bg-yellow-300 { + background-color: #e7af06 !important; +} + +.bg-red-000 { + background-color: #f77e7e !important; +} + +.bg-red-100 { + background-color: #f96e65 !important; +} + +.bg-red-200 { + background-color: #e94c4c !important; +} + +.bg-red-300 { + background-color: #dd2e2e !important; +} + +.d-block { + display: block !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-none { + display: none !important; +} + +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.flex-justify-start { + justify-content: flex-start !important; +} + +.flex-justify-end { + justify-content: flex-end !important; +} + +.flex-justify-between { + justify-content: space-between !important; +} + +.flex-justify-around { + justify-content: space-around !important; +} + +.v-align-baseline { + vertical-align: baseline !important; +} + +.v-align-bottom { + vertical-align: bottom !important; +} + +.v-align-middle { + vertical-align: middle !important; +} + +.v-align-text-bottom { + vertical-align: text-bottom !important; +} + +.v-align-text-top { + vertical-align: text-top !important; +} + +.v-align-top { + vertical-align: top !important; +} + +.fs-1 { + font-size: 0.5625rem !important; +} +@media (min-width: 31.25rem) { + .fs-1 { + font-size: 0.625rem !important; + } +} + +.fs-2 { + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .fs-2 { + font-size: 0.75rem !important; + } +} + +.fs-3 { + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .fs-3 { + font-size: 0.875rem !important; + } +} + +.fs-4 { + font-size: 0.875rem !important; +} +@media (min-width: 31.25rem) { + .fs-4 { + font-size: 1rem !important; + } +} + +.fs-5 { + font-size: 1rem !important; +} +@media (min-width: 31.25rem) { + .fs-5 { + font-size: 1.125rem !important; + } +} + +.fs-6 { + font-size: 1.125rem !important; +} +@media (min-width: 31.25rem) { + .fs-6 { + font-size: 1.5rem !important; + line-height: 1.25; + } +} + +.fs-7 { + font-size: 1.5rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-7 { + font-size: 2rem !important; + } +} + +.fs-8 { + font-size: 2rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-8 { + font-size: 2.25rem !important; + } +} + +.fs-9 { + font-size: 2.25rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-9 { + font-size: 2.625rem !important; + } +} + +.fs-10 { + font-size: 2.625rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-10 { + font-size: 3rem !important; + } +} + +.fw-300 { + font-weight: 300 !important; +} + +.fw-400 { + font-weight: 400 !important; +} + +.fw-500 { + font-weight: 500 !important; +} + +.fw-700 { + font-weight: 700 !important; +} + +.lh-0 { + line-height: 0 !important; +} + +.lh-default { + line-height: 1.4; +} + +.lh-tight { + line-height: 1.25; +} + +.ls-5 { + letter-spacing: 0.05em !important; +} + +.ls-10 { + letter-spacing: 0.1em !important; +} + +.ls-0 { + letter-spacing: 0 !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.list-style-none { + padding: 0 !important; + margin: 0 !important; + list-style: none !important; +} +.list-style-none li::before { + display: none !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mr-0 { + margin-right: 0 !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.ml-0 { + margin-left: 0 !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.mxn-0 { + margin-right: -0 !important; + margin-left: -0 !important; +} + +.mx-0-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mr-1 { + margin-right: 0.25rem !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1 { + margin-left: 0.25rem !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.mxn-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; +} + +.mx-1-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mr-2 { + margin-right: 0.5rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2 { + margin-left: 0.5rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.mxn-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; +} + +.mx-2-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-3 { + margin: 0.75rem !important; +} + +.mt-3 { + margin-top: 0.75rem !important; +} + +.mr-3 { + margin-right: 0.75rem !important; +} + +.mb-3 { + margin-bottom: 0.75rem !important; +} + +.ml-3 { + margin-left: 0.75rem !important; +} + +.mx-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; +} + +.my-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; +} + +.mxn-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; +} + +.mx-3-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-4 { + margin: 1rem !important; +} + +.mt-4 { + margin-top: 1rem !important; +} + +.mr-4 { + margin-right: 1rem !important; +} + +.mb-4 { + margin-bottom: 1rem !important; +} + +.ml-4 { + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.mxn-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; +} + +.mx-4-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-5 { + margin: 1.5rem !important; +} + +.mt-5 { + margin-top: 1.5rem !important; +} + +.mr-5 { + margin-right: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 1.5rem !important; +} + +.ml-5 { + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.my-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.mxn-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; +} + +.mx-5-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-6 { + margin: 2rem !important; +} + +.mt-6 { + margin-top: 2rem !important; +} + +.mr-6 { + margin-right: 2rem !important; +} + +.mb-6 { + margin-bottom: 2rem !important; +} + +.ml-6 { + margin-left: 2rem !important; +} + +.mx-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; +} + +.my-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; +} + +.mxn-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; +} + +.mx-6-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-7 { + margin: 2.5rem !important; +} + +.mt-7 { + margin-top: 2.5rem !important; +} + +.mr-7 { + margin-right: 2.5rem !important; +} + +.mb-7 { + margin-bottom: 2.5rem !important; +} + +.ml-7 { + margin-left: 2.5rem !important; +} + +.mx-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; +} + +.my-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; +} + +.mxn-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; +} + +.mx-7-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-8 { + margin: 3rem !important; +} + +.mt-8 { + margin-top: 3rem !important; +} + +.mr-8 { + margin-right: 3rem !important; +} + +.mb-8 { + margin-bottom: 3rem !important; +} + +.ml-8 { + margin-left: 3rem !important; +} + +.mx-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.my-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.mxn-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; +} + +.mx-8-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-9 { + margin: 3.5rem !important; +} + +.mt-9 { + margin-top: 3.5rem !important; +} + +.mr-9 { + margin-right: 3.5rem !important; +} + +.mb-9 { + margin-bottom: 3.5rem !important; +} + +.ml-9 { + margin-left: 3.5rem !important; +} + +.mx-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; +} + +.my-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; +} + +.mxn-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; +} + +.mx-9-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-10 { + margin: 4rem !important; +} + +.mt-10 { + margin-top: 4rem !important; +} + +.mr-10 { + margin-right: 4rem !important; +} + +.mb-10 { + margin-bottom: 4rem !important; +} + +.ml-10 { + margin-left: 4rem !important; +} + +.mx-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; +} + +.my-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; +} + +.mxn-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; +} + +.mx-10-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +@media (min-width: 20rem) { + .m-xs-0 { + margin: 0 !important; + } + .mt-xs-0 { + margin-top: 0 !important; + } + .mr-xs-0 { + margin-right: 0 !important; + } + .mb-xs-0 { + margin-bottom: 0 !important; + } + .ml-xs-0 { + margin-left: 0 !important; + } + .mx-xs-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-xs-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-xs-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 20rem) { + .m-xs-1 { + margin: 0.25rem !important; + } + .mt-xs-1 { + margin-top: 0.25rem !important; + } + .mr-xs-1 { + margin-right: 0.25rem !important; + } + .mb-xs-1 { + margin-bottom: 0.25rem !important; + } + .ml-xs-1 { + margin-left: 0.25rem !important; + } + .mx-xs-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-xs-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-xs-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-2 { + margin: 0.5rem !important; + } + .mt-xs-2 { + margin-top: 0.5rem !important; + } + .mr-xs-2 { + margin-right: 0.5rem !important; + } + .mb-xs-2 { + margin-bottom: 0.5rem !important; + } + .ml-xs-2 { + margin-left: 0.5rem !important; + } + .mx-xs-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-xs-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-xs-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-3 { + margin: 0.75rem !important; + } + .mt-xs-3 { + margin-top: 0.75rem !important; + } + .mr-xs-3 { + margin-right: 0.75rem !important; + } + .mb-xs-3 { + margin-bottom: 0.75rem !important; + } + .ml-xs-3 { + margin-left: 0.75rem !important; + } + .mx-xs-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-xs-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-xs-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-4 { + margin: 1rem !important; + } + .mt-xs-4 { + margin-top: 1rem !important; + } + .mr-xs-4 { + margin-right: 1rem !important; + } + .mb-xs-4 { + margin-bottom: 1rem !important; + } + .ml-xs-4 { + margin-left: 1rem !important; + } + .mx-xs-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-xs-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-xs-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-5 { + margin: 1.5rem !important; + } + .mt-xs-5 { + margin-top: 1.5rem !important; + } + .mr-xs-5 { + margin-right: 1.5rem !important; + } + .mb-xs-5 { + margin-bottom: 1.5rem !important; + } + .ml-xs-5 { + margin-left: 1.5rem !important; + } + .mx-xs-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-xs-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-xs-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-6 { + margin: 2rem !important; + } + .mt-xs-6 { + margin-top: 2rem !important; + } + .mr-xs-6 { + margin-right: 2rem !important; + } + .mb-xs-6 { + margin-bottom: 2rem !important; + } + .ml-xs-6 { + margin-left: 2rem !important; + } + .mx-xs-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-xs-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-xs-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-7 { + margin: 2.5rem !important; + } + .mt-xs-7 { + margin-top: 2.5rem !important; + } + .mr-xs-7 { + margin-right: 2.5rem !important; + } + .mb-xs-7 { + margin-bottom: 2.5rem !important; + } + .ml-xs-7 { + margin-left: 2.5rem !important; + } + .mx-xs-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-xs-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-xs-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-8 { + margin: 3rem !important; + } + .mt-xs-8 { + margin-top: 3rem !important; + } + .mr-xs-8 { + margin-right: 3rem !important; + } + .mb-xs-8 { + margin-bottom: 3rem !important; + } + .ml-xs-8 { + margin-left: 3rem !important; + } + .mx-xs-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-xs-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-xs-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-9 { + margin: 3.5rem !important; + } + .mt-xs-9 { + margin-top: 3.5rem !important; + } + .mr-xs-9 { + margin-right: 3.5rem !important; + } + .mb-xs-9 { + margin-bottom: 3.5rem !important; + } + .ml-xs-9 { + margin-left: 3.5rem !important; + } + .mx-xs-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-xs-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-xs-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-10 { + margin: 4rem !important; + } + .mt-xs-10 { + margin-top: 4rem !important; + } + .mr-xs-10 { + margin-right: 4rem !important; + } + .mb-xs-10 { + margin-bottom: 4rem !important; + } + .ml-xs-10 { + margin-left: 4rem !important; + } + .mx-xs-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-xs-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-xs-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0 { + margin-left: 0 !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-sm-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1 { + margin-left: 0.25rem !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-sm-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2 { + margin-left: 0.5rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-sm-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-3 { + margin: 0.75rem !important; + } + .mt-sm-3 { + margin-top: 0.75rem !important; + } + .mr-sm-3 { + margin-right: 0.75rem !important; + } + .mb-sm-3 { + margin-bottom: 0.75rem !important; + } + .ml-sm-3 { + margin-left: 0.75rem !important; + } + .mx-sm-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-sm-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-sm-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-4 { + margin: 1rem !important; + } + .mt-sm-4 { + margin-top: 1rem !important; + } + .mr-sm-4 { + margin-right: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1rem !important; + } + .ml-sm-4 { + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-sm-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-sm-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-5 { + margin: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 1.5rem !important; + } + .mr-sm-5 { + margin-right: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 1.5rem !important; + } + .ml-sm-5 { + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-sm-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-sm-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-6 { + margin: 2rem !important; + } + .mt-sm-6 { + margin-top: 2rem !important; + } + .mr-sm-6 { + margin-right: 2rem !important; + } + .mb-sm-6 { + margin-bottom: 2rem !important; + } + .ml-sm-6 { + margin-left: 2rem !important; + } + .mx-sm-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-sm-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-sm-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-7 { + margin: 2.5rem !important; + } + .mt-sm-7 { + margin-top: 2.5rem !important; + } + .mr-sm-7 { + margin-right: 2.5rem !important; + } + .mb-sm-7 { + margin-bottom: 2.5rem !important; + } + .ml-sm-7 { + margin-left: 2.5rem !important; + } + .mx-sm-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-sm-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-sm-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-8 { + margin: 3rem !important; + } + .mt-sm-8 { + margin-top: 3rem !important; + } + .mr-sm-8 { + margin-right: 3rem !important; + } + .mb-sm-8 { + margin-bottom: 3rem !important; + } + .ml-sm-8 { + margin-left: 3rem !important; + } + .mx-sm-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-sm-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-sm-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-9 { + margin: 3.5rem !important; + } + .mt-sm-9 { + margin-top: 3.5rem !important; + } + .mr-sm-9 { + margin-right: 3.5rem !important; + } + .mb-sm-9 { + margin-bottom: 3.5rem !important; + } + .ml-sm-9 { + margin-left: 3.5rem !important; + } + .mx-sm-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-sm-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-sm-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-10 { + margin: 4rem !important; + } + .mt-sm-10 { + margin-top: 4rem !important; + } + .mr-sm-10 { + margin-right: 4rem !important; + } + .mb-sm-10 { + margin-bottom: 4rem !important; + } + .ml-sm-10 { + margin-left: 4rem !important; + } + .mx-sm-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-sm-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-sm-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 50rem) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mr-md-0 { + margin-right: 0 !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0 { + margin-left: 0 !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-md-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 50rem) { + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1 { + margin-left: 0.25rem !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-md-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 50rem) { + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2 { + margin-left: 0.5rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-md-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-3 { + margin: 0.75rem !important; + } + .mt-md-3 { + margin-top: 0.75rem !important; + } + .mr-md-3 { + margin-right: 0.75rem !important; + } + .mb-md-3 { + margin-bottom: 0.75rem !important; + } + .ml-md-3 { + margin-left: 0.75rem !important; + } + .mx-md-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-md-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-md-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 50rem) { + .m-md-4 { + margin: 1rem !important; + } + .mt-md-4 { + margin-top: 1rem !important; + } + .mr-md-4 { + margin-right: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1rem !important; + } + .ml-md-4 { + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-md-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-md-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 50rem) { + .m-md-5 { + margin: 1.5rem !important; + } + .mt-md-5 { + margin-top: 1.5rem !important; + } + .mr-md-5 { + margin-right: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 1.5rem !important; + } + .ml-md-5 { + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-md-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-md-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-6 { + margin: 2rem !important; + } + .mt-md-6 { + margin-top: 2rem !important; + } + .mr-md-6 { + margin-right: 2rem !important; + } + .mb-md-6 { + margin-bottom: 2rem !important; + } + .ml-md-6 { + margin-left: 2rem !important; + } + .mx-md-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-md-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-md-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 50rem) { + .m-md-7 { + margin: 2.5rem !important; + } + .mt-md-7 { + margin-top: 2.5rem !important; + } + .mr-md-7 { + margin-right: 2.5rem !important; + } + .mb-md-7 { + margin-bottom: 2.5rem !important; + } + .ml-md-7 { + margin-left: 2.5rem !important; + } + .mx-md-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-md-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-md-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-8 { + margin: 3rem !important; + } + .mt-md-8 { + margin-top: 3rem !important; + } + .mr-md-8 { + margin-right: 3rem !important; + } + .mb-md-8 { + margin-bottom: 3rem !important; + } + .ml-md-8 { + margin-left: 3rem !important; + } + .mx-md-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-md-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-md-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 50rem) { + .m-md-9 { + margin: 3.5rem !important; + } + .mt-md-9 { + margin-top: 3.5rem !important; + } + .mr-md-9 { + margin-right: 3.5rem !important; + } + .mb-md-9 { + margin-bottom: 3.5rem !important; + } + .ml-md-9 { + margin-left: 3.5rem !important; + } + .mx-md-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-md-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-md-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-10 { + margin: 4rem !important; + } + .mt-md-10 { + margin-top: 4rem !important; + } + .mr-md-10 { + margin-right: 4rem !important; + } + .mb-md-10 { + margin-bottom: 4rem !important; + } + .ml-md-10 { + margin-left: 4rem !important; + } + .mx-md-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-md-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-md-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0 { + margin-left: 0 !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-lg-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1 { + margin-left: 0.25rem !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-lg-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2 { + margin-left: 0.5rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-lg-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-3 { + margin: 0.75rem !important; + } + .mt-lg-3 { + margin-top: 0.75rem !important; + } + .mr-lg-3 { + margin-right: 0.75rem !important; + } + .mb-lg-3 { + margin-bottom: 0.75rem !important; + } + .ml-lg-3 { + margin-left: 0.75rem !important; + } + .mx-lg-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-lg-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-lg-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-4 { + margin: 1rem !important; + } + .mt-lg-4 { + margin-top: 1rem !important; + } + .mr-lg-4 { + margin-right: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1rem !important; + } + .ml-lg-4 { + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-lg-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-lg-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-5 { + margin: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 1.5rem !important; + } + .mr-lg-5 { + margin-right: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 1.5rem !important; + } + .ml-lg-5 { + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-lg-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-lg-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-6 { + margin: 2rem !important; + } + .mt-lg-6 { + margin-top: 2rem !important; + } + .mr-lg-6 { + margin-right: 2rem !important; + } + .mb-lg-6 { + margin-bottom: 2rem !important; + } + .ml-lg-6 { + margin-left: 2rem !important; + } + .mx-lg-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-lg-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-lg-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-7 { + margin: 2.5rem !important; + } + .mt-lg-7 { + margin-top: 2.5rem !important; + } + .mr-lg-7 { + margin-right: 2.5rem !important; + } + .mb-lg-7 { + margin-bottom: 2.5rem !important; + } + .ml-lg-7 { + margin-left: 2.5rem !important; + } + .mx-lg-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-lg-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-lg-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-8 { + margin: 3rem !important; + } + .mt-lg-8 { + margin-top: 3rem !important; + } + .mr-lg-8 { + margin-right: 3rem !important; + } + .mb-lg-8 { + margin-bottom: 3rem !important; + } + .ml-lg-8 { + margin-left: 3rem !important; + } + .mx-lg-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-lg-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-lg-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-9 { + margin: 3.5rem !important; + } + .mt-lg-9 { + margin-top: 3.5rem !important; + } + .mr-lg-9 { + margin-right: 3.5rem !important; + } + .mb-lg-9 { + margin-bottom: 3.5rem !important; + } + .ml-lg-9 { + margin-left: 3.5rem !important; + } + .mx-lg-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-lg-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-lg-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-10 { + margin: 4rem !important; + } + .mt-lg-10 { + margin-top: 4rem !important; + } + .mr-lg-10 { + margin-right: 4rem !important; + } + .mb-lg-10 { + margin-bottom: 4rem !important; + } + .ml-lg-10 { + margin-left: 4rem !important; + } + .mx-lg-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-lg-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-lg-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0 { + margin-left: 0 !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-xl-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1 { + margin-left: 0.25rem !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-xl-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2 { + margin-left: 0.5rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-xl-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-3 { + margin: 0.75rem !important; + } + .mt-xl-3 { + margin-top: 0.75rem !important; + } + .mr-xl-3 { + margin-right: 0.75rem !important; + } + .mb-xl-3 { + margin-bottom: 0.75rem !important; + } + .ml-xl-3 { + margin-left: 0.75rem !important; + } + .mx-xl-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-xl-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-xl-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-4 { + margin: 1rem !important; + } + .mt-xl-4 { + margin-top: 1rem !important; + } + .mr-xl-4 { + margin-right: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1rem !important; + } + .ml-xl-4 { + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-xl-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-xl-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-5 { + margin: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 1.5rem !important; + } + .mr-xl-5 { + margin-right: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 1.5rem !important; + } + .ml-xl-5 { + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-xl-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-xl-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-6 { + margin: 2rem !important; + } + .mt-xl-6 { + margin-top: 2rem !important; + } + .mr-xl-6 { + margin-right: 2rem !important; + } + .mb-xl-6 { + margin-bottom: 2rem !important; + } + .ml-xl-6 { + margin-left: 2rem !important; + } + .mx-xl-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-xl-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-xl-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-7 { + margin: 2.5rem !important; + } + .mt-xl-7 { + margin-top: 2.5rem !important; + } + .mr-xl-7 { + margin-right: 2.5rem !important; + } + .mb-xl-7 { + margin-bottom: 2.5rem !important; + } + .ml-xl-7 { + margin-left: 2.5rem !important; + } + .mx-xl-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-xl-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-xl-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-8 { + margin: 3rem !important; + } + .mt-xl-8 { + margin-top: 3rem !important; + } + .mr-xl-8 { + margin-right: 3rem !important; + } + .mb-xl-8 { + margin-bottom: 3rem !important; + } + .ml-xl-8 { + margin-left: 3rem !important; + } + .mx-xl-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-xl-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-xl-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-9 { + margin: 3.5rem !important; + } + .mt-xl-9 { + margin-top: 3.5rem !important; + } + .mr-xl-9 { + margin-right: 3.5rem !important; + } + .mb-xl-9 { + margin-bottom: 3.5rem !important; + } + .ml-xl-9 { + margin-left: 3.5rem !important; + } + .mx-xl-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-xl-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-xl-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-10 { + margin: 4rem !important; + } + .mt-xl-10 { + margin-top: 4rem !important; + } + .mr-xl-10 { + margin-right: 4rem !important; + } + .mb-xl-10 { + margin-bottom: 4rem !important; + } + .ml-xl-10 { + margin-left: 4rem !important; + } + .mx-xl-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-xl-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-xl-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +.p-0 { + padding: 0 !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pr-0 { + padding-right: 0 !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pl-0 { + padding-left: 0 !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pr-1 { + padding-right: 0.25rem !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1 { + padding-left: 0.25rem !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pr-2 { + padding-right: 0.5rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2 { + padding-left: 0.5rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.p-3 { + padding: 0.75rem !important; +} + +.pt-3 { + padding-top: 0.75rem !important; +} + +.pr-3 { + padding-right: 0.75rem !important; +} + +.pb-3 { + padding-bottom: 0.75rem !important; +} + +.pl-3 { + padding-left: 0.75rem !important; +} + +.px-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; +} + +.py-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; +} + +.p-4 { + padding: 1rem !important; +} + +.pt-4 { + padding-top: 1rem !important; +} + +.pr-4 { + padding-right: 1rem !important; +} + +.pb-4 { + padding-bottom: 1rem !important; +} + +.pl-4 { + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.p-5 { + padding: 1.5rem !important; +} + +.pt-5 { + padding-top: 1.5rem !important; +} + +.pr-5 { + padding-right: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 1.5rem !important; +} + +.pl-5 { + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.py-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.p-6 { + padding: 2rem !important; +} + +.pt-6 { + padding-top: 2rem !important; +} + +.pr-6 { + padding-right: 2rem !important; +} + +.pb-6 { + padding-bottom: 2rem !important; +} + +.pl-6 { + padding-left: 2rem !important; +} + +.px-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; +} + +.py-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; +} + +.p-7 { + padding: 2.5rem !important; +} + +.pt-7 { + padding-top: 2.5rem !important; +} + +.pr-7 { + padding-right: 2.5rem !important; +} + +.pb-7 { + padding-bottom: 2.5rem !important; +} + +.pl-7 { + padding-left: 2.5rem !important; +} + +.px-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; +} + +.py-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; +} + +.p-8 { + padding: 3rem !important; +} + +.pt-8 { + padding-top: 3rem !important; +} + +.pr-8 { + padding-right: 3rem !important; +} + +.pb-8 { + padding-bottom: 3rem !important; +} + +.pl-8 { + padding-left: 3rem !important; +} + +.px-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.p-9 { + padding: 3.5rem !important; +} + +.pt-9 { + padding-top: 3.5rem !important; +} + +.pr-9 { + padding-right: 3.5rem !important; +} + +.pb-9 { + padding-bottom: 3.5rem !important; +} + +.pl-9 { + padding-left: 3.5rem !important; +} + +.px-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; +} + +.py-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; +} + +.p-10 { + padding: 4rem !important; +} + +.pt-10 { + padding-top: 4rem !important; +} + +.pr-10 { + padding-right: 4rem !important; +} + +.pb-10 { + padding-bottom: 4rem !important; +} + +.pl-10 { + padding-left: 4rem !important; +} + +.px-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; +} + +.py-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; +} + +@media (min-width: 20rem) { + .p-xs-0 { + padding: 0 !important; + } + .pt-xs-0 { + padding-top: 0 !important; + } + .pr-xs-0 { + padding-right: 0 !important; + } + .pb-xs-0 { + padding-bottom: 0 !important; + } + .pl-xs-0 { + padding-left: 0 !important; + } + .px-xs-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-xs-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-xs-1 { + padding: 0.25rem !important; + } + .pt-xs-1 { + padding-top: 0.25rem !important; + } + .pr-xs-1 { + padding-right: 0.25rem !important; + } + .pb-xs-1 { + padding-bottom: 0.25rem !important; + } + .pl-xs-1 { + padding-left: 0.25rem !important; + } + .px-xs-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-xs-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-xs-2 { + padding: 0.5rem !important; + } + .pt-xs-2 { + padding-top: 0.5rem !important; + } + .pr-xs-2 { + padding-right: 0.5rem !important; + } + .pb-xs-2 { + padding-bottom: 0.5rem !important; + } + .pl-xs-2 { + padding-left: 0.5rem !important; + } + .px-xs-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-xs-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-xs-3 { + padding: 0.75rem !important; + } + .pt-xs-3 { + padding-top: 0.75rem !important; + } + .pr-xs-3 { + padding-right: 0.75rem !important; + } + .pb-xs-3 { + padding-bottom: 0.75rem !important; + } + .pl-xs-3 { + padding-left: 0.75rem !important; + } + .px-xs-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-xs-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-xs-4 { + padding: 1rem !important; + } + .pt-xs-4 { + padding-top: 1rem !important; + } + .pr-xs-4 { + padding-right: 1rem !important; + } + .pb-xs-4 { + padding-bottom: 1rem !important; + } + .pl-xs-4 { + padding-left: 1rem !important; + } + .px-xs-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-xs-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-xs-5 { + padding: 1.5rem !important; + } + .pt-xs-5 { + padding-top: 1.5rem !important; + } + .pr-xs-5 { + padding-right: 1.5rem !important; + } + .pb-xs-5 { + padding-bottom: 1.5rem !important; + } + .pl-xs-5 { + padding-left: 1.5rem !important; + } + .px-xs-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-xs-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-xs-6 { + padding: 2rem !important; + } + .pt-xs-6 { + padding-top: 2rem !important; + } + .pr-xs-6 { + padding-right: 2rem !important; + } + .pb-xs-6 { + padding-bottom: 2rem !important; + } + .pl-xs-6 { + padding-left: 2rem !important; + } + .px-xs-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-xs-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-xs-7 { + padding: 2.5rem !important; + } + .pt-xs-7 { + padding-top: 2.5rem !important; + } + .pr-xs-7 { + padding-right: 2.5rem !important; + } + .pb-xs-7 { + padding-bottom: 2.5rem !important; + } + .pl-xs-7 { + padding-left: 2.5rem !important; + } + .px-xs-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-xs-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-xs-8 { + padding: 3rem !important; + } + .pt-xs-8 { + padding-top: 3rem !important; + } + .pr-xs-8 { + padding-right: 3rem !important; + } + .pb-xs-8 { + padding-bottom: 3rem !important; + } + .pl-xs-8 { + padding-left: 3rem !important; + } + .px-xs-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xs-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-xs-9 { + padding: 3.5rem !important; + } + .pt-xs-9 { + padding-top: 3.5rem !important; + } + .pr-xs-9 { + padding-right: 3.5rem !important; + } + .pb-xs-9 { + padding-bottom: 3.5rem !important; + } + .pl-xs-9 { + padding-left: 3.5rem !important; + } + .px-xs-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-xs-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-xs-10 { + padding: 4rem !important; + } + .pt-xs-10 { + padding-top: 4rem !important; + } + .pr-xs-10 { + padding-right: 4rem !important; + } + .pb-xs-10 { + padding-bottom: 4rem !important; + } + .pl-xs-10 { + padding-left: 4rem !important; + } + .px-xs-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-xs-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 31.25rem) { + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0 { + padding-left: 0 !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1 { + padding-left: 0.25rem !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2 { + padding-left: 0.5rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-sm-3 { + padding: 0.75rem !important; + } + .pt-sm-3 { + padding-top: 0.75rem !important; + } + .pr-sm-3 { + padding-right: 0.75rem !important; + } + .pb-sm-3 { + padding-bottom: 0.75rem !important; + } + .pl-sm-3 { + padding-left: 0.75rem !important; + } + .px-sm-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-sm-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-sm-4 { + padding: 1rem !important; + } + .pt-sm-4 { + padding-top: 1rem !important; + } + .pr-sm-4 { + padding-right: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1rem !important; + } + .pl-sm-4 { + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-sm-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-sm-5 { + padding: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 1.5rem !important; + } + .pr-sm-5 { + padding-right: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 1.5rem !important; + } + .pl-sm-5 { + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-sm-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-sm-6 { + padding: 2rem !important; + } + .pt-sm-6 { + padding-top: 2rem !important; + } + .pr-sm-6 { + padding-right: 2rem !important; + } + .pb-sm-6 { + padding-bottom: 2rem !important; + } + .pl-sm-6 { + padding-left: 2rem !important; + } + .px-sm-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-sm-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-sm-7 { + padding: 2.5rem !important; + } + .pt-sm-7 { + padding-top: 2.5rem !important; + } + .pr-sm-7 { + padding-right: 2.5rem !important; + } + .pb-sm-7 { + padding-bottom: 2.5rem !important; + } + .pl-sm-7 { + padding-left: 2.5rem !important; + } + .px-sm-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-sm-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-sm-8 { + padding: 3rem !important; + } + .pt-sm-8 { + padding-top: 3rem !important; + } + .pr-sm-8 { + padding-right: 3rem !important; + } + .pb-sm-8 { + padding-bottom: 3rem !important; + } + .pl-sm-8 { + padding-left: 3rem !important; + } + .px-sm-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-sm-9 { + padding: 3.5rem !important; + } + .pt-sm-9 { + padding-top: 3.5rem !important; + } + .pr-sm-9 { + padding-right: 3.5rem !important; + } + .pb-sm-9 { + padding-bottom: 3.5rem !important; + } + .pl-sm-9 { + padding-left: 3.5rem !important; + } + .px-sm-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-sm-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-sm-10 { + padding: 4rem !important; + } + .pt-sm-10 { + padding-top: 4rem !important; + } + .pr-sm-10 { + padding-right: 4rem !important; + } + .pb-sm-10 { + padding-bottom: 4rem !important; + } + .pl-sm-10 { + padding-left: 4rem !important; + } + .px-sm-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-sm-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 50rem) { + .p-md-0 { + padding: 0 !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pr-md-0 { + padding-right: 0 !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0 { + padding-left: 0 !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1 { + padding-left: 0.25rem !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2 { + padding-left: 0.5rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-md-3 { + padding: 0.75rem !important; + } + .pt-md-3 { + padding-top: 0.75rem !important; + } + .pr-md-3 { + padding-right: 0.75rem !important; + } + .pb-md-3 { + padding-bottom: 0.75rem !important; + } + .pl-md-3 { + padding-left: 0.75rem !important; + } + .px-md-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-md-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-md-4 { + padding: 1rem !important; + } + .pt-md-4 { + padding-top: 1rem !important; + } + .pr-md-4 { + padding-right: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1rem !important; + } + .pl-md-4 { + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-md-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-md-5 { + padding: 1.5rem !important; + } + .pt-md-5 { + padding-top: 1.5rem !important; + } + .pr-md-5 { + padding-right: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 1.5rem !important; + } + .pl-md-5 { + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-md-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-md-6 { + padding: 2rem !important; + } + .pt-md-6 { + padding-top: 2rem !important; + } + .pr-md-6 { + padding-right: 2rem !important; + } + .pb-md-6 { + padding-bottom: 2rem !important; + } + .pl-md-6 { + padding-left: 2rem !important; + } + .px-md-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-md-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-md-7 { + padding: 2.5rem !important; + } + .pt-md-7 { + padding-top: 2.5rem !important; + } + .pr-md-7 { + padding-right: 2.5rem !important; + } + .pb-md-7 { + padding-bottom: 2.5rem !important; + } + .pl-md-7 { + padding-left: 2.5rem !important; + } + .px-md-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-md-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-md-8 { + padding: 3rem !important; + } + .pt-md-8 { + padding-top: 3rem !important; + } + .pr-md-8 { + padding-right: 3rem !important; + } + .pb-md-8 { + padding-bottom: 3rem !important; + } + .pl-md-8 { + padding-left: 3rem !important; + } + .px-md-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-md-9 { + padding: 3.5rem !important; + } + .pt-md-9 { + padding-top: 3.5rem !important; + } + .pr-md-9 { + padding-right: 3.5rem !important; + } + .pb-md-9 { + padding-bottom: 3.5rem !important; + } + .pl-md-9 { + padding-left: 3.5rem !important; + } + .px-md-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-md-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-md-10 { + padding: 4rem !important; + } + .pt-md-10 { + padding-top: 4rem !important; + } + .pr-md-10 { + padding-right: 4rem !important; + } + .pb-md-10 { + padding-bottom: 4rem !important; + } + .pl-md-10 { + padding-left: 4rem !important; + } + .px-md-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-md-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 66.5rem) { + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0 { + padding-left: 0 !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1 { + padding-left: 0.25rem !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2 { + padding-left: 0.5rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-lg-3 { + padding: 0.75rem !important; + } + .pt-lg-3 { + padding-top: 0.75rem !important; + } + .pr-lg-3 { + padding-right: 0.75rem !important; + } + .pb-lg-3 { + padding-bottom: 0.75rem !important; + } + .pl-lg-3 { + padding-left: 0.75rem !important; + } + .px-lg-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-lg-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-lg-4 { + padding: 1rem !important; + } + .pt-lg-4 { + padding-top: 1rem !important; + } + .pr-lg-4 { + padding-right: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1rem !important; + } + .pl-lg-4 { + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-lg-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-lg-5 { + padding: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 1.5rem !important; + } + .pr-lg-5 { + padding-right: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 1.5rem !important; + } + .pl-lg-5 { + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-lg-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-lg-6 { + padding: 2rem !important; + } + .pt-lg-6 { + padding-top: 2rem !important; + } + .pr-lg-6 { + padding-right: 2rem !important; + } + .pb-lg-6 { + padding-bottom: 2rem !important; + } + .pl-lg-6 { + padding-left: 2rem !important; + } + .px-lg-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-lg-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-lg-7 { + padding: 2.5rem !important; + } + .pt-lg-7 { + padding-top: 2.5rem !important; + } + .pr-lg-7 { + padding-right: 2.5rem !important; + } + .pb-lg-7 { + padding-bottom: 2.5rem !important; + } + .pl-lg-7 { + padding-left: 2.5rem !important; + } + .px-lg-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-lg-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-lg-8 { + padding: 3rem !important; + } + .pt-lg-8 { + padding-top: 3rem !important; + } + .pr-lg-8 { + padding-right: 3rem !important; + } + .pb-lg-8 { + padding-bottom: 3rem !important; + } + .pl-lg-8 { + padding-left: 3rem !important; + } + .px-lg-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-lg-9 { + padding: 3.5rem !important; + } + .pt-lg-9 { + padding-top: 3.5rem !important; + } + .pr-lg-9 { + padding-right: 3.5rem !important; + } + .pb-lg-9 { + padding-bottom: 3.5rem !important; + } + .pl-lg-9 { + padding-left: 3.5rem !important; + } + .px-lg-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-lg-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-lg-10 { + padding: 4rem !important; + } + .pt-lg-10 { + padding-top: 4rem !important; + } + .pr-lg-10 { + padding-right: 4rem !important; + } + .pb-lg-10 { + padding-bottom: 4rem !important; + } + .pl-lg-10 { + padding-left: 4rem !important; + } + .px-lg-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-lg-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 87.5rem) { + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0 { + padding-left: 0 !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1 { + padding-left: 0.25rem !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2 { + padding-left: 0.5rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-xl-3 { + padding: 0.75rem !important; + } + .pt-xl-3 { + padding-top: 0.75rem !important; + } + .pr-xl-3 { + padding-right: 0.75rem !important; + } + .pb-xl-3 { + padding-bottom: 0.75rem !important; + } + .pl-xl-3 { + padding-left: 0.75rem !important; + } + .px-xl-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-xl-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-xl-4 { + padding: 1rem !important; + } + .pt-xl-4 { + padding-top: 1rem !important; + } + .pr-xl-4 { + padding-right: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1rem !important; + } + .pl-xl-4 { + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-xl-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-xl-5 { + padding: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 1.5rem !important; + } + .pr-xl-5 { + padding-right: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 1.5rem !important; + } + .pl-xl-5 { + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-xl-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-xl-6 { + padding: 2rem !important; + } + .pt-xl-6 { + padding-top: 2rem !important; + } + .pr-xl-6 { + padding-right: 2rem !important; + } + .pb-xl-6 { + padding-bottom: 2rem !important; + } + .pl-xl-6 { + padding-left: 2rem !important; + } + .px-xl-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-xl-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-xl-7 { + padding: 2.5rem !important; + } + .pt-xl-7 { + padding-top: 2.5rem !important; + } + .pr-xl-7 { + padding-right: 2.5rem !important; + } + .pb-xl-7 { + padding-bottom: 2.5rem !important; + } + .pl-xl-7 { + padding-left: 2.5rem !important; + } + .px-xl-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-xl-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-xl-8 { + padding: 3rem !important; + } + .pt-xl-8 { + padding-top: 3rem !important; + } + .pr-xl-8 { + padding-right: 3rem !important; + } + .pb-xl-8 { + padding-bottom: 3rem !important; + } + .pl-xl-8 { + padding-left: 3rem !important; + } + .px-xl-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-xl-9 { + padding: 3.5rem !important; + } + .pt-xl-9 { + padding-top: 3.5rem !important; + } + .pr-xl-9 { + padding-right: 3.5rem !important; + } + .pb-xl-9 { + padding-bottom: 3.5rem !important; + } + .pl-xl-9 { + padding-left: 3.5rem !important; + } + .px-xl-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-xl-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-xl-10 { + padding: 4rem !important; + } + .pt-xl-10 { + padding-top: 4rem !important; + } + .pr-xl-10 { + padding-right: 4rem !important; + } + .pb-xl-10 { + padding-bottom: 4rem !important; + } + .pl-xl-10 { + padding-left: 4rem !important; + } + .px-xl-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-xl-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media print { + .site-footer, + .site-button, + #edit-this-page, + #back-to-top, + .site-nav, + .main-header { + display: none !important; + } + .side-bar { + width: 100%; + height: auto; + border-right: 0 !important; + } + .site-header { + border-bottom: 1px solid #eeebee; + } + .site-title { + font-size: 1rem !important; + font-weight: 700 !important; + } + .text-small { + font-size: 8pt !important; + } + pre.highlight { + border: 1px solid #eeebee; + } + .main { + max-width: none; + margin-left: 0; + } +} +a.skip-to-main { + left: -999px; + position: absolute; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; + z-index: -999; +} + +a.skip-to-main:focus, +a.skip-to-main:active { + color: #7253ed; + background-color: #fff; + left: auto; + top: auto; + width: 30%; + height: auto; + overflow: auto; + margin: 10px 35%; + padding: 5px; + border-radius: 15px; + border: 4px solid #5e41d0; + text-align: center; + font-size: 1.2em; + z-index: 999; +} + +div.opaque { + background-color: #fff; +} + +#mbtlogo { + width: auto; + margin-left: 1em; + margin-right: 1em; +} + +#mbtlogo > path { + fill: #7253ed; +} + +#minititle { + margin-left: auto; + font-family: "Mukta Mahee", sans-serif; + vertical-align: middle; + font-size: xx-large; + color: #44434d; +} + +code.language-tla { + display: block; + overflow: auto; +} + +/*# sourceMappingURL=just-the-docs-default.css.map */ \ No newline at end of file diff --git a/assets/css/just-the-docs-default.css.map b/assets/css/just-the-docs-default.css.map new file mode 100644 index 00000000..9d61e26c --- /dev/null +++ b/assets/css/just-the-docs-default.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../_sass/custom/custom.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/vendor/OneLightJekyll/syntax.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/vendor/normalize.scss/normalize.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/base.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/color_schemes/light.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/mixins/_typography.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/mixins/_layout.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/_variables.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/layout.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/content.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/navigation.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/typography.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/labels.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/buttons.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/mixins/_buttons.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/search.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/tables.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/code.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_colors.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_layout.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_typography.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_lists.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_spacing.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/print.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/skiptomain.scss","just-the-docs-default.scss"],"names":[],"mappings":"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EACE;EACA;;;AAGF;EACE,OItBW;EJuBX;;;AAGF;EACE;EACA,uBI/BY;EJgCZ;;AAEA;EACE;;;AAIJ;EACE,aIvEiB;EJwEjB;EACA,aIvEiB;;;AJ0EnB;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,kBI/DY;EJgEZ;;;AAIF;EACE;EAGA;EACA;EACA;EACA;;;AK7GF;EACE;EACA;EACA;EACA,kBD6BY;;ADrBV;EEZJ;IAOI;IACA;IACA,ODwFW;ICvFX;IACA;IACA;;;AFAA;EEZJ;IAgBI;IACA,WD+EQ;;;ADpFR;EEQF;IAEI,aD2ES;;;ADrFX;EEQF;IAQI;;;AAOF;EACE;EACA,kBDJQ;;ADrBV;EEuBA;IAKI;IACA,kBDdA;;;ACiBF;EACE;;AFjCJ;EEgCE;IAII;;;;AAOV;EACE;;AF5CE;EE2CJ;IAII;IACA,WDyCY;;;;ACrChB;EFzCE,eCuDK;EDtDL,cCsDK;ECXL,aDWK;ECVL,gBDUK;;ADlEH;EEoDJ;IFrCI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEoDJ;IAOI,aDSG;ICRH,gBDQG;;;;ACJP;EACE;EACA;;AFlEE;EEgEJ;IAKI;IACA;IACA,QDmBY;;;;ACfhB;AAAA;AAAA;EAGE;;AF9EE;EE2EJ;AAAA;AAAA;IAMI,ODGQ;;;;ACCZ;EACE;;AAEA;EACE;;AFzFA;EEqFJ;IAQI;IACA,aDxBG;ICyBH,gBD7BG;IC8BH;IACA;;;;AAIJ;EACE;EACA,YDbc;ECcd;;AFxGE;EEqGJ;IAMI,QDjBY;ICkBZ,YDlBY;ICmBZ;;;;AAIJ;EFtGE,eCuDK;EDtDL,cCsDK;ECkDL;EACA;EACA;EACA;EACA,aDvDK;ECwDL,gBDxDK;ECyDL,ODtGY;EFOZ;;AC3BE;EEiHJ;IFlGI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEiHJ;IHnFI;IACA,aEpCuB;;;ADKvB;EEiHJ;IAaI,aD9DG;IC+DH,gBD/DG;;;;AC8EP;EACE;EACA;EACA,SD/EK;ECgFL;;;AFlJE;EEsJF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBDxGM;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F;EACE;;;AAGF;EACE;;;AbPE;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAQR;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACjGF;EfDE;;ACaE;EcZJ;IfEI;;;;AeEJ;EfGE;;ACKE;EcRJ;IfMI;;;;AeFJ;EfOE;;ACHE;EcJJ;IfUI;;;;AeNJ;EfWE;;ACXE;EcAJ;IfcI;;;;AeVJ;EfeE;;ACnBE;EcIJ;IfkBI;;;;AedJ;EfmBE;;AC3BE;EcQJ;IfsBI;IACA,aEpCuB;;;;AaiB3B;EfwBE;EACA,aE1CyB;;ADKvB;EcYJ;If4BI;;;;AexBJ;Ef6BE;EACA,aEnDyB;;ADKvB;EcgBJ;IfiCI;;;;Ae7BJ;EfkCE;EACA,aE5DyB;;ADKvB;EcoBJ;IfsCI;;;;AelCJ;EfuCE;EACA,aErEyB;;ADKvB;EcwBJ;If2CI;;;;AevCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,abxDiB;;;Aa2DnB;EACE,ab1DyB;;;Aa6D3B;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/EF;EACE;EACA;EACA;;AAGE;EACE;;;ACLN;EACE;EACA;;;AAQA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AhBlCA;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAaN;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AhB7GA;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AC3JR;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;IAME;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;;AClCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE,OjBwBW;EiBvBX,kBjBaM;EiBZN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACrBF;EACE,kBlBqBM;;;AP5BR;EACI;EACA;EACA;;;AAGJ;EACI,MO+BS;;;AP3Bb;EACI;EACA;EACA;EACA;EACA,OOeU;;;APZd;EACE;EACA","sourcesContent":["\n#mbtlogo {\n width: auto;\n margin-left: 1em;\n margin-right: 1em;\n}\n\n#mbtlogo > path {\n fill: $purple-000;\n}\n\n@import url('https://fonts.googleapis.com/css2?family=Mukta+Mahee&display=swap');\n#minititle {\n margin-left: auto;\n font-family: 'Mukta Mahee', sans-serif;\n vertical-align: middle;\n font-size: xx-large;\n color: $grey-dk-200;\n}\n\ncode.language-tla {\n display: block;\n overflow: auto;\n}\n","// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n @include fs-4;\n\n scroll-behavior: smooth;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: light !default;\n$body-background-color: $white !default;\n$body-heading-color: $grey-dk-300 !default;\n$body-text-color: $grey-dk-100 !default;\n$link-color: $purple-000 !default;\n$nav-child-link-color: $grey-dk-100 !default;\n$sidebar-color: $grey-lt-000 !default;\n$base-button-color: #f7f7f7 !default;\n$btn-primary-color: $purple-100 !default;\n$code-background-color: $grey-lt-000 !default;\n$feedback-color: darken($sidebar-color, 3%) !default;\n$table-background-color: $white !default;\n$search-background-color: $white !default;\n$search-result-preview-color: $grey-dk-000 !default;\n\n@import \"./vendor/OneLightJekyll/syntax\";\n","@mixin fs-1 {\n font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n\n & + .main {\n @include mq(md) {\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n\n .main-header {\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n background-color: $body-background-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n }\n }\n}\n\n.main {\n margin: auto;\n\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n }\n}\n\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n border-bottom: $border $border-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n }\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n @include container;\n\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n @include container;\n\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n @include fs-4;\n\n position: relative;\n margin: 0;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n @include fs-8;\n\n font-weight: 300;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n @include fs-2;\n\n border-radius: 12px;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n @include fs-3;\n\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-default.css"} \ No newline at end of file diff --git a/assets/css/just-the-docs-head-nav.css b/assets/css/just-the-docs-head-nav.css new file mode 100644 index 00000000..552a3af7 --- /dev/null +++ b/assets/css/just-the-docs-head-nav.css @@ -0,0 +1,3 @@ +.site-nav ul li a { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); +} diff --git a/assets/css/just-the-docs-light.css b/assets/css/just-the-docs-light.css new file mode 100644 index 00000000..7eceac7a --- /dev/null +++ b/assets/css/just-the-docs-light.css @@ -0,0 +1,7331 @@ +@charset "UTF-8"; +@import url("https://fonts.googleapis.com/css2?family=Mukta+Mahee&display=swap"); +.highlight, +pre.highlight { + background: #f9f9f9; + color: #383942; +} + +.highlight pre { + background: #f9f9f9; +} + +.highlight .hll { + background: #f9f9f9; +} + +.highlight .c { + color: #9fa0a6; + font-style: italic; +} + +.highlight .err { + color: #fff; + background-color: #e05151; +} + +.highlight .k { + color: #a625a4; +} + +.highlight .l { + color: #50a04f; +} + +.highlight .n { + color: #383942; +} + +.highlight .o { + color: #383942; +} + +.highlight .p { + color: #383942; +} + +.highlight .cm { + color: #9fa0a6; + font-style: italic; +} + +.highlight .cp { + color: #9fa0a6; + font-style: italic; +} + +.highlight .c1 { + color: #9fa0a6; + font-style: italic; +} + +.highlight .cs { + color: #9fa0a6; + font-style: italic; +} + +.highlight .ge { + font-style: italic; +} + +.highlight .gs { + font-weight: 700; +} + +.highlight .kc { + color: #a625a4; +} + +.highlight .kd { + color: #a625a4; +} + +.highlight .kn { + color: #a625a4; +} + +.highlight .kp { + color: #a625a4; +} + +.highlight .kr { + color: #a625a4; +} + +.highlight .kt { + color: #a625a4; +} + +.highlight .ld { + color: #50a04f; +} + +.highlight .m { + color: #b66a00; +} + +.highlight .s { + color: #50a04f; +} + +.highlight .na { + color: #b66a00; +} + +.highlight .nb { + color: #ca7601; +} + +.highlight .nc { + color: #ca7601; +} + +.highlight .no { + color: #ca7601; +} + +.highlight .nd { + color: #ca7601; +} + +.highlight .ni { + color: #ca7601; +} + +.highlight .ne { + color: #ca7601; +} + +.highlight .nf { + color: #383942; +} + +.highlight .nl { + color: #ca7601; +} + +.highlight .nn { + color: #383942; +} + +.highlight .nx { + color: #383942; +} + +.highlight .py { + color: #ca7601; +} + +.highlight .nt { + color: #e35549; +} + +.highlight .nv { + color: #ca7601; +} + +.highlight .ow { + font-weight: 700; +} + +.highlight .w { + color: #f8f8f2; +} + +.highlight .mf { + color: #b66a00; +} + +.highlight .mh { + color: #b66a00; +} + +.highlight .mi { + color: #b66a00; +} + +.highlight .mo { + color: #b66a00; +} + +.highlight .sb { + color: #50a04f; +} + +.highlight .sc { + color: #50a04f; +} + +.highlight .sd { + color: #50a04f; +} + +.highlight .s2 { + color: #50a04f; +} + +.highlight .se { + color: #50a04f; +} + +.highlight .sh { + color: #50a04f; +} + +.highlight .si { + color: #50a04f; +} + +.highlight .sx { + color: #50a04f; +} + +.highlight .sr { + color: #0083bb; +} + +.highlight .s1 { + color: #50a04f; +} + +.highlight .ss { + color: #0083bb; +} + +.highlight .bp { + color: #ca7601; +} + +.highlight .vc { + color: #ca7601; +} + +.highlight .vg { + color: #ca7601; +} + +.highlight .vi { + color: #e35549; +} + +.highlight .il { + color: #b66a00; +} + +.highlight .gu { + color: #75715e; +} + +.highlight .gd { + color: #e05151; +} + +.highlight .gi { + color: #43d089; +} + +.highlight .language-json .w + .s2 { + color: #e35549; +} + +.highlight .language-json .kc { + color: #0083bb; +} + +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +/* Document + ========================================================================== */ +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers. + */ +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * Remove the gray background on active links in IE 10. + */ +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Remove the border on images inside links in IE 10. + */ +img { + border-style: none; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type=button]:-moz-focusring, +[type=reset]:-moz-focusring, +[type=submit]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ +[type=checkbox], +[type=radio] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type=search] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ +/** + * Add the correct display in IE 10+. + */ +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ +[hidden] { + display: none; +} + +:root { + color-scheme: light; +} + +* { + box-sizing: border-box; +} + +html { + font-size: 0.875rem !important; + scroll-behavior: smooth; +} +@media (min-width: 31.25rem) { + html { + font-size: 1rem !important; + } +} + +body { + font-family: system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Segoe UI Emoji"; + font-size: inherit; + line-height: 1.4; + color: #5c5962; + background-color: #fff; + overflow-wrap: break-word; +} + +ol, +ul, +dl, +pre, +address, +blockquote, +table, +div, +hr, +form, +fieldset, +noscript .table-wrapper { + margin-top: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6, +#toctitle { + margin-top: 0; + margin-bottom: 1em; + font-weight: 500; + line-height: 1.25; + color: #27262b; +} + +p { + margin-top: 1em; + margin-bottom: 1em; +} + +a { + color: #7253ed; + text-decoration: none; +} + +a:not([class]) { + text-decoration: underline; + text-decoration-color: #eeebee; + text-underline-offset: 2px; +} +a:not([class]):hover { + text-decoration-color: rgba(114, 83, 237, 0.45); +} + +code { + font-family: "SFMono-Regular", menlo, consolas, monospace; + font-size: 0.75em; + line-height: 1.4; +} + +figure, +pre { + margin: 0; +} + +li { + margin: 0.25em 0; +} + +img { + max-width: 100%; + height: auto; +} + +hr { + height: 1px; + padding: 0; + margin: 2rem 0; + background-color: #eeebee; + border: 0; +} + +blockquote { + margin: 10px 0; + margin-block-start: 0; + margin-inline-start: 0; + padding-left: 1rem; + border-left: 3px solid #eeebee; +} + +.side-bar { + z-index: 0; + display: flex; + flex-wrap: wrap; + background-color: #f5f6fa; +} +@media (min-width: 50rem) { + .side-bar { + flex-flow: column nowrap; + position: fixed; + width: 15.5rem; + height: 100%; + border-right: 1px solid #eeebee; + align-items: flex-end; + } +} +@media (min-width: 66.5rem) { + .side-bar { + width: calc((100% - 66.5rem) / 2 + 16.5rem); + min-width: 16.5rem; + } +} +@media (min-width: 50rem) { + .side-bar + .main { + margin-left: 15.5rem; + } +} +@media (min-width: 66.5rem) { + .side-bar + .main { + margin-left: max(16.5rem, (100% - 66.5rem) / 2 + 16.5rem); + } +} +.side-bar + .main .main-header { + display: none; + background-color: #f5f6fa; +} +@media (min-width: 50rem) { + .side-bar + .main .main-header { + display: flex; + background-color: #fff; + } +} +.side-bar + .main .main-header.nav-open { + display: block; +} +@media (min-width: 50rem) { + .side-bar + .main .main-header.nav-open { + display: flex; + } +} + +.main { + margin: auto; +} +@media (min-width: 50rem) { + .main { + position: relative; + max-width: 50rem; + } +} + +.main-content-wrap { + padding-right: 1rem; + padding-left: 1rem; + padding-top: 1rem; + padding-bottom: 1rem; +} +@media (min-width: 50rem) { + .main-content-wrap { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 50rem) { + .main-content-wrap { + padding-top: 2rem; + padding-bottom: 2rem; + } +} + +.main-header { + z-index: 0; + border-bottom: 1px solid #eeebee; +} +@media (min-width: 50rem) { + .main-header { + display: flex; + justify-content: space-between; + height: 3.75rem; + } +} + +.site-nav, +.site-header, +.site-footer { + width: 100%; +} +@media (min-width: 66.5rem) { + .site-nav, + .site-header, + .site-footer { + width: 16.5rem; + } +} + +.site-nav { + display: none; +} +.site-nav.nav-open { + display: block; +} +@media (min-width: 50rem) { + .site-nav { + display: block; + padding-top: 3rem; + padding-bottom: 1rem; + overflow-y: auto; + flex: 1 1 auto; + } +} + +.site-header { + display: flex; + min-height: 3.75rem; + align-items: center; +} +@media (min-width: 50rem) { + .site-header { + height: 3.75rem; + max-height: 3.75rem; + border-bottom: 1px solid #eeebee; + } +} + +.site-title { + padding-right: 1rem; + padding-left: 1rem; + flex-grow: 1; + display: flex; + height: 100%; + align-items: center; + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #27262b; + font-size: 1.125rem !important; +} +@media (min-width: 50rem) { + .site-title { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 31.25rem) { + .site-title { + font-size: 1.5rem !important; + line-height: 1.25; + } +} +@media (min-width: 50rem) { + .site-title { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } +} + +.site-button { + display: flex; + height: 100%; + padding: 1rem; + align-items: center; +} + +@media (min-width: 50rem) { + .site-header .site-button { + display: none; + } +} +.site-title:hover { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); +} + +.site-button:hover { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%); +} + +body { + position: relative; + padding-bottom: 4rem; + overflow-y: scroll; +} +@media (min-width: 50rem) { + body { + position: static; + padding-bottom: 0; + } +} + +.site-footer { + padding-right: 1rem; + padding-left: 1rem; + position: absolute; + bottom: 0; + left: 0; + padding-top: 1rem; + padding-bottom: 1rem; + color: #959396; + font-size: 0.6875rem !important; +} +@media (min-width: 50rem) { + .site-footer { + padding-right: 2rem; + padding-left: 2rem; + } +} +@media (min-width: 31.25rem) { + .site-footer { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) { + .site-footer { + position: static; + justify-self: end; + } +} + +.icon { + width: 1.5rem; + height: 1.5rem; + color: #7253ed; +} + +.main-content { + line-height: 1.6; +} +.main-content ol, +.main-content ul, +.main-content dl, +.main-content pre, +.main-content address, +.main-content blockquote, +.main-content .table-wrapper { + margin-top: 0.5em; +} +.main-content a { + overflow: hidden; + text-overflow: ellipsis; +} +.main-content ul, +.main-content ol { + padding-left: 1.5em; +} +.main-content li .highlight { + margin-top: 0.25rem; +} +.main-content ol { + list-style-type: none; + counter-reset: step-counter; +} +.main-content ol > li { + position: relative; +} +.main-content ol > li::before { + position: absolute; + top: 0.2em; + left: -1.6em; + color: #959396; + content: counter(step-counter); + counter-increment: step-counter; + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .main-content ol > li::before { + font-size: 0.875rem !important; + } +} +@media (min-width: 31.25rem) { + .main-content ol > li::before { + top: 0.11em; + } +} +.main-content ol > li ol { + counter-reset: sub-counter; +} +.main-content ol > li ol > li::before { + content: counter(sub-counter, lower-alpha); + counter-increment: sub-counter; +} +.main-content ul { + list-style: none; +} +.main-content ul > li::before { + position: absolute; + margin-left: -1.4em; + color: #959396; + content: "•"; +} +.main-content .task-list-item::before { + content: ""; +} +.main-content .task-list-item-checkbox { + margin-right: 0.6em; + margin-left: -1.4em; +} +.main-content hr + * { + margin-top: 0; +} +.main-content h1:first-of-type { + margin-top: 0.5em; +} +.main-content dl { + display: grid; + grid-template: auto/10em 1fr; +} +.main-content dt, +.main-content dd { + margin: 0.25em 0; +} +.main-content dt { + grid-column: 1; + font-weight: 500; + text-align: right; +} +.main-content dt::after { + content: ":"; +} +.main-content dd { + grid-column: 2; + margin-bottom: 0; + margin-left: 1em; +} +.main-content dd blockquote:first-child, +.main-content dd div:first-child, +.main-content dd dl:first-child, +.main-content dd dt:first-child, +.main-content dd h1:first-child, +.main-content dd h2:first-child, +.main-content dd h3:first-child, +.main-content dd h4:first-child, +.main-content dd h5:first-child, +.main-content dd h6:first-child, +.main-content dd li:first-child, +.main-content dd ol:first-child, +.main-content dd p:first-child, +.main-content dd pre:first-child, +.main-content dd table:first-child, +.main-content dd ul:first-child, +.main-content dd .table-wrapper:first-child { + margin-top: 0; +} +.main-content dd dl:first-child dt:first-child, +.main-content dd dl:first-child dd:nth-child(2), +.main-content ol dl:first-child dt:first-child, +.main-content ol dl:first-child dd:nth-child(2), +.main-content ul dl:first-child dt:first-child, +.main-content ul dl:first-child dd:nth-child(2) { + margin-top: 0; +} +.main-content .anchor-heading { + position: absolute; + right: -1rem; + width: 1.5rem; + height: 100%; + padding-right: 0.25rem; + padding-left: 0.25rem; + overflow: visible; +} +@media (min-width: 50rem) { + .main-content .anchor-heading { + right: auto; + left: -1.5rem; + } +} +.main-content .anchor-heading svg { + display: inline-block; + width: 100%; + height: 100%; + color: #7253ed; + visibility: hidden; +} +.main-content .anchor-heading:hover svg, +.main-content .anchor-heading:focus svg, +.main-content h1:hover > .anchor-heading svg, +.main-content h2:hover > .anchor-heading svg, +.main-content h3:hover > .anchor-heading svg, +.main-content h4:hover > .anchor-heading svg, +.main-content h5:hover > .anchor-heading svg, +.main-content h6:hover > .anchor-heading svg { + visibility: visible; +} +.main-content summary { + cursor: pointer; +} +.main-content h1, +.main-content h2, +.main-content h3, +.main-content h4, +.main-content h5, +.main-content h6, +.main-content #toctitle { + position: relative; + margin-top: 1.5em; + margin-bottom: 0.25em; +} +.main-content h1 + table, +.main-content h1 + .table-wrapper, +.main-content h1 + .code-example, +.main-content h1 + .highlighter-rouge, +.main-content h1 + .sectionbody .listingblock, +.main-content h2 + table, +.main-content h2 + .table-wrapper, +.main-content h2 + .code-example, +.main-content h2 + .highlighter-rouge, +.main-content h2 + .sectionbody .listingblock, +.main-content h3 + table, +.main-content h3 + .table-wrapper, +.main-content h3 + .code-example, +.main-content h3 + .highlighter-rouge, +.main-content h3 + .sectionbody .listingblock, +.main-content h4 + table, +.main-content h4 + .table-wrapper, +.main-content h4 + .code-example, +.main-content h4 + .highlighter-rouge, +.main-content h4 + .sectionbody .listingblock, +.main-content h5 + table, +.main-content h5 + .table-wrapper, +.main-content h5 + .code-example, +.main-content h5 + .highlighter-rouge, +.main-content h5 + .sectionbody .listingblock, +.main-content h6 + table, +.main-content h6 + .table-wrapper, +.main-content h6 + .code-example, +.main-content h6 + .highlighter-rouge, +.main-content h6 + .sectionbody .listingblock, +.main-content #toctitle + table, +.main-content #toctitle + .table-wrapper, +.main-content #toctitle + .code-example, +.main-content #toctitle + .highlighter-rouge, +.main-content #toctitle + .sectionbody .listingblock { + margin-top: 1em; +} +.main-content h1 + p:not(.label), +.main-content h2 + p:not(.label), +.main-content h3 + p:not(.label), +.main-content h4 + p:not(.label), +.main-content h5 + p:not(.label), +.main-content h6 + p:not(.label), +.main-content #toctitle + p:not(.label) { + margin-top: 0; +} +.main-content > h1:first-child, +.main-content > h2:first-child, +.main-content > h3:first-child, +.main-content > h4:first-child, +.main-content > h5:first-child, +.main-content > h6:first-child, +.main-content > .sect1:first-child > h2, +.main-content > .sect2:first-child > h3, +.main-content > .sect3:first-child > h4, +.main-content > .sect4:first-child > h5, +.main-content > .sect5:first-child > h6 { + margin-top: 0.5rem; +} + +.nav-list { + padding: 0; + margin-top: 0; + margin-bottom: 0; + list-style: none; +} +.nav-list .nav-list-item { + font-size: 0.875rem !important; + position: relative; + margin: 0; +} +@media (min-width: 31.25rem) { + .nav-list .nav-list-item { + font-size: 1rem !important; + } +} +@media (min-width: 50rem) { + .nav-list .nav-list-item { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .nav-list .nav-list-item { + font-size: 0.875rem !important; + } +} +.nav-list .nav-list-item .nav-list-link { + display: block; + min-height: 3rem; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + line-height: 2.5rem; + padding-right: 3rem; + padding-left: 1rem; +} +@media (min-width: 50rem) { + .nav-list .nav-list-item .nav-list-link { + min-height: 2rem; + line-height: 1.5rem; + padding-right: 2rem; + padding-left: 2rem; + } +} +.nav-list .nav-list-item .nav-list-link.external > svg { + width: 1rem; + height: 1rem; + vertical-align: text-bottom; +} +.nav-list .nav-list-item .nav-list-link.active { + font-weight: 600; + text-decoration: none; +} +.nav-list .nav-list-item .nav-list-link:hover, .nav-list .nav-list-item .nav-list-link.active { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 80%, rgba(235, 237, 245, 0) 100%); +} +.nav-list .nav-list-item .nav-list-expander { + position: absolute; + right: 0; + width: 3rem; + height: 3rem; + padding: 0.75rem; + color: #7253ed; +} +@media (min-width: 50rem) { + .nav-list .nav-list-item .nav-list-expander { + width: 2rem; + height: 2rem; + padding: 0.5rem; + } +} +.nav-list .nav-list-item .nav-list-expander:hover { + background-image: linear-gradient(-90deg, #ebedf5 0%, rgba(235, 237, 245, 0.8) 100%); +} +.nav-list .nav-list-item .nav-list-expander svg { + transform: rotate(90deg); +} +.nav-list .nav-list-item > .nav-list { + display: none; + padding-left: 0.75rem; + list-style: none; +} +.nav-list .nav-list-item > .nav-list .nav-list-item { + position: relative; +} +.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-link { + color: #5c5962; +} +.nav-list .nav-list-item > .nav-list .nav-list-item .nav-list-expander { + color: #5c5962; +} +.nav-list .nav-list-item.active > .nav-list-expander svg { + transform: rotate(-90deg); +} +.nav-list .nav-list-item.active > .nav-list { + display: block; +} + +.nav-category { + padding: 0.5rem 1rem; + font-weight: 600; + text-align: start; + text-transform: uppercase; + border-bottom: 1px solid #eeebee; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .nav-category { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) { + .nav-category { + padding: 0.5rem 2rem; + margin-top: 1rem; + text-align: start; + } + .nav-category:first-child { + margin-top: 0; + } +} + +.nav-list.nav-category-list > .nav-list-item { + margin: 0; +} +.nav-list.nav-category-list > .nav-list-item > .nav-list { + padding: 0; +} +.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-link { + color: #7253ed; +} +.nav-list.nav-category-list > .nav-list-item > .nav-list > .nav-list-item > .nav-list-expander { + color: #7253ed; +} + +.aux-nav { + height: 100%; + overflow-x: auto; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .aux-nav { + font-size: 0.75rem !important; + } +} +.aux-nav .aux-nav-list { + display: flex; + height: 100%; + padding: 0; + margin: 0; + list-style: none; +} +.aux-nav .aux-nav-list-item { + display: inline-block; + height: 100%; + padding: 0; + margin: 0; +} +@media (min-width: 50rem) { + .aux-nav { + padding-right: 1rem; + } +} + +@media (min-width: 50rem) { + .breadcrumb-nav { + margin-top: -1rem; + } +} + +.breadcrumb-nav-list { + padding-left: 0; + margin-bottom: 0.75rem; + list-style: none; +} + +.breadcrumb-nav-list-item { + display: table-cell; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .breadcrumb-nav-list-item { + font-size: 0.75rem !important; + } +} +.breadcrumb-nav-list-item::before { + display: none; +} +.breadcrumb-nav-list-item::after { + display: inline-block; + margin-right: 0.5rem; + margin-left: 0.5rem; + color: #959396; + content: "/"; +} +.breadcrumb-nav-list-item:last-child::after { + content: ""; +} + +h1, +.text-alpha { + font-size: 2rem !important; + line-height: 1.25; + font-weight: 300; +} +@media (min-width: 31.25rem) { + h1, + .text-alpha { + font-size: 2.25rem !important; + } +} + +h2, +.text-beta, +#toctitle { + font-size: 1.125rem !important; +} +@media (min-width: 31.25rem) { + h2, + .text-beta, + #toctitle { + font-size: 1.5rem !important; + line-height: 1.25; + } +} + +h3, +.text-gamma { + font-size: 1rem !important; +} +@media (min-width: 31.25rem) { + h3, + .text-gamma { + font-size: 1.125rem !important; + } +} + +h4, +.text-delta { + font-size: 0.6875rem !important; + font-weight: 400; + text-transform: uppercase; + letter-spacing: 0.1em; +} +@media (min-width: 31.25rem) { + h4, + .text-delta { + font-size: 0.75rem !important; + } +} + +h4 code { + text-transform: none; +} + +h5, +.text-epsilon { + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + h5, + .text-epsilon { + font-size: 0.875rem !important; + } +} + +h6, +.text-zeta { + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + h6, + .text-zeta { + font-size: 0.75rem !important; + } +} + +.text-small { + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .text-small { + font-size: 0.75rem !important; + } +} + +.text-mono { + font-family: "SFMono-Regular", menlo, consolas, monospace !important; +} + +.text-left { + text-align: left !important; +} + +.text-center { + text-align: center !important; +} + +.text-right { + text-align: right !important; +} + +.label:not(g), +.label-blue:not(g) { + display: inline-block; + padding: 0.16em 0.56em; + margin-right: 0.5rem; + margin-left: 0.5rem; + color: #fff; + text-transform: uppercase; + vertical-align: middle; + background-color: #2869e6; + font-size: 0.6875rem !important; + border-radius: 12px; +} +@media (min-width: 31.25rem) { + .label:not(g), + .label-blue:not(g) { + font-size: 0.75rem !important; + } +} + +.label-green:not(g) { + background-color: #009c7b; +} + +.label-purple:not(g) { + background-color: #5e41d0; +} + +.label-red:not(g) { + background-color: #e94c4c; +} + +.label-yellow:not(g) { + color: #44434d; + background-color: #f7d12e; +} + +.btn { + display: inline-block; + box-sizing: border-box; + padding: 0.3em 1em; + margin: 0; + font-family: inherit; + font-size: inherit; + font-weight: 500; + line-height: 1.5; + color: #7253ed; + text-decoration: none; + vertical-align: baseline; + cursor: pointer; + background-color: #f7f7f7; + border-width: 0; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + appearance: none; +} +.btn:focus { + text-decoration: none; + outline: none; + box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); +} +.btn:focus:hover, .btn.selected:focus { + box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.25); +} +.btn:hover, .btn.zeroclipboard-is-hover { + color: #6a4aec; +} +.btn:hover, .btn:active, .btn.zeroclipboard-is-hover, .btn.zeroclipboard-is-active { + text-decoration: none; + background-color: #f4f4f4; +} +.btn:active, .btn.selected, .btn.zeroclipboard-is-active { + background-color: #efefef; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn.selected:hover { + background-color: #cfcfcf; +} +.btn:disabled, .btn:disabled:hover, .btn.disabled, .btn.disabled:hover { + color: rgba(102, 102, 102, 0.5); + cursor: default; + background-color: rgba(229, 229, 229, 0.5); + background-image: none; + box-shadow: none; +} + +.btn-outline { + color: #7253ed; + background: transparent; + box-shadow: inset 0 0 0 2px #e6e1e8; +} +.btn-outline:hover, .btn-outline:active, .btn-outline.zeroclipboard-is-hover, .btn-outline.zeroclipboard-is-active { + color: #6341eb; + text-decoration: none; + background-color: transparent; + box-shadow: inset 0 0 0 3px #e6e1e8; +} +.btn-outline:focus { + text-decoration: none; + outline: none; + box-shadow: inset 0 0 0 2px #5c5962, 0 0 0 3px rgba(0, 0, 255, 0.25); +} +.btn-outline:focus:hover, .btn-outline.selected:focus { + box-shadow: inset 0 0 0 2px #5c5962; +} + +.btn-primary { + color: #fff; + background-color: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-primary:hover, .btn-primary.zeroclipboard-is-hover { + color: #fff; + background-color: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-primary:active, .btn-primary.selected, .btn-primary.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-primary.selected:hover { + background-color: #472cb2; +} + +.btn-purple { + color: #fff; + background-color: #5739ce; + background-image: linear-gradient(#6f55d5, #5739ce); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-purple:hover, .btn-purple.zeroclipboard-is-hover { + color: #fff; + background-color: #5132cb; + background-image: linear-gradient(#6549d2, #5132cb); +} +.btn-purple:active, .btn-purple.selected, .btn-purple.zeroclipboard-is-active { + background-color: #4f31c6; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-purple.selected:hover { + background-color: #472cb2; +} + +.btn-blue { + color: #fff; + background-color: #227efa; + background-image: linear-gradient(#4593fb, #227efa); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-blue:hover, .btn-blue.zeroclipboard-is-hover { + color: #fff; + background-color: #1878fa; + background-image: linear-gradient(#368afa, #1878fa); +} +.btn-blue:active, .btn-blue.selected, .btn-blue.zeroclipboard-is-active { + background-color: #1375f9; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-blue.selected:hover { + background-color: #0669ed; +} + +.btn-green { + color: #fff; + background-color: #10ac7d; + background-image: linear-gradient(#13cc95, #10ac7d); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.12); +} +.btn-green:hover, .btn-green.zeroclipboard-is-hover { + color: #fff; + background-color: #0fa276; + background-image: linear-gradient(#12be8b, #0fa276); +} +.btn-green:active, .btn-green.selected, .btn-green.zeroclipboard-is-active { + background-color: #0f9e73; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15); +} +.btn-green.selected:hover { + background-color: #0d8662; +} + +.btn-reset { + background: none; + border: none; + margin: 0; + text-align: inherit; + font: inherit; + border-radius: 0; + appearance: none; +} + +.search { + position: relative; + z-index: 2; + flex-grow: 1; + height: 4rem; + padding: 0.5rem; + transition: padding linear 200ms; +} +@media (min-width: 50rem) { + .search { + position: relative !important; + width: auto !important; + height: 100% !important; + padding: 0; + transition: none; + } +} + +.search-input-wrap { + position: relative; + z-index: 1; + height: 3rem; + overflow: hidden; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + transition: height linear 200ms; +} +@media (min-width: 50rem) { + .search-input-wrap { + position: absolute; + width: 100%; + max-width: 33.5rem; + height: 100% !important; + border-radius: 0; + box-shadow: none; + transition: width ease 400ms; + } +} + +.search-input { + position: absolute; + width: 100%; + height: 100%; + padding: 0.5rem 1rem 0.5rem 2.5rem; + font-size: 1rem; + color: #5c5962; + background-color: #fff; + border-top: 0; + border-right: 0; + border-bottom: 0; + border-left: 0; + border-radius: 0; +} +@media (min-width: 50rem) { + .search-input { + padding: 0.5rem 1rem 0.5rem 3.5rem; + font-size: 0.875rem; + background-color: #fff; + transition: padding-left linear 200ms; + } +} +.search-input:focus { + outline: 0; +} +.search-input:focus + .search-label .search-icon { + color: #7253ed; +} + +.search-label { + position: absolute; + display: flex; + height: 100%; + padding-left: 1rem; +} +@media (min-width: 50rem) { + .search-label { + padding-left: 2rem; + transition: padding-left linear 200ms; + } +} +.search-label .search-icon { + width: 1.2rem; + height: 1.2rem; + align-self: center; + color: #959396; +} + +.search-results { + position: absolute; + left: 0; + display: none; + width: 100%; + max-height: calc(100% - 4rem); + overflow-y: auto; + background-color: #fff; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); +} +@media (min-width: 50rem) { + .search-results { + top: 100%; + width: 33.5rem; + max-height: calc(100vh - 200%) !important; + } +} + +.search-results-list { + padding-left: 0; + margin-bottom: 0.25rem; + list-style: none; + font-size: 0.875rem !important; +} +@media (min-width: 31.25rem) { + .search-results-list { + font-size: 1rem !important; + } +} +@media (min-width: 50rem) { + .search-results-list { + font-size: 0.75rem !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .search-results-list { + font-size: 0.875rem !important; + } +} + +.search-results-list-item { + padding: 0; + margin: 0; +} + +.search-result { + display: block; + padding: 0.25rem 0.75rem; +} +.search-result:hover, .search-result.active { + background-color: #ebedf5; +} + +.search-result-title { + display: block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +@media (min-width: 31.25rem) { + .search-result-title { + display: inline-block; + width: 40%; + padding-right: 0.5rem; + vertical-align: top; + } +} + +.search-result-doc { + display: flex; + align-items: center; + word-wrap: break-word; +} +.search-result-doc.search-result-doc-parent { + opacity: 0.5; + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .search-result-doc.search-result-doc-parent { + font-size: 0.875rem !important; + } +} +@media (min-width: 50rem) { + .search-result-doc.search-result-doc-parent { + font-size: 0.6875rem !important; + } +} +@media (min-width: 50rem) and (min-width: 31.25rem) { + .search-result-doc.search-result-doc-parent { + font-size: 0.75rem !important; + } +} +.search-result-doc .search-result-icon { + width: 1rem; + height: 1rem; + margin-right: 0.5rem; + color: #7253ed; + flex-shrink: 0; +} +.search-result-doc .search-result-doc-title { + overflow: auto; +} + +.search-result-section { + margin-left: 1.5rem; + word-wrap: break-word; +} + +.search-result-rel-url { + display: block; + margin-left: 1.5rem; + overflow: hidden; + color: #959396; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 0.5625rem !important; +} +@media (min-width: 31.25rem) { + .search-result-rel-url { + font-size: 0.625rem !important; + } +} + +.search-result-previews { + display: block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + margin-left: 0.5rem; + color: #959396; + word-wrap: break-word; + border-left: 1px solid; + border-left-color: #eeebee; + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .search-result-previews { + font-size: 0.75rem !important; + } +} +@media (min-width: 31.25rem) { + .search-result-previews { + display: inline-block; + width: 60%; + padding-left: 0.5rem; + margin-left: 0; + vertical-align: top; + } +} + +.search-result-preview + .search-result-preview { + margin-top: 0.25rem; +} + +.search-result-highlight { + font-weight: bold; +} + +.search-no-result { + padding: 0.5rem 0.75rem; + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .search-no-result { + font-size: 0.875rem !important; + } +} + +.search-button { + position: fixed; + right: 1rem; + bottom: 1rem; + display: flex; + width: 3.5rem; + height: 3.5rem; + background-color: #fff; + border: 1px solid rgba(114, 83, 237, 0.3); + border-radius: 1.75rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + align-items: center; + justify-content: center; +} + +.search-overlay { + position: fixed; + top: 0; + left: 0; + z-index: 1; + width: 0; + height: 0; + background-color: rgba(0, 0, 0, 0.3); + opacity: 0; + transition: opacity ease 400ms, width 0s 400ms, height 0s 400ms; +} + +.search-active .search { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 0; +} +.search-active .search-input-wrap { + height: 4rem; + border-radius: 0; +} +@media (min-width: 50rem) { + .search-active .search-input-wrap { + width: 33.5rem; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); + } +} +.search-active .search-input { + background-color: #fff; +} +@media (min-width: 50rem) { + .search-active .search-input { + padding-left: 2.3rem; + } +} +@media (min-width: 50rem) { + .search-active .search-label { + padding-left: 0.6rem; + } +} +.search-active .search-results { + display: block; +} +.search-active .search-overlay { + width: 100%; + height: 100%; + opacity: 1; + transition: opacity ease 400ms, width 0s, height 0s; +} +@media (min-width: 50rem) { + .search-active .main { + position: fixed; + right: 0; + left: 0; + } +} +.search-active .main-header { + padding-top: 4rem; +} +@media (min-width: 50rem) { + .search-active .main-header { + padding-top: 0; + } +} + +.table-wrapper { + display: block; + width: 100%; + max-width: 100%; + margin-bottom: 1.5rem; + overflow-x: auto; + border-radius: 4px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 3px 10px rgba(0, 0, 0, 0.08); +} + +table { + display: table; + min-width: 100%; + border-collapse: separate; +} + +th, +td { + font-size: 0.75rem !important; + min-width: 7.5rem; + padding: 0.5rem 0.75rem; + background-color: #fff; + border-bottom: 1px solid rgba(238, 235, 238, 0.5); + border-left: 1px solid #eeebee; +} +@media (min-width: 31.25rem) { + th, + td { + font-size: 0.875rem !important; + } +} +th:first-of-type, +td:first-of-type { + border-left: 0; +} + +tbody tr:last-of-type th, +tbody tr:last-of-type td { + border-bottom: 0; +} +tbody tr:last-of-type td { + padding-bottom: 0.75rem; +} + +thead th { + border-bottom: 1px solid #eeebee; +} + +:not(pre, figure) > code { + padding: 0.2em 0.15em; + font-weight: 400; + background-color: #f5f6fa; + border: 1px solid #eeebee; + border-radius: 4px; +} + +a:visited code { + border-color: #eeebee; +} + +div.highlighter-rouge, +div.listingblock > div.content, +figure.highlight { + margin-top: 0; + margin-bottom: 0.75rem; + background-color: #f5f6fa; + border-radius: 4px; + box-shadow: none; + -webkit-overflow-scrolling: touch; + position: relative; + padding: 0; +} +div.highlighter-rouge > button, +div.listingblock > div.content > button, +figure.highlight > button { + width: 0.75rem; + opacity: 0; + position: absolute; + top: 0; + right: 0; + border: 0.75rem solid #f5f6fa; + background-color: #f5f6fa; + color: #5c5962; + box-sizing: content-box; +} +div.highlighter-rouge > button svg, +div.listingblock > div.content > button svg, +figure.highlight > button svg { + fill: #5c5962; +} +div.highlighter-rouge > button:active, +div.listingblock > div.content > button:active, +figure.highlight > button:active { + text-decoration: none; + outline: none; + opacity: 1; +} +div.highlighter-rouge > button:focus, +div.listingblock > div.content > button:focus, +figure.highlight > button:focus { + opacity: 1; +} +div.highlighter-rouge:hover > button, +div.listingblock > div.content:hover > button, +figure.highlight:hover > button { + cursor: copy; + opacity: 1; +} + +div.highlighter-rouge div.highlight { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} +div.highlighter-rouge pre.highlight, +div.highlighter-rouge code { + padding: 0; + margin: 0; + border: 0; +} + +div.listingblock { + margin-top: 0; + margin-bottom: 0.75rem; +} +div.listingblock div.content { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} +div.listingblock div.content > pre, +div.listingblock code { + padding: 0; + margin: 0; + border: 0; +} + +figure.highlight pre, +figure.highlight :not(pre) > code { + overflow-x: auto; + padding: 0.75rem; + margin: 0; + border: 0; +} + +.highlight .table-wrapper { + padding: 0.75rem 0; + margin: 0; + border: 0; + box-shadow: none; +} +.highlight .table-wrapper td, +.highlight .table-wrapper pre { + font-size: 0.6875rem !important; + min-width: 0; + padding: 0; + background-color: #f5f6fa; + border: 0; +} +@media (min-width: 31.25rem) { + .highlight .table-wrapper td, + .highlight .table-wrapper pre { + font-size: 0.75rem !important; + } +} +.highlight .table-wrapper td.gl { + width: 1em; + padding-right: 0.75rem; + padding-left: 0.75rem; +} +.highlight .table-wrapper pre { + margin: 0; + line-height: 2; +} + +.code-example, +.listingblock > .title { + padding: 0.75rem; + margin-bottom: 0.75rem; + overflow: auto; + border: 1px solid #eeebee; + border-radius: 4px; +} +.code-example + .highlighter-rouge, +.code-example + .sectionbody .listingblock, +.code-example + .content, +.code-example + figure.highlight, +.listingblock > .title + .highlighter-rouge, +.listingblock > .title + .sectionbody .listingblock, +.listingblock > .title + .content, +.listingblock > .title + figure.highlight { + position: relative; + margin-top: -1rem; + border-right: 1px solid #eeebee; + border-bottom: 1px solid #eeebee; + border-left: 1px solid #eeebee; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +code.language-mermaid { + padding: 0; + background-color: inherit; + border: 0; +} + +.highlight, +pre.highlight { + background: #f5f6fa; + color: #5c5962; +} + +.highlight pre { + background: #f5f6fa; +} + +.text-grey-dk-000 { + color: #959396 !important; +} + +.text-grey-dk-100 { + color: #5c5962 !important; +} + +.text-grey-dk-200 { + color: #44434d !important; +} + +.text-grey-dk-250 { + color: #302d36 !important; +} + +.text-grey-dk-300 { + color: #27262b !important; +} + +.text-grey-lt-000 { + color: #f5f6fa !important; +} + +.text-grey-lt-100 { + color: #eeebee !important; +} + +.text-grey-lt-200 { + color: #ecebed !important; +} + +.text-grey-lt-300 { + color: #e6e1e8 !important; +} + +.text-blue-000 { + color: #2c84fa !important; +} + +.text-blue-100 { + color: #2869e6 !important; +} + +.text-blue-200 { + color: #264caf !important; +} + +.text-blue-300 { + color: #183385 !important; +} + +.text-green-000 { + color: #41d693 !important; +} + +.text-green-100 { + color: #11b584 !important; +} + +.text-green-200 { + color: #009c7b !important; +} + +.text-green-300 { + color: #026e57 !important; +} + +.text-purple-000 { + color: #7253ed !important; +} + +.text-purple-100 { + color: #5e41d0 !important; +} + +.text-purple-200 { + color: #4e26af !important; +} + +.text-purple-300 { + color: #381885 !important; +} + +.text-yellow-000 { + color: #ffeb82 !important; +} + +.text-yellow-100 { + color: #fadf50 !important; +} + +.text-yellow-200 { + color: #f7d12e !important; +} + +.text-yellow-300 { + color: #e7af06 !important; +} + +.text-red-000 { + color: #f77e7e !important; +} + +.text-red-100 { + color: #f96e65 !important; +} + +.text-red-200 { + color: #e94c4c !important; +} + +.text-red-300 { + color: #dd2e2e !important; +} + +.bg-grey-dk-000 { + background-color: #959396 !important; +} + +.bg-grey-dk-100 { + background-color: #5c5962 !important; +} + +.bg-grey-dk-200 { + background-color: #44434d !important; +} + +.bg-grey-dk-250 { + background-color: #302d36 !important; +} + +.bg-grey-dk-300 { + background-color: #27262b !important; +} + +.bg-grey-lt-000 { + background-color: #f5f6fa !important; +} + +.bg-grey-lt-100 { + background-color: #eeebee !important; +} + +.bg-grey-lt-200 { + background-color: #ecebed !important; +} + +.bg-grey-lt-300 { + background-color: #e6e1e8 !important; +} + +.bg-blue-000 { + background-color: #2c84fa !important; +} + +.bg-blue-100 { + background-color: #2869e6 !important; +} + +.bg-blue-200 { + background-color: #264caf !important; +} + +.bg-blue-300 { + background-color: #183385 !important; +} + +.bg-green-000 { + background-color: #41d693 !important; +} + +.bg-green-100 { + background-color: #11b584 !important; +} + +.bg-green-200 { + background-color: #009c7b !important; +} + +.bg-green-300 { + background-color: #026e57 !important; +} + +.bg-purple-000 { + background-color: #7253ed !important; +} + +.bg-purple-100 { + background-color: #5e41d0 !important; +} + +.bg-purple-200 { + background-color: #4e26af !important; +} + +.bg-purple-300 { + background-color: #381885 !important; +} + +.bg-yellow-000 { + background-color: #ffeb82 !important; +} + +.bg-yellow-100 { + background-color: #fadf50 !important; +} + +.bg-yellow-200 { + background-color: #f7d12e !important; +} + +.bg-yellow-300 { + background-color: #e7af06 !important; +} + +.bg-red-000 { + background-color: #f77e7e !important; +} + +.bg-red-100 { + background-color: #f96e65 !important; +} + +.bg-red-200 { + background-color: #e94c4c !important; +} + +.bg-red-300 { + background-color: #dd2e2e !important; +} + +.d-block { + display: block !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-none { + display: none !important; +} + +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 20rem) { + .d-xs-block { + display: block !important; + } + .d-xs-flex { + display: flex !important; + } + .d-xs-inline { + display: inline !important; + } + .d-xs-inline-block { + display: inline-block !important; + } + .d-xs-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 31.25rem) { + .d-sm-block { + display: block !important; + } + .d-sm-flex { + display: flex !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 50rem) { + .d-md-block { + display: block !important; + } + .d-md-flex { + display: flex !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 66.5rem) { + .d-lg-block { + display: block !important; + } + .d-lg-flex { + display: flex !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +@media (min-width: 87.5rem) { + .d-xl-block { + display: block !important; + } + .d-xl-flex { + display: flex !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-none { + display: none !important; + } +} +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.flex-justify-start { + justify-content: flex-start !important; +} + +.flex-justify-end { + justify-content: flex-end !important; +} + +.flex-justify-between { + justify-content: space-between !important; +} + +.flex-justify-around { + justify-content: space-around !important; +} + +.v-align-baseline { + vertical-align: baseline !important; +} + +.v-align-bottom { + vertical-align: bottom !important; +} + +.v-align-middle { + vertical-align: middle !important; +} + +.v-align-text-bottom { + vertical-align: text-bottom !important; +} + +.v-align-text-top { + vertical-align: text-top !important; +} + +.v-align-top { + vertical-align: top !important; +} + +.fs-1 { + font-size: 0.5625rem !important; +} +@media (min-width: 31.25rem) { + .fs-1 { + font-size: 0.625rem !important; + } +} + +.fs-2 { + font-size: 0.6875rem !important; +} +@media (min-width: 31.25rem) { + .fs-2 { + font-size: 0.75rem !important; + } +} + +.fs-3 { + font-size: 0.75rem !important; +} +@media (min-width: 31.25rem) { + .fs-3 { + font-size: 0.875rem !important; + } +} + +.fs-4 { + font-size: 0.875rem !important; +} +@media (min-width: 31.25rem) { + .fs-4 { + font-size: 1rem !important; + } +} + +.fs-5 { + font-size: 1rem !important; +} +@media (min-width: 31.25rem) { + .fs-5 { + font-size: 1.125rem !important; + } +} + +.fs-6 { + font-size: 1.125rem !important; +} +@media (min-width: 31.25rem) { + .fs-6 { + font-size: 1.5rem !important; + line-height: 1.25; + } +} + +.fs-7 { + font-size: 1.5rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-7 { + font-size: 2rem !important; + } +} + +.fs-8 { + font-size: 2rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-8 { + font-size: 2.25rem !important; + } +} + +.fs-9 { + font-size: 2.25rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-9 { + font-size: 2.625rem !important; + } +} + +.fs-10 { + font-size: 2.625rem !important; + line-height: 1.25; +} +@media (min-width: 31.25rem) { + .fs-10 { + font-size: 3rem !important; + } +} + +.fw-300 { + font-weight: 300 !important; +} + +.fw-400 { + font-weight: 400 !important; +} + +.fw-500 { + font-weight: 500 !important; +} + +.fw-700 { + font-weight: 700 !important; +} + +.lh-0 { + line-height: 0 !important; +} + +.lh-default { + line-height: 1.4; +} + +.lh-tight { + line-height: 1.25; +} + +.ls-5 { + letter-spacing: 0.05em !important; +} + +.ls-10 { + letter-spacing: 0.1em !important; +} + +.ls-0 { + letter-spacing: 0 !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.list-style-none { + padding: 0 !important; + margin: 0 !important; + list-style: none !important; +} +.list-style-none li::before { + display: none !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mr-0 { + margin-right: 0 !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.ml-0 { + margin-left: 0 !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.mxn-0 { + margin-right: -0 !important; + margin-left: -0 !important; +} + +.mx-0-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mr-1 { + margin-right: 0.25rem !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1 { + margin-left: 0.25rem !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.mxn-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; +} + +.mx-1-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mr-2 { + margin-right: 0.5rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2 { + margin-left: 0.5rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.mxn-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; +} + +.mx-2-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-3 { + margin: 0.75rem !important; +} + +.mt-3 { + margin-top: 0.75rem !important; +} + +.mr-3 { + margin-right: 0.75rem !important; +} + +.mb-3 { + margin-bottom: 0.75rem !important; +} + +.ml-3 { + margin-left: 0.75rem !important; +} + +.mx-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; +} + +.my-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; +} + +.mxn-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; +} + +.mx-3-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-4 { + margin: 1rem !important; +} + +.mt-4 { + margin-top: 1rem !important; +} + +.mr-4 { + margin-right: 1rem !important; +} + +.mb-4 { + margin-bottom: 1rem !important; +} + +.ml-4 { + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.my-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.mxn-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; +} + +.mx-4-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-5 { + margin: 1.5rem !important; +} + +.mt-5 { + margin-top: 1.5rem !important; +} + +.mr-5 { + margin-right: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 1.5rem !important; +} + +.ml-5 { + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.my-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.mxn-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; +} + +.mx-5-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-6 { + margin: 2rem !important; +} + +.mt-6 { + margin-top: 2rem !important; +} + +.mr-6 { + margin-right: 2rem !important; +} + +.mb-6 { + margin-bottom: 2rem !important; +} + +.ml-6 { + margin-left: 2rem !important; +} + +.mx-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; +} + +.my-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; +} + +.mxn-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; +} + +.mx-6-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-7 { + margin: 2.5rem !important; +} + +.mt-7 { + margin-top: 2.5rem !important; +} + +.mr-7 { + margin-right: 2.5rem !important; +} + +.mb-7 { + margin-bottom: 2.5rem !important; +} + +.ml-7 { + margin-left: 2.5rem !important; +} + +.mx-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; +} + +.my-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; +} + +.mxn-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; +} + +.mx-7-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-8 { + margin: 3rem !important; +} + +.mt-8 { + margin-top: 3rem !important; +} + +.mr-8 { + margin-right: 3rem !important; +} + +.mb-8 { + margin-bottom: 3rem !important; +} + +.ml-8 { + margin-left: 3rem !important; +} + +.mx-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.my-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.mxn-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; +} + +.mx-8-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-9 { + margin: 3.5rem !important; +} + +.mt-9 { + margin-top: 3.5rem !important; +} + +.mr-9 { + margin-right: 3.5rem !important; +} + +.mb-9 { + margin-bottom: 3.5rem !important; +} + +.ml-9 { + margin-left: 3.5rem !important; +} + +.mx-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; +} + +.my-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; +} + +.mxn-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; +} + +.mx-9-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.m-10 { + margin: 4rem !important; +} + +.mt-10 { + margin-top: 4rem !important; +} + +.mr-10 { + margin-right: 4rem !important; +} + +.mb-10 { + margin-bottom: 4rem !important; +} + +.ml-10 { + margin-left: 4rem !important; +} + +.mx-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; +} + +.my-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; +} + +.mxn-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; +} + +.mx-10-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +@media (min-width: 20rem) { + .m-xs-0 { + margin: 0 !important; + } + .mt-xs-0 { + margin-top: 0 !important; + } + .mr-xs-0 { + margin-right: 0 !important; + } + .mb-xs-0 { + margin-bottom: 0 !important; + } + .ml-xs-0 { + margin-left: 0 !important; + } + .mx-xs-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-xs-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-xs-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 20rem) { + .m-xs-1 { + margin: 0.25rem !important; + } + .mt-xs-1 { + margin-top: 0.25rem !important; + } + .mr-xs-1 { + margin-right: 0.25rem !important; + } + .mb-xs-1 { + margin-bottom: 0.25rem !important; + } + .ml-xs-1 { + margin-left: 0.25rem !important; + } + .mx-xs-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-xs-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-xs-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-2 { + margin: 0.5rem !important; + } + .mt-xs-2 { + margin-top: 0.5rem !important; + } + .mr-xs-2 { + margin-right: 0.5rem !important; + } + .mb-xs-2 { + margin-bottom: 0.5rem !important; + } + .ml-xs-2 { + margin-left: 0.5rem !important; + } + .mx-xs-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-xs-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-xs-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-3 { + margin: 0.75rem !important; + } + .mt-xs-3 { + margin-top: 0.75rem !important; + } + .mr-xs-3 { + margin-right: 0.75rem !important; + } + .mb-xs-3 { + margin-bottom: 0.75rem !important; + } + .ml-xs-3 { + margin-left: 0.75rem !important; + } + .mx-xs-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-xs-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-xs-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-4 { + margin: 1rem !important; + } + .mt-xs-4 { + margin-top: 1rem !important; + } + .mr-xs-4 { + margin-right: 1rem !important; + } + .mb-xs-4 { + margin-bottom: 1rem !important; + } + .ml-xs-4 { + margin-left: 1rem !important; + } + .mx-xs-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-xs-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-xs-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-5 { + margin: 1.5rem !important; + } + .mt-xs-5 { + margin-top: 1.5rem !important; + } + .mr-xs-5 { + margin-right: 1.5rem !important; + } + .mb-xs-5 { + margin-bottom: 1.5rem !important; + } + .ml-xs-5 { + margin-left: 1.5rem !important; + } + .mx-xs-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-xs-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-xs-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-6 { + margin: 2rem !important; + } + .mt-xs-6 { + margin-top: 2rem !important; + } + .mr-xs-6 { + margin-right: 2rem !important; + } + .mb-xs-6 { + margin-bottom: 2rem !important; + } + .ml-xs-6 { + margin-left: 2rem !important; + } + .mx-xs-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-xs-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-xs-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-7 { + margin: 2.5rem !important; + } + .mt-xs-7 { + margin-top: 2.5rem !important; + } + .mr-xs-7 { + margin-right: 2.5rem !important; + } + .mb-xs-7 { + margin-bottom: 2.5rem !important; + } + .ml-xs-7 { + margin-left: 2.5rem !important; + } + .mx-xs-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-xs-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-xs-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-8 { + margin: 3rem !important; + } + .mt-xs-8 { + margin-top: 3rem !important; + } + .mr-xs-8 { + margin-right: 3rem !important; + } + .mb-xs-8 { + margin-bottom: 3rem !important; + } + .ml-xs-8 { + margin-left: 3rem !important; + } + .mx-xs-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-xs-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-xs-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-9 { + margin: 3.5rem !important; + } + .mt-xs-9 { + margin-top: 3.5rem !important; + } + .mr-xs-9 { + margin-right: 3.5rem !important; + } + .mb-xs-9 { + margin-bottom: 3.5rem !important; + } + .ml-xs-9 { + margin-left: 3.5rem !important; + } + .mx-xs-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-xs-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-xs-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 20rem) { + .m-xs-10 { + margin: 4rem !important; + } + .mt-xs-10 { + margin-top: 4rem !important; + } + .mr-xs-10 { + margin-right: 4rem !important; + } + .mb-xs-10 { + margin-bottom: 4rem !important; + } + .ml-xs-10 { + margin-left: 4rem !important; + } + .mx-xs-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-xs-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-xs-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0 { + margin-left: 0 !important; + } + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-sm-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1 { + margin-left: 0.25rem !important; + } + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-sm-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2 { + margin-left: 0.5rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-sm-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-3 { + margin: 0.75rem !important; + } + .mt-sm-3 { + margin-top: 0.75rem !important; + } + .mr-sm-3 { + margin-right: 0.75rem !important; + } + .mb-sm-3 { + margin-bottom: 0.75rem !important; + } + .ml-sm-3 { + margin-left: 0.75rem !important; + } + .mx-sm-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-sm-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-sm-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-4 { + margin: 1rem !important; + } + .mt-sm-4 { + margin-top: 1rem !important; + } + .mr-sm-4 { + margin-right: 1rem !important; + } + .mb-sm-4 { + margin-bottom: 1rem !important; + } + .ml-sm-4 { + margin-left: 1rem !important; + } + .mx-sm-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-sm-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-sm-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-5 { + margin: 1.5rem !important; + } + .mt-sm-5 { + margin-top: 1.5rem !important; + } + .mr-sm-5 { + margin-right: 1.5rem !important; + } + .mb-sm-5 { + margin-bottom: 1.5rem !important; + } + .ml-sm-5 { + margin-left: 1.5rem !important; + } + .mx-sm-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-sm-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-sm-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-6 { + margin: 2rem !important; + } + .mt-sm-6 { + margin-top: 2rem !important; + } + .mr-sm-6 { + margin-right: 2rem !important; + } + .mb-sm-6 { + margin-bottom: 2rem !important; + } + .ml-sm-6 { + margin-left: 2rem !important; + } + .mx-sm-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-sm-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-sm-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-7 { + margin: 2.5rem !important; + } + .mt-sm-7 { + margin-top: 2.5rem !important; + } + .mr-sm-7 { + margin-right: 2.5rem !important; + } + .mb-sm-7 { + margin-bottom: 2.5rem !important; + } + .ml-sm-7 { + margin-left: 2.5rem !important; + } + .mx-sm-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-sm-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-sm-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-8 { + margin: 3rem !important; + } + .mt-sm-8 { + margin-top: 3rem !important; + } + .mr-sm-8 { + margin-right: 3rem !important; + } + .mb-sm-8 { + margin-bottom: 3rem !important; + } + .ml-sm-8 { + margin-left: 3rem !important; + } + .mx-sm-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-sm-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-sm-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-9 { + margin: 3.5rem !important; + } + .mt-sm-9 { + margin-top: 3.5rem !important; + } + .mr-sm-9 { + margin-right: 3.5rem !important; + } + .mb-sm-9 { + margin-bottom: 3.5rem !important; + } + .ml-sm-9 { + margin-left: 3.5rem !important; + } + .mx-sm-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-sm-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-sm-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 31.25rem) { + .m-sm-10 { + margin: 4rem !important; + } + .mt-sm-10 { + margin-top: 4rem !important; + } + .mr-sm-10 { + margin-right: 4rem !important; + } + .mb-sm-10 { + margin-bottom: 4rem !important; + } + .ml-sm-10 { + margin-left: 4rem !important; + } + .mx-sm-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-sm-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-sm-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 50rem) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0 { + margin-top: 0 !important; + } + .mr-md-0 { + margin-right: 0 !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0 { + margin-left: 0 !important; + } + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-md-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 50rem) { + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1 { + margin-left: 0.25rem !important; + } + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-md-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 50rem) { + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2 { + margin-left: 0.5rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-md-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-3 { + margin: 0.75rem !important; + } + .mt-md-3 { + margin-top: 0.75rem !important; + } + .mr-md-3 { + margin-right: 0.75rem !important; + } + .mb-md-3 { + margin-bottom: 0.75rem !important; + } + .ml-md-3 { + margin-left: 0.75rem !important; + } + .mx-md-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-md-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-md-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 50rem) { + .m-md-4 { + margin: 1rem !important; + } + .mt-md-4 { + margin-top: 1rem !important; + } + .mr-md-4 { + margin-right: 1rem !important; + } + .mb-md-4 { + margin-bottom: 1rem !important; + } + .ml-md-4 { + margin-left: 1rem !important; + } + .mx-md-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-md-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-md-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 50rem) { + .m-md-5 { + margin: 1.5rem !important; + } + .mt-md-5 { + margin-top: 1.5rem !important; + } + .mr-md-5 { + margin-right: 1.5rem !important; + } + .mb-md-5 { + margin-bottom: 1.5rem !important; + } + .ml-md-5 { + margin-left: 1.5rem !important; + } + .mx-md-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-md-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-md-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-6 { + margin: 2rem !important; + } + .mt-md-6 { + margin-top: 2rem !important; + } + .mr-md-6 { + margin-right: 2rem !important; + } + .mb-md-6 { + margin-bottom: 2rem !important; + } + .ml-md-6 { + margin-left: 2rem !important; + } + .mx-md-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-md-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-md-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 50rem) { + .m-md-7 { + margin: 2.5rem !important; + } + .mt-md-7 { + margin-top: 2.5rem !important; + } + .mr-md-7 { + margin-right: 2.5rem !important; + } + .mb-md-7 { + margin-bottom: 2.5rem !important; + } + .ml-md-7 { + margin-left: 2.5rem !important; + } + .mx-md-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-md-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-md-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-8 { + margin: 3rem !important; + } + .mt-md-8 { + margin-top: 3rem !important; + } + .mr-md-8 { + margin-right: 3rem !important; + } + .mb-md-8 { + margin-bottom: 3rem !important; + } + .ml-md-8 { + margin-left: 3rem !important; + } + .mx-md-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-md-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-md-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 50rem) { + .m-md-9 { + margin: 3.5rem !important; + } + .mt-md-9 { + margin-top: 3.5rem !important; + } + .mr-md-9 { + margin-right: 3.5rem !important; + } + .mb-md-9 { + margin-bottom: 3.5rem !important; + } + .ml-md-9 { + margin-left: 3.5rem !important; + } + .mx-md-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-md-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-md-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 50rem) { + .m-md-10 { + margin: 4rem !important; + } + .mt-md-10 { + margin-top: 4rem !important; + } + .mr-md-10 { + margin-right: 4rem !important; + } + .mb-md-10 { + margin-bottom: 4rem !important; + } + .ml-md-10 { + margin-left: 4rem !important; + } + .mx-md-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-md-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-md-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0 { + margin-left: 0 !important; + } + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-lg-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1 { + margin-left: 0.25rem !important; + } + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-lg-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2 { + margin-left: 0.5rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-lg-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-3 { + margin: 0.75rem !important; + } + .mt-lg-3 { + margin-top: 0.75rem !important; + } + .mr-lg-3 { + margin-right: 0.75rem !important; + } + .mb-lg-3 { + margin-bottom: 0.75rem !important; + } + .ml-lg-3 { + margin-left: 0.75rem !important; + } + .mx-lg-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-lg-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-lg-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-4 { + margin: 1rem !important; + } + .mt-lg-4 { + margin-top: 1rem !important; + } + .mr-lg-4 { + margin-right: 1rem !important; + } + .mb-lg-4 { + margin-bottom: 1rem !important; + } + .ml-lg-4 { + margin-left: 1rem !important; + } + .mx-lg-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-lg-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-lg-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-5 { + margin: 1.5rem !important; + } + .mt-lg-5 { + margin-top: 1.5rem !important; + } + .mr-lg-5 { + margin-right: 1.5rem !important; + } + .mb-lg-5 { + margin-bottom: 1.5rem !important; + } + .ml-lg-5 { + margin-left: 1.5rem !important; + } + .mx-lg-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-lg-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-lg-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-6 { + margin: 2rem !important; + } + .mt-lg-6 { + margin-top: 2rem !important; + } + .mr-lg-6 { + margin-right: 2rem !important; + } + .mb-lg-6 { + margin-bottom: 2rem !important; + } + .ml-lg-6 { + margin-left: 2rem !important; + } + .mx-lg-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-lg-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-lg-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-7 { + margin: 2.5rem !important; + } + .mt-lg-7 { + margin-top: 2.5rem !important; + } + .mr-lg-7 { + margin-right: 2.5rem !important; + } + .mb-lg-7 { + margin-bottom: 2.5rem !important; + } + .ml-lg-7 { + margin-left: 2.5rem !important; + } + .mx-lg-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-lg-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-lg-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-8 { + margin: 3rem !important; + } + .mt-lg-8 { + margin-top: 3rem !important; + } + .mr-lg-8 { + margin-right: 3rem !important; + } + .mb-lg-8 { + margin-bottom: 3rem !important; + } + .ml-lg-8 { + margin-left: 3rem !important; + } + .mx-lg-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-lg-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-lg-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-9 { + margin: 3.5rem !important; + } + .mt-lg-9 { + margin-top: 3.5rem !important; + } + .mr-lg-9 { + margin-right: 3.5rem !important; + } + .mb-lg-9 { + margin-bottom: 3.5rem !important; + } + .ml-lg-9 { + margin-left: 3.5rem !important; + } + .mx-lg-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-lg-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-lg-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 66.5rem) { + .m-lg-10 { + margin: 4rem !important; + } + .mt-lg-10 { + margin-top: 4rem !important; + } + .mr-lg-10 { + margin-right: 4rem !important; + } + .mb-lg-10 { + margin-bottom: 4rem !important; + } + .ml-lg-10 { + margin-left: 4rem !important; + } + .mx-lg-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-lg-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-lg-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0 { + margin-left: 0 !important; + } + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .mxn-xl-0 { + margin-right: -0 !important; + margin-left: -0 !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1 { + margin-left: 0.25rem !important; + } + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .mxn-xl-1 { + margin-right: -0.25rem !important; + margin-left: -0.25rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2 { + margin-left: 0.5rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + .mxn-xl-2 { + margin-right: -0.5rem !important; + margin-left: -0.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-3 { + margin: 0.75rem !important; + } + .mt-xl-3 { + margin-top: 0.75rem !important; + } + .mr-xl-3 { + margin-right: 0.75rem !important; + } + .mb-xl-3 { + margin-bottom: 0.75rem !important; + } + .ml-xl-3 { + margin-left: 0.75rem !important; + } + .mx-xl-3 { + margin-right: 0.75rem !important; + margin-left: 0.75rem !important; + } + .my-xl-3 { + margin-top: 0.75rem !important; + margin-bottom: 0.75rem !important; + } + .mxn-xl-3 { + margin-right: -0.75rem !important; + margin-left: -0.75rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-4 { + margin: 1rem !important; + } + .mt-xl-4 { + margin-top: 1rem !important; + } + .mr-xl-4 { + margin-right: 1rem !important; + } + .mb-xl-4 { + margin-bottom: 1rem !important; + } + .ml-xl-4 { + margin-left: 1rem !important; + } + .mx-xl-4 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + .my-xl-4 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + .mxn-xl-4 { + margin-right: -1rem !important; + margin-left: -1rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-5 { + margin: 1.5rem !important; + } + .mt-xl-5 { + margin-top: 1.5rem !important; + } + .mr-xl-5 { + margin-right: 1.5rem !important; + } + .mb-xl-5 { + margin-bottom: 1.5rem !important; + } + .ml-xl-5 { + margin-left: 1.5rem !important; + } + .mx-xl-5 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + .my-xl-5 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + .mxn-xl-5 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-6 { + margin: 2rem !important; + } + .mt-xl-6 { + margin-top: 2rem !important; + } + .mr-xl-6 { + margin-right: 2rem !important; + } + .mb-xl-6 { + margin-bottom: 2rem !important; + } + .ml-xl-6 { + margin-left: 2rem !important; + } + .mx-xl-6 { + margin-right: 2rem !important; + margin-left: 2rem !important; + } + .my-xl-6 { + margin-top: 2rem !important; + margin-bottom: 2rem !important; + } + .mxn-xl-6 { + margin-right: -2rem !important; + margin-left: -2rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-7 { + margin: 2.5rem !important; + } + .mt-xl-7 { + margin-top: 2.5rem !important; + } + .mr-xl-7 { + margin-right: 2.5rem !important; + } + .mb-xl-7 { + margin-bottom: 2.5rem !important; + } + .ml-xl-7 { + margin-left: 2.5rem !important; + } + .mx-xl-7 { + margin-right: 2.5rem !important; + margin-left: 2.5rem !important; + } + .my-xl-7 { + margin-top: 2.5rem !important; + margin-bottom: 2.5rem !important; + } + .mxn-xl-7 { + margin-right: -2.5rem !important; + margin-left: -2.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-8 { + margin: 3rem !important; + } + .mt-xl-8 { + margin-top: 3rem !important; + } + .mr-xl-8 { + margin-right: 3rem !important; + } + .mb-xl-8 { + margin-bottom: 3rem !important; + } + .ml-xl-8 { + margin-left: 3rem !important; + } + .mx-xl-8 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + .my-xl-8 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + .mxn-xl-8 { + margin-right: -3rem !important; + margin-left: -3rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-9 { + margin: 3.5rem !important; + } + .mt-xl-9 { + margin-top: 3.5rem !important; + } + .mr-xl-9 { + margin-right: 3.5rem !important; + } + .mb-xl-9 { + margin-bottom: 3.5rem !important; + } + .ml-xl-9 { + margin-left: 3.5rem !important; + } + .mx-xl-9 { + margin-right: 3.5rem !important; + margin-left: 3.5rem !important; + } + .my-xl-9 { + margin-top: 3.5rem !important; + margin-bottom: 3.5rem !important; + } + .mxn-xl-9 { + margin-right: -3.5rem !important; + margin-left: -3.5rem !important; + } +} +@media (min-width: 87.5rem) { + .m-xl-10 { + margin: 4rem !important; + } + .mt-xl-10 { + margin-top: 4rem !important; + } + .mr-xl-10 { + margin-right: 4rem !important; + } + .mb-xl-10 { + margin-bottom: 4rem !important; + } + .ml-xl-10 { + margin-left: 4rem !important; + } + .mx-xl-10 { + margin-right: 4rem !important; + margin-left: 4rem !important; + } + .my-xl-10 { + margin-top: 4rem !important; + margin-bottom: 4rem !important; + } + .mxn-xl-10 { + margin-right: -4rem !important; + margin-left: -4rem !important; + } +} +.p-0 { + padding: 0 !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pr-0 { + padding-right: 0 !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pl-0 { + padding-left: 0 !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pr-1 { + padding-right: 0.25rem !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1 { + padding-left: 0.25rem !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pr-2 { + padding-right: 0.5rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2 { + padding-left: 0.5rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.p-3 { + padding: 0.75rem !important; +} + +.pt-3 { + padding-top: 0.75rem !important; +} + +.pr-3 { + padding-right: 0.75rem !important; +} + +.pb-3 { + padding-bottom: 0.75rem !important; +} + +.pl-3 { + padding-left: 0.75rem !important; +} + +.px-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; +} + +.py-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; +} + +.p-4 { + padding: 1rem !important; +} + +.pt-4 { + padding-top: 1rem !important; +} + +.pr-4 { + padding-right: 1rem !important; +} + +.pb-4 { + padding-bottom: 1rem !important; +} + +.pl-4 { + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.py-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.p-5 { + padding: 1.5rem !important; +} + +.pt-5 { + padding-top: 1.5rem !important; +} + +.pr-5 { + padding-right: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 1.5rem !important; +} + +.pl-5 { + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.py-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.p-6 { + padding: 2rem !important; +} + +.pt-6 { + padding-top: 2rem !important; +} + +.pr-6 { + padding-right: 2rem !important; +} + +.pb-6 { + padding-bottom: 2rem !important; +} + +.pl-6 { + padding-left: 2rem !important; +} + +.px-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; +} + +.py-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; +} + +.p-7 { + padding: 2.5rem !important; +} + +.pt-7 { + padding-top: 2.5rem !important; +} + +.pr-7 { + padding-right: 2.5rem !important; +} + +.pb-7 { + padding-bottom: 2.5rem !important; +} + +.pl-7 { + padding-left: 2.5rem !important; +} + +.px-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; +} + +.py-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; +} + +.p-8 { + padding: 3rem !important; +} + +.pt-8 { + padding-top: 3rem !important; +} + +.pr-8 { + padding-right: 3rem !important; +} + +.pb-8 { + padding-bottom: 3rem !important; +} + +.pl-8 { + padding-left: 3rem !important; +} + +.px-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.p-9 { + padding: 3.5rem !important; +} + +.pt-9 { + padding-top: 3.5rem !important; +} + +.pr-9 { + padding-right: 3.5rem !important; +} + +.pb-9 { + padding-bottom: 3.5rem !important; +} + +.pl-9 { + padding-left: 3.5rem !important; +} + +.px-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; +} + +.py-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; +} + +.p-10 { + padding: 4rem !important; +} + +.pt-10 { + padding-top: 4rem !important; +} + +.pr-10 { + padding-right: 4rem !important; +} + +.pb-10 { + padding-bottom: 4rem !important; +} + +.pl-10 { + padding-left: 4rem !important; +} + +.px-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; +} + +.py-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; +} + +@media (min-width: 20rem) { + .p-xs-0 { + padding: 0 !important; + } + .pt-xs-0 { + padding-top: 0 !important; + } + .pr-xs-0 { + padding-right: 0 !important; + } + .pb-xs-0 { + padding-bottom: 0 !important; + } + .pl-xs-0 { + padding-left: 0 !important; + } + .px-xs-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-xs-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-xs-1 { + padding: 0.25rem !important; + } + .pt-xs-1 { + padding-top: 0.25rem !important; + } + .pr-xs-1 { + padding-right: 0.25rem !important; + } + .pb-xs-1 { + padding-bottom: 0.25rem !important; + } + .pl-xs-1 { + padding-left: 0.25rem !important; + } + .px-xs-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-xs-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-xs-2 { + padding: 0.5rem !important; + } + .pt-xs-2 { + padding-top: 0.5rem !important; + } + .pr-xs-2 { + padding-right: 0.5rem !important; + } + .pb-xs-2 { + padding-bottom: 0.5rem !important; + } + .pl-xs-2 { + padding-left: 0.5rem !important; + } + .px-xs-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-xs-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-xs-3 { + padding: 0.75rem !important; + } + .pt-xs-3 { + padding-top: 0.75rem !important; + } + .pr-xs-3 { + padding-right: 0.75rem !important; + } + .pb-xs-3 { + padding-bottom: 0.75rem !important; + } + .pl-xs-3 { + padding-left: 0.75rem !important; + } + .px-xs-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-xs-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-xs-4 { + padding: 1rem !important; + } + .pt-xs-4 { + padding-top: 1rem !important; + } + .pr-xs-4 { + padding-right: 1rem !important; + } + .pb-xs-4 { + padding-bottom: 1rem !important; + } + .pl-xs-4 { + padding-left: 1rem !important; + } + .px-xs-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-xs-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-xs-5 { + padding: 1.5rem !important; + } + .pt-xs-5 { + padding-top: 1.5rem !important; + } + .pr-xs-5 { + padding-right: 1.5rem !important; + } + .pb-xs-5 { + padding-bottom: 1.5rem !important; + } + .pl-xs-5 { + padding-left: 1.5rem !important; + } + .px-xs-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-xs-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-xs-6 { + padding: 2rem !important; + } + .pt-xs-6 { + padding-top: 2rem !important; + } + .pr-xs-6 { + padding-right: 2rem !important; + } + .pb-xs-6 { + padding-bottom: 2rem !important; + } + .pl-xs-6 { + padding-left: 2rem !important; + } + .px-xs-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-xs-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-xs-7 { + padding: 2.5rem !important; + } + .pt-xs-7 { + padding-top: 2.5rem !important; + } + .pr-xs-7 { + padding-right: 2.5rem !important; + } + .pb-xs-7 { + padding-bottom: 2.5rem !important; + } + .pl-xs-7 { + padding-left: 2.5rem !important; + } + .px-xs-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-xs-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-xs-8 { + padding: 3rem !important; + } + .pt-xs-8 { + padding-top: 3rem !important; + } + .pr-xs-8 { + padding-right: 3rem !important; + } + .pb-xs-8 { + padding-bottom: 3rem !important; + } + .pl-xs-8 { + padding-left: 3rem !important; + } + .px-xs-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xs-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-xs-9 { + padding: 3.5rem !important; + } + .pt-xs-9 { + padding-top: 3.5rem !important; + } + .pr-xs-9 { + padding-right: 3.5rem !important; + } + .pb-xs-9 { + padding-bottom: 3.5rem !important; + } + .pl-xs-9 { + padding-left: 3.5rem !important; + } + .px-xs-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-xs-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-xs-10 { + padding: 4rem !important; + } + .pt-xs-10 { + padding-top: 4rem !important; + } + .pr-xs-10 { + padding-right: 4rem !important; + } + .pb-xs-10 { + padding-bottom: 4rem !important; + } + .pl-xs-10 { + padding-left: 4rem !important; + } + .px-xs-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-xs-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 31.25rem) { + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0 { + padding-left: 0 !important; + } + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1 { + padding-left: 0.25rem !important; + } + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2 { + padding-left: 0.5rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-sm-3 { + padding: 0.75rem !important; + } + .pt-sm-3 { + padding-top: 0.75rem !important; + } + .pr-sm-3 { + padding-right: 0.75rem !important; + } + .pb-sm-3 { + padding-bottom: 0.75rem !important; + } + .pl-sm-3 { + padding-left: 0.75rem !important; + } + .px-sm-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-sm-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-sm-4 { + padding: 1rem !important; + } + .pt-sm-4 { + padding-top: 1rem !important; + } + .pr-sm-4 { + padding-right: 1rem !important; + } + .pb-sm-4 { + padding-bottom: 1rem !important; + } + .pl-sm-4 { + padding-left: 1rem !important; + } + .px-sm-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-sm-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-sm-5 { + padding: 1.5rem !important; + } + .pt-sm-5 { + padding-top: 1.5rem !important; + } + .pr-sm-5 { + padding-right: 1.5rem !important; + } + .pb-sm-5 { + padding-bottom: 1.5rem !important; + } + .pl-sm-5 { + padding-left: 1.5rem !important; + } + .px-sm-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-sm-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-sm-6 { + padding: 2rem !important; + } + .pt-sm-6 { + padding-top: 2rem !important; + } + .pr-sm-6 { + padding-right: 2rem !important; + } + .pb-sm-6 { + padding-bottom: 2rem !important; + } + .pl-sm-6 { + padding-left: 2rem !important; + } + .px-sm-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-sm-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-sm-7 { + padding: 2.5rem !important; + } + .pt-sm-7 { + padding-top: 2.5rem !important; + } + .pr-sm-7 { + padding-right: 2.5rem !important; + } + .pb-sm-7 { + padding-bottom: 2.5rem !important; + } + .pl-sm-7 { + padding-left: 2.5rem !important; + } + .px-sm-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-sm-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-sm-8 { + padding: 3rem !important; + } + .pt-sm-8 { + padding-top: 3rem !important; + } + .pr-sm-8 { + padding-right: 3rem !important; + } + .pb-sm-8 { + padding-bottom: 3rem !important; + } + .pl-sm-8 { + padding-left: 3rem !important; + } + .px-sm-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-sm-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-sm-9 { + padding: 3.5rem !important; + } + .pt-sm-9 { + padding-top: 3.5rem !important; + } + .pr-sm-9 { + padding-right: 3.5rem !important; + } + .pb-sm-9 { + padding-bottom: 3.5rem !important; + } + .pl-sm-9 { + padding-left: 3.5rem !important; + } + .px-sm-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-sm-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-sm-10 { + padding: 4rem !important; + } + .pt-sm-10 { + padding-top: 4rem !important; + } + .pr-sm-10 { + padding-right: 4rem !important; + } + .pb-sm-10 { + padding-bottom: 4rem !important; + } + .pl-sm-10 { + padding-left: 4rem !important; + } + .px-sm-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-sm-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 50rem) { + .p-md-0 { + padding: 0 !important; + } + .pt-md-0 { + padding-top: 0 !important; + } + .pr-md-0 { + padding-right: 0 !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0 { + padding-left: 0 !important; + } + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1 { + padding-left: 0.25rem !important; + } + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2 { + padding-left: 0.5rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-md-3 { + padding: 0.75rem !important; + } + .pt-md-3 { + padding-top: 0.75rem !important; + } + .pr-md-3 { + padding-right: 0.75rem !important; + } + .pb-md-3 { + padding-bottom: 0.75rem !important; + } + .pl-md-3 { + padding-left: 0.75rem !important; + } + .px-md-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-md-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-md-4 { + padding: 1rem !important; + } + .pt-md-4 { + padding-top: 1rem !important; + } + .pr-md-4 { + padding-right: 1rem !important; + } + .pb-md-4 { + padding-bottom: 1rem !important; + } + .pl-md-4 { + padding-left: 1rem !important; + } + .px-md-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-md-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-md-5 { + padding: 1.5rem !important; + } + .pt-md-5 { + padding-top: 1.5rem !important; + } + .pr-md-5 { + padding-right: 1.5rem !important; + } + .pb-md-5 { + padding-bottom: 1.5rem !important; + } + .pl-md-5 { + padding-left: 1.5rem !important; + } + .px-md-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-md-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-md-6 { + padding: 2rem !important; + } + .pt-md-6 { + padding-top: 2rem !important; + } + .pr-md-6 { + padding-right: 2rem !important; + } + .pb-md-6 { + padding-bottom: 2rem !important; + } + .pl-md-6 { + padding-left: 2rem !important; + } + .px-md-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-md-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-md-7 { + padding: 2.5rem !important; + } + .pt-md-7 { + padding-top: 2.5rem !important; + } + .pr-md-7 { + padding-right: 2.5rem !important; + } + .pb-md-7 { + padding-bottom: 2.5rem !important; + } + .pl-md-7 { + padding-left: 2.5rem !important; + } + .px-md-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-md-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-md-8 { + padding: 3rem !important; + } + .pt-md-8 { + padding-top: 3rem !important; + } + .pr-md-8 { + padding-right: 3rem !important; + } + .pb-md-8 { + padding-bottom: 3rem !important; + } + .pl-md-8 { + padding-left: 3rem !important; + } + .px-md-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-md-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-md-9 { + padding: 3.5rem !important; + } + .pt-md-9 { + padding-top: 3.5rem !important; + } + .pr-md-9 { + padding-right: 3.5rem !important; + } + .pb-md-9 { + padding-bottom: 3.5rem !important; + } + .pl-md-9 { + padding-left: 3.5rem !important; + } + .px-md-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-md-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-md-10 { + padding: 4rem !important; + } + .pt-md-10 { + padding-top: 4rem !important; + } + .pr-md-10 { + padding-right: 4rem !important; + } + .pb-md-10 { + padding-bottom: 4rem !important; + } + .pl-md-10 { + padding-left: 4rem !important; + } + .px-md-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-md-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 66.5rem) { + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0 { + padding-left: 0 !important; + } + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1 { + padding-left: 0.25rem !important; + } + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2 { + padding-left: 0.5rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-lg-3 { + padding: 0.75rem !important; + } + .pt-lg-3 { + padding-top: 0.75rem !important; + } + .pr-lg-3 { + padding-right: 0.75rem !important; + } + .pb-lg-3 { + padding-bottom: 0.75rem !important; + } + .pl-lg-3 { + padding-left: 0.75rem !important; + } + .px-lg-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-lg-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-lg-4 { + padding: 1rem !important; + } + .pt-lg-4 { + padding-top: 1rem !important; + } + .pr-lg-4 { + padding-right: 1rem !important; + } + .pb-lg-4 { + padding-bottom: 1rem !important; + } + .pl-lg-4 { + padding-left: 1rem !important; + } + .px-lg-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-lg-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-lg-5 { + padding: 1.5rem !important; + } + .pt-lg-5 { + padding-top: 1.5rem !important; + } + .pr-lg-5 { + padding-right: 1.5rem !important; + } + .pb-lg-5 { + padding-bottom: 1.5rem !important; + } + .pl-lg-5 { + padding-left: 1.5rem !important; + } + .px-lg-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-lg-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-lg-6 { + padding: 2rem !important; + } + .pt-lg-6 { + padding-top: 2rem !important; + } + .pr-lg-6 { + padding-right: 2rem !important; + } + .pb-lg-6 { + padding-bottom: 2rem !important; + } + .pl-lg-6 { + padding-left: 2rem !important; + } + .px-lg-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-lg-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-lg-7 { + padding: 2.5rem !important; + } + .pt-lg-7 { + padding-top: 2.5rem !important; + } + .pr-lg-7 { + padding-right: 2.5rem !important; + } + .pb-lg-7 { + padding-bottom: 2.5rem !important; + } + .pl-lg-7 { + padding-left: 2.5rem !important; + } + .px-lg-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-lg-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-lg-8 { + padding: 3rem !important; + } + .pt-lg-8 { + padding-top: 3rem !important; + } + .pr-lg-8 { + padding-right: 3rem !important; + } + .pb-lg-8 { + padding-bottom: 3rem !important; + } + .pl-lg-8 { + padding-left: 3rem !important; + } + .px-lg-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-lg-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-lg-9 { + padding: 3.5rem !important; + } + .pt-lg-9 { + padding-top: 3.5rem !important; + } + .pr-lg-9 { + padding-right: 3.5rem !important; + } + .pb-lg-9 { + padding-bottom: 3.5rem !important; + } + .pl-lg-9 { + padding-left: 3.5rem !important; + } + .px-lg-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-lg-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-lg-10 { + padding: 4rem !important; + } + .pt-lg-10 { + padding-top: 4rem !important; + } + .pr-lg-10 { + padding-right: 4rem !important; + } + .pb-lg-10 { + padding-bottom: 4rem !important; + } + .pl-lg-10 { + padding-left: 4rem !important; + } + .px-lg-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-lg-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media (min-width: 87.5rem) { + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0 { + padding-left: 0 !important; + } + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1 { + padding-left: 0.25rem !important; + } + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2 { + padding-left: 0.5rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + .p-xl-3 { + padding: 0.75rem !important; + } + .pt-xl-3 { + padding-top: 0.75rem !important; + } + .pr-xl-3 { + padding-right: 0.75rem !important; + } + .pb-xl-3 { + padding-bottom: 0.75rem !important; + } + .pl-xl-3 { + padding-left: 0.75rem !important; + } + .px-xl-3 { + padding-right: 0.75rem !important; + padding-left: 0.75rem !important; + } + .py-xl-3 { + padding-top: 0.75rem !important; + padding-bottom: 0.75rem !important; + } + .p-xl-4 { + padding: 1rem !important; + } + .pt-xl-4 { + padding-top: 1rem !important; + } + .pr-xl-4 { + padding-right: 1rem !important; + } + .pb-xl-4 { + padding-bottom: 1rem !important; + } + .pl-xl-4 { + padding-left: 1rem !important; + } + .px-xl-4 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + .py-xl-4 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + .p-xl-5 { + padding: 1.5rem !important; + } + .pt-xl-5 { + padding-top: 1.5rem !important; + } + .pr-xl-5 { + padding-right: 1.5rem !important; + } + .pb-xl-5 { + padding-bottom: 1.5rem !important; + } + .pl-xl-5 { + padding-left: 1.5rem !important; + } + .px-xl-5 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + .py-xl-5 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + .p-xl-6 { + padding: 2rem !important; + } + .pt-xl-6 { + padding-top: 2rem !important; + } + .pr-xl-6 { + padding-right: 2rem !important; + } + .pb-xl-6 { + padding-bottom: 2rem !important; + } + .pl-xl-6 { + padding-left: 2rem !important; + } + .px-xl-6 { + padding-right: 2rem !important; + padding-left: 2rem !important; + } + .py-xl-6 { + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } + .p-xl-7 { + padding: 2.5rem !important; + } + .pt-xl-7 { + padding-top: 2.5rem !important; + } + .pr-xl-7 { + padding-right: 2.5rem !important; + } + .pb-xl-7 { + padding-bottom: 2.5rem !important; + } + .pl-xl-7 { + padding-left: 2.5rem !important; + } + .px-xl-7 { + padding-right: 2.5rem !important; + padding-left: 2.5rem !important; + } + .py-xl-7 { + padding-top: 2.5rem !important; + padding-bottom: 2.5rem !important; + } + .p-xl-8 { + padding: 3rem !important; + } + .pt-xl-8 { + padding-top: 3rem !important; + } + .pr-xl-8 { + padding-right: 3rem !important; + } + .pb-xl-8 { + padding-bottom: 3rem !important; + } + .pl-xl-8 { + padding-left: 3rem !important; + } + .px-xl-8 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + .py-xl-8 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + .p-xl-9 { + padding: 3.5rem !important; + } + .pt-xl-9 { + padding-top: 3.5rem !important; + } + .pr-xl-9 { + padding-right: 3.5rem !important; + } + .pb-xl-9 { + padding-bottom: 3.5rem !important; + } + .pl-xl-9 { + padding-left: 3.5rem !important; + } + .px-xl-9 { + padding-right: 3.5rem !important; + padding-left: 3.5rem !important; + } + .py-xl-9 { + padding-top: 3.5rem !important; + padding-bottom: 3.5rem !important; + } + .p-xl-10 { + padding: 4rem !important; + } + .pt-xl-10 { + padding-top: 4rem !important; + } + .pr-xl-10 { + padding-right: 4rem !important; + } + .pb-xl-10 { + padding-bottom: 4rem !important; + } + .pl-xl-10 { + padding-left: 4rem !important; + } + .px-xl-10 { + padding-right: 4rem !important; + padding-left: 4rem !important; + } + .py-xl-10 { + padding-top: 4rem !important; + padding-bottom: 4rem !important; + } +} +@media print { + .site-footer, + .site-button, + #edit-this-page, + #back-to-top, + .site-nav, + .main-header { + display: none !important; + } + .side-bar { + width: 100%; + height: auto; + border-right: 0 !important; + } + .site-header { + border-bottom: 1px solid #eeebee; + } + .site-title { + font-size: 1rem !important; + font-weight: 700 !important; + } + .text-small { + font-size: 8pt !important; + } + pre.highlight { + border: 1px solid #eeebee; + } + .main { + max-width: none; + margin-left: 0; + } +} +a.skip-to-main { + left: -999px; + position: absolute; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; + z-index: -999; +} + +a.skip-to-main:focus, +a.skip-to-main:active { + color: #7253ed; + background-color: #fff; + left: auto; + top: auto; + width: 30%; + height: auto; + overflow: auto; + margin: 10px 35%; + padding: 5px; + border-radius: 15px; + border: 4px solid #5e41d0; + text-align: center; + font-size: 1.2em; + z-index: 999; +} + +div.opaque { + background-color: #fff; +} + +#mbtlogo { + width: auto; + margin-left: 1em; + margin-right: 1em; +} + +#mbtlogo > path { + fill: #7253ed; +} + +#minititle { + margin-left: auto; + font-family: "Mukta Mahee", sans-serif; + vertical-align: middle; + font-size: xx-large; + color: #44434d; +} + +code.language-tla { + display: block; + overflow: auto; +} + +/*# sourceMappingURL=just-the-docs-light.css.map */ \ No newline at end of file diff --git a/assets/css/just-the-docs-light.css.map b/assets/css/just-the-docs-light.css.map new file mode 100644 index 00000000..e9e662b9 --- /dev/null +++ b/assets/css/just-the-docs-light.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../_sass/custom/custom.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/vendor/OneLightJekyll/syntax.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/vendor/normalize.scss/normalize.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/base.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/color_schemes/light.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/mixins/_typography.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/mixins/_layout.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/_variables.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/layout.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/content.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/navigation.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/typography.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/labels.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/buttons.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/support/mixins/_buttons.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/search.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/tables.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/code.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_colors.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_layout.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_typography.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_lists.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/utilities/_spacing.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/print.scss","../../../../../tmp/jekyll-remote-theme-20240527-15829-um223g/_sass/skiptomain.scss","just-the-docs-light.scss"],"names":[],"mappings":"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EACE;EACA;;;AAGF;EACE,OItBW;EJuBX;;;AAGF;EACE;EACA,uBI/BY;EJgCZ;;AAEA;EACE;;;AAIJ;EACE,aIvEiB;EJwEjB;EACA,aIvEiB;;;AJ0EnB;AAAA;EAEE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA,kBI/DY;EJgEZ;;;AAIF;EACE;EAGA;EACA;EACA;EACA;;;AK7GF;EACE;EACA;EACA;EACA,kBD6BY;;ADrBV;EEZJ;IAOI;IACA;IACA,ODwFW;ICvFX;IACA;IACA;;;AFAA;EEZJ;IAgBI;IACA,WD+EQ;;;ADpFR;EEQF;IAEI,aD2ES;;;ADrFX;EEQF;IAQI;;;AAOF;EACE;EACA,kBDJQ;;ADrBV;EEuBA;IAKI;IACA,kBDdA;;;ACiBF;EACE;;AFjCJ;EEgCE;IAII;;;;AAOV;EACE;;AF5CE;EE2CJ;IAII;IACA,WDyCY;;;;ACrChB;EFzCE,eCuDK;EDtDL,cCsDK;ECXL,aDWK;ECVL,gBDUK;;ADlEH;EEoDJ;IFrCI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEoDJ;IAOI,aDSG;ICRH,gBDQG;;;;ACJP;EACE;EACA;;AFlEE;EEgEJ;IAKI;IACA;IACA,QDmBY;;;;ACfhB;AAAA;AAAA;EAGE;;AF9EE;EE2EJ;AAAA;AAAA;IAMI,ODGQ;;;;ACCZ;EACE;;AAEA;EACE;;AFzFA;EEqFJ;IAQI;IACA,aDxBG;ICyBH,gBD7BG;IC8BH;IACA;;;;AAIJ;EACE;EACA,YDbc;ECcd;;AFxGE;EEqGJ;IAMI,QDjBY;ICkBZ,YDlBY;ICmBZ;;;;AAIJ;EFtGE,eCuDK;EDtDL,cCsDK;ECkDL;EACA;EACA;EACA;EACA,aDvDK;ECwDL,gBDxDK;ECyDL,ODtGY;EFOZ;;AC3BE;EEiHJ;IFlGI,eCqDG;IDpDH,cCoDG;;;ADpEH;EEiHJ;IHnFI;IACA,aEpCuB;;;ADKvB;EEiHJ;IAaI,aD9DG;IC+DH,gBD/DG;;;;AC8EP;EACE;EACA;EACA,SD/EK;ECgFL;;;AFlJE;EEsJF;IACE;;;AAIJ;EACE;;;AAQF;EACE;;;AASF;EACE;EACA,gBDxGM;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F;EACE;;;AAGF;EACE;;;AbPE;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;Ab9BJ;EaiBE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;;AAQR;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAKF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACjGF;EfDE;;ACaE;EcZJ;IfEI;;;;AeEJ;EfGE;;ACKE;EcRJ;IfMI;;;;AeFJ;EfOE;;ACHE;EcJJ;IfUI;;;;AeNJ;EfWE;;ACXE;EcAJ;IfcI;;;;AeVJ;EfeE;;ACnBE;EcIJ;IfkBI;;;;AedJ;EfmBE;;AC3BE;EcQJ;IfsBI;IACA,aEpCuB;;;;AaiB3B;EfwBE;EACA,aE1CyB;;ADKvB;EcYJ;If4BI;;;;AexBJ;Ef6BE;EACA,aEnDyB;;ADKvB;EcgBJ;IfiCI;;;;Ae7BJ;EfkCE;EACA,aE5DyB;;ADKvB;EcoBJ;IfsCI;;;;AelCJ;EfuCE;EACA,aErEyB;;ADKvB;EcwBJ;If2CI;;;;AevCJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE,abxDiB;;;Aa2DnB;EACE,ab1DyB;;;Aa6D3B;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC/EF;EACE;EACA;EACA;;AAGE;EACE;;;ACLN;EACE;EACA;;;AAQA;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AAhCF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAEF;EACE;EACA;;;AhBlCA;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhBzEJ;EgB6CE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AAaN;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AAvBF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAEF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;;;AhB7GA;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AhB/IJ;EgBwHE;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;EAvBF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;IACA;;;AC3JR;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;IAME;;EAGF;IACE;IACA;IACA;;EAGF;IACE;;EAGF;IACE;IACA;;EAGF;IACE;;EAGF;IACE;;EAGF;IACE;IACA;;;AClCJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;EAEE,OjBwBW;EiBvBX,kBjBaM;EiBZN;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACtBF;EACE,kBlBsBM;;;AP5BR;EACI;EACA;EACA;;;AAGJ;EACI,MO+BS;;;AP3Bb;EACI;EACA;EACA;EACA;EACA,OOeU;;;APZd;EACE;EACA","sourcesContent":["\n#mbtlogo {\n width: auto;\n margin-left: 1em;\n margin-right: 1em;\n}\n\n#mbtlogo > path {\n fill: $purple-000;\n}\n\n@import url('https://fonts.googleapis.com/css2?family=Mukta+Mahee&display=swap');\n#minititle {\n margin-left: auto;\n font-family: 'Mukta Mahee', sans-serif;\n vertical-align: middle;\n font-size: xx-large;\n color: $grey-dk-200;\n}\n\ncode.language-tla {\n display: block;\n overflow: auto;\n}\n","// Generated with OneLightJekyll applied to Atom's One Light theme\n\n.highlight,\npre.highlight {\n background: #f9f9f9;\n color: #383942;\n}\n.highlight pre {\n background: #f9f9f9;\n}\n.highlight .hll {\n background: #f9f9f9;\n}\n.highlight .c {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .err {\n color: #fff;\n background-color: #e05151;\n}\n.highlight .k {\n color: #a625a4;\n}\n.highlight .l {\n color: #50a04f;\n}\n.highlight .n {\n color: #383942;\n}\n.highlight .o {\n color: #383942;\n}\n.highlight .p {\n color: #383942;\n}\n.highlight .cm {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cp {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .c1 {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .cs {\n color: #9fa0a6;\n font-style: italic;\n}\n.highlight .ge {\n font-style: italic;\n}\n.highlight .gs {\n font-weight: 700;\n}\n.highlight .kc {\n color: #a625a4;\n}\n.highlight .kd {\n color: #a625a4;\n}\n.highlight .kn {\n color: #a625a4;\n}\n.highlight .kp {\n color: #a625a4;\n}\n.highlight .kr {\n color: #a625a4;\n}\n.highlight .kt {\n color: #a625a4;\n}\n.highlight .ld {\n color: #50a04f;\n}\n.highlight .m {\n color: #b66a00;\n}\n.highlight .s {\n color: #50a04f;\n}\n.highlight .na {\n color: #b66a00;\n}\n.highlight .nb {\n color: #ca7601;\n}\n.highlight .nc {\n color: #ca7601;\n}\n.highlight .no {\n color: #ca7601;\n}\n.highlight .nd {\n color: #ca7601;\n}\n.highlight .ni {\n color: #ca7601;\n}\n.highlight .ne {\n color: #ca7601;\n}\n.highlight .nf {\n color: #383942;\n}\n.highlight .nl {\n color: #ca7601;\n}\n.highlight .nn {\n color: #383942;\n}\n.highlight .nx {\n color: #383942;\n}\n.highlight .py {\n color: #ca7601;\n}\n.highlight .nt {\n color: #e35549;\n}\n.highlight .nv {\n color: #ca7601;\n}\n.highlight .ow {\n font-weight: 700;\n}\n.highlight .w {\n color: #f8f8f2;\n}\n.highlight .mf {\n color: #b66a00;\n}\n.highlight .mh {\n color: #b66a00;\n}\n.highlight .mi {\n color: #b66a00;\n}\n.highlight .mo {\n color: #b66a00;\n}\n.highlight .sb {\n color: #50a04f;\n}\n.highlight .sc {\n color: #50a04f;\n}\n.highlight .sd {\n color: #50a04f;\n}\n.highlight .s2 {\n color: #50a04f;\n}\n.highlight .se {\n color: #50a04f;\n}\n.highlight .sh {\n color: #50a04f;\n}\n.highlight .si {\n color: #50a04f;\n}\n.highlight .sx {\n color: #50a04f;\n}\n.highlight .sr {\n color: #0083bb;\n}\n.highlight .s1 {\n color: #50a04f;\n}\n.highlight .ss {\n color: #0083bb;\n}\n.highlight .bp {\n color: #ca7601;\n}\n.highlight .vc {\n color: #ca7601;\n}\n.highlight .vg {\n color: #ca7601;\n}\n.highlight .vi {\n color: #e35549;\n}\n.highlight .il {\n color: #b66a00;\n}\n.highlight .gu {\n color: #75715e;\n}\n.highlight .gd {\n color: #e05151;\n}\n.highlight .gi {\n color: #43d089;\n}\n.highlight .language-json .w + .s2 {\n color: #e35549;\n}\n.highlight .language-json .kc {\n color: #0083bb;\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Base element style overrides\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\n:root {\n color-scheme: $color-scheme;\n}\n\n* {\n box-sizing: border-box;\n}\n\nhtml {\n @include fs-4;\n\n scroll-behavior: smooth;\n}\n\nbody {\n font-family: $body-font-family;\n font-size: inherit;\n line-height: $body-line-height;\n color: $body-text-color;\n background-color: $body-background-color;\n overflow-wrap: break-word;\n}\n\nol,\nul,\ndl,\npre,\naddress,\nblockquote,\ntable,\ndiv,\nhr,\nform,\nfieldset,\nnoscript .table-wrapper {\n margin-top: 0;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n#toctitle {\n margin-top: 0;\n margin-bottom: 1em;\n font-weight: 500;\n line-height: $body-heading-line-height;\n color: $body-heading-color;\n}\n\np {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\na {\n color: $link-color;\n text-decoration: none;\n}\n\na:not([class]) {\n text-decoration: underline;\n text-decoration-color: $border-color;\n text-underline-offset: 2px;\n\n &:hover {\n text-decoration-color: rgba($link-color, 0.45);\n }\n}\n\ncode {\n font-family: $mono-font-family;\n font-size: 0.75em;\n line-height: $body-line-height;\n}\n\nfigure,\npre {\n margin: 0;\n}\n\nli {\n margin: 0.25em 0;\n}\n\nimg {\n max-width: 100%;\n height: auto;\n}\n\nhr {\n height: 1px;\n padding: 0;\n margin: $sp-6 0;\n background-color: $border-color;\n border: 0;\n}\n\n// adds a GitHub-style sidebar to blockquotes\nblockquote {\n margin: 10px 0;\n\n // resets user-agent stylesheets for blockquotes\n margin-block-start: 0;\n margin-inline-start: 0;\n padding-left: 1rem;\n border-left: 3px solid $border-color;\n}\n","$color-scheme: light !default;\n$body-background-color: $white !default;\n$body-heading-color: $grey-dk-300 !default;\n$body-text-color: $grey-dk-100 !default;\n$link-color: $purple-000 !default;\n$nav-child-link-color: $grey-dk-100 !default;\n$sidebar-color: $grey-lt-000 !default;\n$base-button-color: #f7f7f7 !default;\n$btn-primary-color: $purple-100 !default;\n$code-background-color: $grey-lt-000 !default;\n$feedback-color: darken($sidebar-color, 3%) !default;\n$table-background-color: $white !default;\n$search-background-color: $white !default;\n$search-result-preview-color: $grey-dk-000 !default;\n\n@import \"./vendor/OneLightJekyll/syntax\";\n","@mixin fs-1 {\n font-size: $font-size-1 !important;\n\n @include mq(sm) {\n font-size: $font-size-1-sm !important;\n }\n}\n\n@mixin fs-2 {\n font-size: $font-size-2 !important;\n\n @include mq(sm) {\n font-size: $font-size-3 !important;\n }\n}\n\n@mixin fs-3 {\n font-size: $font-size-3 !important;\n\n @include mq(sm) {\n font-size: $font-size-4 !important;\n }\n}\n\n@mixin fs-4 {\n font-size: $font-size-4 !important;\n\n @include mq(sm) {\n font-size: $font-size-5 !important;\n }\n}\n\n@mixin fs-5 {\n font-size: $font-size-5 !important;\n\n @include mq(sm) {\n font-size: $font-size-6 !important;\n }\n}\n\n@mixin fs-6 {\n font-size: $font-size-6 !important;\n\n @include mq(sm) {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n }\n}\n\n@mixin fs-7 {\n font-size: $font-size-7 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-8 !important;\n }\n}\n\n@mixin fs-8 {\n font-size: $font-size-8 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-9 !important;\n }\n}\n\n@mixin fs-9 {\n font-size: $font-size-9 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10 !important;\n }\n}\n\n@mixin fs-10 {\n font-size: $font-size-10 !important;\n line-height: $body-heading-line-height;\n\n @include mq(sm) {\n font-size: $font-size-10-sm !important;\n }\n}\n","// Media query\n\n// Media query mixin\n// Usage:\n// @include mq(md) {\n// ..medium and up styles\n// }\n@mixin mq($name) {\n // Retrieves the value from the key\n $value: map-get($media-queries, $name);\n\n // If the key exists in the map\n @if $value {\n // Prints a media query based on the value\n @media (min-width: $value) {\n @content;\n }\n } @else {\n @warn \"No value could be retrieved from `#{$media-query}`. Please make sure it is defined in `$media-queries` map.\";\n }\n}\n\n// Responsive container\n\n@mixin container {\n padding-right: $gutter-spacing-sm;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-right: $gutter-spacing;\n padding-left: $gutter-spacing;\n }\n}\n","// Typography\n\n// prettier-ignore\n$body-font-family: system-ui, -apple-system, blinkmacsystemfont, \"Segoe UI\",\n roboto, \"Helvetica Neue\", arial, sans-serif, \"Segoe UI Emoji\" !default;\n$mono-font-family: \"SFMono-Regular\", menlo, consolas, monospace !default;\n$root-font-size: 16px !default; // DEPRECATED: previously base font-size for rems\n$body-line-height: 1.4 !default;\n$content-line-height: 1.6 !default;\n$body-heading-line-height: 1.25 !default;\n\n// Font size\n// `-sm` suffix is the size at the small (and above) media query\n\n$font-size-1: 0.5625rem !default;\n$font-size-1-sm: 0.625rem !default;\n$font-size-2: 0.6875rem !default; // h4 - uppercased!, h6 not uppercased, text-small\n$font-size-3: 0.75rem !default; // h5\n$font-size-4: 0.875rem !default;\n$font-size-5: 1rem !default; // h3\n$font-size-6: 1.125rem !default; // h2\n$font-size-7: 1.5rem !default;\n$font-size-8: 2rem !default; // h1\n$font-size-9: 2.25rem !default;\n$font-size-10: 2.625rem !default;\n$font-size-10-sm: 3rem !default;\n\n// Colors\n\n$white: #fff !default;\n$grey-dk-000: #959396 !default;\n$grey-dk-100: #5c5962 !default;\n$grey-dk-200: #44434d !default;\n$grey-dk-250: #302d36 !default;\n$grey-dk-300: #27262b !default;\n$grey-lt-000: #f5f6fa !default;\n$grey-lt-100: #eeebee !default;\n$grey-lt-200: #ecebed !default;\n$grey-lt-300: #e6e1e8 !default;\n$purple-000: #7253ed !default;\n$purple-100: #5e41d0 !default;\n$purple-200: #4e26af !default;\n$purple-300: #381885 !default;\n$blue-000: #2c84fa !default;\n$blue-100: #2869e6 !default;\n$blue-200: #264caf !default;\n$blue-300: #183385 !default;\n$green-000: #41d693 !default;\n$green-100: #11b584 !default;\n$green-200: #009c7b !default;\n$green-300: #026e57 !default;\n$yellow-000: #ffeb82 !default;\n$yellow-100: #fadf50 !default;\n$yellow-200: #f7d12e !default;\n$yellow-300: #e7af06 !default;\n$red-000: #f77e7e !default;\n$red-100: #f96e65 !default;\n$red-200: #e94c4c !default;\n$red-300: #dd2e2e !default;\n\n// Spacing\n\n$spacing-unit: 1rem; // 1rem == 16px\n\n$spacers: (\n sp-0: 0,\n sp-1: $spacing-unit * 0.25,\n sp-2: $spacing-unit * 0.5,\n sp-3: $spacing-unit * 0.75,\n sp-4: $spacing-unit,\n sp-5: $spacing-unit * 1.5,\n sp-6: $spacing-unit * 2,\n sp-7: $spacing-unit * 2.5,\n sp-8: $spacing-unit * 3,\n sp-9: $spacing-unit * 3.5,\n sp-10: $spacing-unit * 4,\n) !default;\n$sp-1: map-get($spacers, sp-1) !default; // 0.25 rem == 4px\n$sp-2: map-get($spacers, sp-2) !default; // 0.5 rem == 8px\n$sp-3: map-get($spacers, sp-3) !default; // 0.75 rem == 12px\n$sp-4: map-get($spacers, sp-4) !default; // 1 rem == 16px\n$sp-5: map-get($spacers, sp-5) !default; // 1.5 rem == 24px\n$sp-6: map-get($spacers, sp-6) !default; // 2 rem == 32px\n$sp-7: map-get($spacers, sp-7) !default; // 2.5 rem == 40px\n$sp-8: map-get($spacers, sp-8) !default; // 3 rem == 48px\n$sp-9: map-get($spacers, sp-9) !default; // 3.5 rem == 56px\n$sp-10: map-get($spacers, sp-10) !default; // 4 rem == 64px\n\n// Borders\n\n$border: 1px solid !default;\n$border-radius: 4px !default;\n$border-color: $grey-lt-100 !default;\n\n// Grid system\n\n$gutter-spacing: $sp-6 !default;\n$gutter-spacing-sm: $sp-4 !default;\n$nav-width: 16.5rem !default;\n$nav-width-md: 15.5rem !default;\n$nav-list-item-height: $sp-6 !default;\n$nav-list-item-height-sm: $sp-8 !default;\n$nav-list-expander-right: true;\n$content-width: 50rem !default;\n$header-height: 3.75rem !default;\n$search-results-width: $content-width - $nav-width !default;\n$transition-duration: 400ms;\n\n// Media queries in pixels\n\n$media-queries: (\n xs: 20rem,\n sm: 31.25rem,\n md: $content-width,\n lg: $content-width + $nav-width,\n xl: 87.5rem,\n) !default;\n","// The basic two column layout\n\n.side-bar {\n z-index: 0;\n display: flex;\n flex-wrap: wrap;\n background-color: $sidebar-color;\n\n @include mq(md) {\n flex-flow: column nowrap;\n position: fixed;\n width: $nav-width-md;\n height: 100%;\n border-right: $border $border-color;\n align-items: flex-end;\n }\n\n @include mq(lg) {\n width: calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width});\n min-width: $nav-width;\n }\n\n & + .main {\n @include mq(md) {\n margin-left: $nav-width-md;\n }\n\n @include mq(lg) {\n // stylelint-disable function-name-case\n // disable for Max(), we want to use the CSS max() function\n margin-left: Max(\n #{$nav-width},\n calc((100% - #{$nav-width + $content-width}) / 2 + #{$nav-width})\n );\n // stylelint-enable function-name-case\n }\n\n .main-header {\n display: none;\n background-color: $sidebar-color;\n\n @include mq(md) {\n display: flex;\n background-color: $body-background-color;\n }\n\n &.nav-open {\n display: block;\n\n @include mq(md) {\n display: flex;\n }\n }\n }\n }\n}\n\n.main {\n margin: auto;\n\n @include mq(md) {\n position: relative;\n max-width: $content-width;\n }\n}\n\n.main-content-wrap {\n @include container;\n\n padding-top: $gutter-spacing-sm;\n padding-bottom: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-top: $gutter-spacing;\n padding-bottom: $gutter-spacing;\n }\n}\n\n.main-header {\n z-index: 0;\n border-bottom: $border $border-color;\n\n @include mq(md) {\n display: flex;\n justify-content: space-between;\n height: $header-height;\n }\n}\n\n.site-nav,\n.site-header,\n.site-footer {\n width: 100%;\n\n @include mq(lg) {\n width: $nav-width;\n }\n}\n\n.site-nav {\n display: none;\n\n &.nav-open {\n display: block;\n }\n\n @include mq(md) {\n display: block;\n padding-top: $sp-8;\n padding-bottom: $gutter-spacing-sm;\n overflow-y: auto;\n flex: 1 1 auto;\n }\n}\n\n.site-header {\n display: flex;\n min-height: $header-height;\n align-items: center;\n\n @include mq(md) {\n height: $header-height;\n max-height: $header-height;\n border-bottom: $border $border-color;\n }\n}\n\n.site-title {\n @include container;\n\n flex-grow: 1;\n display: flex;\n height: 100%;\n align-items: center;\n padding-top: $sp-3;\n padding-bottom: $sp-3;\n color: $body-heading-color;\n @include fs-6;\n\n @include mq(md) {\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n }\n}\n\n@if variable-exists(logo) {\n .site-logo {\n width: 100%;\n height: 100%;\n background-image: url($logo);\n background-repeat: no-repeat;\n background-position: left center;\n background-size: contain;\n }\n}\n\n.site-button {\n display: flex;\n height: 100%;\n padding: $gutter-spacing-sm;\n align-items: center;\n}\n\n@include mq(md) {\n .site-header .site-button {\n display: none;\n }\n}\n\n.site-title:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n}\n\n.site-button:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n}\n\n// stylelint-disable selector-max-type\n\nbody {\n position: relative;\n padding-bottom: $sp-10;\n overflow-y: scroll;\n\n @include mq(md) {\n position: static;\n padding-bottom: 0;\n }\n}\n\n// stylelint-enable selector-max-type\n\n.site-footer {\n @include container;\n\n position: absolute;\n bottom: 0;\n left: 0;\n padding-top: $sp-4;\n padding-bottom: $sp-4;\n color: $grey-dk-000;\n @include fs-2;\n\n @include mq(md) {\n position: static;\n justify-self: end;\n }\n}\n\n.icon {\n width: $sp-5;\n height: $sp-5;\n color: $link-color;\n}\n","@charset \"UTF-8\";\n\n// Styles for rendered markdown in the .main-content container\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity, selector-max-id\n\n.main-content {\n line-height: $content-line-height;\n\n ol,\n ul,\n dl,\n pre,\n address,\n blockquote,\n .table-wrapper {\n margin-top: 0.5em;\n }\n\n a {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n ul,\n ol {\n padding-left: 1.5em;\n }\n\n li {\n .highlight {\n margin-top: $sp-1;\n }\n }\n\n ol {\n list-style-type: none;\n counter-reset: step-counter;\n\n > li {\n position: relative;\n\n &::before {\n position: absolute;\n top: 0.2em;\n left: -1.6em;\n color: $grey-dk-000;\n content: counter(step-counter);\n counter-increment: step-counter;\n @include fs-3;\n\n @include mq(sm) {\n top: 0.11em;\n }\n }\n\n ol {\n counter-reset: sub-counter;\n\n > li {\n &::before {\n content: counter(sub-counter, lower-alpha);\n counter-increment: sub-counter;\n }\n }\n }\n }\n }\n\n ul {\n list-style: none;\n\n > li {\n &::before {\n position: absolute;\n margin-left: -1.4em;\n color: $grey-dk-000;\n content: \"•\";\n }\n }\n }\n\n .task-list-item {\n &::before {\n content: \"\";\n }\n }\n\n .task-list-item-checkbox {\n margin-right: 0.6em;\n margin-left: -1.4em;\n\n // The same margin-left is used above for ul > li::before\n }\n\n hr + * {\n margin-top: 0;\n }\n\n h1:first-of-type {\n margin-top: 0.5em;\n }\n\n dl {\n display: grid;\n grid-template: auto / 10em 1fr;\n }\n\n dt,\n dd {\n margin: 0.25em 0;\n }\n\n dt {\n grid-column: 1;\n font-weight: 500;\n text-align: right;\n\n &::after {\n content: \":\";\n }\n }\n\n dd {\n grid-column: 2;\n margin-bottom: 0;\n margin-left: 1em;\n\n blockquote,\n div,\n dl,\n dt,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n li,\n ol,\n p,\n pre,\n table,\n ul,\n .table-wrapper {\n &:first-child {\n margin-top: 0;\n }\n }\n }\n\n dd,\n ol,\n ul {\n dl:first-child {\n dt:first-child,\n dd:nth-child(2) {\n margin-top: 0;\n }\n }\n }\n\n .anchor-heading {\n position: absolute;\n right: -$sp-4;\n width: $sp-5;\n height: 100%;\n padding-right: $sp-1;\n padding-left: $sp-1;\n overflow: visible;\n\n @include mq(md) {\n right: auto;\n left: -$sp-5;\n }\n\n svg {\n display: inline-block;\n width: 100%;\n height: 100%;\n color: $link-color;\n visibility: hidden;\n }\n }\n\n .anchor-heading:hover,\n .anchor-heading:focus,\n h1:hover > .anchor-heading,\n h2:hover > .anchor-heading,\n h3:hover > .anchor-heading,\n h4:hover > .anchor-heading,\n h5:hover > .anchor-heading,\n h6:hover > .anchor-heading {\n svg {\n visibility: visible;\n }\n }\n\n summary {\n cursor: pointer;\n }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n #toctitle {\n position: relative;\n margin-top: 1.5em;\n margin-bottom: 0.25em;\n\n + table,\n + .table-wrapper,\n + .code-example,\n + .highlighter-rouge,\n + .sectionbody .listingblock {\n margin-top: 1em;\n }\n\n + p:not(.label) {\n margin-top: 0;\n }\n }\n\n > h1:first-child,\n > h2:first-child,\n > h3:first-child,\n > h4:first-child,\n > h5:first-child,\n > h6:first-child,\n > .sect1:first-child > h2,\n > .sect2:first-child > h3,\n > .sect3:first-child > h4,\n > .sect4:first-child > h5,\n > .sect5:first-child > h6 {\n margin-top: $sp-2;\n }\n}\n","// Main nav, breadcrumb, etc...\n// stylelint-disable selector-no-type, max-nesting-depth, selector-max-compound-selectors, selector-max-type, selector-max-specificity\n\n.nav-list {\n padding: 0;\n margin-top: 0;\n margin-bottom: 0;\n list-style: none;\n\n .nav-list-item {\n @include fs-4;\n\n position: relative;\n margin: 0;\n\n @include mq(md) {\n @include fs-3;\n }\n\n .nav-list-link {\n display: block;\n min-height: $nav-list-item-height-sm;\n padding-top: $sp-1;\n padding-bottom: $sp-1;\n line-height: #{$nav-list-item-height-sm - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height-sm;\n padding-left: $gutter-spacing-sm;\n } @else {\n padding-right: $gutter-spacing-sm;\n padding-left: $nav-list-item-height-sm;\n }\n\n @include mq(md) {\n min-height: $nav-list-item-height;\n line-height: #{$nav-list-item-height - 2 * $sp-1};\n @if $nav-list-expander-right {\n padding-right: $nav-list-item-height;\n padding-left: $gutter-spacing;\n } @else {\n padding-right: $gutter-spacing;\n padding-left: $nav-list-item-height;\n }\n }\n\n &.external > svg {\n width: $sp-4;\n height: $sp-4;\n vertical-align: text-bottom;\n }\n\n &.active {\n font-weight: 600;\n text-decoration: none;\n }\n\n &:hover,\n &.active {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 80%,\n rgba($feedback-color, 0) 100%\n );\n }\n }\n\n .nav-list-expander {\n position: absolute;\n @if $nav-list-expander-right {\n right: 0;\n }\n\n width: $nav-list-item-height-sm;\n height: $nav-list-item-height-sm;\n padding: #{$nav-list-item-height-sm * 0.25};\n color: $link-color;\n\n @include mq(md) {\n width: $nav-list-item-height;\n height: $nav-list-item-height;\n padding: #{$nav-list-item-height * 0.25};\n }\n\n &:hover {\n background-image: linear-gradient(\n -90deg,\n rgba($feedback-color, 1) 0%,\n rgba($feedback-color, 0.8) 100%\n );\n }\n\n @if $nav-list-expander-right {\n svg {\n transform: rotate(90deg);\n }\n }\n }\n\n > .nav-list {\n display: none;\n padding-left: $sp-3;\n list-style: none;\n\n .nav-list-item {\n position: relative;\n\n .nav-list-link {\n color: $nav-child-link-color;\n }\n\n .nav-list-expander {\n color: $nav-child-link-color;\n }\n }\n }\n\n &.active {\n > .nav-list-expander svg {\n @if $nav-list-expander-right {\n transform: rotate(-90deg);\n } @else {\n transform: rotate(90deg);\n }\n }\n\n > .nav-list {\n display: block;\n }\n }\n }\n}\n\n.nav-category {\n padding: $sp-2 $gutter-spacing-sm;\n font-weight: 600;\n text-align: start;\n text-transform: uppercase;\n border-bottom: $border $border-color;\n @include fs-2;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing;\n margin-top: $gutter-spacing-sm;\n text-align: start;\n\n &:first-child {\n margin-top: 0;\n }\n }\n}\n\n.nav-list.nav-category-list {\n > .nav-list-item {\n margin: 0;\n\n > .nav-list {\n padding: 0;\n\n > .nav-list-item {\n > .nav-list-link {\n color: $link-color;\n }\n\n > .nav-list-expander {\n color: $link-color;\n }\n }\n }\n }\n}\n\n// Aux nav\n\n.aux-nav {\n height: 100%;\n overflow-x: auto;\n @include fs-2;\n\n .aux-nav-list {\n display: flex;\n height: 100%;\n padding: 0;\n margin: 0;\n list-style: none;\n }\n\n .aux-nav-list-item {\n display: inline-block;\n height: 100%;\n padding: 0;\n margin: 0;\n }\n\n @include mq(md) {\n padding-right: $gutter-spacing-sm;\n }\n}\n\n// Breadcrumb nav\n\n.breadcrumb-nav {\n @include mq(md) {\n margin-top: -$sp-4;\n }\n}\n\n.breadcrumb-nav-list {\n padding-left: 0;\n margin-bottom: $sp-3;\n list-style: none;\n}\n\n.breadcrumb-nav-list-item {\n display: table-cell;\n @include fs-2;\n\n &::before {\n display: none;\n }\n\n &::after {\n display: inline-block;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $grey-dk-000;\n content: \"/\";\n }\n\n &:last-child {\n &::after {\n content: \"\";\n }\n }\n}\n","// Typography\n// stylelint-disable selector-no-type, selector-max-type, selector-max-specificity, selector-max-id\n\nh1,\n.text-alpha {\n @include fs-8;\n\n font-weight: 300;\n}\n\nh2,\n.text-beta,\n#toctitle {\n @include fs-6;\n}\n\nh3,\n.text-gamma {\n @include fs-5;\n}\n\nh4,\n.text-delta {\n @include fs-2;\n\n font-weight: 400;\n text-transform: uppercase;\n letter-spacing: 0.1em;\n}\n\nh4 code {\n text-transform: none;\n}\n\nh5,\n.text-epsilon {\n @include fs-3;\n}\n\nh6,\n.text-zeta {\n @include fs-2;\n}\n\n.text-small {\n @include fs-2;\n}\n\n.text-mono {\n font-family: $mono-font-family !important;\n}\n\n.text-left {\n text-align: left !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-right {\n text-align: right !important;\n}\n","// Labels (not the form kind)\n\n// this :not() prevents a style clash with Mermaid.js's\n// diagram labels, which also use .label\n// for more, see https://github.com/just-the-docs/just-the-docs/issues/1272\n// and the accompanying PR\n.label:not(g),\n.label-blue:not(g) {\n display: inline-block;\n padding: 0.16em 0.56em;\n margin-right: $sp-2;\n margin-left: $sp-2;\n color: $white;\n text-transform: uppercase;\n vertical-align: middle;\n background-color: $blue-100;\n @include fs-2;\n\n border-radius: 12px;\n}\n\n.label-green:not(g) {\n background-color: $green-200;\n}\n\n.label-purple:not(g) {\n background-color: $purple-100;\n}\n\n.label-red:not(g) {\n background-color: $red-200;\n}\n\n.label-yellow:not(g) {\n color: $grey-dk-200;\n background-color: $yellow-200;\n}\n","// Buttons and things that look like buttons\n// stylelint-disable color-named\n\n.btn {\n display: inline-block;\n box-sizing: border-box;\n padding: 0.3em 1em;\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n font-weight: 500;\n line-height: 1.5;\n color: $link-color;\n text-decoration: none;\n vertical-align: baseline;\n cursor: pointer;\n background-color: $base-button-color;\n border-width: 0;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n appearance: none;\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: darken($link-color, 2%);\n }\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n text-decoration: none;\n background-color: darken($base-button-color, 1%);\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($base-button-color, 3%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken(#dcdcdc, 5%);\n }\n\n &:disabled,\n &.disabled {\n &,\n &:hover {\n color: rgba(102, 102, 102, 0.5);\n cursor: default;\n background-color: rgba(229, 229, 229, 0.5);\n background-image: none;\n box-shadow: none;\n }\n }\n}\n\n.btn-outline {\n color: $link-color;\n background: transparent;\n box-shadow: inset 0 0 0 2px $grey-lt-300;\n\n &:hover,\n &:active,\n &.zeroclipboard-is-hover,\n &.zeroclipboard-is-active {\n color: darken($link-color, 4%);\n text-decoration: none;\n background-color: transparent;\n box-shadow: inset 0 0 0 3px $grey-lt-300;\n }\n\n &:focus {\n text-decoration: none;\n outline: none;\n box-shadow:\n inset 0 0 0 2px $grey-dk-100,\n 0 0 0 3px rgba(blue, 0.25);\n }\n\n &:focus:hover,\n &.selected:focus {\n box-shadow: inset 0 0 0 2px $grey-dk-100;\n }\n}\n\n.btn-primary {\n @include btn-color($white, $btn-primary-color);\n}\n\n.btn-purple {\n @include btn-color($white, $purple-100);\n}\n\n.btn-blue {\n @include btn-color($white, $blue-000);\n}\n\n.btn-green {\n @include btn-color($white, $green-100);\n}\n\n.btn-reset {\n background: none;\n border: none;\n margin: 0;\n text-align: inherit;\n font: inherit;\n border-radius: 0;\n appearance: none;\n}\n","// Colored button\n\n@mixin btn-color($fg, $bg) {\n color: $fg;\n background-color: darken($bg, 2%);\n background-image: linear-gradient(lighten($bg, 5%), darken($bg, 2%));\n box-shadow:\n 0 1px 3px rgba(0, 0, 0, 0.25),\n 0 4px 10px rgba(0, 0, 0, 0.12);\n\n &:hover,\n &.zeroclipboard-is-hover {\n color: $fg;\n background-color: darken($bg, 4%);\n background-image: linear-gradient((lighten($bg, 2%), darken($bg, 4%)));\n }\n\n &:active,\n &.selected,\n &.zeroclipboard-is-active {\n background-color: darken($bg, 5%);\n background-image: none;\n box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15);\n }\n\n &.selected:hover {\n background-color: darken($bg, 10%);\n }\n}\n","// Search input and autocomplete\n\n.search {\n position: relative;\n z-index: 2;\n flex-grow: 1;\n height: $sp-10;\n padding: $sp-2;\n transition: padding linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: relative !important;\n width: auto !important;\n height: 100% !important;\n padding: 0;\n transition: none;\n }\n}\n\n.search-input-wrap {\n position: relative;\n z-index: 1;\n height: $sp-8;\n overflow: hidden;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n transition: height linear #{$transition-duration * 0.5};\n\n @include mq(md) {\n position: absolute;\n width: 100%;\n max-width: $search-results-width;\n height: 100% !important;\n border-radius: 0;\n box-shadow: none;\n transition: width ease $transition-duration;\n }\n}\n\n.search-input {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing-sm + $sp-5};\n font-size: 1rem;\n color: $body-text-color;\n background-color: $search-background-color;\n border-top: 0;\n border-right: 0;\n border-bottom: 0;\n border-left: 0;\n border-radius: 0;\n\n @include mq(md) {\n padding: $sp-2 $gutter-spacing-sm $sp-2 #{$gutter-spacing + $sp-5};\n font-size: 0.875rem;\n background-color: $body-background-color;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n &:focus {\n outline: 0;\n\n + .search-label .search-icon {\n color: $link-color;\n }\n }\n}\n\n.search-label {\n position: absolute;\n display: flex;\n height: 100%;\n padding-left: $gutter-spacing-sm;\n\n @include mq(md) {\n padding-left: $gutter-spacing;\n transition: padding-left linear #{$transition-duration * 0.5};\n }\n\n .search-icon {\n width: #{$sp-4 * 1.2};\n height: #{$sp-4 * 1.2};\n align-self: center;\n color: $grey-dk-000;\n }\n}\n\n.search-results {\n position: absolute;\n left: 0;\n display: none;\n width: 100%;\n max-height: calc(100% - #{$sp-10});\n overflow-y: auto;\n background-color: $search-background-color;\n border-bottom-right-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n\n @include mq(md) {\n top: 100%;\n width: $search-results-width;\n max-height: calc(100vh - 200%) !important;\n }\n}\n\n.search-results-list {\n padding-left: 0;\n margin-bottom: $sp-1;\n list-style: none;\n @include fs-4;\n\n @include mq(md) {\n @include fs-3;\n }\n}\n\n.search-results-list-item {\n padding: 0;\n margin: 0;\n}\n\n.search-result {\n display: block;\n padding: $sp-1 $sp-3;\n\n &:hover,\n &.active {\n background-color: $feedback-color;\n }\n}\n\n.search-result-title {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 40%;\n padding-right: $sp-2;\n vertical-align: top;\n }\n}\n\n.search-result-doc {\n display: flex;\n align-items: center;\n word-wrap: break-word;\n\n &.search-result-doc-parent {\n opacity: 0.5;\n @include fs-3;\n\n @include mq(md) {\n @include fs-2;\n }\n }\n\n .search-result-icon {\n width: $sp-4;\n height: $sp-4;\n margin-right: $sp-2;\n color: $link-color;\n flex-shrink: 0;\n }\n\n .search-result-doc-title {\n overflow: auto;\n }\n}\n\n.search-result-section {\n margin-left: #{$sp-4 + $sp-2};\n word-wrap: break-word;\n}\n\n.search-result-rel-url {\n display: block;\n margin-left: #{$sp-4 + $sp-2};\n overflow: hidden;\n color: $search-result-preview-color;\n text-overflow: ellipsis;\n white-space: nowrap;\n @include fs-1;\n}\n\n.search-result-previews {\n display: block;\n padding-top: $sp-2;\n padding-bottom: $sp-2;\n padding-left: $sp-4;\n margin-left: $sp-2;\n color: $search-result-preview-color;\n word-wrap: break-word;\n border-left: $border;\n border-left-color: $border-color;\n @include fs-2;\n\n @include mq(sm) {\n display: inline-block;\n width: 60%;\n padding-left: $sp-2;\n margin-left: 0;\n vertical-align: top;\n }\n}\n\n.search-result-preview + .search-result-preview {\n margin-top: $sp-1;\n}\n\n.search-result-highlight {\n font-weight: bold;\n}\n\n.search-no-result {\n padding: $sp-2 $sp-3;\n @include fs-3;\n}\n\n.search-button {\n position: fixed;\n right: $sp-4;\n bottom: $sp-4;\n display: flex;\n width: $sp-9;\n height: $sp-9;\n background-color: $search-background-color;\n border: 1px solid rgba($link-color, 0.3);\n border-radius: #{$sp-9 * 0.5};\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n align-items: center;\n justify-content: center;\n}\n\n.search-overlay {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n width: 0;\n height: 0;\n background-color: rgba(0, 0, 0, 0.3);\n opacity: 0;\n transition:\n opacity ease $transition-duration,\n width 0s $transition-duration,\n height 0s $transition-duration;\n}\n\n.search-active {\n .search {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n padding: 0;\n }\n\n .search-input-wrap {\n height: $sp-10;\n border-radius: 0;\n\n @include mq(md) {\n width: $search-results-width;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n }\n }\n\n .search-input {\n background-color: $search-background-color;\n\n @include mq(md) {\n padding-left: 2.3rem;\n }\n }\n\n .search-label {\n @include mq(md) {\n padding-left: 0.6rem;\n }\n }\n\n .search-results {\n display: block;\n }\n\n .search-overlay {\n width: 100%;\n height: 100%;\n opacity: 1;\n transition:\n opacity ease $transition-duration,\n width 0s,\n height 0s;\n }\n\n @include mq(md) {\n .main {\n position: fixed;\n right: 0;\n left: 0;\n }\n }\n\n .main-header {\n padding-top: $sp-10;\n\n @include mq(md) {\n padding-top: 0;\n }\n }\n}\n","// Tables\n// stylelint-disable max-nesting-depth, selector-no-type, selector-max-type\n\n.table-wrapper {\n display: block;\n width: 100%;\n max-width: 100%;\n margin-bottom: $sp-5;\n overflow-x: auto;\n border-radius: $border-radius;\n box-shadow:\n 0 1px 2px rgba(0, 0, 0, 0.12),\n 0 3px 10px rgba(0, 0, 0, 0.08);\n}\n\ntable {\n display: table;\n min-width: 100%;\n border-collapse: separate;\n}\n\nth,\ntd {\n @include fs-3;\n\n min-width: 7.5rem;\n padding: $sp-2 $sp-3;\n background-color: $table-background-color;\n border-bottom: $border rgba($border-color, 0.5);\n border-left: $border $border-color;\n\n &:first-of-type {\n border-left: 0;\n }\n}\n\ntbody {\n tr {\n &:last-of-type {\n th,\n td {\n border-bottom: 0;\n }\n\n td {\n padding-bottom: $sp-3;\n }\n }\n }\n}\n\nthead {\n th {\n border-bottom: $border $border-color;\n }\n}\n","// Code and syntax highlighting\n// stylelint-disable selector-no-qualifying-type, declaration-block-semicolon-newline-after,declaration-block-single-line-max-declarations, selector-no-type, selector-max-type, scss/comment-no-empty\n\n// {% raw %}\n\n// This instruction applies to all queues not within 'pre' or 'figure', avoiding 'code' generated by the highlight.\n:not(pre, figure) {\n & > code {\n padding: 0.2em 0.15em;\n font-weight: 400;\n background-color: $code-background-color;\n border: $border $border-color;\n border-radius: $border-radius;\n }\n}\n\n// Avoid appearance of dark border around visited code links in Safari\na:visited code {\n border-color: $border-color;\n}\n\n// Content structure for highlighted code blocks using fences or Liquid\n//\n// ```[LANG]...```, no kramdown line_numbers:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n//\n// ```[LANG]...```, kramdown line_numbers = true:\n// div.[language-LANG.]highlighter-rouge > div.highlight > pre.highlight > code\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.rouge-gutter.gl > pre.lineno\n// | td.rouge-code > pre\n//\n// {% highlight LANG %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n//\n// {% highlight LANG linenos %}...{% endhighlight %}:\n// figure.highlight > pre > code.language-LANG\n// > div.table-wrapper > table.rouge-table > tbody > tr\n// > td.gutter.gl > pre.lineno\n// | td.code > pre\n//\n// ----...---- (AsciiDoc)\n// div.listingblock > div.content > pre.rouge.highlight\n//\n// fix_linenos removes the outermost pre when it encloses table.rouge-table\n//\n// See docs/index-test.md for some tests.\n//\n// No kramdown line_numbers: fences and Liquid highlighting look the same.\n// Kramdown line_numbers = true: fences have a wider gutter than with Liquid?\n\n// ```[LANG]...```\n// or in AsciiDoc:\n//\n// ----\n// ...\n// ----\n\n// the code may appear with 3 different types:\n// container \\ case: default case, code with line number, code with html rendering\n// top level: div.highlighter-rouge, figure.highlight, figure.highlight\n// second level: div.highlight, div.table-wrapper, pre.highlight\n// third level: pre.highlight, td.code, absent\n// last level: code, pre, code (optionality)\n// highlighter level: span, span, span\n// the spacing are only in the second level for case 1, 3 and in the third level for case 2\n// in AsciiDoc, there is a parent container that contains optionally a title and the content.\n\n// select top level container\ndiv.highlighter-rouge,\ndiv.listingblock > div.content,\nfigure.highlight {\n margin-top: 0;\n margin-bottom: $sp-3;\n background-color: $code-background-color;\n border-radius: $border-radius;\n box-shadow: none;\n -webkit-overflow-scrolling: touch;\n position: relative;\n padding: 0;\n\n // copy button (or other button)\n // the button appear only when there is a hover on the code or focus on button\n > button {\n width: $sp-3;\n opacity: 0;\n position: absolute;\n top: 0;\n right: 0;\n border: $sp-3 solid $code-background-color;\n background-color: $code-background-color;\n color: $body-text-color;\n box-sizing: content-box;\n\n svg {\n fill: $body-text-color;\n }\n\n &:active {\n text-decoration: none;\n outline: none;\n opacity: 1;\n }\n\n &:focus {\n opacity: 1;\n }\n }\n\n // the button can be seen by doing a simple hover in the code, there is no need to go over the location of the button\n &:hover {\n > button {\n cursor: copy;\n opacity: 1;\n }\n }\n}\n\n// setting the spacing and scrollbar on the second level for the first case\n// remove all space on the second and third level\n// this is a mixin to accommodate for the slightly different structures generated via Markdown vs AsciiDoc\n@mixin scroll-and-spacing($code-div, $pre-select) {\n #{$code-div} {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n\n #{$pre-select},\n code {\n padding: 0;\n margin: 0;\n border: 0;\n }\n}\n\n// for Markdown\ndiv.highlighter-rouge {\n @include scroll-and-spacing(\"div.highlight\", \"pre.highlight\");\n}\n\n// for AsciiDoc. we also need to fix the margins for its parent container.\ndiv.listingblock {\n @include scroll-and-spacing(\"div.content\", \"div.content > pre\");\n\n margin-top: 0;\n margin-bottom: $sp-3;\n}\n\n// {% highlight LANG %}...{% endhighlight %},\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the second level for the thirt case\n// the css rule are apply only to the last code enviroment\n// setting the scroolbar\nfigure.highlight {\n pre,\n :not(pre) > code {\n overflow-x: auto;\n padding: $sp-3;\n margin: 0;\n border: 0;\n }\n}\n\n// ```[LANG]...```, kramdown line_numbers = true,\n// {% highlight LANG linenos %}...{% endhighlight %}:\n\n// setting the spacing and scrollbar on the thirt level for the second case\n.highlight .table-wrapper {\n padding: $sp-3 0;\n margin: 0;\n border: 0;\n box-shadow: none;\n\n td,\n pre {\n @include fs-2;\n\n min-width: 0;\n padding: 0;\n background-color: $code-background-color;\n border: 0;\n }\n\n td.gl {\n width: 1em;\n padding-right: $sp-3;\n padding-left: $sp-3;\n }\n\n pre {\n margin: 0;\n line-height: 2;\n }\n}\n\n// Code examples: html render of a code\n.code-example,\n.listingblock > .title {\n padding: $sp-3;\n margin-bottom: $sp-3;\n overflow: auto;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n + .highlighter-rouge,\n + .sectionbody .listingblock,\n + .content,\n + figure.highlight {\n position: relative;\n margin-top: -$sp-4;\n border-right: 1px solid $border-color;\n border-bottom: 1px solid $border-color;\n border-left: 1px solid $border-color;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n// Mermaid diagram code blocks should be left unstyled.\ncode.language-mermaid {\n padding: 0;\n background-color: inherit;\n border: 0;\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight,\npre.highlight {\n background: $code-background-color; // Code Background\n // For Backwards Compatibility Before $code-linenumber-color was added\n @if variable-exists(code-linenumber-color) {\n color: $code-linenumber-color; // Code Line Numbers\n } @else {\n color: $body-text-color; // Code Line Numbers\n }\n}\n\n// Override OneDarkJekyll Colors for Code Blocks\n.highlight pre {\n background: $code-background-color; // Code Background\n}\n\n// {% endraw %}\n","// Utility classes for colors\n\n// Text colors\n\n.text-grey-dk-000 {\n color: $grey-dk-000 !important;\n}\n\n.text-grey-dk-100 {\n color: $grey-dk-100 !important;\n}\n\n.text-grey-dk-200 {\n color: $grey-dk-200 !important;\n}\n\n.text-grey-dk-250 {\n color: $grey-dk-250 !important;\n}\n\n.text-grey-dk-300 {\n color: $grey-dk-300 !important;\n}\n\n.text-grey-lt-000 {\n color: $grey-lt-000 !important;\n}\n\n.text-grey-lt-100 {\n color: $grey-lt-100 !important;\n}\n\n.text-grey-lt-200 {\n color: $grey-lt-200 !important;\n}\n\n.text-grey-lt-300 {\n color: $grey-lt-300 !important;\n}\n\n.text-blue-000 {\n color: $blue-000 !important;\n}\n\n.text-blue-100 {\n color: $blue-100 !important;\n}\n\n.text-blue-200 {\n color: $blue-200 !important;\n}\n\n.text-blue-300 {\n color: $blue-300 !important;\n}\n\n.text-green-000 {\n color: $green-000 !important;\n}\n\n.text-green-100 {\n color: $green-100 !important;\n}\n\n.text-green-200 {\n color: $green-200 !important;\n}\n\n.text-green-300 {\n color: $green-300 !important;\n}\n\n.text-purple-000 {\n color: $purple-000 !important;\n}\n\n.text-purple-100 {\n color: $purple-100 !important;\n}\n\n.text-purple-200 {\n color: $purple-200 !important;\n}\n\n.text-purple-300 {\n color: $purple-300 !important;\n}\n\n.text-yellow-000 {\n color: $yellow-000 !important;\n}\n\n.text-yellow-100 {\n color: $yellow-100 !important;\n}\n\n.text-yellow-200 {\n color: $yellow-200 !important;\n}\n\n.text-yellow-300 {\n color: $yellow-300 !important;\n}\n\n.text-red-000 {\n color: $red-000 !important;\n}\n\n.text-red-100 {\n color: $red-100 !important;\n}\n\n.text-red-200 {\n color: $red-200 !important;\n}\n\n.text-red-300 {\n color: $red-300 !important;\n}\n\n// Background colors\n\n.bg-grey-dk-000 {\n background-color: $grey-dk-000 !important;\n}\n\n.bg-grey-dk-100 {\n background-color: $grey-dk-100 !important;\n}\n\n.bg-grey-dk-200 {\n background-color: $grey-dk-200 !important;\n}\n\n.bg-grey-dk-250 {\n background-color: $grey-dk-250 !important;\n}\n\n.bg-grey-dk-300 {\n background-color: $grey-dk-300 !important;\n}\n\n.bg-grey-lt-000 {\n background-color: $grey-lt-000 !important;\n}\n\n.bg-grey-lt-100 {\n background-color: $grey-lt-100 !important;\n}\n\n.bg-grey-lt-200 {\n background-color: $grey-lt-200 !important;\n}\n\n.bg-grey-lt-300 {\n background-color: $grey-lt-300 !important;\n}\n\n.bg-blue-000 {\n background-color: $blue-000 !important;\n}\n\n.bg-blue-100 {\n background-color: $blue-100 !important;\n}\n\n.bg-blue-200 {\n background-color: $blue-200 !important;\n}\n\n.bg-blue-300 {\n background-color: $blue-300 !important;\n}\n\n.bg-green-000 {\n background-color: $green-000 !important;\n}\n\n.bg-green-100 {\n background-color: $green-100 !important;\n}\n\n.bg-green-200 {\n background-color: $green-200 !important;\n}\n\n.bg-green-300 {\n background-color: $green-300 !important;\n}\n\n.bg-purple-000 {\n background-color: $purple-000 !important;\n}\n\n.bg-purple-100 {\n background-color: $purple-100 !important;\n}\n\n.bg-purple-200 {\n background-color: $purple-200 !important;\n}\n\n.bg-purple-300 {\n background-color: $purple-300 !important;\n}\n\n.bg-yellow-000 {\n background-color: $yellow-000 !important;\n}\n\n.bg-yellow-100 {\n background-color: $yellow-100 !important;\n}\n\n.bg-yellow-200 {\n background-color: $yellow-200 !important;\n}\n\n.bg-yellow-300 {\n background-color: $yellow-300 !important;\n}\n\n.bg-red-000 {\n background-color: $red-000 !important;\n}\n\n.bg-red-100 {\n background-color: $red-100 !important;\n}\n\n.bg-red-200 {\n background-color: $red-200 !important;\n}\n\n.bg-red-300 {\n background-color: $red-300 !important;\n}\n","// Utility classes for layout\n\n// Display\n\n.d-block {\n display: block !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .d-sm-block, .d-md-none, .d-lg-inline\n .d-#{$media-query}-block {\n display: block !important;\n }\n .d-#{$media-query}-flex {\n display: flex !important;\n }\n .d-#{$media-query}-inline {\n display: inline !important;\n }\n .d-#{$media-query}-inline-block {\n display: inline-block !important;\n }\n .d-#{$media-query}-none {\n display: none !important;\n }\n }\n }\n}\n\n// Horizontal alignment\n\n.float-left {\n float: left !important;\n}\n\n.float-right {\n float: right !important;\n}\n\n.flex-justify-start {\n justify-content: flex-start !important;\n}\n\n.flex-justify-end {\n justify-content: flex-end !important;\n}\n\n.flex-justify-between {\n justify-content: space-between !important;\n}\n\n.flex-justify-around {\n justify-content: space-around !important;\n}\n\n// Vertical alignment\n\n.v-align-baseline {\n vertical-align: baseline !important;\n}\n\n.v-align-bottom {\n vertical-align: bottom !important;\n}\n\n.v-align-middle {\n vertical-align: middle !important;\n}\n\n.v-align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.v-align-text-top {\n vertical-align: text-top !important;\n}\n\n.v-align-top {\n vertical-align: top !important;\n}\n","// Utility classes for typography\n\n.fs-1 {\n @include fs-1;\n}\n\n.fs-2 {\n @include fs-2;\n}\n\n.fs-3 {\n @include fs-3;\n}\n\n.fs-4 {\n @include fs-4;\n}\n\n.fs-5 {\n @include fs-5;\n}\n\n.fs-6 {\n @include fs-6;\n}\n\n.fs-7 {\n @include fs-7;\n}\n\n.fs-8 {\n @include fs-8;\n}\n\n.fs-9 {\n @include fs-9;\n}\n\n.fs-10 {\n @include fs-10;\n}\n\n.fw-300 {\n font-weight: 300 !important;\n}\n\n.fw-400 {\n font-weight: 400 !important;\n}\n\n.fw-500 {\n font-weight: 500 !important;\n}\n\n.fw-700 {\n font-weight: 700 !important;\n}\n\n.lh-0 {\n line-height: 0 !important;\n}\n\n.lh-default {\n line-height: $body-line-height;\n}\n\n.lh-tight {\n line-height: $body-heading-line-height;\n}\n\n.ls-5 {\n letter-spacing: 0.05em !important;\n}\n\n.ls-10 {\n letter-spacing: 0.1em !important;\n}\n\n.ls-0 {\n letter-spacing: 0 !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n","// Utility classes for lists\n\n// stylelint-disable selector-max-type\n\n.list-style-none {\n padding: 0 !important;\n margin: 0 !important;\n list-style: none !important;\n\n li {\n &::before {\n display: none !important;\n }\n }\n}\n","// Utility classes for margins and padding\n\n// stylelint-disable block-opening-brace-space-after, block-opening-brace-space-before\n\n// Margin spacer utilities\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-0, .m-1, .m-2...\n .m-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n .mx-#{$scale}-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @for $i from 1 through length($spacers) {\n @include mq($media-query) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .m-sm-0, .m-md-1, .m-lg-2...\n .m-#{$media-query}-#{$scale} {\n margin: #{$size} !important;\n }\n .mt-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n }\n .mr-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n }\n .mb-#{$media-query}-#{$scale} {\n margin-bottom: #{$size} !important;\n }\n .ml-#{$media-query}-#{$scale} {\n margin-left: #{$size} !important;\n }\n\n .mx-#{$media-query}-#{$scale} {\n margin-right: #{$size} !important;\n margin-left: #{$size} !important;\n }\n\n .my-#{$media-query}-#{$scale} {\n margin-top: #{$size} !important;\n margin-bottom: #{$size} !important;\n }\n\n .mxn-#{$media-query}-#{$scale} {\n margin-right: -#{$size} !important;\n margin-left: -#{$size} !important;\n }\n }\n }\n}\n\n// Padding spacer utilities\n\n@for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-0, .p-1, .p-2...\n .p-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n}\n\n@each $media-query in map-keys($media-queries) {\n @include mq($media-query) {\n @for $i from 1 through length($spacers) {\n $size: #{map-get($spacers, sp-#{$i - 1})};\n $scale: #{$i - 1};\n\n // .p-sm-0, .p-md-1, .p-lg-2...\n .p-#{$media-query}-#{$scale} {\n padding: #{$size} !important;\n }\n .pt-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n }\n .pr-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n }\n .pb-#{$media-query}-#{$scale} {\n padding-bottom: #{$size} !important;\n }\n .pl-#{$media-query}-#{$scale} {\n padding-left: #{$size} !important;\n }\n\n .px-#{$media-query}-#{$scale} {\n padding-right: #{$size} !important;\n padding-left: #{$size} !important;\n }\n\n .py-#{$media-query}-#{$scale} {\n padding-top: #{$size} !important;\n padding-bottom: #{$size} !important;\n }\n }\n }\n}\n","// stylelint-disable selector-max-specificity, selector-max-id, selector-max-type, selector-no-qualifying-type\n\n@media print {\n .site-footer,\n .site-button,\n #edit-this-page,\n #back-to-top,\n .site-nav,\n .main-header {\n display: none !important;\n }\n\n .side-bar {\n width: 100%;\n height: auto;\n border-right: 0 !important;\n }\n\n .site-header {\n border-bottom: 1px solid $border-color;\n }\n\n .site-title {\n font-size: 1rem !important;\n font-weight: 700 !important;\n }\n\n .text-small {\n font-size: 8pt !important;\n }\n\n pre.highlight {\n border: 1px solid $border-color;\n }\n\n .main {\n max-width: none;\n margin-left: 0;\n }\n}\n","// Skipnav\n// Skip to main content\n\na.skip-to-main {\n left: -999px;\n position: absolute;\n top: auto;\n width: 1px;\n height: 1px;\n overflow: hidden;\n z-index: -999;\n}\n\na.skip-to-main:focus,\na.skip-to-main:active {\n color: $link-color;\n background-color: $body-background-color;\n left: auto;\n top: auto;\n width: 30%;\n height: auto;\n overflow: auto;\n margin: 10px 35%;\n padding: 5px;\n border-radius: 15px;\n border: 4px solid $btn-primary-color;\n text-align: center;\n font-size: 1.2em;\n z-index: 999;\n}\n","\n@import \"./support/support\";\n@import \"./custom/setup\";\n@import \"./color_schemes/light\";\n\n@import \"./modules\";\ndiv.opaque {\n background-color: $body-background-color;\n}\n@import \"./custom/custom\";\n\n\n"],"file":"just-the-docs-light.css"} \ No newline at end of file diff --git a/assets/images/large-image.jpg b/assets/images/large-image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c007781c27b4dbdf75b2f48e651be2442a99ba98 GIT binary patch literal 545267 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 J)cmDuEJvL$X|wz) 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�U{IEW4WjdWRr>ACAAcji37LY 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

    w{SkPqN0 zR`SU=7b$oNOJIPICv#l*RjGd_bA1BL+BBPnL!hjr^y%`Vx3DXF)FI%MrAYveoKyio zVdc6~u;DuerX$O0A+^0zL?HN#0-#S5Tl##NwgPsv!V#97TU!9q!3pDv7VJ9IKZm}B zAQ8HVG+)}NclKK81+p8^r6x~9L!F8+<*pRt$WEG87&)cN;rdQzxNA`_$Wt(dj_QeD? zQoUdV@M?t5OeA)k(pF^&&{RCk&00dVULMYms~Ssy=?$iIk4T}cUc_0oZlobd3UH(q z2;z)FF78@ru$2Wsm=Yo?3pKHLi)#^dzY%xBG{*5+>SK7>rk(zxAQkp#l4MUQ=C^4{ zT7gQo6suP12~bpOC#L&SS4?PIWhN9ntLJi6p8PrckpK6zmrQC5=xsm2j>1>r!3AETFoEk`@IZ;s8+Y$9CdG z6qB*6H*<1=L(J+yI}{(`RVBNkTWoCWuHFJGnn3)Pvfd_R~_*d4bjK6Ct_sIfl7Rr?;s03DSP)ehqty}k#_*c=(n4TK! zzSgBH4QwR;0HaKk@Su#&Pt@0@K$LE1%&Ke{@(hpCg0m@{F8V)nuGR9|Rr~2yk>rwOXqqNg+EhvNH?-%nE zL-@mwu*<1wTPSZLh!DGjXYDQ}I(4Zj0C^ap>`CzORHxD@$mfY)U8t*64Zw(+gn8hV z5&$V2`OzLDZkE=y%#tPv;-IcvVOrFb`e};EnxeYxPz7Pwc}XDm#GU;r`pWkK8FLBT zl$H@O@Tv>6)dz5UH533+{B7_xcjSgg?0tesDNtz&0(T=#R6;=o%itt;YY7@o(-aem zI*Ys2mmf-!At5C4WAmx9q+TgaAd#nHS3;PoSZ(F4L>&ixJw6oKDG>OZXhBjOAq7d; zpLT%WX$sA`eYBY#(Z8^*&2F8@pN(q9kqw zLSm>{Q7(g~PUKNTcaJjinL-;|O6O8{A3Bf3e%;7Y0+ye<5I-7HB?ET14GV;anOvgvEx}ME0+n&;Q0jSUQ?DahN`ye(rLoaiW;O_3&pl>kH<{e_nQk0N{ldF*es0_fb>FodrQF#P>WL58oTZCCQQXr@#>IBS1 zSM-AtxWO0Qg|^}E4?re{uQ1D(9@i~|@JTRDId;wI2@be`Op;bM^iu(7j6FlM^ic! zu%!d2a4NmcO#c9sickI;2OgDS;qJPN8XHTW>MHt-kRgC;)kFO>_wL zt*{LpC?wOhq@W=Yz}hJ#UnkkyQ%v#98s81ZEz89>OgN!C5O_67jAxkI2zt{>PLkQ) zJ!(TOHrmysk@Mz~%~!47doo&SEr!y1?x{T2vg0L6Ndv?;_!^l4=$pK-Q*MGBl&Huf zp!KC}SPU#FD@YwlJl2;CxpCuCh@FV^r&digqEMvC9cGdcg~QG*!kLjUNTJ+iOBnT* z+ohl<%X39H)@56ufg6x$H!y?s^C0O8ODNoY>bwFidquqMlSoM#K$!HT5R>g2oz*c> z7I#Z$4Q(lPQviJF5s6{L)o~SoJFO<*WCc34##>W&?U&89fxR3W?@Iph^_3>g#w@y4?So}n>D->rPWGz ziK%2*-4v(#K{3i?ip7-4+|6Q}?5m1HsX|+~Qotr;j+Ggf6LjVuZdzO;LQ+8ZQaHq; z0K^+n*s!mJ)BKX^ey6l_M(9b{dRB{}60Tc1x0Dp|)dDNdF>|DMO453f$))d{((!q{ z)2DG9Q@j@CHCT_#4Rq=(`gQB9PiN6D_?DDO&I@X^WPTOp0Gz^l;R*G7jdB~knJ!-D)y#+YJQVgW&Bk-%k24uF=&H@P}kO1ja z$8LyE)=Vr38dJxdQ(+#&`yNpjs{%nAL8~hrbhmto1SLSk)o0lXLB3Lq6B|{lm~Df% zENVY={zja76Z?U?<{VS#El&Mu{s)KMuKf?GP}&aU?tT>I)Fo+cN%0hoz^SYeY3_V# zDI$Cm$E_xXMS4dQQ}5eR|r~^F>J@5+;WkQ$g)1K-}$D zV1P`=YE_FoQEz%s;sq07w;YPm68w6ngm$5L!IMI zrF;3!K6=5v@P# zEQKAv8gNn$@S_{kbtHixZCC0l;9EqMaRLtHQa$ikfH*a>h}fi0ua!0>NhibtN#eK1 zla5TK2F+hk1Q_S26kC_A9Cs|;DFl!lUjv<}HsQg<4f!IAGUjKs!!o_)qt2x+YFSE0 zCPjB?t8-^2p*^%wd4>~;yV4x#@vei)y036sVXP%VumlcGP;0kFCyzGUq@kx>@e#-q zT|<@cuskyjX|~#gGLR)iYBk>zj!n@V<`Z!5yp*K*i6{P4pVdo1DTSzxx=yL0tDNrbw^X6DK;WyHr;ld*I^mYm!Zj_y!bscJrL;aui#{>jBm#PFDwn>L zy1j&NS3hW%skw9nke~5Fid<89UL^`$fhr((-%PB}R8v z=7~W`au(Czux@)gzjZ}TGRwn1TOr<0rdM0XhzS!O^pJ;Qv5w?^-nt1U-4$!43ONKSicm^ci4Eu{J zb+mYjf~Ti7P4-z}{qBB3nQ6s_lBFFYcH*o|<=T@MxP8UC*77^V6r?0T)$2n&iRNbT z3(QUMP%aizx`gf1^R0Mjm1yV>sgksWt&&w8L{lq_mL7Gd)R`zU0XrIkceP^L)TO8= zNsW;+PS0)jg@#!OL2(nQMG-ZV)4;z{WQfa3X;6i3UD$fk>Vhmg30mAEN}waH5V2+$v?(cANRU)U z)D-7vcFi`Dg$`z8W93trCS-FLaY45N(i5#fZKu|{qS1_#?B~ANu*-{#cMrBiC@s(v zrab1I+hI4B=|NSp)d|uxifP);E$n%c(c~xnF_my+^{p`6^>b=I*(z}$?Y|YA;-$kh zO|FTy@VkeOmD;!zp|?9!t`UM=VW9<0xTrk@?d4FmJ*O!vac(k|5=oeiGCEYtU8gde zX)c1jpcMFr#JvjucAV1uMMyh{0W~>g z+6A)1P?R{e9nzQ)o>ruIn7hU_ePB$(9ku$I-TBi`V2?P|N4ylTT z>^AE!;W=^Jo6BJ33Mwe^E0`T>&37|pwK(F1l9bX!m4Xh`i#Wzp#HDOoyb?DcfwA~?rAV88z&;_g4BT{F}f8kwZ zh2ak&X$x&S2NMRZP)G<>nF>3knIv?m`-~yin{~2@Li!}>pGl*Is|R6A3%CJ5Pn=dx zBZH5=4*Pg$6@!>g8tW~lzH+Y$i7l&!Ww;8!W%$yuGm^{%t+ZKL&Tokw(|^R7<516c=-DpzI4 zqkBKSQY66NdT{Dt5I;JmXo;+T<^zi-;El)WZS(AzHZ^p#;2ak>tS}@{aT=a;h zt|mZ8iS?(-c^XdMDTt;QP7UAz9V4C0$4;2P(!Shw)Bly+F8(o+-j)hvB z#H?LNbhz0>X-pJNe9G+!l{eZ2>qR^};|0uXK3Du4*~=V2<)NL>-J#adW&;pLEwmk(^lFNGo2z#SLR> z?%aK{K-7`77I#KeRCeZu@#deqTH6n#XpZdY+zzAXS#MEx%iFjC%nX!SB}9M<#`P|a7a001tf6d{{TT#J&^dWZcz{cl6@k)*tYbt z{#n&NGpG13EDWU>&Kyqv0B+d-0C-nZxUaKaa-JMQajZQ@WQW_|{b5~9Ts_+StIC&V`@+XM1>#tEOafNn`1oo#Ex=)ZE})T1+urwho*0#o6W%ye z1AljktSg!{Z;K>*LATSAF~tBicLZ(m70;O^KjXH+;I^&j`zE>*K0EChFBlV~`#IQk zu6@a)PBh%}pHh#@A{IZ~iwZk2{{XCU5gUYU_|y(E33D=u{{Xb__|X?;C`iO_ zhXf#)^qSK5Cu8^TV}{!exN$cx>uX3z)|u%hy$D6gDqhA}B%`W%fDd+&u_lH4CBiNaY_bKHLP}REQVKv3=4;o4X&y|SmQGE|c6cTztNTl3rNpI4 z1!|Bd%8gxR$C^^0h54A?mJL|j6(zN8)a#`?))3Ir=!G6;Vv|jjh?Z>b!q14Ggl$tS zSzdBqk1i=D-(@P@?fC#yjk?lRuu%l`6H~Ny5aC_o?aNAZxJTU(CZ#PcTy4&vc@t5V zOsS|+6p*->Dc+_TJC7PQPnBH}WWBQl0jo}`l5G*TlvH)QgJ2vV?9_{DDiPi!{J5fo zF9eV3(0&HJ3nONS`&E?49{Bjy`i#L;&>;mOWNy%pjUekw1jA$IY1+#7g@Qc+rmn3) zC&wQuR68SX66WNzk?=JSa)qmI=n3_yyOpSKsw16^LEWvK*)QR6rz39(-m8& zCMJK@r*{sWUL_~x)|xo_gcR<5YG~0h1zVZiANHx0&6{L`R|BBdY4ev45i_^xQFkv~ z8HwYNIjN!9sAZu5tA9O4v~?&;pr!u+7f(t^Hn5)%a!;QW-FE6z$5Gk<;+j$tq6-zv z*kbPep>5lHN>m(5gGnYwomYLX=Y=}sRxH{EFIh-YeU~()X+PNBr@z@8oI3_>zaa4iHB?QKw{mnPV7Rn4U2EcHyKnS?s4R%O^b1T4;q&BaF%}VFCLNntYdYV_uYJZV3o-3De zXI#8RvRHGD?&S^=XZt3aXSD_AmJi-anjHKqk5$L~9XeWa{@}-Hjp@hVBYzK1oma~< zq;%%2j?)|e035rxke$clRlfxTVJ4r#-RYno5LKCvPq+rvxbU(G+r)PBtTqx>opBzf zDb>?xOKpS=l_qAor1?4EtUkD*XB>S|!ZMioT$AwPy)4=CMDeP_N2dPTOb^ zT?zC|Kyxr-2>j{fr{P>$}x=cI*vHS^J~R*U!FA#6OY0N$E_nEH={? zv{k+133-#gm2^I1$kvuvm9{Hxo0~V#`wNnn8#0qlR->W}$4ZrH*!X-E{nl5s!4~6I zYFKIi030n+Qb&=k6KbB}OuVgOTu(}y%xfvRW(MUXanfoS%Yns%AOR80Z@N-e-JMut zQB*QZLd~@eM^7O6R7NFyw^FpBy+9<%KMHp3!jR&D+<6*~xEh*tbkeTAm98~T*ktGk z!>}t{a};fxoKd?3_h>+IZ51Sw=0_EC;`AGUF0{TiTt74$KLXO5aadTvT>qRGsEM_k8^sXx9iwaa+WxOE-eU$ojZi2d-b{{RYSkUKZdIY$Xw zcll=V*QCR2ttt`c%?SSh(q}(9Wa2ib{{YRCTeb9@&%6HsO|pUi0K%q^NiKzQET`_X zjk*dg@-{M}4_1ejQlY$=URTk5B9j!Lj?H>w#<$u zfw5#p6^M=Jaw|+Nrl_2WIF)0^#7|mDDUv!Jq|(oTQg==&jzF$rI+ zhm#|Uv9Xr@or^VVJ)f!+>JNvZN*gQ60!!;4b9T3|u=R$i5}?FmWJ z4*ry+wA!B3B|VI zYyofs3KQ=E`qW-5fa5AhAOax&018!OMO}>PIK6^>?RO|YonIL1t|rMOldDJrPfDTh zkg=Gs)R-yugaJPqy|H%I`WZ|pXcD7U;2&fSyQ@foO4ZNCncceEXj{wJ@y9gy9_b4y zNi)>cYVH|!*-bc;s18p8li&yd`;I!LFGxO>BWwr(!oGJP(i&OUrU5hW8gP&j=9Cgs z)KaS`khfTR%IN@v>eKqwdzc2i$8eBF+I}Z$HYjnmNPv?PdeA;JlICN%3ENCb>%}yw z2zr1J(o#7el{8Q-+ykq^rF>0EA*7TfsZ#@|T1i-Md=n(549tF1tYTQ(VN17HnmTo< ze79urbf`*z91en-V%FMRVIyFc`uWi|UqWq~ONd{LkA)^41s`hRGE|b14#f4X($ zjWijKti6~@in(nAdZxGp6k4*f!)Z__X^~r9T0>w=nfxhh6e)J#!6hS#)zY@YLi+9S zrhr8Vgo!0U3WLl`(|p`S_i3L>o+^}(2TH_BiWk;sct1DB+pSq zP(XmK)6j|>!+=Ril?0AS6i$}feG&;IbL(05QzG%yIIITbjpeliSjY%@cqN*)DDHqh zbtj8krJMrbC~|`mJu4lYompzt4Wt!lQM^Ytpc&oS!vRuQ@jEccBx!7q?>@Wd2kIwxDcY- zfXIkGb53yk(`>bDPxeIu46tXlmnJzP1ydcitQ+JG5}iC%nU^mecJW%g4arxnRo%3I zoux*6N*vN@g6vDO6Q>YZO1b2kxAApLtRK1o8&x&gBI6j-5+m@dvl3vfNOC85AatsT zOR^2uJC@cU1y0=WPAu(iT}svRFB zTZkkAL`kMBI_vL+`=F5|bf=g0X4?J6^s7-M!5a!umWpmdN=J{6jUj>gsnGT>bGZ@+ zT5n@&2ig)y5wWK^iqS~M-3AN+&rPdVUkxAxq!n;un#uNB=pw@1U?nZ7Pzc(lt#7T_ z`!yj-P&+7811T;xk`M$Acrj9Ti~@kQ00{M^$t2@#cg;BKYAS4v#a33y{+vW@tdTt` z%)=HNvV5yx0p6=jISPLfUZ6lpCY*mDx(%3p2m%uXfDKJrttx0LW`7!sXf&1rgipe^ zwYVX|17r#Fn5|JPd3@?!XJG%%v zyj^BMDM=!eDUeAufg9~4p0)Be+CG&=jH=|p(;ImTk9pFw6R`E>pSXfX!{rqm;|fa2 zpONydG14YcZ=oT<0YK7jF{x4k0D5yy(jXJoJnI?)l`&m@qI@J^pw}#nd7zFA0Z(v@ zCf@SO<>8>*w;%(|MQM4rLB~p!%2vJeH%d`Z0Y)RvE6~zEsN>ZAr7?-TZEp&Zvcr?` z-i<788oIPbx7FSO?t)~{R%Jj&DRP~*aDg2+s|O)lB;sU%V6*riI_|TPE(XiAY0Z$c zK1w^&Cu~|nqGMN@w*2VFHDHZeT(f?Xg85u%8%T=RHd(gT8p^wZ*(4Fh(l?~hN;hAU z8qWmpP#smnNKXgF{{XG%hTkrs=6l3GwKR}NfSux_aSrTdt1T!(6b`uua!)7LjPOOE z;MR?z3X5{19&{>hg(%XnGaIu_rW_K|OhoE)a%!->2U?F=_*K=MSxb0$o`R{1(iElX z-g;F&$cY%rl$+L6AQ0kD=Uo|zGV}PmHtfEpn{}YI06p!wu5&_yZW>V_0I~YlN#iez zY;z27p~WQHf>PRKorG;ol^$3djV1gy5p9Rc9k+Ykb4)2T!x^m5Fk``TUA5?9C7<*)?7NASV@X|b#LtK zDoH&&RSVzg!@K~3mqCzydQk=PTyn)KCtx~?%2H{fq`MhqH4&PuBYjFO$4$YjCif1) z!t^|~CD0_KpwH!1zD-J3n=rJVuXP@kY$n{RF&Iz~$meR_%u=vf>kKh2LT(Zkv*Ajo z_|m_!%72ysRP0IGi7}iW-u)q30b67gxH$*Xo)oXy#-X6VGpnD7qiyyp_5>~PTN^in zH;ZWtQ6#dGhH)S?aguL)*cdaPvaCM*#&(Ypyj^lkQLGS^wBZ|6n;*#zL`jVvuX%dou zI;OimNjb@q0f3bg?9kVT|3~`zvZ% zZltG4L6Q8b(M`s^C=G>e60Vdtmo2pCY(ZrtETLsSQb4Sy!$z2*rlo!noFgxrmmkC2 zSy*FBgvZO8uyWoMj4jPgD5NZCQS%(r3r#;+IpIiJ*&2dI=Y6J$Z4)U+c@m;{t&&Tl zox3^5ws!;ArK^bwNH1+W>fVJ~ef8cgq^%(#Ai)${+b*xIERs-QFN5)+CNw7ye5jGI z5-T|xKv6djHF$t1B*KmKk*}IQmbsjcX)81B!&YZFf1boiI;$nVzsH z%FgiGVryZ<0@Hv6NaR!`8l@?&A9}e6Ip`5^h?F(FPM&6aAW41JNU9ynOhyll7g?NtjU0iap0Y0$e#-S|N)oZ8@MbD<;r7_L4F(-r z<^n=@CZanmQTEJ47@q6__|a{>tG9Ws%?a@9AO(D?<|`->Wx5G6Fn2C}wBT3y45m4qxwtlH$I6ysf)gc11lG9HFYxR&E}*#EPVFf?`pp#KsI>ixebh3J^%rR*tn(4E{Ax!rTc-CV z+Al!~NCc8LCw?hLBgq95pWM2C55#S*8(Na%P6eev!4PWq#hp`DjNE--<1M_9Lgd7e z=~Px>Z7Fn!f;xFs<(LtxDcc~30Syu7z^&g#E0&Nkb$UQi`qgeE?I5ZTA>ojUCsFD-Tl~!D;vrVbpcp72X&#l$A zaRAwvP;q2$MK&zUsRt8iYCLzG8W+cG5Z)?;rM(5jjmO3&if{0?hCN`}DcmxhBg$iX zl`hRa1xepwOF4G&T2`B|rdJ#pqqfi(VVz3X5DL7_L*e>8ok&PZLVO?tQnw{Vq&5JE z9XFqibR?+cmtY5Kz`2JkNeL~e#O+*{ef?qEaBHmlPI55yp#K2fE7VsfVk(yuM-v=W zr^w=F%XWYxVrkmbC?Bmgu!4m01e$!b!(*qztr9eeCzZ$b!gwOBjJ%=Vr%v*ERZEtP zs^hNU)vcGID@Td}(jvSciFVIVN%nv}t0TM3PHF1OI{HvCom&b%?QuFYNRhd>Y=b}w zFk*MFPvPI`pmFMdafO*IpKZBFI~#S?>wp%S!fh9-O4_6(BySVbYLT+GLYPDuN;co6X>)SJ0C+VK)+?qM zwyS46vbjo#g26)kKtb~BQP=G_wRlJfo+EQocMhuNR*jR=X}iHHM9iL(){~M_`b{Hk za!`Gtyz4op?DvWXN_NzLbWoSJJ0cujukV_+v#wUdZt)i{uP#>7mJ*$o05CkL6<8(= zr&g3*I|E=z+P;GpSg0e$$rk3wG~d1m9qPdH)@vsD!gpHFUwrRM92HF5I-c>T8r2E$ z!6VMHaQ2(rr~%|06Z%%$(Ulqt_jHIV-_2)gz`b*Etda3F{=*NlyL-A)UqmFRD^MVj zQ+Q5AP9mLt)o#f0ec*}t8i$$@?4^ycSlu|Jrc`8axiyn~;skhzKiWIdk?j4OD}|g# z6|rj2BV{J!DO$c=DV^p6fH!FKjNd(Q`$Pa48j`8<+LP2lQ2izhCjHbdd&dFt1n*mW zTbq)lsPoCDk2HvPN*zjp8cM``W|Bir6>d)AYgHu3aUc70pqpu0wwA!E}kH)k0BfDzs)6;2g@K~8{=v-pU30|-qN@N-6XyqUznd!#WRrYG2 zo1h3GCDiUb;MKC=NmijciRyW*@=t4`vBu3o(;*^74`Kyp6^`-}03Z$|(Gt-EVKRRW zs;vvwHrlI!XOHjK!1Sn0w}N6A zb*0C(u%;5?RsmFSMM1aPMj>qs*^t|ON&Zyr8L{i#KUiHl`jB-tLZeBno}VYDvGh3V z6lc8|US4+q#9y_!AzH1Ah+2Arl1AMqD$PIA8Zdbjb&Fo#5$zeu3LG^#b zPrD(1Mg76xL`TZJ{9oy0zbxv>#&!G`WvYsCi!Pu%-~2+lq0O2n&bdC(K;kyXR^j9y z_l0$9%00+Fd)Jwfn&j;OeXosq7T^OXzHIU8Yn-r`Lrer6hNX0_k?mO}+>3gYK|Sk4 zNdR+P)nwA2wbYfRBT|8qIR=vDQ7fWkJeLlX&&@p6i$aCo9QKrycdn%%4bn6YX)8;o zpVF8G0LH{giqi(n2(`@CUd+l~a4qJSCI}j4vWyyKxpBZno~;zdNW|9~O0CH%^P1<3 ztmtbPWlB2$e@f~6@VmSGg^HIgN}F+#Qc$VW>&0^(1&3S<)G19kB|CUX-Yd6Fx6+zq z!tF4>voWU@yxKyWJp6g8(>7vvHuB6p5&CA7YuS^9e%vZ0XIW?7Kqmgs+vFw)q0cmRGn^y4U%d2}|d{0P? zg!HLQD#^xN4k`BhJ8YVb?2{$lU@l@#VwPz`PN5yzbp>i5^{WX%B)Q$%Aa#V1UWvfC zAg$O*?+19=qjTYisT2~6apFdvkkBT#?$mYv07Z{oLwa4P4T0Qk(i8+#(N-YA)ToU_ zouQhUu|>l!g#@Xw!6gw*Y!=EKl``Q`+!VYMAB_==Obs3c=tu%Pz)bqnpt0Hujvy>M z1pfeLo!K^!xl+_mqG<%*3zot|T2nl0kbYGD&tBS6kUE7bffDxUOb-$KDe^RQB>KfP zWh+cTZa=+G5T${zN8?I_D1#k;D%iO@YZK}#VC&JdVm%Kv?)m=!-HHSzrw{$$T7&G08>rr<|)vHpO z`0up?2VPPHkm95Jw1>W#B}3vV<L~?{JC_&!k#Wp{O&_))XH(9}>E%xqhuxJ( zx@dgOAm$wCaY}Of*dN_1-i`q>D(>4`vX>nMbP3qhW+jJQx}dbFXK3PRiN=U<4{W!O zQbj0S4e37DX~xn{^wL1v1Cx7wmaOhCZIn{-8&M%+!l4oZhf!SJnR7kCKt-Zg}y8Nwc9Vissyi7C`1?d28E_^)F)xJWkl7<0rQbUYG%JJV#M8?pG^7;n|^&PZc*t`q)ZYTU>)(+~@>+ zY1P|s+d?K1e_AtVvCPP{gQ4BGgKnyoJ&k5J^usGVNA*grC#=JNaf~rdc8bpP!n8o) zp}4E_=%A$|Hezr{9>vr9;)9pieq?pPrMA6*Om|AFhpUCJ9iNY?~q%p}#+0b_gBH)qtsmO8=f=p9;qBSRR<-r=Vd^#0m z=z}G-N8wzO>WZ9mZKr+ftb%`{u0L>(%DF}D*0=&B)|o1irkl1w`4AK&Y>jY6EiNJIOe?{hW)Y@weu1FX&}C$35gr|(cfZO#|g?# zV~=8&3v0b;0ki}a7YIChP#$Fjxih}hI=hA2%oD!V+m9N{hhymC)JexHXz4~ikT%V( z;XhEgb+}X%ERsd0wx+wRood=yi-m=Rp?i?>pBp=1(xrB#SN zQw3%|6qm!XC()nGOzAsL+wdF~&knJ}u;-O$Zpdj!aX||a)O0(^G}8d>j}A@skJ6ih@OxT! zyBd(*X}p!NuFsG;>9U~*dmq287X~R2-ISt7M?f!tD_vZMKhjp+UT1Xi&_B< zCJ#_QD&05Ewm{PpN!p?tNdgD2T35RFmAMN1sNKl+Dib)e(xE5@4@$ws^$pwJeEL*9 z!=yZ@RDfbS(nZtI?N`YZOsf-u3Q|X*HL=A>m_Qz)po6N@%_xS9b28N3Q-&rMu?w*u>HaIt=`4 z2NE3;N6w*2)iEY3$WflO1rvi6G6+P9KJ41(+b%ILvx1h=cKFp)rAL^nFR~{W?UyC50)K1xE8sn!0hdK>=noncBCsx^b11g`}kHL8YFuX5me|hXMk*OwwF- zF8E_spIVlLsU;~stkC#Q@dpMjj3%Jfh8pDDjD|v*Gs9D6U|MrZkuM56R9CWcQvDNNF@=oiYsWk z2Zdhp0oWP{#t-BuWV~2kS$4)GrCeh#Uecbpd_oiOqleb4A-@t!I=RdN1pZbT2=bL-1c*}@$u|eK#-q}6?S}2?T!R``&)ml z3i0ytqR!6SE6z9&9Q#@f{Ojsb;XaP)WeU<&0H;!;&zfV3x{%Za!4&-)SrVlY<5(d4 zY7-cICBHcbd8%yYNC(Ugl2lP7`4K=@t6QZ~uoMqYXulVIN-79Jf$x7h6L=&zWX}Hp zD#e>11GL6;Vc2=+Q|EK=tF@hfv)Dg$*(pm%5Cq4DsczGpn;bR1R30Qp!ny+kLK?tq zf=CPQ5dmBiq*X_uNQ!;_;@J+ol{N=7BaGdp_tqP19bD}OjIWTV^|Yk6Pd*{V2;N(- z+8shbfMF`&8e%|Q;3#ozkYb`RHhb>TGV^4e+@0u)5D0DMBoL=g#FHQjfXhWn?JEKj zc2NM&6)Up*9R%xPcMi6I1gnxdQ^##>?W~eq;BumNlU{8E-8~ReNE7F^Gsi-0S|Aey z4owVzA0573rQ(v>Wwoo`3hP7og~QJxRCYVUYI6{8+X7Nmr6aGI^{DIHR5fj+={`oL z=%TfGN_#fo=?NqHN_JPA*Fxfm3?PzxN0I!hf>{ST;OQI-gzjqi$6eOgaUkhGjXwe8 z7wP{AfYKeB-gz8Wr)UiWq*)ssn{8LM}nrSCd)%% zC#>|WyLc9;nE>p0icJ@xxl)NFnBtujO0t!EI<>5F2OH2vBtr4~l)+Ie1CEd=uFmwA z)C!Q>1Q}BH;)gLCXKk_jmt9Vl-dwh!!nPZVF3^``iY-zb2?-jG@Oo2_JG3N&Fl!Bv zq?L7uk}GEyttlH%?)gxGk@^6Obxi^p_Hbab!z~oM)OVn_Ji*@$CrgqO6aN6C zT4Ig`xv800a2a zsd2{d8wLqdqu?tz@d4(w1$7fnT>|WHg(SN1Mzj2=oHQG3@3zJ`s0BBhd0G&8`Zk$GD(<>GPV1!>^vaUwLqV zmGTNuH2eikv6-=ZR*F!hIA`5)l$6CL!iNgW>9uKYT)f*Xs7ALH03MY9(gO~>5VW`v z!jrf^3XoPJ<;$hpn?{P&yrB^vi7`pxOS(7fN*O3Zlu0lmivmY3Ax^%cT2etiBjrFn zxLIgrhm6Lk26|Pf+OHW=OBUh7JgHhmR(-O%`mjcg!)XV+0BJG+6+&HtU6n0E7EDM! zepP+l-j*$ZE$TC|stdBqgf)x;ct4e1ckUntb!>%nq=H?MScW3|paclgV`-;&HQmZt zl_?7952Z7?Ed`EDt7F!taJx3t5OnxezTIdLD~dg<9af-q6eVVOHH*uObpYINQL4%98|&6}PytMZ%#)5N3Snx9T<7rEenP zwWJ|R9=jT>Eu1NJTDp@$;7GKv<=Uu2&96WJq>c4d<)X0O@k(W-BpyPH(B=fRJ8C2e z^A#&@iFyFsZSk!WC5|udEthQSQglSX70)@;q~=Un-jRo>=1 zse|Ivw@Per5BopX%9v09qIU+aE39B!;Qhs-Tl&FjmejQXgby_iNFJ3}_IAov!&=Wf z4XVm}2VwR#xX^Y6z|kMTonIwzQj~xM6Y!eR5)^d;I!W4;QUc;m-luxiNgDtM;WhHh z3un=KlqU0dNb z`Cy@}HsyPj6_K~Xm&_QlZ>$e?$Y}|Q8o4#>t7i4y4|&~!LP=KR(z~$NsZlv5+sDa9 zW^w*De9ryht1lrir|y)7ZdYzg2_;AXlj*%zIjDn(IzIALW_s0!kVs&*`uo6zvjM<@ zKt56hby196SWB5&U5oa&H;%6HhRhT!073KGn&$wUj2_kI$tYO`C(K1V$5~b{Z|wF> zJoU?pN>UQqydZUwD>(LB#4Yd}dw%6^yn-PqK|FI5q?)qe)7xPFAtNnVtw+cWyrzt@ z&_Tnk+$hj{p%cELP*31Eh0a>Gw?&QFd4nRF@_( zAty_q5yFK0X1Z*oIhe4pkveenl203?O>^#7!jX;UTr&@K(9$j+N))m-0%ZPG*AL-& zY2|mMB~GCMurZ#l51R!;s(Ke&H#fN}a|g)vo9F zh!gUuzpHR|?t-n-l);cS5q50s;9G`{j_Wz z3Klo?u8q$)UKZY3#FE{@JHVYmUUfnCRfIizo1J;F_ADUE$>w+!Nf3({4z{@OQsN;@ zBIQL%2d|wFy0*fPh=~ybiZDE|5r@d!td(j4W=%PFBzMlCq%8M~+5{SD4pO!UFzX@W zl_>5&02*(CJf^c<`cREvpq-CM6=B=@-+mTjP$eX%Wo$UC z@0vXA8^b+U>=<8%(AHs}Kws zk4jq*Q)pL(@ZyrK!c5kv=5LdiJ7ZD$#>5k;L19Fw?sxpCddCm;>`7=o9fGIUi+fGA zZxPH^4Jj&ZzW1I=w>>HKj#;&{yLH6hvb7YX!c6I&pBlLk z8W}@mc#i;%J~gd|2rlm$Z7wU>;aZkF#`H&TmxZ*x+u=zgtnW=CTLzJARh!vV1Eh&a z;6S35?GXNAWw%N0-A)jzlcy`)}1{(8trK|dz0V)$e5!Rv! z)3a>SkJC@US9N49UhaS@J<57|f69O}E3p2+$xKzrm@t3yThu8U)X74$oyulKR9T&+ zTP@<|m1z^&9=@V|U%4nS{yxYe_3b;*~Z}gRr6}Gx^c^tgr%U9J9Vg)-6Uy? zZ>RM?JRa0hl2ls+1>FrnN0S{WixqLBlx;MjNYv0NOzfHTs7rjaj6atS9&BDi$$U7O zfD{OVK0Ro^6U+B(Wz0RL+qiT#5JsKT1Amm#f@^_ilx5TMb7p32q2-8?SEe}7b1K=n zvXGV<{{VzlC!5*~-YK|)zQV5TO4a*}uZFR1!;5iEHlh+Zg!QeTMiGBf7QyW9SA|=+ z-TTN0McL|BV9|Q&!1&k+B!*X z?YU`0NZ3~=;t3(w5_t;bS6=pxwwY-~)o4naRF!#o*CJx-O70!fWNI}lvBdR)PjZp8 zNvEz5l$a(5l`+HALnF>jJ#}Ct@4YD+#FEQKRdARx2&-Ey094-|7&TJml1rB`dID5h=jHr6I+}qa2=IY-$)ou+D0F}JK!dwd4uttBm~P$z17n>W$|oJj#ZlS#GUYQ{K<2xRY3 z1tbZcy*kwO#iiBqi+0R7=9HBwEu&F^xjS^IRG_M=B9~#`XLgCXzi25SgzgCxhiHxW zdAkw`KX`h5(NcY!cyC$XpDJP6JpS0?Dl@T3-{33CQg2+>;O%k$04$&6b=ljRF)b&5 z8Vr6la=8F)9DWr^sM;@!H^(y^Puc^Bw1qE)rIx-{);!8DRrj6?+{b&kM*bWs>4xa<+h4UsL4O2 zWhzkn#(APV(SX}wSeLQdE$0r}gMbABcpFrK?DFI}n7-I4j1Js7`>8>Kq68p*Kb3WE zM=%`P)>p|p)SZG!xoUc-8eoQ2NLH0;n3&q7u=a|s85@rnsmWVec=?hK^LQ!BSZaC) ziTta6%a<6Vi3;){9-CIVy(KwX#Uz*x{{Ra2WwM-UeMXp%#=LAF>1X`2)YM1yDL__-wR})WO|7C&_erl$+~Jm5X*XBP zN*6jt%O8go7QWmwB7g|Rl$bpjNAjVZLowdw)`DMcw1y-nLSvsg9cv1?T>X-O2DABm zH_|C&nSErA*IT;A?cdC|cNmgTl7@qAB`{Az0Cl5$Qy#g-@fF@al9Z?b+hg5AM*vqj z<(xgl-`gcrh!r zRnSaUSX%zjr9>E*6E!FqWleNXoXrDJaBR3Ol4~+w`QS8$ove0IU!KkHVyxAu&52 zDv?fHV%(6cw$`q&xTRae8eY-InVO|BIGfq`W(tO`u{1+s;y&v@?>tmZy@FD$AqEcS zdQ{z_JE0l`(YTr=*l$^$=>y_7r^sS=gbDPfOs*3Ue;RO?he~^ip~!7r41XH&LWc$^ zF7s*BcCAah?5=3Aqh|tv=YNGZbSrsJ_g_ka|) znrvpvb!0(OhtFza=B-<=W4$V%W5cSLx|fNK3LiR`GPVkp6oO-K)}vi1E^bWuQvz2p(rXx(E`_ZdFf?*g`uQ(9b*8%WZEel+F#WVpT0;%m;~=snmv zPBI4+FmF*xl3*C=)}gK%)Zjr;6Sm~hP{SQy61J2ZBV`l$RD0G#zSNe2zr9vNPr)64 zV)q$i6jjSGv=r%evSckjMylNL+HrdodHf(>ST^dsNkh7L=_8Txt6LGVQdn~1N_(Y< zAPv*&@UCygZPjq=$Vh?~b|coNNjFRqYm`1;X}H6lAFVMl@VHm=qD%u6%vj~S&$W%- zG#gM!4qUEJ=T))6pGuOgAPMGwDxY&PVmV!;F=nJ8E_lwS!81wX#`vMBNp@JRwVKwD zKEHez;M^{24q>^VxE1?FbGYDKxgV`or?h-{!0+21{tQ;fw48b%zTV&XVvm={{?so~ z`<7!?nVnz$)4qZZz}z|f>elQztY+Uez4eYRtJarlu#^{6uoWQA{B2yiJ4MGy5c6P< zCWT(#MjX|NV|m)~i{+(lixsUfkRa+C*FLWd78x{=rYW~Hj;pu>f#*svs3{vwH+m

    a#OUTCzIH6{VGl9-lH5;?)4>Z-+v8i$ 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 ZVRiOpB?U3} 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

    x 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 A+5i9m literal 0 HcmV?d00001 diff --git a/assets/images/small-image.jpg b/assets/images/small-image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5bf58a94932c306eaf01dce6561ef37afa513a11 GIT binary patch literal 44128 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�sSMF&Mw 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

    Modelator is a tool that facilitates generation and execution of tests. Besides other features, it provides:

    • easy selection of a model checker to execute (Apalache or TLC)
    • automatic enumeration of tests in TLA+ files
    • generation of multiple test executions from the same test assertion
    • interfaces for execution of generated tests in target languages (currently Rust and Go)

    MBT Architecture


    diff --git a/docs/tla_basics_tutorials/apalache_vs_tlc.html b/docs/tla_basics_tutorials/apalache_vs_tlc.html new file mode 100644 index 00000000..02593d86 --- /dev/null +++ b/docs/tla_basics_tutorials/apalache_vs_tlc.html @@ -0,0 +1,23 @@ + + + Apalache vs TLC | Model Based Techniques + Skip to main content Link Menu Expand (external link) Document Search Copy Copied

    Apalache vs TLC

    In ‘Hello World’ we used TLC to model check a simple model. Both model checkers have advantages and disadvantages.

    Apalache

    Apalache is a bounded symbolic model checker. Apalache will transform your Init and Next boolean functions into a logical formula which can be solved using an SMT solver. The formula is a conjunction of smaller formulas, one for each step of the system. This means Apalache requires a parameter k specifying how many steps it should explore, starting from Init.

    The advantage of Apalache’s approach is that it can deal with some infinite state spaces. For example it can solve the constraint problem (x is integer) /\ (0 <= x) /\ (x < 2^32) very easily - providing concrete values of x that satisfy the constraints. Can you see how this may be useful for modelling financial transaction software?

    The disadvantage of Apalache’s approach is that it can not easily check executions which take many steps from Init. This is because the formula grows for each step in the execution, becoming progressively more difficult to solve with an SMT solver. In practice 6-12 steps may be achievable in a reasonable time, depending on the model.

    TLC

    TLC is an explicit state enumeration model checker. TLC will perform a breadth first search of the state space starting from the Init state. Each explored state is fingerprinted and the fingerprint is stored. When a state is processed from the queue (BFS style) TLC will only explore its successor states if its fingerprint has not been seen before.

    The advantage of TLC’s approach is that it can check unbounded length executions. In particular, if there are finitely many possible system states, TLC can enumerate all of them. In practice it is possible to check billions of states, the only limit is storage (to store the BFS queue and the fingerprints) and time. In practice TLC is fast when it can use only RAM but will become extremely slow if it runs out of memory and has to store data on disk.

    The disadvantage of TLC’s approach is that it must enumerate states explicitly and cannot solve symbolic constraints. For example if x can feasibly take values in [1, 2^32] then TLC will have to check a state for each value. How many states will TLC have to check if (x, y) can both take values in [1, 2^32]?

    Feature asymmetry

    There are features that TLC has and Apalache does’t and vice versa.

    [Coming soon! TODO: link to an Apalache vs TLC page with a detailed discussion]

    In this tutorial we focus on Apalache, and particularly three features:

    1. +The type checker
      Apalache comes with a type checker for TLA+ which helps you to develop models without creating bugs in the model itself
    2. +Trace invariants
      Apalache lets you define boolean functions over the entire sequence of states in an execution. This lets you detect system behavior that single state boolean functions would not be able to detect
    3. +Enumerating counterexamples
      Apalache can generate multiple traces for a given behavior. This enables generating thorough tests for a real system.

    diff --git a/docs/tla_basics_tutorials/drawings/HelloWorld.excalidraw b/docs/tla_basics_tutorials/drawings/HelloWorld.excalidraw new file mode 100644 index 00000000..aa7afca7 --- /dev/null +++ b/docs/tla_basics_tutorials/drawings/HelloWorld.excalidraw @@ -0,0 +1,4010 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "type": "rectangle", + "version": 1446, + "versionNonce": 999739177, + "isDeleted": false, + "id": "TmcH0Jx97RKiX3HTn3G9t", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1094.1150948660775, + "y": 255.06301153273967, + "strokeColor": "#e67700", + "backgroundColor": "#fab005", + "width": 169.87695312500006, + "height": 56.31835937500002, + "seed": 645538697, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335 + }, + { + "type": "rectangle", + "version": 1451, + "versionNonce": 157275111, + "isDeleted": false, + "id": "z-rMSErC_PzerIxzBgDWm", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 686.9568917410775, + "y": 250.95168340773967, + "strokeColor": "#e67700", + "backgroundColor": "#fab005", + "width": 169.87695312500006, + "height": 56.31835937500002, + "seed": 686117255, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335 + }, + { + "type": "ellipse", + "version": 1898, + "versionNonce": 318305321, + "isDeleted": false, + "id": "WvPlFCyeWlGUFNTny5vMs", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 396.52573164683156, + "y": 2020.1052517361322, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 759971840, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "zhUWlL0aDiovO1ZhU1MAJ", + "CFwZfaNGTEIN5egrERct6" + ], + "updated": 1637932224362 + }, + { + "type": "ellipse", + "version": 390, + "versionNonce": 472187401, + "isDeleted": false, + "id": "Fj3AnSZMo9Yl7WSbmNMgL", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 325.55664062499994, + "y": 56.900390625, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 2106572800, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "xCh-izMBngkhuUJtLXE_u" + ], + "updated": 1637932874335 + }, + { + "type": "ellipse", + "version": 443, + "versionNonce": 1299445513, + "isDeleted": false, + "id": "u21zuwLUBC7QsVftWuZW4", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 720.013671875, + "y": 55.15625, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 899137536, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt" + ], + "updated": 1637932874346 + }, + { + "type": "ellipse", + "version": 511, + "versionNonce": 1286375337, + "isDeleted": false, + "id": "mc2holj_94vCi_dtmhK0H", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1119.1946614583335, + "y": 53.5, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 1827651584, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4WzVYq0DFGwRDjZ7TzapG", + "6beViNl5chn6388rpk9Mq", + "V3EbyqTux_XD6daWn56SA" + ], + "updated": 1637932874346 + }, + { + "type": "text", + "version": 376, + "versionNonce": 1392937161, + "isDeleted": false, + "id": "FNLTX5XBAgfxjYMCt7vmz", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 726.224609375, + "y": 87.130859375, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 82, + "height": 24, + "seed": 44548096, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "xCh-izMBngkhuUJtLXE_u", + "Y_tSXab1UZyykolPFeNXt", + "V3EbyqTux_XD6daWn56SA" + ], + "updated": 1637932874346, + "fontSize": 20, + "fontFamily": 3, + "text": "Network", + "baseline": 19, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 453, + "versionNonce": 1547673543, + "isDeleted": false, + "id": "xCh-izMBngkhuUJtLXE_u", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 419.4863641638089, + "y": 101.52798642481082, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 302.55465146119104, + "height": 0.8244826210524252, + "seed": 1471135744, + "groupIds": [], + "strokeSharpness": "round", + "boundElementIds": [], + "updated": 1637932874345, + "startBinding": { + "elementId": "Kq3dh5b7DB8EDCgGZtuKv", + "focus": -1.6600333479636116, + "gap": 8.503914616855809 + }, + "endBinding": { + "elementId": "FNLTX5XBAgfxjYMCt7vmz", + "focus": -0.11967871022884917, + "gap": 4.18359375 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 302.55465146119104, + -0.8244826210524252 + ] + ] + }, + { + "type": "text", + "version": 747, + "versionNonce": 1724873383, + "isDeleted": false, + "id": "4JYWadKJ631SBtJOu2Vkr", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 463.82110851045906, + "y": 61.61368681694, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 171.8713942307692, + "height": 29.593749999999996, + "seed": 1270333440, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 24.46886997193781, + "fontFamily": 3, + "text": "AliceSend(m)", + "baseline": 23.593749999999996, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 893, + "versionNonce": 1274554185, + "isDeleted": false, + "id": "3KxaWCVduw80h3hRd6NrR", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 288.1936197916669, + "y": 214.5097656249999, + "strokeColor": "#000000", + "backgroundColor": "#fab005", + "width": 184, + "height": 29, + "seed": 2126495744, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 24.156249999999975, + "fontFamily": 3, + "text": "alices_outbox", + "baseline": 23, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1104, + "versionNonce": 746032583, + "isDeleted": false, + "id": "8g4Gvu07d993_Qotib4o8", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1106.5416666666672, + "y": 220.66685267857133, + "strokeColor": "#000000", + "backgroundColor": "#fab005", + "width": 146, + "height": 30, + "seed": 521650176, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 24.86235119047619, + "fontFamily": 3, + "text": "bobs_inbox", + "baseline": 24, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 974, + "versionNonce": 585520681, + "isDeleted": false, + "id": "nqvyXMjYUMwdrD6j1zPH-", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 725.65625, + "y": 215.4381064497718, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 102, + "height": 30, + "seed": 1713356800, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "xCh-izMBngkhuUJtLXE_u" + ], + "updated": 1637932874335, + "fontSize": 24.786494006849324, + "fontFamily": 3, + "text": "network", + "baseline": 24, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 669, + "versionNonce": 636501223, + "isDeleted": false, + "id": "M_g43PfHP9ufC11klcw4J", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1494.4863281250002, + "y": 19.050781249999943, + "strokeColor": "#000000", + "backgroundColor": "#fab005", + "width": 145, + "height": 33, + "seed": 203931648, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "6beViNl5chn6388rpk9Mq" + ], + "updated": 1637932874335, + "fontSize": 27.47656250000001, + "fontFamily": 3, + "text": "bobs_mood", + "baseline": 27, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "diamond", + "version": 1152, + "versionNonce": 1659873929, + "isDeleted": false, + "id": "cbusUS5YiTQ6yqh3e1Uax", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1516.4420572916667, + "y": 58.93945312499994, + "strokeColor": "#e67700", + "backgroundColor": "#fab005", + "width": 95.20703125, + "height": 86.78515625000001, + "seed": 825212928, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "6beViNl5chn6388rpk9Mq", + "X27noJ9fFsLGrS6-OsDSu" + ], + "updated": 1637932874347 + }, + { + "type": "text", + "version": 612, + "versionNonce": 1988337641, + "isDeleted": false, + "id": "VWZ06qbSrtlbto2V4R1Hm", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1555.3040364583337, + "y": 83.46289062499994, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 18.950624999999995, + "height": 52.64062500000001, + "seed": 1966587904, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 42.112500000000004, + "fontFamily": 1, + "text": "?", + "baseline": 36.64062500000001, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 977, + "versionNonce": 865858889, + "isDeleted": false, + "id": "Kq3dh5b7DB8EDCgGZtuKv", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 419.8567708333333, + "y": 110.03190104166663, + "strokeColor": "#c92a2a", + "backgroundColor": "transparent", + "width": 283, + "height": 25, + "seed": 1088405504, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "xCh-izMBngkhuUJtLXE_u" + ], + "updated": 1637932874345, + "fontSize": 20, + "fontFamily": 1, + "text": " IF (m) not in alices_outbox", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1073, + "versionNonce": 716815049, + "isDeleted": false, + "id": "uyqqE1FoXCpmB4_H4YpGp", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 441.7317708333333, + "y": 134.25585937500006, + "strokeColor": "#e67700", + "backgroundColor": "transparent", + "width": 245, + "height": 25, + "seed": 1207418880, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 20, + "fontFamily": 1, + "text": "Add (m) in alices_outbox", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1150, + "versionNonce": 1122693703, + "isDeleted": false, + "id": "_xhvpwbBykycgAoYOzmdx", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 442.4934895833333, + "y": 155.87825520833343, + "strokeColor": "#e67700", + "backgroundColor": "transparent", + "width": 191, + "height": 25, + "seed": 1929363456, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 20, + "fontFamily": 1, + "text": "Add (m) in network", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 599, + "versionNonce": 1797880233, + "isDeleted": false, + "id": "6w-OXSIfOmax2w5J1fPEK", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 103.64192708333326, + "y": 255.82747395833337, + "strokeColor": "#e67700", + "backgroundColor": "#40c057", + "width": 180, + "height": 34, + "seed": 1356273083, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 28, + "fontFamily": 3, + "text": "VARIABLES ", + "baseline": 27, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 867, + "versionNonce": 1367544167, + "isDeleted": false, + "id": "TXQYBBK0Ys-PDOJY0njfK", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 117.78190104166654, + "y": 86.65559895833343, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 115, + "height": 102, + "seed": 1387758229, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 28, + "fontFamily": 3, + "text": "STATES\n \n", + "baseline": 95, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1164, + "versionNonce": 1224629385, + "isDeleted": false, + "id": "U0d4I7MYVb1DsuaIUI-JT", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 698.2649739583333, + "y": -22.802734375, + "strokeColor": "#e67700", + "backgroundColor": "transparent", + "width": 156, + "height": 25, + "seed": 2097659904, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 20, + "fontFamily": 1, + "text": "rm(m) in network", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1246, + "versionNonce": 302664839, + "isDeleted": false, + "id": "r2gQWBkXmrUchNA-r0N6U", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 855.6536458333333, + "y": 129.85546875, + "strokeColor": "#e67700", + "backgroundColor": "transparent", + "width": 212, + "height": 25, + "seed": 995082240, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 20, + "fontFamily": 1, + "text": "Add( m) in bobs_inbox", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1406, + "versionNonce": 603186025, + "isDeleted": false, + "id": "qpTB6_CJxtmdtjIRkAC5z", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 858.34375, + "y": 151.38411458333337, + "strokeColor": "#e67700", + "backgroundColor": "transparent", + "width": 181, + "height": 25, + "seed": 995606528, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 20, + "fontFamily": 1, + "text": "Add (m) in network", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 560, + "versionNonce": 809313191, + "isDeleted": false, + "id": "wVUwmyBLo8R6h-z4pmFkN", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 117.32942708333329, + "y": -63.850260416666714, + "strokeColor": "#364fc7", + "backgroundColor": "#40c057", + "width": 148, + "height": 34, + "seed": 101695488, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 28, + "fontFamily": 3, + "text": "Actions ", + "baseline": 27, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1698, + "versionNonce": 1482001993, + "isDeleted": false, + "id": "L4QA-avL9hEGwFdMdDSXa", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1265.766276041667, + "y": 119.16341145833337, + "strokeColor": "#e67700", + "backgroundColor": "transparent", + "width": 160, + "height": 25, + "seed": 409452544, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 20, + "fontFamily": 1, + "text": "Check bobs-inbox", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 1443, + "versionNonce": 1831967239, + "isDeleted": false, + "id": "Y_tSXab1UZyykolPFeNXt", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 1.720361495067964, + "x": 805.2871499046973, + "y": 70.72730184770859, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 61.37037847765998, + "height": 65.50246680884186, + "seed": 540000256, + "groupIds": [], + "strokeSharpness": "round", + "boundElementIds": [], + "updated": 1637932874346, + "startBinding": { + "elementId": "u21zuwLUBC7QsVftWuZW4", + "focus": -0.8172087449705919, + "gap": 1 + }, + "endBinding": { + "elementId": "FNLTX5XBAgfxjYMCt7vmz", + "focus": 0.880676529442949, + "gap": 15.746091617521373 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -53.533619879527805, + -4.3106725473418805 + ], + [ + -61.37037847765998, + -49.238564793664864 + ], + [ + -4.148891944685261, + -65.50246680884186 + ] + ] + }, + { + "type": "ellipse", + "version": 528, + "versionNonce": 143888233, + "isDeleted": false, + "id": "_4yjcNWhsY2JCE_Vhm0_r", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 968.0863715277776, + "y": 793.6515687003969, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 153894912, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "y17_Rqi9c1kNO4rlXr-Nu", + "LN5QE1WFVh1G3b7PPnHis", + "09kyfwkwju8dHkkfosg3Z", + "IjN1VunwXEJGXG3vmwIh4", + "PssUX5tJXzKVxRuhTSoC1" + ], + "updated": 1637932224363 + }, + { + "type": "text", + "version": 93, + "versionNonce": 666777511, + "isDeleted": false, + "id": "Ew-jUK9Kx39alf7HqgS9L", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 999.2041170634918, + "y": 826.5285218253969, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 36, + "height": 25, + "seed": 430194688, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224363, + "fontSize": 20, + "fontFamily": 1, + "text": "Init", + "baseline": 18, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "ellipse", + "version": 807, + "versionNonce": 1679800905, + "isDeleted": false, + "id": "VlwvFVtWP0bC2pgW0Nm3Q", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 591.7424355158728, + "y": 994.5527963789684, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 1528578048, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "zhUWlL0aDiovO1ZhU1MAJ", + "v7_zvK6k4FhieHFwiM0NO", + "4DVlD4r9XK4CbXGuRcd0W", + "A3Th5kOpCAx3h68Xmf67r", + "SEkiyPIyY6OBVh8my8m19", + "0ng5YSxtq6a_neN0u1V1U", + "y17_Rqi9c1kNO4rlXr-Nu" + ], + "updated": 1637932224363 + }, + { + "type": "ellipse", + "version": 835, + "versionNonce": 981904071, + "isDeleted": false, + "id": "w-yTE4SGSeA7LNbpEakwY", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0.0028922551312184908, + "x": 960.1129712301587, + "y": 1000.8688306051588, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 764690432, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "09kyfwkwju8dHkkfosg3Z", + "Sfp_6DI0qlQ4Z-V4tApZa", + "Ip00Vnlr1xb91HFUeGvgK" + ], + "updated": 1637932224363 + }, + { + "type": "ellipse", + "version": 767, + "versionNonce": 379816233, + "isDeleted": false, + "id": "Ud9FS33IzltIqSMnDDl8Q", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1325.2301587301586, + "y": 992.3894779265875, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 1896628224, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "IjN1VunwXEJGXG3vmwIh4", + "rs7sGjZeMXlPLsMGSrrPC", + "PssUX5tJXzKVxRuhTSoC1" + ], + "updated": 1637932224363 + }, + { + "type": "ellipse", + "version": 1315, + "versionNonce": 1041480167, + "isDeleted": false, + "id": "RmBmPwVrh-oSiGyt8JCOK", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 40, + "angle": 0, + "x": 252.4102182539679, + "y": 1305.6251550099207, + "strokeColor": "#364fc7", + "backgroundColor": "#228be6", + "width": 96.72656249999999, + "height": 97.74609374999999, + "seed": 1602207744, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "Zbvqb041P_fM1c-KnMVln" + ], + "updated": 1637932224363 + }, + { + "type": "arrow", + "version": 789, + "versionNonce": 696941577, + "isDeleted": false, + "id": "y17_Rqi9c1kNO4rlXr-Nu", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 965.1697460722007, + "y": 843.0777558214022, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 316.12025428869356, + "height": 151.30465136307407, + "seed": 92553216, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224363, + "startBinding": { + "elementId": "_4yjcNWhsY2JCE_Vhm0_r", + "focus": 0.39342427044528006, + "gap": 3.039891227915213 + }, + "endBinding": { + "elementId": "VlwvFVtWP0bC2pgW0Nm3Q", + "focus": -0.8005796514567758, + "gap": 1.4603711179202534 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -316.12025428869356, + 151.30465136307407 + ] + ] + }, + { + "type": "arrow", + "version": 587, + "versionNonce": 1735517447, + "isDeleted": false, + "id": "09kyfwkwju8dHkkfosg3Z", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1011.4247955369528, + "y": 887.4923955164953, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 0.133414754091973, + "height": 111.26710540950569, + "seed": 1258045440, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224363, + "startBinding": { + "elementId": "_4yjcNWhsY2JCE_Vhm0_r", + "focus": 0.06427651836783131, + "gap": 2.002665759386673 + }, + "endBinding": { + "elementId": "w-yTE4SGSeA7LNbpEakwY", + "focus": 0.11348167063761183, + "gap": 2.3856747310506563 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0.133414754091973, + 111.26710540950569 + ] + ] + }, + { + "type": "text", + "version": 973, + "versionNonce": 371043367, + "isDeleted": false, + "id": "WBKDyZdYD2iT-CAPRKR1_", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 500.4636819914365, + "y": 940.7840801692975, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 196.18407346491225, + "height": 22.056197608481252, + "seed": 1760313344, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224363, + "fontSize": 18.573640091352626, + "fontFamily": 3, + "text": "AliceSend(\"Hello\")", + "baseline": 18.056197608481252, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 2559, + "versionNonce": 2033527977, + "isDeleted": false, + "id": "A3Th5kOpCAx3h68Xmf67r", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 593.2881829977067, + "y": 1052.4652350071742, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 289.677625367772, + "height": 252.2423572369887, + "seed": 1030733824, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224364, + "startBinding": { + "elementId": "ycpaXfnVwjdPWdMmnGtEA", + "focus": 0.16346393092417366, + "gap": 8.310651327690152 + }, + "endBinding": { + "elementId": "RmBmPwVrh-oSiGyt8JCOK", + "focus": -0.7334831466610665, + "gap": 1 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -289.677625367772, + 252.2423572369887 + ] + ] + }, + { + "type": "ellipse", + "version": 1562, + "versionNonce": 555462537, + "isDeleted": false, + "id": "sQOV73Jts-AXxrYF2i_KO", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 454.7372271825395, + "y": 1298.824559771827, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 2037891072, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "zhUWlL0aDiovO1ZhU1MAJ", + "hwtOgNamEqPj-gj5ufs4m" + ], + "updated": 1637932224364 + }, + { + "type": "arrow", + "version": 3076, + "versionNonce": 1398778247, + "isDeleted": false, + "id": "zhUWlL0aDiovO1ZhU1MAJ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 609.8672364084458, + "y": 1079.4112191071413, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 106.36755725058424, + "height": 218.47956227560144, + "seed": 1954529280, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224364, + "startBinding": { + "elementId": "ycpaXfnVwjdPWdMmnGtEA", + "focus": 0.018311905145953215, + "gap": 16.41134311507767 + }, + "endBinding": { + "elementId": "sQOV73Jts-AXxrYF2i_KO", + "focus": -0.3955288212349696, + "gap": 1 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -106.36755725058424, + 218.47956227560144 + ] + ] + }, + { + "type": "ellipse", + "version": 1712, + "versionNonce": 1391384169, + "isDeleted": false, + "id": "Dv61XhNXMTYrm3zIOwY1r", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 655.7854042658726, + "y": 1301.023220486112, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 1317519360, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "zhUWlL0aDiovO1ZhU1MAJ", + "k9oJyuet5ScMqPZm_b-ZF", + "v7_zvK6k4FhieHFwiM0NO", + "0ng5YSxtq6a_neN0u1V1U" + ], + "updated": 1637932224364 + }, + { + "type": "text", + "version": 2366, + "versionNonce": 954130599, + "isDeleted": false, + "id": "lchb-k9wTsDjCQoAxpPtR", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 260.729972718254, + "y": 1224.91728670635, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 84, + "height": 38, + "seed": 663732224, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "v7_zvK6k4FhieHFwiM0NO" + ], + "updated": 1637932224364, + "fontSize": 16, + "fontFamily": 3, + "text": "AliceSend\n(\"World\")", + "baseline": 34, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 2345, + "versionNonce": 1903829321, + "isDeleted": false, + "id": "C6GOOBcPBymRCXp26aSNq", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 401.18291170634836, + "y": 1227.9064980158735, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 103, + "height": 38, + "seed": 530038784, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W" + ], + "updated": 1637932224364, + "fontSize": 16, + "fontFamily": 3, + "text": "NetworkLoss\n (\"Hello\")", + "baseline": 34, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "ellipse", + "version": 1335, + "versionNonce": 329921479, + "isDeleted": false, + "id": "XpWyyto2K8Y_oknNgEXqd", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 878.1412450396824, + "y": 1307.8145151289684, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 1453309952, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "zhUWlL0aDiovO1ZhU1MAJ", + "v7_zvK6k4FhieHFwiM0NO", + "4DVlD4r9XK4CbXGuRcd0W", + "UJyt7821b-hSrpgjI4Tyj" + ], + "updated": 1637932224364 + }, + { + "type": "text", + "version": 566, + "versionNonce": 2048462889, + "isDeleted": false, + "id": "ycpaXfnVwjdPWdMmnGtEA", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 601.5988343253969, + "y": 987.9998759920636, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 71, + "height": 75, + "seed": 222576640, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W", + "zhUWlL0aDiovO1ZhU1MAJ", + "y17_Rqi9c1kNO4rlXr-Nu", + "AShLdPxqZwteTM6r9sF2h", + "A3Th5kOpCAx3h68Xmf67r" + ], + "updated": 1637932224364, + "fontSize": 20, + "fontFamily": 1, + "text": "\nA. sent\n\"Hello\"", + "baseline": 68, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "text", + "version": 943, + "versionNonce": 467542759, + "isDeleted": false, + "id": "_7GbS3kM2d5NKslGxdfac", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 252.29619295634893, + "y": 1329.691654265873, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 102, + "height": 40, + "seed": 12042240, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A3Th5kOpCAx3h68Xmf67r", + "Zbvqb041P_fM1c-KnMVln" + ], + "updated": 1637932224364, + "fontSize": 16, + "fontFamily": 1, + "text": "A. sent \n\"Hello World\" ", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "text", + "version": 1016, + "versionNonce": 850862857, + "isDeleted": false, + "id": "oK9jzkZgZodQJRH8kBfcV", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 464.92640128968213, + "y": 1325.2449353768002, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 78, + "height": 40, + "seed": 1822932992, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "k9oJyuet5ScMqPZm_b-ZF", + "EW5RbrLfuIeC3SnbdU171", + "SEkiyPIyY6OBVh8my8m19", + "M8Jx2TsAdwk1xTrzuGjvY", + "zhUWlL0aDiovO1ZhU1MAJ", + "UUofUfdzbsJ1M607_HnaI", + "hwtOgNamEqPj-gj5ufs4m" + ], + "updated": 1637932224364, + "fontSize": 16.27385124610591, + "fontFamily": 1, + "text": "B. receive\n\"Hello\"", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "text", + "version": 900, + "versionNonce": 1376202247, + "isDeleted": false, + "id": "m91_AnjXutpp4PWSsdruQ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 671.9061259920632, + "y": 1322.6901661706358, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 57, + "height": 50, + "seed": 28295168, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224364, + "fontSize": 20, + "fontFamily": 1, + "text": "lost\n\"Hello\"", + "baseline": 43, + "textAlign": "center", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 3294, + "versionNonce": 399497705, + "isDeleted": false, + "id": "4DVlD4r9XK4CbXGuRcd0W", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0.04222697259628028, + "x": 675.293685468811, + "y": 1065.5631078872823, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 249.62050600787825, + "height": 237.08187509069353, + "seed": 901234688, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224364, + "startBinding": { + "elementId": "ycpaXfnVwjdPWdMmnGtEA", + "focus": -0.1329147623630394, + "gap": 7.810247716176377 + }, + "endBinding": { + "elementId": "XpWyyto2K8Y_oknNgEXqd", + "focus": 0.6215598159026234, + "gap": 1 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 249.62050600787825, + 237.08187509069353 + ] + ] + }, + { + "type": "text", + "version": 2344, + "versionNonce": 1898042663, + "isDeleted": false, + "id": "4K7XLaPZhwRE1slOC9JGl", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 545.1542658730159, + "y": 1228.0032242063498, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 131, + "height": 38, + "seed": 683655168, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W" + ], + "updated": 1637932224364, + "fontSize": 16, + "fontFamily": 3, + "text": "NetworkDeliver\n (\"Hello\")", + "baseline": 34, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 161, + "versionNonce": 175027401, + "isDeleted": false, + "id": "0KkbKeTbIOxoIZWCLv80z", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 971.4918774801588, + "y": 1016.766617063492, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 71, + "height": 50, + "seed": 690241536, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "Ip00Vnlr1xb91HFUeGvgK" + ], + "updated": 1637932224364, + "fontSize": 20, + "fontFamily": 1, + "text": "A. sent\n\"World\"", + "baseline": 43, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "text", + "version": 159, + "versionNonce": 547002439, + "isDeleted": false, + "id": "tV-rKbwu4hxcqZHIo3StF", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1337.7588045634918, + "y": 1006.8028893849212, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 74, + "height": 50, + "seed": 2057060352, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "rs7sGjZeMXlPLsMGSrrPC", + "LN5QE1WFVh1G3b7PPnHis" + ], + "updated": 1637932224364, + "fontSize": 20, + "fontFamily": 1, + "text": "B.\nNeutral", + "baseline": 43, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "text", + "version": 652, + "versionNonce": 1043280809, + "isDeleted": false, + "id": "PoAbJZNeP0zOytfwu9siZ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 889.7575024801586, + "y": 1327.4734623015872, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 74, + "height": 50, + "seed": 2059911168, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W", + "lVltLokPzy-IM3WoBZ93X" + ], + "updated": 1637932224364, + "fontSize": 20, + "fontFamily": 1, + "text": "Bob\nNeutral", + "baseline": 43, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "arrow", + "version": 1038, + "versionNonce": 1485337223, + "isDeleted": false, + "id": "Ip00Vnlr1xb91HFUeGvgK", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1008.4620767527986, + "y": 1093.0611199928328, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 1.4400978097366988, + "height": 61.895774249445594, + "seed": 1271906304, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224364, + "startBinding": { + "elementId": "w-yTE4SGSeA7LNbpEakwY", + "focus": -0.02203774185057466, + "gap": 1 + }, + "endBinding": { + "elementId": "30-ZrUSYAGqRczQDpUCKJ", + "focus": -0.06790819976749124, + "gap": 2.390079964088841 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 1.4400978097366988, + 61.895774249445594 + ] + ] + }, + { + "type": "arrow", + "version": 1008, + "versionNonce": 676535657, + "isDeleted": false, + "id": "rs7sGjZeMXlPLsMGSrrPC", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1372.9513635239823, + "y": 1086.3173831781446, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 1.2404479109413842, + "height": 67.90309819835875, + "seed": 1426341888, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224364, + "startBinding": { + "elementId": "Ud9FS33IzltIqSMnDDl8Q", + "focus": -0.012776876546946037, + "gap": 2.0242921668879035 + }, + "endBinding": { + "elementId": "fWvOrItIdskfpszhpsAv3", + "focus": -0.0570390555301931, + "gap": 8.777534496530393 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 1.2404479109413842, + 67.90309819835875 + ] + ] + }, + { + "type": "text", + "version": 336, + "versionNonce": 1594456775, + "isDeleted": false, + "id": "hthQaJ9qPHkBtzxFKoaeZ", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 529.1031125992101, + "y": 754.3016803075496, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "width": 318, + "height": 45, + "seed": 712785920, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932472128, + "fontSize": 36, + "fontFamily": 1, + "text": "Graph Exploration", + "baseline": 32, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 1218, + "versionNonce": 1086163017, + "isDeleted": false, + "id": "UJyt7821b-hSrpgjI4Tyj", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 923.1221618506954, + "y": 1400.9872271825511, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "width": 2.0170879101626724, + "height": 43.92187500000637, + "seed": 1003995136, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224364, + "startBinding": { + "elementId": "XpWyyto2K8Y_oknNgEXqd", + "focus": 0.07431797989050726, + "gap": 1.2638809300543556 + }, + "endBinding": { + "elementId": "Wzf8z-4CtN3Q4MBQaKP8g", + "focus": -0.044405405300702944, + "gap": 1.3971354166666288 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 2.0170879101626724, + 43.92187500000637 + ] + ] + }, + { + "type": "arrow", + "version": 1390, + "versionNonce": 1509211335, + "isDeleted": false, + "id": "-F__nh9fqpMT7-0D2UHV8", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 701.6945497688038, + "y": 1392.1711929563605, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "width": 0.8291313165691463, + "height": 53.994605654761926, + "seed": 1793048576, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224364, + "startBinding": null, + "endBinding": { + "elementId": "VHpBw3x1Ble_U3oCNUjA4", + "focus": -0.03373329269035542, + "gap": 2.4665178571498245 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -0.8291313165691463, + 53.994605654761926 + ] + ] + }, + { + "type": "arrow", + "version": 1391, + "versionNonce": 2052560681, + "isDeleted": false, + "id": "0ng5YSxtq6a_neN0u1V1U", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 653.8967279186683, + "y": 1086.6780106110514, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "width": 38.83729480826594, + "height": 211.81669801814223, + "seed": 2028453888, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224364, + "startBinding": { + "elementId": "VlwvFVtWP0bC2pgW0Nm3Q", + "focus": -0.1607603716728784, + "gap": 2.830483721304738 + }, + "endBinding": { + "elementId": "Dv61XhNXMTYrm3zIOwY1r", + "focus": -0.00881048232412835, + "gap": 3.403014235506916 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 38.83729480826594, + 211.81669801814223 + ] + ] + }, + { + "type": "rectangle", + "version": 1107, + "versionNonce": 703564775, + "isDeleted": false, + "id": "DpI4rWFZM-U04cLys42hE", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 241.77517361111518, + "y": 1447.2028149801702, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 106.73549107142861, + "height": 34.319196428571246, + "seed": 134201344, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "lVltLokPzy-IM3WoBZ93X", + "rt5HJ517pZOfID_nqnATO", + "Zbvqb041P_fM1c-KnMVln", + "UUofUfdzbsJ1M607_HnaI" + ], + "updated": 1637932224364 + }, + { + "type": "arrow", + "version": 1031, + "versionNonce": 1468844553, + "isDeleted": false, + "id": "Zbvqb041P_fM1c-KnMVln", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 298.44445028843097, + "y": 1406.071029728814, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "width": 0.20458423747083998, + "height": 39.21023677425637, + "seed": 99598336, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224364, + "startBinding": { + "elementId": "RmBmPwVrh-oSiGyt8JCOK", + "gap": 2.7533976429523404, + "focus": 0.055744242766957365 + }, + "endBinding": { + "elementId": "DpI4rWFZM-U04cLys42hE", + "gap": 1.9215484770996831, + "focus": 0.06744962998247583 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0.20458423747083998, + 39.21023677425637 + ] + ] + }, + { + "type": "text", + "version": 637, + "versionNonce": 1773963751, + "isDeleted": false, + "id": "VvNGpiFFP5wZ4PNKahSTu", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 624.8833395337341, + "y": 806.7768477182717, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "width": 101, + "height": 25, + "seed": 1784430592, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932475671, + "fontSize": 20, + "fontFamily": 1, + "text": "18 States", + "baseline": 18, + "textAlign": "center", + "verticalAlign": "top" + }, + { + "type": "rectangle", + "version": 1295, + "versionNonce": 22585577, + "isDeleted": false, + "id": "VHpBw3x1Ble_U3oCNUjA4", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 649.0054563492104, + "y": 1448.6323164682724, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 106.73549107142861, + "height": 34.319196428571246, + "seed": 838320128, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "lVltLokPzy-IM3WoBZ93X", + "rt5HJ517pZOfID_nqnATO", + "-F__nh9fqpMT7-0D2UHV8" + ], + "updated": 1637932224364 + }, + { + "type": "rectangle", + "version": 1228, + "versionNonce": 1454177831, + "isDeleted": false, + "id": "Wzf8z-4CtN3Q4MBQaKP8g", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 875.028521825401, + "y": 1446.3062375992242, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 106.73549107142861, + "height": 34.319196428571246, + "seed": 486522880, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "lVltLokPzy-IM3WoBZ93X", + "rt5HJ517pZOfID_nqnATO", + "UJyt7821b-hSrpgjI4Tyj" + ], + "updated": 1637932224364 + }, + { + "type": "rectangle", + "version": 893, + "versionNonce": 1967561673, + "isDeleted": false, + "id": "30-ZrUSYAGqRczQDpUCKJ", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 960.6405009920675, + "y": 1157.3469742063671, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 106.73549107142861, + "height": 34.319196428571246, + "seed": 1728561152, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "lVltLokPzy-IM3WoBZ93X", + "rt5HJ517pZOfID_nqnATO", + "Ip00Vnlr1xb91HFUeGvgK" + ], + "updated": 1637932224364 + }, + { + "type": "rectangle", + "version": 923, + "versionNonce": 1557700935, + "isDeleted": false, + "id": "fWvOrItIdskfpszhpsAv3", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1324.3598090277824, + "y": 1162.9980158730339, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 106.73549107142861, + "height": 34.319196428571246, + "seed": 977027072, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "lVltLokPzy-IM3WoBZ93X", + "rt5HJ517pZOfID_nqnATO", + "rs7sGjZeMXlPLsMGSrrPC" + ], + "updated": 1637932224364 + }, + { + "type": "ellipse", + "version": 1672, + "versionNonce": 417984329, + "isDeleted": false, + "id": "Vj1NPTBDGTvEhkuYrfGbs", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 40, + "angle": 0, + "x": 577.0056423611154, + "y": 1728.45439608137, + "strokeColor": "#1864ab", + "backgroundColor": "#228be6", + "width": 92.5078125, + "height": 91.92578125, + "seed": 1169440768, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "zhUWlL0aDiovO1ZhU1MAJ", + "bXyW1a9bOHnT7MLNLY_d4", + "UUofUfdzbsJ1M607_HnaI" + ], + "updated": 1637932224365 + }, + { + "type": "ellipse", + "version": 1769, + "versionNonce": 2120162857, + "isDeleted": false, + "id": "g7vs8C6uqO4bTo61O59Aw", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 396.71546378968696, + "y": 1893.2088603670807, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 363085824, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "zhUWlL0aDiovO1ZhU1MAJ", + "ltQqjniw13AuUilgSxElZ", + "CFwZfaNGTEIN5egrERct6" + ], + "updated": 1637932224365 + }, + { + "type": "ellipse", + "version": 2125, + "versionNonce": 520843529, + "isDeleted": false, + "id": "9J6JtmeIAxyvqxZWDzdZ6", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 391.96843998016334, + "y": 2157.7987041170895, + "strokeColor": "#087f5b", + "backgroundColor": "#40c057", + "width": 92.5078125, + "height": 91.92578125, + "seed": 545538048, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "zhUWlL0aDiovO1ZhU1MAJ", + "k9oJyuet5ScMqPZm_b-ZF", + "v7_zvK6k4FhieHFwiM0NO", + "71upoTD6GFgrOXKlu5yG9" + ], + "updated": 1637932224365 + }, + { + "type": "arrow", + "version": 3152, + "versionNonce": 1046921223, + "isDeleted": false, + "id": "CFwZfaNGTEIN5egrERct6", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 442.2956769849054, + "y": 1989.9550739462277, + "strokeColor": "#2b8a3e", + "backgroundColor": "#40c057", + "width": 1.032870407808332, + "height": 29.82836233614421, + "seed": 697581568, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224365, + "startBinding": { + "elementId": "g7vs8C6uqO4bTo61O59Aw", + "focus": 0.052551992208420065, + "gap": 4.824849964035046 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 1.032870407808332, + 29.82836233614421 + ] + ] + }, + { + "type": "arrow", + "version": 3461, + "versionNonce": 747078345, + "isDeleted": false, + "id": "71upoTD6GFgrOXKlu5yG9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 439.77464787755434, + "y": 2111.7131329632525, + "strokeColor": "#2b8a3e", + "backgroundColor": "#40c057", + "width": 0.8900026040594184, + "height": 42.33167354011812, + "seed": 1676427264, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224365, + "startBinding": null, + "endBinding": { + "elementId": "9J6JtmeIAxyvqxZWDzdZ6", + "focus": 0.07538421404810115, + "gap": 3.813155082639817 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0.8900026040594184, + 42.33167354011812 + ] + ] + }, + { + "type": "arrow", + "version": 3509, + "versionNonce": 2012882057, + "isDeleted": false, + "id": "ltQqjniw13AuUilgSxElZ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 576.2789413248415, + "y": 1800.6506260525794, + "strokeColor": "#2b8a3e", + "backgroundColor": "#40c057", + "width": 115.41683958477779, + "height": 98.53937305086629, + "seed": 1693204480, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224365, + "startBinding": { + "elementId": "O40dBsx-Mma-qKHJ--JAE", + "focus": 0.21826802079855015, + "gap": 9.999584385915341 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -115.41683958477779, + 98.53937305086629 + ] + ] + }, + { + "type": "arrow", + "version": 4041, + "versionNonce": 932119687, + "isDeleted": false, + "id": "TDn77mRbDmzAYJi-YzOpz", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 662.3467583011891, + "y": 1801.9895874699903, + "strokeColor": "#c92a2a", + "backgroundColor": "#40c057", + "width": 104.07699859640354, + "height": 94.61407399115797, + "seed": 2103721984, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224365, + "startBinding": { + "elementId": "O40dBsx-Mma-qKHJ--JAE", + "focus": -0.002909535814719921, + "gap": 11.33854580332627 + }, + "endBinding": { + "elementId": "gGV1Uri-HsxuER2e25kPQ", + "focus": 0.6350348312748345, + "gap": 3.9290682527398957 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 104.07699859640354, + 94.61407399115797 + ] + ] + }, + { + "type": "text", + "version": 877, + "versionNonce": 271783945, + "isDeleted": false, + "id": "Ykrh-vhsf3v5nDXDJIUcB", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 486.5233134920686, + "y": 1604.1698908730418, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "width": 311, + "height": 90, + "seed": 1188839424, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224365, + "fontSize": 36, + "fontFamily": 1, + "text": " 2 possible \nExecution Traces", + "baseline": 77, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 72, + "versionNonce": 305203463, + "isDeleted": false, + "id": "dl7MnmTkIjb35UCv9iBYA", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1013.7152777777833, + "y": 755.1892361111311, + "strokeColor": "#343a40", + "backgroundColor": "transparent", + "width": 1.0993303571428896, + "height": 40.8984375, + "seed": 72630272, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224365, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 1.0993303571428896, + 40.8984375 + ] + ] + }, + { + "type": "arrow", + "version": 4946, + "versionNonce": 738537193, + "isDeleted": false, + "id": "UUofUfdzbsJ1M607_HnaI", + "fillStyle": "solid", + "strokeWidth": 4, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 40, + "angle": 5.030228137977539, + "x": 449.19833413553806, + "y": 1427.5161780635779, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 75.81703673407685, + "height": 263.70936663039856, + "seed": 1550303232, + "groupIds": [], + "strokeSharpness": "round", + "boundElementIds": [], + "updated": 1637932224365, + "startBinding": { + "elementId": "DpI4rWFZM-U04cLys42hE", + "focus": -0.001893754519486269, + "gap": 1 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -75.81703673407685, + 38.037517073363006 + ], + [ + -28.725502468322077, + 147.27522553264703 + ], + [ + -58.39485249799958, + 263.70936663039856 + ] + ] + }, + { + "type": "rectangle", + "version": 1397, + "versionNonce": 1700286503, + "isDeleted": false, + "id": "ToGiqLakZY0mlrN_I86Wl", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 452.79327876984746, + "y": 1449.1016865079584, + "strokeColor": "#000000", + "backgroundColor": "#868e96", + "width": 106.73549107142861, + "height": 34.319196428571246, + "seed": 1363132416, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "lVltLokPzy-IM3WoBZ93X", + "rt5HJ517pZOfID_nqnATO", + "-F__nh9fqpMT7-0D2UHV8", + "UUofUfdzbsJ1M607_HnaI" + ], + "updated": 1637932224365 + }, + { + "type": "arrow", + "version": 1235, + "versionNonce": 1999727049, + "isDeleted": false, + "id": "hwtOgNamEqPj-gj5ufs4m", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "dotted", + "roughness": 0, + "opacity": 100, + "angle": 0.007495138237240795, + "x": 499.53425040871883, + "y": 1391.8461110274573, + "strokeColor": "#000000", + "backgroundColor": "#fa5252", + "width": 2.5443423958352582, + "height": 57.604396809663285, + "seed": 323469312, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224365, + "startBinding": { + "elementId": "sQOV73Jts-AXxrYF2i_KO", + "focus": -0.025727344947757618, + "gap": 1.122271842469111 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -2.5443423958352582, + 57.604396809663285 + ] + ] + }, + { + "type": "text", + "version": 2492, + "versionNonce": 1668074887, + "isDeleted": false, + "id": "BTR1i01uhnM6ibpLwtOtr", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 278.88727678571894, + "y": 2122.1809895833476, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 122, + "height": 38, + "seed": 364658688, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W" + ], + "updated": 1637932224365, + "fontSize": 16, + "fontFamily": 3, + "text": "BobCheckInbox\n", + "baseline": 34, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1044, + "versionNonce": 1890972265, + "isDeleted": false, + "id": "N5keC0aTISEwkUK94S0Qq", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 413.04613095238415, + "y": 2173.8936631944575, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 53, + "height": 50, + "seed": 338968576, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W", + "lVltLokPzy-IM3WoBZ93X", + "UJyt7821b-hSrpgjI4Tyj", + "jbbY_aXreUMcsguj00KSf", + "qpyR8BzjTRbOriv5hrYIC", + "71upoTD6GFgrOXKlu5yG9" + ], + "updated": 1637932224365, + "fontSize": 20, + "fontFamily": 1, + "text": "Bob\nHappy", + "baseline": 43, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "ellipse", + "version": 2104, + "versionNonce": 2147335497, + "isDeleted": false, + "id": "ifax_PyxyCt7fUuMvF9eU", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 732.0379929315507, + "y": 2017.9479941716388, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 92.5078125, + "height": 91.92578125, + "seed": 892616704, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "zhUWlL0aDiovO1ZhU1MAJ", + "cRJxh_ZsL8-4ZIvn-ENAU", + "eraO5DoOhun5KCumukHlP", + "nf790SeGDaNIjvl3acmmh" + ], + "updated": 1637932224365 + }, + { + "type": "text", + "version": 1386, + "versionNonce": 1438537671, + "isDeleted": false, + "id": "k71HD5J9hn_gFb1YUeW_l", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 744.8467726934532, + "y": 1895.9319041418732, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 67, + "height": 100, + "seed": 78397440, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "k9oJyuet5ScMqPZm_b-ZF", + "ltQqjniw13AuUilgSxElZ", + "TDn77mRbDmzAYJi-YzOpz", + "cRJxh_ZsL8-4ZIvn-ENAU" + ], + "updated": 1637932224365, + "fontSize": 20, + "fontFamily": 1, + "text": "\nLost \n\"Hello\" \n", + "baseline": 93, + "textAlign": "center", + "verticalAlign": "top" + }, + { + "type": "ellipse", + "version": 2348, + "versionNonce": 768158761, + "isDeleted": false, + "id": "LTQuapBNDevCBRphZbTAq", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 734.2840866815491, + "y": 2156.0320715525963, + "strokeColor": "#c92a2a", + "backgroundColor": "#fa5252", + "width": 92.5078125, + "height": 91.92578125, + "seed": 1143226368, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "zhUWlL0aDiovO1ZhU1MAJ", + "k9oJyuet5ScMqPZm_b-ZF", + "v7_zvK6k4FhieHFwiM0NO", + "nf790SeGDaNIjvl3acmmh" + ], + "updated": 1637932224365 + }, + { + "type": "arrow", + "version": 4139, + "versionNonce": 992540137, + "isDeleted": false, + "id": "nf790SeGDaNIjvl3acmmh", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 779.9288362456073, + "y": 2110.0571774820933, + "strokeColor": "#c92a2a", + "backgroundColor": "#40c057", + "width": 0.17770572927406647, + "height": 42.48792354011812, + "seed": 730611712, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224366, + "startBinding": { + "elementId": "ifax_PyxyCt7fUuMvF9eU", + "focus": -0.03956267188647443, + "gap": 1 + }, + "endBinding": { + "elementId": "LTQuapBNDevCBRphZbTAq", + "focus": -0.021483112347503976, + "gap": 3.4931575023790344 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -0.17770572927406647, + 42.48792354011812 + ] + ] + }, + { + "type": "text", + "version": 2670, + "versionNonce": 592157543, + "isDeleted": false, + "id": "ePLBWu1FPP8pIZuE03-N1", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 822.5414651537716, + "y": 2120.146127852188, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 122, + "height": 38, + "seed": 1668038656, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W" + ], + "updated": 1637932224366, + "fontSize": 16, + "fontFamily": 3, + "text": "BobCheckInbox\n", + "baseline": 34, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1298, + "versionNonce": 1029403273, + "isDeleted": false, + "id": "QJadBDUVSQ-waEBg6Q-O0", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 748.1247984871031, + "y": 2176.847768020314, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 68, + "height": 46, + "seed": 736378880, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W", + "lVltLokPzy-IM3WoBZ93X", + "UJyt7821b-hSrpgjI4Tyj", + "eraO5DoOhun5KCumukHlP", + "RcVNMFpMaiH4cl0uUJ7op", + "nf790SeGDaNIjvl3acmmh" + ], + "updated": 1637932224366, + "fontSize": 18.432017543859683, + "fontFamily": 1, + "text": "Bob\nNeutral", + "baseline": 39, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "ellipse", + "version": 2123, + "versionNonce": 1848743559, + "isDeleted": false, + "id": "gGV1Uri-HsxuER2e25kPQ", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 730.3864087301608, + "y": 1899.4878472222347, + "strokeColor": "#c92a2a", + "backgroundColor": "#fa5252", + "width": 92.5078125, + "height": 91.92578125, + "seed": 645677056, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A5ligwNlPz_F1k91DWpzc", + "FyqxJqmB5dMqKJwAkQwUO", + "mxaOD5cJNUAS-yzZrplHa", + "hNr12RjXcIhl9H-P1vjV4", + "4WzVYq0DFGwRDjZ7TzapG", + "Y_tSXab1UZyykolPFeNXt", + "A3Th5kOpCAx3h68Xmf67r", + "zhUWlL0aDiovO1ZhU1MAJ", + "TDn77mRbDmzAYJi-YzOpz", + "zws25DroX9Et_L-fidrWp" + ], + "updated": 1637932224366 + }, + { + "type": "text", + "version": 1070, + "versionNonce": 754900265, + "isDeleted": false, + "id": "jWWOhfdI3ceRXO4SkLMh_", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 860.3723958333333, + "y": 105.58984375, + "strokeColor": "#c92a2a", + "backgroundColor": "transparent", + "width": 177, + "height": 25, + "seed": 1319092224, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 20, + "fontFamily": 1, + "text": " IF (m) in network", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "id": "03gRNhO-p_p2UKHeOD4Nt", + "type": "text", + "x": 872.6119791666646, + "y": 2172.565104166664, + "width": 286, + "height": 70, + "angle": 0, + "strokeColor": "#c92a2a", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1321331209, + "version": 665, + "versionNonce": 33200903, + "isDeleted": false, + "boundElementIds": null, + "updated": 1637932224366, + "text": "INVARIANT violation\n of ", + "fontSize": 28, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 60 + }, + { + "id": "Dx_KzrkOXjGXdQPaiJG6m", + "type": "text", + "x": 949.1289062499986, + "y": 2211.7057291666656, + "width": 152, + "height": 24, + "angle": 0, + "strokeColor": "#c92a2a", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 1683922343, + "version": 510, + "versionNonce": 617987305, + "isDeleted": false, + "boundElementIds": null, + "updated": 1637932224366, + "text": "NotBobIsHappy", + "fontSize": 20, + "fontFamily": 3, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 19 + }, + { + "type": "text", + "version": 1161, + "versionNonce": 1288152551, + "isDeleted": false, + "id": "Qsu8dCeUw43AG6jJPyPda", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 686.9277343749998, + "y": -43.4472656250023, + "strokeColor": "#c92a2a", + "backgroundColor": "transparent", + "width": 176, + "height": 25, + "seed": 657531657, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 20, + "fontFamily": 1, + "text": "Any (m) in network", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "rectangle", + "version": 1407, + "versionNonce": 22761481, + "isDeleted": false, + "id": "BClxWU50lNZRFBHpP2Rug", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 290.6634114583338, + "y": 249.8014322916647, + "strokeColor": "#e67700", + "backgroundColor": "#fab005", + "width": 169.87695312500006, + "height": 56.31835937500002, + "seed": 1507753609, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335 + }, + { + "type": "arrow", + "version": 507, + "versionNonce": 756679751, + "isDeleted": false, + "id": "V3EbyqTux_XD6daWn56SA", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 814.2220232277382, + "y": 99.87513193552411, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 302.55465146119104, + "height": 0.8244826210524252, + "seed": 861668425, + "groupIds": [], + "strokeSharpness": "round", + "boundElementIds": [], + "updated": 1637932874346, + "startBinding": { + "elementId": "FNLTX5XBAgfxjYMCt7vmz", + "focus": 0.07202471975337153, + "gap": 5.997413852738191 + }, + "endBinding": { + "elementId": "mc2holj_94vCi_dtmhK0H", + "focus": 0.011854641267117055, + "gap": 2.419753599905569 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 302.55465146119104, + -0.8244826210524252 + ] + ] + }, + { + "type": "text", + "version": 874, + "versionNonce": 996566761, + "isDeleted": false, + "id": "dEqS9FGiaJXLtPsdSpoET", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 694.2656724443327, + "y": -79.90309175532164, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 164.15805288461533, + "height": 30.270279255319135, + "seed": 175808585, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 25.48948489756058, + "fontFamily": 3, + "text": "NetworkLoss", + "baseline": 24.270279255319135, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 872, + "versionNonce": 1640405031, + "isDeleted": false, + "id": "oc2l7gTAoTdNMZ2DP_jjt", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 836.9271808577939, + "y": 59.46137423865753, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 250.77539062499994, + "height": 30.815620034427955, + "seed": 764851305, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 25.13811218773855, + "fontFamily": 3, + "text": "NetworkDeliver(m)", + "baseline": 24.815620034427955, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 998, + "versionNonce": 1974182345, + "isDeleted": false, + "id": "1a2FW5qnqMN96xIgkbvwI", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1257.8378906250005, + "y": 63.21346582061318, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 182.08203124999991, + "height": 28.81044798259494, + "seed": 343416999, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 23.96488263129824, + "fontFamily": 3, + "text": "BobCheckInbox", + "baseline": 22.81044798259494, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 594, + "versionNonce": 134210407, + "isDeleted": false, + "id": "X27noJ9fFsLGrS6-OsDSu", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1208.9648617694047, + "y": 103.8796441279311, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 305.3580347409995, + "height": 0.8270361858554907, + "seed": 981145257, + "groupIds": [], + "strokeSharpness": "round", + "boundElementIds": [], + "updated": 1637932874347, + "startBinding": null, + "endBinding": { + "elementId": "cbusUS5YiTQ6yqh3e1Uax", + "focus": -0.01350247185981252, + "gap": 1.9601353647430244 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 305.3580347409995, + -0.8270361858554907 + ] + ] + }, + { + "type": "text", + "version": 890, + "versionNonce": 1833337001, + "isDeleted": false, + "id": "XxUViHOSraKw6gjiHlASZ", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 358.0781249999999, + "y": 262.1647701539855, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 29.19791666666675, + "height": 30.467391304347913, + "seed": 250068992, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 25.389492753623262, + "fontFamily": 3, + "text": "{}", + "baseline": 24.467391304347913, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "text", + "version": 964, + "versionNonce": 1356724839, + "isDeleted": false, + "id": "2OISq7J07n1AfxX54Sq-h", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 753.9407552083335, + "y": 263.792997056157, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 29.19791666666675, + "height": 30.467391304347913, + "seed": 715865577, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932874335, + "fontSize": 25.389492753623262, + "fontFamily": 3, + "text": "{}", + "baseline": 24.467391304347913, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "id": "n66WlswK13WgzKTv7KJJ3", + "type": "text", + "x": 1147.087890625001, + "y": 273.50585937499727, + "width": 47, + "height": 24, + "angle": 0, + "strokeColor": "#000000", + "backgroundColor": "#fab005", + "fillStyle": "hachure", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "strokeSharpness": "sharp", + "seed": 689233287, + "version": 107, + "versionNonce": 803373961, + "isDeleted": false, + "boundElementIds": null, + "updated": 1637932874335, + "text": "<<>>", + "fontSize": 20, + "fontFamily": 3, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 19 + }, + { + "type": "text", + "version": 1049, + "versionNonce": 597691657, + "isDeleted": false, + "id": "HB8dfkrCa2zExNf2hGYZB", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 811.6814007675467, + "y": 944.7010678624231, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 196, + "height": 22, + "seed": 335190825, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224366, + "fontSize": 18.573640091352626, + "fontFamily": 3, + "text": "AliceSend(\"World\")", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1303, + "versionNonce": 1878647815, + "isDeleted": false, + "id": "XcB8eYizV0UZgYPbsdEVM", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1139.2473958333362, + "y": 946.076822916664, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 141, + "height": 22, + "seed": 77767369, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224366, + "fontSize": 18.573640091352626, + "fontFamily": 3, + "text": "BobCheckInbox", + "baseline": 18, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 1097, + "versionNonce": 269190121, + "isDeleted": false, + "id": "PssUX5tJXzKVxRuhTSoC1", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 4.02457107256572, + "x": 1379.1551792276841, + "y": 841.3789243184609, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 316.12025428869356, + "height": 151.30465136307407, + "seed": 343955977, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224366, + "startBinding": { + "elementId": "_4yjcNWhsY2JCE_Vhm0_r", + "focus": -0.37526324902800917, + "gap": 1.820813988944792 + }, + "endBinding": { + "elementId": "Ud9FS33IzltIqSMnDDl8Q", + "focus": 1.0073243082914345, + "gap": 1.9974684817223007 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + -316.12025428869356, + 151.30465136307407 + ] + ] + }, + { + "type": "text", + "version": 2483, + "versionNonce": 296033993, + "isDeleted": false, + "id": "PRwWrgAJTAJOot9ZIX7vz", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 721.4648437500039, + "y": 1229.307291666666, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 122, + "height": 19, + "seed": 1354311527, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "v7_zvK6k4FhieHFwiM0NO" + ], + "updated": 1637932224366, + "fontSize": 16, + "fontFamily": 3, + "text": "BobCheckInbox", + "baseline": 15, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 952, + "versionNonce": 654859689, + "isDeleted": false, + "id": "O40dBsx-Mma-qKHJ--JAE", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 576.6614583333381, + "y": 1750.651041666664, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 102, + "height": 40, + "seed": 2041793351, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "A3Th5kOpCAx3h68Xmf67r", + "Zbvqb041P_fM1c-KnMVln", + "ltQqjniw13AuUilgSxElZ", + "TDn77mRbDmzAYJi-YzOpz" + ], + "updated": 1637932224366, + "fontSize": 16, + "fontFamily": 1, + "text": "A. sent \n\"Hello World\" ", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "text", + "version": 2465, + "versionNonce": 1920232807, + "isDeleted": false, + "id": "clA60JtqpZtqRxppdFGoX", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 402.300781250005, + "y": 1797.132812499998, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 131, + "height": 38, + "seed": 1540248647, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W" + ], + "updated": 1637932224366, + "fontSize": 16, + "fontFamily": 3, + "text": "NetworkDeliver\n (\"Hello\")", + "baseline": 34, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 2392, + "versionNonce": 1868611721, + "isDeleted": false, + "id": "gWhKXLnF43MNXqjANPWw7", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 273.86328125000495, + "y": 1986.5859374999977, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 131, + "height": 38, + "seed": 1725382185, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W" + ], + "updated": 1637932224366, + "fontSize": 16, + "fontFamily": 3, + "text": "NetworkDeliver\n (\"World\")", + "baseline": 34, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 2481, + "versionNonce": 1148201095, + "isDeleted": false, + "id": "wpqDm7q72xxQj4dVC5Til", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 715.5651041666716, + "y": 1794.9713541666645, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 103, + "height": 38, + "seed": 1517527753, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W" + ], + "updated": 1637932224367, + "fontSize": 16, + "fontFamily": 3, + "text": "NetworkLoss\n (\"Hello\")", + "baseline": 34, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "arrow", + "version": 3817, + "versionNonce": 1814757863, + "isDeleted": false, + "id": "zws25DroX9Et_L-fidrWp", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 779.0181342333249, + "y": 1994.9015813625651, + "strokeColor": "#c92a2a", + "backgroundColor": "#40c057", + "width": 0.42987736669329024, + "height": 25.672097691531235, + "seed": 2141073767, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932224367, + "startBinding": { + "elementId": "gGV1Uri-HsxuER2e25kPQ", + "focus": -0.03350104196207652, + "gap": 3.544422413249656 + }, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 0.42987736669329024, + 25.672097691531235 + ] + ] + }, + { + "type": "text", + "version": 1051, + "versionNonce": 600460009, + "isDeleted": false, + "id": "XzqNl3qiJiV2Gv2nKSfUq", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 404.68619791667163, + "y": 1918.6197916666633, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 78, + "height": 40, + "seed": 1450353223, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "k9oJyuet5ScMqPZm_b-ZF", + "EW5RbrLfuIeC3SnbdU171", + "SEkiyPIyY6OBVh8my8m19", + "M8Jx2TsAdwk1xTrzuGjvY", + "zhUWlL0aDiovO1ZhU1MAJ", + "UUofUfdzbsJ1M607_HnaI", + "hwtOgNamEqPj-gj5ufs4m" + ], + "updated": 1637932224367, + "fontSize": 16.27385124610591, + "fontFamily": 1, + "text": "B. receive\n\"Hello\"", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "text", + "version": 2502, + "versionNonce": 218297383, + "isDeleted": false, + "id": "eozEPBXwn5cUwkWa1CbHQ", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 822.3789062500049, + "y": 1994.2552083333342, + "strokeColor": "#364fc7", + "backgroundColor": "transparent", + "width": 131, + "height": 38, + "seed": 1565030505, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "4DVlD4r9XK4CbXGuRcd0W" + ], + "updated": 1637932224367, + "fontSize": 16, + "fontFamily": 3, + "text": "NetworkDeliver\n (\"World\")", + "baseline": 34, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1116, + "versionNonce": 1878197705, + "isDeleted": false, + "id": "5hQmc49QSF7G6XqXODR0-", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 397.85416666667163, + "y": 2045.527343750001, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 92.10937500000001, + "height": 38.37890625, + "seed": 1281830375, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "k9oJyuet5ScMqPZm_b-ZF", + "EW5RbrLfuIeC3SnbdU171", + "SEkiyPIyY6OBVh8my8m19", + "M8Jx2TsAdwk1xTrzuGjvY", + "zhUWlL0aDiovO1ZhU1MAJ", + "UUofUfdzbsJ1M607_HnaI", + "hwtOgNamEqPj-gj5ufs4m" + ], + "updated": 1637932224367, + "fontSize": 15.614315282518612, + "fontFamily": 1, + "text": "B. receive\n\"Hello World\"", + "baseline": 32.37890625, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "text", + "version": 1166, + "versionNonce": 16766791, + "isDeleted": false, + "id": "mr9L074plhgPGnXjAtG9h", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 743.4361979166716, + "y": 2045.1269531250005, + "strokeColor": "#000000", + "backgroundColor": "#40c057", + "width": 75, + "height": 40, + "seed": 861084873, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "k9oJyuet5ScMqPZm_b-ZF", + "EW5RbrLfuIeC3SnbdU171", + "SEkiyPIyY6OBVh8my8m19", + "M8Jx2TsAdwk1xTrzuGjvY", + "zhUWlL0aDiovO1ZhU1MAJ", + "UUofUfdzbsJ1M607_HnaI", + "hwtOgNamEqPj-gj5ufs4m" + ], + "updated": 1637932224367, + "fontSize": 15.614315282518612, + "fontFamily": 1, + "text": "B. receive\n\"World\"", + "baseline": 34, + "textAlign": "center", + "verticalAlign": "middle" + }, + { + "type": "text", + "version": 393, + "versionNonce": 404755847, + "isDeleted": false, + "id": "IiVIMaIj-Mx7yP2xhlx8o", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 342.8680245535774, + "y": 91.16359747023967, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 59, + "height": 24, + "seed": 1916877959, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "xCh-izMBngkhuUJtLXE_u", + "Y_tSXab1UZyykolPFeNXt", + "V3EbyqTux_XD6daWn56SA" + ], + "updated": 1637932874335, + "fontSize": 20, + "fontFamily": 3, + "text": "ALICE", + "baseline": 19, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 417, + "versionNonce": 163261033, + "isDeleted": false, + "id": "5BdyuJq_wTdJFn9h0kQn-", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 0, + "opacity": 100, + "angle": 0, + "x": 1148.2879464285775, + "y": 88.78078497023967, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 35, + "height": 24, + "seed": 1619036679, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [ + "xCh-izMBngkhuUJtLXE_u", + "Y_tSXab1UZyykolPFeNXt", + "V3EbyqTux_XD6daWn56SA" + ], + "updated": 1637932874335, + "fontSize": 20, + "fontFamily": 3, + "text": "BOB", + "baseline": 19, + "textAlign": "left", + "verticalAlign": "top" + }, + { + "type": "text", + "version": 1083, + "versionNonce": 770801801, + "isDeleted": false, + "id": "N1MMyn_ApmGQM0d8V-EyP", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 599.3885323660775, + "y": -233.42989108783132, + "strokeColor": "#a61e4d", + "backgroundColor": "transparent", + "width": 464, + "height": 41, + "seed": 1194161575, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932900929, + "fontSize": 34.42360458635746, + "fontFamily": 3, + "text": "'Hello world' using TLC", + "baseline": 33, + "textAlign": "center", + "verticalAlign": "top" + }, + { + "type": "rectangle", + "version": 695, + "versionNonce": 72050823, + "isDeleted": false, + "id": "TiqC3dBWDUWbQoHq_r9TH", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 2, + "opacity": 100, + "angle": 0, + "x": 549.7664620535775, + "y": -247.4321056547604, + "strokeColor": "#a61e4d", + "backgroundColor": "transparent", + "width": 554.53125, + "height": 69.62890625000001, + "seed": 617307209, + "groupIds": [], + "strokeSharpness": "sharp", + "boundElementIds": [], + "updated": 1637932900929 + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/docs/tla_basics_tutorials/drawings/HelloWorld.png b/docs/tla_basics_tutorials/drawings/HelloWorld.png new file mode 100644 index 0000000000000000000000000000000000000000..762cd34ff6098d3361be785f8dba19b918868017 GIT binary patch literal 310274 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%0DIw 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 S>NzRWwOrz literal 0 HcmV?d00001 diff --git a/docs/tla_basics_tutorials/drawings/HelloWorldGraph.png b/docs/tla_basics_tutorials/drawings/HelloWorldGraph.png new file mode 100644 index 0000000000000000000000000000000000000000..cee0f19856a29dadd2dccc4607f4db71e48f96b1 GIT binary patch literal 762154 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∾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

    W58`K$f$gi)Do_< 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∓B7XVc2vQ$;qtI+*jqX>;<8wFl8J^X40v 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 literal 0 HcmV?d00001 diff --git a/docs/tla_basics_tutorials/ecosystem.html b/docs/tla_basics_tutorials/ecosystem.html new file mode 100644 index 00000000..c9dc2274 --- /dev/null +++ b/docs/tla_basics_tutorials/ecosystem.html @@ -0,0 +1,32 @@ + + + (Bonus) Ecosystem | Model Based Techniques + Skip to main content Link Menu Expand (external link) Document Search Copy Copied

    The TLA+ ecosystem

    There are a number of resources in the ecosystem. The most important are

    1. The language itself
    2. +Apalache - a symbolic bounded model checker
    3. +TLC - an explicit state model checker

    The Apalache and TLC model checkers each have pros and cons that make them suited for evaluating different models.

    There are common names you will see repeatedly as you learn TLA+. We use the following

    1. +VSCode Plugin - highlights and shows syntax errors, runs TLC
      We recommend using this.
    2. +TLA+ standard modules - the standard library
      These modules are automatically found by Apalache and TLC when you include them.
    3. +Google Group - the official discussion forum for TLA+
      It’s worth searching here if you’re stuck.
    4. +tlaplus repository issues - the issues for the TLA+ components maintained by Microsoft
      It’s worth searching here if you’re stuck.

    Additional keywords you might see, but that we don’t use in the basic tutorials:

    1. +Modelator - a tool for model-based testing using TLA+ models
      modelator can generate hundreds of tests from a model and run them against your real system.
    2. +SANY - the canonical TLA+ parser used by TLC and Apalache
      You don’t need to worry about using SANY on its own.
    3. +Toolbox - a bespoke IDE for writing TLA+ and running TLC.
      The toolbox has unique features useful in niche circumstances. We recommend trying the toolbox only after getting used to TLA+, if you need to.
    4. +TLA+ community modules - additional modules contributed by the community
      Using them may require downloading and providing the path for the package.
    5. +Pluscal - another language which translates to TLA+
      Pluscal is less expressive than TLA+ and uses a different syntax. There are Pascal and C-like flavours. You have to translate it to TLA+ using a transpiler before checking a model written in it. We recommend trying it only after getting used to using regular TLA+.
    6. +Specifying Systems - a book on TLA+ written by Leslie Lamport, original creator of TLA+
      It contains useful information on niche features of TLC and TLA+.

    Footnote

    Please note there are many more tools and works in the ecosystem. This page contains a basic subset.


    diff --git a/docs/tla_basics_tutorials/ethereum.html b/docs/tla_basics_tutorials/ethereum.html new file mode 100644 index 00000000..041f20c1 --- /dev/null +++ b/docs/tla_basics_tutorials/ethereum.html @@ -0,0 +1,616 @@ + + + Ethereum Exploit | Model Based Techniques + Skip to main content Link Menu Expand (external link) Document Search Copy Copied

    Finding an Ethereum exploit using Apalache

    The .tla and other referenced files are included here.

    In ‘Hello World’ we used TLC to check a simple model. Now we will walk through a real model. The model models part of the ERC20 Ethereum blockchain technical standard; in particular the model can be used to generate a trace which exploits the API to transfer funds to an attackers address. The model was written by Igor Konnov.

    Intro

    This model builds on the skills gained in ‘Hello World’ and ‘Typechecking’.

    The model variables use a richer set of data structures including integers, tuples, and key value maps (called functions in TLA+). The operator definitions are also more complicated, making more use of the LET statement to define helper operators inline.

    Finally, we will search for a more interesting behavior pattern than we did in ‘Hello World’: an execution that withdraws funds from a target wallet into an attackers wallet. We will see how TLA+ can be used to find vulnerabilities in a real system.

    You will probably find the cheatsheet useful while reading.

    The system we model

    The system being modeled maintains addresses for blockchain wallets. It’s possible to transfer funds between addresses by executing transactions on the blockchain. There is a pool which holds transactions that have been submitted for execution, but have not yet been executed; these are pending transactions. Additionally, it is possible for wallet owners to delegate the ability to transfer their funds to a third party. This functionality is used in smart contracts.

    The Ethereum ERC20 standard defines an API for the system. The API has three calls

    • +SubmitTransfer(sender, toAddr, value)
      Submit a transfer order, sending value from the address of sender to toAddr. The order will only be processed if the balance of the sender address is at least value.
    • +SubmitTransferFrom(sender, fromAddr, toAddr, value)
      Submit a transfer order, sending value from fromAddr to toAddr. The order will only be processed if the balance of the fromAddr is at least value and the owner of fromAddr has previously given permission for sender to send transactions on their behalf, via the SubmitApprove(…) call.
    • +SubmitApprove(sender, spender, value)
      Submit an order allowing spender to transfer funds from sender’s address on their behalf, up to a total sum of value.

    The orders are submitted to the pendingTransactions pool. While the pool is not empty the blockchain will select and execute orders from the pool in a non-deterministic order.

    You may notice that the descriptions of the Submit* API calls are not totally clear with respect to ordering and timing. We will see that this is exactly the problem with the API.

    Defining State

    We isolate parts of the blockchain system relevant to the behavior we are trying to understand. For the purpose of verifying the API we should track

    • A set of blockchain addresses
    • The balance of each address
    • For each pair of addresses (A, B), the value address A has allowed address B to transfer to third parties on their behalf
    • The pool of pending transactions

    Data Declarations

    Apalache lets you define type aliases in a typedefs.tla file. You import them all at once using the EXTEND keyword in other .tla files. We define aliases for an ADDR (address) and TX (transaction) type.

    +
    \* (In typedefs.tla)
    +
    +(*
    +
    +An account address, in our case, simply an uninterpreted string:
    +@typeAlias: ADDR = Str;
    +
    +A transaction (a la discriminated union but all fields are packed together):
    +@typeAlias: TX = [
    +    tag: Str,
    +    id: Int,
    +    fail: Bool,
    +    sender: ADDR,
    +    spender: ADDR,
    +    fromAddr: ADDR,
    +    toAddr: ADDR,
    +    value: Int
    +];
    +
    +*)
    +
    +

    We define ADDR as an alias for the builtin Str string type. We define TX as a composition of built in types and other aliases. In this case TX is a record (struct) with types associated to keys.

    For the state we define variables

    +
    VARIABLES
    +    \*
    +    \* Token balance for every account. This is exactly as `balanceOf` in ERC20.
    +    \* @type: ADDR -> Int;
    +    balanceOf,
    +    \*
    +    \* Allowance to transfer tokens
    +    \* from owner (1st element) by spender (2nd element).
    +    \* This is exactly as `allowance` of ERC20.
    +    \* @type: <<ADDR, ADDR>> -> Int;
    +    allowance,
    +    \*
    +    \* Pending transactions to be executed against the contract.
    +    \* Note that we have a set of transactions instead of a sequence,
    +    \* as the order of transactions on Ethereum is not predefined.
    +    \* To make it possible to submit two 'equal' transactions,
    +    \* we introduce a unique transaction id.
    +    \* @type: Set(TX);
    +    pendingTransactions,
    +    \*
    +    \* The last executed transaction.
    +    \* @type: TX;
    +    lastTx,
    +    \*
    +    \* A serial number to assign unique ids to transactions
    +    \* @type: Int;
    +    nextTxId
    +
    +

    Breaking them down we have

    • balanceOf with type ADDR -> Int
      This is Apalache’s notation for specifying function (key value map) types. balanceOf is a function mapping addresses (ADDR) to integers (Int).
    • allowance with type <<ADDR, ADDR>> -> Int
      Each allowance is an association between an allowing address, the allowed address, and the value that the allowing address allows the allowed address to transfer. We can store this as a function mapping pairs («T,T») to integers.
    • pendingTransactions with type Set(TX)
      The pendingTransactions pool is a set, as it has no concept of order. In this case it is a set of the TX type that we defined an alias for earlier.
    • lastTx with type TX
      The model checker will always give you traces as a sequence of states. It can be useful to have additional information to understand why one state follows another in the sequence. Storing additional state variables can be useful if they record the reason that the state changed the way it did. Saving the last processed transaction in the lastTx variable will make it easier for us to infer the flow of transactions in a trace.
    • nextTxId with type Int
      We would like to have multiple identical transactions in the pendingTransactions pool. We modeled the pool as a set, which can only store one of a given value. Adding a unique id to transactions lets us store multiple logically identical transactions in the pool.

    The absolute values of the addresses in the system are unimportant and we can model a fixed number of addresses without it affecting API interactions. This means we can define an immutable set of ADDR types: an operator taking no input and giving us a fixed set of addresses.

    +
    \* @type: () => Set(ADDR);
    +ADDRESSES == { "addr1", "addr2", "addr3" }
    +
    +

    Data Definitions

    We have declared the data in the system but not defined concrete values. In particular we should define initial values for the variables.

    +
    Init ==
    +    \* every address has a non-negative number of tokens
    +    /\ balanceOf \in [ADDRESSES -> Nat]
    +    \* no account is allowed to withdraw from another account
    +    /\ allowance = [ pair \in ADDRESSES \X ADDRESSES |-> 0 ]
    +    \* no pending transactions
    +    /\ pendingTransactions = {}
    +    /\ nextTxId = 0
    +    /\ lastTx = [ id |-> 0, tag |-> "None", fail |-> FALSE ]
    +
    +

    TLA+ syntax can be opaque. Step by step

    • +balanceOf \in [ADDRESSES -> Nat]
      balanceOf is in the set of all functions mapping addresses to natural numbers
    • +allowance = [ pair \in ADDRESSES \X ADDRESSES |-> 0 ]
      allowance is the function whose keys are all the possible pairs of addresses, and whose values are all 0.
    • +pendingTransactions = {}
      pendingTransactions is the empty set
    • +nextTxId = 0
      nextTxId is 0
    • +lastTx = [ id |-> 0, tag |-> "None", fail |-> FALSE ]
      lastTx is the record mapping id to 0, tag to “None” and fail to FALSE

    Remember: Init is a boolean function that will evaluate true for a subset of all possible states. In this case Init will match (hold true for) states where

    1. balanceOf is a function mapping addresses to natural numbers
    2. AND allowance is the function mapping all pairs of addresses to 0
    3. AND pendingTransactions is the empty set
    4. AND nextTxId is 0
    5. AND lastTx is exactly the record [ id -> 0, tag -> “None”, fail -> FALSE ]

    The model checker will check all systems whose initial state matches the above criteria!

    Defining Transitions

    We have defined the variables in the system, now we must define transitions. The Next operator defines which transitions are allowed in the system.

    +
    Next ==
    +    \/ \E sender, toAddr \in ADDRESSES, value \in Int:
    +        SubmitTransfer(sender, toAddr, value)
    +    \/ \E sender, fromAddr, toAddr \in ADDRESSES, value \in Int:
    +        SubmitTransferFrom(sender, fromAddr, toAddr, value)
    +    \/ \E sender, spender \in ADDRESSES, value \in Int:
    +        SubmitApprove(sender, spender, value)
    +    \/ \E tx \in pendingTransactions:
    +        \/ /\ tx.tag = "transfer"
    +           /\ ProcessTransfer(tx)
    +        \/ /\ tx.tag = "transferFrom"
    +           /\ ProcessTransferFrom(tx)
    +        \/ /\ tx.tag = "approve"
    +           /\ ProcessApprove(tx)
    +
    +

    There are 6 actions, or types of transition in the system. They are

    • SubmitTransfer(sender, toAddr, value)
    • SubmitTransferFrom(sender, fromAddr, toAddr, value)
    • SubmitApprove(sender, spender, value)
    • ProcessTransfer(tx)
    • ProcessTransferFrom(tx)
    • ProcessApprove(tx)

    The three Submit* actions match the API calls and the Process* actions define the processing of a pending transaction from the pendingTransactions pool.

    The actions are written using parameterized operators, this makes the code more readable.

    +
    SubmitTx(tx) == 
    +    /\ pendingTransactions' = pendingTransactions \union { tx }
    +    /\ lastTx' = [ id |-> 0, tag |-> "None", fail |-> FALSE ]
    +    /\ nextTxId' = nextTxId + 1
    +    /\ UNCHANGED <<balanceOf, allowance>>
    +
    +SubmitTransfer(_sender, _toAddr, _value) == 
    +    SubmitTx([  
    +                id |-> nextTxId,
    +                tag |-> "transfer",
    +                fail |-> FALSE,
    +                sender |-> _sender,
    +                toAddr |-> _toAddr,
    +                value |-> _value
    +            ])
    +
    +SubmitTransferFrom(_sender, _fromAddr, _toAddr, _value) == 
    +    SubmitTx([
    +                id |-> nextTxId,
    +                tag |-> "transferFrom",
    +                fail |-> FALSE,
    +                sender |-> _sender,
    +                fromAddr |-> _fromAddr,
    +                toAddr |-> _toAddr,
    +                value |-> _value
    +            ])
    +
    +SubmitApprove(_sender, _spender, _value) == 
    +    SubmitTx([
    +                id |-> nextTxId,
    +                tag |-> "approve",
    +                fail |-> FALSE,
    +                sender |-> _sender,
    +                spender |-> _spender,
    +                value |-> _value
    +            ])
    +
    +

    We see that each of the Submit* operators delegates to the SubmitTx(tx) operator. Each operator adds a new transaction of TX type to the pendingTransactions set (and increments the unique nextTxId). Each transaction is tagged with a string “transfer”, “transferFrom” or “approve”. This allows us to disambiguate transactions in the Process* actions.

    ProcessTransfer

    The Process* actions make use of the LET keyword to define inline operators. Inline operators are analogous to local variables or lambda functions in typical programming languages.

    +
    ProcessTransfer(tx) == 
    +    /\ pendingTransactions' = pendingTransactions \ { tx }
    +    /\ UNCHANGED <<allowance, nextTxId>>
    +    /\  LET fail ==
    +          \/ tx.value < 0
    +          \/ tx.value > balanceOf[tx.sender]
    +          \/ tx.sender = tx.toAddr
    +        IN
    +        /\ lastTx' = [ tx EXCEPT !.fail = fail ]
    +        /\ IF fail
    +           THEN UNCHANGED balanceOf
    +           ELSE 
    +           \* transaction succeeds
    +           \* update the balances of the 'sender' and 'toAddr' addresses
    +           balanceOf' = [ 
    +               balanceOf EXCEPT
    +               ![tx.sender] = @ - tx.value,
    +               ![tx.toAddr] = @ + tx.value
    +           ]
    +
    +

    ProcessTransfer takes a TX type tx, tagged with “transfer”, as input. For a pair of states (CurrentState, NextState). In all cases where the ProcessTransfer action is taken, the tx is removed from pendingTransactions, and allowance and nextTxId do not change. Additionally, there may be a change to the balanceOf variable.

    fail is defined as a boolean: the transaction will fail if the value field is negative, or if the value is greater than the senders balance, or if the sender tries to send funds to themself (tx.sender = tx.toAddr).

    fail is used: the lastTx variable in NextState (lastTx’) must be equal to tx, except for in the .fail key - where it should match the value of the inline operator fail. The syntax [ f EXCEPT !.foo = bar ] is the record f except for that the key foo is equal to bar.

    fail is also used to update the balanceOf variable (or not). If fail is true then the transaction is void and the balances are not updated. However, if the transaction did not fail then the balanceOf variable is updated for the keys tx.sender and tx.toAddr. The syntax [f EXCEPT ![foo] = g(@)] is the function f except for that the key equal to the value of foo is equal to the value of the operator g(@), where @ is the value of of foo in f (@ can be used as a variable).

    If the transaction does not fail, funds are transferred: the sender balance decreases by tx.value and the toAddr balance increases by tx.value.

    ProcessTransferFrom

    transfer transactions are made by addresses transferring their own funds. transferFrom transactions transfer funds between any two addresses, so long as the caller of transferFrom has been given approval.

    +
    ProcessTransferFrom(tx) == 
    +    /\ pendingTransactions' = pendingTransactions \ { tx }
    +    /\ UNCHANGED nextTxId
    +    /\  LET fail ==
    +          \/ tx.value < 0
    +          \/ tx.value > balanceOf[tx.fromAddr]
    +          \/ tx.value > allowance[tx.fromAddr, tx.sender]
    +          \/ tx.fromAddr = tx.toAddr
    +        IN
    +        /\ lastTx' = [ tx EXCEPT !.fail = fail ]
    +        /\  IF fail
    +            THEN UNCHANGED <<balanceOf, allowance>>
    +            ELSE
    +            \* transaction succeeds
    +            \* update the balances of the 'fromAddr' and 'toAddr' addresses
    +            /\ balanceOf' = [
    +                    balanceOf EXCEPT
    +                    ![tx.fromAddr] = @ - tx.value,
    +                    ![tx.toAddr] = @ + tx.value
    +               ]
    +            \* decrease the allowance for the sender
    +            /\ allowance' = [
    +                    allowance EXCEPT
    +                    ![tx.fromAddr, tx.sender] = @ - tx.value
    +               ]
    +
    +

    Similarly to the ProcessTransfer action, ProcessTransferFrom defines an inline fail operator and uses it control the logic elsewhere in the action. In this case the transaction will fail if

    • the value is negative
    • the fromAddr has insufficient balance to make the transfer
    • the value is greater than the amount tx.fromAddr has allowed tx.sender to spend on their behalf
    • the fromAddr and toAddr are the same

    If the transaction does not fail, then the balances are updated and the spending allowance is decreased.

    ProcessApprove

    ProcessApprove does not transfer funds: it updates the allowance (quantity of funds) that tx.spender can spend on behalf of tx.sender.

    The transaction will fail if the tx.value field is negative or if tx.sender = tx.spender.

    +
    ProcessApprove(tx) ==
    +    /\ pendingTransactions' = pendingTransactions \ { tx }
    +    /\ UNCHANGED <<balanceOf, nextTxId>>
    +    /\  LET fail == tx.value < 0 \/ tx.sender = tx.spender IN
    +        /\ lastTx' = [ tx EXCEPT !.fail = fail ]
    +        /\  IF fail
    +            THEN UNCHANGED allowance
    +            ELSE
    +            \* transaction succeeds
    +            \* set the allowance for the pair <<sender, spender>> to value
    +            allowance' = [ 
    +                allowance EXCEPT
    +                ![tx.sender, tx.spender] = tx.value 
    +            ]
    +
    +

    Type checking

    We should run the type checker to make sure we have not made a silly mistake writing the model. The model has medium complexity and size so annotating types for the variables and the ADDRESSES operator should be enough for Apalache to be able to understand the entire model.

    java -jar apalache-pkg-0.17.5-full.jar typecheck ERC20.tla
    +
    +# Apalache output:
    +# ...
    +# Type checker [OK]
    +

    You should see Type checker [OK].

    Finding an exploit

    Trace Invariants using Seq(STATE)

    We have defined the state and the allowed transitions. It is time to explore behavior using Apalache.

    Apalache lets you define trace invariants: boolean functions over the entire sequence of states in an execution. They let you detect system behavior that single state boolean functions would not be able to detect.

    A trace invariant should be an operator of the following form

    +
    \* @type: Seq(STATE) => Bool;
    +Foo(trace) == ...
    +
    +

    In order to use trace invariants we must define a STATE type alias in typdefs.tla. The STATE type should be a record using variable names as keys, mapping to the variable type.

    +
    (*
    +
    +  @typeAlias: STATE = [
    +    balanceOf: ADDR -> Int,
    +    allowance: <<ADDR, ADDR>> -> Int, 
    +    pendingTransactions: Set(TX),
    +    lastTx: TX,
    +    nextTxId: Int
    +  ];
    +
    +*)
    +
    +

    It is straightforward to copy the declerations following the VARIABLES keyword that we already wrote.

    Given the alias, Foo allows us to access any state in the execution trace using sequence indexing (1-based). For example we can access the initial state with trace[1], the second state with trace[2] etc.

    Trace Invariant: All Fund Transfers Have Sufficient Approval

    The Ethereum API has the expected behavior that if you approve a third party to make transfers from your address, then the sum of those transfers should not exceed the value that you specified.

    We write a trace invariant that says

    “Whenever a third party makes transfers from a given address on behalf of the owner, an Approve transaction with a value not less than the sum of the transfers should have been submitted by the owner of the address, before all transfers included in the sum were made.”

    We can specify this criteria in TLA+

    +
    \* @type: Seq(STATE) => Bool;
    +AllFundTransfersHaveSufficientApproval(trace) ==
    +    \A spender, fromAddr \in ADDRESSES:
    +        LET TransferIndices == {
    +            i \in DOMAIN trace:
    +                LET tx == trace[i].lastTx IN
    +                /\ tx.tag = "transferFrom"
    +                /\ ~tx.fail
    +                /\ tx.fromAddr = fromAddr
    +                /\ tx.sender = spender
    +                /\ 0 < tx.value
    +        }
    +        IN
    +        \* the sum of all transfers from 'fromAddr' to 'toAddr'
    +        LET SumOfTransfers ==
    +            LET Add(sum, i) == sum + trace[i].lastTx.value IN
    +            FoldSet(Add, 0, TransferIndices)
    +        IN
    +        \* there exists an approval for the whole transfer sum
    +        LET ExistsApprovalForSumInPast ==
    +          \E i \in DOMAIN trace:
    +            LET approval_tx == trace[i].lastTx IN
    +            /\ approval_tx.tag = "approve"
    +            /\ spender = approval_tx.spender
    +            /\ fromAddr = approval_tx.sender
    +            \* all transfers are made after the approval
    +            /\ \A j \in TransferIndices: i < j
    +            /\ ~approval_tx.fail
    +            \* the sender of this transaction is allowing the spender
    +            \* to spend at most the sum of the made transfers.
    +            /\ SumOfTransfers <= approval_tx.value
    +        IN
    +        SumOfTransfers <= 0 \/ ExistsApprovalForSumInPast
    +
    +

    There are a few things going on here.

    First of all we must check the condition for all pairs of addresses

    +
    \A spender, fromAddr \in ADDRESSES:
    +    ...
    +
    +

    For each pair we define an inline operator TransferIndices, the set of indexes into the sequence of states in which a transfer was made by spender from fromAddr to another address.

    +
    LET TransferIndices == {
    +        i \in DOMAIN trace:
    +            LET tx == trace[i].lastTx IN
    +            /\ tx.tag = "transferFrom"
    +            /\ ~tx.fail
    +            /\ tx.fromAddr = fromAddr
    +            /\ tx.sender = spender
    +            /\ 0 < tx.value
    +    }
    +
    +

    We can collect the sum of these transfers by using the FoldSet operator included in the Apalache library module (EXTENDS Apalache).

    +
    LET SumOfTransfers ==
    +    LET Add(sum, i) == sum + trace[i].lastTx.value IN
    +    FoldSet(Add, 0, TransferIndices)
    +
    +

    The FoldSet operator is one of the most useful reusable operators available. The form is

    +
    FoldSet(Combiner, initialValue, inputSet)
    +
    +

    where Combiner is an operator

    +
    Combiner(accumulatedValue, nextValue)
    +
    +

    The value of a FoldSet call is the result of repeatedly applying Combiner to successive elements in inputSet (in unpredictable order) as well as the value accumulated so far in the process.

    Our usage SumOfTransfers sums the .value field of the lastTx variable for each state indexed by TransferIndices.

    +
    LET SumOfTransfers ==
    +    LET Add(sum, i) == sum + trace[i].lastTx.value IN
    +    FoldSet(Add, 0, TransferIndices)
    +
    +

    A last component of our trace operator is ExistsApprovalForSumInPast

    +
        LET ExistsApprovalForSumInPast ==
    +        \E i \in DOMAIN trace:
    +        LET approval_tx == trace[i].lastTx IN
    +        /\ approval_tx.tag = "approve"
    +        /\ spender = approval_tx.spender
    +        /\ fromAddr = approval_tx.sender
    +        \* all transfers are made after the approval
    +        /\ \A j \in TransferIndices: i < j
    +        /\ ~approval_tx.fail
    +        \* the sender of this transaction is allowing the spender
    +        \* to spend at most the sum of the made transfers.
    +        /\ SumOfTransfers <= approval_tx.value
    +
    +

    The operator will evaluate true if there exists an approval in the transaction history that precedes each transfer, and the approval value was not less than the sum of total transfers.

    Finally, we can put the pieces together.

    +
    AllFundTransfersHaveSufficientApproval(trace) ==
    +    \A spender, fromAddr \in ADDRESSES:
    +        \* ...
    +        IN
    +        SumOfTransfers <= 0 \/ ExistsApprovalForSumInPast
    +
    +

    The final value of AllFundTransfersHaveSufficientApproval will be false if and only if there is a pair of addresses with a positive SumOfTransfers and no approval for those transfers was made.

    Check the invariant

    java -jar apalache-pkg-0.17.5-full.jar check --inv=AllFundTransfersHaveSufficientApproval ERC20.tla
    +
    +# Apalache output:
    +# ...
    +# State 8: Checking 1 trace invariant(s)                            
    +# State 8: trace invariant 0 violated. Check the counterexample in: ...
    +# Found 1 error(s)
    +

    An error!

    Interpreting an Apalache counterexample

    We should check the counterexample1.tla file (located in the _apalache-out) directory. It should contain a sequence of states similar to the following (but may not be identical)

    +
    (* Initial state *)
    +State0 ==
    +  allowance
    +      = (((((((<<"addr1", "addr1">> :> 0 @@ <<"addr2", "addr1">> :> 0)
    +                    @@ <<"addr3", "addr1">> :> 0)
    +                  @@ <<"addr1", "addr2">> :> 0)
    +                @@ <<"addr2", "addr2">> :> 0)
    +              @@ <<"addr3", "addr2">> :> 0)
    +            @@ <<"addr1", "addr3">> :> 0)
    +          @@ <<"addr2", "addr3">> :> 0)
    +        @@ <<"addr3", "addr3">> :> 0
    +    /\ balanceOf = ("addr1" :> 28 @@ "addr2" :> 14) @@ "addr3" :> 20
    +    /\ lastTx = [fail |-> FALSE, id |-> 0, tag |-> "None"]
    +    /\ nextTxId = 0
    +    /\ pendingTransactions = {}
    +
    +(* Transition 2 to State1 *)
    +State1 ==
    +  allowance
    +      = (((((((<<"addr1", "addr1">> :> 0 @@ <<"addr2", "addr1">> :> 0)
    +                    @@ <<"addr3", "addr1">> :> 0)
    +                  @@ <<"addr1", "addr2">> :> 0)
    +                @@ <<"addr2", "addr2">> :> 0)
    +              @@ <<"addr3", "addr2">> :> 0)
    +            @@ <<"addr1", "addr3">> :> 0)
    +          @@ <<"addr2", "addr3">> :> 0)
    +        @@ <<"addr3", "addr3">> :> 0
    +    /\ balanceOf = ("addr1" :> 28 @@ "addr2" :> 14) @@ "addr3" :> 20
    +    /\ lastTx = [fail |-> FALSE, id |-> 0, tag |-> "None"]
    +    /\ nextTxId = 1
    +    /\ pendingTransactions
    +      = {[fail |-> FALSE,
    +        id |-> 0,
    +        sender |-> "addr1",
    +        spender |-> "addr3",
    +        tag |-> "approve",
    +        value |-> 16]}
    +
    +(* Transition 1 to State2 *)
    +State2 ==
    +  allowance
    +      = (((((((<<"addr1", "addr2">> :> 0 @@ <<"addr3", "addr1">> :> 0)
    +                    @@ <<"addr2", "addr3">> :> 0)
    +                  @@ <<"addr3", "addr3">> :> 0)
    +                @@ <<"addr1", "addr3">> :> 0)
    +              @@ <<"addr2", "addr1">> :> 0)
    +            @@ <<"addr3", "addr2">> :> 0)
    +          @@ <<"addr1", "addr1">> :> 0)
    +        @@ <<"addr2", "addr2">> :> 0
    +    /\ balanceOf = ("addr1" :> 28 @@ "addr2" :> 14) @@ "addr3" :> 20
    +    /\ lastTx = [fail |-> FALSE, id |-> 0, tag |-> "None"]
    +    /\ nextTxId = 2
    +    /\ pendingTransactions
    +      = { [fail |-> FALSE,
    +          fromAddr |-> "addr1",
    +          id |-> 1,
    +          sender |-> "addr3",
    +          tag |-> "transferFrom",
    +          toAddr |-> "addr2",
    +          value |-> 6],
    +        [fail |-> FALSE,
    +          id |-> 0,
    +          sender |-> "addr1",
    +          spender |-> "addr3",
    +          tag |-> "approve",
    +          value |-> 16] }
    +
    +(* Transition 3 to State3 *)
    +State3 ==
    +  allowance
    +      = (((((((<<"addr3", "addr2">> :> 0 @@ <<"addr2", "addr1">> :> 0)
    +                    @@ <<"addr3", "addr1">> :> 0)
    +                  @@ <<"addr3", "addr3">> :> 0)
    +                @@ <<"addr1", "addr1">> :> 0)
    +              @@ <<"addr1", "addr3">> :> 16)
    +            @@ <<"addr2", "addr2">> :> 0)
    +          @@ <<"addr2", "addr3">> :> 0)
    +        @@ <<"addr1", "addr2">> :> 0
    +    /\ balanceOf = ("addr1" :> 28 @@ "addr2" :> 14) @@ "addr3" :> 20
    +    /\ lastTx
    +      = [fail |-> FALSE,
    +        id |-> 0,
    +        sender |-> "addr1",
    +        spender |-> "addr3",
    +        tag |-> "approve",
    +        value |-> 16]
    +    /\ nextTxId = 2
    +    /\ pendingTransactions
    +      = {[fail |-> FALSE,
    +        fromAddr |-> "addr1",
    +        id |-> 1,
    +        sender |-> "addr3",
    +        tag |-> "transferFrom",
    +        toAddr |-> "addr2",
    +        value |-> 6]}
    +
    +(* Transition 6 to State4 *)
    +State4 ==
    +  allowance
    +      = (((((((<<"addr1", "addr2">> :> 0 @@ <<"addr3", "addr1">> :> 0)
    +                    @@ <<"addr3", "addr2">> :> 0)
    +                  @@ <<"addr2", "addr1">> :> 0)
    +                @@ <<"addr1", "addr3">> :> 10)
    +              @@ <<"addr1", "addr1">> :> 0)
    +            @@ <<"addr2", "addr2">> :> 0)
    +          @@ <<"addr2", "addr3">> :> 0)
    +        @@ <<"addr3", "addr3">> :> 0
    +    /\ balanceOf = ("addr1" :> 22 @@ "addr2" :> 20) @@ "addr3" :> 20
    +    /\ lastTx
    +      = [fail |-> FALSE,
    +        fromAddr |-> "addr1",
    +        id |-> 1,
    +        sender |-> "addr3",
    +        tag |-> "transferFrom",
    +        toAddr |-> "addr2",
    +        value |-> 6]
    +    /\ nextTxId = 2
    +    /\ pendingTransactions = {}
    +
    +(* Transition 2 to State5 *)
    +State5 ==
    +  allowance
    +      = (((((((<<"addr3", "addr2">> :> 0 @@ <<"addr2", "addr3">> :> 0)
    +                    @@ <<"addr2", "addr1">> :> 0)
    +                  @@ <<"addr2", "addr2">> :> 0)
    +                @@ <<"addr1", "addr3">> :> 10)
    +              @@ <<"addr1", "addr2">> :> 0)
    +            @@ <<"addr3", "addr3">> :> 0)
    +          @@ <<"addr1", "addr1">> :> 0)
    +        @@ <<"addr3", "addr1">> :> 0
    +    /\ balanceOf = ("addr1" :> 22 @@ "addr2" :> 20) @@ "addr3" :> 20
    +    /\ lastTx = [fail |-> FALSE, id |-> 0, tag |-> "None"]
    +    /\ nextTxId = 3
    +    /\ pendingTransactions
    +      = {[fail |-> FALSE,
    +        id |-> 2,
    +        sender |-> "addr1",
    +        spender |-> "addr3",
    +        tag |-> "approve",
    +        value |-> 24]}
    +
    +(* Transition 1 to State6 *)
    +State6 ==
    +  allowance
    +      = (((((((<<"addr1", "addr2">> :> 0 @@ <<"addr3", "addr1">> :> 0)
    +                    @@ <<"addr3", "addr3">> :> 0)
    +                  @@ <<"addr1", "addr3">> :> 10)
    +                @@ <<"addr2", "addr3">> :> 0)
    +              @@ <<"addr3", "addr2">> :> 0)
    +            @@ <<"addr2", "addr1">> :> 0)
    +          @@ <<"addr1", "addr1">> :> 0)
    +        @@ <<"addr2", "addr2">> :> 0
    +    /\ balanceOf = ("addr1" :> 22 @@ "addr2" :> 20) @@ "addr3" :> 20
    +    /\ lastTx = [fail |-> FALSE, id |-> 0, tag |-> "None"]
    +    /\ nextTxId = 4
    +    /\ pendingTransactions
    +      = { [fail |-> FALSE,
    +          fromAddr |-> "addr1",
    +          id |-> 3,
    +          sender |-> "addr3",
    +          tag |-> "transferFrom",
    +          toAddr |-> "addr2",
    +          value |-> 20],
    +        [fail |-> FALSE,
    +          id |-> 2,
    +          sender |-> "addr1",
    +          spender |-> "addr3",
    +          tag |-> "approve",
    +          value |-> 24] }
    +
    +(* Transition 3 to State7 *)
    +State7 ==
    +  allowance
    +      = (((((((<<"addr3", "addr1">> :> 0 @@ <<"addr1", "addr1">> :> 0)
    +                    @@ <<"addr2", "addr2">> :> 0)
    +                  @@ <<"addr2", "addr1">> :> 0)
    +                @@ <<"addr2", "addr3">> :> 0)
    +              @@ <<"addr3", "addr3">> :> 0)
    +            @@ <<"addr1", "addr3">> :> 24)
    +          @@ <<"addr1", "addr2">> :> 0)
    +        @@ <<"addr3", "addr2">> :> 0
    +    /\ balanceOf = ("addr1" :> 22 @@ "addr2" :> 20) @@ "addr3" :> 20
    +    /\ lastTx
    +      = [fail |-> FALSE,
    +        id |-> 2,
    +        sender |-> "addr1",
    +        spender |-> "addr3",
    +        tag |-> "approve",
    +        value |-> 24]
    +    /\ nextTxId = 4
    +    /\ pendingTransactions
    +      = {[fail |-> FALSE,
    +        fromAddr |-> "addr1",
    +        id |-> 3,
    +        sender |-> "addr3",
    +        tag |-> "transferFrom",
    +        toAddr |-> "addr2",
    +        value |-> 20]}
    +
    +(* Transition 6 to State8 *)
    +State8 ==
    +  allowance
    +      = (((((((<<"addr2", "addr1">> :> 0 @@ <<"addr3", "addr3">> :> 0)
    +                    @@ <<"addr3", "addr2">> :> 0)
    +                  @@ <<"addr2", "addr3">> :> 0)
    +                @@ <<"addr1", "addr3">> :> 4)
    +              @@ <<"addr1", "addr2">> :> 0)
    +            @@ <<"addr2", "addr2">> :> 0)
    +          @@ <<"addr3", "addr1">> :> 0)
    +        @@ <<"addr1", "addr1">> :> 0
    +    /\ balanceOf = ("addr1" :> 2 @@ "addr2" :> 40) @@ "addr3" :> 20
    +    /\ lastTx
    +      = [fail |-> FALSE,
    +        fromAddr |-> "addr1",
    +        id |-> 3,
    +        sender |-> "addr3",
    +        tag |-> "transferFrom",
    +        toAddr |-> "addr2",
    +        value |-> 20]
    +    /\ nextTxId = 4
    +    /\ pendingTransactions = {}
    +
    +

    For brevity here is a cleaned up summary:

    # State 0 (Init)
    +    balances = [28, 14, 20]
    +
    +# State 1 - an approval is submitted.
    +    balances = [28, 14, 20]
    +    pending = {
    +        addr1 approve addr3 for value 16
    +    }
    +
    +# State 2 - a transferFrom is submitted.
    +    balances = [28, 14, 20]
    +    pending = {
    +        addr1 approve addr3 with value 16
    +        addr3 transfer 6 from addr1 to addr2
    +    }
    +
    +# State 3 - the approval is processed.
    +    allowances = {
    +        addr1 approve addr3 with value 16
    +    }
    +    balances = [28, 14, 20]
    +    pending = {
    +        addr3 transfer 6 from addr1 to addr2
    +    }
    +
    +# State 4 - the transferFrom is processed.
    +    allowances = {
    +        addr1 approve addr3 with value 10
    +    }
    +    balances = [22, 20, 20]
    +
    +# State 5 - an approval is submitted.
    +    allowances = {
    +        addr1 approve addr3 with value 10
    +    }
    +    balances = [22, 20, 20]
    +    pending = {
    +        addr1 approve addr3 with value 24
    +    }
    +
    +# State 6 - a transferFrom is submitted.
    +    allowances = {
    +        addr1 approve addr3 with value 10
    +    }
    +    balances = [22, 20, 20]
    +    pending = {
    +        addr1 approve addr3 with value 24
    +        addr3 transfer 20 from addr1 to addr2
    +    }
    +
    +# State 7 - the approval is processed.
    +    allowances = {
    +        addr1 approve addr3 with value 24
    +    }
    +    balances = [22, 20, 20]
    +    pending = {
    +        addr3 transfer 20 from addr1 to addr2
    +    }
    +
    +# State 8 - the transferFrom is processed.
    +    allowances = {
    +        addr1 approve addr3 with value 4
    +    }
    +    balances = [2, 40, 20]
    +

    The problem is that addr1 made two approvals for addr3 to transfer its funds

    1. approved transferring up to 16
    2. approved transferring up to 24

    But addr3 made two transferFroms from addr1 to addr2

    1. transfer 6
    2. transfer 20

    Both transfers succeeded with a sum of 26, however, the intention of addr1 was to approve a lifetime maximum transfer of 16, and then increase it to 24. The problem is that the first transfer happened in between the first and second approvals. The second approval overwrote the original value, not taking into account the transfer made in the meantime. This enabled a second transfer to withdraw too much.

    Wrapping up

    This tutorial

    1. Described the problem being modeled
    2. How to declare appropriate state variables using advanced data types
    3. How to define appropriate initial states in Init
    4. How to define appropriate transitions using actions in Next
    5. Type checked the model
    6. Writing a trace invariant - including using FoldSet
    7. Analysed a counterexample.tla file that Apalache generated, showing a flaw in the API

    Try the next one :)

    Further resources


    diff --git a/docs/tla_basics_tutorials/generating_traces.html b/docs/tla_basics_tutorials/generating_traces.html new file mode 100644 index 00000000..c9b5f6ef --- /dev/null +++ b/docs/tla_basics_tutorials/generating_traces.html @@ -0,0 +1,189 @@ + + + Generating Traces | Model Based Techniques + Skip to main content Link Menu Expand (external link) Document Search Copy Copied

    Generating traces for automated testing using Apalache

    The .tla and other referenced files are included here.

    Apalache allows you to generate more than one trace that satisfies a given behavior specified by a state invariant or trace invariant.

    Generating multiple traces can be useful because different traces may give you insight into your system. There may be several different methods of exploiting the same vulnerability, for example. Generating multiple traces is also useful for model-based testing, where the goal is to use a model to generate tests for a software implementation of the system.

    This tutorial shows you

    • How to use Apalache to generate multiple traces
    • How to control the way that traces differ using Apalache’s VIEW feature

    The tutorial builds on the skills gained in ‘Hello World’ and ‘Ethereum’ where we model checked state and trace invariants but only generated a single trace.

    Demonstrating multiple traces

    For instruction purposes we will use a small and simple model.

    +
    ---- MODULE multiple_traces ----
    +
    +EXTENDS Integers, Sequences, Apalache, typedefs
    +
    +VARIABLES
    +    \* @type: Str;
    +    auxiliary_str,
    +    \* @type: Int;
    +    important_int
    +
    +Init ==
    +    /\ auxiliary_str = "foo"
    +    /\ important_int = 0
    +
    +ChangeAuxiliaryStr == 
    +    /\ auxiliary_str' \in {"foo", "bar", "wiz"}
    +    /\ UNCHANGED important_int
    +        
    +AddToImportantInt == 
    +    /\ UNCHANGED auxiliary_str
    +    /\ \E x \in 1..4 : important_int' = important_int + x
    +
    +Next ==
    +    \/ ChangeAuxiliaryStr
    +    \/ AddToImportantInt
    +
    +\* @type: () => Bool;
    +ImportantIntIs6 == 
    +    LET Behavior == important_int = 6
    +    IN ~Behavior
    +
    +\* @type: Seq(STATE) => Bool;
    +ImportantIntIsOddUntil6(trace) ==
    +    LET Behavior ==
    +        /\ trace[Len(trace)].important_int = 6
    +        /\ \A i \in DOMAIN trace : 
    +            \/ (i = 1 \/ i = Len(trace))
    +            \/ trace[i].important_int % 2 = 1
    +    IN ~Behavior
    +
    +View == important_int
    +
    +====
    +
    +

    Remember that to use trace invariants we must define a STATE type alias in typdefs.tla

    +
    ---- MODULE typedefs ----
    +
    +(*
    +  @typeAlias: STATE = [
    +    auxiliary_str : Str,
    +    important_int : Int
    +  ];
    +*) 
    +
    +include_typedefs == TRUE
    +====
    +
    +

    Defining a View operator

    The model contains two state variables. Suppose that auxiliary_str represents some data in your system that’s needed for bookkeeping, but won’t have an effect on the interesting behaviors. Suppose also that important_int contains some highly critical data.

    The goal is to generate traces which differ only by the value of important_int in each state. Apalache’s VIEW feature lets you define an operator named View taking all state variables and outputting some value. Apalache ensures that all pairs of generated traces t1 and t2 differ on the value of that function for at least one state.

    By writing

    +
    View == important_int
    +
    +

    we ensure that all the traces generated will have a different sequence of values for important_int.

    Our Invariants

    The model contains operators defining the inverses of two behaviors we would like to generate traces for.

    The state invariant ImportantIntIs6 will evaluate to false in any state where important_int is 6.

    +
    \* @type: () => Bool;
    +ImportantIntIs6 == 
    +    LET Behavior == important_int = 6
    +    IN ~Behavior
    +
    +

    If we use Apalache to check ImportantIntIs6 it will find a single trace where the operator evaluates to false: meaning that the integer is 6.

    apalache check --inv=ImportantIntIs6 multiple_traces.tla
    +
    +# Apalache output:
    +# ... 
    +# State 2: Checking 1 trace invariant(s)                            
    +# State 2: trace invariant 0 violated. Check the counterexample in: counterexample1.json
    +# Found 1 error(s)                                                 
    +# The outcome is: Error
    +
    +
    \* counterexample1.json
    +
    +(* Initial state *)
    +State0 == auxiliary_str = "foo" /\ important_int = 0
    +
    +(* Transition 1 to State1 *)
    +State1 == auxiliary_str = "foo" /\ important_int = 3
    +
    +(* Transition 1 to State2 *)
    +State2 == auxiliary_str = "foo" /\ important_int = 6
    +
    +

    This is useful but we can generate more traces by running

    apalache check --inv=ImportantIntIs6 --max-error=3 --view=View multiple_traces.tla
    +
    +# Apalache output:
    +# ... 
    +# State 2: Checking 1 state invariants 
    +# State 2: state invariant 0 violated. Check the counterexample in: counterexample1.json
    +# State 2: state invariant 0 violated. Check the counterexample in: counterexample2.json
    +# State 2: state invariant 0 violated. Check the counterexample in: counterexample3.json
    +# Found 3 error(s)                     
    +# The outcome is: Error
    +

    You should see three traces similar to the below

    +
    \* counterexample1.json
    +
    +(* Initial state *)
    +State0 == auxiliary_str = "foo" /\ important_int = 0
    +
    +(* Transition 1 to State1 *)
    +State1 == auxiliary_str = "foo" /\ important_int = 2
    +
    +(* Transition 1 to State2 *)
    +State2 == auxiliary_str = "foo" /\ important_int = 6
    +
    +\* counterexample2.json
    +
    +(* Initial state *)
    +State0 == auxiliary_str = "foo" /\ important_int = 0
    +
    +(* Transition 1 to State1 *)
    +State1 == auxiliary_str = "foo" /\ important_int = 3
    +
    +(* Transition 1 to State2 *)
    +State2 == auxiliary_str = "foo" /\ important_int = 6
    +
    +\* counterexample3.json
    +
    +(* Initial state *)
    +State0 == auxiliary_str = "foo" /\ important_int = 0
    +
    +(* Transition 1 to State1 *)
    +State1 == auxiliary_str = "foo" /\ important_int = 4
    +
    +(* Transition 1 to State2 *)
    +State2 == auxiliary_str = "foo" /\ important_int = 6
    +
    +

    Notice how they differ in the sequence of the important_int variable.

    We can also generate multiple traces for the trace operator ImportantIntIsOddUntil6

    +
    \* @type: Seq(STATE) => Bool;
    +ImportantIntIsOddUntil6(trace) ==
    +    LET Behavior ==
    +        /\ trace[Len(trace)].important_int = 6
    +        /\ \A i \in DOMAIN trace : 
    +            \/ (i = 1 \/ i = Len(trace))
    +            \/ trace[i].important_int % 2 = 1
    +    IN ~Behavior
    +
    +

    If we check the operator as an invariant Apalache will generate traces whose behavior matches the inline Behavior operator. The behavior operator matches traces where important_int has a value 6 in the last state, and odd values for all states except the Init state and the last state.

    apalache check --inv=ImportantIntIsOddUntil6 --max-error=10 --view=View multiple_traces.tla
    +
    +# Apalache output:
    +# ... 
    +State 2: Checking 1 trace invariant(s)                            
    +State 2: trace invariant 0 violated. Check the counterexample in: ...
    +Step 3: picking a transition out of 2 transition(s)               
    +State 3: Checking 1 trace invariant(s)                            
    +State 3: trace invariant 0 violated. Check the counterexample in: ...
    +...
    +State 3: trace invariant 0 violated. Check the counterexample in: ...
    +Step 4: picking a transition out of 2 transition(s)               
    +State 4: Checking 1 trace invariant(s)                            
    +State 4: trace invariant 0 violated. Check the counterexample in: ...
    +...
    +State 4: trace invariant 0 violated. Check the counterexample in: ...
    +Found 10 error(s)                                                 
    +The outcome is: Error                                             
    +

    Try inspecting the counterexample.tla files in the _apalache-out directory. Also try playing around with different invariants and particularly different View operators. For example, what do you think will happen if you specify

    +
    View == <<auxiliary_str, important_int>>
    +
    +

    or

    +
    View == 3 < important_int
    +
    +

    Wrapping up

    This tutorial

    1. Why it’s useful to generate multiple traces
    2. Differentiating traces with a View operator
    3. Generating multiple traces for a state invariant
    4. Generating multiple traces for a trace invariant

    That’s it. Congratulations for completing the basic tutorial set :)

    Further resources


    diff --git a/docs/tla_basics_tutorials/hello_world.html b/docs/tla_basics_tutorials/hello_world.html new file mode 100644 index 00000000..cf2ea65d --- /dev/null +++ b/docs/tla_basics_tutorials/hello_world.html @@ -0,0 +1,182 @@ + + + Hello World | Model Based Techniques + Skip to main content Link Menu Expand (external link) Document Search Copy Copied

    ‘Hello world’ using TLC

    The .tla and other referenced files are included here.

    Let’s model a system with two processes Alice and Bob. They are connected by a network that can lose and reorder messages. Alice will send two messages “hello” and “world” to Bob in an undetermined order. If Bob receives “hello” and then “world” he will become happy.

    hello_world.tla contains the model and hello_world.cfg contains the configuration file needed to model check it using TLC.

    Let’s unpack the body of the .tla file.

    Boilerplate

    You should write TLA in between two lines as below. This is an artifact of the module system.

    +
    ---- MODULE hello_world ----
    +\* content here...
    +====
    +
    +

    We extend (import) a modules from the standard library

    +
    EXTENDS Sequences \* Import Sequences module from the standard library
    +
    +

    it provides the Sequence data structure. It is a list.

    The state machine

    In TLA+ you define a state machine. There is an initial state, which is a choice of values for each variable declared. You also define the transitions allowed in the system.

    We model 4 pieces of state: Alice’s outbox, the messages in the network, Bob’s mood and Bob’s inbox.

    +
    VARIABLES
    +    alices_outbox,
    +    network,
    +    bobs_mood,
    +    bobs_inbox
    +
    +

    The Init operator defines the initial values of the state variables of the model. In TLA+ the term operator is used to mean something like a programming language function. Please take the Init operator on faith right now.

    +
    Init ==
    +    /\ alices_outbox = {} \* Alice has sent nothing (empty set)
    +    /\ network = {} \* AND so is the network
    +    /\ bobs_mood = "neutral" \* AND Bob's mood is neutral
    +    /\ bobs_inbox = <<>> \* AND Bob's inbox is an empty Sequence (list)
    +
    +

    State machine transitions are pairs: (CurrentState, NextState). In TLA+ you describe the transitions allowed in the system by writing a boolean function over pairs (CurrentState, NextState). If a pair makes your boolean function evaluate true then the model checker will check that transition. In fact, the model checker will check all transitions that match your boolean function. This is what allows the model checker to exhaustively explore system behavior.

    Practically this means that you define transitions by writing actions: operators that take into account the CurrentState and the NextState. Because the variable names are the same in both states, you denote the NextState variables by appending the character to identifiers. In TLA+ you write actions OR’ed together in the Next operator.

    +
    Next ==
    +    \/ AliceSend("hello")
    +    \/ AliceSend("world")
    +    \/ NetworkLoss
    +    \/ NetworkDeliver
    +    \/ BobCheckInbox
    +
    +
    AliceSend(m) == 
    +    /\ m \notin alices_outbox
    +    /\ alices_outbox' = alices_outbox \union {m}
    +    /\ network' = network \union {m}
    +    /\ UNCHANGED <<bobs_mood, bobs_inbox>>
    +
    +NetworkLoss == 
    +    /\ \E e \in network: network' = network \ {e}
    +    /\ UNCHANGED <<bobs_mood, bobs_inbox, alices_outbox>>
    +
    +NetworkDeliver == 
    +    /\ \E e \in network:
    +        /\ bobs_inbox' = bobs_inbox \o <<e>> 
    +        /\ network' = network \ {e}
    +    /\ UNCHANGED <<bobs_mood, alices_outbox>>
    +
    +BobCheckInbox == 
    +    /\ bobs_mood' = IF bobs_inbox = <<"hello", "world">> THEN "happy" ELSE "neutral"
    +    /\ UNCHANGED <<network, bobs_inbox, alices_outbox>>
    +
    +

    Pretend we are the model checker and we are currently ‘looking’ at the CurrentState C. We compute all possible NextState’s N, but we only consider a candidate N to be valid if Next is true when evaluated over the pair (C, N). Since Next is the OR’ing of actions, the pair will make Next true if it makes at least one of the actions true.

    Inspect the AliceSend(m) action for example.

    +
    AliceSend(m) == 
    +    /\ m \notin alices_outbox
    +    /\ alices_outbox' = alices_outbox \union {m}
    +    /\ network' = network \union {m}
    +    /\ UNCHANGED <<bobs_mood, bobs_inbox>>
    +
    +

    In English the action says this

    “I am true when:
    my argument m is not in the set alices_outbox in the CurrentState
    AND alices_outbox in the NextState is the same as it is in the CurrentState, but with m included
    AND network in the NextState is the same as it is in the CurrentState, but with m included
    AND bobs_mood doesn’t change between the CurrentState and NextState
    AND bobs_inbox doesn’t change between the CurrentState and NextState “

    We must include the UNCHANGED keyword - there is no ambiguity in TLA+!

    Consider NetworkLoss

    +
    NetworkLoss == 
    +    /\ \E e \in network: network' = network \ {e}
    +    /\ UNCHANGED <<bobs_mood, bobs_inbox, alices_outbox>>
    +
    +

    This action is more advanced: it contains the ‘\E’ (there exists) syntax. It says

    “I am true when:
    There is an element e in the network of the CurrentState, and that element is not in the network of NextState
    AND bobs_mood doesn’t change between the CurrentState and NextState
    AND … “

    Let’s consider how a model checker could select a transition, given a current state where

    alices_outbox = {"hello"}
    +network = {"hello"}
    +\* ignore bobs variables for now
    +

    knowing that Next is

    +
    Next ==
    +    \/ AliceSend("hello")
    +    \/ AliceSend("world")
    +    \/ NetworkLoss
    +    \* (ignore other operators for now)
    +
    +

    In a pair (CurrentState, NextState) where AliceSend(“world”) was true NextState must look like

    alices_outbox = {"hello", "world"}
    +network = {"hello", "world"}
    +\* ignore bobs variables for now
    +

    and in one where NetworkLoss was true NextState would look like

    alices_outbox = {"hello"}
    +network = {}
    +\* ignore bobs variables for now
    +

    Next evaluates to true for both of these pairs, and the model checker will check both possibilities for us.

    Understanding Next as a boolean function over pairs of states is key. The Init operator is a special case, it’s a boolean function over one state only. (It’s not a special case if you consider it to be a boolean function over a pair (IgnoredState, InitialState) for a hidden IgnoredState).

    We have looked at AliceSend and NetworkLoss. Let’s look at NetworkDeliver and BobCheckInbox.

    +
    NetworkDeliver == 
    +    /\ \E e \in network:
    +        /\ bobs_inbox' = bobs_inbox \o <<e>> 
    +        /\ network' = network \ {e}
    +    /\ UNCHANGED <<bobs_mood, alices_outbox>>
    +
    +

    NetworkDeliver matches transitions where an element e is removed from the network set and added (with the \o operator) to bobs_inbox list.

    +
    BobCheckInbox == 
    +    /\ bobs_mood' = IF bobs_inbox = <<"hello", "world">> THEN "happy" ELSE "neutral"
    +    /\ UNCHANGED <<network, bobs_inbox, alices_outbox>>
    +
    +

    As a challenge try to write BobCheckInbox (above) using only the logical operators /\ and \/.

    Answer:

    +
    BobCheckInbox == 
    +    /\ \/ /\ bobs_mood' = "happy"
    +          /\ bobs_inbox = <<"hello", "world">>
    +       \/ /\ bobs_mood' = "neutral"
    +          /\ bobs_inbox /= <<"hello", "world">>
    +    /\ UNCHANGED <<network, bobs_inbox, alices_outbox>> 
    +
    +

    Checking Invariants

    We modeled the state machine so now we can check what properties it has.

    We can use a model checker to get sample execution traces beginning from the initial state and leading up to some state satisfying some boolean function. Precisely: we can find an sequence of states (T) starting in the initial state and ending in a state S that makes a boolean function P evaluate to true.

    In common terminology the sequence of states T is called a counterexample, and the boolean function is the negation of an Invariant. This means if we want to find an execution T whose final state satisfies P we write an invariant: Inv == ~P and we check that. (We check that Inv always holds: if it doesn’t then there exists a state where ~Inv = ~~P = P holds).

    If we want to make sure that no execution exists whose final state satisfies P we write an invariant: Inv == P and we hope that the model checker exhausts its search without finding a trace.

    Suppose we want to ensure that every (\A means ‘for all’ in TLA+) message in the network was at some point sent by Alice.

    +
    NothingUnexpectedInNetwork == \A e \in network: e \in alices_outbox
    +
    +

    NothingUnexpectedInNetwork is a boolean function over a single state. Using the model checker we can check it as an invariant.

    We use the following configuration for TLC (hello_world.cfg)

    +
    INIT Init
    +NEXT Next
    +
    +INVARIANTS
    +NothingUnexpectedInNetwork
    +
    +

    We can check this using the VSCode plugin for TLA (through the context menu), or with

    java -cp tla2tools.jar tlc2.TLC -config hello_world.cfg -workers auto -cleanup hello_world.tla
    +
    +# TLC output:
    +# ...
    +# Model checking completed. No error has been found.
    +

    TLC should report no error found: this means that NothingUnexpectedInNetwork was also true in every execution.

    We may be interested to find an execution where Bob becomes happy. We write the invariant

    +
    NotBobIsHappy == 
    +    LET BobIsHappy == bobs_mood = "happy"
    +    IN ~BobIsHappy
    +
    +

    which makes use of the LET keyword, used to define values or operators inline.

    We use the .cfg file

    +
    INIT Init
    +NEXT Next
    +
    +INVARIANTS
    +NotBobIsHappy
    +
    +

    We ask TLC to check if ‘always NotBobIsHappy’. If Bob ever becomes happy then it will be false, so TLC will give us a counterexample, or trace, where Bob becomes happy.

    TLC should spit out a trace

    Error: Invariant NotBobIsHappy is violated.
    +Error: The behavior up to this point is:
    +State 1: <..>
    +/\ network = {}
    +/\ alices_outbox = {}
    +/\ bobs_inbox = <<>>
    +/\ bobs_mood = "neutral"
    +
    +State 2: <..>
    +/\ network = {"hello"}
    +/\ alices_outbox = {"hello"}
    +/\ bobs_inbox = <<>>
    +/\ bobs_mood = "neutral"
    +
    +State 3: <..>
    +/\ network = {"hello", "world"}
    +/\ alices_outbox = {"hello", "world"}
    +/\ bobs_inbox = <<>>
    +/\ bobs_mood = "neutral"
    +
    +State 4: <..>
    +/\ network = {"world"}
    +/\ alices_outbox = {"hello", "world"}
    +/\ bobs_inbox = <<"hello">>
    +/\ bobs_mood = "neutral"
    +
    +State 5: <..>
    +/\ network = {}
    +/\ alices_outbox = {"hello", "world"}
    +/\ bobs_inbox = <<"hello", "world">>
    +/\ bobs_mood = "neutral"
    +
    +State 6: <..>
    +/\ network = {}
    +/\ alices_outbox = {"hello", "world"}
    +/\ bobs_inbox = <<"hello", "world">>
    +/\ bobs_mood = "happy"
    +

    Notice that bob is happy in state 6.

    Wrapping up

    This tutorial

    1. How to read and write simple TLA+
    2. How to structure models with the (boilerplate, variables, Init, Next, .cfg) pattern
    3. How to think about transitions in terms of (CurrentState, NextState) pairs
    4. How to use actions to specify transitions in the Next operator
    5. How to generate traces matching behaviors using TLC

    That’s it, congratulations :) Try the next tutorial.


    diff --git a/docs/tla_basics_tutorials/index.html b/docs/tla_basics_tutorials/index.html new file mode 100644 index 00000000..d44419ed --- /dev/null +++ b/docs/tla_basics_tutorials/index.html @@ -0,0 +1,20 @@ + + + TLA+ Basics Tutorials | Model Based Techniques + Skip to main content Link Menu Expand (external link) Document Search Copy Copied

    TLA+

    These is our basic set of tutorials for TLA+. Please use the cheatsheet too!


    Table of contents


    diff --git a/docs/tla_basics_tutorials/models/erc20/ERC20.tla b/docs/tla_basics_tutorials/models/erc20/ERC20.tla new file mode 100644 index 00000000..51e4e395 --- /dev/null +++ b/docs/tla_basics_tutorials/models/erc20/ERC20.tla @@ -0,0 +1,256 @@ +----------------------------- MODULE ERC20 ------------------------------------ +(* + * Modeling ERC20 tokens of Ethereum and the Approve-TransferFrom Attack: + * + * EIP-20: https://eips.ethereum.org/EIPS/eip-20 + * + * Attack scenario: + * https://docs.google.com/document/d/1YLPtQxZu1UAvO9cZ1O2RPXBbT0mooh4DYKjA_jp-RLM/edit# + * + * This TLA+ specification is designed for model checking with Apalache. + * We do not model 256-bit integers here, as we are not interested in overflows. + * + * Igor Konnov, 2021 + *) +EXTENDS Integers, Apalache, typedefs + +VARIABLES + \* + \* Token balance for every account. This is exactly as `balanceOf` in ERC20. + \* @type: ADDR -> Int; + balanceOf, + \* + \* Allowance to transfer tokens + \* from owner (1st element) by spender (2nd element). + \* This is exactly as `allowance` of ERC20. + \* @type: <> -> Int; + allowance, + \* + \* Pending transactions to be executed against the contract. + \* Note that we have a set of transactions instead of a sequence, + \* as the order of transactions on Ethereum is not predefined. + \* To make it possible to submit two 'equal' transactions, + \* we introduce a unique transaction id. + \* @type: Set(TX); + pendingTransactions, + \* + \* The last executed transaction. + \* @type: TX; + lastTx, + \* + \* A serial number to assign unique ids to transactions + \* @type: Int; + nextTxId + +\* @type: () => Set(ADDR); +ADDRESSES == { "addr1", "addr2", "addr3" } + +Init == + \* every address has a non-negative number of tokens + /\ balanceOf \in [ADDRESSES -> Nat] + \* no account is allowed to withdraw from another account + /\ allowance = [ pair \in ADDRESSES \X ADDRESSES |-> 0 ] + \* no pending transactions + /\ pendingTransactions = {} + /\ nextTxId = 0 + /\ lastTx = [ id |-> 0, tag |-> "None", fail |-> FALSE ] + +(* +Submit a transaction to the pendingTransactions pool. +*) +SubmitTx(tx) == + /\ pendingTransactions' = pendingTransactions \union { tx } + /\ lastTx' = [ id |-> 0, tag |-> "None", fail |-> FALSE ] + /\ nextTxId' = nextTxId + 1 + /\ UNCHANGED <> + +(* EIP-20: +The following action submits a transaction to the blockchain. + +Transfers _value amount of tokens to address _toAddr, and MUST fire the Transfer +event. The function SHOULD throw if the message caller’s account balance does +not have enough tokens to spend. + +Note Transfers of 0 values MUST be treated as normal transfers and fire the +Transfer event. +*) +SubmitTransfer(_sender, _toAddr, _value) == + SubmitTx([ + id |-> nextTxId, + tag |-> "transfer", + fail |-> FALSE, + sender |-> _sender, + toAddr |-> _toAddr, + value |-> _value + ]) + +(* EIP-20: +Transfers _value amount of tokens from address _fromAddr to address _toAddr, and +MUST fire the Transfer event. + +The transferFrom method is used for a withdraw workflow, allowing contracts to +transfer tokens on your behalf. This can be used for example to allow a +contract to transfer tokens on your behalf and/or to charge fees in +sub-currencies. The function SHOULD throw unless the _fromAddr account has +deliberately authorized the sender of the message via some mechanism. + +Note Transfers of 0 values MUST be treated as normal transfers and fire the +Transfer event. +*) +SubmitTransferFrom(_sender, _fromAddr, _toAddr, _value) == + SubmitTx([ + id |-> nextTxId, + tag |-> "transferFrom", + fail |-> FALSE, + sender |-> _sender, + fromAddr |-> _fromAddr, + toAddr |-> _toAddr, + value |-> _value + ]) + +(* EIP-20: +Allows _spender to withdraw from your account multiple times, up to the _value +amount. If this function is called again it overwrites the current allowance +with _value. +*) +SubmitApprove(_sender, _spender, _value) == + SubmitTx([ + id |-> nextTxId, + tag |-> "approve", + fail |-> FALSE, + sender |-> _sender, + spender |-> _spender, + value |-> _value + ]) + +(* + Process a Transfer transaction that was submitted with SubmitTransfer. + *) +ProcessTransfer(tx) == + /\ pendingTransactions' = pendingTransactions \ { tx } + /\ UNCHANGED <> + /\ LET fail == + \/ tx.value < 0 + \/ tx.value > balanceOf[tx.sender] + \/ tx.sender = tx.toAddr + IN + /\ lastTx' = [ tx EXCEPT !.fail = fail ] + /\ IF fail + THEN UNCHANGED balanceOf + ELSE + \* transaction succeeds + \* update the balances of the 'sender' and 'toAddr' addresses + balanceOf' = [ + balanceOf EXCEPT + ![tx.sender] = @ - tx.value, + ![tx.toAddr] = @ + tx.value + ] + +(* + Process a TranferFrom transaction that was submitted with SubmitTransferFrom. + *) +ProcessTransferFrom(tx) == + /\ pendingTransactions' = pendingTransactions \ { tx } + /\ UNCHANGED nextTxId + /\ LET fail == + \/ tx.value < 0 + \/ tx.value > balanceOf[tx.fromAddr] + \/ tx.value > allowance[tx.fromAddr, tx.sender] + \/ tx.fromAddr = tx.toAddr + IN + /\ lastTx' = [ tx EXCEPT !.fail = fail ] + /\ IF fail + THEN UNCHANGED <> + ELSE + \* transaction succeeds + \* update the balances of the 'fromAddr' and 'toAddr' addresses + /\ balanceOf' = [ + balanceOf EXCEPT + ![tx.fromAddr] = @ - tx.value, + ![tx.toAddr] = @ + tx.value + ] + \* decrease the allowance for the sender + /\ allowance' = [ + allowance EXCEPT + ![tx.fromAddr, tx.sender] = @ - tx.value + ] + +\* Process an Approve transaction that was submitted with SubmitApprove. +ProcessApprove(tx) == + /\ pendingTransactions' = pendingTransactions \ { tx } + /\ UNCHANGED <> + /\ LET fail == tx.value < 0 \/ tx.sender = tx.spender IN + /\ lastTx' = [ tx EXCEPT !.fail = fail ] + /\ IF fail + THEN UNCHANGED allowance + ELSE + \* transaction succeeds + \* set the allowance for the pair <> to value + allowance' = [ + allowance EXCEPT + ![tx.sender, tx.spender] = tx.value + ] + +Next == + \/ \E sender, toAddr \in ADDRESSES, value \in Int: + SubmitTransfer(sender, toAddr, value) + \/ \E sender, fromAddr, toAddr \in ADDRESSES, value \in Int: + SubmitTransferFrom(sender, fromAddr, toAddr, value) + \/ \E sender, spender \in ADDRESSES, value \in Int: + SubmitApprove(sender, spender, value) + \/ \E tx \in pendingTransactions: + \/ /\ tx.tag = "transfer" + /\ ProcessTransfer(tx) + \/ /\ tx.tag = "transferFrom" + /\ ProcessTransferFrom(tx) + \/ /\ tx.tag = "approve" + /\ ProcessApprove(tx) + +(* Expected properties *) + +\* A trace invariant: For every pair <>, the sum of transfers +\* via TransferFrom is no greater than the maximum allowance. +\* It is quite hard to formulate this property, as there are scenarios, +\* where this behavior is actually expected. +\* In pure TLA+, we would have to write a temporal property. +\* In Apalache, we are just writing a trace invariant. +\* +\* This property is known to be violated: +\* https://docs.google.com/document/d/1YLPtQxZu1UAvO9cZ1O2RPXBbT0mooh4DYKjA_jp-RLM/edit# +\* +\* @type: Seq(STATE) => Bool; +AllFundTransfersHaveSufficientApproval(trace) == + \A spender, fromAddr \in ADDRESSES: + LET TransferIndices == { + i \in DOMAIN trace: + LET tx == trace[i].lastTx IN + /\ tx.tag = "transferFrom" + /\ ~tx.fail + /\ tx.fromAddr = fromAddr + /\ tx.sender = spender + /\ 0 < tx.value + } + IN + \* the sum of all transfers from 'fromAddr' to 'toAddr' + LET SumOfTransfers == + LET Add(sum, i) == sum + trace[i].lastTx.value IN + FoldSet(Add, 0, TransferIndices) + IN + \* there exists an approval for the whole transfer sum + LET ExistsApprovalForSumInPast == + \E i \in DOMAIN trace: + LET approval_tx == trace[i].lastTx IN + /\ approval_tx.tag = "approve" + /\ spender = approval_tx.spender + /\ fromAddr = approval_tx.sender + + \* all transfers are made after the approval + /\ \A j \in TransferIndices: i < j + /\ ~approval_tx.fail + \* the sender of this transaction is allowing the spender + \* to spend at most the sum of the made transfers. + /\ SumOfTransfers <= approval_tx.value + IN + SumOfTransfers <= 0 \/ ExistsApprovalForSumInPast + +=============================================================================== diff --git a/docs/tla_basics_tutorials/models/erc20/erc20-steps.md b/docs/tla_basics_tutorials/models/erc20/erc20-steps.md new file mode 100644 index 00000000..469f8ea9 --- /dev/null +++ b/docs/tla_basics_tutorials/models/erc20/erc20-steps.md @@ -0,0 +1,19 @@ +# Typing the specification and checking it + +## Inspecting a complete spec + +1. Read [EIP-20](https://eips.ethereum.org/EIPS/eip-20) + and try to figure how it is working. +1. Read the description of the + [attack scenario on EIP-20](https://docs.google.com/document/d/1YLPtQxZu1UAvO9cZ1O2RPXBbT0mooh4DYKjA_jp-RLM/) +1. Open [ERC20.tla](../examples/erc20-approve-attack/ERC20.tla) + and [MC_ERC20.tla](../examples/erc20-approve-attack/MC_ERC20.tla). +1. Check the trace invariant `NoTransferAboveApproved`: + + ```sh + $ apalache-mc check --inv=NoTransferAboveApproved MC_ERC20.tla + ``` +1. The tool reports an invariant violation. +1. Open the counterexample and see, + whether it matches the above attack scenario. + diff --git a/docs/tla_basics_tutorials/models/erc20/typedefs.tla b/docs/tla_basics_tutorials/models/erc20/typedefs.tla new file mode 100644 index 00000000..92010509 --- /dev/null +++ b/docs/tla_basics_tutorials/models/erc20/typedefs.tla @@ -0,0 +1,32 @@ +------------------------ MODULE typedefs -------------------------------- +(* + Type definitions for the module ERC20. + + An account address, in our case, simply an uninterpreted string: + @typeAlias: ADDR = Str; + + A transaction (a la discriminated union but all fields are packed together): + @typeAlias: TX = [ + tag: Str, + id: Int, + fail: Bool, + sender: ADDR, + spender: ADDR, + fromAddr: ADDR, + toAddr: ADDR, + value: Int + ]; + + A state of the state machine: + @typeAlias: STATE = [ + balanceOf: ADDR -> Int, + allowance: <> -> Int, + pendingTransactions: Set(TX), + lastTx: TX, + nextTxId: Int + ]; + + Below is a dummy definition to introduce the above type aliases. + *) +ERC20_typedefs == TRUE +=============================================================================== diff --git a/docs/tla_basics_tutorials/models/hello_world/hello_world.cfg b/docs/tla_basics_tutorials/models/hello_world/hello_world.cfg new file mode 100644 index 00000000..6a20720a --- /dev/null +++ b/docs/tla_basics_tutorials/models/hello_world/hello_world.cfg @@ -0,0 +1,5 @@ +INIT Init +NEXT Next + +INVARIANTS +NotBobIsHappy diff --git a/docs/tla_basics_tutorials/models/hello_world/hello_world.tla b/docs/tla_basics_tutorials/models/hello_world/hello_world.tla new file mode 100644 index 00000000..2bd7a744 --- /dev/null +++ b/docs/tla_basics_tutorials/models/hello_world/hello_world.tla @@ -0,0 +1,50 @@ +---- MODULE hello_world ---- + +EXTENDS Sequences \* Import Sequences module from the standard library + +VARIABLES + alices_outbox, + network, + bobs_mood, + bobs_inbox + +Init == + /\ alices_outbox = {} \* Alice's memory of what she sent is the empty set + /\ network = {} \* AND so is the network + /\ bobs_mood = "neutral" \* AND Bob's mood is neutral + /\ bobs_inbox = <<>> \* AND Bob'b inbox is an empty Sequence (list) + +AliceSend(m) == + /\ m \notin alices_outbox + /\ alices_outbox' = alices_outbox \union {m} + /\ network' = network \union {m} + /\ UNCHANGED <> + +NetworkLoss == + /\ \E e \in network: network' = network \ {e} + /\ UNCHANGED <> + +NetworkDeliver == + /\ \E e \in network: + /\ bobs_inbox' = bobs_inbox \o <> + /\ network' = network \ {e} + /\ UNCHANGED <> + +BobCheckInbox == + /\ bobs_mood' = IF bobs_inbox = <<"hello", "world">> THEN "happy" ELSE "neutral" + /\ UNCHANGED <> + +Next == + \/ AliceSend("hello") + \/ AliceSend("world") + \/ NetworkLoss + \/ NetworkDeliver + \/ BobCheckInbox + +NothingUnexpectedInNetwork == \A e \in network: e \in alices_outbox + +NotBobIsHappy == + LET BobIsHappy == bobs_mood = "happy" + IN ~BobIsHappy + +==== \ No newline at end of file diff --git a/docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.cfg b/docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.cfg new file mode 100644 index 00000000..ed962b24 --- /dev/null +++ b/docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.cfg @@ -0,0 +1,5 @@ +INIT Init +NEXT Next + +INVARIANTS +NotBobIsHappy \ No newline at end of file diff --git a/docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.tla b/docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.tla new file mode 100644 index 00000000..458edef3 --- /dev/null +++ b/docs/tla_basics_tutorials/models/hello_world_typed/hello_world_typed.tla @@ -0,0 +1,62 @@ +---- MODULE hello_world_typed ---- + +EXTENDS Sequences \* Import Sequences module from the standard library + +VARIABLES + \* @type: Set(Str); + alices_outbox, + \* @type: Set(Str); + network, + \* @type: Str; + bobs_mood, + \* @type: Seq(Str); + bobs_inbox + +\* @type: () => Bool; +Init == + /\ alices_outbox = {} \* Alice's memory of what she sent is the empty set + /\ network = {} \* AND so is the network + /\ bobs_mood = "neutral" \* AND Bob's mood is neutral + /\ bobs_inbox = <<>> \* AND Bob'b inbox is an empty Sequence (list) + +\* @type: (Str) => Bool; +AliceSend(m) == + /\ m \notin alices_outbox + /\ alices_outbox' = alices_outbox \union {m} + /\ network' = network \union {m} + /\ UNCHANGED <> + +\* @type: () => Bool; +NetworkLoss == + /\ \E e \in network: network' = network \ {e} + /\ UNCHANGED <> + +\* @type: () => Bool; +NetworkDeliver == + /\ \E e \in network: + /\ bobs_inbox' = bobs_inbox \o <> + /\ network' = network \ {e} + /\ UNCHANGED <> + +\* @type: () => Bool; +BobCheckInbox == + /\ bobs_mood' = IF bobs_inbox = <<"hello", "world">> THEN "happy" ELSE "neutral" + /\ UNCHANGED <> + +\* @type: () => Bool; +Next == + \/ AliceSend("hello") + \/ AliceSend("world") + \/ NetworkLoss + \/ NetworkDeliver + \/ BobCheckInbox + +\* @type: () => Bool; +NothingUnexpectedInNetwork == \A e \in network: e \in alices_outbox + +\* @type: () => Bool; +NotBobIsHappy == + LET BobIsHappy == bobs_mood = "happy" + IN ~BobIsHappy + +==== \ No newline at end of file diff --git a/docs/tla_basics_tutorials/models/multiple_traces/multiple_traces.tla b/docs/tla_basics_tutorials/models/multiple_traces/multiple_traces.tla new file mode 100644 index 00000000..a0e738d7 --- /dev/null +++ b/docs/tla_basics_tutorials/models/multiple_traces/multiple_traces.tla @@ -0,0 +1,43 @@ +---- MODULE multiple_traces ---- + +EXTENDS Integers, Sequences, Apalache, typedefs + +VARIABLES + \* @type: Str; + auxiliary_str, + \* @type: Int; + important_int + +Init == + /\ auxiliary_str = "foo" + /\ important_int = 0 + +ChangeAuxiliaryStr == + /\ auxiliary_str' \in {"foo", "bar", "wiz"} + /\ UNCHANGED important_int + +AddToImportantInt == + /\ UNCHANGED auxiliary_str + /\ \E x \in 1..4 : important_int' = important_int + x + +Next == + \/ ChangeAuxiliaryStr + \/ AddToImportantInt + +\* @type: () => Bool; +ImportantIntIs6 == + LET Behavior == important_int = 6 + IN ~Behavior + +\* @type: Seq(STATE) => Bool; +ImportantIntIsOddUntil6(trace) == + LET Behavior == + /\ trace[Len(trace)].important_int = 6 + /\ \A i \in DOMAIN trace : + \/ (i = 1 \/ i = Len(trace)) + \/ trace[i].important_int % 2 = 1 + IN ~Behavior + +View == important_int + +==== \ No newline at end of file diff --git a/docs/tla_basics_tutorials/models/multiple_traces/typedefs.tla b/docs/tla_basics_tutorials/models/multiple_traces/typedefs.tla new file mode 100644 index 00000000..1f081afe --- /dev/null +++ b/docs/tla_basics_tutorials/models/multiple_traces/typedefs.tla @@ -0,0 +1,11 @@ +------------------------ MODULE typedefs -------------------------------- + +(* + @typeAlias: STATE = [ + auxiliary_str : Str, + important_int : Int + ]; +*) + +include_typedefs == TRUE +=============================================================================== diff --git a/docs/tla_basics_tutorials/tla+cheatsheet.html b/docs/tla_basics_tutorials/tla+cheatsheet.html new file mode 100644 index 00000000..7769be02 --- /dev/null +++ b/docs/tla_basics_tutorials/tla+cheatsheet.html @@ -0,0 +1,196 @@ + + + TLA+ cheat sheet | Model Based Techniques + Skip to main content Link Menu Expand (external link) Document Search Copy Copied

    TLA+ Cheatsheet

    TLA+ Quick Start - contains enough to model almost anything

    +
    (* Comments *)
    +
    +(* This is 
    +   multiline comment *)
    +\* This is single line comment
    +
    +(* Module structure *)
    +
    +---- MODULE <module> ----   \* Starts TLA+ module (should be in file <module>.tla)
    +====                        \* Ends TLA+ module (everything after that is ignored)
    +
    +EXTENDS <module>            \* EXTEND (import) another TLA+ module
    +VARIABLES x, y, ...         \* declares variables x, y, ...
    +CONSTANTS x, y, ...         \* declares constants x, y, ... (should be defined in configuration)
    +
    +Name == e                   \* defines operator Name without parameters, and with expression e as a body
    +Name(x, y, ...) == e        \* defines operator Name with parameters x, y, ..., and body e (may refer to x, y, ...)
    +
    +(* Boolean logic *)
    +
    +BOOLEAN                     \* the set of all booleans (same as {TRUE, FALSE})
    +TRUE                        \* Boolean true
    +FALSE                       \* Boolean false
    +~x                          \* not x; negation
    +x /\ y                      \* x and y; conjunction (can be also put at line start, in multi-line conjunctions)
    +x \/ y                      \* x or y; disjunction (can be also put at line start, in multi-line disjunctions)
    +x = y                       \* x equals y
    +x /= y                      \* x not equals y
    +x => y                      \* implication: y is true whenever x is true
    +x <=> y                     \* equivalence: x is true if and only if y is true
    +
    +(* Integers *)              \* EXTENDS Integers (should extend standard module Integers)
    +
    +Int                         \* the set of all integers (an infinite set)
    +1, -2, 1234567890           \* integer literals; integers are unbounded
    +a..b                        \* integer range: all integers between a and b inclusive
    +x + y, x - y, x * y         \* integer addition, subtraction, multiplication
    +x < y, x <= y               \* less than, less than or equal
    +x > y, x >= y               \* greater than, greater than or equal
    +
    +(* Strings *)               
    +
    +STRING                      \* the set of all finite strings (an infinite set)
    +"", "a", "hello, world"     \* string literals (can be compared for equality; otherwise uninterpreted)
    +
    +(* Finite sets *)           \* EXTENDS FiniteSets (should extend standard module FiniteSets)
    +
    +{a, b, c}                   \* set constructor: the set containing a, b, c
    +Cardinality(S)              \* number of elements in set S
    +x \in S                     \* x belongs to set S
    +x \notin S                  \* x does not belong to set S
    +S \subseteq T               \* is set S a subset of set T? true of all elements of S belong to T
    +S \union T                  \* union of sets S and T: all x belonging to S or T
    +S \intersect T              \* intersection of sets S and T: all x belonging to S and T
    +S \ T                       \* set difference, S less T: all x belonging to S but not T
    +{x \in S: P(x)}             \* set filter: selects all elements x in S such that P(x) is true
    +{e: x \in S}                \* set map: maps all elements x in set S to expression e (which may contain x)
    +
    +(* Functions *) 
    +
    +[x \in S |-> e]             \* function constructor: maps all keys x from set S to expression e (may refer to x) 
    +f[x]                        \* function application: the value of function f at key x
    +DOMAIN f                    \* function domain: the set of keys of function f
    +[f EXCEPT ![x] = e]         \* function f with key x remapped to expression e (may reference @, the original f[x])
    +[f EXCEPT ![x] = e1,        \* function f with multiple keys remapped: 
    +          ![y] = e2, ...]   \*   x to e1 (@ in e1 will be equal to f[x]), y to e2 (@ in e2 will be equal to f[y])
    +[S -> T]                    \* function set constructor: set of all functions with keys from S and values from T
    +
    +(* Records *)
    +
    +[x |-> e1, y |-> e2, ...]   \* record constructor: a record which field x equals to e1, field y equals to e2, ... 
    +r.x                         \* record field access: the value of field x of record r
    +[r EXCEPT !.x = e]          \* record r with field x remapped to expression e (may reference @, the original r.x)
    +[r EXCEPT !.x = e1,         \* record r with multiple fields remapped: 
    +          !.y = e2, ...]    \*   x to e1 (@ in e1 is equal to r.x), y to e2 (@ in e2 is equal to r.y)
    +[x: S, y: T, ...]           \* record set constructor: set of all records with field x from S, field y from T, ...
    +
    +(* Sequences *)             \* EXTENDS Sequences (should extend standard module Sequences)
    +
    +<<a, b, c>>                 \* sequence constructor: a sequence containing elements a, b, c
    +s[i]                        \* the ith element of the sequence s (1-indexed!)
    +s \o t                      \* the sequences s and t concatenated
    +Len(s)                      \* the length of sequence s
    +Append(s, x)                \* the sequence s with x added to the end
    +Head(s)                     \* the first element of sequence s
    +
    +(* Tuples *)
    +
    +<<a, b, c>>                 \* tuple constructor: a tuple of a,b,c (yes! the <<>> constructor is overloaded)
    +                            \* - sequence elements should be same type; tuple elements may have different types
    +t[i]                        \* the ith element of the tuple t (1-indexed!)
    +S \X T                      \* Cartesian product: set of all tuples <<x, y>>, where x is from S, y is from T
    +
    +(* Quantifiers *)
    +
    +\A x \in S: e               \* for all elements x in set S it holds that expression e is true
    +\E x \in S: e               \* there exists an element x in set S such that expression e is true
    +
    +(* State changes *)
    +
    +x', y'                      \* a primed variable (suffixed with ') denotes variable value in the next state 
    +UNCHANGED <<x,y>>           \* variables x, y are unchanged in the next state (same as x'=x /\ y'=y)
    +
    +(* Control structures *)
    +
    +LET x == e1 IN e2           \* introduces a local definition: every occurrence of x in e2 is replaced with e1
    +IF P THEN e1 ELSE e2        \* if P is true, then e1 should be true; otherwise e2 should be true
    +
    +
    +

    Apalache

    # Running apalache
    +
    +# A handy alias for calling Apalache
    +alias apalache="java -jar apalache-pkg-0.17.5-full.jar --nworkers=8"
    +
    +# Typecheck
    +apalache typecheck <.tla file>
    +
    +# Model check assuming a .cfg file with the same name as the .tla file is present
    +apalache check <.tla file>
    +
    +# Model check assuming with a specific .cfg file
    +apalache check --config=<.cfg file> <.tla file>
    +
    +# Model check an invariant Foo 
    +apalache check --inv=Foo <.tla file>
    +
    +# Generate multiple (up to n) traces for invariant Foo
    +apalache check --view=<View Operator Name> --max-error=n --inv=Foo <.tla file>
    +
    +
    (* Writing models with Apalache *)
    +
    +EXTENDS Apalache       \* Import https://github.com/informalsystems/apalache/blob/unstable/src/tla/Apalache.tla
    +
    +\* Makes Apalache understand that a function with keys in 1.maxSeqLen can be treated as a Sequence
    +FunAsSeq(fn, maxSeqLen) == SubSeq(fn, 1, maxSeqLen)
    +
    +(*
    +Equivalent to the pseudocode:
    +
    +x = initialValue
    +for element in arbitrary_ordering(S):
    +   x = CombinerFun(x, element)
    +return x
    +
    +*)
    +FoldSet(CombinerFun, initialValue, S) \* For a set S
    +
    +(*
    +Equivalent to the pseudocode:
    +
    +x = initialValue
    +for element in sequential_ordering(S):
    +   x = CombinerFun(x, element)
    +return x
    +
    +*)
    +FoldSeq(CombinerFun, initialValue, S) \* For a sequence S
    +
    +
    +

    TLC

    # Running TLC
    +
    +# A handy alias providing the JVM with 12GB of RAM (adjust accordingly) and using multiple threads
    +alias tlc="java -XX:+UseParallelGC -Xmx12g -cp tla2tools.jar tlc2.TLC -workers auto" 
    +
    +# Model check with TLC
    +tlc -config <.config file> <.tla file> 
    +
    +# Run TLC in simulation mode
    +tlc -config <.config file> -simulate <.tla file>
    +

    F.A.Q.

    1. Does whitespace matter in TLA+?

    Yes whitespace matters when AND’ing (/\), OR’ing (\/)

    +
    Foo == /\ x
    +       /\ \/ y
    +          \/ z
    +
    +

    means

    Foo == x and ( y or z)
    +

    Indentation defines precedence and must be tab or space aligned. The parser should complain if it not aligned.

    2. …. coming soon.


    diff --git a/docs/tla_basics_tutorials/tutorial.html b/docs/tla_basics_tutorials/tutorial.html new file mode 100644 index 00000000..0e691dee --- /dev/null +++ b/docs/tla_basics_tutorials/tutorial.html @@ -0,0 +1,28 @@ + + + Overview | Model Based Techniques + Skip to main content Link Menu Expand (external link) Document Search Copy Copied

    TLA+ Basics Tutorial

    This is a straightforward introduction to TLA+. By the end you should be able to write your own models of distributed systems and concurrent algorithms. You should also be able to check properties of the models, and generate execution traces which can be used in automatic testing pipelines. The target audience is software engineers who are fluent in a mainstream programming language and understand computer science.

    This document contains prose. The cheatsheet is useful as a reference.

    TLA+ capabilities

    TLA+ is a language for writing models of distributed systems and concurrent algorithms. It doesn’t execute on your machine like a typical programming language: you run it through a model checker. A model checker is a program that explores all possible executions of a system. You can specify properties and behaviors, and the model checker will tell you if they hold or not. The model checker can also give you examples of behaviors.

    TLA+ has been used to model a wide variety of things including locks and allocators in the linux kernel, the Docker SwarmKit container orchestrator, Paxos consensus, the Raft replicated state machine and more.

    All TLA+ models are structured as a state machine. You specify an initial state and a collection of transitions. Additionally you can specify boolean functions (invariants) over the state. The model checker will check for boolean function violations.

    To give examples: you could model a concurrent garbage collector algorithm and check that no memory leak is possible. You could also model the API for a financial transfers system, and check that it is not possible to steal funds.

    Getting set up

    For these tutorials we require the TLC and Apalache model checkers.

    TLC can be downloaded with

    tlaurl=https://github.com/tlaplus/tlaplus/releases/download/v1.7.1/tla2tools.jar;
    +curl -LO $tlaurl;
    +

    Apalache can be downloaded with

    apalacheurl=https://github.com/informalsystems/apalache/releases/download/v0.17.5/apalache-v0.17.5.zip;
    +curl -LO $apalacheurl;
    +

    You will need to unzip Apalache and move the jar from mod-distribution/target/apalache-pkg-0.17.5-full.jar to your working directory.

    We recommend using the Visual Studio Code TLA+ extension to work on your models. It provides syntax highlighting, parsing and model checking through TLC. Model checking, parsing and other features are accessed through the VSCode context menu (cmd + shift + p on OSX).

    There are more resources that we won’t in this set of tutorials but that might be useful to know about. Please see The TLA+ ecosystem.

    The .tla and other files referenced in these tutorials are included here.

    Let’s get started

    We have 5 mini tutorials giving you increasing power.

    1. ‘Hello world’ using TLC
    2. Typechecking your models
    3. Apalache vs TLC
    4. Finding an Ethereum exploit using Apalache
    5. Generating traces for automated testing using Apalache

    That’s it for the basic tutorials; congratulations!

    These tutorials make up the basics of using TLA+, please see advanced tutorials!

    Footnote: what the tutorials do not include

    TLA+ and its tools includes many features. We ignored the following in these basic tutorials

    1. Formal proof using TLAPS +
    2. +Inductive invariants using Apalache
    3. Verifying temporal (liveness) properties [1, 2]
    4. TLC’s symmetry sets and model values +
    5. Apalache’s uninterpreted types +

    These features are useful in some circumstances. We may add sections in the future.


    diff --git a/docs/tla_basics_tutorials/typechecking.html b/docs/tla_basics_tutorials/typechecking.html new file mode 100644 index 00000000..1b33262b --- /dev/null +++ b/docs/tla_basics_tutorials/typechecking.html @@ -0,0 +1,49 @@ + + + Typechecking | Model Based Techniques + Skip to main content Link Menu Expand (external link) Document Search Copy Copied

    Typechecking

    The .tla and other referenced files are included here.

    As a model grows it becomes difficult to ensure that the TLA+ code in the models is doing what you think it is. There are techniques to help ensure there are no bugs in your model. The best way to make sure your model is high quality is to use types and the Apalache type checker.

    Apalache comes with a type checker. The docs contain all the details. In this tutorial we will type the model of Alice and Bob’s interactions in hello_world.tla. We will use a subset of the built in types. The full list of builtin types can be found here.

    Typechecking

    Our model of Alice and Bob’s interaction is simple: the state variables are simple data structures.

    We should type the variables with a particular data structure.

    +
    VARIABLES
    +    \* @type: Set(Str);
    +    alices_outbox,
    +    \* @type: Set(Str);
    +    network,
    +    \* @type: Str;
    +    bobs_mood,
    +    \* @type: Seq(Str);
    +    bobs_inbox
    +
    +

    The Apalache type system works by annotating lines of code with special TLA+ comments

    \* @type: ...
    +

    We have specified that

    1. +alices_outbox is a set of strings
    2. +network is a set of strings
    3. +bobs_mood is a string
    4. +bobs_inbox is a sequence of strings

    We can also specify the type of operators. For example we can annotate AliceSend(m)

    +
    \* @type: (Str) => Bool;
    +AliceSend(m) == 
    +    /\ m \notin alices_outbox
    +    /\ alices_outbox' = alices_outbox \union {m}
    +    /\ network' = network \union {m}
    +    /\ UNCHANGED <<bobs_mood, bobs_inbox>
    +
    +

    The annotation says that AliceSend is an operator taking strings and returning booleans. (Note that very often the typechecker can infer annotations for operators automatically. It is able to do so for the operator AliceSend, too. You can try typechecking with the manual annotation left out.)

    Finally we can typecheck the model

    java -jar apalache-pkg-0.17.5-full.jar typecheck hello_world_typed.tla
    +
    +# Apalache output:
    +# ...
    +# Type checker [OK]
    +

    diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6d4497feffb48efff37191e0b4a2e62c1d60f90f GIT binary patch literal 314474 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

    wLA&Rq+1!=J5)cr~dH0a2Tws5JHaJ-wg-jLYPzU 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 Qei}#%TKTx%A@W-GCxZZ9ApigX literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 00000000..620ad9fc --- /dev/null +++ b/index.html @@ -0,0 +1,24 @@ + + + Model Based Techniques | Part of Informal Systems + Skip to main content Link Menu Expand (external link) Document Search Copy Copied

    Model Based Techniques for Software Correctness

    Building a model of our software gives us a couple of elegant and efficient ways to increase confidence in its correctness. Modeling languages (such as TLA+ and Quint) are supported by model checkers, which enable us to reason about the model’s properties. We can specify desired properties and verify that the model satisfies them. We can also generate a large number of tests directly from the model and run them against the implementation.

    A model can be written even before the development starts. This enables finding problems early on, in the development phase.

    Besides being a tool for finding difficult-to-spot problems, models serve as high-level yet precise and executable specifications.

    Model Based Techniques @ Informal Systems

    At Informal Systems, we use model-based techniques both in our development practice and as a part of our security audit services. We develop and maintain the following tools that make model-based techniques easy to incorporate into the development and auditing practice:

    • +Quint, a modern modeling language
    • +Apalache, a symbolic model checker
    • +Modelator, a tool that enables automatic generation of tests from models
    • +cosmwasm-to-quint, a tool for generating Quint model stubs and accompanying tests directly from CosmWasm contracts

    Table of contents


    K2xNl8I6VaPLp$ z`GHMu$?ct#Xvv0RsRF!XluU?jT5*xN^2|*1JvP{C)=GcIuR>+CCHF)83uN4~D8=+4R;;wt{-s@M zujwZ7SH4l`jTz$XNySt1%M9F*GLp^#OI19r~@(Q-2LcxR6`Z~WQ zj>`6ozH{sGEne}K&2lqyJl}k`a76yg>e_%89|N;oG31|ovDM^ym|F4%)sraWg^ZC_ zy=M|1UqSi{_1i$_Q6`U{ns?5>`!yHv%VP$H&tK|aS1$QXqyfj)BofG zc=;UfL^3yZEvHwRdRM=%R((q>5@4}pY#a53)4Midhz{2)&!v#N2HxKH_wAaa(xRM*Axl0ORn4m zoW2}MUw6*TIFgTjkE_r*@%>JEjWQ3#SML;j-K@R>~6pDUpf=T@Zq4!x00q_kKBk z!LZnCFMQtlx$~H4nv6NPkNa@vy$ObX+n|i6o2=TqkGV}`(HSnh@q1bOIP0mI$|TBn z+%MlIX1wq@Pn+z`HF31|@2k4FBW2B8WgbVXzXS~tJSlk~lZdJJlyUjxo`3PJU>uR% zUM*9Ao1D}46*mv;zK7cBZs+8FslAeErxRkVs1c?$U8BeE=VYWGGHB{AOT084(GiLM z$T)47t)jX1MPVh|qFlbVLen{&JkZhQ7` zwBN2|(+k%4IBgx0)GJ+JG~L z!{c#-lXabV7RMTd9>s$sqYLYa(*}YsXe;gB)pFnNf$i|ZdP{R>Xl1;^d!Xb zv%0}nq#);R6>HJ>u{5VbT$g5q(2%LOEY*d3eH^{xcG@B6>}I8(PU^aBqPsOC)c2j1 zF0$ZcVyHZiccS@~!p`aL#{aD&xBq+B=I#d>#&0ur<`zL&VCum z=W4UiOyS??(-ebOQkh21t5TdiV841bZmyVGd-O+E7rLVDJaedVe;~EGnb&o{;W85| zTV12WoQKb;TIhcHCT2F`pkt3R;SVZ(t2|JltR;wQs*U@if4yqoVoOUm^z92+!^zjd z>FL5BPKnZDbufVB+Jctm9DT5D?E-=0t7atjjyZwiZwxYB4$Oq^ZUoM@eo zQHU&Q3;z#=(^Zu_9Tek~p<9f_wWqIWdmdYMpIGzRj;Z0g6uJeE{Ei)GV>@g6)% zqb-(Rd?Z+9@Y1t~?&z&x>4d7$)iPrjuQVQJ^H&1$`Z**S&m%j(CUv@_-TR!}By&+V zxro7lI^*AV++-uTW(rIT7S_7ET1&=asu5uP`B!9Q_^9ycCS&L|+^V$bI+z>Z zKipYrdy~kVyCWI_v|L#GE969YwOgx;TI+d8TqHG-?~&^G$D6{YoGm^0EG%!e#*;o& z750Y3rn*HoeD^C=N)C8yAn_`2>1t-5-`IMA-?>K=z0}XS7ay$K%`Y!AjcNMNg!i#O zg@SyMFSCEm`oUlV60QtTf0^e$U$0@arTy%8S=pz}Umm#+wz5pj8W$1`tBIvcE=&<= zZ$#AcKMS`lL3gVZb_+G8-F;JH;Pr+2`Q&g!pJNK!lGgvB>n+2wOt-LM15i*=LOMjG zySuxj`=PtLOQe);knV1&heo-|_DEo&9HKj+xOz?)$pewbr@LU|&8A z+wIF;BcV<<_Z?&@Y2a}&VUKdH!! zM2*z$2@f~>ivU%eo7f0^wh|A>ud+kf_DB^L0oC2PA%djiI~5TVwOs?ZwOAL?4*s{u z;NA8L=lSPqW#a0dhtunk2~r1THCpybyh+0C- zoP{h_)YMsTw!B>VSF+6jNY5F<(=|47SesEZp_6(!z**oQ-bf}B`{b=&)WD`^BD2uW zVYA}&&-2o_YR~_Y4T{tiCk6-1rrALx|o$R}K@@D(-Ehu*B(_j^Aig z@KX;;XtKvY3}o-G?o$GYk^ec_DJU9%(wb7}lXTE0)&L+aQWPcqI2K62<&*!{UW+l%+RTsR)vI5-{p9>-qd#<_63 zbwy^Rq(OjHsv}irikqL^Fb%B|Tt;o*S2v<*M7r>n%eTpY6Nhb7LqjHsWLw^5=JJC# zI?Ny!g4d-2<|(2L&5E+bcNzcQ3ccU8!FF6D4_Cj?p_b54o@*xR3;6k=%rlpPy#(3} zn)qF{uJl{#!DiSaEB@F(uzVRyU@{|>h@}KXa%0)CWbgCpME!6Wlf ze(+5|M+@I*_ zso#Y3#gb6oS*`T>q;gwLUlm=VJhW(JW&~(QwvPRft2;W<+EVLwLs0Wbz2|yR+fZ>a z!Qb)&bg``|+1ca3TPL*8O0xt$R{x`0=bvDcRjQjwxVqq0Ajhnj74k*`9_sAAm{OPI zd=iyfwn6UKc~vsSA;=e8kx;Q|)mE(9JxKL}LfV}r>Y9YKJvJRYr7d1j!T8vga9 zI1mdwY;)1PK(2vWD+9 z&Uepc5o7##8=kV5&%Qaj=cp_9C7r5pxj>1it_aSw9rK@mG401o6Kf6k=;z1(JB-)K>Ew$bT8(A3pzjJ&-2^D5*RMBLsc zXFX_981_U_ctS6l9m8~7adY#)K-g3nFok)Pa`|E_1NCVC-mju_6|b`UZW;``DST>? z4l^Ir(YrX?yXC5+1G2Lc<*5ZzO?oB6xma*D4Pm17GnQsj{b9CUm%2Xra?atKfE`iw zx8oY-x4k+x08R!pfR-B0?RhJDv|1H1pyoZSLbggT=-aV)+vwLUk>Al#XqB(=5X4SH z277m~;PrlyXEjtDH_=VDKBtbKWbK0g9&&GIgCt(!TnvS~HEWUf|6h zuz95x+{^exR)L=VM0g|QbUwNC`IV32bFU+`#k)0~{GGs?O8qPAed)c%?gMb`U#}E? zVkquq%5!^SV~VKde=SepkY`UvON4JZRsl$(`*C7b&{3)Zl~hw{WOcCKAf}e@6H^_8 z;iuLRN2i8-pq6MYc?Z;>s2CWczz>Sa(bZzzL4Y3tn)u!-bWeSYuvbwmeeTmTawf!- zk(}-?YW7RxY9O+f(P&nEN*d_#JYE?fg)$JL!$? zbE*wSb}RjA2%$ctc1uIO3wsPZ?uI?T%dm;8+>bXFe_v?5(JY~?#r@49k~J`x2l;bu zEeW+=eLp|Mq_@%E*5>mldDw59{_zTl=^2=8FYBKKEuO52 z61PKcXYzsQN){qFsUC z+?r&u{)ff5V~=RmYn+y>DV9Cgk9cTuc1g^{tFHIQC=&+69c!o_L3{%~uSp@@F zVPq)AK_XREuDjz;!pBv;R>;!!O#&mq>S#(iFlG({JZ-5*KM!fzpWg~~I|A1s%;gJ{ z;o)CPXL_l=GVMICfATsu=Cgw3LOda<+-LXwyoObI-YHCJQxsgV>oZ5?>EN+kpjvkC zvV;Jh8Oegm%2G%rnKwcE3JszGyh8SG!R%48?~89u(fDYye~qVvhKPx zhkJgOo(0x9|1mey))7x8k6_E~*q;S)ZK(k0kW5KQ`4vJT0O#<6P2%(Gowt+tS7-Wz z*KHYr+r?EErIhqK>C__j`?Bg2($e#%FOQ*C>R|cH-6*Uv@-6IYks}W6{a|_TamRfK zy-ZvzCSjvTaR+%_s#)hGre>k@fLfh>{<|^43}IfE`zsDvawm)L4K)W%qd~(%5ltk_ zg~_3{!RegSND0a5*)n!gk=$;5-FOJvECqW(ft#nPC8QLH&WM~EV#S^Mx^!BRUWKs+uT@zOcp#{u9C1k&Q*r2=a22DP4i4uG z%BF?~Y1B$~iP5h9)vM=QIRtG^=jcRoGuy zn^04>oE^A%m(026y7t03oS_+T7QYATE&l$F{UXY613Kku^O+(hoNL(su>kw#1A`;n zosEiO15e`^PKVZuPsTDxlO>NP>%tk-1Si=*+)G*jYjtaIcChBu}Sw zBRKH!YMHCpfTx;29A1Ls!j~`C7f)d2)evkgJsB&csOHRg5ck-oU$7$}4{|Zv+HV`kBz53u!XSc)RAD<`tuJ zWtBV&+sHTM66Nxl=zV7qRhjF4ri^INlQc|=h6rQkPp9zNUqbRY z>P!xU+>T=LFjRaCe~p;f3hP+dJW&60G_#bhuI!IfMxKq#>ZcTICZXZKhW*T`lzQo0 za2&VUZx1MD&o1ne%lTQ1iMak}TIUT)X z5f2`}Xm199js(|>co@(Y)4|r+q-4ytW8S1U4YINbQLE-3i%OWP^>s)+SCy>GQ7!A? zC-q3TAEhJ4U^0+dyWy4kl2(ep=An~{sQRr>;4^$(@yXJcrh{kyF8gypej)}Kq#6Gf z=mj%%?YO=KkL-H?2#UJodsSl(Lp)kV>_Fudy3%a%cQ2C{#~AY}d3@h3dePu<-rqIP zMx)%tqd%)#&tB&Gi4^C(YCLw3G3a4tFZdZuGI7s0Dwa%jB)hZq4f0Ugf-19a0rlKlF-t*Z&~M)H=Co+oC|g~&mS7jVWi zqW8a(Hf@;*Vg;~RSuH;Bmj2>KiMz2COX969U80JOwu*Go9laDE(T6zp1(U*Ps{Ntl`iKH<}9 zrW`GvzSSD=c^cWGvM(4-*2qwtn%jJv_AdYwL!{{dV1ZHANFcwlw0zxJ*%XKv7XT87Png+)xD_Hp5Vew@}eY1)*CE?RL6Ee9&S(G z#!zdheS?B@7^B_O6^DN&DS(~ZhnG-mBmnfcV|fEZiZNh6*KrBB9@&6y(XK`vi!mJ^ z{va>X?6P{`2Ezu(=mLf_*dGy58w zc@J*yeuM2%CN+3}Av`wG`GtQqW>PiREIUuKcy&)JKx;UhOwH*f8Y<|BGnHX5AI||l z^}=T9*nMT_P6{^*oxC4v4#aIz+rSvI=5J{43+ehCFj|^fxo_)kVZAj_i^X$y8bz8t z1_Hx%(@iB|CsQwd&qUm+epK9>&zwXPQ@tFqp^$a+LQJv`sl};6-5suRmh)^J49n3x zY29ec+bMfs9FRb_$=qto*yuC~e9|i8*&FF-C%l$!*+y-K81YJd{JI>jaMQB{lLH@& zA4ryYK*g3V5?1-lT(4`{LF3u_OX#I2TK$lktH@Z-N)L|=pntbF|GsDzL@zNtNUw%_ zPwe-Yn#Y*f^q9FKjm&j5=;gz!oWWSl5i| zVu?e2I}ccsT0$F50XGZ)$I51!S)NELBO!=O-|0+rNN7fTi zqjgOG+jOAQ87~%Z7?q#{P)NSB1jeMFD>TSGY3n)^)~wIL{MM(QEs-4WoVf*nfc7mM1m7ia8^az66ZM&^oql-iHgCUU4Yo_{VLG5391)gPB6lE@+B)8LU1JQH=P^S&)c zxzE$Mtcb74Z&+wZi|k4?8}B6xYj|=bx01;8T#c4DK^bFXA0nRl)Zz_nOz+oN2QvmUbi?CmL zEN#xPY=wCYF=oO94@mf(K!velaKA|~v8G?uCj>>a@t5?x;x}#^BuThmH4s$I8q!rI zn@+YGqDPxFlR!yu)lre_W@6f8F8+O_!obLZP)EeF`)(lQPe+)wRBXWLyxC30#}#fe z@^n{Y~@ut|*G5QFN`I|&n zD6Z&sD;35b7>~R{{1V2-cNY&v0|(wZAP%f0N5@L_(cC*OO-o>b9rfT&15%R_G;G_N zay8P*5VMy|cdRTgR7R?JJUyK|`t$qV>Ksr{FdU7qE^f^RmXm((F9spd`Jj&2e3z-m z%jgR{S=k9?K_7U-l#Vr|wXdKjp4y<=vlc%tE}LN6P+XG_HYOG`6@HK17K35`w-NjD zd+odLV4gV`@WlQ3Qm0hSeBsWQxc@EPRl@#of6y$;3H_`ld6!wyGEi$c^hPDtpZDF+ z{P`n1=D+E59~t*97C(+fgkFvQ>V;muoW1IgmrR?d|KS2~u;`_l38N5a0O8IkaQZO; z3XArVuP;yF<0)3<>Y97{c0dEqE7D!EuF{KHQI-OGE|MKyCHK_$drghfgydX*B;%2`%<x+1dcl?QtCb(}et*(6`4KoZ*S6pf| zcG$GhS!B}jh2M+EuN6?V%jKW*sM5T>0y?!uYtzZQq`{plJEB}alnIHgayPNma%DhS zwt7>s0jXV$Rd5tFEn25F%p=spUI3`cc#?i}HVqZkY9KYmdPZzbc~AZcZTeWmHqV|*BXq~OdG|fP995J8RX$XClKUx+2f>x;e479*`KUj=6 zS~n7s0@t0gT{2I$S8EM#^b(px)m0G|!s!GATy|V>7U)4HyRt^E?O?Rb@^dE{p5r#uO zhK$#gEUr`>b2J$0)2xv~^Op`<9?er84LloN&y0c7b93OSgaU1LZIxW?Y*1x~m z(7Rz^Rv5h>eODfZ(?FW9kjDEIIAdo4^P%>9HaoJq*}czZ>sh6!gFv7;o>f>f-4p*L z2o@pg8UNfYa1_f0`_SXEhng!H&%jZc9u&>gH|(j7;R~l7P*!70z07m4K&luT$*Ew9q)p zIHYG*_OtQ=$r26?F&Jpk+!4*9FFsJ`$CK1sViM|g&5rE=)o^B&*_2!ywT3a!y3?hw zKf;DNMLZ2U$*l}@k7^V^)Asez%l~LetW~OG)%=a=0tj^?Ce2((I$q_Z%@Cf%j~_t$ ztiH{YKp}-{z@_M@d2JkIXFt{_D&@K4oY$jT=L)GyXD!>h>?J{+#OR7j>w^Q+;2z_= zI(syd0t4=2w^j*6$?}MN*sxEt!-G2J{fG$h+3Y(&*a*c&h2da&0Vdm~t8*WW;#ax;r6BN}}Y z`=Z`;($tN8)Gg+BRbE`EN*Pc-Aj?+#=-8OzUl`E}&>TJscVZ7!hy_Q`^IyYt{kka_$oa^U;i>5WK8$&>_;w;cLAZZ_%MZol z_A=zxf+rF6TCasyNi_TDthQu#$KB02r!>n!!_?~z7fX1`B0|cQq&QtaE7Q5!6HW8l@48`&-yunVg6>DNKjUOd=bs!N zv^9@bg%#wy}=@9FG^{?6?~iGj+$rzG+CK2M}Hovdg4Dm56H#N;Z@uQ-@#-6g?x?(I=t?b?2l&rEOvTtA5B5U(I zutY@js;CSP+K|h=!)(-*sdB+tgvgyOv_tmiSn3BWZi+a;u2iG(Dpc(Pnq~(fSqvVp z7He-qGA)v9{GbAR|UuZv8bi`<4y#nv8E2IeqtAS5a-Sn`9>_PoVbza{EUSH`p+L?^&ip`)95DmoFiY zPC}j1??#_Lbt7&e>I8;!?Wn-7QUKU_mv3x+aC-dUz6mY?tE6bQlZWa0oy(k(i?>Vo z4IT6I^BT+;mI83@BWO<8h#dj-JJz_=0-a?9ZS(UwtkL|hP_Ny%a+|YEW;+v!2R3eh zhAg=4vmN+Kbl$DHJo|l&!{PXvNFp{18J3jyX)cOrA~O|mj`|7$$I^h~&*z%^Z<=Ka zQBg`Ro&LVUS*98(yEY@|UM7mL3IYP;FW;m(id1orm!=WvBrjMntOOu`|COY>a_cr- zwgYW76D8uxe>pip=#ghp)W+^I)v7#we(`F~<&vylsc@9~uq*PrY_loC#GsFQdY&ucpu zxOPgM?Vtu@niEo>oLZzJy)lI;)mADQ5woB;O;TOao>_HI*OVYfnlyGGo>nWoi$^8& zeDhjqTOHHQ%fu5eAqHmrIG6D~b$y}ffoX^{oK=D>+$S%J9* z*I0ltTmFn7Noip#zgJ8jQET2pdh-h@rkd4SKy)vpodWH{NQnlAVpW3AGt{&vkIxf9 z=F9*2j~`n;pfA2aP5Uwc3vig+Ce;SuoyK$lq}U^Xa+jzTfFcL}|8K^RMt_Cm5Ij6Q z72t&=NE0xX3w}H82;LAZrZN!b=fD%S{S_ya=mS9<$-~w1R?tv^t<3sqITE2OYGzP0 zS~oJ9>&-pI0tgy8d8knc#iJsp&$5xXfMyCaafg+^61y1=kaj=X-cz0^VH3;15KUl( zTj?mbiXohL=uJ7`Irlr*IM|NUs~3{Lk&0!_QKd>XunJ3otB!cz3{Zyxw9)*?M4mW0 z5u+;?=jPHP6a0Nj{{)A95IgM$U1;_S1FL^M;5|854OnvS6!Cc0$!bB{G-84xb_~f?b~&-(ft08kDz7w@e!;M zL2dh9bPYDNd6hOTO(fEE$I>y^IcGW5qKCb*#d&JtG`dr>Q@|v4oJAMG9D_|BEm<_{ zRND(8WOx+5?SL~!s@YI$IuHe{P?Tr5FT|cA)W(0QY!Qp6O`kmjr%bk7R|p+t$&rlL zyZe(h$XPhMqOw_OcLomZ`mY__>fB(HdAclhwABG5 z7P&n|F9zUS z*teaNjiJX-4d4;Bdg`_U_xMe*Cbj_6w2>?^l&W1I(9*d)T>jq&tp)DcYul%XH@CQ4 z!jQJBLVSLrVnwI#-1&OtXPtGmWI3IQ z4B`okb|)s2dU9)Fjg|mcrc2}a<~k-@Vci=H+9$xZUHQgxsw5e~#^&*aed~V)X2x&$ zJWZxvKf#Ck=mJM?73Y@u1QsHgCiorsF$IL#Y9YAJVW+OU1S<9TkVA>ebUP3fx77R< z)*`ndIR81E|9xajh?b7|N=omahPMo5V-pBK==6kz7R+r%Ds-@-N#j3^JNZ|RN0Do4 zHNg?bth9&v?^7}4c`a67z?RINj-*Ug@L^?%k{b{|vga3{b-O=Ie-a92bjKCIqvh`TN&i`)=RWFL?Z1zlq$9 zM-&Jd0mEqEaqb7q0Q2tv6ob)xcb>?#sM&x93a0lPW(-Qk_{n;gq-Ph<)fZ1!wG%0+84wnW~;KJBJ>8MzjN{{{luOAh-Ls>iE= z%ZWEvGEaG;vRC1*Yrehpk5%Oc9z^~1zU4@8$<)FNRsq1OjeMa}b@n4RNB+b8&t)cH>IN4*sywX~;VZb}#(Y7gx6J4D11!_=k&L53OTkD8SH7 zRw9|rj=0WoZ+o+E{rd4|RH6DnFbT>d|7^I$e4S!d)ZZWS9VQI$>iY^l?o6<31Ljlm z`qRi4kGD;W2`pf>1puvB{+V<#`+Hy=X+PU&z5LHdY8}4TK3t-}Skc@OOREXy?2bZ_ zm4Fzr*BfIbGoDg4!%_zPS7%&JWk~XGk4q-eDw2VC9^$tM>xc+Pa}5_rRGx1T5UNa~ z;r0@97`Ez)uQfX-)V(K~?A!E+lg+z)K5aVQ&T+tORw^~zY@!%ax#ejH2`aBf7N{d{ zjs>R_Goy>%dMCBfjwsnQd}?7W8E)Gm>BP$oL79o7?5JY`SKO^52<~9bWSA+>RbK#7gozBX=?wH9RbZUE>bI7WP*e3P08VY}GKE$Tn3zRbKCO zphQpt9?l1&!6X#`ZUW0Eqtd<;cGqY4?zf5t+$I}W#{=l@hgbgGdki1-)Hd9`j$o_9 zS{6k#^>$LwMI%Y!B8fxupLG(wB4VUyF;9(QUsnVehA;3!(*cOc>+;!6BG>a32A~7* z5gEEYT$w<3f57`fCSdz9@JDKwc_q&0KcAlcjN?)8y6^Fj>h&cx1KdC9E0Xw(Ifm{Ez(CNUU@26C4z^Cd0^T8P2*iDxb^?L?)^Qw@AjWjW3NUA z_)c&R@qT4aNXM_FS8Rr4M$Hyz!mkK*rMwrK$oC;x{IwXMWtOYTMaWZ;6^3iBHgBp) zgh2eIQj5`GQ}ZWpiL(mrWW$#TvZ*oP2CT(51=kWLpecaSe z>1JoWfxFJ}ny(xo8(9zXu)ExWZFvG_I8+e!DtGb#Zr^R1h@VDIO&-43;kYE8XXg~1 zgH1t%xr_d_+s8du;e--0+T)>pE7?hc+B2QG@jpN2k!MhBjFNK>i-Ni3D- zGoyUUy#|jT%l}&`r}{dz8-y0iSt|YITGzu=VJYdU7B5lV@0#-M918V95**Nf zUo;I5LTxnpvZS`qcCnC&-EQs+udBcuw{JGxu_ITRi+oebase&wd7b)sW zCj;5`Anf_Pm`og6%Q@E9IIJ>Mxqw($kgN;Ld~pq2sH+g6PH*C^<<((jyiUBRXaaqY zk~bO+_JW-D16ll~>-DU$t~?S6e;!%?K9-U$x0yPj-3Y|vLSP=GGTw_MyuIZL(9-E% z{heMyDEk%T(gT8*CH4MxsNkhmr4Qu?;1TW&oQFVuSO`$luyz+D*>GQ_~Sd3nB-|~ zP~_V?WmJr(bRqb(o0-2$^tPGl?KKH?ZP*)*hq2FB8yUYuV?P;|NjRT3`R+Jz7if(Y zuM<5`om{&ky#5wL8vaB+U|r#Xn(BRaRfb`uX*?WmB5XC^2=0)UN9(4lll4(u7_%`k zPni~T0C_0s=kvwtEPKuBFs)HV$gGa% zxUQiMc-uJn^6hfXsR8zV$m>j>lf1(29^e$=qZcWT%WnQQFYKG1r0Ju=O!EHhVRKWr zcg=;VcM9zAS#laG0<%*KF7GgiX&G~wNN*lIe7sRCv66JpyXQy~7M%~Rca!R;D@aJ) zv1hYLs-r6np-Rcv@1B4*xd~yg_ZtcaR$Wbh+P%l`1@v0mF%b^0J~)$ba+l3?4HG>U zhmq$=&D*#|1J&R{+eUdmqfcxq03<~I%Islx2tFJf+eQjbyIYBOf zJwxBAG!cz8_1R#wQ3!E+m=PD5B-s1a6u0(a zUbE3++QM_=&=d1_7|((VE`s}HSXUN9h=whfVzkqr-mx6a{(uc9OLogUFfsFi$SoJ# zeA}sYr68?L^GetHt>5yCDNG8%_ReFK2~N5$JDH!HRg`t@-yLJ=R7o_BPrYIF=0$$x zbhJ`p0$rUIvjTZkdj@pZ0fb&DG(9X|Z(a3k59n z^gyi6%g`Rf9(JSD^Q8?w!#TDXzkARm7d#q!tljb2w}8bi4(UEky_?F8Az&01L?WHS zJKOK->N=|{9+&jz_ziyL7XB%w@Vif(tUVMjjyHmHxnE&ogIQ?YUvN!D%FO&usdHdE zi~mB&TSsKx<~oC=?sa3q9g&`nG&o0{lX#Ou8f4u>PmA{3N=?WR)Rk3el-%iApo;xTS!KPp8z!EGVD1GaDO!xcVVR z`=DAcQT&7HIO*j^JN79ywt~0e`Zoxv=7&7;P#BU=ygJ+Afz$)raHZ}#q&ReCc81;0 zMFiSp&d9-uIX;xedxnK|EOYtW$(SMn)3i8m(NG?bxK}_3v+k`G_PFTxragv)UaVc# zeB@D2?ctr74ni)@?c8c(YPTf&g9Wbl3gHC|;DYJ^+g0F2gY5=Mn0hI|yN_bqJp3A- zqaP!-FH2lL!4AA|E_EZ`s8spo!8U2*S+32LbT|Altxz^^I5!w*7FGs~fPH|%>Wmv> z-f?_+xc~ZGfb`wrrpZzxgdvBruC%eauT=HK$d77auI?TTjvdPm9TSz;7eezl@nlmP z)ywefMXw8bi8m-yBZsnLqjUNXcDwo$S>6H!U$?9kjz)hfead=UcQ|!f45gzbQtV1W zNJ?I$uqn>R52`%W9Y(pOr#Db-6kpA{$vsmii=|jB;l-*O-WPj;4<#`r?=U@IFjJ6W z>N-T2Ot`)l+f?|Kn?SJa0zcA6I<=`^)>6TCF$ZSbO^$WAEZ1zqZV%hVf{gHOO`IHf zNUil#koqJDqI!>(1!Q=qD}TD6{sq^j1%S0DcRZ&H{oLG~LVO{Rpr6-Lmh%16Wk{+` z@-*&^?Zl2XqIBwu>f{kC6XTLbOM{p51<$Ty2>1)hKNO>98-y7arOLnClCNJL@}N2T z-Jj;@b$k+Xg7DEooJEn1sM3znZd2JXq9p)^IjbWWW^ld88MSCFlyi0VXM<>2AU8-| z=mLDch;#Kn>kDHgvix{*ZwgiJVK#>;spN=5vhh;3mGH-kQ8N!rq{4UZ^|WqFcl@;F z#c#4ZtK>iG++q~)ceTS_@GI!kqOOjXzE02IB|sl3evPDL@K%0-W^_eV4cA1tv4D&= zO`cf(bJY!R*S7c>~3mL8~{C_1PW_exWm4CQ-CZ!glJ zY%5E6cLBsOE_9;`eY`Pjs~IsAZ53h9qr!bmzF+fR=7vz-2a-Nu&^KI4wJ=t9ag$~k z^B*q2C-^(@OJ#pwH=@--%(@FY`O-rCb#e{X^y=)=d^^F(KLDih1yleIbE;ON&6cX+pQG3GIV!$ z7x769+1btQ56~|IwPyeYz4g#zr-Y-K2Fxtu!AuR*g#o}8IKy_W7qQupI{cqnV3`)i z#}l&U`DalEn@%1hK&r9W!bGuJ<)g(!&iq5euepa(Yh*50RP!Wt+ID-9&&@&yvMiO& z+)nnEsDmi@3~^lTy#vyUK?G7kKLAZV!#={-^fSD^vA=?T1Z`~auo_zN57{R_#$Hsh z-GVLDCwJoIj{~&huEG!Axk-c;HS1wLxJ9sXJDzbqRqD4JVJp@_?<<~tW#XeYktVf3 zV9Jyohz@^YUq|@iNrBYd83%q}^ob7x=7G z3iFT>Ux=GXQ!84qNuoTaY%3^E^4woO2jDpU-X}bvzn{M&dU#;D9GlX!TDc#O@@_}1 z=QN`KTo~NI;@eh?R-7Eg*uRn}`rH?ZF6(QwZvmqo0E+Ui1>{6uC1vI=5*Wp@&hkdC zd#`@ma{5r*roYLvs#bkOwqEqIKu~_KD+{>dPrg(C?Qr-WOcKR+4)9@O-zY1Q)WRt$ zO?l;rBn$jZgjJqCG5ZSnH=0;AHQm_o61gJ`Nq6SD`1KoD={dapZErp#-7fwc;;aRECQ=Mv1i z3E9(9qy;`|cwKIn{eUT}=8qm&H8Nga*dTHpfG_X%PL#F62|_rKJHsr^Ia)nS)Qg4H zMl7@xRPNlzi|VJFE`)~fE*>aY6PVb(kToxYG$Oe9E~19n8XrBSw~S6!v3N8S#vpm) zI{;724kBU)*LpWR4v$2#*ZD3m%cturNLMr;!zLj(=C*Ij7;)|`(b7t@)Cc3XPoWJGUqMT<3m^Ml)Kw?~2>r?8!DG z=8LsC0sW-k$(?H<9-%=15{1sW4Cdj|0KmLgWKkNx$Kh_$Ajzyb%=6 z5~$F1oxer4S5;rr|HaTjo)2X%oE(;9s9BjWs7^6bPkW<(lbtcoAlQ>v>_O)~Y0)-Q zwCR%IJV%Q_oaJ2_&y>xH`(Ag7#bxDmVQd*Am-xF4gsxI6o%POPxI1LfHN zx=zgChwU3_Q!ju8QN!m(7db)d@gyk7{iYJ_K?9A!W}B6;Fg7M%^)?8T!O&SF^dx~S z?WQSi(W^cd&6`Nb`?PSv7|;CX+C${3ldoCJzA$r>hNkf(P#pSf5$E=Z9AN zD!y6`4rraH7x2VSqzARv;XIHfhq588KFr-`Px>pum0f2?8g-gJI zQ*zWFE7@+rp4ciP^~yi$@y)`tej2_>V73SZ*=u>GkaFE0=XjOpbrDCm6gBR{bq5A} zldtEEg7>tVpUt;cbtr~!4u7xN;-QC6LZxoGO~bogMA zRZW;X`1DOya!);+l<57mH=dvkDX&5Ex_@{EL<#)hepE2q1EvpSet&B}4utm}-}CBt zZ97N>d7T`rP<%?``v6S;7g_%A8HM%}=r^h7dp|$6KA}VeK4RytJDdKDVD9n*bHXs( zz-szf`OgCd#S(yl>$FaD4j0p>X^9oKrBTc>hgIBDy+R;RJRZj9R5o`-;7)DIw-A5T z<;4>F(xLB~ucSfWa0)h*tW z=uvpAZ6%Qrt)_f$IJQ!kp`cm^9@@DdRC=4m4FKHH8Sk&3292YEsjNSpW*R_k+~})B=Fa*C$m1_jXKIQ zFe<({D@DS456$Y0uI!yGe)fKL;nU$K#rJjwA$s;Zp{RfHp+-+#bK`CXu%Z`<{{n~qm-&X? zcKP*NPNtYv%Bph4?(9YX3e5>rjA63fSgpFxNVu!O?vaqwRckb|>Pkzk(kgONjz2N! zVtoJ`V0UurCOXHfJ)0nmR%(6yQ#H!)!=3Jcn+Uk50pIPz`#AkgxXQ=R{h)o4ujKxZ z<;v0#3$ah}zq(mW&V`7tkir`7wo{_Fk_(H+WB{SGn|}Hhyw88Z?%s;MO0V_)AP z*aOHzVJxZn`YE#URB+ks)(m?$k>Y2wO3uuJ+ywg7ley3izljZLfj005K@Mj?TN&LI zB7d{5s`;tE7jmumL7he12T|&|I$O=Q8>X@qtS9$WF}rbKVLDG~7JIQm{u-^+Qb!QF zXv9Z9_Devs6HS`7?w+nx{r4>3Tf+-7AIgB=*lPa|c|T}Y0p*K-`k2$coWR$bhf@?) zb0QrfZ*wya#S!9xeXD>-X`v~Zoyc0}(aAx%xxmu%YcLt6DcqsV8dRGlp;=(Rfc-jq z-uzX9h1=Mx$w4Qb_IJbxG%@rdgW&>K+? zgU}Xpt|=2-uSGH)e;C21SfWwtE6!0Pn)?g^nK-5TlCMlDs8bDdTd8n_%MtiM$JZZ6 zoUb4=_cT22UOuAi{d=|>1ZYg(-g#P1R}xHP1*4S2l!MmSpI=< z1O?ktCPo}0aP-mSCm{va{ES5r$mR2yE5kiC@1D==hTZPfBI7f%9-9Ge+C+l|3DR}CP++7mdcw;JHq+B^aXgP)cT4oaK8m0A2| z7Bx_Xx9f>R{@14Pzw0@e43Z=sq0!?Obv$=7f2J6MB9ERI(si&VF2n+O#}XVJ<#zi8 z53wI&eQ7%T5pS*FH8;7lqS4GoO{Ew-6J1__oo4>sflH=crcBBuLG0z78*dpefE<}X zIj6?kT9)Oh>iFH{azLndi*=e-1^V{QdFsrOt5f{j9)Wff0Xu(}6hc@iT9K!(5c`Df zr!-|&tL~`|(ywn2!yVa>S6pu|>F7bw8yI`jfC85}{)fD8z!y*64@KHv$);l888nyk zrI*b#ukp`DdruT|x@wFnMVZL*FkvaYEox8au?IifPY~eZ?_x6lMBcdgJ%@`%#|*{7 z?8(`I(eZPrvX~#52~8oU|FZ(yU~pVkFB)zard~svOH)$tZFFDwWqit-%)0T@_HPaw zdJcc)&+Pv=45g}rVd&HX-}zwfZivDnT;eMs_J-PmxKOiHW|8W%_a%&uyVKraxk~`D z84Iw`3rAEQws(~6BOM1j$>sbUCf?Mi=z$&bb{E*$1SnKQ5$wIGe+_S1%&Mb(E<-W5 zyUc%>lF zCi@j~t%aPYKn$N{VSt+aRagDNGySfJ+zol?t}v*TN@>$eSk!^f>)}b22fVG~4PE}V z6MO?M+nLf`y|1DO*ix*pq*@*--WRbql+)s`lWv}FD89jX^NNYQw5<% z6QqN0`|1Oh5ykuvz_ff!qf+=rVYSdQX^s<0_Thcvr1`4?`wCMvPyGQ5n{=$Z4{`aX z>9A0HudwZE`0-Tv=H5^kR-$gqN$cnjah@_3&O=3cn%uNSX&j%Di1;W6Hs?Naae9?= zQkrd>Ay3*AR&)FKLK)lQYpSN~+E3Q*ok5UuFcuR6z=uO?1#{J-V9=N*&OX*zFwWqth1Z7+Y)_XQQS>1Qef;2OTh=Y~`*YgXug|7jJl^T?W7 zl6$tWu#g926aODyZyrx&+qI9E$drUok&r2~iY6HnnG)LDxHF|P6Cs(2$UF~`h+><| zOs2{_XC5*SkvU}kt!wY@_xnEg)BF45zCZo3?R}lsd7f(>>sZHH3zRu8LfI9tg3!pr zy-NU>BmVEK38OAz8X#|_(l!1hM_rcttgIKIBc-u08{dnIZ-L6WY`c7YtR~RgIo)sc z$7*Y8&uHA%V_y$alox+<@8#?_1xbNB{l#$E3j9}wS8`C?QbyQ?y6jEoy+FDOoiCr? zyYxFik}R)^)V%jA`{QWLi?g&n#R+yf47(JU~xJ%QdO^fO}2M2%DW-a(*KX=_) z6@bZD;vr90^RR;frZ2uf8^BX(_03G=ch!k z+tf2q_qO@x5EQLH3z*#HSiIJ(Au1%WV(4d@-FWM_?fSxyALN$L+Rk=jPpLPA>sR!! zI^`n)2WGKTtZV%+`T7T7nENxN>>>s+tW_T!^qNIx=NnE zr#v-y5m-;fAUwwpZMG7>&O!PlIn?7*EkOA;n+e1M!V_$tA=6upJdR-EcKQXOJ)%4colws>}hBM9;qYbyuU`j?kry#oY zxD(3~L7QCdu>j~W%%pyNf$nzk{PqS#O=~H!ZiQw4XV&v|T`nWEn4)#bQaa;XsNxLg zGiGqW=>gKJn$EN(9s(W6qs782*^d${K^>_-6aHq{wd0}uH;;zubD39fU#g3^pumW_ zxD@Qt=gqmadHnabas_KogtnN`(8dQlK40oD65w*HF|P(`E`HXyrgn?e`iEL>JE4u# zzzB4`Qz>-T(@?h&j}zwzLT85wb5bVQF_a!Xj3ycQltD7F_BcYN+{poiUgAg+D4CVw zg*l;&Vufcsv4@uUqLvn+FO5vow!C;9`vyvCUW)xq^2sgQ;$NQ&96r1_{Ve=Ix`mHR z!$=(0-HShGJpzwSbX2G_VD(BLw33^fS}lhPkkru=v6^(6*&fdReprn}A(rc~9q&16 z6@|wQb2_DV6vZ~vG8r1VBh&Q1CMn+!9-+UD@Bq?8udh44>*r+x(JL*F8j8<`hFyLl z>C~Xe->{+;6Qce2AubvfWge=2G@R$*a7Ay)elPw0+%uLhrSF{Tznlx^G##e*0TufR5Ykih#hxE5P~7&`a|(ca}a=%0}|WU~8bZcqW27 z-s1kzoRQ%kv6|}qpnM+Rx&lW4Ielks-Wu(_5$W2(crQ4D4D7S_y;eTz*Ovu}UAU;$ zVc;)`^{&kr#a6(lv>{#4v9wj(f2X`*+LBA>9^(+Y@JN%im+y6@TE|0bYy+QwZuu7& zq}cm%03*tD2iYe{LMAb%)M^am(PW^_C+b1g<;Sd9Yq_2|Rwr?n{a*?1%0waz#2eZE zqH&=B6v^-HyLpv5KqJJI+UwVQRt8cuc%$tHp zr+m*t%iKfj)JbxozNL;tr3dNEJvi;pT&Q%TuwCop=gd)Niaia=(pmdDE;8|UlC;J6 zWZo@|bQV6v<=&;9yq1}F+Acx`N+6-jGBHeOsf3<+_Z|$`^-Txv3J6)(oSx73_lmBz zQ7HfiGHltTS(tku295y#@RH=KJ;^Q_SMK-|_qT~$>LpywcDIRYn#$96C)>n6$Bf@^ z&fQALvM#_eqm6>9OhV-`2Z|R z7gTSG7CQU6yNLKNN(8QB=ZG+3b!(smiG5OWf>oJ~vLofHREX1Z$R$V7qEcy!o=Xx& zRcWBRP6Xn5w#2z+uyQoa(lav=9B#DmdG+YI&`+Q>C#H^WL%r)@yZ=hDNz|Sq=bB;dg+y?2)QNz=Vzn5J(^S8N!d0v-r#+(mj_chL8 ze}$?FGkF>-1h_4n&qOojYnD{@Xy@0B{^De^q`^muC-Vp5yauN)j`zN!_BkbgrQAln zti62>yI!P48>TN?$omdcJyl!hT;UXUw|^V^+#u>s{iD^n%VW=BPWcU(=M};%Nq`RE zQHb<$pkQpTp)Qq8!R)gO2b+*5LUHf&4wv$O)j0VjW)0=Fba%bFP zX*ET7*^ok>#bwuv|4do~GLDk&{3 z1yj@JC9~ke@vm+*ZS%3NTc(??&$J(cl2o_6nb(5)9+~eZMR8a4*g*pD%j&M2%$YVR zH=^=1{i(kyrBt8Qt0-gptJQso2sZ2eI4K>kQk0*1XqyUZj3oPO-v|x|{(cxdt9)l~ z_47CS1hj2L(~tXSWuDY-l3&xUSS$jKVY0k>UaHD5af>I(icB=VW3__5tGPetHy_b< zhrS4lWvSvO_50#`n&R=`TS+ZG?`fmnO;IK>iVTCd;>jsvu_rgtreBwsuGuf3ShC=u z&%znkD6(RKDPpI;M@{aGa=jVWvK=q;kbQN2<`Yw3)KQ`QOb^WY+=X&B#(YO(s?^SK4yQ2?2@LzaE5z+Ac zh_HVwZP_#3_ftRGK&2a&r9bCc@YBIP*T#c;_5`;4{+#KpUrvCxsz4IkR%&kv!)DJV zMbZ4og8tk}VnIK3bUH0Ey=^7UPfm1Lelu^Ra{(Ug*RTXyD^4xpqaoa{&p<#ax&-}j z?bDkMWd*I@#PrGCrP&U-&0rqWFL@TB0%VMr=}?dD@d}FKddDeucY+mZx1*=8zLAgM z{ympnQHMyy-3XNUnQ4pJzSwTBn_sjTJYm|M@p$F*^UGPmSUgK ztlZgE$$HAFcq;s?b@`zpo>!#dmQG}<=M-I0ToES@U3;X)QnJM4N5^*q=6H8KfbpDf zZeTLFX}-^nidUebvjW#9iN&u-$#sbU}Qp$Kv}ctHltdN&6>2zjfDp!bkhIsk4SR zQ?KViY+q%B2=tBbPTp{6N3<5Zn8Cx#tMm=;L$jNe=S zb_r$i_-gMS+vWC84-O|QQIP{5^<}2d-ZMWppibN}Yj8z!t~@H=F?bgeT)mN&XI{jo zBZ|OJibzI)K`3yEs@L(Ca2dy8FX!ZxS&v+Y>S=?+5Az=cEAZR={CVvcjLvDu|W>vd3QsBZ5432RjM|3Z7oz)!86iRVU8m z%o~Z}%Ni%MDRbO7>Py2Z18RAItlr`0Zj+xc^`O{5QdX5QM1g0-v-)`(K7F#C>kbxp zjw?R+w@?Ns?m#GSIjrMnIZVJT={X~m6g@cA`dCLR>&tfnpeZGrPN)P6x*WMlI?Nx) zQqY}ms^0Yay7ulfsL~L!okclXCiIX$I=D-x4Py1r8JV=9J^yF{LW(`m_GHuSsXxHz zgl>xLuQ7t);ex}D`BU$u2cX+I(_;G^wZ$L>mYJrTv^0ud=&36upFeFs2A@QczOiFe zzr`8cfO!`vJ-*6nd32jtFy(yo^P(r|WE4LliSoHQF4+E1avX%TJ&Gu6rv0rH_wk9= zgkj^2u^IAxrURWu4u?CoG%jd$DgUc=DGGN1N0vF%?qtSU$ETDF5kU+kp3gZY48pwGbB`j#S! zzu}*e9jHRNvTs^`k*BVs19pvYwb|~B%@y#}=dVejsBnpT`eQw-`*dz;6~pR|FakoW)lDg83AkvP9<#Ya7Q_3`)pq%bSA!U?om$V} z!eU9J*ID=;sAXa5i8bt=C0@emZ9QIGN-+q90N0LO^2M!S1udRdon?|a+y0SLtir-v z#&F*Ex84zA*x7cre+Q#GCj2Nq-5Rd!(iS^Bd`>k4rPbG;ekyIjz>evuFV(k2LTz0f zYb7}FR(o}z)M0f>Bj1F!Cg@C%%kGxu1=?1eV(=g_G66n;%;uBp{_6M(xRoV(D9sExw4LY0V@)Zq5!u1k)HZ;6duY3+lsRWD7J+t@FPT2{LG zKAoqj!yBN43z0t?HOhvGm{&^?vRYsAMX8^rcs4DK^y8HcmW{>X zTTs!_$pO)VSCX{f)eY}By*1t4Lv5*z4qam?d)dV5{+Za@rITkrJ*6Ll(_q+A%X(#3PK;aA`4afcVrtQf_dqs@Z znSu3kk~LLp@z9)%!Jr!q9Wu|BOKN|Qx9;Bq{Th6tU zug)-c)v(2JX0og;W~aZOE*$vO#s4bM&95$s5Gfi1=~Y@A4?g2^lmB2^5tn`zXtNU4 zvvok9Wj)c)Y%hg_5C8H_amsFz{G3khMTTUuPa8qV1l0!8{dvZ@dQ}9dY@K+)5R62B z=-S@=)xGQ6{7vypI_iuo5<@XB2(L4VuYPX4q&qUbaoWN{1)X}LywV)=EujZsco z55!G%BtQA6P0QNsI5zXcenxoqS+pgUu?^?^0!BX%Dv}U%0*xNJ#IO83y98Wx>_(A~ zx}~QU@2t)hXOl~y9%~cxBdtxBjmX*#+GXC3IFRC)VFc=G4z@hHp(Ydif}(w+0`APu zXGBTMY8xtQ{TL{~BwkG49RcT9osQg~(^hEP3dZ;V6uHmz4#=Ta(n|d%Vn!9OjZB89Ms(qvE|0pG+;;dv= z|I)YGa6Cs=qMu9NN1y0zaU#K1&jT3_cNid6qIQ`0_hl5kt8%1Cr_sn8r}D9EdWd z!?{#C5A7MX|GfLSxj4K?3zyyzV0LY7dn0)$KZHff8!0YtsW`XrU#T6$U|dcEzo)cS z{kSjdoFHiApUidNHZPY6IE9T*;_w-XWz8xzHEu67UsU*c_4j!Vzw`I`sxj*R*Lp~r zwAV;LF|V?JF0<3xFwirWHZ)1b%g|?j;VR`!>60HG&@$}}V!m<>h=!S|*pO{4l4n}SeAY- z-;cXuhv_m{6&5;_%`hA=UwUoTo~EuqHfUA_4pD?8z(2PldDPjaTU&zJ94@oKl)x!|cs-$0ky2R|VvwVwF(_upAT^^;=^e!!w5i(16M29$j9E|TG==jjFZ+Za4 zN(=5&=x zR(B{mO?~m`{NbaFK0^0vG%ix!Nx}&*-XK=vsx9~4M#a7)H>DMhq?hO=fNlX_p~=>t zvfcm`-VfIkO)N4^EHWD^z82MVwwwBI7=-+NP68Z>^^a2#TzUnS>FU`q_uLo6Ral$J z(HPO28T9JnuVI_d!n&^n4hA4p`5EK;sQ@okQ zCusRy^vP_e919R2hd}9WV}5MmH4dKt%Xjsvz}8(eSXDhPcxz;3vJsn71uW$;0Uc3Z zjhq7j2Sgr`F)84zgAbW6Nn;OT26H8sTwe}f^%ssM&aFOgR^-etb%{>gCzd#vZp zkuq9x$2-V~_z0Ds}{>$;;o~u%y=){C|ZMW48X>172nzD2 z4i3`Y=GMCSQ|Vo4S+VO4sR(RBmgdL9u)FVQ|HgK_k+=+T8Ld)ITqMC1nQSS6u{JYO zkr;j5v7q?w(o@`;NTl>Y{e0rG6*FjjJ&-2NN_d0sT{%%7hV%}&Xx4iS+|q?{MJ9RN z2?~*x0G-85Xf7xsI-z^w2eW|fzut_a?3K(>QlA(x{yb!`-ROMPaLfFL;BMVm%aW2L z;tfUkI%ZMAKb3%^LE?K7&^oYsoH{NHFD&d@9 zkP&mg`(6o=TO)*)yBEOCBtUE-mTw2CkQLJq!L5D)Ka!pk!FOgBsxB}@L;$RP0UgB@ zonn%~?Mw*)jD7wL60XP4#4(&#vxDO@EjOwXf^2h_;llc{%cQus_xxNNRH!z^U7>** zL6m;hOIjXPzrUFk*2FsN(3aoAW>9=HhR5ap3sWQ!Pn!Y zvPKH4OX+|Spb0>Y|H;#qi5T4byGAA(L7%oBdezosO?g;NiiR2-j1cGv9;6#zp+w$F z6wT7gN_Di*eP+r9b~e-bBHKB-506@pUb=J%%#qf$)2&F#7s|+w1$WPM&|SYBdy%{8 zLHf%8svKIK(7(OC%SZ=^qpPY`ELqHg))TVO)>P3P-R~&p(+I6qXbW1dBSueZPr$e%0> zo&?K)W|$u;y#xh@$2TuEpT<3%io}91I7eydS+Ufk>l*Vka`f{bG5$avMf7dD8aZTB zE+9AKl~X|9Uz+I{be@#xxajVnjtn ztw5Xba&Gb>bg+X8N*xJJMci!QSp$~m<<)T2vjt8`dOCt-Up86p2 zi($ERjO=e$#BCRx(T9pF*)yyJaPL$TGl?mgm|>U-Fwlu6Cu{Hz$wCy$ar-6Mp8>X~ z?34k?9e&S?TV7u$hZ_)zoFFT?gQW7;pZy}4Y>X9$G^cL)1s5xNVhls$c%prC>0sONrwt%&he~K- z0WCCz`k#P* zq?2Gp(0O&LncJxg%zXL=EBYvGec)BwS)&1O?ejmtCaNUfAhI=)kZ@zayTphyI#$XD zEiElUj8kZN20;vB!|xSiptQO1@1@PPG;o8Kb!f8c>WRQ31Ol6ez1Nv_Pdoqags#@r zO}~aocyFWJR)3P8v!^;fC@}rjxLRO29GKv`r-`-)%ztF8Hpub^N;C*;h}$=Eu$e?Q zQ%#Z~tkPCnzl_s2J|bGQ3=Jwcr(Xb9@xH#}Q2<+~vSE@|_Z7c$AqpcfnR2%Aq-q)l zdqX~&2e5aDY1kkI?#lfEM*kcP5>CL$)ufT%O5Rmgx*rmPa_0O^i2Ja|)FC#)(0G<2 zCrmHN4aL`qdRYt&bifQ+jK#1}@~9*sy(@kHFiUi;pJ|XAbMx>)QaP{>^7&c$(&#K` zt7BU6hIyWfhD}zF>Mj%s=0X!a+A;t)>C!e!Z1^{A<_=L^nqUunmohXO?s^!a`@!mG zkAM1K+<2uBw6n4H?{QD}Atd0_F8Bgn7dn+-a1LOjRM{LJ3wL;R62Hko!NLG-tyJhk zb0o*U`0|y^z>X+GGBX+6HF{h=_F|g!D*gdNC#kv7%>C~ zU&Z%#-e$ft%8JUE1TS@DD3-i-99iY%m`doygnlKxX{G~!5gpUm+}vDmS2c;4$^U{s z+mN1kplhkaM@?4tbeRC!Eg^Z1&IRZv6_CHGz9qpl`*X0E20*Q6MMcF| z`jB=1j(3kC1m(`F#P2S!dO_F*TTniu)0DaCv@VMPK4uq>k5qZ4DkpkeZEkJ7lj-}XS3_YXG<-zCyM4bC zUk^{sy5U`X4fl-ydU8E4@TqDe%cvf@U^0xVuL8HVoMSYI88rrVYVz5O9pQ<)h+r1E z4-j8c{kC#nPbkPtHbmswFX|lm(-G#M>mH)@1^@uo!wk$sF0{$<+u)8sO|Uq@zpYj# z|^UR zDegp$lo3Gks-IWP>9_K3d;z7 zTNy~N2;Q$ba-n4^5x2}Y0?hNrQuvaND0paq@wt_F!wZRgA!V&yU?w8PBxLa1Bw-H9 zb~@AU4w&gE-9*BUBtmGX?E&rWKMxErAW<%G4t!ej5HRL~y+v!L!&~5JP1N>M>1K`i zguh#G7Z6^)pSK)%`FkZ#s-R;RhSL2S&LiUh`2R8l`T$iPaXCv>=c zAIKzZ68b<~C}3b5O)$&_~yGmlkQxXCZX;kwQc?V45`DEA|VF zP()z#vG@uCXWe~{2M5nW=o-R*?<(Wk|q#5OoANy_yL8_lrjkvl|hdU`@B0yR1qQOrrHC zM9iXx=$1#S4n2MPRH9ty6ubO!^tx_;2cAW7TO*+MKYiZNC)NlqRH}AiR(+UB|M`;Q z;xrRX0rn>=%OO&RI;76X&Y45NpBNYM>mkCrw-7l1$O**OvAgry)FPo-?)_W9(Vm8M z`Nhp&a9`3*>9~{+sH*%qix_P^U?qT#{PB$wnzhkGnvM{*Sq z2Dh(MK&^8%aAM3GixA1g{=dE8$#LGcgBV&DZNhlb=$K3p(`koGjq!g~71DqcJb%#l z#bs{^_&P+1{z@$8Qr<^!h^g|JGh$B4=tFE@9w=2-3UwBdA;vS1k9o8g@<*xCz&#xY zk?wipDue`wd7j6FO;G57M!HN&TPX}QWW1Rm=B%hiPKhI=%m`L;Fj(vO>yBz(MQlwE zTApsN^MUp7wj3@W1@I>ej#TdbKFGN)JN*`f!2HGD?)IxEM{$1*z2F3xGdofqlpHbM zH*Mwq8KN6?4R`eZ^M+LRAx^zOy-B)NH%cu$D-4* zb}yl%fwITc+8S9@7MC&zG`nfR%m^YM*qZ)$OUv{jt#U&QIE)JE_gHG?_k4~_-BVe9>gP;(hg2Gxx zCGqC-6ah>hmj>Bm=ff24DAe?a+9K=8mt^cw0=nOsqQ-^)dS_GsUHMZlAGmd_O_b{t z2oz=fPf%qkgj%`;GG0-=Ck5`qhes_#WAxc=C0qd^nkYG`5!Q{;SO-wbAp`|)gb)>@ zYhPb}OaP4Br5|NEM?+Vk=T-`gNQFNS+OM|g~9WPb9QRt@db7Ac^Pm#z0n)pRlLTuSN{JAb#P@iCHeV$?AK&-%% zxNG(;9B7x%&Q)dj&%tl}FMAfE1H78-KJ~Tz!(e2CfD6RhX|EjM61@cx1;PSozxbHfC{{7As9L%Xi z6C%y)AS6nkN7Oz58!tG_-LDNqcd1UeZv*1#J#;AsSQ-t;b&GiYmuw7!}c(8y*UDPE*NT4$SuY9yHK>mSF zTH7lw6;@G*#-QUOX`$(31LREnul>UPQ|~3frFUG*(Ihl&c~_3K5{n`95)1!kt(dyt7u(cH!Xgu|R*_WA#1+8W zhEzpQmy^gWVZd^_UUwv)wqk!jJQ~9G-V8WJyD~|B|1AWj8hJ(`SSK#ZnSTWF-h|1M z4hWyjqI%^MjENaNtOhp@!M_k2t95Z8pG$B&E%1*P;J?-+aT9p#hCMH6^t3Ew9w}4&!qUUKDiPmvZ9z3Y7m|uq)wiS zh|T0HHvBnUq02yUp;nEltH7I)4$4qZiotbiu5tsxmqHe@w>*0&wB&d*U8>;=g|VIzmrw-1EJ})^yEY zSyedtuTbY^GHex9TB|9;@nB2sy}j+lROnQgZ0nc#f{=vm%jDu>5K>`qOdU$E%$!fQ z+`^eteUcfm=#W{hSY>q$Jun8f&=<4~CI@C{7q*zG8=ros{rE97u?%hq!VxBzdn3?A z0n6P3nY45Q&6QS=cQQOk)A@AOZt;5n(l@cS%UcE_mXYysPx#C$-8ez+#zQzmCvjHL zW#{RU6M_=E@6YYG>iNc@QkudzgSJA4!2~aZ_0&F3(TeBL|Fv%-2-U>lANQr3K=s@l z6iljqlV3aTAZyr|$iNg#cfLbONb`eXK^fsRK1*{J$;UuO#PCFV&e~)nJepEVe{J`xe#eS4}aWwjpg=8pflmHf;J0V(q4 z9)zS;Q16D0|I*f$mlWDPp=!*NkqccwJ5yB-fn%?R)z<&%ZzrgYqvv1J@tqPe>ve-@ zD)#z|L>lluN!Ys$zafGE$1UFb#6<~D8vko?inOp-sB=t@F1ds0PJ){?`>ZzT%q?GP zb~EdFH@5>%pFM-ZF=lV+2zzTPf zsdLxBg!IM9^9qOO)-fi)M5W^ViYIppz5p^)ldNX zUy{`}aD}5lJfit%DTvB3^|6k4J;y2$lG_82UIksMy^7h`%o@00GFr z|Ew;ObfP6*8$A|EECg7I%!c~5G@tQDo~~23PeY^N&kz`AUB^@(qGrV>y4-V!kXRpx zuk=HEJF9nOQwDQt;5~+bWWkp5Qs;RUtpRyI?HGFqFeh-#GPLC6WuA8e#>wON@;IoT zA#CM)t+0PHt@nG{UCyw*BYAz&IQajcKnkpW8xT=`mZUGJgUK{uWw(I*K)ixsb8Oe_ z8rWqefN_i*tNfUv;4X~}wMiT&nn5oc&P4^CK3_m1jd573zS0R!B}Q6m!S}I|PJTK} zKcT%yz&YUG*8HZ9Aa4>6sDrWMYo&+T2XktMWiPGlN0)MsALw&YvUnANzHHs0pzf zjC@QCS%}W}798|WDQ8j}peLGU=jso!lRp0BvU>`$da5j0KuT*|7vRJPj&p=g&dx{` ztg!E36k-x)p97UH0~^<5Qkz1`Y{U^xECgXip+%MGD+I)olgiG>SF4|gbP7>gDs6W# zoj?QKQqQB@P%WWuR!D!GXa#KPfPw6s zjPd9RK-ZYEr&Q3jFZXNS-$UDIUPzABqeKPEh_2fG^Z^mrSqN7zyX+KUUq5I@vJ;?H zdHXKdgaC--91xtEc7L(KdopFDTYFt7yWiFZ2xRo2gJxof5!Nmfp9~af;6xWHC5UBS zUjPd(1x1DauWRupoVmy?k0s%nJ^%TKO{vud5TB4n$kG%=IOYweuf53A^@sB7tp`%` z^gobN2{>4S>TmFFoC^AmWmjVgQY*KA_FX_n%mFY(@+GM%Z=3GX1^qd||A|1m%iN*Py3N9>H>jwX6&wPPhMB%<&GmTxz0!_=nhXI) zu{l7?LqbNzr#^+ue@78pC`(I!U+V6%v`rjp*V@MBg54=sFnT*@95)W0S>4?~xD#Zj*2=bJz9MdoPnrzV+vCe18=j%zkaZcKh4+T^fo7 z>!`+!1)YT2aVC}W;nt_$g`);H)|_1-%w{7*dXd-g9$S2Y#Spdt z6+T-Clx*tIcd8qPXF?gxZ|(q13M0U6DgWcd* ztNruJb_i76(;=IW9q%!(MY?v1y6l{Q11t$SwC|TmNlEHNN;&|JQ!z1F?8$w+h5W7^ z2ebGsN@!%6xn(=R3U)vpeIta9mX?T~KI*1CZc#>o39Iw|35|G@dx!|CFAn(oEidmcb^kW1|F0X2Lk^W}fV36I#_Ok!A>x*+PiEefgo-y3 zTh$v|x0eG-pFOH*oK1e1?Y-q|yp(H-7T7)Nf`|ghWaR-}(S88j=V#6Yr+qL96^3oJopeZ8D>FW{p>!?mwrxVOPPN#uR> z^h?kLV3B70?+X^?d!gz)0Jx5_<)csgk{W>-bp;t`AGDO%4Nnlgh1fK`TLg$g0P^FV zFX7llPqg;JoE*qtF@)~CzV}DL0E(T95S2W*WsSkxCk<6*4vxb})Rj06Ar#c7!T^TQ z>qMJQavRrPnw`aD>wGfY_)7Cv{!$3opObID-f!k#+T9o)ZxpCN?OF^JP=GF2_?bUM z3n1};Bvr_DM?0jS5R5qzEIIQUACX1U%s}^im%YtL!XpqctqoY$yEdx5RMl7EuY|D> zy!CSTK0Tw|+uPf6ZA=iaz#jgL2P0GTZD{s$T6w7@kE?5IIop|m4HE`2CuQFlhMS+m z44@N|1X0A6neNf%;?D8$9BFs(EdZP7f=40-FLDj=Hca2FH-~qw<}R4V#EX93hkNn= z3Xj~_VGBPzKVK`WD#1TfM{K%+_RuIH->R{a>vOuIUVwI*j<-koDDdxm#PKn11w<2p zuwjMiay9U1u^EJUY^lN!;r*KJniD67L;?x7T1M*rHlU+X;Nbgp1Ro(Fz49f|grhaM zN0x|VFDMwiLA)W-Zt_GsMLk{Zw)y8&Qz|MdlWlEd>ZZxoA8I?SBb~@@X!uH4S>=$~ z0Jb1sDQA<+fRKjWbX`?gr+_Zf4tni}bECO6cmJeQ{-I0%EKv{1Jl7a4YkVY=W#><; zoBa9HA8-MKv;H*FtprN8yW(bhva<{BUYt}?_{blKXPhb-h(Lps%|AO0IK;?HrGw!-^roufyDWEO(UCepfyq(zgK9 zm)6&7AktrR6=2ccbm70vpW*1>kn)qQ?;6g5Dj%qX4|a+8K{qvNSS!po=rRfQzCp{S zEP;00|M{^Mp?an6j6eRHVPWorBg+0NkTaH*nSLncl)9N2F9HkG?!G_OH3a0;G*LUDG7VYi6Q&pub@Nv6~?dmfeo@4>HMK}UqheIcOC0-T>SK&za~Kc1yg`RiVfZ%nx^27xaL)1^(!+pivt$5^g{@`CMn_EPSK8i|kg@EvNIFlXfhS zsR?V}*(2Bk%uk*-RMwvaD>w>CFOl^pe-u~$vpD=Q^`{1O$HmWNcJyHJQdVivg~wwz zkDNUJ<&DLphb#Eb9Ea71wmZP;2p-<8rwzeJMYgoVcVK*!5 z)2Xpgd4F{tKvz=5P8m z;<-sa(z*g4>Zz+XQ~uZt_K0GCbL$Ig+aKY~m z7}XPPgJC?C$36ytuD#giQ5=wXh{grj-zDfL7kmHePki{#%X^HP+5>J#nu;q3Bw=ta zF~A*Z0COP%x?;AqWoGwS&A~H01&^|JA-sWq*m)z~>rvAvexEt5K;lzJ=LgPkYjJeN zQhaC0v!D9XsPqb?xb+|tWWr$ErxcGr^jyKG2%vvEYVpnrT1-K!*g8e!n~#rAn`K%N z(As$xL;b0%4ubd#`JYx&PzLfZ_w$}+)Dyrx?a}?RIT@u3{X}0CuAie{X8*DVrx;2n zbiIm9x-&MrSN~9qMt5-#HG(H9b`XNSF1weieUpF!k+$LB{IGks=@&XOZxCRpCk${2 zU-wSh;KgsMnuQPedRt<(^+VsO{ubb`{cV#avo>GXqNF6*x%e=1nxgDvv}UM}nYhcUl`lIl*C)LXWSk zu1Zy#Kb^eXC$Ca~GW@e1dJ+;6Wpwd`!EYa`vw{zsP9TsBSPqpiataEs^z`&+vSH?# z$z!Yx`1j5%Of+Fn(f3eAEMaTrZIGbro|ET$o5=>+6O)2?9gcNZ@lwy!+&S6}Up z_-c}`pB3qYGt~?mX&*g$WV?}Mmihag2()%^o}}G;bNdFyy3ker(x#PC!_VOoTXN8w z%l{bd6-R!*l%}`TUI4UqS>1eHbfC*j zV5F%Bb9iPzFa()+Xix@jFRd1GDJZY6aG28>1Th%QFaeg-s)?(xaB52K7SYUg{jCtp3~DavZ@B{@i2NJLv|g`MVXT$AVd;I@NeBO>~`> zi9n-=g-Odd_qT`lRh^RHCJ}dMXnMltu&}b;2;hvU?8V)e$})ly6YapjK%@!;TLiM3 zhv)!>8#>_5dnmc+wZL;5eJ9PiggY~Wez**a&9su!&T{SSJMy#=9`QSktqZCTa^=D} zU@FdK@EN9&%e{C#9f;!yR<7NG1n=^%A9s<~X^>F7n5ym28nyw$5nAH!9(?%M)2L?w zYir_b*b6;wG*~1A;L-j#uZHqaVgeB4Y(aj$zLJO?gxvJn;;_>yg-jr0i~;sTvmeT3 zbFD|WYh9;g9gGT=Ob9|^#oXLJA!IKdX*Hlp$(Bw6zB8}*K+8*<=e)?yoN%yy zS`cUng=L5O?a1fF5VjpGj#0)|Gjsr)2tpFnVRyu;z}6nQ;#K>f(cmBB{||2Fyd_b< z`Sbgy(yQnKy%6$ia`}J&(pG+fcX61@t&h1?ZPT5tn_aCxbV=~RFL=qp7 zngHS@KoXM+_=;`&vfWQmIo&IJs)C*i&C~>5l19}42SWJY=bu9M&qAQ>OV=T$~Z7cF?Yk9cW+6E5dzYP+j1m* z48n;njx(|K@sR+aW)~DlAJ@Mym@-mPQQ2DRPS-A}vkRjBZZc4idBxiRH%^61?~R*T zzA%#Z&qED`E_QVw5S!oU4?MFag{C}=!!Fx=0MiKiN_Id(Q5Pj}#$vE&xqtXzhN)K^ zZe9hMhWrTdzSxepge4QsH)B!Hes*WR>TeNbj~)Eg1IDdu4VWI5MN>-?Rr7L4k;=kY z-iex<_tJ=UD`XQ)=&; z<@Yj@?_uRmb* z4l^^e#E=gQ3%{$YD@X>3T3TALCB8enuf<(m=CqGLLL}5~1ZmvNwBK#rvmlgCD-P$= zR&(|ar*`Kbiu66-0u$hb4C{h>vUJ6!x$nL^VyN@sLD>RF1d3>UkLd6ZrxbP!oZ znOL%bRq%8=76}9lqv%uRd!2H<6a2LyXK!IELK`$xeW9f4Y#(_DWd|ZlWrE;Tsq+p< zFFH?r@JhPkVNm~??GFCMq2pBwBa*C+oW6P-G9~Yi;QXCNuA3QO7pTW^+N}Pr{NKNy z^61dM$CKD;e2B~s9j|cX9`xx@`zDtr(F3;&0aU`?X7q?!zrt>ldOdXbKImOpF3~hh zEB*Z(G9u?tD#Ur`7V~Jlzx87su|fG>vE5&Hn_`6(b|ahwInD&L7s7C)!-zJY%!)mu zoPAeLV+1Jjo1p(k*E`~`k*xDU0Re&M-riVWf2QlFz%k12$~``ecWfWrP-WMxM%>C1 zK+7)SqW0*Ih%K7?7|;|1_f+fedED(#Wo=`3&t3{OekfQH8q159xnTy|P4k(HcWGT-lx57z`1b zB@4pTbiF92nQrJw{I;e7^6e!v0td4|oXmbzU92c9m+cFLp8RjOCadtv5Isn`c$k=Y z?hFeHi|?NHUUOB|L71MW@GIDFS2aXsV>fS72uf8JRnYxNL88-~>b*75Nnaa!wA zhy1yR-2D|?I{x2xi5b~2TRpXdY1QmqMHAI72t0sr2)nldq|XfusF-fF#9cw3+j+J& zds4IjbEJc)DCzB6n)se1X>!^Ts2hl=+Fh2wBN9ak?sG5;nFe6+?^gBAYsE(Tfsp`W z>gX^l$dtalRtpP@shQW#IH&98MF_pL(z9Rk&{sZciq=mIxq`oSz3G+d?);lWH|S@8 z#8>{HiPSgfdFUjcJ`pw#GxxU<|Oe_H<}(3y~YX8{~s&lJS@R|*U~nqT%Ipcvl3 zv!bzg`c!kl&2YQ1M-)yNxPr194cx=)wE{bc5N)$W1DUSJ&MZODHJ5H#zaD_Uu6iXB zdU|iRfPLJsSVI$FKymGGzZT?@zTD>ZY8=^W!!Lt^)X^n?G!pk?ms(dWg@lCU0>_~n zBc(0O4L-40wi@_@`~kiOCpd`!SRnMl5k%e$gzLGhbl3h+(=*8K)-Q6aA~pqqFm&N& z@m$(m@?ou|(7^ds>Y2?lEOZs0UG%0r69}qQ4pYY0h*Io7uOZxpC&xmrPlu#%P z7y~^cv`b?{swp79nzcvdbb&A!y%jo71A&xf zLGj14$ak-EEiH{o?Et?vi)2sM*1D#~#ykLdoP|n?t!&c$p9>2XbR{tJaUA0R*~g#= zUPJFKba6=PkUo(^*MbzZvbMICcl;yGe>`fX2w^hW4tx(NNvU={CJsyWG3A2VQAR+u zTJ!9!K$Lck!lXmmk%SyM4KpZvfouXfP&^hZ1%Wbmf;sFo{Ozj_YlVpuP`df+rWbuc9slv$a37F8ZZNc>R3 zpwbU1$p9cY*w1kc*vn1w0g{Q-DdCu0v>oN!oSm7G#kCDRF8j{yxf$G9AHe6SmFCqP zRhhu$rwMj$FIG_AxzlPGXb|&_tv4T3U_XaS)$av6tpAL0(bGgq6WXC3)uPHM=Dp`z zWIF`qM?iQ`^yCLMD0@@O8>9;Q1N{A+#-%(;KbTvp4s6WswE!~(K=>v^sli|y-cEh> z#086$1w#0b$2bwC6Rg}R3eJ7^oaR~uSsV4(IVzrv{RwnRVCdZl+VBvQ$s$j z8rbPzaQsrGlYb}PLI5Q=Nk;QB(|5sZCQFN3sUkj;x|iJVcd<_^7xLh~HAVJ|OfK8= zm(~*1t0~(jn9n`VCbybwi659K&OL-X``lI=3-@RTLk~ouMmvQ2=v1netZR#$7F#0u zUZH8`2aE3#l}xZ`ug=DnCCuEo2Pvn*Sz+rH#L{NmmZ;VQ-E-TE{3lg>q}G~Aa={7& z_o#n%c$H4@;6v)(!b&KRNFunma_wgIFat~r(iS+?QT}_39PJK*xL>n2FmcT!?c0Qm zbeajTc}KDwl96H=T0Zg5X~H>%KL%jw48&@`lLR#-#C~c)d^P)C!kqvB-6^O{5wc&v zAnK!CXEU=5GRq%K)LR|Gq_i+YOOdF^&{5_Ogeb3sEO8)0${mO@bL8QJSckha+41s~ zE9|ZZC=$+f)xe#20hIbUT->b~`4pj{en|eMj?!A0;1+!sL9xH#?4Z#)#lbMpeVL7Z z4D1DP-$~HDc$USr1@18{WVPnS4nGwmV+Ip7^|#$CqdfzKmg69om<6smWa2l(KGL8e z?6fNbOZZXAtR)r~^C;2<51(Xf%YV>F=d8O@-UcE}a0#Tq<~I?3(gk3PtgtMp z&5r_f_^b{jSG+*8j%`R;GpXf}`heTjfB8Yxo1m3AuAiTv#2(Flkk@$SAX-BsdaF|Y z20|mFWZS(8vvfXTUxfGxmn=m(MeIMs^CuJJvTh3H8y5X}a<*f0bFa9{*tNU+?}lwK z6-%6@bg+c?d#3R%q-)o|ROKV?Nif|F)f+JqDVn?zxzn_7!ULHptapT99{VL{jima> z0P2~m&Rcn6gKLlvx+$g5#ZPJ{XWPJy#v;R0Bco5%;&BcIY2Bg{Fo~!H?H^honn1l# zU;?>=q=kN5MoMDRsy@wKx8s>c2o`?<$2jY_;pEiZ^VmkY%r$6<(|24 z8CVxuQAa3CO0re31tIHfBCr@(1NuMLB&ZUSEM9QC#z7k*1MHVp5lX0=s3f`CQZ*Br z^dKW2p#~rw`jM=*T$^>iNnk+zFp?|+Vv+Sj^$~x;26}V|uTgE35Rdd~2cE{uW!ZXE zra&gd?;1i_R!n#Mu5WIQU}17_IPFv6N@(W|L`3opjF}vH9nlUVM7o8+#9fu;&Yi(N zDK04q#Yg4TBxU?%?Bc^n>cp$ikcT_%hJpF*Y7E>Yl|+6AQP(|8#dD~XOebHa-r_@J z!}Iw9R&gG}9lAiU--5=?X9We7hy4hhZ4^B8S->c1Ht>wOELD2|@ zjfm(U>hwQ&c}GMXqm$r3)8jnX&4)G+6BWg*O-xOB10ZzHhML$+`H9aw7V$=`B6kqr z5iB9We-)ZloQ4P(<@$<6>M*bd?g#nL>aaukOBZnoljzeoE#dOK)>JY#?yWG@;PRL{ zL=)R%5IyeSb!Z$I(Dr%-a}coQB}GNOM^ucAQn746CO-sb>P(Tt>N^+n67GA{vkfs9 z-Zy8&kmK}M?mgtPXkAhpxri+I;TcMhnO}q|Gc40ed8#Rdb)O-Zp$zp{z}us+QQ6j? z-D(=6PLIqy4q-0@ z#^-!M!JWqZ1g2Cj0YjYxDVy2FC|*qupnCem=+yr*j>8QRAfIPQakiZp8F@qZb8apj zTM6im1mcSV0m3Xq{O3kQ=;7&!c2i)Ye$xzIslR(2bZ&)}GwTW5bI?l=$@CKvY6bcm0zLyn~@ygj!IhyP1>u+)2TiIhisAp{bO&);%FZv(zT`%Tv zVCW9PN~s45vZba`E`8QvZ_CcerlwnsRvYzwNWsSOMifmPrXscLO8x)Xdds-1((ij% zZfOwd5~ZX|x+SCp0qHIQk#0#95D;mkQz;P?1QZ0M8&MFYr8}fWq@R5p=lOr*9BxjqQ>P$&*^3iK_nxmkWdd^11(R}N{L_a>hQu82Bg4h zTw3hz*F(6S3aq<(#fB8n4oQ{R8+E{{1VcA^l~Ef|g*mVrK?KGvVhR&dm*?94^Z4N- z$B&Tdf+({D1G$Ao8TPr;JtFe6I4*VAQ8L;N61Qf~uqZZmHObubOn6Q3i=}^8xv_g> zgjZv#dtiXbG)rw$c@JBv`Ug~Q*Uc#z&$D^x1=i`eOyA_puGIvazpe`%93^v=3A{YzMO03yDgl?@9>vY?uuz7xZ+QLz#ta=}q4=l}Mg*1nB zzPsP`5ne#(of>x-1cR6aBBSFoL%^f=Gvqht)^;ehDGGhXXw|7S9xJzwSa}7|W942g z0IBC*J(vFCA=sgF0}3DlfJc#;a=fEgZca}BQ%GQl0IJxa%~0g}f51~sJ%CyLyXrre z=(BmTvBTTnG_p#Z3vb68;pXKd;F%*LI?qC(=6K^f-urp(3c3vfoipi}6U!M~SFRBtdRS>A6w*OX z)7c`~WWcq-Cu$ohp^*eMb;IGV^loPg&TC=?2j2S9MG9UY{S=%SUt ztz+vuF(@YLV-{N+$8_eE-|JXuJxBt1<#|0r_&5DU3EPT4kU?W|a|o1s#F>&Hw9rZ9 zxO^GCsj2BevH3J(<`(fS>go8 z*}y&`I{aD~`d3pqdI=Fj$Cjnp1?nDRyhnF=k z?r+V=gV}5rIut!Gn>V&*((9$jLTe%liUMYFhv6&!himUfpNiN(IUWuPFcwHUlU&=Y zWDlhdmq@3?c!YcKb)q~bCMLL6wU=;VPKv(dVIfxhF>dGgJrFpDhv=sPi0hokal9U& z!fszzC@LaC2U54w!t%t@ZCxv?%LrF=Nwb2Z@b&d5dL6Lom4Ng~)=Ao;ietZ*r}y7% ze%^EFW(x~XL(6C}Z-J{9u{ev8O!lr+|9=8TFu)Y zHYuEF%YRw7FxqIu1aXW-}KK%QAb%1aTYB3Qqv z4VD(=6$9M!5i*~@D#>9eHi<_u@_CEo+;qb6sAhb4o=4MmD*q!Jyrs^BvEo(M;`LB6 z=%Jq}!qtOB8r$1vQJ^kFgve!}PN<;vabha%_}wKCqu?Nc@EN|*9E7;^`}}^R-u`j6 zXlNX&;rM4d?nqZJ`j;B7jglgF>z<5}&Ma?{-&bp1LIC=^%Z(MV2^W^T>q$kT=QC9? z#lUq0yu{$yugH*Irxgq##g~v~ZMQS20fq@$=SM<+-+KS2Afv5;(KRu=SN@JSXURBj z$AI{>H!*cVrMk!URn*3Vv&IAjg(9No&R^W;BM($(1niNCH#NH+rnxVnomld*zJxkU zv;aQP@XG+>(!|e6{>2b!QqyVrN}tznzI4P>MX&@i*Y>mtZx*_31v@#$+8sste{83p2&c&Z0CGj!V^--+F0`isN)Cmi`* zb+tERVz5e-16Fk@*D>1Y=p+bi`Jc;RnhC%ECe}xK@}g6OYysDw8ci6B&fSoOv}Zna zY-B7}G9sPL1i32$P`62xC}->-(Fz7>j+ONzaX-=Ln*Bj#(%*_G!{O}NIX}q&->>;D z%56&rmFvcrKYUVG?oW7Ma`-7}z?Ba~hGY;n@fzHHF=X~6%zV*mfLyS-3 z3OeOXc}>AbPLibJH_+^r9QcBoiNu7Gulvk*h^8yGN2^|f7ALPfRNE_oFj?Er>djTO zeNh?Mf>TegDti{Zmq-G6u`_SRZ)pPuaqOO^4-MFNKh@mKmSwMHIzPhKmo*BN^G9F_ zG!-k!S%^>oGBiNlqX3}_YmbBN|49-5?gMJz#wYj14KkH`=}6i;?)#V}yDZ>6puTGQ z;_v4=Z<7aB4SNISQhZI~=!;m6X(ImSr^Yq%PpFS-@b^K)FvAz#y+DxUr~<9@^Fbz= z2!P5XW7O4j@Ugd1PwyYF0XLP8nZ)JC)S3ti*>3e<#xx!2%9%uIJr56o?Zw_0(8{b# zUi&CU_`6h_FQQ&!Rv|J97>48mwS1R*r*~UDLnQmWCn5|u&IHX66y9r<$$v?V{yCcf zRWX!yi`kSEZ{vEZP?ez;mkoJN+3B#z)bXhn7me_)?!mK)pX#z z`#XV)4K1|lR}CSW&&8#pA{Z5;xxEudsG-0)+_&~a1i}Hn2-FaHAV@kyt1xYAB_Y9=r}2%o+(4JkPmG1M_j}Nf_2{IF zDY?)_++}MdOg6c?_S)nJcn1*y#O}t##Dw?Bk!T?D6;pE2QK$j~kkeyS=PL+InxhA; zgv=odQSyV3JP1ni%PwFoNCCw5pR|fzLtaH{P@&~Q(EMlTY*w=T%Z&rs*RY~`^!>h$ zR=XF#!)Fu{(p4>mZx$N*(R5y$e-DUC?*rb{ToO%iBvm)X)zGP$kuZ)GO&8BFp}ee2 zzy9v->daEWjDhjZ&LJw|(%HKa&P=mt;4^nMf>20ccJ&`>l(|jZsVfSH5P7e0#GsbOD$^3E0~`BGft}t2#$d$nv(PFNg&Y0 zsDkU?$(u!jFD~GyFBeV=PyM<%+t;PO8w$TqDvHREU#G0arT(uv=y#S zSJ4tjL>fryhjf2zf9^p+LW=e%mUZsaN@$ReWb9)jvwsI6Tf2{LzgiH^{t+NJCi8 zH&4%g58$-Ds3Gzi3wL2R*oazJg?}JvQLAwR!^$rjT;soUI^Q{E*15YJU&rpe_#N1E z&C_xS#Dn1al;3#Wlmn5il1;_66DHrQzj-8C?y;g(MKqCakH`@X|Sqo%jAsSQ|G_T!WGk)QULL8+qcO1A5&b1Eljao}%ED3n5rFbA$5rdwt zLN~PP`wZKIHHQ3^>mYO+Xn?YXh$G6K2}=;gY$FE>I6)0G?!o{L)yn<&GkO(v19z;^ z0-=L^F&Sblu3|gp)Q4K4`3tQ5&zI!@esgY;r!!NZDKp*^hjVx_y6nm0*ZPmgGCg|q zxNh4+1v@yT^@X(FQ8%U4PdC}P45!WB)yI*`2J)YXPiP*ZDj8s%4JI;!;j#f{=T85N zxMI$zRVDgBpb9OZW$TP*IZr@)H4;8x!DprKKsJ;rpjA_{qgmMEyBf^$-#HNl@s7di zP8;a4=r$OCzhd7_q}j)m1MER57oG#zH+FdPCcg$I?s3+gzeJ&r*L63zG zZo6FQBJuwpzrRmnzyKb+V$E8=e%W4DGr?|(3b-SIA9ZaoEw6(u`S1Ec+FgQ*{bv!mTy`1rJ!rRaePfoFee#!#f6jL6&C?^iKH;YOsYQJoYs;(`D z&T2__qlla1!j0id4tBWLs(^M41M~nnm44O!`$!VcL%0O{K5O~V02azcY1$UT4Qc0z z?>e#+?=VvixhD~bJjwL3Toy>EN&M!P5!m-i<#+Dm+X`55BU3qkoLatG5In7@un^i^yhgO%#g1z-QyGuD~N9AA!nl z>ht#Ip{ehYzA8nLz&;bgnW}HC8qrI(C>PjI{@L*!vJl!~yoT)l{riQIOwrEPD9tzo zQexxcHviGKa~Po&KsalP3L-iD1y%uTz(t*@@REhWTEXCZ}iY~A$)W4op+ zmi}Q>acnoj^vAw!1S_CU*eWP)SI+3l4gTa{g5C+(yCyI&^~>cynFERzLtS0nQ9a|$ zzZro$((sZoW(B7VduK?{Mv@FQ>x6OmT~g2M?Tn2f3f6VK)|~4T($ZKYNCF5Ttg5OibLduH7`%BNqOfqKk{Q{3i$pL0xE_YhhF~jk zwpW?+1yJ!0yS1a^CE*Y-ibwz_r&)c*ZBp;tzZJI-pLPM%0n*JyEP2T9YaW5ptkab> zhE615v-|H{fWFPWy$%pF#(>*tWJc4`Nfi*F0`z^mt53oQLF7|b?dc}-?{>`{scp}0 zE9v7C(D+5G#N-f?lEsYe*G)A!?&0^p>1kOvJ}+;jMCx`ZlKZxSMVb6(c~6MTARuZ3 z3=r!)gxQ%)X~Ac9NgRpa+*XOk*CTeEFR=|LUeW#3!X(y(b1w=XrAz z;xld5arux$4mLCzP+3F+>@Wvdn{+8_79m7S!=&Zpf^l7-%TkFNs`YUvoB5C~{93+! zk#2zqi5wYKGnMW9@<(*qB$4@s;@@}5Ipm`?#vcG5`t#Dc=3N`!Fi%g}5`Ww2?=yEA zQzcqQG1eyuT6PNJI^!p(+T7k}Yf{nLn-MR9)iZ^a4nR1A9$aelUKDRM8npvsV+p~u zjR!q*3;0_iELuWSN12ca%vW;eP#=EH#jE!_2t#5A%0|wI-%phY^D!Jused;*p zDZZ48@lkCh~hD*I0r?nL}UJn$BxXp!)j^=`HF6lxB z<48y&u#cO-ClwMV2UlP2MkLf}~N^f3X!1@9e)wRmE$%M%cQXg*{p`eXw2l``rX(MUD)?Wm7bzkR4k#qK>vC78fffDhO-SfX-)EOvUtuLqcOwhc^$s;(_EpJxkoi{eVxNn#pKpYl>)pPN@ zTs?jdYYNx7A{`}lD!}9f=nx<9s>l^kI6h)LfZoj+>*WHm)-`F=MNJ>+Q4rl|w_So` z-B^i^1dbQ3<>VDZbv9G&s?_Zo0CT305IG#wRv?`~wP_B^m%5&`xN{;e_iZBcux`#s z-J!>|&Z>|;{>cyg$Dq|o8z>GW`FG%0iV^VtdUEg9?uBE?@K*ig#BA%n9q{mBb=Sz# z3OqP4(=&yOn|q!LTeX*1jTka3cpmS-%RIrb2^W{;$dL4GH8<<&0Fj-TL>vtb%Yz(ms3H(qrDFkJDw!ST#Rj^>Dvx zwSG*IEf`G%Y&FNC=`$B*n*^Sfkmh~KVppmRey9!s0oqf*@zDGG`@2A{Gbxv0f501W zY>X#7bcs4v5pAF=L?Txq^4)G*d^Q!{_2=jwGN0fSAwh)rc6KWxWhY&b%!`i@hrkW$ z5Q>0saIk^31i6@fpfz?lVH3I&h+~Ge4bdqLr%s=JBw)7lPa+5@Q}}Mjhp*P9sDpO^ zsxJC);*#%#roWHpx;kkbPleIka?52$6AYa?tXTvYJKiZ}UU#7hz9TPP$$kJcWnORy zbz*o6;p)puo4Rk0#xn<&fJUvCxWx@02xSZm#HCo|8WIv>0SFEm7vn~^m#k^ffz74P zi{`37B}AsQK{$bV48Ae)WaLo*V*BE)0}HdR-ZKn|%dc=4Ax0P>425~Z|NHApqpbmU z!vJo{wLRO`(p~@vUnnUn( z5*2k*KYu2%wA2EM01py(pXnk9&HvZ*BcV!JZiuBXB}1P6e5$~P7|b{dPwPO!vIQ$Y zU-)2|JOBF=a1fRr(hYU(G>P05#ebL8!Jv2Yc2jM`4nzGy!3(Cq#Xt@08d}WLNN!d$ zzKg)ufBo`91nMYVDhgbhazF>Wf*S1zrn*beh4J~#*diYeuFadUr4aFMK}44VF!u37 zzhnC~O^}5cNc?hI2SBi0vOUdvw=x1$aq+1Iup#>=5QI^qw|F6_S*Ti#8=h3DX&`h{ zvj|VE!#;0gyl;>kg%U&Cmt=(|V?_!|>8tasTK{pfcu;pQ&WU+3k+SeSn$eWTFJJsA z9eM+QYPcJ3a%|QA=Vg?JI%BNxLw@$8pUAXs;Zo2spbBzwN^o6_Dwn}5b@;7qe2C(r z3+XRKbC7C+9f-0BRD0D^NR7}h2+&q~qI?|`aZM0s^`c825?F}gQj>%CRa;Pc979`G zEh*kNS6WF48w~b=Fz9*)BN$}(-G-EaI|_85sR^k9fp0iOrdq-^otAomCFdeqq3LLq ztEC{lPcf2eEFM35<9|!WU+oYZr};aXl5XKv) ztXcFj?umiPmQ(c)7nRvNJN64GHuIM#H&>*Ci4{i@1Y>}b8ClV+=8nSa9AwZ;T!ljk z2Z{FcJ7=?~-juI^Bu&YXObwXChQfb)>FB#N-(7G$54biyL+lwa z-W*)IA44 zMCP%q%RFhRTOeo#EMXDH3#|eID{)S^oS!!$gJJnZBrVK5j#m02Lknn>*AeBUWSf14~?PeurtyVS|vvcATKgP%|tra!8*zw=*~-V(0q7kAhFRf zLR&IvrNe>LJ6;;P_%e@W&E1^@2MQ1$tNpe5;D4{XfKPbCCb6p%x!6bd*eQpybej?H=QQ`b;3#=a;i#zzK1a`NXzt|s;VR6r^s zoA^F`;StXcU_M5t_a*iv@}cx z!6lSai3c7yNm$>ImEq+5R|@Oj^bm3&8;j7t!+vWC5lpNYtm)=l)~e@T56y%^9bT;r z*fGVQ!w+kXP@HCsYa`o8Qa}IHqeqv|T@BV15C($%EC*ok3*BPslY>>BoSV`lCs;N-EI)k}aKBpAFO7>MaYV94g_z2}uK0~Je4cSOW@ z7WGx7Y%y;*ArmrTCmNvfAH&$|&6CGywX|yLfn_IVx&5jjflcL+!cO~W$Eq*yM7s@ciFqm zI+k-wL+Gh^QNnIn^mX?nxN>jZx&_bxOioiE6%2KlZB#%j#$Ku<+lL`9B7!Zx5rIr< zO&K?VPO^mS`p!hHD2Q4MdZFy=bc-mTL9fXF478~vYH(x74a}DH2Y`wOS$a+Icj=9Om1{IoqT#fGYv$1kDURFqXA%E_r(dG(lFW&D(xZ30 z4xZ7-JG*`0*VNb5r2AB>MCB|>BhIzThl#Qp$b3y+9#Xc(sb`p3X@GfoULwHDN(O3co1AgfAjM2&4XJTg4ydHA{g1b6gUHYz}*0L3T?3@SjTs ztQ+=#mcDK$hzg&@01dLX(lN{^i;z&f-!nRMoIp@{e(a!m9bK+t}OLfc#-0`-)tEeC)?03Ju`Ys;cSi?ok zg3UV#AD2Um=KW*a2l|@%r(EC{&PL|Ltw2&fggN&NKn$gHp<M&MHZ z43|1UL{e}h$OEy21c`$EY~tC8HzCHvWrTG};5MO#3sNhwIwO-xZIL4sWk?dcM_AZS z23<)JEs}a+uXV%iDkK3mg0X$~^mfFgWphhQ8Q5neAY>K%#EKBm_iCn^x8pLRq^gX( z>*b}VqX-HG+i0f|B#AO`2p1g_GY2|2gd6w$`Ta341X>X&W;~@tME3deLgD>`WfuQ~ zB(8qz`D)oH(rc{YwJNYK2>#@gQfwMSD&UViHubd2RS%N z8$3`?U~4bJtUSqZzcQHb^iNZp`iab@1c|K*G$Dcw|hB zu-PK@av>Nf59k8XQ=#v-(9;nB^9o`O&Vk+$3B^;$B2$A1gi;-}@uYA_fDv(-Is<84 zj-G|a$srgpbAg&|)stc1SO(h(Ebw{*T7HYh{=s@{>NY-qXsoE-(71eI+M5(-ZdV

    )QgaWD&P+ne=V_TRmGRCGG7LS!Bm+PxVK*DkUOO%(=;z>d9f^0P3Z9{Ln003=*JyPk|^(Huf z9EmT8{{Tm&YGp10l7$;y-Ma2J`CAvTgyjt?PVvrvlDdl;TpNRMOI-EwCcO{+rtqs8SO`hnHkOOLkk47N(kM2~Lg1 z$pe2){{S2Z=4#ix$YL9D0|;V5h;%Hdlei+p0fq}T$KlX}Y^l~%zEXyhU_2tg94j*~ zIKS@;S250F)TJHG?bmI-?06^%wGFnk6%taQNU}TQ`aEWwtTdpAh;5W}7P*WEgLXI6 z0U!gmJhm2-p`l`TDm}hfl+{~c5$}HTYO7U9r4Uy2fmq=(PIy~HdLHl zsX0&M6%q6}f~L@bTvJHWZj*DS+DF}nepav4pQ<$-Rmkwt;R-2<4l6D%%IXc=_3erb z`NIbDZf=d3MrzBDjB=eYWK>Wt0I&sU)B!$#kDe?knRUpuXwnl=%4kClg`qNYLmae_ z2;3!|L~qk>nCY(zoUsa*G8q)kIM$JP?y6i!&o`d#oMy>N?`nK2#(@&3QIZ zs3|Bgr9}=ZJ4tQ72sTPIX#-)szT6R2a#bF&oK={o@e3&?dyF>9;xi;AmcnmhmGcUT z-^hAf7L`nym8-I8GGy@@fZA!TJcc8%@)p{;h$$sYQ`(J(KrPc1lLZ#nLbaN#wA3<9 zL5k$Xx|PacyoWhSY!;2ebOeEW3;eMUGrK3~x@4E@6&bv$}u5eSzy`b@kf^ zv9j(=iYUr^Kjrt8OMS@+Xt>WQIZ1}| ze^|6DPzqAtBn`K)zC9+(%BL((dasppICifxY8j5=5Yvz9LT-gxf5KYY2Kwc0Q1C zYE*S8Cc}H}{{S1~LFW>vd>dPh>u;X{Md0aCP*7I)Cv_X`i16}P2x(QCg-$;ZDQ(T1 zvbiolRE+RiiQL&lg#DHnFjYr}^$3un$j_O6V=#~#VY5|^(hxlol>zpUP9Ov%%K6!s z(73shFpz~X=ez@@&{B8lvBPJE?Q%GmU3%#WOOAIJH!A-Co;Gzgt{6PDBv-P$)w_Ku zRQ4Xdw>wIjm8HRV+40d8C2aM#mN~(zPdLwzGTQ`wzDi>?A1(+gGT? zoJLlS!6_cNPWpx*ExBObT}6yu7hB0!$lDSFDNg**2ib^h-oO>#?8j0`x(3sHx)g4LZ=>%KEzSs(=pvNjh zPa$C6qON{>jj&APB@M4p)qdB&%}N>8R1&*%^v1d{3aR9fsUIj(4)^)16!O_BQq9ia zwTtD$BoLsH+--bTJsHHfqC8d~EwR0V^0GbFg-+{bSL&hV*B#i7qMazxq7PKx5?0%b zN>igv#qWH`O9IM%bHnE-H z*CaU!hGEEM)U=&zQ=zkdwgET$ZH)1pGoE3m$7+HqZ<<7XFCrSOroy-1aen@IXk}k+ zT=A1~#41cx)9NT;8W6g)Wjy0)9TBW7Y5;V;_OR`Wg%&h|HuYY0T8;!A*1xN%n!N?) zq(x4k&DP7>NxrXLjlA)ds<|daYINq?j9qofZMab#qP6Mqi+}-98>h9gQ$O3!h|^k9 zRUa&=t9&Y=r9=HCoDHMfA3n!hi-c$t#jN<%3WUQ-KQadR@o9)aBqkL*hIQ9!xk2c( znuLZTzM&=N;=7@-pxH{)k!zD}uZfwvhP8GxbrJY9s)Xj5sW&1?Vj}dk*f%OB)*v3j z=dWBUrF&#?MnNRzV1wkx&H2!0h8t$#SAK25i~J5|GSiBPl9MkLZP{*lo5mgw8eR zsn_?6;g}x3>(w4V?P9skC1z(q4rU6&fQt~ii^l%|>0{Y%DsG<-@CQ3)W)n$HUZ~R? zEhAK!@Ro)WPyr*D2?qACu*KYeWo+N{D^Q$n0}lq2g{@NthZS?BUk$+DabwdNfBIop zHva$^Oe3c9oc{pbjxOdpi|W+5a#X8Y>X5Uy--*f>uC;Y%ff?c?7aC$bX$c7dzjvD1 z-op0OQhe|^1KHz0NNM#v+&DTM3(-1K6V4iY6qQ=W{cYD7!|ACmA`9N>CYW`9f9^2#6KsVbSUR?!A@OIO;?BZKXa$I#dLQ0Zt@Qwcf;`pxs zV&awu(XQ>$!~2FjyuV?^sIaukj>?b)z;Ur-(#NNvx7&i;i70U0HDG01%_t;-&gmgp#0EFR(Y??!nrSpLKBQ7X!-_MJW%tu=q!8ZDPvt zB2drJYf=J%8iv|zamD&Oys&iykVzY0u%#ibfcQb_ikFm11<5;{Xjw+8i|EHZDv>wO??z4~>&6Zw}XHI=87y3msiN5J!IC$I6wkEo#{d9pz8d14iLv?(MMq>UX2 z^~K`rIS{hsidu^g1`wyxcM3oxkFyntqs>~hh>{dezy?*n;f*O7_giUUE-fQT*eHxe zkm|^JMQSRr-uvL9$X0qrU8y*t69Q2^$0c9O9g&pk?f|6IWD)*sj69tKN=>)ZjxYR6 z9j-R}1|fMS21%`(e~VvD`V{~_jyk6x*47hv3L3gvVzst{L$BQ&f|>bl%6M@z#IDf3TcRP`tnY*<8Em A(EtDd literal 0 HcmV?d00001 diff --git a/assets/js/just-the-docs.js b/assets/js/just-the-docs.js new file mode 100644 index 00000000..fa70ae50 --- /dev/null +++ b/assets/js/just-the-docs.js @@ -0,0 +1,574 @@ +(function (jtd, undefined) { + +// Event handling + +jtd.addEvent = function(el, type, handler) { + if (el.attachEvent) el.attachEvent('on'+type, handler); else el.addEventListener(type, handler); +} +jtd.removeEvent = function(el, type, handler) { + if (el.detachEvent) el.detachEvent('on'+type, handler); else el.removeEventListener(type, handler); +} +jtd.onReady = function(ready) { + // in case the document is already rendered + if (document.readyState!='loading') ready(); + // modern browsers + else if (document.addEventListener) document.addEventListener('DOMContentLoaded', ready); + // IE <= 8 + else document.attachEvent('onreadystatechange', function(){ + if (document.readyState=='complete') ready(); + }); +} + +// Show/hide mobile menu + +function initNav() { + jtd.addEvent(document, 'click', function(e){ + var target = e.target; + while (target && !(target.classList && target.classList.contains('nav-list-expander'))) { + target = target.parentNode; + } + if (target) { + e.preventDefault(); + target.ariaPressed = target.parentNode.classList.toggle('active'); + } + }); + + const siteNav = document.getElementById('site-nav'); + const mainHeader = document.getElementById('main-header'); + const menuButton = document.getElementById('menu-button'); + + disableHeadStyleSheets(); + + jtd.addEvent(menuButton, 'click', function(e){ + e.preventDefault(); + + if (menuButton.classList.toggle('nav-open')) { + siteNav.classList.add('nav-open'); + mainHeader.classList.add('nav-open'); + menuButton.ariaPressed = true; + } else { + siteNav.classList.remove('nav-open'); + mainHeader.classList.remove('nav-open'); + menuButton.ariaPressed = false; + } + }); +} + +// The element is assumed to include the following stylesheets: +// - a to /assets/css/just-the-docs-head-nav.css, +// with id 'jtd-head-nav-stylesheet' +// - a Modelator | Model Based Techniques + Skip to main content Link Menu Expand (external link) Document Search Copy Copied