From 6250b51710db0dd6a9075d648df0f002e31b8d69 Mon Sep 17 00:00:00 2001 From: Mahe Tardy Date: Fri, 1 Dec 2023 17:07:43 +0100 Subject: [PATCH 1/9] docs: update Docsy from v0.6.0 to v0.8.0 Notably to enable search in the documentation. This breaks compatibility with the custom changes as they upgraded from bootstrap 4 to boostrap 5. Signed-off-by: Mahe Tardy --- .../FortAwesome/Font-Awesome/scss/_icons.scss | 1 + .../Font-Awesome/scss/_variables.scss | 14 +- .../FortAwesome/Font-Awesome/scss/brands.scss | 4 +- .../Font-Awesome/scss/fontawesome.scss | 4 +- .../Font-Awesome/scss/regular.scss | 4 +- .../FortAwesome/Font-Awesome/scss/solid.scss | 4 +- .../Font-Awesome/scss/v4-shims.scss | 4 +- .../Font-Awesome/webfonts/fa-brands-400.ttf | Bin 186112 -> 187208 bytes .../Font-Awesome/webfonts/fa-brands-400.woff2 | Bin 107460 -> 108028 bytes .../Font-Awesome/webfonts/fa-regular-400.ttf | Bin 62048 -> 63952 bytes .../webfonts/fa-regular-400.woff2 | Bin 25084 -> 24948 bytes .../Font-Awesome/webfonts/fa-solid-900.ttf | Bin 397728 -> 394628 bytes .../Font-Awesome/webfonts/fa-solid-900.woff2 | Bin 150468 -> 150124 bytes .../webfonts/fa-v4compatibility.ttf | Bin 10136 -> 10172 bytes .../webfonts/fa-v4compatibility.woff2 | Bin 4584 -> 4568 bytes .../google/docsy/assets/_vendor/README.md | 5 + .../assets/_vendor/bootstrap/scss/_rfs.scss | 354 + .../github.com/google/docsy/assets/js/base.js | 4 +- .../google/docsy/assets/js/click-to-copy.js | 111 +- .../google/docsy/assets/js/offline-search.js | 344 +- .../google/docsy/assets/js/search.js | 50 +- .../google/docsy/assets/scss/_alerts.scss | 28 +- .../google/docsy/assets/scss/_blog.scss | 23 +- .../google/docsy/assets/scss/_boxes.scss | 157 +- .../google/docsy/assets/scss/_breadcrumb.scss | 4 +- .../google/docsy/assets/scss/_buttons.scss | 15 - .../google/docsy/assets/scss/_code.scss | 148 +- .../google/docsy/assets/scss/_colors.scss | 54 +- .../google/docsy/assets/scss/_content.scss | 150 +- .../google/docsy/assets/scss/_drawio.scss | 65 +- .../docsy/assets/scss/_main-container.scss | 30 +- .../google/docsy/assets/scss/_nav.scss | 318 +- .../google/docsy/assets/scss/_pageinfo.scss | 26 +- .../google/docsy/assets/scss/_search.scss | 176 +- .../docsy/assets/scss/_sidebar-toc.scss | 91 +- .../docsy/assets/scss/_sidebar-tree.scss | 256 +- .../google/docsy/assets/scss/_swagger.scss | 3 + .../google/docsy/assets/scss/_table.scss | 9 + .../google/docsy/assets/scss/_taxonomy.scss | 30 +- .../google/docsy/assets/scss/_variables.scss | 124 +- .../docsy/assets/scss/_variables_forward.scss | 21 + .../docsy/assets/scss/blocks/_blocks.scss | 8 +- .../docsy/assets/scss/blocks/_cover.scss | 31 +- .../google/docsy/assets/scss/main.scss | 81 +- .../google/docsy/assets/scss/rtl/_main.scss | 60 +- .../docsy/assets/scss/rtl/_spacing.scss | 140 +- .../docsy/assets/scss/section-index.scss | 23 +- .../google/docsy/assets/scss/shortcodes.scss | 4 +- .../assets/scss/shortcodes/cards-pane.scss | 5 +- .../assets/scss/shortcodes/tabbed-pane.scss | 21 +- .../scss/support/_bootstrap_vers_test.scss | 8 + .../docsy/assets/scss/support/_functions.scss | 20 - .../docsy/assets/scss/support/_mixins.scss | 57 +- .../docsy/assets/scss/support/_utilities.scss | 102 +- .../assets/bootstrap/scss/_vendor/_rfs.scss | 298 +- .../google/docsy/dependencies/config.toml | 1 + .../google/docsy/{config.yaml => hugo.yaml} | 23 +- .../github.com/google/docsy/i18n/de.toml | 10 + .../github.com/google/docsy/i18n/en.toml | 11 +- .../github.com/google/docsy/i18n/es.toml | 2 +- .../github.com/google/docsy/i18n/fi.toml | 81 + .../github.com/google/docsy/i18n/hi.toml | 81 + .../github.com/google/docsy/i18n/ja.toml | 2 + .../github.com/google/docsy/i18n/zh-cn.toml | 2 +- .../github.com/google/docsy/i18n/zh-tw.toml | 20 +- .../_markup/render-codeblock-mermaid.html | 6 +- .../docsy/layouts/_default/content.html | 22 +- .../google/docsy/layouts/_default/list.html | 6 +- .../google/docsy/layouts/_default/search.html | 13 +- .../google/docsy/layouts/_default/single.html | 6 +- .../docsy/layouts/_default/taxonomy.html | 10 +- .../google/docsy/layouts/_default/terms.html | 6 +- .../google/docsy/layouts/blog/baseof.html | 2 +- .../docsy/layouts/blog/baseof.print.html | 2 +- .../google/docsy/layouts/blog/content.html | 14 +- .../google/docsy/layouts/blog/list.html | 76 +- .../google/docsy/layouts/community/list.html | 25 +- .../google/docsy/layouts/docs/baseof.html | 2 +- .../docsy/layouts/docs/baseof.print.html | 2 +- .../google/docsy/layouts/docs/list.html | 25 +- .../docsy/layouts/partials/breadcrumb.html | 10 +- .../layouts/partials/community_links.html | 53 +- .../layouts/partials/featured-image.html | 2 +- .../docsy/layouts/partials/feedback.html | 32 +- .../google/docsy/layouts/partials/footer.html | 43 +- .../google/docsy/layouts/partials/head.html | 22 +- .../layouts/partials/hooks/body-end.html | 3 - .../layouts/partials/hooks/head-end.html | 3 - .../partials/navbar-lang-selector.html | 20 +- .../partials/navbar-version-selector.html | 26 +- .../google/docsy/layouts/partials/navbar.html | 46 +- .../layouts/partials/page-meta-links.html | 6 +- .../google/docsy/layouts/partials/pager.html | 4 +- .../docsy/layouts/partials/scripts.html | 38 +- .../docsy/layouts/partials/search-input.html | 31 +- .../docsy/layouts/partials/sidebar-tree.html | 25 +- .../docsy/layouts/partials/sidebar.html | 6 +- .../partials/taxonomy_terms_article.html | 12 +- .../taxonomy_terms_article_wrapper.html | 26 +- .../partials/taxonomy_terms_cloud.html | 24 +- .../partials/taxonomy_terms_clouds.html | 36 +- .../layouts/shortcodes/blocks/cover.html | 74 +- .../docsy/layouts/shortcodes/blocks/lead.html | 34 +- .../layouts/shortcodes/blocks/section.html | 28 +- .../docsy/layouts/shortcodes/card-code.html | 28 +- .../google/docsy/layouts/shortcodes/card.html | 76 +- .../docsy/layouts/shortcodes/cardpane.html | 4 +- .../docsy/layouts/shortcodes/imgproc.html | 46 +- .../docsy/layouts/shortcodes/readfile.html | 10 +- .../docsy/layouts/shortcodes/swaggerui.html | 4 +- .../google/docsy/layouts/shortcodes/tab.html | 27 +- .../docsy/layouts/shortcodes/tabpane.html | 155 +- .../google/docsy/layouts/swagger/baseof.html | 8 +- .../google/docsy/layouts/swagger/list.html | 25 +- .../github.com/google/docsy/package.json | 45 +- .../google/docsy/static/css/swagger-ui.css | 4 - .../docsy/static/js/swagger-ui-bundle.js | 134 - .../static/js/swagger-ui-standalone-preset.js | 22 - .../google/docsy/static/js/tabpane-persist.js | 129 +- .../github.com/google/docsy/theme.toml | 2 +- .../github.com/twbs/bootstrap/config.yml | 53 +- .../bootstrap/dist/js/bootstrap.bundle.js | 10754 ++++++++-------- .../bootstrap/dist/js/bootstrap.bundle.js.map | 2 +- .../bootstrap/dist/js/bootstrap.bundle.min.js | 4 +- .../dist/js/bootstrap.bundle.min.js.map | 2 +- .../twbs/bootstrap/dist/js/bootstrap.esm.js | 5202 ++++++++ .../bootstrap/dist/js/bootstrap.esm.js.map | 1 + .../bootstrap/dist/js/bootstrap.esm.min.js | 7 + .../dist/js/bootstrap.esm.min.js.map | 1 + .../twbs/bootstrap/dist/js/bootstrap.js | 7199 ++++++----- .../twbs/bootstrap/dist/js/bootstrap.js.map | 2 +- .../twbs/bootstrap/dist/js/bootstrap.min.js | 4 +- .../bootstrap/dist/js/bootstrap.min.js.map | 2 +- .../github.com/twbs/bootstrap/package.json | 111 +- .../twbs/bootstrap/scss/_accordion.scss | 149 + .../twbs/bootstrap/scss/_alert.scss | 47 +- .../twbs/bootstrap/scss/_badge.scss | 46 +- .../twbs/bootstrap/scss/_breadcrumb.scss | 46 +- .../twbs/bootstrap/scss/_button-group.scss | 71 +- .../twbs/bootstrap/scss/_buttons.scss | 207 +- .../github.com/twbs/bootstrap/scss/_card.scss | 174 +- .../twbs/bootstrap/scss/_carousel.scss | 92 +- .../twbs/bootstrap/scss/_close.scss | 60 +- .../github.com/twbs/bootstrap/scss/_code.scss | 48 - .../twbs/bootstrap/scss/_containers.scss | 41 + .../twbs/bootstrap/scss/_custom-forms.scss | 526 - .../twbs/bootstrap/scss/_dropdown.scss | 199 +- .../twbs/bootstrap/scss/_forms.scss | 356 +- .../twbs/bootstrap/scss/_functions.scss | 158 +- .../github.com/twbs/bootstrap/scss/_grid.scss | 66 +- .../twbs/bootstrap/scss/_helpers.scss | 10 + .../twbs/bootstrap/scss/_input-group.scss | 211 - .../twbs/bootstrap/scss/_jumbotron.scss | 17 - .../twbs/bootstrap/scss/_list-group.scss | 106 +- .../github.com/twbs/bootstrap/scss/_maps.scss | 54 + .../twbs/bootstrap/scss/_media.scss | 8 - .../twbs/bootstrap/scss/_mixins.scss | 22 +- .../twbs/bootstrap/scss/_modal.scss | 217 +- .../github.com/twbs/bootstrap/scss/_nav.scss | 87 +- .../twbs/bootstrap/scss/_navbar.scss | 296 +- .../twbs/bootstrap/scss/_offcanvas.scss | 144 + .../twbs/bootstrap/scss/_pagination.scss | 109 +- .../twbs/bootstrap/scss/_placeholders.scss | 51 + .../twbs/bootstrap/scss/_popover.scss | 172 +- .../twbs/bootstrap/scss/_print.scss | 132 - .../twbs/bootstrap/scss/_progress.scss | 38 +- .../twbs/bootstrap/scss/_reboot.scss | 510 +- .../github.com/twbs/bootstrap/scss/_root.scss | 70 +- .../twbs/bootstrap/scss/_spinners.scss | 66 +- .../twbs/bootstrap/scss/_tables.scss | 209 +- .../twbs/bootstrap/scss/_toasts.scss | 81 +- .../twbs/bootstrap/scss/_tooltip.scss | 131 +- .../twbs/bootstrap/scss/_transitions.scss | 5 +- .../github.com/twbs/bootstrap/scss/_type.scss | 99 +- .../twbs/bootstrap/scss/_utilities.scss | 665 +- .../twbs/bootstrap/scss/_variables.scss | 1521 ++- .../twbs/bootstrap/scss/bootstrap-grid.scss | 78 +- .../twbs/bootstrap/scss/bootstrap-reboot.scss | 11 +- .../bootstrap/scss/bootstrap-utilities.scss | 18 + .../twbs/bootstrap/scss/bootstrap.scss | 33 +- .../scss/forms/_floating-labels.scss | 75 + .../bootstrap/scss/forms/_form-check.scss | 175 + .../bootstrap/scss/forms/_form-control.scss | 194 + .../bootstrap/scss/forms/_form-range.scss | 91 + .../bootstrap/scss/forms/_form-select.scss | 71 + .../twbs/bootstrap/scss/forms/_form-text.scss | 11 + .../bootstrap/scss/forms/_input-group.scss | 132 + .../twbs/bootstrap/scss/forms/_labels.scss | 36 + .../bootstrap/scss/forms/_validation.scss | 12 + .../{utilities => helpers}/_clearfix.scss | 0 .../bootstrap/scss/helpers/_color-bg.scss | 10 + .../scss/helpers/_colored-links.scss | 12 + .../bootstrap/scss/helpers/_position.scss | 36 + .../twbs/bootstrap/scss/helpers/_ratio.scss | 26 + .../twbs/bootstrap/scss/helpers/_stacks.scss | 15 + .../scss/helpers/_stretched-link.scss | 15 + .../scss/helpers/_text-truncation.scss | 7 + .../scss/helpers/_visually-hidden.scss | 8 + .../twbs/bootstrap/scss/helpers/_vr.scss | 8 + .../twbs/bootstrap/scss/mixins/_alert.scss | 14 +- .../twbs/bootstrap/scss/mixins/_backdrop.scss | 14 + .../scss/mixins/_background-variant.scss | 23 - .../twbs/bootstrap/scss/mixins/_badge.scss | 17 - .../twbs/bootstrap/scss/mixins/_banner.scss | 9 + .../bootstrap/scss/mixins/_border-radius.scss | 18 +- .../bootstrap/scss/mixins/_box-shadow.scss | 16 +- .../bootstrap/scss/mixins/_breakpoints.scss | 36 +- .../twbs/bootstrap/scss/mixins/_buttons.scss | 160 +- .../twbs/bootstrap/scss/mixins/_caret.scss | 18 +- .../twbs/bootstrap/scss/mixins/_clearfix.scss | 2 + .../bootstrap/scss/mixins/_color-scheme.scss | 7 + .../bootstrap/scss/mixins/_container.scss | 11 + .../twbs/bootstrap/scss/mixins/_float.scss | 14 - .../twbs/bootstrap/scss/mixins/_forms.scss | 141 +- .../bootstrap/scss/mixins/_gradients.scss | 24 +- .../scss/mixins/_grid-framework.scss | 80 - .../twbs/bootstrap/scss/mixins/_grid.scss | 154 +- .../twbs/bootstrap/scss/mixins/_hover.scss | 37 - .../twbs/bootstrap/scss/mixins/_image.scss | 22 +- .../bootstrap/scss/mixins/_list-group.scss | 7 +- .../twbs/bootstrap/scss/mixins/_lists.scss | 2 +- .../bootstrap/scss/mixins/_nav-divider.scss | 11 - .../bootstrap/scss/mixins/_pagination.scss | 26 +- .../bootstrap/scss/mixins/_reset-text.scss | 4 +- .../bootstrap/scss/mixins/_screen-reader.scss | 34 - .../twbs/bootstrap/scss/mixins/_size.scss | 7 - .../bootstrap/scss/mixins/_table-row.scss | 39 - .../scss/mixins/_table-variants.scss | 24 + .../bootstrap/scss/mixins/_text-emphasis.scss | 17 - .../bootstrap/scss/mixins/_text-hide.scss | 11 - .../bootstrap/scss/mixins/_transition.scss | 2 +- .../bootstrap/scss/mixins/_utilities.scss | 97 + .../bootstrap/scss/mixins/_visibility.scss | 8 - .../scss/mixins/_visually-hidden.scss | 29 + .../twbs/bootstrap/scss/utilities/_align.scss | 8 - .../twbs/bootstrap/scss/utilities/_api.scss | 47 + .../bootstrap/scss/utilities/_background.scss | 19 - .../bootstrap/scss/utilities/_borders.scss | 75 - .../bootstrap/scss/utilities/_display.scss | 26 - .../twbs/bootstrap/scss/utilities/_embed.scss | 39 - .../twbs/bootstrap/scss/utilities/_flex.scss | 51 - .../twbs/bootstrap/scss/utilities/_float.scss | 11 - .../scss/utilities/_interactions.scss | 5 - .../bootstrap/scss/utilities/_overflow.scss | 5 - .../bootstrap/scss/utilities/_position.scss | 32 - .../scss/utilities/_screenreaders.scss | 11 - .../bootstrap/scss/utilities/_shadows.scss | 6 - .../bootstrap/scss/utilities/_sizing.scss | 20 - .../bootstrap/scss/utilities/_spacing.scss | 73 - .../scss/utilities/_stretched-link.scss | 19 - .../twbs/bootstrap/scss/utilities/_text.scss | 72 - .../bootstrap/scss/utilities/_visibility.scss | 13 - docs/_vendor/modules.txt | 8 +- docs/go.mod | 5 +- docs/go.sum | 6 + 255 files changed, 23372 insertions(+), 15311 deletions(-) create mode 100644 docs/_vendor/github.com/google/docsy/assets/_vendor/README.md create mode 100644 docs/_vendor/github.com/google/docsy/assets/_vendor/bootstrap/scss/_rfs.scss delete mode 100644 docs/_vendor/github.com/google/docsy/assets/scss/_buttons.scss create mode 100644 docs/_vendor/github.com/google/docsy/assets/scss/_swagger.scss create mode 100644 docs/_vendor/github.com/google/docsy/assets/scss/_table.scss create mode 100644 docs/_vendor/github.com/google/docsy/assets/scss/_variables_forward.scss create mode 100644 docs/_vendor/github.com/google/docsy/assets/scss/support/_bootstrap_vers_test.scss delete mode 100644 docs/_vendor/github.com/google/docsy/assets/scss/support/_functions.scss rename docs/_vendor/github.com/google/docsy/{config.yaml => hugo.yaml} (65%) create mode 100644 docs/_vendor/github.com/google/docsy/i18n/fi.toml create mode 100644 docs/_vendor/github.com/google/docsy/i18n/hi.toml delete mode 100644 docs/_vendor/github.com/google/docsy/static/css/swagger-ui.css delete mode 100644 docs/_vendor/github.com/google/docsy/static/js/swagger-ui-bundle.js delete mode 100644 docs/_vendor/github.com/google/docsy/static/js/swagger-ui-standalone-preset.js create mode 100644 docs/_vendor/github.com/twbs/bootstrap/dist/js/bootstrap.esm.js create mode 100644 docs/_vendor/github.com/twbs/bootstrap/dist/js/bootstrap.esm.js.map create mode 100644 docs/_vendor/github.com/twbs/bootstrap/dist/js/bootstrap.esm.min.js create mode 100644 docs/_vendor/github.com/twbs/bootstrap/dist/js/bootstrap.esm.min.js.map create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_accordion.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_code.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_containers.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_custom-forms.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_helpers.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_input-group.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_jumbotron.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_maps.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_media.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_offcanvas.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_placeholders.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/_print.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/bootstrap-utilities.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/forms/_floating-labels.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/forms/_form-check.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/forms/_form-control.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/forms/_form-range.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/forms/_form-select.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/forms/_form-text.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/forms/_input-group.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/forms/_labels.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/forms/_validation.scss rename docs/_vendor/github.com/twbs/bootstrap/scss/{utilities => helpers}/_clearfix.scss (100%) create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/helpers/_color-bg.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/helpers/_colored-links.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/helpers/_position.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/helpers/_ratio.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/helpers/_stacks.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/helpers/_stretched-link.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/helpers/_text-truncation.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/helpers/_visually-hidden.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/helpers/_vr.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_backdrop.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_background-variant.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_badge.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_banner.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_color-scheme.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_container.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_float.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_grid-framework.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_hover.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_nav-divider.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_screen-reader.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_size.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_table-row.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_table-variants.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_text-emphasis.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_text-hide.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_utilities.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_visibility.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/mixins/_visually-hidden.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_align.scss create mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_api.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_background.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_borders.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_display.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_embed.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_flex.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_float.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_interactions.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_overflow.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_position.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_screenreaders.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_shadows.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_sizing.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_spacing.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_stretched-link.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_text.scss delete mode 100644 docs/_vendor/github.com/twbs/bootstrap/scss/utilities/_visibility.scss diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/_icons.scss b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/_icons.scss index 9e57e39cb34..0f5592650f5 100644 --- a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/_icons.scss +++ b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/_icons.scss @@ -7,3 +7,4 @@ readers do not read off random characters that represent icons */ @each $name, $icon in $fa-icons { .#{$fa-css-prefix}-#{$name}::before { content: unquote("\"#{ $icon }\""); } } + diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/_variables.scss b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/_variables.scss index e3a920deabc..4d34515d89b 100644 --- a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/_variables.scss +++ b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/_variables.scss @@ -382,6 +382,7 @@ $fa-var-face-grin-wide: \f581; $fa-var-grin-alt: \f581; $fa-var-tooth: \f5c9; $fa-var-v: \56; +$fa-var-bangladeshi-taka-sign: \e2e6; $fa-var-bicycle: \f206; $fa-var-staff-snake: \e579; $fa-var-rod-asclepius: \e579; @@ -1239,7 +1240,6 @@ $fa-var-dna: \f471; $fa-var-virus-slash: \e075; $fa-var-minus: \f068; $fa-var-subtract: \f068; -$fa-var-child-rifle: \e4e0; $fa-var-chess: \f439; $fa-var-arrow-left-long: \f177; $fa-var-long-arrow-left: \f177; @@ -1609,6 +1609,8 @@ $fa-var-grip: \f58d; $fa-var-grip-horizontal: \f58d; $fa-var-share-from-square: \f14d; $fa-var-share-square: \f14d; +$fa-var-child-combatant: \e4e0; +$fa-var-child-rifle: \e4e0; $fa-var-gun: \e19b; $fa-var-square-phone: \f098; $fa-var-phone-square: \f098; @@ -1668,6 +1670,7 @@ $fa-var-holly-berry: \f7aa; $fa-var-chevron-left: \f053; $fa-var-bacteria: \e059; $fa-var-hand-lizard: \f258; +$fa-var-notdef: \e1fe; $fa-var-disease: \f7fa; $fa-var-briefcase-medical: \f469; $fa-var-genderless: \f22d; @@ -2451,9 +2454,11 @@ $fa-var-btc: \f15a; $fa-var-dribbble: \f17d; $fa-var-stumbleupon-circle: \f1a3; $fa-var-internet-explorer: \f26b; +$fa-var-stubber: \e5c7; $fa-var-telegram: \f2c6; $fa-var-telegram-plane: \f2c6; $fa-var-old-republic: \f510; +$fa-var-odysee: \e5c6; $fa-var-square-whatsapp: \f40c; $fa-var-whatsapp-square: \f40c; $fa-var-node-js: \f3d3; @@ -2832,6 +2837,7 @@ $fa-icons: ( "grin-alt": $fa-var-grin-alt, "tooth": $fa-var-tooth, "v": $fa-var-v, + "bangladeshi-taka-sign": $fa-var-bangladeshi-taka-sign, "bicycle": $fa-var-bicycle, "staff-snake": $fa-var-staff-snake, "rod-asclepius": $fa-var-rod-asclepius, @@ -3689,7 +3695,6 @@ $fa-icons: ( "virus-slash": $fa-var-virus-slash, "minus": $fa-var-minus, "subtract": $fa-var-subtract, - "child-rifle": $fa-var-child-rifle, "chess": $fa-var-chess, "arrow-left-long": $fa-var-arrow-left-long, "long-arrow-left": $fa-var-long-arrow-left, @@ -4059,6 +4064,8 @@ $fa-icons: ( "grip-horizontal": $fa-var-grip-horizontal, "share-from-square": $fa-var-share-from-square, "share-square": $fa-var-share-square, + "child-combatant": $fa-var-child-combatant, + "child-rifle": $fa-var-child-rifle, "gun": $fa-var-gun, "square-phone": $fa-var-square-phone, "phone-square": $fa-var-phone-square, @@ -4118,6 +4125,7 @@ $fa-icons: ( "chevron-left": $fa-var-chevron-left, "bacteria": $fa-var-bacteria, "hand-lizard": $fa-var-hand-lizard, + "notdef": $fa-var-notdef, "disease": $fa-var-disease, "briefcase-medical": $fa-var-briefcase-medical, "genderless": $fa-var-genderless, @@ -4903,9 +4911,11 @@ $fa-brand-icons: ( "dribbble": $fa-var-dribbble, "stumbleupon-circle": $fa-var-stumbleupon-circle, "internet-explorer": $fa-var-internet-explorer, + "stubber": $fa-var-stubber, "telegram": $fa-var-telegram, "telegram-plane": $fa-var-telegram-plane, "old-republic": $fa-var-old-republic, + "odysee": $fa-var-odysee, "square-whatsapp": $fa-var-square-whatsapp, "whatsapp-square": $fa-var-whatsapp-square, "node-js": $fa-var-node-js, diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/brands.scss b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/brands.scss index 617535bba82..fcea4625948 100644 --- a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/brands.scss +++ b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/brands.scss @@ -1,7 +1,7 @@ /*! - * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2022 Fonticons, Inc. + * Copyright 2023 Fonticons, Inc. */ @import 'functions'; @import 'variables'; diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/fontawesome.scss b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/fontawesome.scss index c14ee942837..ab4f133a700 100644 --- a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/fontawesome.scss +++ b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/fontawesome.scss @@ -1,7 +1,7 @@ /*! - * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2022 Fonticons, Inc. + * Copyright 2023 Fonticons, Inc. */ // Font Awesome core compile (Web Fonts-based) // ------------------------- diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/regular.scss b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/regular.scss index 0985c48df0a..40d175379bc 100644 --- a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/regular.scss +++ b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/regular.scss @@ -1,7 +1,7 @@ /*! - * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2022 Fonticons, Inc. + * Copyright 2023 Fonticons, Inc. */ @import 'functions'; @import 'variables'; diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/solid.scss b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/solid.scss index 9b901200331..3dd635f15bd 100644 --- a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/solid.scss +++ b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/solid.scss @@ -1,7 +1,7 @@ /*! - * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2022 Fonticons, Inc. + * Copyright 2023 Fonticons, Inc. */ @import 'functions'; @import 'variables'; diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/v4-shims.scss b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/v4-shims.scss index 2e267770a9f..7893e7cc06d 100644 --- a/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/v4-shims.scss +++ b/docs/_vendor/github.com/FortAwesome/Font-Awesome/scss/v4-shims.scss @@ -1,7 +1,7 @@ /*! - * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - * Copyright 2022 Fonticons, Inc. + * Copyright 2023 Fonticons, Inc. */ // V4 shims compile (Web Fonts-based) // ------------------------- diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-brands-400.ttf b/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-brands-400.ttf index 7128e318c71a3c890191035a2e2d3d11a846965f..989f323b1e32b3522c404c91818fb9b67a5e76c0 100644 GIT binary patch delta 17967 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 Z*Ilz_jdsoEYgevZbM?r>`}iW){{t#dSjGSV delta 16877 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 diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-brands-400.woff2 b/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-brands-400.woff2 index 94b01ffcd43ef3b19ecb63e80b91c30cafc78745..19f04b901ede7f5a3b86e72e84151d5b8a12af02 100644 GIT binary patch literal 108028 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 (9-OFzAnA&{~+ueE@D7wB~ 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 Mmwo4#{(}Jn0Ko!AUjP6A literal 107460 zcmV)9V*0i${Y0s#O300000000000000000000 z00001I07UDAO>IqkOTmvILeB!c*~Fo1&AOAAf@YHamWAy=K%m5c5wOMo4=H7MB6Z1TiUz0pB zqko=OssHz!OGSJeu&TRihP%7Ex(0T3W>H#6E7+A*1QuH|%4XSXAd1%RK5eN~( zUj$2#U>>A{{w8f`=sdcEwjm8|Nbvp*{7;+R`U&T!%^Q|xMnGf9W_?@#vt`-V{|gje z3Kw=;4&7Z+NK@cFO4}Ufh;WZ{jL8AfU-+lzm#cFhX3Z25{O=OPLN9a#$j&xWEG8MY zhYCyr>7}FHbbrhM1JY!92?b@r;9Kcl_^rORYU^8|P|ljzAh{+~^y!rCxyQac((_ z)y5e27>YvDcMT#UAlkR-7>%;MGI0#>Ut=_Jo$0UTogyd6fl17LfA7jKRRJlAvL$6Q zS&L^I|Nkm}coh+lJh3r5%gG=pnRwx;legNtx$0L^`yT*~_+a6Ov)=CX|6pDLh_F`b zKMpt+3jYT%5C8vY=hitN|A0yUY*Tp|Q#lVqa2~s?k99Q_&=xuf*tq<~{mKC6gHb67 zU9FbVHev5y;P8&%aWjvF`G`9ONh&G=->4iKZLzN*%wO94C9g_^2eJztt>NEO`L!=)7Rh{emH-$VI;~eBE zn}4DJ*0M>tBwzo~e^iwtk{5W&GU+>=^*0ef$4I}9F0}8ej&yXR@*z!qL7UbOL^gDe z=isO*FseSCK5)3s)+rn9su*N^O6DoaGoV0Zj=DkFpg(?Cw{Jcxoj49X`}$XOG!*D+ z)yz}XdsW$DoO&s{DqSakpbxQaI|i|woJoZkSQhzG{L0wZf!}Ml5u52Q9{r}SyCZ{+ ztdw4@T#i9`USFTmcP&@&yA!9npkG>Xe7B|osRA`~l=NE_nXgkaQf*Z~<^EVs(JyT> zE_%GZRvR`<+d|2A>gET~7RU~<^9Os-L%O$r#=IX{9MsX>{%{LsU+w1)`6QQhp~S6@mL20{VBSu7 zhWxDjdZ79Cd41i;A!T7qaBf+uw!qK$$UKvdCcb9mHHX;MTcCuqhTA4 zjqPs0F`zhHK0@PMy>ys)$oPDr#;;^59T6XOM`H}`unx#4@Og^Hab`LC%uzBhy3A#V zX9@=7NdGDQS{`&0e<#EW^q8N=vJU8>YZKNO$-l|AL61CI!^&R9?#Q4ze(DkMVRT@* zeCmbGoecy2BMd+=fFJ;wuEVeu2-+<~nGl3X+W!yz;IJV;z=Z%H3>T0dnUNF4(E{z! z0Ugl^ozVqd(GA_v13l3Tz0n7K(GUGG00S`ygE0g{F$}{oB5VGv4YM}N+Bj>|tc&e1 zJE5JzPGeWM8`w?lN%pkZdvWFB+QmJ8XT2-&uEx9N?^eEB_dfsoe((2qx_Y{MCU|Cf z7I;>A9(!UaA!VZ+RD?=VV`@QNs5|wbKGdHE&>$K^<7pDjrbV=jR?-^UK}YEf-J+-T znSPK%zd48_SaTB2#|5}3m*HC6hTC&b?!*0f3{T)0ynq++VqVTGc?<94UA%`6@iD%_ zFZd1H(noJ3A8C%;p~Deo+B);JrTZO#Gbuye+_;@ooX zI^?*{Z?EM|;4SN|;9c##;l1U3<>q%=yCdDn?sRvyJKtUI?spHmr`#*__p|N_#XITe4qS&0O^qtIgk&f&>kJo5uN<_n{I3mwWoe?zW4p!@49&Wr(EuN zaB0arU8x84q<%Dj2GVdEN0Vqe{Cu~9*3ddSM5pKm-J_56ojmlL138=($K!mQpNnz{ zuE}k<9e3p3+>b}`IG)4{cp)$5CA^Y1^LF0FyLlfU<4gRQU$ZT(q?-(ru`*Gn$xN9q z%Vo8!mo0Kg&dEi&B3I>_+>m?nK;BA>e2^dVQ$!s3Zvsu2iEomdj3%?mVrs+heecW% z^U;aC`1(XXx3xRsH=O4#b@#dl-IKpFZ{0XwAz#^VFa5Uvt^cL}ssAxPj5%HQbZOEh zOP4t9*R*kIW71wodoK0x)RC#arW%;4OsYhwLQ)=0c_ih5lo?aJPq704tY_9;>xOm7 znqy708c^SC&u8TVEDNxL04vZ604(Ug`j7sl9sN^((_i&x{Yk&oFZDfrTc6P<^$9@l z(L3~3y#>&-^fWz1kI>z9H{Dft(VcY*-CQ>VbUi@V1#~4{0np`jIbB*8(3x}wonCEG zE7fwfOf6B1)B-hM%~NyKY&A>GRMXW|H3d+U)g(1ujZBMb%VQRYg@H`fBuXAo^JJHUI#Cc*tgEc{ZH&XU(jhRnq^`KhxjS*VC8M7t%-5 zhtn(4%hLI2HLWDSCHEz#Bzq*=C)*@jCYvW4CG(Sc$@C;ox|2?lBys$3{7}4Syi>d| zo)wSA{RnW(=eM5!_-)qZx?b1nES;hAxw#?jr0vdN3oR=rmw+w>okV&1j^nJVyXHE{ zf#&^3t2w-%j}v%X`G=b7yGT|q2YHcG2g2WEkK;Iw-~e!!FiQVQ$n$QS4qbH9Loa>w zGr%B23^T$gW8{o8fr(6FGEOeU>>j>R`<160lNWhVBce+7uav2575im33LDa$0wp%4J8P3R zp}UaoVr)wH7Tvqpg6>Nwu?;bCiEW8FN=!n`^|{~E^J6jWV>@DLVwu?XV_hsUGO_XUcp7g z8^rs#l=znT9@i2-6TjdFq9aD&CgLyRFHA~~M2?I*$T7$YJ}c3Gh;M(n6j0d1?-)H0)8YS7 zP0&$N$t0IT>Y=L|6<4-vl-a4WII~l2WvBX%o!WHlR9#V7QCXaknUPuD(5RtNakpW^ z8tol6bi&Y~?e-2G_V2aw3(8bgR*)}!I0(zDSDq!{`1bAk-;QtJUfu?NdwKhI!?OfS zW$s;BSo|n$3sLK0g}w?F$VEeh+)0`xai0?3@nn#X%VO#%<1#CzleDg%Cxd*>m}N0m zDvcbIbJOvmLjMB2?gUiN86NSD$q`2AVg*ZBpvTb*5pn~W1vcbmQ5G_gferas2EIqh z4$${=B$T8{nw&ul=h#n^>7*=9poGm7Wzhwim+=o;l!9??DuyX6N-;ZDuX@9ONmXAl z&R>@J=l(e?Vkb8&O5uv8FqK78RnN=~i|UwZq(xOBK=#EFMzBQBAmol^7Ia{o2lAsD z?zyE2C6vfO23-iM^H4&4kCM2bCZ{lpM_HUTsHTY-&rJqpQ5I>ECI^rlXR0j9>7*?3 zg~b?FnA0=`p^9pnLT}hc)>*??QH=IT30l$%EKZ2iYzc`rvCp4R3*lYrfpY&V_l)ZPjOZ?XU0(t|*jl1{RE2&t0R6!cD>T>o+JD+*A~D?O9h;p1u0|R`f>P zqkCn(V+7P#~EP`Fe#9QLY+p zRY^0+8G4qZ!W1DlE1p~+1L+e=Xp$!Bv?Mem)OYc5rb(Kl2=DD(zrMGJ%fInrD+~d` zaH|T4rCdGFnL`+ERop;+uj1I~Vg(2mXn>HLq=^mFbH^Dt1}NiEZ|p3f;WXwZR;VsG z-=B@rpU=y~%%E}^GiJKr+{6m)*1vBgzN~_IzgaU_plyWQz75m9F`b-&33^Djv~e#x z_9@CFP0|ncTN^Riue)>U^5zzXt#^OF4jW$}pHb_lC4iKDn76utzsANk;H}Nemv)}R zPSntbg(u zwci;WCn-Rh96uPXg*Mhym2=K1Se*yEo(JH0-LGN}zhE)8q>KWtZ@&)Gwjw4_CqWyJQUe0{D~iR5xrf@+ZDCoMg2yPw3oe1eWU-1 zw_oYeZmTV{_fyUGqkTSQ8w~g0b_<7vqO6*e_7WCLOtK} zN7*QwVS6NLl9qHPs+%wFuNZ(~3eG+}oOZW?w|8b|-*Sucai1^+XAHpjj-4X_z%%eR zukP+?_x>&WHH6{Td~n-wI6LnJGN8)Nz?N>DX|(6~@|uROuXN5iR}}K|zZ^)XWH%ah z#TA86!8ts{n1vMC?Ok*UJs+Xf!NdzjKq$#8aLTPt(j+ZP*Xe{9FUowBjk3ZQHys_p zD2qqgC}U7f?lz2IFf5{CH~@%SmIZ@hF)M}xu&h=LRb#2}W*1Y9D55)PK*m!HhQ)Ny zTnj0;HwxF9gK4!!tvGv6`?~I+z5SQt*oaU<<$CECWty>`9|f}cT5;ygozK6rv+eJf zqB8g}Rw|OCqP^Y0f!)$2%zJoU5v~FkIJIXsXH)Mh!HB z?}6DmQtQ)fFYETw_O-=5pKeBT&xO=|(0V~T0A|n2mTxkyORBjpky#+c$`LPzMVX|- z+_aabsvKzj-@|$9Qy{s4vAP9zMV|)or(>-gNCOFOTWg}LXsw_ zB!8Xgk)pu3C>|NOHSan)?)L%u{o|v%w&#Z7*53LcpKLpKB3%sf4dbGCWMa*S3KzvA zj}!&ycISxPb%cPn*PFeV#dD<2nDvlux%neSftT41ZZ<=NQFO6_1uRgAy3C_as3Jm* z;tcYQ7qqfC0L6_(!idPE=JB z_uVHnRVAGBIYjlpedl)~gcPi8g(yW6$wJqzIsqhv08Pnw3W(MQT0m@crz$hKD24-Y zob^uAr>kl{hoi~)9MyEiNKa|Gv>1cIu!uVyr#~u&16U%O)9GHti`J`Pfp!prB+hKo z-mx54`YBUR@7;2^JG*o#J2=QLUCIn0m|98SFY?G9UUF*UcG8?VK9cFQ3VUsVuKDN5~SzH5mQGxiu_~|V^(!G&N~|b8=ZW7 zR#}YA=8DhE6%>y0%)J=1po;1xx_0xyWjo{Iz}1cHz%<{i#69-nf<5l8Kfth^N#FHSq%CD(M2;LxHh4E$g$0{|fJ=tc(d5_l^{ z(K^}L;cqT*pALsd}1^_d-Fm}&ie$#+Kd^qC|W6T;l4&!;@k_llL0BjRva(WA) zp)^jOVpdu0O+6=Nr|(wiX^sOf(4H!w5m5u?R!$YSPVZxBABaZlIk895(s8-tVlt~t z5hWVRG%?kTyuQU)ta5Lt{71<6xLp)yFz z7si-k+loR!c)Q!&yJP3CvT+YP{l5xIa6F$9N@f^b7@ys5(|{}Q(z!5AtmyB1H+;?X zZWxP$AMJ=*{a>%^k?bd~ElmaMIv3`zy}urpMsC}0v&wheRhasFP0AvlS&WS$yB4xP zSubjVNk5GcLoz?CfgIFAU9^o3&;%W!%LtX8%p7okzGAmbD51GagM3`3Zl0tGmC89M z)N^7dSKLyeA*70Qo!p7V>O^NzXaxa8%g}HfBV0xh1XdV*okYEy%}$oZviOf>u`J#- zo1r?MM6;>svR*YUs|k_RwPsTQ2S8O<@N~TzKs2aViFF1rt}CbzMfk`zJ*zR=M0;r5 zo?8PNltmf48*L5^384hK<+P!rZTlWXF#G7L{c}Eo*|=Vg;q^~zdkvxob>-Vc51`hz zuAa~RiMrZ?YODS@RCVQtyhaD@B2FVolhno$XM@6bk`V`Fl;G}T1up{m%jT!T53$$> zGFXN)EpMY%RCR~QM3XcWtm~Y zM;xQ*VhJn0(Y%CEX&aPN%QR&r>`Q~+DM=^>n*%ica(3gpbO6&3g5B8#e7%J$ zYV1cAW9MH96S)B)bXoq3Y zvIL1D>$tpO`T-Y|D5_}+!}APHJBr|WBJ`NSnif!I*p1G{VAcw_qEm_iG;Rt(G!-jA z3BkH0LXR<{X#u@p4NaTLzywWIyu;5)Q4|$-ySmK-bY+uw>oyt2eM}XaVlBjh$;CpA z3ExrnNjm@X(C@BngOvVSMl_lmQPV~-96(NKx({ggRz|t7DsN?DxGSAW92VPWE zLKwW0pbDW$sw8DmPB`b}?e8G%r)|M}UtegdCgAg$s)_oS;7Dkyrg6^e$^~$t;+zxR zSixr;%_)N^RZ>Tsq$UvBFE85{CfA;RT$fUR{OK|KzDCp353xYfhac91fPF~SGyz{w zHBHpN3xfb4sDB?4p=qkdO;J}q_CeNv?PDJ*VRCKkj@Uv7JV+{#v8oHkOP7kauh$(% z#}Vw=XPFR&37~)QgMfhja4JlH@PqIKDy;i;UuOd7ObGMazhnB>zW(ct`$LWI`1bnH za&og;q*+3>NbA_=SQnfd3f4a(DZ_q7$BMzZ&~M*{j~WWrb;0>>eL~5+SU>SwoC{sY zit!UaA+IUF)B>JaQ+hz*o$8o*Oy~9A{$GwySuZ`NbMXJqN!4=PM*V}dYedJj;XcMJ zgfQY4KM(&3KY*dX*(BDq)9r--VSpnEa9o#X}E1E0Ak-KZHWN@5*H@WT02-< z(~XAR+@<<@c)GV1D$uZVYM5Y}mc;-JRaJC7@hM2?I&An?LCz~J}$eJ}xIi~+y|9LR>QskptjmkdE!U+*eS7lUbNKs2iB7z`ET zjSY9r^gV_#FjKVKNyE13^|Fk5fR7HJKaFD@5JS<$3a79@HgZvfj?fKsKY9`RO7sLm z3_&m`nWRao5XG_LF&Xj@;@j@LP_k>JblZC5TX&TH7Hn?xB1|Mp8}0g%c4YsUy*&%+1T0HJGV9g zHm&m~_IAJNsEjr?`uAuXT5CO8uj+pT{)X8MpxG?SC;sz4pEx}QI61!cnBJfeVky_! zZBzJ`1@-^F|4vI&VPDnk{TJQ1-0N}vDBjtFZ-TwOdtW3CDFVlN(To19o*f@Oy)(&^ zA+8^XPmHs#{PKJPY;6r8gb}`2!B4>gt)ml!hDDjA;Wj-6yI@>SVvs+-q*MlR{{SdS zC(|-b%5i=Mg$(>I1k{V+gZqHbE}x%YKEwFz^7&SxshzQk!3FT|IQD@7oSf*`Kh`L~ zT`iSD>n>e^o71~*9v@?Te0=kH$H&+LHQ_3TwT*7;6T3Hb*xFKbfE&9+!`G<>a2*2! z#255(+}FzyDydtPMcJDKA@pfR4Hx*Sd;VZEy*-Pf2%z7~;m$j+UCZ*}U$N^AUrj(@Np%+x?%W3NW+e4~) zuBmfXedyO8z}mS6+C{nsCOh=6vk;Rk*lzHDDr4>3Me)%_R0_8<3OLhvEhZfS6^ z|Jv8?AAojC!-tr>Wd9#u`(lKU(qGS^i2}5b&~Q0`SeWzEq0@7ecp5uls?*8yHkQ*8 zc1+<}LI}?n79nQ+8?d~43XRP$@VRMnKUiy6f*<}M5yA_EWm!HqP4c((43_nKTcITa zxxOAqAvBFYz!5>{Vg<|bJLkL5^U+tJH==JqsGP0gBu!%CIya&HxF08@I3qpZ^Lg0( zKnCSFALl`YJflb_)5)|*lQe8hS^$?rPr0uq2^Eyc31lEeLOaMXnny`Y;(pvu`)M*w zrjzNUoRmdgR3N$g*vx({ZS6%Qv&YYPCJ0X~b`}tbl1ydbL11b`Rg2 z1wjz*?)rxtfVK%rWw)4|b77bQ0fRdaFRkuy)_J@%{8p!MTCG;gDLO5HJrC}`L9^Ly zwQNVZ?sECp6g8Uldb>uP|0^`l*Or&VBvT4L2)b?<1`|Gh&q9-hs&iF`e_jQrdYJ@C z|H^;Bv+!n;#3oXjJH;J#FA7!E+FOft5l~MLlpj%yY4ao zY%h%Li;TU_4kOP7FySc=(Xj&Gebv*hA6O2e_hqTQ@#$B&eqcF>-VaLoLmr}I1-?rN zA%gHLzY0GE&ya|0lT+jzc@udzAuun}jFTH*)?~@Wo>`hrib)}KO(|pqA#v`f*~A5l z6TYjuEM~sLXi+a}X?mIIDuDIUBCjUXI#EgKvv;h6N-WE0sCrQtFn`|*-pH8iA(*Co z4QQHSY8pI;a<793UnI_VPnni};nTD4z4)=oQNDU1KZleHT7~0_teY#j&ef6Sdsjl?_ zY{1Pdvk@sZ#MC-S#L+sAb_A=sHLt zVpFs1WZda+pa|QP0UA30Y}8<;Wl%;4F$f`m2k;6)i6ka*Nk|lFlRn8vLCCnQvMMes zT2>h^t4x(urphW)WtA0WmC3Tos8GE5`f%^*r$7Ak(;s>I=?_2s^oO5* z`Xf(2{q)nnaps|`uRi?$&-~DtGiT16Idi6S=FFMS8A6b>uKX(e9XvxQnGsS?CsV#C z@*>ZK6mn57>O~&AvPHe9&A^$YUeuNK_Ch_ZTJW3L@0as~$98wjLA`aBHe1aG{R-DL zYkM#N7!IrBCr{?9`}?yggPlM1j&Il9EDadJZ3weaRn7o>hIxdC8?0)rhQ7_7cs`Cshoh21^ULd}NS(X9% z_bKDDnio=J!bv+*&Qv6+P+L{b>RCk}trUJ@grxqyY%Q}QQ?jfd-)6oW$DSvJke(MS zzt>&vH=9n9IL&5%wcP`R)NQ4HY=yRAIC0Z)9Vc$Mkhr1g8JcG3Ze&{b_-emVG&}%s z0X)xeio!N@(7!u^ackaf-0%;}v1M3x7)Oz1f#2_d>$N8nXnQU|vpX|Q<}__z*KDC# zW)xa>65P;qZZ|;+-IP*y&3Ai0b)5$Qew=vw`Z3+GZ6mzvu9qJ?LkJ-TAy>WuSKu=F z8!(^=OE7~2xE5XkZ-EaJGA{C}UTngAIxp(QCZyB6s27FIi+Y~Pyr^>*@=eHH$g?7M zA>D-B1(6lG3uz{@B6lI03R&b*O=2O7G*&`pxfFd6a*|2Whe%FhDf$q(Ao`HRQuHB; zlURyA%%+KwLM3ILC>fP?qGYlUiJHVJ*@u~$l`7eXnVL*hvJZ<=CHpWd7o|$}VO}n3 zmDI(eRh91!h9bVh0I+LS-J_i3wcq__Fyivx}2#*Meg=a zR4H7D8S zBt;(*nWbHbq>x1@RApsSRsM5`=}aY3Wboe!gj{QY%k(Ay7*uZ|3cZO4s4I$`YB8lc z(|k%DAskA5jp+c0u|_#kr6V9Vb%EIAh-d&nQ)ezTG#)}CL{i4lh{&7IZ-w+GAp$%f z0f_4H<8HAxg0YkzwwX3wUdlCU4>av#l&-^s8HNC)6g6qwpy^UdT}s9r_)Cyd(=^J! z#@hxK7p=-*7CJg(OlTU%PryDkbO22^Uh8uvH4|LR1keq`HZArmt4ABU(Ow=7 zzY0agC_A`LpH_-XNe%n$W0WaGc;3R-p`H0bW`WcVTu{gu3%KSRny!Okv~|uH*ENo4 zH+rDX5uL9&(sEy(jYkgj`S(oFC~J-wGj+ypHk4s#pxbs3TDH)TZdy%EYibQOUb2Me zc~o}=hyQo|{Eur=lTy>9zeRt;E@&GQGER$_m_rb%aqeyjE5D2w#gB~?Ts~Ptp4VGj ziy#Ps#k5}S^)xFl(#CCQuJ%X&tN7}{%BpGhhKt3b8g}FzX1lYtVq4v02zQ%i*^TU` zktHz+8OOt_jLSX9;u0<&9=z*|U;N@9|Hpqk{q!$CeSRKtfEVFDQj*&V85e1h*Ne5j zv-V+L%`5+qmh>D{2rDp#n@lIu**+|ayr|PmxFA&05B_2KZ|Fj#mfa|u{D~Ak`aci> zfc--fhMME9u2$80+a9K=M7q>&0RV*`U_gbThmTW+pbNtYW(a_+jKff8^eYrNj7HT( ziinJ&%olNURQ75}F+k|`-gyKcM3L;iAQsrzP=9SFSSPE6n_F<6$ zyNG!4b%?J8C;(1Scs{^!3UK1J04MOZuf-DpuYLbeUgw7A>jK-#Jt=)FY=75x{y7o%gEyi z!@;22OO$0lSbypN_|1QM$y1LEeslZoZ~oJt{LXJdK?o50 z%4PT$xJ>RRWSm#ixo?MZ?IjNS^w=A*uUapDI(+bEi)vowd(nEH!Jc@t0Dg7o`=;6J zuU&oYSjR?cGiEkaKSfN^KB8&c4AIav!|*)E4B+S=MMb)s(X^eFGQO*8NH!$j8seE=>s!C2gC#lE2jzD{`Z5qci*LcjVaH-n(i?tG0^SF!Zx+BA@Hej_=q*ln0Cp&EX#i_r zn3iR65uN#_(=jsC|LkJ_@m2bj7!&gX)tdZ-+FS4B#^=!BnGjL{nuBKZ zuDzq|Z|dWZ;zdxz^&zD3=1!B_$aBf_38}MUDzl(r zey{8MzTXXmlp=^Y2av-5yxr_Lw(YbVb~@;JQUYkw^@Wte|LFm^s%03Ef@(vm=lK&a zdC3nv_0&sWx)%7oo*x8$ujdDkT9)gX7Jy}Xu4TyxAdFhAFo59b4?GN}<++w+S*~Z9 z@Nf`2j=Ju24@Sps9TP$*DX%;WzYUiNC6f4rsIrp0tO`FaWR>}~^2_t*;mo;nuYSeN zzxCUL7i=Cowh1@>>6tTsdiar7y$T*9glL42>+m8xMw%oeQ*tADfV_}=f&2y`btLQYA7M6HU+2P_RJcdG<)9=MQzA9{l8R5Ut0*M%Sq6ND&}uo zjs#Z%NEcQEgTsGBMGuDf`}i6lWLBJKYf{Sp_FBvjq_|W%~DAxaik{Ga#4r#Db0inX`Gak z=@F-=kcsWow|JgSro3J}Z)Cy+Qi6?2MPU4Yg#aHixnOPC{18JE7=?RkIB?(?Ivjpi2herb(G5d)9OLJbHga6u0NrpL9d2tEzkcW~Zms@u(QZOZb8Jo5 zPo2_r&33dFG*7#_uIuj4JBALR8_v(K>dx?>i#w~S0JmtKfF4pp?1JvHy#9P&19P9x0+-8ZvdnSh$tj;f;f+Co3aLD2%u|*As9x{s&2HJ>ql1y8bUkj zn#Q^&+pX34(wbqkybc2nI-rKo1sy=cHUMgfS^$8wVVYcD4}4EE?Pv)A2%&^r`378p z%fur?a+;8O(T7BpQe^2Sl(T&ln~<+UNzTer7m8UQ61B+RAyg7aE@bH@8PWdg{8^G_Fhf#siIhzj43YPtJZg_O7#B$2#jK`;+8>cHFb3d7TS8 zjefteLkOXST)7OF;WE)kO!|a`(=r||>P4-liAq#9&5OJ!>7t%4>S0_?fB&BjFVgk( zx>>KU(J$BQYxK)dudma?i~j_dFD^zSyo{sK0!O38;bk0+78eQfA9T!b+#%wrxDN$k zuPk+ei)<?bwSg3jd9Dl7EX(U&9~zD2<|Le zM1|AX1tG;INKxdQScQvvO8c-6Q)xmmu1i@LwMwMegqkaw^UvQz!HOl`NLQ(0Sf@_f zhCx^98-?}uH%RRbZ_xQ0!MNv|PYqUoaG7!@HiN_E!KWA(`bSpaGMIbI zQdr+(0L)D|{Mq7FuPmByaCo`(oaO)bVnf-?jwW{LCBTMa0M=t zv*cCeXTXG2I7^61q>#c)c#L|cX49EU%0xw7AWOhh@5Q7q;U%)z)%#FsBz*TZO<_BG z2P%?LCNkmmhtK<>B$SbyqNA$S)SMGeio60XtutNJ^KxD;%EkH7jGt1PrA40QRa)i6 zq{{0>J*B1;daHtJJ|#wTdmta0<*W|`kXc#23GqTIHK|5r>%4$Qi+Wa0;Wi*$$_kw_28%`%f={MVRRX=?+1b3X8=GMr=vKE;t|lJ9Ul=80KXq#5cqyDfQ7-6bY^iF z#u*|#n}Lsa+P!saL)Qm`qx;w3he6Op2EZ7lYm^CkDFXo*Hg7#Rs*7@d3nJJ~(OG07 zF2jT|Mo%-i=A8QjfPw)~$~c?ATREEoOt*6BXZd=JWyUyCP}kph|NX}guC;~_wQ>fz z5+H6~=NMp@d3x#;P4Ot zAReaUe3-^L5&}@T5smva@}dC?WMei3cx8NY=ggTCCzgu0Y4d>ioE8E@&gmwlo0M~8 zfUR5kk)s!Gz3Oz79r8ww|39V~0zJhTr;HtK4aXhIIHLeGn_R$bI>{)|)08s`l4Ny{<}dU){XXZjK6~_S?XhsS-9p);abB zBNZ>FQJAJHE1R1utHU&m=*vZ#ZER$R--S4$5XT75!zf0KBYZ_W%i1lGG#xvN9J`r_ z*8dz1six_Mu1k$^K#D?WUeuPt4~B5Z&<})cN1o5QVT6IN(cuujKSGRR#Q6Vj_@3uq z(pKEr-`H4L9t?cn_XmUJm5q&l51{wEF~ulGh#-dhFdI7{WEk zHEoUuu1eE>&$4>`G*xbB1flP9uB(P^`3We43^GVea5XMPzcY3XNG z7H9ri8<%F+fz^G3i-W-cE?pc927}9klo1XFgM)+1SIDKoU~u0hAcMgG28S011K2V+ zI5^-O91pJi1$+ZOO(Jp&AuxPr@RUzqaSw=oy#tOD=3pvBBcWHk{|7M zM&t}3VSu0Ai+WM>TWkpzvLY7-7P(BNa8am4P0K#uE5mXhrikjv2>`#+V6fv|zlM|| zrHBZ3L;tIa;6l-gDBfaY`dZ33BdkR|Z zmR~L-AS{=DtKISy;y(8Ypt&{~#nZ_Y9(5vlF)L?vTI5Ai=S98;iK@~@RptkAQ46`K zg@pG4-QKX6#>w)^k?l22+e{PB7mlY~*Y>*rS~E*mL>LabfeN)a3Y_pBA7P(nY<*?5 z(*fvoY%4;_1HTCxL|NeWf`Dd;0*JV&Y}6tL_kQ!saEWaGA(lv$$2BI?I7_8aaS042 zVzBF8PU&s?`_OEz#=ZxArR#9Y+8c2qj*-((Q7JE#zse&w3!fuvy(U}lX^0Z;wVm99K|br%o0+_A}!|SERJL$vb0## zGgXKpuNGwz7oy1Pg-YZL6K%JYLi?|UUu6LpU6mksfFLZ-!zfN7^gK%dq6bORl~i*b zOX?b!jG@N4kt7J#tltAzU%%?~<|aa~TRuR6GO7cm0F;6Qlmev|QUs(3IwB$>fJ8t* z1dxb;2v8O7e}@+}s)tP_(Xuz14znyDbsazm)OGYNi#g2=%SPd`z@!uy=eiCtpzBGh z1uLstr`Oj3*4IyOt*!)nNE?nC0+qn>02PQ75Gm+@6aXnS2A5@I%L3jM?P9m}Ub009 zB#niiltO!ulr!PIw`wk+t)~Bs>o*`vPaMDhj;k#D+O1KmW$1=$kClSBwMM}yw(8>u z-QL<}Z`8Mk{ch5SB`L0=>lFwa0BaCMeV|&WQ=o-7KzG8o6q9w-h> zmUiVg;Jfe)nGm8Ks~}UP7A~<_KxBfK&39oq+}b*IYHMpa1l-xV^XJT+J3DxJBku4F z?mcnB`|`(PzU-YiaWBybx$+0_&+rVaM!MDs5?ZIQ5=TOXVZ(E*c>4?;l5UsddbsOsd!*px=^aqhrM2gg;6o673B4rdPLkp2o zL`qA>C}k9ZG60IeC{hZq#giu=zvbYd1vWF4Lf|4n$JRg!0M3H8Xc!oUrz6|8L=d#7 zV^duRO%sx~fO(IQ$Zx-lA4DP6`1t$|zDs(LqK5 z8H)>`fAzigo@WPbO@&MgsaV%hdmOr`qqUc7nHj%TNE>Azs4t4N+5JMKKwbe&NlKzMGnon-*4tH*C#S+?zl1fU2&rQp48wbAVWB*`!|O~$wZFbHj{ z)dDK{4v+y}wYmzGL5lqS*R%uQHfw|6q;1>MegY|nK~l~7C509RL!9bGB_S6BBs z?T$qy3R7d$a9wY;-$!V-*UMhtwzBRaXi4F?nXem=syvQ8Pn}|??L;JA2;~m5^>xv{ zIUQ8UNaLa^n)R$I85ThnXRYK-DC07g^4xzC&qi5YZne#BEARpQpw+c)+`b2)*;@P4 z?qUf7UhMFvq0?DCOk1;MBltl@vRv0nrM}i~!MOtr(IrT1Lh!|Kk&MWcka2sK5)0sP zQ4PD?N1&>V=cP*o`JC5Nn9goyf@WMln;T)+DTgUp=%luqP5R`IeSNF0x3;$a)Cq1b z=MX^VgK#o4jLi8wO#!8c;39K%I>#Bk4I9^}5E*$>g``gVXf>ON? z!s>G9xPZmd(a#e?7#V?TAY3FqIZhrTFC(Om%iHMWMx?V4+KA{Yf-3cnjS`)4mpNVHd5vh(X}{VE_<>emPqodmd!~jC$U9eReQyG(FRFG%YgpNNSF0dQCMu zDAPs*fC5ko44~0SSCd3)0Gdpa)f$4(_k-hOjDit35_lDf2^nYgqR3Z)W?@FNuoy;4 zy*J^v?w?al^QK4c-#vfi{v+$~)ZTbxP58fhhJN^ukR1LaB=^DE#*x3!JD>M1!X?5< zgOE0;Ivny$l`c%PO(^@Y4_Q%4l6~q^+2KW)Kf{06egK{$CUjAWFIoSG!==Ng=5u)G z#p#FI?dx*aJ^KC$X+QHk3zvvT2vAwnrBwScte0C4&mR26H==XeQ*RCrzvjVN^YE)a zd;~5XzW2r(?_FM7yZ>Buju1-NmCNvIxJBb3wN;=(`v)_u2t^@(Q;VfK# z1Hc?8_5aAC2sz@tCX&;&Ss6V#VG#MQ(;Uvtl>h~H7K{fh4^{vm{bgqo)*Y*c)!NnU| zidD$>VU`tnUC#PY%c)9amd0OrUR&%!B0q->zpWX^Y<3D@jXTFox&Ei`y_4I=EO9sb z!@H$%+-Coau6CyuTCcp$Li_CJ|NBc8THi;zyPvnvB7{&vt~{&%UYDF~_eHZI%lBb2 zy`CErQe@Y(1Pj9(B8UIAq0?!f85``p9vrZ)*HFJrXD`H+9K{JzjdL5 zUejCjZ~fTIbkJYUAMY>epvT*Kj7ASG5sla+Aq1q7MP1a2)=C!pP}E8)S%CJ&MIN~B zmYZ+B<>s4jzWMO)Z@J~>n_qDA&1w3UF*A14E6>8ynAW6ALeeH=T+l`DXG#`QQK@Q~ z#ibfnSv;&V$bM1##odoLKgNID`?0~`WrGKP^;e6-e^`P?mfp5pEWhSr|Dt}&_-3#g zmm1%@wDj^zmk1%8kSp@jgXEKpOvvrz{UoBw@;I^}NR?JdT_S%uQ%N7@MV{qZnx!(8 zLWwwvBkdp~QL}PUC-tJjzL}yX*eqpQQm?=tdY_<&I36hYjZkOSl|nu{9Si}6gXwcS zh|Q_q;4#(@&_)wAX_=aY>&C?*8jnWfaIrK7L>L!!I3A70(V`dwOzd8irX5{My^{{( zo~^p>l6Eg1u6e68x&s72kWilcX4AnCe)h|W4dNJnp^4ZuH7PZ-Qx{`^i?E|8<>edz zU|iJEXfzr}e|gRWKwjX=sjQ}Ro%#wrC{nCkrY@n1^tsaU1AxHqw4Wce{prM|)R1TR zmk{{v19Tmb^@MuPx|H-tPDrS-TIoB~EXxaN{UuD4EM!@is{HP;*B?`?yOit)=fMwt zu$O*s+JnXe&$)dQzRo)T7k@FI6C~owUtq%nkHpacf+!9l$+2)zq}j0JJgtd?Cz%hY zZF&+Mgu`{{J=*zH6E1-Zc=(_XV8LfxcKEFie1O;s&fzj_!DX^Z2)~(Kdyu6?X`b1I zM8&8bo5dP4B7wi4N?4f9)@XMyu&hlT%#AQWaIezgybhq>><2?BI3|n@EJFuqGzP== zdySJO_tW9f1O3IIpVQ$@Ez`6pfHJe z-}W@qZ#37^3?1otNz(MZpxN-fs1e7mE7o-#w?jrT2m`x~Mel2MZ;1ovTmVP|VK_Wd ztc1O;QUFp1&@{j}X?MbAzb8K5j6xj@!|AO+Mi?Pio_$a5Lq>GskdTnDjFRTlT5 z%3?n*D@mSt=9y=H^E==9&UfH})>l7z_|vVge7KYT{#W7EKl-gyM_ZE|-~qge*rZKr z+Z63kI(9guQ}kH*k4k9trn731<#I9=aZ-kP zF`Y-mr(4jSbQ5$E%6ltDD)Nq+LW)eyn2ZykgW_leGnEjjB&oHi7X{@I*79N^dgjP- zDO6tMbum-ZL<+f36z4}Onl5BsF9Ie{&P&3F>dUAT1w~$4;3WQ2eYz;PAnL@(TpVQHv>&KEZ?-90G(D#xv?fK0Phzy$JR9) z4M3oj3c(mkfqYpL0yqasxd4HhMXBRZDiLI8x?FJSFct`I_<{+}xQ!?nQ;lYlG$j+1 zQpOELO)^HAFfAhzrXeK?&EnKFZ5txa7}GS#ZH;pmY|0G7KuQ@y8YPqp=1OTA2A7g? zp_`^5nPC{5GutpJ1>kMZFwtiWfH!;nE+CELAW0I73q%e;nE?-!1PX15y$2QRYK zPAoYb_{~?i z8oJayHw*%~--TyLixi|HC&)Q+A9)@jV6SEMWb49)OCmPWRLDY{q+LeNH(4bI6ax=vI5t9 z`S5)VcXn<~l5R2S4*-&+x7r;1$odPjECngu(9&%?Sw=97072JQJ6*tGy0khRB1p~k z4b3paCA96frVTqC#9_Mn!C2k8vx6)F81yGa_ro{`n??7|Fz8sij-IY-fK5wq28f#H zt*(WE>o#pe2U`jO%H~1<3g6Gy;#ju(4Sxn+06#-UfM3o2uP?iqs%fxfqc;QomV@H60g&f)d06o{am84RTc48XQ6_}2rt=7@<9+97fw z^(2-CMXJ#_It>8l9f}?yRCe9fCL84Bx9Q1r9-B(Kg;<2T(3Q52SQao?B6zF7>`x|9 zNf+R)hhJ%UE`aMb;Ko-c_Y2rOZ)y@iYUX)MYTwYLbyMQNn=GlpC2+k4b-k;v`obaJ z%5x*vgTpT?m&ZLcHBHmZ!xvam)1>w8BkFg{;M8-bT4bt0FQJ8~%EI+#5-Q=dNhLCp z->u_+fqd}`U#I~z;vg{XAh3-vh!tpc^Iit>m?>} zW1^x+n+V@;cA`kDWE^+I+2s|4*X^wyBRzJ|>+#oJL*uyHZ8lt|+32@}fSrKp^fq4F zi2z)IPZOWa$!T&Ic^-K+c~cxiPrCMJi6XCQ>e=-c{?4eJ)wAg)BGq|y=pyAQ3JNOZ zM`Bp%(6{Mhm53Gb7KKLXuOu{4=16`d~J zIy`>t=1+PjPTX_%2||F7E5893;m64B#Mhd3@za?BX1Da!z$;a=Jf$25a1wxGBZ{N= z&4+8m6ycvPbQTIO#{GW3A4kxiZ0=gtbZNOAcYEDlvKWn$Sa&5&(^01FrbEXD091)- z_K%pBp(A*1ueZU|bU38ahDM_(*55MoJjM(ij*c<_(?IBUOC2Bz7m46u7>rf{qG&gc zqE4GSVStb%d^Ijj(GBu1M$90Y+3E=XW2BDNGA%rjzT)7NC1eb|RBGM!|A@wkh zq*w)6WoeP`;jkLU)vy}IriKZMP#p&-EI|XFrPg@W#2D%Q%>K+Tez|9=k5E`o1V!A9xLl z@_GvU*bLfQj^&b!l;kRMD|s$?6?u>E%+0{(x2rDWa$b*fHMIxzcpY3<&0?mkGa5~> z3n~(+h%?hNt1_P)dpUg8GJ3feg}R+8tJFU0me#-T@G9Kn*imHL0Ja@%HWFq>wzC=8 zPO7)Ls{GOyy+5kk{=Z!+L(=>A(EUS=g2+e73712v>{s!FH9iORm#~w za(Xu4M8;$~Q;`%>)$|7lkqfPi7WJZbsr{Y#Ce%rsxX_<3)rh$|%Nv*lBIr`9I zFa!wT9CZPFGz<>_c5m6**z9T|2tw3Aqw(3zVMI01Aq;{b2tfyp#@8hPHoWto+aIR@ z$9@99KQ`%h0GfLs5S+gWgZ`pAe!N=r2k<(VI{e30IXl=~x-O3pmGVq;;fFsqfF=>( zf4uWf0MImm#Mgkoy^7Ji(fhh?A$;u>hSgvH>CR+wWNYK$Q}feeKXDaG9+~-PxD4-Q zW>v>BAH7)2i21c&7j=iQ&1wbS$=kQK5v%IvI!yuc@$ShVdBeE3bb6NQ-aubk+FmRb z=Bm+dkBd%6gPVtk7vI&11G%dA!utuK#J%z?{3~1{GNxQWLK(ztb*LgNAZEokge>c4 zx3}(lytwCGR_1zM*dK(__nOD=e)MiA-}9b-zXQ&{72EB8w`+S%&;Pf-_zNsg@b~b{ zI1-DM4F<_^oGJhw+(8n<-{ZltCo}F<@zAjon>#yes}xt)j!k<#*P-wFC-#$196yed zUN-I@TVZs0<@AZQHFRt48D0n)gz)+hXe9H-29FT}r`(w+Awfoqlw0UtZmn4bLKYN0 zKqUlp$-!e73=RWUx{_255So!YpUWuyMs*SO4|-Mpw^De+v_Zs9d?nF)TCP zZ3(Ur$K$Q7e2kcI(K_Yz`yOMAMOhXx#+Y^j`)+!GYf0!#1ZGBkZ(BAR^m z`~qzlsFW+Um zD^L;O>b9ym9)LEkRAa$`5BFpqdkG4!mI*lw;et7R@nSS+GZyE0%oyWdI`lca6Ppdh zh9$K-HIiFwAU3|>m|5>Z*U0N|7o=wDJm24X+HsEYVr;ryA)1IwOGoyWmH=o|i0;FT z2LWe{ISylsCStRJnl#(kG^K`(CVm|P`_=j`qlGuyrY1FMT2ceY1#vfRnb>T)n!eiY z0(85py5=>SCGzWuQib04u6=f@6nqbM%ph%F1@F0o$lsXQ*zf?nC;Nl;&5!%a zFk%m0MT@RwPMgZ}2`V1U?Y;)QJznzT%*{rG7U$35;3HcxxrRSgPK zGq2w9+|g#Q576&ze6E4mIJKp@r0Dkcb;iUd*(C(>$}Y?|iX-GT@+{AQ^NzX20jp~& z!01XGvhZ`JOHCuYfzRLzQLb_!)c`e12)HkD9O#4lmCOIvUJXEg(~PYE(_olMnhvjqU-t?w({r*3lJNKqHmHqy!=JWX+q96Xx>)w3# z-EaQk&hmHOeD~eUo#pTR@SE?x`z2+0-4FjT;e=dy)+d+ckPexW6XZ5RLLb#+S_m7v zW0lGn-?{Is<bG>=Hl;LeU9U_bOk1b&U$y_g=e=grkyQmKbX^qE0?LsKG#w!xUN;dLa~*py-IhM5Lhzs$Xq`b{`!?)0 zvTVzgng))b+|Y+{B>WJ;*QEww=rP+iO{jD*nd6uosX-|sGEGSFP901!7z|Sb0GSio zrX|BTGPy=Q3jrDp$3>7Jg+m!403ExIiCXh+pY$dYY5%3 z1s5n~v#Be?Fo_H!k4Kwnuj@+bgb0BjG&b6_@!>tE{Imr~Dd*x^3QhL$8R=cQ44;L| zWJnIk1@iLIMQNp^m)VWzY6NcilW9Snofi3YvJJz+W=$9MqV7ZD!gP4f-dgxVL=Rg} zmB474Z(>fbhWij)ZNe%?f=MSyG%ZOwD_Mq%>ioH_ErwaP@kup9V55zWB!1BATa7I1T`-RgGQt@hG%dgA=n z7F#UNF@9n?UHS{tMqrFGjG_qJ%CYq|MrZHG{$RwpZQFj@KCHg<2J_^CGYM;Hq?D((j6- zS`?&oFO5QprQze3$itP?bek4o4wR&|YhL7=xEH|RyQ{n|#F(*mRs)xu<%I(Hep7iq zn{BLlu4@>^gKN2Mb1H=!2_Ylfe%+dklOz$Q>zW2QYwNypT;FdtJdd?nt;lXRlqSKD zQice~c@(a%KWLhU>$+=kyVK&Hm$W<|Tu0r!R@fG2QaGmTSO&OjYffa_;Crpab9uAb zjC3xTbiFY=*z$aEoWx#Tcfl}S*L-j-w=K@3aHCec#XK*0$(l%#BoXErXRlA^%=6XP zlh=fd>_$^*@}tdWGektr!)Sf&!JA1WQfjenLpE&Sd$d|FY)eonZS#tu$qG41t|7#vW@R?CU0XfhgmMu;AifHf%Br&EZOg`4 zRmPoOs=ArX$rF@|O0jud$o_r;gW=|vesDG#qB;?Ao*qca_fHcNSOB^Tn5K@ccUV!nAuR>hT zY6Zz!f`$+;t1OoD!qUh+b}aVc?mu+$nmDiK)lbpx`bHNu&@^jlwSjN!(tX-_8~Wz^ z&97X4{c6?%KWN^0cRPyUBYrR(gdso>4rg9UbzM*4p-;4N4xMv0XX{Eqw+kQd^9y+_ z44+q6M!RDemu;u(43ZciiU-3mf=!)qNC78)Rc5%aXiBaocW6+(LIG9EP^GFhBD~AB zSmq`__QI3AF#Amvxx`&mi`wAj`24EXLR3<5Efl{c`_^Lz>Ruj(tzHz}Jhbgbt#+~0 zZozINdXsVLbj;!Q8;h~=hAiDA8Hd7yf$IMu|2gM+p!})*I=B^ zZYUa_7svf0?bh;AD`e9ACAa`~{lLM2@?OkEE0DUT#ZeULnq~{vaa|$A>jS^t3W6YL zwf(?7zB4G@N%rXTRz z#l=1kHhd4j^Bc|QKSpSVmTg;MU|W_Q-09kmu%y(3Fbt)pN#7EJJ8%kYC;H69#+zW= zYydQxV+YI;DTj^p=H5iIVqoWTVzVkl83z# zi^qAagsDtvMHWa$I&Kuia<;Zy43@$_5JL~iL{?U>W1@tk?)5% zvM|tYO9n96KiEfPEI==6sQ!azP4xRxY~OgpF#s+SK({(pFRE1wXr#X0w}&5KZO$wJ za9ng4?=#zh;}kl&?gK#Jalz=iv;(+~4Wt$z#xeCQt0DXZxN7msZ~&J{3+Eh^aTaGL zG0m#F$f|No>cXaF3>X$PbdQlV2vkM@X$?l%-Ws&+8&0=icOzERTuN@fkq?ff{f1ER@KG4kdY2=&4qa!sp*JgL6H|{xipbc6cM&9 zJ>tI^&j6zDqN0ibDoyB@JzogMgkUUD3nI>eHB|&~B?o>4IY$J}0UHQH zaBDLqV3P_#sg(3Zl1a(_1(Bi59@8|&Sep!K0V&1vkWvct`QpH%aNzKA&k;plca#R& zAE!wIkR<8hA3Fc@NXZz8guJ)6e*QEpW~>+J5O?c@}1%+h&mgAf%4xqgd|CaiGm{_-*!v_$YXDlpn-Vb2>~EZ zyiWj=?>Zp>#EExFLI?puuKX=rginweA>&wNLW+rbsBk4|suNjGwpi$?w0bSsGwZK{+j0oq-}@p$o#x!7G@HEl72)s+rH9CbHlN7`+RXoOt39J?bP5Jfs@!9 z`6eh?R9P&GS}IwoqE>NDFxarFm8^?8hX4DImi3Q@@oczffAH+RYxkc0!Jn<`pZ&qJ z_a@h0fBp4I+Pw;cPiopHh4o2Oep1suDa}t>;{F$x`;R=bU%vR0f?l!W9W9!lmWuY_i-yptw;Kg7-|*G`pQ~ zmYQao-gVbfudC~>m&Tp7BYVvTEtZNUdZObPde>nxO>;!f7>}1`^Z9s0!CW=W?rl5_ zn$6IQJ$|%(%sR5i&w#lylD4eLYTE zgaEOw{3`q_JVPEQgy+RHFLc-1d^#Jjz$gfdolLVH0ZusFQD!`u&WpULm5{=i6D;aU z)GqRA`F80_qr;x%ypMcB6%yd8dTY=J?Dc98Ny7O?Gm0z=0zj#O?g!WnEz2-qZOvf} zOxJ^MY}q!Yksn2_n=@|Pt_utimPR86$4@-51!=auefr3JJ_2B)(X5;)&~Y#c9T(Mj+=~$m9Y%SPW^uxxxv_rx^G}{cGX67hKZ708CmUps zTt^-uuO}ZMm&djTltD{5D^b%rFXnZ@eGC#+L;S4FwbD#grA1BEqAnJtt*BEiYAA$M zBDjDq$Tmyz-7MALm{G_?$s`t19T)M#ajHh07xkrKSRgCp8Iy6OWTNUs`E$Nr3K;nQ z?qt&QbTe2w%KxX*!B9f;S^zCi6PJ!I1*Y!xCX-#?=PwVIjxukbJzx z?;ChK4QZz{(H+~{up5Wpk)3|OBYnr1?(9r;*MEV%;n|M9+3nDfHelObw;Q{)xz^#o zcpFL2LU&Vl?6+Ju9dV2N)O(DghIKy;eWY$({*KK;K2DPvneGEKT2ije}#p(joPMB$2*njZMB1E8r}Y(A%q zT8I{9S3e{>TtGg;1`Y(XDXyvDMG^WQj>2G+Qe6{IVH8ptM)>ygZX>Xr=#)}PvLQ5? zcZ|?7gz5GH)*Dg)I21rP8omyU0<9EV>kSqU! z1l~=S$qqR~?j?_scM}p0M;Ih3ZPu8<80ZbnVJeF&Qs9k5vDMNjAYk8?6jD`|Wi#J7 zyNpGt;vz2=oC%~rFCUli^_41BQf5#J? zGuJWzkW&54==;78;QPLh4-Nnj`O7#W13LUZjSjv8qbwW2-?-?x+2cR~M$~hM%8D6< z<@-SxCT9lW#0_G^A_GD~f9Ma@bh6aSmDAN8ZiiA5xO{jJ|8f7uanCd;rHoR;>}EH? zrNaZb{7Z|69{JdoQijkBO;3{g6NDgXUbzg9z-7`TCkY9Ihd_Tlxyp=?OG<+zK5$vB zQ5zw=NQw9tguJ-gwyD->FHF}RD9;7#w0pBgL%#fAb=9`onrZRGG_z5;Q{)KEMqVtt zNS&>XjdllcbMvZ+3*bC(`~Z;h%9l-l}U`2xoI+z1IUMik*#N z>beHnHaDYad1-#t<|cC3qMv}v>96TX4gK=8q7j7vE%9)`_;Q{a1 zmTg0$-ATBvTLKUP5fDLGy3UhMy8*Us*{U&*qNrh5ckCTS+}pd;G8$17%^Ql$HE*_k zy9fw-*NRCmI)mYYIR;SK~r(O#vuqz>z!$+}OD4rgAq05CCC(e02>f zPzr=JO(`Zqnx+(>6nyeXv4pr(967SIgrGrpqB`ASLkLX@fqsBOXi^CD10;kn!meC~ z|AfoLCmFeqyoQi4oy`SCX<1#Ssem+CCEXx;s8yG9v0aJo9B>ygYZbhkcn4cA6du4b zn`xHD<`bEa#2htT$oQvCaC^4=An;r7Ns?9D?o$G6J3RbYWZQ^)t@XCEk;wHY7t}2BHz@t2JEd-$bGNT^gJ8VH8eawCG!sU%dz7C zI8OY_jN!2hX^yk2S5_U@wnl(Pr_%v|PP?rmjBLwwR#vYXjVvi-*klx&4$}ZBQ{QNs z2H@t;%{;Z$xN;f(ehy*JCmv}K0$E%ZSzH#X#pmyT>i)Ao zRGd9~@>Zze_UAqCd4F){;g8>W=NEwduQLY+5X3{SUxwGj^42r%icjhpN~vm%=-wEa zRp%<_PL-${_}rdvLN0|0hJy`Y=81~2=)<^|dLBsS34HZI2f=%;scFa^rt8MqXw}pt zFt8o#8VR7kZ&w(GmWGTm<1tUy<%fcyW*FkArfc4F4aV8wH$weU({)iwb7%3*spdMO zMTIcdmJP<(KQ}ZG!hF6bxOq<34f(u#bU@iD3|(g_GcET`OI?Ye-|1Qw>oHw7e#eS_ z%wa6}rXdAy5<&|{&{ZQ3KhYF<@qA>AGo;sAyUbhd?KPV5nx^~yXjEEe;@Ir}B2W>g**Nb? zZh+4PfO+6hqy`mIM_lB&%^8b7YPLI_mV;oyQyu_<9_0DPW)cH37QB}--=8N5XP`fl zrDy>-;Mn^vr2wtgUc1@!d~I><%CqncT*6()#-t)7495y$WyiddnNW!u^W0>!g}?yl zVOHnGYS#9D&6pRTs=HQbSa!^Da<|Ekb|1CEaLBbuRTT0?MxJj!`CrVuU4uxR2`nL@ z2ghzdQ%;t~<7`|6!5K8qJvN_A*W_(C-F?r4kKTRv^(RdL{q%Kjc<07^UOoR|A_%$i zEFQom;*t@Wk(%5^o=?a)QPV_ai+WK{>P4+;A0&~Z&g3TKGLuOkcA?H>In-8cUeEea zd;1xChTT_f6J(<`PZe42LODmx_Khdg621kL!H}BVEPY(6y?k)dvp-flynTPQU=DW< zpb?B#?`bYIm)@Bspdy2DtI-QW)3Oo(DfQUr!s`yg0Nyp|yW+?Sqc8`=@gHH}YntyN z=iL6t;ibs2JuPGW&rduaU+n-D=374TiCN3n4GRPe1vpN_GYnzq8lxJ`GyunG%sv6m zyFu3(*R^RFB^4o8{sIr+)A8eqQ)EDHCXbWXlJ}8Mke?#IM*f!k2k4N%3T(mEZ~^Xx zcf!ZvhrBeDRl~7}Bdu|6Eo7NzDyc9v*@js>$tLk+8coxws3ucUrPIkYpU$WA>Aajw z=hI2K%$m;P$#fFSNjY8fGOi}mbehFwHC1I1B3=Oh(6eCQRBE-F4I0!_(CTy+P-cX3 zUghOXMsb-}dAX2LTvl}!=a~THCE~JDc{WYOXw1DNk(4tfvb31Bh*ohRn^jq5ai3yI zne0QktyPHv6clxSE_6b=24%~^WFwqX(!#i`%8BeadmXqBTVSgZsw^(myqXk~X)!(TH^1HgEx z4k2jIHCC;D92S63-8cYTTe7zyfu&-1IjdojE$l)L10AFL;650|#2thT|0JJm!DFxL{6Gk0xmThaA2Aa;CHt;SmEuBC5qu{P4b)9ph zrjU{urU_t~I+Icy*Q99zn5NWH3rYU_JsNDbvTt+p) z0c657HjXs_)B=qnmx40KWmF1IQ4g5LnBy|4@iA~Vjx_+(+)!i8Su-=gmUBSRrLyWC zKFt_sj4^)WZc!j4{gu^~mA-;vX@?N24IV5>hpdxrazM_Jhsf*5yV{NDON5N)j_G|@ z1LxP|tPI+ejHJqnEY6DgGVuSs3RRaf+XT{rm&Fn9k=4W%wp=5Jn$q=an@hDCmib+E zQp#-n>DfY-SyjSJ4yG3M*lGS^tmXx3F6XXR$hQb=Ct737a~ud;QG(vqdbiW*uAfSh zV5DV5Xxp|OIwgat=aL6&u8IOi{W$P`18I-|dY-50ng(_YF^XJ6SPv@|Sr(Y4I_Y`v z1#k|Zf8Xu59o-KOSES3BD|P+9tfu{W`^YK211JkZmJNsJoWMz(b9H_5&GbrMv_jh! zp(AA&3F(A}X*C;`WgORZDLtQa+tdK1;F_-(3k}0QXPJR(*>LXgKO6|tVZU$PCl^Au zER9G)t~`qeaEXk_lvLydxry9C?jc0w#WXMch3!bk%}%n&WEq#WD#xYGH5|*VE=pCG zQe{OQ7d0yaw)AL^hVp;;@9qgZ^K zUC)b5xNsVGy47QGp8X`mE@0%sW1Mo`XTZ4z9Zs1RA#fpozgKv^I4}%niGxQ&4vd)y z>u^iRbtkkez@BRX^%)v;>41h5TPCuA0x-@50+Slhkm9Eg^D$%kHkuoGCII{L*t$tW z1dsX*ygMQUFGO&EHbOT-cY%;n#3)bs zIdRE|oFKQ5hsa~(N%C6qVM4~aETIK2vd?<#DO7bv8Jj zi8*l@RUMZqm(x_%x*Usop{6RU%1TzX%8OX8P(=8hb(Yk-D}cf)Vidzac{oDvB^Kva z3=n^;!MuMQK2A4-I0|h*-!e_WjllN<3w+Bm;Zz$;gUi4(49MEoFin%AK1$tSYopO< zbWI?$KFTQ4mmd?O&z$Bea@}Uj^8g&D)wJ!uhDHMrL?r0QVJ(1617ge9@7_foy?@96o^G(naAj3fHD11v`XP)u9 zHse^MsGC+RupP?^6U(+-w|_mtxoHrXh|+dCV*u0iIbQ>a!q&DJW4j5EP}U$@>`xks zEa$I45VSRI5Cq^jY0LG%&|x6%#c#Qtf@&1MO@g7s6D4!SwRMV%MJIObW28VZ@HVG@sx zgMG8SSk(CFiQbXD>s?B>n^y^9l9+KHZg1VPy|K{((o_BLTjKFf?Zdy%fE980&2J`% z$&(fgPA;#wr*3CcVUl3lOXI#gbl~G}lZ^Hg=vTr2fqAv8R&S}zzJj>-gYKK?M zpTmt$fUtnBA_RMNL8Q5MGB3_EQ_RX)Il9aN^C@!xWQm@lA}eF{Y$1z8O=mWdf9M2v z3e(hd0Mm@az;_&tBcO2IFbEr_365(~G>p)30Y!zdzJAT^v%1 z-_N;WdMVP#0AU)s2I#t;VS;W2f#XUko>@D#o(_FW*BxourU_Knr8G3dky;o;k!dmj z&UIY@a0X!6f#tduc$5b1RvZIRYWbZ`t7RJ$b))@&ZZdA_lmYyM-|zQ(e&jfS&DJn& zT9UG)Ckk3t;CH*-j`xeGRI8~O2vMk%C8UI(oGP_44156B^L?p-l&~tA|U8mBq#$)r7-nwZ#*8nh9c;OZcthm*=_}tG<-Zas;49=bxrUr0 z50dAR7m=5fSCiL~w~+Ud50g)mFOnZ5Um-tEewO?y`5p3mPLa>8*XCq=pmi)u2R zSM{t`aaAm;$>aI!m@8S-u~b>T3AK`{Rx&HXgecQpl|^01qAs&UE$UJhrK}gFl2u$Q zSyb`d23e)@O{hwlm3bkW?*nQnWKqg}C}o}1d_NjO7B#5nBPO0qu_zJjEdWRI$GMdJ zaV8yvEe&8{0+=;`IbY-Ndpws(2Viaj)Fyy&_~Ny-HCQhJa0}*)mK(UXwg#smJ9yxy z&BTQBH=e&y+;CF7+J7P94nA=HCHf1uzsO$2gkaZxuzd6>04Ntnj@+<38m*l3pDQVa z=iCXeV?wa|@5=9b?BxvMju!{Eon%?Wd^lbs#@Pn^&aIT$cpp*+gb)H8iuW@E;4W&J z>|Uf6y`54AIOhx;#5<^k^j>ON^mnhj?q-BZxxWCo4-xSWoZt2ECS%}TeWQErkpjMS z;$irC%Q7$AeA_v3?y8OtGk^zyv4?JZHNIl+2m@e?g+N$DSKW~8-?DoC?mWNlw)G3a z?q?~$9rrQ-cJIBG1i0&bvbT3C4gjCHA0YYs4FG_E1W9=1GJF{>6Q7I-flNpt<3uIg zHho`K;^hhkpgmR@T=hpqP}t7mZ;ECM9{#f98@8eIE?d{3d=_qlcDwl7Jhc9LIsCw* zhra^4VZUeH>Z>Zhjbr^8T!v2(hqTEOsR+@X`HPzUj5jX)Azmd#f^bnM%GM$S7%&pu|d3&)RVgb=Mt zKyVx1yknUh5CSTbBPN9m7xhdnY6D-BdY%kkg>X?X)IudHENGtPjT=K-&-6QaV+C(; z&8^MNtzoa%>#uL_tt{>S_;@(qI zuG(E&cN_hYY5*MuAz+%#;WhItMQAlw4u25szJuuWZM+?vz5^3IcRcc5x1!yBoa@^7 zdqH^BWD_CFwj+Q>BQq_x*Bi~V3?R$qtHYuB1slPfn1l$XRkP`2hI{ z`2_hi`8@f4^26k7KKz@b%MoFIdHu*F1mxR>LdqG{)ILpeJ5A#^=Q4QUZ zSzOllYT2b=GO6#fMZ*cc_O(SlZHxf+!_9(qxMd80U4sYN8zYDh51mF@I^S9_KSH_Q5{uXMNWDUe@QI>+#;J`>gjn ztj|yL9=nb8+3ydBn`ye4rtcaK@0~e`dxyh!r|IFRP4je`o>r;(ePxR+TG62g7ZdP2 zF9{Ge5QeF1M9{LO6?h(?=Xa z;mwEdH%-%g$#D3WrfHgA9S*;0nx^@N;c$|s=gnag|K&OB(R&6buzB%{P35Lo0|Md zO`4B4C^q5en@AgnKh_Ch?K?W1Fbu=a?@y`+;&4%u=F*ZU|Hg+u+CXf;bqzfHQwW1@ zCj^4+baC+)SOz|DcT5;wgjbVC2&TmWdEq3-r|m_-hOwUN{-_2zKK~|riOL8=AwUt% z&yOUm-|{8?J3?j>X8En89$?4MJ0627rj#?e1QY0|de5U;r;G`vbsyJe`cki2cFxN`C;B z86q_h3?T*Ycs{^VaqRf=GT`#^d~Gm5nhw(xfpc(lT{mWfK7elM62R0%Vw#wb_Y9Lm zx3@_M0Ya|)3S5M*lk>^E;b zvPUtFBgvQ$TmTlu-h4O!(6uN^L)$^q0#GVZXmDxjx@zMrVgu7OC^w=os?yZ=u$rHN zuTM5_t~y%olbYCN#9#;HImly%4!zJQUgj?+U<2G z2y`8~-Szd&>(knpH2VDeI(kT;KloI+Do=;3 z16a+kziv?@t*YxE;*P^5XIxOGHG;rpl50q9N6rWe4qONwxDWukP62qcQM4S_(k+Wg ziUI-dJpkzTX0xM5$`|+BvoEmgOG|^p?}sJ}PRjM_`gsM5#dX(Lb9_6M0=eW;Qo&8f zX$!#|&Oz4wr@Bn^Z^YMB^rf3<^>!J_AU&%$RIPT8Lbc`BEwRHivt<%K)xG zQNIOqr7i?_Ez@;5r81zFNj)BuENx$VXA`J=fQ?y?-y1Ne3;94mIw&rXFx1bm=m|T^#@$jYh}){_l4?jYb3D z8bnK{6nK-nQUX%lr<59+Xqb#L!Ko$0;T=G!W&>c8>l8t1j?fHBsjp9j6qW^2dhD4& z5(C7^V35QBaWZ&HaLWMTg1gQFfEk{rQvm36<XMaKIoiO#t?I5F!Ae=5fwOmI=sp z-=iW3Er6KC3eXh*RCirX2q^(%Rur?%JRjOTW~S-5zHc;CXzDr#9e^>DA*TQgSGKlh z)PZxK_(XNY4-n&cuQsaP?M=!+LuN7t;Ns(k@4K#T0oQdiY^a}N&1SdjoZdS8mgD;f zx?$_4$+!^aA100qsFIck==m0Ny~baFkeVrwqSOon;73d$7&lGBGIT)ScM^#dxh;oYH?0Sja9}R0Iu`E(v2qS zSqPd1oY_b13*-3D-=&>Ma>i3h_t z0Z8KEAWnYB2?8mV(*YEoPbp)bD;AWqFw{YhVpam!o~P+t^E|f?0EXsB5t#r8E=K?z zPzuj9S^$8Q(ov`5dhJdo}WN71nzoij=`O*2g6D_}cO z$F_Ch1&p~Z--CbUl%X)Wlz^HhPZ*}5X&R-B>yGW<3P>SLfsAsgX-Fs`SN<4Z3tuEY z$;e4U#*v(gEU>y)FaZ{uhI*cXeRj1-N)~B4s*-6V_>yghk!{;{6x#NoIRlry>R|Mt zTQAIJ1s8U|cg>l1y&}&YCmXj`##iImwpwYn zocDLeBj3k9Am;JQnNK#!5pssyODKdugv9>G1(zEk;lnv2pLzia+Xc%bv+5k1gp6yo2FSDfN6UsnR$`!Dd_aTJ5o5rEKYP92}?;CiFnbwTTdToi@iVdsu61<~jt zT$IVB&adv^1n%?3YoJU!_)~FNHT?D+Dq_71O;ozZd4&}6pRb)w5vQ|jubIsdXR~XT z2F6K^XmDeH<|_N&wRw7oe)-Ou>Kd`GZ@TlQon7p7Hr6Y6!OmU-uboZt@bB$Tdo=2F ztZ#nP>U2h?@QjNPt!6U;6!uyMY4bl54z6PJ-s>EA{^lHC@M{CWA!pG0*LVtrkVqXlz99 zc{pDmU2hPzS_lo**ofYB_14y)A3yke>ek8QTU%)cFc@rYU3Fn+8)0kfj$604k?tP3 z=^uQD(zU?0Aa)JM0d(Ezsvp4UzxU^!hgGf8>thc;(zO7GN=>bS*^9!&$CqGoEEp)m$lMw3yw=C%Ph)xgeb-^4F<>+oMSEsJx*TsfB}dqJn|52S{=X6vRo zjx&6gKL3Ij;oam3Lcl@4A%)C@Z?;Hl7Id70YF=4(;_Y6rC^#}Na=8k+#WUHWnpcg2 zdMw=Y5+o{I|3W}b@#3_)6)y`bBt`Me}HUaQ^&N-^fNsj{uyz z>HPUbDWH^78+6@s+U?=iqG~uwwX!5y@3vdE#TYm?2w`_svttYgtuAGZ+Sq%Q-tP}X z*J04|g#agQg|d%NJ35jsSs^t!Np2u_k;lkO$s5SK$;Zi;$d8g|$S;xKjlii~J{K!a z1641Qp}9>_O!K-}pr^5Ksi%#}MIREGG=`Pa`N~xMYSd+-5CJz(QWVpC9~Nqw$a*Di z5GpB(2X!LGfZpzU)1(jUb#HX@LhgfFV@H-3$GZgx^Q-P?R??(soS$?hMd318z#eone=Ym^|ZG-eAO!O@6V^~I|E09W8(t9M=CrV#IVZ9Ql9G4)o7FFy8{t}Ypya9jJTgVbN*0{^z2eCjJt{n;6tmQ5_G_Pe{Fhhel!E;)^OTVylNj?n3}!r~PyADX-;*BrtrQ-|dd$=(_v% zjv_o6;_^qsv=~n4$rt|lBu(|Rqxt;k)jK=s;jcpzvP-5PMVGJI`MF*Y$TzvCPe12) zZ?rpJFR$9!NmKaQpNCF&{Y~qw7C@TqT--8*W^>G&;g|h2_%8ee`M-r!(`uR*lTDaR zC)0VASCi?a%Bx8=$>v2h&*oJ=y>FjRrg=3lGVK^)I?v|Cq?%0gYEn$9Nii=bRa(u9 zeDyG&PKv2ho90zs74u?J%(F=~*@U#3OgS##R!;zO(VrPDo#v~MN+DA@k=t~#4U_3& zA12dDIjbWti!xTaii{IbsTZz)exzC)l~+2 zdZw)zLRdDVZ5}86!_ZX8ybl1)rUsu43|lUD=o#TTmbOC>?uMj%qkO=XCZ_F6%5kqy9-iC*tt;7IWIf;c)eab zdA|_H7gfJs6l^ive`2kEc#vlO)ponxULB;_pz?ztsNmD|$dQ}Qol4`Vw}&hp*7b=J z@Ks8W^bTJf0wn%q^VqS?i60|`=ZHz{`K6(m!y_Mx&4}a$wFAT$m>i}mW>U1+0gpEeL zW!tN?oZs5%cHL_q=q@ddCY~oXWg>+;gchGJ-gb*a;%Ckt|5^0lTs3ldErB&eVW=>LzA){fC<{$$b9WFy@%21>Pl)D z4!qhijIcS|s*f-R{$Sos97h;UtJ6Mnrq$E}DdVWwd+xTOyT9{&9%69i*WuIf|yoze$S-i2CUzkEKl)CR2BI2(d_mq>{xgNYw-G3BycL znI@VbFGLVg4v37ofKY<7rb#)EXY~TKKmI28)1x?yWGY4f#D|Y?0N9HF6O?^jAa?-A z<4RJdFEttfQQU6F4pM+(ZEcw6MP28hX$&y1(D)aQ0LY((#j#_P2|_+zEM~LT0Wc=3 z<)u#BlE^g4CyT{WLH}y|s?$5$A=);$#|~~je-+bp`8A-x8B*$SCXoUcocjTlk_Unb zL}Ws+Krjm*H8`gfQM2237p*oxr@cJwb{%G00Jgo<3xdRnqD?haTnviEqR4a5bO9Pt z{ik#goKeByO$&h4wQEi+Eg6PVyTF*PVy+LI7U$ zjH}iXQpBpqFfF4lyuU{+>O~ocHSlt}Cah{&QVA*Ky;|T(8Uezgio(ZtXcbHS0bn*- zU1)wj@b5E{*c<5_x*6NcF00wIo~2(jI1zg4WSUtg`Pc6%15lp&7G^7N@Y9ev5t z4a$UM!f{Llh8ozmZMhCdL=Ig|Z#HLj9P9c>cU^4@TsQeZ-0e~v^b4738hUO^h+7NG zGK^McTFaj^TWtzq&`_R0M1V$;z%ui&A*Ct9Naqz#Cg%bHfOFfjZ74GRE6>7L;1baZ z8FN<36>~p>=&_GK52l}d$%o+bW49b0;!^7W>bvQ&jN=Lij{4E`GQIuI{h}jf;5q^C z#jewDwZpj;1wr0HOyXpC_bCSXu@}AUOt*P;Q9#_b?M@sczwRyV&i-0s$e8g2#oLG; z+O<$<5+IAZD5XN2>4d$z?>abm=HQtA`MEg!soQUV=E8+%`t+K%0?qaN(44DdMjT18 z3o?r%K%iJw)w80?(!^9YigCG+s;XzufR(yjHKa-w^aBt;9na#7{ijVC0OCn=3;Eg` zVhw;N9k{L?giwNiO)N!I-iX{wblD$BJz*VJ_c~NxzCGS0rQHC)@e2_tZ?;f-J{`wb zBbdfewCKMyseD49=zSEC(k76h=KI>PVRSkMVI;irEc_E(ipr<&_UZ4Af`Vdlfv**k zXfx2MJI!6?Kg#$Ya9Byb!#h+WFN1-%Ws(XYqWn;?W&IB zFxI4aWcT(vc8?%!Qsy|F!(S6~h_K_&)3>8EP18sSDcoMS*K?&50@f)6Ow<34o3p1Q z-!x6j^Gyrl1hlvF+=DPw4ac%FEIQ|v)nm5hC>4hIxD@5#W19Zmp%6lZLJHw<&bcFm z6boUC@=YPnt9b=ELhd3YtT5bIG2g1^`%n?CL}TO}C(}hX*@jRk_Aiw2)TcZ%K7y7W zbql+cKmSdp(R8v6FWl92L1Xi1r&S~gb>ofAdUF*8=K?;F17zuJHk*wz1k2Po2M8K_OH0^Z?X(3Peq()Q zsT-cY`tGGx8(;|D`g*n2Nmew=AB|V~owC=17#Nch{B+iUKZIw9O~&MEw1`Mfh0J{8 z(xoX&0tmMbR5IP5RK+dr5M&qhl6=V(oO9o7<!kne_e*V2o~a?fws+T3+gw4uH}4;K>K9{wazpEBiZ& zj;51VYjb?v44~Vc<99gmXP<1#DVlrU{I3sYy-OElUT-LC^p+9Pu`TiNb-k8T`v9;u=WPa;_~2`d4F-%21_E;yGJ6PdgdrkQ&UMez`3q32G&Eyh8*u(7 z_l+#evPSp)3Fn+2Fm^D-dM3oz!yEYlYeA43)J7-{b4%qVt*0Gfo0nBcN*n1=)Ypm+ zg_Kf$UNjvWa#+m~d2-|Hf!&T2k-`76Ov5ytHfXnNFtJg)9|o3TnD#>=3|hT(!E*Il zK`5k%Oe<`~agPgoten_ShpWbR&oNEIw4r94-Ok`LrxgJ5QQT|<0krr1Jr%Szv|Ig# z=YewFIO_GH*mV`vjkP0|O;ZHdRf+52FbEpWIO7y?fjq8L%OV9?a8MMY=+dZJJVxHd zMI(#L3d`a=Pn(8!`m|@5U%h71BAr)^i_mP0Up_lMZZzR2Sl$5Mf)lz3j;8WW@|jk(wGp!$l%IlxCEC8C6Wxt zIw2qnCF?@gk({D=(en;66|`DnSzW}1bW}QXbphj5SX*0Lg)gaOWqEsheZAF$R&#BA z`@(Dn-*dy$*R=1xyL}D5_B_O^7gqmtb@jpt9B0~1zz^A*Gm6A$Uzj*iiFZ7>yqJM#Y@PXyoY&M(y z^dq18?F)k^o)}#CnG-VRRf+d1#pn%e-ZYq%MP=N_ zNzOIlWV(-FkTdXIIE~O7Ns74nvzv$%ienUxr#;I`;qhu9q!fedaqtfh023EP|CxSD z;F)X%KR6A0Bk@*nW!xytV&$=iqR^zZz99eir{eo=R}!ZDWhMrKS(Q zEo2_Uk_o_tauLSWbhW9AN>2}qyR)%bZR!I5qASE;uo!f^u{1`;-R@vM90<{!rODMR z&pvzQYLd>*f8y})-<&R%hx_aG(YJo$6JI*n+iQ0a1g%yOpwr&lo7{8Ht>a^&!^oV^0v+H>m7FkKRy4})DL_=!&_26m_nG(zk2m;RsaHT5jg+f z4?g(dgKqoY8^86L&wS=HPu+O$_Nmvs4(~bt*39>}yt}@ioqsFdBJl8X`7p%!w+cY~ z@9FfR+3cH+j~|>l^be-f7~9Rhcf-rgEm)L=?sclDYD7hJQ<~MRSdcq+Za?R0+04f0 zea{n5_WMxmiO&7TpR87w=0%?P+2bvvX_#j*QMI?Xs2PREm7R79Du#p0_;}Oo>*2zM zy;MJW8>ERHHLKMloBK~4V@jgx_s5K#Ef!T|rB0h!O?0xq-}ixbKl}a!2j1uAPU0w% z#JpxdN*oM^lc0@%xsj#nf&z@EXb%Y;+j5r>(Z(M7%q6fzS*%3WCE! z2@1owYPEch!>yZp(xmWh zO1JYo69Qa0>h(4kn^~Ss_ii!LWQ#J*fGDz@s?u+VK~?Qv+HXQl48*Il>?DQpC7`vn z{3pXu1VlaO5JqF?LdGHfngQDQ#L#IUpKMzdM#GcSqkHNa;(E6W%Bv_848|DhcB}nX z1$KP08HYY+!wutR@I`fE-S&kCwqnU-L{dSAuc=Ufpm#zDN_EIFy!6iahkBP!)$hy zzYQ4y#$CaUygpDW%c{={vn*>BMhbs#JdQ~uygBG_ZORDvyf9(!Esmc4cITM11aOC+Sb5*%Y(5zi27`5;DT<<5RUylU!#I)> zX(xA%9PXo8tAdJr$9bohhe?uJ2Adb9h95+}?@SzoZKgSA&kxr1?BsMbCKZGdo%VEG zwPY|H?CtfPTb@MSZX1)mCr{h$X_he6n@sxOM4<`8Sjr-bgbUKpa;8+)9t_F~9(low zzlr~ZpY%TDz36$dA@HGD(|#52<7^X^isKEkA}UsYjYsxm(Uj z-~4*J?P|$LrMcVgHU{oSWdJCjXlXy|SuP>+MEC@&%@TTF**ngumaB5JUPo2;60xS4 zFY+DHs1z@VdNp4?*+}6(N=M-@qDd+_-1dk<@lYD&`ci_xjPb*4a(Fn&Lf;rB4Bgtk zQ$~hN5V#})F`14T#ac!}g)t`vFfO7r$&K}0)3%#$O&%kSBqx9oiz6jNIZ1q@6c=IA z^?g5#sxpe4A9RyYaHWi&7$Uw)5&|imC?0cR8FNNf=bBt(vP4lH9F&EyN(mG<2MB2# zV^;8(t3)dTCCQExnI{5u*i72hTI7we70kLcZ39TsL7Mro%Q6=SX*x&~0PQq&_9f*2 zkMxA2q0aRxei{yVUjJ zuCn72OmuG^84>BX0EcyYA$M~=5>kUg2V1Xaix#fh-;|m!KGr-glFf3iIcxo13%0BKr0zq-!VSU{hblqaN$5@z&z`+7{JMJ$#rIa zpD7X(RJ~pmm_!7tjAfcjZYX-T17Iwu6t4L-<0jej9f(UO$Y)FuX~~%$H;V@>in`q> zV!@*CYr(kGM2az=gp-`${5=LzPD{ZVGk$7R*zbp0r@mo~3#olcVE8!FwEMb)^IsGW zY;huDoJmTxp^#Gi){w+m(98`aapxQZ{8UIrYHuVWsa=r3`LoEWAW$xvIUh;jw2VO% z2bdJ8kEuA=IGg50&IK2Wkuq|fd;(E>=nG>3YlJ^+MIg?+b+A#yl;DErMGj(2#^%f` zhy)WpkuR7a;*v3tWL|O1voZQ@{HS;AX{+iyRq7HulTuH74%BVX%v4ZMZ&O!3Ur2>t zJ$m45`^@FbM3*l=^UUSTgiBT(gOTX*!UB3LxQ&)p%dC$YkB~^ncvcaJLvi8y8Qb>vO547vLd3d>`^z`=aH+wm< zN8-i1_<1h2nNN7nc(3-}=)K?bcGe4bG{1=5L{*Kv{~Z*0wNvHqV71&e)%JI=SvP7o zi`7-4n#ANZDyrS439PMmDFdX>+Y8&Q34YsIRu!146r#^N2 z?2PE_?Dp-mGorJz+yCyvxc7!|*YBBJlypH?;YNUyl?k@(EHoo&w8Kn{sTPE%htO^ zmtc00tJy~6jbN*4^5{&ulYkM8Ni*BP{t9hZ)u8}BM%S%?V0ZH@_jc z(Sj!_=EkJ?blL^9_G4q>*yuPmCJvQuk0zZs9OaX7Qsh=c>ns~3Qc40N&V*^#^}aDl zyGlR?;8Fk#XI8q{kA*n@l+jVduYC(m6lt^6ZK78DVBF<}lJoxHfU=Y*&1gYsMwF$r zfNy>k%b9^MX&oM{A3QpO9HeP&lIQu>+MJ0*kJFUdR_pj|lyI@IL8r(?;rn=#mP$#T zF_wM2-!xTT6lN3{1C|uHFUHy+14;b9g!M--08vaNbzQa* zXAH+TG=i|K^6!h3Rc{rA@$k)q-ofD^4Bd%1SCR|-<%=0nHp&>~qq%Ek*=YITA3W*x z!B*?r?e_Z0>EYoJ3@~;7DvWxw=IHf@!y#z0IXECDIG^Ud?!e;?fLt?{Y|9QI1RE2F zu9j6z;4L{fz|FjitK@!pg5=}go{vXHS4powp4a1|@7wnB+sSi&|9c3d;qEW?>UyuX zd4HsQ4f_4Vqr-ljjK&$tay%|egkk&0y6t$3x777sUGI7PH7~oLj;;vENsBXKOw2Bb zo9IKCuOx^8l(&Eiv`*Us-1Y6a$g7jV;G|!c{gc7qq}T2CP6mUMDovxTOsbEm^+jbC zrRn;Es=OFmA0IpaB9Ti(eRt1Bd&H8aJPZBDaoW{XLvLQfe}NJJ#M;Z}-yavZ^WF?aq~?M9gw*MDe# z8Tim`3^&}`|IMw!E%#JHA)L^=u)~Q`R%<7v)y57u7m{-+I^yQF(*u!|aU4b=!6>O* zmdA6Yq)^7XkDlFsoqH?P%m#jLlmht-KwD54w)WE4y2N+B5L^h7(8?IC!G*Poa~=qt zWGPkcHi0-dLL_Y$Ta{S}z_-RgNf0^bE5Q-@eiU}Pt+wsNk@Cwb&-q_zZI!Y{TPa;G zgb+dqA%);v2q8k3Wm(E71hjK;Dy2JCT4^PC`0o2ITo_*-+vzCeOr%B&2_0Lh!hS1F z8TAHbp`mq>$FX4&0Cz-i&iHVhPK!%dwU}wOO2L@$t&u@WFYVEUIA&F9qPPfzU_9w| zd(cY7S#D*!RqyrUG!4o;S2E6-a`kJy2}h0DO0bS)_ZT_^u4IlpTb?|75XZ3)9Ep;j#`k;NE4?E* ze)M+l>%EU_-y5sqI-uf#8$T)m4nEuw zFf2X)Vl5?jhC4<{l9}0i-0Wy7ru#HlvSNUo=e3TMj&FXs#8Uwk_0K!AX0C~NZ$`*Os>>}54zRw z3SnKEjyld2QLF_x)+R|vXG5jJC~p;2lBP+KcRNKI2T2fHp?J)g$T$)7Br7Xh-8dGK z7}$M2H)L({s!xw*q@($aUH3j;>?B}$=QlIGRa-M_X4O2)ET$BjR>6T zsd7~=r?y8|o!}X~=KOp=dEBXe5aXS1m}S{Cvn+~r>{6eRUsPq_OIcWeRAOxIh}_h= zq7+OL!NxwZHP?XFlo*@)?B`3+G&2#ziNVLw?d~6REB3oxoPTC&UEXyr>&9AvlrLpb zmQ^4D9wf`puiS5@zhQ(U2B*GH3h~?dHT%=4b%jZc%{`l2-R)WM)QIS}tUhn$Ci12_ zIfw;)3U{wvzkcohvr|b?Gj^=sD`JQ5xkN5@yM&KeTOM^~>lGs4HU(b_E*w-0Ac z|7oqwx8%RSI-8L=Ji0m^935WGWs>%p=hN{v-X-sT?_uxpT4BYev9VN=P+8MTHM=3| zM%6yqi2c36ZV1)v$irlE>C$cYtgd-8%B%OiuC11X#$dU+_Vt=^{)h-UGs|^RCde7kA{(VQ)uG)EV zWP)F$D365MiP!OJ?>L);K974}?ER(pUp#L|!>zU*f*ae8nPSa1PVU$?)1~TPPi&w# zwRvZ|Fj1QE2*X)vaz7i~N|;VTbk%B18vI#()*V#?Y77Lj;-)Oo+=kl@mr$+HyHnRe z(XJkoqHS`u^}7`%M0rDtT)z%D?rb)OeZ7^&S*iV(TQFzA+!rQ+jg!E}h!f+dv2p3A zePu(ZY=HL!#C;#!Z^#-jYv}PnyC~2ul9^JY&cGjy`v8XHNf~0Cq@Y$FCkMr1ezMu$ zr=gOq`$cRtO=D0-O9^JJOE|a!l#Lz0gb++A6@;NOzEcG0{5-OxRB*^&*mA2$2 zWXU?;Cn*(#kXlM&N`-#a60r-i*oN7}G8oHX9?-s3+P4b-f;kIr9sLs9o?U2tpv`Nm}Gl#1u&* zf*|augeVbt*{X!5fIAmPK`7%e&;m%G57Wd2S>im;^O#p2?RwCAmG|zRq25R_qrAu$ z^RN(&^=5rlK6Ba5E2KH5kSnnHhv46o^IS<;lYPII{CX8yhbRK~eJ+I%Vbw~4Ja9x| zSVmD9ITy8(Aa~YAQfnDm>&hr9f9hNdrbjvLifm`#jnEkELvfN35Z(1*#9e;iJ3$}? zXbA?qAfOcZh%bvs68rf7w+yB5e(h85o#WuRf#(rMjio>gcMV{pu={O2+Nn^wB+;8483~~NF)N1eT zO`84PJqHI;HT#JVz{Y<=cknUq#CxUp?VdN?H1lGIg^#|#ZvxWp0j&-}e zE`xd{wcACEk6Wb_@Ai7VWJ{jF*;P9RAz?G70Z#th(_n0997zN_!=;GzGGeKa4!1n_PA85sFN5KwF1 zw>HP+{vd*&EX`7ql;13TBEO~N-lN{h$zX zle0yC8lg7`F|>)Toxg|dW5>=J{qnDXan3o6kdc)fba;FenYKuiUT+_qXCTHRtmFP5 zs#;;Ioko!7{}#~BAJ>dQ&RIg14)Jj*lk+cpu7#!ea4O}eBBk1aAf|#a2*j}CI-LVQ z@WbIqazRW{7a-YnZeC@X4Txy8V*d{eI(*uil#E8ucMezlgqbc?(rD>Kt+#GI zzJG9770xx&fBJa!rH3E7H1*p@huhg^d+m{{*Y@^+-`=&`Q93`{ZNCkFcDB3ts)PMu zYq_W=(MhL+>E5+#FA02ovuaQ4grn9i-t?aEUWfWxtCUR6WIxKRd0piMfv^|h8D_gUbE^5&Ur>$JZtB}yYE zC5xuU_Z5-S+Az{#@Ly@K-fs75qIz$;t@p?yFY-^EyyYQ0!!*Sy2#;J=rD_ze$_pPO zD4KbZ#+IvXlWg68>B8l0F7DXhoXr>ehAP=ujO!d893NOiC(Gr*eo_ezZMxm<^yqLT zMOj(!s3^Du&Q4#y9G%Uab6M1;Ug}lequ#5$H+paNKHvKZ@29+f z>ivf2O(WVxw2QEd(Cn(~P}dPbG!b?c30@$jIIO)7sC>N={Ox{io75jCncj+}u5 zwvC8%1=UXG$eh@nA)@Q3?tHbb^unsF@=T<0?5Bum*OaPKzbBP!A~X@Er?}C~B6_cy z>N+WVTdSl8!{1|~JFKRf)ihx@{IgMO7>r)|JH4P6od5TX_n3*otP{teG#R#?V_;3> z`;6UWd$dPWn$oTsnUX!sTJ{p(*I#QPP|{*HIid+G6)%CDgJ)BEGS8Tz5MgedM+dCsiSz>pwB z)a5-&sYf|0-b0`Na_Wg5J2kO%Nu(ay{GbhsPDGbP!=m~=q4k|`nie{*U1y#=fY-t z#Nc)I{?~N%>hsTCyGqmFZ{T(uX_tH(f*_{>Q)9qpMe+_dWig-0OSW#VrHX2|Q5kPHg&w?_>2J2@ou9D4gT` z|95euqE?iB^rupybanF#YJFy3%e?$rER}q1KUY!g%A^Q=!7b<6Xq^(J2?!L(Iosg`=YLzWV6lL6k-bO)X{@EY%?_tJ=s z?ceSFE$`Ewhjcw}vDwzMqF%>?In|=x)v}Sh*$`#3RkKQ7$4ae4(qcLplTBUJ8-{j} zXsC<}ckWhdvHpi&I7xVycPjm4ofq?k+?5R`7o~;$)|;)GRmEzzQYm*Oi@d1UoB3i( zy1wwD-We;DgXb5s}L^w)PP?3REkIn$8Ra{z?+t%v=Wm?hdx?1sk&pO{9 zIYt!_QDj3Pum_GIA;kPNFJN?sDTb0P*?ZsDCX40H*TJ6f6S~c5UwQ9CI)hJ1K=1mmIOGn2~zV7or_qoTOzi{!w`dz)=19A3k|8Obg z(deu{e*M+Mdna!wCw28z<6igVjSu#UPqoMOR-&);~Gf?v79TVEpzI zPhR}}&S*0}joa=1)yWs!^O8p&cwmLa!OdHbJ$CcvVVwPs?XUjo_E&%Pf&Nju-EJQ; zcEP&aSw^S*DhTN8gKJ}kqx&$pHr)gE_O7Q97f{t#^43<$Z^z_YWm|BR>8sALtG2r{ zT*q*11gx4<2>fyte(C&I2USa66iGb5h1o5;G8rjBN%VqyJw$2XeJBW2IdHdj}o6g^y*V;F;TdKC4=5l``PT@hhjV+ z1|dyr78NDRqGzY%`z2&!O!P;}vTE4Q=;bZn5ku4p!Vu6V{BcK1leD5^e{al~N=R@T zPZ{Y9jEFhcfuCwd<1sOvA`wZFDj-Ly$VQzo$W7=!+AFD4tgK8^O4G5+QcZ$Mzo()Y z3nEa+6`_gw=E_B~?I~klA@9i0BOwSRN*5bdG zMleo>z)Itb+^;bg(NFvR(lK>!?;EW)h)q;^A?z?`O#Nf;@ZWTxYoTs6b zAV?u>8ppCDINsdkIflb4oOAY4V9u3PV+}Bv9MHC|yV4@|ED6Dh+`7xZKl zBUH{&WSu>~Xo^zFBgg?O;UkM=BDJ|2l;!s%qc{<`aRVYRTFE_mMmL~T`!ucmnbWpX z7=Med9c<0{i?gzXb!q+YAFi}PRZi<(nP>y8%B)Zt+QgVnDVvpN{#ozM-WTX*bTjY? z^bc5%!8uuIBZm(K%xSt@sj|itY`RJgy>^Z0lV>+=|*QyR_LqWVDd`>sS4rC53}A2x=)gb6wv$*Y)dm%hyV$J$X%cIw@lj<9StaqslU3 z6cS6ajNNS*vMstT>UI>G6M4kwSe+1=K9RI5-~k093=IJ|QOCqiZeO0 zi7VjNRnO#Ca%>A`OpzCG_P@p7;I5Z@``#t*K4xuF%dq)POWp_!U0oVugIiBMbu%!=ye<+v ze%Zl6PGKP8BtAa6`OU99J$F;KubJ;)O$o> zNcfWDIEv#l-&%X^lC{=9e^=10%OlRB8&|KMp5`=u;)xd`#*&xbf4i@OfIap= z2nrquhynz}ZVrco!4)ZEM7P&@4&?dzc7)jT@-$Ug(7H9|6&+W+2fU{|F9S6(yAPAD zD{)A|jhaV$rFZqU*n05V=~Z8k>`x$$4{jIt4t*bAdT)Av6UTt>5C6%%#r+3y?7QLL zzc;(x#F6udzpzfCcW-+CK@{PkudeL=!!YvQ5D%wOgl7>1!Tz&|qBIBseCSz(VIBkl zX3E>e%Rcf;HtNPh8dP~_-kZGd@x0x3wb-uAX3%a%Qi+XbwyS7%o5I$B>864opeM&} zfWNb|$1xn>@BVH%QUus7qQHbjUgUhtb+Z`)v`o$FiKx3($Re+ptyWj1Ny9eSY&Wyb z4=^dqObXJ9gvdKW6Nzh$wUDIY`@^{j9U0sFp*kjO_Vyls$=;r`@)|B2co|9N8^+0?omOOYJ`6&0=mTInO$#{~3D#z?=*^a6-S4AZpyflWsw)$PyA+U?-B0}9+c9Dc24AKmGiK7*r4eRd#MAqySJHn z{)WwLS9RW{uRgt9%@^&9QSfPQL>>wuLc)H3%7bvUEQ|P_49|T0e!oAl^Z8=opVe*4 zfb)OIt*J-aurMH_hetYKOy7-OvdlB`84Qc#>o=l^8Ib#+cr0(o4f;i)CO`y%{Z;tPPzHhZp?nHR<9y{Mb_)v6C*Jb< z-o$Ho$!2Z6%iay|KJOv#vFqOXXJ5OyKL}!tTlenVdH>trzCZQ!oj?b>q>UA{aXv%i1kY(5%?N6$U?KG*MG$64<;_71)Kyr(@6s&l0C1j)$cSq)T* z+mIJxc4aH6@C6_7ZG>y4Uf{jIw(549X{Qrdt&Q`wrAIgy;wfvjw$>PHkFnCdLs;@y zf|(u>O=ml6kGfr;mBSe48?9aNjO3iZU2A8xw(dU|cW~ziJ-;*9C9u1R@ZzuHCGTtR zDjK8{o^k=LYmdyu146YS*SqZwFF~tS@3mU3)?VFe;i;N?U{LRM27f61@VaHW*W0UF zK&#rDUiM!W%&qeRo%Y^drt7jqpX^v~!X59-dyDrz@5A0Vc;EYN^{%9#SDx8=gp-9- zlKNOZX*TsFedftZqO)Rz4|--LQ3^&)0H{D$zdp7*x4UiAM>=G7hS<4>O4ZD-s&_wY zvqnvF?I)GrqMH3H`&kj$DlM%ai$sE;!jkXcD8%dAV^z+ zb7E1Fa71ypb8y&p-R`vNcBgy2E*GPY^I=o1i(=5}_x1nSkAP@D0;2aC!1N4Ydfy9O zYCxA7Z-?zzz;-M?wjK`Ic!pl@XnuU09Tx@XCg^sLSV2jVB3AysgPs(Hi{f}V8m7H| zN-$|U8noM?ug%_GnzAbJg{aE$coI}qnonl^B9}7o_uqtQKLVot2>UQS1DKvcyVSr_ z%6etn0=De{H{J<@@6a6tUf)}K&w6k0zRdeUHrv9rqqf>!7yP<%(Y)QZQLE*3xCTe7 z-TDYx@Eo<0)v8qaLgkBG)w9i-C5ONc>eawRM6+gEPt*;u>)1AGv7K2S#g8x#5`&f5 z^*n;*(0mN+Khz#C5Ppk?VK#NFZadb=13^+4=a?Mz!ccs7>bTsWhBAsezE&>F{`;eh z;!B*2s5vhjXY*VusfvrK44Kgp9?3NA#evVe(0?`WLT8F4xfOye=}eQ6QPg>@geE!W z04p71n?!PEbad9YmTMi~W4ZX#%sJQ(!oGmeCM$l^7=m+k zykFP=Q5;2tWF1+DiT-k9qt_|auT{`Dpp@BH(Bn>);US2D6vSYI)DN9QZ$ESnuz5_V z+_f(6&5E#CMfe#u7ttiJrGB2&Me(lB4_^B^xnP?u{{(-#`Xc$Cen0NxXUlKw_aB;t z@l~9jv9nwrkN8#mBsiFRbq9}W?>gEZDWe$?q#e(MozCERh;Yv5c+lyD`8|`fvt4)T zRj@ldo7|IsT`P((=pP^V2Z*BfW6i86#rj)R7PID2&y!yH;$1q#r@brQcYA+^=P9Mi z^Rn44ueLj>X%K-4+e@`sz3vYYQVRSTvX{ktF)8MYStF|%iFuY>5Jk2vclErUzaUB4 zcirV?zL+;s%@@mpp;TkJTCR+CgLyHBtec!~DqgNOYg=vR^_&N4w3s#Xg;|MW=Lk6T zHP$<+*1PRy+W?_UgAQY)ggPySy5jDJsRUi+RKe>{8Y=>}57E#@dk?gUr|L<~<{>S8 zf=H=7FY;=+S|*TLE?9%@wcGAwv#sW_7x!qUvu0a8pQtLU*(OC@XjQ}YV!O*lDs^iX zB|6tppzipA$h)()yHZI7KM>TDy8fssshq^wLg}+z$wIEm-F5|TL~tLxk2FE@Ck-r3 zSXRsGB+43gzSt?MkZrM>H7{imHxmxPj;icpAVVDxKt{$8L_U#qapV#y2pG9QRlx5g zRaQhH=bDoSrsx2Ql#7^0`W+Sf2@nEs(dadIjLMIf`etW6}Y*Nw>%L@3*7E4m_ zbi}Q6(fg} zQGix~)7Ip4ykvet)SPpW z%92C`E}fb>6G*J4FbA+O3Y@S8ic78H&^Hw)L1fC7tg6&##_Dc!|L@7N*!MwE;;fM$ zkf}=W%1-I*LCY8*&|HL<>QR~y2u4PbM0qQ6K3vu&%1a>L>-4J87bV7k1fV!4f=Du&xkQ; zl!}egL129s3O@HjiXTTm1_qR^SYf zz8{7GV<6{)D2u{C$T%brF&_It!dQ@oF~A(Ragr)XZ5U~(h%sV}F(n1(41i?DF<5P& z90)?k&Jn4~0RRiY7)wELZAL;U84*~ZrIM!GMxs2=^Q7l_9(lOqW!}`g=soPc#(S^l zd9cvh*j*Q>lN&WUK8iT+Q{Svvoi2S;x@pj;04x^90mRmFGo&xcvsrBXX4 zE6rn^lWw(VI*h_!?I(%*$@G0k4~=EV4>$)I11W>&!cM0sAO(LCqJWiqo=5!Dw%ar2 z%Wp{ErHOxIrsA^X#JH1gnj|7C3xyvsIvjrXM|TK=Fk}|6ejEpIw%s}U9iJE}IkvW& zpeTC1;=-U6hCuFdPsbrjGEaFY-pcdFH6$ojo2;*-??ORTs_)!T7g5x|U?8?#7f(O* z(6wv$mh|B8!pk3e==2mXpx-|`+YQRfrBT#0>z7`;-s!gg>ea8FJaqNy)gQZXaG18c zo$J?Lx^9{%N?lbBwr6L9K3>4-=|c~_{4ZYpY7ZMQ-hT13^agyKA6D!2o`;!{s5>*H zLGuCfHNKrnh%>8PEqBX8MFex5neA@9+43GxUCFC1@_f~{7X`R<4bbYIdz1#QUBZPt z)41nxAPGRNl1Omi!G|At078JuiV!69*uC)^&wsOwq9`h>D2k%$Gi4O9Mm~G0C961Uq) z0whVhoy0&Ax7$eq&m+%!@v}0`LxPH_;@^K7z|dcs{!xlo`2lWAMQ?854Y1j z*dPXX@iD%E8Kvi;-c+h6$Ct^kHsj2+HCIvN>%Q*mUWIqQ`qgQaq`&YBzx@J6U-LDi z5568x&{OQ(`$u2uabH?~N3ONwig(lZC9F5Af)CqFRTrxb)^AuBs|}sTP|eQpX_%I3 zEZx}!h}AtCmi>OqP;-1--`cESM_P@9 z1x)YqZ-+c^<%(QLe|GH5f-ByANYIt0XvRsC)>SfN8WNQ^)b*VUmA7-o#ja9}W}T>h z(KPhRp&~MB?fVp;{n&G@(Wuqds$yBbx3@lSw_VEOsNaf{ASlUbJ#1Bi=XqQ33x`Ju z0gq44&i;zBoF2R?j*kvIQkuY@WSN7mZF6+GRb`h?-t6rk9Lx_6Djt^OTbX6qB<$ol z5XY?|j=9vD`M#?LgJDOA>!&9v;l}56yU<4%K>6=g^Tl%9?^Qj`VB6MccgEwo?sT2! z2O7VNk9&dFlsViv`N#L0#5hR+i6KKZFVxUki z1KJ3S(_r;xWbKu2`j5R|q4K=Xq9|R~d-9JuqtTd0VY-(j^pnHA=@?3d2fdzqosgS@ zeMRGRFr3wal$bl-YK?O#>uyg_pVDmlj}U}8FzJFKw5|NTQM(=RvK;!v@KC9>5@k6I zn-7iE};=1I`#N_IR8m2#hO!QW~hn za!7xi11IFlLbO7SYL8%EY<2D3cci=6(f8za#_uo;*LPBhl{xc<;$wqCfMY&rr zeV1S~d;`6D#urlL8_XAS1aIteQ4aD#5@Hw*Tw%~m78YlrRI-T$0Umw`8D%$XjjNtL z4vAf`+wSsL11t)3H}1+QOb#%$EJ{fLuRZ6(0)S-4j*IK59&T?{7factugkP&)rfXK7Zx37jYM zIRY>!CAGCgFp4-A)(=c@?;L>d3-|$n`~b>YIu04)n4+Zr>O9YKBg3e#G!TGV07x;& zPIuJXIL3&q6K!i%j zy&&>^K!{K>g3;O>LaH1@K?}x2QIbg>g+cU#BOw_@ep%+ZB!EbnvWzYXk#c}1T0;_3 z{3*kTNimAb(kOBwXytiX`g(-uztSCigcJUng}3i{S)HtA%{J>rFs+=oyGW(Vi*dE_ z#I>uWS|v|E{rX1;H~zo6-R3`rvfTTN1)YBsR^War4-o*j#dM(eJ?&{5Yx81EalV(;=lvG7stcukJ zRrsv$2Ky+B-fld?6HmPU7RjR{Y{s~A2zMv zxp98y&Ye5wxN`$LckXm%ckXoVeCOR)-00vFe+!=WOYQe@2Vd(QdRM)dc;0TM;`)3H zRSSjzA^-&|)G>Z8n|+)^jHcfC%IGDeF8{s01=L`MH&5Fg+$W@;av{?A5ik7Oo`V^i zw~;IdzCAp${y@x%pqPolXIJ0LNXSXe+;?-V`mbXMqZ6G;Wo+=(qqdos1NSvdAQ&$F+|^1U|xhFOXtALI8 zYFifhqAK_D!K-3fly5z+DvNTgDmu$5U(Bm{l^-Ru$`|EgUX+WnDA(Y6@v>SjmaFBI zo(~O?ov)Va)$~Ob9y6=-UgcIV*28vYyFQla?bojPYPs010XM!aST5GP^=`hKFV?&H zZoOD;*1P3qzL~GqyY*_lm~Wi@8r#iwv*zISV!K!`wwv{8x8BV+%gwff*1P#;yV>s6 zyZK_iS#J}qSL@AuitFh09_)I1sxJE>ylg#T8;uQ)-mS_$rUzWcviOaX z^O6DVy}u<(4)$TjqZGw%NF1(Pola|gz(^@BIMxL^ZjcD_`IqUPD}X>x zTtELmRW?kFcw}I#wf#qgNrqYLHUn7aV^f!O5(2N_DhQO2HYBixmB%z2K&+Ku0Q*>n zF<;%a{sf=KcYCEb@$QKd3ffO7=aka~!r(wAa_Dv^d@0aQ?&`V>UN=%Nj1zu1|;(QkjhrPbi zQl)8{nqFd^3rEBLV(^y4SYxxiYzH9|vITba%Ja`(xysnpE6-n=JMDQM^Yn|qL=WKS zy)X5?()*a_VWwnN7MVko3$cbMiX@{5WoBtMU1pUHv1nd)OI20{MnfLyhKdVpFWIer(k&Hjg)=On8#iC)yC>Ew!enyMN^VxeA<)dORfI%XV;oRb zgF(r8*&kFbz!_^q0;;af8elkF87}R`$po}oKjHk>-Mm2wGft$~n_j#A5*NJW`nBmE z(qAo!%95!3nv$q2iAp?VIk(4)H$Ct`^u@&ARNT1n%zYOwjJUC)zgk|uz1y{)H|^X` zgOGDSDrU3Mi1X2CHY*~Z^Dvm&yltLu@3yyZELVMD4If>&aR1XcZWM3g?2DoY9{8N) zvE|&(w~yYq-ZcChfp6qZbN$An+xhpREQ!j3&ZsPj%91>fJnzNN;$!%@H}&S8H?0d< z&zf1|lP8}!)dv!$1o1P}#j30VQVfTCgW3ARYzjtcf4fy+$1F;VN8)u;ft`Q^8Jt>%lmpZ03G!7{Bfr{*3^YcICx+b0sU?-agbrR zJ2)xS4_bfD4#$NkZv7GBi&&%L)GKV1JeP#p<~C?tk>;l)*;(&6U&szyZgoS{HT~b^{;Zcrckrp2UacV9>3D zK)vHeE&3W<82s? z?>jv>C@j*>;o^f_KNLU#oWF=4y?pcLl`uO02DGmH-tYeY_h0!Bu62HY%fW;9$CDd3YnNs2{Qv*{ zE5APuZ}DHn4g8F^%D&93YXD^@Rn8e2@QOpl;1#+L+zQ>_$;Hgbhy|b+P^!T2(i%0p zHe*ri<{eR#7fB3?V}U&D4qGiC%e!ZB3=pO8UCc1-+w?zES)NnH3A5A}l75381?)8(cbiAuhTB-JomNayj|vbRxrj`6h&Dx z?)S2kDP{Y^QLISmI0&LB&yyrB$|{QB@|EQiz>Mvy|IPR8#V;)402>=5>gk>aNLEh(6!`c1Pw_EY4_Gr#G@>Tg&o{K=!qHq2$B1%5&uPWGM%=i9acL z!?OHF_yY{5gcBa2UX>Lx2w#C=EY-1-Ws#J;}llKE0Na9vm%@4+nA)^R;74g^Y07 zK?)E2h;zmTSSHAK+)h;-_w%EpqL;*SX1Md|NSj0p!DQ^G!)!1%VQg3sI9Gxx_{N?8 zg%CP1Ia?pj3*^Jax(-e8JB`A#yB8_&4Ww=xoHGpoAS}& z;V7qe7=TNiW?7J1Apyo&7Xd83A!Nb`MdHk%)jm>|GX`rUS4s%^9wmfQTpA0;at2Zt zCOoPPxGBq05IHq1PPG-PFrR;%rCdl>zPDsj@H9JqLJ4DS@klXM4vZINX*kUHSZ%@} z2#vPa29goT38{qC#7Kc@DV#_WC8W=V)*7(ZM+!naSZx7H8g%5*?A zZX8T1msqQaK`AG*ERB0~Yh$2=}-kyR#ak^mXtjL6Z?y(~)#6I3ye$2W z{)Qw=McZ1*;phD$g70j+q^gQzEdih-d{Auf>*o&O(%QDj(&XPjYiJFv=+7Bv zA{5{(5{%$^9{2ng?|T0QpY~#eIKef~+eMH{){|y-M&)X`YYYkxtYS>$F<4zbgPU)h$QB_*7+ZI-b9nE?%*~n&+E~(wkwKfVe+?9A{ zg7v}Wpj~d~iwHc_>7?*cTxAm(F6N7^$P4RLi`)kr^-^PA=QZnb*fzSGOieLrN@=hn zyR3jkd{r=2@zq*aR9i1r1bu726^c8~>LCQL*IU{05X(1Hj zj2S?fx8(-o#urRet2LXpTjT(3xl~@D?I0_dWC8}wGcp^20L3_9gyk?wl8PiF#W)-M zvIcQRV+?}C{W-oDNSZn(IpaKaW(@%_J_LI)29Qu%sG=#7P@J4nf^&Jub|uE4G@^7q zpU=}jr+RX7Qcs9R<3$hzSD8|D(GIc{_Y+_(z~BeC*nV7bA-H<169oVFOX4_ITu5mk zoz{LB+0oPMqa$mzmVS@)FiC3|W0vSKR(zvLDP9FF2})UFOmM}ek&+mZvRGOivy7w+ zl;$ub3i=VF5RfK>v;s^JDWiy_7K#`L!9itmDLDfpYfr_iJ{Bowh2%;zPLOKUSVAGd z^`{{jqFU2}j~h#-l)zVM#u(Fv6Wd8?DLAmWK|(TIIUvr2kO(ns<1#PL`p-zun`?ov zwuC%0mV$qARbT#ZGtXEw*4?6+Xb}69+%v9I?tO;CaWJVDyyx{IT>-alit5dEgSL&X zgM7gT*3H|Hkh#WcSx?lYttywWWVwfg!E5De>AMBo4_Y33d3ygC=+a8F6$jf{;|(6{ zmepo^thTG=ZrRi-7rtNxugaoS`1$j%<$2cc<(a^{S(bHsS<0t@6r2eew794^kGO!g zs0RP-oze9K1dlkc1aGZgkc1#uBS6sFmmnTU$+(n3!CAowf}}B^%z=8FQnqgcV z%Q*=V1X6M)Wxxs2*BS&NIg>2^=82&(6Oqmn;qO4Q426hnN+oq z__^IdIx5>8Mq!t^*gb`7&{-;#IN$f<#CM?O_;fd&0>i<)n^f6`=vGrw zCxXkOCS@xFcuW>)n8tnu5{xu2 z%c39!=1Xg2!nu7EmqR}`$oB)^;P5{kiwDccGkw0`$=#M{yLuI}t;`kERTmPOvihk86vMikeXet66&E{sd*`9BkFX9fCmGDM&a8-d>->jR_OK?|b zUc8Hk$`!uUKT6{`N|CrUX)$ITfD@@YJ~}!QQK>eBs=_o2#zq%@lC(H8vWz(6Qj15= zZWToW;L3sGAQu-!?1bQeBCRLmM`I3cv<9Ll&z40gmFW74G19$WwepBk^!o?<`;%6S zYav4uFrI$Vy|)JgshC&ct_FXBPiM`0?|sbsYdCZ;!x|6a3A_Sdf$zo-;g|8R@mIuY zOOMhk=uPxx<72{Gvp#((Db@i>es`;oF;XI>OQ_U69;xI71XXLh!M5t~%V}o@9WpEjK&B@NvO$rS`)Wmxvc29(HCfapE6me9WnIfNIF&0# zM;8Qk60_ZUS8Z2|Ak$Nu`N~kws8_<1%2Ne$JCdNJd;~6=fr?prj4RmYFE@HGh^HVZ zLZ73#tx7e73b+o*sS=_rDF~hS#>_@PpupX7g}>mjU?h}Q(2Nw1kefJ(#`DEKu{6=D zOcIrfT{aI!(1JU^3k7BvlvJFw&I%#56kzpg;uA`NvTGA zE+$G!4iFTL8P-79DS?FMT5y&70kw~_*%y+O){Jv-V_dsc^{0EicEVU>Ed_C`3>jMz z(|+FRc1Bs20K7~~>l`oB)M=&o9|%okEJ0{vtrCnNdKG}Aih-=KMoGZ~5PT^(3*Y48 zSXkuz=tq=3y%01gi>fZ;P{7~+n@)5V!9+?LC!GuC8IUA1s2n*X>4cIzG@DQgB%Jk) zRWfYn00RSOjo5oBlj!v~iX^F3#H13|NKGtY4F5$0L8!RkW#B6b`WdOM1WA~&;$)K2 z3sOqP7}tPdT>EjPgoteqfN{R>q!dJfgiXNAKU855c;^h_6lZxyg5l%CJwT;-R^N#1wLoQrBYl6oF~!x(&fV> zNnMNa5RjI07ltiU&KZ&5E@X^J;i5!I_HtD%&XWjV2_^u+ zxZpY*S)70I3LEa6T4HD6N#ytOKpI1m|2_%F9@)g;H=XwNZ*lJMA;VgMoDf zE)=&eCMm@Y#u)cgA(GH%JRuzhRw`!z5lY564*;R>=iD-IE;tz}1rbr0rUm1S5uzjw z7;(}{aHlm1W3*w)!dS;h`hg)qXdB(@M}7cbGsl^)LC}T(CDSv-IUu#q7>IFJa!#II z8RLU>w!EeHjQ6FUH@<>S<(4WX+0gSQ1sdBB&DC-x^TLvKrGj*-GNVQ~3yG;vH*w%< zF4yNazO3Dphr$O4MqNEpi-}=%;?an(^bm?N!uU_o2l{&q9_zuB>-u0PaF!ycjrDzFSr+)XfucPB zB}=D(4jMvH_Q6g%k<(y0SL#}tlanh~>RRgk z=E7wR-9v7er&Mw6I7V~%CPPaai4oW#j4=jPmLUv^P8g{FGrw@(n&P<@Vtn6dM(I2Z@Mbc{Cs!{& zwXEG_LhrAW^*X7u@ARX1Tsc$nv>UqWdBS`HCLM^`x~i68yXxEBhJOwQ*N#1k>kwfh zT6;b8t8gyKt+h5!oWm6xCxL@r>}$XUX%Zgij3PTaEhm-l;0M`vWkKLvb@+&b?}wqg ze#r%)3xM>-EG}zs2OqcMcGpi9=>2Xr%6Bxo=>AdAHx0=5@Z9FXUn>(TCcsH}l$l z(=H}l>io%OgU-C37n5SXm}AW*iX2VEF<+DyF)x;jd36!&HNmo_?K(DR*br$SNo}s9Sm1vEcn#+-0Knq_@B-(r zp`~qp(KK(1@A6l2oWK9^$DjDov+?QV?@Z1B;CcP{Q_nws`JPXH=wy60In|Fp{=|c4 z6FgE!G#K0A=6&9L`p+@7BYI#<&VNeK=L4Tl;>{bz-v+$y^z1DB^-lh4-ShXo0T=S_ zzrxq6!#X@!Y)&V)-}wB)onF>`F6)M;r>EccTsM0TFMmMCYrIR|)86NLU*~yKO0yW| zYrmdR9ZC+dSzpGoXhyFQ*3VPxTCpuUR$k37W4YVR>Rmli#X38Vu$lgXF0W!;`!o@H z*vz9^O50(}5i>^^Gsl=CjF``!bc{L1xP#=yP2!P+Wfj~DX?f36zKLtu6o6huacz}SO0QZH9oeSz zswfcV$l}1H*2E1`i{5&uB0#C^m0RN+ARlkdMk5`i^br|noViXMMa3#F?WBnWUP5d# zLEYD-G#Op?xqHB?vdRkRMx4}(+@5NSayI&vQI!|tIOQjkrKLf&KKlD6_SM<8RTh)$ zb4r zq-?jBzUn_3$19iNXW{aAUKLKjmwq9`!mkyTg)e^ia)j;!sJ$)D)m7^e~ z$jyWD5ix!38{MNzT;x^96?rBdDQ*4IJkcX280ACX zl$!}5C>TMAwqqku&KQ+C<-iytFvl@W(SM%jz18#H+VH&FJnyy?05wyH)X3$+?g80i zkHd8UsA*fiWx;5)Sd2zsS-xeP6u@!#?=r4SjXH*I$C2v+HkyG}YcK~C!a?+1@3=5c zmn-~g{CAO~$xP z+xEKScYZ@7<%`Aw=~T#x|5#fsZQK6?1wPk-jxSO*RJ+Jk!B49}~+_}F6?C*S<^r@xu6JWIQh$B~Z6m0yE@ z#-GY+ker+(w~^IXAfMC6X(4+Ou_Ak9<+C*;9;VUm=ydNQ3Cuo8E>@q=sqf=;Ff2h%AQ zy|uDj{r}2?gPCEhPp9jKdHdR$wYz)GHM=|Z+FGlzvbD8UuQpoW#xRO~&F4(;GKsaf zFz#!997d=mammH^2`I+ES<-4H^qR;pqF-$ppEE2}8 zziWMcWBm^3Pp17-AU9mkb2lU${x={uZCe8X)V1XrK(lR=BP?q=eU%1=0a8QTMrohy zLS7cp3Gxa;fXvxIaceg~kk(6$mm`R#!955)yl@lpy^#nF`;e${jH_mKOj`KxqK}4< z$i0=vtuGV5GJh3}^e&hd^|OY4R02?)a~rC&$-45iOdI*Tn6xZ;47)b(HzhF=fE zuZIBP*LCAVQM|frnE<-p?^rei-atTp>p6^*e9bZewnw&wz#1GNigxe7BYeyNfg*B% z4&rlx{Q++B1~^JMA>;rLU_cnLNy1l_hzr3u9uixyL+-=qz$gfs zf-E;Ml4oOj_TnWxIK1!T!C-Ld;=#eQmk$Pm!Qj%t!Ntpi!R5il`|i7VX>jr4efQmW z-$h~&LXP4^IF1{UbA#MM-b&s{K2Ls#JVSn-kh-k0(qvs;@g5b8dXWtH*tSW%EP zyO5}CoNZnCoS`L%MDWl;d=oBNO1$Sng!&o7PMfPPGL42 zLhDo5@27oiLm0#Xv}nJV^`QlEJm~im%WA=AV;z*UGi4B2+pkaF%mNi%ngV z1{J}Nw_0!?H+2SJXQ{(AlL0uRv2#Xvo|K*^Hf0b95d`vo?RH!H&DPgiEoc~qX(bwE zjLB9jj}0@!^B&8r)hhfT2*=7WO)GA-3*Qf-QLB|T8dCUn95-6)0hrJSZ0lSD0B|g0Rpt3572IbFCQsdvtD@8)it3vp^4aRf-W?@3r&D#cWxMtVeFWuXBhO3<$K;j zTwDPC-f{B^&X7Cv-^%em@;UNj+tV2&9XFY>aU@zSNu_{ z0o>R-e}2zk0LSmS=QunAlqSg*`krZe;QNjv!FFs1k+T(4N;SByHPjj~)@&U;{Kac_ zlx@w8ySr+Tzuss3Vz$ass6{H@iOpl~s#E zsJPq%8LO(OYFHjg3%*hp;5Ew&5)$L-_YVK;vN9X!xqtX_9=c?I5j z%5faqIn{g_=h z(2pYcaS)>2Qz+#S1~dw(>Y?u=2+{7-R`XbgG5Z4O26V91>U51R`aT|}j9EvH@L^8h zW>+K7Fha|W23gh!bxE1&2SK%z4#Q9$S(28{XrnQkO{bBS#4&|i(D&#cVH8r3vj0aQ zcn5tClV+2K#v{Bar&r3 za>pJ2y%5CV*Sh}jx8Q#s#)Oh^{88rgNJVZWd7?O0g3`a?XFkR4#W^nCNnv<~wgb}U z!3Th&rt>%qFFJDm_MKgH-6*uXS=Nr*tvKd(7`iUN?t2>RYxx+ls?MFQ=7{6*+G_lK z7z{SbUZ1lLSaulN7GQICX$j%tKH%PwJBxAN@B8_1fT&cnDgAyw&+}XN56|Jo`oY1@ z`K>L)t*!Gr2M6mL2>tazAFES)fVN>iNEJ1X9!VX!pA7c4JMK z!ZKsuKm79A+UDNg=KA{P-rnX<+Vi$L&g@il9Z}aoL)$_fLaOO7Qs_8TBhY0Y7$#`w zILjZ?L3ebWck25<*Fn?l@%{A{=YiBrv+pYvc&4vOU5laKiZxvmrWprH`5)Ze+uK|o z3u~ALH~Y7E5k5|yL!M8*hkS$l1Gq4Sv+x)p^{k%GYMP1D(n)ADn3+t|sj!m2kmS-+ zEb4TcPV=n8Sh|LT$#l|CFJnu)rl!#wLkP(fh?!MaA!CN%sn5a1H9eV5;>qgzgvqFs z8gV+E7;`{-pUL&WQfy6uZG-eq0w@apBo>Jd@~l8vy*kbIu&~IBTwq#MOxLIvYMd6+ zNi|sxz?{Uuo2>HgFf8RCgSviSil1-!UcvL!_Oy|?eqyB*DIs;~ep{oJ) zeK$t7GfKDD3jx}BKIm9BP}4GOOK6RbX_*#e2MAHLJF3<1Z)T%$wZ4S+V7hA6q96j1^NjWS;fb;+>A8PY8wObQ@?25#ejQ%V^# zIM)Fkja!tN0B-|;*cSqTaYNS-C6oEre;xa1t3{^dnk!t*g~}Ge4i~D!(#oO)Fe{gS z;U|N42`LKh(4tjNrgiMN_Kgk1qQG6lap1Q;(uz#aa~@1r`f1i1Xi|TcF*AUB2BUFv zr`Z7L_SO!+nM&z-zK?IdzZILV=WJYe{dJ}kaAvVEH3q=5EsImiOw+N=yWU|NI-~8w z&-dWd!Zfs~-{0DbqWJZO=h=polSO7~41oJnw@CJ&qz9qr0qp$3ALvvN!U*Yq)8iHh?;Z(MAlf3cMU!!I=B!m&bs0+; zh%iO#opTYyEkPKzpNpn-u$N4BBhQ29UQ(8+dEUo^ zrivj3FMVz@(g<#{JsX-PJof`C41}g}$5CSl!;WNx?cP8P{$Im&VbTdB@Lct9?AXHd zgl#9wj_WixkNze~tO7pix$5D>b(y9K$5zX>bNmW60od`dZ>2XOx2l?~zO|YF9laD)2yk$uFl`TWc!M77GLA$m5 z**~A(w-r0i#}kYl8>BR@meTk~>9nZ!?WgKZn2LlfGG0|uw2@Wo#bdpkm2$jbq}3I} zcg)J!pXJ5az(Gh?QR(5=aaPXgc^K&j62)}WR1J+9hTtepp5oLrq+rzKYh-}uqDW$c z#*wZeBXr>hhB0!-)ij+lrfZZ73K9=eYhpUhioyVD&^Ov}BB_|P#^kNbhC?DM`1@9C zty(ST3+{ZSxM;Tpx2B#**wfQIQ$&KCU2vmKo_Sczh~p%Y3R0TLYgRCR-;b4h``*Le z%e*&w@AEuSD_>ACnvC^`nJ$ErCcFol-4@Xe{~9!SE!MnL14+0$LrJ|J*xYoGKC|g# z#bRIsH|}mDo+xi${AlrIMmenocyEuCw94>z3uF9LYrK>oxYpL%QJO^YBo0I4mjWv& z75egVX|0k{Su3Udd--T4_+Rn=f=S`BkG?_+!6t8FoEeiSr9@(#l8j~Pbdu$QtLnCn zLTxmg>M%k|VXb_;o-%*bd3w5 zXy~1Jug8dds8kCYZVz&VVIQ+zm1it{SL#XMh)6%O!E2e4g~Vi3{lZR~1KVr~sqL=d z{p(=#a$~JaGsmro-c}f6{4{mK+VJ-aV~opECtz&&9o519YPs9nD|^d>gGv#}BuV&c z#ginFM5;PCSoX@jz1?cLe^7Ng=l}EMxQL5(7r-D~5xaTob+5a1ld*hw?D%v30z5D9 zeNA_D17416Yt(Kzj)>g`qE0m_{7$DgKYo1P>vVh}HL4>v+*mkHt36uY*jWBQR^*vB zyI3!kt+l1CgOwG;m6d~o)fGG!e#93x%<2fbL^}kkL~%ZR=0uiG)yeC%>8I{^fvs!m z+M92=ncrjUx}vR?%O2{~yGM7u(GNm=&U3zO+g}fZ5MD-zN63|bg3Iu-zSJf8 zG1G+dI7YLAkXFh?a4R!Ktz39h$A3@Nss=Y>R0u4!O{kfZ!>}jJeNeK1d+TeizyH%4 zY27?F@W+c+G@as2i*NH>bL=r+FFPwQ z5(mb~cWyfi|9`N1^(UZ_tS9UDhPRqGT<9Ke?GxLQd4C^%6D|=!TI5D@J0YR0WF6N9 zPa3$mId-m;hdcFSxCugr*N#%A1c}4yQR-34?$PljYEl2$$;IO2&EWRK03cE0-FysC zRbec;n*lMXxt2kMVq5&Zi&Uy53K-+3euS^Ec0C8crbOLZz3>Z?b@K z&8i-^C+!WFKhOu<+&m3Xaib&a@9!P{k9ssh9F6M5^E+R_hgP?)-kcy#Hn09^2F4%k zzceZs3E;&akNl?j+7%4nhquXv7y?o!MA12tXl7FH5g(W-oJg;d2>>0n+qf07oySpi zu*>*~Qx`7m?=pTu=(=qQAy*Fe4~|X#ppZd0SZ=owIE$k=v~6%~gSoD=6eme2luBX* z&ciqkEE`=%f@7Oor*FBie}wVlr!HLBmzt(YE@(h8ie|sREDaqXjtkv$T>z*+SHDvT zDP31^0LJ{4NJ;?8{9ws)J=@}3O2=m$fKrPPVtZcy9Nz@-Avs0JSh>!t^&tsJgp{~r zsGdZcuM0+&k}iloCi^gjV#gp!0QwB0J-)ze@%x3`5&Wc-nz&hrd!+oR(AFjY|2UVw zEV%Kz$e8?X$ya|sYBMRtwv?K6=Dqt%`UiR z@^k3D(^{D{&80FXopsU#zY(XG1Z)O;gMQfNSwN;g z)O<9e$Hrv=q*=duYZJ0J&Us3Hp>unp9GX@>D=U{#dZVt{ zZDp&w4xvu8s3n*Zvt8&wWp!O)$d#5+gL+zI;Dg z0#X134jL>_N?>7&2?-)@k;XCs40aPq(hKuEiMeuN)o!OLZTtN=jzWRr)Iw6W1I{TU z07Bau$`;BR29TCg@V6~-NV3CnW~??~T5IAm4BOpyJN2c>Qve);>Q$1HBrqNXc7Y;N z1a6?gkX}#7NR!2e0*S&D2m?O=aVLax0dW^{1_&_j|Bpv~BF+PAMfPIWSqDwR>j>an z1qA09h$vBU6a-*kCM4@}P(V;B44h*qTUHyc9C!d&f-)+K%|L6W+poE;7+CmB5ExUC zk|v&Pt`wp)jcs0}sb*3fTxcyssE{LRQv{3=wA6kfOyUzM2J)E@1ot&!l4(8dJhmvb zl-Blx&I2y z;khrq_~HNVzxqAFbmJFRpRi(weuIn@uJxEo!8EDkOxQ;&M9*NkMM1%C`Pf(D1e6NM=gx!fX$+7;ip8mA74hp_Y0J%)rBtFk+c6$5Hu%F919{^O-C%yhu-; zdL&OR>ycBZ5M~>#7X0^D@YJbCEHfQHa_S_7R(pL0M>Oel05qvP2$lhku4(N-n?Y0O zLVpGLK6p47fSY=53$aybo|;G7w&%70{>|lB+o0!~iy`VRr~6u=IdpVnhSbsK+AgA` zV()$+Q$+mwbT~i`qtRl0=rx+%Y%v-ka2O6}-A2P3t}g)>fXWhra!mutG@UU_Od%N4 z4PXq+Yii%G>mFjSzR-hq3!ST1d*C>*+JklrovT-S;5d-#x-AfoY7Xwb>=)Y#klUJl za2*ZZyEx}u;zCTdE$ml?7yw-pZb?%#g;2e$+6NEMweLB6V-zPoy!v_8S9Vrb0}T-I0@PS*vAwb){om-Hw*QWpAwyYI z3IVOH761PC2K@A2{qb#Ydh0{CKJ=DbZohCF99$t6FMezNCD&g2k)3MihH1T7@oS*` zSq2V?d+gU5ktMQ5CS*>wVvfBRuO&B-3*-)R4|#;VfV`5th7h%=vqTkD7DsV8uT++( zGT(%!pr8r=yEIm>ttw@vbUgyVi^j7mE-NU#ow(s!6*+W%LW-0#Ga>6JE+^CZ9(?Sf zzkFo#TboC2f8>$qMO3^!bo|E4N51T9 zU}|WGUqA%*dgPHu9vMKt58tpXMk(92E#1p3!>~^IKg*Z!gm#~Mv(dCZ zXjqoys+~eSe8~2F8(z#m=Kh-PP-+@uL#Nc!&oRoV75Ib_`^sf}5nLvFWM-H-GOcFf>4t1rEegNcoWKPWw+Ht?xbad-Orq>mm8%C=+1qz(Xz&GL) z0}k*54D>{Q%K-Enh?WBgFpo!&p$`J!%^%VX!xKU>E-6Ro>)hZ{q2`CIxYuggx&`k( zIv6?*7jhW5-}I4%K_~RT>FO@!%(Ob~>1<+*F|-_ME?Ao~&eJ}P2r+0-w45WneZnU5x1r_ct`$ywxeysnJS1a0GAbIJsv==TLf3fw${nIe+PNKxmp~KK$@~q3}c*_1S1d(7!jA?K*~sh;36I09dh5vu$6o! z%5x(T=S*=fuW=zL!doTJ17%V9#91&lG5la8xhc9nkeSMgtjh9a*iEC!D00(1Cz_eS zYz8rFgsrD898RL7Gf1Ij4Nv9~`FWg`q{xYikwMVyy0F@o&&?zjf_b( z!YIqa2wI!8F!$VJiqvRLS(Kzf0G(nLr74wuPLxlt!)Qw=hzgL^2G^%KQSO(NrqTH? zA)-!uJZ^U=3Pa@YeQ%C1jM$_z7*-WU@I23xUhv{C;y>Z8x9~pC`y%gaz3=mW$MZ02 z7U8_YT^;I|?n2^%HN2kE3=qD#6Y>Til*3yU?8=b(5Os-AP^qYx4pNytN%Bg0&W}P1 zDTP+b`5a1R=@?vatJ8Mj6u!=-DT8x^3vZa5p6>6bYgo&fl$MJ);Yu)R<5dd6pv@ji<9dV^5v6jR6parrK_vctXiBASFBU$7R7G1$d`3 zl`53->Uabxr+c?v8#$jt#Br8aS@$C1FfhtNX&JcG7%l{oB+o5`?{tvaux$Jhxl~qi z&gev;c>*>V@{nTaLbY!?|IXk(eZ2AcJ?PMlTc^ETh``x^7qPQto`q8rhFsTObkE^I zkbOM!Th5+*`MO9qyz|q=Y74~h4m^P z12ezaf`EK<9nz@tOsS-*X{o%H#eDIZa{Y&n@Sgg06C;J4FLqH~lhkD97h7*Zrxwj+ zqkUz>)tlSS;Q|5S*a^^{5Y883kHGzL7*_nV>|DFXM@NleN)Yb%qIb@<>mO)4djW)S z>7G@8pU)Yw1vI}JKwk#QYV6Cs_#uTM?nT`KUDmgi+Ca} z;vl-Ad+ef)J(pa1Il9V$EL(Fo?FGhZ1l86MC%=d#tGUA-L;MSCY zua)>~O;L>e$%Fc-s-%;Xdv2bc5}lmhgZnU@U6_r;JYXq!jfrN>rFKR|PL9b2XfXF~ zWr(7_IRj|v)*0#u#G6JDiXlSo@2GY|tgfR94}I!7lu24|Ma*$DL=oYWvsDwJJ_8Ku z;0zmnQ1uSC+PbUi3=s`cL{tb=kN;@k|?dY7Se))OM;YO>A( z>Q+$>A%yX;Du*}?`_1}IX{FdPTTI%uAV(e+s>wW7OCQpHdHt}b?+>%LUYtzuhvUIL z_X2e@tjNGnmS<^}!vKaAllhYsduL>+2aEaTXRiTBtOX^6m?1*-_!IZ0Kqr$uOB5Cv z_J1r6&wsDC+1&Go<{$k$A;4_{X;rq~OKX5${f+-|@K?)ew+p%mI6rQ+h>C;G0kMbv z=KObm>1^z~`Q>Y?<-j-f8b9rgy?ebkdSBv2+_X%#&AXe{Z?jrUsiuB5+Nb2ZohEbm z16FWrxN;fk7=H{l>&8X8_)UlX7W4r;3EbhG<0#as-|JP~PW$pISE_0qcG_(z%A(bd z{sCh}p66BwUB$8F0JkO$I3uRqV6en4>U5NJ)(rZLP4@N@#~2q{b14L4{QNtHgF&Q- zrN^zdBU)U$dTm^N@L)KK{3Nl85y^32v@566({5Q&mbcsK-)1a}W5o%!8jr_q-*>ZK zzf<}qNs7U0b?y3sMQC@Yc6g*^75^io2fiylTT%RkmV9{lU-QJ^8Bj7p!i4 z0*8N&^8AN>NS8LlyFzzxkEgvW>?j0p^S*!$AuDTmEK{nQRJ@(5kGqoVa97*bYzo4N zghQ`{M|9Dwi^{p*)EMHL^`_dUC4+KEdewAH9Ra)A>G>fbuvt~PTWqgKKn?-*M6q1G z$It!1;mPQ}7D8Lsj{+$}rL{9s`M#3YDXkRaT-)-o)DYjb-4Q&9KJaaK&UMxR4l!Sr8!$Q^^1(K<)Nm zP&lo@IKVlSw!SuiwPj{3g`7?Q@hv22zn3QHU^c}|ejKgpHH9Deex9M_h|eRzTZ<`>`lE>@73Physz-S-SeiosyC~$sPbyN z+bCJ=5~+-f_+qIA(->lYvE~D10dD~wt!tyo#m%fXr?+FbjAECj@^BJcZFkE)PMEj0 z-7SjMX19@SUFasfjB(m;wfgh4g)0AJFc6X_Fgh>>SD4aJlAyHV3HisXTqvD8!?`n| z6ha#=RH*G&!T0l3(Jy=-ub^4t95R;VohfKk*!+z}8|`wBc*q#%eLMa0E_Uc#4?wvl z1ixN7$@5-oLs%O;45gw_Nm$l3mq`pr)1n9yLT!6Ml<;lt`(JhD`$cP*#hScGG*Pz) z#PPkuC!TnnjF8aeO@2tD?u&QvI$nu(-Si&yUa;*@n-_DF$KK9}hFOMM3h~BtmHM{w zRavc;oBAig@AK0p0gbHQF1D;n^~=^d$Z=*J$T~}mv#)5+4)z9lt_cT43DNGS}{yH!`{z2XEb_eHwvcF!RvE3i&#Am0+ z9yeh3;*0->?%+e-W$%sN=X>w>zTW#b@6+DD_WlwvYFxk--0(axIm2wFU;be&RqSCl zuZ^+#o2~pny^mbC9G$@%?Y32Z8Oz0XGpl8hV~+CcNrYqQ^sQcp*LJTK!vT&MeH3X@ zV_V6Z?3yqynspW%f@ZqT#)O%qg~6?K-xbI0ejn}0!BtGDdhb$vXGUPM3pHCblUhys z$XC(W+N)^T?)r*{UB^~szST#09iOtxMRa(x>ttRQ)jJDpY z5f%fCLI%Wyfqr!IMmYbE?3$a%tgD=e_Be})$~c;lwA=PL*j3Jd=!_V^r|blNxRM1> z{1)d|*(f;~pE7ohC?m=UV(%q@5C4fd|LVN2_uOhd{~?;Kr=9W zJ*PcjkNB$zKtcRikO2&dV@~9^Prdq0e`mbmZgbirGGMO~loS5|f&lHW6}A~q#^9)# zHBrG>O;i#f`DRhdQ80v1>WMiX(W^g^sEGkz{6W|kT2H_DoA~eeq_^_kU;`*!WmK}& zy^T~-s+@;jlcRQdu_$Hkl>|g@Rq0ey5s8f_bDCed@{0Q}U)pc{@bK`-Ky*98pGux) z!$DaH?z<|K-7a_g^`uO=KmjoxT@@%R5@$qZH5?9FzR$!yM^%AuCmXBl$!>SwlNT4$N%|#NnTD{X2@ynM4wa*@W=F0r6)7I|F)mM3*=S80P;vbQR@ADqIls%liTEr@UYB{6fZqRmbXOI59U}^rBh}inq#KYX^@DSZCMc?GBZ=#U4zR_KEe%e*jDE3 z!3aQVr{KixZpPSm>Rr{rLMn(?ZFiGh1c|Z553os@-$+^H{lQpC&g{fwvehaB=i7gvv{6+{>rg4JT7@#76NiIA6umoWcLv0ODxZuA zigCZCQ6h*C#jUxN*_ApHX#wF3X&MP6>aTG;S6vQ8*$girNl2ulZ35us&*eJAG z?G+_ZRkLr+f&d7DEPFl%M8t$V8IOHuZC^^xht4^FI6TsZu`n;Hsw^TRV~z#`-&xlO zWcjxivTLpLN26nX|1R2wmSbGL@xK!D2jbX zqv2@$+A`2ewc2~yXzF#iXvaB_C4(%G+O&jh_nDG%Jbo)M8V*N9K^%o~oCFbqAj^Va zrJxNg{u^`$pY&8OeN=iLn6vXU?yy@`wKzkyn?|U1xc2>zw%^}=^l$AS(7{u9i~W)O zd(W3YV!toLC(lPuJb}-i|JVmVcs7hL+Ov3QF5r2|wWT|F&^z^B;eCtui{8KU{>byD zy!PuYFb4QMvU&Ant-LCmqApftvvv;vp)rOyrq{F*3GFZH(a#mXfZi&cjM+jqn|f9; z(hK(s5Gaf1yVa(aJIC6(F(}knZ)TNMJJ>3fl687km#Yu6&}VHP;vW)-BWtVqMyp_u z+OA4f(;GlI%wdFn$)&S(@_QTTBjjglBa z5TAdC!o!~(5pHC#8bSp7zlz0ui@kG8k8l< zax&;dX)@NY29jhvP*o2X|15HTGG{GnJ3ojfjMyad{h&o?vw7mXNGpXNq%tFrbV1Nd zDGbWYIRS7kRDfh?r9>E(rFG&m!oSPrN#H`Q6m=n$34A}9vld!`3!(`FpM-($x9D5j zVF<7Za2X{0An2tO24&`)nEXlKhq7pzqD;FMdyxLPC~#{?eO(*w&w~k9@D$#PJNT&Q zP33i{Nw`gJbRksVnOS8ATV!qp6 z6v&VZg14Ybu}3On&1`1Pdh<$_1=mA&Ij{5*t5201#bC}C^WME(&37e4ewB19x?ku} zm2B3#`C_{Mys&0S?!Ms6V>V8K|2gbJpV){vz{nPyg9U+e9T4LnW=daE3DU+GAvwxS zv~7osSt~Mm0a%1_>=5=CR}x6dR+=i+?Ol3!y>>Q^_UctXj=3bp$eK7B4iD$Oz6mc} zyzijdAMRPlb+^~g1Aq{XMxn2@KkE0=1e!6%0w)=yuv%qW3ITvKUn$7|nFYpxIFm$@ zOU5$6m9&X;HiINY))MCu=t+}mRi*7*DF4F~$JE z4Zea%C?zDIxKtvMq!j;rPJmQGNNA&8&JBxERcz`$;OT(zz!DihupEpajkT>-;t$tm zJ;OwPhLj@9i^7IVm@Es({3vu5Lb^B0Vp+=IyGTcbi*uVLahhixo28xhpk}O9_WD&z zky1i4E|u0&AkGdCj*fi43d^!T>GpzAyPX9NfGmp6Aj_Bz{BF0`i&I;WN6Dy{q=`{P zRp49@_yL(s!-B}}b;^>0z&gRTRGb&uP@vn8VJG74^)96ug24Jjt$e^ZS3$@39hX@e zI2i=h5XR))qQo~uLJFBCN$$IK%Z=0V^IS$@L|Iz-zLSYkMQJubK!;IMYJ|qH47m-3 zNVIATbUiuqaVRhJJk+YGyQsyg+N~V$hL>EJfAX`ReeV3XH}87q_D6mMcb^DZA{N(7-MdxkZ`3L|0 zbI<+NL+5|>+SejK|1Y<0VUN@MnD-3b!G4BaqSULr5!TB*|H1o@p0{giRqv|0QLCnE zI74dNZB|9Si@2v+)P_ElT?08mN#5VsdR!@LQEj(Y`gDu7W2HNmu~VC!+HSU+UC<@u zoi5p|s#T*_yOo#N^(V!A(NuYrS4~v_P6;nyo;Ejh`W{2kYllau7y6H)Y=>A~v{eo_cyd_N3*-xwi; zFxrCrF!W^=GKGjZSISuHOjdU=`|@7#I!yWj2ms|8kzZxlI!dnx1lp)+=A+pTfVSUF@AX^nf0vLWY;X+j`H=ioyh zI_L-)1Uc5mcxV;zFBOn9j7JP_Nw8L^R9JCCO!-3iijm>f@bv^U7S1qX9xA+qTit_r$ErRlKd{d`a8g+#(DjnU+BE^3?MM-GSgR##u-y z1#;6gI+0S0q@XZ}BOwq3K|t2|jzRjqg!@D;NxtaE7@QK4 zoX;-GH617$Ghm&5BrYH%F(H9CiUJ~vV&7MOUZwgv6(VD zQ=IUbvXtZ1En}QN0(TVC?$%KnHDW;g)~Mfd@-C;(gkIeW{5gn_R-QqPgVu8t{rI| zg?uO0eMfeDe|zzZcky=IjdpdiN}gP@8nsw$ZY`H@Sgqc$TD^X`{1V)A{tN&8{1N>9 z^GERa|NDQpW2s+y?TVOZy_S`=;U4jx^M1H8 z0N3=Cc5_djeJpQP%1q}S%gxcsHm_n^F@Px_k7mt$v6&P>Qi$QpU{elrLD{}5RZ&)( z8UWZ4Szvw({-LLSw60-0#9TM~4YNGGm|bXwC-@HEXzF$twD$X#ESX4t#ff-}n6o7#D)G10V2*9~*`EVOH1}h~T?+t9hs|RT2%$KI@n6P9j*O{;MMA zfMOfRiOKUxUPHiWw&&RPwQz?z2&>W>A$*5$-vPegYFR6U zozztYRMliZ%i+cbQbx)oky8De%(;JNR)%HSVUrhM1bs{UE=_%h@ppKh2hY8D7w^Gc zZ|-^7wpvzYwK>$evZYNE^53R73fWXTc-G9C@1nEuY&yAp`g!$7F2s62kSzaO$mMR-uC^SRv)REZ>~zzsI=RE|--ClBCxgjrzTV{h2lW@u({C zMU^#iR8{RDOT&=%4|aHGsj; z%()ovQH>jw^(v6aw$*aCz6u3WJ)t;W%-2er1HPQQv{igWUWl2hDkgzS4rhmA=AS1CR-^TlivGR1{+S8t6*XY)?y zsmHi*ii@+&bk^+<3P6fZ`=EK^CJ5ili-behaX>i(VI2q1oeV-t)*mrO#Q7PhXjfJO z!VQZA{|rDFYH713B4g8x$G_}2NiwS#%hIe$ImXFlGzTcLJ|o7YtdSI&D3%!>_`cTs zOmI@xV!8zb%eWijfg07=yzGEPXp zXuFY;kr0eM@Sv1JNQpssGeQUrLTT)?uV9P|0C+uTS^*f{z=PSzmfp&H!23Gy_fg_u ze39qv)|;+UOJ*;3)tApMd;{-;KPO@Ops{>zwd*wQLZWwz&dB z=zJ>Idh;bnid+kBx=D!dQYr~so*qo;tYbt>V_#mT?O(u{I8J(s<)(oiPA=o66Rh15 zxc*0x!~~(wxY1e@1Gkpp%UBd8nIq!COeqe8#u72IKtNb}2bX{`QH;GJ8HTZz^!40O zIFnWO+s=@&9ma5{*N}$Lk&2N<10Uu5*6p&`-|u!Vtc>AYFo3rAj_RTi9I#%JV>CQ& z1e0b-Qkx`BBbrJwi$W(y`!R>ZPB`0_OFJHL!`A>Z62X4J^_nG(Ndl4s{^Pe4IW8Cf}F`j<+yFdKl z^S^oLJ3sUxo(jLCzlay{550~z^!B_1@62|l>{QRq54dFvE*C8NPJ04GZeWHGEGLG8{E7hX! z-12|hZa?=6h3VVbVAyIazLT97SMAntz}RrmZVf+dFl2Ue>f8%FXKDe4t(J@n@(SAC z`0Oj5g--=R+uwV|v+$p_A(!E4`ZB!FbKVk_aofkdAMm^^hWseMjO9j=rG2wj^`uDD z@QDk7u1vv7`cYT0ZbZIR_3nydCPC+lp)_1zSO)WVbF*RfW;&DawnaW63YLO0W@YMI zm9#*l&Bs(__WxlAj2*C7xA(dgy}Z8yN=_z95#lcE;SX&4l5b_J8ZuC~*W}DOCPtft z^YOIch^lrTgU5*$`uzVUtyY$S9Z-9GHW&iK!C5Cwk))lZHHF{oYaMnd;@Zy@V8Yn1 zG4|=yJ;6Zd|1V=-Wj^qJ<{bN?2<)rs{B4zMDfmPx?AZ*%!P)6>fFDn@b~jC^s@*V2@jtZoeWSGwe67ppanEbf9lR+qm1MF zaK*U8dDFJ}E5^DM%^-9m#vEsG)$k|Bx)8DF89IQ**qBoR$aq)Ca6J6;|9nazT7BTw zI8L*rr7R6VUj1?|zDn|Zb2HBq^~a;>6D`5vD&V~N#2Q66Y&8S#d;ee!P}4j&_oBq> z8wM44-}gQ~_S;a$63V;j-v0*Akae<2PFiQAoRzS?zk+g>Bqtkeo$5Aph^qP)44)PN zJ8*Pm*))6cc(i(EeO&-D7QtXx*C$Wa^>6^MA7!VqOfZD&i&jg@Fd7br!^nnCXQhp! z@nTVrqZnveUX94b`uxNCO0kCvZT+gi{3lNowlyG+v9i2 z{`S4&+WtVNR3G%Oy+a=O_Sx~_U(wIdA8s2cy~Nn1zfTn2mn5T6k~nt!Z?Wx!LC$#| zgo6@?|Bq5dsgg|Wei6QsQuW44dt)(+`jS(NW2Iz|+(TYS-a|f1o*}<(Wzwtq))ipq za>?Zj4cfwLJ`b#AS%}O#>d7`y6=uq@V9!i!uURi@+V?@!1?U*?l-7sZBYWc6AtpC> z3f~i>0aQ{mo2JF}5N8K(=9CWe;a>Vbc;p2nn$$q4-Y6YL9Yc>o3QDDFJU+TtUXVt_ z*!oO2G!6AQ>h(e|jK(i!jb^K*X3AeZ|QI0i~>+bDKaUA0Hm%hC4x0@okpjfFZcSMztU>QajVtq4!@#nf!}J4 z64wL6@cf9P@48{sJNy@fu+{bh9XSHE>?CO(1t~O*F{Gvt5-A9&S(fw!_gs6~a%@T? zp$Py+1&8}h37knoVahbuDbn*p(M~J@0xFJW{nqy$~~(I?uMii)9!x1kSjjdA=i=Zkpy* zRkdx|YmkJ~`TRBjK`XBBRf|bAt&;?>-JaHESz!>wvFWeS=UXj`hk37?z?ZUS(`INS zy~Ht1$*2s%2$N)_X&z`=Vwxr}ai4|;W4eLhxfFq-`RLjzP-@$~u3-X-U_4sc3NjrlyNi@MDLpP1&wPJVo7I+2*!+PtgRq#H; zt*uk}f2=>cWoH|q(QGvNa@%$w&wFVC%~TXTDnt~mz72hUZ&jH_Q9v?`HO-@_Gsd~T z-D+RhIkFEt`&;BRxrRJpca@w2CFixu;xdXOsX&PNl?zkI6%}<2&nvQWT9;LZ5}#*7 zQRtRn+4hQL@!d09^?;+4w&Pn{SqfkI{&8V@2hC$lskV`2Yb(l-w(TTgsNH#yMp2RP zdH`qHRUOLXekU+hab%>4n+Bt-+tK0H?QIlqg=Yu|5@kf&@BjO*Tf@QkDOtbUqkwjA z)@-4(!6-A0?iR>qLn-{ZuxIH)0qC0+z_MYEH=>9!!0qi@JIy1-x(+uNu;v_|5C&Q@Us1yX`nEpMnK!M6vZQ3g-lXIv;pS-*$4y?yJT zz5d;4@pj2a+9GjumlZn+Pm}MS7NUE8^hba6M-75s2`7Ww^WN3f8&_7yIRR*euh>?q zPxCsZKJ4Lei>iRB4hfxXGhOf5=s1%9aC_afbUK+@PX7VzRkJdRk{cLAQK!@J<2V{I zU3WUReeK#jiYaYxZ0!8}vu=`jOHmwqS9Py#udP)VwzsGZUN_g_Q7nqRz2li1OxqpH zl)_)j-@@rhRC5?9T}RmLcHqMgHUYd9UvN4dt~47!x3({|oAQ~dZ5nNnljKHr#;?%Y zQePd;hw52ecEGiy%Bm84c3HAop$o^~x=iiBANJK-TLZ?C?v+zj6*L=^HktuMA#le= z$X;|ZZ5M`tGv4heh!6D7ae8ZOumqZsMg;$DXjvN@mW@x|h(dOAeDZB;7zEnpiDit3 zYJv3;ogwGQt?Yt4t&)A*>vImoOUOvFsOrfys^(R#VkN7rDq=M)_o0yeoM&D+N5bn~ zpXJ9dYrjKJqmV)X7>4D^cITjhrdf9P z_o8!axUs&u<9WWDuZF83IhOPqcjs5yT4Am*#I?4H5UZ9KQJuabEZ? ztLMomR?3}rI;I8v!SQ~Y8b|3o3-sL!!0#wrPw`WUBh;h8V z5d@n{zRwt}O{eSPqw@P)6<-t()y1cCm8g17%xP?~3vnh>xCKVcg84M@bk!zBF{vUs z3Z44E3gW1Gr!k#ZMXVL=X)I(`l_vEe)l^xi5Sf^W6oDId<(zQQxH}^_7TWg6F{G@J4{NX8W_Mhmz*If{=(t{P;Qj* zRzOicaYP5u0c~sNKvMmFTPAA~^ugVNf&pk*_0<}H0o1Yg?=``?wdeO32R%B=9Jg;9 z0NQmRAnr&2EqWjgjiG+(E)AmI?Yi*+WDKrrpQRVc$6(cs1ZJ+1>Fcg%VUfF#(?60X zy~JNeQOQ1(RVK4o$b1j7yjbi)HLnvDBZa+kE}exwS5jtDT}RGQH;{2O4CD+A9R)+( zKn+mSn6p|+I_}#sp+1LCyiP_1MNMNtxqE#KQYI2WCQ?Ey0XFG)e+#63w_%p2Ofc5( zG0mG#nC6Y!hH;0b188j}&KTzE^`?3HjA`CbAgmbLa^~)Ty zx_>2Zy;X^#s{|lxLlu`2ZtWj8RTkG-TvkPu*P$M=0qnO}u&@D*w^^|GnPo8RC%*E; z6D#V~_>ExyxD8-0!1@Ub!Ct)hAq$s2aoZ<9`JI1j9wpb13mEDuaOQ}h$i}mPV4-e7 zi2*H94O}@TG;;)6sej~1AS-{Vb%ZlRE)b;FTV?=K>zTTy?X8BrkI=QX`Fw4SJ|A)c zn)6`jHu`_b54)7uzkfY>AawmBSd72QAMW&+106_ehiqkBW9@TA@ zCts%~%LP;P5=(#oq>faX@4>uKvb4oP5j1H**Y%Dxr&_2*$?f&>(}<*=@(*uQXKy<3 zp1K~J(ONT(S<3oL5XZ+XM5Q{z<^W&-$+#1S5x`ar_>{68$5x5sI8O3w zP==a@>v4Ga;Kd})R^lj%RvSqohBA($kluSQPm(02fKNUdwL#aLF+j>PO)r8FTQ`26 z@99Pp9Jj%EVB3Hl!?2v=j`7su=U)wu(`-5pJijkDHxQ&|v;eqP1R+H6Xb?wWn9YE5 z!|cXgT{rX&;l#f3EPNF%5t}?jUQRwjzThKFx)y+H8Ft+$C(H!7HiXPGu@s04+Df8_ z#NpXelWANF!q_5Dz&05KYR>CPow*cnyw@=5CLN9^@ zyO!;V1bQapoEwHf@LwR4WTYFm;|xLv05v6SlQCPml)}K!f!a>2x1x2!K*bHiph&qz zHyZ25j_tKn;s79cXj;OB>2vDJxc&;n(t_V2LKp`0$>!o4uTU;rqk77Hw4t_Q=dt*x!$>#YRNl$!6YYLd%N!{n$kcU{5-2%XBzn+%c_oXQJynTiYwEu1l%Z#+>W=NJ<-k zi6m|;7X^L#MNLgNjPCw^*D!Rg`J#TKZZ_Qn+ELVo#BDZfH6Vl$a^+b(1(!&VoFwPS zorH|@Vw%%p&+{*Mph0+iB5n@PqjGg}v&c;d2RpW4-9zA-`-Mc%8CmGdr17kxW5n`Mq3I57fn!;Z? zX5aIIpkrCk)`Vb<_Mg>jt1K=2*r2t#R-c(y_R&4AU;CnVHd=PJ@-Yqur>-4PV3dL2 zQM9re2Ash+{r+GnuK^f~6UGtFNFiuKFh;bFl84EQPzbr;hSR3So)gT3Gyhw{GF&5@Us}IDYBWyN6?wg9H5;!WYTRZCg5U zW>U%x!*DG|o56};Oh?*kSbD>A!8H9OvRvhBQfgr!1sI$g6{HjJV+eXEc=IV+8rBFP zM>mxBs}#WXH(vlpk#|)cb(qYkAZj zaBN%GDItV#QqKIMugHz$0rCTFNzzEbkyt$Y{PIP+%I;doLjCwV$kL*g`R|~b*Q!|j z4$7I5b#fEqNER-!x^gSo_1fKI-)B{C%EZsQz3FW4jw8F2?jE`0`6J;cg>%iG7uO@z z>~Pz5EY@zR(IWAVUgL=DD-Nx#p;sEV884 zX14tk`%9wcmCI0Y(;S(^B`RwciG6UP4^?6I@OzU~GTw(xxNnqYH%Da|Eid1gjYc=G zti)v*LuYMm^%cLov-8Wpx4yo)wzhi5`ugwv^3KjL6JnD6?4^H%oFq?@r^u_w>&e^5 zd&x(=-goa<(tn9UsmLbK9bu5EnCZa{G9lG;QCBJ!vXH49W~_d4d9rm;<&jwb!YWge z3}rnmMEixDkREn~1R0k&a-N-~kny4}nmoN@1mN`?d-baBY>b1o?XB&#V6gFRkPgwPXrz59-^%$=bxPDw(6yadh*jN2tKNM=|s2B|8;tN@oeu8 z_RcOIrx%P3O8e_df4Cf2He0l(GuMpMo@%dVy3%MV%JE`l4$|rA#pC0PXM5@Qe1rJe zUV41-3)6+eg6dR`RR4)hlwtbb+I!ghi1*#z-}df$|J(DjLY0hQh-sX}_Ccvvt=ZIo zuDs@%A{)b9onGu}MnJgwwWg$UdCvU*;!4Of4e;0lObNR#F$K7KHHt?ryIHW5C$(eM zgI6ggqVkS>5XMssGZ70`Yog|hoc0II7MBpatc=(}mk<;l+r>OEK|%u66C2O5|K+4Y zhK2osECc~8gObkgL_z3BNfK1TbPS7JFR*)HHyHM8&~p(p9V4nBNg_WCqLBdg`ZZ(w zhliaov%TJ7UA2tw`@U&a^N(Z$e7ki)qe8QrKJ1K zO!lm32Wb*IKQATNK{lIAX4wIQEOXz5NgA|;?MY^kCF8+>z(qlwGWLDI_hZIl-v@j@ zE<02R4jK%`Nro5T{3P)m;QZ%h{VnE%#!9F^`#Y_054n_6Q4HzH+IUzL#8XEw9R;Y4 z;V?7y;ve8HK7rPWX+iR5wS>KtHQZX_UfyZRdcMfHk+IG0`qMsZW>-;c5QML#no3n_ zCkwghFs-zP4$ZRIeXg&T8^Xu1J698pVRzeIZ41J&T8dX_UjLj&^oGVxu5l#_B znN&r2a`Fg&$;nAkDv30TAG)^LjK)Vz(`w`u=fxP9RwX8>atFW$aAKiwHK-&>|Bg0R;=I=Yf&gTZLrLz>q0a&-f(_N+M?k2afY zNRkr}%olbU>;5q!PLkO3gx7!ZE`A7i@d^A2{yomA<$2X?6NLcuXbG$mwld0Vyw#2E zZrf}PR~of2^L)uWUcCT|Ky<&{wVyCktoyLYtCE)olefhKK%)>7>F(y{?>2rIK~c9o zgAaVnot@&%^=v6Ezi@cki z&;Vf1!YnalQUf?zmDjPd-Oeuy^?2;RI3H@s|KviC_@bU%ytJ5o&(=9vsH7^=Xl;sB zc}PT3&0h9&%*LFygHjNZ>LHPH@ndCh09tZkY-m_wuTC@Lj)3)>VB8TUQvazL&(HxQaNPoJkv@hI zl;TV~Ou8}BTyhuk!9XP#B)A~KIb#AR)J$SrSWS#^MoTF^FJj<~q%YBq5DGMto9CCP z6Y-M(!uE|zE`*Ub?Gpi4gb8*n=?exfNGbZN22=ZW045U-4s_J+AcBPeQrNRZKm@CA z<3Y37BF6&Y>40;Uikq%V;&m_?r-iduf9p7mI!MwU`bT*#1d6=Vj&3leRfQZeKLvr1 zkuNwSD^=+<=_nRj1?UM~Llbg?3Bg>g4a;;S88M}qSqlCjlp?j;KV~cgG(6jpgdifWjL}S3=}RG)A*v6S8AvnP>M)I@` z^#qS??*?N`!tj`W-3)m`3~<#~J60j4Fm!%!CwzGr@&YL{eHy&{8U` zIrsYvfHn1k{7rh$?U@p24_E8W-(#KbewGc&;cz^vS^{;J5`|pokNC^@8~l{_J>Yl_ zKS}?KJ;uI|{UzUdUbb8bgn#Oh z7XxSEkYVV_2;~HIx=ua%DvwgY7J10`>h%%xA}_vgb+(~khgU|-?si;9SuK`pRmv;! z#VYm02Z^`U-f|w(i|s73nRH?I$hCm)Ev8Xr!6f>Bv$|LxINwazd9}bJzo7Hq)m4rX zH8x+&SLH5*5w1m;83s}+)v~&Lw+bnWil{?nXVNQ#@Mf{&I4}VamuPwl>KzFeLG6eH ztc}t82FP5A2ZhIX|H&jrj(>sjL zb~QIlLN!-C2a3;ZaN2qGu3JCa#Y71-A=SHHX7BwcThJI~&DaJ~PV|tSk7t zsTJ!uo=6>Y?zWWHF)gb_zRDM$Tt43)t*rMkUB{%teRv_7Ft8JFN6Khs&0h&Ag%oH$ z`!Is~Qq|iE@#!<-hG22WLB(0&zkYt<^5z7lww9Mq3 zAjJN-l?tY17BC~y?l=N-CdfO@neQ`B!q|%(S zAQC5Q@IbpMxE2PGY8w58F@TU#1in_p{?MLPKV_x1eh^5(zHq>mx^~8ZFdj`v4~)qq zj>9n6zFgKA#h8#%8RI)CLnp;-BQO@kaZuqROcmOQNul{Q8Lq($Gp)sk*^Eh{gtkG_ zU{Vd=G?c3nY^i|2rf6sqn3&}}4TD^(@~H-q(qpm^sOf8Comj?D-eL0Y&u#wvzL3T# z4REeC5ocN`MzGdA;%wnN&O@z|$S0xD_}q(s!Vx1#KS)TPvG7KL2VF}KDj``HVfk+e z;pA2c2tW1JPL@fX4u=hh$l5FuTuMJsdOu%7$!=#^mjUM`4)rjQn2;JE>mT0?LSr(@ z7;&N~)HsCD^u|P-w=2d#?Q+(Z!j}K~wTVbrWx=^e-CQSEf*=U3bCyVmdYC0uyoylP z!ap;vomP@#yF4n*;wUc|C+c^ryk89bBgig7CDlwDy3qPc6>033hi7piIfr>YODsbs z0poO7b`m6)QoCT2S)$IeB4n%b{UR}{05M^sC?hadwv|c}=d6jHzuf^uJ!DMC;-CfJ z@8gU!ZnflvXMj?^)7qKX0l2K5*`|cx-1%19ix`u;-R{ByaDUVQni6oqi}k>EJ}Jd( z&9%8v>SOd$NKqmJ8kpq=O8HLf+xOjMsgUZscn?6N2R6|09`ZYcjB|PRipa`<`A!am zhKj6JY%%%}NC^?A*6ch1qcGuOF%U7u_Z7`1VuT=^b&TYrfU#iBV!<;R7mQhJjI$ag zZouFZ(89?!XCOLvbnR!(OUrl+2I)gJ^-O&bOOhbW0HTwsSkia?pl7tRK7L@FDUjM4 z-2<51wWQ`e%Cv!ySm{F;Z5T4J+Q59s0Z7#w5+MwwDD%vh+fMUSLZG#(3j`$8@s*G= zN}&}$i|(-2_ffybuaSqJ_TKG%i5I!FzpS)ipxh=6&^;1Sh;HJ$K+z&q-CicId8*F} ztpm!q1F@J3plrFKqI{vNX%tjT^+J7gcyfHWH@$VLB%#+I41|p1&7@#dCV5pP5mvJc ziX52yPWOq&6dx?y4&fbh4hv>-5MYNp!#(W#_qp-|Lgz1b2;1F z`+Y#&?RZ|`c`yD7{sup-ZyCSWd(wN}d!rxVKT*EL`$6xM-miJT-KW-;ZR(<~#OWLL zW~J0uY_rNxy*`6qYId!cY^|&e(QH|+24CIk%uUkrYNBw@=2x|&W-i&P^==8wrc)+0 z>!o#%)NXCo>5{l;oqAo|cm1R9n!b1b)KlO1;7hw-oPX>mzTq*Ss*3zFiq|I46oyd2 zcLxf8ZDihE_^c}7is+lKuUD}UAGTUw|NmpotDjoGXa9SC`5WD7(+qy)d&}MSf##DT{iK1*z+f#Gnoxpgzq6XSdE z?8(z#`pj8<()y)eYCYb%a9`1qqLrI8bxsB$XHg)(QurZfp)c&SHm`)Ja+CaIe1`VM z_0SGqgfJMcR@ZN=R)YaPvHHv}EuUNszXM4!c=G1{0nT4WSFSua>RnrRT2o&Kt-`wrafs$F#*&32a;x!UFM$nAU+$6c^1tGb)s z(8_Cye&bHHn>BfnR}B^Y(R`!UyW~hCx;uC#a3#o&cKB8bpEvlOMPay({31=%AQfGi z>Ab7kssjQ{hgpg!GDJ}kg`w=_xv+cFvt&|VYhHOp@tIh>KaS)0{R=VU z>dGsdYjqu;P4}$G^PUXDsE8u4G|eqhH4t%@#af27=oM0TlpxY>nM92HK4cz-!9)2T6id6OjHiiapbq`GQ-WyRcjY`0nUPGKw zJ?VX!_hX#0xQjOAYBjqCD_JdCjA>sLlV;XrQhJof38j)M1TtQ>-K|<98d$V4j|q7Y zbXg*2jj2{Ev|=k|cU$ftv{yGZE_Xbl83nt#**$|(+$Y=hBNWF)!6*r$y(sGT7$+KW zUX(>#@11~vhfYtc&n4mVB6LPqjHO9}5>;!T8xut(dc8@jb$ECIi;O7E(~O~Ya&kX` zvExad6h*<=kVsIPrWvuJweL#8Fhi?-AdHEkoO<0!t9^8Ik-5AGoi-Kd(aI0BDe}nB zg`=ZZ3zJ@t@+dNfAGX_BlBBrpTt<}UX~xRavxfm3*OR2EDk;W9g7vylH2Dgb7ol%V z#d#7(70{{3UB^XPa6Tg9tk(;psZtqHnx`2% z&qe-=pT*z1w-$!&c}L#HyY9Wt`-JyX-f!Ywyw&rj+xSk~tFlt_i(r39OI){hS(!Q4 zxdi1*x!E>VF3=KHc^$G?fjMq_N6GB#h;Vx8}iyQIf?{3dn!Q1mluxXA=uI5Tu+D zL|Su@z%f{hcE)_|`>JXD!YdvFgW*Xag%s!>A0Hg1Su2v@dDb4?ymjN|fEX82oPQ>b zBBCrUO3Ae@vnt?1kPd=qc5>1c#sGQVx;gm&Q4}4Px-{*zJAybD5Ji|+cTm?6K?)Hv zBCeGp76g%yLdrOW&`K&sfMJ}FDGt`uy`DiVrSS*D;V=e`_V!v_3XHQ9pl|Q?!3ZV@ z0|*A7$g$bmv-qcgatSCgQZooGEoVdwTyTjdjddjw!MKo&iJT?UypNF($_9bbN<%Vc zq_R>3;kRWbfFh7^Um7gS?B)O+7i}EJ-{VA;pX|h6hpPw<#{uJiH9&h+-mV3qmQC0q5FOfs?;Dj36{1?Nn*r zn1!rEuK+!)gz!e*WzX9IcDQ;QsjIhVrkYKoif1o3yUlL1tBR_qihng8kMAp@&U{0s zGoJkC!MS{;)46i_|GPCF-?d1SF9S}q=Wc(J7Oe~RgB z7t|S^2cAcqP3r&W{yA_r((V+ALFWhQo^};Pos>k))UGLHe_t3Ds|_YJ9M+>zob=KR zA4Qf=PA6H0ljD2tIX)&F>|ZSpKl$XjMTNMvear8Dxd?ne$wsjbVbJ00OGUSpWa;vW zwKc@GwG;cRYjSCSKi9Um&tKTyVZTf4Tm`=h|Bs{l)-gi3=n`Tj9Hxc@gq~cuYbue# zqO<`nSW+dL!`rGC1$^-Mxqaf%eeYG2L#O+ky(0*%*3#12JVSgA7z!=m6Z=;O_>n%7g3uFBKuuv<)3Pp^+ZK*>@U zgqr@O;{^Vv+$eHg_v3C9xi9N>drL+CQ~wtDpYp=U4Sd(_Efu}*ah${d_|zx%aocad z)?J)5e zq?9Vrq|_34M$?`!qd$twCpGQK7scH5a1R3C_wk{OyPo6V!)bamIxY?YeIN4>Tg}!9 zAZoTSfNZH~%$y1^F0DfV3A~0>BvjB zSN{T$%L3v1dMeS~cFXtLEl*2SFK;#gsji1k9CX^zkydjrYPUnxOjisx8b#}vG0OBM zD2#Mu9Meq0@5(h;mxF;^hc($91x@q-gx3Uqcg3<0Eo-Ig2M{Mi)3lncdA_@5+W=Js zVB2fQmP*yobZx8>c=1; zB65n{Lq0|bMDaAiuqd%89a7JxT8xJjxnw6HT{M#)gK}1alucP@omNp7ER%)Rv{Hv2 z-qq3z0ZNN>>A%Nhs$^169~_{{&)cp{>H^*djKwZ6rfa(K;;f@DZS?DL(gL`21f`=4MfoOxWU8EpU2>q?f91`S4hUVZVkNBKw`cfE9jd9&nBAcK7!uejODCYB`aL}@uHR!Lb^amEREreSa z9{%;Lml?CRna$8z$~#kR$)?OE_t}cRoUfDXmE;X1@}4fAO}+6E$i?Ii0El0pDJ`fL zrIdm#<~2xPMY(ll|MGNErG-jfAhOsunT<>I6=69mXM-A%isBsA6#{=Qd%Yqb4lQdq zD2iTB2&5E+==F+XFtn`UFn=c(MWp<*-1ET)xDkaEy3RT6<~{U%&V3JEfExk0?{Nf| z`W}Y^BaRXkvf#HYl|->&jz;V2qmlVu*5O~F=P`_1O}EWI#Be5KThC~0ZrnzZc^;0G zkGgRj`4)hCg7d5L!Vfgv{KFC`L+J@V)EeQ1UAR3{7yS7u*cCK266h_4$@|}l0Q{8T zZ`4XnE4BXfxH!RK@#Akn#`v3IrfG++lu!2F#i@;qwf++?!kb7$hGfa!C2{>%h6`>x zb{90OWL7J*Y7s4>#B=}sr=jgQc8H_MwjDdXa&+(L(W84u_uhKf-qAgHQx00Z-*szu zs<08-HXQ!$%g>&D`R|@R`@8gs#~veux7}$Q!E+%avP=liidbfTU8<@seemllEb9!y zx+-E>Qi!eFp7z0)F?{;oCoVj&^yI5{$>F`f2ejJdeNU%@IMbv!%rUm0_^?R!;n<3B7zXI zi5KA}3*PbD$Rp&{M!?0C{7vP2!RXh%OKZUT>^ zspj=URv;-Cb-5_=Vrsn1tMzS+N|~WIJu9LSTu&>)I{U$!;tho}7tR}1*;=_Mp}PcS zEKuA)>L4r^d!QfmAKRusptP0gEAQ`gxOL{Gb1Xr-jcZ_85>Sgkn1&9BU4Xex*>QQ` z*^UO5WiAkfG)?IW+yev-pY$9Dz|b|}xDb9=(=`CyFmw#TwzR)7+nsh>N9pagfl`ec zI?&aXMLnXn9Z5Y8-^`i+1S;E>8v3@q{z?e|Yk%Bo{qfHS!S{dvJOANNP#NEy z%HmRu4OlB(K>kGf{VoWEf>$2?W-p8YqOb?^ZWKYbzP{PW^T|9(fXDIC`f6Lsuio{% z=ao-Bd7EJbc`+J66!s2(%yw3bUN1bgG;=+KOAv*_Oad0Y{$0$XD^K4@XvfdKulDthv@q*A%wVuUAYYZ4VTF)$xo19f!p9` z@GRbl58(^&?f41&0{$NUBaI0eEAv<^VsalQzZ}#Y6ASj9su|f_8q=x8lQ@;3AP+6f za+$%>c6thHeV7E=)>L(*luW5h3KkD=P%vj(t$H>sY7Q-Nv>daV#fhqC(}j#=F4L(y z*bXrjDpFZ~mp$}Zs3Iw+iApk4Rh@Yu>%~6EI*Wlw*)*K{RLaVcY_eX|!bPPI*;cuJ z)El#%nX_6I%T>8jDqa%(9cG7}^+GO2G8K}2NYDqfW>QbHO<8UVW{nKNSE4_J$dp_1>!^1_@osEYR=Z|v zd!LJW$gZvg{QA#}MpaE!H&vsm7>hD0*-SRGX4h1i{T9=9TqKq<*4XaWi*i#|WfMI=!4222&Ej?+Go@f&Z#2cVsqkCnMy2#R#c4dT*SwN1ki$FmqnbhK6Dte z9OUfjt><5L{W>`b8wQL?60hJ=aj-HBaOnXJ888-PLiA&#sdEt`37tWtgir8wz7HrX z1%gL($$tlF3WViZ7)ljuLL{};fdErZ39}i%Mop0pozGO*Koq$yggZ%sOl*zi))ppY z!ch@|tG9{H* zC5$jkavGxb1FezFcj|-~mx7qGUq8Nm3Vo6)xYuwgWy}I17eGmC3>YKn2+EfNj8O>? zGU8fG&LIu6l~O7JI&4W95ragJLrB8}gh-Q-QAk4am9hU^jgYV3Nx+TKh^?|ejmonK zFq}DZmPm2INhN|u-D4!a&)r+(6Mo<;1|Ifj20Sro$uzl)CsquDS?ukk@jP$l{K*gW09p;a;}U#*dP;FZhhlKV8H?>skBwO8xVKQ z7Z%eXl%xoRy}nY`0vdjx1m%?LH^4M~#GK&Fr&E^HQQjSdVXK6Xr%aI!Q%jT*fe}HN z!DAbSfs*8FKs-)qAstBpRd&T}dj3-p=SU9{kT51|X{Dk#3T%>8r3f9P0whE{>{}Oy zMbYglO`w1?<6OcjC8gw2#*i8j0HswD$L-&>&}G>vi~%%@IS;!%)(2_d$wCDHv8s|) zbsU$C?<9cl1%O*PpD5Dlw+-;4zT@r%gEDsnb zRz(Sb(Nlqwk@Pu%2h0Z}ri{kth*m2Ooxf+qnTSPRX-0=BIM=$JBbH#yGRBos3`-`t z5NxHWh#Wzrg?!jEkH&4mCUlN+eB9k9$Bb3xdy~|t(pyI-j1RCgG)OfXD_c}U6s4|y}y_uzl>S4TugTObsAM!ZLZm^ zNwaR&1~yPeaI#RyYdX4Jqk6lmmfcr=sbU8M6e(853G9I_I8unU%SP2qZyb>Dz1U{E zTUVt-wYv;z&}>QigJxA@UF4PXkXW;=7UgPQvx;0zc5CNB;({^Ut#?bxJyUaRuj)y& zU6s?VG!wHApc#YZyT)d{n9noZt+pyXJY2oaV!n{87>l1nm4)1uYMK{|yq?vQ)qF+M z075XSWnZ3Nf+;HR+O$NbJznnStL0{Go)6z00TPGHRjFpUMp3THW?QJ)j-M)gNh_O; z8LtYtn=h6r77w=7{7s6ow`Nsd$n*|}+bUNJtXC9sq4TxxOwAWfsq!LUNWYrWE@{`B z{#okrDdk&`z|p2kHCfEG4H`whDh15pjV7Eg>X}afgdbj0vwDdWO}Sev7p2O7>8-Pd^_?Y zFLrsg*x#D#-FoxY5}R2wUo^7N9GG4=N`4Ru6yvKJss5Noqr;=oh&VTs@&5jxC)mMi zIh_(QGw4qbCu3<|^O~U{E|nrm)5wD6(9I##fz}D==ZUevS?6Gh6AT1rBxq2j3t%2Q zxm0p&9Rdl=En&o1B!mU|jzB-Re*h=~vo?r*AFS1GcU0waS5><$o_WUFr+tKJQA%dC zpT&u)Q|;(zJue7RyE1`3$K=8iDOqqo5KJl~16mh6jl~tgVcI}2s0Xy>fwumL?Y?h* zrA(!ry=<^FO%e)%Uch;>2Q#TC%2JTE<>T2|AMrG1QR*wkC1Wg9Ckv&_*rhnP6hdpQ zd;^jU;7TGBLuLAqQgaujq;8ZBT`0il#__zb5JZ5153c(q+}|kJS?P~ zxvCpPLVdXo&J2UFY%W%|O1kiMoz1{Oq;e^_u#P~nVg@s7Y@}Tn@SYIh+|Ny6NHk;q zV?Z~oALQk;=bQsFJWgEw|S92gGcYbd22hkKdvO8GA(W4MbfZMD-3#J}WAIb@bqRT8mQ zzh4vtqRHg+tZ95kB1!UAp0WJG&ezV-2jkD#XxK?XKr5_*u&*$Ie&7THNOGTLn%~ei z3w?hcItFh_6=b>veHh~`nhawO5~kp(EJIRlS) zl)Jij_ml*pr$`qXfS3_yg84+SjKh#Pm=FZ%J_%`?4tZkS%}o&`rD2IQRI<<2R+4eT z8HAKKv429wU5n;j>=s&_LfS!KhS919VgfB*B*CUy)7!v>*R={k&U2Bc!X<4MxCujT z0ldX`(XGz%-H8z4O10)n}WfWts|*N>j-hgeVyk z!dWTklmTIoWl2l^0u#RPI}R{ubsF(FW(uTO9CMW+r4k~KH>ds?^n>p2wOaZH{f0P5WW%LkDtW9#$Vu^R^FXY zg1hL%U67v=Y_`p%p)%h|$Ar~vv-U@3ceCcp{%X0aW_77#vu*P0hpvff;PajatSVut zf~u4md8p-8)@C6lv2GUWyk1+zpn`hc&d8R_=l;4$-U5oXKi>32*7Sx<( zD-7+kD6=6B2#w6tk{O`~?bTGp`A!$niC@8yj~ zH7V0nZa>`m(C}(fwszH)tEQ?;n~J6_`(}ZA*AvQn3AnlU2=_P)m9D9_}H;+Cg$n7v0Mv>T2q4?KvBxN)idR`Fp{5|kYeEi?_-YgI< z!vru3Jyna45+c;Z`(Q2@C75ESnPM@oEhZ?zL{boC3?ph*5yO}YFhBvO446QiLP3C5 z7rY2SP@=CM0v!Kwni;l-(dtktC4JS`TDU-nw}o*og+nkVu5bm`qA#Qol> z-<}y`^sLgxm?=bp3r=J6Af8;`-R4Qk_jbj$=(Tc$P!Ry+RBR#UnSBJm&&{v(7J34=~0K1}R+~ zBq;4^+AD*>jhrs`16u;n8Vh^R>5yt?jWyOI*u1xzrB z2!*zzDGrzzLon<)+a~mcb4ALz6U6#q=XDkrTv6l!C9u|bpn{$=Hik1}2)h3;;u?+7 z0XpZaO{L9o_GwsF)A6JW15o=AxUXLlMx8ER!PqUKmXeU4L~40e&ki8dP0_nJ55r6; zH+sjP7aOdZis6Y@TmCpwzijvTrjw zKK{IvK7IAT6R|eO|L+Grd^H5Vf7dH!gV_K_?~n1|Z5iPB`KOHK)N-_LyC&j{g6 z8_oj3>9Efj=dMezBc%Xvq^qJ>Yo#1lB}tOFx7|X30Nq0W^iTivPyYm8`r?Z(zW5>} z@rfa!iJztzgYOa2kq&V&Xo9IWB8-&l$Sjl2sV=3S<9n76#*OAI;EZM+LOFL`03sbJ zKsw5eBCVBj9F?ST;=-f1&@BWAW{&&3>b@iR2D~2`w1-ZikDxC^Ux|JT5ZnzPfbW4{ zhg(?U1%4TR20xE~fLtaIlUI`ukWV3>PrioJJGGwY2sS?g-fd(BCoEBIy%{ceT4^k~ z>&6Zz`3c;X(d^KFFZDA=We9n(aU*mPdbMDI&Iorv4VLJJ4?c3A;n@XKmX4C=;qFMyn# zjCq~5^CRG*4q!z4R*G!a6lr>D2+rt)(6t?$wtC$z+J+uYf8DM=X#c~QGfHGgu~EJ> zOBZ#y7Ik8qbu(|9q~>WVP@+1qSvpnS1o1AxQgZKxP`IfQJPZ$nphkdRX#F-Vse#^8 zced(hw{;?Togz)q*5H9{S8=sM#XYcDEotS>w-h=>vF@Q}V@oTW5(-|~NSxbO?Q*qD zXYe5UrOR?w*6q4I4d1ghPZN>En{`yXt|s*%C=++*z*e+vIS~?l+UE7VZIVMdt6kev z*vYD%RooHVx+0Z+gIPT*>$c8pE!t|XQ4iuy5%Y6c&FdEB4mJsbLhNxfF{@kKAXgJ@wcH>vNY`oj*6UBO1%*flZ7Y&!0~s{a zb~+;7nm&uVvg_J%Va*}~%#y9934*B2M8*1*YjY`mM4H*g=G%1Ehr|S6rLt(U#Q;)O z%riNOeZm$b~;j6H4*d#8V z6Ap{VE?(N+=9tWnPK;su^yzy}PbL5sASb{WDCWAD1E&;>S9*X}`sj|_+B$po(i1NT+6K@D`ZpPRWHR)HFf->#19VD3wjMbunQfmP)E}k;+gZ2fN#sFICU}VDDpwD1SppgKgN5ew(SKuC<8Cr2jDFh>_ zwBf?KfC*$lFmgm3mi5MEKu(2L1g$*>XB&{#PQn@miEX>?j3@~uG<+!om`tl>kqepf zL(aoPy4sDJwk7I}gIT3P#yO@TKt^z31QfRcQW7U7BVx8sLg7CkA?!nS5*R0?Sy>e} z@_)HFQxaW9LNXpGB_Wt1zIH6c0xKnSE%N+e|K|Q^+_VSf3==@FK29|w{{6Lnje>@s$-$M2WC(qq`&uj*aC%13E(RI%eRA z5y}{O4Cju;#3+!G8^yR*M!3iZX*Tgf6Iq{;0@0Zt2AcBUySPl*Gwn zh7(5^ynqIdov%|{umB*{K4gtf$=4u$%)poiNv5odvzT*1K>?8u(!S$LleNiU&~7v9 z5>sR`F^0!cP*;efsTOgbGf9FoCIraNoFa&OiO9LtGr`fT^t2dANyKEVRG>%*t=oQj z*$#siXSOd6&0aucR7gj@B*1CG>1v-eP~5zl8H4foA;#Vb4Q3i5mL{_=hL8lZBqV4& zUM+W)F%}J2ij^^Pzpl)Q}PX7~QVcEhQGQdYFQIP?0rHjCbRK)G7(!`1fc zLaEsV^=1XNFWS|UK4dc`mQ7ogVQtz7E5YunfCr>V%vLR@i0aPXVO1stbb=-qP^n>9 zLQKN6l9i&&m9R+$QgB=)cBYk?qRM71W~8Ooo6H$-ORQ8N7VV?~`J?4$#j7gHs=lo6 zN`Fk*qzd~h7$kM zcLepBX8pf~)VtGHedf0lDe+1s5*#%nm;k_^<^{wPq2t_zoR^H1oF6J6hQkQ@sdEW( zkU~g22Bx?JXPhnyBXCq)Jgyn*aIQGx|09cu;*6;LVZbX9MTjD6owKI~yNe~iC!zz1 zwa&dfEQMs*D6(+YI{ccJ;2D&X@D7&?t|9(0s0NgvJdgb}|lh#S^=xA|vmX|_wtD{2_++y+G z7?x*eStUfT+N(+)3Biq2k~3!H-kxeR25Z_EE(9$QoN4XtNzIFKF-pEy$hQa;5{&e( zvVz@s!tDA|Cev3;i`IeWE=@|8MW z5$UnkP=Cd_;!1J#++H-LBdhlO5Y2%$porVA7$cMB49#K4*cJ9_)5ed$FEdtEjL#Gb z=`&^z<0K_Y5t{V->DspMc-DkK7XvOZ#%BQlpY=99Z_`_90KK6BbViip;j;kUF5qEb z2{j(Fm*;v`4b+{B`Mu-Af}Y&m^gZ9N7@H|YFm}h2(+<5fnE<$ocQ!U=ekULHlf+f{ z{e7eK-q^2Kxwtf*fO2_WZp_N%a{3`ABn*e=3GL;K4JK4!o@Pan9AA9*g_1Ei)9=ye zqL>4QEODs23z$GOWi;FbAkmb{Gy@DtQqJp96afXuQYNPnVI0RZMkmT~8IER>W*H_7 zl9-AlPCSnkfzO|Yg$B?IfTiax;b9@RP9M&J3dRH-uFLrVa1H?QBbzUY5JC9XOK=>6 zWR3`>2(>n|U^t1d!D~| z)e>;8x8WP+e2YUV1=}en8)e=hR7(CE+W%iEILI@XE*<{a!n*`cugUW za`tQ2Nt(U$CX0(q@yXrfg4fzSglZC|^SWt%m|U%!7~Hui$Y|>ZZje0Ba~w(nj8O_C zv#v`p=YXEb5}8Hd3@*U;9am77F@`M1ab3!l#fcduA>qutPObRVvG)PC@7EngOVMb%{eBZ~6 zP$`DPexHCNnd7lI=5~A3IA)&1qywbi9}b12gkj(Jd;nvZ12~a}^t~Wpt`s;+ZAO4l z>T0C}j~K}l-6AhA&hu_pco;ZiOe^hDN+1px{l{|Rn&5rO?w}r;qCK=iC(s#>x?{eI z9zfU78xR63R>H2zwn=TfYAR8cD`8j7S!h<3tz`-TUP5^@lf< zx^Z~?vEysO_0fHB`s(nSe|`8JS4MlE^wi}soE~2HuMMw0d1ZL|^4`tMPyP0uQoHS& zuLsx0_rYt1SDqYRdD6Y%x;GAAQhSH(u1fcYuRq*VYPY>_YNu;>-M=>chbJ$OzVq_% z`O)>@+UU6}qtln4Jbh*F@f%9rXkULVxIVh~IL-WdxCP&hHqbo?wIPr6%rRH)YUitY z-I~JEj~1{#i3LmEYtHL=-MXv9S4PKNf3$H1d1q(){xJ6Bf|;=2A3k&UJzLu;rSN~_ z3-`>72Og!089rgQzXYToZ{2Ru(!1Xc=J#SMw+`!YGke=tQjoIC+IEO>yoEHj~ zVd$An=`!=QC#7fnwP$vBH#xU+6hohhZ=k=&TMwv$!8Y)$nC>mBe_*0(LEZ7CX7rp;OC#;tkHZ9`c@c2$aI;X~7w>A3MbHebx^ zldvj93(N_nCuDpP(#?h1>?E}1Kb*`?X8-U2d-*qWz(6UJ&DJBi=h55Y^yZn(Gska# z?RENQpe^Hf_ZVed@a!GwTLk;1d)QUD?PPWmTnGQrYp=14Ub)A-?0)uDw#ZIwetLCc zj45Y4dX0VdGY5l+bIsbsV9r&Rwmc$BsB3U}G@n1I{DPuMP&Q z)hR3_7lS-(oVm3q6ohlY^NI;1D@}D7=pkSS&Ff;B$&uM zc?Y|$N{4-+5Qd#`w}%0TQ8DTFF)${SBY|}CPL3HB%5^bhX_5MYW?SFCM8qhQ(GOZY?#&XTC-{_e)#JaH51n(Qy}=<1luME z;9(jBd8XkvGJ9@)d|rehKlp-(an8elbI!uAd+lov508%a4;PEW=Ze|>{$^3k_V%}m zuRPW11oKM)fHrYoxk6-}V(a^^NOu~9Tugk%BO3+)kJ()JQ)H^#Hp z3F6J7p4ZKanHFN5P)I0dQZYXQd&Y85PoIV|)Qb&I!m2FnL11NbW$HnN*>uqiJ2G7M?Tlgz3^w?jYbzu}oT|B70hr3by24IA2SKRHz@yJK?E?juS z>oVMpP~o!ITPD)j@4O=Y2U01#4{RLyi*OPnQVn4>H^2wKD zqguBMvMl6ShIOl5K9nsl1^aE8)_vGcYC8*M+laNK-q?82T3*5D9)Cupv{n(k>3IQv z39h1A3ZT}~FYXILDaV*=9fq>llf`)KD0u`bM$Q!_6vjA7y=3Iv;bi?@7-_1(bH1*t zqHqJgOsi-n&lgXJj7gyj=>8@6L6*jXTh|q`|M+M|@Km_&IP7lh=6kM71J1kmZfs5& z&(fX1jX0wQ`eLoy=--5Vvv`}a;{nef>kqEIYU-Ns38?rX6GNvT{$_RhjuY=YbyDkT z5^Ll6{odgd)g~B;aTw0E{^!e=FJJzp)#*D$gvAR-kh})iL+HYnLxy zzFZ!RA%kzg)AvhF4NYgpCQ=n16$Aj$b1PI9+-X@|0fZVVV(E2vZ_k`~O|^5^t7&P- zk8ma~yfVQBerwVn3F!u%ydB1oQA!8CR<0MtqqfrtTq#DwOaW*!n8vZ^cRI6aQJ6T2 zH@BiVHbp+0bvl8-d{Pb!hT!;DU=;WeguywW0uV;iaxefG49aN~0wi%2gj-tmO|KWnkS1vnMNw3wNeT!d z520H(;d9|8`b_j?=sO^T89WD{3ttJ}4L<|F3x5x{utsR=c?39|m|)&$wXW7x-?*+; zJ9zFDYZ?5pnpTA(+R>14_2dsd>F_3GQe=4+HVny|zh1EQueOxhrB-NNuOL$g>|BNY z2Tyd(tF7k?Qfku)87cv{N&luz${{kmwzk5~d&ouB&U#8@?XyPK%$wJG!I4dnH5|Vl z6N*3{5qz-_fKyjzTdiHs_=`qqQqSXA5(P>;TUMtY9Z$%wT{ zB1+rYiEZY41jlh^eUFgnc0ux(1fbl#uhvEfMtKOpiK_)sKF5YpPOt#V2~a@=dtEVw z1xVL6d9gwhjG5zbf|-|PGQ0c4Zbu4#5{CgMP44*+_}P0I#@NWPN;-)vffFTVC%9z* zN^BH?DFZ?R%zaISb}<78IbmQp@Th=M;Gkjv_N1`8C+<##%?v}eIHuD)Nvy@tu^Ugs zBLh;Z>ne$3<>)Z<4JB?7W8(Q)mPCYjL6*gj+3=VzB8kHYqA)uNL73-Z7zTL}gz!L; zrmoAG7x)1oHAPt^1?W-y+hP($E@-AOV?rn`J>hTx9DrlVG$RcYI8T6MjO!Zn5};FY z(_4&PVh+GTa7TDjDF?c$Q_>z*qn#;bo%D$bwkAxTQ2A3XHOu2MWO3OePT=V+>MYLHiIx3Y6Nr z&dF^)jY?xP?`_KUI@ocPt5i@_ROSx^7Owm)7skdz2SBX?%c#Y119R@f1Ypi2p%4mH zrtmUr%4h)^Am!hhTh6*L$Iu~35`=OZMeGNI;V{8Pk>~ggg0oHTVV(eQrj```x|q#Pv2PR^)QSr$gpahxoR@3CSOK{^};^^5p1 zM(}ZHizhe`dw0OHZl6^3Q%G{a!7Ws*-7HKDx{+YzxIC%YDyBO}f|qrRE(S_`B4j5U z4SgkqXSC8*XJ%k5{Xw(5@NxnG-QM=O)p|4nx-lMOe0cc41NUDWjd7Z7eud-o0etU* zaUHF6au?wXA;)B8w3p{e3WI<#==lM-jnN9%(R#MCv(xWmJRFuqQA7wyHwq{gO)I9AtyopYWPAXY#ARCzp_z(Su<;P$UVNQjg}2=JkU0J`b^VXu z4ZZtMf6=oqT_XCUPMyuPwGI=98#+h^s(P6;55b zD%$U`%}mPCYp$_!A->sav09dV2Gr+uVgu8i6V8G?t5wd0T|>7(gS6Z>J(pN*FJ!p7 z6!zOrwK=cW?Ij3@gOn1&nC>m^NVyQ5B#Lzk;2BR!SLqP12E4QarEqiUc)@5C$DRDB z7z~1a&iQoW`;yQ)#ngDI7uMav+aGA~cyi(eX}8NU7UxF8h=41lll1$Y4uMmkR8UA6 zCTRv$Af%92!Pr($5p62-XfE06>Uz zCvM2Je;{Z5D3@7?aF(MY-Zrb7OkzC3r7mta9ED&>PP+I#o2TW05G0SFaF_BN~Q8YJTsnbY)r;yK6rcJ zyHEb+9m4n9c@PjH-|;A8Y;UAofR`t(%VijX83c|q%9P^L_rdE2jvUt8v%6@7r|>#7 zKu74>y%91~&qO(|cVl zDe7`&7Hw^vI&~^l#C^W@_Fo#fE)YdE9Feh#7-x)Ssb7}SqR4x7ND2H$C!TjY=IcB+ z*G2&_HwZLc9(QCrw&Mo?=WM#}dKBG2zmiu%dMv{MiZ9GQKBliDnAb_eEaU&@37_(x z@*L;<^76ozs|fvU@|sW;>=Z=~#smQ-Jiq|N4~Rj% z*APOmi6ei*qZ9}m1=>gkEb<6A4teF0^R<5|gI!%T#p5(#!8A-WpAdpQMuEV9F+(to zjn+~p@u+7r9t!O^@}XIj2%#N9G0%=O#mjWvMQ84L19#Sx#Y!hOaJk%)s_Lj7sg=*4 zafP5nH215rXf^P3SWu8kB_Irz<->Y`}eRt98hm2Bs>0o2m_dI`h z1jF-tyVgR#zqNa~!nD_`ywPYj8_gx7iRbx#hmiL6+v+^;=np@8>ZE5dB+2Nb zma8yY&88TX-rRFsjHj~|aa~6Mw||WB?3k}aZ$KY|oeg*vz`fJpiuY|4AJxIDt zR|wY>x(8@p)6Mww<2v*BdYiOa_$O?x3TBn?AQ1}ggJoo*+Q39?DduR~q)7ql`p(>S zma1+wzv+3y+x~rw0~SXhJs{i?Mw#Fu)(kZElo5%{&dT;a+tfpl6^RSC)v|>jiycWE z&zlr3A)s_;dL)7{$%91XDhiYfCnrAX*z-&&aC~1%>6&WpG2ZD+hB>8<2*YeLd1b#3 zTASUgW4gArId#)MWBr2)po_l5v* zBE+D%W3Ei#`xuO84o@Ztz{%|$i@Te9z4HUCv~i4aUHtKYvji|OrXAiJjms?KIQt`@ zl$s=omg9&xMNx&^?{z}l_O z9`=mz^P>CFha1I6IW9ePRT2e^*>92}ijyGto-hVS5)d5E_WeNb_4_8=J-Y(ZGhq9G z?%aD3oTI(HZj4zTggxni(w#(60ytAa;BD+4^}kq6ZL~&Z;tP)@NZ>)w6b8&8jgMJk10bT$sf#3sa9g0|cvC zC34AvBh_Hw#n_fe5EAXfuVxbtEr6`(PL0B#=N zh_r?sxbfMa9jW3C5gk8#E{?kUg8}T|?d@|ncbp83;equU!wsXObLWnKYe$<1wj*th zZ=UN#(Zky?819|j*@n+Pzgi7Pu!Gm@2g+$K-1{i49K9bscds6JCGq`{nAGh&IRl3# zY1|o{uBG~`+Si9_%J4YXeK_rxmE-FE}WWjPP#hP>4;> zaTq*>;a)cg1|B8~Q-rfcxynh50oNG-m`;ZgSH(^_DZz0i04LaH{zU7r9S10P%#C5^ zF^z3UvI|x`INhRSv7aXDenOS+F$ye-B%BHe0sLlQj@vi!@h|kP1yEY}dMn&9oEww4 zaU{WY`(CFb2xUWKMwI6L9tGf3>uHb)8N)&<;j2l-qw}Y-gCLj&W zG%}<`(}%ydMN4P1z$p?~h~zfq6eJ+}uuYSO;3(U!j2GU;yCa)n@VzMWJn+0MH6Hk0 zmU%vSCVeA+(APc#f0AKn{R$4kk%(TqXJ?E-^|0x!Tnz<(mtmc%yAvhBRAXT9O|c2P%M5r}#1wJpqqhivOH+h>*kUoSn9}+8+dd)*uFoaBGNiR$W zfWK+MmJ-eD^=SyvVO7;i&D&KQWD&df=nboL(XLn3vYe#ae!;SC2o?;gWhGM%Qmt@% z0hk48uV%GymnUczi_&>5k~Y(zUG8*}0LEe4s$G}!8XZzpPEwI%VGNJaq~_HUkATMy zjbyuSo5jk`k9d$kXC&dQ3b(J0Gqn6#fO*^9z2t zaggooZtujW%Mz1C;HuH^;M8n99~Ff^-`(x?;s5`OXQD`AaHJAY1fV=Gr(eedaIoV# z0GP(j-LBhe`V z)4|yQU_=a@GYn3yYx@EL5?=rfK!j?3M5W-uqM?@B`aq-%!$}q#!!!dh!Pvl>F+U@O zJZ-0Rp9(>js|L)qKM@{afcO|fAk+=n)Q_EBies}>3RnZ9#$pVv>n#1-C_NPJ2to?t z{v4wWd=CimeRBk7jQNB>2QvW{u7wGeZ|gh>f0z`Xzqh5>`{ z1mPkB3;dYjxrvE!AyyDNm^lh_4$LN&4(Hj#oWt+>gk-Iy#1=x5xh_cX+(;~+Xbb2* zbrdG4;ECgbBtii3MF>&?@k0?pC`iH~Ku<_cj7QnE*pil*3{}!>Q=9?kKGoJTUMv;i zg7}=rjKkvZq%LQel+-;8q4)C#MH7Cy?bv4xmCU=S`f82uz&MbxDq9v;D(e*ys^G55 z{?^mbPB)4?YrCJ=ag|c`LrL<+reb4l_nSJ(b+!GLBzb7tIUfN;@9_PPOvoC3cuhVJ zteun->lujSGzJnz_&-DAC?xOdH#mA%grh8rAhVM%o7hYzD;2NX{(nKFZpO+wsy+a? z^pZNBNf_YdBWjbe@JQD*{r=kTN9+CB6tmsqFd|6|0auf%xbUM-hd|P3joZj@w1WwEY1`HVh&*j5=iAfS zIF}NjuY~|@q#zh`@cO-ji;{C+G81}Ur|4+oIKHnU&SQZwHiV`@NN6X^wDoGi$sQ=*(hG!h#@20+oWv{2P?`MVQiK87yh#(30 z#nbTgsf+iXI_2LO6@`wote&4bzgl|)K&kDjO>D==IF2H&txdn4*t-JbUo6PmNtRKX zW#qk}G$m13bc2vGTb!|8f4X9d*+bz<4QSo`;j9h*qBQAc}ff=dPV?fP?+Z zKj3wX^31Xs4gsdq(_y^P??WAglv=Qq`9E6}MNt$*ahD<3gvNj|fhI)9X^J6?dMM`* zS=(q2T}BV1H=w8RYsF_i)IO|UkScAjDJ`|NwXN;K(Oq}|M{v_}5f5CrJb)PnQo*RT z4U#$&Z8ik4npI_d1YA_jx?Nc=+WG)iXGtdD-!WsXu+TZ>&K`&@ew%O}YChpztcs%u#*B2N zKfjV!+%DzgIQwslAD41|DlfPI0QvgYKl|0!3E59DPWB0Ym3EcB^G*#4l=|w^_u;{9 z89x5g<<0}xUKr$d=}qn)VwXMi5JCt6lA~+12u)ohAyE)`(#ESv^srH1sK@iw{XT?tSwUQvSwIO1ZV< zo|i5}nr4yb_4eQ6hM{s@FAU{-h4EDLtfQ6llT!YKqm_eKlD7H#Y80R&bT_(;?nCz) z2rxz_ZI-s-IE>fic<;>8lfW~exW7TY}`*~3m2N&VdwuPe; zAM>)djq~Kp>DRyg{CR-$=imPN(`VvOJqvKpPP`TP7{~({wBEp=^@hI_ZO8FWymR-4 z)__Z`NpKIqSz*j7-d<)}XPMUNJMNs#NPQ8C;$Xihpmdd1VISgwfTr=Mp1%*txS;UuQo2Nmrgdh$03coy^?i z3Zrgu{R>CghLY1_$u>b?PZau@D9@e3__t zT5Noz<1fTeCh>$&oTa0FlJFDcd#;t`wdwPxLtM|B$FY3i7dMU=3j-nEI0r{+Lr6dB zh6247AHfJ|)I*!-6k>He6isWD3!0^<8XTdr_F&tO{S!(x$Q2D`=>DpSYAK)*o7d$^ zw32T4M9$FN<=wr4?wh@>?Z27Nv9&hCH{8@P7)X*5oTlU-6yesA<-WGZ{TBNkX#^)g zGyslbOrnUu=;nR*UAc1e9q+galqJc0KS>$=%*ViS#uLYdi&2_01~)M_-gu-ni~v9? zNT13hz&MTp<5W~Ua7PNw(6&ssMbNAY5Qa;3Lf$0hsu2l9e?Ijsq;2+PAfVbmScDOV zG~KDnL@Xb@L3ICM;499Ua1|#w`sDlXKk63!{u1aH;BJwPvJAefR23b6?yp#g#O6E5 zScL!bSMX?9Z4ZXvBSqio`^j6Li-KxaMzN3vfzC(3{wSx;ppI%5Ct=}c3^?}fN(3$g zn@Xfto-ROmFo`WjvvMlSrYrVu7LlZxO)9uau<*LZ_kAv25S&t_luM{932|>#r|wa* zecv}-PhfIqkXd&LBg0@e-MUak>CWcnV5cm5u2XJprCYt;xr2R7NmMK6nxE+R4RnFQ z#&jMOz?cGNf?#FllAd|&`=tEmo?~&xs}>x={)tzMNrwelB{t6%X)bh znuT?ndn0KkZtWI%U_3r-?|dGN84O$64hP0q`vVhqc}EloCeqD%eYf9FT}dzjIA40Uw1O*KWj^FM~M6vLiD>3Vw(uDZ$gNV5aM5lkaz_`;?EG0pNx>R zi;(jP2)WN7q%=b6Nrco(2>?C=6+&TvQ23JwMW+yo zz6+sv7oqsu5K0h2$*&-kz7L@+Kq&iUgzQ5I*}p<4PY}xAf>8cv2o<*@RQv)$-B%#g zy@^n76QTYmBQ*F)goZZ|8f_pn`X+?Nrw}SNLgm*XG`$a@=`SEOdlI4Q7ZBP#L}>TB z5ZZkSp}m(7+J7BF2O6P+Pe$nAClQ+e8$$K(Ak_Q{Ld$3I0Z9B{`$$9(9N3!O8ea}oUW9dyZut~t=H2XwCuJ!?bHJm}?tK5pnc z1N!Aa|15}W4skg!pf(Ihg8{kluhQUgfF}<=?*apXf$=af7vg;|C>#cDhC%OO@C^7O z4ids3ApsK0gSP;N#ey#ZlHHI}8d9<$H51aqA$>b!90R`-{J+BRObEq5Xgk=Y!Cn9( zZo#O=FuE~}&WAAzU~CwSvtU9#Ome~$3#J0o!XPsVzB~k9J%j17FmpA`iiKH)Fy|J` zErJC-U||6)9u150A?p|{$%3WVV7VKXFNYP|VdZjI)d^N-!TMa-xEVI>gDpj{?GS9= z3_C8t&P%Y{1G_K5J|FCR1p8ORfiyTc8jjS4Be&pK6*%sI6E>X4gOj7-?K^1uL3LegZhxzbmJUn*6lk)K75>KTfu zf?~2!%q!HU0JW=vVzW?eA#yvAI}5oBQ2T7up*HGJgt|CTmqOHSGwSX}Jp!m_66(1f z^>U!zozMUe`aBN}OhWOa(I5*AcA+o!p@dV&2TC4~QaYj3Sd<=y(r=**5Ar`k!xK=j z4+?Hawg-(^jYj07ksdTE9F1C!#*{~6)6m!gGyycZ6PjY9sRd}73uU^{SH;oHQ)t#^ zG&=#!8IR_=(7bH40JIpg-xQ+n1L%ALI=>lREJT+qbomsz;z3tSqZ^0NojK@E4!RqQ z?&hKVLnyxx-P?=`dZ7E^=z#}4T8|!QqbK9h(`@wY8G2rTUd%x+_o2d5=%;Jw=X~_* zA@qA1`Xe5_N<*)2p|?5cT_Jj3gg(ZgqD$!ix6q$14DT?-mSak|Fy)G4s^(& zFjK-XQ*trWx?sMH#mwr1nH`Rq^9nQ1#?0S`SrCs|*afpFACpxDv&4Z}@(8ocgIPWr zsHTbt0I10|1UvxO>oD>4grO9xf@0JkgP7P;<4u&H6&oi?Qj;WIRxgw9O_ZZLKTkNQ zN_|~<9%~gt#mfLLv-|agXlpcKsA$?v6r;0B^cEj)q6A5%>qJRhIzLesk48+CBf{LD zaL`oUAG0e{(X{LA&#Ch8Bj#Y~pI1oHGD z9^egzlKmN0bhI1^G`8PzJ%YW!(4ax~l4TIQFeNk@NROfY$v&$b#5ZDP%*zt6S< zp|&ks{@b5nCr+TCh@t*;I^!n;8;kag!b=E0>3Fe-!lDDg8}ICOtt3KN^ux)N8b{7c0%L0EakDC8VExyI)(f40qNOAyPf`mw(X51p0Xq@Zj<=07T+TbLLRzzaa zc)rU=PD!_2e`*~EP3X9GqA>(XzU^qWJ;i5kC{3`w%OD>%HUUDkr6nyxq`i3tHi>iB Q5oGk3^kaVM4+8)I04&Tf@c;k- diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-regular-400.ttf b/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-regular-400.ttf index 63de0ca6b54aa744e08e67fb650a28090bd37981..201cc58b85387a7c15ca41662393dbd53e9c600f 100644 GIT binary patch literal 63952 zcmd?S34B~vc{hB{o#oDcXP?nN(nvFsC0nC)Bs;bzj_o*c7G*bC6_S7xLLwTL1QJl8 z0Rw?oNkd3!Qd|KrC}EoN@zpt(ln(&so2sKUfzxr%LK|h{{H`S?wuJccH-o1 z`@O&K)9AVP-0j?Rp7We%JI^^+NFhW(%nO&uoqgW$=oJ@Tez6d;A7^K;dhL~Sr$2Q6 zK_T4V5h64H>g#WL)%*Tq?0*Z<=@#N!U)y`ll~?x_egBMmKLMEBixci`t`yQg0rc*D z?dxxTyD-AYZ=VpZnd@)7>dHX=AG|`e@4>l`z4pqR=VaL3hqMp(=We+2wbxwrr=NU_ z5I=t$@AS;wc+=~rzxAbW3i0nKgTE$FR+n3f_s!k$?JKO4Rz=XjV?r!#yXrt=e`L{^ zmy0;|34IyaLLh?Xl3; z_)eoDGJMWX>pbS|W3gsm!7;AY@8|W3eb2l~>%5$ELSJ*rqUyMK^z*nDRr%rhqw=+% zH7bqsysqxSx#qmo`FUIesCtN|_bxWl>KXe!r%Y@2&Cjc}lV=6_0O!s1uRptp^P=h9 zcH7{bbDnzz&EExlV<38tFeeXPvy~2%6mnzS-Wj)sO zFLrMJ81HoOqr1Epd~0y?BFoqj;0JS==Jt zEdE&hNxnb-Y`)gFzwdAR{-f_V1yP63I8xkR+*v%Ycz*GM;zh-)iys(l8*Cr!9h~{$?LVwlT~$xjTQ#f6YPy=KwpQD! z9o3#{Z*@a;OLcp7M|EfQ71c|tmsMX~y|#Kob*_3-^$pcqtMk=&R^L_KSABQ&J=MFb z_f$Vvy}!D@`jP4%Rli<+yt-8VY4z#q&#TW?4_AL#eXd$t4lT!)lgp{)*5&r)j^+Gv z|MI%!vE}W{JC{#gK7IMD<#U%WSiW@mn&o#czkhjQ`L5-AmOr`t&E;<`e`oohmcO_B z?%A71|D@~@VEy%JbCZRPZpGgoF-&Rw}=<+7F6uiU)y=9Rasykq6PD|f8CZ{__f zcddM2<-V2Ato-@PXIDPA^7)l7tbB3hODl^jUtRf&m2a;+x$^y$Up#9(+yCq(&wljT zzdIB?)OTp(p{<8bK6J{V9fwXmbm^hn4t?^_cMmV>PXUVZcG9jo`P zesuNG)yGyBSHHUY_>m)MqJSM^nX!nx?iLB`5;>J8+L2{>=>W@w$*!9A6)%(qcx8#9r>3d-#hY;NB#lr`v3Z0=f^w8gothctY=}Oow`WTWHb>C zSpQ)i=CMT$Nc~v{t-rOtWj$ei!}^-_WuCIW2>7&0ecbwEq#v^0ZSAvOr_SuPu2lQW zEa*tqPL-}$Te;_-HDI+^S?p6*!ir-buv`)KuE=+Vh%81v8TnXbKktm(6IqDdj{Q3T zH$|Y=M8*N7$Z%vsqz$Qzy30h$%M|~@OMo8$pworFug?4vQcnQ>BK+y_hr@3U?+zQG ze+>Pe5TUuy^`X~=NL=m|TfIAP0A+a9s7#5>qOpHVKo)VkDu{Vp8#Wrz@*dca`UE&NeBhC@$iwnes z;v(@1af!H0TrRE&0J|zx_KNTU?(>g=fR_?&Q+Xjh!9?%Cc0P6sQ01u!9 zmvW?Hz1Yv$zqVE`jduX?7fMbazET>O9r^m{SbrU5-j47O`fY0%RkfOQ!Jt_kSn;)f_Jf&J!(Xg7jD zd8;lBtXI_yK-u}OD&9fhvsLsl0(ga}qTB?rAA9sM0{c)kqd`nykG@1epBGh>lYpKt zs%TpRIEkpDKM=$u_9!obUVtj-k^r70s#`R$pI5hQ5F4@Ip+U@Izf%L-sERsQK`-ED zq6*p|s5IXPAfKqBUlWMKD(H{E_Nv~XLGYb(8pKxYZ_*$t*uOyo_@t=51#l~#-G=?V z2Ej7EQv@gTl%ENCUv3 zMRmUhaT@j?(EyGust*GG2=|w6uIC05~I!Eu#&Vfdk5uWz>xT2`rXbCge@}U%ncEJ==QucECH425l|B zUxWB4_6r&y3B~fAfV*(dYp_RK6BMq%rqF1j>jN;EW*Njy>pd1^80u(FQ93=n7)xb%56+eFyfa4*?p4 zSV6g0P+pZrSyuqi6~qej1(5z%_&fmmhFIbA0F{0p(g0{7Vg>jos5I{bP?uQwfCl<2 zR_@aP4M?m!3iu4}xf}aG*8ojMtbA4jbQ-bpISnfPd87f*bi~RRG^q3!kp@8j5i4KP zpwf#-1ISBP(7r2QMfyY7|Ahu7I zq5;~jSe?{BeQy=zA+Q}+FVrADjs2@Nh)1ypEv>#8_xu_5Zv&7{(6*~+*Hz$Hd>woA z$yMU#3GDeio)dqA{bL#g+GKT6g8=?k(QX8Rc3OR0gZO(PpKVb`64&{+zogUUl!DHkF5dPXXnK zJoF(2I{o`dgQnE^`;caRdCwmz5aK-SKcRqaArC#Gfc#A!`m_S}HF@Yu3Mf0|p|2<) z-eO&>0uRQdZ3UvCfk^XCx;Um~r6_78<)uaLe`65?S3don_ zYFYvH0lAu0K>b>-qW%E#I=MQbK&Mfk)$?$k=iaVBK*mY5H9?4d*gvR1;bHY-NQ1^% zFSI#9K%UCg&nlpdldGRsKz&@Uep!L4`zr7NP<3BLy#T82tAB$uXh%K!4@mz5()VNk zlmhl^x%zJkD0AiN&lFJR%GF;hAm5XRp#cJfcno`~K!|T*ZzvFA5qq=~KnRrguv>u; zpTpjxKnRrmuvdW)U&P+8K%lS5!vO^Xv@H*Z6$n_c@^DlEZ7O*z z&^bT|wC&+G1wsHHhuakh@fX;4C=jr@<>8zHfxamZ_b3qJZ?P{Z5aKh~4=NDsM~8lLs+%EKEJu;0nUV+z=><>5&M?7#BxHU-ol(J~2mu=W70M6L&;A1GUm$%Y zU>m6P33;x(S3U)w%{Jo(;}gcOT|=%ny1wB0f%`)DeeOl~&pZ*&b)Ns}O?&6O2fT;O zA@gGMVe?5Jyz{vv0LL)@n;gROgxqBOkSV-YU+)t1L+IXU&!=lma_M@%(VJi z_q2Yl^|`iPZI8E~)qbG!nXX-3_vW_be$@S2J#X&$%luIO&H2CS-PafByS(p_g14}% z@Nn_m;&1vtGcYtTKd`cH-(dgX-Gjd#dezVm*1vxJGaJs|@U`LD;Xf$tEImDP@yJu7 zZyxiGZydjM{I4c@Cf+*PJNaaJzFeI?yzxt$-g8puq&J`R)aG5AKe74HmNT||VQXRQ zBbB=KUgl?i%0qTf2U9+U#l1 zoqpZv&+Wc?_sSV>KI6VKFFf-%XFYQED`!eGe{;_J&mB7ViSr&j|G^6`zR-PP^`gi2 zJoAeE7r*L~EtmY@(kCzXUXi=vbF=Tia{S7_dF5GG<*xdxt8cz$&ov);)#R&wgqHFM zab!`>%SG^7Qv`)YKgU*CjAh1(W;qix%lS;Xd$K$-S?*3}(wUgo^qSp;Vxbr--E>pO z(>L9;aMMi}Vpsc?3`deOmyCoZQ?(_gS|56-_UO8Y9y<7tJOi7D>Q`r-l-y5E=*W_& zAQgbuNF)kHuNg~cCd)C`C|*19j$}M*R4T=&jtxleHyoWv;fT zegT)2rgdaVF3Jx>UQHwav?a&NlNs*P8Lyc)?VYz+*edg;-W7_I<*{;J?%;f zVci%t(B=75?CrR*<3{;mZ+iCyDHpaZ`~o)@qzscM zxotY>`ryI>c&@O}E+w?fMK(rKJ$d5Zi$>rNWyX&u&=&aF7e+=iqhl!|Z(_2HpT1Z` zJ@DfRRy>nd7bYI#Yd!AXu5Q0K6iz2wvRPxiGwk-b++E$1@oYAh3Yv*jdt1_FxKPow z(a|y%UURF*igk2!c4bqhJJq>PKFsQujCgWgS2i0CnLckQ>i79#>2TO|dA&X}nF{z# z( zdDOw{B9U0Ew#col)Q-qZHk*<5RvdM7b}SZ&)E2pw6|2n(g{(HcJtCTqP!>sAm2U&B zq8y2ICZ!39Eio)pUb9e~&;&$mcS$tDV%m5|G8~A#>s_%xIQb4@@#tf@-$>toP9T;H zpMQQh84H|qKQXiRjCyzUNL3z?3-Gb(UXlVyfE09lk4=^f#r(u`e8YZbfqb2mym`$D zbqRT@z9-rD67bE6gzD+QW(IX(ZBU=G*BtShcn7Hpbj6dxSigSz_Vw!xXTQJHm6I~p zRdV)HIG5+^i85N`vuPqS78kV-vY){SlDMXv1N=+>+X4pp}&FXKtpDu4I7j$Tqh@8A~m zr2e8IhaUQS=2)vny`JFTw@caDRy5_DZ0{vm_2Jqy8F~iBUbP)+xv@ctsoLj zCwzBFVU^5Ny^$OTJg28v7?z4e(0)X#dcP_Q`l_<{bZzJip6zNt$(vn>(n zi>HD{toxGQOjgQlruS-f)7MaAa6pLy{14vCXQEcCI~DZB-JR-2^#HFMX}fImz;`Fh zhQ8zizBkFE$cRihl`ntMpGbxl&~L+vuKJ0Me%AKjZSuBc$e*ZHL&1=0i@iL3FK@UP zx`65@tp5g8e}!wsXL^XYkf`z!e z;2H_L{i7gkZ#A5Z2fq8XZr@NSRGW+Y!%2BPT2Xm_z>A3EE_fC9AX8N%B_RlO8- zp;JMgQPA1wC%KXA#!4fl5w)2pP0P|qp2ziz&g~FH`TRuxL_RN#fwpLrN4t0wjkXOK zw?=d6lmz+Yb~%Y?f4`HgCuA?5;G-LRV{Pp{&QVW$Tda5Et$f~jhWpam6KmTqkzF-C!#2d)RA5%!hsOD4pU-N)fKmfU1$^h5MPrI^Y_ z!Bwqj_6{kp5A5()jq~&YhFv<2Z^BTKF4WKaIbkAuAHGhNwu`Jd5wQF!D`|!Ln%xd{gOL z3Qd|ZEBwH?nnIP#y}L(74P$g<_ueVieec%Mu?~py&W^Fst$P(7=A>CWU`pP@dwuGp zx^CZ#$K*^M4{W>q^V$vl7Hxt;QGG?=Pb+!%kgDTx>y91Qnnxb=23UzOGEAB?qV5 zOQpaEnEi)i!I1QC*>Z6+diQL$!qIqXhn#b8D+kwYV?jcp_$#J28oCwqBStwIx57i9 zwI+IlU#d@WNU}yS%Wg<1+peAHmNU$XP+M|RGPn3R&pq=nxA!Vdsy4?oT)Pc@3i&E2 zF{agHB`oqWh1Efsw@p}a9!DaW30s@EKT3dC$AecjKOs$&ylw&oXnv- zL%ip4Qyvk##(T&im(Zw2n#LdBy9l4pes~Pvp$D$1E0(oYuHVU5dXA+KK#x@Be2HCu za_|x`0_&1>btWrIQ@fg3h0OytPKFVeH@QguBHLe+0RMPRX}iO19xK{>yZOnBx10>V zVO5U8Q#+%J8j_V9Q+JU%u8tC|W?pe>BIbrSMG~>#H5)q6V#UJ7`J3mZIp5dPB4tZU zpHFk_#RJ69y$`Vqy)V?;JF>A*luHjo+Tb4Ei?Xm!{19^f!;E`DNuW01H<~E{h3W^y zd1*Tpiap$Fxv4LqJ+;rNr>N}+UeD0fa2{3kS2hdgCB0ragsl7~DcjoHGTBJT8=0Ow zHQCaVl0Hw$<4?QXZci$mj&3Q~w}S1eTf<>*Hp`nsnRGbiHq*gWI_P$9DadQA?o22g zOhu&W4_H=vd++8V{OU%xo3|QnH}Xrm@NOfU^<#9e ziKjy?ws|j!=_sbVz!p&C_wd6uv)!k9>CL>*ln41t6KB|W&oJ+2)CJstqk1{thIWHZ;_xzPeaP8WC|jw(U3V!Z&$OuG zC*>cQ$=XNdCDib0bJY3dLMq_oV^DV2d15)OIit=k2$i~rc}7!#H(lk8#k^O&2|0Tf z%vjWW<(1xO%zLLNDL?E<*8WVM9)djmJqzS( zdb=bkZ>zKggnTpm*FE=G@o4z>f1iEQNy}T%i=vM_5)E7N&wiFY>eF`GX*=SCZKraz z<&J*OAi7NG0V4W=P%IJozz5_#u}~!OBke%@Q6dtGed}8ePGD2n{98H0P1#LBLl06} zVk^)_GnVNM)V?j-**>)cJd(q;A46P%8sHZX)s&uuR8U?ED_-f;AdmeRM{Z@@Qep(2 z7|=&INC6DGY-UWFg2;XX+-ne+S4xC34MBn=8u0YrL^JnWvNkKNcX~ZNJ%dlMx7X$^ z`M(AeZMV0@<5I@sZF1g8-S0AFB`U4ltR;E>+yUz22ksh7@V?rjbDtDUfw=y!87Ba) zJ^+8-`Iwak2O2w!<}KXQccJ+V3{-=%E>SAt99WTJM&w(tTDzcaXg4P4!Q?fwgdOky zk?T{#Qg-Jiwv0xCUZ2N1x@98QE#>g1T;W(O90qo>+17j-R&4H5pMu9TozAyrv%rxV zfVpHmu>NG%WPdRj%=^Qp*W=Cyg8luIu9Me40KHM3B9lp<&ttZ=_PK_-9(bT@$ko@{ zW_oF;1AtA<@HY89P(cfa|N$g(GE(+ zE+TrifH=M#C@<&{I7N|x;`}&=jV8640qYXj*XqZF3*@Z51s0qKxJju6xFg>U{bT|@ zhhl#}B&OOPjKw-TdwM!MWB7AY!}4-pzIXJ}(R{CO#26jhed+G8QN!;G*KQ5_{Iaq> zn@(rf>utWHBOZ&zJ38`>RPDe>R~K9nT_bTm$Q-CRIMbtdrsPX$|;*q z>H(ECrJo7TCL+Q31>{VN)5F6Z?d=`I!_$q_&W#&;dwO~|Zrs^O?b{bNE5UdoGW`~^ zAJUVL`j_J6Aw*%1BbxAZM0~uO5m}IAuti}%fQfW#Llo7qO#szEu?$;~Rb}h3?P$F@ z+I8w!$zj<8&44(nKW08JlM0!QT;#S^sVL4==Qyhf#SOL>j$$FW4mW|=mEC= z+7Czeu#{IPt@fVQus!-Uy!0*3)Fc6sYvi(bIM4KYC#pZ!P zl-_9k6ZRx#682@5Y$)Jn;3fr^6ixM6Qm9zn)5k(j6V?+K(OeT}GKA zd4__qS`{t}?B_@UbMp33EQZV?k*_l|8QbXf{Oi{vv8y8izpKL&{yK9CrBX$z__eB& zqkdRtB%|0f^EJHh4Ag#9ak!({x8{IoL$Y@c&+7(r?9Pm9t?uUNbW$`JSR>V7V2#u{ zk;w2cjsM|c+WC#NTxhV*M(X&CRG#zvJam3*>Iy#pa_Y+QGe=)VM?dizzK*rKQPr*z zi_O2}dZ{OGR5+?cBJ&RI*5%fPjPmXqS9Y3~NerNHWYq-tK3h-AF=(-M;S5U073!c+ zZt3QSl0_dss2SO$z^}>^&zB1?Rla@98;K+~w#8$R!8t|NLp~YV=rv$Rcqf~=?Fmc2 zOJae5jK|u*@YpZH5wq3pk4TS^^!iiA=bIV5?&nJeZJcgIMqVQjk*UWChzVAmKj26G zNZh9-bE(vu=V+)Wl*#0q&ICQ4AkKV6jj^ON7?Ci@@q9isWlux%X{5j; z6YM-#N#cK5sovB z>cm(c=ePl9KvdMkSW4Nn{dK9VBr9o8MG7qJox$Jy?Cb*fGt#Q414!hV zh1pqKpW)rn62fg9Q&p6dzShsK+~5E3)YRUJ`YTOM?eDiFM`Wbczkg~<>t9RYd;1YT zf>|Zhxay8YQViH0wix~_apsQ zsx2K347lB`ed9Ye4iC4t(GfO0yiup)kyyZMNSKvgpNmba^h{mP7U)&B7B@E9#Xy#$ z)b?_dW=|J3+y;UO{+-U$;2$^`)>;%=fhrZZe;5m`Hv_*TXL(0zkPkGq2fYQhE-fsH zJHasPwgsZJJY!IcsJV4RXh1b!xiHcNPsSLiin2qMgNRmiH`XoZOYy**&liXzsv)pl zT5t4vTDyneU~6h`XiKyv+TP$47ZYc5(prqd2`sHQNDmalR@mQGF2_4?E6b}jd*TWR zgWW@#h=bGgE4>^zf~x7bY>Fr(Sc7BDu&8R#0Cu%=k9Nkv@kS!7&33^`N8pi>KFDKi zvI|V8jUH{ORe3@UGpJ|a@=3xBggvpB7YMubE^W*@30n^#Pi%*_d=n`cmKKSX?Wzg1 z0KAcg!P;!9#U*viQKT+M)ibyNlp`3SsEyLJ9;1bdkEi%koDwD-_gdcVvC`dgaPYL# z1_veg$v6X0vaN7~$~_VxE>!Da7qA#5rO;~*MO4(Id9Y-{W2$d>nZw)PB;77B(@D2#INcKKW`1oW6L*X@-J zE~6tGM09|w4W3wM2#)*OLAMJhW!MU4+rf^F4VBYIMm(7o>Fw(q9_(rDbh$hp!!Uy` zWayT$SewtaUd3c7--?`)U&b6QSV17q7!{l*mkPo>aYngRVu;?5GIV#d_rwn$g6%%J zOn%uDue~i|p55#!iMrml$##{D>Z#kx7Ec9J^Bc?b#jjW2AU=8zc?zvKsh`TqJuVGhC{b z9F`*&om8!YaYTf*s?9vNb815~GncdE!XmlS;$njbF(oT}zIM>*=+2(}iT+g0pF$Y9 zE1}=R{y-U1lVjbZ8F0*QhSxwzXOcpf&D_nd+X1W#bCW#6&Q)-A(iplNhG%9R{rvwd3*0xy|RYaN+BAVwZ zWts}LR;mZ-ZPXs%F}O4eMS90^dpT*^c6Q3dJJK1)>Rx=r$Str=OXvex6-tv%BlINW zi$qv?X<0JYmOAKE@m#~`apNi*vywfvG;A2drBk!Ov9wA`5LKdvk>g=53#G(4o0S!x z56FkliTwa!JEi{4u8`Z)l?cZ&u~LJI?biW=$gzw-=Kc{i?B)mZJ7i<^Ox=CcfbxqO3lOz7r`}%sS8`!y)(-@vTT( ziDwF0y8gU2W;C&y3g5se`!?~7&JW7B!RhHrMo%EJus%Ru9L?AsP_r!8>%rfbsly;amLop&P8*8T&{M`LSfjb| zE;@%jJxvA#UwF7RaeB|`(DxV923Y;f!a@$7svO6R)OJ=IL#rm9Y+F_3u8Vy2r;;1!X>t@?uMIppT_(9=~v2TwA2vZVYxD)7cHt z41Ls=&tXJy!fvC^L8stWj#Jf@4rrJ?!x&;5v6YTkUFV1aS)Yt1lF?5zX&CSC?CtG* z|FJa;@R9WUL!tM>6u9~mtiUJUkjcE^e5c?|CMJvKuG3#XO1Bv^gGEC1NNqGupdEpx zF_`oe>SO4zWU1`yUK8!gRz*OIeHTxlsBB~#%D{v+X(kF_S$Kn|GL zCAU9e_k$;#4x+Ju`nwQw&8A#LME_Y_ZvtW44@5TfrwmsJx4>@F(@Fp3RNm5QWJdwi+5MpahCm-N{u1I_izCk0DlcZX$_85&4u> zbCQZHu;OEhK_`@ZVhJrXm50hVX!&8y$^}@hJ_{CaZ+;3S;A2!-f9)WKo)Kc^gTpD2 zXl+d-=SSljx^<^~u03*w%;^5%l zSXA-WXJVD6*S)+^R>&^Ma>^&@qL2d=)A->CO>uP4O|i@|Lnj1>!hGzd*71>GGSS|i zNCsmuD;#U@=$>TteiXs9P2@g!4zA0i67 z(kZj+KL?fbjFZL8ku){|kK!)mG6#;2$fId;2gdnc2|OM*X3eG5LLCjDDUga2elTj?BTlggbB0dB+Bz3vEzUWtC-xq!pY7?$!K)I6eV=1L_*@RMR9Bo*QM;K9Cpd`yNI|LOL^c9P+yIqMDIBXFe7~U>2g! zZe#@82^8{m^N|Qb!4RExBcHSBfos6Df}_6^^gs{gpfd9H`0yrJ`I}|NERKUw zK(x{0n`DL_MAh~~#WxqU=zFn(a~KdNzijkll=DPnIKxuF>FGj4vAhm*0%yIYs2%{V>kty+9K{@@eBzqY;9*jALY zg2uA_@!78vP)l^=(&#B+-S3FU`6Ah8~P;261rbXuQxo7`Eb#(l;6u}4X-cmgLHl;D&r3!G{!AMVUHWJ7yg7B>erRY=oU^m z+1$}{C2NVW&#ZLmX=9g~9uG#yJ8Iw8oWh>}P?7iZY%*z0V``K&l?7Wxz(%sOg$`0H z==Ov{evdcoav@gT?G3v9NyD&Ya3Fw*b^{4U=EQTRH<1hY_3(Ezif3E=_oK1sr?q!l zU;80&x?khe!?~y6Hnu!Y14-HktoV<1mm^8(MzfH6wdM2!uj=&>lu9BdK_vvLetG7D zeIJJtsW?rlyRZs~>HTlSX-6HUFrKF~O(@0Wi=%KF4m=;Hh<+wYyyRs~m z1?kL62O&c!66t6lc{8XZaNfC?&)|x`GVJk~)6*cg@GIl${CR=roxkp6%N0Fqz2Cq7 ztfFKBc59>mO`g|NU7uauyT;YSizS9sN% zzq4Bo44jfko<2Ha$kx`OEw9+dUin@@`>vsDPIga6NpJD7C88I-W4(GjIk0)Tb z5LAvS*HED3W#cFBo|?|8(7W+<1L)F6dp1z(Z8tKt7LY=6Klf zhIsDzvbn67HJy-P-C*gc3kLEW^?^OGyUb|@pbT(tD%%sKm!=Tpl>AZr{y5&swW8eC zbr$P3*O@O*+v_`iO#e%q_9sPa8Y?A+!|8NuBXz>M-7Fr=w6tJSJhQM)apijsDY5e@l2sZ|hs;kjYe!1+)sh7C%Wx{?@44@!|L)%B~noLb@sYh9q=tVNE7OEfy0bFiVhf!ai)Gj^33qljDi zM6_v?o(kCQ^IA8eS~dsoOP2Yo+ek-om>^a<7H-=ZNaF+I&mE~Qd)dX0{~iC_9SQ5_ou zZqI8~@`qg_kL5_}bA3S%Aed$jE^O&NQl^}?#7+Rt4#&ohv#q(7xKLRoji`8`Zi=Y{Jxi{7MlS8R7+ zX1`}39A>@gvgAF>GxqdT}m27?I|KyY}emXYATO-yTj|gHT~k z2)S8H8yhhnN-#j=Cwz znaw7XVSgO;)G;#-|2^%*t#}nCY@0k7U{qQdd^)WAAm;SLBsvj0e+HG91=+55VVx?8 zxlhp3)rk|Tp>6d=I}I7!3r}HZRQG_{we2^_wI)uuZ!3OFTbez1D@^kG^yCxi(O1$J zTZ%+V^vrg3&FYA7XSPop#x&-o$6}%FS6s0jlgcBJ(6P?-%!I=;LsAa)=m(j_lj;O6~&uA3)RmSCo-ysMVM^#gVHSuA;MM! z-iN6as$fgqY+W$_zpd^iWZHh-HSp;T%p+ho|(yltUnYuM}u_JaRRHl4+I zom&o3KdDvixqez%;h=$xI)eta1qN?3?- zPGySl9-RFSx3W}!!9kVU!?QDLQ=ed?)N!ih&rhH)DE&vxt?owbY=tted1f^!Q8~p_ zn4}sY0vpLt=;_s2L14v15#gi7dUPeC=AH41rb*L#+)Xi)VA0!q@BH&{HrwG-@so+4 zKDPN!bLKE&EV0&+B|FpgFv_Oc&^toG=J-j7iFj!GxBf@Qil|7+(e;nk4wXhX^@Vom zfXkd6P`Rehk6|^Nm$hyK2E9h$N}=XTrb-W$<{3PqyQO&IOF2wuGA+4WODr0R6vxK; z`}+FF#)@F1QJ#IN3p;!R4`DUNNF*LDV1^yDBPY&eRQoO&75G6J$8ZXJ2G{`fx^88d z9w&C3OoMe&OoR*s{e?9IOJWBALsDwb3*E(8a&X*NxRr}~g&yiz%@gGIr4jjKh1-V) z+BlE7ZD6RK?&nC_u}c@|2YA7o=9-5%l$qK*yg`le0JJ%*{DvTWygGq{(NiiJsEj8e#Vl03^^>`7g zi_N9+oWeO90iMa8Je-5$DjKm*E23oO3`snp7ojjH$)t{|gLaM_y;RcGDSR)4??*k7 z$PZpqP_#kUde~J82IKKykZ4Ipqvl_k7>^*^n*?p8pQZ_X-0mIbrY`hMreqec+}ext_U(T`aY{t^R_LizUA9*d;#3 zX{VH!;(Hy7hRtJ6ZK67N;-ufc+}HQwIY%S$Hb2)o@ayf<%?DwHh7cxL(iSu7YCm}^{T zYRSuCN%8=eLF;bqoae-T+dPv=IYm_%IjKp{nqbc+eJhGL^A+T;m{h$S6~!R;JH@J> zUy9NuLsb?kX}f>puHW=uU|4G^x6*y*DSckBv0d~SzalAY(A(}`WjxtLr5mFW0IhPw5G zbGil-iNVfux9ddLIViY<99YEcl|{zz0>^CIw6cBI?)B~`Y% zjaVZ$zgH1wmm&2(URXh3O*Gij6DoA)(#fRPbibB&&!=3{n@D(blc8uZ==J3Ij%|^O z?oViqMR?8M1Jpu3C~lu}R4ZC6=}lN?aa4)O@riK4v*)wQ>vcTh&k*_Cd>RYAYlxkMbm1u2ACK7vkhc}F48a2kPb`F=kL@ti7 z4F%%;=%^a)&3kum?*zuSd>3xHC=dt+hhQQrwojr1>0yRAo_@%cNF-ZYk$o~@4iE3- zVA}z{)-bqr_ZYJZSGj#e<36HoN_9;Y{P;;JCwhC`@}xb%U?4CU^qA3q;Vt@R_A&CS zD*OZU;0IW{v8SQ z?!H-@lHS@DPZ$*-)B3}xiLw7W3C^l{4-q4h&9nz&A20C0h_@q;jD0*K$_E&V6@%V z-eRK9g{)RCo$Ng7_P$W=?>olcA(yX+bS-`cp;(_y|<|3 zk`e=on`yQ1D5SHG)6UB8VlzLikb%PP<NMYte2S&I0!~j+i8iw?nfUUh5^Xqot8>_pa_nn8Rw^tzI@HL2#egnR< z{4RVK`A&Qv_yK&Y_fzY3{@$ce45S{Ipj2P*ZeR7=~!3rzefy*L7 zB}cH-BNj~rQ!ScBbEI6%j1(=2Q@A3L&fpxDRqV?Y%Na-pbhlZtnjnoIkd5UE(5-k&Tu)a zv5B#sY1xCtfWf1jub#2B@zP8gONf~nno;$PP;k81#C5n4kmE>tYy#bnWqk45@yawR z#zI3{mLa*35lnCJOW5N!%6{PWj$|@tWirEQe=6aI2R=O!2&B?!kn(gQVMZdCf)}mN zpemUTj|ca*W-_j9wk?~@x!oIJk!Q0$EEOl^{gyQn@ow;;M}>l}NT@9o_6~2@Fg(0r zc5G;DC>1e>g4t|K!tV|zS}?3XbjBG&XAHe&W9O!hOd#BmZfS`ZTtQ!7%Egnn@Guea115)x5>;PXkqc|D8mV1yr4yNR+(Z ze^&VH@OrQHA`aqSpeU08q8{{kyxyN@v+uz~&-D&+urSTALf5B06*>^U_Ljsg4dm3( z^=E&U__Kt$zOcT}74Q`la_Z^8N4`e0!s8Vi^-rIu2 zfb3|NuQY`*h?`JVu9WF~}4FyLl>M@mY*Aezg7s7*DFc*sGdCtLp%3BOR2Qe8J z`&hu^bHc_ncbhs%wr5+SrmEs|qZj@%?gG8G zv}Ug92FXC|?bWddh?v7C=T!V$?I2$?t2WRobOJ-yjkEOmQ~$&aXLun_5odzu-p((_ z!)M2sL9iMdxxh6WNc$ExV+yCOc4DQvGC5L;D(6UY1fm;W<}pk~DrV^TSNaguT3dc0 zi_x;umy{q={x5q87bWW0e$*6{gPIaguYb`Y|D!FLbeXXL_zNa<`zErDwP_s92_Zyq zqPGR{p#^WuWkvjVl+#}Cm@6Fd{;7lQLcAZU7FWYzL(z^SHu@>9)Y^d<$PJwC+$_J$ z{5FrY!tL(Ii|@(g>nrf=iso#kY6>ND-)ALDQ0J_VL|oRzr+x_EukyMh*D>#$!guNV z9>WMI;=s%K;aI*zsc(?2c+%b8xH%Vve+d0Vjm0nqd^gukd^sz_x}1@6_APq;*>F%Q zAZ#Ee^uXGQ`xsS->E^y*Dq;5Y7@Q~%2XV>v=~P~-lTq%SQ!eaX=O)ZxYIkOcbM7&N zwt`jxerSV|HmT2Zj?6AnC3`E1e}c1QGWu?12WFsLLhDxsVDT{`{`hM}%319Ngq2z% zWq{Q;QrbK{;W;(^YaUk_t*smFRah5|*{|#`aH=Y|D%=q41j^1Xd%EpeB6Mcq6xGE2 z_Q!nd6>7LF@pgRp0<4XWi@gi1jM~s#?blS#-gBJEL5t4Bp#4Mu;TUc563b2J0f(~b z57VC!u&1+}Xf3X2ti#;ACNq?fmsY1&tXa zw#PD1%Rw8Pjgif2^{{3yoaz#Jb3Z-or-h>LCCgN?{MKyA6T`O?N+rkKX{<8$-fL9s zSQJ&Vqskagf2$iZ)*ZkXqm=^#Wj0a~!nX~jfs&pXu+SUUXV3ONzYYK#!r8YtX6`Z~BS z9D^}VIEI6#aVrn`%Qrq27j8)y81PPa^tN}7AQYx8&>4-z^X;-@v?Y;pndwM^S6b4k zPJB|_9m@rL2yyPjpnos#>Bl0cE>|q>vcEGo$2OK{U@V=Z1+W=v=^yfK;ULAVQJUi3Yf>4rbk4b7Xppk~a&ck^1YPg&AJe?VXmL2O+H z+$=x`eo&*;%rGRi%AkfJ;k^N)D8sG8QCh7wC_TbkREQ`7g~P5wu|Wk`n9tx$K$3?C zL8{<~c_@@>d=sa^74uL9$1oH^wGTrs6wOS^=vW2sdb(BLW@OJE|>6M;PJKRvDA8dTNVLH@iw#9hvydSUqD&~x zLFAt8lk&)dx4T8QZu13#_`bv`Tnk~hm8`#4c>-CKqxxzRoE!^ICq_p~_+~Q4_|!sK zk_+U+-^*3Bz-8c=pGa`B2~8b)juJiJh5QjIpKyI5#?`Z2PyDT3H49(xoHOOYXy^&V ztnqW53o61l{RE=I7Va`UVJ@B(_852lgzIKK3Ys(@l}Z0yv5q57DDaVv*j>=sOy%nl zkezy-yZ+Y8EG5s2juONDO;Z9Cg%X>}x>E*6f&Ei0KB&z$TsnsRX3zEmYbTr6T%7#8 znX@l6&xO#R_T_qT)MP8LU+tEEegin+-pG009&uUw0gxl2d3HyRS+XS5Y0=zvkYHub zNpRVx`dPFuW4@OR%Iapkoe0*@d5(`Yn7TF!IdthHPh>3pg;4c4nbXXgjWg^8990|~ zEjmI~&!Aj7E{YZ$p*HIzfD`2_u=Ryr#G~!z_r*a67@1Wz02N@ebLhY%bbY8C2=HTJ zjQCiQOVBeo42y?AMMdmzfKxb-AGC5^1C@cUTx3dpR#`1DT^`_a>E2YTv(lMLnKw3q zlNzZ^C=kHn{c5|%ST{7Z&d}RZul^=^@5T$A)v7PtsFv?*=SL@E@%9;coJA$@Wx7N% z$*&=B+dqmAe6^11t>Wd2Dh@o0vANConv!UakpymR8v%F%Uj-(*iKHfbBB8LP2E>U% z;*nTXl28h8s0tVrS`lq26q$m$*_DLTo;ucce}&|&mQ*CYAH6u?LR2$5a51f-vFm6b z1+}bsCo4IR%$s`4Y;zw~G@$zhzl1X(R74R?Bjr9&WPnuccyTAXX;m|GYLn9en)?FE zx5)Ray5vyXQ=+_ zM}y&aF0zdmweEzMM;V2oI0s${yy#TV+ z>-MoV)#D5dXNKyFk6aqN!uDu-M&*NgOZXYS1et{yhzVtqZ~}Qs=_!_4Y@u$oX4q4l zBQlX;14~!ZphZ<7bG2DJp-dQlqN&NqEjAx1$C!aJXR2Jl*HYTRP--MHy)A`U8Mm*G zvDAIJq|28+YumQ7(xyAr)yFvNKA#)GIjL>aH1aZRjAK04#qW{6@N={-H)NQ}^qIvo zd4E?5Vc?;(53^WYsX`&;!t51aI)ni6R9D*PN}g3X1CwkK1-5~dU_X0C;VhQ%r97)- z9jt5M+XuSgoPo2{S6)qwC357ioS~Kpx=|cUb@UjvR4FxGAre!qGyx7DQ){l=zEbEX_E&!1ELGj`nu9yRA&r z*A6;VDpf}=XE9~@)itVr$V!$fO7tIh0~trXT=TaU@bXg_Nywf7V#;&W+L`@<>Vrs* z(&eBO!D5EwqsHVYc{m4_SH#DW*3Ko_uV>?@Ud^vYkB9j^vmH^z+ZAV@b$V27KU1nU zaQ|+U71iw*`Ngh-sFSW4wiNeEmb^b0oWVDbE>{Q9B`249Lh+6ze&Cn*;@7{H==`kb z1Qgi*mU+-a7dSlpEzkRy2zi4ZASTn`M+O=a4yfWF^F$u^*d|1_?g?x3_5J{bIApjt z@EulL3pQ}GJ@8>h;i6&rU~(OkWjo@!r2T?;x?+ckWPSQMuIkd@hxFN=4F!htxQpsb zgfNQXaMdnX=k24TM@+W1&mBZYMZj-!Lr{>cm^jal7XvqmytUgh;(b&PuINPwej$dUfS1gMc1 zpj^O@ji<~@)Yropy@p^I=h5xU8fjo$q_YGNr9GOLVF=`5 z|EF~Ol1CPfi6^Z~$|Le&^i&geRuq=BNMy?S3?vUeACM{cjTKFg%ZtEk7o5{veE~hs z{Ns!EeCi)}{r2?eBlxS`^V_FQ$w!_sgF*9|U|`M+RYT@nASiFX?6S5q&%EtxUn`w? zX8#d^Q6^zo_XYy@S{7&td>#(a3j8lA$h;j~RT*RM-~kTjMrR<|9B<~cinTdb4=Y1h zfWqn@m>~D?nkuSKG2>aXccyCl)yd{~X`ViCtTh85_0%9}RxRo2(+i@_@b>*qb}CU< z=No($N^fJugGQ-3rvgI;Tb}2(HeXRPZC)Xu zZftz&cpqUr+H$SesWFNoD`z`{18WBj*sQAmpn8k2#LgC1tCm&Pl+E%muA^3`A6xgsj=v1qE8+CX42p4 z2?gW-D;^AaS_5(FhH+2G%B|lp*_}>>!fg@L42M$d`uaLMqRgE6M>_(6ZBz(17T4n* z(~Pv?o^DcLwC3FMg4CSu|e>(*T?n9K|sAq z;z1dN%EPf?MBZY`qv{^@C4*gKneH-t0sPXJo;1;IW9B&u#S;>w`=V(yNlg@T6xf4r&jLRZcNc4=}REPf`tEdqmaRpOga$|4$M27AMFB zr6zhp$xEUEgrN80>-1J{(HH6g>B*MA&0?bjhn$mY=AW5v8lU$i}b z4NXIR9JD<4jLi4;=B3_d!@*K8pT{OlVn8p!z`GiN&+z!Kp91M0O!(W}b;9>2zbX3% zQpsd$KyPp6w*uM9T?5X@{QwrD!Pl^lN!Qfn7a?Eh``n6|W3PZFiw+O24w6Rkxzp}+ zhO3Mzc0k`Zt7d}2>4xHR4*CH!YoU02GKURpg+f-F-d@p;SlVdXf`dFBxV(H`7bfrI zH*U;_Te4l}l`jv(@fCI}9gTT??dd>j-MUmD-F|%HpKYE$>2qb1h}80$;nV{Qh==%p zn!DEEHm>W8vkUCvxghugMM@$>N~9zUe26bmmTb$mWXi9|???O)2rNmMAQr}gk|=i) zr*@sVtzGqzHfrrwwj0;3o7!>OBu!sRn{=8!Qcq_(1OR#cT08*A|XVYTQ_AaQn`xT`>p{%}BcQ){t z^IrZHjJcfiPhiYNbn-a$OS5Ef$a}yd!%hU^HH06`4>lneQnh<&+k>Is=MKGhDgah) zz;CuR=|7{6MJPNPKF~o3QcNR=EleE;!XpuijNz;$#!!9*sI%pNVan4cDd6fqyAvVw zWwEEgk`A0!luCYOFlapa(C);}3o>5ug`J7r4?SrF2Ni!wNI6~doAG}G(L0M1(~^(I zLda_d=7D41;fFn>40c1?__nIT!_*QH4qdiowI!Lf|z?9+=^|=3<|i zYx*r-uWHa}s9qn-x53`7>)N+`TzygkzmJF|&Wv4Q%26Q7ETzg-td+(eR6zX_gB1av(U7bPpzeJ*Q=9enSi0*tiNa>F$jJ@=%N|V z@d0lGy0Fgoc2eU479g43fh@6I!C|Yex8H^VbEK=cHyMF}d8j23+Oll1HRs!%(TKru zO^gVXeG3+<{4MR(@fg4Ve+ zszhX$R#ahq3)ZG`bNl@Pz!o$_pei;F8gS!djS9Alx#aU|%P&LaDb$@wp}DN4uQn{G zhIp^0s#`bJRL$naWj^aF6s&chw((&;kOq&v-ZAhrXTbA4BO?zs)*Gk|^+2HEQk&&m zp#5X?l_qS1-a+U95drBCbRFtx&sNSDMoIjN=R|$T*Y%WsmKh}e|5#o+m2Y!SD9LaN z)WdhAyE;3&((?O~muq;Quq%(C*Kx~|4{@Y(GhF%|1q-~Ro51CFbDhmKs8vs;jq z?Zip=JYv&^cP8++GaLvY(A4{~A^E*-y{pCR8-2F`v+wbp1@(9lw3>Z?x>`)$<6+s9 zSFwI9@m%6?v$*fVEQu0eF#@3Bp97(Fu>WZ2EIJU#6?`y$B)9hXH(P?NuR5=*sm92) z`VJ!$qFkm@XH%(^+yHpz1J{gUEzz|puLsO zMqUH%1}34Q1aO@(VJd+U+Y*Gg>p$=*V3OX}+dDAO+uH_TQSn2E4QKjH?;MD)L?XGy$jkh3b^|q^ zK^=X(eC_7pR&kYM?p5f_+zekg;NE%PSDT}o4R87edV127tkLm>){lBQl+SEvQtLM@;+ zKPaEUQBA+b-o^1uh5Rt;+u6~fC><}&tc=kIyGbl2D1epeR%p^imV*VN5MX+`uO{$YXa7jXhMuSNR$n><*>1e9>3E1U8 z=)W-@TG^s(ore|?)27)4mgvtX)tx5#S9qJJxDnN~U?i+lfE`%q+Wp7xbwosuxQH-^ zvDgk$ZoKhP*Vg9FDLxURv~zTHCP8sHF>uM!>uSxA)eh&C%?jyOKeVSUUCFqng>gU` zn$=)?%upVJOIlBVWO{Nq;7?Dv9pWn;(zI6ixLy5N(yuB#D{ODLYms3ikAE8S6zmzA zvFU9vUs+;>)Wo_1UsEXKd&pm(N%%!*nAC)3oG_p>fTqr9@$>g{ z{uYRkepMGG32@N{G++MaC*FJ9>Ip+l@RgqxXyGS!;c<8dKP#c4+d-1Lj-N{RV-DTa*0U>pgfjJV1QYuJdwLTaQ^tQVDK>=gl+F$;J!{yLVG+Id>nx@ng{F~ zBRC`JA5m2m8*4Y*payg#!+yV;90>%SV(EKJ!nDnohWD2zpwW5>XMUkY9UFCyD}lcB z2~s2s+XTA^g2W%02KJ#uFgjQ_nErs=@CRvKHY2M8rUF%`0*tOeYv$%BhS|*^8+~_n z^g#85FET;WgpIU`t=@A?7%?cic^Xex<_AMsIOmn zcr~goK5W9FJQoP`1qjkw&%OZs=wW+CRRaUvkmL|Gdb6_kBa!L~!z&JGmoE6?=dn+* z6ESViK!f=bPSpP!=oiR1K8)M$$}f2^#(Al#01S1`aXr)#^;8y%C5`gV4!wPJ&p`j^ zIK0A(Fh7Ii(gcQ|A)T2FW7ffAJVr(+J_R>{IXAcsUJv}lmKj5g9+b~f7{?zwcK6-K zj_uJk#1B$BC&o{n9G~d?-n~;t;^7$9^pmG%XHT7MX+b7_Wa{4kjJLKj8)z6U?M6sJ zq!{pn{|<#RA0H1X6oZQ~E`>jo_(hk&aOEDBg0}m1SF$9ZG8e-qO@SE0V5-#8sE=yJ>W^J8Fza<5iB&h>aW3 z?$Obks*-Irb;c|1)oez5w2zw)h2YX<$39n9TLS`-GyThf&Pxch(LeGNKgek!oO!zGEPllB&CLU0y7Hp zL=e%b8f`G{LJh~y0MEqwH6gDd(Lqmm<^T&u&K&U0k|(MtSxud7!A?Ugn(XcE5}QPc z4_KeZ|2+`E4D3h8V(}iYUbw}b5VfPFVM;(|6G|MWIq|47CA`z-6g99-q`hHq>dszL zh@|@|bYrHWf_Tju$UAPHxx@Q;tRpI5tay)8LVBHcvoUpQATw>GP}()_<<-|#tW&SO z-SkG@<_fmj4ZIC<&>OyQ_`csH{G0$(QWqilYjzhkHSNbaw~51!F2OaEMd-l(!D&Bh z+ol5}P&U-5FgP;Whbqouf@!vHTlL!2^fU@lNe^?l8Yt{J+0g?<4NhOO?nqN{rW0OX zz%77htloq3VsQ^Ex7O1U*59aIPMX#0ck?kqocO>WtbM~_So}s1R0mt`q@st2euw}& zd^{9PD})Jg7qSK4m03-TYQa0@QYXJ_wb8YF{9Ew9^y8n{SdWXLbVj>AI>;&*ZP2+S zREAsU3qMumVpAyMqK%6pk2K9eZdr6c*aZ4`kqTV~LmWJLO{}Ab9;bb;!_(JQ-^akQ zwfIz1JhmJzZ8GU7H3!8SDX9j|bPvE+9F{wIntNIW>F7Ajmf8G~LI>8w5%`tso7UKF zaPukwthCs1<&SJtrXAA)XN5q^V<07+wTm;eyLc2tRfwYa8Fvb&Ip~3bw7bCZ72y=x z62?Zw;lyxI)o!RqQC#Y=8AZ{c_;ksVMi*+i*DLE+@Yw)cF+dNKgbO@e1OB+t+73fW zml@z|AC9dn`u;;3HLvZV$c`77@_Zt-se>+hgz1!|S$gDdFX!7{v%ze}Ev+Kou~F}N3a3P$X^t)>+3%T%KfxoX^N?fYuluU;0(juazd(3Yp=B8w>gz+O zLNGwpQEGMtIEqmS>XCyx-~p<8$H9w@Nx5g9G2e3vJnEa*4`x3tw09$*e*$!L-5@-4 zz38DFr_VNRZ&nAlnIw8;J194=kCJ&K;8l+pcP$F$bSNyq@YG?xeO3F7YHAZpj!TL89w<^!`{JRNz5_#z%uNgbVLDzmu)3LNb#GIUJhp!oEt646eVBhvq z`&uK!gY|H#enQ2q>$4wqjk!9Npo~@^7has6!49iec)z-NaeW{+R-}E&RTeDBSOlWrwb$4Qoc|vg0OI7trHMK#J@^&au%bA_y_ZRSYt_ROC_%0`@ z^D-yS?HZ^ulWFYGJhMe@Nf`br)|4lYSEDw%&jL`{ABo(H>wxdQ+ptS83m(BYB~P?^ zRaQED`v_ZRsa$e6W#_~vV9l-^UH)0HRZ~(0EZ{jf#qk^53jCuET^ObVtRlxK|3MF8 zNF1*E1QsO%Lnvf`9wvIMhW}w}LY{FTV`C1*O}93Mqd1_Rfhw?A*gaYR|*i z=tDLGdL^kCM!5JI5LG{Yn)fVTD~1h2?R;hR6*^pqsELO{(F;e^b-WF))4AqwYU8?` z+^}}Dv@PW$px$;35H{aS8S$EXZ&`QIc*o?7*K5m$xpybdZ-A;bqwfV&oRtK|7$QKY zSYHM|HJ{8WTyZRB9TMfqJL2M2N`*(e9 z8@3xhUnd#TlRco^4Igvjm=nG^Jcmpx*m>@8(yDI{&iu;zeovhM&WAnh+}Gf@@=Yfl zhM)NFIO&Kl>H7~S-QsJ*>LlAqi1t+<`C+x}8&_gDY07EBF8BXAX~k#In3Gn0x6%nG z?f29P_;U2Fb6@j~C~lpw?@{Gh=YGUDr2N21xA+F=1t*>0_D@;GO6tUU)3%n()MV;Z z*)&u4oAb+sOxd|?QX@S%G(I#^r^3T#+0I+V)YR1Bp^=fX>5<996RG_*70<~kM^mDW z1GibFm2!T5p_1C4J&^L&DPk`X6n2-J7}ktEW45_StagtDxbx3ZL^Zf z6mzMHWfd0lm7#@7rDPu+9-c#68Tqn9S!)T(1PkG+E4~yqf6t5XO%}E!P2?x>e+s7K zrpVoo?|C@)FThZ(j6k{GTyt%t@q{7YIQ~br*o%kp)G|!B@}kcv97mo40`l)i!0u1u zdlLBx^n3p%EuO1s<*0a5w;u<9o)(1m6+9=8_gxT>+3(9D^Z`SoKCImPwGfYaNyon z(0dz<^)Nnj;&&B{n0I7{M0+??;q$S53I2ZkBSd(p_lFo>I02}VAHIKLm@5H9&CucB zGDJ9G%-$@?z%hQD7Y23cM?{Af#(qS5-ahjk>nnFZ~X*xG$b9`UCnJ{UN=Nv*%x@59u59NA$<^P5KsnoBo8pLw`zt zMt=@pSAPlrOW&oxqQ9o^(f8?Z5Rvn5=?C<8^!M}+^pEsI`lpC_AzR2SWhx*!`a;HD zsAT3NIjaD2khb&l#d`1!6-?VsR~9lw&3tw_Q?R4+WiwMT%i>-$@QTe@g&cmLEm*dh z(~4FlXU+u{%uKoBw=0>lf7v$60hDGJjk1}oWQy|zGhN8r75`izGasC_ti`2Fc`=Y* z%FLUwl37ewth9~JmCa~2U(TZT1+L&`vI}N*G47N+yKLJ0{;IiRhVY-Z3jjncn<<#Z z9N>`4tk^n8-jZ3YXtJjfr^6N=70NE4pXu35Ip|cfL)_`~LZ&bmD40uDF_JBtxqKy^ z&6IOt)Xt@I<@`Cb1t83&OIE&ENecoV_uMF$bCsAUzg+T`=B)EYe-?y4GFPxlrImCp zZ!c={je}yIW~jhx!|ZZl)<0_&3c&@-F6AqkLPXY1mkP_aCP5LN%VhET zOZkE+lXGP}Cn)YNnG3;1b7j^-_k%8MA`S>kh0IFSX>TcCT(;ee0Cd8}JDX`Vw&V;7 zgA<*z6V7h{7_*Y*mx|ZiSuVBKaoL$Zra{1zXkQ+^xa&sY(IB#L3L<$qcEW~B0b>1wC;gUrH+ajXq zV!l)|%kp++IhVI&@?1V=TC&Bgl`}CEb0&tmI3FoxP#>_*6isbzxiV`NLPhhuEpCT- zoFo>8c#OqcC*L(MHsoeFl>uJzut#ONNtKE{bdfa|k0@$!8Z=c;XaIW5HT3 z&jYhe_u@kQ@GbRuy zTsG&?kO`cxP9nxK!$q64z>#WJ%*|?6AdR||Dd|g~G?>xuv@K;o2wa@AD^@AWTuItt zOG4ZQpxUAtb7w%BCulU2%axgAF_~D)@LY78V)7Eq=P-wJ^QMjj7sk)$i$J9GQszQ_ zDSy#i%jb(CZ#d;>x?+{hkX^LSgBmTGp-LI_18o#FfgyG%TgaEh#Bm?U2n@ds94|63wn+Hma#;erNp=S%?#q#!oRSE-cc*{jb4JTRTsqfq`W%!w* z3MiggbZ(ac6qgjtEf)$=hlpV|R_u6{Af)lSi;^mU{FYZ_GMB%2aV08h&0&NW%$)p* zARH3FMY*S)idCFnHj~wMwH48v0TbM+$`f|Bc&fCsy8E2d&(qzfU(@sG*G%`kr)PRzd3Q)i0)b=_0*QbyK-7Q%qJTz0 znDqh3MRxECqN0w9h>u+(i;9Xey6Cb#v##s9>gxDnxwzi#8D=7K-Ol~~s?O=|$s{D~ zXaA2(eqD85b*g^#tKX}BRfloLn1@X<2TSj~U|{I-y_a3g81KZ{$*Zot;!v`w<0FhY zf5ce);A;-P>D4nI`9z$t)@K>}*5L!Mx?+D$cl;yn{S09A08ThJIwHvb7SMj++8Yl~ zJ*9M@ygM0loOkg0tFHLZuND^>YboR0BiCMW_z?RwdjWYJ_ouJB;@VfeBYDm`JU)qc zx(;1`!;KsNX}+7WXAdyuUSg=LL*eZH@vHB>+*rHByb2y;?3blq_0-ejv&s~o#j(!h zWfYJ9v&V5xnL2))e(B7zfBz`X{3AQY{Ng-a=gaPL@*nbP=ECXo_^WYstCcRXCiZre z$y|V&SNT*nuYR=0n$Wc?|lYk(O z#qA=c{FJzd?pqG>89Xb`qxrSGIM?{x>`BX!@2C6ddbuH;VyRjgxUSGOq&5($1(aEw zp0)BKrF&}E?fWP#1E%CVkr(qdON6G>o~2H>*d>d`(C8YqHNrAlJ?3n?C0s8S*worxvAQF?DxI=^uMDF z(2CtA2Ic{90NQ0<@5K>~xOSu-u!dgd)WLK3w{cQq-)0%s!Ft##b}_qxUCFLu``N45 ztJ!PV0d_UJhP{>@WY@Cm*!AoXdmVc{yMf)vZenj>Z)Atro7kJ#C)r=;I&;tGsvR>O zKj`>B9e>WVd???VUzNW&e@Xt*{44X9MO2^WU5Q$^5^}|7`v@^Uuv6oB!kdpXOg&@GP9O zaPGqS3lj^w7cNKNxbTIAFD`s(;mZqO zS$JaMs|#OSm|ghB!rw0ZaN$P_KVSI6^UCv`&tLNV$DjX)#o%Jc;_Af>iyId=EuOu& zb@9^0w=DkE;!hW!S?XOHTpC^4xOCCdYnI-;bobJOOCMi)Z0Yf(*`;qRJx$yleVJq3 ztjN~>|E4dUr|HYREBf;0Q}*RU=*z#e`trGx^kw3teR=-;1p4xl`Tg_n5Pf;C=*zF4 zqA$1B`f?BY@^$FTH=U#}A6wCvUq@daZRpE=FQYHtv~=6j{Ywum{Y||ukIx_PdWZ}4(#&HfXnz6aR&Ob{Kwbxv&5OpgoeoI zI`8FzUU&jJ^^e&%tUHITN4{Vk@8^@amo#Vbk9TrNDf-8=_?Z#87961mWNc z!pvk57G*IOX9;M+N!H9-SSxE|DU^|6S@7a^$kse7pwuq#@2pKoz1qg?QAETU>C4G>_T=C+XuOPDSIWmj9tD=G9MHY_|5EQb{l&u zwD5PbyVzf{d)d3$|77>E``LTh1ML0mL+r!sqwHhsA@*_h2xRrA*r#Ey{1y9a_E~m> z`KX;nS+i zMj?TyX}<+cNMB_E_3NuGXh!-P3()7#K_n2zx!Qs@q}N!GLi$<@(nt?lK<&8J0-~bp zETA@BZ$Ud!;y?t{&evIxNBVjT3P^9TpcCnh7IY!K$pXU78!R9kz0m@q{lgZ3cS2i| z(2w-Z77QT$qy;x4{c8*E0{Zbj0>W?Zc?sxgmIF-_5I#C)B!FUA#}6ccW?0Anks!|h z8F>KZsc8g+*F5@+0F=e@z%K!4kLA&~1fV>Y$GZtYH!OdN1W*slUn+s>n}4MQYDb>R z0)Wa`{&ERqALr561fYACr?LQ4&ph1+5c#hn4Lmc> zvjWN`Ao?tTjtSU@kZzG6^5ED70LCmU?2#by7a|WJPF>h5LFD%%51=|1?vsFV&w4IlNC57`DxgII@F7-N zFM*9C-7JB|dF5;g;6JPad=gNE0AA}l->al`Bx$j0AFJjjAa7CTLtt=Kz&rX zP6Atp^pFHb@4rC;+ko^Y39O9tX230Yb|ca$32YP6+a-W=vdSG2h?i9Elt8?s0{S2T zZ)FvXD*}P@_aF~oXiw#S2{cA3@0B2M@`0MeVyzbFBk1Y7V(V4(E{;AsIg#omGxcp`wTXA9>`U{gqeD*}=W3&0rx z`wOI?i3Q+GoCn?)0MHNE!s`GxBL6>-qOJtc8rTBrx_~;0JnFOnfPTOh-X?+Qe}SF> zK*wMUcS{iYcOege=D`+#e*%%GV*t5C7VeWkzKMkgC6Mm0@EG6=xaWT&{h|bDFKppU z5}?Phg)d7G`L7@kfOf+co{%8&Uqv1Oorf)aO@heJA`c*5x`6&&_y+RtL;AN8pdqn^ zqktdc{0ET!NCI>vw(xTaBs&)VAc6Ss^JotNn?Z`PK)^nNbRXanN1d^wVXGhw zjRf{LNI^?WZ^k|7+a=KJ5@>~?kC)JwOAjLd6w-$Pz!CcnQhEmWvhN{%Tmt(6(pd=% z{j-FABVfSg($f;y4;g>HNdW0W{Q2zyh@bQ4e=UHwNSuEVd1^1+^AQ1z z?MC_;0n`_K@lgT9-}vI+2q0O*7r!QeWCvgTx&Y$aeDNCs82C0{d`bZEL%#S;0mOUx z;fe;&ps!M1aiG z^B16ey8c!H3^IMV~POAP?uxqCjeuQBXtU340S)|62RD(k*We1EK+{VEr4OH@ni4> z02pYSAM*=f3~fCY6u{Ukkj4ej7~#i&e*h+%kTwZm4E=npSpZ|RNLvIj*w*}5s{qD; zr(8}OI{BMx|jdlLF$p6;L{|@=z zA^%yV&j^tDe?$J?tn<$z|E!fq|NilRS$XvDAD^@GzeoP}GXE#w93bfMPXXiuRz8V* z68X0y%?V)at4O;9Fov=CC)6JxpZx>!e?Wc`a2Bk`qx>TNDPB>M%Eijtm03r?ahBt5 z$IqS2d7X3C`HU;*8g;!}ji_byZuPfXQrn_kr+rs@L2uVD((lwC)_>~O-MihlyPxso zJ-2#hJU{dt^A^2VdT;kW>SMl(eMkIB|C9u|L^kp3riYTg_etl_iXze(S8 zZLi*T>p9)$eD~a2w-?U~pZA&b5A0w&-oNv$ z6Zh}hvg_Y>|Mr4M_AFj_l?%!M8_u|EyFM0JPFJAhKS593PyKMUMYbIlp-@4)p zSF$VLbJbe1IF8TqDLxCGH31(@n&w7$M%7d;6pP2=nbEP)u~5E{FGNFyF|ANClu$~^ zjq!=Ix<|y=gKifi4g?c_!p4B6H1Jy z>11^-rW9+Zagj8v<8!FV3~aY`XjyJ-w2(JyiK@loB`qftH9k}t-M~wlof#d=7jhdo zC0cH*r13}24e)48HLjP*h4jwzlNV4zR}{r`;hKVDWE!u2@cO1hNj`pFOy$u%@|T)1 zO+R#Kij(FZC5n?=iN=*Dr>B7$SPwz;&j9*oFJmTpL{rfhd2|o{&_Ad?{fG-V6;-u- zVI*6~QIF-vM&%`76s^Wzt~e+z&?Wp0l}1L#V)5wX-E9$v7EPquT3bVg%i(hRTSt^c zqA3#ddtLrgQ!CZe<>F>@OVrf7(NH209?hhjbZ6VJb*E2tXHxA>7v0O>NY#rvR2(W^ zcQmBy?x0WAb)PShNR5O%e2|bf#2uRE_C_L_uBr~z=Z}Ro>qf61H};rerARkI>4GLe z^EmuAJ_YYw8~F@)UgJOlh=Y$7T%%)y)KmEa;f7G+Qb9c;M~$T`{BS5#JwjCD(fCBb zs6K5Ir=4oVp;zCH|?O4356#AJGD;dZ!ZgX!<+3;&l0Scle#}4C{f&I|;4tjC$!f z;+^n0c77E~N5XD8r^G(A(;b#)B>hz21E0p|MqRX=q!7@@=$O^} zARvB3iOtXpX6Si4H+#adxPpG5G4(56M*B?oZ;2`gK}3Xg!ZDgOIyNFuAEjOphjd}4 zm`Zb=P8IERb6=mL^!07FQ+|l9PT7}5rbsv3X5S$)WKjdZjDHy3Wrj|cjS11nz+jEX zq9JM$Q({M{H4~d6eoyFt&+nUvDLS12d7j_p2}S&6R5?(+Q;89ts7z{87G-8oUmEvf z)EL|@m`0z$QMjt{&T1v7y1d^{IULF6?(TFU6!IIL1MAmyTWgIp;UR!Ca?P?Jurc)pak`qw&3<=QxpuJ#5#|`vuj~VBWw*D>J~Tr~%bM)tHDBn5Wk>@<$F`hQfbkyyNgghR)Gna^S z9x!}=DXB!q{mvV#X zAx)k~a7oa(-62^FW1@{5Mzj2jLSll~prbIZh^NNltdX=`s^Zx03u?Mo>uBz8N_ss! z*fQHmzsv36x>={7< z!GNZ!72Th9_#^xv^@-2ts~++Z?xC?;bl(PRY%}`VqB+S#@hb*#iCP8uJ3!PgF;7$} z8f(^awQJnjt?*oKq;n*f<4SjPFhob&=qMCyKHQm(ML7g%x|SK=W}m8MzSX{(?xzP= zw}+Zrvi4E7r8)E|dfI-3((25KXC$AJV_Nhf&le#5WV>SVp|PPclAxqn$iETjI*=fC z`>1)m+}Me#OL3g*r%u${WhYiECw3xdC-$PDq8CT9D|<185zjbenhu%vM)ECiKL>|_ zr05{bc8rolczyL3JZoxN(B-NgA$^Na#Jrlx&%Ns|uzjw~XojK9XlBF*z8qxR!0X4M zN5Ny(0h$yFT)xnOrsWIbm_JaR7F2PFeyh{mO6lk@(FTFgODIEhhWbs(`ayoUg!mfk z08r_Sk@XCmh`8$q5*^`{#Z zL)5#qtv5)`4JLvH=b=!tJ)BPthv-x&;maFMO{xA=3J3sRj~~Sh@)7tMV9`VCkXi+_ zMN6+jictX}7{Mh}Zyjh28POa%PgF%zCaRtn3qtP4=a~=*i+bQJvmaVV8EKdk&$zDtsYlgt5#iLntmVWKEHWmjN=-}cVK|Ta;j6|$z&nCd2BqJQ>sT%T9Qf& zg`1N|tiHPqvcM#%+uCsqL^Xr6WTxZFHi^jL$DnjHnN=&GdEJh+lw87LEKH9 z_8Gw-!e;v0H`<)x#`nDEJ$C*(xly_SG!Kd=uF}!k8vMA;H6EzWJYeThEsMWSf&at* z7#ICDm>(HNAC8U{2a6B}__Mnk^|jdwU58?gt3(Q__ODw82b0as$-$wsi|rlJsOs|j z3?tdxySuNC^S-{_z0FC(@adY)qtW(`Vwz_%U`b=8QZ~bRFla`+nyzytfPdUEGP3Ec zkx>VyBSlqx-iR3t(h#-!hw5u$jvbmrz7P`9k}66SQDM7L)dX@wA9x#K>}}=JaH@^- zw$yN`{My%^Un(g|sdWBp)6g5Hfuy#!q0;*GrJ=SqUQ~t#w{IUDQmQizvZqPtU(lBD zE~qA?UZQKP1k5v5tmdH z9C}O^&F{2IIU>%8a_fEgRg?#AQ|m+7L!$o(F+zCB{*(4pO!Od53-rle{KZ*ALoF@5 zt+h0?ey{`G$hq6CdV@xDvj5znK?NO>&u?oXMNhvUm56>eM*UbCOJjhRhSqElIF#KP zfE{H}Zz_XB=S91^ayfcDlUXerv~_3@|I7Ye9ozZt_XGkwu&r%SxKO5-HM-!thLSzSawi&8NR-!mjAQg+hVAd-?lR({Orz zwCkoiZvOe%Kp+%)fd52{`?U2A_`qCp6vg6%6VmxBvh_cq1gMrIOa=t0@>ZYCf=9xO z;R4CZ8j8+C1xMq}WSzuu%pZv<4{CnD_8>jVgCWmjk9k5tFefUt{0EQc4^>!S^oEe? z3{?MvhXPJDMBQ3@4~=!|!)!s4hj;_8p*hD7c(v+JMfrx|<$0NNI@50c%Ic%C@Sx`O zRX@ge&{6eJP_y~`EXq!j^=gkAq3B87$Yv*K#^7@6dQP&6Mz$gI+c89J{y}MaFM4Gl_qhRv;z#@-otjE z_4JhKhQl#smec^cepJ3^R``n2#4#*Q*y0Vsk3gghX@|ZX83yUuVjKgKumXbs^c{_) zz`OX{SA%~NzgS-?31X)Fw((K7$ET|5=tIOy?Z)!%OEj-fb*UHkjCQWS_#|j7Y;beP z0bSdeXhh`ZforVu2V3mEBmUV;b~y&!U`?5aFopVIiRuBRj=hoZ3}rH0X>T6|O%jbv zz5~NX4fzgzU^*Lzk`Rk$r$6G#wU3*Y;7GHXzuOMVo_(< z;q*tM1rwHU&}eNXZ@uJMG>$NTNAgCFRGSwPa}|p4v=}TC#8|;>0T`E-s@zbYEnmK zc_8Cjsr&&RRIj*F4TjWdH4^i@@hUYGQm=X=-r<_o@QxtgRQ+m@bA#UHic~+(&&5%& z`USo{;-YsN^>@O)5j?TRvxO01`@o16;Qiun7N(VU|NWX**Mj~Je83+J8~5K2rwQ^} z7_M}zREdj=+vj(qDq93NJQ?O%Zkelo?$r`B6+Bb4Wxu9zeH`0^19XB00 zB05O$R@Ci2Xy4=T<;7{7f}5cZaCHd@i(25EIGZgE#;rjcjiorwN{hzei(X$coyiS@ zm+*nde8Hgau>sCAnc-|E)5N*AFIUWw(VseU1j0EM#o+)y=<_vsJT6ZmKdNr*{iN6X z$=;3XXug0`o~DU`w5lbOIkmU#p@-Uf)m$>EsqlOdpN=2@I%0okq3MFt@K{Pgg@prE z1y=@Jk)*Xj0SAnd%Z{#+yH#F6#nOhh`F$`>Jl7``cn05j7d#@o`FfAj6?p$<%@}d{ z-*6E$@@u@_t0Rj0qBrI)v6B>4e@mQTSDCXw(PJ62+R@H=d&j7q+Kk*zr|Ai4 zK~p(1#WXr4l`bA_e25-CYBP8{1^NX&&w^%VSpc!SYd|$ZB_)nNz+wA>kH9{{f2y*q zw5;~%m}8kAjjldRL*&9REYeADV%w_K*(~ST?CMq98uLe$HEZ_mTeC*7Q@)Lc+s&&2 zX4qF&19u!=`HX!2IBR^29;X$6&?gk)gCS^Y1^D+iWA^nRMJ1V8_=w2NE5U>#^DYN$ zqhBB#Favh7>;NA^Q^l?D!ih(tD++OlJ|#9n+Mm$6p~RFRl;N1c>{>?Es2^(%ifu}4 zjv9E1pKXozHs+^j*z?-3ua;@p7r_z0Be+p5n?8CuqC{;*qQAZ8Q#EW zoo$NZ4>**pPR*+p>GwcZ!5CI}!X4p#hOSp+qAZHLR_cAZD^0~Oy!w>Lh%?*u_2D5`qLmo;s=UsW&T8>qjl ze`oQzKl3LbJ5%5ayMedS(jdec#s&n5J&6Jo=E0B0MhEc5G0e6W(5`|QU?7ob$YzV{ zF#AC=s5V%L?UndVvDVg@FB<)(KfFKSaXVUF{%>vyhFbeu0|EcPhgPeu+xu^KaVPck zp^(?-^M+tud3{7Oys4?9TIpzlI703a|3ozEqvF2lS6iH3cVK_m|IKV5(AwV?4Ec_( z4slVI`W<=}>rp(jvaDT=T(&X4g5xgZ`&Jvr z)Z8FUaEoD5dnMa6xNOK7wsFzz^}5TLAx6@BkbZT2iu=yIeFt^DEFbGdmU2^j8XMD? zKS{%cj27~YY~HmLfeYnK_K{#vqBmrJVBnu%^{Lv3aAebzf{alZ69QiLA!G-Ue=FoC z7#=zmjIO|0V~rZ~CkiX@Xr&E?jmPcJl-eS4o=P!GF~z$|5OrUMN6Zws%nF$)i>(%I zk!h#I*xN{TK-ovR8EGSWjwnjRr{;8jkdBm=Se{;nJ}2DRva-nbQiLuV0R@E+L!*<3 z6iu^KmSQdoHIL3`3z4XFlMaH!tp@})aZ&zB`o}Ly#4Te2=X6OTT_VsP2z2w{%!&HR zl&#Tl&K<<6;46*AvtMs77T2vS7Ta_2xXqQ>LdOfJ{r^R?u%xJRDJX62b2)M7K- z*4)~Xh_|*jw}nkO-|4tDo@kNBz_p0QQKq0*wLur(hKS1>g>JP1dBS$48JH9l3qn>z zLl@WtO7e9uE)~mSPDOu2w3K4A8;NdoT^-4Th2fDn)OmSJ>Ajimo>Cooh|XxeI_NXZ z|2#s!hYJ0|RWsaPb>uar(y85s8T9d^^t&(B4#gCTY`VD{Ui7FymT7WF_l!T7AtdWs$X9+_ zrcI$TB)Z%CTiaU_HkyMo4rgyh?{jh9(LP42ye)k^3(c<=bDpEnV9!Ei=?h@q@{W5pn(j;X~+LsWWwwU^y^>e^Zl_ z)09q3Kz$Mi+$c{^PV%Wv8jhVOlfm-J&(PM@tEAGt zYW3F6d^{3u_qsjMA$;6sIh4XMZEhJDSbfe&DiY;B2r$GQ1OxKq>VbilW?r54X@Q{M zjJ3o9iFmqkB9$q}kHfb_ZAn18IJE^0)d^;E2)!jO=@5VNGetA`MjQPN>JRi5Qh5x^ zhCY?mTvu$#d`1M4^fxGEKlH$w1Gex+@y^;?p}FLs=UQfd2-wYFxM|9|Nq4mR7j|9V zkTeJHrUPi`GaFp$8w|b`TIt;mCxEfTh;J-MZ68oQ}>s}eA#!!fKlxCL(=rDzNM!SI7cCpt}y!%B(5 zO@M9@ffsZ<7!#c{N|xV9eypHI2XS5AFReienxl%3&^<`$FAn=05gen`1nXv~9`;54 zxYy}2Bk@Gk$P`9L*RIBFol~WA$rN(_9KCFQzwyQ~9p$V!O}Fv2dNv`5bsT-r{u{y9(=z(p4DAqAy zFVP5DgU%Jc2@G&Kl0q~(>~W8gO_51(CqhZfKqkT6Fd{~Ck;Z0mmVOV3p9gHNB%KC= z_sj~9!5oOSnwCz4L-ts>f%)BfeCaW+4vHX`x9-dPoy8iY}+SI7PW5 zoFAzk_N9FBA=thYysPWfcq0&VC0CcLg5ajlXBHxd%dwx81W{m>UFzKvq^S=?2bJk0&b2+ z;|DWM30*u&4`B?XEuDJV7=X`@9C-lJg`@xnjS|5EPisKVU`BL7BXNx@m}mfMk&S5R zGb<0SuI7p(#X-dVkguUYF4i@0x(c5wbuIdoV)#g)3_;5o8Y5nUAKWTR@&f#JcS z_|O^(U&o0KI2wUkh*_l8xFY1+T><|$+;-qoB$X_C(&~a)Ntmhe{~}@Xw*LZQJ}n1c z$`^_LHxInD_k@AhFeehlHWHhl|16v0v)BDdR41`@>|?C!1)t0XfmLe-q)4-vjk zqT35-SAq_!SBYiVv^d;Axx~OhxeoG!lDL#yp@DiwEE1PDf-2UKGl6(9;$n!TKh|u9 zsfL17iK0bUlVh^@ZZ#B)cR36r7BdV-m)+x&lY$s<$2xy3+PwZlbV%?gi^^L-5>#ZJ z$U)XbSOkM^C=#Nek5;4VL4IX(T-FnCs_5{}lJz*!Gnb=Vr zd})F7@pKUg#!PU zW2m%sbJ1u@(mY49$rw1BA{48C#=K4}hPj=NVzH1{I0Al(9gm@5kPqAtQ$8qD@-Z=A z-44%K86!nV4VvvIGYex{EQ}EiuFaDU;tJg5klPs%`V2+aw3O755@+K%%trSZZg`9k z7NV(cqX$mC+_>~XcT)6KCogu2fb4CinM|7I6rTxuy1G_pwu~Y6nOcV^=&>!C)m>el zFnSG-mg)Y?x$D-Qo1qe_Gk6RSgQn|#)E3O9U5H&P{sQd~DlvtpLYPs^7`liE6)l0I zPOt;IxNKBXXOY(rzX$=O-WO_}ouHYnhIm&h7IYHANEj4;MA`Sz5@rl=E`&xJAi4zM z8zfiD9wM!5pRE;EgLZBo>2F82?TaZ=y_Ua9Y+rTagcG=BrfkpLm7y}i9U}%z<7?y_ zC#g`KeyVf!ix7v28tC*hRfT#ebo3&rb}$VRLNOFa;HcOwEmnQHY|jvuDIyAI4hy=O z6Y?T~2p7Zz)R0A3u(1R+VgMZhhxQ5vSmV3ke@~aGR5T=})N@bM@U3$<$&_gzgV#%z zd*Fm8#IrBhEaX&NT*?N?14Yc^%bL3a>paEG%gV@u*~Xck#{5aKbrnfx1!4J0e(&2+N7Z3lR)Jv3d;DDl{^X>!8e8Be4K3B3IszTc>7yueXZZ^rU+<1M&hKET4#@*IXWicTk{)%U^px|xe*Qr z1BM@7vt?^LX{vkq-m_Z>tkgcE=2FL!p@i!fD1#;Qm-fS-5 z!deI{U`eH7Q3T_a|GUsP=!tejV=??7{LUVb5!aKA2y4v04CK{#DA8XCyWRC;2d7Ig zrdQBZX$9V3jtSlho;h}Ef^!K?(}jxnp=)0Fe2Ln{rH(vSf#Q3jrrO_r)5z_ zFHKR{_7ZquN*TIb1krND<+ee(T!~%tZoy7#_hUDuBak!TU#D5Ue8XP zG<%?awmMtSzntgR&Jjx&KUk*)w%@4AQVlHyo6&8@*|S#F@Umh(d$L@^<%#|C1*4*MLu{b$AUs; zh!_+ZenXb|@Yu@>J$b_CpZ0pE{WLMK`OF6$@6+^sSlgiQQ?a`GbAIjG#&Ok{U&*y) z8>AlL!Q2JbgJF`#<|k78y`<*Ag=QrEX4TVc3_l?igWyh^?oX{HG}f&N`;=mZz^UV3 zp!uIp$@vk*shk+~@}tu#IR{t9x-6bSp%?DD3 z9ED;Vk(W0Tc8l{> zYQibqI6xZnCmAgDIX44s#}*kJd>y?iJPEYeV(hfCh?i##-RYhLvh_(13^c@X+SF9n zwMiI23|P80<9@??K-Uj=4ch*KjOr7fv6xbs9;wbY*alWTO}GruF`zX_KSTnazMc!B zf^L@3afQqQLeCpLZ_KYb;Kfb+m? zNL4+u3$8npdP=!71>G!0>wHYXYbf3UJ719UK}LEZ#6x5ctRtF`ww3TBJ)ATz7K;Nc zkvcH}(wh-|OVV_TIv;m5SASL`1FS3HY0&5dI&+Hdtc^Pe=UMo*@}NC%!{r`N!6OjX z>!>>dh2JQI887s@PLhY;0JtEnBLsSA9L3o^l0XGAEZVGrL28Y=-@@|1oKwtum zSjLBGY%Cq7143>QoCJShnl$Mk{>W`W0pQ{+4(J9tC2pjgI3s81#2f~iZTXZ$0rp(s zWLdHSE5X<@&6fR!8O~$_h8FPo+*k#!YpFm$b-7$#pUb7H0f!@cS4iQZh{9bi1v@<; z(1|9~e28&YLc^Wu4pomSp7y@+VR+pfEgYMdb1a7=b^DhA9i9~bFNm47w;-;n5NSqm z4iB5rtPxaoEWUIl6HVa&=1o;iQ{hKf)fjh#f_SSJ(}Y2X;&S?QgewG`PSc?%N=QjG zV+SCw-hxHtp>Q&i!wT@6u1DIJ2!cH?2aU-UB>ctVFdA{TXZjw+?)X76vbgWodMP9)V-?8odFc=jXIPd zE=5%}NfW#@3krl5lS#sHI1&jrVRHi>jWkE|pqAEL1avKYx`>r}68`2*uuxt@K3!UU zH=qD16flk%N(2N#RFJ?It7j-whNL5{nHen@Ng}T$;hWK6U`;pjk+2H?`PW$0+n6Nq!bH0L5uFyjX;p;}6s366au<4MG&V(SMrT z=XF~v!fA!*hT*=xwA0~GAEtO9o=y*E;4bai+?L+#z$EncVrN&vsi}w&!LnK0zG0}; z+QwtC0;q48{KTt!`^=Gz=dD^5_cq8dvQbGVIIRxg07-~dt1+|_HUNsC+f%S1Mu@gD@*(p%31=JmNskp&gnbmo0BIyv%5o<#Wba?UYweZQ@8j zG~tHAOyN=nYG95QNzUPC)=F_Od(yMjXN7DOf|YVo{ujA1VLOf|s0bl%_tgtSx7)9n zKIz$d+)!Nri#3Q!(f+!-wMIr$)0pW`K6Se~m-u<*r7j=Oyih{zLOL>10$V{hg zP9`pqGj#%!xdL~jcXg!8ux=9cCh_PLf_d=<1OcNUtj&>FHKqJC6yyzv| zZI7#(Zno*nH8W^9QaaFt7tjb|BV-DhaRv(7VJ#Tc5=nO~;woYqPitz@uza{kn{y=- zXQrn;P3YRPBjR$$1pc;dqZ8BEvMaI!i)t*M@n311CM{kPcrq}Qq#Xr@;`|x3?V64b z3P|tk!zNx>pPcW&CQzC@HjOiD+dmhJ6hOafm1(%##iH9K^FA!@hPp`6U^c9PQ zPo_^p%fVQo;bV)YICjXfqB3%4(6&2(WU}6Sv-ojBA#nEg%7~vcYuFq&gnpgIj&iv+ zXgvqUWt7s2cCDoy|IgG;fQcxVwxP>}Mvmy8Tww?zLYVN-8)<^MbOsGPtT{VCQBeAZRZfvnk{AA~c#e#s8%M7PdP{L9{!AZo= z>6#e~N_&Y$qgV? zdYD#12`z%rlafxCU%J74iar|Gj6{&YAjyC?&!lf^tw5(0Emqu;VMi1mV^^V&xPfuhe>#E!74&zH@5z27;l{r@_;(MOxe zs`O|e@HO#Ugb^IbV&Ue;&%_b%HF>Y9;(3%J;&-LbT*fYLN5sbg@;cL6cG4@PGm#X3 z3PDdnwTQ*7uyc$@SVr)&Ko`MfP%JhY5lgWKVKBuY!YK0we8x|uvP=unyAm`k zcG~vXfwovY9&0-gcU_oi>%QQE?zYT@YV2p1T(WA_?^akITeq%Woy+p-d-+u^*Ht_} zu=dKVxnX@cd*#}JJR`kW`l8w}v$zV8M?3MQnd^Z?==t#A5h+6HZ*;)p5H%MQu$j>j zYjTkyO)QsMsh%aayW;EsKZ(OD$DghqCGC?G0^!m}s0g1F%blT@>a-C0w@$9{qQa&v7SP5)KlxFR5)k%+4eHXCQ5N+)B^D@mIRFBqXZ0&j> z5JgtdPAlMGW%&|HY~4ewr_5mIjWRn|*kpFpk_>N?flVSDKrX1X1DI&CV^A9b6_nz3 z)YBmOo5-s=QhL07Gv0^ySiw!2V_$uZ||stsv`d_F^hK<(W7!GVH*R z@94-6k8}_-!#b-(Jf29uoQ29f9S`_JAzBwzD3uD7VvprOJl>Q}i*-(OlreIQ!%h1M3{N(td05HV@r#)xUm zzU0+2@uz%)3T$a<>FmT0p_>Yhh~(twi7z^7pM50_d_^&{x|_ZzWnxkou2oQhSXKgW zEKM1JH^L7iY>39wCC~{d1I!W5eMv@`Ss?Z#yb;8X;F%DM4{Z+x`B|srprmAmj9+Vz z(s8;Xt=g!;_XT1?V3B1FJ2w`nK4L`WnPODuTl8pDuYOsN^0X{&(n^H$DUH`yC(_@w zAG3?DK6_%(*!-jVA{EG0`X$^zkHg$K>9nI*3oN5LZo@Y}{ubZZ`6ci~o4knGDsuJ< zw=;R7g@XYoBd#m`gBUAfQG@VS3`R-F!*z&RgW@19JRv`#&=#<=r!Z)1!{U)RouZ2r zoR5Gkx_xA5kV5pafiIjGWZs?0+sSi+dr?}>dOHcb;SucCOGVR5B2gD*heyB@=#_)z z2u$~H!+wuY4|%=eFce;RiB54EsD)G9;12L-Of|qn_dB?;=G&g8CeOFs$)tO`!*Ab% zU5jxI6ApA6f3I$wefrlFtz!D$gh#CMY11k@&(D`{r+4t#<<-6BFL^A;93{W#Ec4VOoS1uR!2*%z~!&+=&*``C&(^-uAU9n8zJ@VG)!#&TZ0Eq+)@TYguiXhc7~NvRV-ql zy4TK$4Bcvl0s(d9vi*R#Sd>?$mz@-4RIF$4w5<=)*rvUn5SxlB0-eHhNPB}>;i-`F z!08A)UO+m<_#%oI;i|Oy6al>$P&vrQ5<}F&1Zf_+(!G0kx7-l5Dk4sF-n(m8FNa5P z|Kl##?p-iO9gmxQF7i0-_epw+xxRnb?%oZit+SXLdUx;YUytMJ1Db31ZthaCRa@3H zv(4a1Qjev2=b^t~76M+m(^eWya}br3Mo@R!a0Jzc4lb8Nyi}d3U61T)<8!=q_in7! z;BC9GaQP)GjRj-B*xlA+nmuj1H}6XIL?S&Y1Yq#mda&2x0Bi`Wg=n5nvPq5BypW~= z!$8cNtb@?8R(5TmQ>e1=--@fmPX*Hh^ApR8pr4R$OUNZ6H(@giZikWbrfANuy37P7 z=EB(^kwvDBRv_lY7d60xIMx>$A?eB>B{$%OFUTD*oK8$7>GT`;_=evf6ORmF z(WIH;w_sQq9NTS!K8ISHyLQqN%E+t42RPn}n0#M+r|Ap!5~)tp4~q8S>m8hXbdI@0 zY~hWKD!gxPj>Y_M7Y`lm+4xrMgP>rZiTvT<0?_)e2DZe)DneKRQdN%kJk&5b>ntXX z;U^*?OwJQ4q&J72uI<4?vv|NCh#HtAPq@t0&sjPCfU0U{I6-UUXlY$Hv_c-Mq5a;~Z#OrFx zJ%TYo_#!)L3L^sRS592#DP4vjFz9v&Zz6sPMpPOqjR76>2c!*SSuM@x3$6w6JV*na zq&Lt7YLbgaiS8((0#Xv#6|{#VvA9#q@xYa0NoUH3C7lD^$>5aFA2&_i7c`m_4|zbb zJS^ox#o+Emm>T2J)o)h#!H|33xu_YznQMCGWHF+W~QK`)I0|tOp`x ztO>9NBo>4OfNKO=cOTaL(C0haCvhi)?niS?_?!pU0zE&}_QueSml6?N8uWcS${mIWOYmaJ zwxGv@&EFi{wOYs5gK(V>z)?q7a<&2oO-;EN(P`JGno^*hG<3W)#@Yq+Wn@$IFFB-$ zq0lx>q;lc7I4F8QE<-2L%o7F}6eoMYjY<+39x3FBoJwLVC?Jgp4;?Q@uo$)=BpQx1 zY-t50dA4btFz7I!`+Z0oaQS@Bv>L{QHi8BezsJ#pk1BW(cv19bvwedb2F}BZXat*; z6pTMlJI1OvsHL4Azkz zuYo62Q9kZ;;HYSZ+p*h)8P0k=yXlJ_skZpmaTsbH>%QxDcj7w?t$yqU+8iHkG7NZQ zh}Ypye4kg6naDB3G^r?1Zr$h1m9pS8g&bG zgXk7ZGJyX@;*uQE%Qz{;2!u+sP=Dc3V%r2zL}(vCC2(~Nq5G=YGW~8Pcr`~1g&QL*xEi}5U~WKxXEew={AQcq zYqmOqw1?`H5)La=9#1<>uAl8vTd;9$DAXKvccR0iZ9(IJI~0me;3)uK6dzt{{e(H|%mdBL;mO&7pX*QI0n` zh7gPLSiKm_rz-Sr^6zXBdn&#h505E)K2j^k0JAs$hEAY0P7t2)W^|Jz$M+GH#gw&q zeA~li0%6KTxh!q*m*w1Hw2aZ(Vrbj$fZ~mAkN2j_(y3bs__D`D zQI81UWv8&YW^FS>2F}VWE8_Dl{?`XT17=gG4Wdz~B2;!Us7}=oS4PHhhJ;!)P3@RY zSl{Y7dF`g2e%`!{uAgurY__?JJAn+s?dkHT#O%7eJ&G?5i;}PE7L137(hJs-FZyWvDd4 z;^owoLl`A5K~?pB=`@V8z{BPA@FD)d%V|K}|Jj5&mmGWuun-Xf3|&oj5+((pa)?eE zNXHrfX_3*$Wy8DYWK75NT@JY@6_>9;4pD!Lh%*Usvi%1^SeYDki*`cgk z>(X=|p9rcrSijDtRd4I#t^L*C@|I%t*G1k|{jEGE{T%zW{jHdLX~r59R`+ON#W=(^ zz7_-tEO*ewO6iNl#j)!b1zh7h zOfEzOfb@mG<^^Sn-wDg~R@wy$z7J}FmPZT3pEU!DYR7Q`wv`M;vIcAp!xmX$u?TRZ z1?NI!Bc(~2F#tw0qIgBn5^gNO=*JmgjQ&In3D&7o$T}fP$U&LmF9uSnfm};Vt_$D1 zf>Sf3>OKu7X1~|7+T><5*&OlS;&ik)oUtT6a_7t#4md?T7oR&>4!hT#A8&O!vCp-c zi1_h&WnVL}5qcA5ze1r=KlIOw{K0lnua4RZt|EpZ9r2BjU2Z47!vWhP z6jtyJ9=8+DVy><+TM(CSdiOh>?M_Fy*~uNv0f!eIu?v!j8)usibcf>bBQ8479*#zh zD|MRi7{%Vzy5`#FQ{Z%Vs>)}fgK+GX@hhoY+f}If|HOFd#=feru=_<27ZDhl74<(k zFPI_Hf->w7XvFR%)KgJwM-H+vYJU>@@;A!=H+%r;)EemhAuMYShXO9=npE1r7ILH` z$n_QBHo21G&U9yI`p!>;F4e;jJy19uXqk~>fn*UluJD4b^Dnn z>|iG3UK+b;l23Gkc0HC~CJ?g+z>Bp~pD;w|p%%L29;aa0cE;NE6gOw+CiJqH9jdc< zcvWrw9xThPD`rvESUj7yt8b_HRw*23@SZjN9;ymYuRvby0eFI|b95*1`57vU4yf=n z-DsCbX&J^(8CRK1r({9`q`59_WVcxBU8kt5>J-K^#r4i9G`~pS3Fv{wwjJy6ttjP2 zv=H7btkINC?EujP^(&`e@bpb!Zo)_ba)`+iX=ZP6uA%2JqXowJ&R(=iv%>5-~EuIrIlHg!? z-inaYh^Y}bBgV#=z5TkK%B|VuZ=>{W%x@j>$K$QrTI2D+=+>D?CSBN8NT;LywU0_D z{d|J9hPMl)bP53vwZbc>meRbdDPS0ZrY^ocZHB|)^w{~fxI7>O7a}mtF zZV+*hFF9hYkU+>dYzK%{<7htSWE-fi=H7&Spwqm3;wowCMGO_G&y!_Eb{YmlZN9`N ziS%;Xf{1>};SrSP9*x4O8M@UjhthN-MM)ZwV~D=(PG6Ya2|gpLEQZF4X2nm%NQ9qJ zj4o0cGa*{aBW4ufvOZKF4Kt0Ep~~@7jgMKXsc1R42%np&mmxMlp}~+iv2~KcoVY%M zhK68mC=g5ui?N}{%K?V2ulcO$yIk#J_6h!xQif<*C_!M6Xc4v+92+zR_rzC!bUoXhM?ROY&x5{Wf`}07;gjKNJ7De)i53|FWAT8Pvp;K*GZr>Iftz8iUsKD7vk$}=# zm!@LW(!$n>|JLDhc~Y6M+aJm3PQ)8T&si0~5^0YXCn^!qGONzP>8MlB zMEve>CIvMqw&R?0cEmJibj6d1rdj@+2eSRdC!_lNJ#O8hoAgzi7Wzr|(O{`{!IHEmWQAY$T8&*6U2&{b8;nqFNp6=?7IHN*# z&RV_>+J(4`H8Fe1!UiLkh=aHHBw0rsGzP;^P?H$)^4pXpNqvJFf>1ESfC=>oA~J** zcm&K~#@6~KR%Dd+E!1A|T>wEqg4(xqgjz3a4L^J@oU)g>xVg=us_I;k2G7w`{_r=B z5%#M`ZKA~N3y#O=yW?XmPG?JXMzTlnouiWP&ncusL@>iwMq~+-434Z}ilZT$4a1*| zVHxc%f6;WH38OXIvGOy?f?-H3ic$z;h)SxlK0av=EAZ&xwJx{r+7NT;y6YUFS<&85 z)uXbO^7q;5krMWBr-qQXTTXDxK!G{CD3Kwx>m!vec5h?1IucJN@AC>#&$I3?Y7wI+zH4S2aaOO+^Kc3m908SyTn(# zMJPfnE+&W3VVL^Gve=hUO;7Bw1n{furPkEicgk;=+0C(2-c4)&MUP|D$u_Fg;rG9s zmepfGt^UHCBe)|is(|xA2I_#uUS_*O_#CNgU#)&oMO1HJsIi+G^LCr;lw$#qpgqyk z5;u3goMs8zLVoWd1ixJq_6*N}7Qq`c)H<4VrHR`C9?y;8!`4~>saeQq{LcsAwmk0D zU*q;ZOCt7JpZhHv?mqvv9S`ofb^F~LZ~ZjC=+l3GpV#}oVBnap9}5Jpy8QCpS6#LH z^2@7FeE#!-UqfLlBfcO6KDCx1oJDSqM%>CCtOW{nvJ5`)od-HP`O;0f>296R3!R@& zV-0fA{+2tXQ#$dQBK?5J2yRoY5O-SfF*m{MCg~F8;NM4Xwy`KGI$f@bK`Ijdf15=% zDon+i@?Ogb-bV2iGr+mntCioZ+F5&Q*3R*A!~P@&$s4dT=znGCe?GF=UBElJ+t3k+p0jp)gdS&gsx&MS z^e?#_(H03Hc+$nBj5M&Q|7CmwZWEVb>GRI&e?-A@-8_g{KSZ%(^MqtE0w~ zlh=XJhTeez`XYQN6p47w!a50ZI*#_FV}75*yD6XzY#&<08rG6P*CifLZxVI%my_>mY_H4op3 zMD>h&LoL%Oa6!bpkPn9VVd^g_@X)cbv{mO5`qrVd99FZi7oPq?*obkk@tBf{;wj;o z9S7Mb-1^`B7=bb{b2$I;-{}bAxAle@#CJ>Y3;HF3njj2}LiHevsGI1&*jfYIgH!w- zlp|@YAPkP0M@|_;Wr&R?;$!5SpoWqrR-=kuBMDV5n~!1$DmvV4*ki+$LAe^7k?yNE z_4HyH?yA*$uWo_|727`eBJDI&EM|-UZ*x}~-NtpDac8g%c5nkJE`msLkws7hS4oj= z$*XMF@or0Y7K6Z$L*YuUw!qy-%?(D-8b-WD`Tpbwc?fMV4!r@m!t}(m_23ia=@IbsWP8cq@BPK)^UuMU9 zu&2-iA%-!48Q09B!05SowT21|RB|x-GD`Mhv@t}zzw`{KF3lC{bvcpsO7)HVu+$EA zu)&q$8;A9be_wA1N^R$$N6F2Sb4xVq>cls2gITtAYoFH=mWxL%Q(g&c1Y!aL1-WlfmGsdb;-|* zl0lki4K8EL{+7j-o)kIyeBJ*?FAuCbW)Nv&0 zf=kQR$C@YV!Z_6Q!W_Hy1lIjoNKt}*7g#ZZUjYzSmEgBAc5Mv$6}A;()e95&uPAiw z%>jS!{-NFgf`e<34sR&*vt}Y{V=Uj+g4e=d7;(%)e&m7*`1|Y1_#{;QE>Z62hhM;D_0h6`ZtaFP}i3NBgTT*utu{OX<@h4hf zLB|@Bae0e}hp+K{IvtJp2l_b{aLCu$v2PzX>w@8zN!uS(-Ju8h1DmcQB=AqoBhtIM z)!>8tF{BBNz_xtO=G!;qW?n!%VC=Rc=x{XP;}F9>IK@5}(tPevP>u5kY&uO+0U~Q5 z>{Y74kQ=E4|hGk;04ogpJ} zRo{n^Vd-Nr37ATLz>t&+2MgMAIl+*%IKwNJG;bZxMkBp3wj<#n_>pJ~8`e<0L1Fhw zvl~BY19L5***gA2w%x4h#_OAQ$lA+0KpA}4j7jQqbUH>w-lsbq8D!~s8u-jo^az7z z7XMP^GqN525&2Q!+8#~+Nx<3dI5 zeRx+WZ#50|P7Qn=>UkN{$U4FZ3igxck0_g3b34RkxjneoaJ5_5M%|4px{y5pZvfa_ z8ZgVo?o}&r-GzDV0N1yn$6f?o85=|36%U{{IWsf)-nglGj1a+sv6Y$s1DoDm}kas~@|ms`EqLY+r1V}Nes_6dFy z?CuNWJM4Y)j}y9}0mOcW7sP;D!72Z|VXc1q0NTrqgITv;8Gv0z#_l?^4{L6ApQsqc?ET;?BgHOSZ#@~3b zMI(4LuhM}XZQ~RDBMT`m^1zkH?G7M-5qz-Ro|~XyTfEuQ*YlD3fN+tG%i;TQswI$J{xb%>wvP*b|+g@PDwwiIAAVD#}M zp*|G_)>jH!b3W(f?3c?m3ka!t3ekVzq~#Ark@6m^TAZy!u=sSU*l0S1u&jK9BE{)^ zv2m0o7+aWiK5$J)jp8YYLX6zQ5$l<7a6%j=JS?h)t_hkCjoh}wNC^bni4g5`(P3z+ zA7H&-lertKSUBu4_mnFxOi6&VN74x(Yg)#FYW9FXzSrwL>j5`(9z5tIx65<(#e)Y` zx66IM*Lyz>>c(Y&^C1M0b55)9s&zUK9|jaroF1x{YX?SaEqxWnT)ufdiI zISKmvher;CC^&lXVC+kX3`aw7!F8#wV@?&GSnj1XV)COzo)ox{Iw)?^)_-vqeB1-s zBl;RF{m?f*6yUy&!GYkFSNVO1Jl>AzA&+N%@$~7dNx?LB%iVXKTI3IL7f;tb6CU@% z(bK1|;`u8TK+v+`{(jBpfm^Q@8#y?p;eoysc0XJyat!eNi%vXw3>`#a2#BXGx$*j{ zbL;E;Z1VHNWnXN(X$aY(?sDWE55v-oc@2~km^y4~3y$&39=yCi-2AQ>KOR)6PB$m6 zQLz?pQFHX#7$$LNKM>nFa=-~^H_w0*QOd`n3hcF`7i)KihwJXbtUl_iPBJ!8dh2t| z2(59+L464O=XCaS3_sqZQB~JyKP<7xHSEIQF87|;E@#iRL3onx9>%`KAnfPva-4H~ z)bTCHe}j(!*pkBP^g&WUNP;ti#>N0|c|oMDXIXoEUgd>0Xo!Vw`8y+N&67MZd<>ip zS<_K(4o>bf!l;NJWYRZ6%>1V04#newgYbb9CvLsv#EAp&Du(xa&-~nVH_Xk$+~Kub z7mtP!O&}7v{`#f#4cBAd5BkDKkG}cmNCO6G0#gYxZg{b+svr|F=I7T*@x#aoIzd?D zcs$5Df-2!?N9ccdmrTNlL|_+a+mlR6P%Ao5j*StGjh#f0dpOr$DbKD%j_du(ks~+b zwbZwtfQWSEiMJ!}zU$^AQwnYUJA~L^xU(|^yL*VR&}3r29yxFe_6qX{X5T`8!?S^)^P0{Ws3zQXTbe#)&@_`r zEC}HiO)|DJYR-0=dvoFu*q0M%%6E59`t?*ZYL`+9?cYD|4En5fHZu%w$T^Py@(>u$ z(n+OH>2NvWi|y(_(bBE{yt{y1jKL@imcA1=o<0GKA!o;^H3nyz3;~S@A;%`#u(;#fCIgAv zyXTIQgA(h9C6!ynwki7I_Fd5*6T@<~SkyEdmzsPOsb*MwpW`{P|L5j)T6O;kXxh4F z8ulfa99x_pccz-;cr$9b*x?O^?R!?AwiLu~tf7Wsbi=~VoYvlAlFS(aupNnNU}swT zPwZ+{cenyAtDc)pr{A=Qi5GlL3GR*PjP-sz^Xg644h<^m%iM3=QH}K^SV}cXl%`$I zUSoqYt4{H^7kiAlV*`BY1;o3PdonEU3o$}SEW*HI@fgj_&n(Ufp&zn{5ITnOiGO%2 zB9a^=l-=sgaUDTS5c&6B_nL%416&Ams?#UqK>ND;p)uk(4CHjXc^2l7Ork)Ty?45d z$=ux!`-xQj;9Yu-(?4VrUN59}$nBae`(a_jx-Au5MbFSDNC>93i?8f>NAaM;ewTLh zrOjSU*_IZ?J}2ppPdQ$5yzcnLC62oo)3(OFZT;1+SRcBlXmcM+b-!Lc>L>RY!LH|5 zcw+@?Yqi=?!`5^^387E_hT}&-R7|{Lhpc`Fy$cH^ToD||;#4z>y!G22*J>Agg(4S9 zkZm$E>q_b*h8Rm=rkbOsAbwrd%~_5A93z<_XfOOjZ(wp1l)=|L&J8S6773@51AaJ^n2`# zE?}24o^`o2E!q(YyLy$-SvXmX^X@u5zO*!8I|Ia6!FUOOQn700^~m0DQh$I2;D1Hd zE(J=Rsj1=N;H`T#gFK4)1F-|I=tEqneSKG4u*1b(zNG!DPFTI1gC)l2o51O}j9WK? z`8U9Ew++ZWt+B$^YPG>Ix8eICSQp$6>w=x}y>)GQdzMR$1M(L8V)F7-<=X)L*tYdz zb4B@DBafAAY==#U+PuR&V*wT#=_WAT<5fc==(e$p%ULmO16>`{s9P_zk>$)DOGoOE zV2R#}xldcRDeO#WTQ+TzyxXxkxkN>eeOd#J)$|1HzkUop2rG{FJ3fv#7aj&~5gW3) z;%5njXBa49paU2iuUccmc$!1F@|r4%Z<-2%R;st9asQ%ayVj$eVf!$hI+UBQq>lugaioC2x7;E|?*9SziMi z^_q?G<94Bog|Pd#+wV0s2coBj5Iq;NA>(H>I>efv$+@{nKGvyWY6=+$O=m3w#dx*Q zR8IIL@)S&3*grWwHh7Ll^H~HA#Rp2~q))f7ukQq0XNAS=Ii>`bc6pOY=yzGKn`G%1 z@MF21SNkG*KCqoD@J7b0*p?6_><6-vVT9|6KPCzb#@yDzqRLTtr7D?k@xyv%lP|J0 zLx^Cq&=m|JvTiu=-Ec6{89&0Ey=E$Iagi|F)Q2z1gLU!tW(alr=wS;6;yB|)Zq?69 zn*=;36zqa&Zun@VBODwO&dqeimnBKb&pLyppEo0&t&<@bTX=>5Lo$on34u9*hnQPD~6AL__de@gqDZ_D_D@>*A*N`R{B^ z5^Jqid-9s%i2d^0$^`ZXheT{V#^VOlagl+y2hmfpLo2Pxk5H5@Jd5?2udq)E1Op#_ zJb<{a{RQZ{LeE|235Pw`J>YR=yAuNn(FanGg4}_SZO-(H^jYpuo)L<6clT6BJbmzLe|o}fD^x;*j^tKUS?o# za7t`l+-_-e$6|h89ZDwm4=G4J*fBgdHr#=NvVUst1n!3iRdsN11m0DuHyrk2v)nr} z`0kd)?zZex9F86e$;ji7vi4!+LO8-a1=i9(Fv|+0FWoGwm~pN%%T8Mz7orqAYF>9E zR_vr%_MybB@sHmTbNtLKN8p9+?<@;tC+4PikvmE92?_Sm88~W0?5nnGD z<#@4BtmIOqcs5v8i& zd?C)a;^wWy!qm*vw0UxEp}1MfuB?{h6X`>7`?v1ZOGXw?TwI)Hj>kodhwARhXYO#x>c(ohTr}W7wv3*pdSwtRw`|~S z9mfS+FX5=egzrv#u2kE$>c_WzBaZLHtKW)m`xXcCodOb0A-HILd)MNLMaL$dmc>(6 zMPDb-`$M8Neh2P-eedo?k4orkR`fj%cbP@B%WY3X;5vrS1w3mW-g!14;ef92^qL( zi1t&Q4$v@-&_NodF&d`{Iz(5{VVa}_P0HmnnNME8C>C5!T^e6PE^cCc~|0;crzD|Ee ze@@?^zo3`tFX@}~SM=BPE&3b!Tf}nuHvJvFO5dTsr|;7D=r#I2{R91gen>x}AN%$5 z>0D|(RR#m`tfq|Ba%#n&DdfPI5=M3p_g2^oL&o+^mI9uU&-l-T-GQ%mvgBV?^2<# zww@}jxw7l26+Kwg^NDgHVW3wfJ&?|p(x`o&D_AG#RXx2HHt#%C(G7laRo~P#{3nbY zAP`Kaa(X@k0Ax~|h6kK(UC)=@vWtGRrv*GpORu7ziKSG@YgRHe?sQ@`m0Nb@^z}mC zpDyW{Y&nrml`=lm&LlFW>^VIG*kuyMLN;Gc2%a9cUC8On<)H1nQncUA6gKkCH0A>T za;{J;ZYDBWW6dq!*sJHy>A0%9iYcS4YdM}SmMXa==aQbwc~=WYF>*k;^IMF#HYJLZR(aQ;bsc_wuO0lEvTtLaWEc%BJpg>+XwDM|YeaT2vihi@i z4XH*Y?_4hw^7YSPu=>niX9{KSQYD+qWb-RtZZuKMENh~$QNT!v5-3B@h2`DChF%iG zC2t9A^NU*-vc;lal9yAJOtv74=du~SAX`iqGCGE0S;tW4SNz2k>I3$vyzXAEl$Q!Q zEw67F;oJ3tJHl~SQn44EgDyg2pe3uTOCIh$VF zWWveoq18gAv;xdF1Y&B{(~v;2rBr$?vCI_3rxNjubk;BmCBrXj*rMquHb zQ7#k%EQ};fX++~L0M*v?phW=*CeT1ClPNK;Vm47dVOq4BV)o+AWl;Trcd`Pr&?v8=ILDEa_5yyY6BhFQ!r z>6_P!DSoD?0*h> z0WR88t06BW%9umUw?G&2posc&ao^TXxsYF}=&@Qm@&dChwBOxuoq=NOJDIqhEM>n0Lp`#M9YIL1&9a-AcdiKRUtjEr9DJc)Ot80IcfC(sA`oE zcZaR{+1BhlbQ`cn~1hqtHyA62uz_knm1B!Tx(A1JZ|BtVIh z2$CW|Nh6Chv8OpjGigrOc4yaTtexs?8>Ks2l~%1ZA8&VB=eF)GzjUW{|EBEx0{=u) ztFKqxUDef4)mSAUt1Y!1gIaD&Z8>qG%_K7kI~nq@mou~E<;Ja+X+k z9~Q_*>;od@=W)*eb3J;~hO_~SWQC?^1uB?4y3U+21=cB}Jm_=pN-{uB zw%9ZC^(|{8*>TzyZ|j+CYndxeP6C`sK(ZOI+ozE0ZEMNQ)rtx`KytOBfd_Zl0lt7P z1_RIJ$TH_zdnH&2k?$%prOK`Sgb^}8mSy)X#@2u3kHdJ1C~VE_nG9F$y-IDRKp{kC za%&=J&@imM;9%O+X5u?q6#fIi!~QUB+l$Yr&q{@2l+YB(4a$Z@>9Z1rBB24ooBm1a z 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 z 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

e(ZG|T(*c#zkZMQ*TB|J-QPCH+#SvLgM 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

6NR*17b1)gYE3WCPAPioN7XRMD|n@ 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

3w4RYlw8)`#N(a@(WRW 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 bZd&H9z~SFO2x{i=-P4SwA?$?*RGo)7|Y diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-solid-900.woff2 b/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-solid-900.woff2 index 2a64f7bce0f50138b387b9dfc408b1d6fe35172a..a9f37fd1364e902b68e875575e3bd9762b59c416 100644 GIT binary patch literal 150124 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

gm&~i5`u6UF0IuHC4q}Ht3ItNdc>>uCbyV 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�J8HYaze|wHs2iG#=rp=c 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

    rksLxwtaFwg*YF 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

    Q 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 diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-v4compatibility.ttf b/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-v4compatibility.ttf index 6dc996308fd1752806f2ef5bace7b6ad02c58cda..4c4c5b3ee32145c40e95416ec7451463d66fc565 100644 GIT binary patch delta 3026 zcmai0eQX>@6@PE{cK2>~Z+Fkm-Ntve@B21xKJ482?t-1P*Tiw0#8y5~ZAYlYmgB^s z@kiq{353QMB-*%ABu68m6h$JXqL2t^hy|!o|2T;Xq2?bD1xok>3n2&O6bg+ z+q2`ALU*+@Z{EDG`OSMXd+orR2j&0)K!q}h5IgYM_UwUk2Y&~E8;CnHHaR+z_*L`+ z03k)Z<`bvBcs%yv)ewNV0MG&x6d7HaB}qgp&96aizMJBMr>+ya{POld*3FK9C)6enVvoK(pUaH z2#~fYh?_iE(Sy)*WOVkZx&5D@38V(Fv~%nSEB)1n(fldjH|u>3dD>Qs2>L^k#jZeqMh~ zf5*Sif7kynqs$h>d30FV(=sH6?2sZW87EUL6yJ?FPPA1J3WdXm3k5-FjXF+5H4Jrq zsu7WncIFR)pmWJ1h0$ZT1ssBLaJ0 z$^;8h44GK-nanu(LXj9nR+d7;_~SqzW*9?`D#_MDNI=8TouTU0RkA*<$+CrS7)C4* z7;-ezKq0hX$+AYWAFPt~Y27ez@tUj&b5ZCeVC_(For!WX;beB8+jbTU-I%8~m$jW_ zLXm@kb#|y5vs_k@HzGmf1SrlT3Dj6g{L%$YyTEZ#%Z860qpb4L{gOLc>DnR@#7Lx# z#;sfm2QO%rMVci2IE}g7<77lt*b-Q>DH->t_C#TP8oT#PGL zD=Q{e#JMV#%(}5!Ky$FXL=oM98iI|Vf?#7VTP)-Qola&W6386aZgLf}12Sb9N4y60 z{Z9t)g%#x7=t~^H-a3N+7r^S<9A0qMsO37#z|~z?0N6wIb2!HOwf=CtP~1xU$+weU z9#<_PXq(xhw!5j?f$_xl9lLhz*q(^v8k$*p@4DWuu2dqC>gwu!M6oIThf-{L376Og z{~r9=;*9?d6bE38Z88fHsdJ4xo>D9B@BOhbd zraLT8htSX<@UMq=05VXi@w9;^*a*8}2u{KU0Lt0_vCuR-W{pN*&EnQB6fwq@to~14 zYfoTcaUpOI=ZfUAk6gBrOQ0%|O@WpcMMbtlPf(>53+-4eIGJ`q4A>#gkD`-F;-F%h zO3%xts`=HKUUnS7|*X%x==wsx#7rT z-DjFkwo%F@^30Em{7Mz?4gywuuP~tmfIVF3&^3FKby?{5cp&?SOL>d~9Q&{3u_0RJr3UtVj zG>N8UE-eJ9_!qsQlOEi|PKVp{bcUehTT7eEUJ2Wq+p%D8buSN@N{6r51)Dbh2`o^2 zloFKeyvA;@^7`ies)0$v?C{Hy$D?b0*>dsh=x}?>AE!L1O|JHeR}eJKulu$Jv8gGY zZfZib0+ASd#g26Pb!|kw>ys>QjawBu-D-E+5lg*COnucD8Gn{7M4EQe(%gM3QLaR& zPAD^L08+L($@<~NF9JeXkTo|!G+8nG$a0CI?PGt5G&4{0Hs2%8?&j2?qpmgD|9mH5 zKr0W%>6D?QqneKgW#!JJY(kz#WUsn}{>0iWTs3Jb!0t953a(|ikuPDH#aae&Wbs_f zS)BV0{c0(og9QnIM!T4_m7HU5M7x;IIf^9m<4w#^Ky<6oN|l>K!>|9Q@6ud|9BLf4^zx7tfz`%xO@OlwU^O~w&Gfe`}Ly7O+ z3+-$oTF7T98F-bg9P#`D{U|4A^Mi2p66IF``(^Y=9AUxOR(#0z#0qn@<<+()O~)Aj zhvI)l3jDoJi*(k6>$Hc;d__irEL7@znNYY?r&ZVlAJ%CNZ1_T*w&-8;)jA!h*%tvl zKJpKpm?k)BK-2s1^*SwpA^PgH2!nW}PJ7nKNN`N}R-G?HkKoj46^2E-PHV6QKdjRh zbP3PY=>WICi@hIzQtaH)!F~~MiN+3(pLp)n=;?_wXJ%%*+S`v$Pn{V(H$FQ(Ilg6V zdXnW52`;A%j-Q@AIXx9C7PIVDJn13*Huh8^$6ic+RqBK-(80cu*w5ZfZD9?m9(E(q l6&!?dI1RIOOH9KQ#GpuTmMtgtC^dN?{nUxY_fp>%{sa1^^5_5n delta 3038 zcmai0Z%kX)6+h=a`~CNOHefr%5E~o(LX+^v4t4_VF!@UwQV7i;Ri*$Uq$CB58q}my z6I)X>6-q02cUqe%>X7!OZMLZk%BD=w#HLQ#_MwVYWop++V_Ow<+CD^D*L*>+bNy^W z)TT4sch5cd+JusQJtI*vP4vBHkg}pHNGUlfoqkeC?;y>c=N%E*#9mA875% zG`>2K9UYlnd3~PNXK36vIdb9XG_*jD3=~pCrbZ^m=6cLaBu)UhE>369&CGpgWq|hj zH#zYRcUBY-u5F&bF=RddU(f|w2JqM9-?o?g*KddGGJGIpxcNgryQs0@BJ*Mh@38Io z+#xUDf*bO_+;GW}F$2MebeZD557}WJyaL&=Wo#3dAiTIq*nx+?3-_=cFXJuzT(~UU z75l{Z#6P*FUB7oXxqmD5$siw--;zI7nv|E6Unuv~$JGUGr}lw<)-a5AW8C5h&aMJux2(b19KRc9Fg*=R$y>^0ZNqIc~!JL~Sj1@=q#HuSQ8 zxZ}CFg?5}y^ap}T@}L=c!x%XcM&1IQ7z~hSZE+hv_W1^F!!%I{6ugq8+k>VVSzUV| z^LgFk^LW!VNtPsUAt0b>8up;i7g@c(F7j#3ExGvo;=H5_Puj2-pfZteO||W`1p^&OL6E-->_=K)G-ImtGc)*%EEl-b zc}J1wE);N>=175|P~#djhC=9!>4`x4pUavizpS}stDA2^nr=&WYaH+#CTq*MMCY7T z>riHSb$c%2S7r0DIaSp>9&NVKTUp6B%-@a%1BiiO6oE_58ECD6g=qCT4)x&zR#ti& zXZcc9oqNobRX=w&!WXU;7jmg=&X*!>;B4kN)K4A>fC~_ZJ%syYA{g-ds$^*!QgZyo z+;DjL;siCGFRn_;Uz0-|W-H2;Bl072x5l$niidKD8*=!l+_8Jw2|UGm^qx>sl3R=a z+#v`04)_B>c3t1UsRg6a_TAmxyW68t+#oZrabVMzv?U96*0|v=UJa}F9K^R5Cp_uyD#WY63EiK^)mizCs53Rj}8#Tolud79hN%x{ma|)=l~DD(=_jjo$w30U-$rDm#GJKjkpolbQMlu|0y;_7%(R(z2Tc!(+_O5i4OR ztGV3f5BJHICGR^SyU$b!>c9&gcM2PV0x{0iRZ~@@Lx&_qHLp$)2MNJfD?EsvSMQ3u zE*R=JeWE_G`T_gA^2fPha>=G5E@RFw$s4MZBe2aWW-48pxIU*Sig66BVFydYJn6>_ zQqD<=BH^#*6oW>$i&&444Zn!nw8S6-iPQVq5|+*k5;cqzseza(Mnv%h7DxP|{l$8y zvQVOl|8r>j*PhAF`|X@e1;okGUq$qoOgIGj1k$mXFVphsQdz>xvgQ`$tp_Eko=0_X ztDGVv^Nnb~)n)YHNlE{TQ!JVNx#p;U z{R~Sc20#eYy)3Xy?EvN%->7{7a|_@DKU704)KN72s3^HmLJGZGgR!)1CuN)ZO1nM)v2*@N?y0L!T{=A9b?F)oTwA%K>sP$y7mD(Q=^Y&!>K`5L z9~xS{b>jwoPjP4zxxX2@;AvI}C)%R)J+Xe@^csjIzobc55gk5+3wA%;MWO7DwBmd0 zxkxHE!(mqpvZ46ovH&uCQqqe=KChKz7d)_WLxM)mS_z_Xvm|Rol7BDBIt0-y$zICU zU`h5B_ZI(C^Y*LtBHKP>5eeE$P%PqgNHQAHmZd;Z*+>{KM3ZeeGlF;}9grIB?-YuQ_M zdqf(ra5Tya(PVIZW@h?advo*Y?9|N2`LT1^$+4!<>?F(9*Rr#*CjS78!Siqq&OjEX vAOdOnYhlmSACwc&L?6tJCCe@B{pe+PQOAB4+t1#vKh55ZH7%MAKNJ23&FK0$ diff --git a/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-v4compatibility.woff2 b/docs/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-v4compatibility.woff2 index 0afe2bdfcaaefedb6d2544f94b253e8af9d0182f..507a2ff51cc47450f21e8a7356f8fb963db83598 100644 GIT binary patch literal 4568 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 S+S(<5T;!l1ti)df000074#e>Q diff --git a/docs/_vendor/github.com/google/docsy/assets/_vendor/README.md b/docs/_vendor/github.com/google/docsy/assets/_vendor/README.md new file mode 100644 index 00000000000..730dba449c9 --- /dev/null +++ b/docs/_vendor/github.com/google/docsy/assets/_vendor/README.md @@ -0,0 +1,5 @@ +This `_vendor` folder exists to work around a known bug in Go’s module +management. For details, see . + +DO NOT EDIT or manually override the files in this folder. They are +automatically synchronized at installation time. diff --git a/docs/_vendor/github.com/google/docsy/assets/_vendor/bootstrap/scss/_rfs.scss b/docs/_vendor/github.com/google/docsy/assets/_vendor/bootstrap/scss/_rfs.scss new file mode 100644 index 00000000000..7e9a6c7a8a4 --- /dev/null +++ b/docs/_vendor/github.com/google/docsy/assets/_vendor/bootstrap/scss/_rfs.scss @@ -0,0 +1,354 @@ +// stylelint-disable property-blacklist, scss/dollar-variable-default + +// SCSS RFS mixin +// +// Automated responsive values for font sizes, paddings, margins and much more +// +// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE) + +// Configuration + +// Base value +$rfs-base-value: 1.25rem !default; +$rfs-unit: rem !default; + +@if $rfs-unit != rem and $rfs-unit != px { + @error "`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`."; +} + +// Breakpoint at where values start decreasing if screen width is smaller +$rfs-breakpoint: 1200px !default; +$rfs-breakpoint-unit: px !default; + +@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem { + @error "`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`."; +} + +// Resize values based on screen height and width +$rfs-two-dimensional: false !default; + +// Factor of decrease +$rfs-factor: 10 !default; + +@if type-of($rfs-factor) != number or $rfs-factor <= 1 { + @error "`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1."; +} + +// Mode. Possibilities: "min-media-query", "max-media-query" +$rfs-mode: min-media-query !default; + +// Generate enable or disable classes. Possibilities: false, "enable" or "disable" +$rfs-class: false !default; + +// 1 rem = $rfs-rem-value px +$rfs-rem-value: 16 !default; + +// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14 +$rfs-safari-iframe-resize-bug-fix: false !default; + +// Disable RFS by setting $enable-rfs to false +$enable-rfs: true !default; + +// Cache $rfs-base-value unit +$rfs-base-value-unit: unit($rfs-base-value); + +@function divide($dividend, $divisor, $precision: 10) { + $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1); + $dividend: abs($dividend); + $divisor: abs($divisor); + @if $dividend == 0 { + @return 0; + } + @if $divisor == 0 { + @error "Cannot divide by 0"; + } + $remainder: $dividend; + $result: 0; + $factor: 10; + @while ($remainder > 0 and $precision >= 0) { + $quotient: 0; + @while ($remainder >= $divisor) { + $remainder: $remainder - $divisor; + $quotient: $quotient + 1; + } + $result: $result * 10 + $quotient; + $factor: $factor * .1; + $remainder: $remainder * 10; + $precision: $precision - 1; + @if ($precision < 0 and $remainder >= $divisor * 5) { + $result: $result + 1; + } + } + $result: $result * $factor * $sign; + $dividend-unit: unit($dividend); + $divisor-unit: unit($divisor); + $unit-map: ( + "px": 1px, + "rem": 1rem, + "em": 1em, + "%": 1% + ); + @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) { + $result: $result * map-get($unit-map, $dividend-unit); + } + @return $result; +} + +// Remove px-unit from $rfs-base-value for calculations +@if $rfs-base-value-unit == px { + $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1); +} +@else if $rfs-base-value-unit == rem { + $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value)); +} + +// Cache $rfs-breakpoint unit to prevent multiple calls +$rfs-breakpoint-unit-cache: unit($rfs-breakpoint); + +// Remove unit from $rfs-breakpoint for calculations +@if $rfs-breakpoint-unit-cache == px { + $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1); +} +@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == "em" { + $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value)); +} + +// Calculate the media query value +$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit}); +$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width); +$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height); + +// Internal mixin used to determine which media query needs to be used +@mixin _rfs-media-query { + @if $rfs-two-dimensional { + @if $rfs-mode == max-media-query { + @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) { + @content; + } + } + @else { + @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) { + @content; + } + } + } + @else { + @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) { + @content; + } + } +} + +// Internal mixin that adds disable classes to the selector if needed. +@mixin _rfs-rule { + @if $rfs-class == disable and $rfs-mode == max-media-query { + // Adding an extra class increases specificity, which prevents the media query to override the property + &, + .disable-rfs &, + &.disable-rfs { + @content; + } + } + @else if $rfs-class == enable and $rfs-mode == min-media-query { + .enable-rfs &, + &.enable-rfs { + @content; + } + } + @else { + @content; + } +} + +// Internal mixin that adds enable classes to the selector if needed. +@mixin _rfs-media-query-rule { + + @if $rfs-class == enable { + @if $rfs-mode == min-media-query { + @content; + } + + @include _rfs-media-query { + .enable-rfs &, + &.enable-rfs { + @content; + } + } + } + @else { + @if $rfs-class == disable and $rfs-mode == min-media-query { + .disable-rfs &, + &.disable-rfs { + @content; + } + } + @include _rfs-media-query { + @content; + } + } +} + +// Helper function to get the formatted non-responsive value +@function rfs-value($values) { + // Convert to list + $values: if(type-of($values) != list, ($values,), $values); + + $val: ''; + + // Loop over each value and calculate value + @each $value in $values { + @if $value == 0 { + $val: $val + ' 0'; + } + @else { + // Cache $value unit + $unit: if(type-of($value) == "number", unit($value), false); + + @if $unit == px { + // Convert to rem if needed + $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value); + } + @else if $unit == rem { + // Convert to px if needed + $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value); + } + @else { + // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value + $val: $val + ' ' + $value; + } + } + } + + // Remove first space + @return unquote(str-slice($val, 2)); +} + +// Helper function to get the responsive value calculated by RFS +@function rfs-fluid-value($values) { + // Convert to list + $values: if(type-of($values) != list, ($values,), $values); + + $val: ''; + + // Loop over each value and calculate value + @each $value in $values { + @if $value == 0 { + $val: $val + ' 0'; + } + + @else { + // Cache $value unit + $unit: if(type-of($value) == "number", unit($value), false); + + // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value + @if not $unit or $unit != px and $unit != rem { + $val: $val + ' ' + $value; + } + + @else { + // Remove unit from $value for calculations + $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value))); + + // Only add the media query if the value is greater than the minimum value + @if abs($value) <= $rfs-base-value or not $enable-rfs { + $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px); + } + @else { + // Calculate the minimum value + $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor); + + // Calculate difference between $value and the minimum value + $value-diff: abs($value) - $value-min; + + // Base value formatting + $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px); + + // Use negative value if needed + $min-width: if($value < 0, -$min-width, $min-width); + + // Use `vmin` if two-dimensional is enabled + $variable-unit: if($rfs-two-dimensional, vmin, vw); + + // Calculate the variable width between 0 and $rfs-breakpoint + $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit}; + + // Return the calculated value + $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')'; + } + } + } + } + + // Remove first space + @return unquote(str-slice($val, 2)); +} + +// RFS mixin +@mixin rfs($values, $property: font-size) { + @if $values != null { + $val: rfs-value($values); + $fluidVal: rfs-fluid-value($values); + + // Do not print the media query if responsive & non-responsive values are the same + @if $val == $fluidVal { + #{$property}: $val; + } + @else { + @include _rfs-rule { + #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal); + + // Include safari iframe resize fix if needed + min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null); + } + + @include _rfs-media-query-rule { + #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val); + } + } + } +} + +// Shorthand helper mixins +@mixin font-size($value) { + @include rfs($value); +} + +@mixin padding($value) { + @include rfs($value, padding); +} + +@mixin padding-top($value) { + @include rfs($value, padding-top); +} + +@mixin padding-right($value) { + @include rfs($value, padding-right); +} + +@mixin padding-bottom($value) { + @include rfs($value, padding-bottom); +} + +@mixin padding-left($value) { + @include rfs($value, padding-left); +} + +@mixin margin($value) { + @include rfs($value, margin); +} + +@mixin margin-top($value) { + @include rfs($value, margin-top); +} + +@mixin margin-right($value) { + @include rfs($value, margin-right); +} + +@mixin margin-bottom($value) { + @include rfs($value, margin-bottom); +} + +@mixin margin-left($value) { + @include rfs($value, margin-left); +} diff --git a/docs/_vendor/github.com/google/docsy/assets/js/base.js b/docs/_vendor/github.com/google/docsy/assets/js/base.js index 49f27d0160d..c7a3c149ff9 100644 --- a/docs/_vendor/github.com/google/docsy/assets/js/base.js +++ b/docs/_vendor/github.com/google/docsy/assets/js/base.js @@ -19,8 +19,8 @@ limitations under the License. 'use strict'; $(function() { - $('[data-toggle="tooltip"]').tooltip(); - $('[data-toggle="popover"]').popover(); + $('[data-bs-toggle="tooltip"]').tooltip(); + $('[data-bs-toggle="popover"]').popover(); $('.popover-dismiss').popover({ trigger: 'focus' diff --git a/docs/_vendor/github.com/google/docsy/assets/js/click-to-copy.js b/docs/_vendor/github.com/google/docsy/assets/js/click-to-copy.js index 5fdb041a864..0616fe4b219 100644 --- a/docs/_vendor/github.com/google/docsy/assets/js/click-to-copy.js +++ b/docs/_vendor/github.com/google/docsy/assets/js/click-to-copy.js @@ -1,86 +1,47 @@ let codeListings = document.querySelectorAll('.highlight > pre'); -for (let index = 0; index < codeListings.length; index++) -{ +for (let index = 0; index < codeListings.length; index++) { const codeSample = codeListings[index].querySelector('code'); - const copyButton = document.createElement("button"); - copyButton.setAttribute('type', 'button'); - copyButton.onclick = function() { copyCode(codeSample); }; - copyButton.classList.add('fas', 'fa-copy'); + const copyButton = document.createElement('button'); + const buttonAttributes = { + type: 'button', + title: 'Copy to clipboard', + 'data-bs-toggle': 'tooltip', + 'data-bs-placement': 'top', + 'data-bs-container': 'body', + }; + + Object.keys(buttonAttributes).forEach((key) => { + copyButton.setAttribute(key, buttonAttributes[key]); + }); - const buttonTooltip = document.createElement('div'); - buttonTooltip.classList.add('c2c-tooltip'); - buttonTooltip.setAttribute('role', 'tooltip'); - buttonTooltip.innerHTML += 'Copy to clipboard'; + copyButton.classList.add( + 'fas', + 'fa-copy', + 'btn', + 'btn-dark', + 'btn-sm', + 'td-click-to-copy' + ); + const tooltip = new bootstrap.Tooltip(copyButton); + + copyButton.onclick = () => { + copyCode(codeSample); + copyButton.setAttribute('data-bs-original-title', 'Copied!'); + tooltip.show(); + }; + + copyButton.onmouseout = () => { + copyButton.setAttribute('data-bs-original-title', 'Copy to clipboard'); + tooltip.hide(); + }; const buttonDiv = document.createElement('div'); buttonDiv.classList.add('click-to-copy'); - - // Use Popper to create and handle the tooltip behavior. - - const popperInstance = Popper.createPopper(copyButton, buttonTooltip, - { - modifiers: - [ - { - name: 'offset', - options: - { - offset: [0, -48], - }, - }, - ], - }); - - copyButton.addEventListener('click', () => - { - buttonTooltip.innerHTML = 'Copied!'; - }); - - copyButton.addEventListener('mouseenter', () => - { - buttonTooltip.setAttribute('show-tooltip', ''); - - // Enable eventListeners when the code block is on the viewport - - popperInstance.setOptions((options) => ({ - ...options, - modifiers: - [ - ...options.modifiers, - { name: 'eventListeners', enabled: true }, - ], - })); - popperInstance.update(); - }); - - copyButton.addEventListener('mouseleave', () => - { - buttonTooltip.removeAttribute('show-tooltip'); - - // Reset the message in case the button was clicked - buttonTooltip.innerHTML = 'Copy to clipboard'; - - // Disble eventListeners when the code block is NOT on the viewport - - popperInstance.setOptions((options) => ({ - ...options, - modifiers: - [ - ...options.modifiers, - { name: 'eventListeners', enabled: false }, - ], - })); - }); - buttonDiv.append(copyButton); - buttonDiv.append(buttonTooltip); codeListings[index].insertBefore(buttonDiv, codeSample); - -} - -function copyCode(codeSample) -{ - navigator.clipboard.writeText(codeSample.textContent.trim()); } +const copyCode = (codeSample) => { + navigator.clipboard.writeText(codeSample.textContent.trim() + '\n'); +}; diff --git a/docs/_vendor/github.com/google/docsy/assets/js/offline-search.js b/docs/_vendor/github.com/google/docsy/assets/js/offline-search.js index 666a4b45d19..58c407f80c1 100644 --- a/docs/_vendor/github.com/google/docsy/assets/js/offline-search.js +++ b/docs/_vendor/github.com/google/docsy/assets/js/offline-search.js @@ -1,193 +1,183 @@ // Adapted from code by Matt Walters https://www.mattwalters.net/posts/2018-03-28-hugo-and-lunr/ (function ($) { - 'use strict'; + 'use strict'; - $(document).ready(function () { - const $searchInput = $('.td-search input'); + $(document).ready(function () { + const $searchInput = $('.td-search input'); - // - // Options for popover - // + // + // Register handler + // - $searchInput.data('html', true); - $searchInput.data('placement', 'bottom'); - $searchInput.data( - 'template', - '

    ' - ); - - // - // Register handler - // + $searchInput.on('change', (event) => { + render($(event.target)); - $searchInput.on('change', (event) => { - render($(event.target)); + // Hide keyboard on mobile browser + $searchInput.blur(); + }); - // Hide keyboard on mobile browser - $searchInput.blur(); - }); + // Prevent reloading page by enter key on sidebar search. + $searchInput.closest('form').on('submit', () => { + return false; + }); - // Prevent reloading page by enter key on sidebar search. - $searchInput.closest('form').on('submit', () => { - return false; + // + // Lunr + // + + let idx = null; // Lunr index + const resultDetails = new Map(); // Will hold the data for the search results (titles and summaries) + + // Set up for an Ajax call to request the JSON data file that is created by Hugo's build process + $.ajax($searchInput.data('offline-search-index-json-src')).then((data) => { + idx = lunr(function () { + this.ref('ref'); + + // If you added more searchable fields to the search index, list them here. + // Here you can specify searchable fields to the search index - e.g. individual toxonomies for you project + // With "boost" you can add weighting for specific (default weighting without boost: 1) + this.field('title', { boost: 5 }); + this.field('categories', { boost: 3 }); + this.field('tags', { boost: 3 }); + // this.field('projects', { boost: 3 }); // example for an individual toxonomy called projects + this.field('description', { boost: 2 }); + this.field('body'); + + data.forEach((doc) => { + this.add(doc); + + resultDetails.set(doc.ref, { + title: doc.title, + excerpt: doc.excerpt, + }); }); + }); - // - // Lunr - // - - let idx = null; // Lunr index - const resultDetails = new Map(); // Will hold the data for the search results (titles and summaries) - - // Set up for an Ajax call to request the JSON data file that is created by Hugo's build process - $.ajax($searchInput.data('offline-search-index-json-src')).then( - (data) => { - idx = lunr(function () { - this.ref('ref'); - - // If you added more searchable fields to the search index, list them here. - // Here you can specify searchable fields to the search index - e.g. individual toxonomies for you project - // With "boost" you can add weighting for specific (default weighting without boost: 1) - this.field('title', { boost: 5 }); - this.field('categories', { boost: 3 }); - this.field('tags', { boost: 3 }); - // this.field('projects', { boost: 3 }); // example for an individual toxonomy called projects - this.field('description', { boost: 2 }); - this.field('body'); - - data.forEach((doc) => { - this.add(doc); - - resultDetails.set(doc.ref, { - title: doc.title, - excerpt: doc.excerpt, - }); - }); - }); - - $searchInput.trigger('change'); - } - ); + $searchInput.trigger('change'); + }); - const render = ($targetSearchInput) => { - // Dispose the previous result - $targetSearchInput.popover('dispose'); - - // - // Search - // - - if (idx === null) { - return; - } - - const searchQuery = $targetSearchInput.val(); - if (searchQuery === '') { - return; - } - - const results = idx - .query((q) => { - const tokens = lunr.tokenizer(searchQuery.toLowerCase()); - tokens.forEach((token) => { - const queryString = token.toString(); - q.term(queryString, { - boost: 100, - }); - q.term(queryString, { - wildcard: - lunr.Query.wildcard.LEADING | - lunr.Query.wildcard.TRAILING, - boost: 10, - }); - q.term(queryString, { - editDistance: 2, - }); - }); - }) - .slice( - 0, - $targetSearchInput.data('offline-search-max-results') - ); - - // - // Make result html - // - - const $html = $('
    '); - - $html.append( - $('
    ') - .css({ - display: 'flex', - justifyContent: 'space-between', - marginBottom: '1em', - }) - .append( - $('') - .text('Search results') - .css({ fontWeight: 'bold' }) - ) - .append( - $('') - .addClass('td-offline-search-results__close-button') - ) - ); - - const $searchResultBody = $('
    ').css({ - maxHeight: `calc(100vh - ${ - $targetSearchInput.offset().top - - $(window).scrollTop() + - 180 - }px)`, - overflowY: 'auto', + const render = ($targetSearchInput) => { + // + // Dispose existing popover + // + + { + let popover = bootstrap.Popover.getInstance($targetSearchInput[0]); + if (popover !== null) { + popover.dispose(); + } + } + + // + // Search + // + + if (idx === null) { + return; + } + + const searchQuery = $targetSearchInput.val(); + if (searchQuery === '') { + return; + } + + const results = idx + .query((q) => { + const tokens = lunr.tokenizer(searchQuery.toLowerCase()); + tokens.forEach((token) => { + const queryString = token.toString(); + q.term(queryString, { + boost: 100, + }); + q.term(queryString, { + wildcard: + lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING, + boost: 10, }); - $html.append($searchResultBody); - - if (results.length === 0) { - $searchResultBody.append( - $('

    ').text(`No results found for query "${searchQuery}"`) - ); - } else { - results.forEach((r) => { - const doc = resultDetails.get(r.ref); - const href = - $searchInput.data('offline-search-base-href') + - r.ref.replace(/^\//, ''); - - const $entry = $('

    ').addClass('mt-4'); - - $entry.append( - $('').addClass('d-block text-muted').text(r.ref) - ); - - $entry.append( - $('') - .addClass('d-block') - .css({ - fontSize: '1.2rem', - }) - .attr('href', href) - .text(doc.title) - ); - - $entry.append($('

    ').text(doc.excerpt)); - - $searchResultBody.append($entry); - }); - } - - $targetSearchInput.on('shown.bs.popover', () => { - $('.td-offline-search-results__close-button').on('click', () => { - $targetSearchInput.val(''); - $targetSearchInput.trigger('change'); - }); + q.term(queryString, { + editDistance: 2, }); + }); + }) + .slice(0, $targetSearchInput.data('offline-search-max-results')); + + // + // Make result html + // + + const $html = $('

    '); + + $html.append( + $('
    ') + .css({ + display: 'flex', + justifyContent: 'space-between', + marginBottom: '1em', + }) + .append( + $('').text('Search results').css({ fontWeight: 'bold' }) + ) + .append( + $('').addClass('td-offline-search-results__close-button') + ) + ); + + const $searchResultBody = $('
    ').css({ + maxHeight: `calc(100vh - ${ + $targetSearchInput.offset().top - $(window).scrollTop() + 180 + }px)`, + overflowY: 'auto', + }); + $html.append($searchResultBody); + + if (results.length === 0) { + $searchResultBody.append( + $('

    ').text(`No results found for query "${searchQuery}"`) + ); + } else { + results.forEach((r) => { + const doc = resultDetails.get(r.ref); + const href = + $searchInput.data('offline-search-base-href') + + r.ref.replace(/^\//, ''); + + const $entry = $('

    ').addClass('mt-4'); + + $entry.append( + $('').addClass('d-block text-muted').text(r.ref) + ); + + $entry.append( + $('') + .addClass('d-block') + .css({ + fontSize: '1.2rem', + }) + .attr('href', href) + .text(doc.title) + ); + + $entry.append($('

    ').text(doc.excerpt)); + + $searchResultBody.append($entry); + }); + } - $targetSearchInput - .data('content', $html[0]) - .popover('show'); - }; - }); + $targetSearchInput.one('shown.bs.popover', () => { + $('.td-offline-search-results__close-button').on('click', () => { + $targetSearchInput.val(''); + $targetSearchInput.trigger('change'); + }); + }); + + const popover = new bootstrap.Popover($targetSearchInput, { + content: $html[0], + html: true, + customClass: 'td-offline-search-results', + placement: 'bottom', + }); + popover.show(); + }; + }); })(jQuery); diff --git a/docs/_vendor/github.com/google/docsy/assets/js/search.js b/docs/_vendor/github.com/google/docsy/assets/js/search.js index 2ae687c7918..f2767b4f123 100644 --- a/docs/_vendor/github.com/google/docsy/assets/js/search.js +++ b/docs/_vendor/github.com/google/docsy/assets/js/search.js @@ -14,30 +14,26 @@ See the License for the specific language governing permissions and limitations under the License. */ -(function($) { - - 'use strict'; - - var Search = { - init: function() { - $(document).ready(function() { - $(document).on('keypress', '.td-search input', function(e) { - if (e.keyCode !== 13) { - return - } - - var query = $(this).val(); - var searchPage = "{{ "search/" | absURL }}?q=" + query; - document.location = searchPage; - - return false; - }); - - }); - }, - }; - - Search.init(); - - -}(jQuery)); +(function ($) { + 'use strict'; + + var Search = { + init: function () { + $(document).ready(function () { + $(document).on('keypress', '.td-search input', function (e) { + if (e.keyCode !== 13) { + return; + } + + var query = $(this).val(); + var searchPage = '{{ "search/" | absURL }}?q=' + query; + document.location = searchPage; + + return false; + }); + }); + }, + }; + + Search.init(); +})(jQuery); diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_alerts.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_alerts.scss index 5ce5cc22a2c..116e127851a 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_alerts.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_alerts.scss @@ -1,20 +1,20 @@ // Style alert boxes. .alert { - font-weight: $font-weight-medium; - background: $white; - color: inherit; - border-radius: 0; + font-weight: $font-weight-medium; + background: $white; + color: inherit; + border-radius: 0; - @each $color, $value in $theme-colors { - &-#{$color} { - & .alert-heading { - color: $value; - } + @each $color, $value in $theme-colors { + &-#{$color} { + & .alert-heading { + color: $value; + } - border-style: solid; - border-color: $value; - border-width: 0 0 0 4px; - } + border-style: solid; + border-color: $value; + border-width: 0 0 0 4px; } -} \ No newline at end of file + } +} diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_blog.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_blog.scss index 19ff41e2c33..b63fa65377a 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_blog.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_blog.scss @@ -1,14 +1,29 @@ .td-blog { .td-rss-button { @extend .btn; + @extend .btn-info; @extend .btn-lg; - @extend .-bg-orange; - position: absolute; - right: 1rem; - z-index: 22; + border-radius: 2rem; + float: right; display: none; @extend .d-lg-block; } + + &-posts-list { + @extend .list-unstyled; + margin-top: map-get($spacers, 4) !important; + + &__item { + display: flex; + align-items: flex-start; + margin-bottom: map-get($spacers, 4) !important; + + &__body { + flex: 1; + } + } + + } } \ No newline at end of file diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_boxes.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_boxes.scss index 4335bd8d5f4..c33316099f5 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_boxes.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_boxes.scss @@ -1,127 +1,118 @@ -// Boxes on the home page and similar. -.td-box {} +// Boxes on the home page and similar: .td-box -// box-variant creates the main style for a colored section used on the site. +// box-variant creates the main style for a colored section @mixin box-variant($parent, $color-name, $color-value) { - $text-color: color-yiq($color-value); - $link-color: mix($blue, $text-color, lightness($color-value)); - $link-hover-color: rgba($link-color, 0.5) !default; - - #{$parent} { - &--#{$color-name} { - color: $text-color; - background-color: #{$color-value}; - - .td-arrow-down { - &::before { - left: 50%; - margin-left: -30px; - bottom: -25px; - border: { - style: solid; - width: 25px 30px 0 30px; - color: #{$color-value} transparent transparent transparent; - }; - z-index: 3; - position: absolute; - content: ""; - } - } + $text-color: color-contrast($color-value); + $link-color: mix($blue, $text-color, lightness($color-value)); + $link-hover-color: if( + color-contrast($link-color) == $color-contrast-light, + shade-color($link-color, $link-shade-percentage), + tint-color($link-color, $link-shade-percentage) + ); + + #{$parent} { + &--#{$color-name} { + color: $text-color; + background-color: #{$color-value}; + + .td-arrow-down { + &::before { + left: 50%; + margin-left: -30px; + bottom: -25px; + border: { + style: solid; + width: 25px 30px 0 30px; + color: #{$color-value} transparent transparent transparent; + } + z-index: 3; + position: absolute; + content: ""; } + } } + } - // Improve contrast for the links in paragraphs. - @include link-variant("#{$parent}--#{$color-name} p > a", $link-color, $link-hover-color, false); - - @if $enable-gradients { - @include bg-gradient-variant("#{$parent}--1#{$color-name}#{$parent}--gradient", $color-value, true); - } + // Improve contrast for the links in paragraphs. + @include link-variant( + "#{$parent}--#{$color-name} p > a, #{$parent}--#{$color-name} span > a", + $link-color, + $link-hover-color, + false + ); } // Common min-height modifiers used for boxes. @mixin td-box-height-modifiers($parent) { - #{$parent} { - &--height-auto {} - - &--height-min { - min-height: 300px; - } + #{$parent} { + &--height-min { + min-height: 300px; + } - &--height-med { - min-height: 400px; - } + &--height-med { + min-height: 400px; + } - &--height-max { - min-height: 500px; - } + &--height-max { + min-height: 500px; + } - &--height-full { - min-height: 100vh; - } + &--height-full { + min-height: 100vh; + } - @include media-breakpoint-up(md) { - &--height-min { - min-height: 450px; - } + @include media-breakpoint-up(md) { + &--height-min { + min-height: 450px; + } - &--height-med { - min-height: 500px; - } + &--height-med { + min-height: 500px; + } - &--height-max { - min-height: 650px; - } - } + &--height-max { + min-height: 650px; + } } + } } @include td-box-height-modifiers(".td-box"); // Styling for section boxes .td-box { - .row.section { - padding-left: 5vw; - padding-right: 5vw; - flex-direction: column; - - > table { - @extend .table-striped; - - @extend .table-responsive; - - @extend .table; - } - } - .row { - padding-left: 5vw; - padding-right: 5vw; - flex-direction: row; + padding-left: 5vw; + padding-right: 5vw; + } + table { + @extend .td-table; } } + // Styling for community page link boxes .td-box.linkbox { - padding: 5vh 5vw; + padding: 5vh 5vw; } // This allows "painting by numbers" @for $i from 1 through length($td-box-colors) { - $c: nth($td-box-colors, $i); - $name: $i - 1; + $c: nth($td-box-colors, $i); + $name: $i - 1; - @include box-variant(".td-box", $name, $c); + @include box-variant(".td-box", $name, $c); } // Same as above with all the theme color names. @each $color, $value in $colors { - @include box-variant(".td-box", $color, $value); + @include box-variant(".td-box", $color, $value); } @each $color, $value in $theme-colors { - @include box-variant(".td-box", $color, $value); + @include box-variant(".td-box", $color, $value); } @each $color, $value in $grays { - @include box-variant(".td-box", $color, $value); + @include box-variant(".td-box", $color, $value); } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_breadcrumb.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_breadcrumb.scss index 0f075a874ad..0d32ab75541 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_breadcrumb.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_breadcrumb.scss @@ -1,7 +1,9 @@ // Breadcrumb .td-breadcrumbs { - @media print {display: none !important; } + @media print { + display: none !important; + } .breadcrumb { background: inherit; diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_buttons.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_buttons.scss deleted file mode 100644 index 4ec13218494..00000000000 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_buttons.scss +++ /dev/null @@ -1,15 +0,0 @@ -// Buttons - -@if $enable-rounded { - .btn { - border-radius: 1rem; - - &-lg { - border-radius: 2rem; - } - - &-sm { - border-radius: 1rem; - } - } -} diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_code.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_code.scss index b96850bff66..5307fea13cc 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_code.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_code.scss @@ -1,101 +1,85 @@ // Code formatting. .td-content { - // Highlighted code. - .highlight { - @extend .card; - - margin: 2rem 0; - padding: 0; - position: relative; + // Highlighted code. + .highlight { + @extend .card; - .click-to-copy { - display: block; - text-align: right; - height: 1ex; - } - - pre { - margin: 0; - padding: 1rem; + margin: 2rem 0; + padding: 0; + position: relative; - // Default click-to-copy button + .click-to-copy { + display: block; + text-align: right; + } - button { - position: absolute; - color: $gray-400; - border-radius: 3px; - border-width: 0; - background-color: inherit; - box-shadow: 1px 1px $gray-400; - right: 8px; - top: 6px; + pre { + margin: 0; + padding: 1rem; - &:hover { - color: $dark; - background-color: $gray-400; - } - &:active { - color: $dark; - background-color: $gray-400; - transform: translateY(2px); - } - } + // Default click-to-copy button - .c2c-tooltip { - background: $dark; - color: $white; - padding: 2px 4px; - border-radius: 3px; - display: block; - visibility: hidden; - opacity: 0; - transition: visibility 0s, opacity 0.5s linear; - } + button.td-click-to-copy { + position: absolute; + color: $gray-400; + border-radius: 3px; + border-width: 0; + background-color: inherit; + box-shadow: 1px 1px $gray-400; + right: 4px; + top: 2px; - .c2c-tooltip[show-tooltip] { - visibility: visible; - opacity: 1; - } + &:hover { + color: $dark; + background-color: $gray-400; + } + &:active { + color: $dark; + background-color: $gray-400; + transform: translateY(2px); } + } } + } - // Inline code - p code, li > code, table code { - color: inherit; - padding: 0.2em 0.4em; - margin: 0; - font-size: 85%; - word-break: normal; - background-color: rgba($black, 0.05); - border-radius: $border-radius; + // Inline code + p code, + li > code, + table code { + color: inherit; + padding: 0.2em 0.4em; + margin: 0; + font-size: 85%; + word-break: normal; + background-color: rgba($black, 0.05); + border-radius: $border-radius; - br { - display: none; - } + br { + display: none; } + } + // Code blocks + pre { + word-wrap: normal; + background-color: $gray-100; + padding: $spacer; - // Code blocks - pre { - word-wrap: normal; - background-color: $gray-100; - padding: $spacer; - - - > code { - background-color: inherit !important; - padding: 0; - margin: 0; - font-size: 100%; - word-break: normal; - white-space: pre; - border: 0; - } + > code { + background-color: inherit !important; + padding: 0; + margin: 0; + font-size: 100%; + word-break: normal; + white-space: pre; + border: 0; } + } - pre.mermaid { - background-color: inherit; - font-size: 0; - } + pre.mermaid { + background-color: inherit; + font-size: 0; + padding: 0; + } } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_colors.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_colors.scss index b94cd4e4b93..48f32ac6f12 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_colors.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_colors.scss @@ -1,41 +1,45 @@ // Add some local palette classes so you can do -bg-warning -text-warning etc. Even -bg-1 if you want to paint by numbers. @mixin palette-variant($color-name, $color-value) { - $text-color: color-yiq($color-value); - $link-color: mix($blue, $text-color, lightness($color-value)); - - $link-hover-color: rgba($link-color, .5) !default; - - .-bg-#{$color-name} { - color: $text-color; - background-color: $color-value; - } - - // Make links in paragraphs stand out more. - @include link-variant(".-bg-#{$color-name} p > a", $link-color, $link-hover-color, false); - - - .-text-#{$color-name} { - color: $color-value; - } + $text-color: color-contrast($color-value); + $link-color: mix($blue, $text-color, lightness($color-value)); + + $link-hover-color: rgba($link-color, 0.5) !default; + + .-bg-#{$color-name} { + color: $text-color; + background-color: $color-value; + } + + // Make links in paragraphs stand out more. + @include link-variant( + ".-bg-#{$color-name} p:not(.p-initial) > a", + $link-color, + $link-hover-color, + false + ); + + .-text-#{$color-name} { + color: $color-value; + } } @each $color, $value in $colors { - @include palette-variant($color, $value); + @include palette-variant($color, $value); } @each $color, $value in $theme-colors { - @include palette-variant($color, $value); + @include palette-variant($color, $value); } @each $color, $value in $grays { - @include palette-variant($color, $value); + @include palette-variant($color, $value); } // This allows "painting by numbers", i.e. picking colors by a shortcode Ordinal. @for $i from 1 through length($td-box-colors) { - $value: nth($td-box-colors, $i); - $name: $i - 1; - $text-color: color-yiq($value); + $value: nth($td-box-colors, $i); + $name: $i - 1; + $text-color: color-contrast($value); - @include palette-variant($name, $value); -} \ No newline at end of file + @include palette-variant($name, $value); +} diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_content.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_content.scss index 9a9f3969ef2..4a75992d5ff 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_content.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_content.scss @@ -3,80 +3,94 @@ // .td-content { - order: 1; + order: 1; - p, li, td { - font-weight: $font-weight-body-text; - } + p, + li, + td { + font-weight: $font-weight-body-text; + } - > h1 { - font-weight: $font-weight-bold; - margin-bottom: 1rem; - } + > h1 { + font-weight: $font-weight-bold; + margin-bottom: 1rem; + } - > h2 { - margin-bottom: 1rem; - } + > h2 { + margin-bottom: 1rem; + } - > h2:not(:first-child) { - margin-top: 3rem; - } + > h2:not(:first-child) { + margin-top: 3rem; + } - > h2 + h3 { - margin-top: 1rem; - } - - > h3, > h4, > h5, > h6 { - margin-bottom: 1rem; - margin-top: 2rem; - } - - img { - @extend .img-fluid; - } - - table { - @extend .table-striped; - - @extend .table-responsive; - - @extend .table; - } - - blockquote { - padding: 0 0 0 1rem; - margin-bottom: $spacer; - color: $gray-600; - border-left: 6px solid $secondary; - } - - ul li, ol li { - margin-bottom: .25rem; - } - - strong { - font-weight: $font-weight-bold; - } - - > pre, > .highlight, > .lead, > h1, > h2, > ul, > ol, > p, > blockquote, > dl dd, .footnotes, > .alert { - @extend .td-max-width-on-larger-screens; - } - - .alert:not(:first-child) { - margin-top: 2 * $spacer; - margin-bottom: 2 * $spacer; - } - - .lead { - margin-bottom: 1.5rem; - } + > h2 + h3 { + margin-top: 1rem; + } + + > h3, + > h4, + > h5, + > h6 { + margin-bottom: 1rem; + margin-top: 2rem; + } + + img { + @extend .img-fluid; + } + + table { + @extend .td-table; + } + + blockquote { + padding: 0 0 0 1rem; + margin-bottom: $spacer; + color: $gray-600; + border-left: 6px solid $secondary; + } + + ul li, + ol li { + margin-bottom: 0.25rem; + } + + strong { + font-weight: $font-weight-bold; + } + + .footnotes, + > .alert, + > .highlight, + > .lead, + > .td-table, + > blockquote, + > dl dd, + > h1, + > h2, + > ol, + > p, + > pre, + > ul { + @extend .td-max-width-on-larger-screens; + } + + .alert:not(:first-child) { + margin-top: 2 * $spacer; + margin-bottom: 2 * $spacer; + } + + .lead { + margin-bottom: 1.5rem; + } } .td-title { - margin-top: 1rem; - margin-bottom: .5rem; + margin-top: 1rem; + margin-bottom: 0.5rem; - @include media-breakpoint-up(sm) { - font-size: 3rem; - } -} \ No newline at end of file + @include media-breakpoint-up(sm) { + font-size: 3rem; + } +} diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_drawio.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_drawio.scss index 3dea447d8e2..0bbafe63428 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_drawio.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_drawio.scss @@ -1,40 +1,39 @@ div.drawio { - display: inline-block; - position: relative; + display: inline-block; + position: relative; - button { - position: absolute; - font-size: 0.8em; - bottom: 5px; - right: 5px; - background-color: rgba($secondary, .8); - color: $primary-light; - padding: 0.4em 0.5em; - display: none; - } + button { + @extend .btn; + @extend .btn-outline-primary; + position: absolute; + bottom: 5px; + right: 5px; + padding: 0.4em 0.5em; + font-size: 0.8em; + display: none; + } - &:hover button { - display: inline; - } -} + &:hover button { + display: inline; + } +} div.drawioframe { - position: fixed; - height: 100%; - width: 100%; - top: 0; - left: 0px; - z-index: 1000; - background: #000b; - border: 0; + position: fixed; + height: 100%; + width: 100%; + top: 0; + left: 0px; + z-index: 1000; + background: #000b; + border: 0; - iframe { - position: absolute; - height: 90%; - width: 90%; - top: 5%; - left: 5%; - z-index: 1010; - } + iframe { + position: absolute; + height: 90%; + width: 90%; + top: 5%; + left: 5%; + z-index: 1010; + } } - diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_main-container.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_main-container.scss index 47207733ac1..131a1b15490 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_main-container.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_main-container.scss @@ -1,32 +1,34 @@ // The outer page container i.e. common styles for any page. .td-outer { - display: flex; - flex-direction: column; - height: 100vh; + display: flex; + flex-direction: column; + min-height: 100vh; } // The outer page container for the default base template. .td-default { - main { - > section:first-of-type { - @include media-breakpoint-up(md) { - padding-top: 8rem; - } - } + main { + > section:first-of-type { + @include media-breakpoint-up(md) { + padding-top: 8rem; + } + } - section { - @extend .td-block-padding; - } + section { + @extend .td-block-padding; } + } } .td-main { - flex-grow: 1; + flex-grow: 1; } .td-404 main, .td-main main { padding-top: 1.5rem; padding-bottom: 2rem; - @include media-breakpoint-up(md) { padding-top: 5.5rem; } + @include media-breakpoint-up(md) { + padding-top: 5.5rem; + } } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_nav.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_nav.scss index d34f180b08d..ceb87a67b22 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_nav.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_nav.scss @@ -3,205 +3,211 @@ // .td-navbar-cover { - background: $primary; - - @include media-breakpoint-up(md) { - background: transparent !important; - - .nav-link { - text-shadow: 1px 1px 2px $dark; - } + @include media-breakpoint-up(md) { + background: transparent !important; + .nav-link { + text-shadow: 1px 1px 2px $dark; } + } - &.navbar-bg-onscroll .nav-link { - text-shadow: none; - } + &.navbar-bg-onscroll .nav-link { + text-shadow: none; + } } .navbar-bg-onscroll { - background: $primary !important; - opacity: inherit; + background: $primary !important; + opacity: inherit; } .td-navbar { - background: $primary; - min-height: 4rem; - margin: 0; - z-index: 32; + @extend .navbar; + @extend .navbar-expand; + + background: $primary; + min-height: 4rem; + margin: 0; + z-index: 32; - @include media-breakpoint-up(md) { - position: fixed; - top: 0; - width: 100%; + .navbar-brand { + text-transform: none; + + &__name { + font-weight: $font-weight-bold; } - .navbar-brand { - text-transform: none; - text-align: middle; - - &__name { - font-weight: $font-weight-bold; - } - - svg { - display: inline-block; - margin: 0 10px; - height: 30px; - } + svg { + display: inline-block; + margin: 0 10px; + height: 30px; } + } - .nav-link { - text-transform: none; - font-weight: $font-weight-bold; + .navbar-nav { + padding-top: $spacer * 0.5; + white-space: nowrap; + } + + .nav-link { + text-transform: none; + font-weight: $font-weight-bold; + } + + // For .td-search__input styling, see _search.scss + + .dropdown { + min-width: 100px; + } + + @include media-breakpoint-up(md) { + position: fixed; + top: 0; + width: 100%; + + .nav-item { + padding-inline-end: $spacer * 0.5; } .navbar-nav { - white-space: nowrap; + padding-top: 0 !important; } + } - // For .td-search__input styling, see _search.scss + @include media-breakpoint-down(lg) { + .td-navbar-nav-scroll { + max-width: 100%; + height: 2.5rem; + overflow: hidden; + font-size: 0.9rem; + } - .dropdown { - min-width: 100px; + .navbar-brand { + margin-right: 0; } - @include media-breakpoint-down(md) { - padding-right: .5rem; - padding-left: .75rem; - - .td-navbar-nav-scroll { - max-width: 100%; - height: 2.5rem; - margin-top: .25rem; - overflow: hidden; - font-size: .875rem; - - .nav-link { - padding-right: .25rem; - padding-left: 0; - } - - .navbar-nav { - padding-bottom: 2rem; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - } + .navbar-nav { + padding-bottom: 2rem; + overflow-x: auto; } + } } // Icons #main_navbar { - li i { + li i { padding-right: 0.5em; - &:before { - display: inline-block; - text-align: center; - min-width: 1em; - } + &:before { + display: inline-block; + text-align: center; + min-width: 1em; } + } .alert { background-color: inherit; - padding:0; + padding: 0; color: $secondary; border: 0; font-weight: inherit; - &:before { - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - font-family: $font-awesome-font-name; - font-weight: 900; - content: "\f0d9"; - padding-left: 0.5em; - padding-right: 0.5em; - } - } + &:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: $font-awesome-font-name; + font-weight: 900; + content: "\f0d9"; + padding-left: 0.5em; + padding-right: 0.5em; + } + } } // Foldable sidebar menu nav.foldable-nav { - - &#td-section-nav { - position: relative; - } - - &#td-section-nav label { - margin-bottom: 0; - width: 100%; - } - - .td-sidebar-nav__section, .with-child ul { - list-style: none; - padding: 0; - margin: 0; - } - - .ul-1 > li { - padding-left: 1.5em; - } - - ul.foldable { - display: none; - } - - input:checked ~ ul.foldable { - display: block; - } - - input[type=checkbox] { display: none; } - - .with-child, .without-child { - position: relative; - padding-left: 1.5em; - } - - .ul-1 .with-child > label:before { - display: inline-block; - font-style: normal; - font-variant: normal; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - font-family: $font-awesome-font-name; font-weight: 900; content: "\f0da"; - position: absolute; - left: 0.1em; - padding-left: 0.4em; - padding-right: 0.4em; - font-size: 1em; - color: $gray-900; - transition: all 0.5s; - &:hover{ - transform: rotate(90deg); - } - } - - .ul-1 .with-child > input:checked ~ label:before { - color: $primary; - transform: rotate(90deg); - transition: transform 0.5s; - } - - .with-child ul { margin-top: 0.1em; } - + &#td-section-nav { + position: relative; + } + + &#td-section-nav label { + margin-bottom: 0; + width: 100%; + } + + .td-sidebar-nav__section, + .with-child ul { + list-style: none; + padding: 0; + margin: 0; + } + + .ul-1 > li { + padding-left: 1.5em; + } + + ul.foldable { + display: none; + } + + input:checked ~ ul.foldable { + display: block; + } + + input[type="checkbox"] { + display: none; + } + + .with-child, + .without-child { + position: relative; + padding-left: 1.5em; + } + + .ul-1 .with-child > label:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: $font-awesome-font-name; + font-weight: 900; + content: "\f0da"; + position: absolute; + left: 0.1em; + padding-left: 0.4em; + padding-right: 0.4em; + font-size: 1em; + color: $gray-900; + transition: all 0.5s; + &:hover { + transform: rotate(90deg); + } + } + + .ul-1 .with-child > input:checked ~ label:before { + color: $primary; + transform: rotate(90deg); + transition: transform 0.5s; + } + + .with-child ul { + margin-top: 0.1em; + } } @media (hover: hover) and (pointer: fine) { + nav.foldable-nav { + .ul-1 .with-child > label:hover:before { + color: $primary; + transition: color 0.3s; + } - nav.foldable-nav { - - .ul-1 .with-child > label:hover:before { - color: $primary; - transition: color 0.3s; - } - - .ul-1 .with-child > input:checked ~ label:hover:before { - color: $primary; - transition: color 0.3s; - } + .ul-1 .with-child > input:checked ~ label:hover:before { + color: $primary; + transition: color 0.3s; } + } } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_pageinfo.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_pageinfo.scss index 1144db9de99..c855dae7918 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_pageinfo.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_pageinfo.scss @@ -1,18 +1,16 @@ .pageinfo { - font-weight: $font-weight-medium; - background: $gray-100; - color: inherit; - border-radius: 0; - margin: 2rem; - padding: 1.5rem; - padding-bottom: 0.5rem; + font-weight: $font-weight-medium; + background: $gray-100; + color: inherit; + border-radius: 0; + margin: 2rem; + padding: 1.5rem; + padding-bottom: 0.5rem; - @each $color, $value in $theme-colors { - &-#{$color} { - - border-style: solid; - border-color: $value; - } + @each $color, $value in $theme-colors { + &-#{$color} { + border-style: solid; + border-color: $value; } - + } } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_search.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_search.scss index 481ec5ddb6a..d9374a7fbbc 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_search.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_search.scss @@ -1,120 +1,122 @@ // Search .td-search { - background: transparent; - position: relative; - width: 90%; - - // Search icon - &__icon { - // Vertically center the content. - display: flex; - align-items: center; - height: 100%; - - // Position this on the left of the input. - position: absolute; - left: 0.75em; - - // Click-through to the underlying input. - pointer-events: none; - - &:before { - @extend .fa; - content: fa-content($fa-var-search); - } - - // Styling adjustments for the navbar - @at-root { - .td-navbar & { - color: $navbar-dark-color; - } - } + background: transparent; + position: relative; + width: 100%; + + // Search icon + &__icon { + // Vertically center the content. + display: flex; + align-items: center; + height: 100%; + + // Position this on the left of the input. + position: absolute; + left: 0.75em; + + // Click-through to the underlying input. + pointer-events: none; + + &:before { + @extend .fa; + content: fa-content($fa-var-search); } - // Search input element - &__input { - width: 100%; - text-indent: 1.25em; - - @if $enable-rounded { - border-radius: 1rem; - } - - &:not(:focus) { - background: transparent; - } - - &.form-control:focus { - border-color: lighten($primary, 60%); - box-shadow: 0 0 0 2px lighten($primary, 30%); - color: inherit; - } + // Styling adjustments for the navbar + @at-root { + .td-navbar & { + color: $navbar-dark-color; + } + } + } - // Styling adjustments for the navbar - @at-root { - .td-navbar & { - border: none; - color: $navbar-dark-color; + // Search input element + &__input { + width: 100%; + text-indent: 1.25em; - @include placeholder { - color: $navbar-dark-color; - } - } - } + &:not(:focus) { + background: transparent; + } + &.form-control:focus { + border-color: tint-color($primary, 95%); + box-shadow: 0 0 0 2px tint-color($primary, 40%); + color: inherit; } - // Hide icon on focus - &:focus-within { + // Styling adjustments for the navbar + @at-root { + .td-navbar & { + border: none; + color: $navbar-dark-color; - .td-search__icon { - display: none; + @include placeholder { + color: $navbar-dark-color; } + } + } + } - .td-search-input { - text-indent: 0px; - } + // Hide icon on focus + &:focus-within { + .td-search__icon { + display: none; } - &:not(:focus-within) { - color: $input-placeholder-color; + .td-search-input { + text-indent: 0px; } + } + + &:not(:focus-within) { + color: $input-placeholder-color; + } +} + +.td-sidebar .td-search--algolia { + display: block; + padding: 0 0.5rem; + > button { + margin: 0; + width: 100%; + } } // Offline search .td-search--offline { + &:focus-within { + // Don't hide the search icon on focus: this gives better UX when user + // explores content of search-results popup and focus is lost. - &:focus-within { - // Don't hide the search icon on focus: this gives better UX when user - // explores content of search-results popup and focus is lost. - - .td-search__icon { - display: flex; - color: $input-placeholder-color; - } + .td-search__icon { + display: flex; + color: $input-placeholder-color; } + } } .td-offline-search-results { - max-width: 90%; + max-width: 90%; - .card { - margin-bottom: $spacer * .5; + .card { + margin-bottom: $spacer * 0.5; - .card-header { - font-weight: bold; - } + .card-header { + font-weight: bold; } + } - &__close-button { - // cursor: pointer; - float: right; + &__close-button { + // cursor: pointer; + float: right; - &:after { - @extend .fas; - content: fa-content($fa-var-times); - } + &:after { + @extend .fas; + content: fa-content($fa-var-times); } + } } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_sidebar-toc.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_sidebar-toc.scss index 5e7e2f1055f..249ec25f392 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_sidebar-toc.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_sidebar-toc.scss @@ -2,61 +2,60 @@ // Right side toc // .td-sidebar-toc { - border-left: 1px solid $border-color; - - @supports (position: sticky) { - position: sticky; - top: 4rem; - height: calc(100vh - 4rem); - overflow-y: auto; - } - - order: 2; - padding-top: 0.75rem; - padding-bottom: 1.5rem; - vertical-align: top; - + border-left: 1px solid $border-color; + + @supports (position: sticky) { + position: sticky; + top: 4rem; + height: calc(100vh - 4rem); + overflow-y: auto; + } + + order: 2; + padding-top: 0.75rem; + padding-bottom: 1.5rem; + vertical-align: top; } .td-page-meta { - a { - display: block; - font-weight: $font-weight-medium; - } + a { + display: block; + font-weight: $font-weight-medium; + } } .td-toc { - - a { - display: block; - font-weight: $font-weight-light; - padding-bottom: .25rem; + a { + display: block; + font-weight: $font-weight-light; + padding-bottom: 0.25rem; + } + + li { + list-style: none; + display: block; + } + + li li { + margin-left: 0.5rem; + } + + #TableOfContents { + // Hugo's ToC is a mouthful, this can be used to style the top level h2 entries. + > ul > li > ul > li > a { } - li { - list-style: none; - display: block; - } - - li li { - margin-left: 0.5rem; - } - - #TableOfContents { - // Hugo's ToC is a mouthful, this can be used to style the top level h2 entries. - > ul > li > ul > li > a {} - - a { - color: $gray-600; + a { + color: $gray-600; - &:hover { - color: $blue; - text-decoration: none; - } - } + &:hover { + color: $blue; + text-decoration: none; + } } + } - ul { - padding-left: 0; - } + ul { + padding-left: 0; + } } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_sidebar-tree.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_sidebar-tree.scss index a459b94321f..50beb4e119b 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_sidebar-tree.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_sidebar-tree.scss @@ -2,161 +2,177 @@ // Left side navigation // .td-sidebar-nav { - padding-right: 0.5rem; - margin-right: -15px; - margin-left: -15px; + $_max-height: calc(100vh - 8.5rem); - @include media-breakpoint-up(md) { - @supports (position: sticky) { - max-height: calc(100vh - 10rem); - overflow-y: auto; - } - } + padding-right: 0.5rem; + margin-right: -15px; + margin-left: -15px; - - @include media-breakpoint-up(md) { - display: block !important; + @include media-breakpoint-up(md) { + @supports (position: sticky) { + max-height: $_max-height; + overflow-y: auto; } + } + + // Adjust height and padding when sidebar_search_disable is true, but only for + // >= `lg` views, because on tablet (`md`) and mobile (<= `sm`), the search + // box is displayed regardless of the value of sidebar_search_disable: + &.td-sidebar-nav--search-disabled { + @include media-breakpoint-up(lg) { + // There's no search box so add top padding + // and adjust max-height: + padding-top: 1rem; + + @supports (position: sticky) { + max-height: calc(#{$_max-height} + 4.5rem); + } + } + } + @include media-breakpoint-up(md) { + display: block !important; + } - &__section { - li { - list-style: none; - } - - ul { - padding: 0; - margin: 0; - } - - @include media-breakpoint-up(md) { - & .ul-1 ul { - padding-left: 1.5em; - } - } - - - padding-left: 0; + &__section { + li { + list-style: none; } - &__section-title { - display: block; - font-weight: $font-weight-medium; - - .active { - font-weight: $font-weight-bold; - } + &.ul-0, ul { + padding: 0; + margin: 0; + } - a { - color: $gray-900; - } + @include media-breakpoint-up(md) { + & .ul-1 ul { + padding-left: 1.5em; + } } - .td-sidebar-link { - display: block; - padding-bottom: 0.375rem; + padding-left: 0; + } - &__page { - color: $gray-700; - font-weight: $font-weight-light; - } + &__section-title { + display: block; + font-weight: $font-weight-medium; + + .active { + font-weight: $font-weight-bold; } a { - &:hover { - color: $blue; - text-decoration: none; - } - - &.active { - font-weight: $font-weight-bold; - } + color: $gray-900; } + } - .dropdown { - a { - color: $gray-700; - } - - .nav-link { - padding: 0 0 1rem; - } - } + .td-sidebar-link { + display: block; + padding-bottom: 0.375rem; - & > .td-sidebar-nav__section { - padding-top: .5rem; - padding-left: 1.5rem; + &__page { + color: $gray-700; + font-weight: $font-weight-light; } + } - li i { // Layout of icons - padding-right: 0.5em; - &:before{ - display: inline-block; - text-align: center; - min-width: 1em; - } + a { + &:hover { + color: $blue; + text-decoration: none; } - .td-sidebar-link.tree-root{ - font-weight: $font-weight-bold; - color: $td-sidebar-tree-root-color; - border-bottom: 1px $td-sidebar-tree-root-color solid; - margin-bottom: 1rem; + &.active { + font-weight: $font-weight-bold; } -} + } -.td-sidebar { - @include media-breakpoint-up(md) { - padding-top: 4rem; - background-color: $td-sidebar-bg-color; - padding-right: 1rem; - border-right: 1px solid $td-sidebar-border-color; + .dropdown { + a { + color: $gray-700; } - - padding-bottom: 1rem; - - &__toggle { - line-height: 1; - color: $gray-900; - margin: 1rem; + .nav-link { + padding: 0 0 1rem; } - - &__search { - padding: 1rem 15px; - margin-right: -15px; - margin-left: -15px; + } + + & > .td-sidebar-nav__section { + padding-left: 1.5rem; + } + + li i { + // Layout of icons + padding-right: 0.5em; + &:before { + display: inline-block; + text-align: center; + min-width: 1em; } + } + + .td-sidebar-link.tree-root { + font-weight: $font-weight-bold; + color: $td-sidebar-tree-root-color; + border-bottom: 1px $td-sidebar-tree-root-color solid; + margin-bottom: 1rem; + } +} - &__inner { - order: 0; +.td-sidebar { + @include media-breakpoint-up(md) { + padding-top: 4rem; + background-color: $td-sidebar-bg-color; + padding-right: 1rem; + border-right: 1px solid $td-sidebar-border-color; + } - @include media-breakpoint-up(md) { - @supports (position: sticky) { - position: sticky; - top: 4rem; - z-index: 10; - height: calc(100vh - 6rem); - } - } + padding-bottom: 1rem; + &__toggle { + line-height: 1; + color: $gray-900; + margin: 1rem; + } - @include media-breakpoint-up(xl) { - flex: 0 1 320px; - } + &__search { + padding: 1rem 0; + } + &__inner { + order: 0; - .td-search-box { - width: 100%; - } + @include media-breakpoint-up(md) { + @supports (position: sticky) { + position: sticky; + top: 4rem; + z-index: 10; + height: calc(100vh - 5rem); + } } - #content-desktop {display: block;} - #content-mobile {display: none;} - - @include media-breakpoint-down(md) { + @include media-breakpoint-up(xl) { + flex: 0 1 320px; + } - #content-desktop {display: none;} - #content-mobile {display: block;} + .td-search-box { + width: 100%; + } + } + + #content-desktop { + display: block; + } + #content-mobile { + display: none; + } + + @include media-breakpoint-down(lg) { + #content-desktop { + display: none; + } + #content-mobile { + display: block; } + } } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_swagger.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_swagger.scss new file mode 100644 index 00000000000..c504057ef37 --- /dev/null +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_swagger.scss @@ -0,0 +1,3 @@ +.swagger-ui .info .title small pre { + background: #7d8492; +} \ No newline at end of file diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_table.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_table.scss new file mode 100644 index 00000000000..eadba6ab657 --- /dev/null +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_table.scss @@ -0,0 +1,9 @@ +.td-table:not(.td-initial) { + @extend .table; + @extend .table-striped; + @extend .table-responsive; + + // The following is needed for tables to be responsive. + // For details, see the https://docsy.dev/docs/adding-content/lookandfeel/#tables + display: block; +} diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_taxonomy.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_taxonomy.scss index ca6a360c4dd..c1ff998f9ab 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_taxonomy.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_taxonomy.scss @@ -50,14 +50,12 @@ } .taxo-text-tags { - li + li::before { content: none; } } .taxo-fruits { - .taxonomy-count, .taxonomy-label { display: inherit; @@ -125,15 +123,15 @@ margin: 0 0.5em 0.2em 0; text-decoration: none; -webkit-transition: color 0.2s; - -webkit-clip-path: polygon(100% 0,100% 100%,0.8em 100%,0 50%,0.8em 0); - clip-path: polygon(100% 0,100% 100%,0.8em 100%,0 50%,0.8em 0); + -webkit-clip-path: polygon(100% 0, 100% 100%, 0.8em 100%, 0 50%, 0.8em 0); + clip-path: polygon(100% 0, 100% 100%, 0.8em 100%, 0 50%, 0.8em 0); &:hover { background-color: $primary; color: $white; - .taxonomy-count{ - color: $dark!important; + .taxonomy-count { + color: $dark !important; } } @@ -144,7 +142,6 @@ // Example for simple tags layout .taxo-text-tags { - .taxonomy-term { background: none; border-width: 0; @@ -165,8 +162,8 @@ background: none; color: $link-color; - .taxonomy-count{ - color: $dark!important; + .taxonomy-count { + color: $dark !important; } } @@ -201,7 +198,6 @@ // Example for icon tags .taxo-fruits { - .taxonomy-term[data-taxonomy-term]::before { font-style: normal; font-variant: normal; @@ -254,8 +250,8 @@ background: none; color: $link-color; - .taxonomy-count{ - color: $dark!important; + .taxonomy-count { + color: $dark !important; } } @@ -333,16 +329,16 @@ .article-teaser { &.card { - padding: 1.0em; - margin-bottom: 1.5em; + padding: 1em; + margin-bottom: 1.5em; } .breadcrumb { - margin-bottom: 0em; - font-size: 0.85rem; + margin-bottom: 0em; + font-size: 0.85rem; } .article-meta { - margin-bottom: 0em; + margin-bottom: 0em; } } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_variables.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_variables.scss index f9e6a30edd2..5fdd86c76e6 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/_variables.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_variables.scss @@ -1,45 +1,23 @@ -/* +// Bootstrap options -Bootstrap variables overrides for theme. -See https://github.com/twbs/bootstrap/pull/23260 -*/ - -// Bootstrap flags. For more, see https://getbootstrap.com/docs/4.0/getting-started/theming/ $enable-gradients: true !default; -$enable-rounded: true !default; $enable-shadows: true !default; -// Theme flags. +// Theme colors -$td-enable-google-fonts: true !default; +// TODO: consider moving all of these theme-color definitions into the User +// Guide SCSS, or declare theme here, but namespaced: -// Theme colors +$primary: #30638e !default; +$secondary: #ffa630 !default; +$success: #3772ff !default; +$info: #c0e0de !default; +$warning: #ed6a5a !default; +$danger: #ed6a5a !default; +$light: #d3f3ee !default; // TODO: consider using BS value +$dark: #403f4c !default; // TODO: consider using BS value -$primary: #30638E !default; -$primary-light: lighten($primary, 75%) !default; -$secondary: #FFA630 !default; -$success: #3772FF !default; -$info: #C0E0DE !default; -$warning: #ED6A5A !default; -$danger: #ED6A5A !default; -$white: #fff !default; -$light: #D3F3EE !default; - -$dark: #403F4C !default; -$blue: #72A1E5 !default; -$orange: #BA5A31 !default; -$gray-100: #f8f9fa !default; -$gray-200: #eee !default; -$gray-300: #dee2e6 !default; -$gray-400: #ccc !default; -$gray-500: #adb5bd !default; -$gray-600: #797676 !default; -$gray-700: #495057 !default; -$gray-800: #333 !default; -$gray-900: #222 !default; -$black: #000 !default; - -$code-color: darken($secondary, 20%) !default; +$code-color: shade-color($secondary, 40%) !default; // UI element colors @@ -48,84 +26,68 @@ $td-sidebar-tree-root-color: $primary !default; $td-sidebar-bg-color: rgba($primary, 0.03) !default; $td-sidebar-border-color: $border-color !default; -// Background colors for the sections on home page etc. It is a paint by number system, starting at 0, where the number is taken from the shortcode's ordinal -// if not provided by the user. -// These colors are all part of the theme palette, but the mix is fairly random to create variation. This can be overridden by the project if needed. -$td-box-colors: $dark, $primary, $secondary, $info, $primary-light, $gray-600, $success, $warning, $dark, $danger, $primary, $secondary, $primary-light, $info !default; +// Background colors for the sections on home page etc. It is a paint by number +// system, starting at 0, where the number is taken from the shortcode's ordinal +// if not provided by the user. These colors are all part of the theme palette, +// but the mix is fairly random to create variation. This can be overridden by +// the project if needed. +$td-box-colors: $dark, $primary, $secondary, $info, $white, $gray-600, $success, + $warning, $dark, $danger, $primary, $secondary, $info !default; -$link-color: darken($blue, 15%) !default; +$link-color: $blue-500 !default; $link-decoration: none !default; -$link-hover-color: darken($link-color, 15%) !default; -$link-hover-decoration: none !default; +$link-shade-percentage: 30% !default; // Fonts +$td-enable-google-fonts: true !default; + $google_font_name: "Open Sans" !default; $google_font_family: "Open+Sans:300,300i,400,400i,700,700i" !default; $web-font-path: "https://fonts.googleapis.com/css?family=#{$google_font_family}&display=swap"; $font-awesome-font-name: "Font Awesome 6 Free" !default; -$td-fonts-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; +$td-fonts-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", + "Segoe UI Symbol"; @if $td-enable-google-fonts { - $td-fonts-serif: prepend($td-fonts-serif, "#{$google_font_name}"); + $td-fonts-serif: join("#{$google_font_name}", $td-fonts-serif); } -$font-family-sans-serif: $td-fonts-serif !default; +$font-family-sans-serif: $td-fonts-serif !default; // TODO: consider moving into UG SCSS or namespace the var (td-) -$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default; -$font-family-base: $font-family-sans-serif !default; -$font-size-base: 1rem !default; +$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, + "Liberation Mono", "Courier New", monospace !default; // TODO: consider moving into UG SCSS or namespace the var (td-) +$font-family-base: $font-family-sans-serif !default; // TODO: consider moving into UG SCSS or namespace the var (td-) // Font weights -$font-weight-light: 300 !default; -$font-weight-normal: 400 !default; -$font-weight-medium: 500 !default; -$font-weight-bold: 700 !default; +$font-weight-medium: 500 !default; // TODO: move into var forward file after upgrading BS to v5.3+ $font-weight-body-text: $font-weight-normal !default; -$headings-font-weight: $font-weight-medium !default; // Heading sizes -$h1-font-size: $font-size-base * 2.25 !default; -$h2-font-size: $font-size-base * 2 !default; -$h3-font-size: $font-size-base * 1.5 !default; -$h4-font-size: $font-size-base * 1.35 !default; -$h5-font-size: $font-size-base * 1.15 !default; -$h6-font-size: $font-size-base !default; - -// Display styles - -$display1-weight: $font-weight-bold !default; -$display2-weight: $font-weight-bold !default; -$display3-weight: $font-weight-bold !default; -$display4-weight: $font-weight-bold !default; -$display1-size: 3rem !default; -$display2-size: 2.5rem !default; -$display3-size: 2rem !default; -$display4-size: 1.75rem !default; +$h3-font-size: $font-size-base * 1.5 !default; // TODO: consider using BS default (* 1.75), or moving into UG SCSS +$h4-font-size: $font-size-base * 1.35 !default; // TODO: consider using BS default (* 1.5), or moving into UG SCSS +$h5-font-size: $font-size-base * 1.15 !default; // TODO: consider using BS default (* 1.25), or moving into UG SCSS // Space -$spacer: 1rem; $td-block-space-top-base: 4 * $spacer !default; $td-block-space-bottom-base: 4 * $spacer !default; // Pagination -$pagination-color: $gray-600 !default; -$pagination-border-color: rgba($black, 0.1) !default; -$pagination-active-border-color: darken($primary, 5%) !default; -$pagination-disabled-color: $gray-300 !default; +$pagination-color: $gray-600 !default; // TODO: consider using BS default +$pagination-disabled-color: $gray-300 !default; // TODO: consider using BS default // Navbar -$navbar-dark-color: rgba($white, 0.75) !default; -$navbar-dark-hover-color: rgba($white, 0.5) !default; -$navbar-dark-active-color: $white !default; -$navbar-dark-disabled-color: rgba($white, 0.25) !default; +$navbar-dark-color: rgba($white, 0.75) !default; // TODO: consider moving into UG SCSS +$navbar-dark-hover-color: rgba($white, 0.5) !default; // TODO: consider moving into UG SCSS + +// Footer -// The yiq lightness value that determines when the lightness of color changes from "dark" to "light". -$yiq-contrasted-threshold: 200 !default; +$list-inline-padding: $spacer; diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/_variables_forward.scss b/docs/_vendor/github.com/google/docsy/assets/scss/_variables_forward.scss new file mode 100644 index 00000000000..4b3c9392880 --- /dev/null +++ b/docs/_vendor/github.com/google/docsy/assets/scss/_variables_forward.scss @@ -0,0 +1,21 @@ +// Forward declarations of variables used by _variables.scss and +// _variables_project.scss. +// +// TODO(@chalin): autogenerate the content of this file + +// Bootstrap SASS variables: + +$white: #fff !default; +$gray-300: #dee2e6 !default; +$gray-600: #6c757d !default; +$black: #000 !default; + +$blue: #0d6efd !default; + +$blue-500: $blue !default; + +$font-size-base: 1rem !default; +$font-weight-normal: 400 !default; +$font-weight-bold: 700 !default; + +$spacer: 1rem !default; diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/blocks/_blocks.scss b/docs/_vendor/github.com/google/docsy/assets/scss/blocks/_blocks.scss index 1e374678cff..044c11ad508 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/blocks/_blocks.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/blocks/_blocks.scss @@ -1,7 +1,7 @@ @import "cover"; .td-bg-arrow { - &-wrapper { - position: relative; - } -} \ No newline at end of file + &-wrapper { + position: relative; + } +} diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/blocks/_cover.scss b/docs/_vendor/github.com/google/docsy/assets/scss/blocks/_cover.scss index 4645c5278fb..38709fbf6a5 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/blocks/_cover.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/blocks/_cover.scss @@ -3,22 +3,23 @@ @include td-box-height-modifiers(".td-cover-block"); .td-cover-logo { - margin-right: 0.5em; + margin-right: 0.5em; } .td-cover-block { - position: relative; - padding-top: 5rem; - padding-bottom: 5rem; - background: { - repeat: no-repeat; - position: 50% 0; - size: cover; - }; + position: relative; + padding-top: 5rem; + padding-bottom: 5rem; + background: { + repeat: no-repeat; + position: 50% 0; + size: cover; + } - & > .byline { - position: absolute; - bottom: 2px; - right: 4px; - } -} \ No newline at end of file + & > .byline { + @extend .small; + position: absolute; + bottom: 2px; + right: 4px; + } +} diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/main.scss b/docs/_vendor/github.com/google/docsy/assets/scss/main.scss index ed21add190b..3e81ecca2da 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/main.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/main.scss @@ -1,9 +1,12 @@ -@import "support/functions"; +@import "../vendor/bootstrap/scss/functions"; + +@import "_variables_forward"; @import "variables_project"; @import "variables"; @import "support/mixins"; @import "../vendor/bootstrap/scss/bootstrap"; +@import "support/bootstrap_vers_test"; @import "../vendor/Font-Awesome/scss/fontawesome.scss"; @import "../vendor/Font-Awesome/scss/solid.scss"; @@ -11,13 +14,13 @@ @import "support/utilities"; @import "colors"; +@import "table"; @import "boxes"; @import "blog"; @import "code"; @import "nav"; @import "sidebar-tree"; @import "sidebar-toc"; -@import "buttons"; @import "breadcrumb"; @import "alerts"; @import "content"; @@ -29,41 +32,67 @@ @import "taxonomy"; @import "drawio"; @import "shortcodes"; +@import "swagger"; + @if $td-enable-google-fonts { - @import url($web-font-path); + @import url($web-font-path); } -footer { - min-height: 150px; +.td-footer { + @extend .td-box--dark; - @include media-breakpoint-down(md) { - min-height: 200px; - } -} + min-height: 150px; + padding-top: map-get($spacers, 5); -// Adjust anchors vs the fixed menu. -@include media-breakpoint-up(md) { - .td-offset-anchor:target { - display: block; - position: relative; - top: -4rem; - visibility: hidden; + @include media-breakpoint-down(lg) { + min-height: 200px; + } + + &__copyright-etc { + @extend .small; + } + &__about { + font-size: initial; + } + + &__links { + &-list { + @extend .list-inline; + margin-bottom: 0; } - h2[id]:before, - h3[id]:before, - h4[id]:before, - h5[id]:before { - display: block; - content: " "; - margin-top: -5rem; - height: 5rem; - visibility: hidden; + &-item { + @extend .list-inline-item; + @extend .h3; + + a { + color: inherit !important; + } } + } + } +// Adjust anchors vs the fixed menu. +@include media-breakpoint-up(md) { + .td-offset-anchor:target { + display: block; + position: relative; + top: -4rem; + visibility: hidden; + } + h2[id]:before, + h3[id]:before, + h4[id]:before, + h5[id]:before { + display: block; + content: " "; + margin-top: -5rem; + height: 5rem; + visibility: hidden; + } +} -@import "rtl/main"; @import "styles_project"; diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/rtl/_main.scss b/docs/_vendor/github.com/google/docsy/assets/scss/rtl/_main.scss index 693f660d014..6ea131e3142 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/rtl/_main.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/rtl/_main.scss @@ -5,47 +5,51 @@ body:lang(dv), body:lang(he), body:lang(ku), body:lang(ur) { + @import "spacing"; - @import 'spacing'; + direction: rtl; + text-align: right; - direction: rtl; + .dropdown-menu { text-align: right; + } - .dropdown-menu { - text-align: right; - } + .text-right { + text-align: left !important; + } - .text-right { - text-align: left !important; - } + pre { + text-align: left; + direction: ltr; + } - pre { - text-align: left; - direction: ltr; - } - - .td-rss-button { - left: 1rem !important; - right: auto !important; - } + .td-rss-button { + left: 1rem !important; + right: auto !important; + } } body:lang(fa) { - @import url('https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font@v27.0.1/dist/font-face.css'); - font-family: 'Vazir', "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + @import url("https://cdn.jsdelivr.net/gh/rastikerdar/vazir-font@v27.0.1/dist/font-face.css"); + font-family: "Vazir", "Open Sans", -apple-system, BlinkMacSystemFont, + "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol"; } body:lang(he) { - @if $td-enable-google-fonts { - @import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap'); - } - font-family: 'Rubik', "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + @if $td-enable-google-fonts { + @import url("https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap"); + } + font-family: "Rubik", "Open Sans", -apple-system, BlinkMacSystemFont, + "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol"; } body:lang(ar) { - @if $td-enable-google-fonts { - @import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700&display=swap'); - } - font-family: 'Tajawal', "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + @if $td-enable-google-fonts { + @import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700&display=swap"); + } + font-family: "Tajawal", "Open Sans", -apple-system, BlinkMacSystemFont, + "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol"; } - diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/rtl/_spacing.scss b/docs/_vendor/github.com/google/docsy/assets/scss/rtl/_spacing.scss index 486c7472467..6ead6b0dd9b 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/rtl/_spacing.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/rtl/_spacing.scss @@ -1,91 +1,87 @@ @each $breakpoint in map-keys($grid-breakpoints) { - @include media-breakpoint-up($breakpoint) { - $infix: breakpoint-infix($breakpoint, $grid-breakpoints); + @include media-breakpoint-up($breakpoint) { + $infix: breakpoint-infix($breakpoint, $grid-breakpoints); - @each $prop, - $abbrev in (margin: m, padding: p) { - - @each $size, - $length in $spacers { - .#{$abbrev}#{$infix}-#{$size} { - #{$prop}: $length !important; - } - - .#{$abbrev}t#{$infix}-#{$size}, - .#{$abbrev}y#{$infix}-#{$size} { - #{$prop}-top: $length !important; - } - - .#{$abbrev}r#{$infix}-#{$size}, - .#{$abbrev}x#{$infix}-#{$size} { - #{$prop}-inline-end: $length !important; - } - - .#{$abbrev}b#{$infix}-#{$size}, - .#{$abbrev}y#{$infix}-#{$size} { - #{$prop}-bottom: $length !important; - } - - .#{$abbrev}l#{$infix}-#{$size}, - .#{$abbrev}x#{$infix}-#{$size} { - #{$prop}-inline-start: $length !important; - } - } + @each $prop, $abbrev in (margin: m, padding: p) { + @each $size, $length in $spacers { + .#{$abbrev}#{$infix}-#{$size} { + #{$prop}: $length !important; } - // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`) - @each $size, - $length in $spacers { - @if $size !=0 { - .m#{$infix}-n#{$size} { - margin: -$length !important; - } - - .mt#{$infix}-n#{$size}, - .my#{$infix}-n#{$size} { - margin-top: -$length !important; - } + .#{$abbrev}t#{$infix}-#{$size}, + .#{$abbrev}y#{$infix}-#{$size} { + #{$prop}-top: $length !important; + } - .mr#{$infix}-n#{$size}, - .mx#{$infix}-n#{$size} { - margin-right: -$length !important; - } + .#{$abbrev}r#{$infix}-#{$size}, + .#{$abbrev}x#{$infix}-#{$size} { + #{$prop}-inline-end: $length !important; + } - .mb#{$infix}-n#{$size}, - .my#{$infix}-n#{$size} { - margin-bottom: -$length !important; - } + .#{$abbrev}b#{$infix}-#{$size}, + .#{$abbrev}y#{$infix}-#{$size} { + #{$prop}-bottom: $length !important; + } - .ml#{$infix}-n#{$size}, - .mx#{$infix}-n#{$size} { - margin-left: -$length !important; - } - } + .#{$abbrev}l#{$infix}-#{$size}, + .#{$abbrev}x#{$infix}-#{$size} { + #{$prop}-inline-start: $length !important; } + } + } - // Some special margin utils - .m#{$infix}-auto { - margin: auto !important; + // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`) + @each $size, $length in $spacers { + @if $size !=0 { + .m#{$infix}-n#{$size} { + margin: -$length !important; } - .mt#{$infix}-auto, - .my#{$infix}-auto { - margin-top: auto !important; + .mt#{$infix}-n#{$size}, + .my#{$infix}-n#{$size} { + margin-top: -$length !important; } - .mr#{$infix}-auto, - .mx#{$infix}-auto { - margin-right: auto !important; + .mr#{$infix}-n#{$size}, + .mx#{$infix}-n#{$size} { + margin-right: -$length !important; } - .mb#{$infix}-auto, - .my#{$infix}-auto { - margin-bottom: auto !important; + .mb#{$infix}-n#{$size}, + .my#{$infix}-n#{$size} { + margin-bottom: -$length !important; } - .ml#{$infix}-auto, - .mx#{$infix}-auto { - margin-left: auto !important; + .ml#{$infix}-n#{$size}, + .mx#{$infix}-n#{$size} { + margin-left: -$length !important; } + } + } + + // Some special margin utils + .m#{$infix}-auto { + margin: auto !important; + } + + .mt#{$infix}-auto, + .my#{$infix}-auto { + margin-top: auto !important; + } + + .mr#{$infix}-auto, + .mx#{$infix}-auto { + margin-right: auto !important; + } + + .mb#{$infix}-auto, + .my#{$infix}-auto { + margin-bottom: auto !important; + } + + .ml#{$infix}-auto, + .mx#{$infix}-auto { + margin-left: auto !important; } -} \ No newline at end of file + } +} diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/section-index.scss b/docs/_vendor/github.com/google/docsy/assets/scss/section-index.scss index e00b0045321..c34d699768d 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/section-index.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/section-index.scss @@ -1,18 +1,17 @@ .section-index { + .entry { + padding: 0.75rem; + } - .entry { - padding: .75rem; - } - - h5 { - margin-bottom: 0; + h5 { + margin-bottom: 0; - a { - font-weight: 700; - } + a { + font-weight: 700; } + } - p { - margin-top: 0; - } + p { + margin-top: 0; + } } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes.scss b/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes.scss index 5d1f94f62c8..517d3e82250 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes.scss @@ -1,2 +1,2 @@ -@import "shortcodes/tabbed-pane.scss"; -@import "shortcodes/cards-pane.scss"; +@import "shortcodes/tabbed-pane.scss"; +@import "shortcodes/cards-pane.scss"; diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes/cards-pane.scss b/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes/cards-pane.scss index f1a66f77597..f3af98751cc 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes/cards-pane.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes/cards-pane.scss @@ -1,4 +1,4 @@ -.td-card-deck.card-deck { +.td-card-group.card-group { @extend .td-max-width-on-larger-screens; } @@ -8,6 +8,7 @@ .highlight { border: none; + margin: 0; } } @@ -22,4 +23,4 @@ padding: 0 1rem 1rem 1rem; } } -} \ No newline at end of file +} diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes/tabbed-pane.scss b/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes/tabbed-pane.scss index 65096aee6e0..c30081191d6 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes/tabbed-pane.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/shortcodes/tabbed-pane.scss @@ -1,21 +1,17 @@ -.tab-content { - .tab-pane { - pre { - margin: 0rem 0 0rem 0; - } - } +// Only constrain max-width for top-level tabbed panes not, e.g., those in lists. +.td-content > .tab-content .tab-pane { + @extend .td-max-width-on-larger-screens; } .tab-content { .tab-pane { .highlight { - margin: 0rem 0 0rem 0; + margin: 0; border: none; max-width: 100%; } margin-top: 0rem; margin-bottom: 1.5rem; - max-width: 80%; border-left: 1px solid rgba(0, 0, 0, 0.125); border-right: 1px solid rgba(0, 0, 0, 0.125); border-bottom: 1px solid rgba(0, 0, 0, 0.125); @@ -29,6 +25,15 @@ border-radius: 0; padding: 1.5rem; + > :last-child { + margin-bottom: 0; + } + + > .highlight:only-child { + margin: -1.5rem; + max-width: calc(100% + 3rem); + } + @each $color, $value in $theme-colors { &-#{$color} { border-style: solid; diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/support/_bootstrap_vers_test.scss b/docs/_vendor/github.com/google/docsy/assets/scss/support/_bootstrap_vers_test.scss new file mode 100644 index 00000000000..c65647acb84 --- /dev/null +++ b/docs/_vendor/github.com/google/docsy/assets/scss/support/_bootstrap_vers_test.scss @@ -0,0 +1,8 @@ +$enable-important-utilities: null !default; +@if $enable-important-utilities == null { + @error "\ + Docsy requires Bootstrap v5, but the v5 variable \ + $enable-important-utilities isn't defined. \ + Did you forget to update Docsy dependencies?\ + "; +} diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/support/_functions.scss b/docs/_vendor/github.com/google/docsy/assets/scss/support/_functions.scss deleted file mode 100644 index bb75c496733..00000000000 --- a/docs/_vendor/github.com/google/docsy/assets/scss/support/_functions.scss +++ /dev/null @@ -1,20 +0,0 @@ -// Common functions. - -@function prepend($list, $value) { - @return join($value, $list); -} - - -// See https://www.sitepoint.com/using-sass-build-color-palettes/ -@function color-diff($a, $b) { - $sat: saturation($a) - saturation($b); - $lig: lightness($a) - lightness($b); - $fn-sat: if($sat > 0, 'desaturate', 'saturate'); - $fn-lig: if($lig > 0, 'darken', 'lighten'); - - @return ( - adjust-hue: -(hue($a) - hue($b)), - #{$fn-sat}: abs($sat), - #{$fn-lig}: abs($lig) - ); -} \ No newline at end of file diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/support/_mixins.scss b/docs/_vendor/github.com/google/docsy/assets/scss/support/_mixins.scss index b0d7bdf055b..282bd51e274 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/support/_mixins.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/support/_mixins.scss @@ -1,49 +1,40 @@ -// Some simple mixins. - -@mixin bg-gradient-variant($parent, $color,$ignore-warning: false) { - #{$parent} { - background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important; - } -} +// Mixins @mixin link-variant($parent, $color, $hover-color, $underline: false) { - #{$parent} { - color: $color; + #{$parent} { + color: $color; - &:hover { - color: $hover-color; - } + &:hover { + color: $hover-color; + } - @if $underline { - text-decoration: underline; - } + @if $underline { + text-decoration: underline; } + } } @mixin optional-at-root($sel) { - @at-root #{if(not &, $sel, selector-append(&, $sel))} { - @content; - } + @at-root #{if(not &, $sel, selector-append(&, $sel))} { + @content; + } } // placeholder allows styling of the placeholder used in search input etc. @mixin placeholder { - @include optional-at-root("::-webkit-input-placeholder") { - @content; - } + @include optional-at-root("::-webkit-input-placeholder") { + @content; + } + @include optional-at-root(":-moz-placeholder") { + @content; + } - @include optional-at-root(":-moz-placeholder") { - @content; - } - - - @include optional-at-root("::-moz-placeholder") { - @content; - } - + @include optional-at-root("::-moz-placeholder") { + @content; + } - @include optional-at-root(":-ms-input-placeholder") { - @content; - } + @include optional-at-root(":-ms-input-placeholder") { + @content; + } } diff --git a/docs/_vendor/github.com/google/docsy/assets/scss/support/_utilities.scss b/docs/_vendor/github.com/google/docsy/assets/scss/support/_utilities.scss index ce9bc2e2678..c691c3b3558 100644 --- a/docs/_vendor/github.com/google/docsy/assets/scss/support/_utilities.scss +++ b/docs/_vendor/github.com/google/docsy/assets/scss/support/_utilities.scss @@ -1,82 +1,52 @@ -// Mixins - -@mixin optional-at-root($sel) { - @at-root #{if(not &, $sel, selector-append(&, $sel))} { - @content; - } -} - -@mixin placeholder { - @include optional-at-root("::-webkit-input-placeholder") { - @content; - } - - - @include optional-at-root(":-moz-placeholder") { - @content; - } - - - @include optional-at-root("::-moz-placeholder") { - @content; - } - - - @include optional-at-root(":-ms-input-placeholder") { - @content; - } -} - -// Common util classes. +// Common utility classes .td-border-top { - border: none; - border-top: 1px solid #eee; + border: none; + border-top: 1px solid #eee; } .td-border-none { - border: none; + border: none; } .td-block-padding { - padding-top: $td-block-space-top-base ; - padding-bottom: $td-block-space-bottom-base; + padding-top: $td-block-space-top-base; + padding-bottom: $td-block-space-bottom-base; - @include media-breakpoint-up(md) { - padding-top: $td-block-space-top-base * 1.25; - padding-bottom: $td-block-space-bottom-base * 1.25; - } + @include media-breakpoint-up(md) { + padding-top: $td-block-space-top-base * 1.25; + padding-bottom: $td-block-space-bottom-base * 1.25; + } } .td-overlay { + position: relative; + + &::after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + } + + &--dark::after { + background-color: rgba($dark, 0.3); + } + + &--light::after { + background-color: rgba($light, 0.3); + } + + &__inner { position: relative; - - &::after { - content: ""; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - &--dark::after { - background-color: rgba($dark, 0.3); - } - - &--light::after { - background-color: rgba($light, 0.3); - } - - &__inner { - position: relative; - z-index: 1; - } + z-index: 1; + } } .td-max-width-on-larger-screens { - @include media-breakpoint-up(lg) { - max-width: 80%; - } - -} \ No newline at end of file + @include media-breakpoint-up(lg) { + max-width: 80%; + } +} diff --git a/docs/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/_rfs.scss b/docs/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/_rfs.scss index e453f441ee5..7e9a6c7a8a4 100644 --- a/docs/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/_rfs.scss +++ b/docs/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/_rfs.scss @@ -2,21 +2,21 @@ // SCSS RFS mixin // -// Automated responsive font sizes +// Automated responsive values for font sizes, paddings, margins and much more // -// Licensed under MIT (https://github.com/twbs/rfs/blob/v8.x/LICENSE) +// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE) // Configuration -// Base font size -$rfs-base-font-size: 1.25rem !default; -$rfs-font-size-unit: rem !default; +// Base value +$rfs-base-value: 1.25rem !default; +$rfs-unit: rem !default; -@if $rfs-font-size-unit != rem and $rfs-font-size-unit != px { - @error "`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`."; +@if $rfs-unit != rem and $rfs-unit != px { + @error "`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`."; } -// Breakpoint at where font-size starts decreasing if screen width is smaller +// Breakpoint at where values start decreasing if screen width is smaller $rfs-breakpoint: 1200px !default; $rfs-breakpoint-unit: px !default; @@ -24,16 +24,19 @@ $rfs-breakpoint-unit: px !default; @error "`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`."; } -// Resize font size based on screen height and width +// Resize values based on screen height and width $rfs-two-dimensional: false !default; // Factor of decrease $rfs-factor: 10 !default; -@if type-of($rfs-factor) != "number" or $rfs-factor <= 1 { +@if type-of($rfs-factor) != number or $rfs-factor <= 1 { @error "`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1."; } +// Mode. Possibilities: "min-media-query", "max-media-query" +$rfs-mode: min-media-query !default; + // Generate enable or disable classes. Possibilities: false, "enable" or "disable" $rfs-class: false !default; @@ -43,11 +46,11 @@ $rfs-rem-value: 16 !default; // Safari iframe resize bug: https://github.com/twbs/rfs/issues/14 $rfs-safari-iframe-resize-bug-fix: false !default; -// Disable RFS by setting $enable-responsive-font-sizes to false -$enable-responsive-font-sizes: true !default; +// Disable RFS by setting $enable-rfs to false +$enable-rfs: true !default; -// Cache $rfs-base-font-size unit -$rfs-base-font-size-unit: unit($rfs-base-font-size); +// Cache $rfs-base-value unit +$rfs-base-value-unit: unit($rfs-base-value); @function divide($dividend, $divisor, $precision: 10) { $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1); @@ -91,45 +94,64 @@ $rfs-base-font-size-unit: unit($rfs-base-font-size); @return $result; } -// Remove px-unit from $rfs-base-font-size for calculations -@if $rfs-base-font-size-unit == "px" { - $rfs-base-font-size: divide($rfs-base-font-size, $rfs-base-font-size * 0 + 1); +// Remove px-unit from $rfs-base-value for calculations +@if $rfs-base-value-unit == px { + $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1); } -@else if $rfs-base-font-size-unit == "rem" { - $rfs-base-font-size: divide($rfs-base-font-size, divide($rfs-base-font-size * 0 + 1, $rfs-rem-value)); +@else if $rfs-base-value-unit == rem { + $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value)); } // Cache $rfs-breakpoint unit to prevent multiple calls $rfs-breakpoint-unit-cache: unit($rfs-breakpoint); // Remove unit from $rfs-breakpoint for calculations -@if $rfs-breakpoint-unit-cache == "px" { +@if $rfs-breakpoint-unit-cache == px { $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1); } -@else if $rfs-breakpoint-unit-cache == "rem" or $rfs-breakpoint-unit-cache == "em" { +@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == "em" { $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value)); } -// Internal mixin that adds disable classes to the selector if needed. -@mixin _rfs-disable-class { - @if $rfs-class == "disable" { - // Adding an extra class increases specificity, which prevents the media query to override the font size - &, - .disable-responsive-font-size &, - &.disable-responsive-font-size { - @content; +// Calculate the media query value +$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit}); +$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width); +$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height); + +// Internal mixin used to determine which media query needs to be used +@mixin _rfs-media-query { + @if $rfs-two-dimensional { + @if $rfs-mode == max-media-query { + @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) { + @content; + } + } + @else { + @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) { + @content; + } } } @else { - @content; + @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) { + @content; + } } } -// Internal mixin that adds enable classes to the selector if needed. -@mixin _rfs-enable-class { - @if $rfs-class == "enable" { - .enable-responsive-font-size &, - &.enable-responsive-font-size { +// Internal mixin that adds disable classes to the selector if needed. +@mixin _rfs-rule { + @if $rfs-class == disable and $rfs-mode == max-media-query { + // Adding an extra class increases specificity, which prevents the media query to override the property + &, + .disable-rfs &, + &.disable-rfs { + @content; + } + } + @else if $rfs-class == enable and $rfs-mode == min-media-query { + .enable-rfs &, + &.enable-rfs { @content; } } @@ -138,91 +160,195 @@ $rfs-breakpoint-unit-cache: unit($rfs-breakpoint); } } -// Internal mixin used to determine which media query needs to be used -@mixin _rfs-media-query($mq-value) { - @if $rfs-two-dimensional { - @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) { +// Internal mixin that adds enable classes to the selector if needed. +@mixin _rfs-media-query-rule { + + @if $rfs-class == enable { + @if $rfs-mode == min-media-query { @content; } + + @include _rfs-media-query { + .enable-rfs &, + &.enable-rfs { + @content; + } + } } @else { - @media (max-width: #{$mq-value}) { + @if $rfs-class == disable and $rfs-mode == min-media-query { + .disable-rfs &, + &.disable-rfs { + @content; + } + } + @include _rfs-media-query { @content; } } } -// Responsive font size mixin -@mixin rfs($fs, $important: false) { - // Cache $fs unit - $fs-unit: if(type-of($fs) == "number", unit($fs), false); +// Helper function to get the formatted non-responsive value +@function rfs-value($values) { + // Convert to list + $values: if(type-of($values) != list, ($values,), $values); - // Add !important suffix if needed - $rfs-suffix: if($important, " !important", ""); + $val: ''; - // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value - @if not $fs-unit or $fs-unit != "" and $fs-unit != "px" and $fs-unit != "rem" or $fs == 0 { - font-size: #{$fs}#{$rfs-suffix}; - } - @else { - // Remove unit from $fs for calculations - @if $fs-unit == "px" { - $fs: divide($fs, $fs * 0 + 1); + // Loop over each value and calculate value + @each $value in $values { + @if $value == 0 { + $val: $val + ' 0'; } - @else if $fs-unit == "rem" { - $fs: divide($fs, divide($fs * 0 + 1, $rfs-rem-value)); + @else { + // Cache $value unit + $unit: if(type-of($value) == "number", unit($value), false); + + @if $unit == px { + // Convert to rem if needed + $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value); + } + @else if $unit == rem { + // Convert to px if needed + $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value); + } + @else { + // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value + $val: $val + ' ' + $value; + } } + } - // Set default font size - $rfs-static: if($rfs-font-size-unit == rem, #{divide($fs, $rfs-rem-value)}rem, #{$fs}px); + // Remove first space + @return unquote(str-slice($val, 2)); +} + +// Helper function to get the responsive value calculated by RFS +@function rfs-fluid-value($values) { + // Convert to list + $values: if(type-of($values) != list, ($values,), $values); + + $val: ''; - // Only add the media query if the font size is bigger than the minimum font size - @if $fs <= $rfs-base-font-size or not $enable-responsive-font-sizes { - font-size: #{$rfs-static}#{$rfs-suffix}; + // Loop over each value and calculate value + @each $value in $values { + @if $value == 0 { + $val: $val + ' 0'; } + @else { - // Calculate the minimum font size for $fs - $fs-min: $rfs-base-font-size + divide($fs - $rfs-base-font-size, $rfs-factor); + // Cache $value unit + $unit: if(type-of($value) == "number", unit($value), false); + + // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value + @if not $unit or $unit != px and $unit != rem { + $val: $val + ' ' + $value; + } - // Calculate difference between $fs and the minimum font size - $fs-diff: $fs - $fs-min; + @else { + // Remove unit from $value for calculations + $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value))); - // Base font-size formatting - $min-width: if($rfs-font-size-unit == rem, #{divide($fs-min, $rfs-rem-value)}rem, #{$fs-min}px); + // Only add the media query if the value is greater than the minimum value + @if abs($value) <= $rfs-base-value or not $enable-rfs { + $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px); + } + @else { + // Calculate the minimum value + $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor); - // Use `vmin` if two-dimensional is enabled - $variable-unit: if($rfs-two-dimensional, vmin, vw); + // Calculate difference between $value and the minimum value + $value-diff: abs($value) - $value-min; - // Calculate the variable width between 0 and $rfs-breakpoint - $variable-width: #{divide($fs-diff * 100, $rfs-breakpoint)}#{$variable-unit}; + // Base value formatting + $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px); - // Set the calculated font-size - $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix}; + // Use negative value if needed + $min-width: if($value < 0, -$min-width, $min-width); - // Breakpoint formatting - $mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit}); + // Use `vmin` if two-dimensional is enabled + $variable-unit: if($rfs-two-dimensional, vmin, vw); - @include _rfs-disable-class { - font-size: #{$rfs-static}#{$rfs-suffix}; - } + // Calculate the variable width between 0 and $rfs-breakpoint + $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit}; - @include _rfs-media-query($mq-value) { - @include _rfs-enable-class { - font-size: $rfs-fluid; + // Return the calculated value + $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')'; } + } + } + } + + // Remove first space + @return unquote(str-slice($val, 2)); +} + +// RFS mixin +@mixin rfs($values, $property: font-size) { + @if $values != null { + $val: rfs-value($values); + $fluidVal: rfs-fluid-value($values); + + // Do not print the media query if responsive & non-responsive values are the same + @if $val == $fluidVal { + #{$property}: $val; + } + @else { + @include _rfs-rule { + #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal); // Include safari iframe resize fix if needed min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null); } + + @include _rfs-media-query-rule { + #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val); + } } } } -// The font-size & responsive-font-size mixins use RFS to rescale the font size -@mixin font-size($fs, $important: false) { - @include rfs($fs, $important); +// Shorthand helper mixins +@mixin font-size($value) { + @include rfs($value); +} + +@mixin padding($value) { + @include rfs($value, padding); +} + +@mixin padding-top($value) { + @include rfs($value, padding-top); +} + +@mixin padding-right($value) { + @include rfs($value, padding-right); +} + +@mixin padding-bottom($value) { + @include rfs($value, padding-bottom); +} + +@mixin padding-left($value) { + @include rfs($value, padding-left); +} + +@mixin margin($value) { + @include rfs($value, margin); +} + +@mixin margin-top($value) { + @include rfs($value, margin-top); +} + +@mixin margin-right($value) { + @include rfs($value, margin-right); +} + +@mixin margin-bottom($value) { + @include rfs($value, margin-bottom); } -@mixin responsive-font-size($fs, $important: false) { - @include rfs($fs, $important); +@mixin margin-left($value) { + @include rfs($value, margin-left); } diff --git a/docs/_vendor/github.com/google/docsy/dependencies/config.toml b/docs/_vendor/github.com/google/docsy/dependencies/config.toml index 3ba31f38f9f..a7011105745 100644 --- a/docs/_vendor/github.com/google/docsy/dependencies/config.toml +++ b/docs/_vendor/github.com/google/docsy/dependencies/config.toml @@ -25,6 +25,7 @@ _merge = "deep" [[module.imports]] path = "github.com/twbs/bootstrap" disable = false + ignoreConfig = true [[module.imports.mounts]] source = "scss" target = "assets/vendor/bootstrap/scss" diff --git a/docs/_vendor/github.com/google/docsy/config.yaml b/docs/_vendor/github.com/google/docsy/hugo.yaml similarity index 65% rename from docs/_vendor/github.com/google/docsy/config.yaml rename to docs/_vendor/github.com/google/docsy/hugo.yaml index 8a4d145dc30..3930bcf3ef4 100644 --- a/docs/_vendor/github.com/google/docsy/config.yaml +++ b/docs/_vendor/github.com/google/docsy/hugo.yaml @@ -6,8 +6,6 @@ params: time_format_blog: Monday, January 02, 2006 time_format_default: January 2, 2006 rss_sections: [blog] - drawio: - enable: true outputFormats: PRINT: @@ -20,7 +18,7 @@ outputFormats: module: hugoVersion: extended: true - min: 0.73.0 + min: 0.110.0 mounts: - source: assets target: assets @@ -44,3 +42,22 @@ module: target: assets/vendor/Font-Awesome - source: ../../node_modules/@fortawesome/fontawesome-free/webfonts target: static/webfonts + # Mounts for module installations, + # needed to work around a known bug in Go’s module management. + - source: assets/_vendor/bootstrap/scss/ + target: assets/vendor/bootstrap/scss/vendor + imports: + - path: github.com/twbs/bootstrap + disable: false + mounts: + - source: scss + target: assets/vendor/bootstrap/scss + - source: dist/js + target: assets/vendor/bootstrap/dist/js + - path: github.com/FortAwesome/Font-Awesome + disable: false + mounts: + - source: scss + target: assets/vendor/Font-Awesome/scss + - source: webfonts + target: static/webfonts diff --git a/docs/_vendor/github.com/google/docsy/i18n/de.toml b/docs/_vendor/github.com/google/docsy/i18n/de.toml index 665eedf3b38..d64e7b166c5 100644 --- a/docs/_vendor/github.com/google/docsy/i18n/de.toml +++ b/docs/_vendor/github.com/google/docsy/i18n/de.toml @@ -79,3 +79,13 @@ other = "Wenn Du aktiv beteiligen und einen Beitrag zu {{ .Site.Title }} leisten other = "Wie Du selbst zu {{ .Site.Title }} beitragen kannst, kannst Du nachlesen in unseren" [community_guideline] other = "Richtlinien für Beiträge" + +# Feedback +[feedback_title] +other = "Rückmeldung" +[feedback_question] +other = "War diese Seite hilfreich?" +[feedback_positive] +other = "Ja" +[feedback_negative] +other = "Nein" diff --git a/docs/_vendor/github.com/google/docsy/i18n/en.toml b/docs/_vendor/github.com/google/docsy/i18n/en.toml index 476b1cd67ba..dcb78102c93 100644 --- a/docs/_vendor/github.com/google/docsy/i18n/en.toml +++ b/docs/_vendor/github.com/google/docsy/i18n/en.toml @@ -27,7 +27,6 @@ other = "All Rights Reserved" [footer_privacy_policy] other = "Privacy Policy" - # Post (blog, articles etc.) [post_byline_by] other = "By" @@ -79,3 +78,13 @@ other = "If you want to get more involved by contributing to {{ .Site.Title }}, other = "You can find out how to contribute to {{ .Site.Title }} in our" [community_guideline] other = "Contribution Guidelines" + +# Feedback +[feedback_title] +other = "Feedback" +[feedback_question] +other = "Was this page helpful?" +[feedback_positive] +other = "Yes" +[feedback_negative] +other = "No" diff --git a/docs/_vendor/github.com/google/docsy/i18n/es.toml b/docs/_vendor/github.com/google/docsy/i18n/es.toml index ef6a47adc8c..dd84b258b71 100644 --- a/docs/_vendor/github.com/google/docsy/i18n/es.toml +++ b/docs/_vendor/github.com/google/docsy/i18n/es.toml @@ -7,7 +7,7 @@ other = "Previo" other = "Siguiente" [ui_read_more] -other = "Contiuar leyendo" +other = "Continuar leyendo" [ui_search] other = "Buscar" diff --git a/docs/_vendor/github.com/google/docsy/i18n/fi.toml b/docs/_vendor/github.com/google/docsy/i18n/fi.toml new file mode 100644 index 00000000000..a53bcfef654 --- /dev/null +++ b/docs/_vendor/github.com/google/docsy/i18n/fi.toml @@ -0,0 +1,81 @@ +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Edellinen" + +[ui_pager_next] +other = "Seuraava" + +[ui_read_more] +other = "Lue lisää" + +[ui_search] +other = "Hae sivustolta..." + +# Used in sentences such as "Posted in News" +[ui_in] +other = "" + +# Used in sentences such as "All Tags" +[ui_all] +other = "kaikki" + +# Footer text +[footer_all_rights_reserved] +other = "(C)" + +[footer_privacy_policy] +other = "Tietosuojalauseke" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Kirjoittanut" +[post_created] +other = "Luonut" +[post_last_mod] +other = "Viimeksi muokattu" +[post_edit_this] +other = "Muokkaa sivua" +[post_view_this] +other = "Katso lähdekoodi" +[post_create_child_page] +other = "Luo alisivu" +[post_create_issue] +other = "Luo dokumentaation vikailmoitus" +[post_create_project_issue] +other = "Luo projektin vikailmoitus" +[post_posts_in] +other = "Kirjoituksia" +[post_reading_time] +other = "minuutin teksti" +[post_less_than_a_minute_read] +other = "alle minuutin" + +# Print support +[print_printable_section] +other = "Tämä on monen sivun tulostettava näkymä osiosta" +[print_click_to_print] +other = "Paina tulostaaksesi" +[print_show_regular] +other = "Palaa tavalliseen näkymään" +[print_entire_section] +other = "Tulosta koko osio" + +# Community +[community_join] +other = "Liity {{ .Site.Title }}-yhteisöön" +[community_introduce] +other = "{{ .Site.Title }} on avoimen lähdekoodin projekti, josta jokainen saa nauttia käyttämällä ja kehittämällä sitä. Olisi mahtavaa jos tulisit mukaan! Tässä pari tapaa osallistua." +[community_learn] +other = "Opi ja kohtaa muita" +[community_using] +other = "Käytätkö tai haluatko käyttää {{ .Site.Title }}:a? Lisätietoa täällä:" +[community_develop] +other = "Kehitä ja osallistu" +[community_contribute] +other = "Jos haluat auttaa kehittämään {{ .Site.Title }}:a, liity tänne:" +[community_how_to] +other = "Voit oppia kehittämään {{ .Site.Title }}:a meidän" +[community_guideline] +other = "osallistumisohjeissamme" diff --git a/docs/_vendor/github.com/google/docsy/i18n/hi.toml b/docs/_vendor/github.com/google/docsy/i18n/hi.toml new file mode 100644 index 00000000000..84fe4077413 --- /dev/null +++ b/docs/_vendor/github.com/google/docsy/i18n/hi.toml @@ -0,0 +1,81 @@ +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "पिछला" + +[ui_pager_next] +other = "अगला" + +[ui_read_more] +other = "अधिक जानें" + +[ui_search] +other = "इस साइट में खोजें…" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "में" + +# Used in sentences such as "All Tags" +[ui_all] +other = "देखना सभी टैग" + +# Footer text +[footer_all_rights_reserved] +other = "सर्वाधिकार सुरक्षित" + +[footer_privacy_policy] +other = "गोपनीयता नीति" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "द्वारा" +[post_created] +other = "बनाया" +[post_last_mod] +other = "अंतिम बार संशोधित" +[post_edit_this] +other = "इस पृष्ठ को संपादित करें" +[post_view_this] +other = "पृष्ठ का स्त्रोत देखें" +[post_create_child_page] +other = "चाइल्ड पृष्ठ बनाएं" +[post_create_issue] +other = "समस्या की सुचना दें" +[post_create_project_issue] +other = "परियोजना इशू बनाएं" +[post_posts_in] +other = "पोस्ट में" +[post_reading_time] +other = "लघु अध्ययन" +[post_less_than_a_minute_read] +other = "एक मिनट से कम" + +# Print support +[print_printable_section] +other = "यह इस खंड का बहु-पृष्ठ प्रिंट योग्य दृश्य है।" +[print_click_to_print] +other = "प्रिंट करने के लिए यहां क्लिक करें" +[print_show_regular] +other = "इस पृष्ठ के सामान्य दृश्य पर लौटें" +[print_entire_section] +other = "संपूर्ण अनुभाग प्रिंट करें" + +# Community +[community_join] +other = "{{ .Site.Title }} समुदाय में शामिल हों" +[community_introduce] +other = "{{ .Site.Title }} एक खुला स्रोत प्रोजेक्ट है जिसका समुदाय में कोई भी उपयोग कर सकता है, सुधार कर सकता है और आनंद ले सकता है। हम चाहेंगे कि आप हमारे साथ जुड़ें! क्या हो रहा है इसका पता लगाने और इसमें शामिल होने के कुछ तरीके यहां दिए गए हैं." +[community_learn] +other = "सीखें और जुड़ें" +[community_using] +other = "{{ .Site.Title }} का उपयोग कर रहे हैं या करना चाहते हैं? यहां और जानें:" +[community_develop] +other = "विकास करें और योगदान दें" +[community_contribute] +other = "यदि आप {{ .Site.Title }} में योगदान देकर और अधिक शामिल होना चाहते हैं, तो यहां हमसे जुड़ें:" +[community_how_to] +other = "आप हमारे यहां {{ .Site.Title }} में योगदान करने का तरीका जान सकते हैं" +[community_guideline] +other = "योगदान दिशानिर्देश" diff --git a/docs/_vendor/github.com/google/docsy/i18n/ja.toml b/docs/_vendor/github.com/google/docsy/i18n/ja.toml index 74046d9d2d5..5c714c9d293 100644 --- a/docs/_vendor/github.com/google/docsy/i18n/ja.toml +++ b/docs/_vendor/github.com/google/docsy/i18n/ja.toml @@ -35,6 +35,8 @@ other = "作成" other = "最終更新" [post_edit_this] other = "ページの編集" +[post_view_this] +other = "ページのソースコードを見る" [post_create_child_page] other = "子ページを作成" [post_create_issue] diff --git a/docs/_vendor/github.com/google/docsy/i18n/zh-cn.toml b/docs/_vendor/github.com/google/docsy/i18n/zh-cn.toml index f2a25838817..3e7abe370c8 100644 --- a/docs/_vendor/github.com/google/docsy/i18n/zh-cn.toml +++ b/docs/_vendor/github.com/google/docsy/i18n/zh-cn.toml @@ -46,7 +46,7 @@ other = "提交文档问题" [post_create_project_issue] other = "提交项目问题" [post_posts_in] -other = "张贴在" +other = "撰写于" [post_reading_time] other = "分钟阅读" [post_less_than_a_minute_read] diff --git a/docs/_vendor/github.com/google/docsy/i18n/zh-tw.toml b/docs/_vendor/github.com/google/docsy/i18n/zh-tw.toml index d6a21ed0e2d..80bbff59d2d 100644 --- a/docs/_vendor/github.com/google/docsy/i18n/zh-tw.toml +++ b/docs/_vendor/github.com/google/docsy/i18n/zh-tw.toml @@ -7,14 +7,14 @@ other = "上一頁" other = "下一頁" [ui_read_more] -other = "更多" +other = "閱讀全文" [ui_search] -other = "站內搜索…" +other = "站內搜尋…" # Used in sentences such as "Posted in News" [ui_in] -other = "在" +other = "於" # Used in sentences such as "All Tags" [ui_all] @@ -30,7 +30,7 @@ other = "隱私政策" # Post (blog, articles etc.) [post_byline_by] -other = "藉由" +other = "作者:" [post_created] other = "創建" [post_last_mod] @@ -46,21 +46,21 @@ other = "創建文檔議題" [post_create_project_issue] other = "創建項目議題" [post_posts_in] -other = "張貼在" +other = "張貼於" [post_reading_time] -other = "分鐘閱讀" +other = " 分鐘左右可讀完" [post_less_than_a_minute_read] -other = "少於1分鐘" +other = "1 分鐘內可讀完" # Print support [print_printable_section] -other = "這是本節的多頁可打印視圖。" +other = "這是本節的多頁可列印視圖。" [print_click_to_print] -other = "點擊此處打印" +other = "點擊此處列印" [print_show_regular] other = "返回此頁面的常規視圖" [print_entire_section] -other = "打印整個章節" +other = "列印整個章節" # Community [community_join] diff --git a/docs/_vendor/github.com/google/docsy/layouts/_default/_markup/render-codeblock-mermaid.html b/docs/_vendor/github.com/google/docsy/layouts/_default/_markup/render-codeblock-mermaid.html index 0b8d7c01bd7..6c52c7b17f5 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/_default/_markup/render-codeblock-mermaid.html +++ b/docs/_vendor/github.com/google/docsy/layouts/_default/_markup/render-codeblock-mermaid.html @@ -1,5 +1,5 @@ {{ .Page.Store.Set "hasmermaid" true -}} -

    - {{- .Inner | safeHTML }} -
    +
    +  {{- .Inner -}}
    +
    diff --git a/docs/_vendor/github.com/google/docsy/layouts/_default/content.html b/docs/_vendor/github.com/google/docsy/layouts/_default/content.html index fac2253afd2..3da0d06c003 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/_default/content.html +++ b/docs/_vendor/github.com/google/docsy/layouts/_default/content.html @@ -2,19 +2,17 @@

    {{ .Title }}

    {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + {{ partial "taxonomy_terms_article_wrapper.html" . -}} + {{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) -}} + {{ partial "reading-time.html" . -}} + {{ end -}} + {{ .Content }} - {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} - {{ partial "feedback.html" .Site.Params.ui.feedback }} + {{ partial "feedback.html" . -}} + {{ if (.Site.Params.DisqusShortname) -}}
    - {{ end }} - {{ if (.Site.Params.DisqusShortname) }} -
    - {{ partial "disqus-comment.html" . }} - {{ end }} + {{- partial "disqus-comment.html" . -}} + {{ end -}} {{ partial "page-meta-lastmod.html" . }}
    +{{/**/ -}} diff --git a/docs/_vendor/github.com/google/docsy/layouts/_default/list.html b/docs/_vendor/github.com/google/docsy/layouts/_default/list.html index b2e137af6f6..8362338e45d 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/_default/list.html +++ b/docs/_vendor/github.com/google/docsy/layouts/_default/list.html @@ -1,5 +1,3 @@ -{{ define "main" }} -{{ with .Content }} -{{ . }} +{{ define "main" -}} +{{ .Content -}} {{ end }} -{{ end }} \ No newline at end of file diff --git a/docs/_vendor/github.com/google/docsy/layouts/_default/search.html b/docs/_vendor/github.com/google/docsy/layouts/_default/search.html index 395c398df93..7025f80f9cd 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/_default/search.html +++ b/docs/_vendor/github.com/google/docsy/layouts/_default/search.html @@ -1,8 +1,8 @@ -{{ define "main" }} +{{ define "main" -}}
    -

    {{ .Title }}

    -{{ with .Site.Params.gcs_engine_id }} +

    {{ .Title }}

    +{{ with .Site.Params.gcs_engine_id -}} - -{{ end }} + +{{ end -}}
    - -{{ end }} \ No newline at end of file +{{ end }} diff --git a/docs/_vendor/github.com/google/docsy/layouts/_default/single.html b/docs/_vendor/github.com/google/docsy/layouts/_default/single.html index b2e137af6f6..8362338e45d 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/_default/single.html +++ b/docs/_vendor/github.com/google/docsy/layouts/_default/single.html @@ -1,5 +1,3 @@ -{{ define "main" }} -{{ with .Content }} -{{ . }} +{{ define "main" -}} +{{ .Content -}} {{ end }} -{{ end }} \ No newline at end of file diff --git a/docs/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html b/docs/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html index 420efd23063..ff6b8deef85 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html +++ b/docs/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html @@ -13,15 +13,15 @@

    {{ .Description | markdownify }}

    {{ end }} diff --git a/docs/_vendor/github.com/google/docsy/layouts/_default/terms.html b/docs/_vendor/github.com/google/docsy/layouts/_default/terms.html index 0190198635a..74af83e26e0 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/_default/terms.html +++ b/docs/_vendor/github.com/google/docsy/layouts/_default/terms.html @@ -1,8 +1,8 @@ -{{ define "main" }} +{{ define "main" -}}

    {{ .Title }}

    - {{ partial "taxonomy_terms_cloud.html" (dict "context" . "taxo" ( lower .Title ) ) }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" . "taxo" ( lower .Title ) ) -}}
    -{{ end }} \ No newline at end of file +{{- end }} diff --git a/docs/_vendor/github.com/google/docsy/layouts/blog/baseof.html b/docs/_vendor/github.com/google/docsy/layouts/blog/baseof.html index 4a7a60ee4d1..01ea1eaffb7 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/blog/baseof.html +++ b/docs/_vendor/github.com/google/docsy/layouts/blog/baseof.html @@ -18,7 +18,7 @@ {{ partial "toc.html" . }} {{ partial "taxonomy_terms_clouds.html" . }} -
    +
    {{ with .CurrentSection.OutputFormats.Get "rss" -}} diff --git a/docs/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html b/docs/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html index b0cc3d23c7c..99e3c1c4d13 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html +++ b/docs/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html @@ -14,7 +14,7 @@

    -
    +
    {{ block "main" . }}{{ end }}
    diff --git a/docs/_vendor/github.com/google/docsy/layouts/blog/content.html b/docs/_vendor/github.com/google/docsy/layouts/blog/content.html index c74806a6f89..d95b8e00c75 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/blog/content.html +++ b/docs/_vendor/github.com/google/docsy/layouts/blog/content.html @@ -6,17 +6,17 @@

    {{ .Title }}

    {{ .Content }} - {{ if (.Site.Params.DisqusShortname) }} + {{ if (.Site.Params.DisqusShortname) -}}
    - {{ partial "disqus-comment.html" . }} + {{- partial "disqus-comment.html" . -}}
    - {{ end }} + {{ end -}} {{ partial "pager.html" . }}
    diff --git a/docs/_vendor/github.com/google/docsy/layouts/blog/list.html b/docs/_vendor/github.com/google/docsy/layouts/blog/list.html index 0f781cb87ec..8abbe1c6c91 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/blog/list.html +++ b/docs/_vendor/github.com/google/docsy/layouts/blog/list.html @@ -1,44 +1,40 @@ {{ define "main" }} -{{ if (and .Parent .Parent.IsHome) }} -{{ $.Scratch.Set "blog-pages" (where .Site.RegularPages "Section" .Section) }} -{{ else }} -{{$.Scratch.Set "blog-pages" .Pages }} -{{ end }} +{{ if (and .Parent .Parent.IsHome) -}} + {{ $.Scratch.Set "blog-pages" (where .Site.RegularPages "Section" .Section) -}} +{{ else -}} + {{$.Scratch.Set "blog-pages" .Pages -}} +{{ end -}} -
    -
    - {{- if .Pages -}} - {{ $pag := .Paginate (( $.Scratch.Get "blog-pages").GroupByDate "2006" )}} - {{ range $pag.PageGroups }} -

    {{ T "post_posts_in" }} {{ .Key }}

    -
      - {{ range .Pages }} -
    • -
      -
      {{ .Title }}
      -

      {{ .Date.Format ($.Param "time_format_blog") }} {{ T "ui_in"}} {{ .CurrentSection.LinkTitle }}

      - - {{ partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-left mr-3 pt-1 d-none d-md-block") }} -

      {{ .Plain | safeHTML | truncate 250 }}

      -

      {{ T "ui_read_more"}}

      -
      -
    • - {{ end }} -
    - {{ end }} - {{ end }} -
    +
    + {{ if .Pages -}} + {{ $pag := .Paginate (( $.Scratch.Get "blog-pages").GroupByDate "2006" ) -}} + {{ range $pag.PageGroups -}} +
    {{ T "post_posts_in" }} {{ .Key }}
    +
      + {{ range .Pages -}} +
    • +
      +
      {{ .Title }}
      +

      {{ .Date.Format ($.Param "time_format_blog") }} {{ T "ui_in"}} {{ .CurrentSection.LinkTitle }}

      + + {{ partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-start me-3 pt-1 d-none d-md-block") -}} +

      {{ .Plain | safeHTML | truncate 250 }}

      +

      {{ T "ui_read_more"}}

      +
      +
    • + {{ end -}} +
    + {{ end -}} + {{ end }}
    -
    -
    - {{ if .Pages }} - {{ template "_internal/pagination.html" . }} - {{ end }} -
    +
    + {{ if .Pages -}} + {{ template "_internal/pagination.html" . -}} + {{ end -}}
    -{{ end }} \ No newline at end of file +{{ end -}} diff --git a/docs/_vendor/github.com/google/docsy/layouts/community/list.html b/docs/_vendor/github.com/google/docsy/layouts/community/list.html index 66ba82b265c..4ad718f1684 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/community/list.html +++ b/docs/_vendor/github.com/google/docsy/layouts/community/list.html @@ -1,19 +1,24 @@ -{{ define "main" }} +{{ define "main" -}} - -
    +
    +
    +
    - -

    {{ T "community_join" . }}

    -

    {{ T "community_introduce" . }}

    -
    + +

    {{ T "community_join" . }}

    +

    {{ T "community_introduce" . }}

    +
    +
    +{{ partial "community_links.html" . -}} -{{ partial "community_links.html" . }} - +{{ with .Content -}}
    - {{ .Content }} +{{ . }}
    +{{- end -}} {{ end }} diff --git a/docs/_vendor/github.com/google/docsy/layouts/docs/baseof.html b/docs/_vendor/github.com/google/docsy/layouts/docs/baseof.html index 4f8855325c2..210b6af52ad 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/docs/baseof.html +++ b/docs/_vendor/github.com/google/docsy/layouts/docs/baseof.html @@ -18,7 +18,7 @@ {{ partial "toc.html" . }} {{ partial "taxonomy_terms_clouds.html" . }} -
    +
    {{ partial "version-banner.html" . }} {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }} {{ block "main" . }}{{ end }} diff --git a/docs/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html b/docs/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html index d268ca7c374..41e0659b3ec 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html +++ b/docs/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html @@ -10,7 +10,7 @@
    -
    +
    {{ block "main" . }}{{ end }}
    diff --git a/docs/_vendor/github.com/google/docsy/layouts/docs/list.html b/docs/_vendor/github.com/google/docsy/layouts/docs/list.html index e2679fb2f94..9c231590d05 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/docs/list.html +++ b/docs/_vendor/github.com/google/docsy/layouts/docs/list.html @@ -3,21 +3,18 @@

    {{ .Title }}

    {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} {{ .Content }} - {{ partial "section-index.html" . }} - {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} - {{ partial "feedback.html" .Site.Params.ui.feedback }} + {{ partial "section-index.html" . -}} + {{ partial "feedback.html" . -}} + {{ if (.Site.DisqusShortname) -}}
    - {{ end }} - {{ if (.Site.DisqusShortname) }} -
    - {{ partial "disqus-comment.html" . }} - {{ end }} - {{ partial "page-meta-lastmod.html" . }} + {{- partial "disqus-comment.html" . -}} + {{ end -}} + {{ partial "page-meta-lastmod.html" . -}}
    -{{ end }} +{{ end -}} diff --git a/docs/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html b/docs/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html index 38aa7c30920..d01224a2ac4 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html +++ b/docs/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html @@ -20,10 +20,10 @@ {{ $isActive := eq .p1 .p2 }} {{- end -}} diff --git a/docs/_vendor/github.com/google/docsy/layouts/partials/community_links.html b/docs/_vendor/github.com/google/docsy/layouts/partials/community_links.html index 8162203f9f8..4f0505ebc27 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/partials/community_links.html +++ b/docs/_vendor/github.com/google/docsy/layouts/partials/community_links.html @@ -1,30 +1,33 @@ -{{ $links := .Site.Params.links }} +{{ $links := .Site.Params.links -}} -
    diff --git a/docs/_vendor/github.com/google/docsy/layouts/swagger/list.html b/docs/_vendor/github.com/google/docsy/layouts/swagger/list.html index aa1d7819099..f5dd7d1deb6 100644 --- a/docs/_vendor/github.com/google/docsy/layouts/swagger/list.html +++ b/docs/_vendor/github.com/google/docsy/layouts/swagger/list.html @@ -3,21 +3,18 @@

    {{ .Title }}

    {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} {{ .Content }} - {{ partial "section-index.html" . }} - {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} - {{ partial "feedback.html" .Site.Params.ui.feedback }} + {{ partial "section-index.html" . -}} + {{ partial "feedback.html" . -}} + {{ if (.Site.DisqusShortname) -}}
    - {{ end }} - {{ if (.Site.DisqusShortname) }} -
    - {{ partial "disqus-comment.html" . }} - {{ end }} - {{ partial "page-meta-lastmod.html" . }} + {{ partial "disqus-comment.html" . -}} + {{ end -}} + {{ partial "page-meta-lastmod.html" . -}}
    -{{ end }} +{{ end -}} diff --git a/docs/_vendor/github.com/google/docsy/package.json b/docs/_vendor/github.com/google/docsy/package.json index dc056d17321..60dcea64ba4 100644 --- a/docs/_vendor/github.com/google/docsy/package.json +++ b/docs/_vendor/github.com/google/docsy/package.json @@ -1,30 +1,51 @@ { "name": "docsy", - "version": "0.6.0", + "version": "0.8.0", + "version.next": "0.8.1-dev.0-unreleased", "repository": "github:google/docsy", + "homepage": "https://www.docsy.dev", + "license": "Apache-2.0", "scripts": { "_cd:docs": "cd userguide &&", + "_check:format": "npx prettier --check .??* *.md", + "_cp:bs-rfs": "cp -R node_modules/bootstrap/scss/vendor/* assets/_vendor/bootstrap/scss/", + "_mkdir:hugo-mod": "npx mkdirp ../github.com/FortAwesome/Font-Awesome ../github.com/twbs/bootstrap", + "_prebuild": "npm run _cp:bs-rfs", "build:preview": "npm run cd:docs build:preview", "build:production": "npm run cd:docs build:production", "build": "npm run cd:docs build", "cd:docs": "npm run _cd:docs -- npm run", - "check-links:all": "npm run cd:docs check-links:all", - "check-links": "npm run cd:docs check-links", + "check:format": "npm run _check:format || (echo '[help] Run: npm run fix:format'; exit 1)", + "check:links--md": "npx markdown-link-check --config .markdown-link-check.json *.md", + "check:links:all": "npm run cd:docs check:links:all", + "check:links": "npm run cd:docs check:links", "docs-install": "npm run _cd:docs -- npm install", + "fix:format": "npm run _check:format -- --write", + "get:hugo-modules": "node tools/getHugoModules/index.mjs", "get:submodule": "set -x && git submodule update --init ${DEPTH:- --depth 1}", + "postinstall": "npm run _mkdir:hugo-mod", + "prebuild:preview": "npm run _prebuild", + "prebuild:production": "npm run _prebuild", + "prepare": "npm run _cp:bs-rfs", + "preserve": "npm run _prebuild", + "pretest": "npm run _prebuild", "serve": "npm run cd:docs serve", - "update:pkg:hugo": "npm install --save-exact -D hugo-extended@latest", - "update:pkg:dep": "npm install --save-exact @fortawesome/fontawesome-free@6 bootstrap@4" - }, - "cspell": "cSpell:ignore docsy userguide fortawesome fontawesome ", - "prettier": { - "proseWrap": "always" + "test": "npm run cd:docs test && npm run check:links--md", + "update:pkg:dep": "npm install --save-exact @fortawesome/fontawesome-free@latest bootstrap@latest", + "update:pkg:hugo": "npm install --save-exact -D hugo-extended@latest" }, + "spelling": "cSpell:ignore docsy hugo fortawesome fontawesome userguide ", "dependencies": { - "@fortawesome/fontawesome-free": "6.2.0", - "bootstrap": "4.6.2" + "@fortawesome/fontawesome-free": "6.4.0", + "bootstrap": "5.2.3" }, "devDependencies": { - "hugo-extended": "0.104.3" + "hugo-extended": "0.120.4", + "markdown-link-check": "^3.11.2", + "mkdirp": "^3.0.1", + "prettier": "^3.0.3" + }, + "engines": { + "node": ">=20" } } diff --git a/docs/_vendor/github.com/google/docsy/static/css/swagger-ui.css b/docs/_vendor/github.com/google/docsy/static/css/swagger-ui.css deleted file mode 100644 index c61e5a85f7a..00000000000 --- a/docs/_vendor/github.com/google/docsy/static/css/swagger-ui.css +++ /dev/null @@ -1,4 +0,0 @@ -.swagger-ui{ - /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */font-family:sans-serif;color:#3b4151}.swagger-ui html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.swagger-ui body{margin:0}.swagger-ui article,.swagger-ui aside,.swagger-ui footer,.swagger-ui header,.swagger-ui nav,.swagger-ui section{display:block}.swagger-ui h1{font-size:2em;margin:.67em 0}.swagger-ui figcaption,.swagger-ui figure,.swagger-ui main{display:block}.swagger-ui figure{margin:1em 40px}.swagger-ui hr{box-sizing:content-box;height:0;overflow:visible}.swagger-ui pre{font-family:monospace,monospace;font-size:1em}.swagger-ui a{background-color:transparent;-webkit-text-decoration-skip:objects}.swagger-ui abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swagger-ui b,.swagger-ui strong{font-weight:inherit;font-weight:bolder}.swagger-ui code,.swagger-ui kbd,.swagger-ui samp{font-family:monospace,monospace;font-size:1em}.swagger-ui dfn{font-style:italic}.swagger-ui mark{background-color:#ff0;color:#000}.swagger-ui small{font-size:80%}.swagger-ui sub,.swagger-ui sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.swagger-ui sub{bottom:-.25em}.swagger-ui sup{top:-.5em}.swagger-ui audio,.swagger-ui video{display:inline-block}.swagger-ui audio:not([controls]){display:none;height:0}.swagger-ui img{border-style:none}.swagger-ui svg:not(:root){overflow:hidden}.swagger-ui button,.swagger-ui input,.swagger-ui optgroup,.swagger-ui select,.swagger-ui textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.swagger-ui button,.swagger-ui input{overflow:visible}.swagger-ui button,.swagger-ui select{text-transform:none}.swagger-ui [type=reset],.swagger-ui [type=submit],.swagger-ui button,.swagger-ui html [type=button]{-webkit-appearance:button}.swagger-ui [type=button]::-moz-focus-inner,.swagger-ui [type=reset]::-moz-focus-inner,.swagger-ui [type=submit]::-moz-focus-inner,.swagger-ui button::-moz-focus-inner{border-style:none;padding:0}.swagger-ui [type=button]:-moz-focusring,.swagger-ui [type=reset]:-moz-focusring,.swagger-ui [type=submit]:-moz-focusring,.swagger-ui button:-moz-focusring{outline:1px dotted ButtonText}.swagger-ui fieldset{padding:.35em .75em .625em}.swagger-ui legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.swagger-ui progress{display:inline-block;vertical-align:baseline}.swagger-ui textarea{overflow:auto}.swagger-ui [type=checkbox],.swagger-ui [type=radio]{box-sizing:border-box;padding:0}.swagger-ui [type=number]::-webkit-inner-spin-button,.swagger-ui [type=number]::-webkit-outer-spin-button{height:auto}.swagger-ui [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.swagger-ui [type=search]::-webkit-search-cancel-button,.swagger-ui [type=search]::-webkit-search-decoration{-webkit-appearance:none}.swagger-ui ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.swagger-ui details,.swagger-ui menu{display:block}.swagger-ui summary{display:list-item}.swagger-ui canvas{display:inline-block}.swagger-ui template{display:none}.swagger-ui [hidden]{display:none}.swagger-ui .debug *{outline:1px solid gold}.swagger-ui .debug-white *{outline:1px solid #fff}.swagger-ui .debug-black *{outline:1px solid #000}.swagger-ui .debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0}.swagger-ui .debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0}.swagger-ui .debug-grid-8-solid{background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0}.swagger-ui .debug-grid-16-solid{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0}.swagger-ui .border-box,.swagger-ui a,.swagger-ui article,.swagger-ui body,.swagger-ui code,.swagger-ui dd,.swagger-ui div,.swagger-ui dl,.swagger-ui dt,.swagger-ui fieldset,.swagger-ui footer,.swagger-ui form,.swagger-ui h1,.swagger-ui h2,.swagger-ui h3,.swagger-ui h4,.swagger-ui h5,.swagger-ui h6,.swagger-ui header,.swagger-ui html,.swagger-ui input[type=email],.swagger-ui input[type=number],.swagger-ui input[type=password],.swagger-ui input[type=tel],.swagger-ui input[type=text],.swagger-ui input[type=url],.swagger-ui legend,.swagger-ui li,.swagger-ui main,.swagger-ui ol,.swagger-ui p,.swagger-ui pre,.swagger-ui section,.swagger-ui table,.swagger-ui td,.swagger-ui textarea,.swagger-ui th,.swagger-ui tr,.swagger-ui ul{box-sizing:border-box}.swagger-ui .aspect-ratio{height:0;position:relative}.swagger-ui .aspect-ratio--16x9{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1{padding-bottom:100%}.swagger-ui .aspect-ratio--object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}@media screen and (min-width:30em){.swagger-ui .aspect-ratio-ns{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-ns{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-ns{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-ns{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-ns{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-ns{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-ns{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-ns{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-ns{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-ns{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-ns{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-ns{padding-bottom:100%}.swagger-ui .aspect-ratio--object-ns{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .aspect-ratio-m{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-m{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-m{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-m{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-m{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-m{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-m{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-m{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-m{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-m{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-m{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-m{padding-bottom:100%}.swagger-ui .aspect-ratio--object-m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}@media screen and (min-width:60em){.swagger-ui .aspect-ratio-l{height:0;position:relative}.swagger-ui .aspect-ratio--16x9-l{padding-bottom:56.25%}.swagger-ui .aspect-ratio--9x16-l{padding-bottom:177.77%}.swagger-ui .aspect-ratio--4x3-l{padding-bottom:75%}.swagger-ui .aspect-ratio--3x4-l{padding-bottom:133.33%}.swagger-ui .aspect-ratio--6x4-l{padding-bottom:66.6%}.swagger-ui .aspect-ratio--4x6-l{padding-bottom:150%}.swagger-ui .aspect-ratio--8x5-l{padding-bottom:62.5%}.swagger-ui .aspect-ratio--5x8-l{padding-bottom:160%}.swagger-ui .aspect-ratio--7x5-l{padding-bottom:71.42%}.swagger-ui .aspect-ratio--5x7-l{padding-bottom:140%}.swagger-ui .aspect-ratio--1x1-l{padding-bottom:100%}.swagger-ui .aspect-ratio--object-l{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}}.swagger-ui img{max-width:100%}.swagger-ui .cover{background-size:cover!important}.swagger-ui .contain{background-size:contain!important}@media screen and (min-width:30em){.swagger-ui .cover-ns{background-size:cover!important}.swagger-ui .contain-ns{background-size:contain!important}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cover-m{background-size:cover!important}.swagger-ui .contain-m{background-size:contain!important}}@media screen and (min-width:60em){.swagger-ui .cover-l{background-size:cover!important}.swagger-ui .contain-l{background-size:contain!important}}.swagger-ui .bg-center{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left{background-repeat:no-repeat;background-position:0}@media screen and (min-width:30em){.swagger-ui .bg-center-ns{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top-ns{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right-ns{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom-ns{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left-ns{background-repeat:no-repeat;background-position:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bg-center-m{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top-m{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right-m{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom-m{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left-m{background-repeat:no-repeat;background-position:0}}@media screen and (min-width:60em){.swagger-ui .bg-center-l{background-repeat:no-repeat;background-position:50%}.swagger-ui .bg-top-l{background-repeat:no-repeat;background-position:top}.swagger-ui .bg-right-l{background-repeat:no-repeat;background-position:100%}.swagger-ui .bg-bottom-l{background-repeat:no-repeat;background-position:bottom}.swagger-ui .bg-left-l{background-repeat:no-repeat;background-position:0}}.swagger-ui .outline{outline:1px solid}.swagger-ui .outline-transparent{outline:1px solid transparent}.swagger-ui .outline-0{outline:0}@media screen and (min-width:30em){.swagger-ui .outline-ns{outline:1px solid}.swagger-ui .outline-transparent-ns{outline:1px solid transparent}.swagger-ui .outline-0-ns{outline:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .outline-m{outline:1px solid}.swagger-ui .outline-transparent-m{outline:1px solid transparent}.swagger-ui .outline-0-m{outline:0}}@media screen and (min-width:60em){.swagger-ui .outline-l{outline:1px solid}.swagger-ui .outline-transparent-l{outline:1px solid transparent}.swagger-ui .outline-0-l{outline:0}}.swagger-ui .ba{border-style:solid;border-width:1px}.swagger-ui .bt{border-top-style:solid;border-top-width:1px}.swagger-ui .br{border-right-style:solid;border-right-width:1px}.swagger-ui .bb{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl{border-left-style:solid;border-left-width:1px}.swagger-ui .bn{border-style:none;border-width:0}@media screen and (min-width:30em){.swagger-ui .ba-ns{border-style:solid;border-width:1px}.swagger-ui .bt-ns{border-top-style:solid;border-top-width:1px}.swagger-ui .br-ns{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-ns{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-ns{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-ns{border-style:none;border-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ba-m{border-style:solid;border-width:1px}.swagger-ui .bt-m{border-top-style:solid;border-top-width:1px}.swagger-ui .br-m{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-m{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-m{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-m{border-style:none;border-width:0}}@media screen and (min-width:60em){.swagger-ui .ba-l{border-style:solid;border-width:1px}.swagger-ui .bt-l{border-top-style:solid;border-top-width:1px}.swagger-ui .br-l{border-right-style:solid;border-right-width:1px}.swagger-ui .bb-l{border-bottom-style:solid;border-bottom-width:1px}.swagger-ui .bl-l{border-left-style:solid;border-left-width:1px}.swagger-ui .bn-l{border-style:none;border-width:0}}.swagger-ui .b--black{border-color:#000}.swagger-ui .b--near-black{border-color:#111}.swagger-ui .b--dark-gray{border-color:#333}.swagger-ui .b--mid-gray{border-color:#555}.swagger-ui .b--gray{border-color:#777}.swagger-ui .b--silver{border-color:#999}.swagger-ui .b--light-silver{border-color:#aaa}.swagger-ui .b--moon-gray{border-color:#ccc}.swagger-ui .b--light-gray{border-color:#eee}.swagger-ui .b--near-white{border-color:#f4f4f4}.swagger-ui .b--white{border-color:#fff}.swagger-ui .b--white-90{border-color:hsla(0,0%,100%,.9)}.swagger-ui .b--white-80{border-color:hsla(0,0%,100%,.8)}.swagger-ui .b--white-70{border-color:hsla(0,0%,100%,.7)}.swagger-ui .b--white-60{border-color:hsla(0,0%,100%,.6)}.swagger-ui .b--white-50{border-color:hsla(0,0%,100%,.5)}.swagger-ui .b--white-40{border-color:hsla(0,0%,100%,.4)}.swagger-ui .b--white-30{border-color:hsla(0,0%,100%,.3)}.swagger-ui .b--white-20{border-color:hsla(0,0%,100%,.2)}.swagger-ui .b--white-10{border-color:hsla(0,0%,100%,.1)}.swagger-ui .b--white-05{border-color:hsla(0,0%,100%,.05)}.swagger-ui .b--white-025{border-color:hsla(0,0%,100%,.025)}.swagger-ui .b--white-0125{border-color:hsla(0,0%,100%,.0125)}.swagger-ui .b--black-90{border-color:rgba(0,0,0,.9)}.swagger-ui .b--black-80{border-color:rgba(0,0,0,.8)}.swagger-ui .b--black-70{border-color:rgba(0,0,0,.7)}.swagger-ui .b--black-60{border-color:rgba(0,0,0,.6)}.swagger-ui .b--black-50{border-color:rgba(0,0,0,.5)}.swagger-ui .b--black-40{border-color:rgba(0,0,0,.4)}.swagger-ui .b--black-30{border-color:rgba(0,0,0,.3)}.swagger-ui .b--black-20{border-color:rgba(0,0,0,.2)}.swagger-ui .b--black-10{border-color:rgba(0,0,0,.1)}.swagger-ui .b--black-05{border-color:rgba(0,0,0,.05)}.swagger-ui .b--black-025{border-color:rgba(0,0,0,.025)}.swagger-ui .b--black-0125{border-color:rgba(0,0,0,.0125)}.swagger-ui .b--dark-red{border-color:#e7040f}.swagger-ui .b--red{border-color:#ff4136}.swagger-ui .b--light-red{border-color:#ff725c}.swagger-ui .b--orange{border-color:#ff6300}.swagger-ui .b--gold{border-color:#ffb700}.swagger-ui .b--yellow{border-color:gold}.swagger-ui .b--light-yellow{border-color:#fbf1a9}.swagger-ui .b--purple{border-color:#5e2ca5}.swagger-ui .b--light-purple{border-color:#a463f2}.swagger-ui .b--dark-pink{border-color:#d5008f}.swagger-ui .b--hot-pink{border-color:#ff41b4}.swagger-ui .b--pink{border-color:#ff80cc}.swagger-ui .b--light-pink{border-color:#ffa3d7}.swagger-ui .b--dark-green{border-color:#137752}.swagger-ui .b--green{border-color:#19a974}.swagger-ui .b--light-green{border-color:#9eebcf}.swagger-ui .b--navy{border-color:#001b44}.swagger-ui .b--dark-blue{border-color:#00449e}.swagger-ui .b--blue{border-color:#357edd}.swagger-ui .b--light-blue{border-color:#96ccff}.swagger-ui .b--lightest-blue{border-color:#cdecff}.swagger-ui .b--washed-blue{border-color:#f6fffe}.swagger-ui .b--washed-green{border-color:#e8fdf5}.swagger-ui .b--washed-yellow{border-color:#fffceb}.swagger-ui .b--washed-red{border-color:#ffdfdf}.swagger-ui .b--transparent{border-color:transparent}.swagger-ui .b--inherit{border-color:inherit}.swagger-ui .br0{border-radius:0}.swagger-ui .br1{border-radius:.125rem}.swagger-ui .br2{border-radius:.25rem}.swagger-ui .br3{border-radius:.5rem}.swagger-ui .br4{border-radius:1rem}.swagger-ui .br-100{border-radius:100%}.swagger-ui .br-pill{border-radius:9999px}.swagger-ui .br--bottom{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left{border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width:30em){.swagger-ui .br0-ns{border-radius:0}.swagger-ui .br1-ns{border-radius:.125rem}.swagger-ui .br2-ns{border-radius:.25rem}.swagger-ui .br3-ns{border-radius:.5rem}.swagger-ui .br4-ns{border-radius:1rem}.swagger-ui .br-100-ns{border-radius:100%}.swagger-ui .br-pill-ns{border-radius:9999px}.swagger-ui .br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-ns{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-ns{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left-ns{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .br0-m{border-radius:0}.swagger-ui .br1-m{border-radius:.125rem}.swagger-ui .br2-m{border-radius:.25rem}.swagger-ui .br3-m{border-radius:.5rem}.swagger-ui .br4-m{border-radius:1rem}.swagger-ui .br-100-m{border-radius:100%}.swagger-ui .br-pill-m{border-radius:9999px}.swagger-ui .br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-m{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-m{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left-m{border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:60em){.swagger-ui .br0-l{border-radius:0}.swagger-ui .br1-l{border-radius:.125rem}.swagger-ui .br2-l{border-radius:.25rem}.swagger-ui .br3-l{border-radius:.5rem}.swagger-ui .br4-l{border-radius:1rem}.swagger-ui .br-100-l{border-radius:100%}.swagger-ui .br-pill-l{border-radius:9999px}.swagger-ui .br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.swagger-ui .br--top-l{border-bottom-left-radius:0;border-bottom-right-radius:0}.swagger-ui .br--right-l{border-top-left-radius:0;border-bottom-left-radius:0}.swagger-ui .br--left-l{border-top-right-radius:0;border-bottom-right-radius:0}}.swagger-ui .b--dotted{border-style:dotted}.swagger-ui .b--dashed{border-style:dashed}.swagger-ui .b--solid{border-style:solid}.swagger-ui .b--none{border-style:none}@media screen and (min-width:30em){.swagger-ui .b--dotted-ns{border-style:dotted}.swagger-ui .b--dashed-ns{border-style:dashed}.swagger-ui .b--solid-ns{border-style:solid}.swagger-ui .b--none-ns{border-style:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .b--dotted-m{border-style:dotted}.swagger-ui .b--dashed-m{border-style:dashed}.swagger-ui .b--solid-m{border-style:solid}.swagger-ui .b--none-m{border-style:none}}@media screen and (min-width:60em){.swagger-ui .b--dotted-l{border-style:dotted}.swagger-ui .b--dashed-l{border-style:dashed}.swagger-ui .b--solid-l{border-style:solid}.swagger-ui .b--none-l{border-style:none}}.swagger-ui .bw0{border-width:0}.swagger-ui .bw1{border-width:.125rem}.swagger-ui .bw2{border-width:.25rem}.swagger-ui .bw3{border-width:.5rem}.swagger-ui .bw4{border-width:1rem}.swagger-ui .bw5{border-width:2rem}.swagger-ui .bt-0{border-top-width:0}.swagger-ui .br-0{border-right-width:0}.swagger-ui .bb-0{border-bottom-width:0}.swagger-ui .bl-0{border-left-width:0}@media screen and (min-width:30em){.swagger-ui .bw0-ns{border-width:0}.swagger-ui .bw1-ns{border-width:.125rem}.swagger-ui .bw2-ns{border-width:.25rem}.swagger-ui .bw3-ns{border-width:.5rem}.swagger-ui .bw4-ns{border-width:1rem}.swagger-ui .bw5-ns{border-width:2rem}.swagger-ui .bt-0-ns{border-top-width:0}.swagger-ui .br-0-ns{border-right-width:0}.swagger-ui .bb-0-ns{border-bottom-width:0}.swagger-ui .bl-0-ns{border-left-width:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .bw0-m{border-width:0}.swagger-ui .bw1-m{border-width:.125rem}.swagger-ui .bw2-m{border-width:.25rem}.swagger-ui .bw3-m{border-width:.5rem}.swagger-ui .bw4-m{border-width:1rem}.swagger-ui .bw5-m{border-width:2rem}.swagger-ui .bt-0-m{border-top-width:0}.swagger-ui .br-0-m{border-right-width:0}.swagger-ui .bb-0-m{border-bottom-width:0}.swagger-ui .bl-0-m{border-left-width:0}}@media screen and (min-width:60em){.swagger-ui .bw0-l{border-width:0}.swagger-ui .bw1-l{border-width:.125rem}.swagger-ui .bw2-l{border-width:.25rem}.swagger-ui .bw3-l{border-width:.5rem}.swagger-ui .bw4-l{border-width:1rem}.swagger-ui .bw5-l{border-width:2rem}.swagger-ui .bt-0-l{border-top-width:0}.swagger-ui .br-0-l{border-right-width:0}.swagger-ui .bb-0-l{border-bottom-width:0}.swagger-ui .bl-0-l{border-left-width:0}}.swagger-ui .shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}@media screen and (min-width:30em){.swagger-ui .shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}@media screen and (min-width:60em){.swagger-ui .shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.swagger-ui .shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.swagger-ui .shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}}.swagger-ui .pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.swagger-ui .top-0{top:0}.swagger-ui .right-0{right:0}.swagger-ui .bottom-0{bottom:0}.swagger-ui .left-0{left:0}.swagger-ui .top-1{top:1rem}.swagger-ui .right-1{right:1rem}.swagger-ui .bottom-1{bottom:1rem}.swagger-ui .left-1{left:1rem}.swagger-ui .top-2{top:2rem}.swagger-ui .right-2{right:2rem}.swagger-ui .bottom-2{bottom:2rem}.swagger-ui .left-2{left:2rem}.swagger-ui .top--1{top:-1rem}.swagger-ui .right--1{right:-1rem}.swagger-ui .bottom--1{bottom:-1rem}.swagger-ui .left--1{left:-1rem}.swagger-ui .top--2{top:-2rem}.swagger-ui .right--2{right:-2rem}.swagger-ui .bottom--2{bottom:-2rem}.swagger-ui .left--2{left:-2rem}.swagger-ui .absolute--fill{top:0;right:0;bottom:0;left:0}@media screen and (min-width:30em){.swagger-ui .top-0-ns{top:0}.swagger-ui .left-0-ns{left:0}.swagger-ui .right-0-ns{right:0}.swagger-ui .bottom-0-ns{bottom:0}.swagger-ui .top-1-ns{top:1rem}.swagger-ui .left-1-ns{left:1rem}.swagger-ui .right-1-ns{right:1rem}.swagger-ui .bottom-1-ns{bottom:1rem}.swagger-ui .top-2-ns{top:2rem}.swagger-ui .left-2-ns{left:2rem}.swagger-ui .right-2-ns{right:2rem}.swagger-ui .bottom-2-ns{bottom:2rem}.swagger-ui .top--1-ns{top:-1rem}.swagger-ui .right--1-ns{right:-1rem}.swagger-ui .bottom--1-ns{bottom:-1rem}.swagger-ui .left--1-ns{left:-1rem}.swagger-ui .top--2-ns{top:-2rem}.swagger-ui .right--2-ns{right:-2rem}.swagger-ui .bottom--2-ns{bottom:-2rem}.swagger-ui .left--2-ns{left:-2rem}.swagger-ui .absolute--fill-ns{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .top-0-m{top:0}.swagger-ui .left-0-m{left:0}.swagger-ui .right-0-m{right:0}.swagger-ui .bottom-0-m{bottom:0}.swagger-ui .top-1-m{top:1rem}.swagger-ui .left-1-m{left:1rem}.swagger-ui .right-1-m{right:1rem}.swagger-ui .bottom-1-m{bottom:1rem}.swagger-ui .top-2-m{top:2rem}.swagger-ui .left-2-m{left:2rem}.swagger-ui .right-2-m{right:2rem}.swagger-ui .bottom-2-m{bottom:2rem}.swagger-ui .top--1-m{top:-1rem}.swagger-ui .right--1-m{right:-1rem}.swagger-ui .bottom--1-m{bottom:-1rem}.swagger-ui .left--1-m{left:-1rem}.swagger-ui .top--2-m{top:-2rem}.swagger-ui .right--2-m{right:-2rem}.swagger-ui .bottom--2-m{bottom:-2rem}.swagger-ui .left--2-m{left:-2rem}.swagger-ui .absolute--fill-m{top:0;right:0;bottom:0;left:0}}@media screen and (min-width:60em){.swagger-ui .top-0-l{top:0}.swagger-ui .left-0-l{left:0}.swagger-ui .right-0-l{right:0}.swagger-ui .bottom-0-l{bottom:0}.swagger-ui .top-1-l{top:1rem}.swagger-ui .left-1-l{left:1rem}.swagger-ui .right-1-l{right:1rem}.swagger-ui .bottom-1-l{bottom:1rem}.swagger-ui .top-2-l{top:2rem}.swagger-ui .left-2-l{left:2rem}.swagger-ui .right-2-l{right:2rem}.swagger-ui .bottom-2-l{bottom:2rem}.swagger-ui .top--1-l{top:-1rem}.swagger-ui .right--1-l{right:-1rem}.swagger-ui .bottom--1-l{bottom:-1rem}.swagger-ui .left--1-l{left:-1rem}.swagger-ui .top--2-l{top:-2rem}.swagger-ui .right--2-l{right:-2rem}.swagger-ui .bottom--2-l{bottom:-2rem}.swagger-ui .left--2-l{left:-2rem}.swagger-ui .absolute--fill-l{top:0;right:0;bottom:0;left:0}}.swagger-ui .cf:after,.swagger-ui .cf:before{content:" ";display:table}.swagger-ui .cf:after{clear:both}.swagger-ui .cf{*zoom:1}.swagger-ui .cl{clear:left}.swagger-ui .cr{clear:right}.swagger-ui .cb{clear:both}.swagger-ui .cn{clear:none}@media screen and (min-width:30em){.swagger-ui .cl-ns{clear:left}.swagger-ui .cr-ns{clear:right}.swagger-ui .cb-ns{clear:both}.swagger-ui .cn-ns{clear:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .cl-m{clear:left}.swagger-ui .cr-m{clear:right}.swagger-ui .cb-m{clear:both}.swagger-ui .cn-m{clear:none}}@media screen and (min-width:60em){.swagger-ui .cl-l{clear:left}.swagger-ui .cr-l{clear:right}.swagger-ui .cb-l{clear:both}.swagger-ui .cn-l{clear:none}}.swagger-ui .flex{display:flex}.swagger-ui .inline-flex{display:inline-flex}.swagger-ui .flex-auto{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none{flex:none}.swagger-ui .flex-column{flex-direction:column}.swagger-ui .flex-row{flex-direction:row}.swagger-ui .flex-wrap{flex-wrap:wrap}.swagger-ui .flex-nowrap{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse{flex-direction:column-reverse}.swagger-ui .flex-row-reverse{flex-direction:row-reverse}.swagger-ui .items-start{align-items:flex-start}.swagger-ui .items-end{align-items:flex-end}.swagger-ui .items-center{align-items:center}.swagger-ui .items-baseline{align-items:baseline}.swagger-ui .items-stretch{align-items:stretch}.swagger-ui .self-start{align-self:flex-start}.swagger-ui .self-end{align-self:flex-end}.swagger-ui .self-center{align-self:center}.swagger-ui .self-baseline{align-self:baseline}.swagger-ui .self-stretch{align-self:stretch}.swagger-ui .justify-start{justify-content:flex-start}.swagger-ui .justify-end{justify-content:flex-end}.swagger-ui .justify-center{justify-content:center}.swagger-ui .justify-between{justify-content:space-between}.swagger-ui .justify-around{justify-content:space-around}.swagger-ui .content-start{align-content:flex-start}.swagger-ui .content-end{align-content:flex-end}.swagger-ui .content-center{align-content:center}.swagger-ui .content-between{align-content:space-between}.swagger-ui .content-around{align-content:space-around}.swagger-ui .content-stretch{align-content:stretch}.swagger-ui .order-0{order:0}.swagger-ui .order-1{order:1}.swagger-ui .order-2{order:2}.swagger-ui .order-3{order:3}.swagger-ui .order-4{order:4}.swagger-ui .order-5{order:5}.swagger-ui .order-6{order:6}.swagger-ui .order-7{order:7}.swagger-ui .order-8{order:8}.swagger-ui .order-last{order:99999}.swagger-ui .flex-grow-0{flex-grow:0}.swagger-ui .flex-grow-1{flex-grow:1}.swagger-ui .flex-shrink-0{flex-shrink:0}.swagger-ui .flex-shrink-1{flex-shrink:1}@media screen and (min-width:30em){.swagger-ui .flex-ns{display:flex}.swagger-ui .inline-flex-ns{display:inline-flex}.swagger-ui .flex-auto-ns{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none-ns{flex:none}.swagger-ui .flex-column-ns{flex-direction:column}.swagger-ui .flex-row-ns{flex-direction:row}.swagger-ui .flex-wrap-ns{flex-wrap:wrap}.swagger-ui .flex-nowrap-ns{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-ns{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-ns{flex-direction:row-reverse}.swagger-ui .items-start-ns{align-items:flex-start}.swagger-ui .items-end-ns{align-items:flex-end}.swagger-ui .items-center-ns{align-items:center}.swagger-ui .items-baseline-ns{align-items:baseline}.swagger-ui .items-stretch-ns{align-items:stretch}.swagger-ui .self-start-ns{align-self:flex-start}.swagger-ui .self-end-ns{align-self:flex-end}.swagger-ui .self-center-ns{align-self:center}.swagger-ui .self-baseline-ns{align-self:baseline}.swagger-ui .self-stretch-ns{align-self:stretch}.swagger-ui .justify-start-ns{justify-content:flex-start}.swagger-ui .justify-end-ns{justify-content:flex-end}.swagger-ui .justify-center-ns{justify-content:center}.swagger-ui .justify-between-ns{justify-content:space-between}.swagger-ui .justify-around-ns{justify-content:space-around}.swagger-ui .content-start-ns{align-content:flex-start}.swagger-ui .content-end-ns{align-content:flex-end}.swagger-ui .content-center-ns{align-content:center}.swagger-ui .content-between-ns{align-content:space-between}.swagger-ui .content-around-ns{align-content:space-around}.swagger-ui .content-stretch-ns{align-content:stretch}.swagger-ui .order-0-ns{order:0}.swagger-ui .order-1-ns{order:1}.swagger-ui .order-2-ns{order:2}.swagger-ui .order-3-ns{order:3}.swagger-ui .order-4-ns{order:4}.swagger-ui .order-5-ns{order:5}.swagger-ui .order-6-ns{order:6}.swagger-ui .order-7-ns{order:7}.swagger-ui .order-8-ns{order:8}.swagger-ui .order-last-ns{order:99999}.swagger-ui .flex-grow-0-ns{flex-grow:0}.swagger-ui .flex-grow-1-ns{flex-grow:1}.swagger-ui .flex-shrink-0-ns{flex-shrink:0}.swagger-ui .flex-shrink-1-ns{flex-shrink:1}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .flex-m{display:flex}.swagger-ui .inline-flex-m{display:inline-flex}.swagger-ui .flex-auto-m{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none-m{flex:none}.swagger-ui .flex-column-m{flex-direction:column}.swagger-ui .flex-row-m{flex-direction:row}.swagger-ui .flex-wrap-m{flex-wrap:wrap}.swagger-ui .flex-nowrap-m{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-m{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-m{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-m{flex-direction:row-reverse}.swagger-ui .items-start-m{align-items:flex-start}.swagger-ui .items-end-m{align-items:flex-end}.swagger-ui .items-center-m{align-items:center}.swagger-ui .items-baseline-m{align-items:baseline}.swagger-ui .items-stretch-m{align-items:stretch}.swagger-ui .self-start-m{align-self:flex-start}.swagger-ui .self-end-m{align-self:flex-end}.swagger-ui .self-center-m{align-self:center}.swagger-ui .self-baseline-m{align-self:baseline}.swagger-ui .self-stretch-m{align-self:stretch}.swagger-ui .justify-start-m{justify-content:flex-start}.swagger-ui .justify-end-m{justify-content:flex-end}.swagger-ui .justify-center-m{justify-content:center}.swagger-ui .justify-between-m{justify-content:space-between}.swagger-ui .justify-around-m{justify-content:space-around}.swagger-ui .content-start-m{align-content:flex-start}.swagger-ui .content-end-m{align-content:flex-end}.swagger-ui .content-center-m{align-content:center}.swagger-ui .content-between-m{align-content:space-between}.swagger-ui .content-around-m{align-content:space-around}.swagger-ui .content-stretch-m{align-content:stretch}.swagger-ui .order-0-m{order:0}.swagger-ui .order-1-m{order:1}.swagger-ui .order-2-m{order:2}.swagger-ui .order-3-m{order:3}.swagger-ui .order-4-m{order:4}.swagger-ui .order-5-m{order:5}.swagger-ui .order-6-m{order:6}.swagger-ui .order-7-m{order:7}.swagger-ui .order-8-m{order:8}.swagger-ui .order-last-m{order:99999}.swagger-ui .flex-grow-0-m{flex-grow:0}.swagger-ui .flex-grow-1-m{flex-grow:1}.swagger-ui .flex-shrink-0-m{flex-shrink:0}.swagger-ui .flex-shrink-1-m{flex-shrink:1}}@media screen and (min-width:60em){.swagger-ui .flex-l{display:flex}.swagger-ui .inline-flex-l{display:inline-flex}.swagger-ui .flex-auto-l{flex:1 1 auto;min-width:0;min-height:0}.swagger-ui .flex-none-l{flex:none}.swagger-ui .flex-column-l{flex-direction:column}.swagger-ui .flex-row-l{flex-direction:row}.swagger-ui .flex-wrap-l{flex-wrap:wrap}.swagger-ui .flex-nowrap-l{flex-wrap:nowrap}.swagger-ui .flex-wrap-reverse-l{flex-wrap:wrap-reverse}.swagger-ui .flex-column-reverse-l{flex-direction:column-reverse}.swagger-ui .flex-row-reverse-l{flex-direction:row-reverse}.swagger-ui .items-start-l{align-items:flex-start}.swagger-ui .items-end-l{align-items:flex-end}.swagger-ui .items-center-l{align-items:center}.swagger-ui .items-baseline-l{align-items:baseline}.swagger-ui .items-stretch-l{align-items:stretch}.swagger-ui .self-start-l{align-self:flex-start}.swagger-ui .self-end-l{align-self:flex-end}.swagger-ui .self-center-l{align-self:center}.swagger-ui .self-baseline-l{align-self:baseline}.swagger-ui .self-stretch-l{align-self:stretch}.swagger-ui .justify-start-l{justify-content:flex-start}.swagger-ui .justify-end-l{justify-content:flex-end}.swagger-ui .justify-center-l{justify-content:center}.swagger-ui .justify-between-l{justify-content:space-between}.swagger-ui .justify-around-l{justify-content:space-around}.swagger-ui .content-start-l{align-content:flex-start}.swagger-ui .content-end-l{align-content:flex-end}.swagger-ui .content-center-l{align-content:center}.swagger-ui .content-between-l{align-content:space-between}.swagger-ui .content-around-l{align-content:space-around}.swagger-ui .content-stretch-l{align-content:stretch}.swagger-ui .order-0-l{order:0}.swagger-ui .order-1-l{order:1}.swagger-ui .order-2-l{order:2}.swagger-ui .order-3-l{order:3}.swagger-ui .order-4-l{order:4}.swagger-ui .order-5-l{order:5}.swagger-ui .order-6-l{order:6}.swagger-ui .order-7-l{order:7}.swagger-ui .order-8-l{order:8}.swagger-ui .order-last-l{order:99999}.swagger-ui .flex-grow-0-l{flex-grow:0}.swagger-ui .flex-grow-1-l{flex-grow:1}.swagger-ui .flex-shrink-0-l{flex-shrink:0}.swagger-ui .flex-shrink-1-l{flex-shrink:1}}.swagger-ui .dn{display:none}.swagger-ui .di{display:inline}.swagger-ui .db{display:block}.swagger-ui .dib{display:inline-block}.swagger-ui .dit{display:inline-table}.swagger-ui .dt{display:table}.swagger-ui .dtc{display:table-cell}.swagger-ui .dt-row{display:table-row}.swagger-ui .dt-row-group{display:table-row-group}.swagger-ui .dt-column{display:table-column}.swagger-ui .dt-column-group{display:table-column-group}.swagger-ui .dt--fixed{table-layout:fixed;width:100%}@media screen and (min-width:30em){.swagger-ui .dn-ns{display:none}.swagger-ui .di-ns{display:inline}.swagger-ui .db-ns{display:block}.swagger-ui .dib-ns{display:inline-block}.swagger-ui .dit-ns{display:inline-table}.swagger-ui .dt-ns{display:table}.swagger-ui .dtc-ns{display:table-cell}.swagger-ui .dt-row-ns{display:table-row}.swagger-ui .dt-row-group-ns{display:table-row-group}.swagger-ui .dt-column-ns{display:table-column}.swagger-ui .dt-column-group-ns{display:table-column-group}.swagger-ui .dt--fixed-ns{table-layout:fixed;width:100%}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .dn-m{display:none}.swagger-ui .di-m{display:inline}.swagger-ui .db-m{display:block}.swagger-ui .dib-m{display:inline-block}.swagger-ui .dit-m{display:inline-table}.swagger-ui .dt-m{display:table}.swagger-ui .dtc-m{display:table-cell}.swagger-ui .dt-row-m{display:table-row}.swagger-ui .dt-row-group-m{display:table-row-group}.swagger-ui .dt-column-m{display:table-column}.swagger-ui .dt-column-group-m{display:table-column-group}.swagger-ui .dt--fixed-m{table-layout:fixed;width:100%}}@media screen and (min-width:60em){.swagger-ui .dn-l{display:none}.swagger-ui .di-l{display:inline}.swagger-ui .db-l{display:block}.swagger-ui .dib-l{display:inline-block}.swagger-ui .dit-l{display:inline-table}.swagger-ui .dt-l{display:table}.swagger-ui .dtc-l{display:table-cell}.swagger-ui .dt-row-l{display:table-row}.swagger-ui .dt-row-group-l{display:table-row-group}.swagger-ui .dt-column-l{display:table-column}.swagger-ui .dt-column-group-l{display:table-column-group}.swagger-ui .dt--fixed-l{table-layout:fixed;width:100%}}.swagger-ui .fl{float:left;_display:inline}.swagger-ui .fr{float:right;_display:inline}.swagger-ui .fn{float:none}@media screen and (min-width:30em){.swagger-ui .fl-ns{float:left;_display:inline}.swagger-ui .fr-ns{float:right;_display:inline}.swagger-ui .fn-ns{float:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .fl-m{float:left;_display:inline}.swagger-ui .fr-m{float:right;_display:inline}.swagger-ui .fn-m{float:none}}@media screen and (min-width:60em){.swagger-ui .fl-l{float:left;_display:inline}.swagger-ui .fr-l{float:right;_display:inline}.swagger-ui .fn-l{float:none}}.swagger-ui .sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.swagger-ui .serif{font-family:georgia,serif}.swagger-ui .system-sans-serif{font-family:sans-serif}.swagger-ui .system-serif{font-family:serif}.swagger-ui .code,.swagger-ui code{font-family:Consolas,monaco,monospace}.swagger-ui .courier{font-family:Courier Next,courier,monospace}.swagger-ui .helvetica{font-family:helvetica neue,helvetica,sans-serif}.swagger-ui .avenir{font-family:avenir next,avenir,sans-serif}.swagger-ui .athelas{font-family:athelas,georgia,serif}.swagger-ui .georgia{font-family:georgia,serif}.swagger-ui .times{font-family:times,serif}.swagger-ui .bodoni{font-family:Bodoni MT,serif}.swagger-ui .calisto{font-family:Calisto MT,serif}.swagger-ui .garamond{font-family:garamond,serif}.swagger-ui .baskerville{font-family:baskerville,serif}.swagger-ui .i{font-style:italic}.swagger-ui .fs-normal{font-style:normal}@media screen and (min-width:30em){.swagger-ui .i-ns{font-style:italic}.swagger-ui .fs-normal-ns{font-style:normal}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .i-m{font-style:italic}.swagger-ui .fs-normal-m{font-style:normal}}@media screen and (min-width:60em){.swagger-ui .i-l{font-style:italic}.swagger-ui .fs-normal-l{font-style:normal}}.swagger-ui .normal{font-weight:400}.swagger-ui .b{font-weight:700}.swagger-ui .fw1{font-weight:100}.swagger-ui .fw2{font-weight:200}.swagger-ui .fw3{font-weight:300}.swagger-ui .fw4{font-weight:400}.swagger-ui .fw5{font-weight:500}.swagger-ui .fw6{font-weight:600}.swagger-ui .fw7{font-weight:700}.swagger-ui .fw8{font-weight:800}.swagger-ui .fw9{font-weight:900}@media screen and (min-width:30em){.swagger-ui .normal-ns{font-weight:400}.swagger-ui .b-ns{font-weight:700}.swagger-ui .fw1-ns{font-weight:100}.swagger-ui .fw2-ns{font-weight:200}.swagger-ui .fw3-ns{font-weight:300}.swagger-ui .fw4-ns{font-weight:400}.swagger-ui .fw5-ns{font-weight:500}.swagger-ui .fw6-ns{font-weight:600}.swagger-ui .fw7-ns{font-weight:700}.swagger-ui .fw8-ns{font-weight:800}.swagger-ui .fw9-ns{font-weight:900}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .normal-m{font-weight:400}.swagger-ui .b-m{font-weight:700}.swagger-ui .fw1-m{font-weight:100}.swagger-ui .fw2-m{font-weight:200}.swagger-ui .fw3-m{font-weight:300}.swagger-ui .fw4-m{font-weight:400}.swagger-ui .fw5-m{font-weight:500}.swagger-ui .fw6-m{font-weight:600}.swagger-ui .fw7-m{font-weight:700}.swagger-ui .fw8-m{font-weight:800}.swagger-ui .fw9-m{font-weight:900}}@media screen and (min-width:60em){.swagger-ui .normal-l{font-weight:400}.swagger-ui .b-l{font-weight:700}.swagger-ui .fw1-l{font-weight:100}.swagger-ui .fw2-l{font-weight:200}.swagger-ui .fw3-l{font-weight:300}.swagger-ui .fw4-l{font-weight:400}.swagger-ui .fw5-l{font-weight:500}.swagger-ui .fw6-l{font-weight:600}.swagger-ui .fw7-l{font-weight:700}.swagger-ui .fw8-l{font-weight:800}.swagger-ui .fw9-l{font-weight:900}}.swagger-ui .input-reset{-webkit-appearance:none;-moz-appearance:none}.swagger-ui .button-reset::-moz-focus-inner,.swagger-ui .input-reset::-moz-focus-inner{border:0;padding:0}.swagger-ui .h1{height:1rem}.swagger-ui .h2{height:2rem}.swagger-ui .h3{height:4rem}.swagger-ui .h4{height:8rem}.swagger-ui .h5{height:16rem}.swagger-ui .h-25{height:25%}.swagger-ui .h-50{height:50%}.swagger-ui .h-75{height:75%}.swagger-ui .h-100{height:100%}.swagger-ui .min-h-100{min-height:100%}.swagger-ui .vh-25{height:25vh}.swagger-ui .vh-50{height:50vh}.swagger-ui .vh-75{height:75vh}.swagger-ui .vh-100{height:100vh}.swagger-ui .min-vh-100{min-height:100vh}.swagger-ui .h-auto{height:auto}.swagger-ui .h-inherit{height:inherit}@media screen and (min-width:30em){.swagger-ui .h1-ns{height:1rem}.swagger-ui .h2-ns{height:2rem}.swagger-ui .h3-ns{height:4rem}.swagger-ui .h4-ns{height:8rem}.swagger-ui .h5-ns{height:16rem}.swagger-ui .h-25-ns{height:25%}.swagger-ui .h-50-ns{height:50%}.swagger-ui .h-75-ns{height:75%}.swagger-ui .h-100-ns{height:100%}.swagger-ui .min-h-100-ns{min-height:100%}.swagger-ui .vh-25-ns{height:25vh}.swagger-ui .vh-50-ns{height:50vh}.swagger-ui .vh-75-ns{height:75vh}.swagger-ui .vh-100-ns{height:100vh}.swagger-ui .min-vh-100-ns{min-height:100vh}.swagger-ui .h-auto-ns{height:auto}.swagger-ui .h-inherit-ns{height:inherit}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .h1-m{height:1rem}.swagger-ui .h2-m{height:2rem}.swagger-ui .h3-m{height:4rem}.swagger-ui .h4-m{height:8rem}.swagger-ui .h5-m{height:16rem}.swagger-ui .h-25-m{height:25%}.swagger-ui .h-50-m{height:50%}.swagger-ui .h-75-m{height:75%}.swagger-ui .h-100-m{height:100%}.swagger-ui .min-h-100-m{min-height:100%}.swagger-ui .vh-25-m{height:25vh}.swagger-ui .vh-50-m{height:50vh}.swagger-ui .vh-75-m{height:75vh}.swagger-ui .vh-100-m{height:100vh}.swagger-ui .min-vh-100-m{min-height:100vh}.swagger-ui .h-auto-m{height:auto}.swagger-ui .h-inherit-m{height:inherit}}@media screen and (min-width:60em){.swagger-ui .h1-l{height:1rem}.swagger-ui .h2-l{height:2rem}.swagger-ui .h3-l{height:4rem}.swagger-ui .h4-l{height:8rem}.swagger-ui .h5-l{height:16rem}.swagger-ui .h-25-l{height:25%}.swagger-ui .h-50-l{height:50%}.swagger-ui .h-75-l{height:75%}.swagger-ui .h-100-l{height:100%}.swagger-ui .min-h-100-l{min-height:100%}.swagger-ui .vh-25-l{height:25vh}.swagger-ui .vh-50-l{height:50vh}.swagger-ui .vh-75-l{height:75vh}.swagger-ui .vh-100-l{height:100vh}.swagger-ui .min-vh-100-l{min-height:100vh}.swagger-ui .h-auto-l{height:auto}.swagger-ui .h-inherit-l{height:inherit}}.swagger-ui .tracked{letter-spacing:.1em}.swagger-ui .tracked-tight{letter-spacing:-.05em}.swagger-ui .tracked-mega{letter-spacing:.25em}@media screen and (min-width:30em){.swagger-ui .tracked-ns{letter-spacing:.1em}.swagger-ui .tracked-tight-ns{letter-spacing:-.05em}.swagger-ui .tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tracked-m{letter-spacing:.1em}.swagger-ui .tracked-tight-m{letter-spacing:-.05em}.swagger-ui .tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:60em){.swagger-ui .tracked-l{letter-spacing:.1em}.swagger-ui .tracked-tight-l{letter-spacing:-.05em}.swagger-ui .tracked-mega-l{letter-spacing:.25em}}.swagger-ui .lh-solid{line-height:1}.swagger-ui .lh-title{line-height:1.25}.swagger-ui .lh-copy{line-height:1.5}@media screen and (min-width:30em){.swagger-ui .lh-solid-ns{line-height:1}.swagger-ui .lh-title-ns{line-height:1.25}.swagger-ui .lh-copy-ns{line-height:1.5}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .lh-solid-m{line-height:1}.swagger-ui .lh-title-m{line-height:1.25}.swagger-ui .lh-copy-m{line-height:1.5}}@media screen and (min-width:60em){.swagger-ui .lh-solid-l{line-height:1}.swagger-ui .lh-title-l{line-height:1.25}.swagger-ui .lh-copy-l{line-height:1.5}}.swagger-ui .link{text-decoration:none}.swagger-ui .link,.swagger-ui .link:link,.swagger-ui .link:visited{transition:color .15s ease-in}.swagger-ui .link:hover{transition:color .15s ease-in}.swagger-ui .link:active{transition:color .15s ease-in}.swagger-ui .link:focus{transition:color .15s ease-in;outline:1px dotted currentColor}.swagger-ui .list{list-style-type:none}.swagger-ui .mw-100{max-width:100%}.swagger-ui .mw1{max-width:1rem}.swagger-ui .mw2{max-width:2rem}.swagger-ui .mw3{max-width:4rem}.swagger-ui .mw4{max-width:8rem}.swagger-ui .mw5{max-width:16rem}.swagger-ui .mw6{max-width:32rem}.swagger-ui .mw7{max-width:48rem}.swagger-ui .mw8{max-width:64rem}.swagger-ui .mw9{max-width:96rem}.swagger-ui .mw-none{max-width:none}@media screen and (min-width:30em){.swagger-ui .mw-100-ns{max-width:100%}.swagger-ui .mw1-ns{max-width:1rem}.swagger-ui .mw2-ns{max-width:2rem}.swagger-ui .mw3-ns{max-width:4rem}.swagger-ui .mw4-ns{max-width:8rem}.swagger-ui .mw5-ns{max-width:16rem}.swagger-ui .mw6-ns{max-width:32rem}.swagger-ui .mw7-ns{max-width:48rem}.swagger-ui .mw8-ns{max-width:64rem}.swagger-ui .mw9-ns{max-width:96rem}.swagger-ui .mw-none-ns{max-width:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .mw-100-m{max-width:100%}.swagger-ui .mw1-m{max-width:1rem}.swagger-ui .mw2-m{max-width:2rem}.swagger-ui .mw3-m{max-width:4rem}.swagger-ui .mw4-m{max-width:8rem}.swagger-ui .mw5-m{max-width:16rem}.swagger-ui .mw6-m{max-width:32rem}.swagger-ui .mw7-m{max-width:48rem}.swagger-ui .mw8-m{max-width:64rem}.swagger-ui .mw9-m{max-width:96rem}.swagger-ui .mw-none-m{max-width:none}}@media screen and (min-width:60em){.swagger-ui .mw-100-l{max-width:100%}.swagger-ui .mw1-l{max-width:1rem}.swagger-ui .mw2-l{max-width:2rem}.swagger-ui .mw3-l{max-width:4rem}.swagger-ui .mw4-l{max-width:8rem}.swagger-ui .mw5-l{max-width:16rem}.swagger-ui .mw6-l{max-width:32rem}.swagger-ui .mw7-l{max-width:48rem}.swagger-ui .mw8-l{max-width:64rem}.swagger-ui .mw9-l{max-width:96rem}.swagger-ui .mw-none-l{max-width:none}}.swagger-ui .w1{width:1rem}.swagger-ui .w2{width:2rem}.swagger-ui .w3{width:4rem}.swagger-ui .w4{width:8rem}.swagger-ui .w5{width:16rem}.swagger-ui .w-10{width:10%}.swagger-ui .w-20{width:20%}.swagger-ui .w-25{width:25%}.swagger-ui .w-30{width:30%}.swagger-ui .w-33{width:33%}.swagger-ui .w-34{width:34%}.swagger-ui .w-40{width:40%}.swagger-ui .w-50{width:50%}.swagger-ui .w-60{width:60%}.swagger-ui .w-70{width:70%}.swagger-ui .w-75{width:75%}.swagger-ui .w-80{width:80%}.swagger-ui .w-90{width:90%}.swagger-ui .w-100{width:100%}.swagger-ui .w-third{width:33.33333%}.swagger-ui .w-two-thirds{width:66.66667%}.swagger-ui .w-auto{width:auto}@media screen and (min-width:30em){.swagger-ui .w1-ns{width:1rem}.swagger-ui .w2-ns{width:2rem}.swagger-ui .w3-ns{width:4rem}.swagger-ui .w4-ns{width:8rem}.swagger-ui .w5-ns{width:16rem}.swagger-ui .w-10-ns{width:10%}.swagger-ui .w-20-ns{width:20%}.swagger-ui .w-25-ns{width:25%}.swagger-ui .w-30-ns{width:30%}.swagger-ui .w-33-ns{width:33%}.swagger-ui .w-34-ns{width:34%}.swagger-ui .w-40-ns{width:40%}.swagger-ui .w-50-ns{width:50%}.swagger-ui .w-60-ns{width:60%}.swagger-ui .w-70-ns{width:70%}.swagger-ui .w-75-ns{width:75%}.swagger-ui .w-80-ns{width:80%}.swagger-ui .w-90-ns{width:90%}.swagger-ui .w-100-ns{width:100%}.swagger-ui .w-third-ns{width:33.33333%}.swagger-ui .w-two-thirds-ns{width:66.66667%}.swagger-ui .w-auto-ns{width:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .w1-m{width:1rem}.swagger-ui .w2-m{width:2rem}.swagger-ui .w3-m{width:4rem}.swagger-ui .w4-m{width:8rem}.swagger-ui .w5-m{width:16rem}.swagger-ui .w-10-m{width:10%}.swagger-ui .w-20-m{width:20%}.swagger-ui .w-25-m{width:25%}.swagger-ui .w-30-m{width:30%}.swagger-ui .w-33-m{width:33%}.swagger-ui .w-34-m{width:34%}.swagger-ui .w-40-m{width:40%}.swagger-ui .w-50-m{width:50%}.swagger-ui .w-60-m{width:60%}.swagger-ui .w-70-m{width:70%}.swagger-ui .w-75-m{width:75%}.swagger-ui .w-80-m{width:80%}.swagger-ui .w-90-m{width:90%}.swagger-ui .w-100-m{width:100%}.swagger-ui .w-third-m{width:33.33333%}.swagger-ui .w-two-thirds-m{width:66.66667%}.swagger-ui .w-auto-m{width:auto}}@media screen and (min-width:60em){.swagger-ui .w1-l{width:1rem}.swagger-ui .w2-l{width:2rem}.swagger-ui .w3-l{width:4rem}.swagger-ui .w4-l{width:8rem}.swagger-ui .w5-l{width:16rem}.swagger-ui .w-10-l{width:10%}.swagger-ui .w-20-l{width:20%}.swagger-ui .w-25-l{width:25%}.swagger-ui .w-30-l{width:30%}.swagger-ui .w-33-l{width:33%}.swagger-ui .w-34-l{width:34%}.swagger-ui .w-40-l{width:40%}.swagger-ui .w-50-l{width:50%}.swagger-ui .w-60-l{width:60%}.swagger-ui .w-70-l{width:70%}.swagger-ui .w-75-l{width:75%}.swagger-ui .w-80-l{width:80%}.swagger-ui .w-90-l{width:90%}.swagger-ui .w-100-l{width:100%}.swagger-ui .w-third-l{width:33.33333%}.swagger-ui .w-two-thirds-l{width:66.66667%}.swagger-ui .w-auto-l{width:auto}}.swagger-ui .overflow-visible{overflow:visible}.swagger-ui .overflow-hidden{overflow:hidden}.swagger-ui .overflow-scroll{overflow:scroll}.swagger-ui .overflow-auto{overflow:auto}.swagger-ui .overflow-x-visible{overflow-x:visible}.swagger-ui .overflow-x-hidden{overflow-x:hidden}.swagger-ui .overflow-x-scroll{overflow-x:scroll}.swagger-ui .overflow-x-auto{overflow-x:auto}.swagger-ui .overflow-y-visible{overflow-y:visible}.swagger-ui .overflow-y-hidden{overflow-y:hidden}.swagger-ui .overflow-y-scroll{overflow-y:scroll}.swagger-ui .overflow-y-auto{overflow-y:auto}@media screen and (min-width:30em){.swagger-ui .overflow-visible-ns{overflow:visible}.swagger-ui .overflow-hidden-ns{overflow:hidden}.swagger-ui .overflow-scroll-ns{overflow:scroll}.swagger-ui .overflow-auto-ns{overflow:auto}.swagger-ui .overflow-x-visible-ns{overflow-x:visible}.swagger-ui .overflow-x-hidden-ns{overflow-x:hidden}.swagger-ui .overflow-x-scroll-ns{overflow-x:scroll}.swagger-ui .overflow-x-auto-ns{overflow-x:auto}.swagger-ui .overflow-y-visible-ns{overflow-y:visible}.swagger-ui .overflow-y-hidden-ns{overflow-y:hidden}.swagger-ui .overflow-y-scroll-ns{overflow-y:scroll}.swagger-ui .overflow-y-auto-ns{overflow-y:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .overflow-visible-m{overflow:visible}.swagger-ui .overflow-hidden-m{overflow:hidden}.swagger-ui .overflow-scroll-m{overflow:scroll}.swagger-ui .overflow-auto-m{overflow:auto}.swagger-ui .overflow-x-visible-m{overflow-x:visible}.swagger-ui .overflow-x-hidden-m{overflow-x:hidden}.swagger-ui .overflow-x-scroll-m{overflow-x:scroll}.swagger-ui .overflow-x-auto-m{overflow-x:auto}.swagger-ui .overflow-y-visible-m{overflow-y:visible}.swagger-ui .overflow-y-hidden-m{overflow-y:hidden}.swagger-ui .overflow-y-scroll-m{overflow-y:scroll}.swagger-ui .overflow-y-auto-m{overflow-y:auto}}@media screen and (min-width:60em){.swagger-ui .overflow-visible-l{overflow:visible}.swagger-ui .overflow-hidden-l{overflow:hidden}.swagger-ui .overflow-scroll-l{overflow:scroll}.swagger-ui .overflow-auto-l{overflow:auto}.swagger-ui .overflow-x-visible-l{overflow-x:visible}.swagger-ui .overflow-x-hidden-l{overflow-x:hidden}.swagger-ui .overflow-x-scroll-l{overflow-x:scroll}.swagger-ui .overflow-x-auto-l{overflow-x:auto}.swagger-ui .overflow-y-visible-l{overflow-y:visible}.swagger-ui .overflow-y-hidden-l{overflow-y:hidden}.swagger-ui .overflow-y-scroll-l{overflow-y:scroll}.swagger-ui .overflow-y-auto-l{overflow-y:auto}}.swagger-ui .static{position:static}.swagger-ui .relative{position:relative}.swagger-ui .absolute{position:absolute}.swagger-ui .fixed{position:fixed}@media screen and (min-width:30em){.swagger-ui .static-ns{position:static}.swagger-ui .relative-ns{position:relative}.swagger-ui .absolute-ns{position:absolute}.swagger-ui .fixed-ns{position:fixed}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .static-m{position:static}.swagger-ui .relative-m{position:relative}.swagger-ui .absolute-m{position:absolute}.swagger-ui .fixed-m{position:fixed}}@media screen and (min-width:60em){.swagger-ui .static-l{position:static}.swagger-ui .relative-l{position:relative}.swagger-ui .absolute-l{position:absolute}.swagger-ui .fixed-l{position:fixed}}.swagger-ui .o-100{opacity:1}.swagger-ui .o-90{opacity:.9}.swagger-ui .o-80{opacity:.8}.swagger-ui .o-70{opacity:.7}.swagger-ui .o-60{opacity:.6}.swagger-ui .o-50{opacity:.5}.swagger-ui .o-40{opacity:.4}.swagger-ui .o-30{opacity:.3}.swagger-ui .o-20{opacity:.2}.swagger-ui .o-10{opacity:.1}.swagger-ui .o-05{opacity:.05}.swagger-ui .o-025{opacity:.025}.swagger-ui .o-0{opacity:0}.swagger-ui .rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}@media screen and (min-width:30em){.swagger-ui .rotate-45-ns{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90-ns{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135-ns{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180-ns{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225-ns{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270-ns{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315-ns{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .rotate-45-m{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90-m{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135-m{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180-m{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225-m{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270-m{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315-m{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@media screen and (min-width:60em){.swagger-ui .rotate-45-l{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swagger-ui .rotate-90-l{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.swagger-ui .rotate-135-l{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swagger-ui .rotate-180-l{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swagger-ui .rotate-225-l{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swagger-ui .rotate-270-l{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.swagger-ui .rotate-315-l{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}.swagger-ui .black-90{color:rgba(0,0,0,.9)}.swagger-ui .black-80{color:rgba(0,0,0,.8)}.swagger-ui .black-70{color:rgba(0,0,0,.7)}.swagger-ui .black-60{color:rgba(0,0,0,.6)}.swagger-ui .black-50{color:rgba(0,0,0,.5)}.swagger-ui .black-40{color:rgba(0,0,0,.4)}.swagger-ui .black-30{color:rgba(0,0,0,.3)}.swagger-ui .black-20{color:rgba(0,0,0,.2)}.swagger-ui .black-10{color:rgba(0,0,0,.1)}.swagger-ui .black-05{color:rgba(0,0,0,.05)}.swagger-ui .white-90{color:hsla(0,0%,100%,.9)}.swagger-ui .white-80{color:hsla(0,0%,100%,.8)}.swagger-ui .white-70{color:hsla(0,0%,100%,.7)}.swagger-ui .white-60{color:hsla(0,0%,100%,.6)}.swagger-ui .white-50{color:hsla(0,0%,100%,.5)}.swagger-ui .white-40{color:hsla(0,0%,100%,.4)}.swagger-ui .white-30{color:hsla(0,0%,100%,.3)}.swagger-ui .white-20{color:hsla(0,0%,100%,.2)}.swagger-ui .white-10{color:hsla(0,0%,100%,.1)}.swagger-ui .black{color:#000}.swagger-ui .near-black{color:#111}.swagger-ui .dark-gray{color:#333}.swagger-ui .mid-gray{color:#555}.swagger-ui .gray{color:#777}.swagger-ui .silver{color:#999}.swagger-ui .light-silver{color:#aaa}.swagger-ui .moon-gray{color:#ccc}.swagger-ui .light-gray{color:#eee}.swagger-ui .near-white{color:#f4f4f4}.swagger-ui .white{color:#fff}.swagger-ui .dark-red{color:#e7040f}.swagger-ui .red{color:#ff4136}.swagger-ui .light-red{color:#ff725c}.swagger-ui .orange{color:#ff6300}.swagger-ui .gold{color:#ffb700}.swagger-ui .yellow{color:gold}.swagger-ui .light-yellow{color:#fbf1a9}.swagger-ui .purple{color:#5e2ca5}.swagger-ui .light-purple{color:#a463f2}.swagger-ui .dark-pink{color:#d5008f}.swagger-ui .hot-pink{color:#ff41b4}.swagger-ui .pink{color:#ff80cc}.swagger-ui .light-pink{color:#ffa3d7}.swagger-ui .dark-green{color:#137752}.swagger-ui .green{color:#19a974}.swagger-ui .light-green{color:#9eebcf}.swagger-ui .navy{color:#001b44}.swagger-ui .dark-blue{color:#00449e}.swagger-ui .blue{color:#357edd}.swagger-ui .light-blue{color:#96ccff}.swagger-ui .lightest-blue{color:#cdecff}.swagger-ui .washed-blue{color:#f6fffe}.swagger-ui .washed-green{color:#e8fdf5}.swagger-ui .washed-yellow{color:#fffceb}.swagger-ui .washed-red{color:#ffdfdf}.swagger-ui .color-inherit{color:inherit}.swagger-ui .bg-black-90{background-color:rgba(0,0,0,.9)}.swagger-ui .bg-black-80{background-color:rgba(0,0,0,.8)}.swagger-ui .bg-black-70{background-color:rgba(0,0,0,.7)}.swagger-ui .bg-black-60{background-color:rgba(0,0,0,.6)}.swagger-ui .bg-black-50{background-color:rgba(0,0,0,.5)}.swagger-ui .bg-black-40{background-color:rgba(0,0,0,.4)}.swagger-ui .bg-black-30{background-color:rgba(0,0,0,.3)}.swagger-ui .bg-black-20{background-color:rgba(0,0,0,.2)}.swagger-ui .bg-black-10{background-color:rgba(0,0,0,.1)}.swagger-ui .bg-black-05{background-color:rgba(0,0,0,.05)}.swagger-ui .bg-white-90{background-color:hsla(0,0%,100%,.9)}.swagger-ui .bg-white-80{background-color:hsla(0,0%,100%,.8)}.swagger-ui .bg-white-70{background-color:hsla(0,0%,100%,.7)}.swagger-ui .bg-white-60{background-color:hsla(0,0%,100%,.6)}.swagger-ui .bg-white-50{background-color:hsla(0,0%,100%,.5)}.swagger-ui .bg-white-40{background-color:hsla(0,0%,100%,.4)}.swagger-ui .bg-white-30{background-color:hsla(0,0%,100%,.3)}.swagger-ui .bg-white-20{background-color:hsla(0,0%,100%,.2)}.swagger-ui .bg-white-10{background-color:hsla(0,0%,100%,.1)}.swagger-ui .bg-black{background-color:#000}.swagger-ui .bg-near-black{background-color:#111}.swagger-ui .bg-dark-gray{background-color:#333}.swagger-ui .bg-mid-gray{background-color:#555}.swagger-ui .bg-gray{background-color:#777}.swagger-ui .bg-silver{background-color:#999}.swagger-ui .bg-light-silver{background-color:#aaa}.swagger-ui .bg-moon-gray{background-color:#ccc}.swagger-ui .bg-light-gray{background-color:#eee}.swagger-ui .bg-near-white{background-color:#f4f4f4}.swagger-ui .bg-white{background-color:#fff}.swagger-ui .bg-transparent{background-color:transparent}.swagger-ui .bg-dark-red{background-color:#e7040f}.swagger-ui .bg-red{background-color:#ff4136}.swagger-ui .bg-light-red{background-color:#ff725c}.swagger-ui .bg-orange{background-color:#ff6300}.swagger-ui .bg-gold{background-color:#ffb700}.swagger-ui .bg-yellow{background-color:gold}.swagger-ui .bg-light-yellow{background-color:#fbf1a9}.swagger-ui .bg-purple{background-color:#5e2ca5}.swagger-ui .bg-light-purple{background-color:#a463f2}.swagger-ui .bg-dark-pink{background-color:#d5008f}.swagger-ui .bg-hot-pink{background-color:#ff41b4}.swagger-ui .bg-pink{background-color:#ff80cc}.swagger-ui .bg-light-pink{background-color:#ffa3d7}.swagger-ui .bg-dark-green{background-color:#137752}.swagger-ui .bg-green{background-color:#19a974}.swagger-ui .bg-light-green{background-color:#9eebcf}.swagger-ui .bg-navy{background-color:#001b44}.swagger-ui .bg-dark-blue{background-color:#00449e}.swagger-ui .bg-blue{background-color:#357edd}.swagger-ui .bg-light-blue{background-color:#96ccff}.swagger-ui .bg-lightest-blue{background-color:#cdecff}.swagger-ui .bg-washed-blue{background-color:#f6fffe}.swagger-ui .bg-washed-green{background-color:#e8fdf5}.swagger-ui .bg-washed-yellow{background-color:#fffceb}.swagger-ui .bg-washed-red{background-color:#ffdfdf}.swagger-ui .bg-inherit{background-color:inherit}.swagger-ui .hover-black:focus,.swagger-ui .hover-black:hover{color:#000}.swagger-ui .hover-near-black:focus,.swagger-ui .hover-near-black:hover{color:#111}.swagger-ui .hover-dark-gray:focus,.swagger-ui .hover-dark-gray:hover{color:#333}.swagger-ui .hover-mid-gray:focus,.swagger-ui .hover-mid-gray:hover{color:#555}.swagger-ui .hover-gray:focus,.swagger-ui .hover-gray:hover{color:#777}.swagger-ui .hover-silver:focus,.swagger-ui .hover-silver:hover{color:#999}.swagger-ui .hover-light-silver:focus,.swagger-ui .hover-light-silver:hover{color:#aaa}.swagger-ui .hover-moon-gray:focus,.swagger-ui .hover-moon-gray:hover{color:#ccc}.swagger-ui .hover-light-gray:focus,.swagger-ui .hover-light-gray:hover{color:#eee}.swagger-ui .hover-near-white:focus,.swagger-ui .hover-near-white:hover{color:#f4f4f4}.swagger-ui .hover-white:focus,.swagger-ui .hover-white:hover{color:#fff}.swagger-ui .hover-black-90:focus,.swagger-ui .hover-black-90:hover{color:rgba(0,0,0,.9)}.swagger-ui .hover-black-80:focus,.swagger-ui .hover-black-80:hover{color:rgba(0,0,0,.8)}.swagger-ui .hover-black-70:focus,.swagger-ui .hover-black-70:hover{color:rgba(0,0,0,.7)}.swagger-ui .hover-black-60:focus,.swagger-ui .hover-black-60:hover{color:rgba(0,0,0,.6)}.swagger-ui .hover-black-50:focus,.swagger-ui .hover-black-50:hover{color:rgba(0,0,0,.5)}.swagger-ui .hover-black-40:focus,.swagger-ui .hover-black-40:hover{color:rgba(0,0,0,.4)}.swagger-ui .hover-black-30:focus,.swagger-ui .hover-black-30:hover{color:rgba(0,0,0,.3)}.swagger-ui .hover-black-20:focus,.swagger-ui .hover-black-20:hover{color:rgba(0,0,0,.2)}.swagger-ui .hover-black-10:focus,.swagger-ui .hover-black-10:hover{color:rgba(0,0,0,.1)}.swagger-ui .hover-white-90:focus,.swagger-ui .hover-white-90:hover{color:hsla(0,0%,100%,.9)}.swagger-ui .hover-white-80:focus,.swagger-ui .hover-white-80:hover{color:hsla(0,0%,100%,.8)}.swagger-ui .hover-white-70:focus,.swagger-ui .hover-white-70:hover{color:hsla(0,0%,100%,.7)}.swagger-ui .hover-white-60:focus,.swagger-ui .hover-white-60:hover{color:hsla(0,0%,100%,.6)}.swagger-ui .hover-white-50:focus,.swagger-ui .hover-white-50:hover{color:hsla(0,0%,100%,.5)}.swagger-ui .hover-white-40:focus,.swagger-ui .hover-white-40:hover{color:hsla(0,0%,100%,.4)}.swagger-ui .hover-white-30:focus,.swagger-ui .hover-white-30:hover{color:hsla(0,0%,100%,.3)}.swagger-ui .hover-white-20:focus,.swagger-ui .hover-white-20:hover{color:hsla(0,0%,100%,.2)}.swagger-ui .hover-white-10:focus,.swagger-ui .hover-white-10:hover{color:hsla(0,0%,100%,.1)}.swagger-ui .hover-inherit:focus,.swagger-ui .hover-inherit:hover{color:inherit}.swagger-ui .hover-bg-black:focus,.swagger-ui .hover-bg-black:hover{background-color:#000}.swagger-ui .hover-bg-near-black:focus,.swagger-ui .hover-bg-near-black:hover{background-color:#111}.swagger-ui .hover-bg-dark-gray:focus,.swagger-ui .hover-bg-dark-gray:hover{background-color:#333}.swagger-ui .hover-bg-mid-gray:focus,.swagger-ui .hover-bg-mid-gray:hover{background-color:#555}.swagger-ui .hover-bg-gray:focus,.swagger-ui .hover-bg-gray:hover{background-color:#777}.swagger-ui .hover-bg-silver:focus,.swagger-ui .hover-bg-silver:hover{background-color:#999}.swagger-ui .hover-bg-light-silver:focus,.swagger-ui .hover-bg-light-silver:hover{background-color:#aaa}.swagger-ui .hover-bg-moon-gray:focus,.swagger-ui .hover-bg-moon-gray:hover{background-color:#ccc}.swagger-ui .hover-bg-light-gray:focus,.swagger-ui .hover-bg-light-gray:hover{background-color:#eee}.swagger-ui .hover-bg-near-white:focus,.swagger-ui .hover-bg-near-white:hover{background-color:#f4f4f4}.swagger-ui .hover-bg-white:focus,.swagger-ui .hover-bg-white:hover{background-color:#fff}.swagger-ui .hover-bg-transparent:focus,.swagger-ui .hover-bg-transparent:hover{background-color:transparent}.swagger-ui .hover-bg-black-90:focus,.swagger-ui .hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.swagger-ui .hover-bg-black-80:focus,.swagger-ui .hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.swagger-ui .hover-bg-black-70:focus,.swagger-ui .hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.swagger-ui .hover-bg-black-60:focus,.swagger-ui .hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.swagger-ui .hover-bg-black-50:focus,.swagger-ui .hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.swagger-ui .hover-bg-black-40:focus,.swagger-ui .hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.swagger-ui .hover-bg-black-30:focus,.swagger-ui .hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.swagger-ui .hover-bg-black-20:focus,.swagger-ui .hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.swagger-ui .hover-bg-black-10:focus,.swagger-ui .hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.swagger-ui .hover-bg-white-90:focus,.swagger-ui .hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.swagger-ui .hover-bg-white-80:focus,.swagger-ui .hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.swagger-ui .hover-bg-white-70:focus,.swagger-ui .hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.swagger-ui .hover-bg-white-60:focus,.swagger-ui .hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.swagger-ui .hover-bg-white-50:focus,.swagger-ui .hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.swagger-ui .hover-bg-white-40:focus,.swagger-ui .hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.swagger-ui .hover-bg-white-30:focus,.swagger-ui .hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.swagger-ui .hover-bg-white-20:focus,.swagger-ui .hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.swagger-ui .hover-bg-white-10:focus,.swagger-ui .hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.swagger-ui .hover-dark-red:focus,.swagger-ui .hover-dark-red:hover{color:#e7040f}.swagger-ui .hover-red:focus,.swagger-ui .hover-red:hover{color:#ff4136}.swagger-ui .hover-light-red:focus,.swagger-ui .hover-light-red:hover{color:#ff725c}.swagger-ui .hover-orange:focus,.swagger-ui .hover-orange:hover{color:#ff6300}.swagger-ui .hover-gold:focus,.swagger-ui .hover-gold:hover{color:#ffb700}.swagger-ui .hover-yellow:focus,.swagger-ui .hover-yellow:hover{color:gold}.swagger-ui .hover-light-yellow:focus,.swagger-ui .hover-light-yellow:hover{color:#fbf1a9}.swagger-ui .hover-purple:focus,.swagger-ui .hover-purple:hover{color:#5e2ca5}.swagger-ui .hover-light-purple:focus,.swagger-ui .hover-light-purple:hover{color:#a463f2}.swagger-ui .hover-dark-pink:focus,.swagger-ui .hover-dark-pink:hover{color:#d5008f}.swagger-ui .hover-hot-pink:focus,.swagger-ui .hover-hot-pink:hover{color:#ff41b4}.swagger-ui .hover-pink:focus,.swagger-ui .hover-pink:hover{color:#ff80cc}.swagger-ui .hover-light-pink:focus,.swagger-ui .hover-light-pink:hover{color:#ffa3d7}.swagger-ui .hover-dark-green:focus,.swagger-ui .hover-dark-green:hover{color:#137752}.swagger-ui .hover-green:focus,.swagger-ui .hover-green:hover{color:#19a974}.swagger-ui .hover-light-green:focus,.swagger-ui .hover-light-green:hover{color:#9eebcf}.swagger-ui .hover-navy:focus,.swagger-ui .hover-navy:hover{color:#001b44}.swagger-ui .hover-dark-blue:focus,.swagger-ui .hover-dark-blue:hover{color:#00449e}.swagger-ui .hover-blue:focus,.swagger-ui .hover-blue:hover{color:#357edd}.swagger-ui .hover-light-blue:focus,.swagger-ui .hover-light-blue:hover{color:#96ccff}.swagger-ui .hover-lightest-blue:focus,.swagger-ui .hover-lightest-blue:hover{color:#cdecff}.swagger-ui .hover-washed-blue:focus,.swagger-ui .hover-washed-blue:hover{color:#f6fffe}.swagger-ui .hover-washed-green:focus,.swagger-ui .hover-washed-green:hover{color:#e8fdf5}.swagger-ui .hover-washed-yellow:focus,.swagger-ui .hover-washed-yellow:hover{color:#fffceb}.swagger-ui .hover-washed-red:focus,.swagger-ui .hover-washed-red:hover{color:#ffdfdf}.swagger-ui .hover-bg-dark-red:focus,.swagger-ui .hover-bg-dark-red:hover{background-color:#e7040f}.swagger-ui .hover-bg-red:focus,.swagger-ui .hover-bg-red:hover{background-color:#ff4136}.swagger-ui .hover-bg-light-red:focus,.swagger-ui .hover-bg-light-red:hover{background-color:#ff725c}.swagger-ui .hover-bg-orange:focus,.swagger-ui .hover-bg-orange:hover{background-color:#ff6300}.swagger-ui .hover-bg-gold:focus,.swagger-ui .hover-bg-gold:hover{background-color:#ffb700}.swagger-ui .hover-bg-yellow:focus,.swagger-ui .hover-bg-yellow:hover{background-color:gold}.swagger-ui .hover-bg-light-yellow:focus,.swagger-ui .hover-bg-light-yellow:hover{background-color:#fbf1a9}.swagger-ui .hover-bg-purple:focus,.swagger-ui .hover-bg-purple:hover{background-color:#5e2ca5}.swagger-ui .hover-bg-light-purple:focus,.swagger-ui .hover-bg-light-purple:hover{background-color:#a463f2}.swagger-ui .hover-bg-dark-pink:focus,.swagger-ui .hover-bg-dark-pink:hover{background-color:#d5008f}.swagger-ui .hover-bg-hot-pink:focus,.swagger-ui .hover-bg-hot-pink:hover{background-color:#ff41b4}.swagger-ui .hover-bg-pink:focus,.swagger-ui .hover-bg-pink:hover{background-color:#ff80cc}.swagger-ui .hover-bg-light-pink:focus,.swagger-ui .hover-bg-light-pink:hover{background-color:#ffa3d7}.swagger-ui .hover-bg-dark-green:focus,.swagger-ui .hover-bg-dark-green:hover{background-color:#137752}.swagger-ui .hover-bg-green:focus,.swagger-ui .hover-bg-green:hover{background-color:#19a974}.swagger-ui .hover-bg-light-green:focus,.swagger-ui .hover-bg-light-green:hover{background-color:#9eebcf}.swagger-ui .hover-bg-navy:focus,.swagger-ui .hover-bg-navy:hover{background-color:#001b44}.swagger-ui .hover-bg-dark-blue:focus,.swagger-ui .hover-bg-dark-blue:hover{background-color:#00449e}.swagger-ui .hover-bg-blue:focus,.swagger-ui .hover-bg-blue:hover{background-color:#357edd}.swagger-ui .hover-bg-light-blue:focus,.swagger-ui .hover-bg-light-blue:hover{background-color:#96ccff}.swagger-ui .hover-bg-lightest-blue:focus,.swagger-ui .hover-bg-lightest-blue:hover{background-color:#cdecff}.swagger-ui .hover-bg-washed-blue:focus,.swagger-ui .hover-bg-washed-blue:hover{background-color:#f6fffe}.swagger-ui .hover-bg-washed-green:focus,.swagger-ui .hover-bg-washed-green:hover{background-color:#e8fdf5}.swagger-ui .hover-bg-washed-yellow:focus,.swagger-ui .hover-bg-washed-yellow:hover{background-color:#fffceb}.swagger-ui .hover-bg-washed-red:focus,.swagger-ui .hover-bg-washed-red:hover{background-color:#ffdfdf}.swagger-ui .hover-bg-inherit:focus,.swagger-ui .hover-bg-inherit:hover{background-color:inherit}.swagger-ui .pa0{padding:0}.swagger-ui .pa1{padding:.25rem}.swagger-ui .pa2{padding:.5rem}.swagger-ui .pa3{padding:1rem}.swagger-ui .pa4{padding:2rem}.swagger-ui .pa5{padding:4rem}.swagger-ui .pa6{padding:8rem}.swagger-ui .pa7{padding:16rem}.swagger-ui .pl0{padding-left:0}.swagger-ui .pl1{padding-left:.25rem}.swagger-ui .pl2{padding-left:.5rem}.swagger-ui .pl3{padding-left:1rem}.swagger-ui .pl4{padding-left:2rem}.swagger-ui .pl5{padding-left:4rem}.swagger-ui .pl6{padding-left:8rem}.swagger-ui .pl7{padding-left:16rem}.swagger-ui .pr0{padding-right:0}.swagger-ui .pr1{padding-right:.25rem}.swagger-ui .pr2{padding-right:.5rem}.swagger-ui .pr3{padding-right:1rem}.swagger-ui .pr4{padding-right:2rem}.swagger-ui .pr5{padding-right:4rem}.swagger-ui .pr6{padding-right:8rem}.swagger-ui .pr7{padding-right:16rem}.swagger-ui .pb0{padding-bottom:0}.swagger-ui .pb1{padding-bottom:.25rem}.swagger-ui .pb2{padding-bottom:.5rem}.swagger-ui .pb3{padding-bottom:1rem}.swagger-ui .pb4{padding-bottom:2rem}.swagger-ui .pb5{padding-bottom:4rem}.swagger-ui .pb6{padding-bottom:8rem}.swagger-ui .pb7{padding-bottom:16rem}.swagger-ui .pt0{padding-top:0}.swagger-ui .pt1{padding-top:.25rem}.swagger-ui .pt2{padding-top:.5rem}.swagger-ui .pt3{padding-top:1rem}.swagger-ui .pt4{padding-top:2rem}.swagger-ui .pt5{padding-top:4rem}.swagger-ui .pt6{padding-top:8rem}.swagger-ui .pt7{padding-top:16rem}.swagger-ui .pv0{padding-top:0;padding-bottom:0}.swagger-ui .pv1{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0{padding-left:0;padding-right:0}.swagger-ui .ph1{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0{margin:0}.swagger-ui .ma1{margin:.25rem}.swagger-ui .ma2{margin:.5rem}.swagger-ui .ma3{margin:1rem}.swagger-ui .ma4{margin:2rem}.swagger-ui .ma5{margin:4rem}.swagger-ui .ma6{margin:8rem}.swagger-ui .ma7{margin:16rem}.swagger-ui .ml0{margin-left:0}.swagger-ui .ml1{margin-left:.25rem}.swagger-ui .ml2{margin-left:.5rem}.swagger-ui .ml3{margin-left:1rem}.swagger-ui .ml4{margin-left:2rem}.swagger-ui .ml5{margin-left:4rem}.swagger-ui .ml6{margin-left:8rem}.swagger-ui .ml7{margin-left:16rem}.swagger-ui .mr0{margin-right:0}.swagger-ui .mr1{margin-right:.25rem}.swagger-ui .mr2{margin-right:.5rem}.swagger-ui .mr3{margin-right:1rem}.swagger-ui .mr4{margin-right:2rem}.swagger-ui .mr5{margin-right:4rem}.swagger-ui .mr6{margin-right:8rem}.swagger-ui .mr7{margin-right:16rem}.swagger-ui .mb0{margin-bottom:0}.swagger-ui .mb1{margin-bottom:.25rem}.swagger-ui .mb2{margin-bottom:.5rem}.swagger-ui .mb3{margin-bottom:1rem}.swagger-ui .mb4{margin-bottom:2rem}.swagger-ui .mb5{margin-bottom:4rem}.swagger-ui .mb6{margin-bottom:8rem}.swagger-ui .mb7{margin-bottom:16rem}.swagger-ui .mt0{margin-top:0}.swagger-ui .mt1{margin-top:.25rem}.swagger-ui .mt2{margin-top:.5rem}.swagger-ui .mt3{margin-top:1rem}.swagger-ui .mt4{margin-top:2rem}.swagger-ui .mt5{margin-top:4rem}.swagger-ui .mt6{margin-top:8rem}.swagger-ui .mt7{margin-top:16rem}.swagger-ui .mv0{margin-top:0;margin-bottom:0}.swagger-ui .mv1{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0{margin-left:0;margin-right:0}.swagger-ui .mh1{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7{margin-left:16rem;margin-right:16rem}@media screen and (min-width:30em){.swagger-ui .pa0-ns{padding:0}.swagger-ui .pa1-ns{padding:.25rem}.swagger-ui .pa2-ns{padding:.5rem}.swagger-ui .pa3-ns{padding:1rem}.swagger-ui .pa4-ns{padding:2rem}.swagger-ui .pa5-ns{padding:4rem}.swagger-ui .pa6-ns{padding:8rem}.swagger-ui .pa7-ns{padding:16rem}.swagger-ui .pl0-ns{padding-left:0}.swagger-ui .pl1-ns{padding-left:.25rem}.swagger-ui .pl2-ns{padding-left:.5rem}.swagger-ui .pl3-ns{padding-left:1rem}.swagger-ui .pl4-ns{padding-left:2rem}.swagger-ui .pl5-ns{padding-left:4rem}.swagger-ui .pl6-ns{padding-left:8rem}.swagger-ui .pl7-ns{padding-left:16rem}.swagger-ui .pr0-ns{padding-right:0}.swagger-ui .pr1-ns{padding-right:.25rem}.swagger-ui .pr2-ns{padding-right:.5rem}.swagger-ui .pr3-ns{padding-right:1rem}.swagger-ui .pr4-ns{padding-right:2rem}.swagger-ui .pr5-ns{padding-right:4rem}.swagger-ui .pr6-ns{padding-right:8rem}.swagger-ui .pr7-ns{padding-right:16rem}.swagger-ui .pb0-ns{padding-bottom:0}.swagger-ui .pb1-ns{padding-bottom:.25rem}.swagger-ui .pb2-ns{padding-bottom:.5rem}.swagger-ui .pb3-ns{padding-bottom:1rem}.swagger-ui .pb4-ns{padding-bottom:2rem}.swagger-ui .pb5-ns{padding-bottom:4rem}.swagger-ui .pb6-ns{padding-bottom:8rem}.swagger-ui .pb7-ns{padding-bottom:16rem}.swagger-ui .pt0-ns{padding-top:0}.swagger-ui .pt1-ns{padding-top:.25rem}.swagger-ui .pt2-ns{padding-top:.5rem}.swagger-ui .pt3-ns{padding-top:1rem}.swagger-ui .pt4-ns{padding-top:2rem}.swagger-ui .pt5-ns{padding-top:4rem}.swagger-ui .pt6-ns{padding-top:8rem}.swagger-ui .pt7-ns{padding-top:16rem}.swagger-ui .pv0-ns{padding-top:0;padding-bottom:0}.swagger-ui .pv1-ns{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2-ns{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3-ns{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4-ns{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5-ns{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6-ns{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7-ns{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0-ns{padding-left:0;padding-right:0}.swagger-ui .ph1-ns{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-ns{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-ns{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-ns{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-ns{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-ns{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-ns{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-ns{margin:0}.swagger-ui .ma1-ns{margin:.25rem}.swagger-ui .ma2-ns{margin:.5rem}.swagger-ui .ma3-ns{margin:1rem}.swagger-ui .ma4-ns{margin:2rem}.swagger-ui .ma5-ns{margin:4rem}.swagger-ui .ma6-ns{margin:8rem}.swagger-ui .ma7-ns{margin:16rem}.swagger-ui .ml0-ns{margin-left:0}.swagger-ui .ml1-ns{margin-left:.25rem}.swagger-ui .ml2-ns{margin-left:.5rem}.swagger-ui .ml3-ns{margin-left:1rem}.swagger-ui .ml4-ns{margin-left:2rem}.swagger-ui .ml5-ns{margin-left:4rem}.swagger-ui .ml6-ns{margin-left:8rem}.swagger-ui .ml7-ns{margin-left:16rem}.swagger-ui .mr0-ns{margin-right:0}.swagger-ui .mr1-ns{margin-right:.25rem}.swagger-ui .mr2-ns{margin-right:.5rem}.swagger-ui .mr3-ns{margin-right:1rem}.swagger-ui .mr4-ns{margin-right:2rem}.swagger-ui .mr5-ns{margin-right:4rem}.swagger-ui .mr6-ns{margin-right:8rem}.swagger-ui .mr7-ns{margin-right:16rem}.swagger-ui .mb0-ns{margin-bottom:0}.swagger-ui .mb1-ns{margin-bottom:.25rem}.swagger-ui .mb2-ns{margin-bottom:.5rem}.swagger-ui .mb3-ns{margin-bottom:1rem}.swagger-ui .mb4-ns{margin-bottom:2rem}.swagger-ui .mb5-ns{margin-bottom:4rem}.swagger-ui .mb6-ns{margin-bottom:8rem}.swagger-ui .mb7-ns{margin-bottom:16rem}.swagger-ui .mt0-ns{margin-top:0}.swagger-ui .mt1-ns{margin-top:.25rem}.swagger-ui .mt2-ns{margin-top:.5rem}.swagger-ui .mt3-ns{margin-top:1rem}.swagger-ui .mt4-ns{margin-top:2rem}.swagger-ui .mt5-ns{margin-top:4rem}.swagger-ui .mt6-ns{margin-top:8rem}.swagger-ui .mt7-ns{margin-top:16rem}.swagger-ui .mv0-ns{margin-top:0;margin-bottom:0}.swagger-ui .mv1-ns{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2-ns{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3-ns{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4-ns{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5-ns{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6-ns{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7-ns{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0-ns{margin-left:0;margin-right:0}.swagger-ui .mh1-ns{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-ns{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-ns{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-ns{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-ns{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-ns{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-ns{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .pa0-m{padding:0}.swagger-ui .pa1-m{padding:.25rem}.swagger-ui .pa2-m{padding:.5rem}.swagger-ui .pa3-m{padding:1rem}.swagger-ui .pa4-m{padding:2rem}.swagger-ui .pa5-m{padding:4rem}.swagger-ui .pa6-m{padding:8rem}.swagger-ui .pa7-m{padding:16rem}.swagger-ui .pl0-m{padding-left:0}.swagger-ui .pl1-m{padding-left:.25rem}.swagger-ui .pl2-m{padding-left:.5rem}.swagger-ui .pl3-m{padding-left:1rem}.swagger-ui .pl4-m{padding-left:2rem}.swagger-ui .pl5-m{padding-left:4rem}.swagger-ui .pl6-m{padding-left:8rem}.swagger-ui .pl7-m{padding-left:16rem}.swagger-ui .pr0-m{padding-right:0}.swagger-ui .pr1-m{padding-right:.25rem}.swagger-ui .pr2-m{padding-right:.5rem}.swagger-ui .pr3-m{padding-right:1rem}.swagger-ui .pr4-m{padding-right:2rem}.swagger-ui .pr5-m{padding-right:4rem}.swagger-ui .pr6-m{padding-right:8rem}.swagger-ui .pr7-m{padding-right:16rem}.swagger-ui .pb0-m{padding-bottom:0}.swagger-ui .pb1-m{padding-bottom:.25rem}.swagger-ui .pb2-m{padding-bottom:.5rem}.swagger-ui .pb3-m{padding-bottom:1rem}.swagger-ui .pb4-m{padding-bottom:2rem}.swagger-ui .pb5-m{padding-bottom:4rem}.swagger-ui .pb6-m{padding-bottom:8rem}.swagger-ui .pb7-m{padding-bottom:16rem}.swagger-ui .pt0-m{padding-top:0}.swagger-ui .pt1-m{padding-top:.25rem}.swagger-ui .pt2-m{padding-top:.5rem}.swagger-ui .pt3-m{padding-top:1rem}.swagger-ui .pt4-m{padding-top:2rem}.swagger-ui .pt5-m{padding-top:4rem}.swagger-ui .pt6-m{padding-top:8rem}.swagger-ui .pt7-m{padding-top:16rem}.swagger-ui .pv0-m{padding-top:0;padding-bottom:0}.swagger-ui .pv1-m{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2-m{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3-m{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4-m{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5-m{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6-m{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7-m{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0-m{padding-left:0;padding-right:0}.swagger-ui .ph1-m{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-m{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-m{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-m{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-m{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-m{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-m{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-m{margin:0}.swagger-ui .ma1-m{margin:.25rem}.swagger-ui .ma2-m{margin:.5rem}.swagger-ui .ma3-m{margin:1rem}.swagger-ui .ma4-m{margin:2rem}.swagger-ui .ma5-m{margin:4rem}.swagger-ui .ma6-m{margin:8rem}.swagger-ui .ma7-m{margin:16rem}.swagger-ui .ml0-m{margin-left:0}.swagger-ui .ml1-m{margin-left:.25rem}.swagger-ui .ml2-m{margin-left:.5rem}.swagger-ui .ml3-m{margin-left:1rem}.swagger-ui .ml4-m{margin-left:2rem}.swagger-ui .ml5-m{margin-left:4rem}.swagger-ui .ml6-m{margin-left:8rem}.swagger-ui .ml7-m{margin-left:16rem}.swagger-ui .mr0-m{margin-right:0}.swagger-ui .mr1-m{margin-right:.25rem}.swagger-ui .mr2-m{margin-right:.5rem}.swagger-ui .mr3-m{margin-right:1rem}.swagger-ui .mr4-m{margin-right:2rem}.swagger-ui .mr5-m{margin-right:4rem}.swagger-ui .mr6-m{margin-right:8rem}.swagger-ui .mr7-m{margin-right:16rem}.swagger-ui .mb0-m{margin-bottom:0}.swagger-ui .mb1-m{margin-bottom:.25rem}.swagger-ui .mb2-m{margin-bottom:.5rem}.swagger-ui .mb3-m{margin-bottom:1rem}.swagger-ui .mb4-m{margin-bottom:2rem}.swagger-ui .mb5-m{margin-bottom:4rem}.swagger-ui .mb6-m{margin-bottom:8rem}.swagger-ui .mb7-m{margin-bottom:16rem}.swagger-ui .mt0-m{margin-top:0}.swagger-ui .mt1-m{margin-top:.25rem}.swagger-ui .mt2-m{margin-top:.5rem}.swagger-ui .mt3-m{margin-top:1rem}.swagger-ui .mt4-m{margin-top:2rem}.swagger-ui .mt5-m{margin-top:4rem}.swagger-ui .mt6-m{margin-top:8rem}.swagger-ui .mt7-m{margin-top:16rem}.swagger-ui .mv0-m{margin-top:0;margin-bottom:0}.swagger-ui .mv1-m{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2-m{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3-m{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4-m{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5-m{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6-m{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7-m{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0-m{margin-left:0;margin-right:0}.swagger-ui .mh1-m{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-m{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-m{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-m{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-m{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-m{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-m{margin-left:16rem;margin-right:16rem}}@media screen and (min-width:60em){.swagger-ui .pa0-l{padding:0}.swagger-ui .pa1-l{padding:.25rem}.swagger-ui .pa2-l{padding:.5rem}.swagger-ui .pa3-l{padding:1rem}.swagger-ui .pa4-l{padding:2rem}.swagger-ui .pa5-l{padding:4rem}.swagger-ui .pa6-l{padding:8rem}.swagger-ui .pa7-l{padding:16rem}.swagger-ui .pl0-l{padding-left:0}.swagger-ui .pl1-l{padding-left:.25rem}.swagger-ui .pl2-l{padding-left:.5rem}.swagger-ui .pl3-l{padding-left:1rem}.swagger-ui .pl4-l{padding-left:2rem}.swagger-ui .pl5-l{padding-left:4rem}.swagger-ui .pl6-l{padding-left:8rem}.swagger-ui .pl7-l{padding-left:16rem}.swagger-ui .pr0-l{padding-right:0}.swagger-ui .pr1-l{padding-right:.25rem}.swagger-ui .pr2-l{padding-right:.5rem}.swagger-ui .pr3-l{padding-right:1rem}.swagger-ui .pr4-l{padding-right:2rem}.swagger-ui .pr5-l{padding-right:4rem}.swagger-ui .pr6-l{padding-right:8rem}.swagger-ui .pr7-l{padding-right:16rem}.swagger-ui .pb0-l{padding-bottom:0}.swagger-ui .pb1-l{padding-bottom:.25rem}.swagger-ui .pb2-l{padding-bottom:.5rem}.swagger-ui .pb3-l{padding-bottom:1rem}.swagger-ui .pb4-l{padding-bottom:2rem}.swagger-ui .pb5-l{padding-bottom:4rem}.swagger-ui .pb6-l{padding-bottom:8rem}.swagger-ui .pb7-l{padding-bottom:16rem}.swagger-ui .pt0-l{padding-top:0}.swagger-ui .pt1-l{padding-top:.25rem}.swagger-ui .pt2-l{padding-top:.5rem}.swagger-ui .pt3-l{padding-top:1rem}.swagger-ui .pt4-l{padding-top:2rem}.swagger-ui .pt5-l{padding-top:4rem}.swagger-ui .pt6-l{padding-top:8rem}.swagger-ui .pt7-l{padding-top:16rem}.swagger-ui .pv0-l{padding-top:0;padding-bottom:0}.swagger-ui .pv1-l{padding-top:.25rem;padding-bottom:.25rem}.swagger-ui .pv2-l{padding-top:.5rem;padding-bottom:.5rem}.swagger-ui .pv3-l{padding-top:1rem;padding-bottom:1rem}.swagger-ui .pv4-l{padding-top:2rem;padding-bottom:2rem}.swagger-ui .pv5-l{padding-top:4rem;padding-bottom:4rem}.swagger-ui .pv6-l{padding-top:8rem;padding-bottom:8rem}.swagger-ui .pv7-l{padding-top:16rem;padding-bottom:16rem}.swagger-ui .ph0-l{padding-left:0;padding-right:0}.swagger-ui .ph1-l{padding-left:.25rem;padding-right:.25rem}.swagger-ui .ph2-l{padding-left:.5rem;padding-right:.5rem}.swagger-ui .ph3-l{padding-left:1rem;padding-right:1rem}.swagger-ui .ph4-l{padding-left:2rem;padding-right:2rem}.swagger-ui .ph5-l{padding-left:4rem;padding-right:4rem}.swagger-ui .ph6-l{padding-left:8rem;padding-right:8rem}.swagger-ui .ph7-l{padding-left:16rem;padding-right:16rem}.swagger-ui .ma0-l{margin:0}.swagger-ui .ma1-l{margin:.25rem}.swagger-ui .ma2-l{margin:.5rem}.swagger-ui .ma3-l{margin:1rem}.swagger-ui .ma4-l{margin:2rem}.swagger-ui .ma5-l{margin:4rem}.swagger-ui .ma6-l{margin:8rem}.swagger-ui .ma7-l{margin:16rem}.swagger-ui .ml0-l{margin-left:0}.swagger-ui .ml1-l{margin-left:.25rem}.swagger-ui .ml2-l{margin-left:.5rem}.swagger-ui .ml3-l{margin-left:1rem}.swagger-ui .ml4-l{margin-left:2rem}.swagger-ui .ml5-l{margin-left:4rem}.swagger-ui .ml6-l{margin-left:8rem}.swagger-ui .ml7-l{margin-left:16rem}.swagger-ui .mr0-l{margin-right:0}.swagger-ui .mr1-l{margin-right:.25rem}.swagger-ui .mr2-l{margin-right:.5rem}.swagger-ui .mr3-l{margin-right:1rem}.swagger-ui .mr4-l{margin-right:2rem}.swagger-ui .mr5-l{margin-right:4rem}.swagger-ui .mr6-l{margin-right:8rem}.swagger-ui .mr7-l{margin-right:16rem}.swagger-ui .mb0-l{margin-bottom:0}.swagger-ui .mb1-l{margin-bottom:.25rem}.swagger-ui .mb2-l{margin-bottom:.5rem}.swagger-ui .mb3-l{margin-bottom:1rem}.swagger-ui .mb4-l{margin-bottom:2rem}.swagger-ui .mb5-l{margin-bottom:4rem}.swagger-ui .mb6-l{margin-bottom:8rem}.swagger-ui .mb7-l{margin-bottom:16rem}.swagger-ui .mt0-l{margin-top:0}.swagger-ui .mt1-l{margin-top:.25rem}.swagger-ui .mt2-l{margin-top:.5rem}.swagger-ui .mt3-l{margin-top:1rem}.swagger-ui .mt4-l{margin-top:2rem}.swagger-ui .mt5-l{margin-top:4rem}.swagger-ui .mt6-l{margin-top:8rem}.swagger-ui .mt7-l{margin-top:16rem}.swagger-ui .mv0-l{margin-top:0;margin-bottom:0}.swagger-ui .mv1-l{margin-top:.25rem;margin-bottom:.25rem}.swagger-ui .mv2-l{margin-top:.5rem;margin-bottom:.5rem}.swagger-ui .mv3-l{margin-top:1rem;margin-bottom:1rem}.swagger-ui .mv4-l{margin-top:2rem;margin-bottom:2rem}.swagger-ui .mv5-l{margin-top:4rem;margin-bottom:4rem}.swagger-ui .mv6-l{margin-top:8rem;margin-bottom:8rem}.swagger-ui .mv7-l{margin-top:16rem;margin-bottom:16rem}.swagger-ui .mh0-l{margin-left:0;margin-right:0}.swagger-ui .mh1-l{margin-left:.25rem;margin-right:.25rem}.swagger-ui .mh2-l{margin-left:.5rem;margin-right:.5rem}.swagger-ui .mh3-l{margin-left:1rem;margin-right:1rem}.swagger-ui .mh4-l{margin-left:2rem;margin-right:2rem}.swagger-ui .mh5-l{margin-left:4rem;margin-right:4rem}.swagger-ui .mh6-l{margin-left:8rem;margin-right:8rem}.swagger-ui .mh7-l{margin-left:16rem;margin-right:16rem}}.swagger-ui .na1{margin:-.25rem}.swagger-ui .na2{margin:-.5rem}.swagger-ui .na3{margin:-1rem}.swagger-ui .na4{margin:-2rem}.swagger-ui .na5{margin:-4rem}.swagger-ui .na6{margin:-8rem}.swagger-ui .na7{margin:-16rem}.swagger-ui .nl1{margin-left:-.25rem}.swagger-ui .nl2{margin-left:-.5rem}.swagger-ui .nl3{margin-left:-1rem}.swagger-ui .nl4{margin-left:-2rem}.swagger-ui .nl5{margin-left:-4rem}.swagger-ui .nl6{margin-left:-8rem}.swagger-ui .nl7{margin-left:-16rem}.swagger-ui .nr1{margin-right:-.25rem}.swagger-ui .nr2{margin-right:-.5rem}.swagger-ui .nr3{margin-right:-1rem}.swagger-ui .nr4{margin-right:-2rem}.swagger-ui .nr5{margin-right:-4rem}.swagger-ui .nr6{margin-right:-8rem}.swagger-ui .nr7{margin-right:-16rem}.swagger-ui .nb1{margin-bottom:-.25rem}.swagger-ui .nb2{margin-bottom:-.5rem}.swagger-ui .nb3{margin-bottom:-1rem}.swagger-ui .nb4{margin-bottom:-2rem}.swagger-ui .nb5{margin-bottom:-4rem}.swagger-ui .nb6{margin-bottom:-8rem}.swagger-ui .nb7{margin-bottom:-16rem}.swagger-ui .nt1{margin-top:-.25rem}.swagger-ui .nt2{margin-top:-.5rem}.swagger-ui .nt3{margin-top:-1rem}.swagger-ui .nt4{margin-top:-2rem}.swagger-ui .nt5{margin-top:-4rem}.swagger-ui .nt6{margin-top:-8rem}.swagger-ui .nt7{margin-top:-16rem}@media screen and (min-width:30em){.swagger-ui .na1-ns{margin:-.25rem}.swagger-ui .na2-ns{margin:-.5rem}.swagger-ui .na3-ns{margin:-1rem}.swagger-ui .na4-ns{margin:-2rem}.swagger-ui .na5-ns{margin:-4rem}.swagger-ui .na6-ns{margin:-8rem}.swagger-ui .na7-ns{margin:-16rem}.swagger-ui .nl1-ns{margin-left:-.25rem}.swagger-ui .nl2-ns{margin-left:-.5rem}.swagger-ui .nl3-ns{margin-left:-1rem}.swagger-ui .nl4-ns{margin-left:-2rem}.swagger-ui .nl5-ns{margin-left:-4rem}.swagger-ui .nl6-ns{margin-left:-8rem}.swagger-ui .nl7-ns{margin-left:-16rem}.swagger-ui .nr1-ns{margin-right:-.25rem}.swagger-ui .nr2-ns{margin-right:-.5rem}.swagger-ui .nr3-ns{margin-right:-1rem}.swagger-ui .nr4-ns{margin-right:-2rem}.swagger-ui .nr5-ns{margin-right:-4rem}.swagger-ui .nr6-ns{margin-right:-8rem}.swagger-ui .nr7-ns{margin-right:-16rem}.swagger-ui .nb1-ns{margin-bottom:-.25rem}.swagger-ui .nb2-ns{margin-bottom:-.5rem}.swagger-ui .nb3-ns{margin-bottom:-1rem}.swagger-ui .nb4-ns{margin-bottom:-2rem}.swagger-ui .nb5-ns{margin-bottom:-4rem}.swagger-ui .nb6-ns{margin-bottom:-8rem}.swagger-ui .nb7-ns{margin-bottom:-16rem}.swagger-ui .nt1-ns{margin-top:-.25rem}.swagger-ui .nt2-ns{margin-top:-.5rem}.swagger-ui .nt3-ns{margin-top:-1rem}.swagger-ui .nt4-ns{margin-top:-2rem}.swagger-ui .nt5-ns{margin-top:-4rem}.swagger-ui .nt6-ns{margin-top:-8rem}.swagger-ui .nt7-ns{margin-top:-16rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .na1-m{margin:-.25rem}.swagger-ui .na2-m{margin:-.5rem}.swagger-ui .na3-m{margin:-1rem}.swagger-ui .na4-m{margin:-2rem}.swagger-ui .na5-m{margin:-4rem}.swagger-ui .na6-m{margin:-8rem}.swagger-ui .na7-m{margin:-16rem}.swagger-ui .nl1-m{margin-left:-.25rem}.swagger-ui .nl2-m{margin-left:-.5rem}.swagger-ui .nl3-m{margin-left:-1rem}.swagger-ui .nl4-m{margin-left:-2rem}.swagger-ui .nl5-m{margin-left:-4rem}.swagger-ui .nl6-m{margin-left:-8rem}.swagger-ui .nl7-m{margin-left:-16rem}.swagger-ui .nr1-m{margin-right:-.25rem}.swagger-ui .nr2-m{margin-right:-.5rem}.swagger-ui .nr3-m{margin-right:-1rem}.swagger-ui .nr4-m{margin-right:-2rem}.swagger-ui .nr5-m{margin-right:-4rem}.swagger-ui .nr6-m{margin-right:-8rem}.swagger-ui .nr7-m{margin-right:-16rem}.swagger-ui .nb1-m{margin-bottom:-.25rem}.swagger-ui .nb2-m{margin-bottom:-.5rem}.swagger-ui .nb3-m{margin-bottom:-1rem}.swagger-ui .nb4-m{margin-bottom:-2rem}.swagger-ui .nb5-m{margin-bottom:-4rem}.swagger-ui .nb6-m{margin-bottom:-8rem}.swagger-ui .nb7-m{margin-bottom:-16rem}.swagger-ui .nt1-m{margin-top:-.25rem}.swagger-ui .nt2-m{margin-top:-.5rem}.swagger-ui .nt3-m{margin-top:-1rem}.swagger-ui .nt4-m{margin-top:-2rem}.swagger-ui .nt5-m{margin-top:-4rem}.swagger-ui .nt6-m{margin-top:-8rem}.swagger-ui .nt7-m{margin-top:-16rem}}@media screen and (min-width:60em){.swagger-ui .na1-l{margin:-.25rem}.swagger-ui .na2-l{margin:-.5rem}.swagger-ui .na3-l{margin:-1rem}.swagger-ui .na4-l{margin:-2rem}.swagger-ui .na5-l{margin:-4rem}.swagger-ui .na6-l{margin:-8rem}.swagger-ui .na7-l{margin:-16rem}.swagger-ui .nl1-l{margin-left:-.25rem}.swagger-ui .nl2-l{margin-left:-.5rem}.swagger-ui .nl3-l{margin-left:-1rem}.swagger-ui .nl4-l{margin-left:-2rem}.swagger-ui .nl5-l{margin-left:-4rem}.swagger-ui .nl6-l{margin-left:-8rem}.swagger-ui .nl7-l{margin-left:-16rem}.swagger-ui .nr1-l{margin-right:-.25rem}.swagger-ui .nr2-l{margin-right:-.5rem}.swagger-ui .nr3-l{margin-right:-1rem}.swagger-ui .nr4-l{margin-right:-2rem}.swagger-ui .nr5-l{margin-right:-4rem}.swagger-ui .nr6-l{margin-right:-8rem}.swagger-ui .nr7-l{margin-right:-16rem}.swagger-ui .nb1-l{margin-bottom:-.25rem}.swagger-ui .nb2-l{margin-bottom:-.5rem}.swagger-ui .nb3-l{margin-bottom:-1rem}.swagger-ui .nb4-l{margin-bottom:-2rem}.swagger-ui .nb5-l{margin-bottom:-4rem}.swagger-ui .nb6-l{margin-bottom:-8rem}.swagger-ui .nb7-l{margin-bottom:-16rem}.swagger-ui .nt1-l{margin-top:-.25rem}.swagger-ui .nt2-l{margin-top:-.5rem}.swagger-ui .nt3-l{margin-top:-1rem}.swagger-ui .nt4-l{margin-top:-2rem}.swagger-ui .nt5-l{margin-top:-4rem}.swagger-ui .nt6-l{margin-top:-8rem}.swagger-ui .nt7-l{margin-top:-16rem}}.swagger-ui .collapse{border-collapse:collapse;border-spacing:0}.swagger-ui .striped--light-silver:nth-child(odd){background-color:#aaa}.swagger-ui .striped--moon-gray:nth-child(odd){background-color:#ccc}.swagger-ui .striped--light-gray:nth-child(odd){background-color:#eee}.swagger-ui .striped--near-white:nth-child(odd){background-color:#f4f4f4}.swagger-ui .stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.swagger-ui .stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.swagger-ui .strike{text-decoration:line-through}.swagger-ui .underline{text-decoration:underline}.swagger-ui .no-underline{text-decoration:none}@media screen and (min-width:30em){.swagger-ui .strike-ns{text-decoration:line-through}.swagger-ui .underline-ns{text-decoration:underline}.swagger-ui .no-underline-ns{text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .strike-m{text-decoration:line-through}.swagger-ui .underline-m{text-decoration:underline}.swagger-ui .no-underline-m{text-decoration:none}}@media screen and (min-width:60em){.swagger-ui .strike-l{text-decoration:line-through}.swagger-ui .underline-l{text-decoration:underline}.swagger-ui .no-underline-l{text-decoration:none}}.swagger-ui .tl{text-align:left}.swagger-ui .tr{text-align:right}.swagger-ui .tc{text-align:center}.swagger-ui .tj{text-align:justify}@media screen and (min-width:30em){.swagger-ui .tl-ns{text-align:left}.swagger-ui .tr-ns{text-align:right}.swagger-ui .tc-ns{text-align:center}.swagger-ui .tj-ns{text-align:justify}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .tl-m{text-align:left}.swagger-ui .tr-m{text-align:right}.swagger-ui .tc-m{text-align:center}.swagger-ui .tj-m{text-align:justify}}@media screen and (min-width:60em){.swagger-ui .tl-l{text-align:left}.swagger-ui .tr-l{text-align:right}.swagger-ui .tc-l{text-align:center}.swagger-ui .tj-l{text-align:justify}}.swagger-ui .ttc{text-transform:capitalize}.swagger-ui .ttl{text-transform:lowercase}.swagger-ui .ttu{text-transform:uppercase}.swagger-ui .ttn{text-transform:none}@media screen and (min-width:30em){.swagger-ui .ttc-ns{text-transform:capitalize}.swagger-ui .ttl-ns{text-transform:lowercase}.swagger-ui .ttu-ns{text-transform:uppercase}.swagger-ui .ttn-ns{text-transform:none}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ttc-m{text-transform:capitalize}.swagger-ui .ttl-m{text-transform:lowercase}.swagger-ui .ttu-m{text-transform:uppercase}.swagger-ui .ttn-m{text-transform:none}}@media screen and (min-width:60em){.swagger-ui .ttc-l{text-transform:capitalize}.swagger-ui .ttl-l{text-transform:lowercase}.swagger-ui .ttu-l{text-transform:uppercase}.swagger-ui .ttn-l{text-transform:none}}.swagger-ui .f-6,.swagger-ui .f-headline{font-size:6rem}.swagger-ui .f-5,.swagger-ui .f-subheadline{font-size:5rem}.swagger-ui .f1{font-size:3rem}.swagger-ui .f2{font-size:2.25rem}.swagger-ui .f3{font-size:1.5rem}.swagger-ui .f4{font-size:1.25rem}.swagger-ui .f5{font-size:1rem}.swagger-ui .f6{font-size:.875rem}.swagger-ui .f7{font-size:.75rem}@media screen and (min-width:30em){.swagger-ui .f-6-ns,.swagger-ui .f-headline-ns{font-size:6rem}.swagger-ui .f-5-ns,.swagger-ui .f-subheadline-ns{font-size:5rem}.swagger-ui .f1-ns{font-size:3rem}.swagger-ui .f2-ns{font-size:2.25rem}.swagger-ui .f3-ns{font-size:1.5rem}.swagger-ui .f4-ns{font-size:1.25rem}.swagger-ui .f5-ns{font-size:1rem}.swagger-ui .f6-ns{font-size:.875rem}.swagger-ui .f7-ns{font-size:.75rem}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .f-6-m,.swagger-ui .f-headline-m{font-size:6rem}.swagger-ui .f-5-m,.swagger-ui .f-subheadline-m{font-size:5rem}.swagger-ui .f1-m{font-size:3rem}.swagger-ui .f2-m{font-size:2.25rem}.swagger-ui .f3-m{font-size:1.5rem}.swagger-ui .f4-m{font-size:1.25rem}.swagger-ui .f5-m{font-size:1rem}.swagger-ui .f6-m{font-size:.875rem}.swagger-ui .f7-m{font-size:.75rem}}@media screen and (min-width:60em){.swagger-ui .f-6-l,.swagger-ui .f-headline-l{font-size:6rem}.swagger-ui .f-5-l,.swagger-ui .f-subheadline-l{font-size:5rem}.swagger-ui .f1-l{font-size:3rem}.swagger-ui .f2-l{font-size:2.25rem}.swagger-ui .f3-l{font-size:1.5rem}.swagger-ui .f4-l{font-size:1.25rem}.swagger-ui .f5-l{font-size:1rem}.swagger-ui .f6-l{font-size:.875rem}.swagger-ui .f7-l{font-size:.75rem}}.swagger-ui .measure{max-width:30em}.swagger-ui .measure-wide{max-width:34em}.swagger-ui .measure-narrow{max-width:20em}.swagger-ui .indent{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps{font-variant:small-caps}.swagger-ui .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:30em){.swagger-ui .measure-ns{max-width:30em}.swagger-ui .measure-wide-ns{max-width:34em}.swagger-ui .measure-narrow-ns{max-width:20em}.swagger-ui .indent-ns{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps-ns{font-variant:small-caps}.swagger-ui .truncate-ns{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .measure-m{max-width:30em}.swagger-ui .measure-wide-m{max-width:34em}.swagger-ui .measure-narrow-m{max-width:20em}.swagger-ui .indent-m{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps-m{font-variant:small-caps}.swagger-ui .truncate-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:60em){.swagger-ui .measure-l{max-width:30em}.swagger-ui .measure-wide-l{max-width:34em}.swagger-ui .measure-narrow-l{max-width:20em}.swagger-ui .indent-l{text-indent:1em;margin-top:0;margin-bottom:0}.swagger-ui .small-caps-l{font-variant:small-caps}.swagger-ui .truncate-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.swagger-ui .overflow-container{overflow-y:scroll}.swagger-ui .center{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto{margin-right:auto}.swagger-ui .ml-auto{margin-left:auto}@media screen and (min-width:30em){.swagger-ui .center-ns{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto-ns{margin-right:auto}.swagger-ui .ml-auto-ns{margin-left:auto}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .center-m{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto-m{margin-right:auto}.swagger-ui .ml-auto-m{margin-left:auto}}@media screen and (min-width:60em){.swagger-ui .center-l{margin-right:auto;margin-left:auto}.swagger-ui .mr-auto-l{margin-right:auto}.swagger-ui .ml-auto-l{margin-left:auto}}.swagger-ui .clip{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media screen and (min-width:30em){.swagger-ui .clip-ns{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .clip-m{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}@media screen and (min-width:60em){.swagger-ui .clip-l{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}}.swagger-ui .ws-normal{white-space:normal}.swagger-ui .nowrap{white-space:nowrap}.swagger-ui .pre{white-space:pre}@media screen and (min-width:30em){.swagger-ui .ws-normal-ns{white-space:normal}.swagger-ui .nowrap-ns{white-space:nowrap}.swagger-ui .pre-ns{white-space:pre}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .ws-normal-m{white-space:normal}.swagger-ui .nowrap-m{white-space:nowrap}.swagger-ui .pre-m{white-space:pre}}@media screen and (min-width:60em){.swagger-ui .ws-normal-l{white-space:normal}.swagger-ui .nowrap-l{white-space:nowrap}.swagger-ui .pre-l{white-space:pre}}.swagger-ui .v-base{vertical-align:baseline}.swagger-ui .v-mid{vertical-align:middle}.swagger-ui .v-top{vertical-align:top}.swagger-ui .v-btm{vertical-align:bottom}@media screen and (min-width:30em){.swagger-ui .v-base-ns{vertical-align:baseline}.swagger-ui .v-mid-ns{vertical-align:middle}.swagger-ui .v-top-ns{vertical-align:top}.swagger-ui .v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.swagger-ui .v-base-m{vertical-align:baseline}.swagger-ui .v-mid-m{vertical-align:middle}.swagger-ui .v-top-m{vertical-align:top}.swagger-ui .v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.swagger-ui .v-base-l{vertical-align:baseline}.swagger-ui .v-mid-l{vertical-align:middle}.swagger-ui .v-top-l{vertical-align:top}.swagger-ui .v-btm-l{vertical-align:bottom}}.swagger-ui .dim{opacity:1;transition:opacity .15s ease-in}.swagger-ui .dim:focus,.swagger-ui .dim:hover{opacity:.5;transition:opacity .15s ease-in}.swagger-ui .dim:active{opacity:.8;transition:opacity .15s ease-out}.swagger-ui .glow{transition:opacity .15s ease-in}.swagger-ui .glow:focus,.swagger-ui .glow:hover{opacity:1;transition:opacity .15s ease-in}.swagger-ui .hide-child .child{opacity:0;transition:opacity .15s ease-in}.swagger-ui .hide-child:active .child,.swagger-ui .hide-child:focus .child,.swagger-ui .hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.swagger-ui .underline-hover:focus,.swagger-ui .underline-hover:hover{text-decoration:underline}.swagger-ui .grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}.swagger-ui .grow:focus,.swagger-ui .grow:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.swagger-ui .grow:active{-webkit-transform:scale(.9);transform:scale(.9)}.swagger-ui .grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out}.swagger-ui .grow-large:focus,.swagger-ui .grow-large:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.swagger-ui .grow-large:active{-webkit-transform:scale(.95);transform:scale(.95)}.swagger-ui .pointer:hover{cursor:pointer}.swagger-ui .shadow-hover{cursor:pointer;position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:after{content:"";box-shadow:0 0 16px 2px rgba(0,0,0,.2);border-radius:inherit;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.swagger-ui .shadow-hover:focus:after,.swagger-ui .shadow-hover:hover:after{opacity:1}.swagger-ui .bg-animate,.swagger-ui .bg-animate:focus,.swagger-ui .bg-animate:hover{transition:background-color .15s ease-in-out}.swagger-ui .z-0{z-index:0}.swagger-ui .z-1{z-index:1}.swagger-ui .z-2{z-index:2}.swagger-ui .z-3{z-index:3}.swagger-ui .z-4{z-index:4}.swagger-ui .z-5{z-index:5}.swagger-ui .z-999{z-index:999}.swagger-ui .z-9999{z-index:9999}.swagger-ui .z-max{z-index:2147483647}.swagger-ui .z-inherit{z-index:inherit}.swagger-ui .z-initial{z-index:auto}.swagger-ui .z-unset{z-index:unset}.swagger-ui .nested-copy-line-height ol,.swagger-ui .nested-copy-line-height p,.swagger-ui .nested-copy-line-height ul{line-height:1.5}.swagger-ui .nested-headline-line-height h1,.swagger-ui .nested-headline-line-height h2,.swagger-ui .nested-headline-line-height h3,.swagger-ui .nested-headline-line-height h4,.swagger-ui .nested-headline-line-height h5,.swagger-ui .nested-headline-line-height h6{line-height:1.25}.swagger-ui .nested-list-reset ol,.swagger-ui .nested-list-reset ul{padding-left:0;margin-left:0;list-style-type:none}.swagger-ui .nested-copy-indent p+p{text-indent:.1em;margin-top:0;margin-bottom:0}.swagger-ui .nested-copy-seperator p+p{margin-top:1.5em}.swagger-ui .nested-img img{width:100%;max-width:100%;display:block}.swagger-ui .nested-links a{color:#357edd;transition:color .15s ease-in}.swagger-ui .nested-links a:focus,.swagger-ui .nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.swagger-ui .wrapper{width:100%;max-width:1460px;margin:0 auto;padding:0 20px;box-sizing:border-box}.swagger-ui .opblock-tag-section{display:flex;flex-direction:column}.swagger-ui .opblock-tag{display:flex;align-items:center;padding:10px 20px 10px 10px;cursor:pointer;transition:all .2s;border-bottom:1px solid rgba(59,65,81,.3)}.swagger-ui .opblock-tag:hover{background:rgba(0,0,0,.02)}.swagger-ui .opblock-tag{font-size:24px;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-tag.no-desc span{flex:1}.swagger-ui .opblock-tag svg{transition:all .4s}.swagger-ui .opblock-tag small{font-size:14px;font-weight:400;flex:1;padding:0 10px;font-family:sans-serif;color:#3b4151}.swagger-ui .parameter__type{font-size:12px;padding:5px 0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .parameter-controls{margin-top:.75em}.swagger-ui .examples__title{display:block;font-size:1.1em;font-weight:700;margin-bottom:.75em}.swagger-ui .examples__section{margin-top:1.5em}.swagger-ui .examples__section-header{font-weight:700;font-size:.9rem;margin-bottom:.5rem}.swagger-ui .examples-select{margin-bottom:.75em}.swagger-ui .examples-select__section-label{font-weight:700;font-size:.9rem;margin-right:.5rem}.swagger-ui .example__section{margin-top:1.5em}.swagger-ui .example__section-header{font-weight:700;font-size:.9rem;margin-bottom:.5rem}.swagger-ui .view-line-link{position:relative;top:3px;width:20px;margin:0 5px;cursor:pointer;transition:all .5s}.swagger-ui .opblock{margin:0 0 15px;border:1px solid #000;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.19)}.swagger-ui .opblock .tab-header{display:flex;flex:1}.swagger-ui .opblock .tab-header .tab-item{padding:0 40px;cursor:pointer}.swagger-ui .opblock .tab-header .tab-item:first-of-type{padding:0 40px 0 0}.swagger-ui .opblock .tab-header .tab-item.active h4 span{position:relative}.swagger-ui .opblock .tab-header .tab-item.active h4 span:after{position:absolute;bottom:-15px;left:50%;width:120%;height:4px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);background:grey}.swagger-ui .opblock.is-open .opblock-summary{border-bottom:1px solid #000}.swagger-ui .opblock .opblock-section-header{display:flex;align-items:center;padding:8px 20px;min-height:50px;background:hsla(0,0%,100%,.8);box-shadow:0 1px 2px rgba(0,0,0,.1)}.swagger-ui .opblock .opblock-section-header>label{font-size:12px;font-weight:700;display:flex;align-items:center;margin:0 0 0 auto;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock .opblock-section-header>label>span{padding:0 10px 0 0}.swagger-ui .opblock .opblock-section-header h4{font-size:14px;flex:1;margin:0;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock .opblock-summary-method{font-size:14px;font-weight:700;min-width:80px;padding:6px 15px;text-align:center;border-radius:3px;background:#000;text-shadow:0 1px 0 rgba(0,0,0,.1);font-family:sans-serif;color:#fff}.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:16px;display:flex;align-items:center;word-break:break-word;padding:0 10px;font-family:monospace;font-weight:600;color:#3b4151}@media (max-width:768px){.swagger-ui .opblock .opblock-summary-operation-id,.swagger-ui .opblock .opblock-summary-path,.swagger-ui .opblock .opblock-summary-path__deprecated{font-size:12px}}.swagger-ui .opblock .opblock-summary-path__deprecated{text-decoration:line-through}.swagger-ui .opblock .opblock-summary-operation-id{font-size:14px}.swagger-ui .opblock .opblock-summary-description{font-size:13px;flex:1 1 auto;word-break:break-word;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock .opblock-summary{display:flex;align-items:center;padding:5px;cursor:pointer}.swagger-ui .opblock .opblock-summary .view-line-link{position:relative;top:2px;width:0;margin:0;cursor:pointer;transition:all .5s}.swagger-ui .opblock .opblock-summary:hover .view-line-link{width:18px;margin:0 5px}.swagger-ui .opblock.opblock-post{border-color:#49cc90;background:rgba(73,204,144,.1)}.swagger-ui .opblock.opblock-post .opblock-summary-method{background:#49cc90}.swagger-ui .opblock.opblock-post .opblock-summary{border-color:#49cc90}.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{background:#49cc90}.swagger-ui .opblock.opblock-put{border-color:#fca130;background:rgba(252,161,48,.1)}.swagger-ui .opblock.opblock-put .opblock-summary-method{background:#fca130}.swagger-ui .opblock.opblock-put .opblock-summary{border-color:#fca130}.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{background:#fca130}.swagger-ui .opblock.opblock-delete{border-color:#f93e3e;background:rgba(249,62,62,.1)}.swagger-ui .opblock.opblock-delete .opblock-summary-method{background:#f93e3e}.swagger-ui .opblock.opblock-delete .opblock-summary{border-color:#f93e3e}.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{background:#f93e3e}.swagger-ui .opblock.opblock-get{border-color:#61affe;background:rgba(97,175,254,.1)}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#61affe}.swagger-ui .opblock.opblock-get .opblock-summary{border-color:#61affe}.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{background:#61affe}.swagger-ui .opblock.opblock-patch{border-color:#50e3c2;background:rgba(80,227,194,.1)}.swagger-ui .opblock.opblock-patch .opblock-summary-method{background:#50e3c2}.swagger-ui .opblock.opblock-patch .opblock-summary{border-color:#50e3c2}.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{background:#50e3c2}.swagger-ui .opblock.opblock-head{border-color:#9012fe;background:rgba(144,18,254,.1)}.swagger-ui .opblock.opblock-head .opblock-summary-method{background:#9012fe}.swagger-ui .opblock.opblock-head .opblock-summary{border-color:#9012fe}.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{background:#9012fe}.swagger-ui .opblock.opblock-options{border-color:#0d5aa7;background:rgba(13,90,167,.1)}.swagger-ui .opblock.opblock-options .opblock-summary-method{background:#0d5aa7}.swagger-ui .opblock.opblock-options .opblock-summary{border-color:#0d5aa7}.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{background:#0d5aa7}.swagger-ui .opblock.opblock-deprecated{opacity:.6;border-color:#ebebeb;background:hsla(0,0%,92.2%,.1)}.swagger-ui .opblock.opblock-deprecated .opblock-summary-method{background:#ebebeb}.swagger-ui .opblock.opblock-deprecated .opblock-summary{border-color:#ebebeb}.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{background:#ebebeb}.swagger-ui .opblock .opblock-schemes{padding:8px 20px}.swagger-ui .opblock .opblock-schemes .schemes-title{padding:0 10px 0 0}.swagger-ui .filter .operation-filter-input{width:100%;margin:20px 0;padding:10px;border:2px solid #d8dde7}.swagger-ui .model-example{margin-top:1em}.swagger-ui .tab{display:flex;padding:0;list-style:none}.swagger-ui .tab li{font-size:12px;min-width:60px;padding:0;cursor:pointer;font-family:sans-serif;color:#3b4151}.swagger-ui .tab li:first-of-type{position:relative;padding-left:0;padding-right:12px}.swagger-ui .tab li:first-of-type:after{position:absolute;top:0;right:6px;width:1px;height:100%;content:"";background:rgba(0,0,0,.2)}.swagger-ui .tab li.active{font-weight:700}.swagger-ui .opblock-description-wrapper,.swagger-ui .opblock-external-docs-wrapper,.swagger-ui .opblock-title_normal{font-size:12px;margin:0 0 5px;padding:15px 20px;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-description-wrapper h4,.swagger-ui .opblock-external-docs-wrapper h4,.swagger-ui .opblock-title_normal h4{font-size:12px;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-description-wrapper p,.swagger-ui .opblock-external-docs-wrapper p,.swagger-ui .opblock-title_normal p{font-size:14px;margin:0;font-family:sans-serif;color:#3b4151}.swagger-ui .opblock-external-docs-wrapper h4{padding-left:0}.swagger-ui .execute-wrapper{padding:20px;text-align:right}.swagger-ui .execute-wrapper .btn{width:100%;padding:8px 40px}.swagger-ui .body-param-options{display:flex;flex-direction:column}.swagger-ui .body-param-options .body-param-edit{padding:10px 0}.swagger-ui .body-param-options label{padding:8px 0}.swagger-ui .body-param-options label select{margin:3px 0 0}.swagger-ui .responses-inner{padding:20px}.swagger-ui .responses-inner h4,.swagger-ui .responses-inner h5{font-size:12px;margin:10px 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui .response-col_status{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .response-col_status .response-undocumented{font-size:11px;font-family:monospace;font-weight:600;color:#909090}.swagger-ui .response-col_links{padding-left:2em;max-width:40em;font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .response-col_links .response-undocumented{font-size:11px;font-family:monospace;font-weight:600;color:#909090}.swagger-ui .opblock-body .opblock-loading-animation{display:block;margin:3em auto}.swagger-ui .opblock-body pre.microlight{font-size:12px;margin:0;padding:10px;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border-radius:4px;background:#41444e;overflow-wrap:break-word;font-family:monospace;font-weight:600;color:#fff}.swagger-ui .opblock-body pre.microlight span{color:#fff!important}.swagger-ui .opblock-body pre.microlight .headerline{display:block}.swagger-ui .highlight-code{position:relative}.swagger-ui .highlight-code>.microlight{overflow-y:auto;max-height:400px;min-height:6em}.swagger-ui .download-contents{position:absolute;bottom:10px;right:10px;cursor:pointer;background:#7d8293;text-align:center;padding:5px;border-radius:4px;font-family:sans-serif;font-weight:600;color:#fff;font-size:14px;height:30px;width:75px}.swagger-ui .scheme-container{margin:0 0 20px;padding:30px 0;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.swagger-ui .scheme-container .schemes{display:flex;align-items:flex-end}.swagger-ui .scheme-container .schemes>label{font-size:12px;font-weight:700;display:flex;flex-direction:column;margin:-20px 15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-ui .scheme-container .schemes>label select{min-width:130px;text-transform:uppercase}.swagger-ui .loading-container{padding:40px 0 60px;margin-top:1em;min-height:1px;display:flex;justify-content:center;align-items:center;flex-direction:column}.swagger-ui .loading-container .loading{position:relative}.swagger-ui .loading-container .loading:after{font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;content:"loading";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;font-family:sans-serif;color:#3b4151}.swagger-ui .loading-container .loading:before{position:absolute;top:50%;left:50%;display:block;width:60px;height:60px;margin:-30px;content:"";-webkit-animation:rotation 1s linear infinite,opacity .5s;animation:rotation 1s linear infinite,opacity .5s;opacity:1;border:2px solid rgba(85,85,85,.1);border-top-color:rgba(0,0,0,.6);border-radius:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swagger-ui .response-controls{padding-top:1em;display:flex}.swagger-ui .response-control-media-type{margin-right:1em}.swagger-ui .response-control-media-type--accept-controller select{border-color:green}.swagger-ui .response-control-media-type__accept-message{color:green;font-size:.7em}.swagger-ui .response-control-examples__title,.swagger-ui .response-control-media-type__title{display:block;margin-bottom:.2em;font-size:.7em}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.swagger-ui section h3{font-family:sans-serif;color:#3b4151}.swagger-ui a.nostyle{display:inline}.swagger-ui a.nostyle,.swagger-ui a.nostyle:visited{text-decoration:inherit;color:inherit;cursor:pointer}.swagger-ui .version-pragma{height:100%;padding:5em 0}.swagger-ui .version-pragma__message{display:flex;justify-content:center;height:100%;font-size:1.2em;text-align:center;line-height:1.5em;padding:0 .6em}.swagger-ui .version-pragma__message>div{max-width:55ch;flex:1}.swagger-ui .version-pragma__message code{background-color:#dedede;padding:4px 4px 2px;white-space:pre}.swagger-ui .btn{font-size:14px;font-weight:700;padding:5px 23px;transition:all .3s;border:2px solid grey;border-radius:4px;background:transparent;box-shadow:0 1px 2px rgba(0,0,0,.1);font-family:sans-serif;color:#3b4151}.swagger-ui .btn.btn-sm{font-size:12px;padding:4px 23px}.swagger-ui .btn[disabled]{cursor:not-allowed;opacity:.3}.swagger-ui .btn:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}.swagger-ui .btn.cancel{border-color:#ff6060;background-color:transparent;font-family:sans-serif;color:#ff6060}.swagger-ui .btn.authorize{line-height:1;display:inline;color:#49cc90;border-color:#49cc90;background-color:transparent}.swagger-ui .btn.authorize span{float:left;padding:4px 20px 0 0}.swagger-ui .btn.authorize svg{fill:#49cc90}.swagger-ui .btn.execute{background-color:#4990e2;color:#fff;border-color:#4990e2}.swagger-ui .btn-group{display:flex;padding:30px}.swagger-ui .btn-group .btn{flex:1}.swagger-ui .btn-group .btn:first-child{border-radius:4px 0 0 4px}.swagger-ui .btn-group .btn:last-child{border-radius:0 4px 4px 0}.swagger-ui .authorization__btn{padding:0 10px;border:none;background:none}.swagger-ui .authorization__btn.locked{opacity:1}.swagger-ui .authorization__btn.unlocked{opacity:.4}.swagger-ui .expand-methods,.swagger-ui .expand-operation{border:none;background:none}.swagger-ui .expand-methods svg,.swagger-ui .expand-operation svg{width:20px;height:20px}.swagger-ui .expand-methods{padding:0 10px}.swagger-ui .expand-methods:hover svg{fill:#404040}.swagger-ui .expand-methods svg{transition:all .3s;fill:#707070}.swagger-ui button{cursor:pointer;outline:none}.swagger-ui button.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-ui select{font-size:14px;font-weight:700;padding:5px 40px 5px 10px;border:2px solid #41444e;border-radius:4px;background:#f7f7f7 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZD0iTTEzLjQxOCA3Ljg1OWEuNjk1LjY5NSAwIDAxLjk3OCAwIC42OC42OCAwIDAxMCAuOTY5bC0zLjkwOCAzLjgzYS42OTcuNjk3IDAgMDEtLjk3OSAwbC0zLjkwOC0zLjgzYS42OC42OCAwIDAxMC0uOTY5LjY5NS42OTUgMCAwMS45NzggMEwxMCAxMWwzLjQxOC0zLjE0MXoiLz48L3N2Zz4=) right 10px center no-repeat;background-size:20px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);font-family:sans-serif;color:#3b4151;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swagger-ui select[multiple]{margin:5px 0;padding:5px;background:#f7f7f7}.swagger-ui select.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-ui .opblock-body select{min-width:230px}@media (max-width:768px){.swagger-ui .opblock-body select{min-width:180px}}.swagger-ui label{font-size:12px;font-weight:700;margin:0 0 5px;font-family:sans-serif;color:#3b4151}.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{min-width:100px;margin:5px 0;padding:8px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff}@media (max-width:768px){.swagger-ui input[type=email],.swagger-ui input[type=file],.swagger-ui input[type=password],.swagger-ui input[type=search],.swagger-ui input[type=text],.swagger-ui textarea{max-width:175px}}.swagger-ui input[type=email].invalid,.swagger-ui input[type=file].invalid,.swagger-ui input[type=password].invalid,.swagger-ui input[type=search].invalid,.swagger-ui input[type=text].invalid,.swagger-ui textarea.invalid{-webkit-animation:shake .4s 1;animation:shake .4s 1;border-color:#f93e3e;background:#feebeb}.swagger-ui input[disabled],.swagger-ui select[disabled],.swagger-ui textarea[disabled]{background-color:#fafafa;color:#888;cursor:not-allowed}.swagger-ui select[disabled]{border-color:#888}.swagger-ui textarea[disabled]{background-color:#41444e;color:#fff}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.swagger-ui textarea{font-size:12px;width:100%;min-height:280px;padding:10px;border:none;border-radius:4px;outline:none;background:hsla(0,0%,100%,.8);font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui textarea:focus{border:2px solid #61affe}.swagger-ui textarea.curl{font-size:12px;min-height:100px;margin:0;padding:10px;resize:none;border-radius:4px;background:#41444e;font-family:monospace;font-weight:600;color:#fff}.swagger-ui .checkbox{padding:5px 0 10px;transition:opacity .5s;color:#303030}.swagger-ui .checkbox label{display:flex}.swagger-ui .checkbox p{font-weight:400!important;font-style:italic;margin:0!important;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .checkbox input[type=checkbox]{display:none}.swagger-ui .checkbox input[type=checkbox]+label>.item{position:relative;top:3px;display:inline-block;width:16px;height:16px;margin:0 8px 0 0;padding:5px;cursor:pointer;border-radius:1px;background:#e8e8e8;box-shadow:0 0 0 2px #e8e8e8;flex:none}.swagger-ui .checkbox input[type=checkbox]+label>.item:active{-webkit-transform:scale(.9);transform:scale(.9)}.swagger-ui .checkbox input[type=checkbox]:checked+label>.item{background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' viewBox='3 7 10 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2341474E' fill-rule='evenodd' d='M6.333 15L3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z'/%3E%3C/svg%3E") 50% no-repeat}.swagger-ui .dialog-ux{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0}.swagger-ui .dialog-ux .backdrop-ux{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.swagger-ui .dialog-ux .modal-ux{position:absolute;z-index:9999;top:50%;left:50%;width:100%;min-width:300px;max-width:650px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #ebebeb;border-radius:4px;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}.swagger-ui .dialog-ux .modal-ux-content{overflow-y:auto;max-height:540px;padding:20px}.swagger-ui .dialog-ux .modal-ux-content p{font-size:12px;margin:0 0 5px;color:#41444e;font-family:sans-serif;color:#3b4151}.swagger-ui .dialog-ux .modal-ux-content h4{font-size:18px;font-weight:600;margin:15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-ui .dialog-ux .modal-ux-header{display:flex;padding:12px 0;border-bottom:1px solid #ebebeb;align-items:center}.swagger-ui .dialog-ux .modal-ux-header .close-modal{padding:0 10px;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swagger-ui .dialog-ux .modal-ux-header h3{font-size:20px;font-weight:600;margin:0;padding:0 20px;flex:1;font-family:sans-serif;color:#3b4151}.swagger-ui .model{font-size:12px;font-weight:300;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .model .deprecated span,.swagger-ui .model .deprecated td{color:#a0a0a0!important}.swagger-ui .model .deprecated>td:first-of-type{text-decoration:line-through}.swagger-ui .model-toggle{font-size:10px;position:relative;top:6px;display:inline-block;margin:auto .3em;cursor:pointer;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in, -webkit-transform .15s ease-in;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.swagger-ui .model-toggle.collapsed{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.swagger-ui .model-toggle:after{display:block;width:20px;height:20px;content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") 50% no-repeat;background-size:100%}.swagger-ui .model-jump-to-path{position:relative;cursor:pointer}.swagger-ui .model-jump-to-path .view-line-link{position:absolute;top:-.4em;cursor:pointer}.swagger-ui .model-title{position:relative}.swagger-ui .model-title:hover .model-hint{visibility:visible}.swagger-ui .model-hint{position:absolute;top:-1.8em;visibility:hidden;padding:.1em .5em;white-space:nowrap;color:#ebebeb;border-radius:4px;background:rgba(0,0,0,.7)}.swagger-ui .model p{margin:0 0 1em}.swagger-ui section.models{margin:30px 0;border:1px solid rgba(59,65,81,.3);border-radius:4px}.swagger-ui section.models.is-open{padding:0 0 20px}.swagger-ui section.models.is-open h4{margin:0 0 5px;border-bottom:1px solid rgba(59,65,81,.3)}.swagger-ui section.models h4{font-size:16px;display:flex;align-items:center;margin:0;padding:10px 20px 10px 10px;cursor:pointer;transition:all .2s;font-family:sans-serif;color:#606060}.swagger-ui section.models h4 svg{transition:all .4s}.swagger-ui section.models h4 span{flex:1}.swagger-ui section.models h4:hover{background:rgba(0,0,0,.02)}.swagger-ui section.models h5{font-size:16px;margin:0 0 10px;font-family:sans-serif;color:#707070}.swagger-ui section.models .model-jump-to-path{position:relative;top:5px}.swagger-ui section.models .model-container{margin:0 20px 15px;position:relative;transition:all .5s;border-radius:4px;background:rgba(0,0,0,.05)}.swagger-ui section.models .model-container:hover{background:rgba(0,0,0,.07)}.swagger-ui section.models .model-container:first-of-type{margin:20px}.swagger-ui section.models .model-container:last-of-type{margin:0 20px}.swagger-ui section.models .model-container .models-jump-to-path{position:absolute;top:8px;right:5px;opacity:.65}.swagger-ui section.models .model-box{background:none}.swagger-ui .model-box{padding:10px;display:inline-block;border-radius:4px;background:rgba(0,0,0,.1)}.swagger-ui .model-box .model-jump-to-path{position:relative;top:4px}.swagger-ui .model-box.deprecated{opacity:.5}.swagger-ui .model-title{font-size:16px;font-family:sans-serif;color:#505050}.swagger-ui .model-deprecated-warning{font-size:16px;font-weight:600;margin-right:1em;font-family:sans-serif;color:#f93e3e}.swagger-ui span>span.model .brace-close{padding:0 0 0 10px}.swagger-ui .prop-name{display:inline-block;margin-right:1em}.swagger-ui .prop-type{color:#55a}.swagger-ui .prop-enum{display:block}.swagger-ui .prop-format{color:#606060}.swagger-ui .servers>label{font-size:12px;margin:-20px 15px 0 0;font-family:sans-serif;color:#3b4151}.swagger-ui .servers>label select{min-width:130px;max-width:100%}.swagger-ui .servers h4.message{padding-bottom:2em}.swagger-ui .servers table tr{width:30em}.swagger-ui .servers table td{display:inline-block;max-width:15em;vertical-align:middle;padding-top:10px;padding-bottom:10px}.swagger-ui .servers table td:first-of-type{padding-right:2em}.swagger-ui .servers table td input{width:100%;height:100%}.swagger-ui .servers .computed-url{margin:2em 0}.swagger-ui .servers .computed-url code{display:inline-block;padding:4px;font-size:16px;margin:0 1em}.swagger-ui .servers-title{font-size:12px;font-weight:700}.swagger-ui .operation-servers h4.message{margin-bottom:2em}.swagger-ui table{width:100%;padding:0 10px;border-collapse:collapse}.swagger-ui table.model tbody tr td{padding:0;vertical-align:top}.swagger-ui table.model tbody tr td:first-of-type{width:174px;padding:0 0 0 2em}.swagger-ui table.headers td{font-size:12px;font-weight:300;vertical-align:middle;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui table tbody tr td{padding:10px 0 0;vertical-align:top}.swagger-ui table tbody tr td:first-of-type{max-width:20%;min-width:6em;padding:10px 0}.swagger-ui table thead tr td,.swagger-ui table thead tr th{font-size:12px;font-weight:700;padding:12px 0;text-align:left;border-bottom:1px solid rgba(59,65,81,.2);font-family:sans-serif;color:#3b4151}.swagger-ui .parameters-col_description{width:99%;margin-bottom:2em}.swagger-ui .parameters-col_description input[type=text]{width:100%;max-width:340px}.swagger-ui .parameters-col_description select{border-width:1px}.swagger-ui .parameter__name{font-size:16px;font-weight:400;margin-right:.75em;font-family:sans-serif;color:#3b4151}.swagger-ui .parameter__name.required{font-weight:700}.swagger-ui .parameter__name.required:after{font-size:10px;position:relative;top:-6px;padding:5px;content:"required";color:rgba(255,0,0,.6)}.swagger-ui .parameter__extension,.swagger-ui .parameter__in{font-size:12px;font-style:italic;font-family:monospace;font-weight:600;color:grey}.swagger-ui .parameter__deprecated{font-size:12px;font-style:italic;font-family:monospace;font-weight:600;color:red}.swagger-ui .parameter__empty_value_toggle{font-size:13px;padding-top:5px;padding-bottom:12px}.swagger-ui .parameter__empty_value_toggle input{margin-right:7px}.swagger-ui .parameter__empty_value_toggle.disabled{opacity:.7}.swagger-ui .table-container{padding:20px}.swagger-ui .response-col_description{width:99%}.swagger-ui .response-col_links{min-width:6em}.swagger-ui .topbar{padding:10px 0;background-color:#1b1b1b}.swagger-ui .topbar .topbar-wrapper,.swagger-ui .topbar a{display:flex;align-items:center}.swagger-ui .topbar a{font-size:1.5em;font-weight:700;flex:1;max-width:300px;text-decoration:none;font-family:sans-serif;color:#fff}.swagger-ui .topbar a span{margin:0;padding:0 10px}.swagger-ui .topbar .download-url-wrapper{display:flex;flex:3;justify-content:flex-end}.swagger-ui .topbar .download-url-wrapper input[type=text]{width:100%;margin:0;border:2px solid #62a03f;border-radius:4px 0 0 4px;outline:none}.swagger-ui .topbar .download-url-wrapper .select-label{display:flex;align-items:center;width:100%;max-width:600px;margin:0;color:#f0f0f0}.swagger-ui .topbar .download-url-wrapper .select-label span{font-size:16px;flex:1;padding:0 10px 0 0;text-align:right}.swagger-ui .topbar .download-url-wrapper .select-label select{flex:2;width:100%;border:2px solid #62a03f;outline:none;box-shadow:none}.swagger-ui .topbar .download-url-wrapper .download-url-button{font-size:16px;font-weight:700;padding:4px 30px;border:none;border-radius:0 4px 4px 0;background:#62a03f;font-family:sans-serif;color:#fff}.swagger-ui .info{margin:50px 0}.swagger-ui .info hgroup.main{margin:0 0 20px}.swagger-ui .info hgroup.main a{font-size:12px}.swagger-ui .info pre{font-size:14px}.swagger-ui .info li,.swagger-ui .info p,.swagger-ui .info table{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .info h1,.swagger-ui .info h2,.swagger-ui .info h3,.swagger-ui .info h4,.swagger-ui .info h5{font-family:sans-serif;color:#3b4151}.swagger-ui .info a{font-size:14px;transition:all .4s;font-family:sans-serif;color:#4990e2}.swagger-ui .info a:hover{color:#1f69c0}.swagger-ui .info>div{margin:0 0 5px}.swagger-ui .info .base-url{font-size:12px;font-weight:300!important;margin:0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .info .title{font-size:36px;margin:0;font-family:sans-serif;color:#3b4151}.swagger-ui .info .title small{font-size:10px;position:relative;top:-5px;display:inline-block;margin:0 0 0 5px;padding:2px 4px;vertical-align:super;border-radius:57px;background:#7d8492}.swagger-ui .info .title small pre{margin:0;padding:0;font-family:sans-serif;color:#fff}.swagger-ui .auth-btn-wrapper{display:flex;padding:10px 0;justify-content:center}.swagger-ui .auth-btn-wrapper .btn-done{margin-right:1em}.swagger-ui .auth-wrapper{display:flex;flex:1;justify-content:flex-end}.swagger-ui .auth-wrapper .authorize{padding-right:20px;margin-right:10px}.swagger-ui .auth-container{margin:0 0 10px;padding:10px 20px;border-bottom:1px solid #ebebeb}.swagger-ui .auth-container:last-of-type{margin:0;padding:10px 20px;border:0}.swagger-ui .auth-container h4{margin:5px 0 15px!important}.swagger-ui .auth-container .wrapper{margin:0;padding:0}.swagger-ui .auth-container input[type=password],.swagger-ui .auth-container input[type=text]{min-width:230px}.swagger-ui .auth-container .errors{font-size:12px;padding:10px;border-radius:4px;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .scopes h2{font-size:14px;font-family:sans-serif;color:#3b4151}.swagger-ui .scope-def{padding:0 0 20px}.swagger-ui .errors-wrapper{margin:20px;padding:10px 20px;-webkit-animation:scaleUp .5s;animation:scaleUp .5s;border:2px solid #f93e3e;border-radius:4px;background:rgba(249,62,62,.1)}.swagger-ui .errors-wrapper .error-wrapper{margin:0 0 10px}.swagger-ui .errors-wrapper .errors h4{font-size:14px;margin:0;font-family:monospace;font-weight:600;color:#3b4151}.swagger-ui .errors-wrapper .errors small{color:#606060}.swagger-ui .errors-wrapper hgroup{display:flex;align-items:center}.swagger-ui .errors-wrapper hgroup h4{font-size:20px;margin:0;flex:1;font-family:sans-serif;color:#3b4151}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleUp{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.swagger-ui .Resizer.vertical.disabled{display:none}.swagger-ui .markdown p,.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown p,.swagger-ui .renderedMarkdown pre{margin:1em auto}.swagger-ui .markdown pre,.swagger-ui .renderedMarkdown pre{color:#000;font-weight:400;white-space:pre-wrap;background:none;padding:0}.swagger-ui .markdown code,.swagger-ui .renderedMarkdown code{font-size:14px;padding:5px 7px;border-radius:4px;background:rgba(0,0,0,.05);font-family:monospace;font-weight:600;color:#9012fe}.swagger-ui .markdown pre>code,.swagger-ui .renderedMarkdown pre>code{display:block} - -/*# sourceMappingURL=swagger-ui.css.map*/ \ No newline at end of file diff --git a/docs/_vendor/github.com/google/docsy/static/js/swagger-ui-bundle.js b/docs/_vendor/github.com/google/docsy/static/js/swagger-ui-bundle.js deleted file mode 100644 index c48cc4cf57b..00000000000 --- a/docs/_vendor/github.com/google/docsy/static/js/swagger-ui-bundle.js +++ /dev/null @@ -1,134 +0,0 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(function(){try{return require("esprima")}catch(e){}}()):"function"==typeof define&&define.amd?define(["esprima"],t):"object"==typeof exports?exports.SwaggerUIBundle=t(function(){try{return require("esprima")}catch(e){}}()):e.SwaggerUIBundle=t(e.esprima)}(window,function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist",n(n.s=488)}([function(e,t,n){"use strict";e.exports=n(104)},function(e,t,n){e.exports=function(){"use strict";var e=Array.prototype.slice;function t(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function n(e){return a(e)?e:J(e)}function r(e){return s(e)?e:K(e)}function o(e){return u(e)?e:Y(e)}function i(e){return a(e)&&!c(e)?e:$(e)}function a(e){return!(!e||!e[p])}function s(e){return!(!e||!e[f])}function u(e){return!(!e||!e[h])}function c(e){return s(e)||u(e)}function l(e){return!(!e||!e[d])}t(r,n),t(o,n),t(i,n),n.isIterable=a,n.isKeyed=s,n.isIndexed=u,n.isAssociative=c,n.isOrdered=l,n.Keyed=r,n.Indexed=o,n.Set=i;var p="@@__IMMUTABLE_ITERABLE__@@",f="@@__IMMUTABLE_KEYED__@@",h="@@__IMMUTABLE_INDEXED__@@",d="@@__IMMUTABLE_ORDERED__@@",m=5,v=1<>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?C(e)+t:t}function O(){return!0}function A(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function T(e,t){return P(e,t,0)}function j(e,t){return P(e,t,t)}function P(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}var I=0,M=1,N=2,R="function"==typeof Symbol&&Symbol.iterator,D="@@iterator",L=R||D;function U(e){this.next=e}function q(e,t,n,r){var o=0===e?t:1===e?n:[t,n];return r?r.value=o:r={value:o,done:!1},r}function F(){return{value:void 0,done:!0}}function B(e){return!!H(e)}function z(e){return e&&"function"==typeof e.next}function V(e){var t=H(e);return t&&t.call(e)}function H(e){var t=e&&(R&&e[R]||e[D]);if("function"==typeof t)return t}function W(e){return e&&"number"==typeof e.length}function J(e){return null==e?ie():a(e)?e.toSeq():function(e){var t=ue(e)||"object"==typeof e&&new te(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}(e)}function K(e){return null==e?ie().toKeyedSeq():a(e)?s(e)?e.toSeq():e.fromEntrySeq():ae(e)}function Y(e){return null==e?ie():a(e)?s(e)?e.entrySeq():e.toIndexedSeq():se(e)}function $(e){return(null==e?ie():a(e)?s(e)?e.entrySeq():e:se(e)).toSetSeq()}U.prototype.toString=function(){return"[Iterator]"},U.KEYS=I,U.VALUES=M,U.ENTRIES=N,U.prototype.inspect=U.prototype.toSource=function(){return this.toString()},U.prototype[L]=function(){return this},t(J,n),J.of=function(){return J(arguments)},J.prototype.toSeq=function(){return this},J.prototype.toString=function(){return this.__toString("Seq {","}")},J.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},J.prototype.__iterate=function(e,t){return ce(this,e,t,!0)},J.prototype.__iterator=function(e,t){return le(this,e,t,!0)},t(K,J),K.prototype.toKeyedSeq=function(){return this},t(Y,J),Y.of=function(){return Y(arguments)},Y.prototype.toIndexedSeq=function(){return this},Y.prototype.toString=function(){return this.__toString("Seq [","]")},Y.prototype.__iterate=function(e,t){return ce(this,e,t,!1)},Y.prototype.__iterator=function(e,t){return le(this,e,t,!1)},t($,J),$.of=function(){return $(arguments)},$.prototype.toSetSeq=function(){return this},J.isSeq=oe,J.Keyed=K,J.Set=$,J.Indexed=Y;var G,Z,X,Q="@@__IMMUTABLE_SEQ__@@";function ee(e){this._array=e,this.size=e.length}function te(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function ne(e){this._iterable=e,this.size=e.length||e.size}function re(e){this._iterator=e,this._iteratorCache=[]}function oe(e){return!(!e||!e[Q])}function ie(){return G||(G=new ee([]))}function ae(e){var t=Array.isArray(e)?new ee(e).fromEntrySeq():z(e)?new re(e).fromEntrySeq():B(e)?new ne(e).fromEntrySeq():"object"==typeof e?new te(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function se(e){var t=ue(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function ue(e){return W(e)?new ee(e):z(e)?new re(e):B(e)?new ne(e):void 0}function ce(e,t,n,r){var o=e._cache;if(o){for(var i=o.length-1,a=0;a<=i;a++){var s=o[n?i-a:a];if(!1===t(s[1],r?s[0]:a,e))return a+1}return a}return e.__iterateUncached(t,n)}function le(e,t,n,r){var o=e._cache;if(o){var i=o.length-1,a=0;return new U(function(){var e=o[n?i-a:a];return a++>i?{value:void 0,done:!0}:q(t,r?e[0]:a-1,e[1])})}return e.__iteratorUncached(t,n)}function pe(e,t){return t?function e(t,n,r,o){return Array.isArray(n)?t.call(o,r,Y(n).map(function(r,o){return e(t,r,o,n)})):he(n)?t.call(o,r,K(n).map(function(r,o){return e(t,r,o,n)})):n}(t,e,"",{"":e}):fe(e)}function fe(e){return Array.isArray(e)?Y(e).map(fe).toList():he(e)?K(e).map(fe).toMap():e}function he(e){return e&&(e.constructor===Object||void 0===e.constructor)}function de(e,t){if(e===t||e!=e&&t!=t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!=e&&t!=t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function me(e,t){if(e===t)return!0;if(!a(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||s(e)!==s(t)||u(e)!==u(t)||l(e)!==l(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!c(e);if(l(e)){var r=e.entries();return t.every(function(e,t){var o=r.next().value;return o&&de(o[1],e)&&(n||de(o[0],t))})&&r.next().done}var o=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{o=!0;var i=e;e=t,t=i}var p=!0,f=t.__iterate(function(t,r){if(n?!e.has(t):o?!de(t,e.get(r,y)):!de(e.get(r,y),t))return p=!1,!1});return p&&e.size===f}function ve(e,t){if(!(this instanceof ve))return new ve(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(Z)return Z;Z=this}}function ge(e,t){if(!e)throw new Error(t)}function ye(e,t,n){if(!(this instanceof ye))return new ye(e,t,n);if(ge(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),tr?{value:void 0,done:!0}:q(e,o,n[t?r-o++:o++])})},t(te,K),te.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},te.prototype.has=function(e){return this._object.hasOwnProperty(e)},te.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,o=r.length-1,i=0;i<=o;i++){var a=r[t?o-i:i];if(!1===e(n[a],a,this))return i+1}return i},te.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,o=r.length-1,i=0;return new U(function(){var a=r[t?o-i:i];return i++>o?{value:void 0,done:!0}:q(e,a,n[a])})},te.prototype[d]=!0,t(ne,Y),ne.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=V(this._iterable),r=0;if(z(n))for(var o;!(o=n.next()).done&&!1!==e(o.value,r++,this););return r},ne.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=V(this._iterable);if(!z(n))return new U(F);var r=0;return new U(function(){var t=n.next();return t.done?t:q(e,r++,t.value)})},t(re,Y),re.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n,r=this._iterator,o=this._iteratorCache,i=0;i=r.length){var t=n.next();if(t.done)return t;r[o]=t.value}return q(e,o,r[o++])})},t(ve,Y),ve.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},ve.prototype.get=function(e,t){return this.has(e)?this._value:t},ve.prototype.includes=function(e){return de(this._value,e)},ve.prototype.slice=function(e,t){var n=this.size;return A(e,t,n)?this:new ve(this._value,j(t,n)-T(e,n))},ve.prototype.reverse=function(){return this},ve.prototype.indexOf=function(e){return de(this._value,e)?0:-1},ve.prototype.lastIndexOf=function(e){return de(this._value,e)?this.size:-1},ve.prototype.__iterate=function(e,t){for(var n=0;n=0&&t=0&&nn?{value:void 0,done:!0}:q(e,i++,a)})},ye.prototype.equals=function(e){return e instanceof ye?this._start===e._start&&this._end===e._end&&this._step===e._step:me(this,e)},t(be,n),t(_e,be),t(we,be),t(xe,be),be.Keyed=_e,be.Indexed=we,be.Set=xe;var Ee="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var n=65535&(e|=0),r=65535&(t|=0);return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function Se(e){return e>>>1&1073741824|3221225471&e}function Ce(e){if(!1===e||null==e)return 0;if("function"==typeof e.valueOf&&(!1===(e=e.valueOf())||null==e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){if(e!=e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)n^=e/=4294967295;return Se(n)}if("string"===t)return e.length>Me?function(e){var t=De[e];return void 0===t&&(t=ke(e),Re===Ne&&(Re=0,De={}),Re++,De[e]=t),t}(e):ke(e);if("function"==typeof e.hashCode)return e.hashCode();if("object"===t)return function(e){var t;if(je&&void 0!==(t=Oe.get(e)))return t;if(void 0!==(t=e[Ie]))return t;if(!Te){if(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[Ie]))return t;if(void 0!==(t=function(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}(e)))return t}if(t=++Pe,1073741824&Pe&&(Pe=0),je)Oe.set(e,t);else{if(void 0!==Ae&&!1===Ae(e))throw new Error("Non-extensible objects are not allowed as keys.");if(Te)Object.defineProperty(e,Ie,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[Ie]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[Ie]=t}}return t}(e);if("function"==typeof e.toString)return ke(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function ke(e){for(var t=0,n=0;n=t.length)throw new Error("Missing value for key: "+t[n]);e.set(t[n],t[n+1])}})},Ue.prototype.toString=function(){return this.__toString("Map {","}")},Ue.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},Ue.prototype.set=function(e,t){return Qe(this,e,t)},Ue.prototype.setIn=function(e,t){return this.updateIn(e,y,function(){return t})},Ue.prototype.remove=function(e){return Qe(this,e,y)},Ue.prototype.deleteIn=function(e){return this.updateIn(e,function(){return y})},Ue.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},Ue.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=function e(t,n,r,o){var i=t===y,a=n.next();if(a.done){var s=i?r:t,u=o(s);return u===s?t:u}ge(i||t&&t.set,"invalid keyPath");var c=a.value,l=i?y:t.get(c,y),p=e(l,n,r,o);return p===l?t:p===y?t.remove(c):(i?Xe():t).set(c,p)}(this,rn(e),t,n);return r===y?void 0:r},Ue.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Xe()},Ue.prototype.merge=function(){return rt(this,void 0,arguments)},Ue.prototype.mergeWith=function(t){var n=e.call(arguments,1);return rt(this,t,n)},Ue.prototype.mergeIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,Xe(),function(e){return"function"==typeof e.merge?e.merge.apply(e,n):n[n.length-1]})},Ue.prototype.mergeDeep=function(){return rt(this,ot,arguments)},Ue.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return rt(this,it(t),n)},Ue.prototype.mergeDeepIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,Xe(),function(e){return"function"==typeof e.mergeDeep?e.mergeDeep.apply(e,n):n[n.length-1]})},Ue.prototype.sort=function(e){return Tt(Jt(this,e))},Ue.prototype.sortBy=function(e,t){return Tt(Jt(this,t,e))},Ue.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},Ue.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new E)},Ue.prototype.asImmutable=function(){return this.__ensureOwner()},Ue.prototype.wasAltered=function(){return this.__altered},Ue.prototype.__iterator=function(e,t){return new Ye(this,e,t)},Ue.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},Ue.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Ze(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Ue.isMap=qe;var Fe,Be="@@__IMMUTABLE_MAP__@@",ze=Ue.prototype;function Ve(e,t){this.ownerID=e,this.entries=t}function He(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function We(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function Je(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function Ke(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function Ye(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&Ge(e._root)}function $e(e,t){return q(e,t[0],t[1])}function Ge(e,t){return{node:e,index:0,__prev:t}}function Ze(e,t,n,r){var o=Object.create(ze);return o.size=e,o._root=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Xe(){return Fe||(Fe=Ze(0))}function Qe(e,t,n){var r,o;if(e._root){var i=w(b),a=w(_);if(r=et(e._root,e.__ownerID,0,void 0,t,n,i,a),!a.value)return e;o=e.size+(i.value?n===y?-1:1:0)}else{if(n===y)return e;o=1,r=new Ve(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=o,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?Ze(o,r):Xe()}function et(e,t,n,r,o,i,a,s){return e?e.update(t,n,r,o,i,a,s):i===y?e:(x(s),x(a),new Ke(t,r,[o,i]))}function tt(e){return e.constructor===Ke||e.constructor===Je}function nt(e,t,n,r,o){if(e.keyHash===r)return new Je(t,r,[e.entry,o]);var i,a=(0===n?e.keyHash:e.keyHash>>>n)&g,s=(0===n?r:r>>>n)&g;return new He(t,1<>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function ut(e,t,n,r){var o=r?e:S(e);return o[t]=n,o}ze[Be]=!0,ze.delete=ze.remove,ze.removeIn=ze.deleteIn,Ve.prototype.get=function(e,t,n,r){for(var o=this.entries,i=0,a=o.length;i=ct)return function(e,t,n,r){e||(e=new E);for(var o=new Ke(e,Ce(n),[n,r]),i=0;i>>e)&g),i=this.bitmap;return 0==(i&o)?r:this.nodes[st(i&o-1)].get(e+m,t,n,r)},He.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=Ce(r));var s=(0===t?n:n>>>t)&g,u=1<=lt)return function(e,t,n,r,o){for(var i=0,a=new Array(v),s=0;0!==n;s++,n>>>=1)a[s]=1&n?t[i++]:void 0;return a[r]=o,new We(e,i+1,a)}(e,f,c,s,d);if(l&&!d&&2===f.length&&tt(f[1^p]))return f[1^p];if(l&&d&&1===f.length&&tt(d))return d;var b=e&&e===this.ownerID,_=l?d?c:c^u:c|u,w=l?d?ut(f,p,d,b):function(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var o=new Array(r),i=0,a=0;a>>e)&g,i=this.nodes[o];return i?i.get(e+m,t,n,r):r},We.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=Ce(r));var s=(0===t?n:n>>>t)&g,u=o===y,c=this.nodes,l=c[s];if(u&&!l)return this;var p=et(l,e,t+m,n,r,o,i,a);if(p===l)return this;var f=this.count;if(l){if(!p&&--f0&&r=0&&e=e.size||t<0)return e.withMutations(function(e){t<0?kt(e,t).set(0,n):kt(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,o=e._root,i=w(_);return t>=At(e._capacity)?r=Et(r,e.__ownerID,0,t,n,i):o=Et(o,e.__ownerID,e._level,t,n,i),i.value?e.__ownerID?(e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e):wt(e._origin,e._capacity,e._level,o,r):e}(this,e,t)},ft.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},ft.prototype.insert=function(e,t){return this.splice(e,0,t)},ft.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=m,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):xt()},ft.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations(function(n){kt(n,0,t+e.length);for(var r=0;r>>t&g;if(r>=this.array.length)return new vt([],e);var o,i=0===r;if(t>0){var a=this.array[r];if((o=a&&a.removeBefore(e,t-m,n))===a&&i)return this}if(i&&!o)return this;var s=St(this,e);if(!i)for(var u=0;u>>t&g;if(o>=this.array.length)return this;if(t>0){var i=this.array[o];if((r=i&&i.removeAfter(e,t-m,n))===i&&o===this.array.length-1)return this}var a=St(this,e);return a.array.splice(o+1),r&&(a.array[o]=r),a};var gt,yt,bt={};function _t(e,t){var n=e._origin,r=e._capacity,o=At(r),i=e._tail;return a(e._root,e._level,0);function a(e,s,u){return 0===s?function(e,a){var s=a===o?i&&i.array:e&&e.array,u=a>n?0:n-a,c=r-a;return c>v&&(c=v),function(){if(u===c)return bt;var e=t?--c:u++;return s&&s[e]}}(e,u):function(e,o,i){var s,u=e&&e.array,c=i>n?0:n-i>>o,l=1+(r-i>>o);return l>v&&(l=v),function(){for(;;){if(s){var e=s();if(e!==bt)return e;s=null}if(c===l)return bt;var n=t?--l:c++;s=a(u&&u[n],o-m,i+(n<>>n&g,u=e&&s0){var c=e&&e.array[s],l=Et(c,t,n-m,r,o,i);return l===c?e:((a=St(e,t)).array[s]=l,a)}return u&&e.array[s]===o?e:(x(i),a=St(e,t),void 0===o&&s===a.array.length-1?a.array.pop():a.array[s]=o,a)}function St(e,t){return t&&e&&t===e.ownerID?e:new vt(e?e.array.slice():[],t)}function Ct(e,t){if(t>=At(e._capacity))return e._tail;if(t<1<0;)n=n.array[t>>>r&g],r-=m;return n}}function kt(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new E,o=e._origin,i=e._capacity,a=o+t,s=void 0===n?i:n<0?i+n:o+n;if(a===o&&s===i)return e;if(a>=s)return e.clear();for(var u=e._level,c=e._root,l=0;a+l<0;)c=new vt(c&&c.array.length?[void 0,c]:[],r),l+=1<<(u+=m);l&&(a+=l,o+=l,s+=l,i+=l);for(var p=At(i),f=At(s);f>=1<p?new vt([],r):h;if(h&&f>p&&am;y-=m){var b=p>>>y&g;v=v.array[b]=St(v.array[b],r)}v.array[p>>>m&g]=h}if(s=f)a-=f,s-=f,u=m,c=null,d=d&&d.removeBefore(r,0,a);else if(a>o||f>>u&g;if(_!==f>>>u&g)break;_&&(l+=(1<o&&(c=c.removeBefore(r,u,a-l)),c&&fi&&(i=c.size),a(u)||(c=c.map(function(e){return pe(e)})),r.push(c)}return i>e.size&&(e=e.setSize(i)),at(e,t,r)}function At(e){return e>>m<=v&&a.size>=2*i.size?(r=(o=a.filter(function(e,t){return void 0!==e&&s!==t})).toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=o.__ownerID=e.__ownerID)):(r=i.remove(t),o=s===a.size-1?a.pop():a.set(s,void 0))}else if(u){if(n===a.get(s)[1])return e;r=i,o=a.set(s,[t,n])}else r=i.set(t,a.size),o=a.set(a.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=o,e.__hash=void 0,e):Pt(r,o)}function Nt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function Rt(e){this._iter=e,this.size=e.size}function Dt(e){this._iter=e,this.size=e.size}function Lt(e){this._iter=e,this.size=e.size}function Ut(e){var t=en(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=tn,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return!1!==t(n,e,r)},n)},t.__iteratorUncached=function(t,n){if(t===N){var r=e.__iterator(t,n);return new U(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===M?I:M,n)},t}function qt(e,t,n){var r=en(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,o){var i=e.get(r,y);return i===y?o:t.call(n,i,r,e)},r.__iterateUncached=function(r,o){var i=this;return e.__iterate(function(e,o,a){return!1!==r(t.call(n,e,o,a),o,i)},o)},r.__iteratorUncached=function(r,o){var i=e.__iterator(N,o);return new U(function(){var o=i.next();if(o.done)return o;var a=o.value,s=a[0];return q(r,s,t.call(n,a[1],s,e),o)})},r}function Ft(e,t){var n=en(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=Ut(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=tn,n.__iterate=function(t,n){var r=this;return e.__iterate(function(e,n){return t(e,n,r)},!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function Bt(e,t,n,r){var o=en(e);return r&&(o.has=function(r){var o=e.get(r,y);return o!==y&&!!t.call(n,o,r,e)},o.get=function(r,o){var i=e.get(r,y);return i!==y&&t.call(n,i,r,e)?i:o}),o.__iterateUncached=function(o,i){var a=this,s=0;return e.__iterate(function(e,i,u){if(t.call(n,e,i,u))return s++,o(e,r?i:s-1,a)},i),s},o.__iteratorUncached=function(o,i){var a=e.__iterator(N,i),s=0;return new U(function(){for(;;){var i=a.next();if(i.done)return i;var u=i.value,c=u[0],l=u[1];if(t.call(n,l,c,e))return q(o,r?c:s++,l,i)}})},o}function zt(e,t,n,r){var o=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n===1/0?n=o:n|=0),A(t,n,o))return e;var i=T(t,o),a=j(n,o);if(i!=i||a!=a)return zt(e.toSeq().cacheResult(),t,n,r);var s,u=a-i;u==u&&(s=u<0?0:u);var c=en(e);return c.size=0===s?s:e.size&&s||void 0,!r&&oe(e)&&s>=0&&(c.get=function(t,n){return(t=k(this,t))>=0&&ts)return{value:void 0,done:!0};var e=o.next();return r||t===M?e:q(t,u-1,t===I?void 0:e.value[1],e)})},c}function Vt(e,t,n,r){var o=en(e);return o.__iterateUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterate(o,i);var s=!0,u=0;return e.__iterate(function(e,i,c){if(!s||!(s=t.call(n,e,i,c)))return u++,o(e,r?i:u-1,a)}),u},o.__iteratorUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterator(o,i);var s=e.__iterator(N,i),u=!0,c=0;return new U(function(){var e,i,l;do{if((e=s.next()).done)return r||o===M?e:q(o,c++,o===I?void 0:e.value[1],e);var p=e.value;i=p[0],l=p[1],u&&(u=t.call(n,l,i,a))}while(u);return o===N?e:q(o,i,l,e)})},o}function Ht(e,t){var n=s(e),o=[e].concat(t).map(function(e){return a(e)?n&&(e=r(e)):e=n?ae(e):se(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===o.length)return e;if(1===o.length){var i=o[0];if(i===e||n&&s(i)||u(e)&&u(i))return i}var c=new ee(o);return n?c=c.toKeyedSeq():u(e)||(c=c.toSetSeq()),(c=c.flatten(!0)).size=o.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),c}function Wt(e,t,n){var r=en(e);return r.__iterateUncached=function(r,o){var i=0,s=!1;return function e(u,c){var l=this;u.__iterate(function(o,u){return(!t||c0}function $t(e,t,r){var o=en(e);return o.size=new ee(r).map(function(e){return e.size}).min(),o.__iterate=function(e,t){for(var n,r=this.__iterator(M,t),o=0;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},o.__iteratorUncached=function(e,o){var i=r.map(function(e){return e=n(e),V(o?e.reverse():e)}),a=0,s=!1;return new U(function(){var n;return s||(n=i.map(function(e){return e.next()}),s=n.some(function(e){return e.done})),s?{value:void 0,done:!0}:q(e,a++,t.apply(null,n.map(function(e){return e.value})))})},o}function Gt(e,t){return oe(e)?t:e.constructor(t)}function Zt(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function Xt(e){return Le(e.size),C(e)}function Qt(e){return s(e)?r:u(e)?o:i}function en(e){return Object.create((s(e)?K:u(e)?Y:$).prototype)}function tn(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):J.prototype.cacheResult.call(this)}function nn(e,t){return e>t?1:e=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):An(e,t)},En.prototype.pushAll=function(e){if(0===(e=o(e)).size)return this;Le(e.size);var t=this.size,n=this._head;return e.reverse().forEach(function(e){t++,n={value:e,next:n}}),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):An(t,n)},En.prototype.pop=function(){return this.slice(1)},En.prototype.unshift=function(){return this.push.apply(this,arguments)},En.prototype.unshiftAll=function(e){return this.pushAll(e)},En.prototype.shift=function(){return this.pop.apply(this,arguments)},En.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Tn()},En.prototype.slice=function(e,t){if(A(e,t,this.size))return this;var n=T(e,this.size);if(j(t,this.size)!==this.size)return we.prototype.slice.call(this,e,t);for(var r=this.size-n,o=this._head;n--;)o=o.next;return this.__ownerID?(this.size=r,this._head=o,this.__hash=void 0,this.__altered=!0,this):An(r,o)},En.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?An(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},En.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},En.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new U(function(){if(r){var t=r.value;return r=r.next,q(e,n++,t)}return{value:void 0,done:!0}})},En.isStack=Sn;var Cn,kn="@@__IMMUTABLE_STACK__@@",On=En.prototype;function An(e,t,n,r){var o=Object.create(On);return o.size=e,o._head=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Tn(){return Cn||(Cn=An(0))}function jn(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}On[kn]=!0,On.withMutations=ze.withMutations,On.asMutable=ze.asMutable,On.asImmutable=ze.asImmutable,On.wasAltered=ze.wasAltered,n.Iterator=U,jn(n,{toArray:function(){Le(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate(function(t,n){e[n]=t}),e},toIndexedSeq:function(){return new Rt(this)},toJS:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJS?e.toJS():e}).__toJS()},toJSON:function(){return this.toSeq().map(function(e){return e&&"function"==typeof e.toJSON?e.toJSON():e}).__toJS()},toKeyedSeq:function(){return new Nt(this,!0)},toMap:function(){return Ue(this.toKeyedSeq())},toObject:function(){Le(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e},toOrderedMap:function(){return Tt(this.toKeyedSeq())},toOrderedSet:function(){return gn(s(this)?this.valueSeq():this)},toSet:function(){return cn(s(this)?this.valueSeq():this)},toSetSeq:function(){return new Dt(this)},toSeq:function(){return u(this)?this.toIndexedSeq():s(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return En(s(this)?this.valueSeq():this)},toList:function(){return ft(s(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){var t=e.call(arguments,0);return Gt(this,Ht(this,t))},includes:function(e){return this.some(function(t){return de(t,e)})},entries:function(){return this.__iterator(N)},every:function(e,t){Le(this.size);var n=!0;return this.__iterate(function(r,o,i){if(!e.call(t,r,o,i))return n=!1,!1}),n},filter:function(e,t){return Gt(this,Bt(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return Le(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){Le(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!=r?r.toString():""}),t},keys:function(){return this.__iterator(I)},map:function(e,t){return Gt(this,qt(this,e,t))},reduce:function(e,t,n){var r,o;return Le(this.size),arguments.length<2?o=!0:r=t,this.__iterate(function(t,i,a){o?(o=!1,r=t):r=e.call(n,r,t,i,a)}),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return Gt(this,Ft(this,!0))},slice:function(e,t){return Gt(this,zt(this,e,t,!0))},some:function(e,t){return!this.every(Rn(e),t)},sort:function(e){return Gt(this,Jt(this,e))},values:function(){return this.__iterator(M)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return C(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return function(e,t,n){var r=Ue().asMutable();return e.__iterate(function(o,i){r.update(t.call(n,o,i,e),0,function(e){return e+1})}),r.asImmutable()}(this,e,t)},equals:function(e){return me(this,e)},entrySeq:function(){var e=this;if(e._cache)return new ee(e._cache);var t=e.toSeq().map(Nn).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(Rn(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate(function(n,o,i){if(e.call(t,n,o,i))return r=[o,n],!1}),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(){return this.find(O)},flatMap:function(e,t){return Gt(this,function(e,t,n){var r=Qt(e);return e.toSeq().map(function(o,i){return r(t.call(n,o,i,e))}).flatten(!0)}(this,e,t))},flatten:function(e){return Gt(this,Wt(this,e,!0))},fromEntrySeq:function(){return new Lt(this)},get:function(e,t){return this.find(function(t,n){return de(n,e)},void 0,t)},getIn:function(e,t){for(var n,r=this,o=rn(e);!(n=o.next()).done;){var i=n.value;if((r=r&&r.get?r.get(i,y):y)===y)return t}return r},groupBy:function(e,t){return function(e,t,n){var r=s(e),o=(l(e)?Tt():Ue()).asMutable();e.__iterate(function(i,a){o.update(t.call(n,i,a,e),function(e){return(e=e||[]).push(r?[a,i]:i),e})});var i=Qt(e);return o.map(function(t){return Gt(e,i(t))})}(this,e,t)},has:function(e){return this.get(e,y)!==y},hasIn:function(e){return this.getIn(e,y)!==y},isSubset:function(e){return e="function"==typeof e.includes?e:n(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return(e="function"==typeof e.isSubset?e:n(e)).isSubset(this)},keyOf:function(e){return this.findKey(function(t){return de(t,e)})},keySeq:function(){return this.toSeq().map(Mn).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return Kt(this,e)},maxBy:function(e,t){return Kt(this,t,e)},min:function(e){return Kt(this,e?Dn(e):qn)},minBy:function(e,t){return Kt(this,t?Dn(t):qn,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return Gt(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return Gt(this,Vt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(Rn(e),t)},sortBy:function(e,t){return Gt(this,Jt(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return Gt(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return Gt(this,function(e,t,n){var r=en(e);return r.__iterateUncached=function(r,o){var i=this;if(o)return this.cacheResult().__iterate(r,o);var a=0;return e.__iterate(function(e,o,s){return t.call(n,e,o,s)&&++a&&r(e,o,i)}),a},r.__iteratorUncached=function(r,o){var i=this;if(o)return this.cacheResult().__iterator(r,o);var a=e.__iterator(N,o),s=!0;return new U(function(){if(!s)return{value:void 0,done:!0};var e=a.next();if(e.done)return e;var o=e.value,u=o[0],c=o[1];return t.call(n,c,u,i)?r===N?e:q(r,u,c,e):(s=!1,{value:void 0,done:!0})})},r}(this,e,t))},takeUntil:function(e,t){return this.takeWhile(Rn(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=function(e){if(e.size===1/0)return 0;var t=l(e),n=s(e),r=t?1:0;return function(e,t){return t=Ee(t,3432918353),t=Ee(t<<15|t>>>-15,461845907),t=Ee(t<<13|t>>>-13,5),t=Ee((t=(t+3864292196|0)^e)^t>>>16,2246822507),t=Se((t=Ee(t^t>>>13,3266489909))^t>>>16)}(e.__iterate(n?t?function(e,t){r=31*r+Fn(Ce(e),Ce(t))|0}:function(e,t){r=r+Fn(Ce(e),Ce(t))|0}:t?function(e){r=31*r+Ce(e)|0}:function(e){r=r+Ce(e)|0}),r)}(this))}});var Pn=n.prototype;Pn[p]=!0,Pn[L]=Pn.values,Pn.__toJS=Pn.toArray,Pn.__toStringMapper=Ln,Pn.inspect=Pn.toSource=function(){return this.toString()},Pn.chain=Pn.flatMap,Pn.contains=Pn.includes,jn(r,{flip:function(){return Gt(this,Ut(this))},mapEntries:function(e,t){var n=this,r=0;return Gt(this,this.toSeq().map(function(o,i){return e.call(t,[i,o],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return Gt(this,this.toSeq().flip().map(function(r,o){return e.call(t,r,o,n)}).flip())}});var In=r.prototype;function Mn(e,t){return t}function Nn(e,t){return[t,e]}function Rn(e){return function(){return!e.apply(this,arguments)}}function Dn(e){return function(){return-e.apply(this,arguments)}}function Ln(e){return"string"==typeof e?JSON.stringify(e):String(e)}function Un(){return S(arguments)}function qn(e,t){return et?-1:0}function Fn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}return In[f]=!0,In[L]=Pn.entries,In.__toJS=Pn.toObject,In.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+Ln(e)},jn(o,{toKeyedSeq:function(){return new Nt(this,!1)},filter:function(e,t){return Gt(this,Bt(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return Gt(this,Ft(this,!1))},slice:function(e,t){return Gt(this,zt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=T(e,e<0?this.count():this.size);var r=this.slice(0,e);return Gt(this,1===n?r:r.concat(S(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return Gt(this,Wt(this,e,!1))},get:function(e,t){return(e=k(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return(e=k(this,e))>=0&&(void 0!==this.size?this.size===1/0||e5e3)return e.textContent;return function(e){for(var n,r,o,i,a,s=e.textContent,u=0,c=s[0],l=1,p=e.innerHTML="",f=0;r=n,n=f<7&&"\\"==n?1:l;){if(l=c,c=s[++u],i=p.length>1,!l||f>8&&"\n"==l||[/\S/.test(l),1,1,!/[$\w]/.test(l),("/"==n||"\n"==n)&&i,'"'==n&&i,"'"==n&&i,s[u-4]+r+n=="--\x3e",r+n=="*/"][f])for(p&&(e.appendChild(a=t.createElement("span")).setAttribute("style",["color: #555; font-weight: bold;","","","color: #555;",""][f?f<3?2:f>6?4:f>3?3:+/^(a(bstract|lias|nd|rguments|rray|s(m|sert)?|uto)|b(ase|egin|ool(ean)?|reak|yte)|c(ase|atch|har|hecked|lass|lone|ompl|onst|ontinue)|de(bugger|cimal|clare|f(ault|er)?|init|l(egate|ete)?)|do|double|e(cho|ls?if|lse(if)?|nd|nsure|num|vent|x(cept|ec|p(licit|ort)|te(nds|nsion|rn)))|f(allthrough|alse|inal(ly)?|ixed|loat|or(each)?|riend|rom|unc(tion)?)|global|goto|guard|i(f|mp(lements|licit|ort)|n(it|clude(_once)?|line|out|stanceof|t(erface|ernal)?)?|s)|l(ambda|et|ock|ong)|m(icrolight|odule|utable)|NaN|n(amespace|ative|ext|ew|il|ot|ull)|o(bject|perator|r|ut|verride)|p(ackage|arams|rivate|rotected|rotocol|ublic)|r(aise|e(adonly|do|f|gister|peat|quire(_once)?|scue|strict|try|turn))|s(byte|ealed|elf|hort|igned|izeof|tatic|tring|truct|ubscript|uper|ynchronized|witch)|t(emplate|hen|his|hrows?|ransient|rue|ry|ype(alias|def|id|name|of))|u(n(checked|def(ined)?|ion|less|signed|til)|se|sing)|v(ar|irtual|oid|olatile)|w(char_t|hen|here|hile|ith)|xor|yield)$/.test(p):0]),a.appendChild(t.createTextNode(p))),o=f&&f<7?f:o,p="",f=11;![1,/[\/{}[(\-+*=<>:;|\\.,?!&@~]/.test(l),/[\])]/.test(l),/[$\w]/.test(l),"/"==l&&o<2&&"<"!=n,'"'==l,"'"==l,l+c+s[u+1]+s[u+2]=="\x3c!--",l+c=="/*",l+c=="//","#"==l][--f];);p+=l}}(e)}function Q(e){var t;if([/filename\*=[^']+'\w*'"([^"]+)";?/i,/filename\*=[^']+'\w*'([^;]+);?/i,/filename="([^;]*);?"/i,/filename=([^;]*);?/i].some(function(n){return null!==(t=n.exec(e))}),null!==t&&t.length>1)try{return decodeURIComponent(t[1])}catch(e){console.error(e)}return null}function ee(e){return t=e.replace(/\.[^.\/]*$/,""),b()(g()(t));var t}var te=function(e,t){if(e>t)return"Value must be less than Maximum"},ne=function(e,t){if(et)return"Value must be less than MaxLength"},pe=function(e,t){if(e.length2&&void 0!==arguments[2]?arguments[2]:{},r=n.isOAS3,o=void 0!==r&&r,i=n.bypassRequiredCheck,a=void 0!==i&&i,s=[],u=e.get("required"),c=Object(P.a)(e,{isOAS3:o}),p=c.schema,h=c.parameterContentMediaType;if(!p)return s;var m=p.get("required"),v=p.get("maximum"),g=p.get("minimum"),y=p.get("type"),b=p.get("format"),_=p.get("maxLength"),w=p.get("minLength"),x=p.get("pattern");if(y&&(u||m||t)){var E="string"===y&&t,S="array"===y&&l()(t)&&t.length,C="array"===y&&d.a.List.isList(t)&&t.count(),k="array"===y&&"string"==typeof t&&t,O="file"===y&&t instanceof A.a.File,T="boolean"===y&&(t||!1===t),j="number"===y&&(t||0===t),I="integer"===y&&(t||0===t),M="object"===y&&"object"===f()(t)&&null!==t,N="object"===y&&"string"==typeof t&&t,R=[E,S,C,k,O,T,j,I,M,N],D=R.some(function(e){return!!e});if((u||m)&&!D&&!a)return s.push("Required field is not provided"),s;if("object"===y&&"string"==typeof t&&(null===h||"application/json"===h))try{JSON.parse(t)}catch(e){return s.push("Parameter string value must be valid JSON"),s}if(x){var L=fe(t,x);L&&s.push(L)}if(_||0===_){var U=le(t,_);U&&s.push(U)}if(w){var q=pe(t,w);q&&s.push(q)}if(v||0===v){var F=te(t,v);F&&s.push(F)}if(g||0===g){var B=ne(t,g);B&&s.push(B)}if("string"===y){var z;if(!(z="date-time"===b?ue(t):"uuid"===b?ce(t):se(t)))return s;s.push(z)}else if("boolean"===y){var V=ae(t);if(!V)return s;s.push(V)}else if("number"===y){var H=re(t);if(!H)return s;s.push(H)}else if("integer"===y){var W=oe(t);if(!W)return s;s.push(W)}else if("array"===y){var J;if(!C||!t.count())return s;J=p.getIn(["items","type"]),t.forEach(function(e,t){var n;"number"===J?n=re(e):"integer"===J?n=oe(e):"string"===J&&(n=se(e)),n&&s.push({index:t,error:n})})}else if("file"===y){var K=ie(t);if(!K)return s;s.push(K)}}return s},de=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(/xml/.test(t)){if(!e.xml||!e.xml.name){if(e.xml=e.xml||{},!e.$$ref)return e.type||e.items||e.properties||e.additionalProperties?'\n\x3c!-- XML example cannot be generated; root element name is undefined --\x3e':null;var r=e.$$ref.match(/\S*\/(\S+)$/);e.xml.name=r[1]}return Object(k.memoizedCreateXMLExample)(e,n)}var i=Object(k.memoizedSampleFromSchema)(e,n);return"object"===f()(i)?o()(i,null,2):i},me=function(){var e={},t=A.a.location.search;if(!t)return{};if(""!=t){var n=t.substr(1).split("&");for(var r in n)n.hasOwnProperty(r)&&(r=n[r].split("="),e[decodeURIComponent(r[0])]=r[1]&&decodeURIComponent(r[1])||"")}return e},ve=function(t){return(t instanceof e?t:new e(t.toString(),"utf-8")).toString("base64")},ge={operationsSorter:{alpha:function(e,t){return e.get("path").localeCompare(t.get("path"))},method:function(e,t){return e.get("method").localeCompare(t.get("method"))}},tagsSorter:{alpha:function(e,t){return e.localeCompare(t)}}},ye=function(e){var t=[];for(var n in e){var r=e[n];void 0!==r&&""!==r&&t.push([n,"=",encodeURIComponent(r).replace(/%20/g,"+")].join(""))}return t.join("&")},be=function(e,t,n){return!!E()(n,function(n){return C()(e[n],t[n])})};function _e(e){return"string"!=typeof e||""===e?"":Object(m.sanitizeUrl)(e)}function we(e){if(!d.a.OrderedMap.isOrderedMap(e))return null;if(!e.size)return null;var t=e.find(function(e,t){return t.startsWith("2")&&u()(e.get("content")||{}).length>0}),n=e.get("default")||d.a.OrderedMap(),r=(n.get("content")||d.a.OrderedMap()).keySeq().toJS().length?n:null;return t||r}var xe=function(e){return"string"==typeof e||e instanceof String?e.trim().replace(/\s/g,"%20"):""},Ee=function(e){return j()(xe(e).replace(/%20/g,"_"))},Se=function(e){return e.filter(function(e,t){return/^x-/.test(t)})},Ce=function(e){return e.filter(function(e,t){return/^pattern|maxLength|minLength|maximum|minimum/.test(t)})};function ke(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){return!0};if("object"!==f()(e)||l()(e)||null===e||!t)return e;var r=a()({},e);return u()(r).forEach(function(e){e===t&&n(r[e],e)?delete r[e]:r[e]=ke(r[e],t,n)}),r}function Oe(e){if("string"==typeof e)return e;if(e&&e.toJS&&(e=e.toJS()),"object"===f()(e)&&null!==e)try{return o()(e,null,2)}catch(t){return String(e)}return null==e?"":e.toString()}function Ae(e){return"number"==typeof e?e.toString():e}function Te(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.returnAll,r=void 0!==n&&n,o=t.allowHashes,i=void 0===o||o;if(!d.a.Map.isMap(e))throw new Error("paramToIdentifier: received a non-Im.Map parameter as input");var a=e.get("name"),s=e.get("in"),u=[];return e&&e.hashCode&&s&&a&&i&&u.push("".concat(s,".").concat(a,".hash-").concat(e.hashCode())),s&&a&&u.push("".concat(s,".").concat(a)),u.push(a),r?u:u[0]||""}function je(e,t){return Te(e,{returnAll:!0}).map(function(e){return t[e]}).filter(function(e){return void 0!==e})[0]}function Pe(){return Me(M()(32).toString("base64"))}function Ie(e){return Me(R()("sha256").update(e).digest("base64"))}function Me(e){return e.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}}).call(this,n(64).Buffer)},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var r=n(54);function o(e,t){for(var n=0;n1?t-1:0),o=1;o2?n-2:0),i=2;i>",i={listOf:function(e){return c(e,"List",r.List.isList)},mapOf:function(e,t){return l(e,t,"Map",r.Map.isMap)},orderedMapOf:function(e,t){return l(e,t,"OrderedMap",r.OrderedMap.isOrderedMap)},setOf:function(e){return c(e,"Set",r.Set.isSet)},orderedSetOf:function(e){return c(e,"OrderedSet",r.OrderedSet.isOrderedSet)},stackOf:function(e){return c(e,"Stack",r.Stack.isStack)},iterableOf:function(e){return c(e,"Iterable",r.Iterable.isIterable)},recordOf:function(e){return s(function(t,n,o,i,s){for(var u=arguments.length,c=Array(u>5?u-5:0),l=5;l6?u-6:0),l=6;l5?c-5:0),p=5;p5?i-5:0),s=5;s key("+l[p]+")"].concat(a));if(h instanceof Error)return h}})).apply(void 0,i);var u})}function p(e){var t=void 0===arguments[1]?"Iterable":arguments[1],n=void 0===arguments[2]?r.Iterable.isIterable:arguments[2];return s(function(r,o,i,s,u){for(var c=arguments.length,l=Array(c>5?c-5:0),p=5;p4)}function u(e){var t=e.get("swagger");return"string"==typeof t&&t.startsWith("2.0")}function c(e){return function(t,n){return function(r){return n&&n.specSelectors&&n.specSelectors.specJson?s(n.specSelectors.specJson())?a.a.createElement(e,o()({},r,n,{Ori:t})):a.a.createElement(t,r):(console.warn("OAS3 wrapper: couldn't get spec"),null)}}}},function(e,t,n){"use strict"; -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,u=a(e),c=1;c0){var o=n.map(function(e){return console.error(e),e.line=e.fullPath?g(y,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",A()(e,"message",{enumerable:!0,value:e.message}),e});i.newThrownErrBatch(o)}return r.updateResolved(t)})}},_e=[],we=V()(k()(S.a.mark(function e(){var t,n,r,o,i,a,s,u,c,l,p,f,h,d,m,v,g;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=_e.system){e.next=4;break}return console.error("debResolveSubtrees: don't have a system to operate on, aborting."),e.abrupt("return");case 4:if(n=t.errActions,r=t.errSelectors,o=t.fn,i=o.resolveSubtree,a=o.AST,s=void 0===a?{}:a,u=t.specSelectors,c=t.specActions,i){e.next=8;break}return console.error("Error: Swagger-Client did not provide a `resolveSubtree` method, doing nothing."),e.abrupt("return");case 8:return l=s.getLineNumberForPath?s.getLineNumberForPath:function(){},p=u.specStr(),f=t.getConfigs(),h=f.modelPropertyMacro,d=f.parameterMacro,m=f.requestInterceptor,v=f.responseInterceptor,e.prev=11,e.next=14,_e.reduce(function(){var e=k()(S.a.mark(function e(t,o){var a,s,c,f,g,y,b;return S.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t;case 2:return a=e.sent,s=a.resultMap,c=a.specWithCurrentSubtrees,e.next=7,i(c,o,{baseDoc:u.url(),modelPropertyMacro:h,parameterMacro:d,requestInterceptor:m,responseInterceptor:v});case 7:return f=e.sent,g=f.errors,y=f.spec,r.allErrors().size&&n.clearBy(function(e){return"thrown"!==e.get("type")||"resolver"!==e.get("source")||!e.get("fullPath").every(function(e,t){return e===o[t]||void 0===o[t]})}),j()(g)&&g.length>0&&(b=g.map(function(e){return e.line=e.fullPath?l(p,e.fullPath):null,e.path=e.fullPath?e.fullPath.join("."):null,e.level="error",e.type="thrown",e.source="resolver",A()(e,"message",{enumerable:!0,value:e.message}),e}),n.newThrownErrBatch(b)),W()(s,o,y),W()(c,o,y),e.abrupt("return",{resultMap:s,specWithCurrentSubtrees:c});case 15:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}(),x.a.resolve({resultMap:(u.specResolvedSubtree([])||Object(R.Map)()).toJS(),specWithCurrentSubtrees:u.specJson().toJS()}));case 14:g=e.sent,delete _e.system,_e=[],e.next=22;break;case 19:e.prev=19,e.t0=e.catch(11),console.error(e.t0);case 22:c.updateResolvedSubtree([],g.resultMap);case 23:case"end":return e.stop()}},e,null,[[11,19]])})),35),xe=function(e){return function(t){_e.map(function(e){return e.join("@@")}).indexOf(e.join("@@"))>-1||(_e.push(e),_e.system=t,we())}};function Ee(e,t,n,r,o){return{type:X,payload:{path:e,value:r,paramName:t,paramIn:n,isXml:o}}}function Se(e,t,n,r){return{type:X,payload:{path:e,param:t,value:n,isXml:r}}}var Ce=function(e,t){return{type:le,payload:{path:e,value:t}}},ke=function(){return{type:le,payload:{path:[],value:Object(R.Map)()}}},Oe=function(e,t){return{type:ee,payload:{pathMethod:e,isOAS3:t}}},Ae=function(e,t,n,r){return{type:Q,payload:{pathMethod:e,paramName:t,paramIn:n,includeEmptyValue:r}}};function Te(e){return{type:se,payload:{pathMethod:e}}}function je(e,t){return{type:ue,payload:{path:e,value:t,key:"consumes_value"}}}function Pe(e,t){return{type:ue,payload:{path:e,value:t,key:"produces_value"}}}var Ie=function(e,t,n){return{payload:{path:e,method:t,res:n},type:te}},Me=function(e,t,n){return{payload:{path:e,method:t,req:n},type:ne}},Ne=function(e,t,n){return{payload:{path:e,method:t,req:n},type:re}},Re=function(e){return{payload:e,type:oe}},De=function(e){return function(t){var n=t.fn,r=t.specActions,o=t.specSelectors,i=t.getConfigs,a=t.oas3Selectors,s=e.pathName,u=e.method,c=e.operation,l=i(),p=l.requestInterceptor,f=l.responseInterceptor,h=c.toJS();if(c&&c.get("parameters")&&c.get("parameters").filter(function(e){return e&&!0===e.get("allowEmptyValue")}).forEach(function(t){if(o.parameterInclusionSettingFor([s,u],t.get("name"),t.get("in"))){e.parameters=e.parameters||{};var n=Object(J.C)(t,e.parameters);(!n||n&&0===n.size)&&(e.parameters[t.get("name")]="")}}),e.contextUrl=L()(o.url()).toString(),h&&h.operationId?e.operationId=h.operationId:h&&s&&u&&(e.operationId=n.opId(h,s,u)),o.isOAS3()){var d="".concat(s,":").concat(u);e.server=a.selectedServer(d)||a.selectedServer();var m=a.serverVariables({server:e.server,namespace:d}).toJS(),g=a.serverVariables({server:e.server}).toJS();e.serverVariables=_()(m).length?m:g,e.requestContentType=a.requestContentType(s,u),e.responseContentType=a.responseContentType(s,u)||"*/*";var b=a.requestBodyValue(s,u);Object(J.t)(b)?e.requestBody=JSON.parse(b):b&&b.toJS?e.requestBody=b.toJS():e.requestBody=b}var w=y()({},e);w=n.buildRequest(w),r.setRequest(e.pathName,e.method,w);e.requestInterceptor=function(t){var n=p.apply(this,[t]),o=y()({},n);return r.setMutatedRequest(e.pathName,e.method,o),n},e.responseInterceptor=f;var x=v()();return n.execute(e).then(function(t){t.duration=v()()-x,r.setResponse(e.pathName,e.method,t)}).catch(function(t){console.error(t),r.setResponse(e.pathName,e.method,{error:!0,err:q()(t)})})}},Le=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.path,n=e.method,r=d()(e,["path","method"]);return function(e){var o=e.fn.fetch,i=e.specSelectors,a=e.specActions,s=i.specJsonWithResolvedSubtrees().toJS(),u=i.operationScheme(t,n),c=i.contentTypeValues([t,n]).toJS(),l=c.requestContentType,p=c.responseContentType,f=/xml/i.test(l),h=i.parameterValues([t,n],f).toJS();return a.executeRequest(Y({},r,{fetch:o,spec:s,pathName:t,method:n,parameters:h,requestContentType:l,scheme:u,responseContentType:p}))}};function Ue(e,t){return{type:ie,payload:{path:e,method:t}}}function qe(e,t){return{type:ae,payload:{path:e,method:t}}}function Fe(e,t,n){return{type:pe,payload:{scheme:e,path:t,method:n}}}},function(e,t,n){var r=n(32),o=n(22),i=n(63),a=n(77),s=n(75),u=function(e,t,n){var c,l,p,f=e&u.F,h=e&u.G,d=e&u.S,m=e&u.P,v=e&u.B,g=e&u.W,y=h?o:o[t]||(o[t]={}),b=y.prototype,_=h?r:d?r[t]:(r[t]||{}).prototype;for(c in h&&(n=t),n)(l=!f&&_&&void 0!==_[c])&&s(y,c)||(p=l?_[c]:n[c],y[c]=h&&"function"!=typeof _[c]?n[c]:v&&l?i(p,r):g&&_[c]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(p):m&&"function"==typeof p?i(Function.call,p):p,m&&((y.virtual||(y.virtual={}))[c]=p,e&u.R&&b&&!b[c]&&a(b,c,p)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){"use strict";var r=n(138),o=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],i=["scalar","sequence","mapping"];e.exports=function(e,t){var n,a;if(t=t||{},Object.keys(t).forEach(function(t){if(-1===o.indexOf(t))throw new r('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=(n=t.styleAliases||null,a={},null!==n&&Object.keys(n).forEach(function(e){n[e].forEach(function(t){a[String(t)]=e})}),a),-1===i.indexOf(this.kind))throw new r('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(197)("wks"),o=n(199),i=n(41).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(214)("wks"),o=n(159),i=n(32).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r=n(41),o=n(72),i=n(81),a=n(97),s=n(153),u=function(e,t,n){var c,l,p,f,h=e&u.F,d=e&u.G,m=e&u.S,v=e&u.P,g=e&u.B,y=d?r:m?r[t]||(r[t]={}):(r[t]||{}).prototype,b=d?o:o[t]||(o[t]={}),_=b.prototype||(b.prototype={});for(c in d&&(n=t),n)p=((l=!h&&y&&void 0!==y[c])?y:n)[c],f=g&&l?s(p,r):v&&"function"==typeof p?s(Function.call,p):p,y&&a(y,c,p,e&u.U),b[c]!=p&&i(b,c,f),v&&_[c]!=p&&(_[c]=p)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:r&&!!window.screen,isInWorker:!r};e.exports=o},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function o(e,t){return!!e&&r.call(e,t)}var i=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function a(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function s(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}var u=/&([a-z#][a-z0-9]{1,31});/gi,c=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,l=n(463);function p(e,t){var n=0;return o(l,t)?l[t]:35===t.charCodeAt(0)&&c.test(t)&&a(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?s(n):e}var f=/[&<>"]/,h=/[&<>"]/g,d={"&":"&","<":"<",">":">",'"':"""};function m(e){return d[e]}t.assign=function(e){return[].slice.call(arguments,1).forEach(function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach(function(n){e[n]=t[n]})}}),e},t.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},t.has=o,t.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(i,"$1")},t.isValidEntityCode=a,t.fromCodePoint=s,t.replaceEntities=function(e){return e.indexOf("&")<0?e:e.replace(u,p)},t.escapeHtml=function(e){return f.test(e)?e.replace(h,m):e}},function(e,t,n){var r=n(55),o=n(771);e.exports=function(e,t){if(null==e)return{};var n,i,a=o(e,t);if(r){var s=r(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(35),o=n(99),i=n(73),a=/"/g,s=function(e,t,n,r){var o=String(i(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(r).replace(a,""")+'"'),s+">"+o+""};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*o(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}),"String",n)}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){"use strict";n.r(t),n.d(t,"NEW_THROWN_ERR",function(){return i}),n.d(t,"NEW_THROWN_ERR_BATCH",function(){return a}),n.d(t,"NEW_SPEC_ERR",function(){return s}),n.d(t,"NEW_SPEC_ERR_BATCH",function(){return u}),n.d(t,"NEW_AUTH_ERR",function(){return c}),n.d(t,"CLEAR",function(){return l}),n.d(t,"CLEAR_BY",function(){return p}),n.d(t,"newThrownErr",function(){return f}),n.d(t,"newThrownErrBatch",function(){return h}),n.d(t,"newSpecErr",function(){return d}),n.d(t,"newSpecErrBatch",function(){return m}),n.d(t,"newAuthErr",function(){return v}),n.d(t,"clear",function(){return g}),n.d(t,"clearBy",function(){return y});var r=n(119),o=n.n(r),i="err_new_thrown_err",a="err_new_thrown_err_batch",s="err_new_spec_err",u="err_new_spec_err_batch",c="err_new_auth_err",l="err_clear",p="err_clear_by";function f(e){return{type:i,payload:o()(e)}}function h(e){return{type:a,payload:e}}function d(e){return{type:s,payload:e}}function m(e){return{type:u,payload:e}}function v(e){return{type:c,payload:e}}function g(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:l,payload:e}}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0};return{type:p,payload:e}}},function(e,t,n){var r=n(98);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var r=n(43);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){var r=n(64),o=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return o(e,t,n)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=a),i(o,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=o(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){var r=n(46),o=n(349),i=n(218),a=Object.defineProperty;t.f=n(50)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){e.exports=!n(82)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(366),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";e.exports={debugTool:null}},function(e,t,n){e.exports=n(573)},function(e,t,n){e.exports=n(770)},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=45)}([function(e,t){e.exports=n(17)},function(e,t){e.exports=n(14)},function(e,t){e.exports=n(26)},function(e,t){e.exports=n(16)},function(e,t){e.exports=n(123)},function(e,t){e.exports=n(60)},function(e,t){e.exports=n(61)},function(e,t){e.exports=n(55)},function(e,t){e.exports=n(2)},function(e,t){e.exports=n(54)},function(e,t){e.exports=n(94)},function(e,t){e.exports=n(28)},function(e,t){e.exports=n(930)},function(e,t){e.exports=n(12)},function(e,t){e.exports=n(192)},function(e,t){e.exports=n(936)},function(e,t){e.exports=n(93)},function(e,t){e.exports=n(193)},function(e,t){e.exports=n(939)},function(e,t){e.exports=n(943)},function(e,t){e.exports=n(944)},function(e,t){e.exports=n(92)},function(e,t){e.exports=n(13)},function(e,t){e.exports=n(146)},function(e,t){e.exports=n(4)},function(e,t){e.exports=n(5)},function(e,t){e.exports=n(946)},function(e,t){e.exports=n(421)},function(e,t){e.exports=n(949)},function(e,t){e.exports=n(52)},function(e,t){e.exports=n(64)},function(e,t){e.exports=n(283)},function(e,t){e.exports=n(272)},function(e,t){e.exports=n(950)},function(e,t){e.exports=n(145)},function(e,t){e.exports=n(951)},function(e,t){e.exports=n(959)},function(e,t){e.exports=n(960)},function(e,t){e.exports=n(961)},function(e,t){e.exports=n(40)},function(e,t){e.exports=n(264)},function(e,t){e.exports=n(37)},function(e,t){e.exports=n(964)},function(e,t){e.exports=n(965)},function(e,t){e.exports=n(966)},function(e,t,n){e.exports=n(50)},function(e,t){e.exports=n(967)},function(e,t){e.exports=n(968)},function(e,t){e.exports=n(969)},function(e,t){e.exports=n(970)},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"path",function(){return mn}),n.d(r,"query",function(){return vn}),n.d(r,"header",function(){return yn}),n.d(r,"cookie",function(){return bn});var o=n(9),i=n.n(o),a=n(10),s=n.n(a),u=n(5),c=n.n(u),l=n(6),p=n.n(l),f=n(7),h=n.n(f),d=n(0),m=n.n(d),v=n(8),g=n.n(v),y=(n(46),n(15)),b=n.n(y),_=n(20),w=n.n(_),x=n(12),E=n.n(x),S=n(4),C=n.n(S),k=n(22),O=n.n(k),A=n(11),T=n.n(A),j=n(2),P=n.n(j),I=n(1),M=n.n(I),N=n(17),R=n.n(N),D=(n(47),n(26)),L=n.n(D),U=n(23),q=n.n(U),F=n(31),B=n.n(F),z={serializeRes:J,mergeInQueryOrForm:Z};function V(e){return H.apply(this,arguments)}function H(){return(H=R()(C.a.mark(function e(t){var n,r,o,i,a,s=arguments;return C.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s.length>1&&void 0!==s[1]?s[1]:{},"object"===P()(t)&&(t=(n=t).url),n.headers=n.headers||{},z.mergeInQueryOrForm(n),n.headers&&m()(n.headers).forEach(function(e){var t=n.headers[e];"string"==typeof t&&(n.headers[e]=t.replace(/\n+/g," "))}),!n.requestInterceptor){e.next=12;break}return e.next=8,n.requestInterceptor(n);case 8:if(e.t0=e.sent,e.t0){e.next=11;break}e.t0=n;case 11:n=e.t0;case 12:return r=n.headers["content-type"]||n.headers["Content-Type"],/multipart\/form-data/i.test(r)&&(delete n.headers["content-type"],delete n.headers["Content-Type"]),e.prev=14,e.next=17,(n.userFetch||fetch)(n.url,n);case 17:return o=e.sent,e.next=20,z.serializeRes(o,t,n);case 20:if(o=e.sent,!n.responseInterceptor){e.next=28;break}return e.next=24,n.responseInterceptor(o);case 24:if(e.t1=e.sent,e.t1){e.next=27;break}e.t1=o;case 27:o=e.t1;case 28:e.next=38;break;case 30:if(e.prev=30,e.t2=e.catch(14),o){e.next=34;break}throw e.t2;case 34:throw(i=new Error(o.statusText)).statusCode=i.status=o.status,i.responseError=e.t2,i;case 38:if(o.ok){e.next=43;break}throw(a=new Error(o.statusText)).statusCode=a.status=o.status,a.response=o,a;case 43:return e.abrupt("return",o);case 44:case"end":return e.stop()}},e,null,[[14,30]])}))).apply(this,arguments)}var W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return/(json|xml|yaml|text)\b/.test(e)};function J(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).loadSpec,r=void 0!==n&&n,o={ok:e.ok,url:e.url||t,status:e.status,statusText:e.statusText,headers:K(e.headers)},i=o.headers["content-type"],a=r||W(i);return(a?e.text:e.blob||e.buffer).call(e).then(function(e){if(o.text=e,o.data=e,a)try{var t=function(e,t){return t&&(0===t.indexOf("application/json")||t.indexOf("+json")>0)?JSON.parse(e):q.a.safeLoad(e)}(e,i);o.body=t,o.obj=t}catch(e){o.parseError=e}return o})}function K(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={};return"function"==typeof e.forEach?(e.forEach(function(e,n){void 0!==t[n]?(t[n]=M()(t[n])?t[n]:[t[n]],t[n].push(e)):t[n]=e}),t):t}function Y(e,t){return t||"undefined"==typeof navigator||(t=navigator),t&&"ReactNative"===t.product?!(!e||"object"!==P()(e)||"string"!=typeof e.uri):"undefined"!=typeof File?e instanceof File:null!==e&&"object"===P()(e)&&"function"==typeof e.pipe}function $(e,t){var n=e.collectionFormat,r=e.allowEmptyValue,o="object"===P()(e)?e.value:e;if(void 0===o&&r)return"";if(Y(o)||"boolean"==typeof o)return o;var i=encodeURIComponent;return t&&(i=B()(o)?function(e){return e}:function(e){return T()(e)}),"object"!==P()(o)||M()(o)?M()(o)?M()(o)&&!n?o.map(i).join(","):"multi"===n?o.map(i):o.map(i).join({csv:",",ssv:"%20",tsv:"%09",pipes:"|"}[n]):i(o):""}function G(e){var t=m()(e).reduce(function(t,n){var r,o=e[n],i=!!o.skipEncoding,a=i?n:encodeURIComponent(n),s=(r=o)&&"object"===P()(r)&&!M()(o);return t[a]=$(s?o:{value:o},i),t},{});return L.a.stringify(t,{encode:!1,indices:!1})||""}function Z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.url,r=void 0===t?"":t,o=e.query,i=e.form;if(i){var a=m()(i).some(function(e){return Y(i[e].value)}),s=e.headers["content-type"]||e.headers["Content-Type"];if(a||/multipart\/form-data/i.test(s)){var u=n(48);e.body=new u,m()(i).forEach(function(t){e.body.append(t,$(i[t],!0))})}else e.body=G(i);delete e.form}if(o){var c=r.split("?"),l=O()(c,2),p=l[0],f=l[1],h="";if(f){var d=L.a.parse(f);m()(o).forEach(function(e){return delete d[e]}),h=L.a.stringify(d,{encode:!0})}var v=function(){for(var e=arguments.length,t=new Array(e),n=0;n0){var o=t(e,n[n.length-1],n);o&&(r=r.concat(o))}if(M()(e)){var i=e.map(function(e,r){return Ce(e,t,n.concat(r))});i&&(r=r.concat(i))}else if(Te(e)){var a=m()(e).map(function(r){return Ce(e[r],t,n.concat(r))});a&&(r=r.concat(a))}return r=Oe(r)}function ke(e){return M()(e)?e:[e]}function Oe(e){var t;return(t=[]).concat.apply(t,he()(e.map(function(e){return M()(e)?Oe(e):e})))}function Ae(e){return e.filter(function(e){return void 0!==e})}function Te(e){return e&&"object"===P()(e)}function je(e){return e&&"function"==typeof e}function Pe(e){if(Ne(e)){var t=e.op;return"add"===t||"remove"===t||"replace"===t}return!1}function Ie(e){return Pe(e)||Ne(e)&&"mutation"===e.type}function Me(e){return Ie(e)&&("add"===e.op||"replace"===e.op||"merge"===e.op||"mergeDeep"===e.op)}function Ne(e){return e&&"object"===P()(e)}function Re(e,t){try{return me.a.getValueByPointer(e,t)}catch(e){return console.error(e),{}}}var De=n(35),Le=n.n(De),Ue=n(36),qe=n(28),Fe=n.n(qe);function Be(e,t){function n(){Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack;for(var e=arguments.length,n=new Array(e),r=0;r-1&&-1===We.indexOf(n)||Je.indexOf(r)>-1||Ke.some(function(e){return r.indexOf(e)>-1})}function $e(e,t){var n=e.split("#"),r=O()(n,2),o=r[0],i=r[1],a=E.a.resolve(o||"",t||"");return i?"".concat(a,"#").concat(i):a}var Ge="application/json, application/yaml",Ze=new RegExp("^([a-z]+://|//)","i"),Xe=Be("JSONRefError",function(e,t,n){this.originalError=n,ie()(this,t||{})}),Qe={},et=new Le.a,tt=[function(e){return"paths"===e[0]&&"responses"===e[3]&&"content"===e[5]&&"example"===e[7]},function(e){return"paths"===e[0]&&"requestBody"===e[3]&&"content"===e[4]&&"example"===e[6]}],nt={key:"$ref",plugin:function(e,t,n,r){var o=r.getInstance(),i=n.slice(0,-1);if(!Ye(i)&&(a=i,!tt.some(function(e){return e(a)}))){var a,s=r.getContext(n).baseDoc;if("string"!=typeof e)return new Xe("$ref: must be a string (JSON-Ref)",{$ref:e,baseDoc:s,fullPath:n});var u,c,l,p=st(e),f=p[0],h=p[1]||"";try{u=s||f?it(f,s):null}catch(t){return at(t,{pointer:h,$ref:e,basePath:u,fullPath:n})}if(function(e,t,n,r){var o=et.get(r);o||(o={},et.set(r,o));var i=function(e){if(0===e.length)return"";return"/".concat(e.map(ht).join("/"))}(n),a="".concat(t||"","#").concat(e),s=i.replace(/allOf\/\d+\/?/g,""),u=r.contextTree.get([]).baseDoc;if(t==u&&mt(s,e))return!0;var c="";if(n.some(function(e){return c="".concat(c,"/").concat(ht(e)),o[c]&&o[c].some(function(e){return mt(e,a)||mt(a,e)})}))return!0;o[s]=(o[s]||[]).concat(a)}(h,u,i,r)&&!o.useCircularStructures){var d=$e(e,u);return e===d?null:_e.replace(n,d)}if(null==u?(l=pt(h),void 0===(c=r.get(l))&&(c=new Xe("Could not resolve reference: ".concat(e),{pointer:h,$ref:e,baseDoc:s,fullPath:n}))):c=null!=(c=ut(u,h)).__value?c.__value:c.catch(function(t){throw at(t,{pointer:h,$ref:e,baseDoc:s,fullPath:n})}),c instanceof Error)return[_e.remove(n),c];var v=$e(e,u),g=_e.replace(i,c,{$$ref:v});if(u&&u!==s)return[g,_e.context(i,{baseDoc:u})];try{if(!function(e,t){var n=[e];return t.path.reduce(function(e,t){return n.push(e[t]),e[t]},e),function e(t){return _e.isObject(t)&&(n.indexOf(t)>=0||m()(t).some(function(n){return e(t[n])}))}(t.value)}(r.state,g)||o.useCircularStructures)return g}catch(e){return null}}}},rt=ie()(nt,{docCache:Qe,absoluteify:it,clearCache:function(e){void 0!==e?delete Qe[e]:m()(Qe).forEach(function(e){delete Qe[e]})},JSONRefError:Xe,wrapError:at,getDoc:ct,split:st,extractFromDoc:ut,fetchJSON:function(e){return Object(Ue.fetch)(e,{headers:{Accept:Ge},loadSpec:!0}).then(function(e){return e.text()}).then(function(e){return q.a.safeLoad(e)})},extract:lt,jsonPointerToArray:pt,unescapeJsonPointerToken:ft}),ot=rt;function it(e,t){if(!Ze.test(e)){if(!t)throw new Xe("Tried to resolve a relative URL, without having a basePath. path: '".concat(e,"' basePath: '").concat(t,"'"));return E.a.resolve(t,e)}return e}function at(e,t){var n;return n=e&&e.response&&e.response.body?"".concat(e.response.body.code," ").concat(e.response.body.message):e.message,new Xe("Could not resolve reference: ".concat(n),t,e)}function st(e){return(e+"").split("#")}function ut(e,t){var n=Qe[e];if(n&&!_e.isPromise(n))try{var r=lt(t,n);return ie()(Q.a.resolve(r),{__value:r})}catch(e){return Q.a.reject(e)}return ct(e).then(function(e){return lt(t,e)})}function ct(e){var t=Qe[e];return t?_e.isPromise(t)?t:Q.a.resolve(t):(Qe[e]=rt.fetchJSON(e).then(function(t){return Qe[e]=t,t}),Qe[e])}function lt(e,t){var n=pt(e);if(n.length<1)return t;var r=_e.getIn(t,n);if(void 0===r)throw new Xe("Could not resolve pointer: ".concat(e," does not exist in document"),{pointer:e});return r}function pt(e){if("string"!=typeof e)throw new TypeError("Expected a string, got a ".concat(P()(e)));return"/"===e[0]&&(e=e.substr(1)),""===e?[]:e.split("/").map(ft)}function ft(e){return"string"!=typeof e?e:Fe.a.unescape(e.replace(/~1/g,"/").replace(/~0/g,"~"))}function ht(e){return Fe.a.escape(e.replace(/~/g,"~0").replace(/\//g,"~1"))}var dt=function(e){return!e||"/"===e||"#"===e};function mt(e,t){if(dt(t))return!0;var n=e.charAt(t.length),r=t.slice(-1);return 0===e.indexOf(t)&&(!n||"/"===n||"#"===n)&&"#"!==r}var vt={key:"allOf",plugin:function(e,t,n,r,o){if(!o.meta||!o.meta.$$ref){var i=n.slice(0,-1);if(!Ye(i)){if(!M()(e)){var a=new TypeError("allOf must be an array");return a.fullPath=n,a}var s=!1,u=o.value;i.forEach(function(e){u&&(u=u[e])}),delete(u=ie()({},u)).allOf;var c=[];return c.push(r.replace(i,{})),e.forEach(function(e,t){if(!r.isObject(e)){if(s)return null;s=!0;var o=new TypeError("Elements in allOf must be objects");return o.fullPath=n,c.push(o)}c.push(r.mergeDeep(i,e));var a=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.specmap,o=n.getBaseUrlForNodePath,i=void 0===o?function(e){return r.getContext([].concat(he()(t),he()(e))).baseDoc}:o,a=n.targetKeys,s=void 0===a?["$ref","$$ref"]:a,u=[];return Ve()(e).forEach(function(){if(s.indexOf(this.key)>-1){var e=this.path,n=t.concat(this.path),o=$e(this.node,i(e));u.push(r.replace(n,o))}}),u}(e,n.slice(0,-1),{getBaseUrlForNodePath:function(e){return r.getContext([].concat(he()(n),[t],he()(e))).baseDoc},specmap:r});c.push.apply(c,he()(a))}),c.push(r.mergeDeep(i,u)),u.$$ref||c.push(r.remove([].concat(i,"$$ref"))),c}}}},gt={key:"parameters",plugin:function(e,t,n,r,o){if(M()(e)&&e.length){var i=ie()([],e),a=n.slice(0,-1),s=ie()({},_e.getIn(r.spec,a));return e.forEach(function(e,t){try{i[t].default=r.parameterMacro(s,e)}catch(e){var o=new Error(e);return o.fullPath=n,o}}),_e.replace(n,i)}return _e.replace(n,e)}},yt={key:"properties",plugin:function(e,t,n,r){var o=ie()({},e);for(var i in e)try{o[i].default=r.modelPropertyMacro(o[i])}catch(e){var a=new Error(e);return a.fullPath=n,a}return _e.replace(n,o)}};function bt(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}var _t=function(){function e(t){se()(this,e),this.root=wt(t||{})}return ce()(e,[{key:"set",value:function(e,t){var n=this.getParent(e,!0);if(n){var r=e[e.length-1],o=n.children;o[r]?xt(o[r],t,n):o[r]=wt(t,n)}else xt(this.root,t,null)}},{key:"get",value:function(e){if((e=e||[]).length<1)return this.root.value;for(var t,n,r=this.root,o=0;o1?n-1:0),o=1;o1?n-1:0),o=1;o0})}},{key:"nextPromisedPatch",value:function(){if(this.promisedPatches.length>0)return Q.a.race(this.promisedPatches.map(function(e){return e.value}))}},{key:"getPluginHistory",value:function(e){var t=this.getPluginName(e);return this.pluginHistory[t]||[]}},{key:"getPluginRunCount",value:function(e){return this.getPluginHistory(e).length}},{key:"getPluginHistoryTip",value:function(e){var t=this.getPluginHistory(e);return t&&t[t.length-1]||{}}},{key:"getPluginMutationIndex",value:function(e){var t=this.getPluginHistoryTip(e).mutationIndex;return"number"!=typeof t?-1:t}},{key:"getPluginName",value:function(e){return e.pluginName}},{key:"updatePluginHistory",value:function(e,t){var n=this.getPluginName(e);(this.pluginHistory[n]=this.pluginHistory[n]||[]).push(t)}},{key:"updatePatches",value:function(e,t){var n=this;_e.normalizeArray(e).forEach(function(e){if(e instanceof Error)n.errors.push(e);else try{if(!_e.isObject(e))return void n.debug("updatePatches","Got a non-object patch",e);if(n.showDebug&&n.allPatches.push(e),_e.isPromise(e.value))return n.promisedPatches.push(e),void n.promisedPatchThen(e);if(_e.isContextPatch(e))return void n.setContext(e.path,e.value);if(_e.isMutation(e))return void n.updateMutations(e)}catch(e){console.error(e),n.errors.push(e)}})}},{key:"updateMutations",value:function(e){"object"===P()(e.value)&&!M()(e.value)&&this.allowMetaPatches&&(e.value=ie()({},e.value));var t=_e.applyPatch(this.state,e,{allowMetaPatches:this.allowMetaPatches});t&&(this.mutations.push(e),this.state=t)}},{key:"removePromisedPatch",value:function(e){var t=this.promisedPatches.indexOf(e);t<0?this.debug("Tried to remove a promisedPatch that isn't there!"):this.promisedPatches.splice(t,1)}},{key:"promisedPatchThen",value:function(e){var t=this;return e.value=e.value.then(function(n){var r=ie()({},e,{value:n});t.removePromisedPatch(e),t.updatePatches(r)}).catch(function(n){t.removePromisedPatch(e),t.updatePatches(n)})}},{key:"getMutations",value:function(e,t){return e=e||0,"number"!=typeof t&&(t=this.mutations.length),this.mutations.slice(e,t)}},{key:"getCurrentMutations",value:function(){return this.getMutationsForPlugin(this.getCurrentPlugin())}},{key:"getMutationsForPlugin",value:function(e){var t=this.getPluginMutationIndex(e);return this.getMutations(t+1)}},{key:"getCurrentPlugin",value:function(){return this.currentPlugin}},{key:"getPatchesOfType",value:function(e,t){return e.filter(t)}},{key:"getLib",value:function(){return this.libMethods}},{key:"_get",value:function(e){return _e.getIn(this.state,e)}},{key:"_getContext",value:function(e){return this.contextTree.get(e)}},{key:"setContext",value:function(e,t){return this.contextTree.set(e,t)}},{key:"_hasRun",value:function(e){return this.getPluginRunCount(this.getCurrentPlugin())>(e||0)}},{key:"_clone",value:function(e){return JSON.parse(T()(e))}},{key:"dispatch",value:function(){var e=this,t=this,n=this.nextPlugin();if(!n){var r=this.nextPromisedPatch();if(r)return r.then(function(){return e.dispatch()}).catch(function(){return e.dispatch()});var o={spec:this.state,errors:this.errors};return this.showDebug&&(o.patches=this.allPatches),Q.a.resolve(o)}if(t.pluginCount=t.pluginCount||{},t.pluginCount[n]=(t.pluginCount[n]||0)+1,t.pluginCount[n]>100)return Q.a.resolve({spec:t.state,errors:t.errors.concat(new Error("We've reached a hard limit of ".concat(100," plugin runs")))});if(n!==this.currentPlugin&&this.promisedPatches.length){var i=this.promisedPatches.map(function(e){return e.value});return Q.a.all(i.map(function(e){return e.then(Function,Function)})).then(function(){return e.dispatch()})}return function(){t.currentPlugin=n;var e=t.getCurrentMutations(),r=t.mutations.length-1;try{if(n.isGenerator){var o=!0,i=!1,s=void 0;try{for(var u,c=te()(n(e,t.getLib()));!(o=(u=c.next()).done);o=!0){a(u.value)}}catch(e){i=!0,s=e}finally{try{o||null==c.return||c.return()}finally{if(i)throw s}}}else{a(n(e,t.getLib()))}}catch(e){console.error(e),a([ie()(re()(e),{plugin:n})])}finally{t.updatePluginHistory(n,{mutationIndex:r})}return t.dispatch()}();function a(e){e&&(e=_e.fullyNormalizeArray(e),t.updatePatches(e,n))}}}]),e}();var St={refs:ot,allOf:vt,parameters:gt,properties:yt},Ct=n(29),kt=n.n(Ct),Ot=function(e){return String.prototype.toLowerCase.call(e)},At=function(e){return e.replace(/[^\w]/gi,"_")};function Tt(e){var t=e.openapi;return!!t&&w()(t,"3")}function jt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).v2OperationIdCompatibilityMode;return e&&"object"===P()(e)?(e.operationId||"").replace(/\s/g,"").length?At(e.operationId):function(e,t){if((arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).v2OperationIdCompatibilityMode){var n="".concat(t.toLowerCase(),"_").concat(e).replace(/[\s!@#$%^&*()_+=[{\]};:<>|.\/?,\\'""-]/g,"_");return(n=n||"".concat(e.substring(1),"_").concat(t)).replace(/((_){2,})/g,"_").replace(/^(_)*/g,"").replace(/([_])*$/g,"")}return"".concat(Ot(t)).concat(At(e))}(t,n,{v2OperationIdCompatibilityMode:r}):null}function Pt(e,t){return"".concat(Ot(t),"-").concat(e)}function It(e,t){return e&&e.paths?function(e,t){return Mt(e,t,!0)||null}(e,function(e){var n=e.pathName,r=e.method,o=e.operation;if(!o||"object"!==P()(o))return!1;var i=o.operationId;return[jt(o,n,r),Pt(n,r),i].some(function(e){return e&&e===t})}):null}function Mt(e,t,n){if(!e||"object"!==P()(e)||!e.paths||"object"!==P()(e.paths))return null;var r=e.paths;for(var o in r)for(var i in r[o])if("PARAMETERS"!==i.toUpperCase()){var a=r[o][i];if(a&&"object"===P()(a)){var s={spec:e,pathName:o,method:i.toUpperCase(),operation:a},u=t(s);if(n&&u)return s}}}function Nt(e){var t=e.spec,n=t.paths,r={};if(!n||t.$$normalized)return e;for(var o in n){var i=n[o];if(kt()(i)){var a=i.parameters,s=function(e){var n=i[e];if(!kt()(n))return"continue";var s=jt(n,o,e);if(s){r[s]?r[s].push(n):r[s]=[n];var u=r[s];if(u.length>1)u.forEach(function(e,t){e.__originalOperationId=e.__originalOperationId||e.operationId,e.operationId="".concat(s).concat(t+1)});else if(void 0!==n.operationId){var c=u[0];c.__originalOperationId=c.__originalOperationId||n.operationId,c.operationId=s}}if("parameters"!==e){var l=[],p={};for(var f in t)"produces"!==f&&"consumes"!==f&&"security"!==f||(p[f]=t[f],l.push(p));if(a&&(p.parameters=a,l.push(p)),l.length)for(var h=0,d=l;h1&&void 0!==arguments[1]?arguments[1]:{},n=t.requestInterceptor,r=t.responseInterceptor,o=e.withCredentials?"include":"same-origin";return function(t){return e({url:t,loadSpec:!0,requestInterceptor:n,responseInterceptor:r,headers:{Accept:Ge},credentials:o}).then(function(e){return e.body})}}function Dt(e){var t=e.fetch,n=e.spec,r=e.url,o=e.mode,i=e.allowMetaPatches,a=void 0===i||i,s=e.pathDiscriminator,u=e.modelPropertyMacro,c=e.parameterMacro,l=e.requestInterceptor,p=e.responseInterceptor,f=e.skipNormalization,h=e.useCircularStructures,d=e.http,m=e.baseDoc;return m=m||r,d=t||d||V,n?v(n):Rt(d,{requestInterceptor:l,responseInterceptor:p})(m).then(v);function v(e){m&&(St.refs.docCache[m]=e),St.refs.fetchJSON=Rt(d,{requestInterceptor:l,responseInterceptor:p});var t,n=[St.refs];return"function"==typeof c&&n.push(St.parameters),"function"==typeof u&&n.push(St.properties),"strict"!==o&&n.push(St.allOf),(t={spec:e,context:{baseDoc:m},plugins:n,allowMetaPatches:a,pathDiscriminator:s,parameterMacro:c,modelPropertyMacro:u,useCircularStructures:h},new Et(t).dispatch()).then(f?function(){var e=R()(C.a.mark(function e(t){return C.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t);case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}():Nt)}}var Lt=n(16),Ut=n.n(Lt);function qt(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}function Ft(e){for(var t=1;t2&&void 0!==m[2]?m[2]:{},o=r.returnEntireTree,i=r.baseDoc,a=r.requestInterceptor,s=r.responseInterceptor,u=r.parameterMacro,c=r.modelPropertyMacro,l=r.useCircularStructures,p={pathDiscriminator:n,baseDoc:i,requestInterceptor:a,responseInterceptor:s,parameterMacro:u,modelPropertyMacro:c,useCircularStructures:l},f=Nt({spec:t}),h=f.spec,e.next=6,Dt(Ft({},p,{spec:h,allowMetaPatches:!0,skipNormalization:!0}));case 6:return d=e.sent,!o&&M()(n)&&n.length&&(d.spec=Ut()(d.spec,n)||null),e.abrupt("return",d);case 9:case"end":return e.stop()}},e)}))).apply(this,arguments)}var zt=n(38),Vt=n.n(zt);function Ht(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}function Wt(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=t.pathName,r=t.method,o=t.operationId;return function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.execute(Wt({spec:e.spec},Vt()(e,"requestInterceptor","responseInterceptor","userFetch"),{pathName:n,method:r,parameters:t,operationId:o},i))}}}};var $t=n(39),Gt=n.n($t),Zt=n(40),Xt=n.n(Zt),Qt=n(41),en=n.n(Qt),tn=n(19),nn=n.n(tn),rn=n(42),on=n.n(rn),an={body:function(e){var t=e.req,n=e.value;t.body=n},header:function(e){var t=e.req,n=e.parameter,r=e.value;t.headers=t.headers||{},void 0!==r&&(t.headers[n.name]=r)},query:function(e){var t=e.req,n=e.value,r=e.parameter;t.query=t.query||{},!1===n&&"boolean"===r.type&&(n="false");0===n&&["number","integer"].indexOf(r.type)>-1&&(n="0");if(n)t.query[r.name]={collectionFormat:r.collectionFormat,value:n};else if(r.allowEmptyValue&&void 0!==n){var o=r.name;t.query[o]=t.query[o]||{},t.query[o].allowEmptyValue=!0}},path:function(e){var t=e.req,n=e.value,r=e.parameter;t.url=t.url.split("{".concat(r.name,"}")).join(encodeURIComponent(n))},formData:function(e){var t=e.req,n=e.value,r=e.parameter;(n||r.allowEmptyValue)&&(t.form=t.form||{},t.form[r.name]={value:n,allowEmptyValue:r.allowEmptyValue,collectionFormat:r.collectionFormat})}};n(49);var sn=n(43),un=n.n(sn),cn=n(44),ln=function(e){return":/?#[]@!$&'()*+,;=".indexOf(e)>-1},pn=function(e){return/^[a-z0-9\-._~]+$/i.test(e)};function fn(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).escape,n=arguments.length>2?arguments[2]:void 0;return"number"==typeof e&&(e=e.toString()),"string"==typeof e&&e.length&&t?n?JSON.parse(e):Object(cn.stringToCharArray)(e).map(function(e){return pn(e)?e:ln(e)&&"unsafe"===t?e:(un()(e)||[]).map(function(e){return"0".concat(e.toString(16).toUpperCase()).slice(-2)}).map(function(e){return"%".concat(e)}).join("")}).join(""):e}function hn(e){var t=e.value;return M()(t)?function(e){var t=e.key,n=e.value,r=e.style,o=e.explode,i=e.escape,a=function(e){return fn(e,{escape:i})};if("simple"===r)return n.map(function(e){return a(e)}).join(",");if("label"===r)return".".concat(n.map(function(e){return a(e)}).join("."));if("matrix"===r)return n.map(function(e){return a(e)}).reduce(function(e,n){return!e||o?"".concat(e||"",";").concat(t,"=").concat(n):"".concat(e,",").concat(n)},"");if("form"===r){var s=o?"&".concat(t,"="):",";return n.map(function(e){return a(e)}).join(s)}if("spaceDelimited"===r){var u=o?"".concat(t,"="):"";return n.map(function(e){return a(e)}).join(" ".concat(u))}if("pipeDelimited"===r){var c=o?"".concat(t,"="):"";return n.map(function(e){return a(e)}).join("|".concat(c))}}(e):"object"===P()(t)?function(e){var t=e.key,n=e.value,r=e.style,o=e.explode,i=e.escape,a=function(e){return fn(e,{escape:i})},s=m()(n);if("simple"===r)return s.reduce(function(e,t){var r=a(n[t]),i=o?"=":",",s=e?"".concat(e,","):"";return"".concat(s).concat(t).concat(i).concat(r)},"");if("label"===r)return s.reduce(function(e,t){var r=a(n[t]),i=o?"=":".",s=e?"".concat(e,"."):".";return"".concat(s).concat(t).concat(i).concat(r)},"");if("matrix"===r&&o)return s.reduce(function(e,t){var r=a(n[t]),o=e?"".concat(e,";"):";";return"".concat(o).concat(t,"=").concat(r)},"");if("matrix"===r)return s.reduce(function(e,r){var o=a(n[r]),i=e?"".concat(e,","):";".concat(t,"=");return"".concat(i).concat(r,",").concat(o)},"");if("form"===r)return s.reduce(function(e,t){var r=a(n[t]),i=e?"".concat(e).concat(o?"&":","):"",s=o?"=":",";return"".concat(i).concat(t).concat(s).concat(r)},"")}(e):function(e){var t=e.key,n=e.value,r=e.style,o=e.escape,i=function(e){return fn(e,{escape:o})};if("simple"===r)return i(n);if("label"===r)return".".concat(i(n));if("matrix"===r)return";".concat(t,"=").concat(i(n));if("form"===r)return i(n);if("deepObject"===r)return i(n)}(e)}function dn(e,t){return t.includes("application/json")?"string"==typeof e?e:T()(e):e.toString()}function mn(e){var t=e.req,n=e.value,r=e.parameter,o=r.name,i=r.style,a=r.explode,s=r.content;if(s){var u=m()(s)[0];t.url=t.url.split("{".concat(o,"}")).join(fn(dn(n,u),{escape:!0}))}else{var c=hn({key:r.name,value:n,style:i||"simple",explode:a||!1,escape:!0});t.url=t.url.split("{".concat(o,"}")).join(c)}}function vn(e){var t=e.req,n=e.value,r=e.parameter;if(t.query=t.query||{},r.content){var o=m()(r.content)[0];t.query[r.name]=dn(n,o)}else if(!1===n&&(n="false"),0===n&&(n="0"),n){var i=P()(n);if("deepObject"===r.style)m()(n).forEach(function(e){var o=n[e];t.query["".concat(r.name,"[").concat(e,"]")]={value:hn({key:e,value:o,style:"deepObject",escape:r.allowReserved?"unsafe":"reserved"}),skipEncoding:!0}});else if("object"!==i||M()(n)||"form"!==r.style&&r.style||!r.explode&&void 0!==r.explode){var a=encodeURIComponent(r.name);t.query[a]={value:hn({key:a,value:n,style:r.style||"form",explode:void 0===r.explode||r.explode,escape:r.allowReserved?"unsafe":"reserved"}),skipEncoding:!0}}else{m()(n).forEach(function(e){var o=n[e];t.query[e]={value:hn({key:e,value:o,style:r.style||"form",escape:r.allowReserved?"unsafe":"reserved"}),skipEncoding:!0}})}}else if(r.allowEmptyValue&&void 0!==n){var s=r.name;t.query[s]=t.query[s]||{},t.query[s].allowEmptyValue=!0}}var gn=["accept","authorization","content-type"];function yn(e){var t=e.req,n=e.parameter,r=e.value;if(t.headers=t.headers||{},!(gn.indexOf(n.name.toLowerCase())>-1))if(n.content){var o=m()(n.content)[0];t.headers[n.name]=dn(r,o)}else void 0!==r&&(t.headers[n.name]=hn({key:n.name,value:r,style:n.style||"simple",explode:void 0!==n.explode&&n.explode,escape:!1}))}function bn(e){var t=e.req,n=e.parameter,r=e.value;t.headers=t.headers||{};var o=P()(r);if(n.content){var i=m()(n.content)[0];t.headers.Cookie="".concat(n.name,"=").concat(dn(r,i))}else if("undefined"!==o){var a="object"===o&&!M()(r)&&n.explode?"":"".concat(n.name,"=");t.headers.Cookie=a+hn({key:n.name,value:r,escape:!1,style:n.style||"form",explode:void 0!==n.explode&&n.explode})}}var _n=n(30),wn=function(e,t){var n=e.operation,r=e.requestBody,o=e.securities,i=e.spec,a=e.attachContentTypeForEmptyPayload,s=e.requestContentType;t=function(e){var t=e.request,n=e.securities,r=void 0===n?{}:n,o=e.operation,i=void 0===o?{}:o,a=e.spec,s=b()({},t),u=r.authorized,c=void 0===u?{}:u,l=i.security||a.security||[],p=c&&!!m()(c).length,f=Ut()(a,["components","securitySchemes"])||{};if(s.headers=s.headers||{},s.query=s.query||{},!m()(r).length||!p||!l||M()(i.security)&&!i.security.length)return t;return l.forEach(function(e,t){for(var n in e){var r=c[n],o=f[n];if(r){var i=r.value||r,a=o.type;if(r)if("apiKey"===a)"query"===o.in&&(s.query[o.name]=i),"header"===o.in&&(s.headers[o.name]=i),"cookie"===o.in&&(s.cookies[o.name]=i);else if("http"===a){if("basic"===o.scheme){var u=i.username,l=i.password,p=nn()("".concat(u,":").concat(l));s.headers.Authorization="Basic ".concat(p)}"bearer"===o.scheme&&(s.headers.Authorization="Bearer ".concat(i))}else if("oauth2"===a){var h=r.token||{},d=h[o["x-tokenName"]||"access_token"],m=h.token_type;m&&"bearer"!==m.toLowerCase()||(m="Bearer"),s.headers.Authorization="".concat(m," ").concat(d)}}}}),s}({request:t,securities:o,operation:n,spec:i});var u=n.requestBody||{},c=m()(u.content||{}),l=s&&c.indexOf(s)>-1;if(r||a){if(s&&l)t.headers["Content-Type"]=s;else if(!s){var p=c[0];p&&(t.headers["Content-Type"]=p,s=p)}}else s&&l&&(t.headers["Content-Type"]=s);return r&&(s?c.indexOf(s)>-1&&("application/x-www-form-urlencoded"===s||0===s.indexOf("multipart/")?"object"===P()(r)?(t.form={},m()(r).forEach(function(e){var n,o,i=r[e];"undefined"!=typeof File&&(o=i instanceof File),"undefined"!=typeof Blob&&(o=o||i instanceof Blob),void 0!==_n.Buffer&&(o=o||_n.Buffer.isBuffer(i)),n="object"!==P()(i)||o?i:M()(i)?i.toString():T()(i),t.form[e]={value:n}})):t.form=r:t.body=r):t.body=r),t};var xn=function(e,t){var n=e.spec,r=e.operation,o=e.securities,i=e.requestContentType,a=e.attachContentTypeForEmptyPayload;if((t=function(e){var t=e.request,n=e.securities,r=void 0===n?{}:n,o=e.operation,i=void 0===o?{}:o,a=e.spec,s=b()({},t),u=r.authorized,c=void 0===u?{}:u,l=r.specSecurity,p=void 0===l?[]:l,f=i.security||p,h=c&&!!m()(c).length,d=a.securityDefinitions;if(s.headers=s.headers||{},s.query=s.query||{},!m()(r).length||!h||!f||M()(i.security)&&!i.security.length)return t;return f.forEach(function(e,t){for(var n in e){var r=c[n];if(r){var o=r.token,i=r.value||r,a=d[n],u=a.type,l=a["x-tokenName"]||"access_token",p=o&&o[l],f=o&&o.token_type;if(r)if("apiKey"===u){var h="query"===a.in?"query":"headers";s[h]=s[h]||{},s[h][a.name]=i}else"basic"===u?i.header?s.headers.authorization=i.header:(i.base64=nn()("".concat(i.username,":").concat(i.password)),s.headers.authorization="Basic ".concat(i.base64)):"oauth2"===u&&p&&(f=f&&"bearer"!==f.toLowerCase()?f:"Bearer",s.headers.authorization="".concat(f," ").concat(p))}}}),s}({request:t,securities:o,operation:r,spec:n})).body||t.form||a)i?t.headers["Content-Type"]=i:M()(r.consumes)?t.headers["Content-Type"]=r.consumes[0]:M()(n.consumes)?t.headers["Content-Type"]=n.consumes[0]:r.parameters&&r.parameters.filter(function(e){return"file"===e.type}).length?t.headers["Content-Type"]="multipart/form-data":r.parameters&&r.parameters.filter(function(e){return"formData"===e.in}).length&&(t.headers["Content-Type"]="application/x-www-form-urlencoded");else if(i){var s=r.parameters&&r.parameters.filter(function(e){return"body"===e.in}).length>0,u=r.parameters&&r.parameters.filter(function(e){return"formData"===e.in}).length>0;(s||u)&&(t.headers["Content-Type"]=i)}return t};function En(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}function Sn(e){for(var t=1;t-1&&(c=o,l=u[p.indexOf(o)])}return!c&&u&&u.length&&(c=u[0].url,l=u[0]),c.indexOf("{")>-1&&function(e){for(var t,n=[],r=/{([^}]+)}/g;t=r.exec(e);)n.push(t[1]);return n}(c).forEach(function(e){if(l.variables&&l.variables[e]){var t=l.variables[e],n=s[e]||t.default,r=new RegExp("{".concat(e,"}"),"g");c=c.replace(r,n)}}),function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=E.a.parse(t),o=E.a.parse(n),i=Pn(r.protocol)||Pn(o.protocol)||"",a=r.host||o.host,s=r.pathname||"";return"/"===(e=i&&a?"".concat(i,"://").concat(a+s):s)[e.length-1]?e.slice(0,-1):e}(c,i)}(b):function(e){var t,n=e.spec,r=e.scheme,o=e.contextUrl,i=void 0===o?"":o,a=E.a.parse(i),s=M()(n.schemes)?n.schemes[0]:null,u=r||s||Pn(a.protocol)||"http",c=n.host||a.host||"",l=n.basePath||"";return"/"===(t=u&&c?"".concat(u,"://").concat(c+l):l)[t.length-1]?t.slice(0,-1):t}(b),!n)return delete g.cookies,g;g.url+=S,g.method="".concat(x).toUpperCase(),h=h||{};var C=t.paths[S]||{};o&&(g.headers.accept=o);var k=An([].concat(Cn(w.parameters)).concat(Cn(C.parameters)));k.forEach(function(e){var n,r=d[e.in];if("body"===e.in&&e.schema&&e.schema.properties&&(n=h),void 0===(n=e&&e.name&&h[e.name])?n=e&&e.name&&h["".concat(e.in,".").concat(e.name)]:On(e.name,k).length>1&&console.warn("Parameter '".concat(e.name,"' is ambiguous because the defined spec has more than one parameter with the name: '").concat(e.name,"' and the passed-in parameter values did not define an 'in' value.")),null!==n){if(void 0!==e.default&&void 0===n&&(n=e.default),void 0===n&&e.required&&!e.allowEmptyValue)throw new Error("Required parameter ".concat(e.name," is not provided"));if(v&&e.schema&&"object"===e.schema.type&&"string"==typeof n)try{n=JSON.parse(n)}catch(e){throw new Error("Could not parse object parameter value string as JSON")}r&&r({req:g,parameter:e,value:n,operation:w,spec:t})}});var O=Sn({},e,{operation:w});if((g=v?wn(O,g):xn(O,g)).cookies&&m()(g.cookies).length){var A=m()(g.cookies).reduce(function(e,t){var n=g.cookies[t];return e+(e?"&":"")+on.a.serialize(t,n)},"");g.headers.Cookie=A}return g.cookies&&delete g.cookies,Z(g),g}var Pn=function(e){return e?e.replace(/\W/g,""):null};function In(e,t){var n=m()(e);if(h.a){var r=h()(e);t&&(r=r.filter(function(t){return p()(e,t).enumerable})),n.push.apply(n,r)}return n}function Mn(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"==typeof e?n.url=e:n=e,!(this instanceof Mn))return new Mn(n);b()(this,n);var r=this.resolve().then(function(){return t.disableInterfaces||b()(t,Mn.makeApisTagOperation(t)),t});return r.client=this,r}Mn.http=V,Mn.makeHttp=function(e,t,n){return n=n||function(e){return e},t=t||function(e){return e},function(r){return"string"==typeof r&&(r={url:r}),z.mergeInQueryOrForm(r),r=t(r),n(e(r))}}.bind(null,Mn.http),Mn.resolve=Dt,Mn.resolveSubtree=function(e,t){return Bt.apply(this,arguments)},Mn.execute=function(e){var t=e.http,n=e.fetch,r=e.spec,o=e.operationId,i=e.pathName,a=e.method,s=e.parameters,u=e.securities,c=Gt()(e,["http","fetch","spec","operationId","pathName","method","parameters","securities"]),l=t||n||V;i&&a&&!o&&(o=Pt(i,a));var p=Tn.buildRequest(Sn({spec:r,operationId:o,parameters:s,securities:u,http:l},c));return p.body&&(Xt()(p.body)||en()(p.body))&&(p.body=T()(p.body)),l(p)},Mn.serializeRes=J,Mn.serializeHeaders=K,Mn.clearCache=function(){St.refs.clearCache()},Mn.makeApisTagOperation=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Yt.makeExecute(e);return{apis:Yt.mapTagOperations({v2OperationIdCompatibilityMode:e.v2OperationIdCompatibilityMode,spec:e.spec,cb:t})}},Mn.buildRequest=jn,Mn.helpers={opId:jt},Mn.prototype={http:V,execute:function(e){return this.applyDefaults(),Mn.execute(function(e){for(var t=1;t - * @license MIT - */ -var r=n(569),o=n(570),i=n(355);function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function d(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return j(this,t,n);case"utf8":case"utf-8":return k(this,t,n);case"ascii":return A(this,t,n);case"latin1":case"binary":return T(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,o);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function y(e,t,n,r,o){var i,a=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,u/=2,n/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var l=-1;for(i=n;is&&(n=s-u),i=n;i>=0;i--){for(var p=!0,f=0;fo&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a=0;a>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function k(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:c>223?3:c>191?2:1;if(o+p<=n)switch(p){case 1:c<128&&(l=c);break;case 2:128==(192&(i=e[o+1]))&&(u=(31&c)<<6|63&i)>127&&(l=u);break;case 3:i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&(u=(15&c)<<12|(63&i)<<6|63&a)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],128==(192&i)&&128==(192&a)&&128==(192&s)&&(u=(15&c)<<18|(63&i)<<12|(63&a)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,p=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),o+=p}return function(e){var t=e.length;if(t<=O)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},u.prototype.compare=function(e,t,n,r,o){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(i,a),c=this.slice(r,o),l=e.slice(t,n),p=0;po)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return w(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return E(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var O=4096;function A(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function M(e,t,n,r,o,i){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function N(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function R(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function D(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function L(e,t,n,r,i){return i||D(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function U(e,t,n,r,i){return i||D(e,0,n,8),o.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},u.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},u.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||M(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):R(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);M(this,e,t,n,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&e;++i>0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);M(this,e,t,n,o-1,-o)}var i=n-1,a=1,s=0;for(this[t+i]=255&e;--i>=0&&(a*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/a>>0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):N(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):N(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):R(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||M(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):R(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return L(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return L(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return U(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return U(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(i<1e3||!u.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function z(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(q,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function V(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(36))},function(e,t,n){"use strict";e.exports={current:null}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,c=[],l=!1,p=-1;function f(){l&&u&&(l=!1,u.length?c=u.concat(c):p=-1,c.length&&h())}function h(){if(!l){var e=s(f);l=!0;for(var t=c.length;t;){for(u=c,c=[];++p1)for(var n=1;n0&&"/"!==t[0]});function oe(e,t,n){return t=t||[],te.apply(void 0,[e].concat(u()(t))).get("parameters",Object(p.List)()).reduce(function(e,t){var r=n&&"body"===t.get("in")?t.get("value_xml"):t.get("value");return e.set(Object(l.B)(t,{allowHashes:!1}),r)},Object(p.fromJS)({}))}function ie(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(p.List.isList(e))return e.some(function(e){return p.Map.isMap(e)&&e.get("in")===t})}function ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(p.List.isList(e))return e.some(function(e){return p.Map.isMap(e)&&e.get("type")===t})}function se(e,t){t=t||[];var n=x(e).getIn(["paths"].concat(u()(t)),Object(p.fromJS)({})),r=e.getIn(["meta","paths"].concat(u()(t)),Object(p.fromJS)({})),o=ue(e,t),i=n.get("parameters")||new p.List,a=r.get("consumes_value")?r.get("consumes_value"):ae(i,"file")?"multipart/form-data":ae(i,"formData")?"application/x-www-form-urlencoded":void 0;return Object(p.fromJS)({requestContentType:a,responseContentType:o})}function ue(e,t){t=t||[];var n=x(e).getIn(["paths"].concat(u()(t)),null);if(null!==n){var r=e.getIn(["meta","paths"].concat(u()(t),["produces_value"]),null),o=n.getIn(["produces",0],null);return r||o||"application/json"}}function ce(e,t){t=t||[];var n=x(e),r=n.getIn(["paths"].concat(u()(t)),null);if(null!==r){var o=t,i=a()(o,1)[0],s=r.get("produces",null),c=n.getIn(["paths",i,"produces"],null),l=n.getIn(["produces"],null);return s||c||l}}function le(e,t){t=t||[];var n=x(e),r=n.getIn(["paths"].concat(u()(t)),null);if(null!==r){var o=t,i=a()(o,1)[0],s=r.get("consumes",null),c=n.getIn(["paths",i,"consumes"],null),l=n.getIn(["consumes"],null);return s||c||l}}var pe=function(e,t,n){var r=e.get("url").match(/^([a-z][a-z0-9+\-.]*):/),i=o()(r)?r[1]:null;return e.getIn(["scheme",t,n])||e.getIn(["scheme","_defaultScheme"])||i||""},fe=function(e,t,n){return["http","https"].indexOf(pe(e,t,n))>-1},he=function(e,t){t=t||[];var n=e.getIn(["meta","paths"].concat(u()(t),["parameters"]),Object(p.fromJS)([])),r=!0;return n.forEach(function(e){var t=e.get("errors");t&&t.count()&&(r=!1)}),r};function de(e){return p.Map.isMap(e)?e:new p.Map}},function(e,t,n){"use strict";n.r(t),n.d(t,"SHOW_AUTH_POPUP",function(){return d}),n.d(t,"AUTHORIZE",function(){return m}),n.d(t,"LOGOUT",function(){return v}),n.d(t,"PRE_AUTHORIZE_OAUTH2",function(){return g}),n.d(t,"AUTHORIZE_OAUTH2",function(){return y}),n.d(t,"VALIDATE",function(){return b}),n.d(t,"CONFIGURE_AUTH",function(){return _}),n.d(t,"showDefinitions",function(){return w}),n.d(t,"authorize",function(){return x}),n.d(t,"logout",function(){return E}),n.d(t,"preAuthorizeImplicit",function(){return S}),n.d(t,"authorizeOauth2",function(){return C}),n.d(t,"authorizePassword",function(){return k}),n.d(t,"authorizeApplication",function(){return O}),n.d(t,"authorizeAccessCodeWithFormParams",function(){return A}),n.d(t,"authorizeAccessCodeWithBasicAuthentication",function(){return T}),n.d(t,"authorizeRequest",function(){return j}),n.d(t,"configureAuth",function(){return P});var r=n(26),o=n.n(r),i=n(16),a=n.n(i),s=n(28),u=n.n(s),c=n(95),l=n.n(c),p=n(18),f=n.n(p),h=n(3),d="show_popup",m="authorize",v="logout",g="pre_authorize_oauth2",y="authorize_oauth2",b="validate",_="configure_auth";function w(e){return{type:d,payload:e}}function x(e){return{type:m,payload:e}}function E(e){return{type:v,payload:e}}var S=function(e){return function(t){var n=t.authActions,r=t.errActions,o=e.auth,i=e.token,a=e.isValid,s=o.schema,c=o.name,l=s.get("flow");delete f.a.swaggerUIRedirectOauth2,"accessCode"===l||a||r.newAuthErr({authId:c,source:"auth",level:"warning",message:"Authorization may be unsafe, passed state was changed in server Passed state wasn't returned from auth server"}),i.error?r.newAuthErr({authId:c,source:"auth",level:"error",message:u()(i)}):n.authorizeOauth2({auth:o,token:i})}};function C(e){return{type:y,payload:e}}var k=function(e){return function(t){var n=t.authActions,r=e.schema,o=e.name,i=e.username,s=e.password,u=e.passwordType,c=e.clientId,l=e.clientSecret,p={grant_type:"password",scope:e.scopes.join(" "),username:i,password:s},f={};switch(u){case"request-body":!function(e,t,n){t&&a()(e,{client_id:t});n&&a()(e,{client_secret:n})}(p,c,l);break;case"basic":f.Authorization="Basic "+Object(h.a)(c+":"+l);break;default:console.warn("Warning: invalid passwordType ".concat(u," was passed, not including client id and secret"))}return n.authorizeRequest({body:Object(h.b)(p),url:r.get("tokenUrl"),name:o,headers:f,query:{},auth:e})}};var O=function(e){return function(t){var n=t.authActions,r=e.schema,o=e.scopes,i=e.name,a=e.clientId,s=e.clientSecret,u={Authorization:"Basic "+Object(h.a)(a+":"+s)},c={grant_type:"client_credentials",scope:o.join(" ")};return n.authorizeRequest({body:Object(h.b)(c),name:i,url:r.get("tokenUrl"),auth:e,headers:u})}},A=function(e){var t=e.auth,n=e.redirectUrl;return function(e){var r=e.authActions,o=t.schema,i=t.name,a=t.clientId,s=t.clientSecret,u=t.codeVerifier,c={grant_type:"authorization_code",code:t.code,client_id:a,client_secret:s,redirect_uri:n,code_verifier:u};return r.authorizeRequest({body:Object(h.b)(c),name:i,url:o.get("tokenUrl"),auth:t})}},T=function(e){var t=e.auth,n=e.redirectUrl;return function(e){var r=e.authActions,o=t.schema,i=t.name,a=t.clientId,s=t.clientSecret,u={Authorization:"Basic "+Object(h.a)(a+":"+s)},c={grant_type:"authorization_code",code:t.code,client_id:a,redirect_uri:n};return r.authorizeRequest({body:Object(h.b)(c),name:i,url:o.get("tokenUrl"),auth:t,headers:u})}},j=function(e){return function(t){var n,r=t.fn,i=t.getConfigs,s=t.authActions,c=t.errActions,p=t.oas3Selectors,f=t.specSelectors,h=t.authSelectors,d=e.body,m=e.query,v=void 0===m?{}:m,g=e.headers,y=void 0===g?{}:g,b=e.name,_=e.url,w=e.auth,x=(h.getConfigs()||{}).additionalQueryStringParams;n=f.isOAS3()?l()(_,p.selectedServer(),!0):l()(_,f.url(),!0),"object"===o()(x)&&(n.query=a()({},n.query,x));var E=n.toString(),S=a()({Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded","X-Requested-With":"XMLHttpRequest"},y);r.fetch({url:E,method:"post",headers:S,query:v,body:d,requestInterceptor:i().requestInterceptor,responseInterceptor:i().responseInterceptor}).then(function(e){var t=JSON.parse(e.data),n=t&&(t.error||""),r=t&&(t.parseError||"");e.ok?n||r?c.newAuthErr({authId:b,level:"error",source:"auth",message:u()(t)}):s.authorizeOauth2({auth:w,token:t}):c.newAuthErr({authId:b,level:"error",source:"auth",message:e.statusText})}).catch(function(e){var t=new Error(e).message;if(e.response&&e.response.data){var n=e.response.data;try{var r="string"==typeof n?JSON.parse(n):n;r.error&&(t+=", error: ".concat(r.error)),r.error_description&&(t+=", description: ".concat(r.error_description))}catch(e){}}c.newAuthErr({authId:b,level:"error",source:"auth",message:t})})}};function P(e){return{type:_,payload:e}}},function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(127),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(211),o=n(210);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(49),o=n(133);e.exports=n(50)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_LAYOUT",function(){return o}),n.d(t,"UPDATE_FILTER",function(){return i}),n.d(t,"UPDATE_MODE",function(){return a}),n.d(t,"SHOW",function(){return s}),n.d(t,"updateLayout",function(){return u}),n.d(t,"updateFilter",function(){return c}),n.d(t,"show",function(){return l}),n.d(t,"changeMode",function(){return p});var r=n(3),o="layout_update_layout",i="layout_update_filter",a="layout_update_mode",s="layout_show";function u(e){return{type:o,payload:e}}function c(e){return{type:i,payload:e}}function l(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e=Object(r.w)(e),{type:s,payload:{thing:e,shown:t}}}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e=Object(r.w)(e),{type:a,payload:{thing:e,mode:t}}}},function(e,t,n){"use strict";(function(t){ -/*! - * @description Recursive object extending - * @author Viacheslav Lotsmanov - * @license MIT - * - * The MIT License (MIT) - * - * Copyright (c) 2013-2018 Viacheslav Lotsmanov - * - * Permission is hereby granted, free of charge, to any person obtaining a copy of - * this software and associated documentation files (the "Software"), to deal in - * the Software without restriction, including without limitation the rights to - * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of - * the Software, and to permit persons to whom the Software is furnished to do so, - * subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS - * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR - * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER - * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -function n(e){return e instanceof t||e instanceof Date||e instanceof RegExp}function r(e){if(e instanceof t){var n=t.alloc?t.alloc(e.length):new t(e.length);return e.copy(n),n}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e);throw new Error("Unexpected situation")}function o(e){var t=[];return e.forEach(function(e,i){"object"==typeof e&&null!==e?Array.isArray(e)?t[i]=o(e):n(e)?t[i]=r(e):t[i]=a({},e):t[i]=e}),t}function i(e,t){return"__proto__"===t?void 0:e[t]}var a=e.exports=function(){if(arguments.length<1||"object"!=typeof arguments[0])return!1;if(arguments.length<2)return arguments[0];var e,t,s=arguments[0],u=Array.prototype.slice.call(arguments,1);return u.forEach(function(u){"object"!=typeof u||null===u||Array.isArray(u)||Object.keys(u).forEach(function(c){return t=i(s,c),(e=i(u,c))===s?void 0:"object"!=typeof e||null===e?void(s[c]=e):Array.isArray(e)?void(s[c]=o(e)):n(e)?void(s[c]=r(e)):"object"!=typeof t||null===t||Array.isArray(t)?void(s[c]=a({},e)):void(s[c]=a(t,e))})}),s}}).call(this,n(64).Buffer)},function(e,t,n){var r=n(151),o=n(336);e.exports=n(126)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(106),o=n(603),i=n(604),a="[object Null]",s="[object Undefined]",u=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:a:u&&u in Object(e)?o(e):i(e)}},function(e,t,n){var r=n(621),o=n(624);e.exports=function(e,t){var n=o(e,t);return r(n)?n:void 0}},function(e,t,n){var r=n(380),o=n(661),i=n(107);e.exports=function(e){return i(e)?r(e):o(e)}},function(e,t,n){"use strict";var r=n(178),o=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=p;var i=n(137);i.inherits=n(47);var a=n(390),s=n(240);i.inherits(p,a);for(var u=o(s.prototype),c=0;c=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t){e.exports={}},function(e,t,n){n(561);for(var r=n(32),o=n(77),i=n(102),a=n(34)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u1){for(var d=Array(h),m=0;m1){for(var g=Array(v),y=0;y=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var r=(4294967295&n)>>>0,o=(n-r)/4294967296;this._block.writeUInt32BE(o,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var i=this._hash();return e?i.toString(e):i},o.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=o},function(e,t,n){var r=n(63),o=n(406),i=n(407),a=n(46),s=n(158),u=n(225),c={},l={};(t=e.exports=function(e,t,n,p,f){var h,d,m,v,g=f?function(){return e}:u(e),y=r(n,p,t?2:1),b=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(i(g)){for(h=s(e.length);h>b;b++)if((v=t?y(a(d=e[b])[0],d[1]):y(e[b]))===c||v===l)return v}else for(m=g.call(e);!(d=m.next()).done;)if((v=o(m,y,d.value,t))===c||v===l)return v}).BREAK=c,t.RETURN=l},function(e,t,n){"use strict";function r(e){return null==e}e.exports.isNothing=r,e.exports.isObject=function(e){return"object"==typeof e&&null!==e},e.exports.toArray=function(e){return Array.isArray(e)?e:r(e)?[]:[e]},e.exports.repeat=function(e,t){var n,r="";for(n=0;n1&&void 0!==arguments[1]?arguments[1]:{},r=Object(i.A)(t),a=r.type,s=r.example,u=r.properties,c=r.additionalProperties,l=r.items,p=n.includeReadOnly,f=n.includeWriteOnly;if(void 0!==s)return Object(i.e)(s,"$$ref",function(e){return"string"==typeof e&&e.indexOf("#")>-1});if(!a)if(u)a="object";else{if(!l)return;a="array"}if("object"===a){var d=Object(i.A)(u),m={};for(var v in d)d[v]&&d[v].deprecated||d[v]&&d[v].readOnly&&!p||d[v]&&d[v].writeOnly&&!f||(m[v]=e(d[v],n));if(!0===c)m.additionalProp1={};else if(c)for(var g=Object(i.A)(c),y=e(g,n),b=1;b<4;b++)m["additionalProp"+b]=y;return m}return"array"===a?o()(l.anyOf)?l.anyOf.map(function(t){return e(t,n)}):o()(l.oneOf)?l.oneOf.map(function(t){return e(t,n)}):[e(l,n)]:t.enum?t.default?t.default:Object(i.w)(t.enum)[0]:"file"!==a?h(t):void 0},m=function(e){return e.schema&&(e=e.schema),e.properties&&(e.type="object"),e},v=function e(t){var n,r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=p()({},Object(i.A)(t)),u=s.type,c=s.properties,l=s.additionalProperties,f=s.items,d=s.example,m=a.includeReadOnly,v=a.includeWriteOnly,g=s.default,y={},b={},_=t.xml,w=_.name,x=_.prefix,E=_.namespace,S=s.enum;if(!u)if(c||l)u="object";else{if(!f)return;u="array"}if(n=(x?x+":":"")+(w=w||"notagname"),E){var C=x?"xmlns:"+x:"xmlns";b[C]=E}if("array"===u&&f){if(f.xml=f.xml||_||{},f.xml.name=f.xml.name||_.name,_.wrapped)return y[n]=[],o()(d)?d.forEach(function(t){f.example=t,y[n].push(e(f,a))}):o()(g)?g.forEach(function(t){f.default=t,y[n].push(e(f,a))}):y[n]=[e(f,a)],b&&y[n].push({_attr:b}),y;var k=[];return o()(d)?(d.forEach(function(t){f.example=t,k.push(e(f,a))}),k):o()(g)?(g.forEach(function(t){f.default=t,k.push(e(f,a))}),k):e(f,a)}if("object"===u){var O=Object(i.A)(c);for(var A in y[n]=[],d=d||{},O)if(O.hasOwnProperty(A)&&(!O[A].readOnly||m)&&(!O[A].writeOnly||v))if(O[A].xml=O[A].xml||{},O[A].xml.attribute){var T=o()(O[A].enum)&&O[A].enum[0],j=O[A].example,P=O[A].default;b[O[A].xml.name||A]=void 0!==j&&j||void 0!==d[A]&&d[A]||void 0!==P&&P||T||h(O[A])}else{O[A].xml.name=O[A].xml.name||A,void 0===O[A].example&&void 0!==d[A]&&(O[A].example=d[A]);var I=e(O[A]);o()(I)?y[n]=y[n].concat(I):y[n].push(I)}return!0===l?y[n].push({additionalProp:"Anything can be here"}):l&&y[n].push({additionalProp:h(l)}),b&&y[n].push({_attr:b}),y}return r=void 0!==d?d:void 0!==g?g:o()(S)?S[0]:h(t),y[n]=b?[{_attr:b},r]:r,y};function g(e,t){var n=v(e,t);if(n)return s()(n,{declaration:!0,indent:"\t"})}var y=c()(g),b=c()(d)},function(e,t,n){"use strict";n.r(t),n.d(t,"UPDATE_CONFIGS",function(){return i}),n.d(t,"TOGGLE_CONFIGS",function(){return a}),n.d(t,"update",function(){return s}),n.d(t,"toggle",function(){return u}),n.d(t,"loaded",function(){return c});var r=n(2),o=n.n(r),i="configs_update",a="configs_toggle";function s(e,t){return{type:i,payload:o()({},e,t)}}function u(e){return{type:a,payload:e}}var c=function(){return function(){}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r=n(1),o=n.n(r),i=o.a.Set.of("type","format","items","default","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","maxItems","minItems","uniqueItems","enum","multipleOf");function a(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).isOAS3;if(!o.a.Map.isMap(e))return{schema:o.a.Map(),parameterContentMediaType:null};if(!t)return"body"===e.get("in")?{schema:e.get("schema",o.a.Map()),parameterContentMediaType:null}:{schema:e.filter(function(e,t){return i.includes(t)}),parameterContentMediaType:null};if(e.get("content")){var n=e.get("content",o.a.Map({})).keySeq().first();return{schema:e.getIn(["content",n,"schema"],o.a.Map()),parameterContentMediaType:n}}return{schema:e.get("schema",o.a.Map()),parameterContentMediaType:null}}},function(e,t,n){e.exports=n(781)},function(e,t,n){"use strict";n.r(t);var r=n(469),o="object"==typeof self&&self&&self.Object===Object&&self,i=(r.a||o||Function("return this")()).Symbol,a=Object.prototype,s=a.hasOwnProperty,u=a.toString,c=i?i.toStringTag:void 0;var l=function(e){var t=s.call(e,c),n=e[c];try{e[c]=void 0;var r=!0}catch(e){}var o=u.call(e);return r&&(t?e[c]=n:delete e[c]),o},p=Object.prototype.toString;var f=function(e){return p.call(e)},h="[object Null]",d="[object Undefined]",m=i?i.toStringTag:void 0;var v=function(e){return null==e?void 0===e?d:h:m&&m in Object(e)?l(e):f(e)};var g=function(e,t){return function(n){return e(t(n))}}(Object.getPrototypeOf,Object);var y=function(e){return null!=e&&"object"==typeof e},b="[object Object]",_=Function.prototype,w=Object.prototype,x=_.toString,E=w.hasOwnProperty,S=x.call(Object);var C=function(e){if(!y(e)||v(e)!=b)return!1;var t=g(e);if(null===t)return!0;var n=E.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&x.call(n)==S},k=n(330),O={INIT:"@@redux/INIT"};function A(e,t,n){var r;if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(A)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var o=e,i=t,a=[],s=a,u=!1;function c(){s===a&&(s=a.slice())}function l(){return i}function p(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return c(),s.push(e),function(){if(t){t=!1,c();var n=s.indexOf(e);s.splice(n,1)}}}function f(e){if(!C(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(u)throw new Error("Reducers may not dispatch actions.");try{u=!0,i=o(i,e)}finally{u=!1}for(var t=a=s,n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(a)throw a;for(var r=!1,o={},s=0;s0?r:n)(e)}},function(e,t){e.exports={}},function(e,t,n){var r=n(348),o=n(215);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=!0},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(49).f,o=n(75),i=n(34)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(159)("meta"),o=n(43),i=n(75),a=n(49).f,s=0,u=Object.isExtensible||function(){return!0},c=!n(82)(function(){return u(Object.preventExtensions({}))}),l=function(e){a(e,r,{value:{i:"O"+ ++s,w:{}}})},p=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";l(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;l(e)}return e[r].w},onFreeze:function(e){return c&&p.NEED&&u(e)&&!i(e,r)&&l(e),e}}},function(e,t,n){"use strict";e.exports=function(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r1&&void 0!==arguments[1]?arguments[1]:[],n={arrayBehaviour:(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).arrayBehaviour||"replace"},r=t.map(function(e){return e||{}}),i=e||{},c=0;c1?t-1:0),r=1;r")}),p=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var f=s(e),h=!i(function(){var t={};return t[f]=function(){return 7},7!=""[e](t)}),d=h?!i(function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[c]=function(){return n}),n[f](""),!t}):void 0;if(!h||!d||"replace"===e&&!l||"split"===e&&!p){var m=/./[f],v=n(a,f,""[e],function(e,t,n,r,o){return t.exec===u?h&&!o?{done:!0,value:m.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}),g=v[0],y=v[1];r(String.prototype,e,g),o(RegExp.prototype,f,2==t?function(e,t){return y.call(e,this,t)}:function(e){return y.call(e,this)})}}},function(e,t,n){var r=n(212),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(46),o=n(350),i=n(215),a=n(213)("IE_PROTO"),s=function(){},u=function(){var e,t=n(217)("iframe"),r=i.length;for(t.style.display="none",n(351).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write(" - diff --git a/docs/layouts/partials/page-meta-lastmod.html b/docs/layouts/partials/page-meta-lastmod.html deleted file mode 100644 index 98de8af8ac7..00000000000 --- a/docs/layouts/partials/page-meta-lastmod.html +++ /dev/null @@ -1,10 +0,0 @@ -{{ if and (.GitInfo) (.Site.Params.github_repo) -}} -
    - {{ T "post_last_mod" }} {{ .Lastmod.Format .Site.Params.time_format_default -}} - {{ with .GitInfo }}: {{/* Trim WS */ -}} - - {{- .Subject }} ({{ .AbbreviatedHash }}) {{- /* Trim WS */ -}} - - {{- end }} -
    -{{ end -}} diff --git a/docs/layouts/partials/page-meta-links.html b/docs/layouts/partials/page-meta-links.html deleted file mode 100644 index c1505b4172d..00000000000 --- a/docs/layouts/partials/page-meta-links.html +++ /dev/null @@ -1,54 +0,0 @@ -{{ if .File }} -{{ $pathFormatted := replace .File.Path "\\" "/" -}} -{{ $gh_repo := ($.Param "github_repo") -}} -{{ $gh_url := ($.Param "github_url") -}} -{{ $gh_subdir := ($.Param "github_subdir") -}} -{{ $gh_project_repo := ($.Param "github_project_repo") -}} -{{ $gh_branch := (default "main" ($.Param "github_branch")) -}} -
    -{{ if $gh_url -}} - {{ warnf "Warning: use of `github_url` is deprecated. For details see https://www.docsy.dev/docs/adding-content/repository-links/#github_url-optional" -}} - {{ T "post_edit_this" }} -{{ else if $gh_repo -}} - {{ $gh_repo_path := printf "%s/content/%s" $gh_branch $pathFormatted -}} - {{ if and ($gh_subdir) (.Site.Language.Lang) -}} - {{ $gh_repo_path = printf "%s/%s/content/%s/%s" $gh_branch $gh_subdir ($.Site.Language.Lang) $pathFormatted -}} - {{ else if .Site.Language.Lang -}} - {{ $gh_repo_path = printf "%s/content/%s/%s" $gh_branch ($.Site.Language.Lang) $pathFormatted -}} - {{ else if $gh_subdir -}} - {{ $gh_repo_path = printf "%s/%s/content/%s" $gh_branch $gh_subdir $pathFormatted -}} - {{ end -}} - - {{/* Adjust $gh_repo_path based on path_base_for_github_subdir */ -}} - {{ $ghs_base := $.Param "path_base_for_github_subdir" -}} - {{ $ghs_rename := "" -}} - {{ if reflect.IsMap $ghs_base -}} - {{ $ghs_rename = $ghs_base.to -}} - {{ $ghs_base = $ghs_base.from -}} - {{ end -}} - {{ with $ghs_base -}} - {{ $gh_repo_path = replaceRE . $ghs_rename $gh_repo_path -}} - {{ end -}} - - {{ $viewURL := printf "%s/tree/%s" $gh_repo $gh_repo_path -}} - {{ $editURL := printf "%s/edit/%s" $gh_repo $gh_repo_path -}} - {{ $issuesURL := printf "%s/issues/new?title=%s" $gh_repo (safeURL $.Title ) -}} - {{ $newPageStub := resources.Get "stubs/new-page-template.md" -}} - {{ $newPageQS := querify "value" $newPageStub.Content "filename" "change-me.md" | safeURL -}} - {{ $newPageURL := printf "%s/new/%s?%s" $gh_repo $gh_repo_path $newPageQS -}} - - {{ T "post_view_this" }} - {{ T "post_edit_this" }} - {{ T "post_create_child_page" }} - {{ T "post_create_issue" }} - {{ with $gh_project_repo -}} - {{ $project_issueURL := printf "%s/issues/new" . -}} - {{ T "post_create_project_issue" }} - {{ end -}} - -{{ end -}} -{{ with .CurrentSection.AlternativeOutputFormats.Get "print" -}} - {{ T "print_entire_section" }} -{{ end }} -
    -{{ end -}} diff --git a/docs/layouts/partials/section-index.html b/docs/layouts/partials/section-index.html deleted file mode 100644 index e9a389f9f8b..00000000000 --- a/docs/layouts/partials/section-index.html +++ /dev/null @@ -1,40 +0,0 @@ -
    - {{ $parent := .Page }} - {{ $pages := (where .Site.Pages "Section" .Section).ByWeight }} - {{ $pages = (where $pages "Type" "!=" "search") }} - {{ $pages = (where $pages ".Params.isShownInList" "!=" "true") }} - {{ $pages = (where $pages ".Params.hide_summary" "!=" true) }} - {{ $pages = (where $pages ".Parent" "!=" nil) }} - {{ $pages = (where $pages "Parent.File.UniqueID" "==" $parent.File.UniqueID) }} - {{ if or $parent.Params.no_list (eq (len $pages) 0) }} - {{/* If no_list is true or we don't have subpages we don't show a list of subpages */}} - {{ else if $parent.Params.simple_list }} - {{/* If simple_list is true we show a bulleted list of subpages */}} -
      - {{ range $pages }} - {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") - (relref . .Params.manualLinkRelref) .RelPermalink) }} -
    • {{- .Title - -}}
    • - {{ end }} -
    - {{ else }} - {{/* Otherwise we show a nice formatted list of subpages with page descriptions */}} - {{ range $pages }} - {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") - (relref . .Params.manualLinkRelref) .RelPermalink) }} - {{ $icon := cond (isset .Params "icon") .Params.icon "reference" }} - -
    - {{ $icon }} category -
    -
    -

    {{- .Title -}}

    -

    {{ .Description | markdownify }}

    -
    -
    - {{ end }} - {{ end }} -
    diff --git a/docs/layouts/partials/sidebar-tree.html b/docs/layouts/partials/sidebar-tree.html deleted file mode 100644 index eb8395bc9b7..00000000000 --- a/docs/layouts/partials/sidebar-tree.html +++ /dev/null @@ -1,94 +0,0 @@ -{{/* We cache this partial for bigger sites and set the active class client side. */}} -{{ $sidebarCacheLimit := cond (isset .Site.Params.ui "sidebar_cache_limit") .Site.Params.ui.sidebar_cache_limit 2000 -}} -{{ $shouldDelayActive := ge (len .Site.Pages) $sidebarCacheLimit -}} -
    - {{ if not .Site.Params.ui.sidebar_search_disable -}} - - - {{ else -}} -
    - -
    -
    - {{ end -}} - -
    -{{ define "section-tree-nav-section" -}} -{{ $s := .section -}} -{{ $p := .page -}} -{{ $shouldDelayActive := .shouldDelayActive -}} -{{ $sidebarMenuTruncate := .sidebarMenuTruncate -}} -{{ $treeRoot := cond (eq .ulNr 0) true false -}} -{{ $ulNr := .ulNr -}} -{{ $ulShow := .ulShow -}} -{{ $active := and (not $shouldDelayActive) (eq $s $p) -}} -{{ $activePath := and (not $shouldDelayActive) (or (eq $p $s) ($p.IsDescendant $s)) -}} -{{ $show := cond (or (lt $ulNr $ulShow) $activePath (and (not $shouldDelayActive) (eq $s.Parent $p.Parent)) (and (not -$shouldDelayActive) (eq $s.Parent $p)) (not $p.Site.Params.ui.sidebar_menu_compact) (and (not $shouldDelayActive) -($p.IsDescendant $s.Parent))) true false -}} -{{ $mid := printf "m-%s" ($s.RelPermalink | anchorize) -}} -{{ $pages_tmp := where (union $s.Pages $s.Sections).ByWeight ".Params.toc_hide" "!=" true -}} -{{ $pages := $pages_tmp | first $sidebarMenuTruncate -}} -{{ $withChild := gt (len $pages) 0 -}} -{{ $manualLink := cond (isset $s.Params "manuallink") $s.Params.manualLink ( cond (isset $s.Params "manuallinkrelref") -(relref $s $s.Params.manualLinkRelref) $s.RelPermalink) -}} -{{ $manualLinkTitle := cond (isset $s.Params "manuallinktitle") $s.Params.manualLinkTitle $s.Title -}} -
  1. - {{ if (and $p.Site.Params.ui.sidebar_menu_foldable (ge $ulNr 1)) -}} - - - {{ else -}} - {{ with $s.Params.Icon}}{{ end }}{{ $s.LinkTitle }} - {{- end }} - {{- if $withChild }} - {{- $ulNr := add $ulNr 1 }} -
      - {{ range $pages -}} - {{ if (not (and (eq $s $p.Site.Home) (eq .Params.toc_root true))) -}} - {{ template "section-tree-nav-section" (dict "page" $p "section" . "shouldDelayActive" $shouldDelayActive - "sidebarMenuTruncate" $sidebarMenuTruncate "ulNr" $ulNr "ulShow" $ulShow) }} - {{- end }} - {{- end }} -
    - {{- end }} -
  2. -{{- end }} diff --git a/docs/layouts/partials/toc.html b/docs/layouts/partials/toc.html deleted file mode 100644 index 0a2934b7b17..00000000000 --- a/docs/layouts/partials/toc.html +++ /dev/null @@ -1,10 +0,0 @@ -{{ if not .Params.notoc -}} - {{ with .TableOfContents -}} - {{ if ne . `` -}} -
    -

    Table of content

    - {{ . }} -
    - {{ end -}} - {{ end -}} -{{ end -}} diff --git a/docs/layouts/shortcodes/tabpane.html b/docs/layouts/shortcodes/tabpane.html deleted file mode 100644 index ecf2030cc77..00000000000 --- a/docs/layouts/shortcodes/tabpane.html +++ /dev/null @@ -1,158 +0,0 @@ -{{ if not (.Page.Scratch.Get "tabpane_counter") }} - {{ .Page.Scratch.Set "tabpane_counter" 0 }} -{{ end }} -{{ .Page.Scratch.Add "tabpane_counter" 1 }} -{{ $tabpaneId := .Page.Scratch.Get "tabpane_counter" }} - -{{/* Check parameter types */ -}} -{{ with .Get "langEqualsHeader" -}} - {{ if ne ( printf "%T" . ) "bool" -}} - {{ errorf "shortcode tabpane: parameter 'langEqualsHeader' must be either true or false" -}} - {{ end -}} -{{ end -}} - -{{ with .Get "text" -}} - {{ if ne ( printf "%T" . ) "bool" -}} - {{ errorf "shortcode tabpane: parameter 'text' must be either true or false" -}} - {{ end -}} -{{ end -}} - -{{ with .Get "persistLang" -}} - {{ if ne ( printf "%T" . ) "bool" -}} - {{ errorf "shortcode tabpane: parameter 'persistLang' must be either true or false" -}} - {{ end -}} -{{ end -}} - -{{ with .Get "right" -}} - {{ if ne ( printf "%T" . ) "bool" -}} - {{ errorf "shortcode tabpane: parameter 'right' must be either true or false" -}} - {{ end -}} -{{ end -}} - -{{/* Set values given defined within tabpane */ -}} -{{ $langPane := default "" ($.Get "lang") -}} -{{ $hloptionsPane := default "" ($.Get "highlight") -}} -{{ $textPane := default false ($.Get "text") -}} -{{ $langEqualsHeader := default false ($.Get "langEqualsHeader") -}} -{{ $persistLang := default true ($.Get "persistLang") -}} -{{ $rightPane := default false ($.Get "right") -}} -{{ $activeSet := false -}} -{{- /* Scratchpad gets populated through call to .Inner */ -}} -{{- .Inner -}} - -{{ $langs := slice -}} -{{ $duplicate := false -}} -{{ $duplicateLang := "" -}} - -{{ $Ordinal := $.Ordinal -}} -{{ if ge hugo.Version "0.93.0" -}} - {{ if .Page.Store.Get "Ordinal" -}} - {{ $Ordinal = .Page.Store.Get "Ordinal" -}} - {{end -}} -{{ end -}} - - - -{{ if $duplicate -}} - {{ warnf "Tabpane on page '%s': duplicate language '%s' detected, disabling persistance of language to avoid multiple tab display." .Page.Title $duplicateLang -}} -{{ end -}} -{{ $duplicate = false -}} -{{ $langs = slice -}} -{{ $activeSet = false -}} - -{{/* Inner content */ -}} -
    - {{- range $index, $element := $.Scratch.Get "tabs" -}} - - {{ $lang := $langPane -}} - {{ if $langEqualsHeader -}} - {{ $lang = $element.header -}} - {{ end -}} - {{ with $element.language -}} - {{ $lang = $element.language -}} - {{ end -}} - - {{ $disabled := false -}} - {{ with $element.disabled -}} - {{ $disabled = . -}} - {{ end -}} - - {{ $hloptions := $hloptionsPane -}} - {{ with $element.highlight -}} - {{ $hloptions = $element.highlight -}} - {{ end -}} - - {{ $text := $textPane -}} - {{ with $element.text -}} - {{ $text = . }} - {{ end -}} - - {{ $tabid := printf "tabs-%02v-%v-%v-tab" $tabpaneId $Ordinal $index | anchorize -}} - {{ $entryid := printf "tabs-%02v-%v-%v" $tabpaneId $Ordinal $index | anchorize }} -
    - {{ if $text -}} - {{ index . "content" -}} - {{ else -}} - {{ highlight (trim (index . "content") "\n") $lang $hloptions -}} - {{ end }} -
    - - {{- if not $disabled -}} - {{ $activeSet = true -}} - {{ end -}} - - {{- end }} -
    From 522b2409087ef1c874a043e94069e6638e1dd6b3 Mon Sep 17 00:00:00 2001 From: Mahe Tardy Date: Fri, 1 Dec 2023 17:22:26 +0100 Subject: [PATCH 3/9] docs: simplify the hugo.toml settings Signed-off-by: Mahe Tardy --- docs/hugo.toml | 147 ++++++++++++++----------------------------------- 1 file changed, 42 insertions(+), 105 deletions(-) diff --git a/docs/hugo.toml b/docs/hugo.toml index a4ee8d09440..0272dccb489 100644 --- a/docs/hugo.toml +++ b/docs/hugo.toml @@ -17,15 +17,6 @@ enableGitInfo = true # Comment out to enable taxonomies in Docsy disableKinds = ["taxonomy", "taxonomyTerm"] -# Highlighting config -pygmentsCodeFences = true -pygmentsUseClasses = false -# Use the new Chroma Go highlighter in Hugo. -pygmentsUseClassic = false -#pygmentsOptions = "linenos=table" -# See https://help.farbox.com/pygments.html -pygmentsStyle = "pygments" - # Configure how URLs look like per section. [permalinks] blog = "/:section/:year/:month/:day/:slug/" @@ -36,19 +27,10 @@ resampleFilter = "CatmullRom" quality = 75 anchor = "smart" -[services] -[services.googleAnalytics] -# Comment out the next line to disable GA tracking. Also disables the feature described in [params.ui.feedback]. -# id = "UA-00000000-0" - # Language configuration - [languages] [languages.en] -title = "Tetragon - eBPF-based Security Observability and Runtime Enforcement" -description = "Tetragon is a low overhead, flexible, and Kubernetes native security observability tool that applies policy and filtering directly in the kernel using eBPF" languageName ="English" -# Weight used for sorting. weight = 1 [markup] @@ -57,15 +39,35 @@ weight = 1 unsafe = true [markup.highlight] # See a complete list of available styles at https://xyproto.github.io/splash/docs/all.html - style = "pygments" + style = "github" # Uncomment if you want your chosen highlight style used for code blocks without a specified language # guessSyntax = "true" - [markup.tableOfContents] - endLevel = 6 - ordered = false - startLevel = 1 +[[menu.main]] + name = "Documentation" + weight = 10 + url = "/docs" + +[[menu.main]] + name = "Community" + weight = 20 + url = "https://cilium.io/get-involved/" + +[[menu.main]] + name = "Getting Started" + weight = 30 + url = "/docs/getting-started" + +[[menu.main]] + name = "GitHub" + weight = 40 + url = "https://github.com/cilium/tetragon/" + pre = "" + + +####################################### # Everything below this are Site Params +####################################### # Comment out if you don't want the "print entire section" link enabled. [outputs] @@ -87,11 +89,6 @@ version_menu = "Releases" # Set this flag to "true" if you want to display the banner. archived_version = false -# The version number for the version of the docs represented in this doc set. -# Used in the "version-banner" partial to display a version number for the -# current doc set. -version = "v1.0.0" - # A link to latest version of the docs. Used in the "version-banner" partial to # point people to the main doc site. url_latest_version = "https://example.com" @@ -114,53 +111,17 @@ url_latest_version = "https://example.com" github_repo = "https://github.com/cilium/tetragon" # An optional link to a related project repo. For example, the sibling repository where your product code lives. github_project_repo = "https://github.com/cilium/tetragon" -# URL of the Star Wars demo app. -demo_app_url = "https://raw.githubusercontent.com/cilium/cilium/v1.15.0-pre.1/examples/minikube/http-sw-app.yaml" # Specify a value here if your content directory is not in your repo's root directory github_subdir = "docs" -# Uncomment this if your GitHub repo does not have "main" as the default branch, -# or specify a new value if you want to reference another branch in your GitHub links -# github_branch= "master" - -# Google Custom Search Engine ID. Remove or comment out to disable search. -gcs_engine_id = "d72aa9b2712488cc3" - # Enable Algolia DocSearch algolia_docsearch = false -# Enable Lunr.js offline search -offlineSearch = false - -# Enable syntax highlighting and copy buttons on code blocks with Prism -prism_syntax_highlighting = true - -[[menu.main]] - name = "Documentation" - weight = 10 - url = "/docs" - -[[menu.main]] - name = "Community" - weight = 20 - url = "https://cilium.io/get-involved/" - -[[menu.main]] - name = "Getting Started" - weight = 30 - url = "/docs/getting-started" - -[[menu.main]] - name = "GitHub" - weight = 40 - url = "https://github.com/cilium/tetragon/" - pre = "" - # User interface configuration [params.ui] # Set to true to disable breadcrumb navigation. -breadcrumb_disable = true +breadcrumb_disable = false # Set to true to disable the About link in the site footer footer_about_disable = true # Set to false if you don't want to display a logo (/assets/icons/logo.svg) in the top navbar @@ -170,44 +131,11 @@ navbar_translucent_over_cover_disable = false # Enable to show the side bar menu in its compact state. sidebar_menu_compact = true # Set a desired menu depth always visible -ul_show = 2 +ul_show = 1 # Set to true to hide the sidebar search box (the top nav search box will still be displayed if search is enabled) sidebar_search_disable = false -# Adds a H2 section titled "Feedback" to the bottom of each doc. The responses are sent to Google Analytics as events. -# This feature depends on [services.googleAnalytics] and will be disabled if "services.googleAnalytics.id" is not set. -# If you want this feature, but occasionally need to remove the "Feedback" section from a single page, -# add "hide_feedback: true" to the page's front matter. -[params.ui.feedback] -enable = false -# The responses that the user sees after clicking "yes" (the page was helpful) or "no" (the page was not helpful). -yes = 'Glad to hear it! Please tell us how we can improve.' -no = 'Sorry to hear that. Please tell us how we can improve.' - -# Adds a reading time to the top of each doc. -# If you want this feature, but occasionally need to remove the Reading time from a single page, -# add "hide_readingtime: true" to the page's front matter -[params.ui.readingtime] -enable = false - [params.links] -# End user relevant links. These will show up on left side of footer and in the community page if you have one. -# [[params.links.user]] -# name = "User mailing list" -# url = "https://example.org/mail" -# icon = "fa fa-envelope" -# desc = "Discussion and help from your fellow users" -[[params.links.user]] - name ="Twitter" - url = "https://twitter.com/ciliumproject" - icon = "fab fa-twitter" - desc = "Follow us on Twitter to get the latest news!" -# [[params.links.user]] -# name = "Stack Overflow" -# url = "https://example.org/stack" -# icon = "fab fa-stack-overflow" -# desc = "Practical questions and curated answers" -# Developer relevant links. These will show up on right side of footer and in the community page if you have one. [[params.links.developer]] name = "GitHub" url = "https://github.com/cilium/tetragon" @@ -218,11 +146,6 @@ enable = false url = "https://cilium.herokuapp.com/" icon = "fab fa-slack" desc = "Chat with other project developers" -# [[params.links.developer]] -# name = "Developer mailing list" -# url = "https://example.org/mail" -# icon = "fa fa-envelope" -# desc = "Discuss development issues around the project" # Modify default caches to cacheDir all the time instead of resources because # of permissions issues in default local resources directory. See following: @@ -236,14 +159,28 @@ enable = false dir = ":cacheDir/_images" maxAge = -1 +####################################### +# Site variables +####################################### + +# The version number for the version of the docs represented in this doc set. +# Used in the "version-banner" partial to display a version number for the +# current doc set. +version = "v1.0.0" + +# URL of the Star Wars demo app. +demo_app_url = "https://raw.githubusercontent.com/cilium/cilium/v1.15.0-pre.1/examples/minikube/http-sw-app.yaml" + +####################################### # hugo module configuration +####################################### [module] # uncomment line below for temporary local development of module # replacements = "github.com/google/docsy -> ../../docsy" [module.hugoVersion] extended = true - min = "0.75.0" + min = "0.110.0" [[module.imports]] path = "github.com/google/docsy" disable = false From c5b2165044bf5123ce7c75e298cbcb69ceb23955 Mon Sep 17 00:00:00 2001 From: Mahe Tardy Date: Fri, 1 Dec 2023 17:31:29 +0100 Subject: [PATCH 4/9] docs: fix syntax highlighting Using shell-session was a bad idea as it is only relevant when placing command prompt as $ or #. Shell is more appropriate for color syntax. Signed-off-by: Mahe Tardy --- docs/content/en/docs/concepts/events.md | 12 +++--- docs/content/en/docs/concepts/metrics.md | 8 ++-- .../docs/concepts/tracing-policy/example.md | 8 ++-- .../en/docs/getting-started/enforcement.md | 20 +++++----- .../en/docs/getting-started/execution.md | 4 +- .../en/docs/getting-started/file-events.md | 8 ++-- .../en/docs/getting-started/install-docker.md | 2 +- .../en/docs/getting-started/install-k8s.md | 16 ++++---- .../en/docs/getting-started/network.md | 22 +++++----- .../content/en/docs/installation/container.md | 10 ++--- .../en/docs/installation/kubernetes.md | 12 +++--- docs/content/en/docs/installation/package.md | 26 ++++++------ .../content/en/docs/installation/tetra-cli.md | 6 +-- .../policy-library/observability/_index.md | 40 +++++++++---------- docs/content/en/docs/reference/helm-chart.md | 2 +- .../content/en/docs/troubleshooting/_index.md | 4 +- .../linux-kernel-modules.md | 16 ++++---- .../monitor-changes-at-kernel.md | 12 +++--- .../advanced-process-execution.md | 2 +- .../record-linux-capabilities.md | 14 +++---- docs/hugo.toml | 4 +- 21 files changed, 123 insertions(+), 125 deletions(-) diff --git a/docs/content/en/docs/concepts/events.md b/docs/content/en/docs/concepts/events.md index 79d61b0eb8d..20bf2e99a2b 100644 --- a/docs/content/en/docs/concepts/events.md +++ b/docs/content/en/docs/concepts/events.md @@ -14,7 +14,7 @@ chosen and should work in most environments. The first way is to observe the raw json output from the stdout container log: -```shell-session +```shell kubectl logs -n kube-system -l app.kubernetes.io/name=tetragon -c export-stdout -f ``` @@ -127,20 +127,20 @@ allows filtering by process, pod, and other fields. To install tetra see the [Tetra Installation Guide]({{< ref "/docs/installation/tetra-cli" >}}) To start printing events run: -```shell-session +```shell kubectl logs -n kube-system -l app.kubernetes.io/name=tetragon -c export-stdout -f | tetra getevents -o compact ``` The `tetra` CLI is also available inside `tetragon` container. -```shell-session +```shell kubectl exec -it -n kube-system ds/tetragon -c tetragon -- tetra getevents -o compact ``` This was used in the quick start and generates a pretty printing of the events, To further filter by a specific binary and/or pod do the following, -```shell-session +```shell kubectl logs -n kube-system -l app.kubernetes.io/name=tetragon -c export-stdout -f | tetra getevents -o compact --processes curl --pod xwing ``` @@ -159,12 +159,12 @@ can be configured with the `--server-address` option. This can be set from helm with the `tetragon.grpc.address` flag or disabled completely if needed with `tetragon.grpc.enabled`. -```shell-session +```shell helm install tetragon cilium/tetragon -n kube-system --set tetragon.grpc.enabled=true --set tetragon.grpc.address=localhost:54321 ``` An example gRPC endpoint is the Tetra CLI when its not piped JSON output directly, -```shell-session +```shell kubectl exec -ti -n kube-system ds/tetragon -c tetragon -- tetra getevents -o compact ``` diff --git a/docs/content/en/docs/concepts/metrics.md b/docs/content/en/docs/concepts/metrics.md index cc6013d5842..b834f1edf25 100644 --- a/docs/content/en/docs/concepts/metrics.md +++ b/docs/content/en/docs/concepts/metrics.md @@ -18,7 +18,7 @@ service named `tetragon` that exposes metrics on the specified port. Check if the `tetragon` service exists: -```shell-session +```shell kubectl get services tetragon -n kube-system ``` @@ -38,7 +38,7 @@ with the default Helm values. To forward the metrics port locally, use `kubectl port forward`: -```shell-session +```shell kubectl -n kube-system port-forward service/tetragon 2112:2112 ``` @@ -59,7 +59,7 @@ generally recommended. Run `sudo tetragon --metrics-server localhost:2112` to set metrics address to `localhost:2112` and export metrics. -```shell-session +```shell sudo tetragon --metrics-server localhost:2112 ``` @@ -87,7 +87,7 @@ Kubernetes installation or by setting metrics address in case of Package installation, the metrics can be fetched using `curl` on `localhost:2112/metrics`: -```shell-session +```shell curl localhost:2112/metrics ``` diff --git a/docs/content/en/docs/concepts/tracing-policy/example.md b/docs/content/en/docs/concepts/tracing-policy/example.md index 9bc9a63996f..68f5d25df7c 100644 --- a/docs/content/en/docs/concepts/tracing-policy/example.md +++ b/docs/content/en/docs/concepts/tracing-policy/example.md @@ -112,13 +112,13 @@ Learn more about the various selectors in the dedicated ## Policy effect First, let's create the `/tmp/tetragon` file with some content: -```shell-session +```shell echo eBPF! > /tmp/tetragon ``` You can save the policy in an `example.yaml` file, compile Tetragon locally, and start Tetragon: -```shell-session +```shell sudo ./tetragon --bpf-lib bpf/objs --tracing-policy example.yaml ``` @@ -133,12 +133,12 @@ remove the BPF programs. {{< /note >}} Once the Tetragon starts, you can monitor events using `tetra`, the tetragon CLI: -```shell-session +```shell ./tetra tetra getevents -o compact ``` Reading the `/tmp/tetragon` file with `cat`: -```shell-session +```shell cat /tmp/tetragon ``` diff --git a/docs/content/en/docs/getting-started/enforcement.md b/docs/content/en/docs/getting-started/enforcement.md index 9b5fe019ff7..0793c90ed49 100644 --- a/docs/content/en/docs/getting-started/enforcement.md +++ b/docs/content/en/docs/getting-started/enforcement.md @@ -41,13 +41,13 @@ getting started guide. Ensure we have the proper Pod CIDRs -```shell-session +```shell export PODCIDR=`kubectl get nodes -o jsonpath='{.items[*].spec.podCIDR}'` ``` and Service CIDRs configured. -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab GKE >}} export SERVICECIDR=$(gcloud container clusters describe ${NAME} --zone ${ZONE} | awk '/servicesIpv4CidrBlock/ { print $2; }') {{< /tab >}} @@ -59,20 +59,20 @@ export SERVICECIDR=$(kubectl describe pod -n kube-system kube-apiserver-kind-con Then we can apply the egress cluster enforcement policy -```shell-session +```shell wget https://raw.githubusercontent.com/cilium/tetragon/main/examples/quickstart/network_egress_cluster_enforce.yaml envsubst < network_egress_cluster_enforce.yaml | kubectl apply -n default -f - ``` With the enforcement policy applied we can attach tetra to observe events again: -```shell-session +```shell kubectl exec -ti -n kube-system ds/tetragon -c tetragon -- tetra getevents -o compact --pods xwing ``` And once again execute a curl command in the xwing: -```shell-session +```shell kubectl exec -ti xwing -- bash -c 'curl https://ebpf.io/applications/#tetragon' ``` @@ -83,7 +83,7 @@ command terminated with exit code 137 Connect inside the cluster will work as expected, -```shell-session +```shell kubectl exec -ti xwing -- bash -c 'curl -s -XPOST deathstar.default.svc.cluster.local/v1/request-landing' ``` @@ -110,7 +110,7 @@ to sigkill the application and return an error on the op. To apply the policy: -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab Kubernetes >}} kubectl delete -f https://raw.githubusercontent.com/cilium/tetragon/main/examples/quickstart/file_monitoring.yaml @@ -129,7 +129,7 @@ docker run --name tetragon-container --rm --pull always \ With the file applied we can attach tetra to observe events again, -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab Kubernetes >}} kubectl exec -ti -n kube-system ds/tetragon -c tetragon -- tetra getevents -o compact --pods xwing {{< /tab >}} @@ -140,7 +140,7 @@ docker exec tetragon-container tetra getevents -o compact Then reading a sensitive file, -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab Kubernetes >}} kubectl exec -ti xwing -- bash -c 'cat /etc/shadow' {{< /tab >}} @@ -150,7 +150,7 @@ cat /etc/shadow {{< /tabpane >}} The command will fail with an error code because this is one of our sensitive files, -```shell-session +```shell kubectl exec -ti xwing -- bash -c 'cat /etc/shadow' ``` diff --git a/docs/content/en/docs/getting-started/execution.md b/docs/content/en/docs/getting-started/execution.md index d03e305e060..f8d1ed88959 100644 --- a/docs/content/en/docs/getting-started/execution.md +++ b/docs/content/en/docs/getting-started/execution.md @@ -16,7 +16,7 @@ can then observe all executions in the system. The following command can be used to observe exec events. -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab Kubernetes >}} kubectl exec -ti -n kube-system ds/tetragon -c tetragon -- tetra getevents -o compact --pods xwing {{< /tab >}} @@ -29,7 +29,7 @@ This will print a compact form of the exec logs. For an example we do the follow with the demo application. -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab Kubernetes >}} kubectl exec -ti xwing -- bash -c 'curl https://ebpf.io/applications/#tetragon' {{< /tab >}} diff --git a/docs/content/en/docs/getting-started/file-events.md b/docs/content/en/docs/getting-started/file-events.md index 30e5d330714..3a9a81024e2 100644 --- a/docs/content/en/docs/getting-started/file-events.md +++ b/docs/content/en/docs/getting-started/file-events.md @@ -20,7 +20,7 @@ To apply the policy Kubernetes uses a CRD that can be applied with kubectl. Uses the same YAML configuration as Kuberenetes, but loaded through a file on disk. -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab Kubernetes >}} kubectl apply -f https://raw.githubusercontent.com/cilium/tetragon/main/examples/quickstart/file_monitoring.yaml @@ -38,7 +38,7 @@ docker run --name tetragon-container --rm --pull always \ With the file applied we can attach tetra to observe events again: -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab Kubernetes >}} kubectl exec -ti -n kube-system ds/tetragon -c tetragon -- tetra getevents -o compact --pods xwing {{< /tab >}} @@ -49,7 +49,7 @@ docker exec tetragon-container tetra getevents -o compact Then reading a sensitive file: -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab Kubernetes >}} kubectl exec -ti xwing -- bash -c 'cat /etc/shadow' {{< /tab >}} @@ -70,7 +70,7 @@ This will generate a read event (Docker events will omit Kubernetes metadata), Attempts to write in sensitive directories will similar create an event. For example attempting to write in `/etc`. -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab Kubernetes >}} kubectl exec -ti xwing -- bash -c 'echo foo >> /etc/bar' {{< /tab >}} diff --git a/docs/content/en/docs/getting-started/install-docker.md b/docs/content/en/docs/getting-started/install-docker.md index 96b5857229a..4db847ee251 100644 --- a/docs/content/en/docs/getting-started/install-docker.md +++ b/docs/content/en/docs/getting-started/install-docker.md @@ -21,7 +21,7 @@ and how to run Tetragon on a Mac computer in [this section of the FAQ page](/doc The easiest way to start experimenting with Tetragon is to run it via Docker using the released container images. -```shell-session +```shell docker run --name tetragon-container --rm --pull always \ --pid=host --cgroupns=host --privileged \ -v /sys/kernel/btf/vmlinux:/var/lib/tetragon/btf \ diff --git a/docs/content/en/docs/getting-started/install-k8s.md b/docs/content/en/docs/getting-started/install-k8s.md index 125f8f76865..e0169c6e538 100644 --- a/docs/content/en/docs/getting-started/install-k8s.md +++ b/docs/content/en/docs/getting-started/install-k8s.md @@ -17,7 +17,7 @@ Kubernetes Engine](https://cloud.google.com/kubernetes-engine). See [Installing Google Cloud SDK](https://cloud.google.com/sdk/install) for instructions on how to install `gcloud` and prepare your account. -```shell-session +```shell export NAME="$(whoami)-$RANDOM" export ZONE="us-west2-a" gcloud container clusters create "${NAME}" --zone ${ZONE} --num-nodes=1 @@ -31,7 +31,7 @@ Kubernetes Service](https://docs.microsoft.com/en-us/azure/aks/). See [Azure Cloud CLI](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli?view=azure-cli-latest) for instructions on how to install `az` and prepare your account. -```shell-session +```shell export NAME="$(whoami)-$RANDOM" export AZURE_RESOURCE_GROUP="${NAME}-group" az group create --name "${AZURE_RESOURCE_GROUP}" -l westus2 @@ -45,14 +45,14 @@ The following commands create a Kubernetes cluster with `eksctl` using [Amazon E Kubernetes Service](https://aws.amazon.com/eks/). See [eksctl installation](https://github.com/eksctl-io/eksctl#installation) for instructions on how to install `eksctl` and prepare your account. -```shell-session +```shell export NAME="$(whoami)-$RANDOM" eksctl create cluster --name "${NAME}" ``` {{% /tab %}} {{% tab Kind %}} -```shell-session +```shell kind create cluster ``` {{% /tab %}} @@ -62,7 +62,7 @@ kind create cluster Tetragon's correct operation depends on access to the host /proc filesystem. The following steps configure kind and Tetragon accordingly when using a Linux system. -```shell-session +```shell cat < kind-config.yaml apiVersion: kind.x-k8s.io/v1alpha4 kind: Cluster @@ -83,7 +83,7 @@ EXTRA_HELM_FLAGS="--set tetragon.hostProcPath=/procHost" # flags for helm instal To install and deploy Tetragon, run the following commands: -```shell-session +```shell helm repo add cilium https://helm.cilium.io helm repo update helm install tetragon ${EXTRA_HELM_FLAGS} cilium/tetragon -n kube-system @@ -102,14 +102,14 @@ HTTP application, but any workload would work equally well. To use our [demo application](https://docs.cilium.io/en/v1.11/gettingstarted/http/#deploy-the-demo-application) -```shell-session +```shell kubectl create -f {{< demo-app-url >}} ``` Before going forward, verify that all pods are up and running - it might take several seconds for some pods until they satisfy all the dependencies: -```shell-session +```shell kubectl get pods ``` diff --git a/docs/content/en/docs/getting-started/network.md b/docs/content/en/docs/getting-started/network.md index 62207d5fdd3..696eab7a5dd 100644 --- a/docs/content/en/docs/getting-started/network.md +++ b/docs/content/en/docs/getting-started/network.md @@ -13,14 +13,14 @@ outside the Kubernetes pod CIDR and service CIDR. First we must find the pod CIDR and service CIDR in use. The pod IP CIDR can be found relatively easily in many cases. -```shell-session +```shell export PODCIDR=`kubectl get nodes -o jsonpath='{.items[*].spec.podCIDR}'` ``` The services CIDR can then be fetched depending on environment. We require environment variables ZONE and NAME from install steps. -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab GKE >}} export SERVICECIDR=$(gcloud container clusters describe ${NAME} --zone ${ZONE} | awk '/servicesIpv4CidrBlock/ { print $2; }') @@ -35,21 +35,21 @@ export SERVICECIDR=$(kubectl describe pod -n kube-system kube-apiserver-kind-con First we apply a policy that includes the `podCIDR` and `serviceIP` list as filters to avoid filter out cluster local traffic. To apply the policy: -```shell-session +```shell wget https://raw.githubusercontent.com/cilium/tetragon/main/examples/quickstart/network_egress_cluster.yaml envsubst < network_egress_cluster.yaml | kubectl apply -f - ``` With the file applied we can attach tetra to observe events again: -```shell-session +```shell kubectl exec -ti -n kube-system ds/tetragon -c tetragon -- tetra getevents -o compact --pods xwing --processes curl ``` Then execute a curl command in the xwing pod to curl one of our favorite sites. -```shell-session +```shell kubectl exec -ti xwing -- bash -c 'curl https://ebpf.io/applications/#tetragon' ``` @@ -65,7 +65,7 @@ We can confirm in-kernel BPF filters are not producing events for in cluster traffic by issuing a curl to one of our services and noting there is no connect event. -```shell-session +```shell kubectl exec -ti xwing -- bash -c 'curl -s -XPOST deathstar.default.svc.cluster.local/v1/request-landing' ``` @@ -91,19 +91,19 @@ by default will filter all local IPs `127.0.0.1` from the event log. So we can demo that here. Set env variables to local loopback IP. -```shell-session +```shell export PODCIDR="127.0.0.1/32" export SERVICECIDR="127.0.0.1/32" ``` To create the policy, -```shell-session +```shell wget https://raw.githubusercontent.com/cilium/tetragon/main/examples/quickstart/network_egress_cluster.yaml envsubst < network_egress_cluster.yaml > network_egress_cluster_subst.yaml ``` Start Tetragon with the new policy: -```shell-session +```shell docker stop tetragon-container docker run --name tetragon-container --rm --pull always \ --pid=host --cgroupns=host --privileged \ @@ -113,13 +113,13 @@ docker run --name tetragon-container --rm --pull always \ ``` Attach to the tetragon output -```shell-session +```shell docker exec tetragon-container tetra getevents -o compact ``` Now remote TCP connections will be logged and local IPs filters. Executing a curl to generate a remote TCP connect. -```shell-session +```shell curl https://ebpf.io/applications/#tetragon ``` diff --git a/docs/content/en/docs/installation/container.md b/docs/content/en/docs/installation/container.md index b0a69266ed3..28bda7e9b1b 100644 --- a/docs/content/en/docs/installation/container.md +++ b/docs/content/en/docs/installation/container.md @@ -14,7 +14,7 @@ To run a stable version, please check [Tetragon quay repository](https://quay.io and select which version you want. For example if you want to run the latest version which is `{{< latest-version >}}` currently. -```shell-session +```shell docker run --name tetragon --rm -d \ --pid=host --cgroupns=host --privileged \ -v /sys/kernel/btf/vmlinux:/var/lib/tetragon/btf \ @@ -28,7 +28,7 @@ To run unstable development versions of Tetragon, use the This will run the image that was built from the latest commit available on the Tetragon main branch. -```shell-session +```shell docker run --name tetragon --rm -d \ --pid=host --cgroupns=host --privileged \ -v /sys/kernel/btf/vmlinux:/var/lib/tetragon/btf \ @@ -48,7 +48,7 @@ There are multiple ways to set configuration options: 1. Append Tetragon controlling settings at the end of the command As an example set the file where to export JSON events with `--export-filename` argument: - ```shell-session + ```shell docker run --name tetragon --rm -d \ --pid=host --cgroupns=host --privileged \ -v /sys/kernel:/sys/kernel \ @@ -61,7 +61,7 @@ There are multiple ways to set configuration options: 2. Environment variables - ```shell-session + ```shell docker run --name tetragon --rm -d \ --pid=host --cgroupns=host --privileged \ --env "TETRAGON_EXPORT_FILENAME=/var/log/tetragon/tetragon.log" \ @@ -77,7 +77,7 @@ There are multiple ways to set configuration options: On the host machine set the configuration drop-ins inside `/etc/tetragon/tetragon.conf.d/` directory according to the [configuration examples](/docs/reference/tetragon-configuration/#configuration-examples), then mount it as volume: - ```shell-session + ```shell docker run --name tetragon --rm -d \ --pid=host --cgroupns=host --privileged \ -v /sys/kernel:/sys/kernel \ diff --git a/docs/content/en/docs/installation/kubernetes.md b/docs/content/en/docs/installation/kubernetes.md index 9269f9787fa..5e93fcecf14 100644 --- a/docs/content/en/docs/installation/kubernetes.md +++ b/docs/content/en/docs/installation/kubernetes.md @@ -22,14 +22,14 @@ in the Tetragon repository. You can use any of the values and override them with `--set KEY1=VALUE1,KEY2=VALUE2`. {{< /note >}} -```shell-session +```shell helm repo add cilium https://helm.cilium.io helm repo update helm install tetragon cilium/tetragon -n kube-system ``` To wait until Tetragon deployment is ready, use the following `kubectl` command: -```shell-session +```shell kubectl rollout status -n kube-system ds/tetragon -w ``` @@ -48,14 +48,14 @@ for details and solutions. You can then make modifications to the Tetragon configuration using `helm upgrade`, see the following example. -```shell-session +```shell helm upgrade tetragon cilium/tetragon -n kube-system --set tetragon.grpc.address=localhost:1337 ``` You can also edit the `tetragon-config` ConfigMap directly and restart the Tetragon daemonset with: -```shell-session +```shell kubectl edit cm tetragon-config -n kube-system kubectl rollout restart ds/tetragon -n kube-system ``` @@ -64,7 +64,7 @@ kubectl rollout restart ds/tetragon -n kube-system Upgrade Tetragon using a new specific version of the helm chart. -```shell-session +```shell helm upgrade tetragon cilium/tetragon -n kube-system --version 0.9.0 ``` @@ -72,6 +72,6 @@ helm upgrade tetragon cilium/tetragon -n kube-system --version 0.9.0 Uninstall Tetragon using the following command. -```shell-session +```shell helm uninstall tetragon -n kube-system ``` diff --git a/docs/content/en/docs/installation/package.md b/docs/content/en/docs/installation/package.md index 0b0ebcd1b5d..b226f89bb4f 100644 --- a/docs/content/en/docs/installation/package.md +++ b/docs/content/en/docs/installation/package.md @@ -17,14 +17,14 @@ Tetragon as of version 1.0 supports amd64 and arm64 architectures. 1. First download the latest binary tarball, using `curl` for example to download the `amd64` release: - ```shell-session + ```shell curl -LO https://github.com/cilium/tetragon/releases/download/{{< latest-version >}}/tetragon-{{< latest-version >}}-amd64.tar.gz ``` 2. Extract the downloaded archive, and start the install script to install Tetragon. Feel free to inspect the script before starting it. - ```shell-session + ```shell tar -xvf tetragon-{{< latest-version >}}-amd64.tar.gz cd tetragon-{{< latest-version >}}-amd64/ sudo ./install.sh @@ -38,7 +38,7 @@ Tetragon as of version 1.0 supports amd64 and arm64 architectures. 3. Finally, you can check the Tetragon systemd service. - ```shell-session + ```shell sudo systemctl status tetragon ``` @@ -80,19 +80,19 @@ To upgrade Tetragon: 1. Download the new tarball. - ```shell-session + ```shell curl -LO https://github.com/cilium/tetragon/releases/download/{{< latest-version >}}/tetragon-{{< latest-version >}}-amd64.tar.gz ``` 2. Stop the Tetragon service. - ```shell-session + ```shell sudo systemctl stop tetragon ``` 3. Remove the old Tetragon version. - ```shell-session + ```shell sudo rm -fr /usr/lib/systemd/system/tetragon.service sudo rm -fr /usr/local/bin/tetragon sudo rm -fr /usr/local/lib/tetragon/ @@ -100,7 +100,7 @@ To upgrade Tetragon: 4. Install the upgraded Tetragon version. - ```shell-session + ```shell tar -xvf tetragon-{{< latest-version >}}-amd64.tar.gz cd tetragon-{{< latest-version >}}-amd64/ sudo ./install.sh @@ -111,7 +111,7 @@ To upgrade Tetragon: To completely remove Tetragon run the `uninstall.sh` script that is provided inside the tarball. -```shell-session +```shell sudo ./uninstall.sh ``` @@ -129,7 +129,7 @@ sudo rm -fr /usr/local/lib/tetragon/ To just purge custom settings: -```shell-session +```shell sudo rm -fr /etc/tetragon/ ``` @@ -143,7 +143,7 @@ Tetragon tarball by default listens on `unix:///var/run/tetragon/tetragon.sock` To access the gRPC API with `tetra` client, set `--server-address` to point to the corresponding address: - ```shell-session + ```shell sudo tetra --server-address unix:///var/run/tetragon/tetragon.sock getevents ``` @@ -156,19 +156,19 @@ Logs are always rotated into the same directory. To read real-time JSON events, tailing the logs file is enough. - ```shell-session + ```shell sudo tail -f /var/log/tetragon/tetragon.log ``` Tetragon also ships a gRPC client that can be used to receive events. 1. To print events in `json` format using `tetra` gRPC client: - ```shell-session + ```shell sudo tetra --server-address "unix:///var/run/tetragon/tetragon.sock" getevents ``` 2. To print events in human compact format: - ```shell-session + ```shell sudo tetra --server-address "unix:///var/run/tetragon/tetragon.sock" getevents -o compact ``` diff --git a/docs/content/en/docs/installation/tetra-cli.md b/docs/content/en/docs/installation/tetra-cli.md index 3f0cf9d4ffa..0eb2f03a569 100644 --- a/docs/content/en/docs/installation/tetra-cli.md +++ b/docs/content/en/docs/installation/tetra-cli.md @@ -22,7 +22,7 @@ Linux distribution but you can usually find them respectively under the package `curl` and `coreutils`. {{< /note >}} -```shell-session +```shell GOOS=$(go env GOOS) GOARCH=$(go env GOARCH) curl -L --remote-name-all https://github.com/cilium/tetragon/releases/latest/download/tetra-${GOOS}-${GOARCH}.tar.gz{,.sha256sum} @@ -89,7 +89,7 @@ tar -xz tetra-windows-arm64.tar.gz fetch precompiled binaries. You can also use it to build from sources (using the `--build-from-source` flag) with a Go dependency. -```shell-session +```shell brew install tetra ``` @@ -101,7 +101,7 @@ at the following URL: https://github.com/cilium/tetragon/releases. To download a specific release you can use the following script, replacing the `OS`, `ARCH` and `TAG` values with your desired options. -```shell-session +```shell OS=linux ARCH=amd64 TAG=v0.9.0 diff --git a/docs/content/en/docs/policy-library/observability/_index.md b/docs/content/en/docs/policy-library/observability/_index.md index 66342f84898..fb78244402d 100644 --- a/docs/content/en/docs/policy-library/observability/_index.md +++ b/docs/content/en/docs/policy-library/observability/_index.md @@ -47,13 +47,13 @@ and programs can identify bugs and malicious or unexpected BPF activity. ### Example jq Filter -```shell-session +```shell jq 'select(.process_kprobe != null) | select(.process_kprobe.function_name | test("bpf_check")) | "\(.time) \(.process_kprobe.process.binary) \(.process_kprobe.process.arguments) programType:\(.process_kprobe.args[0].bpf_attr_arg.ProgType) programInsn:\(.process_kprobe.args[0].bpf_attr_arg.InsnCnt)" ``` ### Example Output -```shell-session +```shell "2023-11-01T02:56:54.926403604Z /usr/bin/bpftool prog list programType:BPF_PROG_TYPE_SOCKET_FILTER programInsn:2" ``` @@ -73,13 +73,13 @@ Understanding exactly what kernel modules are running in the cluster is crucial ### Example jq Filter -```shell-session +```shell jq 'select(.process_kprobe != null) | select(.process_kprobe.function_name | test("security_kernel_module_request")) | "\(.time) \(.process_kprobe.process.binary) \(.process_kprobe.process.arguments) module:\(.process_kprobe.args[0].string_arg)"' ``` ### Example Output -```shell-session +```shell "2023-11-01T04:11:38.390880528Z /sbin/iptables -A OUTPUT -m cgroup --cgroup 1 -j LOG module:ipt_LOG" ``` @@ -100,13 +100,13 @@ Understanding the exact versions of shared libraries that binaries load and use ### Example jq Filter -```shell-session +```shell jq 'select(.process_loader != null) | "\(.time) \(.process_loader.process.pod.namespace) \(.process_loader.process.binary) \(.process_loader.process.arguments) \(.process_loader.path)" ``` ### Example Output -```shell-session +```shell "2023-10-31T19:42:33.065233159Z default/xwing /usr/bin/curl https://ebpf.io /usr/lib/x86_64-linux-gnu/libssl.so.3" ``` @@ -126,13 +126,13 @@ No policy needs to be loaded, standard process execution observability is suffic ### Example jq Filter -```shell-session +```shell jq 'select(.process_exec != null) | select(.process_exec.process.binary | contains("/tmp/")) | "\(.time) \(.process_exec.process.pod.namespace) \(.process_exec.process.pod.name) \(.process_exec.process.binary) \(.process_exec.process.arguments)"' ``` ### Example Output -```shell-session +```shell "2023-10-31T18:44:22.777962637Z default/xwing /tmp/nc ebpf.io 1234" ``` @@ -152,13 +152,13 @@ No policy needs to be loaded, standard process execution observability is suffic ### Example jq Filter -```shell-session +```shell jq 'select(.process_exec != null) | select(.process_exec.process.binary | contains("sudo")) | "\(.time) \(.process_exec.process.pod.namespace) \(.process_exec.process.binary) \(.process_exec.process.arguments)"' ``` ### Example Output -```shell-session +```shell "2023-10-31T19:03:35.273111185Z null /usr/bin/sudo -i" ``` @@ -182,7 +182,7 @@ during an exploit for subsequent execution. Run Tetragon with `enable-process-creds` setting set to enable visibility into [process_credentials]({{< ref "/docs/reference/grpc-api#processcredentials" >}}) and [binary_properties]({{< ref "/docs/reference/grpc-api#binaryproperties" >}}). -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab Kubernetes >}} kubectl edit cm -n kube-system tetragon-config @@ -213,13 +213,13 @@ No policy needs to be loaded, standard process execution observability is suffic ### Example jq Filter -```shell-session +```shell jq 'select(.process_exec != null) | select(.process_exec.process.binary_properties != null) | select(.process_exec.process.binary_properties.setuid != null or .process_exec.process.binary_properties.setgid != null) | "\(.time) \(.process_exec.process.pod.namespace) \(.process_exec.process.pod.name) \(.process_exec.process.binary) \(.process_exec.process.arguments) uid=\(.process_exec.process.process_credentials.uid) euid=\(.process_exec.process.process_credentials.euid) gid=\(.process_exec.process.process_credentials.gid) egid=\(.process_exec.process.process_credentials.egid)"' ``` ### Example Output -```shell-session +```shell "2023-11-13T08:20:43.615672640Z null null /usr/bin/sudo id uid=1000 euid=0 gid=1000 egid=1000" "2023-11-13T08:20:45.591560940Z null null /usr/bin/wall hello uid=1000 euid=1000 gid=1000 egid=5" "2023-11-13T08:20:47.036760043Z null null /usr/bin/su - uid=1000 euid=0 gid=1000 egid=1000" @@ -245,13 +245,13 @@ The [privileges-setuid-root.yaml](https://raw.githubusercontent.com/cilium/tetra ### Example jq Filter -```shell-session +```shell jq 'select(.process_kprobe != null) | select(.process_kprobe.policy_name | test("privileges-setuid-root")) | "\(.time) \(.process_kprobe.process.pod.namespace) \(.process_kprobe.process.pod.name) \(.process_kprobe.process.binary) \(.process_kprobe.process.arguments) \(.process_kprobe.function_name) \(.process_kprobe.args)"' ``` ### Example Output -```shell-session +```shell "2023-11-12T22:17:40.754680857Z null null /usr/bin/sudo id __sys_setresgid [{\"int_arg\":-1},{\"int_arg\":0},{\"int_arg\":-1}]" "2023-11-12T22:17:40.754730285Z null null /usr/bin/sudo id __sys_setresuid [{\"int_arg\":-1},{\"int_arg\":0},{\"int_arg\":-1}]" "2023-11-12T22:17:40.758125709Z null null /usr/bin/sudo id __sys_setgid [{\"int_arg\":0}]" @@ -274,12 +274,12 @@ It is best practice to audit remote connections into a shell server. ### Example jq Filter -```shell-session +```shell jq 'select(.process_kprobe != null) | select(.process_kprobe.function_name | test("tcp_close")) | "\(.time) \(.process_kprobe.process.binary) \(.process_kprobe.process.arguments) \(.process_kprobe.args[0].sock_arg.family) \(.process_kprobe.args[0].sock_arg.type) \(.process_kprobe.args[0].sock_arg.protocol) \(.process_kprobe.args[0].sock_arg.saddr):\(.process_kprobe.args[0].sock_arg.sport)"' ``` ### Example Output -```shell-session +```shell "2023-11-01T04:51:20.109146920Z /usr/sbin/sshd default/xwing AF_INET SOCK_STREAM IPPROTO_TCP 127.0.0.1:22" ``` @@ -296,10 +296,10 @@ into any unexpected or malicious reverse shells. ### Environment Variables -```shell-session +```shell PODCIDR=`kubectl get nodes -o jsonpath='{.items[*].spec.podCIDR}'` ``` -{{< tabpane lang=shell-session >}} +{{< tabpane lang=shell >}} {{< tab GKE >}} SERVICECIDR=$(gcloud container clusters describe ${NAME} --zone ${ZONE} | awk '/servicesIpv4CidrBlock/ { print $2; }') @@ -323,6 +323,6 @@ SERVICECIDR=$(kubectl describe pod -n kube-system kube-apiserver-kind-control-pl ### Example Output -```shell-session +```shell "2023-11-01T05:25:14.837745007Z /usr/bin/curl http://ebpf.io 10.168.0.45:48272 -> 104.198.14.52:80" ``` diff --git a/docs/content/en/docs/reference/helm-chart.md b/docs/content/en/docs/reference/helm-chart.md index 1922fd13d07..c9907e0816b 100644 --- a/docs/content/en/docs/reference/helm-chart.md +++ b/docs/content/en/docs/reference/helm-chart.md @@ -13,7 +13,7 @@ The Tetragon Helm chart source is available under and is distributed from the Cilium helm charts repository [helm.cilium.io](https://helm.cilium.io). To deploy Tetragon using this Helm chart you can run the following commands: -```shell-session +```shell helm repo add cilium https://helm.cilium.io helm repo update helm install tetragon cilium/tetragon -n kube-system diff --git a/docs/content/en/docs/troubleshooting/_index.md b/docs/content/en/docs/troubleshooting/_index.md index a08eeb34e63..a56fd19038b 100644 --- a/docs/content/en/docs/troubleshooting/_index.md +++ b/docs/content/en/docs/troubleshooting/_index.md @@ -13,7 +13,7 @@ Before you report a problem, make sure to retrieve the necessary information fro You collect information in a Kubernetes cluster using the Cilium CLI: -```shell-session +```shell cilium-cli sysdump ``` @@ -23,7 +23,7 @@ More details can be found in the [Cilium docs](https://docs.cilium.io/en/stable/ If you are not running Kubernetes, it is also possible to run the bug collection tool manually with the scope of a single node using: -```shell-session +```shell tetra bugtool ``` diff --git a/docs/content/en/docs/use-cases/host-system-changes/linux-kernel-modules.md b/docs/content/en/docs/use-cases/host-system-changes/linux-kernel-modules.md index 1829a68fa6a..589003f2ed4 100644 --- a/docs/content/en/docs/use-cases/host-system-changes/linux-kernel-modules.md +++ b/docs/content/en/docs/use-cases/host-system-changes/linux-kernel-modules.md @@ -25,12 +25,12 @@ After deploying Tetragon, use the [monitor-kernel-modules](https://raw.githubuse to trace kernel module operations. Apply the [monitor-kernel-modules](https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/host-changes/monitor-kernel-modules.yaml) tracing policy: -```shell-session +```shell kubectl apply -f https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/host-changes/monitor-kernel-modules.yaml ``` Then start monitoring for events with `tetra` CLI: -```shell-session +```shell kubectl exec -it -n kube-system ds/tetragon -c tetragon -- tetra getevents ``` @@ -181,7 +181,7 @@ After deploying Tetragon, use the [monitor-signed-kernel-modules](https://raw.gi to identify if kernel modules are signed or not. Apply the [monitor-signed-kernel-modules](https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/host-changes/monitor-signed-kernel-modules.yaml) tracing policy: -```shell-session +```shell kubectl apply -f https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/host-changes/monitor-signed-kernel-modules.yaml ``` @@ -194,18 +194,18 @@ This was tested on an Ubuntu host. {{< /note >}} -```shell-session +```shell kubectl create namespace demo-app kubectl apply -n demo-app -f https://raw.githubusercontent.com/cilium/tetragon/main/testdata/specs/testpod.yaml ``` Start monitoring for events with `tetra` CLI: -```shell-session +```shell kubectl exec -it -n kube-system ds/tetragon -c tetragon -- tetra getevents ``` In another terminal, kubectl exec into the `test-pod` and run the following commands to create an `xfs` filesystem: -```shell-session +```shell kubectl exec -it -n demo-app test-pod -- /bin/sh apk update dd if=/dev/zero of=loop.xfs bs=1 count=0 seek=32M @@ -218,7 +218,7 @@ losetup -a | grep xfs ``` Now the xfs filesystem should be mounted at `/mnt/xfs.volume`. To unmount it and release the loop device run: -```shell-session +```shell umount /mnt/xfs.volume/ ``` @@ -558,6 +558,6 @@ Monitoring module load operations allows to detect such cases To disable the [monitor-kernel-modules](https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/host-changes/monitor-kernel-modules.yaml) run: -```shell-session +```shell kubectl delete -f https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/host-changes/monitor-kernel-modules.yaml ``` diff --git a/docs/content/en/docs/use-cases/linux-process-credentials/monitor-changes-at-kernel.md b/docs/content/en/docs/use-cases/linux-process-credentials/monitor-changes-at-kernel.md index e20d0519ec0..d006e51c9c4 100644 --- a/docs/content/en/docs/use-cases/linux-process-credentials/monitor-changes-at-kernel.md +++ b/docs/content/en/docs/use-cases/linux-process-credentials/monitor-changes-at-kernel.md @@ -36,13 +36,13 @@ The main advantages of monitoring at the kernel layer compared to the [system ca First, verify that your k8s environment is all setup and that all pods are up and running, and deploy the Demo Application: -```shell-session +```shell kubectl create -f {{< demo-app-url >}} ``` It might take several seconds until all pods are Running: -```shell-session +```shell kubectl get pods -A NAMESPACE NAME READY STATUS RESTARTS AGE default deathstar-54bb8475cc-6c6lc 1/1 Running 0 2m54s @@ -58,18 +58,18 @@ We use the [process-creds-installed](https://raw.githubusercontent.com/cilium/te So let's apply the [process-creds-installed](https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/process-credentials/process-creds-installed.yaml) Tracing Policy. -```shell-session +```shell kubectl apply -f https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/process-credentials/process-creds-installed.yaml ``` Then we start monitoring for events with `tetra` cli: -```shell-session +```shell kubectl exec -it -n kube-system ds/tetragon -c tetragon -- tetra getevents ``` In another terminal, inside a pod and as a non root user we will execute a setuid binary (suid): -```shell-session +```shell /tmp/su - ``` @@ -220,6 +220,6 @@ Here we can clearly see that the suid binary is being executed by a user ID `11` To disable the [process-creds-installed Tracing Policy](https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/process-credentials/process-creds-installed.yaml) run: -```shell-session +```shell kubectl delete -f https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/process-credentials/process-creds-installed.yaml ``` diff --git a/docs/content/en/docs/use-cases/process-lifecycle/advanced-process-execution.md b/docs/content/en/docs/use-cases/process-lifecycle/advanced-process-execution.md index dfe4183a1ad..fa506d856c7 100644 --- a/docs/content/en/docs/use-cases/process-lifecycle/advanced-process-execution.md +++ b/docs/content/en/docs/use-cases/process-lifecycle/advanced-process-execution.md @@ -30,7 +30,7 @@ kubectl create -f {{< demo-app-url >}} It might take several seconds for some pods until they satisfy all the dependencies: -```shell-session +```shell kubectl get pods -A ``` The output should be similar to: diff --git a/docs/content/en/docs/use-cases/security-profiles/record-linux-capabilities.md b/docs/content/en/docs/use-cases/security-profiles/record-linux-capabilities.md index 455db84c49b..87bfe5446e4 100644 --- a/docs/content/en/docs/use-cases/security-profiles/record-linux-capabilities.md +++ b/docs/content/en/docs/use-cases/security-profiles/record-linux-capabilities.md @@ -20,13 +20,13 @@ the following questions: First, verify that your k8s environment is set up and that all pods are up and running, and deploy the demo application: -```shell-session +```shell kubectl create -f {{< demo-app-url >}} ``` It might take several seconds until all pods are Running: -```shell-session +```shell kubectl get pods -A ``` @@ -51,23 +51,23 @@ To reduce events, the [creds-capability-usage](https://raw.githubusercontent.com {{< /note >}} Apply the [creds-capability-usage](https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/process-credentials/creds-capability-usage.yaml) policy: -```shell-session +```shell kubectl apply -f https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/process-credentials/creds-capability-usage.yaml ``` Start monitoring for events with `tetra` cli, but match only events of `xwing` pod: -```shell-session +```shell kubectl exec -it -n kube-system ds/tetragon -c tetragon -- tetra getevents --namespaces default --pods xwing ``` In another terminal, kubectl exec into the xwing pod: -```shell-session +```shell kubectl exec -it xwing -- /bin/bash ``` As an example execute [dmesg](https://man7.org/linux/man-pages/man1/dmesg.1.html) to print the kernel ring buffer. This requires the special capability `CAP_SYSLOG`: -```shell-session +```shell dmesg ``` @@ -232,6 +232,6 @@ In addition to the Kubernetes Identity and process metadata from exec events, [P To disable the [creds-capability-usage](https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/process-credentials/creds-capability-usage.yaml) run: -```shell-session +```shell kubectl delete -f https://raw.githubusercontent.com/cilium/tetragon/main/examples/tracingpolicy/process-credentials/creds-capability-usage.yaml ``` diff --git a/docs/hugo.toml b/docs/hugo.toml index 0272dccb489..34b04be48f1 100644 --- a/docs/hugo.toml +++ b/docs/hugo.toml @@ -39,9 +39,7 @@ weight = 1 unsafe = true [markup.highlight] # See a complete list of available styles at https://xyproto.github.io/splash/docs/all.html - style = "github" - # Uncomment if you want your chosen highlight style used for code blocks without a specified language - # guessSyntax = "true" + style = "monokailight" [[menu.main]] name = "Documentation" From 60e49e70f322bedfe498506b26ff9e305e8b4d16 Mon Sep 17 00:00:00 2001 From: Mahe Tardy Date: Fri, 1 Dec 2023 17:33:57 +0100 Subject: [PATCH 5/9] docs: enable search using Algolia Algolia provide free research for open-source documentation website. Signed-off-by: Mahe Tardy --- docs/hugo.toml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/hugo.toml b/docs/hugo.toml index 34b04be48f1..aabfafafbc4 100644 --- a/docs/hugo.toml +++ b/docs/hugo.toml @@ -113,8 +113,10 @@ github_project_repo = "https://github.com/cilium/tetragon" # Specify a value here if your content directory is not in your repo's root directory github_subdir = "docs" -# Enable Algolia DocSearch -algolia_docsearch = false +[params.search.algolia] +appId = "UI18HE156K" +apiKey = "77f164b3638095772b770596db900fea" +indexName = "tetragon" # User interface configuration [params.ui] From 4189209e2d46865c1b8dcc167d0640061b086393 Mon Sep 17 00:00:00 2001 From: Mahe Tardy Date: Fri, 1 Dec 2023 17:44:08 +0100 Subject: [PATCH 6/9] docs: add some custom CSS and partials A big portion is retrieved from the Pixelpoint work, but some of it is new, the goal is to be lightweight and to not modify the theme too much. This add many custom fixes to the Docsy theme. It was a bit painful to do but now I'm a bit familiar with how those things works and hopefully everything looks more balanced now. Signed-off-by: Mahe Tardy --- docs/assets/scss/_styles_project.scss | 12 + docs/assets/scss/alert.scss | 99 +++++++ docs/assets/scss/banner.scss | 94 ++++++ docs/assets/scss/codeblock.scss | 33 +++ docs/assets/scss/details.scss | 10 + docs/assets/scss/footer.scss | 64 +++++ docs/assets/scss/header.scss | 89 ++++++ docs/assets/scss/home.scss | 346 +++++++++++++++++++++++ docs/assets/scss/img.scss | 9 + docs/assets/scss/page-card.scss | 78 +++++ docs/assets/scss/tabbed-pane.scss | 105 +++++++ docs/assets/scss/tdcontent.scss | 3 + docs/assets/scss/toc.scss | 24 ++ docs/layouts/partials/footer.html | 36 +++ docs/layouts/partials/section-index.html | 36 +++ docs/layouts/partials/toc.html | 11 + docs/static/icons/contribution-icon.svg | 1 - docs/static/icons/faq-icon.svg | 1 - docs/static/icons/features-icon.svg | 1 - docs/static/icons/observability-icon.svg | 1 - docs/static/icons/overview-icon.svg | 1 - docs/static/icons/reference-icon.svg | 1 - docs/static/icons/resources-icon.svg | 1 - docs/static/icons/tutorials-icon.svg | 1 - 24 files changed, 1049 insertions(+), 8 deletions(-) create mode 100644 docs/assets/scss/_styles_project.scss create mode 100644 docs/assets/scss/alert.scss create mode 100644 docs/assets/scss/banner.scss create mode 100644 docs/assets/scss/codeblock.scss create mode 100644 docs/assets/scss/details.scss create mode 100644 docs/assets/scss/footer.scss create mode 100644 docs/assets/scss/header.scss create mode 100644 docs/assets/scss/home.scss create mode 100644 docs/assets/scss/img.scss create mode 100644 docs/assets/scss/page-card.scss create mode 100644 docs/assets/scss/tabbed-pane.scss create mode 100644 docs/assets/scss/tdcontent.scss create mode 100644 docs/assets/scss/toc.scss create mode 100644 docs/layouts/partials/footer.html create mode 100644 docs/layouts/partials/section-index.html create mode 100644 docs/layouts/partials/toc.html delete mode 100644 docs/static/icons/contribution-icon.svg delete mode 100644 docs/static/icons/faq-icon.svg delete mode 100644 docs/static/icons/features-icon.svg delete mode 100644 docs/static/icons/observability-icon.svg delete mode 100644 docs/static/icons/overview-icon.svg delete mode 100644 docs/static/icons/reference-icon.svg delete mode 100644 docs/static/icons/resources-icon.svg delete mode 100644 docs/static/icons/tutorials-icon.svg diff --git a/docs/assets/scss/_styles_project.scss b/docs/assets/scss/_styles_project.scss new file mode 100644 index 00000000000..17e03392486 --- /dev/null +++ b/docs/assets/scss/_styles_project.scss @@ -0,0 +1,12 @@ +@import "home"; +@import "header"; +@import "footer"; +@import "alert"; +@import "tabbed-pane"; +@import "codeblock"; +@import "details"; +@import "img"; +@import "tdcontent"; +@import "banner"; +@import "toc"; +@import "page-card"; diff --git a/docs/assets/scss/alert.scss b/docs/assets/scss/alert.scss new file mode 100644 index 00000000000..ce29431d5b8 --- /dev/null +++ b/docs/assets/scss/alert.scss @@ -0,0 +1,99 @@ +.alert { + // Override Docsy styles + padding: 16px 20px; + background-color: #FAFAFA; + border-left-width: 4px; // fallback in case calc() is missing + color: #000; + border-radius: 0px 1px 1px 0px; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} + +.alert.callout.caution { + border-left-color: #F6A855; +} + +.alert.callout.note { + border-left-color: #70A0FF; +} + +.alert.callout.warning { + border-left-color: #FF6673; +} + +.alert.callout.tip { + border-left-color: #84E194; +} + +.alert.callout strong { + display: block; + text-transform: uppercase; + letter-spacing: 0.05em; + margin-bottom: 6px; + font-size: 13px; + line-height: 18px; +} + +.alert.callout.caution strong { + color: #B25C00; +} + +.alert.callout.note strong { + color: #386EDC; +} + +.alert.callout.warning strong { + color: #D92635; +} + +.alert.callout.tip strong { + color: #178229; +} + +.alert.callout p { + margin-top: 0; + margin-bottom: 6px; +} + +.alert.callout p:last-child { + margin-bottom: 0; +} + +h1:first-of-type+.alert.callout { + margin-top: 1.5em; +} + +code { + color: inherit; + padding: 0.2em 0.4em; + margin: 0; + font-size: 85%; + word-break: normal; + background-color: rgba(0, 0, 0, 0.05); + border-radius: 0.25rem; +} + +.pageinfo { + font-weight: 400; + background: #FAFAFA; + border-radius: 4px; + margin: 2rem 0; + padding: 20px 16px; + padding-bottom: 20px; + border: thin dashed lightgray; + max-width: 80%; + + p { + margin: 12px 0; + } + + p:first-child, + p:first-child:last-child { + margin: 0; + } + + p:last-child { + margin-bottom: 0; + } +} + diff --git a/docs/assets/scss/banner.scss b/docs/assets/scss/banner.scss new file mode 100644 index 00000000000..484b9e4dac2 --- /dev/null +++ b/docs/assets/scss/banner.scss @@ -0,0 +1,94 @@ +.banner { + position: relative; + margin-bottom: 26px; + padding: 22px 40px; + background-color: #F4FBFB; + border: 1px solid #C6F1F1; + border-radius: 4px; + margin-top: 40px; + + display: flex; + align-items: center; + justify-content: space-between; + + + @media screen and (max-width: 1340px) { + padding: 18px 20px; + } + + @media screen and (min-width: 991.98px) { + max-width: 80%; + } + + &__title { + font-weight: 700; + font-size: 28px; + line-height: 1.375; + color: #253737; + + @media screen and (max-width: 767px) { + font-size: 24px; + } + } + + &__content-wrapper { + @media screen and (max-width: 1340px) { + max-width: 50%; + } + + @media screen and (max-width: 562px) { + max-width: none; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + } + } + + &__content { + margin-top: 8px !important; + margin-bottom: 24px !important; + font-weight: 400; + font-size: 14px; + line-height: 1.625; + color: #2B383B; + } + + &__link { + display: inline-block; + vertical-align: middle; + padding: 17px 30px; + font-weight: 800; + font-size: 14px; + line-height: 1; + text-align: center; + color: #253737; + background: linear-gradient(86.5deg, #84E1A3 2.87%, #74E2CF 100%); + border-radius: 84px; + transition: all 0.2s ease; + + &:hover, + &:focus { + color: #253737; + background: linear-gradient(86.5deg, #90E4C8 2.87%, #81E4E4 100%); + } + + @media screen and (max-width: 414px) { + width: 100%; + } + } + + &__mascot { + right: 0; + bottom: 0; + width: 200px; + + @media screen and (max-width: 1024px) { + right: 3%; + } + + @media screen and (max-width: 562px) { + display: none; + } + } +} diff --git a/docs/assets/scss/codeblock.scss b/docs/assets/scss/codeblock.scss new file mode 100644 index 00000000000..6de5411682b --- /dev/null +++ b/docs/assets/scss/codeblock.scss @@ -0,0 +1,33 @@ +// TODO(mtardy) make that fix upstream +.td-content { + .highlight pre { + border-radius: inherit; + } +} + +// reduce from theme 2rem +.td-content { + .highlight { + margin: 1.5rem 0; + } +} + +// add border to codeblock inside of complex tab pane +.tab-content { + .tab-pane { + .highlight { + margin-top: 1rem; + } + .highlight pre { + border: solid 1px rgba(0, 0, 0, 0.176); + border-radius: 6px; + } + + .highlight:only-child { + margin-top: 0; + } + .highlight:only-child pre { + border: none; + } + } +} diff --git a/docs/assets/scss/details.scss b/docs/assets/scss/details.scss new file mode 100644 index 00000000000..79863b7d372 --- /dev/null +++ b/docs/assets/scss/details.scss @@ -0,0 +1,10 @@ +.td-content { + details { + max-width: 80%; + margin-bottom: 1rem; + + @media screen and (max-width: 991.98px) { + max-width: 100%; + } + } +} diff --git a/docs/assets/scss/footer.scss b/docs/assets/scss/footer.scss new file mode 100644 index 00000000000..c6a81119953 --- /dev/null +++ b/docs/assets/scss/footer.scss @@ -0,0 +1,64 @@ +.footer { + width: 100vw; + position: relative; + left: 50%; + right: 50%; + margin-left: -50vw; + margin-right: -50vw; + padding: 38px 80px; + min-height: auto; + background-color: #FAFAFA; + + @media screen and (max-width: 767px) { + padding: 38px 30px; + } + + &__inner { + display: flex; + justify-content: space-between; + align-items: center; + + @media screen and (max-width: 767px) { + flex-direction: column; + gap: 20px; + } + } + + p { + margin: 0; + color: #253737; + } + + &__socials { + display: flex; + gap: 1.25rem; + + a { + display: flex; + justify-content: center; + align-items: center; + border-radius: 100%; + width: 40px; + height: 40px; + background-color: #2b383b; + transition: all 0.2s ease; + + svg { + width: 22px; + } + + &:hover, + &:focus { + background-color: #415559; + } + } + } + + &__copyright { + p { + font-size: small; + color: gray; + margin-top: 1em; + } + } +} diff --git a/docs/assets/scss/header.scss b/docs/assets/scss/header.scss new file mode 100644 index 00000000000..4a3cc1380e7 --- /dev/null +++ b/docs/assets/scss/header.scss @@ -0,0 +1,89 @@ +.td-navbar { + height: 64px; + padding: 20px; + background-color: #fff; + border-bottom: 1px solid #E5E7E7; + + @media screen and (max-width: 991.98px) { + .td-navbar-nav-scroll { + height: auto; + } + .navbar-nav { + padding-bottom: 0; + overflow: hidden; + } + } + + @media screen and (max-width: 767px) { + height: auto; + + .td-navbar-nav-scroll { + width: 100%; + height: auto; + + .navbar-nav { + width: 100%; + display:flex; + justify-content: space-evenly; + + // only display "documentation" and "Github" links + .nav-item { + display: none; + } + .nav-item:first-child { + display: block; + } + .nav-item:last-child { + display: block; + } + } + } + } + + .navbar-brand svg { + height: 48px; + + @media screen and (max-width: 767px) { + height: 72px; + } + } + + .navbar-brand__name { + display: none; + } +} + +.navbar-dark { + .navbar-nav { + .nav-item:last-of-type { + .nav-link { + margin-left: 22px; + @media screen and (max-width: 991.98px) { + margin-left: 0; + } + padding: 12px 16px; + font-weight: 800; + border: 1px solid #253737; + border-radius: 30px; + } + } + + .nav-link { + padding: 12px 12px; + color: #253737; + font-weight: 600; + font-size: 15px; + line-height: 100%; + + &:hover, + &:focus { + color: #5C6D70; + border-color: #5C6D70; + } + } + } + + .td-search { + display: none; + } +} diff --git a/docs/assets/scss/home.scss b/docs/assets/scss/home.scss new file mode 100644 index 00000000000..a826f8f059c --- /dev/null +++ b/docs/assets/scss/home.scss @@ -0,0 +1,346 @@ +.home { + margin-left: auto; + margin-right: auto; + max-width: 1216px; + + // dirty hack that should be changed if we change the size of the navbar + .navbar-placeholder { + height: 80px; + } + + .section { + margin-top: 9rem; + margin-bottom: 9rem; + + .section-title { + line-height: 1.25; + font-size: 42px; + text-align: center; + margin-bottom: 3.5rem; + } + } + + .button { + padding: 0.75rem 1.75rem; + border-radius: 9999px; + transition: opacity 0.2s; + } + + .button:hover { + opacity: 80%; + } + + ul { + padding-inline-start: 0; + list-style: none; + } + + a { + color: inherit; + } + + .hero { + display: grid; + grid-template-columns: 1fr 1fr; + grid-template-areas: "intro logo" "users users"; + + padding-bottom: 2rem; + padding-top: 2rem; + + .intro { + grid-area: intro; + + h1 { + font-size: 50px; + line-height: 1.25; + font-weight: 600; + margin-top: 5rem; + margin-bottom: 0; + } + + p { + font-size: 14px; + margin-top: 1.25rem; + line-height: 1.625; + color: rgb(65, 85, 89); + } + + .getting-started-container { + margin-top: 2rem; + margin-bottom: 1rem; + } + + .getting-started-button { + border: 0 solid; + background-image: linear-gradient(86.5deg, #84e1a3 2.87%, #74e2cf); + } + } + + .main-logo { + grid-area: logo; + } + + .users { + grid-area: users; + padding-bottom: 1rem; + padding-top: 1rem; + + h2 { + font-weight: 300; + font-size: 15px; + } + + ul { + margin-bottom: 2.25rem; + margin-top: 2.25rem; + + display: flex; + align-items: center; + justify-content: space-between; + // flex-wrap: wrap; + gap: 10px 40px; + + li { + flex-shrink: 1; + img { + max-width: 100%; + height: auto; + } + } + } + } + } + + .feature { + ul { + display: flex; + } + + li { + display: flex; + flex-direction: column; + align-items: center; + padding-left: 2.5rem; + padding-right: 2.5rem; + text-align: center; + + h3 { + margin-top: 2rem; + font-size: 20px; + line-height: 1.375; + font-weight: 400; + } + + p { + line-height: 1.625; + margin-top: 0.5rem; + font-size: 14px; + } + } + } + + .diagram { + img { + width: 100%; + } + } + + .videos { + .button-container { + width: 100%; + text-align: center; + margin-bottom: 3.5rem; + margin-top: 3.5rem; + } + + .video-button { + border: 1px solid black; + } + + ul { + flex-wrap: nowrap; + gap: 1.75rem; + justify-content: space-between; + + margin-top: 3rem; + display: flex; + } + + li { + display: flex; + flex: 1 1 0px; + flex-direction: column; + a:hover { + h3 { + opacity: 60%; + } + } + h3 { + margin-top: 1.5rem; + line-height: 1.375; + font-size: 18px; + transition: opacity 0.2s; + } + p { + line-height: 1.5; + font-size: 14px; + margin-top: 0.5rem; + opacity: 70%; + } + img { + width: 100%; + } + } + } + + @media (max-width: 1279px) { + .hero { + padding-left: 2.5rem; + padding-right: 2.5rem; + + .intro h1 { + font-size: 42px; + } + } + + .section { + padding-left: 2.5rem; + padding-right: 2.5rem; + margin-bottom: 7rem; + margin-top: 7rem; + } + + .section-title { + font-size: 36px; + margin-bottom: 3rem; + } + } + + @media (max-width: 1023px) { + .hero { + grid-template-columns: 1fr; + grid-template-areas: "intro" "logo" "users" "users"; + + padding-left: 1.5rem; + padding-right: 1.5rem; + + .intro { + max-width: 660px; + margin-left: auto; + margin-right: auto; + text-align: center; + + p { + max-width: 85%; + margin-left: auto; + margin-right: auto; + margin-top: 0.5rem; + margin-bottom: 0; + } + + h1 { + font-size: 36px; + margin-top: 0.75rem; + } + } + + .main-logo { + margin-bottom: 1.5rem; + margin-top: 1.5rem; + margin-left: auto; + margin-right: auto; + max-width: 370px; + } + + .button-container { + margin-top: 1.5rem; + } + + .users-title { + text-align: center; + } + + ul { + margin-bottom: 1rem; + margin-top: 1rem; + } + } + + .section { + padding-left: 1.5rem; + padding-right: 1.5rem; + margin-bottom: 5rem; + margin-top: 5rem; + } + + .section-title { + font-size: 32px; + margin-bottom: 2rem; + } + } + + @media (max-width: 767px) { + .hero { + padding-left: 0; + padding-right: 0; + + .intro h1 { + font-size: 28px; + } + + ul { + flex-wrap: wrap; + justify-content: space-evenly; + } + } + + .navbar-placeholder { + height: 0px; + } + + .feature { + ul { + flex-direction: column; + li { + padding-left: 0; + padding-right: 0; + p { + padding-left: 2rem; + padding-right: 2rem; + } + } + } + } + + .videos { + ul { + max-width: 384px; + margin-top: 2rem; + flex-direction: column; + margin-left: auto; + margin-right: auto; + } + } + + .diagram { + img { + max-width: 440px; + display: block; + margin-right: auto; + margin-left: auto; + } + } + + .section { + padding-left: 0.75rem; + padding-right: 0.75rem; + margin-bottom: 4rem; + margin-top: 4rem; + } + + .section-title { + font-size: 24px; + } + } + } + diff --git a/docs/assets/scss/img.scss b/docs/assets/scss/img.scss new file mode 100644 index 00000000000..d23f18279ea --- /dev/null +++ b/docs/assets/scss/img.scss @@ -0,0 +1,9 @@ +.td-content { + img { + max-width: 80%; + + @media screen and (max-width: 991.98px) { + max-width: 100%; + } + } +} diff --git a/docs/assets/scss/page-card.scss b/docs/assets/scss/page-card.scss new file mode 100644 index 00000000000..72cfef1eb4f --- /dev/null +++ b/docs/assets/scss/page-card.scss @@ -0,0 +1,78 @@ +.td-content { + + .section-index { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 28px; + margin: 26px 0; + + @media screen and (max-width: 767px) { + gap: 14px; + } + + @media screen and (max-width: 520px) { + grid-template-columns: 1fr; + } + + @media screen and (min-width: 991.98px) { + max-width: 80%; + } + } + + .page-card { + display: flex; + padding: 20px 20px; + border: 1px solid #E5E7E7; + border-radius: 4px; + + &__title { + margin-bottom: 0.25rem; + width: 100%; + font-weight: 700; + font-size: 18px; + line-height: 1.375; + transition: all 0.2s ease; + + @media screen and (max-width: 767px) { + font-size: 16px; + } + } + + &:hover, + &:focus { + .page-card__content { + h2 { + color: #5C6D70; + } + } + } + + &__content { + h2 { + color: #253737; + + &:hover, + &:focus { + color: #5C6D70; + } + } + + p { + font-size: 14px; + color: #2B383B; + font-weight: 400; + margin-bottom: 0; + margin-top: 4px; + + @media screen and (max-width: 767px) { + font-size: 13px; + } + + @media screen and (max-width: 520px) { + margin-bottom: 0; + } + + } + } + } +} diff --git a/docs/assets/scss/tabbed-pane.scss b/docs/assets/scss/tabbed-pane.scss new file mode 100644 index 00000000000..b8561911326 --- /dev/null +++ b/docs/assets/scss/tabbed-pane.scss @@ -0,0 +1,105 @@ +ul.nav-tabs { + padding: 0; + margin-top: 24px; + background-color: #FAFAFA; + border: 1px solid #E5E7E7; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + margin-bottom: -1px; + + & li { + margin-bottom: 2px; + + &:before { + display: none; + } + + & .nav-link { + color: #253737; + font-size: 15px; + padding: 12px 18px 14px; + margin-bottom: -3px; + transition: none; + + &:hover { + border-color: transparent; + color: #386EDC; + transition: color 0.2s; + } + } + + & .nav-link.disabled { + color: #7c8383; + } + + & .nav-link.active { + color: #386EDC; + background-color: transparent; + border: none; + border-bottom: 2px solid #386EDC; + } + } +} + +.tab-content { + .tab-pane { + border: 1px solid #E5E7E7 !important; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + + + .highlight { + border-top-left-radius: 0; + border-top-right-radius: 0; + } + + pre { + margin: 0; + } + } +} + +.tab-content { + .tab-pane { + .highlight { + margin: 0; + border: none; + max-width: 100%; + } + margin-top: 0rem; + margin-bottom: 24px; + max-width: 100%; + border-left: 1px solid rgba(0, 0, 0, 0.125); + border-right: 1px solid rgba(0, 0, 0, 0.125); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); + } +} + +.tab-body { + font-weight: $font-weight-medium; + background: #FAFAFA; + color: inherit; + border-radius: 0; + padding: 1.5rem; + + p { + margin: 12px 0 !important; + } + + p:first-child, + p:last-child:first-child { + margin: 0 !important; + } + + p:last-child { + margin-top: 12px !important; + margin-bottom: 0 !important; + } + + @each $color, $value in $theme-colors { + &-#{$color} { + border-style: solid; + border-color: $value; + } + } +} diff --git a/docs/assets/scss/tdcontent.scss b/docs/assets/scss/tdcontent.scss new file mode 100644 index 00000000000..d9abd2494e9 --- /dev/null +++ b/docs/assets/scss/tdcontent.scss @@ -0,0 +1,3 @@ +.td-content { + max-width: 1140px; +} diff --git a/docs/assets/scss/toc.scss b/docs/assets/scss/toc.scss new file mode 100644 index 00000000000..36236056006 --- /dev/null +++ b/docs/assets/scss/toc.scss @@ -0,0 +1,24 @@ +.td-sidebar-toc { + + .td-page-meta { + padding-top: 25px !important; + + a { + color: #253737; + transition: color 0.2s; + + &:hover, + &:focus { + color: #5C6D70; + } + } + } + + .td-toc { + margin-left: 8px; + + p { + margin: 0.5rem 0; + } + } +} diff --git a/docs/layouts/partials/footer.html b/docs/layouts/partials/footer.html new file mode 100644 index 00000000000..b97779081d2 --- /dev/null +++ b/docs/layouts/partials/footer.html @@ -0,0 +1,36 @@ + diff --git a/docs/layouts/partials/section-index.html b/docs/layouts/partials/section-index.html new file mode 100644 index 00000000000..6c588dbe3d5 --- /dev/null +++ b/docs/layouts/partials/section-index.html @@ -0,0 +1,36 @@ +
    + {{ $parent := .Page }} + {{ $pages := (where .Site.Pages "Section" .Section).ByWeight }} + {{ $pages = (where $pages "Type" "!=" "search") }} + {{ $pages = (where $pages ".Params.isShownInList" "!=" "true") }} + {{ $pages = (where $pages ".Params.hide_summary" "!=" true) }} + {{ $pages = (where $pages ".Parent" "!=" nil) }} + {{ $pages = (where $pages "Parent.File.UniqueID" "==" $parent.File.UniqueID) }} + {{ if or $parent.Params.no_list (eq (len $pages) 0) }} + {{/* If no_list is true or we don't have subpages we don't show a list of subpages */}} + {{ else if $parent.Params.simple_list }} + {{/* If simple_list is true we show a bulleted list of subpages */}} +
      + {{ range $pages }} + {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") + (relref . .Params.manualLinkRelref) .RelPermalink) }} +
    • {{- .Title + -}}
    • + {{ end }} +
    + {{ else }} + {{/* Otherwise we show a nice formatted list of subpages with page descriptions */}} + {{ range $pages }} + {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") + (relref . .Params.manualLinkRelref) .RelPermalink) }} + +
    +

    {{- .Title -}}

    +

    {{ .Description | markdownify }}

    +
    +
    + {{ end }} + {{ end }} +
    diff --git a/docs/layouts/partials/toc.html b/docs/layouts/partials/toc.html new file mode 100644 index 00000000000..112904aee7c --- /dev/null +++ b/docs/layouts/partials/toc.html @@ -0,0 +1,11 @@ +{{ if not .Params.notoc -}} + {{ with .TableOfContents -}} + {{ if ne . `` -}} +
    +
    +

    Table of content

    + {{ . }} +
    + {{ end -}} + {{ end -}} +{{ end -}} diff --git a/docs/static/icons/contribution-icon.svg b/docs/static/icons/contribution-icon.svg deleted file mode 100644 index 053406495d5..00000000000 --- a/docs/static/icons/contribution-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/static/icons/faq-icon.svg b/docs/static/icons/faq-icon.svg deleted file mode 100644 index 20fcae17544..00000000000 --- a/docs/static/icons/faq-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/static/icons/features-icon.svg b/docs/static/icons/features-icon.svg deleted file mode 100644 index fcaeddc8bed..00000000000 --- a/docs/static/icons/features-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/static/icons/observability-icon.svg b/docs/static/icons/observability-icon.svg deleted file mode 100644 index 39aa67c8ed0..00000000000 --- a/docs/static/icons/observability-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/static/icons/overview-icon.svg b/docs/static/icons/overview-icon.svg deleted file mode 100644 index 3158c0935bf..00000000000 --- a/docs/static/icons/overview-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/static/icons/reference-icon.svg b/docs/static/icons/reference-icon.svg deleted file mode 100644 index 465e5f26f69..00000000000 --- a/docs/static/icons/reference-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/static/icons/resources-icon.svg b/docs/static/icons/resources-icon.svg deleted file mode 100644 index 27746511fc0..00000000000 --- a/docs/static/icons/resources-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/static/icons/tutorials-icon.svg b/docs/static/icons/tutorials-icon.svg deleted file mode 100644 index 3a73a97bb22..00000000000 --- a/docs/static/icons/tutorials-icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file From 66900c732c89d39d48865682e2c86c3cd7ec6744 Mon Sep 17 00:00:00 2001 From: Mahe Tardy Date: Fri, 1 Dec 2023 21:26:13 +0100 Subject: [PATCH 7/9] docs: fix main section frontmatter and weight The icon frontmatter is messing up with the CSS for some reasons. Signed-off-by: Mahe Tardy --- docs/content/en/docs/concepts/_index.md | 2 +- docs/content/en/docs/concepts/enforcement/_index.md | 1 - docs/content/en/docs/concepts/events.md | 1 - docs/content/en/docs/concepts/metrics.md | 1 - docs/content/en/docs/concepts/tracing-policy/_index.md | 1 - docs/content/en/docs/concepts/tracing-policy/example.md | 1 - docs/content/en/docs/concepts/tracing-policy/hooks.md | 1 - .../content/en/docs/concepts/tracing-policy/k8s-filtering.md | 1 - docs/content/en/docs/concepts/tracing-policy/options.md | 1 - docs/content/en/docs/concepts/tracing-policy/selectors.md | 1 - docs/content/en/docs/contribution-guide/_index.md | 4 +--- .../contribution-guide/developer-certificate-of-origin.md | 1 - docs/content/en/docs/contribution-guide/development-setup.md | 1 - docs/content/en/docs/contribution-guide/making-changes.md | 1 - docs/content/en/docs/contribution-guide/running-tests.md | 1 - .../en/docs/contribution-guide/submitting-a-pull-request.md | 1 - docs/content/en/docs/faq/_index.md | 3 +-- docs/content/en/docs/getting-started/_index.md | 2 -- docs/content/en/docs/installation/_index.md | 2 +- docs/content/en/docs/installation/container.md | 1 - docs/content/en/docs/installation/kubernetes.md | 1 - docs/content/en/docs/installation/package.md | 1 - docs/content/en/docs/overview/_index.md | 2 -- docs/content/en/docs/policy-library/_index.md | 2 +- docs/content/en/docs/reference/_index.md | 4 +--- docs/content/en/docs/resources/_index.md | 3 +-- docs/content/en/docs/troubleshooting/_index.md | 3 +-- docs/content/en/docs/tutorials/_index.md | 5 +---- docs/content/en/docs/tutorials/debugging-tetragon.md | 1 - docs/content/en/docs/tutorials/software-bill-of-materials.md | 1 - .../en/docs/tutorials/verify-tetragon-image-signatures.md | 1 - docs/content/en/docs/use-cases/_index.md | 3 +-- docs/content/en/docs/use-cases/filename-access.md | 1 - docs/content/en/docs/use-cases/host-system-changes/_index.md | 1 - .../use-cases/host-system-changes/linux-kernel-modules.md | 1 - .../en/docs/use-cases/linux-process-credentials/_index.md | 1 - .../linux-process-credentials/monitor-changes-at-kernel.md | 1 - .../linux-process-credentials/syscalls-monitoring.md | 1 - docs/content/en/docs/use-cases/network-observability.md | 1 - docs/content/en/docs/use-cases/process-lifecycle/_index.md | 1 - .../process-lifecycle/advanced-process-execution.md | 1 - .../docs/use-cases/process-lifecycle/privileged-execution.md | 1 - .../en/docs/use-cases/process-lifecycle/process-execution.md | 1 - docs/content/en/docs/use-cases/security-profiles/_index.md | 1 - .../use-cases/security-profiles/record-linux-capabilities.md | 1 - 45 files changed, 10 insertions(+), 58 deletions(-) diff --git a/docs/content/en/docs/concepts/_index.md b/docs/content/en/docs/concepts/_index.md index 31cc5ebf5ea..3bec6ab4d14 100644 --- a/docs/content/en/docs/concepts/_index.md +++ b/docs/content/en/docs/concepts/_index.md @@ -1,6 +1,6 @@ --- title: "Concepts" -weight: 3 +weight: 4 description: > The concepts section helps you understand various Tetragon abstractions and mechanisms. diff --git a/docs/content/en/docs/concepts/enforcement/_index.md b/docs/content/en/docs/concepts/enforcement/_index.md index 0ba385353fc..52522a38c09 100644 --- a/docs/content/en/docs/concepts/enforcement/_index.md +++ b/docs/content/en/docs/concepts/enforcement/_index.md @@ -1,6 +1,5 @@ --- title: "Enforcement" -icon: "overview" weight: 4 description: "Documentation for Tetragon enforcement system" --- diff --git a/docs/content/en/docs/concepts/events.md b/docs/content/en/docs/concepts/events.md index 20bf2e99a2b..79333997c5f 100644 --- a/docs/content/en/docs/concepts/events.md +++ b/docs/content/en/docs/concepts/events.md @@ -1,6 +1,5 @@ --- title: "Events" -icon: "overview" weight: 1 description: "Documentation for Tetragon Events" --- diff --git a/docs/content/en/docs/concepts/metrics.md b/docs/content/en/docs/concepts/metrics.md index b834f1edf25..6628c2f3dae 100644 --- a/docs/content/en/docs/concepts/metrics.md +++ b/docs/content/en/docs/concepts/metrics.md @@ -1,6 +1,5 @@ --- title: "Metrics" -icon: "overview" weight: 2 description: "Documentation for Tetragon metrics" --- diff --git a/docs/content/en/docs/concepts/tracing-policy/_index.md b/docs/content/en/docs/concepts/tracing-policy/_index.md index d83da680a66..6e28e5c0ada 100644 --- a/docs/content/en/docs/concepts/tracing-policy/_index.md +++ b/docs/content/en/docs/concepts/tracing-policy/_index.md @@ -1,6 +1,5 @@ --- title: "Tracing Policy" -icon: "overview" weight: 3 description: "Documentation for the TracingPolicy custom resource" --- diff --git a/docs/content/en/docs/concepts/tracing-policy/example.md b/docs/content/en/docs/concepts/tracing-policy/example.md index 68f5d25df7c..7e08e2d6254 100644 --- a/docs/content/en/docs/concepts/tracing-policy/example.md +++ b/docs/content/en/docs/concepts/tracing-policy/example.md @@ -1,6 +1,5 @@ --- title: "Example" -icon: "tutorials" weight: 1 description: "Learn the basics of Tracing Policy via an example" --- diff --git a/docs/content/en/docs/concepts/tracing-policy/hooks.md b/docs/content/en/docs/concepts/tracing-policy/hooks.md index 139d8fba13e..5641375326e 100644 --- a/docs/content/en/docs/concepts/tracing-policy/hooks.md +++ b/docs/content/en/docs/concepts/tracing-policy/hooks.md @@ -1,6 +1,5 @@ --- title: "Hook points" -icon: "features" weight: 2 description: "Hook points for Tracing Policies and arguments description" --- diff --git a/docs/content/en/docs/concepts/tracing-policy/k8s-filtering.md b/docs/content/en/docs/concepts/tracing-policy/k8s-filtering.md index 405422582df..d0789e3a463 100644 --- a/docs/content/en/docs/concepts/tracing-policy/k8s-filtering.md +++ b/docs/content/en/docs/concepts/tracing-policy/k8s-filtering.md @@ -1,6 +1,5 @@ --- title: "K8s namespace and pod label filtering" -icon: "overview" weight: 4 description: "Tetragon in-kernel filtering based on Kubernetes namespaces and pod label filters" --- diff --git a/docs/content/en/docs/concepts/tracing-policy/options.md b/docs/content/en/docs/concepts/tracing-policy/options.md index b95428f5e83..6c953f5721d 100644 --- a/docs/content/en/docs/concepts/tracing-policy/options.md +++ b/docs/content/en/docs/concepts/tracing-policy/options.md @@ -1,6 +1,5 @@ --- title: "Options" -icon: "overview" weight: 3 description: "Pass options to hook" --- diff --git a/docs/content/en/docs/concepts/tracing-policy/selectors.md b/docs/content/en/docs/concepts/tracing-policy/selectors.md index fe572c799b9..e51bfc88ed5 100644 --- a/docs/content/en/docs/concepts/tracing-policy/selectors.md +++ b/docs/content/en/docs/concepts/tracing-policy/selectors.md @@ -1,6 +1,5 @@ --- title: "Selectors" -icon: "overview" weight: 3 description: "Perform in-kernel BPF filtering and actions on events" --- diff --git a/docs/content/en/docs/contribution-guide/_index.md b/docs/content/en/docs/contribution-guide/_index.md index af22604dc4a..b5b41ec4aed 100644 --- a/docs/content/en/docs/contribution-guide/_index.md +++ b/docs/content/en/docs/contribution-guide/_index.md @@ -1,8 +1,6 @@ --- title: "Contribution Guide" -linkTitle: "Contribution Guide" -weight: 6 -icon: "contribution" +weight: 8 description: > How to contribute to the project --- diff --git a/docs/content/en/docs/contribution-guide/developer-certificate-of-origin.md b/docs/content/en/docs/contribution-guide/developer-certificate-of-origin.md index 916bcd1dfce..984bd5f8a98 100644 --- a/docs/content/en/docs/contribution-guide/developer-certificate-of-origin.md +++ b/docs/content/en/docs/contribution-guide/developer-certificate-of-origin.md @@ -1,7 +1,6 @@ --- title: "Developer's certificate of origin" weight: 5 -icon: "tutorials" description: "Learn about the \"sign-off\" procedure" --- diff --git a/docs/content/en/docs/contribution-guide/development-setup.md b/docs/content/en/docs/contribution-guide/development-setup.md index a1d1d07838a..d9f7281cf1b 100644 --- a/docs/content/en/docs/contribution-guide/development-setup.md +++ b/docs/content/en/docs/contribution-guide/development-setup.md @@ -1,7 +1,6 @@ --- title: "Development setup" weight: 1 -icon: "overview" description: "This will help you getting started with your development setup to build Tetragon" --- diff --git a/docs/content/en/docs/contribution-guide/making-changes.md b/docs/content/en/docs/contribution-guide/making-changes.md index a17e066a376..dc06607afb5 100644 --- a/docs/content/en/docs/contribution-guide/making-changes.md +++ b/docs/content/en/docs/contribution-guide/making-changes.md @@ -1,7 +1,6 @@ --- title: "Making changes" weight: 2 -icon: "reference" description: "Learn how to make your first changes to the project" --- diff --git a/docs/content/en/docs/contribution-guide/running-tests.md b/docs/content/en/docs/contribution-guide/running-tests.md index e9603d8580f..f14b545df7f 100644 --- a/docs/content/en/docs/contribution-guide/running-tests.md +++ b/docs/content/en/docs/contribution-guide/running-tests.md @@ -1,7 +1,6 @@ --- title: "Running tests" weight: 3 -icon: "observability" manualLink: "https://github.com/cilium/tetragon/tree/main/tests/vmtests" manualLinkTarget: "_blank" description: "Learn how to run the tests of the project" diff --git a/docs/content/en/docs/contribution-guide/submitting-a-pull-request.md b/docs/content/en/docs/contribution-guide/submitting-a-pull-request.md index ee91fa8b61a..f308d9cd8bb 100644 --- a/docs/content/en/docs/contribution-guide/submitting-a-pull-request.md +++ b/docs/content/en/docs/contribution-guide/submitting-a-pull-request.md @@ -1,7 +1,6 @@ --- title: "Submitting a pull request" weight: 4 -icon: "features" description: "Learn how to submit a pull request to the project" --- diff --git a/docs/content/en/docs/faq/_index.md b/docs/content/en/docs/faq/_index.md index 4417357b088..99e78be5c5a 100644 --- a/docs/content/en/docs/faq/_index.md +++ b/docs/content/en/docs/faq/_index.md @@ -1,7 +1,6 @@ --- title: "FAQ" -weight: 8 -icon: "faq" +weight: 10 description: "List of frequently asked questions" --- diff --git a/docs/content/en/docs/getting-started/_index.md b/docs/content/en/docs/getting-started/_index.md index d622e043d04..b1ccdbc6247 100644 --- a/docs/content/en/docs/getting-started/_index.md +++ b/docs/content/en/docs/getting-started/_index.md @@ -1,7 +1,5 @@ --- title: "Getting Started" -linkTitle: "Getting Started" -isShownInList: false weight: 2 description: > How to quickly get started with Tetragon and learn how to install, deploy and configure it diff --git a/docs/content/en/docs/installation/_index.md b/docs/content/en/docs/installation/_index.md index 954d1f0a2b2..93c139764bb 100644 --- a/docs/content/en/docs/installation/_index.md +++ b/docs/content/en/docs/installation/_index.md @@ -1,5 +1,5 @@ --- title: "Installation" -weight: 2 +weight: 3 description: "Tetragon installation and deployment configuration options" --- diff --git a/docs/content/en/docs/installation/container.md b/docs/content/en/docs/installation/container.md index 28bda7e9b1b..ab2528589c3 100644 --- a/docs/content/en/docs/installation/container.md +++ b/docs/content/en/docs/installation/container.md @@ -1,7 +1,6 @@ --- title: "Deploy as a container" linkTitle: "Container" -icon: "tutorials" weight: 2 description: "Install and manage Tetragon as a container without a Kubernetes cluster" --- diff --git a/docs/content/en/docs/installation/kubernetes.md b/docs/content/en/docs/installation/kubernetes.md index 5e93fcecf14..0d26a001757 100644 --- a/docs/content/en/docs/installation/kubernetes.md +++ b/docs/content/en/docs/installation/kubernetes.md @@ -1,7 +1,6 @@ --- title: "Deploy on Kubernetes" linkTitle: "Kubernetes" -icon: "tutorials" weight: 1 description: "Deploy and manage Tetragon on Kubernetes" --- diff --git a/docs/content/en/docs/installation/package.md b/docs/content/en/docs/installation/package.md index b226f89bb4f..17511fe80f9 100644 --- a/docs/content/en/docs/installation/package.md +++ b/docs/content/en/docs/installation/package.md @@ -1,7 +1,6 @@ --- title: "Deploy with a package" linkTitle: "Package" -icon: "tutorials" weight: 3 description: "Install and manage Tetragon via released packages." --- diff --git a/docs/content/en/docs/overview/_index.md b/docs/content/en/docs/overview/_index.md index 2434525bce2..aa68a44f366 100644 --- a/docs/content/en/docs/overview/_index.md +++ b/docs/content/en/docs/overview/_index.md @@ -1,8 +1,6 @@ --- title: "Overview" -linkTitle: "Overview" weight: 1 -icon: "overview" description: > Discover Cilium Tetragon and its capabilities --- diff --git a/docs/content/en/docs/policy-library/_index.md b/docs/content/en/docs/policy-library/_index.md index 4433b4776d8..c31c3f32d63 100644 --- a/docs/content/en/docs/policy-library/_index.md +++ b/docs/content/en/docs/policy-library/_index.md @@ -1,6 +1,6 @@ --- title: "Policy Library" -weight: 3 +weight: 5 description: > Library of Tetragon Policies --- diff --git a/docs/content/en/docs/reference/_index.md b/docs/content/en/docs/reference/_index.md index cb13f212ae3..fff93ce43f5 100644 --- a/docs/content/en/docs/reference/_index.md +++ b/docs/content/en/docs/reference/_index.md @@ -1,8 +1,6 @@ --- title: "Reference" -linkTitle: "Reference" -weight: 7 -icon: "reference" +weight: 9 description: > Low level reference documentation for Tetragon --- diff --git a/docs/content/en/docs/resources/_index.md b/docs/content/en/docs/resources/_index.md index 68b48fb6610..eb8e83c9591 100644 --- a/docs/content/en/docs/resources/_index.md +++ b/docs/content/en/docs/resources/_index.md @@ -1,7 +1,6 @@ --- title: "Resources" -weight: 9 -icon: "resources" +weight: 13 description: "Additional resources to learn about Tetragon" --- diff --git a/docs/content/en/docs/troubleshooting/_index.md b/docs/content/en/docs/troubleshooting/_index.md index a56fd19038b..9211671dfaf 100644 --- a/docs/content/en/docs/troubleshooting/_index.md +++ b/docs/content/en/docs/troubleshooting/_index.md @@ -1,7 +1,6 @@ --- title: "Troubleshooting" -weight: 8 -icon: "faq" +weight: 11 description: Troubleshooting Tetragon --- diff --git a/docs/content/en/docs/tutorials/_index.md b/docs/content/en/docs/tutorials/_index.md index 6190573e4a7..879f9f209dd 100755 --- a/docs/content/en/docs/tutorials/_index.md +++ b/docs/content/en/docs/tutorials/_index.md @@ -1,8 +1,5 @@ --- title: "Tutorials" -linkTitle: "Tutorials" -weight: 5 -icon: "tutorials" -date: 2017-01-04 +weight: 7 description: "Tutorials for various tasks related to Tetragon" --- diff --git a/docs/content/en/docs/tutorials/debugging-tetragon.md b/docs/content/en/docs/tutorials/debugging-tetragon.md index 00719156e3c..927a463c970 100644 --- a/docs/content/en/docs/tutorials/debugging-tetragon.md +++ b/docs/content/en/docs/tutorials/debugging-tetragon.md @@ -1,7 +1,6 @@ --- title: "Debugging Tetragon" weight: 1 -icon: "overview" description: "Diagnosing Tetragon problems" --- diff --git a/docs/content/en/docs/tutorials/software-bill-of-materials.md b/docs/content/en/docs/tutorials/software-bill-of-materials.md index fdc947870e4..623716f9c72 100644 --- a/docs/content/en/docs/tutorials/software-bill-of-materials.md +++ b/docs/content/en/docs/tutorials/software-bill-of-materials.md @@ -1,7 +1,6 @@ --- title: "Software bill of materials" weight: 4 -icon: "reference" description: "Download and verify the signature of the software bill of materials" --- diff --git a/docs/content/en/docs/tutorials/verify-tetragon-image-signatures.md b/docs/content/en/docs/tutorials/verify-tetragon-image-signatures.md index 89672f97ac1..7be84871f99 100644 --- a/docs/content/en/docs/tutorials/verify-tetragon-image-signatures.md +++ b/docs/content/en/docs/tutorials/verify-tetragon-image-signatures.md @@ -1,7 +1,6 @@ --- title: "Verify Tetragon image signatures" weight: 3 -icon: "overview" description: "Learn how to verify Tetragon container images signatures." --- diff --git a/docs/content/en/docs/use-cases/_index.md b/docs/content/en/docs/use-cases/_index.md index 91c4eb86a29..78b546a3cf0 100644 --- a/docs/content/en/docs/use-cases/_index.md +++ b/docs/content/en/docs/use-cases/_index.md @@ -1,7 +1,6 @@ --- title: "Use Cases" -icon: "resources" -weight: 4 +weight: 6 description: > This section presents various use cases on process, files, network and security monitoring and enforcement. diff --git a/docs/content/en/docs/use-cases/filename-access.md b/docs/content/en/docs/use-cases/filename-access.md index 0130ac1ed50..9d6ba9634b6 100644 --- a/docs/content/en/docs/use-cases/filename-access.md +++ b/docs/content/en/docs/use-cases/filename-access.md @@ -1,7 +1,6 @@ --- title: "Filename access" weight: 2 -icon: "overview" description: "Monitor filename access using kprobe hooks" --- diff --git a/docs/content/en/docs/use-cases/host-system-changes/_index.md b/docs/content/en/docs/use-cases/host-system-changes/_index.md index 2c845866001..2cf35ae36e6 100644 --- a/docs/content/en/docs/use-cases/host-system-changes/_index.md +++ b/docs/content/en/docs/use-cases/host-system-changes/_index.md @@ -1,7 +1,6 @@ --- title: "Host System Changes" weight: 5 -icon: "overview" description: "Monitor Host System changes" --- diff --git a/docs/content/en/docs/use-cases/host-system-changes/linux-kernel-modules.md b/docs/content/en/docs/use-cases/host-system-changes/linux-kernel-modules.md index 589003f2ed4..083379e19c3 100644 --- a/docs/content/en/docs/use-cases/host-system-changes/linux-kernel-modules.md +++ b/docs/content/en/docs/use-cases/host-system-changes/linux-kernel-modules.md @@ -1,7 +1,6 @@ --- title: "Monitor Linux Kernel Modules" weight: 1 -icon: "overview" description: "Monitor Linux Kernel Modules operations" --- diff --git a/docs/content/en/docs/use-cases/linux-process-credentials/_index.md b/docs/content/en/docs/use-cases/linux-process-credentials/_index.md index 43acdf488f5..e52be88ad85 100644 --- a/docs/content/en/docs/use-cases/linux-process-credentials/_index.md +++ b/docs/content/en/docs/use-cases/linux-process-credentials/_index.md @@ -1,7 +1,6 @@ --- title: "Linux process credentials" weight: 4 -icon: "overview" description: "Monitor Linux process credentials" --- diff --git a/docs/content/en/docs/use-cases/linux-process-credentials/monitor-changes-at-kernel.md b/docs/content/en/docs/use-cases/linux-process-credentials/monitor-changes-at-kernel.md index d006e51c9c4..e59f077a44e 100644 --- a/docs/content/en/docs/use-cases/linux-process-credentials/monitor-changes-at-kernel.md +++ b/docs/content/en/docs/use-cases/linux-process-credentials/monitor-changes-at-kernel.md @@ -1,7 +1,6 @@ --- title: "Monitor Process Credentials changes at the Kernel layer" weight: 2 -icon: "overview" description: "Monitor Process Credentials changes at the kernel layer" --- diff --git a/docs/content/en/docs/use-cases/linux-process-credentials/syscalls-monitoring.md b/docs/content/en/docs/use-cases/linux-process-credentials/syscalls-monitoring.md index cce39d6cd8c..a756f86604b 100644 --- a/docs/content/en/docs/use-cases/linux-process-credentials/syscalls-monitoring.md +++ b/docs/content/en/docs/use-cases/linux-process-credentials/syscalls-monitoring.md @@ -1,7 +1,6 @@ --- title: "Monitor Process Credentials changes at the System Call layer" weight: 1 -icon: "overview" description: "Monitor system calls that change Process Credentials" --- diff --git a/docs/content/en/docs/use-cases/network-observability.md b/docs/content/en/docs/use-cases/network-observability.md index 22a6c1b80ce..da17db3b5ae 100644 --- a/docs/content/en/docs/use-cases/network-observability.md +++ b/docs/content/en/docs/use-cases/network-observability.md @@ -1,7 +1,6 @@ --- title: "Network observability" weight: 3 -icon: "overview" description: "Monitor TCP connect using kprobe hooks" --- diff --git a/docs/content/en/docs/use-cases/process-lifecycle/_index.md b/docs/content/en/docs/use-cases/process-lifecycle/_index.md index 5a950eb2f1d..69cafdb55f8 100644 --- a/docs/content/en/docs/use-cases/process-lifecycle/_index.md +++ b/docs/content/en/docs/use-cases/process-lifecycle/_index.md @@ -2,7 +2,6 @@ title: "Process lifecycle" linkTitle: "Process lifecyle" weight: 1 -icon: "overview" description: "Tetragon observes by default the process lifecycle via exec and exit" --- diff --git a/docs/content/en/docs/use-cases/process-lifecycle/advanced-process-execution.md b/docs/content/en/docs/use-cases/process-lifecycle/advanced-process-execution.md index fa506d856c7..5807c5b0122 100644 --- a/docs/content/en/docs/use-cases/process-lifecycle/advanced-process-execution.md +++ b/docs/content/en/docs/use-cases/process-lifecycle/advanced-process-execution.md @@ -1,7 +1,6 @@ --- title: "Advanced Process execution" weight: 2 -icon: "overview" description: "Advanced Process Execution monitoring using Tracing Policies" --- diff --git a/docs/content/en/docs/use-cases/process-lifecycle/privileged-execution.md b/docs/content/en/docs/use-cases/process-lifecycle/privileged-execution.md index a3afcf53041..b01e6cf4269 100644 --- a/docs/content/en/docs/use-cases/process-lifecycle/privileged-execution.md +++ b/docs/content/en/docs/use-cases/process-lifecycle/privileged-execution.md @@ -1,7 +1,6 @@ --- title: "Privileged execution" weight: 3 -icon: "overview" description: "Monitor process capabilities and kernel namespace access" --- diff --git a/docs/content/en/docs/use-cases/process-lifecycle/process-execution.md b/docs/content/en/docs/use-cases/process-lifecycle/process-execution.md index f6e91bd09ac..5df97becc20 100644 --- a/docs/content/en/docs/use-cases/process-lifecycle/process-execution.md +++ b/docs/content/en/docs/use-cases/process-lifecycle/process-execution.md @@ -1,7 +1,6 @@ --- title: "Process execution" weight: 1 -icon: "overview" description: "Monitor process lifecycle with `process_exec` and `process_exit`" --- diff --git a/docs/content/en/docs/use-cases/security-profiles/_index.md b/docs/content/en/docs/use-cases/security-profiles/_index.md index 3d674cc4c11..3da61e9d473 100644 --- a/docs/content/en/docs/use-cases/security-profiles/_index.md +++ b/docs/content/en/docs/use-cases/security-profiles/_index.md @@ -1,7 +1,6 @@ --- title: "Security Profiles" weight: 6 -icon: "overview" description: "Observe and record security events" --- diff --git a/docs/content/en/docs/use-cases/security-profiles/record-linux-capabilities.md b/docs/content/en/docs/use-cases/security-profiles/record-linux-capabilities.md index 87bfe5446e4..08eb78a71e3 100644 --- a/docs/content/en/docs/use-cases/security-profiles/record-linux-capabilities.md +++ b/docs/content/en/docs/use-cases/security-profiles/record-linux-capabilities.md @@ -1,7 +1,6 @@ --- title: "Record Linux Capabilities Usage" weight: 2 -icon: "overview" description: "Record a capability profile of pods and containers" --- From 92585bdf8f3d08af6137609744b4b454c5e3dfaf Mon Sep 17 00:00:00 2001 From: Mahe Tardy Date: Fri, 1 Dec 2023 21:57:52 +0100 Subject: [PATCH 8/9] docs: bump Hugo to v0.120.4 Signed-off-by: Mahe Tardy --- .github/workflows/build-deploy-docs.yaml | 2 +- .github/workflows/check-links-pr.yaml | 2 +- netlify.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-deploy-docs.yaml b/.github/workflows/build-deploy-docs.yaml index 13ca5ee5695..a7bb7a10eef 100644 --- a/.github/workflows/build-deploy-docs.yaml +++ b/.github/workflows/build-deploy-docs.yaml @@ -31,7 +31,7 @@ jobs: - name: Setup Hugo uses: peaceiris/actions-hugo@16361eb4acea8698b220b76c0d4e84e1fd22c61d # v2.6.0 with: - hugo-version: '0.111.2' + hugo-version: '0.120.4' extended: true - name: Setup Node diff --git a/.github/workflows/check-links-pr.yaml b/.github/workflows/check-links-pr.yaml index 3968093191b..9311630d188 100644 --- a/.github/workflows/check-links-pr.yaml +++ b/.github/workflows/check-links-pr.yaml @@ -19,7 +19,7 @@ jobs: - name: Setup Hugo uses: peaceiris/actions-hugo@16361eb4acea8698b220b76c0d4e84e1fd22c61d # v2.6.0 with: - hugo-version: '0.111.2' + hugo-version: '0.120.4' extended: true - name: Serve the Hugo website diff --git a/netlify.toml b/netlify.toml index 7c28dd0efd2..fd422d3f8d6 100644 --- a/netlify.toml +++ b/netlify.toml @@ -22,4 +22,4 @@ command = "npm ci && hugo" ignore = "git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF ." [build.environment] -HUGO_VERSION = "0.111.3" +HUGO_VERSION = "0.120.4" From 90de4433a1ad3ed1f5903eb8360fab686608acf6 Mon Sep 17 00:00:00 2001 From: Mahe Tardy Date: Fri, 1 Dec 2023 21:59:07 +0100 Subject: [PATCH 9/9] docs: fix some Hugo-Docsy warnings Signed-off-by: Mahe Tardy --- docs/content/en/docs/installation/tetra-cli.md | 14 +++++++------- docs/hugo.toml | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/content/en/docs/installation/tetra-cli.md b/docs/content/en/docs/installation/tetra-cli.md index 0eb2f03a569..633e1644696 100644 --- a/docs/content/en/docs/installation/tetra-cli.md +++ b/docs/content/en/docs/installation/tetra-cli.md @@ -47,35 +47,35 @@ The architecture amd64 is also referred to as x86_64 or Intel, and arm64 is also referred to as aarch64 or Apple Silicon for Mac computers. {{< /note >}} -{{< tabpane persistLang=false >}} +{{< tabpane lang="shell" >}} -{{< tab header="Linux amd64" lang="shell" >}} +{{< tab header="Linux amd64" >}} curl -L https://github.com/cilium/tetragon/releases/latest/download/tetra-linux-amd64.tar.gz | tar -xz sudo mv tetra /usr/local/bin {{< /tab >}} -{{< tab header="Linux arm64" lang="shell" >}} +{{< tab header="Linux arm64" >}} curl -L https://github.com/cilium/tetragon/releases/latest/download/tetra-linux-arm64.tar.gz | tar -xz sudo mv tetra /usr/local/bin {{< /tab >}} -{{< tab header="macOS amd64" lang="shell" >}} +{{< tab header="macOS amd64" >}} curl -L https://github.com/cilium/tetragon/releases/latest/download/tetra-darwin-amd64.tar.gz | tar -xz sudo mv tetra /usr/local/bin {{< /tab >}} -{{< tab header="macOS arm64" lang="shell" >}} +{{< tab header="macOS arm64" >}} curl -L https://github.com/cilium/tetragon/releases/latest/download/tetra-darwin-arm64.tar.gz | tar -xz sudo mv tetra /usr/local/bin {{< /tab >}} -{{< tab header="Windows amd64" lang="shell" >}} +{{< tab header="Windows amd64" >}} curl -L https://github.com/cilium/tetragon/releases/latest/download/tetra-windows-amd64.tar.gz tar -xz tetra-windows-amd64.tar.gz # move the binary in a directory in your PATH {{< /tab >}} -{{< tab header="Windows arm64" lang="shell" >}} +{{< tab header="Windows arm64" >}} curl -L https://github.com/cilium/tetragon/releases/latest/download/tetra-windows-arm64.tar.gz tar -xz tetra-windows-arm64.tar.gz # move the binary in a directory in your PATH diff --git a/docs/hugo.toml b/docs/hugo.toml index aabfafafbc4..3e4099daea4 100644 --- a/docs/hugo.toml +++ b/docs/hugo.toml @@ -15,7 +15,7 @@ enableRobotsTXT = true enableGitInfo = true # Comment out to enable taxonomies in Docsy -disableKinds = ["taxonomy", "taxonomyTerm"] +disableKinds = ["taxonomy"] # Configure how URLs look like per section. [permalinks]

    ~@5(Z6aoXcK;Q&zXxi+uYz{QY_*3d9)afBb=Yp1X9~hJMd9-q^5KGi>X7A* zI8#vwoptg#H9Cy0vH#0VQsTjL;A1N4hI*1F>63NXZWNHw8IWrh>j0mMQkLQM1Jmg5 zL%C$*fte5waVCKp#~)ilhn#GfPlf3`=9q%|u&7&Q4ItE;X z&eA_ceB?KJsbLKrRnt^wXf-Yg&i`(1j?z~ZTwTyRKlMp%G(^5c9T!Ud43b3l z@(asAzs{;%hDuV@hk3(ID||ZoLS+me%isX3&a2jr z(xO=x?>%wPeqkR>6Yk}1#JSiNoR3Vv&TS`nJ!ME`7l;EyYA+@BD`(#F3r4Pq5f?9tw*=Hlzz<4jh z=WIC&k#W7^qCguc2U-UXwAMdwqZ>-Kj%A`ak%r z{pzTDjo-MYQ#7WGHDfTo^L%*a8dbZ7kUzlk7{7_}L$iiD=tjH<^*my|e1Ii2H`E%# zYUV~H?>nKjK-wG6z^7@F_pRv6m_&twnnZE{4tb5Xv_b(rL*nD1=co|wfwE%*)SZI6 zxW1r(I6$%Ld-U<3@bX4rp@M1kMMjj4uQ)cilrZc*TUEia%QLRy_01a*tR!;*1bdYG z`0LleW2_-~6DFvE7Etd0w*M;Y3Z!L9ESu7VA)tE)@!7nN9x{m5ogOXXV*JCjuJ zx?c@LJ#5x|pW^5=@BaqM<=GoMhUcgq!*w{EboiRo4>zSA_;k3t0__xAJflXEuH;O|IaY|egY#q8J>aBCCh|b*=-+JLw|`s*Znd2Pl;IX>hm+C?y39ih z;+J)OeyLg`n&5(XQ>XuE7$3b-b{tqftZ+{f$Hj0q8C)w-2c2Y5oi+#qCItj=IySH7 z#lk0ga*)jB*IkFbQIhU*49z%yQY#dqs8CS1 zuQi$K-bKi!B24Rk0KkUqd9v|q(`#W;o&=`76z%tYzuVx8mZEvnKak{H5w>~0YCDcy zUC~`jt`U04Hgx?0yv@Vddn**Dr;AS!CZ5=)I<|)P*n|lR&_Q$Kl1 z%N}Ux@gDsRuu19=8vK&AgXrWew4dP+7lC0?_dTc3{oyQwvKNP3Qsf^ghh9Wp$plEt zJoz4%d+1A?N{os}KA4$Geq*^42`I_j=tbgtaw8fF3O&60BE|C z&i@4}C_*{Y;+qlliPS;zAwK?>yS;(I^K!%PJ(XR^jC<&E%WN$kIIyhT=(6vYJAeaq zq=IrjkphA`2#SYN#^w(^=futWsWZUbyY+kn_gP|P??CJ~`jtOWtU^1OU7rG!HO2+# z<>rRkhC)&;>87f-LXGmpeW{KwE?}tFGno={ZAgd#7~>fb!Zf8o*B}hyaxnc2;20{O z+}=ymk@~+i|lJrE*D)I{PH_ZbIUNE*HXm&%^jwbxXb{EnnvXIzXwP)MbLu{YM6C|+j`jS3^#x#aq zhNC3QFs%Cn1Fr2lGOvcAbGz@D>e7;G+5YWL7*@GtyY}_7akE_Wd`(d_->a3I@$B`V zzQ%vX2+raCx~BVGVLNWFnvTD{?K`HLyN)fozOL!(l4*Kjq2OAUTPTE{X-exqzE4q) z(wNqZ^_D6*^&bsQ+xaSx^4i&%EHbw zH9veQ>HTh{;^?|lsklYk2C(fSLKN|GMJk zsc4Y*;0Mi>{$LY`qsUSTdBMex-^t8UFrYajZn7i=wyxG|gyK zbm53m!{IVDHd3d$Bsopd49140TWM5*`xN7nq%ql~`uu7$| zcL<+8$?wuNnQ7um{*CQ1wL2dL3czor{*7wKxLYwiac@R!c0-IWIQ>u=$*if)?&PPy)~AFDP;D=bUBz1%GMGqkC{{=hWhf{G=hvnwo1y`vOH;Dpe(h-?)5&G{<7 z3cU+`41EP5Xmny&9~5KLX=Fj@mshJB0!SE!VEMKT0tL<2$MTQ0+u^BQEB zv|4!2Mu9Thm$D@RQ zKRb?uzISs76Lc$Ax%9KFNIZ3b!n*vF7S+K9=>rz4c)pb?_BkfdDvme6z4;V#tWs@w z8D7c!jMhAymx~B1QbyvOEVhlt!?EbLD4#QNKK;06SZYOaLSkaMI4mxEEU`eTsHV`4 z4|kLM>&Qd71;cfi2?G0`al*`d>>!wd^|_;$yL+3?G%MD0L*W4GN;NqYMTe5=iVDCL zL)T(UWBP5~;dB^9QFJ7Odx7|apK=-9gWmi64Xt(XSaTWb4S!RqPOz^;%g|zJ2_;Vw z8|H(Dp8(@j33q)sdPX2Mc&X=ZukjF+Ib@NxX|M@hupxy#dVy;rBD%{A$t%93i<%!0 zS&>N)fabcUVU=r1QmdGT>3Gwx+nVlX!d3ye837K|BeNKZNcVNLz0m+zZy}|j8GKbNMtDhsx2~C*KF8<^m-TFbTJ@)90x#xi?(4oR#+^CmSY+Ay}D+% zx7%em(>c>LzQfBD8%t+AVSsyYCB1)$Uv|~i;r(glUKb4EompxWt(STgu4#-0ssOO-OdE|vgNWW(e!p;|T%hGWbaIbrMeg>e?Scw}^QP+!6 zBVK7V0G44aOSt0>lj}2zB(V`wR=+pC>l2!W=T}d6d)QS~I!IELsA^Hyi>gZ0G#Svt z3x6y{*zqqYA1DglB9tk=oX7rgI=QSwblmAN55(5%ba?^j_*ip~$zR+c|5^Dse|H^5 z*Ph{c8=u4Z-o_bmR$yem7x&ht_Ev~n#E6pgiZ_~n{UNezXMbFmcQ%v z23kPp5Nc(#Ye27t-F~?YtpZ+Bp}~d;K89 z9H?Kqjk3y}=?9iGXHt?Czbs zC0ieKxLTfmSBvLh82E7C*h$+Sa!`y0$gjR~hs23t02BZ>qG5W_ijO2yX9oi$NAc>w zSK`sb9sjFL_<+l0Ldx<=?pF`{AbdelI{&She(xwUljG}y3wPa6QS6^5n0{B5pYk|T zhMRWc&`B`b&yy{bqZ6L8|JJ=QHB||I&+@@KZuy)a4lAAR3B&kf&)x>p$`cL&HcLL2 z-=njQjxR1?{B_USTs(YcBf+`V+Og!*Q48gsdKcm7VgMWCofCC(h`GPk9&ZtPRPu><(HFa9g+b6_t9qdO>8%H^*OV*UDBXdGKw!gy)v*lf4Aq$txbY2<^h z>Y;V^e*>yu%_pX0+XvaE^ly^EL^OK{gYRhzM^sPi1veU>PJ=6qSU9jr>LQ zGIB?dx$b3~DuE?o*A-uz>lF+DR-jP(a?69rlluI**rUac@HJf@i@=9dfZbSpEdqd3 z;0Izny#ihH0n>O=-vmYP7E&)n-6?B%ehJz_FGrt42z)}uCn7*?qcq7CQ#0(80;P%8Uo44trL+Eyd zh!>*D3f;qW6&}kjoYC{HQsyf+b`Grtuzaid@kiX(xKN(`rKaaW4ZCX<8roD2vBY?T z$PtCoCeFpA4E{CxVZB;u6`j`jSp+R34canv9NmOaE50XUoaLyCNH33VChUOX@*6rv z22c|)lr8{zyQDBQyKVk;>C4ZBmn zj%~ZPBXsTEjjl*l4}$ZkcFWCfbNwSBL&wqe=wd1?Khz;x#H7f*++=h%$QI}Q6W_(H zGe>@SPu!6j0z@k}AxF8CNzzLwz<7*i(&h+uTksy~*0mCODAkCOBZ)1P#dd5DGtOe6 zopl?<1@!il$KI#+<6V54?hH8>zx!sGJ|j4f0)<)ozTbb*vbX+e+LDu_sIo(!DNExYoopNDt>~A8c zRp@DP>4E#MLO<<~9(K2Z(|Uu`Y|Ix!GH-iQYD6;^)(>K6wT^lL#6;9lefA<d=x&JZ%<4WDZ*VkZ00nkUTJIZRonUFU;7ZjC&*RY0HSI?d3_Z?b` z?XBxYka-x?TE!wLl*m(uu#14Ut6DDx02g3i^JQ7ywbU(L-bM7 zCZ%>A>MXBcndN019TKSQry?Ypr(FH6n@rRo0K1`rL~-BQ2T zeC@%_=$M_q{z4YF_loNnNxMl|l7=dx=1mjxKuy@pPOo)#;}c{_dbrzX63ke0_W%VmsL@kK zCXn^phLQ#NlBzzS8`s_BhNq*V$mixLjf^nM1X*D#m=+^hBT#^_5QPRg%f0D3Lw`V) z4qLRyL2d4)gqL6#;bgMYANclGrG7(1C}qW=KXTrUCj%Y6P#H}ufN*ldy4|*iVe-~4 z?T1T+pA2srnZV4oFb!jD6tZn4Y3Iy)(aX_m(XKtF)eFfF+fsgZJe-pU$4pl}k0ip3 zLC*S_pYsna!#duF(H;eC1gN!{bdqwP)!Ud{(9&e3id?Xgq}rAUE=hAIF9l-jEypf% zrjJ+?sb{@n9KgZOegK6d&u&{#GQOpiiovBJU|QBwmjjH0g@MpfYuOZa>-F$=*VXG? zDYcuTZ(oGTH6K(0yuU*ZU+*Fr&{-{Po0d=V*42`99*3D9_cO`Q(g_x4+Y9st1YtAcPKPL4 zl$n>w8k95E4p%HIy0UMLMk9?9*E}?aF5g|(p-6!xT zn~Qj*`KckzV)=C*{v$iYH7J#4jg^&CQT4ovwR)PCRUyV8$4N6|@iEgHN+tWZ%thspd*itzZYCv|d2 zE#A)-DU@5ZC1iNe+a_sThd4JO&O?`GV?mh55lV&($W{Kzu&(V7gfNG5)DX&SKn;UG zt6Q#lX1=Z4u2?x;Q!P()wo}7%cu{W#AwZ+Cx_aEo?B&`8+-cZfE3^y7u20~-Bl02a zm3qG_7MHfjT?Pg%?->}>=@r-1t^4fU6}o+5&NVgr#4(2(-U0++vweJZwb6j5+wBC; zrWh=%P_XXW9vUDFc*6&aDzT~>p)4H3bBYKyWVDXjI}Ur0KB+NPdqw|5AW+*}SYOA# zX4^v4eI!0mpR*;z*0U%2uW*i2doqQ{r0zLhU%zls2-~jXAi#Co7Gle`w@`k5_DiUR zI%xehYSL?8Ls`E1VPV488%$v`^0!x#y=ey^-ye@*)D9~AM|l$#r5aS#sjI9nU^ z*JyuD?ynjBHMPIS`)kSv#cr$9{u+5x(sw0)*V4n%(pJ~H#!D1NQz7nd;Qz|q{x9n$ zeD}Kd@VlSn27jgCGxY8ACA&dHjcW=!Opym6xDI70{M@2cON03h<<}@l*5m&S3x%d- zp-|ZJrmiOmK%toGLI4hSE-CunhCh@wO|D+6F-qD;IF_{Q38-9IU#EN)JhySM8a{Ac zPlJ~J@6+2@m{;K+`2XqT4Ti9tymhdzuZKFnu+eE1QT*_JfBxQbPHn#hRYe4Ho(**WF>6MghukU2MUI)Vn{Bqe33?3$3Twx9CwGFz7@4nbq@!XyGiIx)&vr37Ry6EptRbTA z1Jsi#M=(hw8%+22Ey(&|956>Xo^By@j?#4O$&g=Kaf0yU5j#rcqdA-0Lyx2D(RnmN z58Hh@%)=&L_G z9xxt34&+aEx7^jO{cx$WHEb)l56~hyhi*srp%)>f$UvU*%yBFqx_LyR1OD`2a_?oh zGR2H?mw>Q@fdTyi=Lt{xmWeGPIfvOiubS^H+mDrkdTRL~YM@S47PaQHt?)62__+wTFaX+~fQC9}z45Pho8jMvEqM>&@L> z*mb96$|u6m*M!T-liEvvaHn6?^N0u~{X-Y7({x?E^;V56^(i~PfAMA~vVGH8v`YgE zQ*~U_dmUtm^v+gy401>&TIehAk$H#wy`q;x;)V zgEY1uFQhG0J$R{*gevqbyZNyv=Z)YeJ#$Gvfe6utgJ>tfIQWrLkRtT6_m((=;^F=_ zuW&5s@pp+fC~o~^UPWg=GuflI$|xBruO1av`srtt_=e(TWOiSA#yY4+SdZCW_6eXY z-1ZVeWUvhVm1XD-Q>dKpo)K?VmDT~~4MCHQ_-RgG2>*+5kIE)=>2Z^(LZ5+<7Em>sSJJsbdI5a3>*@Q&%4T2fH-+4nVr z0H9QkXKJrKLg#ehSRGmrF8&W^PS3xj3bi45Bqi>*Zqu)foi%^(s0&QS2%kSF+?JC48z3m|H53*k92ce(aMpOb5 z{>QZ@)HB1>H--%(%$ViX^Jk5G<0gzIdLlWl_gcq!YTxHqk=5yRI@_I2ry~?&V}Z#B!~2T> zLC~s)0SV`rI(I-Q#28ZAO2Y!1SCn~H2$O`;p+T8AFsHJ)0x8MF^W|l6L_}POB&j51 zI^Q$S_=WbOSy>ty^!u-&qu1!XkJ@>~YP>`oALrLmgd-RsZ~V~9a44mq@K$%jBw1Wc zlJF7E6?b~bRXBeHj5G*>ApNE-Gbr2NjCsNz$GAj@yXt|~3<}lI59bER_gzT$v8?S* zq@p;o&QyquEMT}8H#r+_Fut@6@>UqLbhGsc(HnGSJqai}Iw_NZlbO;f*9Le=;e>Xe zYWu(F9)WR{_h8k8jJ@XRm4h3d;x$#(b=7aFT=U?iuEy1G$rYp9UL-yK;7giK0JdI4 zd&S?y<`U0gg6yV7t0uDUz5eJu!`YWCSOC`aH*LoTupJu?AiX-w(@u;7!Xh;0V}_~R zcxl=|K|R3IFtOY+Rp9vPm&S?nR=kGkI_tbb^E~ZG989YK(Y>3^Fo0>8I<2<(BTYN= z+pq6z9~V}^GQo~>;+yC&I-!;2o3agn*(yvPD|Q-MqLhW=vo-xz2sQS?AkV@WTf9 zvaD&wtue$#X`D*n{hv2`P%2#Ox2)?=yH9=i!W{;qlB||1jSoy;9!0)-h#PvljY8Bz z*P%OG>60%9J18tl?iT%VHWsrM>(j22yjH_Ex*6Vt=GXH^jA`Q z!q5afBbDESRNLa8upS2CS0X;8vH{EL35|(x3DZ`7VMD=r)pj7NccNDL**f5*ax3c8 zBXI0$hcWkwy_`|8tgA?t3kl+;UCSCiSnM3L9+A1UmrH_a6+UDai}p>uxg#s7-!^TQ zMXB7JB8fKlfBNalkvTUivhilQB+9MV!LYTbE#71oi}tyePwQ^czR51m-C@dHvs@DM z&EH`DY1TybPHa?kj?W&W9GybH6zP>1ZXDcaO7*dksN}a)?|&FcNYY~kTq3a%{Ag`d z*X*4ug!`+<{r3c}+~q!^@+zl$4&wnN`+xol#jfd{dOm&A6^4-m6`|@2pNdbLIKPgEq|1WP{0~Elcsw zVhnc1Sa7cGPFPmyrLR{kz9GN^N+p?4P)fQC!$#@)3)6(P!)-br91bl-ka=f%Rn=DA zafNI*5Ax`lD$gETcZ9#!A;xDGWf{pxxjMniah6SPpZrv81&T2h#Az-#NS1K_yzIEAOGB0g51e*fAK2-B0$s~?MF z9vT?8PGC1K|4+btUYF4i+%+mAQ-i!7C|38T5Ax(ak$Yj z@>{4;{Uogy$=t&m;C}h}@}C{l0dg+)WAc*i;3dDW6t*GKWQj7}(5KH%pEY!SdSXt4 zhG|))ROWJ#m4(lb`}B7U!CuM*>h|!BJ*Ml1CQJ0a?+vcv96H-mlz(_yd;Y^R?U#4> zzRNzQr*4^Q>cyU7qX3ZCiSc>Ti?e^zqER1#Cv`lp-EWSJ)fJ}89*P)be1EGrQIvDP&*|ud>P7?S zklzX5<4xM=2)Z@TSpxSAyC{2zQ_#^QfX*bV4N%*TlnC-6vfq-jJR>=k6?e!qWXJvlek9~MS64oFMl4ZTP0*kUsX>}M^Q+h&TRIaRg-H{Ya zoOOi$+3~|k)Y%=}195`=WQDr=3eRYW&Z4_e|2>J{3sLkGDQkex-MYjRo8dB-$-QzQ z90EsBWq>XV?a9T0F5&F*iNMo_GcgVP;`B=Eu=3{}?ZW!gwY!2D!8PSrk}s+*W839i z)s%+Yf<}757tj*_c2@$irZr2GY|AQG*(}k|MKOqW=Ck+S?H^3Y=ldj&nfNgGOa2nc zAD2Gwy@zv^m&=p$DV5y&Bx|i|0nOa|B!A^z**z%e#$A{1;a7a<6pH&kyIvE+bl-26 zaEB1yKM;90HK;wT7TbFyFA@_5C3l~cjY*@Hv)a3ATkj$_QHWSw%35LscALEY`#HgA z7-Ul0Hy=0Pa^B>NYNn$Q87Iw#@NRvpSgh%_V$tf)e%|LwGr=-Ze(P6E<)bfKM2Y1| zMwJ(=wut{`7mKD4X7S?Z%IXUg%HX-*U<<7F=l<#RMYM??ixms8Kw=;qJa)(>35@dK zoybc^+njQZ=dXn6J8KEFl|p>6hK2#z!x`bis^ zhj86VbPDPSP^ovfk6=l=z;hdG=L=#X;DOd;1h+8>&(2?AkL1{|0+h;270cpWP))qT zgmas?Tds`Of!mD+_f$cDkXVs2Z0C?Z;!A{jBRi%q3zFU{~ zbAT_|U0I&7?~H7;7~hS%8QtghhwWW%`MfSa%09chnJ_SoYASc{^<99%N`7Fh)9&jT zpKBG0)$$QFP?vsR?WkALemCrt@h6Ky_|-$9r`KAP`W9UlYU4cLBj_gdLNrEimbo1P z%lqqz`uAOO$4W%O(d@_)&`XfpuxLryRMB|>ViqcHk(_>QjZ1Y$LNUNV_?48JY0c`E zrF4c&W><2zTydSz&H809SA9T!bxZ(5p+-kAYIHir`F|)9NF+PRJ$$+sTw0&guw;%V z{%^r*?tIDxz4Yz#i69aBq z!jxs@I=lQGL!T>5;B&GcVle9_74r?}#B6qNNmSb5osuW{ppKQN)&wTh0IQ^| zi#+DiIBjQNWe@vLnHbFXhS>Q=OojO&75ISAOnk=yy317=)*)&a) zpBoF#lVSnCRs>%pw4lw`g!lQf@%t1Ut|`j*chB@)w>%f)f7g^>=7vrcMG+%lx}gna z@=9TuoXfJg!nt^EN*yd%)Bnc0&H}SNLNH0IyJ?{=I*Kl$9rXH~uqkF??CCOCIngR3 zI!_3pCyARZoYw?nw3gk-fzz2M@m0&P{#`ZL#AwQ*pGWPOEBPk{fc2;e*n0FuFO{nN zq4-0bi?M`vJ@}TFi8BrE({~CtzQ5`=);s zHveR5jW7-Akki~DpLS3**(}qUj85vEXQyG}O z71!X7vyN%C{@J#-g;@CUaK*NT*e*>wYh$(zSMGJhwk@UTOsu?S3>Wt-zm>PAYsT{` z5f8a<+I>eJN@UAt>V7Sx+C(EEX z<4ec`g2#4Fs^S6{*Atdy?VH2o{-h(Z9?bobT&3tTn?tq6&@7CgW_?3Z#;QYPbYk(j z&z=4tfleDb>iGADUZd$xF2uf<`i$C%7-EG9gkh@`O^~ev*8SaWlP6^*>ne?yGW3lH zo1iNK&VIzkI>^Fn6C<=5dI^54c|@eOyVR%7V_7$;jeJlKYMF~olFumdl2X$a@oya+ z)vl8WRz;9Zrqb?6YD`n*7wt9Kir&?25XOA_<=jMsrMPT1W$!<)n`2&@0I_=Jr2P^ z2O$~FV5UUZp*tmi_v>{C3WKtD2VFf}ud57FzRIzu^5?zl{(nCY89W;3hR%jmlJs2H z4K~EEK=pI<_BllLyiO%ae^l3X7BN}U9+l;54UU6&a1I?rr*-f#y9|X*SZ)b>SswQ6 zDWSEc@<7wOq+(eosxs_DPx*=>*}ocfV!J9;ZQJ+b>m0JX-Jd#RNx0HPs@JPGJxKTw zN9vxOk4f>(Rf^4cb}4BU7jCN7>(X?0JSjQGvYN9;J$&0o98)DE2mzs^!*=t%5?wLT zhhCJAxhVNM#9jWqIfo9Sn~yvp`tl+lezM<7lMai3#T+f6^%;W=27G^17>n#PNc}LV z;z%m7{5X*&-lvSY@|62&MIK%NJh?id@|B63Ny?c|24s1)n-17+(QdjY=ZR8qj8DHt zPj)5e2qzET^bWL7;t)1{AO0Kmkcot`+a@}L?m*8$FGKIQu!PkWNTDo>jiq>0UcL`9 zngqWT#|#pj>4*(w$Z%*CN+ zJ#fr2A*x*A<<|_aBaN@AIUw*+(0dDi4^YgOUMRe&Lup3=%1EovWLYW}Bw1!F zEkYS6zjIp5vtvHq1uR24m=urnpAn#{fB5>7ID(B0$m7C@=INr1Wt$M2kj~*nIVRdP z<-V<3Z_Z)n{%*dRa{({BhTd`wy=Cqia_cqpmc0#)YaqJ$etd5*vK4TGcl4!CMuPL9 z_C@WBlLgVt<@D(rd~$4paJH{dM{}r;Zbc)6pwXM?kW_>Ie!Tc4CEYSk8h-49p*l=m zB|}!s{o{<-&-yT;VIuN>{#be<2g{z}bO@;3Cd1moxp;beyTA~^>BE7D|2=fK(P4nU zvU~~-hH&Ag6Rr-2BQmVQ&wFh+9LB{!{A$%kyL|<6wV$903VR4SZ)3aVqeJ^y5 z#zT=O8RUa(yvLwc3eaC={t;=$fzo5KObcIb7>$`V{otiQu1=)8%*X1$58X-V*gj z6Ul#ZlP9-)Fz$xR;--(=8%V;wzm<31W0z7X8N&Y(Csne)OPyv3(f-pYZ#6sUDB9+W zgLGn81fAJ2)~b*pqLK-=F<($3=yS<6#N`QA3DQZrbA#m}Vg)ksTvkgGzOw&MeE% zg~2dQM+N7XYl;LB?c4$E>6$nF0_TM}>DhfaZaKxpdR;!}X?iZylNH)|#~`T`JlOOx z+=^yUE>!_+fothP14h|A?Mn^(;jLstP&IbXkCs=dT=9;vmhKxz#_4p-7YL_yNmk$W z=B4NOj%``+_tSq(91|ZennTO8L|tEpDv89-jVxnt*>b~f*o30gSZ_n;VS}tg5Ei0B zfy&ttD9X|^y#RaD5w>ooJJC+2!nkl@d;0?52nO%v0>bZk8q+b13pa}gv%F8CcBNX@ zw<%_M;1dgI9mkZd!2|$F{!UQDWb3&kt;Kt1!eqQmWLf=nRhG%}cuZMsZZ?YWyji_f zIErTHYFLux+OiO~y}WGOLM*S}7>rJGg#j>ypNwSLX~y~LS)8}8#@W?8ZaRP^eC5&f zZnqWG;2MqYM9+&yOC^mz&v$<4b!pKxy4fIScOfdfg2(1x?OgqpG+D+B87A#-2sfc& zp)*~PxE?;zMLG~{hqI3J=9k;5#_CpC*m6^V&bWnEkfisb)hZUjTv%UhB?V2jU;gI* z7lFFSg;jFty)8qg{;p?h;dqp-3d-}hK6wWL=4jh=(p7KVZSZr1N2s|&o z!!``La{Jc-3lEquhE;#^GC;V~Eu~#Iud0%Q)et)ezoTD*Ui)?Vt`y;ZI~8v4Gr2(> ze&4+>3M-rh*Tf%YZ#pAA!us}Kd1 z{5D9PQl@MO5Fm<)HzuG#dqPfAWEJzLXxy4)*P=k)YXcW+CN*C!@mcFc1Q=Oub)m%+|vxJ`CXQ)0?G4chtw(*4E;ag&WD zre?1Kbu;VA<}N}o&=3IOZ%WvRvUtKqBR}hU2RW;~k`Fd<5`~nJB@r8X%jHiPy;v92 zL0r?xpil{xt_6-QKdfQ)Y2k312+02Wf2XFkka@QJYCy5r!fnH)Q8Gb9kYprDUIY3b z9HUCnY2kZ}8^VJ)|NpD!E*sSP8oy&3s(=iv7aNFO2%aUgr6GuXvM-`v8QROI`+cx7?Bn-fsEV6 z@WPR*YTEmci}qAi)1v9$k2%g6^W~;iSs8ZnCg&mK^xh^6vN<*rSj9gU=EvKHu0Mn@cNMOAtWVcrkjk>dtcQ;6rV`5_`++oBR_J4X&+MW8pP^%9?8Mp8Oj-L zf;Jl+mUPG|4&MJ<70VwZ$s9WD0FYJx>z~chhIoauUl|`#dW~V zSA9G__sEp6Hn)C$pWZoi2|X{j{0LeaaK2)=YUOl#1&gnF2<&^r&KDtJ4jnEEq)MY>AZ^`Jaxf3PWvm}PJeLZq}TPj zKIoBS;h)2irtL26wh3UiD{{NBOM+MD&P#wz6CmYMj%L7Z4DT8QF_<=~7*=czuc;`? zEdzDNxB?%3sMp}#L^?X|s_gER=-zo~pm=pQXh=9ebf#2dcbc$UlP7Wsq5&8R=ZXQK z9ls^}P2h(mL=?PFqsA_V%L4lV9(YWM2k=PytmD+5@V=$4M9^a zO|w)DLeknfOuHEdFqfA1r(%}`?ds^4V3L#s3Cvf)NXZQEE9Tq3Vqb3Mp5(~z@prLllYsj&GioTS`z6Ci7 zSMm+-ci_^^*myi1gQiS}!FbLDSF34f*qctqV>doc8I8?nkc%=Io2E1%?9XE z8;W{5s8l2eo;S`IJOIffYKQe$_5IhW1+jf4?X?!Km8W|TtC-xJAp+YjT9Z|XDnfU& zmFg-nK&~}!N$|y8jr_B3w?X4iAoNJ;`(F=Y?2Ag4 z0V|GWn9b>P8m3`6+lsR7ScchvcTDrXn1x%xDmN#ik;yp}u=X^3%`hFSRCU5UmO$z738BS{;1nDU&b65M!R-SgD(JR8ksHho*; z>&ec0&sP&Xuil0a^ciK%Ce&V@=vE1_s}sCx2b!AoG|2YTj`ehRZOlk=&{KbOafr)h z6&OwL;p&mkY+os{SC9DKH9rGF*I085&madOXxK_wu0slsAu%E8yTC7eL>NzdGJD4% zJqFi(|J53 zL5P6of>c1M{odx<^x2;j#U(50q#iTUJW6KQ}Va!<(%RWfEb<^FCP z=UJGBah?v+r0&66A893Q!`SG(+B9^X_&(8fLnnk-79m83?|e3vDScWm>tAC1jYKB8 zuItqQpFY)f-H-`=WA&HB>%uaW|`7YBmNZ!-*FAlyX6QcJH9O&tU$W+sf zba62?G@Vji`#eGjU9R>~%dh*4`quQ1)M3|+#YG+dmKUY#u=GEo=<_$;_-bEcZk(pE z%QU}OtrooxVy3tThas4tb+n0&qf>~HhkO+gOu{!~#`li2S$0H&*cU2hl^c&H z)oOCI`s|&WMRZ8ZkJmpe-uO*>ZdIAXajEe_?1hl@|3epnC$G^yjtrrB9hS-s!MPO& z0pPk4UnxfI{_*B@!4=NJ**FL=UR$^aK@iV|jCUv6x~>~D2(`dS2??!Wq1TS|VUhS@ za>ebx9pJ(}M|7E3SCK0Wx=n1yIDC($-5HcCzUPfJ)71X{p2LP?(`{l12aru<{m4C< zX=)?S^DE`xPM?hto7*}Xpwp58HVmqu&sq7nt<LtJgs>+bSfZCD+!WF~hWW^58$4 z7g<4`^y|7%U>8l(n%DsL#4?u^rK&wNq6A+a9lzWO3)D>bI(N1LOdh!;4z?W5*+_L= zb;S689(BPhkRE?_zhxfB<`^buMMAW?qeX5|vIr@eplXhu2AK&#`~hUHt&^;u#y;tI ziZOwfoD!#T|6G0amp#scDMF)J$-NG?7ag^r^|&dmtP8fWH@+@|^4X#g4TPNmT349< zvuz6iUqGP0k$x<|IQUpP8r-<*r+3`z+>#q90L-0LW`<;)_=7o&J;PxQ=^x)v`+bCwFDrR8`Y1V)DFrdy?SX5Lynh9iN`UbHliKHhOUwKMA((^O5VvCF*aCc)UW%HC;3r1kKNQ^5FIRK}J}n8N^vx4N5T&=g88=Fx8#DYXE5FsI_ z;VAdJ91HXs6^xbf%Vgl-2J!j!E^(t#d-`FXq!Q2J?!`VQc@oc;noUt^n;q`r7vY_? zMgyO%+Ul@1jW+ejP;E;dUhohFpyTnE3EEP0jyY~!$-NfsGjxRBg+72j`P>koRi(_2 zgIHP83O^SL(WG(!-@WLnrW*uLZ$F@->Y>x4BsRB8vO&M6RYBemb%Y)4rv7pNeCFWK zD}I;J8AJBtNQv%)(X}#@E>S|@Hzm8=pwC4{#^Rm&9ll?`3# zwT|n$Zl~k80It))H((4qMfj-?4%eY|)nYHhRo7_}LcONzD#WtTX@uNPLmla(t(y9X zmheZ{&&|Z0FqUG3%~8`tKH9N=UOk6(Y~IfER>f!rlL9P8i>}N^u(qpC*~k3<;+f@7 z80NYp+q0hUXnPvtqYRxt&LcmB5PC^0m)9se*j4z=i?W3Fm07e=wx!2qCDYW<;t8QE zU7s8CR`i{ZIh}z*@fU~9V4O7i>BRY3xS)hI9akl#0M5ht6xVIuj!SfOKAP5_C9!b1or*yFdwXLfKDY~3GdjGsp7A>KYzH9u;a|9tl0ltW7K@p1!;|9Na~ z@EHy}XAb57jGiDI3j#o&u0K~_CR?Lav+Ito1Fr50rdd_!Jut6g&~@h?s#Hx=*p1f^ zYnI_>5>q}rOk}B`sU?|2v`psj6Evl6S#Yd?Zuu%J82b_ckZz6OZSR4uJ5^j`OcsuD z)zNhjWX5V$2ix{iWuMpP{pc;|8__3E(tnu}J(n|wa7bRJAG6EmnIetc_USTiLV5D@ zliF!a@&tdjnv}wz{6|fb#6!30iNAGN9xg2TO8;odqaKj`D2>9 zyf8vo?p>yXm}UL!cQ!CPk{7;;iQ$g3A`pKCb0g&Fg-LOY4ubX>(Az1fh(?A_G zLBVI+$Iun@8T6g#WrP@y0LF=cAZQD8?f8Bg?Dx)79Q>rt^Hw|u!ksY03IN*?SPT$b zgmkI4^fvIwW1vsyhmb?npP+=Bi*9oCdlw+CQDeF$) zm($~&;6y8zI4oy(+ln4Jt1&mJl_mhBwpt(K1wi=PFes zU;y)H=Gsy0j}gis!D|rC+`IlkfE<%M+AULUn_Yk5o1N*f2=6#sYo_tjQD1nOIV_FBS(U%IX&eD zZZpdvhGr|8`CfSpDU+Wi6C~^op6vB%RR|snF{Q{7&z=LC&)AA3BBfQ%^Gq>r!H$vm22&4k(Q!cE8eUNdBU{U)=w|o^;`4t%W&WvOrjT zu{c9~K_9>G$nld1A&kYZelDMn4u?@xI~jt&GrPskxDx=Xc8opVbr|w8rSh5ra(WwW zHY_*?zdD*KS!S);VkQ6x#2z#-ursWyBHhnYuTd%h-;J=# zKe&VLNm3-i<=mlf0eL}9;qd~?zX10usgeC1|LM%vl3BX@=ru?vqW)%?`Q;9m}>UN4C6ufc)At+mY$R+8hNtzHtKu<~Nj0etd9#8MkOX za))5N&WU#tx77YBrYoWPHDP1!_a zgt`dJm4`6ow$P64l!MuB2mw%Y8ckfDAlZz&b{nIX(081ggajtIeK&O?OY7D3^^HLn z?x|9`ES8X7Doi}C|`~U~$mCf7GMf4v3H~fy2 zXlYCp0GF2CY6$s zWS4n#_lf;G_!5@-8cFhmXnhHn_&fY&N~M4K!cp<_w>GnAko`l52kpZ!RKqen0MB5$ zY8ZMLyqsvXc83M?Lz0AmAP9G?jeiyx z-%H&M+M=iP{vXyjglv|3ocP^D&(%ah@!HuJWiQaaz2jQ1y5n3E<$7Ch&&|e+~^9G zaSRcrg};rrkD>`Ck_I2wB!VZ=(Ob;}Zwc`vI?|ZYqoZgdR=_96v~_`O)IlSRl+S$$ zy&GLYU+n8nnWJG=Fq<>R;+Z+z-MNE!`}qQEbm9dGp)Th%0w)zRwOB5)J&wicJcR$k z6u*%2K0-i!knPzVgi|hF-CPnjn$G69eAju@MZlk3miZ|JVC~np0e&0>ejM3i zWc#rxjN`deSS}We#cHuwEEuk3e%f=$@_d=+>3^uQ?DX4-&&dDLC9iZC-VAOsrz#FKlga z)P_%s{&A3C9HyR9-<;6;W;*$@(M~eOGQ4;ys~)NhT-V6#ZSI^-JrCSUUk=#JmE@*r z;>q~vXfnp8+2Hr{S8w&BQC?|uM&a)IY^-(^jyld5yp@_pD!xBB8c#5ujE@GsUy)VV z%20sz(1S50=`z9CqN_OFF$r!)=!r5nL+H<7(Ut)u0_HT1A!d zFy8Ub32lf%3*NJOG3^HLDy|0hZhe)LH!K8Ts#NZ)nx^(;YMGLuE1YGJJzC_mWZ`{x8kJU0NT zfJ|kP<20V=3MXc~fzIpyqfDPMl>tILRAPu#IdOi0Q+GVD1y8|*pgy%#l#Efu`i3W3 z%p$z%kWYVF6H~=vbQW(0@w^j0j`Vt7))qZpmRb696+q&%q(HU=zsJkRGNsXp$u99& zDI{xYBOj$tOQSrao(pP%R&ot?RsIz*cF`5Po8%TQ<&kZ(?0M_Fb%hO9cUPp2_@w#?{;Vx zm8AddXf$1dxn{!e{u0AV^(qzvX{0Vi)Xl|F=N1;1K4NS~!S7rq)Jr$s0{H0UoEjaG zp|u&9C$$;CC;Ci(HOFZ>9{rLw%P$sOxgs)Gq75i=%4oI9Xk^llDg9B5=4~h>#K_2} z9*)CVZpbXHQw6asmJ8vcJI-cbGR^#EzY~lBO>FJ>g8!si%R-`jm%0YBlF!N=k|1DM zz_q2<5XL3^*PYsEWFDAOcN=WU&)=nzAV`2qcqwyZay$h+7X(*bbP2svHg0^~IEKU% zGt{_?xSUaa>TZ9eO7+7_ol&2`kpZ}@DTsmNI{vKWhhpdpqU*>Dw)KG^KFjwW zV2n%sFzEvfdK)cWirETmoQg~;2XN($1C)5RJeW;=Xm>YH<1|>=X zs{#iAAW5=y3o*H2a~QB)Ob`rQqM!lR=stw2E9wKO=@CAAFX#macv`lay{SYvgCdnv z(8IHt0$4069aceFbKDL!d#FK`+3aDM<7n~_)Z~O}>^U5_V}xN5T?j*^0%Eao;h{-{ z(+n(1l|w%&_H^$X0w>BE3r$GDV*01~pTigWm3D+r?$J(3=OT%jQ!=xDT`O8jY54AqD*jtteXZp&2HdDg$@!uR!Odw1Qn zHyfyiWwgU^HVebHVHxUCy%%h41--heGkxQpdp2~Yt4Bwm`&SMW)6rOtjH>a=wBCmv zLT^Hk;`waUM?Nfi7G2wqBXM>vTL}nv)+5`GgYz&Y^6e-N5bc63vHb_w|8V)C?>Oaq zv*+aGQ!za4QfcaWUgmjTnx$UmA+zINuKRNBjlsxLa6Lwv77NewyoKjwS>~mlH;z`| zPwTsQ2apsRWgdy9*$ez=0=&-d63ycUQ|>x{wjc&;1hJw6OCpJpI-H)$KAI}BBrFw8 zSYW59-+>2%{V zrKWkg?)&wRm?ova^mSi;{OkEU?mDYoDuV@vC7^}-o{yh4->Z&zymc%@ebx}#X4~#| zGZ8s7!93Jizeo%!+lqq zWLgwQt{q)bv!Ma)1Kj54WVvt5UtqK=bTA+UZHLRJ|GAN}2CMyNK(`Q})KjxdsKMdz zNDDNj1(yUi@t#@Mxbw~$Yp`PBrKw?zWfEl#)EF;3`IhIs$8X1;dqwfDdd(O!Mx(4%qqy3^Qa8IvMC`OjOConpvE;^etwKIsyR=z5 z!|B*sSa|AHYM-vncX#1)Wq@*V^~yY+5)!&%H33im+ z@*Ms!bV$dE#P&e3F{Y)V8z|Sy7Vn7a)C6-)W*KB9nvg|x#sqo)NcN+~2TFoHR_M)0 z=?AgaZ&L1Uc!Q_&KaZgJ>4Wz{Nun}@>SAOI^tm2F z2+HF4%Hp9C?&;Ys{u?B-2kT4mJv7V$rnn3GxchB?v4UX(wmuU@`A71c{Gv5SgwsMv zXA6vHoO!J71mk{Fc^wmjhC^&uH$YIaTX%gx1;aO;q<>pk7+j>;bgh9>9e(25e-e~gVR}okyAs>QrvfaZBuKo^XUyh zch^Mi)(TeVKiWeNT2>r)0QK&-aoJc0Mc^R$Z3EKTm?DHdo}Idw@d@GS9w)b z^)Vtz0Fp!=yD01lcKgHbTD#1TYuZBs$0^^daGdav{xahpxc`nr7$>IQ2z?ljCHhL` zKRyYn`iuFhY8ukz@oc4#BOCQ7u3mS_`9}BvpM$B3YT*Wu@^2y@832Z9WRzxxDg2Mt zYOWD>3&kz+yt0{_a!RE3p|UNJNka22@jZqCs``N8t;@)kzj&^Q7Xf!kswO^ClN3ct zC0^7s?!y_@XsZ$+7c=xx;IQZj!4`tKm}uowwDGj=2hk0n?} znk`xX+*f0HaXQ6Cj;GU$3s65F^9Hoe;b&154ef#FD!kY0X$i#PexSS=*81+#ahFHq z35I&z_iM7Q%QfGx*S(ALkJYd$-Hyu_pz9Fg$@nPPo$c;+HLbh5JKGJ8#uKasR_U1c zv*0t5zt;Yb@N-B*b@YHV=kakz2bXEYQYoCQVyxxpS_U3OeePSWqE=2g}AvjHxTLyqD9QGddhAM zM$)!uCp{Q<0soKbuYk$)S9aQbMQ0|w*%8c=q<-l`Wg@9xaspNee4X;4FR2nKzuR0a z%OrMhIa-dN0~+842e>DTax97A*I$)aUitNmpH*Gz%!J?Pd}(9jOOIx`m-+d+E-zGx zlv93Iw2OTmzvG(exRHh&cA-+K08}a!@FF^QJuCPQs?oJ#u|_p|M(Z{GtgXlAN7<1^ zH15JwL{8}*&5=Z71AU4v%gF@DS*jRbAlGnC=W9jf=}FR;7+;(vD8O>j`6woWs(xaUIMpJ+A*ch(AkL2U|6fuCYp|G zG2`X^T9;q*WrLaUX3<`J4EbI&a$LeOg;;P(9XJ3TzE&)i-7izQ)y)2+bLq%Oh)v83 zUNenKXHQlNzL8coJu53(t5`ItQa+>h3WkY{!@^j){Wd4AEcHTayGAiNe4pnhGzRfR zG@i880U;qeExh#7vnyQw;X9g8c=5%D*4!lml-*iEw$0Jw-0HX9-i({b9{!$2g)ieO(@2ffSp$&gn-#=x3sbmWct@EMCshP76oR zS;XEG9Jk^qhac^{qvt3!O;k$H6FEQ+9lggl8Dlz-@H{^*mjn<85@zYJy#=!YE5Coo zLv)7@R0GO;34$BlL;n+IvDB|L-y!W5BAFQ0C3*lRJ5lQF_9|niqr&ddvhotm(EIhU z5kqR$0RWBqTf{>;-IG#B@{f=eRq8Jf;>ygRX#zdD36S_&K@`Gi+budAb0{H)l%lY394W6n0?Lqh0P*=uc{=+VuVC(Env!T$2DZk4tT8c_#3Fz0-N#p*93Io3P# zSkEPhp>2e^aC3qMmhKQn(mp{mZ0F~SzxDx7rx(wK+no=`1nRrbebWauJl7m7cDBDx z;unAY+`_aGE~B4f2|4o1FM~{Fv=@95qmEHRo`UFU6pP>Bl@Awx_>KxVM)`~x?e(Hg zBKCJ&cN&jd5eCiBXlL}nPw&t#02wGj^!lh@H2P--`zSIVMof8)mP^v)A2Ga;6xaTo z_%DizR?#-!A8WYSl~-~t>!%e8Fbo7jf-U}Pn_oVXvQja zJxAf*`Z_=m+;RTl^9j$_4Wn(uJUZjM2(js)BzmSY7lKtb7uke;nx_lDDgQ_G`zRfB z4V%)M?dS#}&}c@JbLXN-vjKQGy!Xzo*OEkw6Cx;=ZJTQu26)~Weoj$)+iqD^tF5Nj zYBbz5jy(^+^Wr$Y?eM~##d~eH*Ig&lKCV@3b-q`tRd?1J2q9EL;~=6gO6=qUT_h#& zv&#`y%<_$7$9RlIbk0U62*-|z3#N+e?)Z)k-a#0y`>w0-yyCk4dKex|{fktdSKZ#? zo$C}Vt8VIJxUY%hBv^p!cG|wbrmAbc-|qOX;`;7J<_PqZn#6IG&&ff(4tm=|<+3`| z4z7I`@~Bp};a-C0X1G`uU4ot4@g2J?1}xAtyunTq9J^G2knGGS8|AXXaXG$RG~8&< zZ}evegFZF`DT6KIoB#4cbcy7VsvdzB!>pftxf|Qh z@m{NG+4*~2x^_?T2YWK^4-RDczU}oxwgxv*pNFT9WM@S{pm|0(`hh4JGy`#Am?-(}>zACP-fS+mTrW97eM9Zv=HGugTrd+xx}CiphQ z!Yxhw(6GP}LO_w!FSa|4Y!wTcXo9U(p*Mc6y^&NN(O9sys=`QNXg_6Nu|RV&oi|A3 zA5C?+s~4}%((?~&dx&5TOnDA`jC+)jrQTQwP+wyld)ts(GY5Wu_1w^v1tip@rebPnAAF4?=!%{pZ}eNukq7M6 zeyceup_+!g0Sr#R1Ec15$X@4Tg7%nnR>Jop_P4XP8*g;Mv&rAb8{H0>NZb8+=A|lh ze*^ZD&CvY~jYG$-hwIT;K0HDJyTII_m&{6WI1Zn@Imr;Y0!DR@A-f^-dz&&}5~EeP z-sDFWjBCHSHyW+g!J?*#WmyEkoJeckoxA5vf%@8Lw0Hc$r|s9`q?@sy`8^-8xfXR=Io!fZkX2y*azfR!5m8K;^jN+}BXNT8F z;_?CGM*30#UU*UQZ!F)Tb_l^)8mbB^i(;a+xLf0b)%IOiLx`<5=y0B+Kge{bXy(;A ztFihA`(jMK-!-frD!G01X~a_r9)?2B`o@irQG|X2$7m7L3+hP&Y&Y~Ftg3Q?q}L{OL7M10u=%NnZ~O(60oG=^SbT-@29L)N5U9O0K$ ztR(H}5}?5|aXvTwF+7u#oX#r62@&=4aSq8>u6E)AI=lPr{_UC5G#^XbUpy`x=r zKb7LRT(F)E8e{rHv5ev;ljAepbn>zoZn&Avt!>dR7A$6uEd)@;C}VwtzeVMNt%FY5 zje0o~kTMoGO>nWaJB^3ptMk8lpM61NVWIJYu_^u+w@dT0rjbQz9ngQ7dqI)=ox;iD zCRr@)3r;?>6lKw^i0CRoW_XNinV-EjkzXx~D6pk1&;jeoh>;Swn%4lXw|hrK`V= zpMbB(G^l(Y{RW2bFasGVyEDHExnV)?5v5DzA(_F*wUEvD6p##xy&(i0sAZC%^b*Nv ze5GM2h(v%v4IHdavHz8EbFcWb=zF3P%)hExFBh0C+IBGT_n$BHH6qIrA*!fa9+icr zs;Vhd&#IUzA(AW;J-|57i7ZPpRn3a!QQ1_N%)R$<{e2c@Ra0S26jSw7O;bJ9R2WfSKS?3k+08#qLwK;Z3v1rnWzYmyx{QxD(y00&}m|ybR zCmh@cUx#F25s9HryYX5*gBs=3B|zmby<0Fy*Knub>{58om83};_*dk}{4*0$${Cda zK#^pvSrOXufoG+SL$|nt!Knkwny552S>gZ^Wt^sf2ZI~oMyanam}-DNUs9&202-ws zTt2tD%Gcr4sx_ThDkl)E=`}emoD_p&bB}k`hmt7_LzvRA{w~2Ug3pYuPa5Z`V%}|oB5fR8 zdM|~U(PONe%@OBQoi)ah7eh$=tR5eHqO1$X0{Y0421;)MOlvWOuw6ma=4yQUlhCxn zRfgcI7Y;%^FUBfrBp;LVh_;$a>~qi=&q->2fPq<=&%NA_j)%b zhj~_ns9jE}%Rdxg@PoL~YSnE`(==;17!#WJQL;2m)9iYy)ocbn;NYPr?6rU7CMJZP z#0AHe;lpua3&C!ZZM*0k=i5M0aB#fWZA6Zv5Zy2>jrC_Anq?X~Q5+{~bbH4GtSDZ7 zy*-XDFW0O_7{}eWHmut6^3iS_hy4V8Q?`n63mMJM>;Uo76w@IVC*MF5#r(--t4LeF zoqWS<9j7c^Mc?SVM%*8A6}ONT6KQFK&#Bf$M=e{|P2B=yF}akjrF%LFh!_fuwNwe= zQSHPL0x#yinW)@$TzhS8bz$Cfg)B={nswQ~pNr}S5kfLst)3u~Z7knRBr3_WaJ~73 z)wMO-b!@J_E?+n5(VQU>(QCC#NeDtyp*|D8VSBc3c9hdEs17O9Ad~+l%LmKwE7TC? zg))YN2k*P@TkQJ04Ieitl?rP0<@eop@F3vw1ydNb&HZk1cCO!c z%Oiv^LRa_4xI5yQV^pXMjnIX$N)YBBWG8)Ulf}>YbY0WQtrqi$S}YBGE;>TeWiw7Y zM<5nt{9XPoNpytj4N66oc+6T5A!)9evVLqJM^ksS2|9zZj7}6k?n)8QWwedM{%$;k z-l*%UR5x^8Ce&#*7X)+|8Ht{SPADDfy06Q6e4mcd3IdSP5p>4>U>u@vc*iNm@P>{4 z@#`mzA-XBTvqgx6fq@H25S9S^1sMJJ1P$}PX-8FcddK=ajK-vxq^Bk+^Ts2VEwe=o z`dCy&%T{op)TIlHpA25Viy+=3s%j_&5de-^AzH}?p{1C7?2bF~)dH-!ynJT+Zu~Y~ z!r5nxwhtdplSL7hN_u``5Xux-&F{G5u?K4N?(H+n%NEmR_BMjkH4QJL)FUDXZ=hQ7M;A?_gOt&E>Ebup16Z0I2Ot7ky1hPji;PyizL!WXr#c zf1nydvJMHAOU|YtOMH2mOR}-)NL&?%EJ+yZ;-YE@*<9{tSXz2K;j8PGO!?(X1C5Dd zzGE?7PQOS_BB~{RUqE8o8~Ajzb;yUX#x7e=GwK5>Q}w-2QVfBG)gK08-PpFfY7oLe zx$2cGdnc67t3UKei{IvqmT12KTyu4ubDUA?OM0t+FR})b&@>}lF90ZYh+ule&>l&* zuaR&(i`tg&2)wv>?9h>At#uQ47ibY=hx?~c_dGa`Cha-ZA8}~%(xg(5)&zmStG}$u zyFRI&$O2hl%)F4TKsA1;@RTd^OL!Rnw@FLB5g!I@2(pf2uwpof7Y|INzCd~PbW5dj z#x7fD{U8J3CdzvGks|m-Sptb@*s+MP;vgsJ-)DIhn#}LJGnC{w>M-Wxr))s%=M%Uf z@v7E%n= zluMhMWaRrbF}D+Ec`ez5KEoIuq;It84{ckBlYbgu9Q^4?A#8g`h@ApA>zwp>6M^k8H8k-83286N+lUHvvwds&TU9{ldbm^QWX7Uwv+XatGNFc8r5M zuvN$HF(J2md}f^KlcP1$!5O6^n3c>ZVbk9hFMR?twU{g=xCn#{d`jb9D)Lbk&7%w* zLf4|3kObMzV{y`7$+N)EqtycXbQmY87~9}mZn71grXO#s!)bioidub0YPK~ zm6=EJPiHpBGZ;x7~)oMa&&BQ5mQNF z^g6=UOd!`0z=|IpTU^BImyrCNS@FJ9tWKZhF1-0MUR*pD`U(bmEdg_lk?SZ^B#IXo zk5x-w^eTveuK6N=L%Y98QFQfLdT6VK8mNy>=_MvBT_E9#0nEttCw9wy-0$Z96FcZU z#!Zk*eZ@4kn5wb15VjrU#;;h@dft*lkvkMt;I@6~&4Kq@&bGqZwk<@kVH$gry!*FD zTQw-0&Iw&QM0kT2k$lgjxJ(h|fb_SPBP})lWw34QSM^2;<#avFR^QHKNeP^k(I0od zC6bVjZbJyQT5g9I_Hk*(W!iC~Ao9VEC0D12c-nU3RD=bHyN#j3GWRC83A#}^)z71I zgu&ouF89;5pMu!$iy-xblZi%%?rZb${|Ci2@S0^Sb3|WBT^I*Ua(_tP4Rzp>L>xCi zgM*J8LFpvU2p;DPIX{_<4meORMJNe)=PABz;|tI1Uu0tR&a3huLW1v8jkB;u6kb8 z#@GZABRDq{S{&Egn(b}P|M~CMYi@ypvF|JN`q@?H{{nUM@=t8-&9=Hc*8)jXRT-Bg zFfq2PUb}MHb)Cjq6)UPHNf;}5b0-QmHs+NdKUGsDUzp1K8#r?Hx-FZGSx&WBrz(_f z?q?Vw9>N?)pS{-_n*!A9gQn}OuW#M8wS~cvnxhxczTTaVIzBNilPIEf$M(;A7RMRu z>miK<`gUgZQG^h5ai~ZTqVeESJI_5?zmCK>>g1SArZITJsoKf2GO%(3rub6%&y2;I z>SZbOU+!Qsb}mZDCoKI8N2=$%38v|7Dph5!KTo;@9qgefe5kJxd?cz&|yKqoT%>nrq}X7gqor_ zjfV3D_d`yj;V8;?rypiN8VG1pwV*F;7CU=$EvRdnZGYi~581Y+eRulb3%FH^v$Dyk z8n)kxD-T24$|zx8k7&)}zH zt+hfNV^dEfCoF`x6Hmpn^Q zXt=h0I{&3Vm1R{uV+@{QVBKgBhi%WhCP_q5$h9zx&YzEN_YmxQ+i19_-*!1w zRarh`)hZh&LUiBAL7NDOxqB=jSkkBpr5k3l#3*r;bV?$YpMgEVYH!HfiJ{fzEJ*!l zdZWf3U@h?cLP@FMD+SHE6IlZ?VXW6EUg8XRhj?tCz>pxWuGh`3|8?V~jJd@Qbt-b} z5m~}&n?uG{(?ne~^Wi{WmfUVVF?2%uT5LgEUBoTs_momP?_QBB?#=E{@RmDNXfY;r zxTo4MN%gjv;AX0HyLmxA)%hZSa%7_&6v$V77GWN7!0!bt_?zes)MWw$7xy{rdP(xb zpvuKz)28Uur9d7p;l;B%Uy=*(19)@V2e7=D{T86nU+p(K6=aOXOjhw#nFAmZ&a z!%p#^71b~mof%aCm$?XABQsm%? zxZ6nRDFD>9Ug8?)Q|tu@JZ#ribK*MgOpg_RX12*t-*La6Z?t#ia#;>A-DL$)Qyp8m zJK3Wg73H^`4JPfn;opIzrSUxcJYV9P?Oj?fGbmw!H|XIeaEaqswZiUB_9!piFLMyq zG%8`PlzI>dVcp$vJgBal0{9IopNi|#Em@Y>zan;BqY@Sc5dec98Lq?w22qqss#8f@ zbqT+P#@oOHFpu>-%Eo{`r5BHP63?9zFklKKf#}jW1|gt9KU#cjYw+Ncl_x8D_=FZx z>H~YS@??dNBjKqDeT%HxQ%9H3m=FbU;Q+_*7cG|0LYt3VTh|)N+Ff2#r+PX~_5iCz zcqCh1!aRB)*LEmIV;alh63#9VUF+7=V>R{wV=VuK7Y{H6Xv#>S6KL9K4f*i2E_b&s z=!#dEA9GPjMg7f!?bkKO8rfnaLyoc+i!=;dUV66#VB7w{baiC5TLlcw@znC|YWV?Z zCwM7P(7w~$RlnqMF!Hy8t8%*eO#m*rOK>rWW_6YDWwQ)JyfU;TIuS=#-lrlZ5R ziGVW4K-O%bd!cudFJF#J7Q(bjUch%MxAYF;M)lt~5Cb?TYnpt85aU~wdy1QK%$>Ah*M}mX z#{kfxLvb~{UCeO(~hBZ&17*=s~F3U2I95gzp5LR zU$gTyR9|4b{RVu>NjwqyOODzHas6t=(0^@52&2xeC4Rf^b=eaRKwi1g3J5lVL8+r8 zrWxrFI7H|M6wJxFa^+tKly_2*7MgF>d+)x75}7EL#hSJ)aFlX_Z8xX)!7NK5GNJd} z{a!*S)4)Ywt14J9-DwKu6$3Pn zkXlj;csmLfU2Ap?fR6{4DU8gl?$w2%cQB4P_ZDakD+c&O#+Wk`VL4;ME4u zjGKhetlt-^^s}s9YZ|wfFsA{m4A7phoN7BWfJq7f+?4VR95<4->BVN)!re&Jc%yq@ z0T`wyNll=rX@jODdFJ9cL_5I0P6LBg2m+hA9e|B-7nS&zd z4b)Z?F+jz^$*#2%SC=J2$x7uKC$vwf)rNR$>#nW!b;oTE>U9t{8*4JqM~l;kjtxsQ z)O>^5`Yqx5y1{WM9+B;=H??=OOyYM&)9yO_3)|CLgHJjbJD=1-Zb|k%EBNu8e0$#M zcgKGJ9v++K@mKC2e~leeddwe&<;{N@-hrM#zxsA)!T=NrVw4qTE(imTRE$a$6E97v zu(Mle{qM?Vz7MV7`!idkmaY{*?{8vQdUqYDW)t#OLM%nG#V}G73vO~o2V-X`>He=w ztnIDa+i&06wj#kWT?KKAI_OubD$mmu^uB8v!VKWNKy{|+!wjZVVgEA_6Mo*RA^ehG zM#!H>yzOe5z;m3cXtlDc zg1?^dt=4AP^1|%-w!o9|(Y@obF!R?zRm(L^Q91W_Er6FaMdirzy}iQo#HE0H@th=@ zhW-5ha6=o`*P!(=@#91}^#yEg-=hwP`_J2kDM}nKXutXi4jkLoC6Z7T^>R}LG7`1_ z8=mO)2AFL#_9GJjMC!zj_+|vjoj6;7c4$v!kWcsfB7oQ*;ce@C z#R4*~==E`5FO&BHMgM~IE*M!yBN-{clg$V%ch*<~muQqt<6)fR{8hl@Dln47^i3}l zNfSdbgk{baOH;;bHNRZ8Gj%xJXNL(9^S7tPbTYlb_J>22Q9_D!%Z&B0RL-YB^>S*1 z;LbWKMN)nPjJO(M^kWs9hb^j1=_%=cI;gfsDpCdcnH=mD4#o$tT0Bz%D3Dr-^|28U zY1|6q%coROgdUP0O4pJ`_kns`^-b||3xV(a((p%`up*Ja46e#xYS^# zlNYC;yGiN313wLh^rP^p0fI{!Wm4uC9|dI*bL>PY=dIQ(Ih2N|-j2vDoxzc55+SLS z0b!;XCDs}b(&?_t)6%DhC@WNe83mdt*TLxxly1gRS9J*c#8D1QFS#1g0a7j`6#QiS zhhTEnNEG{{d!i6w@N?J#-mEE6Y_D2ya=Q-f7*BjaRUV@N^f5*Kz!L_Gx97l)&8gLzeu660%g}x@lf*u-{1_aeKvkl2i73{ zR5?{BmYxRD`Ps&Vb0C(0>EV?p6f#rC<5H=clUcNHAJukGj5T)rAFF*j<%*r)&m$~; z`7hra$5qt~_DIHEJm><19DK*i;(&Rn{%i=7H->Dnz~X=Eeb z7mkAW4Za-Wb0(m$1Y}IN;)dZdnpF4F!zAw8VQ{ZF_%lTa&~@y9XT5Wi@izK_%!dvW-7KFQ!sP+qyYr^FXjHf9D#j!zD5kQN4cQx{4?Hvu()FFE(YY+S@-^on%Eih;Fs zcz5@HJiks z$D39`p>lj8QM9!R$_o4Vh_jr*FpofuK>~~>1>2V2SQBIfNe^H-R}b(f^r?W2XDFKk zkcbjZoNea$_S_hMXXLlusfj)?vZBei=W5s3RkPU+l7zw%7pCWPs_=BvzK zE{ZeGJa^O$c+@?&=DFD~ZZ?yA$cpKY_acRGzk4t7OHN2ElS~FgKa#iq^jFXcbb%u? zdALR}9gyP+g?yliDiWo|9~2ilj826tJQ5P~ytvy$5H=cNAT(X&cC|V?Tdmq$)3gQ7 zg-=^H3(m*Wy>h7u(bp^^o|aQAjcdB+6R&f4y2iD~3#)Dsd`O%R@=9UyFTsBSr-!kF z;HboqrU%qsZG53UNLu5j#uAJ>7%b6T^`N~B6d9q{9f;7xbbj>Au0lMBYzA|A8 zc_EPcF|xZr+z(=0*5T$vp4;k42wS4`L~NgtBr*rCBIxidJD_WJVQTBPrcbZnAUy?Y z5sXvBM7+*?<&DAWCQhVl_NCuoJCs7mnT-2l=}~oX2fZA<$+O`}`b$Z@D`OgN#MIky zOC9e3TtK70d++35w&!Pzrjdz+WBTno0q0xOeKL;qMXz_!6sAg`MwRJ1aNBuG5?qqN z$1|p5XH3n@O?S_jnqwt!xcK4PSz@}8#w-h4&!Z7~3Vqx*(CQlaQJ@Suw55xqsRy{g zn<8k)U2;)4$Xz?Bsw#4@XL*LzAqY1h2z$A|1pY;c`jk27mT26SADdT2eRJh^qi694 zX*WruQ1L3|+WPWxs{O}V{8F*t8l~XBDlE4`*Wij0l$td~S*U^}Rb~{WSy7e7@^YiG ztSB=TVMwKdqSTtL@@`y}BtjIW8p8y90EIEFL4Ky`{sfUJkyZBmRX2u0TX6m%g0ETTWX)@}k zdRXRIeE}gC$1oU-wHn>IE-ql+o9!#5C*sIbKSPP8Q{{s&l@$|}Id6IT<${*$5VHMW zjcvGK%$I!T<1jDmvx>G|YEu|xP6JQI?9$GJHyXMokE4BwiScdDZ@HzTCq{x-Ous*e z)>#10NR%4WVZ<@t4-;U%6fR!uXZkzaF{X?)xSvS6lWgHILT=uryz{z!StmK37$GTA z#?46#j;!gw@L_>1=WyU*-~ao0(1dd@V2p9Vjx4K%g6Df<^tcX0BM~lJ*))ux8dH0^A|ZOTnbu&DIY<8lGbEVmx9tkH z^;R#~;5cPAGOF0%bNtfGZ_O23PESdexh^0ZV4^j2*h|Ysjxx}7@19Z``YDQiou%QR zly0yzOdo%*^~5KjG)$+m8jj$tw~`iqhZseUqC~U({=z%I7Z!_NO?ko7Uy~MVNs>(e z_u97=8$HntNBHP1)P&y|N5$Fsg+?k#jTd}SlO?w?cgyr0hdNcxwZC2^LM$9=_x&qZ zCnyJK9vWC)pXX>!XU)cM@q-lM-uLCkCz1qdIEjdOQ;mdxka))>g2$leh+ zoY4f;Y4{LGBV0g3A9vx~+&RgzRAksMQqvlujeV3|~sjnFrW6O)Ij_!Q5d} zcd=3PmRrn2dA2O|+&R^XmQ95{hjV6G=U^RJaU8v75`dG4m%K#GrRxG7JnPrcMeaL` zdSD%#v1A94XxS0L3~#;*NkuXda_xuv2<`Geapd($y^{olEzqPOjS&>MNRTPk{Qa-8Y= zwqO3Hqo__$mwe8UO@?@R+}QI$L84NmUbO)72`XFB%MK`#rvML$UbvrNagGo23FzP} z0>agGz&@_tao899L5jHWqYHDCH6Oq0qki!pGcWcroZp~(7kH;_m~6_WdNj~^*u$GV zn{X0D>HzRcTv-7tWYA=G1e?axqWQTa>LjQw#d8{+BXjfqKNE;bP*+=KHWDV(kIakN zbga`+!(i7`JDp?gWdgmauZ_lbRn$hZr1+2qef=I&uyizqK`yhW*iSVJa~zo|xhMQ^ zxT_`MpaHyzUxjYHH1BwW)(kAep;<+KK1>`y7*{In>8iDdFuMj8W9&2dy_07;A&$y8Tr zNr}ldK54M*E!ZPt7Qlj)0qjf;wGKv8HCglaWXG80O=eGwj6*(~pYdKL;#&Aff>77J`NjcCrx#S0D- zZ%^od3|#q2`#XFfUkdoDYK}~mOOfoxqEv3~?l#LMQFZzb)4ilrQY(eva}-=TlKAui z3y(6-5`WLBp9WAfA*{_ z&GmZSZp$G|l1rt7ghKP8uIs+(7=Hz<`L5cm3rBdmu3u~dB?n6-Sz^R#b-TUZoFt!} z_4|}E@h~IA_%n!43egilUNGr@kkf_K_6>6LBs=9m1tT_IW9QEcVcVC4xWwP-ffv7; z=g-@=5SMKG655}ne5d+CYA1SPj#EpsJI-^H6keImjoVDlVaj#P$)K#RbLifmqKaRc&Kn(OHq-h`pv<|3ZjE|f@6z|co|aDftyG< z8cF)%1q5%y#l>TR!h;i>sRT932;$Wn9IJt>4abLu zj{{qY`o>8W#~4Tk2-x{P`d)qx6dwo^sCBaE$Kd@g*zn|S$PCOxhn1Ot!V~MNk=fpC zrm51LcpdC+nB{>_SI`^aE9mEAn_Up+pxkV3m%4w7+-J6-YG~2>J;K3prxgOe(Ym&JbAWLWdz|ME0u0sKLV#uVB)~VT zUkWg|)Np!$ad7kMno9=X;QZX-0OMexRs|e9aYI@4QF>0YT+B1(wFJis;AfAlqJGUy zzoF}fzN=}wy7Aj3pTopu!6>`H3`4m#g zBQ6Tw5Z(q(g={*?Q5S3O1y6@V7)~cqoLhnFZlFYqOXrx|Kboj{M2_UMa1MKp#;dqL z8GloxE@+aF;Ck!tbpohQi`d?dEF#3Ogyl>Kf>M9kbVvchCYco6m4{fpSUCd_F-><2 zsK2{pDp~@7>DUjMSx;m#jkbp+2bh3wM!KhUydQ#FH|&$>^7}gix#gl>6zBh=n#m#R zDa2oc0br}9kl>-q`>a|D{Yct}V{4+$uMB_0fbBt+hm7(?Nw7!XJgCrh|DlTnYd!yAQQ*EKPW zcgr|&&>M2<9j_O{wqJi^_V82@g@|rXf4yxB@%sBc$0*w}u%XYNi{g|m&y!R_ppuo+ z+ldQ+Le^(@AjZ7Ic|f7{8#JQ2M@U5E^tS=VAcVfl*sd-FL?RADkSrarg=I+#3%;M| zMuqJu)gToHs4iAOBuq_Bn@Qg_@U+Q@`Ua+|>d&f@4Jyfd2HYtCyF3U7ixaq;sO(*sz1>t*d6gKiGj3ZfSp#U{ z*H>j#HQ#QK@4@l+1zbNgzW1db9dy4-n$}_?Wdy)MGfr|#y}5g;a!IAkykat{UQ*QP zfdC23tFP>6rU77>+Kz(uAxWLh8k+n_yxOq*@H=-Q!R_41pM+&*9zF_x&2DSH%NYYP z@#YgKOzqrH!OQFQ4q*>nL@4+CZl~*e%BeXyT&I&ja&KPQfR!#$dO#>c>R1??@;i6% zWTh||Y*7J@FT}C;ie>&TTz~QvUK}s1GrBbx6u=(Stt+x@$?^?XO4~?$6+f7nZ?5uZ z&jfy{or?A+{aVStnar)r>y2u1{t96H-Z*yV5LXTx2bJv)>D_357aXUosW%v!P9#E& z8$5q7(_;2B(-Kv#sE*zN#or1sNWGmv#g?S9mpiAG8MI~w3J9FCSPFZVzVyXpAsTX- zVI2|8ppFM{h-a=K$`zfoWI?zcBQ*4An?#q6(`Ts|cQa&(VMB#(XFVa7e8n=XkrVU? zpCm^8uyyYf0A#fShG`n6qR7fjGc`?xWm6qvo!EuxxXhTU`(9z*F_}yx2_OZRUJ618V89XqiApM$ zu&i)kuI72+yk#?xu;di_9f$-H28j{&3`LvpVJ#|!2a7F9T=tDcMXh}^8TVC?8_!Tm z*MpK(PVjYdV<3yOuBg&}n4S3{7N3ZFYXPoZR-j3}2+}&hx;{LuLy|lL=&7BYS zb$XSueuyVpbOfD{FB5xZs$r0&0~W{OKd*loRP3F-D?*%x8A~@IjKhqjhX{5HJ#T+5 zHM^#SA)8y8V_~SQ&F*B$>-n(shS!F3tWaQc!?o+nn)MvU#Heg(@Ft34?>*1{HlGY| z@buFG4nA2H==ZoeB>d#lA@1JclYh6gG^|vHOH1$@vNbsR)fg{&w5Z*UV2a+am+E2jO5=>^Sm~^=a&ym|LB9Tw2L~L{=MM*l;x&jftc** zY!Q!2HN2-P19Xl3d7b{93cIuNug9uCe;H4mKkw<=BOASZ@i2^M zNZy`w?xH^0vZAW6$+anO%YqvZ zY&SD%U(*?B@_2noorwx(~f~*C>wjR}BFk)Tz!XT7$l+4V`y=5!;b%mznXh#w~PO__QDCbaXpTGjwgFz90uoZh&*) z@tkXh&J~QcBh?x4-Ro*WcrG7ore2_97YcDh*?C!-`ye|hZykB*(eOHVkPnY~y})nE zkrE1I2W@p3dne4FIGNCSx@TL0^E+%f*eYYQo;;q?Di*=-I&bRfVuiupjfhhwiUN7! z*ogK6(;skeW=YE3aXb%-#nw#qh?biWmP}f2WuzQA=Z4&AA%-d_vyiqagfa*~T{Ydn z{-t>a`5+`&&q(-oSo1VZ#)@z2;t)f3bxpGwt`F1Sz^PgxnFEN~tcGRF@}~c{@k+;W zbMRr=vOK*VgCRUu7}#(f!;m!5)CnY^7j`!Td@9Y=L{#f+CDybZiEjY<}(5>Y(T696*nI z2hKeD`12M;@28%Bb^two;>fAb6-{7s{BpHzBooAw5I4+{irWfiftD`j%FHrh^mTyGFG1FMR9DBA# z>lWJ=Pi}iH6Z%EY?OvxiI>%%lK8tZQo`p-q(bNwi@WlXW+6IGF$Z_lNa1!B%c$-@D z74rd`FKe)JV3rVzz7ydghP_7=St5rH5lL1a@i0@ATW(R9vh4i|TcM~JaWLxAX@p8Y zJhQE3E1!{j71Pe%WM!r`cy{Vn_u)xCatukeFhXi+!Zg>xocU=I?{D_9S~aJ=?)mM9 z6hd@iUDNC0Lb0u4N#`o;fx0I*gg3aVf`ohB)4g^(q`HcMXOluPu2u~#{$nkN&HAd+ z2v#aJ$|4r!hKlUQKt+1oC(YSwU}wf8PGGA-8piN_4ti7NNfX7Wb;_>;VM-OV2#CUt z-{`RARP?hz(^BP`{Y+0rWf`dZqLrT~B24Gf801NRnnIO5V|@t+kEY4zYHH-WC>h)fs3;bos~ z#YuYpKbZjLKhehKx_=?YQA*;2x*kF|TB3-ZXW-J@J z6AD8LiDQQZ;0~3{5KS{W-1O$TMb-0)$GL>*F4uZ-to^+_@Tk*nukcuWxq>kDbnccd z3!-{wrcyCZshnbu7_{ol51=pwjWeoGT&qd@;`1byx~q z>HY5~Wk6-}eo2y~>KmnbfT2o)Vd)*8y|;vM>0S&_zBrDx`4tx_#V=NFb}w;WYbd_} z^ZG0eXPOZEG-f_oZC!?Dx48kq(dPe+Q72`}zw8GxE$TVHph)Fl-!NX_gX$lH3Av`) zVER3ma{=ERX@!DHhIgspLO~l*`oDhN8`Wy^UoK@{0?aQa8lbK0%IFb@<#a#e#!k}_nJU{xm^%5Lq0g2~1Q zUE{;LuIn5D4@`fe>+0QpMa;L_j$^&eggyB_W?9TnyOo8O>o7%;ERbY&WG?WEOEaN< zNHzr9P{aXw?HjmHp1z^t2LORzd3#1__I4TI%`uEoISVUN151ee*RfP1%Dba^cEfJi z4VGAPr#HPGJ&%QP-U>oLwW1U|U4)sOO0hJ^hfFnpkh|r?8+d(U-K1lwWLmH~_uIeh z3;|t5ZzYC7hSah-zlL+$qC>|`T!`(V}Lba8nvn3h@(UcRaQiib}_Q=5>J4CdU zc`Q6L7l8on4JZ6aX?uAWh})QjwXlTIO-r`aexL3%17wXYS;H)S7|l`>b~7g5&qa!6 zT4y1e%Rzl_eH8D*!WvD~7ws+k=@yg5Bx^;Vg;Z-u+pX1RW@tgBK&FmCZu4#orv7mBQFBFP!PorGn%(5Hb zcD1d>L&ZXHM4FfufMq7>3DW}45OP3iAPd6-%Y0l93&kQ=)o*{p+j*tj zXjnEY+g46)One6;_?ER=!n%8$9ts`^+o*osn-H=vPu;xF{J-~uiL2?l=1zjC7wJv> z&wS=HpNaPN;A@II41gNF_sIy8OT+Bep|VPE}TLzp0n=1~Xb z=pZ_(4U7si$SPz$EYkBul2Ef<^&7BZr~7({36v4m&wci$mOAuvpXK%7S0>Fv*3W&9 zL45rUH(W1CAHaCj#LyT8;q#s!grf*>bA&N&jy!MF#DLD8{l~R`)w*ZT{!Egtzu|`K z@4xOWfwxtos0y&K12bmwqS%^K)oxc+=ggTGCFTt5B<75w%$UjJ^^4Ih?OMHF1Ngmr zqtVRo0o3aC+9#X$Mz<1-P@hJ9FCJozCb|Ym(d!H9K`kmE>!7zT)&b_soj>jg z3K-z5Bp>9hG~E(N=~-&p%icAIwdYp;pt`bBP0Pa2q)-XYn-Un+M73?zR#Ks_jX75} z-C#xgR_(M}`j(Ca=cK?SNuR#6YJg;(50p^Sby3a;!~i<--QFI&a{*xCkj1!aUht%X zY?<6TC;&u7lO(F>hF_c6=zc85iD z=k@8ko@Fu5pJ$@YrVwA3V6!A7JQlB$2|UomqlapM)_knZ6eqSBI&~4t0_DM$o%`_h zTob{0H4M)Hlwaeow=!14u*$g@m%kJ!rRk4LN`MZT0}Tr#w9TiAZM$+h>i1P_+u*J( zjKMp7+A~qw)ruf|?`Q%Oj-#+=ER($w*BPqBk%Q&rkLyX|Ci}s=DfWw}81@^d2@YIr z@n!ggkICtVkJ+iBkLkOKq7eAnM;Z6=DaL(#3*{DpT|UA-r?+6Avs2jT?4z{5g#C&f z)QV=T_Qkl!){J5rBJu(vl=jF=YvC?1!Nbiv@7x^XKWlju&YlxSC+@lD#Pmg9#nbirI5*vepol(K5<)=j?U~i}Q!vL4j46-C-Y)@b?9y=PCq0Q@w2amB zwN4828iAc%LQ;Er36K9f)7#5+X4$k}Rsv7%P|IeG2D5D1k-b1Uws+R_>cv}30P~iM zo~#6W7Fc)QX#!Y#fg*eR{V}ZgEV^4x-vTAt=exUiX2x_ab$MB{U2{6o{@&extgP6Y z=^i=anwtGZ<)3*^F6ZFhcFXQYLocl(@w2mBdE!{a;Za79tJ6~#Zn$^@0*&Z+HugGqcPf`P#_-Tg^$ zgA*+tZnmUC^R1E`ZECN_6FaqlvVthE0`7LK!C|;^qD!ee10DIp38djg?Si7*=M6=< zaAEyHCg2pRK5k3$E1ehGtdt&DvxJ5?%vAFG_BMF~uzMj*#)T6Vj6-q7wr#s&aH<7< z4E$}7PPuWLs;X?JVFH+q8K!2sW&)U+u5v};>OK7e{?e{iy3{TY0Z^?MnW(?|Tz5#b~WXVcKU@_jG*9n(1NZ zOpw4{OaHjID9IXtCQDDNV1Xvy`D#A5HmqULE@^=GJvEnYfJwdrMwpNIzUlCnUeh9c z-2?S{Ao=vp1T9Lo>(xK6*Q47vqa%cEH-FF%={F9tCqW&Je+BGvMezMp?)qeym&m9E z$S$Zp$`B_)$}FFCQ0L`V1yosI7&CVYlhymgQLcC)L z<(E2c0yGa8#(~XSKg@rdpdAq6Q_6pMVCUTi-214FISV8B66(Vr%%Lb6I+LIT43$x- zMv#}?2VoHYxkRaPFi8N~I|fN>BW_a1-O%gdL9#mT^=^=`v~bVRblL6pj&KkiJJRdA z;fXq~c;xU!x}-T54<9MYlo~SZ)wl19*-eBXVA6oS(5NIbahEH|zs#)UFbLuQS$HTJ zLOj{#jt%5jFp=r!Bh$Ir!4^y$3%;g#(~+q#x^j&r6KABbKcJEKk)HPB&d>f0pOkglcu#@xq~w?hnUF z+UAYKS#AC0rTB{hW_I=8gTpw07dACY?B@m;gwX3$?M-MXSW;{vyGYm7?s;(^2bWZ4 zlK}8u`xwy)D0SF?IS8W5f|fEO2G(8 zd1t3iKV5LXdwGs+P*w5rZa>P8j&t)YLM}kTu%5Cnw&8*Ts;DO^_v0AD(-Fr8p*x;o zkf%?WGfC-6mY*rs8)IfxnD#tY zlwc#cJO>B)AWO9x5SUmdTqVKVqFxw85f@nsGG25&{P7*=`)O!Z;{jTqwURh-(G)xU>LWMT;kd~q5=i2~52*Qkb};$}+$$`)PXeEZ43@WMAf zh2%h&d>`l)@Im!&Lw>Vt$2O?LaQOUF>?GoRBH==R1PF*v)eq* zxpU|^x*4HX>iJW`(G8P0Lg-ZIh=vV~>iRUHa^jI)po4>|t3C>UgM4?vM@}k?Vkaz> zLI+c(oGi;53`f}^WXx@p+l7!iYT>eN+Y)$|3Bq2n{kX>pWw5Tf^oePA>$_YwO zC^8|l{X|xnawK(^2w8H|BMMXGbY=D_)S2sn6P(AIwQ2!atCkicWVB8EXY>v>d{Z^- zRp@Q#7ttrsmkve^VO7&bc+e=s!G+a`PPgi9A?2+n?=y-UAE;m@q{ zH35*DZXys|Q?{DAed5A}3l~nW%N}izbsM^X`wlonT3KYb)j;pcQ*w-g_^CVPzBz%?~4=(1^k0ORo19K7(UahuEsNp=Y`XWkqVvpL2p!_pI>hYu|ID} zH)$0|D}thym_(}q0e~k<18r@!wJ#eFawh8OxP@Du@8$sNrUxUFg|W3PG$ZOaKpLr=E9 z1TtdedtvPGn2<`Pj=mAb3b9{rVzLCHeXw%u*!9;RJGPQwSwqx~GiPqS^~{+Km5Qke z>iG>Vx~E?YOE({&;;+} z0ngx|mZs~vZgbI@0r&tbBqRLyNcXbxy*TM#?`e>y^%VLf`bL|iYe;F*g|UJYTKb7b zYARz`EXTi&pr5a4Z>{6MVm{FYts#sbml;_0sFsa*;>y&e-0^ZbFX3M{B8wZQ0zNG{ zLu6;WHEa`Z*`L(g{?d>yr9iqipLh!yh7p|E<_S3}( z*XCXP9sl=BuIsv`_A-sDsgiuL_}EIK*Z}r(r=NBW!!TU95#RjSOXwi?7ccdkDxB0K?tiZ*)Q9&wA@i5- zY-`0RD%zG1X_mEHt#+2BLfBR@ii%7aDWzz_s*p_~OMU$PANTy!Zq@zdwwV$_x`N zBGgg}ix_2BLzWUw+T2b^2K~NQ`tXAJ;zv|0>B6?me{8`E+{c#cHA`Cy26+~4eYaDO z;08AHAEs^VI)L`s>hh)1gHkg68UBXugtl`kibIcea z)BVL~3hELwTc751$Al5nxO=D^R)wMZimI_x6+%0s6of0Lm$fUtcG#Zob1shQ{5lo5 zuYj_wYqxU!COc)C(bWk))ZU#Ip;?4lCRtz*jf%pk7y1}$1UXfNMs?aUWY7UUXD^A( zKc7B}53Jo{;t#6&!85j%Z;yp#Y-s9-e|qK5O`MZ;moOo^{qPZC{q%#nHV;t(`( zWu|%>9t_To-XrwCN#p&O{JP{$g857g9i?N3u#5SVopOsH%T7UPtbmT;V~sg$Xd69% z9zh-jo(#e)jQx9(n<pIkY_A~ zL=yaQrRKZKiaxmzlue5)?{0c=%({khv%iQ>^kqHwZtlkKjC9ZC5ux?8Cxu>~3!LfK z4pY}HEx4qF3zR8lGdl$@z4ejq!AQD9!$b`?OSvx-6Fx^h>gaE4w+@j6-Vyzx1=DBO zU9NivKW3rl)hphxXj*gcxGQuWI``c-zVSvhMpr$8&ft#gH`C9VF^|;#3qn-Oz_jtb zbtNBU-F_DznmuN$`c*U==1NEoF~(BoH|Cb5#G~XBfbKuIp=B-oj~@Z6{b(K*Pr}B* z`}c@>^ks@38>H+&eoJ@w-XI_uFyhr8S}`clr^IW<6o;@B@B-9(P9ycl9fWRsfNA>p z00!^5e@Qk3s6j^YbRXyugg&MD&@(M3->d#0c?J@%Nkn-MPtXgR`n^C{j%h?%o!o|k z5RmI&Xb}=(lCS9Oa|5`1o*ghv!*c57&E~pe8KGVy{Pmg28JHHO z;+`Tc_jwo}@EVqHWZ2d~*cVIq_fcSwTU+)Idp}N6vm542{|h?{*m3gaO-wDBF%E;E zvq5}_lmnqQc+Wp4z2`ve+)nW*#nyTbb!It?~gW$NU4Ul z`$5;ONdTTRyg+bZ0|(QsbKw>rEXJm&>|Mo2S{s37^Da=)EldBAuK(zDKYU>Z7I6Pv zZOYM7t2(@y;7~$r^ujY)h?@_J$Fu?UH#HJbeMI$7d%xj_K|b{-uvFXt`(AKl$+)jn ztW|B#vrCOq@jgS6odpRYzpSH2JnxaK=$)~O=kZxc8o8FS$t+vkW_r5rf_a;;Etbq? zzg(lQ&oDM~>#e^VrLR6+#}87IeAKAkf$otsXc5GvM{o$s3xHbFoeCn3?WOyoTZzv&nd8CXxZwF?@Nb(AJhTThU+N^^Z$2x zZX*TI4{|sp`TmS*TVatgzN(j1ObAv>hOO!I{rYA6n5n8B z2ue!<=n}rG*lH~p3g?Qk&}tR$!jcX_iBb{hs>l?q zXflo>MB^GAK^G%0Dq3VdV~@nDNEAI5f9RODSSo85z)R|~Y4*q-r(J{bMJyXKNzJ!P z9$R3qplBR&z`A?UE#D_N*TZ$I(h147Yi290kRQ6wUXQ2qWub?gU#{q$%PRwzNOOW2 z(|=%=_C7X~BG}WW)H9zdSXv0B(YiAeTM7=}~=xoij+l@w0ZNB;U zH*M~YwM!mM|8~XYy4Q#I&M4T29ZlPvS(@f7R;%s!gHWw5DixT+p0vnD%hEaARSIhj z3FwIzjxL(DtE6bB)`h5tQUjzS#*zVT657yIKExz(t3RrG=VOhOlQPk8m3!NUxA{PW zUS#P8fWoz~dHlZnjyFS1;Q)qiMZJLHV6h-j^Q%+a7>y3q3_@hNut>XwTDs8@oYM#Y z(~fh|DLW4Q9SwZUEk!dtOVgO(E`ZAg(=^L7G{xfB4=C3$CWI?CfUR&sFxGjK!`~i5 z3g|dOVVb0wzTIThb|K8hb_;21d>6J@!BYjJ^U!2GC&2npqF?RT_t;;5fsykwrq*Sq zQ0B1JyhK=h5Wi8tdkw(_CQLS)G1HqJe_(3+nepS zCQ!9@d$U1J%`Gu!1z2xf2vNQBX}z<2#LkE_99iz@@jujDTM;9^yitT^pqXMMSkYwT z6Za(@+6Cunl80+pYG{Sf3>MH?KnT6j*Io*St!;H-rJ>R1?(gRtfwv35!Hz|#)>v6s zwKU|ppw@5bqA|Vvp5r?82;{G+jXW28dM*?8t_h zS|Lf6j&(X}Da<7>C;n}Tg8-M*PUqNCk`y#kGj#rE=jt07AsLOXPT*OX;QxvD@&CpD zex)9BFRn<0!+oEB{m!0;wTL3oWnc2In1=uv$hb=8b}xdn&%&u`u>cS^Bzj$0Pm)L< zway2rMxQ&ehcdqaE-J%kACTX>X|dJWhzn9j^E=p1MV()WgHmfNNOjSe8pFR5l)WZj zt{Gz^>Z}*KRF9s7$x6goq+;g7y+qHe9%PFPUIJ}C=ES$|s6=9QPaM^7X3h=Jqh+G1tnNvqn#s%>K<)VYSI}gM z)sN2(HWubp2j@&2g4#95QRf#n2D9c{wYN)0xr$~_8|jaxaedNttWOu|M{J;$S}eo_ zX6hj5*Fi=@QDn!XIN=>_DtA&4^?11kvg)bHLLjPXA@+-qRzfb>F`vg~N?DM>YGsGVeWMFIa5D0?*BWL~%o=Un0GRpp^Qb6pwbq2aiWlWk zey8@$yS&yOAY`Jl#;iYML6ohzxgO|fOuK5Mqh7JNkM7L}nwhL%aI`)0FYkWB+sV2Y zf7f<3tS_EVQ<)uvs|(&SH-z5sTPmNF>w7ohU-DHetey==6$&-~a*a~0;azXt=Y2&w zMEOfm+NC>>4O57}0pTWb<34;;DGK3<54*siXxl=Rs`rn$)9ekRjg5o89}z9rO#AV*>L(Rvvt{PF+vvJ zfgNO{!*{=RcMA({S;`3rhNNCi1LG@aZ}Ky0r*rJ0Ny)bD5eT7g3$ZP%2Xbx)ZNp8f zE(in`m%1`PcO)%0QOeBSw(V_|P-`_+H|@U4$74|rvUl1mq2jjFUWoVV2UoqiozSq5 z1?RUCBcvCw*e6s{?y|;RDOq>B!uDyq_BJ!TosT=+?O}Yq2_Mx^nnRV0ll8FwU|;GT zFH>UlaFBHkf;QR1E=Yp5HYPA%{(Hj^M-1%2eKQt(~!(&+mZhR+Arx2eq(x4hBe!i_b89kArQuXFJT>mh1!XWAwMICrr17T&f`9>?)4@UTRP>B zluK^6Uf-FD4>qPWh~MZpQnM;G4!0w8zsEe_+{0ny7cr+}*qQFZ2n5cFVCG2)bm_fZ z`}(6N8jttye>beF2+%k917uOYo~$dA$#0C4^Mmm3--SD)(IYYAUz_!~K&c=_6W2D_ zASX8T_63PKaVhI^)=hxX$%)@Je|wiAF!yLo)nDlLn=biugOJ{dW6jQKD~TyX*i+fr z1HyD}jIKWJVK)6K<35HrPJh9}?9Ru;ytFmey2wdut7a|0(+VBvU<_LEY>`C?U7u zs~a_qw)>j8(LIUmR-+xpV<Dw()PU|gq~>GP@EZd< z2dWU;t?tRcD!I42grTPm1?T$|pH266xAa$67;$=A2SbEMUJKEJba1-C=y@cej$S@n zCyr|je5WY@Wd=zpiMD@gU)eV?Aqh30X^t8%&l%|jM@o+y`ee5D&;fJQ#7v% zsU1R~@0)di`rF_3Hh?aa-mRFbX_^tnb;~qW!QWki4!rGc;Fn+xaa}>jmdZUlPF{D1 z{ZUehmo)eyWo@zyq-%5Lp%H^0_lHSEb9{8^*s-Ph@u(4?B|Be55ugc_j~y!m(4f!J zjw~NLwtPf8zS#NOOiycCyK?MUHSHhr{;Q!ss+Z#Ldf3l=vu8YasQ2*22lBOPII;FD zi?CzI7}-0R|4-z!rd11t>hyONcI+5au16#6XTE*Vi+L!EdO7%Kxzg@qiF+wHjgzDs zPhuhVbB5aRZe`HuI(U6P`G|Kow6%hDvUNM_Crrp-UqZrb;9BC1?kYXGyL#C>0{47B zy0>cDbUY>G?x@SYCF2%ZSj8hhDBUPodzrf-rB{-G6|YF*R}^=b`KAdx09fn^hKptb zAJgm{u7M5V{$LeMR5inJ=am(=maM09oxauw&8R-RZK-R1LaocK>Z?kGbNWMVeIZ;2ybV5c`bgP*Cidf zzPZiy*;K@q6#k}p)0Tg^8tWGI$w1LVHk3SqgwE6=UMnn~4z1%Log;E*lI{q&4oP?8 zY0mb%WMk`ICRwr!KMOiUTOV7hJWn(ZK(nPyObE$uka?Q2*k~GOrTB*Lvn6o>GZJHl zP&FwbzDw8O={T1y)HLHaEe!l^Q5&E22UL>e{{1ptDwpTMHKHOub^ds^ydW3 zrI9tkzIdh?92XV9e~89j4SD@qUP6By!k!&t2U=mAo|tr>oiDpH=|~5;p=18O_`6_K z;5unqr%wOZjVDeL*=4bn@`=*(YM9;?Z=+XaS_R_w;*~4bSqOnTDIs&2=Z=5+n;$iF zG1qzj+w`s&3&+NajxF`Un`0QE8C)rNs6tZl5lb>L=-~C8WKm3s&`3$_XY@!4F00j!QKlC9N z7-od9n8!g$_r_!Ip+i)vz65m^Wv5_GX$qk4(U+}LAK~Cah*;({o6PmK)&_S{KK%)8 z<_a$bfj(|q2v7SObIL%U%&;sMb_oXT;{Ax2YV9z%fX zzSVTfpx+Wm{+q_rePB)?`y>M(a%`Yz;|RTq4)fNptFu6#!^dTit6Wsx57ODzm|7e? zjPh3BjPDtAY{U~{k*y&238#lABM37S#)+azU48*R7E(@mk6??q{>mVdbH6|Sr+P?T z@3$yN(X~53^63#`dHI-nd7dBIbC<8nW4U>ZPfD-}NA|#}2k%rv+tL>8cpkjdAKI7} z!1$$}(KI}e9tc1tkj_7x;d!Lsh#_{O37V#V@CDS+JY|n_@oaObZTys=jNY{Q%6qSp zJ&@Jqfvm%$Hc@xID8>?|#+qaZ@v!LbI3 za3TgCVg0xk()$&|4lib;!+D3W_wC|L#JSiTzHiYCc(LGoLh>rA&I!`dv<`JV^48Uh z=1y`hhWp%QP)@Y|H6Fq*BH5z+Hbhc8v~wH5d7e#8fZS$|3b`zdCzI$&gR21I?bAo! zKKb2H$>Ejx^htnM_XuOg^s^>A053Z*eR(D`X22PfAs&(03eQ?FOHXfVrX4hfj%STH zS6=$&lHMOPEd_9C_O>d^`};NkB{&2Pd^hyF@m!Igm}L!D46i20_QRqOQ!xecRl^~bC+|c6>3`{R6@(9 z+D2@1?snaC`3*n0VWWS*SxG}_Sj%&#!3RB^yDk*;u6QPtm5f^Wd6(V@Vc02hc_~u_i${LeAdPAWYvbSUpdvVgaorPZBqmL5s1ZY6pGS{F1LRPcK$* zmH0j{NR;6M4?I%Em6Gl<)z{ne^KJc3EmV_f5O%ZYnCGiRBN?UV0#5u>l%Dbl56)5A zqZ&z3;RCi!)U8om-w}&}5dIvGb3Hoh zCB~V;gIVraI89e7VW=+?^$IGnd)<|+iQb7QG0nKHwp?h}V|n*=2>Ni88yb6Dri${o z+{VdBh~n)DGd|_Se967;##^i9q9=NH+~I@D1-hX<(1QQ*@;KdH{6haj8so;Ns7&#v z__7J#n0;#VXdQ8*WUv88^?vps?}aR7@)TILX1||>CTJi_OdrdRofq+*E#~-|dY0?H zqiiu@GVuMmTXC@Z?Z9e)JDzvxA>v1QZ+>Cd*O}wGuA=+9Iv5Yn&5Z)Zz(#`If|yHw z0BJy$zs`v_VYGs-&khArlB}PGXmAj|G*XA0QA0;A{<4>fx6sU-Z!+ZDYt3^ueb4tc z9e?%5-HN9M{@J4In1jSH+moiS4({yPmP0PCFnjTyA?LE`A^plm9m5OS+ z8LBhOwN->XTpwk7LXq;#SMUbAk&mFyqi>+^qaUKbMgI?EFra?Nn5`~d51eR>hF{tY zu4sO)0hgifX3XLk^VMSz@*b}i-Dq!YFMpOSJpAc9^T#xDqMWxDATP;8O_1ApTW>o{ zGyAJ*@P4i}GsY*J3AZSj7dSW6qqP%URV~)r3=boU*S%fdt7IoE(K2@uW#sP7d_0Eb z%`Ntx9p>G)NxmG_XHY+@87dz|-?X@n)FJh|<~`TKAnXKC&3zq7n#7&%O1HTN@fr*m zW&C5rt;yP^iVB*5{;9mi<7%!;o?@gi&JoLFdgfycRWko0r>Pp9trEO7mD3Lakf?5% zI-jjp+x7!nA;}mw152uy{)?3#AykUO(RL@N7qJs4Bi|4SE&q zO&t)Nzt_<}5QFV~d`(d7Gh!g9_w_d`;(35&W?RK#-aWT0>2)jxx%m9TF+)``D2g%t>z&IJ?ok3$G$FIQ!ugBW91AcG zuyUwb%58o%w#{ZH>cLiO(S-V)ygsM z?ZbcAZeE(+wxJ)@RMDRx*{sbLx)r@pUs4+J)SIH`yRq41Rc4wpUEpV!Mk@r66R>xK zESua&MF~YL-ZeK#SJEVgpS2$Zep#GOv~pnO9QIyYsMiTrRbeO!@J{zQO~%Bc4N-l3 z2`#XSsv6WIagWgy&IP=&&FGI`7N--nBUt;0J%0w3%DkZ{fK}BvwlGiivEXFKGij$D zJxg;8;nAY!3R0ME+Yg0+^$^Wo^Xo`OYxx{9;niV~F%f}1-VNXL2PExAa!Wy8y*)LK zAqac1nXa$&SGoz(!0VA!CZH}&F!j~>060#`Gd!DpW)LM|^52%cZM02)hCP7aW=c9|R5DMcI{j4hB8Ue3P zO_OCDBRpsZyh*pPAdGBLew}c1WMJT`Wr}+YHBXf9VYpJLR$N<_f}0$-TG*=GmLSSI zGs(0aT>zM``;QTK3^{08glFfP8KZo;htH^{X&6{iuU9l(OBLnU{qnXW%Y{O@>>gFD z&i;*AqP#2PD#pTeUGdVh--`RNNxeT;Uug}RaJRWCiV)g_(3h+}($AabNHcV6AIp%$ z!^z}Brt69iPh9aE#Wo(3*4#+(*G>1?x4yOWLQQ*N=Zf|YH+r@e*z#=TzC%N{{1RU_ zMQ3p0)ykybl($KM`?yZqd(Y@aaJ1cOt3pkXo=)oPVkAPJ~yjnf!0*!WIV)TIom%< zoUyFAmHpKr~Sp9jTTc@;4_q@s}PCq=_7L@r4Ibm>U@_b%s!p>dEgfDMvX z+9Q=*n2(|*fE&2&zb8X5&ERpTL!Vgv9ToD|w};C&t(+xGiflAQuKs?j&taN@3ZUM6 zE)cf{Q9$GmCp5A@t<-^h_~ufM(>#bMYQer3xd#voMifMD-&@qV5FTtnpNLsrAqa`9 zO2Q@tE80dLFbRU-8dPBfZw*u-A-`nad-pKTYj1lzA^%s>+uN`S!}$7Nn2!5_PyNTJ zPknpfrT;PNrQd*@+AX`kvp0+ax|1%Ixr4BTaLvw(6a)^nFWjRs!Oq>9F`nx9tL#Gp zi(5k_Mw;FvNmTKehuQeU+Mtj8)lK*fLIYm^F^L%h=TOzhjR?C017*-#o({>>!puEz z=Jv+U55Wek*QGy5xA#y}O;fckEcqaWZSUo$%np^PQL}2Z^OZ{PoaJQDtIV+Tvd9ZF z(Jy<$K~vQZ!}C2ZN=^s3EIe|_c5|J=|chKGB+)IsEFkFBe&Cm^7z z446OiHS`z@X&TNJXV%~~zOFC%oCs2l$-M@7zcB)x$|eOz(e-D(m@tEyWtd^q@CgX{ zL`T!{FnJ#Z4hKj)_LvUg1v<#4Vbuat=<0k?U2%Y#Aq0No^M^KHaQ^w}KUxbF2VnV@ ze8#bMWx;A|sYy?^R%?S`j0rdDz$jy8-QWawan0R=ySJAdHN^rIpU-~g3|y?uC_=8zxu)IAjN&D4!~7u)H1{>43hKd0kfQ>Gd=>=q^Vvi> zLQ8Qow(jD2o}mGk_su-g)cds%Wjf79(`{(Hi$mkmh*kbAn-={swxWh&&~nCarOnwz zkGM9h>r!t^Ux_#{RI+xqVW>Afe^vvFh0*qnp~VZ%*Y_-t_)uY@oQ>c#zBCM$cL)))+=Dx9tZ-w`bWp> zrmf2edO2^Bqc0I6Q;E#C+Q z?5|=VgVCMg_l0d6urv-+j$jDKd{VvovI6d}0^H5|zTiClz-~i#!%=)+CIwyB6)H)3 zG4LcMICk*hv4F|GU(^-XxRS0Hi0u1{v(Xj8w#|lgZH2}y=v=b61aj&<1m+31XTi0a^e|R@&bhlO+AKD;RcH29gR&cP--kW5RxejDc{7!|tknHz)x7bx#4cO0w%`td=|{I1u=#7tuV zxK86{`q!+u8&meSE3onj<%(IZm(4!8>;r@j(8})@*T!)n4KK?+b))F9$9*?Z&@mR+e{y z$AgBd1m=n$^4HmO^(4X-rO^6#K4IV%HaE~2bXVrKf>XL^y1@(rqwgd~EsTzpj$fir zwoFMCs})t?M*vuG3mBXdDLs2AZ3IGJfavSxl5GL%L)e-37g%mD=&-ldk%5si|mOYpFGj-1cr^ZG9 zTz0EeqSJ40+HRR|_lPX1mW{D(scKU=dx}~D`*Lv{#s+`E`Tj^b2!0R~1=SrA^xddn0ZmH<~QgR%c1nj5MJrY@FAyOFa zFhD3nHX((FyRYgx&Su`VC;!%Bv8<}%3E%p=SHY*duj;y`qStnulYeIhPY6|&V`l!{ zt3D%|Ae*X(G&XE@)9x~UJObvRfJWA4&6-*4MO z+#gh{fnkpcNl{2S8S9MYhv+FIMG5G+dK*b`M88>p;& zb2OIj`PNO0V2GO5h#HRS$V*J>B6sLj;OB~3@7_d#Noz*+Gm5Hnd~tPEbxFrO`5dsG zBPsWvINy2T23XcRwtIx|m7Q|Yh3OTZx$$sY6QsH^gn2+R-f6U*!o6hTn2Gu7aBIITLeMp%&jbt5^1-_z7wPT-Tbl)U@=b zIgPg$!AVdqn6baCm$44gkC_UL`lC15T@cdT>2&FM^x^9t!990NF#=dUoZYoqcy=o(ZA-JwJ z;(TPeE~rz;uUAYbYs`fqjD|jE!uevOLQ(utKJot}0r}%k=OdHPq55_o2{Im~Q*ela z-F8Eva9CkLC=bw$au?W0J|F5qz_uvMEhuV_d3y3SxOss9oVa|5@)_X8#bd)&3|^gE z9m5FODAzK@!E;@7L#VTz4b+Ay!SEIouMhd4K0m*{K0nWd+&M3^^NtH?h5>X|;~CHr z!kCjqbh=Fi9Yfb;(X$}Eg|kgF{ei$3v=ka^kR*M&DZ5x^Xsb-AC~22mZ;{z?TQrPd zHa~AU+>G-{xkREZlwlQmBb_Lm+ch>W|NGm?s~bBv0}6#?`iK7*$$m`F&fy>CC-Ltz zztR8Jx4&Q3G_S(b$R3*_W2A=$Ormi!m6A;e%hL;BK^=PCPL`ij|8m7%$nh^E6hOjysx8xz4vc|i0b`(# zs4SDa?jkZ@F*V{RT|(gv?e*_&t_O8ccl*BMM;3nWO^TxEH-TA8?AfVDaFebm%A2U7 z&;xH$O00av%=@)hEvk2}D2lEtZ=&>bwF|BCd>bbitOg(eRTRXD0%yQ$`$fg9VIZLu=7qmsXFdw+k-UtFFNjE5;`ZA$khQ&xu4b{(U{ z>WkfOm*kIN?1kROxK4)jn%eG6S;y~1{~vyc|I&dzC_S+QH{(**#ur8V*?0{Y+0N~+VW5{XTaTgd0#kM{b_xXt%lEp@a&SXa z01}xcv&lwgxKFSPsaSF+^w4KH_?Uw+EDn7IRmI*!Fx(e_V}K8%of|#eYeC43)kO-) zTz@l7(i~rOP2KwM%dV+gzt}02api)rhu0oX8E%{YqZhW_@<=e7d7XCV)Zm_b~j%ft;^wWmc^?BP8U&ohX2yP;yywtcCLw9O%MIV%pG5? zrd$Tst(^~PxTm3gQd5*nCuhZC{VOW%QlPh{5KSXBr@3m$&#tf}J%CYH%*LhcPtxx@ zX4U+e4PpD4Z8?c1dCJ!k=vf@}(=H&L@}A{mX=0g|HOsq;qtn;LgTdN?rEA*F?Q5Zv zpM4kjIF^RpFjGth{fqNH(bXaDf+)@deqG6QdHPt~4!Z%ES4EVKq#jgOI%prXk@8s_ z2uK3U%-v<8+?1{Elzd?hC8iup<$FgxP}w&9&mYh+=|cUeumTXJtG79B&u-j#Y-tg5 zZoqd8&hg^Xv2QuO^a>GPTsmfO&be`HY0)O^)JD35xK!p@*~6oh)fV~FNE_vk#11Bj zWLB6t#llZ7jw@AxUm%;A^%YYM0 zJnK963#*24N5W;>dwntd2M<)wHA{nLSnDlJuhFq#1XyS0+XfT$*G%VOQ}?knlq65* zL(Tq_RkDq8!GkH<$7C}M;01(kg5jrle+u~^VD9bcA%t=oH*YKj-&34+yuXt6GS=gb zAoTo8RyD{5UK6S({gqq>yeYmHHsfZW_)5CcFWNPdG^gDpfrp_8#s)9EwoRslfjDsB zW(puo3={(fklSlLEONz^gu)8`Mz809E-T`AgBXHU)*+a`CY}5R(3=k&5JAWkA(;v< zhM>AglBnn35^wRk1ei=1q;Xs*vc6t9J-dPlpGub)^5(2wrHQ3-SNFHFkg{evh}>$h zzQ3+P#s+!Fl5`~xGLpoUrMYevDkTxr3@Jgo4}D@|WvdXvv#_x7i4*r|8cirHY<%MQy_yys>E0Xz?ce;D3ja6_ANs@w>bLKg zF#D5Jh;z#)8)Hb){8)zBgcRd4Rw>_x6xikegaBDv42{h2aaJ{hX+6<-v2Y#Tgr0-m zk3NQH8pJrJgbz;L-b2bfy9aG85b?LPd=>5Q;CP;YZumF?fuu8)8D=t3%+k zto0U9QuKvVF?OnR-VYIf4*HbEyIu#}#_HP`6IE3tF1Aw%A+I8YFtwd4DXK~^w)+U+ zd%cL8z!l@y4TXcrSy-M#48j!;|MEU|0?fGLD)%G<17MxG@dASj3>B=v zEDfqb6Q?c0Hj&jrfm?RlOtV=iG@CQOwiXJiOl;hnbBZ;+jwlYdxL4azh{QsS14UZ? zjTSPA{JPG4)mUFQRG%B`41ie^jf2+$v$RB+K{-eb;U*&bq*FfH3CyHW9pnjOs!Gn^ zzGU9Ytfn=D5X-_Zt~iq<5;(Ru@oWd6aIdDR>O;v)5pyo0#?#{%)&C#QdOl5o}9Tf=HQRXr#W%&840Ly3mjg4^>uhA{v1 zPfcN{bb7iaIG;AQ$~NBS9*WU|7NfqeGb(}{96lT(7yY120E2NDbQ?`gJp{&Rdjvx~ z7@U2l-tqnhz+E;BYRHOgxX?V%gmy)CAQS{R4_6DK@Fua@U0&3VlE80ZJ9^wJJ3LhGTK^_PBAWwcvDd#u`f=+;97@@E+ z^RTMHWvpr)ckZ5th5^;u!a}VIKjG^)k8=U5l`y>iPCr?#0#vJ(@=)> z%rZ;GMlGLaJB3J#jR;&%;^p8sC^B&^5Uuk*?TteVfG?U4+Bc?up8hx<-(9sL$M-|$ ze$0zP_sbyc!psJW)!CTKp9??x~x{-N^>`{nw*RO|BEgdgf&JS zbLtm;(a<(bS^%wN_;2koFd@DCau1DOgJ_tqG6vKEpt6291rX4 zm!?Qu{XYCNd=?25pc=1y@qJc-{uQ zF#QJsXOyyXKSe*=f^2rKRGOR3WOus7!-A`l3&6SQbE@3i*=PnwM8N+zOBk&O)N6PbK+oCQlBBJz=Sad9iVGtfgFAYeWVm?sS7>Gnz z23XsatQU5=A*-!!K3(z>#>s~LteeOGN|rQ7ipLiDzK zM>?knAuJ`544M#jZMI#n<1>uecJ;5S(f_ImzMvU~va`x&6wcwkB`yJLv(+61usZGd zi~$D9m@H$d=$@sNNGU<{rRc}yI9^{rRgF#`TyNa6etf3iKUAN; z@%XW1`XWeYTZ_8pH(VDn#AE7DR&GGIpnK3G=!NJN{HEB%JZ4n%%c3Svnl3%l>2`-5 zxKtSgO=;3(%oDTpq3xyQZB?3HdBR8UNTRIT`jRh`WMF5!lkIh6qdID%E;@jY_KgrN z(V;Er%#otq*aCYDSI9u~C(Byf30;PLYA=OR^0$@-kv_o`k7^`s zELEaP!<{Yj3y+mcQ%Js-h$4gUY#Yn^F=b)q%7IL1G04}OWmleG72mv)iR$yOOo#Qm zJ9+JWV<_EsUkS!h<0D_I$Y)2X0~Eidg=KOAJ0JDLRzl~}#2bLF3R|T`V7Y=$N!Ohf z1n^I`HnnTP8N($PPiY8m{OpQE4-m8~gziSo2~yCk^b0Qg)VbjII<5o)Rj5Ntz;qcx z^$m;FJ%JIJMu3TJ(v$Yh$$#pxumFsJdyqYD8eN21%H=?Ru#8V#C(C3y_XmANUQ|#A zcp_C>8No~rz+TTO|uR`__kqrSvl5_w@r=ESfkKr*&lDx~F zY*&_sH12k~d6Ny>hk_Ajgd33TadlxKO_@@9Wo2QZJx63rxEC<1OR{abj&XGR@OJ=Y zfJ|E6*%7>B=;x}%Z={M+t}ZUNXKIaJp&|O~F?2l7&?L#ed-cxm0mcpgc%SMiG;GRY znM7&a)W^nL)A-QjYlVeJEXH=2ARyz$-!)d0p`F*u0s&bCz431O^7{R1q2MV@-FnkT^Y)75C9l{Fohm)N{>Cm}3*(CGFr5iu zquP_qtN-ZgC z<`nMCr*dcqg(Y`>ewWgz85ABO10gac?XW-8ip81znPO41xbwAO(}_ie%+>zZPu_YQ z4B$VjxL0%12!$! z6_y*GTCJ42fGeQI@~)b$3fHwv4En9fD&r4chRUwqeJ<C2KOgvv4xNdD>fE@=U zOj%TZTv$xPlIJH;&DHMFpLVjP2lNdV*1{IS`@HUNOce^M`8R)Ks?(pS=4z!Ll^Wa z;IdTMH;v=lP6^KcRi?yP@;1CBL(@oCro?zkXd3AzE9V~$l7 z$bWX@lxdqFyw+6Dh7a1m-}!a3%0b}@c835~sWQ6Sp%+(lClt_BOCQ zP8>y7Q6iBYhb&?_{sekmtyBjOpo;5rG2v z{uz0w9~qt0AK%HS3wERyRpr=nhQPAq!g-9CLjwR27Elu!hd3E!t~E%7svXLp@*nr` zmdJ%r=9lHhuATDLjOm+I0F^$dn>MH@Gpc?1ORCo+#JBC?#Jr|RRU9w3TzUc~7{9u>Q*I^}6oc8x=8|zgcn*xMz?1!I%xFm;b4x$pIhS ztZ5aCxHLsH9vMLfy)8?(HDA6YTd~orWLrCqtb=dx3BeNcB*Xpv;Zim7Z4?u~vzt_T z0X0b4edv|mk34n!`jgiuuPPy|bwcAVU|qWUkgRYIP?gGn?V-nPPnI(xJIT|-@jO*k zJ|tEABeZ?gl6JxR-rY817_p!v_u?t^=L@26PWX5Z%;jd>p8Bb6LCUWPaSwJW)xU`>X~f3cMR!@c?A> zu0T(KsN!9|5~6}3eYqNpEazglq_46L%V%UTfmxrENmcj1zqeN* z&x{t#gFS71-ft|~w_%#*34i0(ov489Y$zWJ`i_s54(qe z*xb#{d)U8mZh*DAYQZyB zcyZ0Pg;=xa*ECI4*XF+J@YN`y2d5I>;E{V856KhLwuN~24lcbWgl(@~46TJVRn@e$ zxk>8t=u7A4gn`OvwvQ&42dC5_$k{+T7&-w9q(Mmt$ntB_{-EU83>*0V;+?3io9OEI z40U-*EWVcM&!+#!#`^r+`ug0w0hR^Ee4CDKDF1fSy$QA!RpWcAzWgP=E`1HQ@;C;F z7Ci=eu(dcDSZ03l{UFj6d{xwd}cI?e)i66RF;{JU=P($ ztT8}##n*`1uFosmZ6cpp>}UOatEq@{vD#TZg#J)TBFh=dp=NCGh zi)e2zS|6bMhWaL+Ra+Mg5DM)T8zzyHy!HIl8Vg zXw869jN{qaI4-UhPhcZ5(EG^V9L6rMNR%PyG={l@q z^Ni zn_aR*3`5*>?p9Y(=*-70!;mvs&Sb-|K0ZSg#l00FBqP*^MJ-3!fW9wc$lUM)nx5{( z9e+)x-QhP5vJ}fZ#$gR{mduFd8~#=-6I)>t1||`8A&K42>Ns223v6bG9eDJlN>MVH!9$Uc$(@!Y^P`Pbw`>mV=4{rSXUz!dWt+_To;!Uf<2=>nz^t@uk)l#2u<&v0i zfP=H}VnU+a)+%I;Yy-q2Zvq;$X6Olp({aN|Wgpi7l-x;OPsyVY!163L9Kkpm=URI; zsqfc1otp2{=1xP0oMtX3F+w8bT$0}CL{aDZ+N_`*v}@76P0h5^^(!S;j6%QZAbcVN z?bCr06NQ1_06Fu^$#r`_<LM(0EiY&I+(KplPJ?%7yDcSV5+N`7%+C2Y-21e>^N9q zB`Q&>c^>#&2H>hAGbTG!cDRn6D^_i8YckoIuUeic=^GZWTCkw&U^fq()8XY;!np$g z(6C??I}}T5#S{kBWuO#eAXFj}rU0_-FaRP`2V;j|Nv)bfFr83}fk@E~{&vQa?NBUH z2T%ViEk;o>1v3~L$EW!XWT2x_gw2ukO7vEnq2Kkp#PSW!a0FtML@E8A!~&|%rPYry z!U$Vs-yiWSv#nUhw$6jnhognXcH5zjLA@^X#rS@u?7c~mBqCnrv#ix|*hA$HHPmCw zKVi|gSci!}zI}*6zCYx87x+P=9&#Sm8-WkOB_S>a@XKnj@rCe$M^{ue*x#?A2Xy^` zus;27VZ|7q@!q1F(5t;E-|q*CK}1d8i}_!ejzKboAz1oTc z{(9V|-%Iy`hxEH71Q65Lm{0b~CZyX;PgWFi#D;Qw`s|}HlapqCm9bH=h9M-sh`3f9 zO~3q}#JxHiqip=|NbEaLa*Y6yB{{GR-DRVw`$*9e$6Zj4*M+xvVdEP#zz$jfIj=9pV%cN*)w9~0n-cVbdN!v+D2n)H+0VcLwHhy>ewFO*4CGRa(VVQ0H9SY zg0=OQuKYyBb^vBA>x>-)&heK%p*{c%r_%IIQ#PPuR7BY&v8?NzAaIVyxT=Ixt;Rn4 z=yo&jPXl9+N5qet3uqA2xB+N4KW7J;4?I5OhQ^PR-KXTk)XO7$Kiw=ngOB32#jy62 ztCO(!Y)1%?baev%6>HQ!5{;PbE`VB_p9(2Xg{xu~Iw4MAsTT4KZv{r~jr@#RT;hv_ zF;0?RFG(;w8fpBADwtO3SUjU*o4$oKw*3JhZ=p6;XX0Ze%d9-XwP**BqFmow23YQ0 zuP9^rHHy-iovoG@7iTT}epT1%_8yFM_5IkIU0f_xXJ3$RL&qVINHXu ztpd4UTBl?hwtxi?*G}S$3zl6>f@QTzvy=!Z}S z_V#{-YstwvfMpjil-x7t#>Lx^TTLxHT+wJ1-~1NTh*tT_7j^G&f%QOm>>Zc>`$d+} zSbs+s-FN0V=nnJ%LJ*AOeJg!qNrtTFnl?XEK^+ih(W!%LE0+2Vj71j=_(5tah||bm z9VAwm3A>6iE{2fzoh(8att>`vLD;{n8VQH&me9?(G2qpz5lnBWDhC(`vV*ZxSL^jf z*B=jCzYl>C00j)Uta%YY15SrEIC9Yuw>sHi*_=HIuDg5eXQAWZ#YRIXZ@_$#G%V0> zQZ2@d?d)FI4MG+wJ%XDU9E2Bnbx8`u`GaL?kPk8`Rf_uGNjG7?=K0#eGc%#ybP~VS z@)M`2hX>9)S2MSCNmAZ?=B(y>wcyMP6-m~&gmw`|j44OXw~Nhk=&#qAEVKH$AC{ZN z;e{7#a)Iauf8Y6A6vn2%ec_d=u9JeS-G%y!M~Be%xyVsQ=W2=9am_$L1IR)nx>HDy>-JpHf{Czg?XOgB8{n;B z3T-qMPXA3W8g3h+-JXjBVWvIUbmjy~rBnph7leNZqf&}Ec0OrMGz=) z{h}Af9Kd!OpWoOpZaA<~uLHgV4-6pDWJ2Qv$Z97EX60Y4RiSYpQVoY5nnxJobvdnF z19L^DgcW@CRCy~}q@rhbb}LOyG$EgPpK7`l!#o&PFND9%3 z8NnCkYNI9^Vj|g~o<-y3b;lV;LY$*8FXW;uee{DTikKcW1hkmbqWbLY^5d;sni)2r zBHR(Jhl@D3B0sFFF@1D3Z(k?b;^C3ocV&>bkd$MbY+7g~n2!|QxK8ZHUGW&AdS|&F z;pwi`c?s`e@c!^Nc=JD$C^MFPBI*MBOG4A+S&1^^{X)~EIhag$@I1!q^`(1F%p0Bu zGcm?^O=ypa&@{=oPGC;Nb;h2WhNeq%`xJH)AsJQFD&J9cPi&8(OjM}iwmoWGKjBKc z4p@=lhID_SJ`TUc4HEaWULAA}jtTljV5qf05H@GSa8@L;zE?Hn%z*pT>g#r?i!U{I z5Az4RGVZON+;oa(r@CC(!eS8rIPXeepu*uH97Qmq=?Q3)Z9_{nwUZv`K5+d0P}+d_ z+E8Abx`?=@(Rj7VF4|!%6*|1BP{llY%W+DlZ3TF+-ihKRwOxv5spw z(>DTnXCG6!!d>vr)m&QqblGuW{iT%LT5uIoNh%jK?W+@5iYXCcr%ocJZg}v_3=kpF zY2xzp5awAJ4-L*iNcGwZbxnVp81%QJvr?-|0ysA&1@bzw3loLwpU7wD^n25${a$@; zHvfdqmEOumI(ea|a7?(kfqUnrafAki+AVvN75}|uCjFWHG|}Gjuj`byR($sVr;Yxu z<@KjS6!o4v{S9JU!NmXW!2fQK(JHzDJ%(Q9jURa~`;^O&4zsyG;1bcFvOY}`-^628 ze#ck~2!K$S7(@oZPSlylq7l$;j5;O)=IiPqyueMbPT`SP&m|US!Z*zvpI&4f)U(v_-MXV0w|T{ zfpgW9g&wu#=5CmDhQFcPzYZWVAJ_NuTPY4bXA9wPAM^ z;3$^D#xRVFiSHnt5=|ptb-K-&y2H|K^$PdAc=}HNn+}BUla7N6QXcFK2Gee-^^RJq z1aQT<6ytQ(!$YETu<{QRDFvRIAuBD#9_rIuMlVBeeSbm7A?lPc$bIjv>X!DN+V2sN z4!x5}EFXzGJ1A&)edlCSRk@P%SCj%k-|+Q=yzf63xa&GDp>D*sAv7o@RMmuTnL?Sq zD$Ra7hC#J#+fqSSiz?T+LL{{aP*f$NaE+@)Rp088GUuA26*T=eAv{lrshD)W4yk4; zrm#H6F%7^Bgr4NL|C}aElC0HaX)X9nFS@w({Z0TPQ%9F2r zPfyA^y7o#?B=IGAq|@!e7*$L@y}XiU+r_v-%)jeR+;tkVbckf*g3os9HE=2k0&Rzv zjCnQTC`)NtA?SE0Ac$rMvkjkct*ny_P>AXpV-h9Hi7mnzOVVtgsbzEmVLmJ6$HUV3 zB?T0rJI`_b@FUYkb$Bn*C14S?xuD#l7UKXXh3Za%0D`E5mRGXEOORc`(XQ{#QX-^t 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 v_vX+9P=06ek--yWyH$L-0tXX!0J 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

ig=m!`2e@TCmF_p}z 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%0D{s%bb`p}`z?!+dNg7(>5 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 (Fpd3hohB-B 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