From 70e6f662d386806f71eb78c0eac42ce5f9dd86b6 Mon Sep 17 00:00:00 2001 From: nevfy Date: Mon, 22 Apr 2024 02:04:16 +0300 Subject: [PATCH 01/17] feat: vendor modules --- .../Font-Awesome/scss/_animated.scss | 153 + .../Font-Awesome/scss/_bordered-pulled.scss | 20 + .../FortAwesome/Font-Awesome/scss/_core.scss | 43 + .../Font-Awesome/scss/_fixed-width.scss | 7 + .../Font-Awesome/scss/_functions.scss | 57 + .../FortAwesome/Font-Awesome/scss/_icons.scss | 9 + .../FortAwesome/Font-Awesome/scss/_list.scss | 18 + .../Font-Awesome/scss/_mixins.scss | 75 + .../Font-Awesome/scss/_rotated-flipped.scss | 31 + .../Font-Awesome/scss/_screen-reader.scss | 14 + .../FortAwesome/Font-Awesome/scss/_shims.scss | 2042 +++++ .../Font-Awesome/scss/_sizing.scss | 16 + .../Font-Awesome/scss/_stacked.scss | 32 + .../Font-Awesome/scss/_variables.scss | 4951 ++++++++++++ .../FortAwesome/Font-Awesome/scss/brands.scss | 30 + .../Font-Awesome/scss/fontawesome.scss | 21 + .../Font-Awesome/scss/regular.scss | 26 + .../FortAwesome/Font-Awesome/scss/solid.scss | 26 + .../Font-Awesome/scss/v4-shims.scss | 11 + .../Font-Awesome/webfonts/fa-brands-400.ttf | Bin 0 -> 186112 bytes .../Font-Awesome/webfonts/fa-brands-400.woff2 | Bin 0 -> 107460 bytes .../Font-Awesome/webfonts/fa-regular-400.ttf | Bin 0 -> 62048 bytes .../webfonts/fa-regular-400.woff2 | Bin 0 -> 25084 bytes .../Font-Awesome/webfonts/fa-solid-900.ttf | Bin 0 -> 397728 bytes .../Font-Awesome/webfonts/fa-solid-900.woff2 | Bin 0 -> 150468 bytes .../webfonts/fa-v4compatibility.ttf | Bin 0 -> 10136 bytes .../webfonts/fa-v4compatibility.woff2 | Bin 0 -> 4584 bytes .../google/docsy/assets/icons/logo.png | Bin 0 -> 53526 bytes .../google/docsy/assets/icons/logo.svg | 237 + .../google/docsy/assets/js/anchor.js | 49 + .../github.com/google/docsy/assets/js/base.js | 65 + .../google/docsy/assets/js/click-to-copy.js | 86 + .../google/docsy/assets/js/drawio.js | 106 + .../google/docsy/assets/js/markmap.js | 19 + .../google/docsy/assets/js/mermaid.js | 38 + .../google/docsy/assets/js/offline-search.js | 193 + .../google/docsy/assets/js/plantuml.js | 71 + .../google/docsy/assets/js/search.js | 43 + .../assets/json/offline-search-index.json | 18 + .../google/docsy/assets/scss/_alerts.scss | 20 + .../google/docsy/assets/scss/_blog.scss | 14 + .../google/docsy/assets/scss/_boxes.scss | 127 + .../google/docsy/assets/scss/_breadcrumb.scss | 11 + .../google/docsy/assets/scss/_buttons.scss | 15 + .../google/docsy/assets/scss/_code.scss | 101 + .../google/docsy/assets/scss/_colors.scss | 41 + .../google/docsy/assets/scss/_content.scss | 82 + .../google/docsy/assets/scss/_drawio.scss | 40 + .../docsy/assets/scss/_main-container.scss | 32 + .../google/docsy/assets/scss/_nav.scss | 205 + .../google/docsy/assets/scss/_pageinfo.scss | 18 + .../google/docsy/assets/scss/_search.scss | 120 + .../docsy/assets/scss/_sidebar-toc.scss | 62 + .../docsy/assets/scss/_sidebar-tree.scss | 162 + .../docsy/assets/scss/_styles_project.scss | 7 + .../google/docsy/assets/scss/_taxonomy.scss | 348 + .../google/docsy/assets/scss/_variables.scss | 131 + .../docsy/assets/scss/_variables_project.scss | 7 + .../docsy/assets/scss/blocks/_blocks.scss | 7 + .../docsy/assets/scss/blocks/_cover.scss | 24 + .../google/docsy/assets/scss/main.scss | 69 + .../google/docsy/assets/scss/rtl/_main.scss | 51 + .../docsy/assets/scss/rtl/_spacing.scss | 91 + .../docsy/assets/scss/section-index.scss | 18 + .../google/docsy/assets/scss/shortcodes.scss | 2 + .../assets/scss/shortcodes/cards-pane.scss | 25 + .../assets/scss/shortcodes/tabbed-pane.scss | 38 + .../docsy/assets/scss/support/_functions.scss | 20 + .../docsy/assets/scss/support/_mixins.scss | 49 + .../docsy/assets/scss/support/_utilities.scss | 82 + .../docsy/assets/stubs/new-page-template.md | 16 + _vendor/github.com/google/docsy/config.yaml | 46 + .../dependencies/assets/bootstrap/README.txt | 2 + .../assets/bootstrap/scss/_vendor/README.txt | 3 + .../assets/bootstrap/scss/_vendor/_rfs.scss | 228 + .../google/docsy/dependencies/config.toml | 42 + _vendor/github.com/google/docsy/i18n/ar.toml | 75 + _vendor/github.com/google/docsy/i18n/bg.toml | 77 + _vendor/github.com/google/docsy/i18n/bn.toml | 81 + _vendor/github.com/google/docsy/i18n/de.toml | 81 + _vendor/github.com/google/docsy/i18n/en.toml | 81 + _vendor/github.com/google/docsy/i18n/es.toml | 81 + _vendor/github.com/google/docsy/i18n/et.toml | 66 + _vendor/github.com/google/docsy/i18n/fa.toml | 78 + _vendor/github.com/google/docsy/i18n/fr.toml | 79 + _vendor/github.com/google/docsy/i18n/hu.toml | 81 + _vendor/github.com/google/docsy/i18n/it.toml | 77 + _vendor/github.com/google/docsy/i18n/ja.toml | 77 + _vendor/github.com/google/docsy/i18n/ko.toml | 77 + _vendor/github.com/google/docsy/i18n/nl.toml | 77 + _vendor/github.com/google/docsy/i18n/no.toml | 77 + _vendor/github.com/google/docsy/i18n/pl.toml | 78 + .../github.com/google/docsy/i18n/pt-br.toml | 77 + _vendor/github.com/google/docsy/i18n/ru.toml | 81 + _vendor/github.com/google/docsy/i18n/sv.toml | 81 + _vendor/github.com/google/docsy/i18n/tr.toml | 77 + _vendor/github.com/google/docsy/i18n/uk.toml | 81 + .../github.com/google/docsy/i18n/zh-cn.toml | 81 + .../github.com/google/docsy/i18n/zh-tw.toml | 81 + .../github.com/google/docsy/layouts/404.html | 6 + .../_markup/render-codeblock-math.html | 16 + .../google/docsy/layouts/_default/baseof.html | 18 + .../docsy/layouts/_default/content.html | 20 + .../google/docsy/layouts/_default/list.html | 5 + .../docsy/layouts/_default/list.rss.xml | 43 + .../google/docsy/layouts/_default/search.html | 22 + .../google/docsy/layouts/_default/single.html | 5 + .../docsy/layouts/_default/taxonomy.html | 32 + .../google/docsy/layouts/_default/terms.html | 8 + .../_internal/google_analytics_gtag.html | 42 + .../google/docsy/layouts/blog/baseof.html | 35 + .../docsy/layouts/blog/baseof.print.html | 26 + .../google/docsy/layouts/blog/content.html | 22 + .../google/docsy/layouts/blog/list.html | 44 + .../docsy/layouts/blog/section.print.html | 3 + .../google/docsy/layouts/blog/single.html | 3 + .../google/docsy/layouts/community/list.html | 19 + .../google/docsy/layouts/docs/baseof.html | 32 + .../docsy/layouts/docs/baseof.print.html | 22 + .../google/docsy/layouts/docs/list.html | 23 + .../google/docsy/layouts/docs/list.print.html | 3 + .../google/docsy/layouts/docs/single.html | 3 + .../github.com/google/docsy/layouts/home.html | 5 + .../docsy/layouts/partials/breadcrumb.html | 29 + .../layouts/partials/community_links.html | 30 + .../layouts/partials/disqus-comment.html | 23 + .../docsy/layouts/partials/favicons.html | 12 + .../layouts/partials/featured-image.html | 14 + .../docsy/layouts/partials/feedback.html | 59 + .../google/docsy/layouts/partials/footer.html | 39 + .../docsy/layouts/partials/head-css.html | 11 + .../google/docsy/layouts/partials/head.html | 54 + .../layouts/partials/hooks/body-end.html | 3 + .../layouts/partials/hooks/head-end.html | 3 + .../partials/navbar-lang-selector.html | 10 + .../partials/navbar-version-selector.html | 12 + .../google/docsy/layouts/partials/navbar.html | 62 + .../docsy/layouts/partials/outputformat.html | 12 + .../layouts/partials/page-description.html | 11 + .../layouts/partials/page-meta-lastmod.html | 10 + .../layouts/partials/page-meta-links.html | 54 + .../google/docsy/layouts/partials/pager.html | 8 + .../layouts/partials/print/content-blog.html | 14 + .../docsy/layouts/partials/print/content.html | 13 + .../layouts/partials/print/page-heading.html | 9 + .../docsy/layouts/partials/print/render.html | 63 + .../layouts/partials/print/toc-li-blog.html | 1 + .../docsy/layouts/partials/print/toc-li.html | 6 + .../docsy/layouts/partials/reading-time.html | 1 + .../docsy/layouts/partials/scripts.html | 83 + .../docsy/layouts/partials/search-input.html | 36 + .../docsy/layouts/partials/section-index.html | 31 + .../docsy/layouts/partials/sidebar-tree.html | 71 + .../docsy/layouts/partials/sidebar.html | 23 + .../partials/taxonomy_terms_article.html | 12 + .../taxonomy_terms_article_wrapper.html | 16 + .../partials/taxonomy_terms_cloud.html | 18 + .../partials/taxonomy_terms_clouds.html | 21 + .../google/docsy/layouts/partials/toc.html | 9 + .../layouts/partials/version-banner.html | 16 + .../docsy/layouts/shortcodes/alert.html | 10 + .../layouts/shortcodes/blocks/cover.html | 50 + .../layouts/shortcodes/blocks/feature.html | 14 + .../docsy/layouts/shortcodes/blocks/lead.html | 16 + .../layouts/shortcodes/blocks/link-down.html | 7 + .../layouts/shortcodes/blocks/section.html | 16 + .../docsy/layouts/shortcodes/card-code.html | 20 + .../google/docsy/layouts/shortcodes/card.html | 49 + .../docsy/layouts/shortcodes/cardpane.html | 3 + .../layouts/shortcodes/conditional-text.html | 36 + .../docsy/layouts/shortcodes/figure.html | 29 + .../docsy/layouts/shortcodes/iframe.html | 21 + .../docsy/layouts/shortcodes/imgproc.html | 21 + .../docsy/layouts/shortcodes/pageinfo.html | 5 + .../docsy/layouts/shortcodes/readfile.html | 41 + .../docsy/layouts/shortcodes/redoc.html | 91 + .../docsy/layouts/shortcodes/swaggerui.html | 15 + .../google/docsy/layouts/shortcodes/tab.html | 52 + .../docsy/layouts/shortcodes/tabpane.html | 152 + .../google/docsy/layouts/swagger/baseof.html | 35 + .../google/docsy/layouts/swagger/list.html | 23 + .../google/docsy/layouts/swagger/single.html | 3 + _vendor/github.com/google/docsy/package.json | 30 + .../github.com/google/docsy/postcss.config.js | 21 + .../google/docsy/static/css/prism.css | 4 + .../google/docsy/static/css/swagger-ui.css | 4 + .../docsy/static/favicons/android-144x144.png | Bin 0 -> 4299 bytes .../docsy/static/favicons/android-192x192.png | Bin 0 -> 5264 bytes .../docsy/static/favicons/android-36x36.png | Bin 0 -> 980 bytes .../docsy/static/favicons/android-48x48.png | Bin 0 -> 1071 bytes .../docsy/static/favicons/android-72x72.png | Bin 0 -> 1926 bytes .../docsy/static/favicons/android-96x96.png | Bin 0 -> 2309 bytes .../favicons/apple-touch-icon-180x180.png | Bin 0 -> 4748 bytes .../docsy/static/favicons/favicon-1024.png | Bin 0 -> 27759 bytes .../docsy/static/favicons/favicon-16x16.png | Bin 0 -> 498 bytes .../docsy/static/favicons/favicon-256.png | Bin 0 -> 8037 bytes .../docsy/static/favicons/favicon-32x32.png | Bin 0 -> 807 bytes .../google/docsy/static/favicons/favicon.ico | Bin 0 -> 1150 bytes .../docsy/static/favicons/pwa-192x192.png | Bin 0 -> 5264 bytes .../docsy/static/favicons/pwa-512x512.png | Bin 0 -> 20743 bytes .../docsy/static/favicons/tile150x150.png | Bin 0 -> 8985 bytes .../docsy/static/favicons/tile310x150.png | Bin 0 -> 11661 bytes .../docsy/static/favicons/tile310x310.png | Bin 0 -> 23621 bytes .../docsy/static/favicons/tile70x70.png | Bin 0 -> 3592 bytes .../google/docsy/static/js/deflate.js | 1652 ++++ .../google/docsy/static/js/prism.js | 21 + .../docsy/static/js/swagger-ui-bundle.js | 134 + .../static/js/swagger-ui-standalone-preset.js | 22 + .../google/docsy/static/js/tabpane-persist.js | 19 + _vendor/github.com/google/docsy/theme.toml | 12 + _vendor/github.com/twbs/bootstrap/config.yml | 87 + .../bootstrap/dist/js/bootstrap.bundle.js | 6971 +++++++++++++++++ .../bootstrap/dist/js/bootstrap.bundle.js.map | 1 + .../bootstrap/dist/js/bootstrap.bundle.min.js | 7 + .../dist/js/bootstrap.bundle.min.js.map | 1 + .../twbs/bootstrap/dist/js/bootstrap.js | 4356 ++++++++++ .../twbs/bootstrap/dist/js/bootstrap.js.map | 1 + .../twbs/bootstrap/dist/js/bootstrap.min.js | 7 + .../bootstrap/dist/js/bootstrap.min.js.map | 1 + .../github.com/twbs/bootstrap/package.json | 176 + .../twbs/bootstrap/scss/_alert.scss | 52 + .../twbs/bootstrap/scss/_badge.scss | 54 + .../twbs/bootstrap/scss/_breadcrumb.scss | 42 + .../twbs/bootstrap/scss/_button-group.scss | 163 + .../twbs/bootstrap/scss/_buttons.scss | 142 + .../github.com/twbs/bootstrap/scss/_card.scss | 286 + .../twbs/bootstrap/scss/_carousel.scss | 200 + .../twbs/bootstrap/scss/_close.scss | 40 + .../github.com/twbs/bootstrap/scss/_code.scss | 48 + .../twbs/bootstrap/scss/_custom-forms.scss | 526 ++ .../twbs/bootstrap/scss/_dropdown.scss | 192 + .../twbs/bootstrap/scss/_forms.scss | 347 + .../twbs/bootstrap/scss/_functions.scss | 190 + .../github.com/twbs/bootstrap/scss/_grid.scss | 73 + .../twbs/bootstrap/scss/_images.scss | 42 + .../twbs/bootstrap/scss/_input-group.scss | 211 + .../twbs/bootstrap/scss/_jumbotron.scss | 17 + .../twbs/bootstrap/scss/_list-group.scss | 154 + .../twbs/bootstrap/scss/_media.scss | 8 + .../twbs/bootstrap/scss/_mixins.scss | 47 + .../twbs/bootstrap/scss/_modal.scss | 240 + .../github.com/twbs/bootstrap/scss/_nav.scss | 125 + .../twbs/bootstrap/scss/_navbar.scss | 332 + .../twbs/bootstrap/scss/_pagination.scss | 74 + .../twbs/bootstrap/scss/_popover.scss | 170 + .../twbs/bootstrap/scss/_print.scss | 132 + .../twbs/bootstrap/scss/_progress.scss | 47 + .../twbs/bootstrap/scss/_reboot.scss | 484 ++ .../github.com/twbs/bootstrap/scss/_root.scss | 19 + .../twbs/bootstrap/scss/_spinners.scss | 65 + .../twbs/bootstrap/scss/_tables.scss | 185 + .../twbs/bootstrap/scss/_toasts.scss | 46 + .../twbs/bootstrap/scss/_tooltip.scss | 115 + .../twbs/bootstrap/scss/_transitions.scss | 26 + .../github.com/twbs/bootstrap/scss/_type.scss | 125 + .../twbs/bootstrap/scss/_utilities.scss | 18 + .../twbs/bootstrap/scss/_variables.scss | 1149 +++ .../twbs/bootstrap/scss/bootstrap-grid.scss | 30 + .../twbs/bootstrap/scss/bootstrap-reboot.scss | 12 + .../twbs/bootstrap/scss/bootstrap.scss | 44 + .../twbs/bootstrap/scss/mixins/_alert.scss | 13 + .../scss/mixins/_background-variant.scss | 23 + .../twbs/bootstrap/scss/mixins/_badge.scss | 17 + .../bootstrap/scss/mixins/_border-radius.scss | 76 + .../bootstrap/scss/mixins/_box-shadow.scss | 20 + .../bootstrap/scss/mixins/_breakpoints.scss | 123 + .../twbs/bootstrap/scss/mixins/_buttons.scss | 110 + .../twbs/bootstrap/scss/mixins/_caret.scss | 62 + .../twbs/bootstrap/scss/mixins/_clearfix.scss | 7 + .../bootstrap/scss/mixins/_deprecate.scss | 10 + .../twbs/bootstrap/scss/mixins/_float.scss | 14 + .../twbs/bootstrap/scss/mixins/_forms.scss | 195 + .../bootstrap/scss/mixins/_gradients.scss | 45 + .../scss/mixins/_grid-framework.scss | 80 + .../twbs/bootstrap/scss/mixins/_grid.scss | 69 + .../twbs/bootstrap/scss/mixins/_hover.scss | 37 + .../twbs/bootstrap/scss/mixins/_image.scss | 36 + .../bootstrap/scss/mixins/_list-group.scss | 21 + .../twbs/bootstrap/scss/mixins/_lists.scss | 7 + .../bootstrap/scss/mixins/_nav-divider.scss | 11 + .../bootstrap/scss/mixins/_pagination.scss | 22 + .../bootstrap/scss/mixins/_reset-text.scss | 17 + .../twbs/bootstrap/scss/mixins/_resize.scss | 6 + .../bootstrap/scss/mixins/_screen-reader.scss | 34 + .../twbs/bootstrap/scss/mixins/_size.scss | 7 + .../bootstrap/scss/mixins/_table-row.scss | 39 + .../bootstrap/scss/mixins/_text-emphasis.scss | 17 + .../bootstrap/scss/mixins/_text-hide.scss | 11 + .../bootstrap/scss/mixins/_text-truncate.scss | 8 + .../bootstrap/scss/mixins/_transition.scss | 26 + .../bootstrap/scss/mixins/_visibility.scss | 8 + .../twbs/bootstrap/scss/utilities/_align.scss | 8 + .../bootstrap/scss/utilities/_background.scss | 19 + .../bootstrap/scss/utilities/_borders.scss | 75 + .../bootstrap/scss/utilities/_clearfix.scss | 3 + .../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 + _vendor/modules.txt | 4 + 310 files changed, 36192 insertions(+) create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_animated.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_bordered-pulled.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_core.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_fixed-width.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_functions.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_icons.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_list.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_mixins.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_rotated-flipped.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_screen-reader.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_shims.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_sizing.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_stacked.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/_variables.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/brands.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/fontawesome.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/regular.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/solid.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/scss/v4-shims.scss create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-brands-400.ttf create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-brands-400.woff2 create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-regular-400.ttf create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-regular-400.woff2 create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-solid-900.ttf create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-solid-900.woff2 create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-v4compatibility.ttf create mode 100644 _vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-v4compatibility.woff2 create mode 100644 _vendor/github.com/google/docsy/assets/icons/logo.png create mode 100644 _vendor/github.com/google/docsy/assets/icons/logo.svg create mode 100644 _vendor/github.com/google/docsy/assets/js/anchor.js create mode 100644 _vendor/github.com/google/docsy/assets/js/base.js create mode 100644 _vendor/github.com/google/docsy/assets/js/click-to-copy.js create mode 100644 _vendor/github.com/google/docsy/assets/js/drawio.js create mode 100644 _vendor/github.com/google/docsy/assets/js/markmap.js create mode 100644 _vendor/github.com/google/docsy/assets/js/mermaid.js create mode 100644 _vendor/github.com/google/docsy/assets/js/offline-search.js create mode 100644 _vendor/github.com/google/docsy/assets/js/plantuml.js create mode 100644 _vendor/github.com/google/docsy/assets/js/search.js create mode 100644 _vendor/github.com/google/docsy/assets/json/offline-search-index.json create mode 100644 _vendor/github.com/google/docsy/assets/scss/_alerts.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_blog.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_boxes.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_breadcrumb.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_buttons.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_code.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_colors.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_content.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_drawio.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_main-container.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_nav.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_pageinfo.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_search.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_sidebar-toc.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_sidebar-tree.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_styles_project.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_taxonomy.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_variables.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/_variables_project.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/blocks/_blocks.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/blocks/_cover.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/main.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/rtl/_main.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/rtl/_spacing.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/section-index.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/shortcodes.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/shortcodes/cards-pane.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/shortcodes/tabbed-pane.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/support/_functions.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/support/_mixins.scss create mode 100644 _vendor/github.com/google/docsy/assets/scss/support/_utilities.scss create mode 100644 _vendor/github.com/google/docsy/assets/stubs/new-page-template.md create mode 100644 _vendor/github.com/google/docsy/config.yaml create mode 100644 _vendor/github.com/google/docsy/dependencies/assets/bootstrap/README.txt create mode 100644 _vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/README.txt create mode 100644 _vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/_rfs.scss create mode 100644 _vendor/github.com/google/docsy/dependencies/config.toml create mode 100644 _vendor/github.com/google/docsy/i18n/ar.toml create mode 100644 _vendor/github.com/google/docsy/i18n/bg.toml create mode 100644 _vendor/github.com/google/docsy/i18n/bn.toml create mode 100644 _vendor/github.com/google/docsy/i18n/de.toml create mode 100644 _vendor/github.com/google/docsy/i18n/en.toml create mode 100644 _vendor/github.com/google/docsy/i18n/es.toml create mode 100644 _vendor/github.com/google/docsy/i18n/et.toml create mode 100644 _vendor/github.com/google/docsy/i18n/fa.toml create mode 100644 _vendor/github.com/google/docsy/i18n/fr.toml create mode 100644 _vendor/github.com/google/docsy/i18n/hu.toml create mode 100644 _vendor/github.com/google/docsy/i18n/it.toml create mode 100644 _vendor/github.com/google/docsy/i18n/ja.toml create mode 100644 _vendor/github.com/google/docsy/i18n/ko.toml create mode 100644 _vendor/github.com/google/docsy/i18n/nl.toml create mode 100644 _vendor/github.com/google/docsy/i18n/no.toml create mode 100644 _vendor/github.com/google/docsy/i18n/pl.toml create mode 100644 _vendor/github.com/google/docsy/i18n/pt-br.toml create mode 100644 _vendor/github.com/google/docsy/i18n/ru.toml create mode 100644 _vendor/github.com/google/docsy/i18n/sv.toml create mode 100644 _vendor/github.com/google/docsy/i18n/tr.toml create mode 100644 _vendor/github.com/google/docsy/i18n/uk.toml create mode 100644 _vendor/github.com/google/docsy/i18n/zh-cn.toml create mode 100644 _vendor/github.com/google/docsy/i18n/zh-tw.toml create mode 100644 _vendor/github.com/google/docsy/layouts/404.html create mode 100644 _vendor/github.com/google/docsy/layouts/_default/_markup/render-codeblock-math.html create mode 100644 _vendor/github.com/google/docsy/layouts/_default/baseof.html create mode 100644 _vendor/github.com/google/docsy/layouts/_default/content.html create mode 100644 _vendor/github.com/google/docsy/layouts/_default/list.html create mode 100644 _vendor/github.com/google/docsy/layouts/_default/list.rss.xml create mode 100644 _vendor/github.com/google/docsy/layouts/_default/search.html create mode 100644 _vendor/github.com/google/docsy/layouts/_default/single.html create mode 100644 _vendor/github.com/google/docsy/layouts/_default/taxonomy.html create mode 100644 _vendor/github.com/google/docsy/layouts/_default/terms.html create mode 100644 _vendor/github.com/google/docsy/layouts/_internal/google_analytics_gtag.html create mode 100644 _vendor/github.com/google/docsy/layouts/blog/baseof.html create mode 100644 _vendor/github.com/google/docsy/layouts/blog/baseof.print.html create mode 100644 _vendor/github.com/google/docsy/layouts/blog/content.html create mode 100644 _vendor/github.com/google/docsy/layouts/blog/list.html create mode 100644 _vendor/github.com/google/docsy/layouts/blog/section.print.html create mode 100644 _vendor/github.com/google/docsy/layouts/blog/single.html create mode 100644 _vendor/github.com/google/docsy/layouts/community/list.html create mode 100644 _vendor/github.com/google/docsy/layouts/docs/baseof.html create mode 100644 _vendor/github.com/google/docsy/layouts/docs/baseof.print.html create mode 100644 _vendor/github.com/google/docsy/layouts/docs/list.html create mode 100644 _vendor/github.com/google/docsy/layouts/docs/list.print.html create mode 100644 _vendor/github.com/google/docsy/layouts/docs/single.html create mode 100644 _vendor/github.com/google/docsy/layouts/home.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/breadcrumb.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/community_links.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/disqus-comment.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/favicons.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/featured-image.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/feedback.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/footer.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/head-css.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/head.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/hooks/body-end.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/hooks/head-end.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/navbar-lang-selector.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/navbar-version-selector.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/navbar.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/outputformat.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/page-description.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/page-meta-lastmod.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/page-meta-links.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/pager.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/print/content-blog.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/print/content.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/print/page-heading.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/print/render.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/print/toc-li-blog.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/print/toc-li.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/reading-time.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/scripts.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/search-input.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/section-index.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/sidebar-tree.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/sidebar.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_article.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_article_wrapper.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_cloud.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_clouds.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/toc.html create mode 100644 _vendor/github.com/google/docsy/layouts/partials/version-banner.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/alert.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/blocks/cover.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/blocks/feature.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/blocks/lead.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/blocks/link-down.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/blocks/section.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/card-code.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/card.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/cardpane.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/conditional-text.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/figure.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/iframe.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/imgproc.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/pageinfo.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/readfile.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/redoc.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/swaggerui.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/tab.html create mode 100644 _vendor/github.com/google/docsy/layouts/shortcodes/tabpane.html create mode 100644 _vendor/github.com/google/docsy/layouts/swagger/baseof.html create mode 100644 _vendor/github.com/google/docsy/layouts/swagger/list.html create mode 100644 _vendor/github.com/google/docsy/layouts/swagger/single.html create mode 100644 _vendor/github.com/google/docsy/package.json create mode 100644 _vendor/github.com/google/docsy/postcss.config.js create mode 100644 _vendor/github.com/google/docsy/static/css/prism.css create mode 100644 _vendor/github.com/google/docsy/static/css/swagger-ui.css create mode 100644 _vendor/github.com/google/docsy/static/favicons/android-144x144.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/android-192x192.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/android-36x36.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/android-48x48.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/android-72x72.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/android-96x96.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/apple-touch-icon-180x180.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/favicon-1024.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/favicon-16x16.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/favicon-256.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/favicon-32x32.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/favicon.ico create mode 100644 _vendor/github.com/google/docsy/static/favicons/pwa-192x192.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/pwa-512x512.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/tile150x150.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/tile310x150.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/tile310x310.png create mode 100644 _vendor/github.com/google/docsy/static/favicons/tile70x70.png create mode 100644 _vendor/github.com/google/docsy/static/js/deflate.js create mode 100644 _vendor/github.com/google/docsy/static/js/prism.js create mode 100644 _vendor/github.com/google/docsy/static/js/swagger-ui-bundle.js create mode 100644 _vendor/github.com/google/docsy/static/js/swagger-ui-standalone-preset.js create mode 100644 _vendor/github.com/google/docsy/static/js/tabpane-persist.js create mode 100644 _vendor/github.com/google/docsy/theme.toml create mode 100644 _vendor/github.com/twbs/bootstrap/config.yml create mode 100644 _vendor/github.com/twbs/bootstrap/dist/js/bootstrap.bundle.js create mode 100644 _vendor/github.com/twbs/bootstrap/dist/js/bootstrap.bundle.js.map create mode 100644 _vendor/github.com/twbs/bootstrap/dist/js/bootstrap.bundle.min.js create mode 100644 _vendor/github.com/twbs/bootstrap/dist/js/bootstrap.bundle.min.js.map create mode 100644 _vendor/github.com/twbs/bootstrap/dist/js/bootstrap.js create mode 100644 _vendor/github.com/twbs/bootstrap/dist/js/bootstrap.js.map create mode 100644 _vendor/github.com/twbs/bootstrap/dist/js/bootstrap.min.js create mode 100644 _vendor/github.com/twbs/bootstrap/dist/js/bootstrap.min.js.map create mode 100644 _vendor/github.com/twbs/bootstrap/package.json create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_alert.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_badge.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_breadcrumb.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_button-group.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_buttons.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_card.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_carousel.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_close.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_code.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_custom-forms.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_dropdown.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_forms.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_functions.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_grid.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_images.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_input-group.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_jumbotron.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_list-group.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_media.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_mixins.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_modal.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_nav.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_navbar.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_pagination.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_popover.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_print.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_progress.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_reboot.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_root.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_spinners.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_tables.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_toasts.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_tooltip.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_transitions.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_type.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_utilities.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/_variables.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/bootstrap-grid.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/bootstrap-reboot.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/bootstrap.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_alert.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_background-variant.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_badge.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_border-radius.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_box-shadow.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_breakpoints.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_buttons.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_caret.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_clearfix.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_deprecate.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_float.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_forms.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_gradients.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_grid-framework.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_grid.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_hover.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_image.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_list-group.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_lists.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_nav-divider.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_pagination.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_reset-text.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_resize.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_screen-reader.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_size.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_table-row.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_text-emphasis.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_text-hide.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_text-truncate.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_transition.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/mixins/_visibility.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_align.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_background.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_borders.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_clearfix.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_display.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_embed.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_flex.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_float.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_interactions.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_overflow.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_position.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_screenreaders.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_shadows.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_sizing.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_spacing.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_stretched-link.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_text.scss create mode 100644 _vendor/github.com/twbs/bootstrap/scss/utilities/_visibility.scss create mode 100644 _vendor/modules.txt diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_animated.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_animated.scss new file mode 100644 index 0000000..93555b2 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_animated.scss @@ -0,0 +1,153 @@ +// animating icons +// -------------------------- + +.#{$fa-css-prefix}-beat { + animation-name: #{$fa-css-prefix}-beat; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, ease-in-out); +} + +.#{$fa-css-prefix}-bounce { + animation-name: #{$fa-css-prefix}-bounce; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(0.280, 0.840, 0.420, 1)); +} + +.#{$fa-css-prefix}-fade { + animation-name: #{$fa-css-prefix}-fade; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1)); +} + +.#{$fa-css-prefix}-beat-fade { + animation-name: #{$fa-css-prefix}-beat-fade; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, cubic-bezier(.4,0,.6,1)); +} + +.#{$fa-css-prefix}-flip { + animation-name: #{$fa-css-prefix}-flip; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, ease-in-out); +} + +.#{$fa-css-prefix}-shake { + animation-name: #{$fa-css-prefix}-shake; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, linear); +} + +.#{$fa-css-prefix}-spin { + animation-name: #{$fa-css-prefix}-spin; + animation-delay: var(--#{$fa-css-prefix}-animation-delay, 0s); + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 2s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, linear); +} + +.#{$fa-css-prefix}-spin-reverse { + --#{$fa-css-prefix}-animation-direction: reverse; +} + +.#{$fa-css-prefix}-pulse, +.#{$fa-css-prefix}-spin-pulse { + animation-name: #{$fa-css-prefix}-spin; + animation-direction: var(--#{$fa-css-prefix}-animation-direction, normal); + animation-duration: var(--#{$fa-css-prefix}-animation-duration, 1s); + animation-iteration-count: var(--#{$fa-css-prefix}-animation-iteration-count, infinite); + animation-timing-function: var(--#{$fa-css-prefix}-animation-timing, steps(8)); +} + +// if agent or operating system prefers reduced motion, disable animations +// see: https://www.smashingmagazine.com/2020/09/design-reduced-motion-sensitivities/ +// see: https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion +@media (prefers-reduced-motion: reduce) { + .#{$fa-css-prefix}-beat, + .#{$fa-css-prefix}-bounce, + .#{$fa-css-prefix}-fade, + .#{$fa-css-prefix}-beat-fade, + .#{$fa-css-prefix}-flip, + .#{$fa-css-prefix}-pulse, + .#{$fa-css-prefix}-shake, + .#{$fa-css-prefix}-spin, + .#{$fa-css-prefix}-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; + } +} + +@keyframes #{$fa-css-prefix}-beat { + 0%, 90% { transform: scale(1); } + 45% { transform: scale(var(--#{$fa-css-prefix}-beat-scale, 1.25)); } +} + +@keyframes #{$fa-css-prefix}-bounce { + 0% { transform: scale(1,1) translateY(0); } + 10% { transform: scale(var(--#{$fa-css-prefix}-bounce-start-scale-x, 1.1),var(--#{$fa-css-prefix}-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { transform: scale(var(--#{$fa-css-prefix}-bounce-jump-scale-x, 0.9),var(--#{$fa-css-prefix}-bounce-jump-scale-y, 1.1)) translateY(var(--#{$fa-css-prefix}-bounce-height, -0.5em)); } + 50% { transform: scale(var(--#{$fa-css-prefix}-bounce-land-scale-x, 1.05),var(--#{$fa-css-prefix}-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { transform: scale(1,1) translateY(var(--#{$fa-css-prefix}-bounce-rebound, -0.125em)); } + 64% { transform: scale(1,1) translateY(0); } + 100% { transform: scale(1,1) translateY(0); } +} + +@keyframes #{$fa-css-prefix}-fade { + 50% { opacity: var(--#{$fa-css-prefix}-fade-opacity, 0.4); } +} + +@keyframes #{$fa-css-prefix}-beat-fade { + 0%, 100% { + opacity: var(--#{$fa-css-prefix}-beat-fade-opacity, 0.4); + transform: scale(1); + } + 50% { + opacity: 1; + transform: scale(var(--#{$fa-css-prefix}-beat-fade-scale, 1.125)); + } +} + +@keyframes #{$fa-css-prefix}-flip { + 50% { + transform: rotate3d(var(--#{$fa-css-prefix}-flip-x, 0), var(--#{$fa-css-prefix}-flip-y, 1), var(--#{$fa-css-prefix}-flip-z, 0), var(--#{$fa-css-prefix}-flip-angle, -180deg)); + } +} + +@keyframes #{$fa-css-prefix}-shake { + 0% { transform: rotate(-15deg); } + 4% { transform: rotate(15deg); } + 8%, 24% { transform: rotate(-18deg); } + 12%, 28% { transform: rotate(18deg); } + 16% { transform: rotate(-22deg); } + 20% { transform: rotate(22deg); } + 32% { transform: rotate(-12deg); } + 36% { transform: rotate(12deg); } + 40%, 100% { transform: rotate(0deg); } +} + +@keyframes #{$fa-css-prefix}-spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } +} + diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_bordered-pulled.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_bordered-pulled.scss new file mode 100644 index 0000000..9068253 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_bordered-pulled.scss @@ -0,0 +1,20 @@ +// bordered + pulled icons +// ------------------------- + +.#{$fa-css-prefix}-border { + border-color: var(--#{$fa-css-prefix}-border-color, #{$fa-border-color}); + border-radius: var(--#{$fa-css-prefix}-border-radius, #{$fa-border-radius}); + border-style: var(--#{$fa-css-prefix}-border-style, #{$fa-border-style}); + border-width: var(--#{$fa-css-prefix}-border-width, #{$fa-border-width}); + padding: var(--#{$fa-css-prefix}-border-padding, #{$fa-border-padding}); +} + +.#{$fa-css-prefix}-pull-left { + float: left; + margin-right: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin}); +} + +.#{$fa-css-prefix}-pull-right { + float: right; + margin-left: var(--#{$fa-css-prefix}-pull-margin, #{$fa-pull-margin}); +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_core.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_core.scss new file mode 100644 index 0000000..1b2fd99 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_core.scss @@ -0,0 +1,43 @@ +// base icon class definition +// ------------------------- + +.#{$fa-css-prefix} { + font-family: var(--#{$fa-css-prefix}-style-family, '#{$fa-style-family}'); + font-weight: var(--#{$fa-css-prefix}-style, #{$fa-style}); +} + +.#{$fa-css-prefix}, +.#{$fa-css-prefix}-classic, +.#{$fa-css-prefix}-sharp, +.fas, +.#{$fa-css-prefix}-solid, +.far, +.#{$fa-css-prefix}-regular, +.fab, +.#{$fa-css-prefix}-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--#{$fa-css-prefix}-display, #{$fa-display}); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; +} + +.fas, +.#{$fa-css-prefix}-classic, +.#{$fa-css-prefix}-solid, +.far, +.#{$fa-css-prefix}-regular { + font-family: 'Font Awesome 6 Free'; +} + +.fab, +.#{$fa-css-prefix}-brands { + font-family: 'Font Awesome 6 Brands'; +} + + +%fa-icon { + @include fa-icon; +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_fixed-width.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_fixed-width.scss new file mode 100644 index 0000000..7234236 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_fixed-width.scss @@ -0,0 +1,7 @@ +// fixed-width icons +// ------------------------- + +.#{$fa-css-prefix}-fw { + text-align: center; + width: $fa-fw-width; +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_functions.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_functions.scss new file mode 100644 index 0000000..a17ffe8 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_functions.scss @@ -0,0 +1,57 @@ +// functions +// -------------------------- + +// fa-content: convenience function used to set content property +@function fa-content($fa-var) { + @return unquote("\"#{ $fa-var }\""); +} + +// fa-divide: Originally obtained from the Bootstrap https://github.com/twbs/bootstrap +// +// Licensed under: The MIT License (MIT) +// +// Copyright (c) 2011-2021 Twitter, Inc. +// Copyright (c) 2011-2021 The Bootstrap Authors +// +// 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 fa-divide($dividend, $divisor, $precision: 10) { + $sign: if($dividend > 0 and $divisor > 0, 1, -1); + $dividend: abs($dividend); + $divisor: abs($divisor); + $quotient: 0; + $remainder: $dividend; + @if $dividend == 0 { + @return 0; + } + @if $divisor == 0 { + @error "Cannot divide by 0"; + } + @if $divisor == 1 { + @return $dividend; + } + @while $remainder >= $divisor { + $quotient: $quotient + 1; + $remainder: $remainder - $divisor; + } + @if $remainder > 0 and $precision > 0 { + $remainder: fa-divide($remainder * 10, $divisor, $precision - 1) * .1; + } + @return ($quotient + $remainder) * $sign; +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_icons.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_icons.scss new file mode 100644 index 0000000..9e57e39 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_icons.scss @@ -0,0 +1,9 @@ +// specific icon class definition +// ------------------------- + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +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/_vendor/github.com/FortAwesome/Font-Awesome/scss/_list.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_list.scss new file mode 100644 index 0000000..ced36e2 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_list.scss @@ -0,0 +1,18 @@ +// icons in a list +// ------------------------- + +.#{$fa-css-prefix}-ul { + list-style-type: none; + margin-left: var(--#{$fa-css-prefix}-li-margin, #{$fa-li-margin}); + padding-left: 0; + + > li { position: relative; } +} + +.#{$fa-css-prefix}-li { + left: calc(var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}) * -1); + position: absolute; + text-align: center; + width: var(--#{$fa-css-prefix}-li-width, #{$fa-li-width}); + line-height: inherit; +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_mixins.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_mixins.scss new file mode 100644 index 0000000..e06b69a --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_mixins.scss @@ -0,0 +1,75 @@ +// mixins +// -------------------------- + +// base rendering for an icon +@mixin fa-icon { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: inline-block; + font-style: normal; + font-variant: normal; + font-weight: normal; + line-height: 1; +} + +// sets relative font-sizing and alignment (in _sizing) +@mixin fa-size ($font-size) { + font-size: fa-divide($font-size, $fa-size-scale-base) * 1em; // converts step in sizing scale into an em-based value that's relative to the scale's base + line-height: fa-divide(1, $font-size) * 1em; // sets the line-height of the icon back to that of it's parent + vertical-align: (fa-divide(6, $font-size) - fa-divide(3, 8)) * 1em; // vertically centers the icon taking into account the surrounding text's descender +} + +// only display content to screen readers +// see: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/ +// see: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/ +@mixin fa-sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +// use in conjunction with .sr-only to only display content when it's focused +@mixin fa-sr-only-focusable() { + &:not(:focus) { + @include fa-sr-only(); + } +} + +// sets a specific icon family to use alongside style + icon mixins + +// convenience mixins for declaring pseudo-elements by CSS variable, +// including all style-specific font properties, and both the ::before +// and ::after elements in the duotone case. +@mixin fa-icon-solid($fa-var) { + @extend %fa-icon; + @extend .fa-solid; + + &::before { + content: unquote("\"#{ $fa-var }\""); + } +} + +@mixin fa-icon-regular($fa-var) { + @extend %fa-icon; + @extend .fa-regular; + + &::before { + content: unquote("\"#{ $fa-var }\""); + } +} + +@mixin fa-icon-brands($fa-var) { + @extend %fa-icon; + @extend .fa-brands; + + &::before { + content: unquote("\"#{ $fa-var }\""); + } +} + diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_rotated-flipped.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_rotated-flipped.scss new file mode 100644 index 0000000..f27fabe --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_rotated-flipped.scss @@ -0,0 +1,31 @@ +// rotating + flipping icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { + transform: rotate(90deg); +} + +.#{$fa-css-prefix}-rotate-180 { + transform: rotate(180deg); +} + +.#{$fa-css-prefix}-rotate-270 { + transform: rotate(270deg); +} + +.#{$fa-css-prefix}-flip-horizontal { + transform: scale(-1, 1); +} + +.#{$fa-css-prefix}-flip-vertical { + transform: scale(1, -1); +} + +.#{$fa-css-prefix}-flip-both, +.#{$fa-css-prefix}-flip-horizontal.#{$fa-css-prefix}-flip-vertical { + transform: scale(-1, -1); +} + +.#{$fa-css-prefix}-rotate-by { + transform: rotate(var(--#{$fa-css-prefix}-rotate-angle, none)); +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_screen-reader.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_screen-reader.scss new file mode 100644 index 0000000..2beb887 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_screen-reader.scss @@ -0,0 +1,14 @@ +// screen-reader utilities +// ------------------------- + +// only display content to screen readers +.sr-only, +.#{$fa-css-prefix}-sr-only { + @include fa-sr-only; +} + +// use in conjunction with .sr-only to only display content when it's focused +.sr-only-focusable, +.#{$fa-css-prefix}-sr-only-focusable { + @include fa-sr-only-focusable; +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_shims.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_shims.scss new file mode 100644 index 0000000..7809aa6 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_shims.scss @@ -0,0 +1,2042 @@ +.#{$fa-css-prefix}.#{$fa-css-prefix}-glass:before { content: unquote("\"#{ $fa-var-martini-glass-empty }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-o:before { content: unquote("\"#{ $fa-var-envelope }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-o:before { content: unquote("\"#{ $fa-var-star }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-remove:before { content: unquote("\"#{ $fa-var-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-close:before { content: unquote("\"#{ $fa-var-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gear:before { content: unquote("\"#{ $fa-var-gear }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-trash-o:before { content: unquote("\"#{ $fa-var-trash-can }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-home:before { content: unquote("\"#{ $fa-var-house }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-o:before { content: unquote("\"#{ $fa-var-file }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-clock-o:before { content: unquote("\"#{ $fa-var-clock }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-down:before { content: unquote("\"#{ $fa-var-circle-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-up:before { content: unquote("\"#{ $fa-var-circle-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-play-circle-o:before { content: unquote("\"#{ $fa-var-circle-play }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-repeat:before { content: unquote("\"#{ $fa-var-arrow-rotate-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-right:before { content: unquote("\"#{ $fa-var-arrow-rotate-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-refresh:before { content: unquote("\"#{ $fa-var-arrows-rotate }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-list-alt { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-list-alt:before { content: unquote("\"#{ $fa-var-rectangle-list }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dedent:before { content: unquote("\"#{ $fa-var-outdent }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-video-camera:before { content: unquote("\"#{ $fa-var-video }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-picture-o:before { content: unquote("\"#{ $fa-var-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-photo { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-photo:before { content: unquote("\"#{ $fa-var-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-image { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-image:before { content: unquote("\"#{ $fa-var-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-map-marker:before { content: unquote("\"#{ $fa-var-location-dot }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square-o:before { content: unquote("\"#{ $fa-var-pen-to-square }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-edit { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-edit:before { content: unquote("\"#{ $fa-var-pen-to-square }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-share-square-o:before { content: unquote("\"#{ $fa-var-share-from-square }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-check-square-o:before { content: unquote("\"#{ $fa-var-square-check }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows:before { content: unquote("\"#{ $fa-var-up-down-left-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-times-circle-o:before { content: unquote("\"#{ $fa-var-circle-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-check-circle-o:before { content: unquote("\"#{ $fa-var-circle-check }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-forward:before { content: unquote("\"#{ $fa-var-share }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-expand:before { content: unquote("\"#{ $fa-var-up-right-and-down-left-from-center }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-compress:before { content: unquote("\"#{ $fa-var-down-left-and-up-right-to-center }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-eye { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-eye-slash { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-warning:before { content: unquote("\"#{ $fa-var-triangle-exclamation }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar:before { content: unquote("\"#{ $fa-var-calendar-days }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-v:before { content: unquote("\"#{ $fa-var-up-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-h:before { content: unquote("\"#{ $fa-var-left-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart:before { content: unquote("\"#{ $fa-var-chart-column }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bar-chart-o:before { content: unquote("\"#{ $fa-var-chart-column }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter-square:before { content: unquote("\"#{ $fa-var-square-twitter }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-square:before { content: unquote("\"#{ $fa-var-square-facebook }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gears:before { content: unquote("\"#{ $fa-var-gears }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-up:before { content: unquote("\"#{ $fa-var-thumbs-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-thumbs-o-down:before { content: unquote("\"#{ $fa-var-thumbs-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-heart-o:before { content: unquote("\"#{ $fa-var-heart }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sign-out:before { content: unquote("\"#{ $fa-var-right-from-bracket }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin-square:before { content: unquote("\"#{ $fa-var-linkedin }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thumb-tack:before { content: unquote("\"#{ $fa-var-thumbtack }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-external-link:before { content: unquote("\"#{ $fa-var-up-right-from-square }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sign-in:before { content: unquote("\"#{ $fa-var-right-to-bracket }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-github-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-github-square:before { content: unquote("\"#{ $fa-var-square-github }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-lemon-o:before { content: unquote("\"#{ $fa-var-lemon }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-square-o:before { content: unquote("\"#{ $fa-var-square }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-bookmark-o:before { content: unquote("\"#{ $fa-var-bookmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-twitter { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook:before { content: unquote("\"#{ $fa-var-facebook-f }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-f:before { content: unquote("\"#{ $fa-var-facebook-f }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-github { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-credit-card { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-feed:before { content: unquote("\"#{ $fa-var-rss }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hdd-o:before { content: unquote("\"#{ $fa-var-hard-drive }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-right:before { content: unquote("\"#{ $fa-var-hand-point-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-left:before { content: unquote("\"#{ $fa-var-hand-point-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-up:before { content: unquote("\"#{ $fa-var-hand-point-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-o-down:before { content: unquote("\"#{ $fa-var-hand-point-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-globe:before { content: unquote("\"#{ $fa-var-earth-americas }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tasks:before { content: unquote("\"#{ $fa-var-bars-progress }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrows-alt:before { content: unquote("\"#{ $fa-var-maximize }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-group:before { content: unquote("\"#{ $fa-var-users }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-chain:before { content: unquote("\"#{ $fa-var-link }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cut:before { content: unquote("\"#{ $fa-var-scissors }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-files-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-files-o:before { content: unquote("\"#{ $fa-var-copy }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-floppy-o:before { content: unquote("\"#{ $fa-var-floppy-disk }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-save { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-save:before { content: unquote("\"#{ $fa-var-floppy-disk }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-navicon:before { content: unquote("\"#{ $fa-var-bars }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-reorder:before { content: unquote("\"#{ $fa-var-bars }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-magic:before { content: unquote("\"#{ $fa-var-wand-magic-sparkles }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-square:before { content: unquote("\"#{ $fa-var-square-pinterest }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-square:before { content: unquote("\"#{ $fa-var-square-google-plus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus:before { content: unquote("\"#{ $fa-var-google-plus-g }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-money:before { content: unquote("\"#{ $fa-var-money-bill-1 }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-unsorted:before { content: unquote("\"#{ $fa-var-sort }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-desc:before { content: unquote("\"#{ $fa-var-sort-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-asc:before { content: unquote("\"#{ $fa-var-sort-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-linkedin:before { content: unquote("\"#{ $fa-var-linkedin-in }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rotate-left:before { content: unquote("\"#{ $fa-var-arrow-rotate-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-legal:before { content: unquote("\"#{ $fa-var-gavel }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tachometer:before { content: unquote("\"#{ $fa-var-gauge-high }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dashboard:before { content: unquote("\"#{ $fa-var-gauge-high }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-comment-o:before { content: unquote("\"#{ $fa-var-comment }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-comments-o:before { content: unquote("\"#{ $fa-var-comments }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-flash:before { content: unquote("\"#{ $fa-var-bolt }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-clipboard:before { content: unquote("\"#{ $fa-var-paste }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-lightbulb-o:before { content: unquote("\"#{ $fa-var-lightbulb }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-exchange:before { content: unquote("\"#{ $fa-var-right-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-download:before { content: unquote("\"#{ $fa-var-cloud-arrow-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cloud-upload:before { content: unquote("\"#{ $fa-var-cloud-arrow-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-o:before { content: unquote("\"#{ $fa-var-bell }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cutlery:before { content: unquote("\"#{ $fa-var-utensils }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text-o:before { content: unquote("\"#{ $fa-var-file-lines }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-building-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-building-o:before { content: unquote("\"#{ $fa-var-building }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hospital-o:before { content: unquote("\"#{ $fa-var-hospital }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tablet:before { content: unquote("\"#{ $fa-var-tablet-screen-button }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mobile:before { content: unquote("\"#{ $fa-var-mobile-screen-button }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mobile-phone:before { content: unquote("\"#{ $fa-var-mobile-screen-button }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o:before { content: unquote("\"#{ $fa-var-circle }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply:before { content: unquote("\"#{ $fa-var-reply }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-github-alt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-o:before { content: unquote("\"#{ $fa-var-folder }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-folder-open-o:before { content: unquote("\"#{ $fa-var-folder-open }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-smile-o:before { content: unquote("\"#{ $fa-var-face-smile }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-frown-o:before { content: unquote("\"#{ $fa-var-face-frown }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-meh-o:before { content: unquote("\"#{ $fa-var-face-meh }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-keyboard-o:before { content: unquote("\"#{ $fa-var-keyboard }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-flag-o:before { content: unquote("\"#{ $fa-var-flag }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mail-reply-all:before { content: unquote("\"#{ $fa-var-reply-all }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-o:before { content: unquote("\"#{ $fa-var-star-half-stroke }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-empty:before { content: unquote("\"#{ $fa-var-star-half-stroke }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-star-half-full:before { content: unquote("\"#{ $fa-var-star-half-stroke }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-code-fork:before { content: unquote("\"#{ $fa-var-code-branch }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-chain-broken:before { content: unquote("\"#{ $fa-var-link-slash }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-unlink:before { content: unquote("\"#{ $fa-var-link-slash }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-o:before { content: unquote("\"#{ $fa-var-calendar }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-maxcdn { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-html5 { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-css3 { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-unlock-alt:before { content: unquote("\"#{ $fa-var-unlock }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-minus-square-o:before { content: unquote("\"#{ $fa-var-square-minus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-level-up:before { content: unquote("\"#{ $fa-var-turn-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-level-down:before { content: unquote("\"#{ $fa-var-turn-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pencil-square:before { content: unquote("\"#{ $fa-var-square-pen }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-external-link-square:before { content: unquote("\"#{ $fa-var-square-up-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-compass { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-down:before { content: unquote("\"#{ $fa-var-square-caret-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-down:before { content: unquote("\"#{ $fa-var-square-caret-down }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-up:before { content: unquote("\"#{ $fa-var-square-caret-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-up:before { content: unquote("\"#{ $fa-var-square-caret-up }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-right:before { content: unquote("\"#{ $fa-var-square-caret-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-right:before { content: unquote("\"#{ $fa-var-square-caret-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-eur:before { content: unquote("\"#{ $fa-var-euro-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-euro:before { content: unquote("\"#{ $fa-var-euro-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gbp:before { content: unquote("\"#{ $fa-var-sterling-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-usd:before { content: unquote("\"#{ $fa-var-dollar-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dollar:before { content: unquote("\"#{ $fa-var-dollar-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-inr:before { content: unquote("\"#{ $fa-var-indian-rupee-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rupee:before { content: unquote("\"#{ $fa-var-indian-rupee-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-jpy:before { content: unquote("\"#{ $fa-var-yen-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cny:before { content: unquote("\"#{ $fa-var-yen-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rmb:before { content: unquote("\"#{ $fa-var-yen-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yen:before { content: unquote("\"#{ $fa-var-yen-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rub:before { content: unquote("\"#{ $fa-var-ruble-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ruble:before { content: unquote("\"#{ $fa-var-ruble-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rouble:before { content: unquote("\"#{ $fa-var-ruble-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-krw:before { content: unquote("\"#{ $fa-var-won-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-won:before { content: unquote("\"#{ $fa-var-won-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-btc { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bitcoin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-bitcoin:before { content: unquote("\"#{ $fa-var-btc }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-text:before { content: unquote("\"#{ $fa-var-file-lines }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-asc:before { content: unquote("\"#{ $fa-var-arrow-down-a-z }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-alpha-desc:before { content: unquote("\"#{ $fa-var-arrow-down-z-a }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-asc:before { content: unquote("\"#{ $fa-var-arrow-down-short-wide }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-amount-desc:before { content: unquote("\"#{ $fa-var-arrow-down-wide-short }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-asc:before { content: unquote("\"#{ $fa-var-arrow-down-1-9 }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sort-numeric-desc:before { content: unquote("\"#{ $fa-var-arrow-down-9-1 }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-square:before { content: unquote("\"#{ $fa-var-square-youtube }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-xing { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-xing-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-xing-square:before { content: unquote("\"#{ $fa-var-square-xing }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-youtube-play:before { content: unquote("\"#{ $fa-var-youtube }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dropbox { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-stack-overflow { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-instagram { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-flickr { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-adn { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-bitbucket-square:before { content: unquote("\"#{ $fa-var-bitbucket }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-tumblr-square:before { content: unquote("\"#{ $fa-var-square-tumblr }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-down:before { content: unquote("\"#{ $fa-var-down-long }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-up:before { content: unquote("\"#{ $fa-var-up-long }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-left:before { content: unquote("\"#{ $fa-var-left-long }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-long-arrow-right:before { content: unquote("\"#{ $fa-var-right-long }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-apple { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-windows { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-android { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-linux { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dribbble { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-skype { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-foursquare { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-trello { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gratipay { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gittip { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-gittip:before { content: unquote("\"#{ $fa-var-gratipay }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-sun-o:before { content: unquote("\"#{ $fa-var-sun }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-moon-o:before { content: unquote("\"#{ $fa-var-moon }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vk { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-weibo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-renren { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pagelines { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-stack-exchange { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-right { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-right:before { content: unquote("\"#{ $fa-var-circle-right }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-arrow-circle-o-left:before { content: unquote("\"#{ $fa-var-circle-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-caret-square-o-left:before { content: unquote("\"#{ $fa-var-square-caret-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-toggle-left:before { content: unquote("\"#{ $fa-var-square-caret-left }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-dot-circle-o:before { content: unquote("\"#{ $fa-var-circle-dot }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo-square:before { content: unquote("\"#{ $fa-var-square-vimeo }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-try:before { content: unquote("\"#{ $fa-var-turkish-lira-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-turkish-lira:before { content: unquote("\"#{ $fa-var-turkish-lira-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-plus-square-o:before { content: unquote("\"#{ $fa-var-square-plus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-slack { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wordpress { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-openid { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-institution:before { content: unquote("\"#{ $fa-var-building-columns }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bank:before { content: unquote("\"#{ $fa-var-building-columns }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mortar-board:before { content: unquote("\"#{ $fa-var-graduation-cap }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yahoo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-square:before { content: unquote("\"#{ $fa-var-square-reddit }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-stumbleupon-circle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-stumbleupon { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-delicious { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-digg { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper-pp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper-alt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-drupal { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-joomla { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-behance { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-behance-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-behance-square:before { content: unquote("\"#{ $fa-var-square-behance }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-steam { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-steam-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-steam-square:before { content: unquote("\"#{ $fa-var-square-steam }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-automobile:before { content: unquote("\"#{ $fa-var-car }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cab:before { content: unquote("\"#{ $fa-var-taxi }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-spotify { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-deviantart { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-soundcloud { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-pdf-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-pdf-o:before { content: unquote("\"#{ $fa-var-file-pdf }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-word-o:before { content: unquote("\"#{ $fa-var-file-word }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-excel-o:before { content: unquote("\"#{ $fa-var-file-excel }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-powerpoint-o:before { content: unquote("\"#{ $fa-var-file-powerpoint }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-image-o:before { content: unquote("\"#{ $fa-var-file-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-photo-o:before { content: unquote("\"#{ $fa-var-file-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-picture-o:before { content: unquote("\"#{ $fa-var-file-image }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-archive-o:before { content: unquote("\"#{ $fa-var-file-zipper }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-zip-o:before { content: unquote("\"#{ $fa-var-file-zipper }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-audio-o:before { content: unquote("\"#{ $fa-var-file-audio }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-sound-o:before { content: unquote("\"#{ $fa-var-file-audio }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-video-o:before { content: unquote("\"#{ $fa-var-file-video }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-movie-o:before { content: unquote("\"#{ $fa-var-file-video }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-file-code-o:before { content: unquote("\"#{ $fa-var-file-code }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vine { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-codepen { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-jsfiddle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-life-bouy:before { content: unquote("\"#{ $fa-var-life-ring }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-life-buoy:before { content: unquote("\"#{ $fa-var-life-ring }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-life-saver:before { content: unquote("\"#{ $fa-var-life-ring }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-support:before { content: unquote("\"#{ $fa-var-life-ring }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-o-notch:before { content: unquote("\"#{ $fa-var-circle-notch }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-rebel { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ra { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-ra:before { content: unquote("\"#{ $fa-var-rebel }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-resistance { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-resistance:before { content: unquote("\"#{ $fa-var-rebel }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-empire { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ge { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-ge:before { content: unquote("\"#{ $fa-var-empire }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-git-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-git-square:before { content: unquote("\"#{ $fa-var-square-git }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-git { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hacker-news { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator-square:before { content: unquote("\"#{ $fa-var-hacker-news }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-yc-square:before { content: unquote("\"#{ $fa-var-hacker-news }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-tencent-weibo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-qq { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-weixin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wechat { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-wechat:before { content: unquote("\"#{ $fa-var-weixin }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-send:before { content: unquote("\"#{ $fa-var-paper-plane }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-paper-plane-o:before { content: unquote("\"#{ $fa-var-paper-plane }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-send-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-send-o:before { content: unquote("\"#{ $fa-var-paper-plane }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-circle-thin:before { content: unquote("\"#{ $fa-var-circle }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-header:before { content: unquote("\"#{ $fa-var-heading }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-futbol-o:before { content: unquote("\"#{ $fa-var-futbol }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-soccer-ball-o:before { content: unquote("\"#{ $fa-var-futbol }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-slideshare { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-twitch { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yelp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-newspaper-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-newspaper-o:before { content: unquote("\"#{ $fa-var-newspaper }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-paypal { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-wallet { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-visa { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-mastercard { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-discover { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-amex { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-paypal { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-stripe { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-slash-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-bell-slash-o:before { content: unquote("\"#{ $fa-var-bell-slash }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-trash:before { content: unquote("\"#{ $fa-var-trash-can }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-copyright { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-eyedropper:before { content: unquote("\"#{ $fa-var-eye-dropper }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-area-chart:before { content: unquote("\"#{ $fa-var-chart-area }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pie-chart:before { content: unquote("\"#{ $fa-var-chart-pie }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-line-chart:before { content: unquote("\"#{ $fa-var-chart-line }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-lastfm-square:before { content: unquote("\"#{ $fa-var-square-lastfm }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ioxhost { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-angellist { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc:before { content: unquote("\"#{ $fa-var-closed-captioning }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ils:before { content: unquote("\"#{ $fa-var-shekel-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-shekel:before { content: unquote("\"#{ $fa-var-shekel-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sheqel:before { content: unquote("\"#{ $fa-var-shekel-sign }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-buysellads { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-connectdevelop { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-dashcube { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-forumbee { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-leanpub { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sellsy { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-shirtsinbulk { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-simplybuilt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-skyatlas { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-diamond { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-diamond:before { content: unquote("\"#{ $fa-var-gem }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-transgender:before { content: unquote("\"#{ $fa-var-mars-and-venus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-intersex:before { content: unquote("\"#{ $fa-var-mars-and-venus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-transgender-alt:before { content: unquote("\"#{ $fa-var-transgender }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-facebook-official:before { content: unquote("\"#{ $fa-var-facebook }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pinterest-p { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-whatsapp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hotel:before { content: unquote("\"#{ $fa-var-bed }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-viacoin { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-medium { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-y-combinator { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yc { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-yc:before { content: unquote("\"#{ $fa-var-y-combinator }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-optin-monster { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-opencart { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-expeditedssl { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-4:before { content: unquote("\"#{ $fa-var-battery-full }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery:before { content: unquote("\"#{ $fa-var-battery-full }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-3:before { content: unquote("\"#{ $fa-var-battery-three-quarters }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-2:before { content: unquote("\"#{ $fa-var-battery-half }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-1:before { content: unquote("\"#{ $fa-var-battery-quarter }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-battery-0:before { content: unquote("\"#{ $fa-var-battery-empty }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-object-group { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-object-ungroup { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-sticky-note-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-sticky-note-o:before { content: unquote("\"#{ $fa-var-note-sticky }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-jcb { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-cc-diners-club { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-clone { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-o:before { content: unquote("\"#{ $fa-var-hourglass }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-1:before { content: unquote("\"#{ $fa-var-hourglass-start }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-2:before { content: unquote("\"#{ $fa-var-hourglass-half }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hourglass-3:before { content: unquote("\"#{ $fa-var-hourglass-end }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-rock-o:before { content: unquote("\"#{ $fa-var-hand-back-fist }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-grab-o:before { content: unquote("\"#{ $fa-var-hand-back-fist }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-paper-o:before { content: unquote("\"#{ $fa-var-hand }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-stop-o:before { content: unquote("\"#{ $fa-var-hand }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-scissors-o:before { content: unquote("\"#{ $fa-var-hand-scissors }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-lizard-o:before { content: unquote("\"#{ $fa-var-hand-lizard }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-spock-o:before { content: unquote("\"#{ $fa-var-hand-spock }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-pointer-o:before { content: unquote("\"#{ $fa-var-hand-pointer }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-hand-peace-o:before { content: unquote("\"#{ $fa-var-hand-peace }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-registered { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-creative-commons { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gg { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gg-circle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-odnoklassniki-square:before { content: unquote("\"#{ $fa-var-square-odnoklassniki }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-get-pocket { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wikipedia-w { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-safari { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-chrome { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-firefox { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-opera { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-internet-explorer { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-television:before { content: unquote("\"#{ $fa-var-tv }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-contao { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-500px { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-amazon { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-plus-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-plus-o:before { content: unquote("\"#{ $fa-var-calendar-plus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-minus-o:before { content: unquote("\"#{ $fa-var-calendar-minus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-times-o:before { content: unquote("\"#{ $fa-var-calendar-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-calendar-check-o:before { content: unquote("\"#{ $fa-var-calendar-check }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-map-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-map-o:before { content: unquote("\"#{ $fa-var-map }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting:before { content: unquote("\"#{ $fa-var-comment-dots }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-commenting-o:before { content: unquote("\"#{ $fa-var-comment-dots }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-houzz { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-vimeo:before { content: unquote("\"#{ $fa-var-vimeo-v }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-black-tie { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-fonticons { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-reddit-alien { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-edge { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-credit-card-alt:before { content: unquote("\"#{ $fa-var-credit-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-codiepie { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-modx { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-fort-awesome { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-usb { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-product-hunt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-mixcloud { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-scribd { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pause-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-pause-circle-o:before { content: unquote("\"#{ $fa-var-circle-pause }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-stop-circle-o:before { content: unquote("\"#{ $fa-var-circle-stop }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bluetooth { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bluetooth-b { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-gitlab { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wpbeginner { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wpforms { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-envira { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wheelchair-alt { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-wheelchair-alt:before { content: unquote("\"#{ $fa-var-accessible-icon }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-question-circle-o:before { content: unquote("\"#{ $fa-var-circle-question }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-volume-control-phone:before { content: unquote("\"#{ $fa-var-phone-volume }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-asl-interpreting:before { content: unquote("\"#{ $fa-var-hands-asl-interpreting }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-deafness:before { content: unquote("\"#{ $fa-var-ear-deaf }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-hard-of-hearing:before { content: unquote("\"#{ $fa-var-ear-deaf }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-glide { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-glide-g { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-signing:before { content: unquote("\"#{ $fa-var-hands }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-viadeo-square:before { content: unquote("\"#{ $fa-var-square-viadeo }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-ghost { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-ghost:before { content: unquote("\"#{ $fa-var-snapchat }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-square { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-snapchat-square:before { content: unquote("\"#{ $fa-var-square-snapchat }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-pied-piper { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-first-order { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-yoast { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-themeisle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-official { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-official:before { content: unquote("\"#{ $fa-var-google-plus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-google-plus-circle:before { content: unquote("\"#{ $fa-var-google-plus }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-font-awesome { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-fa { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-fa:before { content: unquote("\"#{ $fa-var-font-awesome }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-handshake-o:before { content: unquote("\"#{ $fa-var-handshake }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-envelope-open-o:before { content: unquote("\"#{ $fa-var-envelope-open }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-linode { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-address-book-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-address-book-o:before { content: unquote("\"#{ $fa-var-address-book }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard:before { content: unquote("\"#{ $fa-var-address-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-address-card-o:before { content: unquote("\"#{ $fa-var-address-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-vcard-o:before { content: unquote("\"#{ $fa-var-address-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-user-circle-o:before { content: unquote("\"#{ $fa-var-circle-user }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-user-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-user-o:before { content: unquote("\"#{ $fa-var-user }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-id-badge { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license:before { content: unquote("\"#{ $fa-var-id-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-id-card-o:before { content: unquote("\"#{ $fa-var-id-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-drivers-license-o:before { content: unquote("\"#{ $fa-var-id-card }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-quora { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-free-code-camp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-telegram { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-4:before { content: unquote("\"#{ $fa-var-temperature-full }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer:before { content: unquote("\"#{ $fa-var-temperature-full }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-3:before { content: unquote("\"#{ $fa-var-temperature-three-quarters }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-2:before { content: unquote("\"#{ $fa-var-temperature-half }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-1:before { content: unquote("\"#{ $fa-var-temperature-quarter }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-thermometer-0:before { content: unquote("\"#{ $fa-var-temperature-empty }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bathtub:before { content: unquote("\"#{ $fa-var-bath }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-s15:before { content: unquote("\"#{ $fa-var-bath }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-window-maximize { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-window-restore { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle:before { content: unquote("\"#{ $fa-var-rectangle-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-window-close-o:before { content: unquote("\"#{ $fa-var-rectangle-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-times-rectangle-o:before { content: unquote("\"#{ $fa-var-rectangle-xmark }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-bandcamp { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-grav { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-etsy { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-imdb { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-ravelry { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-eercast { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-eercast:before { content: unquote("\"#{ $fa-var-sellcast }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o { + font-family: 'Font Awesome 6 Free'; + font-weight: 400; +} +.#{$fa-css-prefix}.#{$fa-css-prefix}-snowflake-o:before { content: unquote("\"#{ $fa-var-snowflake }\""); } + +.#{$fa-css-prefix}.#{$fa-css-prefix}-superpowers { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-wpexplorer { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + +.#{$fa-css-prefix}.#{$fa-css-prefix}-meetup { + font-family: 'Font Awesome 6 Brands'; + font-weight: 400; +} + diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_sizing.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_sizing.scss new file mode 100644 index 0000000..e171e7d --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_sizing.scss @@ -0,0 +1,16 @@ +// sizing icons +// ------------------------- + +// literal magnification scale +@for $i from 1 through 10 { + .#{$fa-css-prefix}-#{$i}x { + font-size: $i * 1em; + } +} + +// step-based scale (with alignment) +@each $size, $value in $fa-sizes { + .#{$fa-css-prefix}-#{$size} { + @include fa-size($value); + } +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_stacked.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_stacked.scss new file mode 100644 index 0000000..d9a9d4e --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_stacked.scss @@ -0,0 +1,32 @@ +// stacking icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: $fa-stack-vertical-align; + width: $fa-stack-width; +} + +.#{$fa-css-prefix}-stack-1x, +.#{$fa-css-prefix}-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--#{$fa-css-prefix}-stack-z-index, #{$fa-stack-z-index}); +} + +.#{$fa-css-prefix}-stack-1x { + line-height: inherit; +} + +.#{$fa-css-prefix}-stack-2x { + font-size: 2em; +} + +.#{$fa-css-prefix}-inverse { + color: var(--#{$fa-css-prefix}-inverse, #{$fa-inverse}); +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/_variables.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_variables.scss new file mode 100644 index 0000000..e3a920d --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/_variables.scss @@ -0,0 +1,4951 @@ +// variables +// -------------------------- + +$fa-css-prefix : fa !default; +$fa-style : 900 !default; +$fa-style-family : "Font Awesome 6 Free" !default; + +$fa-display : inline-block !default; + +$fa-fw-width : fa-divide(20em, 16) !default; +$fa-inverse : #fff !default; + +$fa-border-color : #eee !default; +$fa-border-padding : .2em .25em .15em !default; +$fa-border-radius : .1em !default; +$fa-border-style : solid !default; +$fa-border-width : .08em !default; + +$fa-size-scale-2xs : 10 !default; +$fa-size-scale-xs : 12 !default; +$fa-size-scale-sm : 14 !default; +$fa-size-scale-base : 16 !default; +$fa-size-scale-lg : 20 !default; +$fa-size-scale-xl : 24 !default; +$fa-size-scale-2xl : 32 !default; + +$fa-sizes: ( + "2xs" : $fa-size-scale-2xs, + "xs" : $fa-size-scale-xs, + "sm" : $fa-size-scale-sm, + "lg" : $fa-size-scale-lg, + "xl" : $fa-size-scale-xl, + "2xl" : $fa-size-scale-2xl +) !default; + +$fa-li-width : 2em !default; +$fa-li-margin : $fa-li-width * fa-divide(5, 4) !default; + +$fa-pull-margin : .3em !default; + +$fa-primary-opacity : 1 !default; +$fa-secondary-opacity : .4 !default; + +$fa-stack-vertical-align: middle !default; +$fa-stack-width : ($fa-fw-width * 2) !default; +$fa-stack-z-index : auto !default; + +$fa-font-display : block !default; +$fa-font-path : "../webfonts" !default; + +$fa-var-0: \30; +$fa-var-1: \31; +$fa-var-2: \32; +$fa-var-3: \33; +$fa-var-4: \34; +$fa-var-5: \35; +$fa-var-6: \36; +$fa-var-7: \37; +$fa-var-8: \38; +$fa-var-9: \39; +$fa-var-fill-drip: \f576; +$fa-var-arrows-to-circle: \e4bd; +$fa-var-circle-chevron-right: \f138; +$fa-var-chevron-circle-right: \f138; +$fa-var-at: \40; +$fa-var-trash-can: \f2ed; +$fa-var-trash-alt: \f2ed; +$fa-var-text-height: \f034; +$fa-var-user-xmark: \f235; +$fa-var-user-times: \f235; +$fa-var-stethoscope: \f0f1; +$fa-var-message: \f27a; +$fa-var-comment-alt: \f27a; +$fa-var-info: \f129; +$fa-var-down-left-and-up-right-to-center: \f422; +$fa-var-compress-alt: \f422; +$fa-var-explosion: \e4e9; +$fa-var-file-lines: \f15c; +$fa-var-file-alt: \f15c; +$fa-var-file-text: \f15c; +$fa-var-wave-square: \f83e; +$fa-var-ring: \f70b; +$fa-var-building-un: \e4d9; +$fa-var-dice-three: \f527; +$fa-var-calendar-days: \f073; +$fa-var-calendar-alt: \f073; +$fa-var-anchor-circle-check: \e4aa; +$fa-var-building-circle-arrow-right: \e4d1; +$fa-var-volleyball: \f45f; +$fa-var-volleyball-ball: \f45f; +$fa-var-arrows-up-to-line: \e4c2; +$fa-var-sort-down: \f0dd; +$fa-var-sort-desc: \f0dd; +$fa-var-circle-minus: \f056; +$fa-var-minus-circle: \f056; +$fa-var-door-open: \f52b; +$fa-var-right-from-bracket: \f2f5; +$fa-var-sign-out-alt: \f2f5; +$fa-var-atom: \f5d2; +$fa-var-soap: \e06e; +$fa-var-icons: \f86d; +$fa-var-heart-music-camera-bolt: \f86d; +$fa-var-microphone-lines-slash: \f539; +$fa-var-microphone-alt-slash: \f539; +$fa-var-bridge-circle-check: \e4c9; +$fa-var-pump-medical: \e06a; +$fa-var-fingerprint: \f577; +$fa-var-hand-point-right: \f0a4; +$fa-var-magnifying-glass-location: \f689; +$fa-var-search-location: \f689; +$fa-var-forward-step: \f051; +$fa-var-step-forward: \f051; +$fa-var-face-smile-beam: \f5b8; +$fa-var-smile-beam: \f5b8; +$fa-var-flag-checkered: \f11e; +$fa-var-football: \f44e; +$fa-var-football-ball: \f44e; +$fa-var-school-circle-exclamation: \e56c; +$fa-var-crop: \f125; +$fa-var-angles-down: \f103; +$fa-var-angle-double-down: \f103; +$fa-var-users-rectangle: \e594; +$fa-var-people-roof: \e537; +$fa-var-people-line: \e534; +$fa-var-beer-mug-empty: \f0fc; +$fa-var-beer: \f0fc; +$fa-var-diagram-predecessor: \e477; +$fa-var-arrow-up-long: \f176; +$fa-var-long-arrow-up: \f176; +$fa-var-fire-flame-simple: \f46a; +$fa-var-burn: \f46a; +$fa-var-person: \f183; +$fa-var-male: \f183; +$fa-var-laptop: \f109; +$fa-var-file-csv: \f6dd; +$fa-var-menorah: \f676; +$fa-var-truck-plane: \e58f; +$fa-var-record-vinyl: \f8d9; +$fa-var-face-grin-stars: \f587; +$fa-var-grin-stars: \f587; +$fa-var-bong: \f55c; +$fa-var-spaghetti-monster-flying: \f67b; +$fa-var-pastafarianism: \f67b; +$fa-var-arrow-down-up-across-line: \e4af; +$fa-var-spoon: \f2e5; +$fa-var-utensil-spoon: \f2e5; +$fa-var-jar-wheat: \e517; +$fa-var-envelopes-bulk: \f674; +$fa-var-mail-bulk: \f674; +$fa-var-file-circle-exclamation: \e4eb; +$fa-var-circle-h: \f47e; +$fa-var-hospital-symbol: \f47e; +$fa-var-pager: \f815; +$fa-var-address-book: \f2b9; +$fa-var-contact-book: \f2b9; +$fa-var-strikethrough: \f0cc; +$fa-var-k: \4b; +$fa-var-landmark-flag: \e51c; +$fa-var-pencil: \f303; +$fa-var-pencil-alt: \f303; +$fa-var-backward: \f04a; +$fa-var-caret-right: \f0da; +$fa-var-comments: \f086; +$fa-var-paste: \f0ea; +$fa-var-file-clipboard: \f0ea; +$fa-var-code-pull-request: \e13c; +$fa-var-clipboard-list: \f46d; +$fa-var-truck-ramp-box: \f4de; +$fa-var-truck-loading: \f4de; +$fa-var-user-check: \f4fc; +$fa-var-vial-virus: \e597; +$fa-var-sheet-plastic: \e571; +$fa-var-blog: \f781; +$fa-var-user-ninja: \f504; +$fa-var-person-arrow-up-from-line: \e539; +$fa-var-scroll-torah: \f6a0; +$fa-var-torah: \f6a0; +$fa-var-broom-ball: \f458; +$fa-var-quidditch: \f458; +$fa-var-quidditch-broom-ball: \f458; +$fa-var-toggle-off: \f204; +$fa-var-box-archive: \f187; +$fa-var-archive: \f187; +$fa-var-person-drowning: \e545; +$fa-var-arrow-down-9-1: \f886; +$fa-var-sort-numeric-desc: \f886; +$fa-var-sort-numeric-down-alt: \f886; +$fa-var-face-grin-tongue-squint: \f58a; +$fa-var-grin-tongue-squint: \f58a; +$fa-var-spray-can: \f5bd; +$fa-var-truck-monster: \f63b; +$fa-var-w: \57; +$fa-var-earth-africa: \f57c; +$fa-var-globe-africa: \f57c; +$fa-var-rainbow: \f75b; +$fa-var-circle-notch: \f1ce; +$fa-var-tablet-screen-button: \f3fa; +$fa-var-tablet-alt: \f3fa; +$fa-var-paw: \f1b0; +$fa-var-cloud: \f0c2; +$fa-var-trowel-bricks: \e58a; +$fa-var-face-flushed: \f579; +$fa-var-flushed: \f579; +$fa-var-hospital-user: \f80d; +$fa-var-tent-arrow-left-right: \e57f; +$fa-var-gavel: \f0e3; +$fa-var-legal: \f0e3; +$fa-var-binoculars: \f1e5; +$fa-var-microphone-slash: \f131; +$fa-var-box-tissue: \e05b; +$fa-var-motorcycle: \f21c; +$fa-var-bell-concierge: \f562; +$fa-var-concierge-bell: \f562; +$fa-var-pen-ruler: \f5ae; +$fa-var-pencil-ruler: \f5ae; +$fa-var-people-arrows: \e068; +$fa-var-people-arrows-left-right: \e068; +$fa-var-mars-and-venus-burst: \e523; +$fa-var-square-caret-right: \f152; +$fa-var-caret-square-right: \f152; +$fa-var-scissors: \f0c4; +$fa-var-cut: \f0c4; +$fa-var-sun-plant-wilt: \e57a; +$fa-var-toilets-portable: \e584; +$fa-var-hockey-puck: \f453; +$fa-var-table: \f0ce; +$fa-var-magnifying-glass-arrow-right: \e521; +$fa-var-tachograph-digital: \f566; +$fa-var-digital-tachograph: \f566; +$fa-var-users-slash: \e073; +$fa-var-clover: \e139; +$fa-var-reply: \f3e5; +$fa-var-mail-reply: \f3e5; +$fa-var-star-and-crescent: \f699; +$fa-var-house-fire: \e50c; +$fa-var-square-minus: \f146; +$fa-var-minus-square: \f146; +$fa-var-helicopter: \f533; +$fa-var-compass: \f14e; +$fa-var-square-caret-down: \f150; +$fa-var-caret-square-down: \f150; +$fa-var-file-circle-question: \e4ef; +$fa-var-laptop-code: \f5fc; +$fa-var-swatchbook: \f5c3; +$fa-var-prescription-bottle: \f485; +$fa-var-bars: \f0c9; +$fa-var-navicon: \f0c9; +$fa-var-people-group: \e533; +$fa-var-hourglass-end: \f253; +$fa-var-hourglass-3: \f253; +$fa-var-heart-crack: \f7a9; +$fa-var-heart-broken: \f7a9; +$fa-var-square-up-right: \f360; +$fa-var-external-link-square-alt: \f360; +$fa-var-face-kiss-beam: \f597; +$fa-var-kiss-beam: \f597; +$fa-var-film: \f008; +$fa-var-ruler-horizontal: \f547; +$fa-var-people-robbery: \e536; +$fa-var-lightbulb: \f0eb; +$fa-var-caret-left: \f0d9; +$fa-var-circle-exclamation: \f06a; +$fa-var-exclamation-circle: \f06a; +$fa-var-school-circle-xmark: \e56d; +$fa-var-arrow-right-from-bracket: \f08b; +$fa-var-sign-out: \f08b; +$fa-var-circle-chevron-down: \f13a; +$fa-var-chevron-circle-down: \f13a; +$fa-var-unlock-keyhole: \f13e; +$fa-var-unlock-alt: \f13e; +$fa-var-cloud-showers-heavy: \f740; +$fa-var-headphones-simple: \f58f; +$fa-var-headphones-alt: \f58f; +$fa-var-sitemap: \f0e8; +$fa-var-circle-dollar-to-slot: \f4b9; +$fa-var-donate: \f4b9; +$fa-var-memory: \f538; +$fa-var-road-spikes: \e568; +$fa-var-fire-burner: \e4f1; +$fa-var-flag: \f024; +$fa-var-hanukiah: \f6e6; +$fa-var-feather: \f52d; +$fa-var-volume-low: \f027; +$fa-var-volume-down: \f027; +$fa-var-comment-slash: \f4b3; +$fa-var-cloud-sun-rain: \f743; +$fa-var-compress: \f066; +$fa-var-wheat-awn: \e2cd; +$fa-var-wheat-alt: \e2cd; +$fa-var-ankh: \f644; +$fa-var-hands-holding-child: \e4fa; +$fa-var-asterisk: \2a; +$fa-var-square-check: \f14a; +$fa-var-check-square: \f14a; +$fa-var-peseta-sign: \e221; +$fa-var-heading: \f1dc; +$fa-var-header: \f1dc; +$fa-var-ghost: \f6e2; +$fa-var-list: \f03a; +$fa-var-list-squares: \f03a; +$fa-var-square-phone-flip: \f87b; +$fa-var-phone-square-alt: \f87b; +$fa-var-cart-plus: \f217; +$fa-var-gamepad: \f11b; +$fa-var-circle-dot: \f192; +$fa-var-dot-circle: \f192; +$fa-var-face-dizzy: \f567; +$fa-var-dizzy: \f567; +$fa-var-egg: \f7fb; +$fa-var-house-medical-circle-xmark: \e513; +$fa-var-campground: \f6bb; +$fa-var-folder-plus: \f65e; +$fa-var-futbol: \f1e3; +$fa-var-futbol-ball: \f1e3; +$fa-var-soccer-ball: \f1e3; +$fa-var-paintbrush: \f1fc; +$fa-var-paint-brush: \f1fc; +$fa-var-lock: \f023; +$fa-var-gas-pump: \f52f; +$fa-var-hot-tub-person: \f593; +$fa-var-hot-tub: \f593; +$fa-var-map-location: \f59f; +$fa-var-map-marked: \f59f; +$fa-var-house-flood-water: \e50e; +$fa-var-tree: \f1bb; +$fa-var-bridge-lock: \e4cc; +$fa-var-sack-dollar: \f81d; +$fa-var-pen-to-square: \f044; +$fa-var-edit: \f044; +$fa-var-car-side: \f5e4; +$fa-var-share-nodes: \f1e0; +$fa-var-share-alt: \f1e0; +$fa-var-heart-circle-minus: \e4ff; +$fa-var-hourglass-half: \f252; +$fa-var-hourglass-2: \f252; +$fa-var-microscope: \f610; +$fa-var-sink: \e06d; +$fa-var-bag-shopping: \f290; +$fa-var-shopping-bag: \f290; +$fa-var-arrow-down-z-a: \f881; +$fa-var-sort-alpha-desc: \f881; +$fa-var-sort-alpha-down-alt: \f881; +$fa-var-mitten: \f7b5; +$fa-var-person-rays: \e54d; +$fa-var-users: \f0c0; +$fa-var-eye-slash: \f070; +$fa-var-flask-vial: \e4f3; +$fa-var-hand: \f256; +$fa-var-hand-paper: \f256; +$fa-var-om: \f679; +$fa-var-worm: \e599; +$fa-var-house-circle-xmark: \e50b; +$fa-var-plug: \f1e6; +$fa-var-chevron-up: \f077; +$fa-var-hand-spock: \f259; +$fa-var-stopwatch: \f2f2; +$fa-var-face-kiss: \f596; +$fa-var-kiss: \f596; +$fa-var-bridge-circle-xmark: \e4cb; +$fa-var-face-grin-tongue: \f589; +$fa-var-grin-tongue: \f589; +$fa-var-chess-bishop: \f43a; +$fa-var-face-grin-wink: \f58c; +$fa-var-grin-wink: \f58c; +$fa-var-ear-deaf: \f2a4; +$fa-var-deaf: \f2a4; +$fa-var-deafness: \f2a4; +$fa-var-hard-of-hearing: \f2a4; +$fa-var-road-circle-check: \e564; +$fa-var-dice-five: \f523; +$fa-var-square-rss: \f143; +$fa-var-rss-square: \f143; +$fa-var-land-mine-on: \e51b; +$fa-var-i-cursor: \f246; +$fa-var-stamp: \f5bf; +$fa-var-stairs: \e289; +$fa-var-i: \49; +$fa-var-hryvnia-sign: \f6f2; +$fa-var-hryvnia: \f6f2; +$fa-var-pills: \f484; +$fa-var-face-grin-wide: \f581; +$fa-var-grin-alt: \f581; +$fa-var-tooth: \f5c9; +$fa-var-v: \56; +$fa-var-bicycle: \f206; +$fa-var-staff-snake: \e579; +$fa-var-rod-asclepius: \e579; +$fa-var-rod-snake: \e579; +$fa-var-staff-aesculapius: \e579; +$fa-var-head-side-cough-slash: \e062; +$fa-var-truck-medical: \f0f9; +$fa-var-ambulance: \f0f9; +$fa-var-wheat-awn-circle-exclamation: \e598; +$fa-var-snowman: \f7d0; +$fa-var-mortar-pestle: \f5a7; +$fa-var-road-barrier: \e562; +$fa-var-school: \f549; +$fa-var-igloo: \f7ae; +$fa-var-joint: \f595; +$fa-var-angle-right: \f105; +$fa-var-horse: \f6f0; +$fa-var-q: \51; +$fa-var-g: \47; +$fa-var-notes-medical: \f481; +$fa-var-temperature-half: \f2c9; +$fa-var-temperature-2: \f2c9; +$fa-var-thermometer-2: \f2c9; +$fa-var-thermometer-half: \f2c9; +$fa-var-dong-sign: \e169; +$fa-var-capsules: \f46b; +$fa-var-poo-storm: \f75a; +$fa-var-poo-bolt: \f75a; +$fa-var-face-frown-open: \f57a; +$fa-var-frown-open: \f57a; +$fa-var-hand-point-up: \f0a6; +$fa-var-money-bill: \f0d6; +$fa-var-bookmark: \f02e; +$fa-var-align-justify: \f039; +$fa-var-umbrella-beach: \f5ca; +$fa-var-helmet-un: \e503; +$fa-var-bullseye: \f140; +$fa-var-bacon: \f7e5; +$fa-var-hand-point-down: \f0a7; +$fa-var-arrow-up-from-bracket: \e09a; +$fa-var-folder: \f07b; +$fa-var-folder-blank: \f07b; +$fa-var-file-waveform: \f478; +$fa-var-file-medical-alt: \f478; +$fa-var-radiation: \f7b9; +$fa-var-chart-simple: \e473; +$fa-var-mars-stroke: \f229; +$fa-var-vial: \f492; +$fa-var-gauge: \f624; +$fa-var-dashboard: \f624; +$fa-var-gauge-med: \f624; +$fa-var-tachometer-alt-average: \f624; +$fa-var-wand-magic-sparkles: \e2ca; +$fa-var-magic-wand-sparkles: \e2ca; +$fa-var-e: \45; +$fa-var-pen-clip: \f305; +$fa-var-pen-alt: \f305; +$fa-var-bridge-circle-exclamation: \e4ca; +$fa-var-user: \f007; +$fa-var-school-circle-check: \e56b; +$fa-var-dumpster: \f793; +$fa-var-van-shuttle: \f5b6; +$fa-var-shuttle-van: \f5b6; +$fa-var-building-user: \e4da; +$fa-var-square-caret-left: \f191; +$fa-var-caret-square-left: \f191; +$fa-var-highlighter: \f591; +$fa-var-key: \f084; +$fa-var-bullhorn: \f0a1; +$fa-var-globe: \f0ac; +$fa-var-synagogue: \f69b; +$fa-var-person-half-dress: \e548; +$fa-var-road-bridge: \e563; +$fa-var-location-arrow: \f124; +$fa-var-c: \43; +$fa-var-tablet-button: \f10a; +$fa-var-building-lock: \e4d6; +$fa-var-pizza-slice: \f818; +$fa-var-money-bill-wave: \f53a; +$fa-var-chart-area: \f1fe; +$fa-var-area-chart: \f1fe; +$fa-var-house-flag: \e50d; +$fa-var-person-circle-minus: \e540; +$fa-var-ban: \f05e; +$fa-var-cancel: \f05e; +$fa-var-camera-rotate: \e0d8; +$fa-var-spray-can-sparkles: \f5d0; +$fa-var-air-freshener: \f5d0; +$fa-var-star: \f005; +$fa-var-repeat: \f363; +$fa-var-cross: \f654; +$fa-var-box: \f466; +$fa-var-venus-mars: \f228; +$fa-var-arrow-pointer: \f245; +$fa-var-mouse-pointer: \f245; +$fa-var-maximize: \f31e; +$fa-var-expand-arrows-alt: \f31e; +$fa-var-charging-station: \f5e7; +$fa-var-shapes: \f61f; +$fa-var-triangle-circle-square: \f61f; +$fa-var-shuffle: \f074; +$fa-var-random: \f074; +$fa-var-person-running: \f70c; +$fa-var-running: \f70c; +$fa-var-mobile-retro: \e527; +$fa-var-grip-lines-vertical: \f7a5; +$fa-var-spider: \f717; +$fa-var-hands-bound: \e4f9; +$fa-var-file-invoice-dollar: \f571; +$fa-var-plane-circle-exclamation: \e556; +$fa-var-x-ray: \f497; +$fa-var-spell-check: \f891; +$fa-var-slash: \f715; +$fa-var-computer-mouse: \f8cc; +$fa-var-mouse: \f8cc; +$fa-var-arrow-right-to-bracket: \f090; +$fa-var-sign-in: \f090; +$fa-var-shop-slash: \e070; +$fa-var-store-alt-slash: \e070; +$fa-var-server: \f233; +$fa-var-virus-covid-slash: \e4a9; +$fa-var-shop-lock: \e4a5; +$fa-var-hourglass-start: \f251; +$fa-var-hourglass-1: \f251; +$fa-var-blender-phone: \f6b6; +$fa-var-building-wheat: \e4db; +$fa-var-person-breastfeeding: \e53a; +$fa-var-right-to-bracket: \f2f6; +$fa-var-sign-in-alt: \f2f6; +$fa-var-venus: \f221; +$fa-var-passport: \f5ab; +$fa-var-heart-pulse: \f21e; +$fa-var-heartbeat: \f21e; +$fa-var-people-carry-box: \f4ce; +$fa-var-people-carry: \f4ce; +$fa-var-temperature-high: \f769; +$fa-var-microchip: \f2db; +$fa-var-crown: \f521; +$fa-var-weight-hanging: \f5cd; +$fa-var-xmarks-lines: \e59a; +$fa-var-file-prescription: \f572; +$fa-var-weight-scale: \f496; +$fa-var-weight: \f496; +$fa-var-user-group: \f500; +$fa-var-user-friends: \f500; +$fa-var-arrow-up-a-z: \f15e; +$fa-var-sort-alpha-up: \f15e; +$fa-var-chess-knight: \f441; +$fa-var-face-laugh-squint: \f59b; +$fa-var-laugh-squint: \f59b; +$fa-var-wheelchair: \f193; +$fa-var-circle-arrow-up: \f0aa; +$fa-var-arrow-circle-up: \f0aa; +$fa-var-toggle-on: \f205; +$fa-var-person-walking: \f554; +$fa-var-walking: \f554; +$fa-var-l: \4c; +$fa-var-fire: \f06d; +$fa-var-bed-pulse: \f487; +$fa-var-procedures: \f487; +$fa-var-shuttle-space: \f197; +$fa-var-space-shuttle: \f197; +$fa-var-face-laugh: \f599; +$fa-var-laugh: \f599; +$fa-var-folder-open: \f07c; +$fa-var-heart-circle-plus: \e500; +$fa-var-code-fork: \e13b; +$fa-var-city: \f64f; +$fa-var-microphone-lines: \f3c9; +$fa-var-microphone-alt: \f3c9; +$fa-var-pepper-hot: \f816; +$fa-var-unlock: \f09c; +$fa-var-colon-sign: \e140; +$fa-var-headset: \f590; +$fa-var-store-slash: \e071; +$fa-var-road-circle-xmark: \e566; +$fa-var-user-minus: \f503; +$fa-var-mars-stroke-up: \f22a; +$fa-var-mars-stroke-v: \f22a; +$fa-var-champagne-glasses: \f79f; +$fa-var-glass-cheers: \f79f; +$fa-var-clipboard: \f328; +$fa-var-house-circle-exclamation: \e50a; +$fa-var-file-arrow-up: \f574; +$fa-var-file-upload: \f574; +$fa-var-wifi: \f1eb; +$fa-var-wifi-3: \f1eb; +$fa-var-wifi-strong: \f1eb; +$fa-var-bath: \f2cd; +$fa-var-bathtub: \f2cd; +$fa-var-underline: \f0cd; +$fa-var-user-pen: \f4ff; +$fa-var-user-edit: \f4ff; +$fa-var-signature: \f5b7; +$fa-var-stroopwafel: \f551; +$fa-var-bold: \f032; +$fa-var-anchor-lock: \e4ad; +$fa-var-building-ngo: \e4d7; +$fa-var-manat-sign: \e1d5; +$fa-var-not-equal: \f53e; +$fa-var-border-top-left: \f853; +$fa-var-border-style: \f853; +$fa-var-map-location-dot: \f5a0; +$fa-var-map-marked-alt: \f5a0; +$fa-var-jedi: \f669; +$fa-var-square-poll-vertical: \f681; +$fa-var-poll: \f681; +$fa-var-mug-hot: \f7b6; +$fa-var-car-battery: \f5df; +$fa-var-battery-car: \f5df; +$fa-var-gift: \f06b; +$fa-var-dice-two: \f528; +$fa-var-chess-queen: \f445; +$fa-var-glasses: \f530; +$fa-var-chess-board: \f43c; +$fa-var-building-circle-check: \e4d2; +$fa-var-person-chalkboard: \e53d; +$fa-var-mars-stroke-right: \f22b; +$fa-var-mars-stroke-h: \f22b; +$fa-var-hand-back-fist: \f255; +$fa-var-hand-rock: \f255; +$fa-var-square-caret-up: \f151; +$fa-var-caret-square-up: \f151; +$fa-var-cloud-showers-water: \e4e4; +$fa-var-chart-bar: \f080; +$fa-var-bar-chart: \f080; +$fa-var-hands-bubbles: \e05e; +$fa-var-hands-wash: \e05e; +$fa-var-less-than-equal: \f537; +$fa-var-train: \f238; +$fa-var-eye-low-vision: \f2a8; +$fa-var-low-vision: \f2a8; +$fa-var-crow: \f520; +$fa-var-sailboat: \e445; +$fa-var-window-restore: \f2d2; +$fa-var-square-plus: \f0fe; +$fa-var-plus-square: \f0fe; +$fa-var-torii-gate: \f6a1; +$fa-var-frog: \f52e; +$fa-var-bucket: \e4cf; +$fa-var-image: \f03e; +$fa-var-microphone: \f130; +$fa-var-cow: \f6c8; +$fa-var-caret-up: \f0d8; +$fa-var-screwdriver: \f54a; +$fa-var-folder-closed: \e185; +$fa-var-house-tsunami: \e515; +$fa-var-square-nfi: \e576; +$fa-var-arrow-up-from-ground-water: \e4b5; +$fa-var-martini-glass: \f57b; +$fa-var-glass-martini-alt: \f57b; +$fa-var-rotate-left: \f2ea; +$fa-var-rotate-back: \f2ea; +$fa-var-rotate-backward: \f2ea; +$fa-var-undo-alt: \f2ea; +$fa-var-table-columns: \f0db; +$fa-var-columns: \f0db; +$fa-var-lemon: \f094; +$fa-var-head-side-mask: \e063; +$fa-var-handshake: \f2b5; +$fa-var-gem: \f3a5; +$fa-var-dolly: \f472; +$fa-var-dolly-box: \f472; +$fa-var-smoking: \f48d; +$fa-var-minimize: \f78c; +$fa-var-compress-arrows-alt: \f78c; +$fa-var-monument: \f5a6; +$fa-var-snowplow: \f7d2; +$fa-var-angles-right: \f101; +$fa-var-angle-double-right: \f101; +$fa-var-cannabis: \f55f; +$fa-var-circle-play: \f144; +$fa-var-play-circle: \f144; +$fa-var-tablets: \f490; +$fa-var-ethernet: \f796; +$fa-var-euro-sign: \f153; +$fa-var-eur: \f153; +$fa-var-euro: \f153; +$fa-var-chair: \f6c0; +$fa-var-circle-check: \f058; +$fa-var-check-circle: \f058; +$fa-var-circle-stop: \f28d; +$fa-var-stop-circle: \f28d; +$fa-var-compass-drafting: \f568; +$fa-var-drafting-compass: \f568; +$fa-var-plate-wheat: \e55a; +$fa-var-icicles: \f7ad; +$fa-var-person-shelter: \e54f; +$fa-var-neuter: \f22c; +$fa-var-id-badge: \f2c1; +$fa-var-marker: \f5a1; +$fa-var-face-laugh-beam: \f59a; +$fa-var-laugh-beam: \f59a; +$fa-var-helicopter-symbol: \e502; +$fa-var-universal-access: \f29a; +$fa-var-circle-chevron-up: \f139; +$fa-var-chevron-circle-up: \f139; +$fa-var-lari-sign: \e1c8; +$fa-var-volcano: \f770; +$fa-var-person-walking-dashed-line-arrow-right: \e553; +$fa-var-sterling-sign: \f154; +$fa-var-gbp: \f154; +$fa-var-pound-sign: \f154; +$fa-var-viruses: \e076; +$fa-var-square-person-confined: \e577; +$fa-var-user-tie: \f508; +$fa-var-arrow-down-long: \f175; +$fa-var-long-arrow-down: \f175; +$fa-var-tent-arrow-down-to-line: \e57e; +$fa-var-certificate: \f0a3; +$fa-var-reply-all: \f122; +$fa-var-mail-reply-all: \f122; +$fa-var-suitcase: \f0f2; +$fa-var-person-skating: \f7c5; +$fa-var-skating: \f7c5; +$fa-var-filter-circle-dollar: \f662; +$fa-var-funnel-dollar: \f662; +$fa-var-camera-retro: \f083; +$fa-var-circle-arrow-down: \f0ab; +$fa-var-arrow-circle-down: \f0ab; +$fa-var-file-import: \f56f; +$fa-var-arrow-right-to-file: \f56f; +$fa-var-square-arrow-up-right: \f14c; +$fa-var-external-link-square: \f14c; +$fa-var-box-open: \f49e; +$fa-var-scroll: \f70e; +$fa-var-spa: \f5bb; +$fa-var-location-pin-lock: \e51f; +$fa-var-pause: \f04c; +$fa-var-hill-avalanche: \e507; +$fa-var-temperature-empty: \f2cb; +$fa-var-temperature-0: \f2cb; +$fa-var-thermometer-0: \f2cb; +$fa-var-thermometer-empty: \f2cb; +$fa-var-bomb: \f1e2; +$fa-var-registered: \f25d; +$fa-var-address-card: \f2bb; +$fa-var-contact-card: \f2bb; +$fa-var-vcard: \f2bb; +$fa-var-scale-unbalanced-flip: \f516; +$fa-var-balance-scale-right: \f516; +$fa-var-subscript: \f12c; +$fa-var-diamond-turn-right: \f5eb; +$fa-var-directions: \f5eb; +$fa-var-burst: \e4dc; +$fa-var-house-laptop: \e066; +$fa-var-laptop-house: \e066; +$fa-var-face-tired: \f5c8; +$fa-var-tired: \f5c8; +$fa-var-money-bills: \e1f3; +$fa-var-smog: \f75f; +$fa-var-crutch: \f7f7; +$fa-var-cloud-arrow-up: \f0ee; +$fa-var-cloud-upload: \f0ee; +$fa-var-cloud-upload-alt: \f0ee; +$fa-var-palette: \f53f; +$fa-var-arrows-turn-right: \e4c0; +$fa-var-vest: \e085; +$fa-var-ferry: \e4ea; +$fa-var-arrows-down-to-people: \e4b9; +$fa-var-seedling: \f4d8; +$fa-var-sprout: \f4d8; +$fa-var-left-right: \f337; +$fa-var-arrows-alt-h: \f337; +$fa-var-boxes-packing: \e4c7; +$fa-var-circle-arrow-left: \f0a8; +$fa-var-arrow-circle-left: \f0a8; +$fa-var-group-arrows-rotate: \e4f6; +$fa-var-bowl-food: \e4c6; +$fa-var-candy-cane: \f786; +$fa-var-arrow-down-wide-short: \f160; +$fa-var-sort-amount-asc: \f160; +$fa-var-sort-amount-down: \f160; +$fa-var-cloud-bolt: \f76c; +$fa-var-thunderstorm: \f76c; +$fa-var-text-slash: \f87d; +$fa-var-remove-format: \f87d; +$fa-var-face-smile-wink: \f4da; +$fa-var-smile-wink: \f4da; +$fa-var-file-word: \f1c2; +$fa-var-file-powerpoint: \f1c4; +$fa-var-arrows-left-right: \f07e; +$fa-var-arrows-h: \f07e; +$fa-var-house-lock: \e510; +$fa-var-cloud-arrow-down: \f0ed; +$fa-var-cloud-download: \f0ed; +$fa-var-cloud-download-alt: \f0ed; +$fa-var-children: \e4e1; +$fa-var-chalkboard: \f51b; +$fa-var-blackboard: \f51b; +$fa-var-user-large-slash: \f4fa; +$fa-var-user-alt-slash: \f4fa; +$fa-var-envelope-open: \f2b6; +$fa-var-handshake-simple-slash: \e05f; +$fa-var-handshake-alt-slash: \e05f; +$fa-var-mattress-pillow: \e525; +$fa-var-guarani-sign: \e19a; +$fa-var-arrows-rotate: \f021; +$fa-var-refresh: \f021; +$fa-var-sync: \f021; +$fa-var-fire-extinguisher: \f134; +$fa-var-cruzeiro-sign: \e152; +$fa-var-greater-than-equal: \f532; +$fa-var-shield-halved: \f3ed; +$fa-var-shield-alt: \f3ed; +$fa-var-book-atlas: \f558; +$fa-var-atlas: \f558; +$fa-var-virus: \e074; +$fa-var-envelope-circle-check: \e4e8; +$fa-var-layer-group: \f5fd; +$fa-var-arrows-to-dot: \e4be; +$fa-var-archway: \f557; +$fa-var-heart-circle-check: \e4fd; +$fa-var-house-chimney-crack: \f6f1; +$fa-var-house-damage: \f6f1; +$fa-var-file-zipper: \f1c6; +$fa-var-file-archive: \f1c6; +$fa-var-square: \f0c8; +$fa-var-martini-glass-empty: \f000; +$fa-var-glass-martini: \f000; +$fa-var-couch: \f4b8; +$fa-var-cedi-sign: \e0df; +$fa-var-italic: \f033; +$fa-var-church: \f51d; +$fa-var-comments-dollar: \f653; +$fa-var-democrat: \f747; +$fa-var-z: \5a; +$fa-var-person-skiing: \f7c9; +$fa-var-skiing: \f7c9; +$fa-var-road-lock: \e567; +$fa-var-a: \41; +$fa-var-temperature-arrow-down: \e03f; +$fa-var-temperature-down: \e03f; +$fa-var-feather-pointed: \f56b; +$fa-var-feather-alt: \f56b; +$fa-var-p: \50; +$fa-var-snowflake: \f2dc; +$fa-var-newspaper: \f1ea; +$fa-var-rectangle-ad: \f641; +$fa-var-ad: \f641; +$fa-var-circle-arrow-right: \f0a9; +$fa-var-arrow-circle-right: \f0a9; +$fa-var-filter-circle-xmark: \e17b; +$fa-var-locust: \e520; +$fa-var-sort: \f0dc; +$fa-var-unsorted: \f0dc; +$fa-var-list-ol: \f0cb; +$fa-var-list-1-2: \f0cb; +$fa-var-list-numeric: \f0cb; +$fa-var-person-dress-burst: \e544; +$fa-var-money-check-dollar: \f53d; +$fa-var-money-check-alt: \f53d; +$fa-var-vector-square: \f5cb; +$fa-var-bread-slice: \f7ec; +$fa-var-language: \f1ab; +$fa-var-face-kiss-wink-heart: \f598; +$fa-var-kiss-wink-heart: \f598; +$fa-var-filter: \f0b0; +$fa-var-question: \3f; +$fa-var-file-signature: \f573; +$fa-var-up-down-left-right: \f0b2; +$fa-var-arrows-alt: \f0b2; +$fa-var-house-chimney-user: \e065; +$fa-var-hand-holding-heart: \f4be; +$fa-var-puzzle-piece: \f12e; +$fa-var-money-check: \f53c; +$fa-var-star-half-stroke: \f5c0; +$fa-var-star-half-alt: \f5c0; +$fa-var-code: \f121; +$fa-var-whiskey-glass: \f7a0; +$fa-var-glass-whiskey: \f7a0; +$fa-var-building-circle-exclamation: \e4d3; +$fa-var-magnifying-glass-chart: \e522; +$fa-var-arrow-up-right-from-square: \f08e; +$fa-var-external-link: \f08e; +$fa-var-cubes-stacked: \e4e6; +$fa-var-won-sign: \f159; +$fa-var-krw: \f159; +$fa-var-won: \f159; +$fa-var-virus-covid: \e4a8; +$fa-var-austral-sign: \e0a9; +$fa-var-f: \46; +$fa-var-leaf: \f06c; +$fa-var-road: \f018; +$fa-var-taxi: \f1ba; +$fa-var-cab: \f1ba; +$fa-var-person-circle-plus: \e541; +$fa-var-chart-pie: \f200; +$fa-var-pie-chart: \f200; +$fa-var-bolt-lightning: \e0b7; +$fa-var-sack-xmark: \e56a; +$fa-var-file-excel: \f1c3; +$fa-var-file-contract: \f56c; +$fa-var-fish-fins: \e4f2; +$fa-var-building-flag: \e4d5; +$fa-var-face-grin-beam: \f582; +$fa-var-grin-beam: \f582; +$fa-var-object-ungroup: \f248; +$fa-var-poop: \f619; +$fa-var-location-pin: \f041; +$fa-var-map-marker: \f041; +$fa-var-kaaba: \f66b; +$fa-var-toilet-paper: \f71e; +$fa-var-helmet-safety: \f807; +$fa-var-hard-hat: \f807; +$fa-var-hat-hard: \f807; +$fa-var-eject: \f052; +$fa-var-circle-right: \f35a; +$fa-var-arrow-alt-circle-right: \f35a; +$fa-var-plane-circle-check: \e555; +$fa-var-face-rolling-eyes: \f5a5; +$fa-var-meh-rolling-eyes: \f5a5; +$fa-var-object-group: \f247; +$fa-var-chart-line: \f201; +$fa-var-line-chart: \f201; +$fa-var-mask-ventilator: \e524; +$fa-var-arrow-right: \f061; +$fa-var-signs-post: \f277; +$fa-var-map-signs: \f277; +$fa-var-cash-register: \f788; +$fa-var-person-circle-question: \e542; +$fa-var-h: \48; +$fa-var-tarp: \e57b; +$fa-var-screwdriver-wrench: \f7d9; +$fa-var-tools: \f7d9; +$fa-var-arrows-to-eye: \e4bf; +$fa-var-plug-circle-bolt: \e55b; +$fa-var-heart: \f004; +$fa-var-mars-and-venus: \f224; +$fa-var-house-user: \e1b0; +$fa-var-home-user: \e1b0; +$fa-var-dumpster-fire: \f794; +$fa-var-house-crack: \e3b1; +$fa-var-martini-glass-citrus: \f561; +$fa-var-cocktail: \f561; +$fa-var-face-surprise: \f5c2; +$fa-var-surprise: \f5c2; +$fa-var-bottle-water: \e4c5; +$fa-var-circle-pause: \f28b; +$fa-var-pause-circle: \f28b; +$fa-var-toilet-paper-slash: \e072; +$fa-var-apple-whole: \f5d1; +$fa-var-apple-alt: \f5d1; +$fa-var-kitchen-set: \e51a; +$fa-var-r: \52; +$fa-var-temperature-quarter: \f2ca; +$fa-var-temperature-1: \f2ca; +$fa-var-thermometer-1: \f2ca; +$fa-var-thermometer-quarter: \f2ca; +$fa-var-cube: \f1b2; +$fa-var-bitcoin-sign: \e0b4; +$fa-var-shield-dog: \e573; +$fa-var-solar-panel: \f5ba; +$fa-var-lock-open: \f3c1; +$fa-var-elevator: \e16d; +$fa-var-money-bill-transfer: \e528; +$fa-var-money-bill-trend-up: \e529; +$fa-var-house-flood-water-circle-arrow-right: \e50f; +$fa-var-square-poll-horizontal: \f682; +$fa-var-poll-h: \f682; +$fa-var-circle: \f111; +$fa-var-backward-fast: \f049; +$fa-var-fast-backward: \f049; +$fa-var-recycle: \f1b8; +$fa-var-user-astronaut: \f4fb; +$fa-var-plane-slash: \e069; +$fa-var-trademark: \f25c; +$fa-var-basketball: \f434; +$fa-var-basketball-ball: \f434; +$fa-var-satellite-dish: \f7c0; +$fa-var-circle-up: \f35b; +$fa-var-arrow-alt-circle-up: \f35b; +$fa-var-mobile-screen-button: \f3cd; +$fa-var-mobile-alt: \f3cd; +$fa-var-volume-high: \f028; +$fa-var-volume-up: \f028; +$fa-var-users-rays: \e593; +$fa-var-wallet: \f555; +$fa-var-clipboard-check: \f46c; +$fa-var-file-audio: \f1c7; +$fa-var-burger: \f805; +$fa-var-hamburger: \f805; +$fa-var-wrench: \f0ad; +$fa-var-bugs: \e4d0; +$fa-var-rupee-sign: \f156; +$fa-var-rupee: \f156; +$fa-var-file-image: \f1c5; +$fa-var-circle-question: \f059; +$fa-var-question-circle: \f059; +$fa-var-plane-departure: \f5b0; +$fa-var-handshake-slash: \e060; +$fa-var-book-bookmark: \e0bb; +$fa-var-code-branch: \f126; +$fa-var-hat-cowboy: \f8c0; +$fa-var-bridge: \e4c8; +$fa-var-phone-flip: \f879; +$fa-var-phone-alt: \f879; +$fa-var-truck-front: \e2b7; +$fa-var-cat: \f6be; +$fa-var-anchor-circle-exclamation: \e4ab; +$fa-var-truck-field: \e58d; +$fa-var-route: \f4d7; +$fa-var-clipboard-question: \e4e3; +$fa-var-panorama: \e209; +$fa-var-comment-medical: \f7f5; +$fa-var-teeth-open: \f62f; +$fa-var-file-circle-minus: \e4ed; +$fa-var-tags: \f02c; +$fa-var-wine-glass: \f4e3; +$fa-var-forward-fast: \f050; +$fa-var-fast-forward: \f050; +$fa-var-face-meh-blank: \f5a4; +$fa-var-meh-blank: \f5a4; +$fa-var-square-parking: \f540; +$fa-var-parking: \f540; +$fa-var-house-signal: \e012; +$fa-var-bars-progress: \f828; +$fa-var-tasks-alt: \f828; +$fa-var-faucet-drip: \e006; +$fa-var-cart-flatbed: \f474; +$fa-var-dolly-flatbed: \f474; +$fa-var-ban-smoking: \f54d; +$fa-var-smoking-ban: \f54d; +$fa-var-terminal: \f120; +$fa-var-mobile-button: \f10b; +$fa-var-house-medical-flag: \e514; +$fa-var-basket-shopping: \f291; +$fa-var-shopping-basket: \f291; +$fa-var-tape: \f4db; +$fa-var-bus-simple: \f55e; +$fa-var-bus-alt: \f55e; +$fa-var-eye: \f06e; +$fa-var-face-sad-cry: \f5b3; +$fa-var-sad-cry: \f5b3; +$fa-var-audio-description: \f29e; +$fa-var-person-military-to-person: \e54c; +$fa-var-file-shield: \e4f0; +$fa-var-user-slash: \f506; +$fa-var-pen: \f304; +$fa-var-tower-observation: \e586; +$fa-var-file-code: \f1c9; +$fa-var-signal: \f012; +$fa-var-signal-5: \f012; +$fa-var-signal-perfect: \f012; +$fa-var-bus: \f207; +$fa-var-heart-circle-xmark: \e501; +$fa-var-house-chimney: \e3af; +$fa-var-home-lg: \e3af; +$fa-var-window-maximize: \f2d0; +$fa-var-face-frown: \f119; +$fa-var-frown: \f119; +$fa-var-prescription: \f5b1; +$fa-var-shop: \f54f; +$fa-var-store-alt: \f54f; +$fa-var-floppy-disk: \f0c7; +$fa-var-save: \f0c7; +$fa-var-vihara: \f6a7; +$fa-var-scale-unbalanced: \f515; +$fa-var-balance-scale-left: \f515; +$fa-var-sort-up: \f0de; +$fa-var-sort-asc: \f0de; +$fa-var-comment-dots: \f4ad; +$fa-var-commenting: \f4ad; +$fa-var-plant-wilt: \e5aa; +$fa-var-diamond: \f219; +$fa-var-face-grin-squint: \f585; +$fa-var-grin-squint: \f585; +$fa-var-hand-holding-dollar: \f4c0; +$fa-var-hand-holding-usd: \f4c0; +$fa-var-bacterium: \e05a; +$fa-var-hand-pointer: \f25a; +$fa-var-drum-steelpan: \f56a; +$fa-var-hand-scissors: \f257; +$fa-var-hands-praying: \f684; +$fa-var-praying-hands: \f684; +$fa-var-arrow-rotate-right: \f01e; +$fa-var-arrow-right-rotate: \f01e; +$fa-var-arrow-rotate-forward: \f01e; +$fa-var-redo: \f01e; +$fa-var-biohazard: \f780; +$fa-var-location-crosshairs: \f601; +$fa-var-location: \f601; +$fa-var-mars-double: \f227; +$fa-var-child-dress: \e59c; +$fa-var-users-between-lines: \e591; +$fa-var-lungs-virus: \e067; +$fa-var-face-grin-tears: \f588; +$fa-var-grin-tears: \f588; +$fa-var-phone: \f095; +$fa-var-calendar-xmark: \f273; +$fa-var-calendar-times: \f273; +$fa-var-child-reaching: \e59d; +$fa-var-head-side-virus: \e064; +$fa-var-user-gear: \f4fe; +$fa-var-user-cog: \f4fe; +$fa-var-arrow-up-1-9: \f163; +$fa-var-sort-numeric-up: \f163; +$fa-var-door-closed: \f52a; +$fa-var-shield-virus: \e06c; +$fa-var-dice-six: \f526; +$fa-var-mosquito-net: \e52c; +$fa-var-bridge-water: \e4ce; +$fa-var-person-booth: \f756; +$fa-var-text-width: \f035; +$fa-var-hat-wizard: \f6e8; +$fa-var-pen-fancy: \f5ac; +$fa-var-person-digging: \f85e; +$fa-var-digging: \f85e; +$fa-var-trash: \f1f8; +$fa-var-gauge-simple: \f629; +$fa-var-gauge-simple-med: \f629; +$fa-var-tachometer-average: \f629; +$fa-var-book-medical: \f7e6; +$fa-var-poo: \f2fe; +$fa-var-quote-right: \f10e; +$fa-var-quote-right-alt: \f10e; +$fa-var-shirt: \f553; +$fa-var-t-shirt: \f553; +$fa-var-tshirt: \f553; +$fa-var-cubes: \f1b3; +$fa-var-divide: \f529; +$fa-var-tenge-sign: \f7d7; +$fa-var-tenge: \f7d7; +$fa-var-headphones: \f025; +$fa-var-hands-holding: \f4c2; +$fa-var-hands-clapping: \e1a8; +$fa-var-republican: \f75e; +$fa-var-arrow-left: \f060; +$fa-var-person-circle-xmark: \e543; +$fa-var-ruler: \f545; +$fa-var-align-left: \f036; +$fa-var-dice-d6: \f6d1; +$fa-var-restroom: \f7bd; +$fa-var-j: \4a; +$fa-var-users-viewfinder: \e595; +$fa-var-file-video: \f1c8; +$fa-var-up-right-from-square: \f35d; +$fa-var-external-link-alt: \f35d; +$fa-var-table-cells: \f00a; +$fa-var-th: \f00a; +$fa-var-file-pdf: \f1c1; +$fa-var-book-bible: \f647; +$fa-var-bible: \f647; +$fa-var-o: \4f; +$fa-var-suitcase-medical: \f0fa; +$fa-var-medkit: \f0fa; +$fa-var-user-secret: \f21b; +$fa-var-otter: \f700; +$fa-var-person-dress: \f182; +$fa-var-female: \f182; +$fa-var-comment-dollar: \f651; +$fa-var-business-time: \f64a; +$fa-var-briefcase-clock: \f64a; +$fa-var-table-cells-large: \f009; +$fa-var-th-large: \f009; +$fa-var-book-tanakh: \f827; +$fa-var-tanakh: \f827; +$fa-var-phone-volume: \f2a0; +$fa-var-volume-control-phone: \f2a0; +$fa-var-hat-cowboy-side: \f8c1; +$fa-var-clipboard-user: \f7f3; +$fa-var-child: \f1ae; +$fa-var-lira-sign: \f195; +$fa-var-satellite: \f7bf; +$fa-var-plane-lock: \e558; +$fa-var-tag: \f02b; +$fa-var-comment: \f075; +$fa-var-cake-candles: \f1fd; +$fa-var-birthday-cake: \f1fd; +$fa-var-cake: \f1fd; +$fa-var-envelope: \f0e0; +$fa-var-angles-up: \f102; +$fa-var-angle-double-up: \f102; +$fa-var-paperclip: \f0c6; +$fa-var-arrow-right-to-city: \e4b3; +$fa-var-ribbon: \f4d6; +$fa-var-lungs: \f604; +$fa-var-arrow-up-9-1: \f887; +$fa-var-sort-numeric-up-alt: \f887; +$fa-var-litecoin-sign: \e1d3; +$fa-var-border-none: \f850; +$fa-var-circle-nodes: \e4e2; +$fa-var-parachute-box: \f4cd; +$fa-var-indent: \f03c; +$fa-var-truck-field-un: \e58e; +$fa-var-hourglass: \f254; +$fa-var-hourglass-empty: \f254; +$fa-var-mountain: \f6fc; +$fa-var-user-doctor: \f0f0; +$fa-var-user-md: \f0f0; +$fa-var-circle-info: \f05a; +$fa-var-info-circle: \f05a; +$fa-var-cloud-meatball: \f73b; +$fa-var-camera: \f030; +$fa-var-camera-alt: \f030; +$fa-var-square-virus: \e578; +$fa-var-meteor: \f753; +$fa-var-car-on: \e4dd; +$fa-var-sleigh: \f7cc; +$fa-var-arrow-down-1-9: \f162; +$fa-var-sort-numeric-asc: \f162; +$fa-var-sort-numeric-down: \f162; +$fa-var-hand-holding-droplet: \f4c1; +$fa-var-hand-holding-water: \f4c1; +$fa-var-water: \f773; +$fa-var-calendar-check: \f274; +$fa-var-braille: \f2a1; +$fa-var-prescription-bottle-medical: \f486; +$fa-var-prescription-bottle-alt: \f486; +$fa-var-landmark: \f66f; +$fa-var-truck: \f0d1; +$fa-var-crosshairs: \f05b; +$fa-var-person-cane: \e53c; +$fa-var-tent: \e57d; +$fa-var-vest-patches: \e086; +$fa-var-check-double: \f560; +$fa-var-arrow-down-a-z: \f15d; +$fa-var-sort-alpha-asc: \f15d; +$fa-var-sort-alpha-down: \f15d; +$fa-var-money-bill-wheat: \e52a; +$fa-var-cookie: \f563; +$fa-var-arrow-rotate-left: \f0e2; +$fa-var-arrow-left-rotate: \f0e2; +$fa-var-arrow-rotate-back: \f0e2; +$fa-var-arrow-rotate-backward: \f0e2; +$fa-var-undo: \f0e2; +$fa-var-hard-drive: \f0a0; +$fa-var-hdd: \f0a0; +$fa-var-face-grin-squint-tears: \f586; +$fa-var-grin-squint-tears: \f586; +$fa-var-dumbbell: \f44b; +$fa-var-rectangle-list: \f022; +$fa-var-list-alt: \f022; +$fa-var-tarp-droplet: \e57c; +$fa-var-house-medical-circle-check: \e511; +$fa-var-person-skiing-nordic: \f7ca; +$fa-var-skiing-nordic: \f7ca; +$fa-var-calendar-plus: \f271; +$fa-var-plane-arrival: \f5af; +$fa-var-circle-left: \f359; +$fa-var-arrow-alt-circle-left: \f359; +$fa-var-train-subway: \f239; +$fa-var-subway: \f239; +$fa-var-chart-gantt: \e0e4; +$fa-var-indian-rupee-sign: \e1bc; +$fa-var-indian-rupee: \e1bc; +$fa-var-inr: \e1bc; +$fa-var-crop-simple: \f565; +$fa-var-crop-alt: \f565; +$fa-var-money-bill-1: \f3d1; +$fa-var-money-bill-alt: \f3d1; +$fa-var-left-long: \f30a; +$fa-var-long-arrow-alt-left: \f30a; +$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; +$fa-var-plug-circle-check: \e55c; +$fa-var-street-view: \f21d; +$fa-var-franc-sign: \e18f; +$fa-var-volume-off: \f026; +$fa-var-hands-asl-interpreting: \f2a3; +$fa-var-american-sign-language-interpreting: \f2a3; +$fa-var-asl-interpreting: \f2a3; +$fa-var-hands-american-sign-language-interpreting: \f2a3; +$fa-var-gear: \f013; +$fa-var-cog: \f013; +$fa-var-droplet-slash: \f5c7; +$fa-var-tint-slash: \f5c7; +$fa-var-mosque: \f678; +$fa-var-mosquito: \e52b; +$fa-var-star-of-david: \f69a; +$fa-var-person-military-rifle: \e54b; +$fa-var-cart-shopping: \f07a; +$fa-var-shopping-cart: \f07a; +$fa-var-vials: \f493; +$fa-var-plug-circle-plus: \e55f; +$fa-var-place-of-worship: \f67f; +$fa-var-grip-vertical: \f58e; +$fa-var-arrow-turn-up: \f148; +$fa-var-level-up: \f148; +$fa-var-u: \55; +$fa-var-square-root-variable: \f698; +$fa-var-square-root-alt: \f698; +$fa-var-clock: \f017; +$fa-var-clock-four: \f017; +$fa-var-backward-step: \f048; +$fa-var-step-backward: \f048; +$fa-var-pallet: \f482; +$fa-var-faucet: \e005; +$fa-var-baseball-bat-ball: \f432; +$fa-var-s: \53; +$fa-var-timeline: \e29c; +$fa-var-keyboard: \f11c; +$fa-var-caret-down: \f0d7; +$fa-var-house-chimney-medical: \f7f2; +$fa-var-clinic-medical: \f7f2; +$fa-var-temperature-three-quarters: \f2c8; +$fa-var-temperature-3: \f2c8; +$fa-var-thermometer-3: \f2c8; +$fa-var-thermometer-three-quarters: \f2c8; +$fa-var-mobile-screen: \f3cf; +$fa-var-mobile-android-alt: \f3cf; +$fa-var-plane-up: \e22d; +$fa-var-piggy-bank: \f4d3; +$fa-var-battery-half: \f242; +$fa-var-battery-3: \f242; +$fa-var-mountain-city: \e52e; +$fa-var-coins: \f51e; +$fa-var-khanda: \f66d; +$fa-var-sliders: \f1de; +$fa-var-sliders-h: \f1de; +$fa-var-folder-tree: \f802; +$fa-var-network-wired: \f6ff; +$fa-var-map-pin: \f276; +$fa-var-hamsa: \f665; +$fa-var-cent-sign: \e3f5; +$fa-var-flask: \f0c3; +$fa-var-person-pregnant: \e31e; +$fa-var-wand-sparkles: \f72b; +$fa-var-ellipsis-vertical: \f142; +$fa-var-ellipsis-v: \f142; +$fa-var-ticket: \f145; +$fa-var-power-off: \f011; +$fa-var-right-long: \f30b; +$fa-var-long-arrow-alt-right: \f30b; +$fa-var-flag-usa: \f74d; +$fa-var-laptop-file: \e51d; +$fa-var-tty: \f1e4; +$fa-var-teletype: \f1e4; +$fa-var-diagram-next: \e476; +$fa-var-person-rifle: \e54e; +$fa-var-house-medical-circle-exclamation: \e512; +$fa-var-closed-captioning: \f20a; +$fa-var-person-hiking: \f6ec; +$fa-var-hiking: \f6ec; +$fa-var-venus-double: \f226; +$fa-var-images: \f302; +$fa-var-calculator: \f1ec; +$fa-var-people-pulling: \e535; +$fa-var-n: \4e; +$fa-var-cable-car: \f7da; +$fa-var-tram: \f7da; +$fa-var-cloud-rain: \f73d; +$fa-var-building-circle-xmark: \e4d4; +$fa-var-ship: \f21a; +$fa-var-arrows-down-to-line: \e4b8; +$fa-var-download: \f019; +$fa-var-face-grin: \f580; +$fa-var-grin: \f580; +$fa-var-delete-left: \f55a; +$fa-var-backspace: \f55a; +$fa-var-eye-dropper: \f1fb; +$fa-var-eye-dropper-empty: \f1fb; +$fa-var-eyedropper: \f1fb; +$fa-var-file-circle-check: \e5a0; +$fa-var-forward: \f04e; +$fa-var-mobile: \f3ce; +$fa-var-mobile-android: \f3ce; +$fa-var-mobile-phone: \f3ce; +$fa-var-face-meh: \f11a; +$fa-var-meh: \f11a; +$fa-var-align-center: \f037; +$fa-var-book-skull: \f6b7; +$fa-var-book-dead: \f6b7; +$fa-var-id-card: \f2c2; +$fa-var-drivers-license: \f2c2; +$fa-var-outdent: \f03b; +$fa-var-dedent: \f03b; +$fa-var-heart-circle-exclamation: \e4fe; +$fa-var-house: \f015; +$fa-var-home: \f015; +$fa-var-home-alt: \f015; +$fa-var-home-lg-alt: \f015; +$fa-var-calendar-week: \f784; +$fa-var-laptop-medical: \f812; +$fa-var-b: \42; +$fa-var-file-medical: \f477; +$fa-var-dice-one: \f525; +$fa-var-kiwi-bird: \f535; +$fa-var-arrow-right-arrow-left: \f0ec; +$fa-var-exchange: \f0ec; +$fa-var-rotate-right: \f2f9; +$fa-var-redo-alt: \f2f9; +$fa-var-rotate-forward: \f2f9; +$fa-var-utensils: \f2e7; +$fa-var-cutlery: \f2e7; +$fa-var-arrow-up-wide-short: \f161; +$fa-var-sort-amount-up: \f161; +$fa-var-mill-sign: \e1ed; +$fa-var-bowl-rice: \e2eb; +$fa-var-skull: \f54c; +$fa-var-tower-broadcast: \f519; +$fa-var-broadcast-tower: \f519; +$fa-var-truck-pickup: \f63c; +$fa-var-up-long: \f30c; +$fa-var-long-arrow-alt-up: \f30c; +$fa-var-stop: \f04d; +$fa-var-code-merge: \f387; +$fa-var-upload: \f093; +$fa-var-hurricane: \f751; +$fa-var-mound: \e52d; +$fa-var-toilet-portable: \e583; +$fa-var-compact-disc: \f51f; +$fa-var-file-arrow-down: \f56d; +$fa-var-file-download: \f56d; +$fa-var-caravan: \f8ff; +$fa-var-shield-cat: \e572; +$fa-var-bolt: \f0e7; +$fa-var-zap: \f0e7; +$fa-var-glass-water: \e4f4; +$fa-var-oil-well: \e532; +$fa-var-vault: \e2c5; +$fa-var-mars: \f222; +$fa-var-toilet: \f7d8; +$fa-var-plane-circle-xmark: \e557; +$fa-var-yen-sign: \f157; +$fa-var-cny: \f157; +$fa-var-jpy: \f157; +$fa-var-rmb: \f157; +$fa-var-yen: \f157; +$fa-var-ruble-sign: \f158; +$fa-var-rouble: \f158; +$fa-var-rub: \f158; +$fa-var-ruble: \f158; +$fa-var-sun: \f185; +$fa-var-guitar: \f7a6; +$fa-var-face-laugh-wink: \f59c; +$fa-var-laugh-wink: \f59c; +$fa-var-horse-head: \f7ab; +$fa-var-bore-hole: \e4c3; +$fa-var-industry: \f275; +$fa-var-circle-down: \f358; +$fa-var-arrow-alt-circle-down: \f358; +$fa-var-arrows-turn-to-dots: \e4c1; +$fa-var-florin-sign: \e184; +$fa-var-arrow-down-short-wide: \f884; +$fa-var-sort-amount-desc: \f884; +$fa-var-sort-amount-down-alt: \f884; +$fa-var-less-than: \3c; +$fa-var-angle-down: \f107; +$fa-var-car-tunnel: \e4de; +$fa-var-head-side-cough: \e061; +$fa-var-grip-lines: \f7a4; +$fa-var-thumbs-down: \f165; +$fa-var-user-lock: \f502; +$fa-var-arrow-right-long: \f178; +$fa-var-long-arrow-right: \f178; +$fa-var-anchor-circle-xmark: \e4ac; +$fa-var-ellipsis: \f141; +$fa-var-ellipsis-h: \f141; +$fa-var-chess-pawn: \f443; +$fa-var-kit-medical: \f479; +$fa-var-first-aid: \f479; +$fa-var-person-through-window: \e5a9; +$fa-var-toolbox: \f552; +$fa-var-hands-holding-circle: \e4fb; +$fa-var-bug: \f188; +$fa-var-credit-card: \f09d; +$fa-var-credit-card-alt: \f09d; +$fa-var-car: \f1b9; +$fa-var-automobile: \f1b9; +$fa-var-hand-holding-hand: \e4f7; +$fa-var-book-open-reader: \f5da; +$fa-var-book-reader: \f5da; +$fa-var-mountain-sun: \e52f; +$fa-var-arrows-left-right-to-line: \e4ba; +$fa-var-dice-d20: \f6cf; +$fa-var-truck-droplet: \e58c; +$fa-var-file-circle-xmark: \e5a1; +$fa-var-temperature-arrow-up: \e040; +$fa-var-temperature-up: \e040; +$fa-var-medal: \f5a2; +$fa-var-bed: \f236; +$fa-var-square-h: \f0fd; +$fa-var-h-square: \f0fd; +$fa-var-podcast: \f2ce; +$fa-var-temperature-full: \f2c7; +$fa-var-temperature-4: \f2c7; +$fa-var-thermometer-4: \f2c7; +$fa-var-thermometer-full: \f2c7; +$fa-var-bell: \f0f3; +$fa-var-superscript: \f12b; +$fa-var-plug-circle-xmark: \e560; +$fa-var-star-of-life: \f621; +$fa-var-phone-slash: \f3dd; +$fa-var-paint-roller: \f5aa; +$fa-var-handshake-angle: \f4c4; +$fa-var-hands-helping: \f4c4; +$fa-var-location-dot: \f3c5; +$fa-var-map-marker-alt: \f3c5; +$fa-var-file: \f15b; +$fa-var-greater-than: \3e; +$fa-var-person-swimming: \f5c4; +$fa-var-swimmer: \f5c4; +$fa-var-arrow-down: \f063; +$fa-var-droplet: \f043; +$fa-var-tint: \f043; +$fa-var-eraser: \f12d; +$fa-var-earth-americas: \f57d; +$fa-var-earth: \f57d; +$fa-var-earth-america: \f57d; +$fa-var-globe-americas: \f57d; +$fa-var-person-burst: \e53b; +$fa-var-dove: \f4ba; +$fa-var-battery-empty: \f244; +$fa-var-battery-0: \f244; +$fa-var-socks: \f696; +$fa-var-inbox: \f01c; +$fa-var-section: \e447; +$fa-var-gauge-high: \f625; +$fa-var-tachometer-alt: \f625; +$fa-var-tachometer-alt-fast: \f625; +$fa-var-envelope-open-text: \f658; +$fa-var-hospital: \f0f8; +$fa-var-hospital-alt: \f0f8; +$fa-var-hospital-wide: \f0f8; +$fa-var-wine-bottle: \f72f; +$fa-var-chess-rook: \f447; +$fa-var-bars-staggered: \f550; +$fa-var-reorder: \f550; +$fa-var-stream: \f550; +$fa-var-dharmachakra: \f655; +$fa-var-hotdog: \f80f; +$fa-var-person-walking-with-cane: \f29d; +$fa-var-blind: \f29d; +$fa-var-drum: \f569; +$fa-var-ice-cream: \f810; +$fa-var-heart-circle-bolt: \e4fc; +$fa-var-fax: \f1ac; +$fa-var-paragraph: \f1dd; +$fa-var-check-to-slot: \f772; +$fa-var-vote-yea: \f772; +$fa-var-star-half: \f089; +$fa-var-boxes-stacked: \f468; +$fa-var-boxes: \f468; +$fa-var-boxes-alt: \f468; +$fa-var-link: \f0c1; +$fa-var-chain: \f0c1; +$fa-var-ear-listen: \f2a2; +$fa-var-assistive-listening-systems: \f2a2; +$fa-var-tree-city: \e587; +$fa-var-play: \f04b; +$fa-var-font: \f031; +$fa-var-rupiah-sign: \e23d; +$fa-var-magnifying-glass: \f002; +$fa-var-search: \f002; +$fa-var-table-tennis-paddle-ball: \f45d; +$fa-var-ping-pong-paddle-ball: \f45d; +$fa-var-table-tennis: \f45d; +$fa-var-person-dots-from-line: \f470; +$fa-var-diagnoses: \f470; +$fa-var-trash-can-arrow-up: \f82a; +$fa-var-trash-restore-alt: \f82a; +$fa-var-naira-sign: \e1f6; +$fa-var-cart-arrow-down: \f218; +$fa-var-walkie-talkie: \f8ef; +$fa-var-file-pen: \f31c; +$fa-var-file-edit: \f31c; +$fa-var-receipt: \f543; +$fa-var-square-pen: \f14b; +$fa-var-pen-square: \f14b; +$fa-var-pencil-square: \f14b; +$fa-var-suitcase-rolling: \f5c1; +$fa-var-person-circle-exclamation: \e53f; +$fa-var-chevron-down: \f078; +$fa-var-battery-full: \f240; +$fa-var-battery: \f240; +$fa-var-battery-5: \f240; +$fa-var-skull-crossbones: \f714; +$fa-var-code-compare: \e13a; +$fa-var-list-ul: \f0ca; +$fa-var-list-dots: \f0ca; +$fa-var-school-lock: \e56f; +$fa-var-tower-cell: \e585; +$fa-var-down-long: \f309; +$fa-var-long-arrow-alt-down: \f309; +$fa-var-ranking-star: \e561; +$fa-var-chess-king: \f43f; +$fa-var-person-harassing: \e549; +$fa-var-brazilian-real-sign: \e46c; +$fa-var-landmark-dome: \f752; +$fa-var-landmark-alt: \f752; +$fa-var-arrow-up: \f062; +$fa-var-tv: \f26c; +$fa-var-television: \f26c; +$fa-var-tv-alt: \f26c; +$fa-var-shrimp: \e448; +$fa-var-list-check: \f0ae; +$fa-var-tasks: \f0ae; +$fa-var-jug-detergent: \e519; +$fa-var-circle-user: \f2bd; +$fa-var-user-circle: \f2bd; +$fa-var-user-shield: \f505; +$fa-var-wind: \f72e; +$fa-var-car-burst: \f5e1; +$fa-var-car-crash: \f5e1; +$fa-var-y: \59; +$fa-var-person-snowboarding: \f7ce; +$fa-var-snowboarding: \f7ce; +$fa-var-truck-fast: \f48b; +$fa-var-shipping-fast: \f48b; +$fa-var-fish: \f578; +$fa-var-user-graduate: \f501; +$fa-var-circle-half-stroke: \f042; +$fa-var-adjust: \f042; +$fa-var-clapperboard: \e131; +$fa-var-circle-radiation: \f7ba; +$fa-var-radiation-alt: \f7ba; +$fa-var-baseball: \f433; +$fa-var-baseball-ball: \f433; +$fa-var-jet-fighter-up: \e518; +$fa-var-diagram-project: \f542; +$fa-var-project-diagram: \f542; +$fa-var-copy: \f0c5; +$fa-var-volume-xmark: \f6a9; +$fa-var-volume-mute: \f6a9; +$fa-var-volume-times: \f6a9; +$fa-var-hand-sparkles: \e05d; +$fa-var-grip: \f58d; +$fa-var-grip-horizontal: \f58d; +$fa-var-share-from-square: \f14d; +$fa-var-share-square: \f14d; +$fa-var-gun: \e19b; +$fa-var-square-phone: \f098; +$fa-var-phone-square: \f098; +$fa-var-plus: \2b; +$fa-var-add: \2b; +$fa-var-expand: \f065; +$fa-var-computer: \e4e5; +$fa-var-xmark: \f00d; +$fa-var-close: \f00d; +$fa-var-multiply: \f00d; +$fa-var-remove: \f00d; +$fa-var-times: \f00d; +$fa-var-arrows-up-down-left-right: \f047; +$fa-var-arrows: \f047; +$fa-var-chalkboard-user: \f51c; +$fa-var-chalkboard-teacher: \f51c; +$fa-var-peso-sign: \e222; +$fa-var-building-shield: \e4d8; +$fa-var-baby: \f77c; +$fa-var-users-line: \e592; +$fa-var-quote-left: \f10d; +$fa-var-quote-left-alt: \f10d; +$fa-var-tractor: \f722; +$fa-var-trash-arrow-up: \f829; +$fa-var-trash-restore: \f829; +$fa-var-arrow-down-up-lock: \e4b0; +$fa-var-lines-leaning: \e51e; +$fa-var-ruler-combined: \f546; +$fa-var-copyright: \f1f9; +$fa-var-equals: \3d; +$fa-var-blender: \f517; +$fa-var-teeth: \f62e; +$fa-var-shekel-sign: \f20b; +$fa-var-ils: \f20b; +$fa-var-shekel: \f20b; +$fa-var-sheqel: \f20b; +$fa-var-sheqel-sign: \f20b; +$fa-var-map: \f279; +$fa-var-rocket: \f135; +$fa-var-photo-film: \f87c; +$fa-var-photo-video: \f87c; +$fa-var-folder-minus: \f65d; +$fa-var-store: \f54e; +$fa-var-arrow-trend-up: \e098; +$fa-var-plug-circle-minus: \e55e; +$fa-var-sign-hanging: \f4d9; +$fa-var-sign: \f4d9; +$fa-var-bezier-curve: \f55b; +$fa-var-bell-slash: \f1f6; +$fa-var-tablet: \f3fb; +$fa-var-tablet-android: \f3fb; +$fa-var-school-flag: \e56e; +$fa-var-fill: \f575; +$fa-var-angle-up: \f106; +$fa-var-drumstick-bite: \f6d7; +$fa-var-holly-berry: \f7aa; +$fa-var-chevron-left: \f053; +$fa-var-bacteria: \e059; +$fa-var-hand-lizard: \f258; +$fa-var-disease: \f7fa; +$fa-var-briefcase-medical: \f469; +$fa-var-genderless: \f22d; +$fa-var-chevron-right: \f054; +$fa-var-retweet: \f079; +$fa-var-car-rear: \f5de; +$fa-var-car-alt: \f5de; +$fa-var-pump-soap: \e06b; +$fa-var-video-slash: \f4e2; +$fa-var-battery-quarter: \f243; +$fa-var-battery-2: \f243; +$fa-var-radio: \f8d7; +$fa-var-baby-carriage: \f77d; +$fa-var-carriage-baby: \f77d; +$fa-var-traffic-light: \f637; +$fa-var-thermometer: \f491; +$fa-var-vr-cardboard: \f729; +$fa-var-hand-middle-finger: \f806; +$fa-var-percent: \25; +$fa-var-percentage: \25; +$fa-var-truck-moving: \f4df; +$fa-var-glass-water-droplet: \e4f5; +$fa-var-display: \e163; +$fa-var-face-smile: \f118; +$fa-var-smile: \f118; +$fa-var-thumbtack: \f08d; +$fa-var-thumb-tack: \f08d; +$fa-var-trophy: \f091; +$fa-var-person-praying: \f683; +$fa-var-pray: \f683; +$fa-var-hammer: \f6e3; +$fa-var-hand-peace: \f25b; +$fa-var-rotate: \f2f1; +$fa-var-sync-alt: \f2f1; +$fa-var-spinner: \f110; +$fa-var-robot: \f544; +$fa-var-peace: \f67c; +$fa-var-gears: \f085; +$fa-var-cogs: \f085; +$fa-var-warehouse: \f494; +$fa-var-arrow-up-right-dots: \e4b7; +$fa-var-splotch: \f5bc; +$fa-var-face-grin-hearts: \f584; +$fa-var-grin-hearts: \f584; +$fa-var-dice-four: \f524; +$fa-var-sim-card: \f7c4; +$fa-var-transgender: \f225; +$fa-var-transgender-alt: \f225; +$fa-var-mercury: \f223; +$fa-var-arrow-turn-down: \f149; +$fa-var-level-down: \f149; +$fa-var-person-falling-burst: \e547; +$fa-var-award: \f559; +$fa-var-ticket-simple: \f3ff; +$fa-var-ticket-alt: \f3ff; +$fa-var-building: \f1ad; +$fa-var-angles-left: \f100; +$fa-var-angle-double-left: \f100; +$fa-var-qrcode: \f029; +$fa-var-clock-rotate-left: \f1da; +$fa-var-history: \f1da; +$fa-var-face-grin-beam-sweat: \f583; +$fa-var-grin-beam-sweat: \f583; +$fa-var-file-export: \f56e; +$fa-var-arrow-right-from-file: \f56e; +$fa-var-shield: \f132; +$fa-var-shield-blank: \f132; +$fa-var-arrow-up-short-wide: \f885; +$fa-var-sort-amount-up-alt: \f885; +$fa-var-house-medical: \e3b2; +$fa-var-golf-ball-tee: \f450; +$fa-var-golf-ball: \f450; +$fa-var-circle-chevron-left: \f137; +$fa-var-chevron-circle-left: \f137; +$fa-var-house-chimney-window: \e00d; +$fa-var-pen-nib: \f5ad; +$fa-var-tent-arrow-turn-left: \e580; +$fa-var-tents: \e582; +$fa-var-wand-magic: \f0d0; +$fa-var-magic: \f0d0; +$fa-var-dog: \f6d3; +$fa-var-carrot: \f787; +$fa-var-moon: \f186; +$fa-var-wine-glass-empty: \f5ce; +$fa-var-wine-glass-alt: \f5ce; +$fa-var-cheese: \f7ef; +$fa-var-yin-yang: \f6ad; +$fa-var-music: \f001; +$fa-var-code-commit: \f386; +$fa-var-temperature-low: \f76b; +$fa-var-person-biking: \f84a; +$fa-var-biking: \f84a; +$fa-var-broom: \f51a; +$fa-var-shield-heart: \e574; +$fa-var-gopuram: \f664; +$fa-var-earth-oceania: \e47b; +$fa-var-globe-oceania: \e47b; +$fa-var-square-xmark: \f2d3; +$fa-var-times-square: \f2d3; +$fa-var-xmark-square: \f2d3; +$fa-var-hashtag: \23; +$fa-var-up-right-and-down-left-from-center: \f424; +$fa-var-expand-alt: \f424; +$fa-var-oil-can: \f613; +$fa-var-t: \54; +$fa-var-hippo: \f6ed; +$fa-var-chart-column: \e0e3; +$fa-var-infinity: \f534; +$fa-var-vial-circle-check: \e596; +$fa-var-person-arrow-down-to-line: \e538; +$fa-var-voicemail: \f897; +$fa-var-fan: \f863; +$fa-var-person-walking-luggage: \e554; +$fa-var-up-down: \f338; +$fa-var-arrows-alt-v: \f338; +$fa-var-cloud-moon-rain: \f73c; +$fa-var-calendar: \f133; +$fa-var-trailer: \e041; +$fa-var-bahai: \f666; +$fa-var-haykal: \f666; +$fa-var-sd-card: \f7c2; +$fa-var-dragon: \f6d5; +$fa-var-shoe-prints: \f54b; +$fa-var-circle-plus: \f055; +$fa-var-plus-circle: \f055; +$fa-var-face-grin-tongue-wink: \f58b; +$fa-var-grin-tongue-wink: \f58b; +$fa-var-hand-holding: \f4bd; +$fa-var-plug-circle-exclamation: \e55d; +$fa-var-link-slash: \f127; +$fa-var-chain-broken: \f127; +$fa-var-chain-slash: \f127; +$fa-var-unlink: \f127; +$fa-var-clone: \f24d; +$fa-var-person-walking-arrow-loop-left: \e551; +$fa-var-arrow-up-z-a: \f882; +$fa-var-sort-alpha-up-alt: \f882; +$fa-var-fire-flame-curved: \f7e4; +$fa-var-fire-alt: \f7e4; +$fa-var-tornado: \f76f; +$fa-var-file-circle-plus: \e494; +$fa-var-book-quran: \f687; +$fa-var-quran: \f687; +$fa-var-anchor: \f13d; +$fa-var-border-all: \f84c; +$fa-var-face-angry: \f556; +$fa-var-angry: \f556; +$fa-var-cookie-bite: \f564; +$fa-var-arrow-trend-down: \e097; +$fa-var-rss: \f09e; +$fa-var-feed: \f09e; +$fa-var-draw-polygon: \f5ee; +$fa-var-scale-balanced: \f24e; +$fa-var-balance-scale: \f24e; +$fa-var-gauge-simple-high: \f62a; +$fa-var-tachometer: \f62a; +$fa-var-tachometer-fast: \f62a; +$fa-var-shower: \f2cc; +$fa-var-desktop: \f390; +$fa-var-desktop-alt: \f390; +$fa-var-m: \4d; +$fa-var-table-list: \f00b; +$fa-var-th-list: \f00b; +$fa-var-comment-sms: \f7cd; +$fa-var-sms: \f7cd; +$fa-var-book: \f02d; +$fa-var-user-plus: \f234; +$fa-var-check: \f00c; +$fa-var-battery-three-quarters: \f241; +$fa-var-battery-4: \f241; +$fa-var-house-circle-check: \e509; +$fa-var-angle-left: \f104; +$fa-var-diagram-successor: \e47a; +$fa-var-truck-arrow-right: \e58b; +$fa-var-arrows-split-up-and-left: \e4bc; +$fa-var-hand-fist: \f6de; +$fa-var-fist-raised: \f6de; +$fa-var-cloud-moon: \f6c3; +$fa-var-briefcase: \f0b1; +$fa-var-person-falling: \e546; +$fa-var-image-portrait: \f3e0; +$fa-var-portrait: \f3e0; +$fa-var-user-tag: \f507; +$fa-var-rug: \e569; +$fa-var-earth-europe: \f7a2; +$fa-var-globe-europe: \f7a2; +$fa-var-cart-flatbed-suitcase: \f59d; +$fa-var-luggage-cart: \f59d; +$fa-var-rectangle-xmark: \f410; +$fa-var-rectangle-times: \f410; +$fa-var-times-rectangle: \f410; +$fa-var-window-close: \f410; +$fa-var-baht-sign: \e0ac; +$fa-var-book-open: \f518; +$fa-var-book-journal-whills: \f66a; +$fa-var-journal-whills: \f66a; +$fa-var-handcuffs: \e4f8; +$fa-var-triangle-exclamation: \f071; +$fa-var-exclamation-triangle: \f071; +$fa-var-warning: \f071; +$fa-var-database: \f1c0; +$fa-var-share: \f064; +$fa-var-arrow-turn-right: \f064; +$fa-var-mail-forward: \f064; +$fa-var-bottle-droplet: \e4c4; +$fa-var-mask-face: \e1d7; +$fa-var-hill-rockslide: \e508; +$fa-var-right-left: \f362; +$fa-var-exchange-alt: \f362; +$fa-var-paper-plane: \f1d8; +$fa-var-road-circle-exclamation: \e565; +$fa-var-dungeon: \f6d9; +$fa-var-align-right: \f038; +$fa-var-money-bill-1-wave: \f53b; +$fa-var-money-bill-wave-alt: \f53b; +$fa-var-life-ring: \f1cd; +$fa-var-hands: \f2a7; +$fa-var-sign-language: \f2a7; +$fa-var-signing: \f2a7; +$fa-var-calendar-day: \f783; +$fa-var-water-ladder: \f5c5; +$fa-var-ladder-water: \f5c5; +$fa-var-swimming-pool: \f5c5; +$fa-var-arrows-up-down: \f07d; +$fa-var-arrows-v: \f07d; +$fa-var-face-grimace: \f57f; +$fa-var-grimace: \f57f; +$fa-var-wheelchair-move: \e2ce; +$fa-var-wheelchair-alt: \e2ce; +$fa-var-turn-down: \f3be; +$fa-var-level-down-alt: \f3be; +$fa-var-person-walking-arrow-right: \e552; +$fa-var-square-envelope: \f199; +$fa-var-envelope-square: \f199; +$fa-var-dice: \f522; +$fa-var-bowling-ball: \f436; +$fa-var-brain: \f5dc; +$fa-var-bandage: \f462; +$fa-var-band-aid: \f462; +$fa-var-calendar-minus: \f272; +$fa-var-circle-xmark: \f057; +$fa-var-times-circle: \f057; +$fa-var-xmark-circle: \f057; +$fa-var-gifts: \f79c; +$fa-var-hotel: \f594; +$fa-var-earth-asia: \f57e; +$fa-var-globe-asia: \f57e; +$fa-var-id-card-clip: \f47f; +$fa-var-id-card-alt: \f47f; +$fa-var-magnifying-glass-plus: \f00e; +$fa-var-search-plus: \f00e; +$fa-var-thumbs-up: \f164; +$fa-var-user-clock: \f4fd; +$fa-var-hand-dots: \f461; +$fa-var-allergies: \f461; +$fa-var-file-invoice: \f570; +$fa-var-window-minimize: \f2d1; +$fa-var-mug-saucer: \f0f4; +$fa-var-coffee: \f0f4; +$fa-var-brush: \f55d; +$fa-var-mask: \f6fa; +$fa-var-magnifying-glass-minus: \f010; +$fa-var-search-minus: \f010; +$fa-var-ruler-vertical: \f548; +$fa-var-user-large: \f406; +$fa-var-user-alt: \f406; +$fa-var-train-tram: \e5b4; +$fa-var-user-nurse: \f82f; +$fa-var-syringe: \f48e; +$fa-var-cloud-sun: \f6c4; +$fa-var-stopwatch-20: \e06f; +$fa-var-square-full: \f45c; +$fa-var-magnet: \f076; +$fa-var-jar: \e516; +$fa-var-note-sticky: \f249; +$fa-var-sticky-note: \f249; +$fa-var-bug-slash: \e490; +$fa-var-arrow-up-from-water-pump: \e4b6; +$fa-var-bone: \f5d7; +$fa-var-user-injured: \f728; +$fa-var-face-sad-tear: \f5b4; +$fa-var-sad-tear: \f5b4; +$fa-var-plane: \f072; +$fa-var-tent-arrows-down: \e581; +$fa-var-exclamation: \21; +$fa-var-arrows-spin: \e4bb; +$fa-var-print: \f02f; +$fa-var-turkish-lira-sign: \e2bb; +$fa-var-try: \e2bb; +$fa-var-turkish-lira: \e2bb; +$fa-var-dollar-sign: \24; +$fa-var-dollar: \24; +$fa-var-usd: \24; +$fa-var-x: \58; +$fa-var-magnifying-glass-dollar: \f688; +$fa-var-search-dollar: \f688; +$fa-var-users-gear: \f509; +$fa-var-users-cog: \f509; +$fa-var-person-military-pointing: \e54a; +$fa-var-building-columns: \f19c; +$fa-var-bank: \f19c; +$fa-var-institution: \f19c; +$fa-var-museum: \f19c; +$fa-var-university: \f19c; +$fa-var-umbrella: \f0e9; +$fa-var-trowel: \e589; +$fa-var-d: \44; +$fa-var-stapler: \e5af; +$fa-var-masks-theater: \f630; +$fa-var-theater-masks: \f630; +$fa-var-kip-sign: \e1c4; +$fa-var-hand-point-left: \f0a5; +$fa-var-handshake-simple: \f4c6; +$fa-var-handshake-alt: \f4c6; +$fa-var-jet-fighter: \f0fb; +$fa-var-fighter-jet: \f0fb; +$fa-var-square-share-nodes: \f1e1; +$fa-var-share-alt-square: \f1e1; +$fa-var-barcode: \f02a; +$fa-var-plus-minus: \e43c; +$fa-var-video: \f03d; +$fa-var-video-camera: \f03d; +$fa-var-graduation-cap: \f19d; +$fa-var-mortar-board: \f19d; +$fa-var-hand-holding-medical: \e05c; +$fa-var-person-circle-check: \e53e; +$fa-var-turn-up: \f3bf; +$fa-var-level-up-alt: \f3bf; + +$fa-var-monero: \f3d0; +$fa-var-hooli: \f427; +$fa-var-yelp: \f1e9; +$fa-var-cc-visa: \f1f0; +$fa-var-lastfm: \f202; +$fa-var-shopware: \f5b5; +$fa-var-creative-commons-nc: \f4e8; +$fa-var-aws: \f375; +$fa-var-redhat: \f7bc; +$fa-var-yoast: \f2b1; +$fa-var-cloudflare: \e07d; +$fa-var-ups: \f7e0; +$fa-var-wpexplorer: \f2de; +$fa-var-dyalog: \f399; +$fa-var-bity: \f37a; +$fa-var-stackpath: \f842; +$fa-var-buysellads: \f20d; +$fa-var-first-order: \f2b0; +$fa-var-modx: \f285; +$fa-var-guilded: \e07e; +$fa-var-vnv: \f40b; +$fa-var-square-js: \f3b9; +$fa-var-js-square: \f3b9; +$fa-var-microsoft: \f3ca; +$fa-var-qq: \f1d6; +$fa-var-orcid: \f8d2; +$fa-var-java: \f4e4; +$fa-var-invision: \f7b0; +$fa-var-creative-commons-pd-alt: \f4ed; +$fa-var-centercode: \f380; +$fa-var-glide-g: \f2a6; +$fa-var-drupal: \f1a9; +$fa-var-hire-a-helper: \f3b0; +$fa-var-creative-commons-by: \f4e7; +$fa-var-unity: \e049; +$fa-var-whmcs: \f40d; +$fa-var-rocketchat: \f3e8; +$fa-var-vk: \f189; +$fa-var-untappd: \f405; +$fa-var-mailchimp: \f59e; +$fa-var-css3-alt: \f38b; +$fa-var-square-reddit: \f1a2; +$fa-var-reddit-square: \f1a2; +$fa-var-vimeo-v: \f27d; +$fa-var-contao: \f26d; +$fa-var-square-font-awesome: \e5ad; +$fa-var-deskpro: \f38f; +$fa-var-sistrix: \f3ee; +$fa-var-square-instagram: \e055; +$fa-var-instagram-square: \e055; +$fa-var-battle-net: \f835; +$fa-var-the-red-yeti: \f69d; +$fa-var-square-hacker-news: \f3af; +$fa-var-hacker-news-square: \f3af; +$fa-var-edge: \f282; +$fa-var-napster: \f3d2; +$fa-var-square-snapchat: \f2ad; +$fa-var-snapchat-square: \f2ad; +$fa-var-google-plus-g: \f0d5; +$fa-var-artstation: \f77a; +$fa-var-markdown: \f60f; +$fa-var-sourcetree: \f7d3; +$fa-var-google-plus: \f2b3; +$fa-var-diaspora: \f791; +$fa-var-foursquare: \f180; +$fa-var-stack-overflow: \f16c; +$fa-var-github-alt: \f113; +$fa-var-phoenix-squadron: \f511; +$fa-var-pagelines: \f18c; +$fa-var-algolia: \f36c; +$fa-var-red-river: \f3e3; +$fa-var-creative-commons-sa: \f4ef; +$fa-var-safari: \f267; +$fa-var-google: \f1a0; +$fa-var-square-font-awesome-stroke: \f35c; +$fa-var-font-awesome-alt: \f35c; +$fa-var-atlassian: \f77b; +$fa-var-linkedin-in: \f0e1; +$fa-var-digital-ocean: \f391; +$fa-var-nimblr: \f5a8; +$fa-var-chromecast: \f838; +$fa-var-evernote: \f839; +$fa-var-hacker-news: \f1d4; +$fa-var-creative-commons-sampling: \f4f0; +$fa-var-adversal: \f36a; +$fa-var-creative-commons: \f25e; +$fa-var-watchman-monitoring: \e087; +$fa-var-fonticons: \f280; +$fa-var-weixin: \f1d7; +$fa-var-shirtsinbulk: \f214; +$fa-var-codepen: \f1cb; +$fa-var-git-alt: \f841; +$fa-var-lyft: \f3c3; +$fa-var-rev: \f5b2; +$fa-var-windows: \f17a; +$fa-var-wizards-of-the-coast: \f730; +$fa-var-square-viadeo: \f2aa; +$fa-var-viadeo-square: \f2aa; +$fa-var-meetup: \f2e0; +$fa-var-centos: \f789; +$fa-var-adn: \f170; +$fa-var-cloudsmith: \f384; +$fa-var-pied-piper-alt: \f1a8; +$fa-var-square-dribbble: \f397; +$fa-var-dribbble-square: \f397; +$fa-var-codiepie: \f284; +$fa-var-node: \f419; +$fa-var-mix: \f3cb; +$fa-var-steam: \f1b6; +$fa-var-cc-apple-pay: \f416; +$fa-var-scribd: \f28a; +$fa-var-openid: \f19b; +$fa-var-instalod: \e081; +$fa-var-expeditedssl: \f23e; +$fa-var-sellcast: \f2da; +$fa-var-square-twitter: \f081; +$fa-var-twitter-square: \f081; +$fa-var-r-project: \f4f7; +$fa-var-delicious: \f1a5; +$fa-var-freebsd: \f3a4; +$fa-var-vuejs: \f41f; +$fa-var-accusoft: \f369; +$fa-var-ioxhost: \f208; +$fa-var-fonticons-fi: \f3a2; +$fa-var-app-store: \f36f; +$fa-var-cc-mastercard: \f1f1; +$fa-var-itunes-note: \f3b5; +$fa-var-golang: \e40f; +$fa-var-kickstarter: \f3bb; +$fa-var-grav: \f2d6; +$fa-var-weibo: \f18a; +$fa-var-uncharted: \e084; +$fa-var-firstdraft: \f3a1; +$fa-var-square-youtube: \f431; +$fa-var-youtube-square: \f431; +$fa-var-wikipedia-w: \f266; +$fa-var-wpressr: \f3e4; +$fa-var-rendact: \f3e4; +$fa-var-angellist: \f209; +$fa-var-galactic-republic: \f50c; +$fa-var-nfc-directional: \e530; +$fa-var-skype: \f17e; +$fa-var-joget: \f3b7; +$fa-var-fedora: \f798; +$fa-var-stripe-s: \f42a; +$fa-var-meta: \e49b; +$fa-var-laravel: \f3bd; +$fa-var-hotjar: \f3b1; +$fa-var-bluetooth-b: \f294; +$fa-var-sticker-mule: \f3f7; +$fa-var-creative-commons-zero: \f4f3; +$fa-var-hips: \f452; +$fa-var-behance: \f1b4; +$fa-var-reddit: \f1a1; +$fa-var-discord: \f392; +$fa-var-chrome: \f268; +$fa-var-app-store-ios: \f370; +$fa-var-cc-discover: \f1f2; +$fa-var-wpbeginner: \f297; +$fa-var-confluence: \f78d; +$fa-var-mdb: \f8ca; +$fa-var-dochub: \f394; +$fa-var-accessible-icon: \f368; +$fa-var-ebay: \f4f4; +$fa-var-amazon: \f270; +$fa-var-unsplash: \e07c; +$fa-var-yarn: \f7e3; +$fa-var-square-steam: \f1b7; +$fa-var-steam-square: \f1b7; +$fa-var-500px: \f26e; +$fa-var-square-vimeo: \f194; +$fa-var-vimeo-square: \f194; +$fa-var-asymmetrik: \f372; +$fa-var-font-awesome: \f2b4; +$fa-var-font-awesome-flag: \f2b4; +$fa-var-font-awesome-logo-full: \f2b4; +$fa-var-gratipay: \f184; +$fa-var-apple: \f179; +$fa-var-hive: \e07f; +$fa-var-gitkraken: \f3a6; +$fa-var-keybase: \f4f5; +$fa-var-apple-pay: \f415; +$fa-var-padlet: \e4a0; +$fa-var-amazon-pay: \f42c; +$fa-var-square-github: \f092; +$fa-var-github-square: \f092; +$fa-var-stumbleupon: \f1a4; +$fa-var-fedex: \f797; +$fa-var-phoenix-framework: \f3dc; +$fa-var-shopify: \e057; +$fa-var-neos: \f612; +$fa-var-hackerrank: \f5f7; +$fa-var-researchgate: \f4f8; +$fa-var-swift: \f8e1; +$fa-var-angular: \f420; +$fa-var-speakap: \f3f3; +$fa-var-angrycreative: \f36e; +$fa-var-y-combinator: \f23b; +$fa-var-empire: \f1d1; +$fa-var-envira: \f299; +$fa-var-square-gitlab: \e5ae; +$fa-var-gitlab-square: \e5ae; +$fa-var-studiovinari: \f3f8; +$fa-var-pied-piper: \f2ae; +$fa-var-wordpress: \f19a; +$fa-var-product-hunt: \f288; +$fa-var-firefox: \f269; +$fa-var-linode: \f2b8; +$fa-var-goodreads: \f3a8; +$fa-var-square-odnoklassniki: \f264; +$fa-var-odnoklassniki-square: \f264; +$fa-var-jsfiddle: \f1cc; +$fa-var-sith: \f512; +$fa-var-themeisle: \f2b2; +$fa-var-page4: \f3d7; +$fa-var-hashnode: \e499; +$fa-var-react: \f41b; +$fa-var-cc-paypal: \f1f4; +$fa-var-squarespace: \f5be; +$fa-var-cc-stripe: \f1f5; +$fa-var-creative-commons-share: \f4f2; +$fa-var-bitcoin: \f379; +$fa-var-keycdn: \f3ba; +$fa-var-opera: \f26a; +$fa-var-itch-io: \f83a; +$fa-var-umbraco: \f8e8; +$fa-var-galactic-senate: \f50d; +$fa-var-ubuntu: \f7df; +$fa-var-draft2digital: \f396; +$fa-var-stripe: \f429; +$fa-var-houzz: \f27c; +$fa-var-gg: \f260; +$fa-var-dhl: \f790; +$fa-var-square-pinterest: \f0d3; +$fa-var-pinterest-square: \f0d3; +$fa-var-xing: \f168; +$fa-var-blackberry: \f37b; +$fa-var-creative-commons-pd: \f4ec; +$fa-var-playstation: \f3df; +$fa-var-quinscape: \f459; +$fa-var-less: \f41d; +$fa-var-blogger-b: \f37d; +$fa-var-opencart: \f23d; +$fa-var-vine: \f1ca; +$fa-var-paypal: \f1ed; +$fa-var-gitlab: \f296; +$fa-var-typo3: \f42b; +$fa-var-reddit-alien: \f281; +$fa-var-yahoo: \f19e; +$fa-var-dailymotion: \e052; +$fa-var-affiliatetheme: \f36b; +$fa-var-pied-piper-pp: \f1a7; +$fa-var-bootstrap: \f836; +$fa-var-odnoklassniki: \f263; +$fa-var-nfc-symbol: \e531; +$fa-var-ethereum: \f42e; +$fa-var-speaker-deck: \f83c; +$fa-var-creative-commons-nc-eu: \f4e9; +$fa-var-patreon: \f3d9; +$fa-var-avianex: \f374; +$fa-var-ello: \f5f1; +$fa-var-gofore: \f3a7; +$fa-var-bimobject: \f378; +$fa-var-facebook-f: \f39e; +$fa-var-square-google-plus: \f0d4; +$fa-var-google-plus-square: \f0d4; +$fa-var-mandalorian: \f50f; +$fa-var-first-order-alt: \f50a; +$fa-var-osi: \f41a; +$fa-var-google-wallet: \f1ee; +$fa-var-d-and-d-beyond: \f6ca; +$fa-var-periscope: \f3da; +$fa-var-fulcrum: \f50b; +$fa-var-cloudscale: \f383; +$fa-var-forumbee: \f211; +$fa-var-mizuni: \f3cc; +$fa-var-schlix: \f3ea; +$fa-var-square-xing: \f169; +$fa-var-xing-square: \f169; +$fa-var-bandcamp: \f2d5; +$fa-var-wpforms: \f298; +$fa-var-cloudversify: \f385; +$fa-var-usps: \f7e1; +$fa-var-megaport: \f5a3; +$fa-var-magento: \f3c4; +$fa-var-spotify: \f1bc; +$fa-var-optin-monster: \f23c; +$fa-var-fly: \f417; +$fa-var-aviato: \f421; +$fa-var-itunes: \f3b4; +$fa-var-cuttlefish: \f38c; +$fa-var-blogger: \f37c; +$fa-var-flickr: \f16e; +$fa-var-viber: \f409; +$fa-var-soundcloud: \f1be; +$fa-var-digg: \f1a6; +$fa-var-tencent-weibo: \f1d5; +$fa-var-symfony: \f83d; +$fa-var-maxcdn: \f136; +$fa-var-etsy: \f2d7; +$fa-var-facebook-messenger: \f39f; +$fa-var-audible: \f373; +$fa-var-think-peaks: \f731; +$fa-var-bilibili: \e3d9; +$fa-var-erlang: \f39d; +$fa-var-cotton-bureau: \f89e; +$fa-var-dashcube: \f210; +$fa-var-42-group: \e080; +$fa-var-innosoft: \e080; +$fa-var-stack-exchange: \f18d; +$fa-var-elementor: \f430; +$fa-var-square-pied-piper: \e01e; +$fa-var-pied-piper-square: \e01e; +$fa-var-creative-commons-nd: \f4eb; +$fa-var-palfed: \f3d8; +$fa-var-superpowers: \f2dd; +$fa-var-resolving: \f3e7; +$fa-var-xbox: \f412; +$fa-var-searchengin: \f3eb; +$fa-var-tiktok: \e07b; +$fa-var-square-facebook: \f082; +$fa-var-facebook-square: \f082; +$fa-var-renren: \f18b; +$fa-var-linux: \f17c; +$fa-var-glide: \f2a5; +$fa-var-linkedin: \f08c; +$fa-var-hubspot: \f3b2; +$fa-var-deploydog: \f38e; +$fa-var-twitch: \f1e8; +$fa-var-ravelry: \f2d9; +$fa-var-mixer: \e056; +$fa-var-square-lastfm: \f203; +$fa-var-lastfm-square: \f203; +$fa-var-vimeo: \f40a; +$fa-var-mendeley: \f7b3; +$fa-var-uniregistry: \f404; +$fa-var-figma: \f799; +$fa-var-creative-commons-remix: \f4ee; +$fa-var-cc-amazon-pay: \f42d; +$fa-var-dropbox: \f16b; +$fa-var-instagram: \f16d; +$fa-var-cmplid: \e360; +$fa-var-facebook: \f09a; +$fa-var-gripfire: \f3ac; +$fa-var-jedi-order: \f50e; +$fa-var-uikit: \f403; +$fa-var-fort-awesome-alt: \f3a3; +$fa-var-phabricator: \f3db; +$fa-var-ussunnah: \f407; +$fa-var-earlybirds: \f39a; +$fa-var-trade-federation: \f513; +$fa-var-autoprefixer: \f41c; +$fa-var-whatsapp: \f232; +$fa-var-slideshare: \f1e7; +$fa-var-google-play: \f3ab; +$fa-var-viadeo: \f2a9; +$fa-var-line: \f3c0; +$fa-var-google-drive: \f3aa; +$fa-var-servicestack: \f3ec; +$fa-var-simplybuilt: \f215; +$fa-var-bitbucket: \f171; +$fa-var-imdb: \f2d8; +$fa-var-deezer: \e077; +$fa-var-raspberry-pi: \f7bb; +$fa-var-jira: \f7b1; +$fa-var-docker: \f395; +$fa-var-screenpal: \e570; +$fa-var-bluetooth: \f293; +$fa-var-gitter: \f426; +$fa-var-d-and-d: \f38d; +$fa-var-microblog: \e01a; +$fa-var-cc-diners-club: \f24c; +$fa-var-gg-circle: \f261; +$fa-var-pied-piper-hat: \f4e5; +$fa-var-kickstarter-k: \f3bc; +$fa-var-yandex: \f413; +$fa-var-readme: \f4d5; +$fa-var-html5: \f13b; +$fa-var-sellsy: \f213; +$fa-var-sass: \f41e; +$fa-var-wirsindhandwerk: \e2d0; +$fa-var-wsh: \e2d0; +$fa-var-buromobelexperte: \f37f; +$fa-var-salesforce: \f83b; +$fa-var-octopus-deploy: \e082; +$fa-var-medapps: \f3c6; +$fa-var-ns8: \f3d5; +$fa-var-pinterest-p: \f231; +$fa-var-apper: \f371; +$fa-var-fort-awesome: \f286; +$fa-var-waze: \f83f; +$fa-var-cc-jcb: \f24b; +$fa-var-snapchat: \f2ab; +$fa-var-snapchat-ghost: \f2ab; +$fa-var-fantasy-flight-games: \f6dc; +$fa-var-rust: \e07a; +$fa-var-wix: \f5cf; +$fa-var-square-behance: \f1b5; +$fa-var-behance-square: \f1b5; +$fa-var-supple: \f3f9; +$fa-var-rebel: \f1d0; +$fa-var-css3: \f13c; +$fa-var-staylinked: \f3f5; +$fa-var-kaggle: \f5fa; +$fa-var-space-awesome: \e5ac; +$fa-var-deviantart: \f1bd; +$fa-var-cpanel: \f388; +$fa-var-goodreads-g: \f3a9; +$fa-var-square-git: \f1d2; +$fa-var-git-square: \f1d2; +$fa-var-square-tumblr: \f174; +$fa-var-tumblr-square: \f174; +$fa-var-trello: \f181; +$fa-var-creative-commons-nc-jp: \f4ea; +$fa-var-get-pocket: \f265; +$fa-var-perbyte: \e083; +$fa-var-grunt: \f3ad; +$fa-var-weebly: \f5cc; +$fa-var-connectdevelop: \f20e; +$fa-var-leanpub: \f212; +$fa-var-black-tie: \f27e; +$fa-var-themeco: \f5c6; +$fa-var-python: \f3e2; +$fa-var-android: \f17b; +$fa-var-bots: \e340; +$fa-var-free-code-camp: \f2c5; +$fa-var-hornbill: \f592; +$fa-var-js: \f3b8; +$fa-var-ideal: \e013; +$fa-var-git: \f1d3; +$fa-var-dev: \f6cc; +$fa-var-sketch: \f7c6; +$fa-var-yandex-international: \f414; +$fa-var-cc-amex: \f1f3; +$fa-var-uber: \f402; +$fa-var-github: \f09b; +$fa-var-php: \f457; +$fa-var-alipay: \f642; +$fa-var-youtube: \f167; +$fa-var-skyatlas: \f216; +$fa-var-firefox-browser: \e007; +$fa-var-replyd: \f3e6; +$fa-var-suse: \f7d6; +$fa-var-jenkins: \f3b6; +$fa-var-twitter: \f099; +$fa-var-rockrms: \f3e9; +$fa-var-pinterest: \f0d2; +$fa-var-buffer: \f837; +$fa-var-npm: \f3d4; +$fa-var-yammer: \f840; +$fa-var-btc: \f15a; +$fa-var-dribbble: \f17d; +$fa-var-stumbleupon-circle: \f1a3; +$fa-var-internet-explorer: \f26b; +$fa-var-telegram: \f2c6; +$fa-var-telegram-plane: \f2c6; +$fa-var-old-republic: \f510; +$fa-var-square-whatsapp: \f40c; +$fa-var-whatsapp-square: \f40c; +$fa-var-node-js: \f3d3; +$fa-var-edge-legacy: \e078; +$fa-var-slack: \f198; +$fa-var-slack-hash: \f198; +$fa-var-medrt: \f3c8; +$fa-var-usb: \f287; +$fa-var-tumblr: \f173; +$fa-var-vaadin: \f408; +$fa-var-quora: \f2c4; +$fa-var-reacteurope: \f75d; +$fa-var-medium: \f23a; +$fa-var-medium-m: \f23a; +$fa-var-amilia: \f36d; +$fa-var-mixcloud: \f289; +$fa-var-flipboard: \f44d; +$fa-var-viacoin: \f237; +$fa-var-critical-role: \f6c9; +$fa-var-sitrox: \e44a; +$fa-var-discourse: \f393; +$fa-var-joomla: \f1aa; +$fa-var-mastodon: \f4f6; +$fa-var-airbnb: \f834; +$fa-var-wolf-pack-battalion: \f514; +$fa-var-buy-n-large: \f8a6; +$fa-var-gulp: \f3ae; +$fa-var-creative-commons-sampling-plus: \f4f1; +$fa-var-strava: \f428; +$fa-var-ember: \f423; +$fa-var-canadian-maple-leaf: \f785; +$fa-var-teamspeak: \f4f9; +$fa-var-pushed: \f3e1; +$fa-var-wordpress-simple: \f411; +$fa-var-nutritionix: \f3d6; +$fa-var-wodu: \e088; +$fa-var-google-pay: \e079; +$fa-var-intercom: \f7af; +$fa-var-zhihu: \f63f; +$fa-var-korvue: \f42f; +$fa-var-pix: \e43a; +$fa-var-steam-symbol: \f3f6; + +$fa-icons: ( + "0": $fa-var-0, + "1": $fa-var-1, + "2": $fa-var-2, + "3": $fa-var-3, + "4": $fa-var-4, + "5": $fa-var-5, + "6": $fa-var-6, + "7": $fa-var-7, + "8": $fa-var-8, + "9": $fa-var-9, + "fill-drip": $fa-var-fill-drip, + "arrows-to-circle": $fa-var-arrows-to-circle, + "circle-chevron-right": $fa-var-circle-chevron-right, + "chevron-circle-right": $fa-var-chevron-circle-right, + "at": $fa-var-at, + "trash-can": $fa-var-trash-can, + "trash-alt": $fa-var-trash-alt, + "text-height": $fa-var-text-height, + "user-xmark": $fa-var-user-xmark, + "user-times": $fa-var-user-times, + "stethoscope": $fa-var-stethoscope, + "message": $fa-var-message, + "comment-alt": $fa-var-comment-alt, + "info": $fa-var-info, + "down-left-and-up-right-to-center": $fa-var-down-left-and-up-right-to-center, + "compress-alt": $fa-var-compress-alt, + "explosion": $fa-var-explosion, + "file-lines": $fa-var-file-lines, + "file-alt": $fa-var-file-alt, + "file-text": $fa-var-file-text, + "wave-square": $fa-var-wave-square, + "ring": $fa-var-ring, + "building-un": $fa-var-building-un, + "dice-three": $fa-var-dice-three, + "calendar-days": $fa-var-calendar-days, + "calendar-alt": $fa-var-calendar-alt, + "anchor-circle-check": $fa-var-anchor-circle-check, + "building-circle-arrow-right": $fa-var-building-circle-arrow-right, + "volleyball": $fa-var-volleyball, + "volleyball-ball": $fa-var-volleyball-ball, + "arrows-up-to-line": $fa-var-arrows-up-to-line, + "sort-down": $fa-var-sort-down, + "sort-desc": $fa-var-sort-desc, + "circle-minus": $fa-var-circle-minus, + "minus-circle": $fa-var-minus-circle, + "door-open": $fa-var-door-open, + "right-from-bracket": $fa-var-right-from-bracket, + "sign-out-alt": $fa-var-sign-out-alt, + "atom": $fa-var-atom, + "soap": $fa-var-soap, + "icons": $fa-var-icons, + "heart-music-camera-bolt": $fa-var-heart-music-camera-bolt, + "microphone-lines-slash": $fa-var-microphone-lines-slash, + "microphone-alt-slash": $fa-var-microphone-alt-slash, + "bridge-circle-check": $fa-var-bridge-circle-check, + "pump-medical": $fa-var-pump-medical, + "fingerprint": $fa-var-fingerprint, + "hand-point-right": $fa-var-hand-point-right, + "magnifying-glass-location": $fa-var-magnifying-glass-location, + "search-location": $fa-var-search-location, + "forward-step": $fa-var-forward-step, + "step-forward": $fa-var-step-forward, + "face-smile-beam": $fa-var-face-smile-beam, + "smile-beam": $fa-var-smile-beam, + "flag-checkered": $fa-var-flag-checkered, + "football": $fa-var-football, + "football-ball": $fa-var-football-ball, + "school-circle-exclamation": $fa-var-school-circle-exclamation, + "crop": $fa-var-crop, + "angles-down": $fa-var-angles-down, + "angle-double-down": $fa-var-angle-double-down, + "users-rectangle": $fa-var-users-rectangle, + "people-roof": $fa-var-people-roof, + "people-line": $fa-var-people-line, + "beer-mug-empty": $fa-var-beer-mug-empty, + "beer": $fa-var-beer, + "diagram-predecessor": $fa-var-diagram-predecessor, + "arrow-up-long": $fa-var-arrow-up-long, + "long-arrow-up": $fa-var-long-arrow-up, + "fire-flame-simple": $fa-var-fire-flame-simple, + "burn": $fa-var-burn, + "person": $fa-var-person, + "male": $fa-var-male, + "laptop": $fa-var-laptop, + "file-csv": $fa-var-file-csv, + "menorah": $fa-var-menorah, + "truck-plane": $fa-var-truck-plane, + "record-vinyl": $fa-var-record-vinyl, + "face-grin-stars": $fa-var-face-grin-stars, + "grin-stars": $fa-var-grin-stars, + "bong": $fa-var-bong, + "spaghetti-monster-flying": $fa-var-spaghetti-monster-flying, + "pastafarianism": $fa-var-pastafarianism, + "arrow-down-up-across-line": $fa-var-arrow-down-up-across-line, + "spoon": $fa-var-spoon, + "utensil-spoon": $fa-var-utensil-spoon, + "jar-wheat": $fa-var-jar-wheat, + "envelopes-bulk": $fa-var-envelopes-bulk, + "mail-bulk": $fa-var-mail-bulk, + "file-circle-exclamation": $fa-var-file-circle-exclamation, + "circle-h": $fa-var-circle-h, + "hospital-symbol": $fa-var-hospital-symbol, + "pager": $fa-var-pager, + "address-book": $fa-var-address-book, + "contact-book": $fa-var-contact-book, + "strikethrough": $fa-var-strikethrough, + "k": $fa-var-k, + "landmark-flag": $fa-var-landmark-flag, + "pencil": $fa-var-pencil, + "pencil-alt": $fa-var-pencil-alt, + "backward": $fa-var-backward, + "caret-right": $fa-var-caret-right, + "comments": $fa-var-comments, + "paste": $fa-var-paste, + "file-clipboard": $fa-var-file-clipboard, + "code-pull-request": $fa-var-code-pull-request, + "clipboard-list": $fa-var-clipboard-list, + "truck-ramp-box": $fa-var-truck-ramp-box, + "truck-loading": $fa-var-truck-loading, + "user-check": $fa-var-user-check, + "vial-virus": $fa-var-vial-virus, + "sheet-plastic": $fa-var-sheet-plastic, + "blog": $fa-var-blog, + "user-ninja": $fa-var-user-ninja, + "person-arrow-up-from-line": $fa-var-person-arrow-up-from-line, + "scroll-torah": $fa-var-scroll-torah, + "torah": $fa-var-torah, + "broom-ball": $fa-var-broom-ball, + "quidditch": $fa-var-quidditch, + "quidditch-broom-ball": $fa-var-quidditch-broom-ball, + "toggle-off": $fa-var-toggle-off, + "box-archive": $fa-var-box-archive, + "archive": $fa-var-archive, + "person-drowning": $fa-var-person-drowning, + "arrow-down-9-1": $fa-var-arrow-down-9-1, + "sort-numeric-desc": $fa-var-sort-numeric-desc, + "sort-numeric-down-alt": $fa-var-sort-numeric-down-alt, + "face-grin-tongue-squint": $fa-var-face-grin-tongue-squint, + "grin-tongue-squint": $fa-var-grin-tongue-squint, + "spray-can": $fa-var-spray-can, + "truck-monster": $fa-var-truck-monster, + "w": $fa-var-w, + "earth-africa": $fa-var-earth-africa, + "globe-africa": $fa-var-globe-africa, + "rainbow": $fa-var-rainbow, + "circle-notch": $fa-var-circle-notch, + "tablet-screen-button": $fa-var-tablet-screen-button, + "tablet-alt": $fa-var-tablet-alt, + "paw": $fa-var-paw, + "cloud": $fa-var-cloud, + "trowel-bricks": $fa-var-trowel-bricks, + "face-flushed": $fa-var-face-flushed, + "flushed": $fa-var-flushed, + "hospital-user": $fa-var-hospital-user, + "tent-arrow-left-right": $fa-var-tent-arrow-left-right, + "gavel": $fa-var-gavel, + "legal": $fa-var-legal, + "binoculars": $fa-var-binoculars, + "microphone-slash": $fa-var-microphone-slash, + "box-tissue": $fa-var-box-tissue, + "motorcycle": $fa-var-motorcycle, + "bell-concierge": $fa-var-bell-concierge, + "concierge-bell": $fa-var-concierge-bell, + "pen-ruler": $fa-var-pen-ruler, + "pencil-ruler": $fa-var-pencil-ruler, + "people-arrows": $fa-var-people-arrows, + "people-arrows-left-right": $fa-var-people-arrows-left-right, + "mars-and-venus-burst": $fa-var-mars-and-venus-burst, + "square-caret-right": $fa-var-square-caret-right, + "caret-square-right": $fa-var-caret-square-right, + "scissors": $fa-var-scissors, + "cut": $fa-var-cut, + "sun-plant-wilt": $fa-var-sun-plant-wilt, + "toilets-portable": $fa-var-toilets-portable, + "hockey-puck": $fa-var-hockey-puck, + "table": $fa-var-table, + "magnifying-glass-arrow-right": $fa-var-magnifying-glass-arrow-right, + "tachograph-digital": $fa-var-tachograph-digital, + "digital-tachograph": $fa-var-digital-tachograph, + "users-slash": $fa-var-users-slash, + "clover": $fa-var-clover, + "reply": $fa-var-reply, + "mail-reply": $fa-var-mail-reply, + "star-and-crescent": $fa-var-star-and-crescent, + "house-fire": $fa-var-house-fire, + "square-minus": $fa-var-square-minus, + "minus-square": $fa-var-minus-square, + "helicopter": $fa-var-helicopter, + "compass": $fa-var-compass, + "square-caret-down": $fa-var-square-caret-down, + "caret-square-down": $fa-var-caret-square-down, + "file-circle-question": $fa-var-file-circle-question, + "laptop-code": $fa-var-laptop-code, + "swatchbook": $fa-var-swatchbook, + "prescription-bottle": $fa-var-prescription-bottle, + "bars": $fa-var-bars, + "navicon": $fa-var-navicon, + "people-group": $fa-var-people-group, + "hourglass-end": $fa-var-hourglass-end, + "hourglass-3": $fa-var-hourglass-3, + "heart-crack": $fa-var-heart-crack, + "heart-broken": $fa-var-heart-broken, + "square-up-right": $fa-var-square-up-right, + "external-link-square-alt": $fa-var-external-link-square-alt, + "face-kiss-beam": $fa-var-face-kiss-beam, + "kiss-beam": $fa-var-kiss-beam, + "film": $fa-var-film, + "ruler-horizontal": $fa-var-ruler-horizontal, + "people-robbery": $fa-var-people-robbery, + "lightbulb": $fa-var-lightbulb, + "caret-left": $fa-var-caret-left, + "circle-exclamation": $fa-var-circle-exclamation, + "exclamation-circle": $fa-var-exclamation-circle, + "school-circle-xmark": $fa-var-school-circle-xmark, + "arrow-right-from-bracket": $fa-var-arrow-right-from-bracket, + "sign-out": $fa-var-sign-out, + "circle-chevron-down": $fa-var-circle-chevron-down, + "chevron-circle-down": $fa-var-chevron-circle-down, + "unlock-keyhole": $fa-var-unlock-keyhole, + "unlock-alt": $fa-var-unlock-alt, + "cloud-showers-heavy": $fa-var-cloud-showers-heavy, + "headphones-simple": $fa-var-headphones-simple, + "headphones-alt": $fa-var-headphones-alt, + "sitemap": $fa-var-sitemap, + "circle-dollar-to-slot": $fa-var-circle-dollar-to-slot, + "donate": $fa-var-donate, + "memory": $fa-var-memory, + "road-spikes": $fa-var-road-spikes, + "fire-burner": $fa-var-fire-burner, + "flag": $fa-var-flag, + "hanukiah": $fa-var-hanukiah, + "feather": $fa-var-feather, + "volume-low": $fa-var-volume-low, + "volume-down": $fa-var-volume-down, + "comment-slash": $fa-var-comment-slash, + "cloud-sun-rain": $fa-var-cloud-sun-rain, + "compress": $fa-var-compress, + "wheat-awn": $fa-var-wheat-awn, + "wheat-alt": $fa-var-wheat-alt, + "ankh": $fa-var-ankh, + "hands-holding-child": $fa-var-hands-holding-child, + "asterisk": $fa-var-asterisk, + "square-check": $fa-var-square-check, + "check-square": $fa-var-check-square, + "peseta-sign": $fa-var-peseta-sign, + "heading": $fa-var-heading, + "header": $fa-var-header, + "ghost": $fa-var-ghost, + "list": $fa-var-list, + "list-squares": $fa-var-list-squares, + "square-phone-flip": $fa-var-square-phone-flip, + "phone-square-alt": $fa-var-phone-square-alt, + "cart-plus": $fa-var-cart-plus, + "gamepad": $fa-var-gamepad, + "circle-dot": $fa-var-circle-dot, + "dot-circle": $fa-var-dot-circle, + "face-dizzy": $fa-var-face-dizzy, + "dizzy": $fa-var-dizzy, + "egg": $fa-var-egg, + "house-medical-circle-xmark": $fa-var-house-medical-circle-xmark, + "campground": $fa-var-campground, + "folder-plus": $fa-var-folder-plus, + "futbol": $fa-var-futbol, + "futbol-ball": $fa-var-futbol-ball, + "soccer-ball": $fa-var-soccer-ball, + "paintbrush": $fa-var-paintbrush, + "paint-brush": $fa-var-paint-brush, + "lock": $fa-var-lock, + "gas-pump": $fa-var-gas-pump, + "hot-tub-person": $fa-var-hot-tub-person, + "hot-tub": $fa-var-hot-tub, + "map-location": $fa-var-map-location, + "map-marked": $fa-var-map-marked, + "house-flood-water": $fa-var-house-flood-water, + "tree": $fa-var-tree, + "bridge-lock": $fa-var-bridge-lock, + "sack-dollar": $fa-var-sack-dollar, + "pen-to-square": $fa-var-pen-to-square, + "edit": $fa-var-edit, + "car-side": $fa-var-car-side, + "share-nodes": $fa-var-share-nodes, + "share-alt": $fa-var-share-alt, + "heart-circle-minus": $fa-var-heart-circle-minus, + "hourglass-half": $fa-var-hourglass-half, + "hourglass-2": $fa-var-hourglass-2, + "microscope": $fa-var-microscope, + "sink": $fa-var-sink, + "bag-shopping": $fa-var-bag-shopping, + "shopping-bag": $fa-var-shopping-bag, + "arrow-down-z-a": $fa-var-arrow-down-z-a, + "sort-alpha-desc": $fa-var-sort-alpha-desc, + "sort-alpha-down-alt": $fa-var-sort-alpha-down-alt, + "mitten": $fa-var-mitten, + "person-rays": $fa-var-person-rays, + "users": $fa-var-users, + "eye-slash": $fa-var-eye-slash, + "flask-vial": $fa-var-flask-vial, + "hand": $fa-var-hand, + "hand-paper": $fa-var-hand-paper, + "om": $fa-var-om, + "worm": $fa-var-worm, + "house-circle-xmark": $fa-var-house-circle-xmark, + "plug": $fa-var-plug, + "chevron-up": $fa-var-chevron-up, + "hand-spock": $fa-var-hand-spock, + "stopwatch": $fa-var-stopwatch, + "face-kiss": $fa-var-face-kiss, + "kiss": $fa-var-kiss, + "bridge-circle-xmark": $fa-var-bridge-circle-xmark, + "face-grin-tongue": $fa-var-face-grin-tongue, + "grin-tongue": $fa-var-grin-tongue, + "chess-bishop": $fa-var-chess-bishop, + "face-grin-wink": $fa-var-face-grin-wink, + "grin-wink": $fa-var-grin-wink, + "ear-deaf": $fa-var-ear-deaf, + "deaf": $fa-var-deaf, + "deafness": $fa-var-deafness, + "hard-of-hearing": $fa-var-hard-of-hearing, + "road-circle-check": $fa-var-road-circle-check, + "dice-five": $fa-var-dice-five, + "square-rss": $fa-var-square-rss, + "rss-square": $fa-var-rss-square, + "land-mine-on": $fa-var-land-mine-on, + "i-cursor": $fa-var-i-cursor, + "stamp": $fa-var-stamp, + "stairs": $fa-var-stairs, + "i": $fa-var-i, + "hryvnia-sign": $fa-var-hryvnia-sign, + "hryvnia": $fa-var-hryvnia, + "pills": $fa-var-pills, + "face-grin-wide": $fa-var-face-grin-wide, + "grin-alt": $fa-var-grin-alt, + "tooth": $fa-var-tooth, + "v": $fa-var-v, + "bicycle": $fa-var-bicycle, + "staff-snake": $fa-var-staff-snake, + "rod-asclepius": $fa-var-rod-asclepius, + "rod-snake": $fa-var-rod-snake, + "staff-aesculapius": $fa-var-staff-aesculapius, + "head-side-cough-slash": $fa-var-head-side-cough-slash, + "truck-medical": $fa-var-truck-medical, + "ambulance": $fa-var-ambulance, + "wheat-awn-circle-exclamation": $fa-var-wheat-awn-circle-exclamation, + "snowman": $fa-var-snowman, + "mortar-pestle": $fa-var-mortar-pestle, + "road-barrier": $fa-var-road-barrier, + "school": $fa-var-school, + "igloo": $fa-var-igloo, + "joint": $fa-var-joint, + "angle-right": $fa-var-angle-right, + "horse": $fa-var-horse, + "q": $fa-var-q, + "g": $fa-var-g, + "notes-medical": $fa-var-notes-medical, + "temperature-half": $fa-var-temperature-half, + "temperature-2": $fa-var-temperature-2, + "thermometer-2": $fa-var-thermometer-2, + "thermometer-half": $fa-var-thermometer-half, + "dong-sign": $fa-var-dong-sign, + "capsules": $fa-var-capsules, + "poo-storm": $fa-var-poo-storm, + "poo-bolt": $fa-var-poo-bolt, + "face-frown-open": $fa-var-face-frown-open, + "frown-open": $fa-var-frown-open, + "hand-point-up": $fa-var-hand-point-up, + "money-bill": $fa-var-money-bill, + "bookmark": $fa-var-bookmark, + "align-justify": $fa-var-align-justify, + "umbrella-beach": $fa-var-umbrella-beach, + "helmet-un": $fa-var-helmet-un, + "bullseye": $fa-var-bullseye, + "bacon": $fa-var-bacon, + "hand-point-down": $fa-var-hand-point-down, + "arrow-up-from-bracket": $fa-var-arrow-up-from-bracket, + "folder": $fa-var-folder, + "folder-blank": $fa-var-folder-blank, + "file-waveform": $fa-var-file-waveform, + "file-medical-alt": $fa-var-file-medical-alt, + "radiation": $fa-var-radiation, + "chart-simple": $fa-var-chart-simple, + "mars-stroke": $fa-var-mars-stroke, + "vial": $fa-var-vial, + "gauge": $fa-var-gauge, + "dashboard": $fa-var-dashboard, + "gauge-med": $fa-var-gauge-med, + "tachometer-alt-average": $fa-var-tachometer-alt-average, + "wand-magic-sparkles": $fa-var-wand-magic-sparkles, + "magic-wand-sparkles": $fa-var-magic-wand-sparkles, + "e": $fa-var-e, + "pen-clip": $fa-var-pen-clip, + "pen-alt": $fa-var-pen-alt, + "bridge-circle-exclamation": $fa-var-bridge-circle-exclamation, + "user": $fa-var-user, + "school-circle-check": $fa-var-school-circle-check, + "dumpster": $fa-var-dumpster, + "van-shuttle": $fa-var-van-shuttle, + "shuttle-van": $fa-var-shuttle-van, + "building-user": $fa-var-building-user, + "square-caret-left": $fa-var-square-caret-left, + "caret-square-left": $fa-var-caret-square-left, + "highlighter": $fa-var-highlighter, + "key": $fa-var-key, + "bullhorn": $fa-var-bullhorn, + "globe": $fa-var-globe, + "synagogue": $fa-var-synagogue, + "person-half-dress": $fa-var-person-half-dress, + "road-bridge": $fa-var-road-bridge, + "location-arrow": $fa-var-location-arrow, + "c": $fa-var-c, + "tablet-button": $fa-var-tablet-button, + "building-lock": $fa-var-building-lock, + "pizza-slice": $fa-var-pizza-slice, + "money-bill-wave": $fa-var-money-bill-wave, + "chart-area": $fa-var-chart-area, + "area-chart": $fa-var-area-chart, + "house-flag": $fa-var-house-flag, + "person-circle-minus": $fa-var-person-circle-minus, + "ban": $fa-var-ban, + "cancel": $fa-var-cancel, + "camera-rotate": $fa-var-camera-rotate, + "spray-can-sparkles": $fa-var-spray-can-sparkles, + "air-freshener": $fa-var-air-freshener, + "star": $fa-var-star, + "repeat": $fa-var-repeat, + "cross": $fa-var-cross, + "box": $fa-var-box, + "venus-mars": $fa-var-venus-mars, + "arrow-pointer": $fa-var-arrow-pointer, + "mouse-pointer": $fa-var-mouse-pointer, + "maximize": $fa-var-maximize, + "expand-arrows-alt": $fa-var-expand-arrows-alt, + "charging-station": $fa-var-charging-station, + "shapes": $fa-var-shapes, + "triangle-circle-square": $fa-var-triangle-circle-square, + "shuffle": $fa-var-shuffle, + "random": $fa-var-random, + "person-running": $fa-var-person-running, + "running": $fa-var-running, + "mobile-retro": $fa-var-mobile-retro, + "grip-lines-vertical": $fa-var-grip-lines-vertical, + "spider": $fa-var-spider, + "hands-bound": $fa-var-hands-bound, + "file-invoice-dollar": $fa-var-file-invoice-dollar, + "plane-circle-exclamation": $fa-var-plane-circle-exclamation, + "x-ray": $fa-var-x-ray, + "spell-check": $fa-var-spell-check, + "slash": $fa-var-slash, + "computer-mouse": $fa-var-computer-mouse, + "mouse": $fa-var-mouse, + "arrow-right-to-bracket": $fa-var-arrow-right-to-bracket, + "sign-in": $fa-var-sign-in, + "shop-slash": $fa-var-shop-slash, + "store-alt-slash": $fa-var-store-alt-slash, + "server": $fa-var-server, + "virus-covid-slash": $fa-var-virus-covid-slash, + "shop-lock": $fa-var-shop-lock, + "hourglass-start": $fa-var-hourglass-start, + "hourglass-1": $fa-var-hourglass-1, + "blender-phone": $fa-var-blender-phone, + "building-wheat": $fa-var-building-wheat, + "person-breastfeeding": $fa-var-person-breastfeeding, + "right-to-bracket": $fa-var-right-to-bracket, + "sign-in-alt": $fa-var-sign-in-alt, + "venus": $fa-var-venus, + "passport": $fa-var-passport, + "heart-pulse": $fa-var-heart-pulse, + "heartbeat": $fa-var-heartbeat, + "people-carry-box": $fa-var-people-carry-box, + "people-carry": $fa-var-people-carry, + "temperature-high": $fa-var-temperature-high, + "microchip": $fa-var-microchip, + "crown": $fa-var-crown, + "weight-hanging": $fa-var-weight-hanging, + "xmarks-lines": $fa-var-xmarks-lines, + "file-prescription": $fa-var-file-prescription, + "weight-scale": $fa-var-weight-scale, + "weight": $fa-var-weight, + "user-group": $fa-var-user-group, + "user-friends": $fa-var-user-friends, + "arrow-up-a-z": $fa-var-arrow-up-a-z, + "sort-alpha-up": $fa-var-sort-alpha-up, + "chess-knight": $fa-var-chess-knight, + "face-laugh-squint": $fa-var-face-laugh-squint, + "laugh-squint": $fa-var-laugh-squint, + "wheelchair": $fa-var-wheelchair, + "circle-arrow-up": $fa-var-circle-arrow-up, + "arrow-circle-up": $fa-var-arrow-circle-up, + "toggle-on": $fa-var-toggle-on, + "person-walking": $fa-var-person-walking, + "walking": $fa-var-walking, + "l": $fa-var-l, + "fire": $fa-var-fire, + "bed-pulse": $fa-var-bed-pulse, + "procedures": $fa-var-procedures, + "shuttle-space": $fa-var-shuttle-space, + "space-shuttle": $fa-var-space-shuttle, + "face-laugh": $fa-var-face-laugh, + "laugh": $fa-var-laugh, + "folder-open": $fa-var-folder-open, + "heart-circle-plus": $fa-var-heart-circle-plus, + "code-fork": $fa-var-code-fork, + "city": $fa-var-city, + "microphone-lines": $fa-var-microphone-lines, + "microphone-alt": $fa-var-microphone-alt, + "pepper-hot": $fa-var-pepper-hot, + "unlock": $fa-var-unlock, + "colon-sign": $fa-var-colon-sign, + "headset": $fa-var-headset, + "store-slash": $fa-var-store-slash, + "road-circle-xmark": $fa-var-road-circle-xmark, + "user-minus": $fa-var-user-minus, + "mars-stroke-up": $fa-var-mars-stroke-up, + "mars-stroke-v": $fa-var-mars-stroke-v, + "champagne-glasses": $fa-var-champagne-glasses, + "glass-cheers": $fa-var-glass-cheers, + "clipboard": $fa-var-clipboard, + "house-circle-exclamation": $fa-var-house-circle-exclamation, + "file-arrow-up": $fa-var-file-arrow-up, + "file-upload": $fa-var-file-upload, + "wifi": $fa-var-wifi, + "wifi-3": $fa-var-wifi-3, + "wifi-strong": $fa-var-wifi-strong, + "bath": $fa-var-bath, + "bathtub": $fa-var-bathtub, + "underline": $fa-var-underline, + "user-pen": $fa-var-user-pen, + "user-edit": $fa-var-user-edit, + "signature": $fa-var-signature, + "stroopwafel": $fa-var-stroopwafel, + "bold": $fa-var-bold, + "anchor-lock": $fa-var-anchor-lock, + "building-ngo": $fa-var-building-ngo, + "manat-sign": $fa-var-manat-sign, + "not-equal": $fa-var-not-equal, + "border-top-left": $fa-var-border-top-left, + "border-style": $fa-var-border-style, + "map-location-dot": $fa-var-map-location-dot, + "map-marked-alt": $fa-var-map-marked-alt, + "jedi": $fa-var-jedi, + "square-poll-vertical": $fa-var-square-poll-vertical, + "poll": $fa-var-poll, + "mug-hot": $fa-var-mug-hot, + "car-battery": $fa-var-car-battery, + "battery-car": $fa-var-battery-car, + "gift": $fa-var-gift, + "dice-two": $fa-var-dice-two, + "chess-queen": $fa-var-chess-queen, + "glasses": $fa-var-glasses, + "chess-board": $fa-var-chess-board, + "building-circle-check": $fa-var-building-circle-check, + "person-chalkboard": $fa-var-person-chalkboard, + "mars-stroke-right": $fa-var-mars-stroke-right, + "mars-stroke-h": $fa-var-mars-stroke-h, + "hand-back-fist": $fa-var-hand-back-fist, + "hand-rock": $fa-var-hand-rock, + "square-caret-up": $fa-var-square-caret-up, + "caret-square-up": $fa-var-caret-square-up, + "cloud-showers-water": $fa-var-cloud-showers-water, + "chart-bar": $fa-var-chart-bar, + "bar-chart": $fa-var-bar-chart, + "hands-bubbles": $fa-var-hands-bubbles, + "hands-wash": $fa-var-hands-wash, + "less-than-equal": $fa-var-less-than-equal, + "train": $fa-var-train, + "eye-low-vision": $fa-var-eye-low-vision, + "low-vision": $fa-var-low-vision, + "crow": $fa-var-crow, + "sailboat": $fa-var-sailboat, + "window-restore": $fa-var-window-restore, + "square-plus": $fa-var-square-plus, + "plus-square": $fa-var-plus-square, + "torii-gate": $fa-var-torii-gate, + "frog": $fa-var-frog, + "bucket": $fa-var-bucket, + "image": $fa-var-image, + "microphone": $fa-var-microphone, + "cow": $fa-var-cow, + "caret-up": $fa-var-caret-up, + "screwdriver": $fa-var-screwdriver, + "folder-closed": $fa-var-folder-closed, + "house-tsunami": $fa-var-house-tsunami, + "square-nfi": $fa-var-square-nfi, + "arrow-up-from-ground-water": $fa-var-arrow-up-from-ground-water, + "martini-glass": $fa-var-martini-glass, + "glass-martini-alt": $fa-var-glass-martini-alt, + "rotate-left": $fa-var-rotate-left, + "rotate-back": $fa-var-rotate-back, + "rotate-backward": $fa-var-rotate-backward, + "undo-alt": $fa-var-undo-alt, + "table-columns": $fa-var-table-columns, + "columns": $fa-var-columns, + "lemon": $fa-var-lemon, + "head-side-mask": $fa-var-head-side-mask, + "handshake": $fa-var-handshake, + "gem": $fa-var-gem, + "dolly": $fa-var-dolly, + "dolly-box": $fa-var-dolly-box, + "smoking": $fa-var-smoking, + "minimize": $fa-var-minimize, + "compress-arrows-alt": $fa-var-compress-arrows-alt, + "monument": $fa-var-monument, + "snowplow": $fa-var-snowplow, + "angles-right": $fa-var-angles-right, + "angle-double-right": $fa-var-angle-double-right, + "cannabis": $fa-var-cannabis, + "circle-play": $fa-var-circle-play, + "play-circle": $fa-var-play-circle, + "tablets": $fa-var-tablets, + "ethernet": $fa-var-ethernet, + "euro-sign": $fa-var-euro-sign, + "eur": $fa-var-eur, + "euro": $fa-var-euro, + "chair": $fa-var-chair, + "circle-check": $fa-var-circle-check, + "check-circle": $fa-var-check-circle, + "circle-stop": $fa-var-circle-stop, + "stop-circle": $fa-var-stop-circle, + "compass-drafting": $fa-var-compass-drafting, + "drafting-compass": $fa-var-drafting-compass, + "plate-wheat": $fa-var-plate-wheat, + "icicles": $fa-var-icicles, + "person-shelter": $fa-var-person-shelter, + "neuter": $fa-var-neuter, + "id-badge": $fa-var-id-badge, + "marker": $fa-var-marker, + "face-laugh-beam": $fa-var-face-laugh-beam, + "laugh-beam": $fa-var-laugh-beam, + "helicopter-symbol": $fa-var-helicopter-symbol, + "universal-access": $fa-var-universal-access, + "circle-chevron-up": $fa-var-circle-chevron-up, + "chevron-circle-up": $fa-var-chevron-circle-up, + "lari-sign": $fa-var-lari-sign, + "volcano": $fa-var-volcano, + "person-walking-dashed-line-arrow-right": $fa-var-person-walking-dashed-line-arrow-right, + "sterling-sign": $fa-var-sterling-sign, + "gbp": $fa-var-gbp, + "pound-sign": $fa-var-pound-sign, + "viruses": $fa-var-viruses, + "square-person-confined": $fa-var-square-person-confined, + "user-tie": $fa-var-user-tie, + "arrow-down-long": $fa-var-arrow-down-long, + "long-arrow-down": $fa-var-long-arrow-down, + "tent-arrow-down-to-line": $fa-var-tent-arrow-down-to-line, + "certificate": $fa-var-certificate, + "reply-all": $fa-var-reply-all, + "mail-reply-all": $fa-var-mail-reply-all, + "suitcase": $fa-var-suitcase, + "person-skating": $fa-var-person-skating, + "skating": $fa-var-skating, + "filter-circle-dollar": $fa-var-filter-circle-dollar, + "funnel-dollar": $fa-var-funnel-dollar, + "camera-retro": $fa-var-camera-retro, + "circle-arrow-down": $fa-var-circle-arrow-down, + "arrow-circle-down": $fa-var-arrow-circle-down, + "file-import": $fa-var-file-import, + "arrow-right-to-file": $fa-var-arrow-right-to-file, + "square-arrow-up-right": $fa-var-square-arrow-up-right, + "external-link-square": $fa-var-external-link-square, + "box-open": $fa-var-box-open, + "scroll": $fa-var-scroll, + "spa": $fa-var-spa, + "location-pin-lock": $fa-var-location-pin-lock, + "pause": $fa-var-pause, + "hill-avalanche": $fa-var-hill-avalanche, + "temperature-empty": $fa-var-temperature-empty, + "temperature-0": $fa-var-temperature-0, + "thermometer-0": $fa-var-thermometer-0, + "thermometer-empty": $fa-var-thermometer-empty, + "bomb": $fa-var-bomb, + "registered": $fa-var-registered, + "address-card": $fa-var-address-card, + "contact-card": $fa-var-contact-card, + "vcard": $fa-var-vcard, + "scale-unbalanced-flip": $fa-var-scale-unbalanced-flip, + "balance-scale-right": $fa-var-balance-scale-right, + "subscript": $fa-var-subscript, + "diamond-turn-right": $fa-var-diamond-turn-right, + "directions": $fa-var-directions, + "burst": $fa-var-burst, + "house-laptop": $fa-var-house-laptop, + "laptop-house": $fa-var-laptop-house, + "face-tired": $fa-var-face-tired, + "tired": $fa-var-tired, + "money-bills": $fa-var-money-bills, + "smog": $fa-var-smog, + "crutch": $fa-var-crutch, + "cloud-arrow-up": $fa-var-cloud-arrow-up, + "cloud-upload": $fa-var-cloud-upload, + "cloud-upload-alt": $fa-var-cloud-upload-alt, + "palette": $fa-var-palette, + "arrows-turn-right": $fa-var-arrows-turn-right, + "vest": $fa-var-vest, + "ferry": $fa-var-ferry, + "arrows-down-to-people": $fa-var-arrows-down-to-people, + "seedling": $fa-var-seedling, + "sprout": $fa-var-sprout, + "left-right": $fa-var-left-right, + "arrows-alt-h": $fa-var-arrows-alt-h, + "boxes-packing": $fa-var-boxes-packing, + "circle-arrow-left": $fa-var-circle-arrow-left, + "arrow-circle-left": $fa-var-arrow-circle-left, + "group-arrows-rotate": $fa-var-group-arrows-rotate, + "bowl-food": $fa-var-bowl-food, + "candy-cane": $fa-var-candy-cane, + "arrow-down-wide-short": $fa-var-arrow-down-wide-short, + "sort-amount-asc": $fa-var-sort-amount-asc, + "sort-amount-down": $fa-var-sort-amount-down, + "cloud-bolt": $fa-var-cloud-bolt, + "thunderstorm": $fa-var-thunderstorm, + "text-slash": $fa-var-text-slash, + "remove-format": $fa-var-remove-format, + "face-smile-wink": $fa-var-face-smile-wink, + "smile-wink": $fa-var-smile-wink, + "file-word": $fa-var-file-word, + "file-powerpoint": $fa-var-file-powerpoint, + "arrows-left-right": $fa-var-arrows-left-right, + "arrows-h": $fa-var-arrows-h, + "house-lock": $fa-var-house-lock, + "cloud-arrow-down": $fa-var-cloud-arrow-down, + "cloud-download": $fa-var-cloud-download, + "cloud-download-alt": $fa-var-cloud-download-alt, + "children": $fa-var-children, + "chalkboard": $fa-var-chalkboard, + "blackboard": $fa-var-blackboard, + "user-large-slash": $fa-var-user-large-slash, + "user-alt-slash": $fa-var-user-alt-slash, + "envelope-open": $fa-var-envelope-open, + "handshake-simple-slash": $fa-var-handshake-simple-slash, + "handshake-alt-slash": $fa-var-handshake-alt-slash, + "mattress-pillow": $fa-var-mattress-pillow, + "guarani-sign": $fa-var-guarani-sign, + "arrows-rotate": $fa-var-arrows-rotate, + "refresh": $fa-var-refresh, + "sync": $fa-var-sync, + "fire-extinguisher": $fa-var-fire-extinguisher, + "cruzeiro-sign": $fa-var-cruzeiro-sign, + "greater-than-equal": $fa-var-greater-than-equal, + "shield-halved": $fa-var-shield-halved, + "shield-alt": $fa-var-shield-alt, + "book-atlas": $fa-var-book-atlas, + "atlas": $fa-var-atlas, + "virus": $fa-var-virus, + "envelope-circle-check": $fa-var-envelope-circle-check, + "layer-group": $fa-var-layer-group, + "arrows-to-dot": $fa-var-arrows-to-dot, + "archway": $fa-var-archway, + "heart-circle-check": $fa-var-heart-circle-check, + "house-chimney-crack": $fa-var-house-chimney-crack, + "house-damage": $fa-var-house-damage, + "file-zipper": $fa-var-file-zipper, + "file-archive": $fa-var-file-archive, + "square": $fa-var-square, + "martini-glass-empty": $fa-var-martini-glass-empty, + "glass-martini": $fa-var-glass-martini, + "couch": $fa-var-couch, + "cedi-sign": $fa-var-cedi-sign, + "italic": $fa-var-italic, + "church": $fa-var-church, + "comments-dollar": $fa-var-comments-dollar, + "democrat": $fa-var-democrat, + "z": $fa-var-z, + "person-skiing": $fa-var-person-skiing, + "skiing": $fa-var-skiing, + "road-lock": $fa-var-road-lock, + "a": $fa-var-a, + "temperature-arrow-down": $fa-var-temperature-arrow-down, + "temperature-down": $fa-var-temperature-down, + "feather-pointed": $fa-var-feather-pointed, + "feather-alt": $fa-var-feather-alt, + "p": $fa-var-p, + "snowflake": $fa-var-snowflake, + "newspaper": $fa-var-newspaper, + "rectangle-ad": $fa-var-rectangle-ad, + "ad": $fa-var-ad, + "circle-arrow-right": $fa-var-circle-arrow-right, + "arrow-circle-right": $fa-var-arrow-circle-right, + "filter-circle-xmark": $fa-var-filter-circle-xmark, + "locust": $fa-var-locust, + "sort": $fa-var-sort, + "unsorted": $fa-var-unsorted, + "list-ol": $fa-var-list-ol, + "list-1-2": $fa-var-list-1-2, + "list-numeric": $fa-var-list-numeric, + "person-dress-burst": $fa-var-person-dress-burst, + "money-check-dollar": $fa-var-money-check-dollar, + "money-check-alt": $fa-var-money-check-alt, + "vector-square": $fa-var-vector-square, + "bread-slice": $fa-var-bread-slice, + "language": $fa-var-language, + "face-kiss-wink-heart": $fa-var-face-kiss-wink-heart, + "kiss-wink-heart": $fa-var-kiss-wink-heart, + "filter": $fa-var-filter, + "question": $fa-var-question, + "file-signature": $fa-var-file-signature, + "up-down-left-right": $fa-var-up-down-left-right, + "arrows-alt": $fa-var-arrows-alt, + "house-chimney-user": $fa-var-house-chimney-user, + "hand-holding-heart": $fa-var-hand-holding-heart, + "puzzle-piece": $fa-var-puzzle-piece, + "money-check": $fa-var-money-check, + "star-half-stroke": $fa-var-star-half-stroke, + "star-half-alt": $fa-var-star-half-alt, + "code": $fa-var-code, + "whiskey-glass": $fa-var-whiskey-glass, + "glass-whiskey": $fa-var-glass-whiskey, + "building-circle-exclamation": $fa-var-building-circle-exclamation, + "magnifying-glass-chart": $fa-var-magnifying-glass-chart, + "arrow-up-right-from-square": $fa-var-arrow-up-right-from-square, + "external-link": $fa-var-external-link, + "cubes-stacked": $fa-var-cubes-stacked, + "won-sign": $fa-var-won-sign, + "krw": $fa-var-krw, + "won": $fa-var-won, + "virus-covid": $fa-var-virus-covid, + "austral-sign": $fa-var-austral-sign, + "f": $fa-var-f, + "leaf": $fa-var-leaf, + "road": $fa-var-road, + "taxi": $fa-var-taxi, + "cab": $fa-var-cab, + "person-circle-plus": $fa-var-person-circle-plus, + "chart-pie": $fa-var-chart-pie, + "pie-chart": $fa-var-pie-chart, + "bolt-lightning": $fa-var-bolt-lightning, + "sack-xmark": $fa-var-sack-xmark, + "file-excel": $fa-var-file-excel, + "file-contract": $fa-var-file-contract, + "fish-fins": $fa-var-fish-fins, + "building-flag": $fa-var-building-flag, + "face-grin-beam": $fa-var-face-grin-beam, + "grin-beam": $fa-var-grin-beam, + "object-ungroup": $fa-var-object-ungroup, + "poop": $fa-var-poop, + "location-pin": $fa-var-location-pin, + "map-marker": $fa-var-map-marker, + "kaaba": $fa-var-kaaba, + "toilet-paper": $fa-var-toilet-paper, + "helmet-safety": $fa-var-helmet-safety, + "hard-hat": $fa-var-hard-hat, + "hat-hard": $fa-var-hat-hard, + "eject": $fa-var-eject, + "circle-right": $fa-var-circle-right, + "arrow-alt-circle-right": $fa-var-arrow-alt-circle-right, + "plane-circle-check": $fa-var-plane-circle-check, + "face-rolling-eyes": $fa-var-face-rolling-eyes, + "meh-rolling-eyes": $fa-var-meh-rolling-eyes, + "object-group": $fa-var-object-group, + "chart-line": $fa-var-chart-line, + "line-chart": $fa-var-line-chart, + "mask-ventilator": $fa-var-mask-ventilator, + "arrow-right": $fa-var-arrow-right, + "signs-post": $fa-var-signs-post, + "map-signs": $fa-var-map-signs, + "cash-register": $fa-var-cash-register, + "person-circle-question": $fa-var-person-circle-question, + "h": $fa-var-h, + "tarp": $fa-var-tarp, + "screwdriver-wrench": $fa-var-screwdriver-wrench, + "tools": $fa-var-tools, + "arrows-to-eye": $fa-var-arrows-to-eye, + "plug-circle-bolt": $fa-var-plug-circle-bolt, + "heart": $fa-var-heart, + "mars-and-venus": $fa-var-mars-and-venus, + "house-user": $fa-var-house-user, + "home-user": $fa-var-home-user, + "dumpster-fire": $fa-var-dumpster-fire, + "house-crack": $fa-var-house-crack, + "martini-glass-citrus": $fa-var-martini-glass-citrus, + "cocktail": $fa-var-cocktail, + "face-surprise": $fa-var-face-surprise, + "surprise": $fa-var-surprise, + "bottle-water": $fa-var-bottle-water, + "circle-pause": $fa-var-circle-pause, + "pause-circle": $fa-var-pause-circle, + "toilet-paper-slash": $fa-var-toilet-paper-slash, + "apple-whole": $fa-var-apple-whole, + "apple-alt": $fa-var-apple-alt, + "kitchen-set": $fa-var-kitchen-set, + "r": $fa-var-r, + "temperature-quarter": $fa-var-temperature-quarter, + "temperature-1": $fa-var-temperature-1, + "thermometer-1": $fa-var-thermometer-1, + "thermometer-quarter": $fa-var-thermometer-quarter, + "cube": $fa-var-cube, + "bitcoin-sign": $fa-var-bitcoin-sign, + "shield-dog": $fa-var-shield-dog, + "solar-panel": $fa-var-solar-panel, + "lock-open": $fa-var-lock-open, + "elevator": $fa-var-elevator, + "money-bill-transfer": $fa-var-money-bill-transfer, + "money-bill-trend-up": $fa-var-money-bill-trend-up, + "house-flood-water-circle-arrow-right": $fa-var-house-flood-water-circle-arrow-right, + "square-poll-horizontal": $fa-var-square-poll-horizontal, + "poll-h": $fa-var-poll-h, + "circle": $fa-var-circle, + "backward-fast": $fa-var-backward-fast, + "fast-backward": $fa-var-fast-backward, + "recycle": $fa-var-recycle, + "user-astronaut": $fa-var-user-astronaut, + "plane-slash": $fa-var-plane-slash, + "trademark": $fa-var-trademark, + "basketball": $fa-var-basketball, + "basketball-ball": $fa-var-basketball-ball, + "satellite-dish": $fa-var-satellite-dish, + "circle-up": $fa-var-circle-up, + "arrow-alt-circle-up": $fa-var-arrow-alt-circle-up, + "mobile-screen-button": $fa-var-mobile-screen-button, + "mobile-alt": $fa-var-mobile-alt, + "volume-high": $fa-var-volume-high, + "volume-up": $fa-var-volume-up, + "users-rays": $fa-var-users-rays, + "wallet": $fa-var-wallet, + "clipboard-check": $fa-var-clipboard-check, + "file-audio": $fa-var-file-audio, + "burger": $fa-var-burger, + "hamburger": $fa-var-hamburger, + "wrench": $fa-var-wrench, + "bugs": $fa-var-bugs, + "rupee-sign": $fa-var-rupee-sign, + "rupee": $fa-var-rupee, + "file-image": $fa-var-file-image, + "circle-question": $fa-var-circle-question, + "question-circle": $fa-var-question-circle, + "plane-departure": $fa-var-plane-departure, + "handshake-slash": $fa-var-handshake-slash, + "book-bookmark": $fa-var-book-bookmark, + "code-branch": $fa-var-code-branch, + "hat-cowboy": $fa-var-hat-cowboy, + "bridge": $fa-var-bridge, + "phone-flip": $fa-var-phone-flip, + "phone-alt": $fa-var-phone-alt, + "truck-front": $fa-var-truck-front, + "cat": $fa-var-cat, + "anchor-circle-exclamation": $fa-var-anchor-circle-exclamation, + "truck-field": $fa-var-truck-field, + "route": $fa-var-route, + "clipboard-question": $fa-var-clipboard-question, + "panorama": $fa-var-panorama, + "comment-medical": $fa-var-comment-medical, + "teeth-open": $fa-var-teeth-open, + "file-circle-minus": $fa-var-file-circle-minus, + "tags": $fa-var-tags, + "wine-glass": $fa-var-wine-glass, + "forward-fast": $fa-var-forward-fast, + "fast-forward": $fa-var-fast-forward, + "face-meh-blank": $fa-var-face-meh-blank, + "meh-blank": $fa-var-meh-blank, + "square-parking": $fa-var-square-parking, + "parking": $fa-var-parking, + "house-signal": $fa-var-house-signal, + "bars-progress": $fa-var-bars-progress, + "tasks-alt": $fa-var-tasks-alt, + "faucet-drip": $fa-var-faucet-drip, + "cart-flatbed": $fa-var-cart-flatbed, + "dolly-flatbed": $fa-var-dolly-flatbed, + "ban-smoking": $fa-var-ban-smoking, + "smoking-ban": $fa-var-smoking-ban, + "terminal": $fa-var-terminal, + "mobile-button": $fa-var-mobile-button, + "house-medical-flag": $fa-var-house-medical-flag, + "basket-shopping": $fa-var-basket-shopping, + "shopping-basket": $fa-var-shopping-basket, + "tape": $fa-var-tape, + "bus-simple": $fa-var-bus-simple, + "bus-alt": $fa-var-bus-alt, + "eye": $fa-var-eye, + "face-sad-cry": $fa-var-face-sad-cry, + "sad-cry": $fa-var-sad-cry, + "audio-description": $fa-var-audio-description, + "person-military-to-person": $fa-var-person-military-to-person, + "file-shield": $fa-var-file-shield, + "user-slash": $fa-var-user-slash, + "pen": $fa-var-pen, + "tower-observation": $fa-var-tower-observation, + "file-code": $fa-var-file-code, + "signal": $fa-var-signal, + "signal-5": $fa-var-signal-5, + "signal-perfect": $fa-var-signal-perfect, + "bus": $fa-var-bus, + "heart-circle-xmark": $fa-var-heart-circle-xmark, + "house-chimney": $fa-var-house-chimney, + "home-lg": $fa-var-home-lg, + "window-maximize": $fa-var-window-maximize, + "face-frown": $fa-var-face-frown, + "frown": $fa-var-frown, + "prescription": $fa-var-prescription, + "shop": $fa-var-shop, + "store-alt": $fa-var-store-alt, + "floppy-disk": $fa-var-floppy-disk, + "save": $fa-var-save, + "vihara": $fa-var-vihara, + "scale-unbalanced": $fa-var-scale-unbalanced, + "balance-scale-left": $fa-var-balance-scale-left, + "sort-up": $fa-var-sort-up, + "sort-asc": $fa-var-sort-asc, + "comment-dots": $fa-var-comment-dots, + "commenting": $fa-var-commenting, + "plant-wilt": $fa-var-plant-wilt, + "diamond": $fa-var-diamond, + "face-grin-squint": $fa-var-face-grin-squint, + "grin-squint": $fa-var-grin-squint, + "hand-holding-dollar": $fa-var-hand-holding-dollar, + "hand-holding-usd": $fa-var-hand-holding-usd, + "bacterium": $fa-var-bacterium, + "hand-pointer": $fa-var-hand-pointer, + "drum-steelpan": $fa-var-drum-steelpan, + "hand-scissors": $fa-var-hand-scissors, + "hands-praying": $fa-var-hands-praying, + "praying-hands": $fa-var-praying-hands, + "arrow-rotate-right": $fa-var-arrow-rotate-right, + "arrow-right-rotate": $fa-var-arrow-right-rotate, + "arrow-rotate-forward": $fa-var-arrow-rotate-forward, + "redo": $fa-var-redo, + "biohazard": $fa-var-biohazard, + "location-crosshairs": $fa-var-location-crosshairs, + "location": $fa-var-location, + "mars-double": $fa-var-mars-double, + "child-dress": $fa-var-child-dress, + "users-between-lines": $fa-var-users-between-lines, + "lungs-virus": $fa-var-lungs-virus, + "face-grin-tears": $fa-var-face-grin-tears, + "grin-tears": $fa-var-grin-tears, + "phone": $fa-var-phone, + "calendar-xmark": $fa-var-calendar-xmark, + "calendar-times": $fa-var-calendar-times, + "child-reaching": $fa-var-child-reaching, + "head-side-virus": $fa-var-head-side-virus, + "user-gear": $fa-var-user-gear, + "user-cog": $fa-var-user-cog, + "arrow-up-1-9": $fa-var-arrow-up-1-9, + "sort-numeric-up": $fa-var-sort-numeric-up, + "door-closed": $fa-var-door-closed, + "shield-virus": $fa-var-shield-virus, + "dice-six": $fa-var-dice-six, + "mosquito-net": $fa-var-mosquito-net, + "bridge-water": $fa-var-bridge-water, + "person-booth": $fa-var-person-booth, + "text-width": $fa-var-text-width, + "hat-wizard": $fa-var-hat-wizard, + "pen-fancy": $fa-var-pen-fancy, + "person-digging": $fa-var-person-digging, + "digging": $fa-var-digging, + "trash": $fa-var-trash, + "gauge-simple": $fa-var-gauge-simple, + "gauge-simple-med": $fa-var-gauge-simple-med, + "tachometer-average": $fa-var-tachometer-average, + "book-medical": $fa-var-book-medical, + "poo": $fa-var-poo, + "quote-right": $fa-var-quote-right, + "quote-right-alt": $fa-var-quote-right-alt, + "shirt": $fa-var-shirt, + "t-shirt": $fa-var-t-shirt, + "tshirt": $fa-var-tshirt, + "cubes": $fa-var-cubes, + "divide": $fa-var-divide, + "tenge-sign": $fa-var-tenge-sign, + "tenge": $fa-var-tenge, + "headphones": $fa-var-headphones, + "hands-holding": $fa-var-hands-holding, + "hands-clapping": $fa-var-hands-clapping, + "republican": $fa-var-republican, + "arrow-left": $fa-var-arrow-left, + "person-circle-xmark": $fa-var-person-circle-xmark, + "ruler": $fa-var-ruler, + "align-left": $fa-var-align-left, + "dice-d6": $fa-var-dice-d6, + "restroom": $fa-var-restroom, + "j": $fa-var-j, + "users-viewfinder": $fa-var-users-viewfinder, + "file-video": $fa-var-file-video, + "up-right-from-square": $fa-var-up-right-from-square, + "external-link-alt": $fa-var-external-link-alt, + "table-cells": $fa-var-table-cells, + "th": $fa-var-th, + "file-pdf": $fa-var-file-pdf, + "book-bible": $fa-var-book-bible, + "bible": $fa-var-bible, + "o": $fa-var-o, + "suitcase-medical": $fa-var-suitcase-medical, + "medkit": $fa-var-medkit, + "user-secret": $fa-var-user-secret, + "otter": $fa-var-otter, + "person-dress": $fa-var-person-dress, + "female": $fa-var-female, + "comment-dollar": $fa-var-comment-dollar, + "business-time": $fa-var-business-time, + "briefcase-clock": $fa-var-briefcase-clock, + "table-cells-large": $fa-var-table-cells-large, + "th-large": $fa-var-th-large, + "book-tanakh": $fa-var-book-tanakh, + "tanakh": $fa-var-tanakh, + "phone-volume": $fa-var-phone-volume, + "volume-control-phone": $fa-var-volume-control-phone, + "hat-cowboy-side": $fa-var-hat-cowboy-side, + "clipboard-user": $fa-var-clipboard-user, + "child": $fa-var-child, + "lira-sign": $fa-var-lira-sign, + "satellite": $fa-var-satellite, + "plane-lock": $fa-var-plane-lock, + "tag": $fa-var-tag, + "comment": $fa-var-comment, + "cake-candles": $fa-var-cake-candles, + "birthday-cake": $fa-var-birthday-cake, + "cake": $fa-var-cake, + "envelope": $fa-var-envelope, + "angles-up": $fa-var-angles-up, + "angle-double-up": $fa-var-angle-double-up, + "paperclip": $fa-var-paperclip, + "arrow-right-to-city": $fa-var-arrow-right-to-city, + "ribbon": $fa-var-ribbon, + "lungs": $fa-var-lungs, + "arrow-up-9-1": $fa-var-arrow-up-9-1, + "sort-numeric-up-alt": $fa-var-sort-numeric-up-alt, + "litecoin-sign": $fa-var-litecoin-sign, + "border-none": $fa-var-border-none, + "circle-nodes": $fa-var-circle-nodes, + "parachute-box": $fa-var-parachute-box, + "indent": $fa-var-indent, + "truck-field-un": $fa-var-truck-field-un, + "hourglass": $fa-var-hourglass, + "hourglass-empty": $fa-var-hourglass-empty, + "mountain": $fa-var-mountain, + "user-doctor": $fa-var-user-doctor, + "user-md": $fa-var-user-md, + "circle-info": $fa-var-circle-info, + "info-circle": $fa-var-info-circle, + "cloud-meatball": $fa-var-cloud-meatball, + "camera": $fa-var-camera, + "camera-alt": $fa-var-camera-alt, + "square-virus": $fa-var-square-virus, + "meteor": $fa-var-meteor, + "car-on": $fa-var-car-on, + "sleigh": $fa-var-sleigh, + "arrow-down-1-9": $fa-var-arrow-down-1-9, + "sort-numeric-asc": $fa-var-sort-numeric-asc, + "sort-numeric-down": $fa-var-sort-numeric-down, + "hand-holding-droplet": $fa-var-hand-holding-droplet, + "hand-holding-water": $fa-var-hand-holding-water, + "water": $fa-var-water, + "calendar-check": $fa-var-calendar-check, + "braille": $fa-var-braille, + "prescription-bottle-medical": $fa-var-prescription-bottle-medical, + "prescription-bottle-alt": $fa-var-prescription-bottle-alt, + "landmark": $fa-var-landmark, + "truck": $fa-var-truck, + "crosshairs": $fa-var-crosshairs, + "person-cane": $fa-var-person-cane, + "tent": $fa-var-tent, + "vest-patches": $fa-var-vest-patches, + "check-double": $fa-var-check-double, + "arrow-down-a-z": $fa-var-arrow-down-a-z, + "sort-alpha-asc": $fa-var-sort-alpha-asc, + "sort-alpha-down": $fa-var-sort-alpha-down, + "money-bill-wheat": $fa-var-money-bill-wheat, + "cookie": $fa-var-cookie, + "arrow-rotate-left": $fa-var-arrow-rotate-left, + "arrow-left-rotate": $fa-var-arrow-left-rotate, + "arrow-rotate-back": $fa-var-arrow-rotate-back, + "arrow-rotate-backward": $fa-var-arrow-rotate-backward, + "undo": $fa-var-undo, + "hard-drive": $fa-var-hard-drive, + "hdd": $fa-var-hdd, + "face-grin-squint-tears": $fa-var-face-grin-squint-tears, + "grin-squint-tears": $fa-var-grin-squint-tears, + "dumbbell": $fa-var-dumbbell, + "rectangle-list": $fa-var-rectangle-list, + "list-alt": $fa-var-list-alt, + "tarp-droplet": $fa-var-tarp-droplet, + "house-medical-circle-check": $fa-var-house-medical-circle-check, + "person-skiing-nordic": $fa-var-person-skiing-nordic, + "skiing-nordic": $fa-var-skiing-nordic, + "calendar-plus": $fa-var-calendar-plus, + "plane-arrival": $fa-var-plane-arrival, + "circle-left": $fa-var-circle-left, + "arrow-alt-circle-left": $fa-var-arrow-alt-circle-left, + "train-subway": $fa-var-train-subway, + "subway": $fa-var-subway, + "chart-gantt": $fa-var-chart-gantt, + "indian-rupee-sign": $fa-var-indian-rupee-sign, + "indian-rupee": $fa-var-indian-rupee, + "inr": $fa-var-inr, + "crop-simple": $fa-var-crop-simple, + "crop-alt": $fa-var-crop-alt, + "money-bill-1": $fa-var-money-bill-1, + "money-bill-alt": $fa-var-money-bill-alt, + "left-long": $fa-var-left-long, + "long-arrow-alt-left": $fa-var-long-arrow-alt-left, + "dna": $fa-var-dna, + "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, + "plug-circle-check": $fa-var-plug-circle-check, + "street-view": $fa-var-street-view, + "franc-sign": $fa-var-franc-sign, + "volume-off": $fa-var-volume-off, + "hands-asl-interpreting": $fa-var-hands-asl-interpreting, + "american-sign-language-interpreting": $fa-var-american-sign-language-interpreting, + "asl-interpreting": $fa-var-asl-interpreting, + "hands-american-sign-language-interpreting": $fa-var-hands-american-sign-language-interpreting, + "gear": $fa-var-gear, + "cog": $fa-var-cog, + "droplet-slash": $fa-var-droplet-slash, + "tint-slash": $fa-var-tint-slash, + "mosque": $fa-var-mosque, + "mosquito": $fa-var-mosquito, + "star-of-david": $fa-var-star-of-david, + "person-military-rifle": $fa-var-person-military-rifle, + "cart-shopping": $fa-var-cart-shopping, + "shopping-cart": $fa-var-shopping-cart, + "vials": $fa-var-vials, + "plug-circle-plus": $fa-var-plug-circle-plus, + "place-of-worship": $fa-var-place-of-worship, + "grip-vertical": $fa-var-grip-vertical, + "arrow-turn-up": $fa-var-arrow-turn-up, + "level-up": $fa-var-level-up, + "u": $fa-var-u, + "square-root-variable": $fa-var-square-root-variable, + "square-root-alt": $fa-var-square-root-alt, + "clock": $fa-var-clock, + "clock-four": $fa-var-clock-four, + "backward-step": $fa-var-backward-step, + "step-backward": $fa-var-step-backward, + "pallet": $fa-var-pallet, + "faucet": $fa-var-faucet, + "baseball-bat-ball": $fa-var-baseball-bat-ball, + "s": $fa-var-s, + "timeline": $fa-var-timeline, + "keyboard": $fa-var-keyboard, + "caret-down": $fa-var-caret-down, + "house-chimney-medical": $fa-var-house-chimney-medical, + "clinic-medical": $fa-var-clinic-medical, + "temperature-three-quarters": $fa-var-temperature-three-quarters, + "temperature-3": $fa-var-temperature-3, + "thermometer-3": $fa-var-thermometer-3, + "thermometer-three-quarters": $fa-var-thermometer-three-quarters, + "mobile-screen": $fa-var-mobile-screen, + "mobile-android-alt": $fa-var-mobile-android-alt, + "plane-up": $fa-var-plane-up, + "piggy-bank": $fa-var-piggy-bank, + "battery-half": $fa-var-battery-half, + "battery-3": $fa-var-battery-3, + "mountain-city": $fa-var-mountain-city, + "coins": $fa-var-coins, + "khanda": $fa-var-khanda, + "sliders": $fa-var-sliders, + "sliders-h": $fa-var-sliders-h, + "folder-tree": $fa-var-folder-tree, + "network-wired": $fa-var-network-wired, + "map-pin": $fa-var-map-pin, + "hamsa": $fa-var-hamsa, + "cent-sign": $fa-var-cent-sign, + "flask": $fa-var-flask, + "person-pregnant": $fa-var-person-pregnant, + "wand-sparkles": $fa-var-wand-sparkles, + "ellipsis-vertical": $fa-var-ellipsis-vertical, + "ellipsis-v": $fa-var-ellipsis-v, + "ticket": $fa-var-ticket, + "power-off": $fa-var-power-off, + "right-long": $fa-var-right-long, + "long-arrow-alt-right": $fa-var-long-arrow-alt-right, + "flag-usa": $fa-var-flag-usa, + "laptop-file": $fa-var-laptop-file, + "tty": $fa-var-tty, + "teletype": $fa-var-teletype, + "diagram-next": $fa-var-diagram-next, + "person-rifle": $fa-var-person-rifle, + "house-medical-circle-exclamation": $fa-var-house-medical-circle-exclamation, + "closed-captioning": $fa-var-closed-captioning, + "person-hiking": $fa-var-person-hiking, + "hiking": $fa-var-hiking, + "venus-double": $fa-var-venus-double, + "images": $fa-var-images, + "calculator": $fa-var-calculator, + "people-pulling": $fa-var-people-pulling, + "n": $fa-var-n, + "cable-car": $fa-var-cable-car, + "tram": $fa-var-tram, + "cloud-rain": $fa-var-cloud-rain, + "building-circle-xmark": $fa-var-building-circle-xmark, + "ship": $fa-var-ship, + "arrows-down-to-line": $fa-var-arrows-down-to-line, + "download": $fa-var-download, + "face-grin": $fa-var-face-grin, + "grin": $fa-var-grin, + "delete-left": $fa-var-delete-left, + "backspace": $fa-var-backspace, + "eye-dropper": $fa-var-eye-dropper, + "eye-dropper-empty": $fa-var-eye-dropper-empty, + "eyedropper": $fa-var-eyedropper, + "file-circle-check": $fa-var-file-circle-check, + "forward": $fa-var-forward, + "mobile": $fa-var-mobile, + "mobile-android": $fa-var-mobile-android, + "mobile-phone": $fa-var-mobile-phone, + "face-meh": $fa-var-face-meh, + "meh": $fa-var-meh, + "align-center": $fa-var-align-center, + "book-skull": $fa-var-book-skull, + "book-dead": $fa-var-book-dead, + "id-card": $fa-var-id-card, + "drivers-license": $fa-var-drivers-license, + "outdent": $fa-var-outdent, + "dedent": $fa-var-dedent, + "heart-circle-exclamation": $fa-var-heart-circle-exclamation, + "house": $fa-var-house, + "home": $fa-var-home, + "home-alt": $fa-var-home-alt, + "home-lg-alt": $fa-var-home-lg-alt, + "calendar-week": $fa-var-calendar-week, + "laptop-medical": $fa-var-laptop-medical, + "b": $fa-var-b, + "file-medical": $fa-var-file-medical, + "dice-one": $fa-var-dice-one, + "kiwi-bird": $fa-var-kiwi-bird, + "arrow-right-arrow-left": $fa-var-arrow-right-arrow-left, + "exchange": $fa-var-exchange, + "rotate-right": $fa-var-rotate-right, + "redo-alt": $fa-var-redo-alt, + "rotate-forward": $fa-var-rotate-forward, + "utensils": $fa-var-utensils, + "cutlery": $fa-var-cutlery, + "arrow-up-wide-short": $fa-var-arrow-up-wide-short, + "sort-amount-up": $fa-var-sort-amount-up, + "mill-sign": $fa-var-mill-sign, + "bowl-rice": $fa-var-bowl-rice, + "skull": $fa-var-skull, + "tower-broadcast": $fa-var-tower-broadcast, + "broadcast-tower": $fa-var-broadcast-tower, + "truck-pickup": $fa-var-truck-pickup, + "up-long": $fa-var-up-long, + "long-arrow-alt-up": $fa-var-long-arrow-alt-up, + "stop": $fa-var-stop, + "code-merge": $fa-var-code-merge, + "upload": $fa-var-upload, + "hurricane": $fa-var-hurricane, + "mound": $fa-var-mound, + "toilet-portable": $fa-var-toilet-portable, + "compact-disc": $fa-var-compact-disc, + "file-arrow-down": $fa-var-file-arrow-down, + "file-download": $fa-var-file-download, + "caravan": $fa-var-caravan, + "shield-cat": $fa-var-shield-cat, + "bolt": $fa-var-bolt, + "zap": $fa-var-zap, + "glass-water": $fa-var-glass-water, + "oil-well": $fa-var-oil-well, + "vault": $fa-var-vault, + "mars": $fa-var-mars, + "toilet": $fa-var-toilet, + "plane-circle-xmark": $fa-var-plane-circle-xmark, + "yen-sign": $fa-var-yen-sign, + "cny": $fa-var-cny, + "jpy": $fa-var-jpy, + "rmb": $fa-var-rmb, + "yen": $fa-var-yen, + "ruble-sign": $fa-var-ruble-sign, + "rouble": $fa-var-rouble, + "rub": $fa-var-rub, + "ruble": $fa-var-ruble, + "sun": $fa-var-sun, + "guitar": $fa-var-guitar, + "face-laugh-wink": $fa-var-face-laugh-wink, + "laugh-wink": $fa-var-laugh-wink, + "horse-head": $fa-var-horse-head, + "bore-hole": $fa-var-bore-hole, + "industry": $fa-var-industry, + "circle-down": $fa-var-circle-down, + "arrow-alt-circle-down": $fa-var-arrow-alt-circle-down, + "arrows-turn-to-dots": $fa-var-arrows-turn-to-dots, + "florin-sign": $fa-var-florin-sign, + "arrow-down-short-wide": $fa-var-arrow-down-short-wide, + "sort-amount-desc": $fa-var-sort-amount-desc, + "sort-amount-down-alt": $fa-var-sort-amount-down-alt, + "less-than": $fa-var-less-than, + "angle-down": $fa-var-angle-down, + "car-tunnel": $fa-var-car-tunnel, + "head-side-cough": $fa-var-head-side-cough, + "grip-lines": $fa-var-grip-lines, + "thumbs-down": $fa-var-thumbs-down, + "user-lock": $fa-var-user-lock, + "arrow-right-long": $fa-var-arrow-right-long, + "long-arrow-right": $fa-var-long-arrow-right, + "anchor-circle-xmark": $fa-var-anchor-circle-xmark, + "ellipsis": $fa-var-ellipsis, + "ellipsis-h": $fa-var-ellipsis-h, + "chess-pawn": $fa-var-chess-pawn, + "kit-medical": $fa-var-kit-medical, + "first-aid": $fa-var-first-aid, + "person-through-window": $fa-var-person-through-window, + "toolbox": $fa-var-toolbox, + "hands-holding-circle": $fa-var-hands-holding-circle, + "bug": $fa-var-bug, + "credit-card": $fa-var-credit-card, + "credit-card-alt": $fa-var-credit-card-alt, + "car": $fa-var-car, + "automobile": $fa-var-automobile, + "hand-holding-hand": $fa-var-hand-holding-hand, + "book-open-reader": $fa-var-book-open-reader, + "book-reader": $fa-var-book-reader, + "mountain-sun": $fa-var-mountain-sun, + "arrows-left-right-to-line": $fa-var-arrows-left-right-to-line, + "dice-d20": $fa-var-dice-d20, + "truck-droplet": $fa-var-truck-droplet, + "file-circle-xmark": $fa-var-file-circle-xmark, + "temperature-arrow-up": $fa-var-temperature-arrow-up, + "temperature-up": $fa-var-temperature-up, + "medal": $fa-var-medal, + "bed": $fa-var-bed, + "square-h": $fa-var-square-h, + "h-square": $fa-var-h-square, + "podcast": $fa-var-podcast, + "temperature-full": $fa-var-temperature-full, + "temperature-4": $fa-var-temperature-4, + "thermometer-4": $fa-var-thermometer-4, + "thermometer-full": $fa-var-thermometer-full, + "bell": $fa-var-bell, + "superscript": $fa-var-superscript, + "plug-circle-xmark": $fa-var-plug-circle-xmark, + "star-of-life": $fa-var-star-of-life, + "phone-slash": $fa-var-phone-slash, + "paint-roller": $fa-var-paint-roller, + "handshake-angle": $fa-var-handshake-angle, + "hands-helping": $fa-var-hands-helping, + "location-dot": $fa-var-location-dot, + "map-marker-alt": $fa-var-map-marker-alt, + "file": $fa-var-file, + "greater-than": $fa-var-greater-than, + "person-swimming": $fa-var-person-swimming, + "swimmer": $fa-var-swimmer, + "arrow-down": $fa-var-arrow-down, + "droplet": $fa-var-droplet, + "tint": $fa-var-tint, + "eraser": $fa-var-eraser, + "earth-americas": $fa-var-earth-americas, + "earth": $fa-var-earth, + "earth-america": $fa-var-earth-america, + "globe-americas": $fa-var-globe-americas, + "person-burst": $fa-var-person-burst, + "dove": $fa-var-dove, + "battery-empty": $fa-var-battery-empty, + "battery-0": $fa-var-battery-0, + "socks": $fa-var-socks, + "inbox": $fa-var-inbox, + "section": $fa-var-section, + "gauge-high": $fa-var-gauge-high, + "tachometer-alt": $fa-var-tachometer-alt, + "tachometer-alt-fast": $fa-var-tachometer-alt-fast, + "envelope-open-text": $fa-var-envelope-open-text, + "hospital": $fa-var-hospital, + "hospital-alt": $fa-var-hospital-alt, + "hospital-wide": $fa-var-hospital-wide, + "wine-bottle": $fa-var-wine-bottle, + "chess-rook": $fa-var-chess-rook, + "bars-staggered": $fa-var-bars-staggered, + "reorder": $fa-var-reorder, + "stream": $fa-var-stream, + "dharmachakra": $fa-var-dharmachakra, + "hotdog": $fa-var-hotdog, + "person-walking-with-cane": $fa-var-person-walking-with-cane, + "blind": $fa-var-blind, + "drum": $fa-var-drum, + "ice-cream": $fa-var-ice-cream, + "heart-circle-bolt": $fa-var-heart-circle-bolt, + "fax": $fa-var-fax, + "paragraph": $fa-var-paragraph, + "check-to-slot": $fa-var-check-to-slot, + "vote-yea": $fa-var-vote-yea, + "star-half": $fa-var-star-half, + "boxes-stacked": $fa-var-boxes-stacked, + "boxes": $fa-var-boxes, + "boxes-alt": $fa-var-boxes-alt, + "link": $fa-var-link, + "chain": $fa-var-chain, + "ear-listen": $fa-var-ear-listen, + "assistive-listening-systems": $fa-var-assistive-listening-systems, + "tree-city": $fa-var-tree-city, + "play": $fa-var-play, + "font": $fa-var-font, + "rupiah-sign": $fa-var-rupiah-sign, + "magnifying-glass": $fa-var-magnifying-glass, + "search": $fa-var-search, + "table-tennis-paddle-ball": $fa-var-table-tennis-paddle-ball, + "ping-pong-paddle-ball": $fa-var-ping-pong-paddle-ball, + "table-tennis": $fa-var-table-tennis, + "person-dots-from-line": $fa-var-person-dots-from-line, + "diagnoses": $fa-var-diagnoses, + "trash-can-arrow-up": $fa-var-trash-can-arrow-up, + "trash-restore-alt": $fa-var-trash-restore-alt, + "naira-sign": $fa-var-naira-sign, + "cart-arrow-down": $fa-var-cart-arrow-down, + "walkie-talkie": $fa-var-walkie-talkie, + "file-pen": $fa-var-file-pen, + "file-edit": $fa-var-file-edit, + "receipt": $fa-var-receipt, + "square-pen": $fa-var-square-pen, + "pen-square": $fa-var-pen-square, + "pencil-square": $fa-var-pencil-square, + "suitcase-rolling": $fa-var-suitcase-rolling, + "person-circle-exclamation": $fa-var-person-circle-exclamation, + "chevron-down": $fa-var-chevron-down, + "battery-full": $fa-var-battery-full, + "battery": $fa-var-battery, + "battery-5": $fa-var-battery-5, + "skull-crossbones": $fa-var-skull-crossbones, + "code-compare": $fa-var-code-compare, + "list-ul": $fa-var-list-ul, + "list-dots": $fa-var-list-dots, + "school-lock": $fa-var-school-lock, + "tower-cell": $fa-var-tower-cell, + "down-long": $fa-var-down-long, + "long-arrow-alt-down": $fa-var-long-arrow-alt-down, + "ranking-star": $fa-var-ranking-star, + "chess-king": $fa-var-chess-king, + "person-harassing": $fa-var-person-harassing, + "brazilian-real-sign": $fa-var-brazilian-real-sign, + "landmark-dome": $fa-var-landmark-dome, + "landmark-alt": $fa-var-landmark-alt, + "arrow-up": $fa-var-arrow-up, + "tv": $fa-var-tv, + "television": $fa-var-television, + "tv-alt": $fa-var-tv-alt, + "shrimp": $fa-var-shrimp, + "list-check": $fa-var-list-check, + "tasks": $fa-var-tasks, + "jug-detergent": $fa-var-jug-detergent, + "circle-user": $fa-var-circle-user, + "user-circle": $fa-var-user-circle, + "user-shield": $fa-var-user-shield, + "wind": $fa-var-wind, + "car-burst": $fa-var-car-burst, + "car-crash": $fa-var-car-crash, + "y": $fa-var-y, + "person-snowboarding": $fa-var-person-snowboarding, + "snowboarding": $fa-var-snowboarding, + "truck-fast": $fa-var-truck-fast, + "shipping-fast": $fa-var-shipping-fast, + "fish": $fa-var-fish, + "user-graduate": $fa-var-user-graduate, + "circle-half-stroke": $fa-var-circle-half-stroke, + "adjust": $fa-var-adjust, + "clapperboard": $fa-var-clapperboard, + "circle-radiation": $fa-var-circle-radiation, + "radiation-alt": $fa-var-radiation-alt, + "baseball": $fa-var-baseball, + "baseball-ball": $fa-var-baseball-ball, + "jet-fighter-up": $fa-var-jet-fighter-up, + "diagram-project": $fa-var-diagram-project, + "project-diagram": $fa-var-project-diagram, + "copy": $fa-var-copy, + "volume-xmark": $fa-var-volume-xmark, + "volume-mute": $fa-var-volume-mute, + "volume-times": $fa-var-volume-times, + "hand-sparkles": $fa-var-hand-sparkles, + "grip": $fa-var-grip, + "grip-horizontal": $fa-var-grip-horizontal, + "share-from-square": $fa-var-share-from-square, + "share-square": $fa-var-share-square, + "gun": $fa-var-gun, + "square-phone": $fa-var-square-phone, + "phone-square": $fa-var-phone-square, + "plus": $fa-var-plus, + "add": $fa-var-add, + "expand": $fa-var-expand, + "computer": $fa-var-computer, + "xmark": $fa-var-xmark, + "close": $fa-var-close, + "multiply": $fa-var-multiply, + "remove": $fa-var-remove, + "times": $fa-var-times, + "arrows-up-down-left-right": $fa-var-arrows-up-down-left-right, + "arrows": $fa-var-arrows, + "chalkboard-user": $fa-var-chalkboard-user, + "chalkboard-teacher": $fa-var-chalkboard-teacher, + "peso-sign": $fa-var-peso-sign, + "building-shield": $fa-var-building-shield, + "baby": $fa-var-baby, + "users-line": $fa-var-users-line, + "quote-left": $fa-var-quote-left, + "quote-left-alt": $fa-var-quote-left-alt, + "tractor": $fa-var-tractor, + "trash-arrow-up": $fa-var-trash-arrow-up, + "trash-restore": $fa-var-trash-restore, + "arrow-down-up-lock": $fa-var-arrow-down-up-lock, + "lines-leaning": $fa-var-lines-leaning, + "ruler-combined": $fa-var-ruler-combined, + "copyright": $fa-var-copyright, + "equals": $fa-var-equals, + "blender": $fa-var-blender, + "teeth": $fa-var-teeth, + "shekel-sign": $fa-var-shekel-sign, + "ils": $fa-var-ils, + "shekel": $fa-var-shekel, + "sheqel": $fa-var-sheqel, + "sheqel-sign": $fa-var-sheqel-sign, + "map": $fa-var-map, + "rocket": $fa-var-rocket, + "photo-film": $fa-var-photo-film, + "photo-video": $fa-var-photo-video, + "folder-minus": $fa-var-folder-minus, + "store": $fa-var-store, + "arrow-trend-up": $fa-var-arrow-trend-up, + "plug-circle-minus": $fa-var-plug-circle-minus, + "sign-hanging": $fa-var-sign-hanging, + "sign": $fa-var-sign, + "bezier-curve": $fa-var-bezier-curve, + "bell-slash": $fa-var-bell-slash, + "tablet": $fa-var-tablet, + "tablet-android": $fa-var-tablet-android, + "school-flag": $fa-var-school-flag, + "fill": $fa-var-fill, + "angle-up": $fa-var-angle-up, + "drumstick-bite": $fa-var-drumstick-bite, + "holly-berry": $fa-var-holly-berry, + "chevron-left": $fa-var-chevron-left, + "bacteria": $fa-var-bacteria, + "hand-lizard": $fa-var-hand-lizard, + "disease": $fa-var-disease, + "briefcase-medical": $fa-var-briefcase-medical, + "genderless": $fa-var-genderless, + "chevron-right": $fa-var-chevron-right, + "retweet": $fa-var-retweet, + "car-rear": $fa-var-car-rear, + "car-alt": $fa-var-car-alt, + "pump-soap": $fa-var-pump-soap, + "video-slash": $fa-var-video-slash, + "battery-quarter": $fa-var-battery-quarter, + "battery-2": $fa-var-battery-2, + "radio": $fa-var-radio, + "baby-carriage": $fa-var-baby-carriage, + "carriage-baby": $fa-var-carriage-baby, + "traffic-light": $fa-var-traffic-light, + "thermometer": $fa-var-thermometer, + "vr-cardboard": $fa-var-vr-cardboard, + "hand-middle-finger": $fa-var-hand-middle-finger, + "percent": $fa-var-percent, + "percentage": $fa-var-percentage, + "truck-moving": $fa-var-truck-moving, + "glass-water-droplet": $fa-var-glass-water-droplet, + "display": $fa-var-display, + "face-smile": $fa-var-face-smile, + "smile": $fa-var-smile, + "thumbtack": $fa-var-thumbtack, + "thumb-tack": $fa-var-thumb-tack, + "trophy": $fa-var-trophy, + "person-praying": $fa-var-person-praying, + "pray": $fa-var-pray, + "hammer": $fa-var-hammer, + "hand-peace": $fa-var-hand-peace, + "rotate": $fa-var-rotate, + "sync-alt": $fa-var-sync-alt, + "spinner": $fa-var-spinner, + "robot": $fa-var-robot, + "peace": $fa-var-peace, + "gears": $fa-var-gears, + "cogs": $fa-var-cogs, + "warehouse": $fa-var-warehouse, + "arrow-up-right-dots": $fa-var-arrow-up-right-dots, + "splotch": $fa-var-splotch, + "face-grin-hearts": $fa-var-face-grin-hearts, + "grin-hearts": $fa-var-grin-hearts, + "dice-four": $fa-var-dice-four, + "sim-card": $fa-var-sim-card, + "transgender": $fa-var-transgender, + "transgender-alt": $fa-var-transgender-alt, + "mercury": $fa-var-mercury, + "arrow-turn-down": $fa-var-arrow-turn-down, + "level-down": $fa-var-level-down, + "person-falling-burst": $fa-var-person-falling-burst, + "award": $fa-var-award, + "ticket-simple": $fa-var-ticket-simple, + "ticket-alt": $fa-var-ticket-alt, + "building": $fa-var-building, + "angles-left": $fa-var-angles-left, + "angle-double-left": $fa-var-angle-double-left, + "qrcode": $fa-var-qrcode, + "clock-rotate-left": $fa-var-clock-rotate-left, + "history": $fa-var-history, + "face-grin-beam-sweat": $fa-var-face-grin-beam-sweat, + "grin-beam-sweat": $fa-var-grin-beam-sweat, + "file-export": $fa-var-file-export, + "arrow-right-from-file": $fa-var-arrow-right-from-file, + "shield": $fa-var-shield, + "shield-blank": $fa-var-shield-blank, + "arrow-up-short-wide": $fa-var-arrow-up-short-wide, + "sort-amount-up-alt": $fa-var-sort-amount-up-alt, + "house-medical": $fa-var-house-medical, + "golf-ball-tee": $fa-var-golf-ball-tee, + "golf-ball": $fa-var-golf-ball, + "circle-chevron-left": $fa-var-circle-chevron-left, + "chevron-circle-left": $fa-var-chevron-circle-left, + "house-chimney-window": $fa-var-house-chimney-window, + "pen-nib": $fa-var-pen-nib, + "tent-arrow-turn-left": $fa-var-tent-arrow-turn-left, + "tents": $fa-var-tents, + "wand-magic": $fa-var-wand-magic, + "magic": $fa-var-magic, + "dog": $fa-var-dog, + "carrot": $fa-var-carrot, + "moon": $fa-var-moon, + "wine-glass-empty": $fa-var-wine-glass-empty, + "wine-glass-alt": $fa-var-wine-glass-alt, + "cheese": $fa-var-cheese, + "yin-yang": $fa-var-yin-yang, + "music": $fa-var-music, + "code-commit": $fa-var-code-commit, + "temperature-low": $fa-var-temperature-low, + "person-biking": $fa-var-person-biking, + "biking": $fa-var-biking, + "broom": $fa-var-broom, + "shield-heart": $fa-var-shield-heart, + "gopuram": $fa-var-gopuram, + "earth-oceania": $fa-var-earth-oceania, + "globe-oceania": $fa-var-globe-oceania, + "square-xmark": $fa-var-square-xmark, + "times-square": $fa-var-times-square, + "xmark-square": $fa-var-xmark-square, + "hashtag": $fa-var-hashtag, + "up-right-and-down-left-from-center": $fa-var-up-right-and-down-left-from-center, + "expand-alt": $fa-var-expand-alt, + "oil-can": $fa-var-oil-can, + "t": $fa-var-t, + "hippo": $fa-var-hippo, + "chart-column": $fa-var-chart-column, + "infinity": $fa-var-infinity, + "vial-circle-check": $fa-var-vial-circle-check, + "person-arrow-down-to-line": $fa-var-person-arrow-down-to-line, + "voicemail": $fa-var-voicemail, + "fan": $fa-var-fan, + "person-walking-luggage": $fa-var-person-walking-luggage, + "up-down": $fa-var-up-down, + "arrows-alt-v": $fa-var-arrows-alt-v, + "cloud-moon-rain": $fa-var-cloud-moon-rain, + "calendar": $fa-var-calendar, + "trailer": $fa-var-trailer, + "bahai": $fa-var-bahai, + "haykal": $fa-var-haykal, + "sd-card": $fa-var-sd-card, + "dragon": $fa-var-dragon, + "shoe-prints": $fa-var-shoe-prints, + "circle-plus": $fa-var-circle-plus, + "plus-circle": $fa-var-plus-circle, + "face-grin-tongue-wink": $fa-var-face-grin-tongue-wink, + "grin-tongue-wink": $fa-var-grin-tongue-wink, + "hand-holding": $fa-var-hand-holding, + "plug-circle-exclamation": $fa-var-plug-circle-exclamation, + "link-slash": $fa-var-link-slash, + "chain-broken": $fa-var-chain-broken, + "chain-slash": $fa-var-chain-slash, + "unlink": $fa-var-unlink, + "clone": $fa-var-clone, + "person-walking-arrow-loop-left": $fa-var-person-walking-arrow-loop-left, + "arrow-up-z-a": $fa-var-arrow-up-z-a, + "sort-alpha-up-alt": $fa-var-sort-alpha-up-alt, + "fire-flame-curved": $fa-var-fire-flame-curved, + "fire-alt": $fa-var-fire-alt, + "tornado": $fa-var-tornado, + "file-circle-plus": $fa-var-file-circle-plus, + "book-quran": $fa-var-book-quran, + "quran": $fa-var-quran, + "anchor": $fa-var-anchor, + "border-all": $fa-var-border-all, + "face-angry": $fa-var-face-angry, + "angry": $fa-var-angry, + "cookie-bite": $fa-var-cookie-bite, + "arrow-trend-down": $fa-var-arrow-trend-down, + "rss": $fa-var-rss, + "feed": $fa-var-feed, + "draw-polygon": $fa-var-draw-polygon, + "scale-balanced": $fa-var-scale-balanced, + "balance-scale": $fa-var-balance-scale, + "gauge-simple-high": $fa-var-gauge-simple-high, + "tachometer": $fa-var-tachometer, + "tachometer-fast": $fa-var-tachometer-fast, + "shower": $fa-var-shower, + "desktop": $fa-var-desktop, + "desktop-alt": $fa-var-desktop-alt, + "m": $fa-var-m, + "table-list": $fa-var-table-list, + "th-list": $fa-var-th-list, + "comment-sms": $fa-var-comment-sms, + "sms": $fa-var-sms, + "book": $fa-var-book, + "user-plus": $fa-var-user-plus, + "check": $fa-var-check, + "battery-three-quarters": $fa-var-battery-three-quarters, + "battery-4": $fa-var-battery-4, + "house-circle-check": $fa-var-house-circle-check, + "angle-left": $fa-var-angle-left, + "diagram-successor": $fa-var-diagram-successor, + "truck-arrow-right": $fa-var-truck-arrow-right, + "arrows-split-up-and-left": $fa-var-arrows-split-up-and-left, + "hand-fist": $fa-var-hand-fist, + "fist-raised": $fa-var-fist-raised, + "cloud-moon": $fa-var-cloud-moon, + "briefcase": $fa-var-briefcase, + "person-falling": $fa-var-person-falling, + "image-portrait": $fa-var-image-portrait, + "portrait": $fa-var-portrait, + "user-tag": $fa-var-user-tag, + "rug": $fa-var-rug, + "earth-europe": $fa-var-earth-europe, + "globe-europe": $fa-var-globe-europe, + "cart-flatbed-suitcase": $fa-var-cart-flatbed-suitcase, + "luggage-cart": $fa-var-luggage-cart, + "rectangle-xmark": $fa-var-rectangle-xmark, + "rectangle-times": $fa-var-rectangle-times, + "times-rectangle": $fa-var-times-rectangle, + "window-close": $fa-var-window-close, + "baht-sign": $fa-var-baht-sign, + "book-open": $fa-var-book-open, + "book-journal-whills": $fa-var-book-journal-whills, + "journal-whills": $fa-var-journal-whills, + "handcuffs": $fa-var-handcuffs, + "triangle-exclamation": $fa-var-triangle-exclamation, + "exclamation-triangle": $fa-var-exclamation-triangle, + "warning": $fa-var-warning, + "database": $fa-var-database, + "share": $fa-var-share, + "arrow-turn-right": $fa-var-arrow-turn-right, + "mail-forward": $fa-var-mail-forward, + "bottle-droplet": $fa-var-bottle-droplet, + "mask-face": $fa-var-mask-face, + "hill-rockslide": $fa-var-hill-rockslide, + "right-left": $fa-var-right-left, + "exchange-alt": $fa-var-exchange-alt, + "paper-plane": $fa-var-paper-plane, + "road-circle-exclamation": $fa-var-road-circle-exclamation, + "dungeon": $fa-var-dungeon, + "align-right": $fa-var-align-right, + "money-bill-1-wave": $fa-var-money-bill-1-wave, + "money-bill-wave-alt": $fa-var-money-bill-wave-alt, + "life-ring": $fa-var-life-ring, + "hands": $fa-var-hands, + "sign-language": $fa-var-sign-language, + "signing": $fa-var-signing, + "calendar-day": $fa-var-calendar-day, + "water-ladder": $fa-var-water-ladder, + "ladder-water": $fa-var-ladder-water, + "swimming-pool": $fa-var-swimming-pool, + "arrows-up-down": $fa-var-arrows-up-down, + "arrows-v": $fa-var-arrows-v, + "face-grimace": $fa-var-face-grimace, + "grimace": $fa-var-grimace, + "wheelchair-move": $fa-var-wheelchair-move, + "wheelchair-alt": $fa-var-wheelchair-alt, + "turn-down": $fa-var-turn-down, + "level-down-alt": $fa-var-level-down-alt, + "person-walking-arrow-right": $fa-var-person-walking-arrow-right, + "square-envelope": $fa-var-square-envelope, + "envelope-square": $fa-var-envelope-square, + "dice": $fa-var-dice, + "bowling-ball": $fa-var-bowling-ball, + "brain": $fa-var-brain, + "bandage": $fa-var-bandage, + "band-aid": $fa-var-band-aid, + "calendar-minus": $fa-var-calendar-minus, + "circle-xmark": $fa-var-circle-xmark, + "times-circle": $fa-var-times-circle, + "xmark-circle": $fa-var-xmark-circle, + "gifts": $fa-var-gifts, + "hotel": $fa-var-hotel, + "earth-asia": $fa-var-earth-asia, + "globe-asia": $fa-var-globe-asia, + "id-card-clip": $fa-var-id-card-clip, + "id-card-alt": $fa-var-id-card-alt, + "magnifying-glass-plus": $fa-var-magnifying-glass-plus, + "search-plus": $fa-var-search-plus, + "thumbs-up": $fa-var-thumbs-up, + "user-clock": $fa-var-user-clock, + "hand-dots": $fa-var-hand-dots, + "allergies": $fa-var-allergies, + "file-invoice": $fa-var-file-invoice, + "window-minimize": $fa-var-window-minimize, + "mug-saucer": $fa-var-mug-saucer, + "coffee": $fa-var-coffee, + "brush": $fa-var-brush, + "mask": $fa-var-mask, + "magnifying-glass-minus": $fa-var-magnifying-glass-minus, + "search-minus": $fa-var-search-minus, + "ruler-vertical": $fa-var-ruler-vertical, + "user-large": $fa-var-user-large, + "user-alt": $fa-var-user-alt, + "train-tram": $fa-var-train-tram, + "user-nurse": $fa-var-user-nurse, + "syringe": $fa-var-syringe, + "cloud-sun": $fa-var-cloud-sun, + "stopwatch-20": $fa-var-stopwatch-20, + "square-full": $fa-var-square-full, + "magnet": $fa-var-magnet, + "jar": $fa-var-jar, + "note-sticky": $fa-var-note-sticky, + "sticky-note": $fa-var-sticky-note, + "bug-slash": $fa-var-bug-slash, + "arrow-up-from-water-pump": $fa-var-arrow-up-from-water-pump, + "bone": $fa-var-bone, + "user-injured": $fa-var-user-injured, + "face-sad-tear": $fa-var-face-sad-tear, + "sad-tear": $fa-var-sad-tear, + "plane": $fa-var-plane, + "tent-arrows-down": $fa-var-tent-arrows-down, + "exclamation": $fa-var-exclamation, + "arrows-spin": $fa-var-arrows-spin, + "print": $fa-var-print, + "turkish-lira-sign": $fa-var-turkish-lira-sign, + "try": $fa-var-try, + "turkish-lira": $fa-var-turkish-lira, + "dollar-sign": $fa-var-dollar-sign, + "dollar": $fa-var-dollar, + "usd": $fa-var-usd, + "x": $fa-var-x, + "magnifying-glass-dollar": $fa-var-magnifying-glass-dollar, + "search-dollar": $fa-var-search-dollar, + "users-gear": $fa-var-users-gear, + "users-cog": $fa-var-users-cog, + "person-military-pointing": $fa-var-person-military-pointing, + "building-columns": $fa-var-building-columns, + "bank": $fa-var-bank, + "institution": $fa-var-institution, + "museum": $fa-var-museum, + "university": $fa-var-university, + "umbrella": $fa-var-umbrella, + "trowel": $fa-var-trowel, + "d": $fa-var-d, + "stapler": $fa-var-stapler, + "masks-theater": $fa-var-masks-theater, + "theater-masks": $fa-var-theater-masks, + "kip-sign": $fa-var-kip-sign, + "hand-point-left": $fa-var-hand-point-left, + "handshake-simple": $fa-var-handshake-simple, + "handshake-alt": $fa-var-handshake-alt, + "jet-fighter": $fa-var-jet-fighter, + "fighter-jet": $fa-var-fighter-jet, + "square-share-nodes": $fa-var-square-share-nodes, + "share-alt-square": $fa-var-share-alt-square, + "barcode": $fa-var-barcode, + "plus-minus": $fa-var-plus-minus, + "video": $fa-var-video, + "video-camera": $fa-var-video-camera, + "graduation-cap": $fa-var-graduation-cap, + "mortar-board": $fa-var-mortar-board, + "hand-holding-medical": $fa-var-hand-holding-medical, + "person-circle-check": $fa-var-person-circle-check, + "turn-up": $fa-var-turn-up, + "level-up-alt": $fa-var-level-up-alt, +); + +$fa-brand-icons: ( + "monero": $fa-var-monero, + "hooli": $fa-var-hooli, + "yelp": $fa-var-yelp, + "cc-visa": $fa-var-cc-visa, + "lastfm": $fa-var-lastfm, + "shopware": $fa-var-shopware, + "creative-commons-nc": $fa-var-creative-commons-nc, + "aws": $fa-var-aws, + "redhat": $fa-var-redhat, + "yoast": $fa-var-yoast, + "cloudflare": $fa-var-cloudflare, + "ups": $fa-var-ups, + "wpexplorer": $fa-var-wpexplorer, + "dyalog": $fa-var-dyalog, + "bity": $fa-var-bity, + "stackpath": $fa-var-stackpath, + "buysellads": $fa-var-buysellads, + "first-order": $fa-var-first-order, + "modx": $fa-var-modx, + "guilded": $fa-var-guilded, + "vnv": $fa-var-vnv, + "square-js": $fa-var-square-js, + "js-square": $fa-var-js-square, + "microsoft": $fa-var-microsoft, + "qq": $fa-var-qq, + "orcid": $fa-var-orcid, + "java": $fa-var-java, + "invision": $fa-var-invision, + "creative-commons-pd-alt": $fa-var-creative-commons-pd-alt, + "centercode": $fa-var-centercode, + "glide-g": $fa-var-glide-g, + "drupal": $fa-var-drupal, + "hire-a-helper": $fa-var-hire-a-helper, + "creative-commons-by": $fa-var-creative-commons-by, + "unity": $fa-var-unity, + "whmcs": $fa-var-whmcs, + "rocketchat": $fa-var-rocketchat, + "vk": $fa-var-vk, + "untappd": $fa-var-untappd, + "mailchimp": $fa-var-mailchimp, + "css3-alt": $fa-var-css3-alt, + "square-reddit": $fa-var-square-reddit, + "reddit-square": $fa-var-reddit-square, + "vimeo-v": $fa-var-vimeo-v, + "contao": $fa-var-contao, + "square-font-awesome": $fa-var-square-font-awesome, + "deskpro": $fa-var-deskpro, + "sistrix": $fa-var-sistrix, + "square-instagram": $fa-var-square-instagram, + "instagram-square": $fa-var-instagram-square, + "battle-net": $fa-var-battle-net, + "the-red-yeti": $fa-var-the-red-yeti, + "square-hacker-news": $fa-var-square-hacker-news, + "hacker-news-square": $fa-var-hacker-news-square, + "edge": $fa-var-edge, + "napster": $fa-var-napster, + "square-snapchat": $fa-var-square-snapchat, + "snapchat-square": $fa-var-snapchat-square, + "google-plus-g": $fa-var-google-plus-g, + "artstation": $fa-var-artstation, + "markdown": $fa-var-markdown, + "sourcetree": $fa-var-sourcetree, + "google-plus": $fa-var-google-plus, + "diaspora": $fa-var-diaspora, + "foursquare": $fa-var-foursquare, + "stack-overflow": $fa-var-stack-overflow, + "github-alt": $fa-var-github-alt, + "phoenix-squadron": $fa-var-phoenix-squadron, + "pagelines": $fa-var-pagelines, + "algolia": $fa-var-algolia, + "red-river": $fa-var-red-river, + "creative-commons-sa": $fa-var-creative-commons-sa, + "safari": $fa-var-safari, + "google": $fa-var-google, + "square-font-awesome-stroke": $fa-var-square-font-awesome-stroke, + "font-awesome-alt": $fa-var-font-awesome-alt, + "atlassian": $fa-var-atlassian, + "linkedin-in": $fa-var-linkedin-in, + "digital-ocean": $fa-var-digital-ocean, + "nimblr": $fa-var-nimblr, + "chromecast": $fa-var-chromecast, + "evernote": $fa-var-evernote, + "hacker-news": $fa-var-hacker-news, + "creative-commons-sampling": $fa-var-creative-commons-sampling, + "adversal": $fa-var-adversal, + "creative-commons": $fa-var-creative-commons, + "watchman-monitoring": $fa-var-watchman-monitoring, + "fonticons": $fa-var-fonticons, + "weixin": $fa-var-weixin, + "shirtsinbulk": $fa-var-shirtsinbulk, + "codepen": $fa-var-codepen, + "git-alt": $fa-var-git-alt, + "lyft": $fa-var-lyft, + "rev": $fa-var-rev, + "windows": $fa-var-windows, + "wizards-of-the-coast": $fa-var-wizards-of-the-coast, + "square-viadeo": $fa-var-square-viadeo, + "viadeo-square": $fa-var-viadeo-square, + "meetup": $fa-var-meetup, + "centos": $fa-var-centos, + "adn": $fa-var-adn, + "cloudsmith": $fa-var-cloudsmith, + "pied-piper-alt": $fa-var-pied-piper-alt, + "square-dribbble": $fa-var-square-dribbble, + "dribbble-square": $fa-var-dribbble-square, + "codiepie": $fa-var-codiepie, + "node": $fa-var-node, + "mix": $fa-var-mix, + "steam": $fa-var-steam, + "cc-apple-pay": $fa-var-cc-apple-pay, + "scribd": $fa-var-scribd, + "openid": $fa-var-openid, + "instalod": $fa-var-instalod, + "expeditedssl": $fa-var-expeditedssl, + "sellcast": $fa-var-sellcast, + "square-twitter": $fa-var-square-twitter, + "twitter-square": $fa-var-twitter-square, + "r-project": $fa-var-r-project, + "delicious": $fa-var-delicious, + "freebsd": $fa-var-freebsd, + "vuejs": $fa-var-vuejs, + "accusoft": $fa-var-accusoft, + "ioxhost": $fa-var-ioxhost, + "fonticons-fi": $fa-var-fonticons-fi, + "app-store": $fa-var-app-store, + "cc-mastercard": $fa-var-cc-mastercard, + "itunes-note": $fa-var-itunes-note, + "golang": $fa-var-golang, + "kickstarter": $fa-var-kickstarter, + "grav": $fa-var-grav, + "weibo": $fa-var-weibo, + "uncharted": $fa-var-uncharted, + "firstdraft": $fa-var-firstdraft, + "square-youtube": $fa-var-square-youtube, + "youtube-square": $fa-var-youtube-square, + "wikipedia-w": $fa-var-wikipedia-w, + "wpressr": $fa-var-wpressr, + "rendact": $fa-var-rendact, + "angellist": $fa-var-angellist, + "galactic-republic": $fa-var-galactic-republic, + "nfc-directional": $fa-var-nfc-directional, + "skype": $fa-var-skype, + "joget": $fa-var-joget, + "fedora": $fa-var-fedora, + "stripe-s": $fa-var-stripe-s, + "meta": $fa-var-meta, + "laravel": $fa-var-laravel, + "hotjar": $fa-var-hotjar, + "bluetooth-b": $fa-var-bluetooth-b, + "sticker-mule": $fa-var-sticker-mule, + "creative-commons-zero": $fa-var-creative-commons-zero, + "hips": $fa-var-hips, + "behance": $fa-var-behance, + "reddit": $fa-var-reddit, + "discord": $fa-var-discord, + "chrome": $fa-var-chrome, + "app-store-ios": $fa-var-app-store-ios, + "cc-discover": $fa-var-cc-discover, + "wpbeginner": $fa-var-wpbeginner, + "confluence": $fa-var-confluence, + "mdb": $fa-var-mdb, + "dochub": $fa-var-dochub, + "accessible-icon": $fa-var-accessible-icon, + "ebay": $fa-var-ebay, + "amazon": $fa-var-amazon, + "unsplash": $fa-var-unsplash, + "yarn": $fa-var-yarn, + "square-steam": $fa-var-square-steam, + "steam-square": $fa-var-steam-square, + "500px": $fa-var-500px, + "square-vimeo": $fa-var-square-vimeo, + "vimeo-square": $fa-var-vimeo-square, + "asymmetrik": $fa-var-asymmetrik, + "font-awesome": $fa-var-font-awesome, + "font-awesome-flag": $fa-var-font-awesome-flag, + "font-awesome-logo-full": $fa-var-font-awesome-logo-full, + "gratipay": $fa-var-gratipay, + "apple": $fa-var-apple, + "hive": $fa-var-hive, + "gitkraken": $fa-var-gitkraken, + "keybase": $fa-var-keybase, + "apple-pay": $fa-var-apple-pay, + "padlet": $fa-var-padlet, + "amazon-pay": $fa-var-amazon-pay, + "square-github": $fa-var-square-github, + "github-square": $fa-var-github-square, + "stumbleupon": $fa-var-stumbleupon, + "fedex": $fa-var-fedex, + "phoenix-framework": $fa-var-phoenix-framework, + "shopify": $fa-var-shopify, + "neos": $fa-var-neos, + "hackerrank": $fa-var-hackerrank, + "researchgate": $fa-var-researchgate, + "swift": $fa-var-swift, + "angular": $fa-var-angular, + "speakap": $fa-var-speakap, + "angrycreative": $fa-var-angrycreative, + "y-combinator": $fa-var-y-combinator, + "empire": $fa-var-empire, + "envira": $fa-var-envira, + "square-gitlab": $fa-var-square-gitlab, + "gitlab-square": $fa-var-gitlab-square, + "studiovinari": $fa-var-studiovinari, + "pied-piper": $fa-var-pied-piper, + "wordpress": $fa-var-wordpress, + "product-hunt": $fa-var-product-hunt, + "firefox": $fa-var-firefox, + "linode": $fa-var-linode, + "goodreads": $fa-var-goodreads, + "square-odnoklassniki": $fa-var-square-odnoklassniki, + "odnoklassniki-square": $fa-var-odnoklassniki-square, + "jsfiddle": $fa-var-jsfiddle, + "sith": $fa-var-sith, + "themeisle": $fa-var-themeisle, + "page4": $fa-var-page4, + "hashnode": $fa-var-hashnode, + "react": $fa-var-react, + "cc-paypal": $fa-var-cc-paypal, + "squarespace": $fa-var-squarespace, + "cc-stripe": $fa-var-cc-stripe, + "creative-commons-share": $fa-var-creative-commons-share, + "bitcoin": $fa-var-bitcoin, + "keycdn": $fa-var-keycdn, + "opera": $fa-var-opera, + "itch-io": $fa-var-itch-io, + "umbraco": $fa-var-umbraco, + "galactic-senate": $fa-var-galactic-senate, + "ubuntu": $fa-var-ubuntu, + "draft2digital": $fa-var-draft2digital, + "stripe": $fa-var-stripe, + "houzz": $fa-var-houzz, + "gg": $fa-var-gg, + "dhl": $fa-var-dhl, + "square-pinterest": $fa-var-square-pinterest, + "pinterest-square": $fa-var-pinterest-square, + "xing": $fa-var-xing, + "blackberry": $fa-var-blackberry, + "creative-commons-pd": $fa-var-creative-commons-pd, + "playstation": $fa-var-playstation, + "quinscape": $fa-var-quinscape, + "less": $fa-var-less, + "blogger-b": $fa-var-blogger-b, + "opencart": $fa-var-opencart, + "vine": $fa-var-vine, + "paypal": $fa-var-paypal, + "gitlab": $fa-var-gitlab, + "typo3": $fa-var-typo3, + "reddit-alien": $fa-var-reddit-alien, + "yahoo": $fa-var-yahoo, + "dailymotion": $fa-var-dailymotion, + "affiliatetheme": $fa-var-affiliatetheme, + "pied-piper-pp": $fa-var-pied-piper-pp, + "bootstrap": $fa-var-bootstrap, + "odnoklassniki": $fa-var-odnoklassniki, + "nfc-symbol": $fa-var-nfc-symbol, + "ethereum": $fa-var-ethereum, + "speaker-deck": $fa-var-speaker-deck, + "creative-commons-nc-eu": $fa-var-creative-commons-nc-eu, + "patreon": $fa-var-patreon, + "avianex": $fa-var-avianex, + "ello": $fa-var-ello, + "gofore": $fa-var-gofore, + "bimobject": $fa-var-bimobject, + "facebook-f": $fa-var-facebook-f, + "square-google-plus": $fa-var-square-google-plus, + "google-plus-square": $fa-var-google-plus-square, + "mandalorian": $fa-var-mandalorian, + "first-order-alt": $fa-var-first-order-alt, + "osi": $fa-var-osi, + "google-wallet": $fa-var-google-wallet, + "d-and-d-beyond": $fa-var-d-and-d-beyond, + "periscope": $fa-var-periscope, + "fulcrum": $fa-var-fulcrum, + "cloudscale": $fa-var-cloudscale, + "forumbee": $fa-var-forumbee, + "mizuni": $fa-var-mizuni, + "schlix": $fa-var-schlix, + "square-xing": $fa-var-square-xing, + "xing-square": $fa-var-xing-square, + "bandcamp": $fa-var-bandcamp, + "wpforms": $fa-var-wpforms, + "cloudversify": $fa-var-cloudversify, + "usps": $fa-var-usps, + "megaport": $fa-var-megaport, + "magento": $fa-var-magento, + "spotify": $fa-var-spotify, + "optin-monster": $fa-var-optin-monster, + "fly": $fa-var-fly, + "aviato": $fa-var-aviato, + "itunes": $fa-var-itunes, + "cuttlefish": $fa-var-cuttlefish, + "blogger": $fa-var-blogger, + "flickr": $fa-var-flickr, + "viber": $fa-var-viber, + "soundcloud": $fa-var-soundcloud, + "digg": $fa-var-digg, + "tencent-weibo": $fa-var-tencent-weibo, + "symfony": $fa-var-symfony, + "maxcdn": $fa-var-maxcdn, + "etsy": $fa-var-etsy, + "facebook-messenger": $fa-var-facebook-messenger, + "audible": $fa-var-audible, + "think-peaks": $fa-var-think-peaks, + "bilibili": $fa-var-bilibili, + "erlang": $fa-var-erlang, + "cotton-bureau": $fa-var-cotton-bureau, + "dashcube": $fa-var-dashcube, + "42-group": $fa-var-42-group, + "innosoft": $fa-var-innosoft, + "stack-exchange": $fa-var-stack-exchange, + "elementor": $fa-var-elementor, + "square-pied-piper": $fa-var-square-pied-piper, + "pied-piper-square": $fa-var-pied-piper-square, + "creative-commons-nd": $fa-var-creative-commons-nd, + "palfed": $fa-var-palfed, + "superpowers": $fa-var-superpowers, + "resolving": $fa-var-resolving, + "xbox": $fa-var-xbox, + "searchengin": $fa-var-searchengin, + "tiktok": $fa-var-tiktok, + "square-facebook": $fa-var-square-facebook, + "facebook-square": $fa-var-facebook-square, + "renren": $fa-var-renren, + "linux": $fa-var-linux, + "glide": $fa-var-glide, + "linkedin": $fa-var-linkedin, + "hubspot": $fa-var-hubspot, + "deploydog": $fa-var-deploydog, + "twitch": $fa-var-twitch, + "ravelry": $fa-var-ravelry, + "mixer": $fa-var-mixer, + "square-lastfm": $fa-var-square-lastfm, + "lastfm-square": $fa-var-lastfm-square, + "vimeo": $fa-var-vimeo, + "mendeley": $fa-var-mendeley, + "uniregistry": $fa-var-uniregistry, + "figma": $fa-var-figma, + "creative-commons-remix": $fa-var-creative-commons-remix, + "cc-amazon-pay": $fa-var-cc-amazon-pay, + "dropbox": $fa-var-dropbox, + "instagram": $fa-var-instagram, + "cmplid": $fa-var-cmplid, + "facebook": $fa-var-facebook, + "gripfire": $fa-var-gripfire, + "jedi-order": $fa-var-jedi-order, + "uikit": $fa-var-uikit, + "fort-awesome-alt": $fa-var-fort-awesome-alt, + "phabricator": $fa-var-phabricator, + "ussunnah": $fa-var-ussunnah, + "earlybirds": $fa-var-earlybirds, + "trade-federation": $fa-var-trade-federation, + "autoprefixer": $fa-var-autoprefixer, + "whatsapp": $fa-var-whatsapp, + "slideshare": $fa-var-slideshare, + "google-play": $fa-var-google-play, + "viadeo": $fa-var-viadeo, + "line": $fa-var-line, + "google-drive": $fa-var-google-drive, + "servicestack": $fa-var-servicestack, + "simplybuilt": $fa-var-simplybuilt, + "bitbucket": $fa-var-bitbucket, + "imdb": $fa-var-imdb, + "deezer": $fa-var-deezer, + "raspberry-pi": $fa-var-raspberry-pi, + "jira": $fa-var-jira, + "docker": $fa-var-docker, + "screenpal": $fa-var-screenpal, + "bluetooth": $fa-var-bluetooth, + "gitter": $fa-var-gitter, + "d-and-d": $fa-var-d-and-d, + "microblog": $fa-var-microblog, + "cc-diners-club": $fa-var-cc-diners-club, + "gg-circle": $fa-var-gg-circle, + "pied-piper-hat": $fa-var-pied-piper-hat, + "kickstarter-k": $fa-var-kickstarter-k, + "yandex": $fa-var-yandex, + "readme": $fa-var-readme, + "html5": $fa-var-html5, + "sellsy": $fa-var-sellsy, + "sass": $fa-var-sass, + "wirsindhandwerk": $fa-var-wirsindhandwerk, + "wsh": $fa-var-wsh, + "buromobelexperte": $fa-var-buromobelexperte, + "salesforce": $fa-var-salesforce, + "octopus-deploy": $fa-var-octopus-deploy, + "medapps": $fa-var-medapps, + "ns8": $fa-var-ns8, + "pinterest-p": $fa-var-pinterest-p, + "apper": $fa-var-apper, + "fort-awesome": $fa-var-fort-awesome, + "waze": $fa-var-waze, + "cc-jcb": $fa-var-cc-jcb, + "snapchat": $fa-var-snapchat, + "snapchat-ghost": $fa-var-snapchat-ghost, + "fantasy-flight-games": $fa-var-fantasy-flight-games, + "rust": $fa-var-rust, + "wix": $fa-var-wix, + "square-behance": $fa-var-square-behance, + "behance-square": $fa-var-behance-square, + "supple": $fa-var-supple, + "rebel": $fa-var-rebel, + "css3": $fa-var-css3, + "staylinked": $fa-var-staylinked, + "kaggle": $fa-var-kaggle, + "space-awesome": $fa-var-space-awesome, + "deviantart": $fa-var-deviantart, + "cpanel": $fa-var-cpanel, + "goodreads-g": $fa-var-goodreads-g, + "square-git": $fa-var-square-git, + "git-square": $fa-var-git-square, + "square-tumblr": $fa-var-square-tumblr, + "tumblr-square": $fa-var-tumblr-square, + "trello": $fa-var-trello, + "creative-commons-nc-jp": $fa-var-creative-commons-nc-jp, + "get-pocket": $fa-var-get-pocket, + "perbyte": $fa-var-perbyte, + "grunt": $fa-var-grunt, + "weebly": $fa-var-weebly, + "connectdevelop": $fa-var-connectdevelop, + "leanpub": $fa-var-leanpub, + "black-tie": $fa-var-black-tie, + "themeco": $fa-var-themeco, + "python": $fa-var-python, + "android": $fa-var-android, + "bots": $fa-var-bots, + "free-code-camp": $fa-var-free-code-camp, + "hornbill": $fa-var-hornbill, + "js": $fa-var-js, + "ideal": $fa-var-ideal, + "git": $fa-var-git, + "dev": $fa-var-dev, + "sketch": $fa-var-sketch, + "yandex-international": $fa-var-yandex-international, + "cc-amex": $fa-var-cc-amex, + "uber": $fa-var-uber, + "github": $fa-var-github, + "php": $fa-var-php, + "alipay": $fa-var-alipay, + "youtube": $fa-var-youtube, + "skyatlas": $fa-var-skyatlas, + "firefox-browser": $fa-var-firefox-browser, + "replyd": $fa-var-replyd, + "suse": $fa-var-suse, + "jenkins": $fa-var-jenkins, + "twitter": $fa-var-twitter, + "rockrms": $fa-var-rockrms, + "pinterest": $fa-var-pinterest, + "buffer": $fa-var-buffer, + "npm": $fa-var-npm, + "yammer": $fa-var-yammer, + "btc": $fa-var-btc, + "dribbble": $fa-var-dribbble, + "stumbleupon-circle": $fa-var-stumbleupon-circle, + "internet-explorer": $fa-var-internet-explorer, + "telegram": $fa-var-telegram, + "telegram-plane": $fa-var-telegram-plane, + "old-republic": $fa-var-old-republic, + "square-whatsapp": $fa-var-square-whatsapp, + "whatsapp-square": $fa-var-whatsapp-square, + "node-js": $fa-var-node-js, + "edge-legacy": $fa-var-edge-legacy, + "slack": $fa-var-slack, + "slack-hash": $fa-var-slack-hash, + "medrt": $fa-var-medrt, + "usb": $fa-var-usb, + "tumblr": $fa-var-tumblr, + "vaadin": $fa-var-vaadin, + "quora": $fa-var-quora, + "reacteurope": $fa-var-reacteurope, + "medium": $fa-var-medium, + "medium-m": $fa-var-medium-m, + "amilia": $fa-var-amilia, + "mixcloud": $fa-var-mixcloud, + "flipboard": $fa-var-flipboard, + "viacoin": $fa-var-viacoin, + "critical-role": $fa-var-critical-role, + "sitrox": $fa-var-sitrox, + "discourse": $fa-var-discourse, + "joomla": $fa-var-joomla, + "mastodon": $fa-var-mastodon, + "airbnb": $fa-var-airbnb, + "wolf-pack-battalion": $fa-var-wolf-pack-battalion, + "buy-n-large": $fa-var-buy-n-large, + "gulp": $fa-var-gulp, + "creative-commons-sampling-plus": $fa-var-creative-commons-sampling-plus, + "strava": $fa-var-strava, + "ember": $fa-var-ember, + "canadian-maple-leaf": $fa-var-canadian-maple-leaf, + "teamspeak": $fa-var-teamspeak, + "pushed": $fa-var-pushed, + "wordpress-simple": $fa-var-wordpress-simple, + "nutritionix": $fa-var-nutritionix, + "wodu": $fa-var-wodu, + "google-pay": $fa-var-google-pay, + "intercom": $fa-var-intercom, + "zhihu": $fa-var-zhihu, + "korvue": $fa-var-korvue, + "pix": $fa-var-pix, + "steam-symbol": $fa-var-steam-symbol, +); diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/brands.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/brands.scss new file mode 100644 index 0000000..617535b --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/brands.scss @@ -0,0 +1,30 @@ +/*! + * Font Awesome Free 6.2.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. + */ +@import 'functions'; +@import 'variables'; + +:root, :host { + --#{$fa-css-prefix}-style-family-brands: 'Font Awesome 6 Brands'; + --#{$fa-css-prefix}-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; +} + +@font-face { + font-family: 'Font Awesome 6 Brands'; + font-style: normal; + font-weight: 400; + font-display: $fa-font-display; + src: url('#{$fa-font-path}/fa-brands-400.woff2') format('woff2'), + url('#{$fa-font-path}/fa-brands-400.ttf') format('truetype'); +} + +.fab, +.#{$fa-css-prefix}-brands { + font-weight: 400; +} + +@each $name, $icon in $fa-brand-icons { + .#{$fa-css-prefix}-#{$name}:before { content: unquote("\"#{ $icon }\""); } +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/fontawesome.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/fontawesome.scss new file mode 100644 index 0000000..c14ee94 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/fontawesome.scss @@ -0,0 +1,21 @@ +/*! + * Font Awesome Free 6.2.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. + */ +// Font Awesome core compile (Web Fonts-based) +// ------------------------- + +@import 'functions'; +@import 'variables'; +@import 'mixins'; +@import 'core'; +@import 'sizing'; +@import 'fixed-width'; +@import 'list'; +@import 'bordered-pulled'; +@import 'animated'; +@import 'rotated-flipped'; +@import 'stacked'; +@import 'icons'; +@import 'screen-reader'; diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/regular.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/regular.scss new file mode 100644 index 0000000..0985c48 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/regular.scss @@ -0,0 +1,26 @@ +/*! + * Font Awesome Free 6.2.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. + */ +@import 'functions'; +@import 'variables'; + +:root, :host { + --#{$fa-css-prefix}-style-family-classic: '#{ $fa-style-family }'; + --#{$fa-css-prefix}-font-regular: normal 400 1em/1 '#{ $fa-style-family }'; +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: $fa-font-display; + src: url('#{$fa-font-path}/fa-regular-400.woff2') format('woff2'), + url('#{$fa-font-path}/fa-regular-400.ttf') format('truetype'); +} + +.far, +.#{$fa-css-prefix}-regular { + font-weight: 400; +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/solid.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/solid.scss new file mode 100644 index 0000000..9b90120 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/solid.scss @@ -0,0 +1,26 @@ +/*! + * Font Awesome Free 6.2.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. + */ +@import 'functions'; +@import 'variables'; + +:root, :host { + --#{$fa-css-prefix}-style-family-classic: '#{ $fa-style-family }'; + --#{$fa-css-prefix}-font-solid: normal 900 1em/1 '#{ $fa-style-family }'; +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: $fa-font-display; + src: url('#{$fa-font-path}/fa-solid-900.woff2') format('woff2'), + url('#{$fa-font-path}/fa-solid-900.ttf') format('truetype'); +} + +.fas, +.#{$fa-css-prefix}-solid { + font-weight: 900; +} diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/scss/v4-shims.scss b/_vendor/github.com/FortAwesome/Font-Awesome/scss/v4-shims.scss new file mode 100644 index 0000000..2e26777 --- /dev/null +++ b/_vendor/github.com/FortAwesome/Font-Awesome/scss/v4-shims.scss @@ -0,0 +1,11 @@ +/*! + * Font Awesome Free 6.2.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. + */ +// V4 shims compile (Web Fonts-based) +// ------------------------- + +@import 'functions'; +@import 'variables'; +@import 'shims'; diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-brands-400.ttf b/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-brands-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7128e318c71a3c890191035a2e2d3d11a846965f GIT binary patch literal 186112 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� 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 Q5oGk3^kaVM4+8)I04&Tf@c;k- literal 0 HcmV?d00001 diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-regular-400.ttf b/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-regular-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..63de0ca6b54aa744e08e67fb650a28090bd37981 GIT binary patch literal 62048 zcmd443!Gdy8E2d&(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=NOJDIqhD-piY|4X-c*}z*1&9a-AcgI7RUtj;#XTq@HK_+cRjY)!JM2~Q z>yN+w`R^|R<0d}VdA@mg{=2Hqi-uH;XaLzg4X_&ExJKsJB3JUwl?t9G+O#*c4(w7F zO?o1pRK)F6_lX)S&psoCLsAL!JU9h6<0lhg-uv7<509LjS+1e)iOcRP8#Zahm54>y4q? z+BtOp-uLDlzc+(o24FD+Hw?%P146}sWC4x&ziF5K1Hid{H0~$EuSreitTC0*T9n_D_9>)tQ<sfnyHH~$^~n(udh&EIw4 z>E?^M=jQ3F=}s+3OVd6quAprh4R3S*c#fku)Ve zhbmGd8daq-sibpiY-&nneN$QIR7wJNQM%5QN{^V%=p3gh;|6~QUaCpiyi!$R(Q;fY zH#I1q{zkI8FhAYn=8|5i>;}6(j&I?m{zysFr>QAR*PJ!x$NXt}GnMPASGgndfco*y zb%<#Ui)Q6AXz620eod*|zMwo(RZ9aJAA?p}jjAx@v8h z)6|sFNGj_*RAqf}+e=2je8Trt9lSH)tbeQaIPUp;O-ZjrG)FVkxt-R-H5+wqoo3ql z{eS4tymf2RXA`Y_R<(M=OtINcyX>~dUi<8Kz(I!`cEnM~9CyM=r<``iS?8R0!No4| zlGkeo*Z!sU|MgGSf2saI_5aP~UGf3>lzel(CEuEF%Nz3T`QH5H{FVHJMT??M(XMD; zj49?8^NTgb+G1U?q1aR0H>}^V{=@2qt^CP#(JWd-%V-tdqi6JrzR@oRL`~Gi$e0;( zV_wXUO|dn$#r`-L$Kphsj9WTTu;?wct_(l9O zeiwg0v#h$Ml4r)EjzBAL(yFC@32w1*?PWHfBrN`nHK}W?R@+ zwvA1;gY9Pfz<%#4x@xYrYvy{p*IlZcPd4oQF8 z``ms5l~wW6@w2z<=i8mPRVV2xy(CFqk?nLH6K%CQ>5>vPo}@7zov$)W!60H zN;}fhv^d?JR%V^Ej_K`mGwE5<)udmhH%UKDzf4bBpKN+K-A_7{4yFF7H`69vo316z zB{ih^zQ*QAPMVqK9C(A4SR&0Q4Np8XBK1y#ebYxXOsDY~Z+d?jX;0cg>h8`-gHv0F zN2)>n2B-d{zE&erZ_*s!R5(|iIy&Tt50F}uT9TTRvee@LAwf&b54~>g{@0>U8)>A$ zs-Tc$ntdDpucR)z>ZZFMdg`UOKKkmXzX1jsq)N3Kwd&N%6$Tq(s9}a1VWd&U7;Bt~ zCYfrQ=}KmsW3G7?SYm~h)>vzu^)}jUt8E%=H#_qqv+&dU5|_Ht)vk4uo893qce}@Z z?)QKPJ?wE$c-k|b^_&;ITp7-$4Mo}DW$+^WiZYtLvU6ZigU^^oL7e9f-(XZDW^s|0f)z{z<|L>c2!-PyK%&O#By?70t79w6*dsD?$VL0KyXTDTIyWn+Y$I zZy~%!zLoGg`8L8!lnk86CG$&fn#fp|7j3rtT#u42KPY^u`dx&0y@kC$3(?mbQbHo6`R-%S5 zfv6))Bt{Y@5i<#siMfO+#5}@wVtxl2hz-OhOeMA&Sj09ErV;xIEs2AK7Q`{a4B`Y~ zCUKfDi#XeX5^*VU8Ddk0icU` z41@*5lZ1uD(;ZktJWITQMZ_me2bK|^B0i1f_K^6O2Krun2WXr49?*v5pCSGW&<)}N zpbU`!!K)B|M(_^A|0L)M@&5^WfkX&;gJc7@$O(dGAh|lAIY?fR{6HU&f`*_!NFjpS zASDP|fs`f42~z&FSEwwh0fHoumITQltqBHzw1GvmM*`1*bOPzjXGPK#r2BkgNv~A` z=|GY|lIM{kc?IOvd80^1gN%`DmP}a)R)I`QU?s?OkQsA_C367u5}T30J0QnF&d(c` zTn52sAomD92e}V!@en|3@eK&R0Qs391tdX`3i1pV@fQdNg8WU83p8s73<7Nf+71{D z+TIWh1?@yI474l32+;1!FdVceXi}IMfDV`d`XT5iz(mk5%rZ;`O#w|^#6S>i106}w z26Q69bkIovF&P9iK&JpG2tuH<3DScu>VSrzyFm8ZH#TEhDI3MNe!=IY-csRj?SpA!`K~aNQbdI)zAiGkEo$D#vWHgGmJf}fS5VeA=P_(iB;ImX7-kb-eJ)zAaua;YH|<8rH^4#wqG!`m2FQw_Z_t`>s#fEsFI z+z2&v#ke_Y7>jYMfJUa<0BD=(c0mnoF>b#aUd6bBYWNW2jzarQcN_rIT?D{%SAgmH zZKz=p#@$iFLX7)K4NWobXEn6MxWCmf6_Y>>doc;4hI5!iNDW6ZiF9h%he@PY!+uO6 zgBlKC5*gKS2$RU7hV7U{RyAD3B%*3Kh)KlM{6nJ`5pE`GqF*H3Y^aHTnQ(JKP4r8I zn=Lib5#i>dn&{^VH`{8WpCjDtsfm7qaC4w0`YpoEOilFDgqy1{mdu-LP!s(O;pV!U z=r;*BH`GMGL%2Cr6a5t7W~nCnb;8Zt)kF^xZk|;W{RZL7H-K-H>Jt{Hh0Z^Cr|p-%R*w zswVmZ;j1fZqAwD@`q!AA|2tlBi1tV)x^;wo98p9KTBIH=5uwio7lBGt(l4vB3bH)Q z;~=j@K9wx!vb4hP{6^%tfa^u*MVE!7M&(ST9tVwPd|VQl}yD_ zJef?(ZR`%Ctg<}aMpz8J|L zebd6#CbpihIO6-SD>0?m0aJ=SUvY%@o7OB=>;NoI*q06tUQSvI@^2ksgd=*8C{&3O zJkRn>aKQynRHBlpI&tN_V$4OB&jxv#XL4i!Ym1UQ3qjxyKFYFt)Xp5(*{28jp2WL6Z+sXWPiLs_dc<{?}8LiIPZ^z{iEh`C}}$gz-3- zrn`n&fBf;f;YE)#rP$-KZPp)uJhFG4+J%oPCWQ5|3t&#?Xv`JZruRkNlJ)xF46`ar$F#L+eVqFIGCyg z#ME`gnA*J~a;@Ns<2t*F86srQc)^MlMDC8@!ka(F6y@7u2ZuBu()(F=P=JZOYYa37gu3}8};Q97v+gaA@YPDAC z%DSH}YkZ?PethNqOet1&Q9+cXgYh{eQHeSU&gE&1pruY(FARIJsYiijp^+@5jRf$d^Ieol z@}zx$;c#nfn0<<3B;C4!eLP7W{<(p02YFV7Y#W(!(bHz1sT@ox_7&IQ{J@Dq^S@tb zO0i|d9#-s%VoY6eYzKa5I?=yBp%_z7u#`;y32x8<298-)9nh2tDtzaq;o_q6{d_;Z zlr~y4(ofk!pr?miaG%d7k6u?BM+0T*acDbeG}5I;1BPk;Y*_pLN7*pDrdYi^J(>_z ze9kJAFc1S#m3fv9WU(W7+-Lf0mgQMqR%N9Ul@NPxh|XE^IGk8E02Wwn`SBmOhe2B$)o z7XDO&c8noSXUnrR1v}RA1ElHf+$>EI_^pSRdnyKE)jMXk&UtIt`!6q@n58L@rn3`E zL2Gf~Gj_1p3Vsl=>c!s4o{BL)^bPLEb0N#e6GVPeO)4>gi1OZ?^=A>*4wy4)b~^I= zah=ufac^NP-PQSX(}Fg?8p+Mo{%r6v(JhDww{DSvNAOOn6TyWNTnzGImY3DAOq9S| z=6{JnD1@);^J^~PVprKB#69nOpA)%YheAqmD8k4gMn0XxHEfYZG10Kkg%W3H`OsF{ z=RzfTVt&9G{HoGq9N6=UG4-%|MRgMpQpF%51N(J!hFs`V*cW28j;tyZT_xCuJHMvu zo*_aE=6@LqC&I3aBPkA<7dh{HpA&`RP{?t$(*d0#suVmPa^4cLO3G@+Q{58&AeUi6 zNgb$pC8p`!@%pt+TL2|P`i<8&g8=B>z2Uo?=0)V8cRVxGaLk>y-u z1L@oJ&MB*M(3~jontRTH9p8E}Sg0dDx4r?KIC1g9=8U;c7&Bo=X7ly6_ zIBxhh1%wK{?r7BQ0o`SWW;3s!t+oa!n_ox0-fY$D2eKo&017=2J+~!$z${E>!p8jCP%L=9T`{J9SV$D=Vei-8CJXxC_C4S8J#xYR z^|X{oj+$Rp0;(`FKXJe{tt{+-$X) zi=3jL?|B-0_?r}C>YH|^o81o3>26MUUjO2y%A z$@u*F@r2C}=WM>9gYkZOygxg4$5U$&c9@z!Hw!JR7*k()Mlq(I`HCjSA&Rn!Jz??b z0_Tp2kYR?4Qo6B|7s{(a@D;;j=g76ZrGEUWU%(-q!d}vd6G{6JpHsmzCSFab#Y>}6 zPEKyq5xcZ=PuC$m&jTAzo*%EQq$z{v_4_9T@SwXU<7N}|DBZ^)HHZ)>Uq=7xs3h*6 zMqr;Q#pXAXJBpzv2+hal0>0_lXK7+R@dRZgIvb7t>o2QmpkSVti!?a$tGQt(HeJ1{ zL>qg>iuv;bDQ}}qZ`2Rjz<{cI0xq~XoF$>gsMJ8?SG~S|w#Qc2Zrf0dsg3nc2k3Ox z;muSF|MzWctE~Q>4$)AFXID`{7zH(eCuxyL z&+=fW2R&z(N$ZJ3>wpV9t=LC|>xz%`*+@UIe(I;Jz(>x-JO6H3|2{ur=r=Opnm7MX z1fIr&`PH&0f6Ubfc_|qLr1qw`VvG5o@@(A8#k6ZrCuh!Wm8Ruz&dX2L2QBcM3&&m}Y=`Uo#jEA=nHN{(HOaS42*WVMZH<@g z+0pCP&3$MQyv1%&ZcV8uf7TK5FZ}RtLnVVjqNZTA0(EcQz#g8YO@9&8Dn@BF9STUU zU6qNN1-*%4@6#kv0x!4L@{P^)jW`lke0x=O7r1D*@5r)DC5E|t=XWSgsPii;K?|bY zzCB;}g?Za-Ap%_2wBkrKbv^L9SrpbS>9^aHQEP1|RIJr&nj6J=7zLIu+wJLC5`oRZ zJBEi2_L*{q!Khf+H8$q_F+)S$WqCY?!9HA4!UY#c7ptC-FApBfQ~!EuIcF?iKJ_wZx15c6_Ypiv{&_OB3{SkG#>J7(U9R`f2R>lMk$9T>J$N{X zEfLK>jh95iisx57zeZ;m`pEPm&2k%D9J8rXNB+YQPr&D|d=>Wte!wGTz4O&P2>7et zX~mI#Ap9PD+%f-x4@exumLAQ28u$2sKmQq=k8~@ZUzNU;cmx+U+^*p|7*)VbyqjKq z!i(?wK4BZecR&1L*RRX(`#xFs-4B0Q)Fn56;wMZl>!0~dUAq2H{Dkky`e#0Ko@|}S zC`4w*?@-`9pJYn0PdY*9eed^rVc_81f1`F?lfMZ)C-}|Z3>+`SR$b{p*$Vv*VJiU> znTRX%Yf^9vqxs)OVZ#~>3b+lU- z?bFv!LiY9~=7*5iu1T$9_l)qp)Tb??Fsb;A%_Uk4dNr=;8%)QE0R4bib-`->?vePv zw$tqO)6IS#82yyv`_4~|fPQ~-(C;q*_Ig^RDh9gOu5|$wr$su#LyogxS-O>HCBJR$ z2Wo@d(<>yz1LWi^fkm$>DsvWt%Q_tgmKNpbdrQrE0EHJRf&kH61x9JJnKX}b5J zvqH{v_Z=@Z5Wmj0UmG#=h3|0n8IIt7N5VYMdgDht)8KdC%?;E0$Qv!sW65{8xbTo& z3m!0?hqpN2de|`^2x|62q!HaZ!V!+BP8}-fcA{a*1s74Gru|7(&aynqMOlqY2_@2p zZYEdonE=Ifi4$5@Wd(ol{CL7l)5E@Jnrt#Y|5qYSCwr4L74uL0SUFq*mWE}Tfw>0i zIW`%e=ffv)emr4^MXw8Vd&Tt~7nQ>$Tz~2xBnrAwny_XKMCEjfdJfrfw*fs5vKq z`0{)oBW`@OAv>*l9R(zgBp~NI5}=($&+MN*Q+t`3{cURwckD**91_TwJM*6|Fue!+ z$HuEg4@ifbeaWT&FftV>INViv-R000nwC-3rHdxx6 zJb007s@R3HT;G@#I}vP4I_t~p$BOOkJL`89%Y)%;a~nrmhcVZyu>o^2=YnQ#T@NZR3KW1-HyaP)_@kI0%RS7%78; zgFwm=2M5p)2?RoqW;Zkqck9^W^D+C&E~{e7@hbAUACOL4x|C|F~vZ`s;_fW$Mp|#4Yw*h%5GT zTeof1>zF_KSs@NKIDa{|JD2_|Sa%fvh0l|sF0IfdB9zndqze^C5L{gO_ zNL1xEa=}GDvI+yi;{Y1FPs4Y@0Rx)g+Trc0-BwN<|B_pOjc1v)w(kDY9e&W>XnUUf zZ@~$!f9uA#>d@$GtH5>~JAfb94mDo$g@xh#x#7YBu&^+^ivJnMj%v5nFS&eCvrX?c zb@!JBp4Z;!_ zAK?m@(jL7{TBB3+G6gC%ZV#sHVR_;L=4W#;6SK1_nLKZ*P!BAfsw9%&ZGavIQqEKk zy27~225TkHG+DrsKL+c4L}3?4b`$f{&Wkb^?VG08VQ{{R z>j}8>#2kG71l8FJEvpmZaw&@n>AXOtbH^`${ zD(xQUu@(3YE+mVxND~swaWw!Wy3GVt)Gc>1%d>oZ=%X0>Ud@LNfEw!cmSI38gP&U} ziqofyVku1$N7I}nNtd?&x$*LHw;hGH9Y*c$^78mu6-Krlg*8WKD`06@?s`N=Z5XY3 z9W@|T3I1x3BtVi3`f0l8IE(3E@NkR4pp&%UM_BK)+KY{(-EMX2A)ddfoirA4_CNg( z_|gt-(K-5hdYgY0T!Fx!i;z`ix2DU?i$qdaIWERYsN~g9q&!t|B)Y81Ym$ogj`Ph~ zqPl$Wk!1Pw`}@aMr`2_ob`-T=>pL?1|JQs+hF9~AbX*RX;FSyYy7kom{PH*Twpc=3 zGLMz#D!d>E*`ia?@5qhp_qT%KRy{74mKgBrR^V6QY8JY^?j;%e4zA14cP@9Ay6x@l zwT?Agt+>M8L1Bp6u|wDICkbGPz}fkxeuq{0kfn|G(qf~k_vs(jw6(smt^>oRiY%YJ z(*fnQMq?`JB;8JT(YCI8eboR}k2&hfJ-13{+EiLjDBjnD(-X8Xs6=Q1I4&z$) znXRp2=V8xRwzmFw3vzjDYguCJkGHn?9rzaWmuMT;V5reS29lOG(0D-69Z_y$kq_z^ za&^L{uJ6O~aS+bIswS{#i|+&$|?F&xhW zJn4HYHs-`=wAjM@z!9GBhH6oHjieV$?IU*UR(Z~BgH~8{I^-b<%BHsn@TDIv!sa_G zP;!AxNYboJ9vzA~OU~_L{UqcqE#-VxiH7|IIs9Oi#OW-{FVqSu|9^~Nr}xZw{tf3C zct!1Dr(=A@6h zZCa-3Offr9iDJPza3ov{4C}7zz!uzJ>GhN5;+gTJ*=)p1OKY);{ANqj z81oayvVfK4ZEzgvwhouJJ?F*)={GiZVrqYh{2|A1sVtXJdRD z0hi#pG-4)Ww;b*sMSx))aK2Xs=`-u?_S1S_hA-*$`6HgVz$K4w_G^!vwR4UQ6#KLYdDuEC`+#W3e}1jEh(W+j7%MRdPHCn=W7G#kiPdRnFrvw{?OuLM{ko zaaGRBycqY8;xd^es+t6S=nlQ{Fy_^qV=HS?$0%+jQK)M+ z*SKk(I8~N8dNOV#(SmV1{DvP!@$lHOVkCslU~*ZvgD{G-m1D({V}sqT?9`-grAw); z$+eYZPR;WRP`53$D5h1~q|-B!=s0dVi6M=nDadfO?#F#D;{GhllYUGf`AqBQMFQeX zNNS8HkO_qYz)ODgU33G|pZA0W=^0Uw#F7HC*ONGa&)y@Vva}`~l0j`cMiuSM zDS51^q^z<$?87;q@!G-hEKB8#F_rY8ll{8Wf<`b|lVHop$!^mqhiH$2| znh{%N!6Wd!#5MRBW1o$1ohnFql$IdaB0qn%0lwNIu_69O|-VMk|&Xt!NsesN0Pqbm2JhR(I*4lgqi8 z&?+5cv$hPK%*Weuje-5*LrJ_9!m)$<9m6mTXHzkzHW$LsG;P6w`pB`2Mq}_&s}k4- zCA;(py^lzr?~tEuj*vME+H{;j(@BnbmuC95p7#n!k7_wwlL56m^*w zedsYYJ!b-Q8dkdY?V4kUtfoB4lwvKhKF1CwiPLou$Nl%V!d`kTUq1QJQm={~2i>=Q zY1&F;S}T!hb)yK^?s}Y1W?Y6ETMp>2{5Q6(g1Q05xow(ZxX=vPB>TEQupNY3aq>`q zp+py zfoNOzQOUG8pkEqVZlgR28BOV9P;NRAopRK z-snq9`XTrBv=?l;%MtLdGbZZw)-6(N&fmJ`SL5^}$zz3Qnn(Lfgw*5G#_3+qw*Z@t z2fp$HZX>FKVvI{ReU&?6Th2D~;WSQXc<1qL8Zt{%8#m6vrWgFq{ciMMI6`u(UWc6j z_Q3&sNZ;#G`Ai)tb}u{Hb!S@jIv%;-g(1fLS0u-~yYp)v8#p5iUUM&FU*nPRBd+0v z8xX->(r_8cl<-*wKB(hN;1KqYv>}XS#z{vNVp^g}OeYu)60y(1XP;)9U5J<=<}qa0 zps}-~;z#^241UXbLtMvmu*$V5`)iHBO!5+}QX?n#6 zc;F{1H7S*nvbIv{e9sQsFW)r1)2@nJXFetYDFOM_nyxQONcyhXc}rS0n${5w7B!d>tDsp(N@;B~t?OoLL$JG|Q+Y8W-bfF)oOO zGzh`R4Lu-)qUU?!#!uU_%JQpv-SW@)R$as4?!CnrSaqdu92&lKSHULZ^Lvi#+Ap_V z*XaWN{;6td2z0LkxfE%7zLS9DmeF(pw`o{;j$f`#rgxn!$EXHY=&VNHvJ8Z zr6w)X8G3-;K;J-=KVrsHV98A5VlrnbW5=4#Qar*%{>GHmGzq3T9j2}+hP_ka1$g!lMP1|jMmP3=UN?$hbfXCS^J|WgUgYm| zH5Nl^E;kWH-1TBV<9R$)1 z7Te3q?Zv?JgTRi$#lkc_*E9jsbUoADo2F}K=Q>1^um{U>rRUe{UGSr>*L_dAmWBKd z-+Y4#A(nsQRd~^wPQa8@&hPw^%E#5?|3Dl>x|a^t)&{AkN3kVh)$OWSSnCe!mAi6r|u_n5v5O zlh;q5ciaQpK5!k!!P$oQUKrMeaap*oahY@B{kSXM(9R@V;*nU?qjjQTpMokdJd=*Y zP(l}el5?xU_~W2W%wrp(q=RT}^7YvZG|FNO$AOt-ez|pjpZPMm-@oi~e3!}o-y48- zj&}!Nq5(ZGLa_tEyGXN~OYbazvYKSY*kS{}4Ws5Y_z@7dBUOTORLw=~o8 z-|y;Qr>q;*Q%X{uY$Iuj#zaWD;9a1fSFFslywXP-fSn_0Xy%?_S;n5lh1{t}tVY%N zVU5=g5L{_rF^ns=bi*LDW1>y1%(e26yQuSM*LIHZ!2kC}zAl=&@Q$S5)+@gAL-#-7 ziYI&UQ1%&9lDTRX6+fh&J?lj@j4RK`Ght$J;T;8>Tg5QxH$F-nRj$V1fUc2G>6Wqs zYasxNFq_uymsKoj;Zx1<#bJbK=2bNY#Gr$QJ4+{ zZ{tdVh3anRS+1w`h!g?JbHPQyQ$xxh{xzoQz$TA}`!GG&Oa=W$)vZAaHR_iDBHeE~xdG3Yw; z1lNHY19LnE7Hlr}hTKrhT3X-QY=!mOBCrUw0hp%ySDs;-ru&z!X<}(H43S5zCC8SMp1uKeyJBcTl ziiFJ5vC^GPBJ*=*YgPUp{s`)5NQQMPRX34_ljC>q{0>1|Rm8HvnaXyA>3O|=J(RCm3`3xOc*8SHQ{Mll z2h;FQ8b%svdKxwB0nl4CY{m3eg9VJSTBvCr*EGZC9GYipx*gY;A21ek-i%@{1P632 zDw<8EY@;4U^#$nzany=4gkd|4h)5&4b%a~^5>4n1dVu~L(J-&dJR7kr&m{6paLKsf zT?n42E>nrxMxv&Zs@!H}RpyfAVuUK+MpAVllAH?zF+OI(eh}cRMPUmgy3f<=Veq`? z1z}zH?u!gzuX})H8{&1$YwGviSAWfk6VnTRwdi&+FhQnUG;G$uYunX5vLQn7v5SFqxLC^=Mk725$BC@r^?#f3bQf)9pqhTb(gleOw& z7vs=6)rh-nd5BhPWu?`^be%n0DwJtfd$jWzv|1}WqHR}(M4sWK4_i63Kp9QxZh9r! zLnF=)$nse=cj3xvD%OT{b9_N%y>ufymmv#@3H|8(f+35eHTRkS6I^J?2Iwy!chfz@ zu19??30ywlt@-s2)=1nTNeM$XVq_;!47?k(9d0ZRE}{|LLFehE^mX(eBE76;)7XSb zm`!7q^lO8BY{vA)>5OAJMzxX7QlYZUaEyqNv$C2dS)RsV4TSUIkbP;E&te}|8gpyp zkTjIZRP5lOMFk{i$2Lk8hEs2``?L!q4A5wojRsSOp;!Ug7&)#*L!xI$KpG-5d%Y># zXGq~g_Ii?n)uOPiGW+|sSF2%f2hwjee2LwieTl7ryjTW(P_k|0{#D2wiM@SDiBsss z9*k$H*=G&9RAcMJMWEjQ&qXQW9QCEKprSlkM6yb$|pqGQ1(gR9`PQwBUELciI1JVZa9>o z@2syoz7V#N4Gr56>t-R8^U#(5s3?3#hR2VGQa6jj)R#}+@o7%2AGgyhe{ZC+Ntz_l zeUfzMy{@!;_M_({woOh#0XiMPpYvQZw-WiRHcPH*oTF->}bN!Mw+IHUoYU#x3?U40m1}PHD2)ZLt1%s;5pB{AoiB4{IxDwPBNOz^;#7e2(<8XlA%q_O zik1{Rg=u;ho+Jgd>gr*=+YRe_*Y8cBOR4ChTE73a6YTYRJH6h{+dE1DN_F0T(C^J4 zQD5&!mznojPv#pvnMjm(sCfl$noLp6G%IhOoqcj?%?9kXB`!F?1>ZJJ=AwBofSIPw zg$~`Z!CaR)cCG$o{`n=?TQ-Jzt!6xC)M^~I4bN*No`h}dI(Qg%22ljd>X+_F=lCXy zBFOSgC(8ajs}i#_kbi|~dV99x>xDhfG}iJI!{ClH7})l&mv$9zcAUY$akydd z!f^`E`{JY5;evC|8w@<}(^pq~@%c9A#X(@Z1;07s=kn+2g>*%&f{#d1=upgMd0DAS z^p%xLpy#Ct7fH_3L5}Sx&8sXIDvkuJ>RpA4q?}HYD$B>UY_?hDT&QFl?!^PXE~Oth zXJ7G(vrZ6ro^zbB%YO5(%ygjN!4np-SYhTa`#EB?Yi#n8m^x&cfa%d{`6yQ z_r3rFBn&!8Tq0TFHZ?Rv1yr+YxLj%ebdULVrLd2PkyRQmW zSmqM>ur^CXl~*;~blrL3!26)9>w>@O)tb(^#dd1Ww|wpj(hrSBU;OdEF7SCn%)erI zlJC656E*Fw6;|Umu1WK)zq9(({Bz^5qwe|I{PRRawd2{nPCcrKs$^Q_A|$E#1gJgR zm*rtDPVx@U@+vQ@q*94UxcKqzUgzEm_ugd<$b_d4@^e3RrK6HWb*?1(1O3ji`|dl| z=|8~LpS|QI$B+NL7x&Qay6eP=bb$Hy6xWAu;gzC#;y zoX*k(dNI8zrU>dZls(Vd8d!4>gw6KLS%5K;yVWAo#k%4xGmYT%%BOgCe%(QjfK24} z0CRee(r*}!9nAkugFqnw)d0WTWOf!UAXMt`%q$X*>n$X{F675N>?7*a?eyvhJd_z`kW>K{O3U;+ z&e9~AKB?lM`G@9emyPf52&kF)C3O&#BqEH_FsW`6E_UAn>2o@I?mzNh8 z7lXjtoJS8sybUw!y1iRBSPuuAv`&}k6-41?HAd6}wS?lhk<&fhZ2BgB>V<)^9;=cO zxNAfo8grhq3X(u)-@a*j>L%;h_e}G!Rj*@boz;5|%2*UjT=tZCi{Qp0<;|a#@!FM& z*ub4e92@h`8Zmn9T;F>LCoIxind$w;rfm0jb^cEspkdCxX2h`pZp5)cMBHHDUuR3Y z3)#``5&9YW1-eduMHEhwF@geRTlFY5MA_~D+d%fAzB#uAsmWE1xN&a!-r#W0gibrh7AZ8hW~id8b3j8%Vru?(|(b_5J{oz3#}J-(>WcfUfG za}mY*WLj36v+?hDKjWRq_r? zBbYMSu}hbZiK3eGYio}HYZouB!BFfq&*=K4ivX`Z6XHhn4D=Ppgl9G`URv7@Co&(% zaC`02#f>u|Q}ZW;e(4f)4r&d;aL}?X-HZx4!Ca{9z}u8nzb3edr?YH?8J8p%t1c)J zp^y7L15?<2`eFw+(7tr3jT`7(#L?%@6r2C$rOs*?u68b+z1UriqSfw29aY4U^Vch{ z+vz}{Dq52Zcvo%dKJ*jE7uGI{;u4%5cgyFg> z5r;W~#ESR5EkL4KzgkV&t(6OnIC7$|OTy9W8-cEqTnHV1&0k4(zj}*lI$#+9t1;Js zA?$B#Ddm3ihNB)@z3m&jQOx4`gKyx7Ht4myIiy%I4e@-OrNub%41wdQV$UJ0w>iyl zNLe+V=uV;omo7=`=`+>@PjD{6dc!iKm6gb}I&lQU7^npCrB0r&^)FT>Yx9U2Y z;CaQaXxphdRJcfY zp~d5>>10|3k4=^EIQeEoU(Di}=3u;yC(ZJ58yF#Lgs~jXC>TpM6~S{rr0`zFF8fO$ zjvAw5O@H5UlQ1+KUoJ4K6NW$>cWdlLXt6lzqQPt*5IUHLTE9Q&*BXqePu4iMKH${^ zcXjPwYBi6+y3KdPQR4J$v|1~#?y-EC()j`%jx^U%>B54ES{${zQOu20b)pajOTalC zod>R~X{H3LF~*dt*)`3ywN1Tl8UpMAFxS?TP$JxllZWzV6GTKH;wj~JiH4C8dvgRt z2OuIK@d)QrM8r9Ov=<0Aq-N=c@+UFbMpU25IIQJVb)jNLOeto*L$?062FsEkZw1n@ zbk7U+q-8<-sKM{Gw2hwjr@vQ82{al@dm1dD_K9?%0Z6I-&!qFt;B7BejH#FU&JV?? zNy|p8njPP=Y)jUlpD-L(0(|u&c%DiZ7PNMav4w?Hc^E48 za~lZ^vSN^ikhxS^`NvZFuYnlpj-&N>-4+JWX0BCR&~?u?3>5ZYus+@%J>M`4%QUB~ zCSWbWFl=A+G|OeHfMHmzBw<*HW7HZ#bmJI}^QSM3&x}U0V63^I05eumGmNA zAbiGkKN1PLgLv)oO3p>|W3y z3~rc=*I{Lx>-tw@{cX2~!Dn3pti~J%EP3PJ%K%@P|J<0f zyMj*A3+O?5ls>@M##|gmUOQ<`Mn2%gy1Z?VN}^a~>W$ukL{(Oz|ICRz%Rc}!*q&4q zge>Irpm@y3v?`}%rIJZS-ToKaM_fBvta~=1u-^(JUDMQRH;N!8p>3nJv3}yh`SFAy z3Kw6Bu+CWh9-;vIF)cct6i$&BK7ommJN*g5=kJ+st|;`M3kaa31^#9PpcF^n7$4eR zq2@V-D)nWStzE$|L@0y^4ORf_RxT<@3_(zi)f_++*L?FF6$J4?mds|bwsyx0s)Yg! zL&R`BL=4wI3@PIKIRO4(2iE4_n|`yhoAa>XLUI3h*66$2{(U28Pp zXTx35Sc~T4;kW53HcI^Fg|$+M5Ph&quEKaCv)|Pbq$@gtByAl|1ef3LNW*zSW*Ht# zU2oNM@D!0&ngGfS?P~u%jZSZpp&L@=HKH(HLfp>O$|W()G5WL*9JWlxgiK<4S0tlJ8gmHJya^$P{8C&o@ zrGHnm1p5W_Uz0Z!n)JygArr9*C3F7X52nTGx^U09c<9U-Gc82dg?rmY_#w#$T3RAC zl94$=V8Ceu7wWr4!FUf|ru#4nWB}bD4GNP$1~|4sf80{PaO^rZ=ub%Xi^q=h-EUpG z1nXC?_AXt5AG6&2nvqkAJKJ1ZE*$t`N^y6G%lz^(R9EtUfl4p`rykVue_4j=O8zf| z5WI2Y#&5$7I3Z=SNC-5A6kZL!MJ6`)APmHSXz5Jy#Q~2V`Hk>h(GdtCUT55w1Ysor zb9`W30h;KDPaq6u^3RvU@Bxcb_Cy$#p*|CakRKb^-Uj?kIzNq9124w0NlY}jBZaAk zH0x;GYVT_NLFmD_xX_UGjx+;}_Un64=Xm2#y(h)N0M{q)k}lc6{xgDC6${e@`-jr- z{bE$@;8TE46#IE?SPC8h?Phjh{1R(PB(2sUW2qDagH8r;fX3jtCvrT26YbWcC|R!6 zmg}jb6nN!@QH0I*!EEiY9|&FInUn?*ke)8$%iIfq zO5uPJu2i(ksPzSJX*hZg%YQyeGUTSr5qz_P;11{bq+NXjufW^M%gO7>+p^B3J2KUU z?+;H=;S`QU8?BRxRWLfdtB{SdU?9`y4%P3V%Nt5mZ2YSs6_4TR-ND3@0pd$RzAc%~dVuVu7CSu(?svZkR*8~c$v zj;5j7xht(Q76(u$Mqc0tZdoG+uTokE!Ps*-f5`J!%4OhkqLg>$t@+ph7z1FiVE|0i zeI+~-B&lLa%w(Yugjg_4u~Nwfu~n#)3t_=|24k~~hGhn{tf_-w-FtF_fVs6m9WY2e z!I+*6*V~kVd-#17uC=H z#n_@!wPF` zif8`Y8*_7ww|^{5)9_=CG4;k47s9qJ%eIB!TaCIg4pf!vrs*POj^hA0j>G6;n!2ts z>DPPA)qXuS`9B)~^Qot1W}f=gf4$R~cY4a%wguoAVV;;o1R5HWb^JX*e2}I5=sp+o z)2C?gNyi71yLb!GFmSA6v8a_M(AXygocNJhX90OEuB-w@85srymxgj)f#%YkU(t8N zoQ037LKexGoFj+1br=_6YCDUzOQ*4^J9%q`1frVj2M?3UZgM2hA9H#FBd2ejTrVUU zETCf)`@@>`6KK4>mz?PmOh5ua-DP;<_Aa?I3L7uz0>OC|CO#T(^|8iRAr*4cK}pp} z!a)Xzk~>p$M|pM>X)iM#;js1&yM5%PX?4Gvrh0t)anx*d_q&ZoyfVJcTY-ZeZ*G@L zaOLZT3>^0h1Kxqad`TOlOY?B9Q3%7ZF}W+AJ@u}2EaZ1aWSQ)RuM`w02C%S89VBVc zt$CV@lUBEBVak-IbpdCM`VQ&RIRRJ27ypmvV%=(A`lJTx=0F#|H%GBUBr4PasKK-O>^b18{oW zsx+a(*kTE>lPTLgG%<1@WE(%!oT9{U?H-ddnZ==;?|8B{;4*uLqw%C)=pc4CYQ~o3 zyB?!(A#i@&gJSN-qnRJUWuqh>l7}+S$v+^ynL5dXI2sA@iA_iv`x@QsbO|PKJ;{t= zSTkAQ{PH_mWSyJ=W*mj!OOd_q(Ev77Uy6?kC`@UR!nISaRIle^lI^-*kBo~a(^r4@ zeuDrpke`Bqt4e9#-x7B5nD>;@r&_54aez*)fjK!bK!B8QoWQ@r33+|)DVB=?9&t=q zLzA=jbh;y}mXGFDQ}@8et?8}-7@&^%rO;x>yn}i?7t@XTNb^3dNje#)@Gq2eyWR|y z7d0&w$5woHLu+ZilEqt37X)9<*XEqQ z|C2y${fMnBY8AXFRE2tC(dh1l2R4F0%CwUpCY@C4AlP_d;qHi9Nxh)L$SYV@647{Z zKBiG(eZ3o6pO-4j{yH$f5V05!jsA|(m^8?goFxx?e3_50{$Np15@k9I8avC$CI&Uo z?#n@xp~wJ@(!M9SFbbN%@ysv&V4(+RZwq#^ItXbj_k3GBs6J5*Kl=UxWlwM@?AI(a zKV`X0?D_*6UO5SV8rQ2c2hY%QlOjNIQemu;18dI%z5KeJJ~SdLWJ(^4^rzyI5Lo5 zhs+>wX83>P*9NT?VE!P;jbH&Ot`6+(U7Z^EfRs7 zT-N@+0q~9@y^)P)b+Wk;UyXL3tJ57%#zdH$^MT4BXuDtI>6(b+S}l&nTDc!6Kp2*< z*yhGnz_c0S7*~p+0k~2L10DFX9lGJqgtGZXGwHD`YgXEAS)6v%+MxMf((Md2I6qD^ z7JfAi@(+Q-b-={8rG#}Og?(N+j(pe_(i~1Za5>OTYhFJLF~5yE1kX4}mUZN6558cg z%VPjfb7PsLE#T^72{wA*YN&nAQGp-1&U1c*C|BI+33+&1$HY(Y^mnEj z!t-w!x`K8GMOSBI2eDFr_q__*Vkou~p6a3UAX6px_bmhKi`UXf}%v&BLHHo@~) znoVSPAiHTcDRi3>zVjT*&2Ko?vz7B7(zfM)xaxI#@4oBu-9L8s>(9OW% z2$`hx&A7C$2SacQT)h(jxc>v)qEu$VSUN-V^DlrZ6HVv_y_|7m%<&x1RdcetVbG}e z8q=W=i96b$;Ik7ly^d>jHO<+OS;1!3QTO1Y9E zYP}TGO1Tmiz(*g!9eEr=w^*_oH#^kzlBLzvRudoyqR769OUGk}#A z&T4OQA(cfe>=s3tE-dy|JLdyq9ktW<&am6bvQl+tqY9lCvW6q%@M@3hFz60P!$~uV zqgW0m;}N_)zm|ZIHr$hd5cawgRIb(&#JEn=yK&i%`umE$0eWU|y9Ecg?fIEs7y!95}H zk*vOyuhbsy0U!hImF~gFbhM&W;e)3)WU#2y6%uO3(`w1gKo47;7>tD$a~#e&ZyFHN zK~T@Vd2tDQxUu>0b4$JtoV#u`i(!ZnFcx`SI0C>@Nuqd_dv!7V7Dkqvb=()AkvupQ0;P0-1Nz_2DiQ!oZU0U_)! zmKfKg2&Wj0G-t&GF)p@&qT`fGi)*bGV7sWK#Q3>j1qNCGoqD*?pJ>-=wQ8-jv0kff zY?Nx%S{>2^TO)1kI0*{?t=8JOC8eFhb%^5H&ip(cHy}@t7izc$`apVys{r_dy9Pmo zsV>9`VFkS-2N)E2T$!z8kaGlY%fU&~wMnf$o#BW!j0_OI_bWot_W^vrctchwS6ml4 z3vGwmU7Iq`3j@z%Xm>quoSC9#im|H17mObFJW;8nmDQChi=uhYdwlc)csRe7pp-To zBq*f~2VneS(KoO4qF~@bi~A@;0H$^50;s@t96L||t{(&dp+uisjQ#WPFtn^r29T*Z zLi*ePOesMARcvK)+qpEC+(jPg1ufc?yBVlM6h~DEPDO4w>W)aM&R{f%8=D=aNyUO^ zXlB2+CHtZZ1Dj+jJf{h?H~F6!$8p+-R$n6arvJV}5M|#&Y&(t<{IFJPs+8{Sp0RMv zar}1~yCI|$)n;pHvDL~P*Y)OK-s|;xFQ4~Z*UqwRVX4)uS{COG+q}znoD-$=l=6f9 zKFsrui4jEz1kIo+n?W-`k`pAo{0NTWWKo-E@DKPfFLOj5Auqo(jo`I+wVO6&-Kitg zLpsfZbn()xKV*I_CVN_BDP`%4(mc(cT7d)yagl-sS-8FfZNdG!d#S(N=HcPy7UJgS z;TI&!z*f`Y72&0(0O*CLekxhlPmN=6OxMcKv08!ree^^64RPTukwvmi9?tczL1X{5 zR@y08Qdo4Jf?fBu?}qMhonpOKbUm$=A6i=f8<|=r>|_-j*uEK3ZIZ-j$F*(ODUrWe zp2&3?7~6AlM3%|zn3F?NN#d-xG}gNJ3T{K^gE7llEw>w(Zu=OEI{tQ++A z)x#N0lnHIC1>DjsO?-R*X^^C?-keB#F|jJEUFV>^ghHe=9`VE@)`$nmvk94qZag;G zrS=zDOFGkjC;1s$O6rx%SyrC$n6y-TX{lZH5Is(gv^U}&#)YbeVHj3y!I=U717oD!ky^ySy)A#qG z-%XY6Re~T0DxR&V<2(awRsG_U8$dv0LhdHdAm2}Z-%iXLP8I~|V}6B4SYD#v6*5Z6WNg&AWUw|_mmSyz zTp|0kWphTG24#h|GwUM!hTTnZV+U>O0|VD1?EwdAJC+cxHelOE$g=`qatAaX5-53| z_F^#OQED6 zqRBGjtKD?HHY|VN|Fv5tw~!0uDN~B@lh$NxQjY9yR`v%4w9|$v z_eqnw;%V!2y78x)7l&M*(Na+6I$pq->v~!W`fOi2E~7%~Gn$7~NbR{UW1qw{j;xi= zJbQc7O_~PGb+i_eG5@%GU`z_F9hU`E-{ifYJ^nrWuL1M-uiYYx+dz!C zEf_2mO1XGK-M$q%bnu3*=}c)(Lqj*)BeiQY_~J&4+DExhqWGnvBdJ@ zG)enWp~QIjq|R2JK7IInKq;O4_{{weoI~Wex4%CbNjXQUHd4;p&Mti4 zyzT7P`3D>#!ruP=WGv(yfC;6%q+E|lTb0YLtf|3k&(5ZwP+UNb3c)GgV3Z?@r#+po zGs+RGQ^8fWJm4b~@Iwp#Y(eTsSm?$!ilxT<5inp`t*z?i~gLx@Oll}cY zK!$kkf&0%)&OLDdnO(=8m(o^B&Pg#|-{0S*4Dm@e z**XWxg`m~BH?(zW zwNCCQuOROxzefI_??c`!U?9TVR-Y2iy;8_KVeNpY+v$#|uvVw}r$L5k*iTDkzuDS= z&ZwtcE*cKj25T{UBDq4pUiKyJ@w|ePyFxa%x9>W)z1@_;<$%d(c*||WQG)OXcTLuf z?b*J6>#a|F`fa!RzU|p&ef{n)m@w2@3$1-ySyBak{m1|S{|x8|i3$KLOG;lGp|uG@ z{Uz$;US_Zgwet-9HYYX$M z?Gi$$R0vpVGnzh`gf}5e%0Xf2rC&6du@kQNPGMC{cT%F7Pg-za`-kaWaQ0)#YM*KqEuzFFGS2L z((-~W1PuW~DulgIPCvW$CIs&ijg;|8ltB9pu9+eduJl_x``WrWWWAKY#_&4r)#?j9tuO#mvA0|Jq zmto2lR&Lemb|xFJHd>nugQ!@;N$y%^YxI978)c)^sY2K58d56Z6zj`hdEftYvCTMV zwk)qME(-(>fWU-cfPjp{*BJw2cRltwpeV<-d{X*dtw5d0AC-R3Gkta~yyt;S>1nj$6D=k%?Y=n$GoW z0FtGiO8Xnx)@(<5ZVgcsE6IO&N~S*IK6nm5V3wR-0!W{J6A6<*QA`YbpM1qKw_Yn- zFbH$&MD#>~RKtvxilFZyL1++1GbP0SGLmBC1of9iG9p%ovr7>X5_jpH7CmU7l0-{< zC`>Rbk}U8ls`Qfu3$LPzBFVgH)lw7w9z`-rIZE9AA73hpZF4(ZL^K+*e6Xw0(i-g# z34%(c81%AW#nK>yEPt=otp7u61G_hjjr%NeYf25mfnUoM)nAEN!-+)wx<(YS4iQDW5*=_N~u<@0vufuxm7@-}^hh1<6R@WsXb{SCrbsKeqka9ij zhX&1{HvelAgBCCtrdCN}KCZ7dLmA3(6qg49dsa5^zwcO60>+JBkTUdwG2>{dSlQ2U zvrr6br~ZM%&okW7Vv;`{lp~$xo&Y94VJ!~JjHai?i*_gDA?yjdZb??qS`AL9K^K?+ zt6{ILAg)$rSuL>Z^9ctui_E@Kv6SsUvzM!EQa!1=anXM5OfWo9EFfeK0yD^%?96(z z^#4h)8y&>}^$)&hm}J0dVeFQ@5!t%qV%w?KgAYp3Gni5f?7}I68^a7|QHtdq5(63? z+HbNj%c@-FW_QVx2CCC*WHzyzyLIef@kq!v-oMkWC~eeM6nD(79T$s9%orBM)M&c6 zF-R1Y@)p9;3g5lo6^IO%;qBbczxKu&r>NENUoKTiZL!siOInkNrEzofSnKvE95SVqE?cSq%)gz62g+K zeO%V*jou8yn6*xOhtp!2s#H`yd6SK?;VdBM_Y5Ukc2S<1O^#!B2`id(lB6@~troee zH^@5on&~O=DR@j>TcW}|h~!gNJ+lg0{4qo(ZHEvcSJewyMj^}BV5Hmj zIaghnp=$I0&$l~V2Xi*`gweX8crueAYg7#qr~>Uz%}wh(5Zq6wWp^sWHHFji1pB_3 z(8!UX3^gG2PtGzTvWLR-^#ZiJ=$WP0e=A19rE&{opz;-xTkc%W~%US8-IF~Cx1%acoOgTZI0oO9pyLvV%|7i%&8fL7_Y?-auU~? z+seJm13#UAkpEoJ3uR%qXcAkBTg6X_owO&@$+P578l?T{MtYvUt)i;ls`aYR)nWB= z^-1;1>fbe4&1lVf&224c2WxNY?7GELQrav%EC=PYdZu5k=#|F}3k}~J`x*}$KQvWM zUz>yG7g>>=w2ZX+tsmRY+O_t%_L~lHY;;oRWLMC&+V!k^sz>YD?>+AQ+}F{!-}kG3 zr2qXuKCnLUcF-AI9x8{v4sQ*A8EGCl9j!*cjtz`G8qdbhC+vySNh!H96--S|J(`}L zem^rj^Lut}?*6Yn?1weR(9?@#+&?E7oKoBfv#7(3wq zfqxHfJ7oNjzlXj*Y~^q^eCLSCBiYEuN8L9XM(-Wd1ON<4fB*mhzz#hD0RR932TTS8 z>#cJH)QPLY~zb?H0BzEo9kdloV1%Rr%bIi^5$w|7hKRZ0jb=a50jv zu$$ApZ19K1)LM|q#5?b=?|gA}E5pCyre-gj>MEPW2$}J=FE01 zO6&-6^0`?kkmKAoX?;O~;|ho8@j)KC|3umcnO2$+hAbHEBg7Fx-B-bp1J1+#Kp$8l zZ?DlSOqk%$ss=A$U(?OuEB zef9|nB5FecQsh1Hls^5>IquxCM4~G~YtEZ-&dhTPmv$p67)CT^;sw*MnY#7YQ!XI7 zava&mEt+=zIaA8B)Mlhz396*n$7^PsGkc~zS9L;s7Sek!IcLWCXHV_sBD)Ux)gLo2yQ{3gyT{Yig(47e-}!X-mV0#F9N)A4*v$#Aw)a2Vrn z6&9d;jz@huGl+NTG^E4a>AXmzZG@-7bQ|iD{`@+9x?Sl$;dtah8%+IR>*G{-N)Zo# zUg_6q)AdZXJ>`$%ffwj8Xx(QzZ6KMSwGL^M$0Sh>FbWH^+M zwGThpJdWBA9Y~)#)*49WV?~-&e;uU$R^e=?;Bo_``(4+clIe_Q!JjFc(;>{9NJx`P z=hx}k#{m$Q?2FQa>JUi!=6JSK$~Hq9Q=VV@(_yK!oF>)B(r@zrn<9-4gCcDy1Haj+ zu(Tpx+y4Kc2uilktJ4G!a47!&5SB`VI6Z$j4IOAJe3-T&9qN^`xqdnw;#H~~&adqQ zapu^M_8`9|m4=Vm_ET0mE`VdweW-LqXwy7{8p~#2ZcK)APWr7hDe)+NI}%)>L{l+sdM-QV7xi;XKaQEeA!#UioKnBJHfTSoFr!{w#{*%; zCy`V7lRi>v(sI(`c0d)KiImybRZwX zxxc&;aT+p;dULpLS6Wl&BgP78xxNSd`494$st+OEfi!fmzt(L?m(e=Sp>+r#e}HoJ z{Hi<1S4FyCOgQ&LCi`sNUOfl>2us27gmauV6$VY#MfWB0o9k0RUz>UCcy4*MuRzj& zvYxsugr(xNA3i31ZB5n1i(^01dNs(4veU<@wsAS^Py3{Fo!FOw{rc0ksSl2kK2>jB z52|aG*H4w4U$-Hk!}Xex_KCQIZ2y7s;WrEWx2$x1l5wdqrGa(0W{Sz5U6wTn5|7)7p=y zGxgMI1OMGlc|S7&@BZQa&XJS+Ru$4S2j)f4g3ujhnGld6|LSxzeJII( zN%sZXrt3>)tkQi_cc9EauBKVQgu1>I2E2$-QP&VYWk9N8C-voep6oBN2_D*O9|MIt`9*$Ds4)2Jkq3& zbzk$b--M<5osW~Y9#`0Ad^ugF@(}L)@X^$@Zqx9D1zl%Kn)^ zD`lIKv0Bb7{ci?)1@K$4QrTSIR-$2rTN=f^1 zX`gI!9as^s&jAyr+obD{aOpSkNaxjap-$)Hy{}itkv?WWX z5RJU4`#00Sb*=IQU^ASD)t|H}sk|=_v$)Q?>w)JV0bTZiwwV0hWSvc(WEx!t$20!_*oL&9bRQvI zGHuGIPQ&r(G}NjNe%OKJF>A^ulb-5YrRC=w2tTMk=2+;kz=5<}cTF9_xDWi$KsqlU z>$axTkcrc6_8(GLJ`N=Fnsg$S4(0OP@=8DA8A_%N9F#uY2Rgpa_}Bfx=|HM~beKPx zm!E}@iPLrGw5ffx*;8kxj{~MXsdTODt8L`P9}6f@VeAf<;E0#=3TPW599tcZ#gpYF zNSG~_P#JZh9yEj|(m8Z4okvsXe40uZ&@{S`E~1NRI?bR<=u(=_w3(F%HwUZB_LE!si}Z#!?1x7a(xJJh?(yWG3N`>c1RceQto_wBOIWedyh zExWJm{<1}750pJr_GZ~zW$QZUb}lJb zeSCv`Lwv)1e&0ynMBkadNxrjulYM9V&i76AUGBTqcb)GBU%+>h?`GdEzPY|zefRqw z^gZl*)K}|!-1mgMyLHQGZ?it@ZcRKU%-MepUV2`gQf|>%Xr5rhZHP zAN5W3@g3PaI`8PUu&CjwhUXhrHN4WWp<#Q&&W7I`{%H8KQ8jjH?9+H+n}|;-N&SC7c<~3bzgCgq>keI5(UZ&JP!b zi^C=1&f)TKWw>j&Tey3;cX&{EX!wZm(c#hI6T;)er-si6PY$0So*lj=JU@JQcwzYd z@B`ro!w-cY4nG!tA-pR5QuvkdTj5W_8^c?}--W*q{}A3D-WlEk9KmWYUC zM%qS7BE2G2ks*;|BF9Efh>VMz6`3BnIx;(QZREPhEs;AT3nF(#?vC6Wxi9iSIa(3z5*-+=iVlqqiw=*Dh#na|DmprPT=azKxacX-3DL8n zXGhPCPL0lpULKtly(W5n^v3AT(RtB3qjyIaMIVYTjXoZIKKe@Z&FDMP_oM5gA4NAt zzmEP8{VDo$bZ0C()+5$4);HEKHYipV^T$TS?u|Vbdm{Es?4{W1*qYeeu@7UP#Wu#i zifxH~AKMoDDOMkAi2V}#J@#kppSXxyad*63ykopHUKZ~X?;h_PuZ|CkkBEzaD=p z{!Y9uzAnB#{zd%D_}B4o;#=b1#ka?Qj_-``ivJOh#P`PcB`A@Ta3=B-1&NYG=R~(e zk3^ru;R%1@$i(Qx@rhFsrzOrzoSnEZF+DLeaYf?##7&90iTQ~IiA9MA6H5}ci6;_I zC!R~Zka#WeX5#HcUE=-3hlx)U8xxxnUnRaz>`d%V{FP`*#1e_b-_5c)v$;)k+vc2R zN3***x4C_Dhvwqu?#+Fgk7z!&d2I8z=2My{H=ox$qxqWV>zi+Gp4WVD^Fz(=HE(F% z()?X>WAk6l`}gn1s$E9q)Sdd$u>Z3<|8HEKZM`}V51tXcHTckfSe<{y>OAD2)p;&f z=STkQ>Rk43tMli{)%m65>O5Mn&Q~>Dn_QijH@t||`PGJv4Z((8ygE1h)tK2>+1S7F zq{fMjmo;A1czff$jY}G98&~MnnXo!rSe-LN?&RuR&}wxq!|FUjug;@G%X< zC^QqR^DV7b=et4+L-!|F=Ov+9tj5L&oqq|1lB;ubn6Nr$V|8|f z-O1ItgI=AzSe+}9t8ilweO}H-nd3tr;77m7g)2nkcR_DJX6tN<0A_bAM$biV;h##x-@mQTt!s>h(R_ALD zTAdfBSLeqfwUK8ctN(3veh;hj$B|7~oqtHL&f!Q*ugD75n z^zCS!UY$S3>ilhVdvr&1XLN5YAFFdOtj_(hI#*+L9vQno_OIBo*t4-$Vz0&CjJ+HC zIQDsLQ*w3Q-fDH;cgX5o5$_i7jn(V3#H(|Bf1)i`=e*?V+!d>H@5Ev0)%hf>&Jz=pu{vLz zxHNHjVooBExFvBLR_FWm>ijRP&dU-j63-`IO}v5C`CY8e>k^+NHt5xPOQJ!q&Jn#j z@5SnDr&nheR_A=ZI#>S3)%m*So0{k9)w%BA)p>t#|4;jW*uQ1}H(00t&!7KIJ>c!( z?cyyfjg@XM-Bemv`flklv5toZ%ncZ$~* z*A`z=w7uxZqDPBPEjqqvY*DwO@}jb$(xSFSS%uAo@xoYPQ(>eqTo@|+tME^v!aoXs zEBv+am%^QejfD+`KNs#OtS<}}ZZF(Y_;ukIp1DMxTfohpoA4O`H*)8Bt_O2G*Wz=w zKEBFxrPeDvmm};lFw=9X=Mv9!9eNRtFZ4|FT;Q3ikEeLf@zfyfY|muRNuF_@v7X~R zxX;sZqdi9_ts^}nk!A$&dxj^&hTv$hry8GCU=SGS8Q|&f>FenOySJwoK6`q4c)EKE zJ-Hr__L%L#`%#`uPlm^GC){z|BFEfe_aE-x-1V@7;3xNX_Ydx`V0{TTxxa9K?*7bO z=YGfihI@_sWrV#5o_GJt{V4Pi_UgU^+z#gHBlL>Zb*`(hn84b~L* zdH9^<9`8QIeUke`_gMF_?lJCB?h)=I+D6wbb>P z>k-#Ou0^i8`1+vs`0c$H6|rb-3#=*HG7BSGB9kHOMv4)z8(( z)!Wt6)z#I-RpBakd0nNhVpow1?~1wFyYgLmE|1IYa=Dx?^o(<_Gv*9C|8oB6{KL81 zxzoAB8FX%UZbQsR&bRRSCU^s^0k1n>bH3_a?R?q!l5>^wMdu67=bbB^&pDrQKIL5I zeA4-Zv(~xP`Ka?@=K|;L&Uwx`&TE}lI%hgBb$72M>ze?Va~&xL!CpM)y^vCKxbEHrL){w;w*M{a^^Z+PKPtc*~Xda z6i#yNceFVEaqM&Kal{=_N0TGu_|x%=W2d9R@x9|a$7aXZj?W#RIzDu)bG+|(-SMj9 z6~`*abB^VXryWl^9(OEuJmh%5vB5E>r!%(NTQi*aEAh8~Mp1@0V^~IR#_o)L8F?8K?bY^c z_RIF_jH~eX2K!T+S)Q@n=3E2q?e-n^9T`jPOYDGstv%D8ZC{izCZoi@2!BtocVt{- z-)B#PkCTyZzP-r~WGu^AY_9^dG8SYk%D6jYdd94bOYnDA##H-m_+DqP%kX7%$KMjv z#A~(KtL$2Psl6m)pbqyTyc0^8YOl8b%;;*D*n{my^xuW{Vt9BEe@EFPQSMCp`;031 z@Y(K+Ji8&IYeug9r%hIiwa@NtwPa+WwzKUe_6~cywbWXIzmM2KdzW=I+BnC$+rG*= z+8Sl`wR&6ES_7@ssK;Eiawa@4w02lHNB`R&d)HRalFmC-bNIqu+*2+1Da& zOgaWNleeXg4yfW(bIh>{z+NwR;uBXTbro`ql%w#uHkDpYML6oG&IL7c7Ct9&T*^Z# z-N7nr4jjuRa>;?Cf48`V)E}wampb~NRHoaSN-3LD)}d?HtY3f+!F)BXSa zcq!dMkNm&s1CcsM1Rj+uJg2rPgFKW=?I;iLIJc()>VP+wJ5eDOQ8ATJDS7eyqcfg> zRNxu4k1DAvb;Hw;9@LY1QE%!)chM3tPs|s$i@U`=;y$rRJRlwsOT}`rLOd(p6z_^U z@t$~Jd?40|55>n~z4%0I5TA>U;w$mB*et#g--)1T5Wk7vMMN}-7HP|NGGBI-WwM9t zDSOKSa-bX}hseX^2+aE<<RnCxC$SdV+d7TW%o8-;%7CBem zDsPkXsR74i+aR=y|K%TMLE@;mvH49a@BL;frqWTV_Ef04W7ukttf zxBN$u5=yBom95&SwyK@VSM61~>Y{wAQgv0`Rh1g7hNz)xm^wm@QYWYr)i`yMI$52f zPE`}tBz2a$K+RB>sVmjhYPPyYU8}BBH>r7Qk$OgLRom51DyZt!4)wEYP`|1_ERQwW zI@`M5y3bmK75)k9N$UmcRjbZ=&st}FY<+5Nw6<75YnK(Z{W%&dZYcpuFZYmEejbU7=VVHTVSszDF@|-(X$Ua35Wrq$d<>t_FK>eBWZ| z4aEwr=>vVzAa8;`WstW(R~Y1{(B}*iyMKIFqfu?3uNm}ej(sVXIgZLQwt3jY%<-Zw39hB<<#D~y74dPvB*r1Mp zHW`$F;!4Sg_n~_X;sfa427$gTZ!t*pQw7F?QRvGqwFcP{iaExJ_n@dJBga8E83g*Z z3w$y<{XW=$Z9bJ4`5+W^Vq`lgI*hUVLeZa$h5SDB3nOvf`0@=l=7g`$&saEze7z0UtI$3M3;pjKY_Oh$4l&4+p}5~>WIfbx zkUv338e|YU(V(t|o@wCSm~WCnT?akOpss{YHt^oeceX)Y13lj$=0T?#vTVKGSxNbKY)X&hH4QdDU7K7rp%r&U(&|3|P+lzCJku#t?mO%ak zeb^u{XMB$utm~n*2EpY%ZjjvHPZ(qal=~ORM(8pF?^AtG86?;3X@mR)`iw#T3|(%J zJO{WhfW&#@d)C17(}y*a(e}%*f&2~nwn4rJeaE0KgRV2^Ir$-MU~PncWU!)8?js<} zpj;lXI3N23YAY1$Eo0+6_w6-UpF+96fI^;1GDysEenFVgwgnq#+lCGJT&T=8NcgO5 zW3aYB+ZvRD<``5K)MZekpg5lx3-hZo*I-SC;yh%;-OxOPwz*D#uN{@`4cab-4J?dd zCECwe=)=l>2HqP~a(O`E9I8CppzX1+f%bC(Y@n*3rx>tw9)$*V6ST;n?F!g{=TDC$ z{Hwzt+8IQdyblV(4@3Q-=v#&cK!<}7uu*>S3~&|fYUr)tHrQxe5cLc$hK=?GA2AT8 zU18vTRdA(&&V;Tu5b7U%-9Ttp@GS#jOoLw-u(zWi<|0EF_aNphLp4yGKSA^j@7L-v zb_|^d9Rh~Io&xn7c>h&@vVr$s^_&jy-m9LE0q?!)u`V#Y_o~0nzd#w7k2Ht1YuQTu-tA4$K_gVE{8+eaZ|BZq7S@l~C zyvM5l!$4fGCIiiZ#tn2m(T;2b-2g2Eol&J#&|T1%z{^N~H#BCT zh4^tS#*LwSp+_0$KImvL2I2QZF*Xc607YLjgmb0=ecFJ&q=%sBuLkrJJq%^PfF6Y| zG7#F@@RWfbgJSF&o=2LcP}H*l<44P&uNdfQ=&N7@!k>Yntqt2@zY7h5ov=4ScLB7Y z_pJ?o80ZJ+p9Wp-Uqp=xX|_Q#K^NFzXeH=_bKec^4^D*L5qc7s0J|EBbE)xC*u$Zh z0n9IPDim#RoCo_1D8``i9@v=Ajp)Zl%u#VU6m4!qTg4n`EqEL@=1JoU@GR^A^hJZf z+-Ssk$_UJj5ULoGurW76s5`@Jc*p`a!clf8!@z4xC=)mlj=F@c!czU1};xeVG2 zT3{chPe}@A!X61b%b+Ggvq4*g9}CSf@U=DU0B9fIhlbq%?UN@$a}DYOXr4j*2F*8! z-=Q4<=CnKsiuue4^l!MtAWws$kHY91c{;S*z+)Y*0F?;mx^*=Wm($H4Cqug%c<&MJ z0nj({Y-nFF2=;l44(C zx))&X%159N82G+E%z1#sxgLJVAeTZPHpqWLF^9uQD{G<8ffryu0bON~PeWfaD9q>Z z%itBHc?P-$yajs&v<`d%`+4Z+U?c3;p<4~|4d{0UZGR6N$Ty)s81($v275cg;Wr!v znA7qdD9@GMus?*x4RSp+VbFFn>^(?>dW82H@GO(Ue}fi;e?}A`fbo}KKrN67`%7pW z&=&SL&;n2bdkeG-^n#7GC^7(4!A3nIg8}+OhM<0M3~V@$9BYs$GjcrOxv>vA&Y)0s z1Y;IC3*o3!WV%72?8s%{YK$q)r^sxBY6rarT#InFuQMq0e*|-c5$xwqgF<^F3k=%6 z3pP;gp_o66wim*_7dE%`J_9da5zHS3PlPG*h(UFPVxBMp;~K$yi7Z9lPS9F_HA59a zxlYSrbDymSufZ;dzHU%mpl=wI5BjD-+ZgW%P?gZN25r9$8>p_(cMRIDgAMrF8hH=A zk2Kw&9~e}3=*Ix{RXw1az}K*O3^yCp4CoJF8^WuhjRv0QkzWkFPDU{I7Ky2o2L5iU=|_V) z9~v~MsnA9PUn82(&y1P|-3$JPeIfK8gM~TUwBMjECW>Yl)O4uZz~dY3Y*3d#D+~&2 zc(jXw=Vugs8%2Mpnb0bOx&n%M5XJbbSx}5OqppHtj2V6|6dhsUXFgGkE5pxxqDL9{ zc~KN&%<%J~D8`skbD$VMMqLjbXHYjlPcf()p%@QF1)%8nD8`uYXQO8u)Gbi-Zxmy! z=0eerjJgeqzKfy{)I2D+?Q+<6LAgCZErfC#P+x_$AjR(XK^APN1(4_|TH1u(UuG{ml0k3J%R}B2UYjh2G z6X7eMZ-aMWuY}ft_hG*PU1v})K|eC6m!Y47jYz}(zBZ^=q2GcZ5dIo;JNOCqTIde& zGi;O*-D%Ks19LBib5)_tSU%_hdlR&$fpVd}KwpIa0_|tO_h=OB4{&a&-=S3o@<4I^ z#{3BX3p&EU>uqc#z&I$ZAF=xZ`qDZEihhhe0ed_Y{TM?(S(py3Jq(py1OFg=K2cm4 ztUI8V!MYRbHdqUw=wHUV3)<0O-3=`@Soc874Aw$u1?YnG=-+rZ&>c4VINlpz?5qc% z7#GIE+>YZMh!2DPFm!~$dK5a!z|W%NqYW0uDSoWMS_(bUVEqevlEJElo&rvV&&Qz{ zKgL=HJqt{R{S@?EgY^t_3cwgzI2Ym=zxc(lpMzrj7=G>@$6Cf%FG4YvjI|1SmBGUN zh|dNXTMOq!9OD|F0~>QCjQH%pTozw4EVOzL)kCj=csY^3#`webp~q#l>M$l_~%g01FSEg zNvutL@#2)4uLw@{q>ah&_sR_IQHh4~)eWw3sL z?goD#%{FKVL|`L-9P0yP)kF6gEcUnGd{t+`Z=x;8L7GOW(_sAq%>(%eM>&ZCgY_G< z#9;jn?QF16exfVD+_g}TL=S`Y7Zh_i(FftESK=^mIBe7};Wt<@=#d614jpZ<642uf zRx=cHHGw&5?SYg+6Gox&M|JZ1iK|UjXyc zZV!FJV0VBn15YEoBNX#9@f_?T=<@*QkX;IW6}$$!4EhFm6LvZDZG(-qBk?Z49JPJW z_YF3W3Fc`6bKl0;Bt8L{*Zh4!VguL+yB8GmmErFr5?>kYeo)NM#PoFQPlI9}GWO}v^9=R`=nR8>2J{+(JrQ~x;JJr+ z+>CkGd^2qJfqBD^f(QPz0eahWX*w|s4@05*yuBRH1r}3zr`n-W@-3&lxVtIL+V}VYz1o zS*yT(6T{CTMHKTBkemwTzWXR?^H_ccKRhNIH2ln5;NFTM<$-S0kSu`mJop0P`=FSg zfCRS@^AnKb`LInx*#C$q&MUyrJp}H>7!rR&f70+ZMMQ%dlH9NL8nP>)n8SR}CIxh- zhVOYrG^F9@gd!T&kUAF{*O0g$ia8AUdjt{X^8UuSU#Pzh;I9No{0tj@0jblWnCF0> z^N1McIUw;k6!Q;|cmmp1!_NRkEJwrd2aA|PLjrY+p}znL)G?N;A@LZrorb?h5V1TB z;kyHY`%Q-MY*WPAYe+1IqOSo-_JOenBp-!#(U3sD#?VKAB-f>@hAgZNxNl_$_fR4> zP{ZGe3*4tN#vToOG}3UpFb04u%*Pn!A0YJ{6k`U+dLBAf!}k{=hPeXBdLN4O7ZCQ+ zB6f;~zt0k}i#2-eVwb?a1U|opUZ&ywu!vo$A^8LJY7Jp;EMnJb^gM}O51X&)6QMV2 z`1?2!o3FtK{<}j%>L}=)8nPxsx%~^!-VM+PG-MwM<@!B{`eZim%^8#Tb=a>X9CI7@>x@2UV{gEI z1L5!1k|e`i_7V(A?tjoPeWEeDCQF&3-dAFQ$to2 zw3mjTw+K8#V91&YMgIb_`a(Hf73>L6E_)=#_y<7ogw)w^brle?4X!k5sM8h-94aKF!x#bdroL&SZExeG{s z4aKX12X95gaZJ}>#$magTJO`w>58u;}Vm})+B(ZMCG0y>6Jm#A;WW53XN<#v3 zIbN?J$z%Gnh6MM`?;5hsg>w6M!_PU;kcRK?MEq|JS?IGwP@~tz1bhNx?|{wMpm9+6 z2gYuI-H^1=UkTg~;F+z!y&YrhUts@|w0FVYm9$as#IH&FH`q7_bzamt@w>72V7>yq zF70u`b|&riu-hXI>b|FwhVU+#*n>F_2+u{uo^lOYheNw*$T|W#LPM4pin$8-K3eQK zQbRV*xjmS-fbji@*n{&8kh%@pSLr>L^?Sf9!knM+Fts(U(bfJc55%f_FSwBKC z-vC+Yzde{IfUFy!uWQJ<3i`Q*_LA5k{Ihf=ubfE zaVW+ekh&ZChlb=FDCQO*c>xsj0g#mq#X1N`U_AFUX-E!+?$MC?2Fm@8y#$`yh&}r> z_-E;%EgJkD2)9VrXh_`(y;egK{kHdB4dL0B*o!^^WCLho6)(Fdn2UeZe-=^O955XO@moDVe&v^i zUqB*{a}j<=IS{~?8|mH4h&*nvjwp8+KzKWZw_8R0B|GJ9!oSx)2mizv(zIVdR4^Xw zBI=09jxzzu?lcN)z>fk@m%=)tBGj=sho}TvvXuzMQkkEqa{zBKhw#?lB)s7_n5a9_ zbl*+Xa}iPR#rTE8e7vlOdh|!!fN^*!4}J%&$NyenHD1a?9fnpA9kvQTW&{G zAC5Zs!H7*nN20tV8;C~1$5F_0^alLD3y}7hwM54?6CIC=oUoGU#DM@|;}#N~G>hnD zq&a08fRFKW@X{aZaoRY%@HdlaLJf%G#}kM@a~07f_@CStFY6(`23oToFX+|b#k^5? zArJnipzQN|0)$Upgda&v!H*+Qj|-RJWjxpy=i%kM4q!Qc^Z*~11n?t=nRwZ50ba86 znT{nhk&O)N=SK$RXqzQ~8x~VTf zxi`-xx&?l2*+n!rfEU|}h~^>BeAMCgX+(ESBDxd4?%YRo7vk?;PIS*gqJ{H`?i+=d z(2#Bs`s=|Oyll1=FPZs?9vMsY=o+HOU@u)wR11A#J$@9i4nKz2K=d^1XLb=S$MLhZ z_}@ZUM9;&|3t$y&Y?$aJ3LhJah(4c7^o5`3OVr`3nM7YB-R8AK-@1vmtRmV9 zAKxME4;}DA+9aYM*AQ(-nxB>t)mxx}Xa|meUQhZhx}B)gFI|at<$?J`zYZq)9d+5g zi|EhYczXunVfc;g!#9*se4Dft-)%7;@K@cJ#NbgRhKwUIbPkEbR+AXEiNq0ZyrhTxe%K?2 zkvOuJ#HfWNjzKOSjMK)p^}K;k4niId@f{5le+4JL7V1&Iko zc)1Tc(M#gYD2cO>XYwc#XTwKLfW$c{_gwfr5AB4Esw;7V@O;yo5aN( zNKDTHyYSP(X(TRfCUMzfyc`Ifg|e?4OyVk(adlU)iNx%6B(7OW;<_BXG&mM73nKo8 z^(1aYSb)GP5;wum%^kolY}jT2ls`9$o4z@?Ac5Q6U_Kr~!T+78&s}5iqV`-83&-Jw zK%~Dvi^L+t<6IJp;pdS&u$#mZq+jaCLn?&TBHiN?aI-m##FOy13}ru6MB-`WeY%#! zGf2N2`Ikdi1i&s5&yEM1NUWR*q9mSQMdAg7y|A3bi)iDE>q)E{L*k{bBwij!;+1J6 zR>NMsn#8Nf^V(RjmBj0dNUT{;;!O)I!~>04B-SGT+S&T$K=DoUx4@B;K1u z;(f%wk8~f50zne%koLpD0Co6iIf;*#kXS#5#3xAm=`a$Xc}Z+Q{O7PY!q>(+5?{;* z4J0tgQ8TH$Y`g~IarUS%(i@0ysk=OzsTM)Me`M1K)cUfRH zUNA)X52)u4@be?m{}DPS$ha+KQz`MaQQK9o~Aj$~K-KY6;=k?e-L_V5DKp(pb8Lb<(B$3CcU z-(@8GA$|X8BnKe>fW;&S_5|xl4no>N$Xn$HD6480HdlkeN^I7UX7F-6SV7*QHF)5O zb`9%G^6+6Kj~GL8cvq7CJdz_vksJlTqvn%53jU6+0Mkg0E+RQ*EXiZ$;6WVh*)bXs@BqwL#MMdN}8{su$0rVW`xdTCz$(Eia}aku!f!x5ZbbS3>Txst-hy__g}=F5@gqX` z#GXRV??Cc)oocc9EW*N|L*dfk-=5Oz26-?NhB!nGu^9?JXrlDr>bi$(#2JplW` z*&s@C@hXxJ!~Y}0@X!msm-HmL6m|Gl9)Pdf29l3&!$XzLB$v%6`BWCDBl+|+&`fg0 zIKCMM3vjaxAI~9dC44`>iR6oZlB?hw>!ExZWxp~8EF`&lE6La3=k?_z*X$D_ zpX6JENn#%&-$8s`4$1f6=lx|QKM3LB-v&H{tR?x;G_Vg3h-Q&okN8he=BM!WDSUjk z3J;)~@nyy$k{kO1Wzlf6DG#)P|){y*a4sM(mliX|p)CFst{1)lAOd+||3y}Z2 zFUphvLPgux6=}AgR*1q`V08?jwaYN_9qfIee6_B~^j?beRGW=R+C3 z2E3#Qe_avZ%>oOFUp7?T5!Pb~sh*?wOE<89RPP*6OR5j*)d%JEh4x)Vsvpwy+e)hc zYCMqJMQUJ>6z*YE^)ga}C*TIV0w8SYa#Dv)AvFvfUPJ1LaioU#B;}t3kbguosgWJ< zLZOA*zbriDoJ;Cxq&>Qh)aZ5i$0Zh%I%Y7bW0B_A5Gkxz>i9XNaDSstgpNa7PZ|cc zkve$^sZ;!<#*ZO&su!Scr=e}94+O}2h8qt*1EkIjlA474XH5tD@B-i*QfH3>QBqi! z)VW>3W>V)hkeV`|)cNB`P2ElEf~};c%_Map{9m+|)Wr)(O|K<2VNnHcq*G>n`q^_GyY7XjfJ$&4NvI59|6M@~N zZeC96mIb8d_9S&{1wgvnP{zD*0D14&N@@Y(?wUjDo|&W;4kUH&N>cYNB6UB~-;eZ* zQ0{}1NIe9wFH?(yq#l7j3Li@*0Qgus3@^GN3~P_7osEYJZUFm;Q4{1UYJhm#jd1Qq24dm;9(8)6_mTW1F2Vu)NAnbI()w# zB(-KfsW*y9y}5|gTY03`BF)=gQtyl+^)CAC-C9z0V@bV_bRWzmwXQ3v4^ih2qoh7Y zzK_?C`UH7CT}A3Mgl~X;K8Mss`1oQVsZH>+X&b38;s2`~emGBRGj#K6Qs25sZ5c*t zYYnOIP{#L@Nc{l++Yq*GE50n9Luxzx`~-q1zkW8U9mt10l=?YJs$m-*W}y6C2>*2n zsoxfp`W-%Z!`B}HQh&i$XgaAdh=3-fkF6vX-%1K^MW{W<`*#+pf8ehLZQH+@EYXuJ z3Gh~>Wo;nKUQJd8G_!`RY>TWm3(3mKAes&~Sp#4XM7;(rBC87JRU>>b${aF< ztf8n2)&Xl6j)(0d>j>l@4*!0n8G(9?oJ-b`C}-3fvW|j}(QdGkES&q+F$h1lf~?~P zlQnh%S;xc2@u=?!YsfkgzQ^??>!bx_oxGc@Q=sEWB8A&0CpP}W3*pM`vr7m{^0 z%BeyAbKvh>_?t4Ftn=5AbpiB(X0k5aMb<@|$+~zv!0`;^yJQ(zmu@BNvVmk>4u7*? z<2i*jyOykLhLLsc7_zR=!JYuhtV$vYuQ^)>F`DX5yv0HDs-*CF|L-_>v1{yfBNb7nhLr67sx^ zuvg%7wU;cMo7Sr}WW5G|YZl=lH2UaGq!ZG8tw)|uP~NAg%V#07K8L*tX};P_7Owr)=J8~GgL1z`{FZ%WeTVXXfS+yf zi}TIGy^Hk|@&qT5RgZM_QL=vCMpnZvvKqlJwPfvDP1di|@g*Aa{O%=dw}ltUmXq}- z(*1?F@G#<+#;m4kWJUb|dEzrc16hd)WHqC_=2c|vT|^eH@z&o6-?xOUfBKTuGLEeM zeaR;LA24x^w^a_=RtK=2Y_$Wsm z%8|YTKD)q=&rNnE!nz`^TQk|+p*^ON-4pqGA-vZHvipn!@G)Q&*@H%rje7{Yx&zs` zXRwD90rZ(B=)gQGOG_cZyb8t;|w$qu7 zKm6(Sw9UzB>oK1qV8Zv4Q9&&==}06&d9*($>QLUPg!i%9wJ+$`-X#W9S5;S`m2CDe zXrG^#nbAXJwldLrG~G8`l%pF`X6H)Zpn=s@hl%R)1121mB5QT|tIo_!(dO*7s!dx5 zOqo5@ROzVvlyM;He@vB;e|G-aqLzIfb`(3-mg#_ikpsc7vgChBP#eHKJh?FTeKGcz zq6hk;2Z}}i0X)k1n`&RBk1Y-<6|JHW$i2f2K3w!I@7u4uA5RMWO?6>Gd$u^Fk7yNz zK<=yowde(@vOT$N9T}O*YTMS4<#x5{SKLWTrP_4ttJ-%c$ZPM+$;j~JcFgNw+9pK1 zj-B#zY&#>PZH~j;KHuH1u%pS)Pqy#Sp9iGBYmaDl;=XBPYj^W7&3QMuy60+cwv2XJoo^gq@w0 z<1`tvvt&6k@Z44WfpaLJ=WaFZszLqCJQW%FX8wvyA7*qVx-ye{5j|6lUO6=6>g?<` z4o907RGd}#6CyXaurN1Qq?OWED&`nYnw{NJXH@vJ56XaK`{~dSj6Ki)0OtSU>9IFc zKQqH6QWKz$I55a&x>r|WaY&AGsn8=?hi;hJ){&E$sZ`G8SF}|sBP++zcBUD!OVN=g z=JFhcu1&^>T13x3lCvOd)~KTpk;7S!oM(n%-pFKJ=20BimNOqYU-!5m_x_MrB^FXQ z^mS^bC>DCXKzAR8TAM}VaGb_iIxrSJ#2`VYMhi^=3lBaLGyh|7GEs89@ay%d5|d}9#Wp)gQ_z!`{Are4euZh#IvGaqek`WB~x14t*}st!oqGT6_kn&q>UO*5J;ua zhMr=2%m{U;Kn>vDC6cG+aN$WeUZz{@sTFRIyQZyFnOTmUoZf!Z!kQYRei3MgdFJOh zPE*>l&9v5hikbsua=UR;*{(B6G;7>&QB}kL7$>;BapEJ)Jw0nE6=RW7rX0 zyGhaQ_E$`~`zb#=)A??J5CsLDMNNlNGucbJ3)!vf5yN`SPnO@Vo%@{*ojVs4V6I}m z`jhi@2uD2h)Lnz)gxBXCGrNC4k zdZM>ep-b8pcH}uZnZj9oVrgEU5P5l}({#e6sI|VFh<5p|*_?xOdfdgFA(Qi29d&Y@ zjnklv^!fEK>cg{z&vYLusj!m%m+6_juwfckzs+7TDj9*y>^7dD=?|~zJ+C=>;bL() zr{I(=A^h92<4p886P=plI}RShDy~a)YQXr?_Wz*w(67TqSw=@b&*A;4{L52acS>o8 zjt)E3bynMsr=+@Wv8zqCEEBhNkfuH}Q~l<4b;?flTULI$-`eK5R<%0E$_S5A)4j&i zJTE^lzi+?3{kXoVajniwpM|NDa96evxHjfw-`gd9%E|6M{KJ>GKIinAbulO7xluU7unFQ;>*X@J5Td+;)5%AEK5{xcl#75nb(!#|47b;tGSh}I z`H^){MJ_Ie+8etq?37zEC~)ZY$$w}-t8w-a9!=@JS9(yn(FMBw+$^qmUOpC?WET%d zH?>+kd2}X>=+Qkr)~e#(Y+Nkb2z)mwC^dK~t+jjg9GMzt%c}0a5(%?8!*R*+Mc>~j zZX}GaXwR#;gBKapD5J6q_j8vj)JI&ePrAJ#BgeArOpI_#oks|d@bknLm+AXc(_cTtSi9vM1Ff;pZl`)cp@lYBiPv=%{p?%*Jq# zo|t+Fc~fycC9=F-XRMBTCz0H8mnU1w=L`n>oT`cn(Y}3`;ih42+qN5? z+qSLntBFSsk)m?!3ZWkH9&Yx>w-a0o{%| zN!SY?$N%mTx(K7sRZrE4&n0uJnOT{>@|&x_nXFa3v=+(L|U`eb_{rte#i!-T{68pI>pbGWEU^|q)e zA8hJ|&(_I}EvtE=aK^3}lmqh-_d{J$Gx2bl-cgpNpPHnerW`KH4!&ya=Lur!$<-u% zG9V~5Sb>0vY)NWey084`D}8T}yqX<$;9g|Fftle+kCXHoPpR9G)U-$)2QaZsUHCS* zRh|6iDAisr7xO{zbBlcaSc-=tbsZ_z4=Z@sJp8mlaG|NrHGWe22ps7G_or{fk`*)y zCRSoy!-Lw(=Y8rP-z5+9Zo2P9^?`-4T2$jq#{fUtyLEd;+{$;!xbezbaJ#rjpW1C| z`@E6t=H}VPxcJDrwn}Dk($DVFb>Q`w+s=DX)ArN~(?ej<8Km3mNA5b~A!tOmu_f8F z+~xqn@#>{Mr|aOa4gM{F4p`&6#!=iqu0 z>Z3{Sg+x zGfdt~V+tkPQ%+s6$L#-~+9ERB^I3i1QR4v2Tr@&di%e~$>)+9pk0+bLZ?tvIhX{ZF zmb(7pnpXABb7y3=ZwchPAi9^)Qmz}gxFyg{1iH06z(>h-ocrEGJr7-Ncru&&8$5dD zokMDE=ZIDdOlqMC{`=CBTsP8-N^1Vs{`-PrGGl(p^cr7;o}+fHE~)ALo5g2Ty93vj z{Qrx&H-VGvDDMO_ULG&+mv?3zS(#Z`RoQiPS5{YLXCE}3!fL5oXJH{BK!OAb5aMui zNdkn)fw7GY9@@wljBQ*twh;rY+s4?~97=w+mt)7KJsJ-lc6MEOJ?z;2*{k1r*T%DU zYXAQ)USz(^s*+kD#?#sLj(G9nMSStacf}W9RI4LKqPrExYS)O}UA1FA-PN7jtyYPa zp!}{d-^Zs#*66EUz+(n_kPoefw0f*<1@=75Q82`^ZG*wd8q2<#TFJ8DXUo0q)w|N=T zLjwJNLnj_cFVv5mUOr^)?l2c~lV(;hE?$E5r7sgq6N_#U`m{(-sE{zO6UI_YlL@Pc zs)E^>3Jc~n>)1?Hu9n(G>Yngo)hvMI}Gn>*nPIBL5% z6$mP5HeoE>jQC(=c3p}`)Ymv*^n_jgwOylM@Sg3_GW;(H&p5_WHAB>6$I*DP)bO*j zwI!ZeCz9^zhFkX7%3F(=RP-FC`2yeI|=m>9tYo43&i)qe^yI0HZeD- ztCd&9!C&&!V_D<<202I>o0}u{YN9vhV+8G~xEPdP2ep3-2QJ6@kNp_Msu+w1?|Yvi z29hQQh4;Nr!Dgf>!Y}<2b0K%^6Q49g|DzwJ*?}c|@)MqZ)>_jB*(Yk?kq~5Vgo<(F zBu%hU4D%1`{{1kgZJ;)VfAmMy!%XM%Z~V0G+@JmipD@SgKR=19)C9CmYTPQ@hHV_8 z0U4U=ab`0Ibtr49PLRe9bDvr_47YVa9d4_rIy23!kY-~k+V-uHv(<$S{^J!hbH zRg|${*h68+7P6->X2?T~)sc71OYE+TS-xTC>#!@=`(0h5Zbhkzxz_dA(NFHKojO%p z(AOQDNYJarNFrOUW)qQOS3#@PFTjdnuHriX4j%BGBbIeU=fROgy%<>w1lA%&AQ1J= zzSscjzFU0v4991i@;)cK*43(VM93lsEXwG#wf4p7zgD}L-#l8;CTW>EB+wy+uLAMW zT-=>jLD&c|lU7#4*|V)PY8N%@>WWS_e;4)ajv85Io!z$Jv_O#DjW^Y2{Nb=a<3}3q z{27`1IshE}nrSv+s6ULO3!KiEZF@BYQ@GfBF=!y}QZDFQ9oR?Ks2MGaW>gn-lV<-$ zi#!1UfrSjsBV^FeBxN8m$P5c6adK;DnJ$)z6@ro>~S)_5h(Yat4*Wy@o0zl6a3YsgoGD(aVk<$yYfG{=3P_ z+-h`cCX~D!b(C^Cav1#AtG2c(kVpz>-qzMlY-CusL?5e`Oi%E+nwna~@wXw*JGrd7 zz-jZ1LyhTBB9e9bpEX4~&#n1&x#4tl^gAOQj}Rn_MU1OIldp2!YIKv|ySyAd-W_xc_L9tw>~ z6MaP2;KixY?55ya4QW6zSelFTJmPMtUUV-Syye*BV{-xfy^Eit+4$BT3$$Pvu`6xQ zRaRFkbM{xm?gVj%$%9VSQE5jx-Ef$w7!GgqJ=G5@?ibm(hHR3t%io`$UK%;#dK3`uA&UFYs*;*jM?f2wz}YaQIZassznVOo6tFED)=oQr!kUL}u+hln zDOH`p=iGCf+6{D@Gis~da<5GqXoZ{7pl^r+eFJBIW24yK(+6#K9lI3M7APN5gL!w) z**qbQ!gPQ8v^t@VHc(=5tL6C)zc*}HJ!fwm)X0!&OVMs`G>XFGjg>_tDYcOb(Q_dY zfY(YeFqI2NokTd4OGT5h2xil*m~E%Rfn-Gap^&IxFh3V_{Gn7dQS$p8ygQqR>q#^k zj^c4N1t~BRo3=tJ2YY)(l5zbksXXs|d2zAeMVzj|ue+qYC#j1+`pnklJBy2-^Wv0x z)bGHI6^J@;s)OH(od`!AIQE1iaR4LW&!qf;WGd`eRx%RwgXk*DAA(yA8(T_50Svg} zB*Rfq?rb5o7>nz}8O-Gy1KmINlokO&|cZZe$=F4!yz0q|7U+l5(U< z=%R@_1yY_mSx{D;u^K_xlKOgT^pAmnJL|5yiM*lu#FwlJ#@Y{KUx%OKo(AN2L_#x~ z_MV3+AXuFCZf@l9n}?dd(Fh$h)Y_nMS2EPpMzMim1>Q}LP0mfC3iizlNPJ%opZGv~0Je^y>eO}%g{AMt?>a7y1c)PBY$d@BsVa9h{W<`+?JgA8u|=ckzJFH)rms$sN zNhIOn0b1Wwz9!F!DS;Oj@}pXnn<0PTJkTzceN5(OvzXft+i;Y7QK$0-zaM4pb_~G~ z26o{BTh|}*IoPRO{f9FCEM`GP%R|K}y1U{#>Q51#e?S(pQD7198DjLYw$|&Y?f9wA zftNtXfx2fw&Rg8vn1^_{dz_tm+$uB+mgiD!C;V14no1?_e+yfe>gW;FN!@g~e%KZ9 zcYbkg;T?mY#7KQ)PXSWa;37+4Nw>45nlj8T;LPHtv1UzVUC0`JXaldpi2PZMM`M9O z%c#?d%0iiTbQf}f<{TY$x)oRkpI^7| zJ`$+`LNVGem319ee{_`%MJi>>DzA64cmBZZ`LlcszEJoK2-XnJ?pd z@H^u*&~^FxWF7cj$bl0zW2(;wlai~4r+sx_%h!Q_Dwg6y@t*J#&{OM%jFDc#E<8cp zvLGKzbsD?qM1qI(Bm&l+2L3`kbRST_&{@oth1{W43z#i}=GF#&=yQC`&52PAoB(Rj zys_VvvHfcRZBJ5@!KF#E_g_>dJ(G_^=KNHxY6NEd&tSXm}J}(~$ZW$*B6hgZE}S{I67&&xSQ2KClY zWKVDP)KM5^a`j9ko@r***2G~dSE($#jfFnh5_d|BTA9@e3-ovXO;?)i1!C&UU z@>7ZATs|Knz9_YI=umn(2u35#Q=oHbrS}9<vnrW0?=A z*lqc)@!bsl@ukop-$)%2eGXfOX3elU(2BRJU~i-fLvWF1KoLNq80RPzEwzGs78(Ry z35g^`U*bJ|v1u;cd&qAl1&g~++*UZhwH5crSE7k{Hb?3X(14NW>&d=0p^K_0M zes3t%3=0HzHXqUF2h8m`^Tf5U5npHEL9U_h9i`Z0Sf#@+@ zsrcY4dF;F_P%K!tn~HbLg%=?|V8!DZC*Dfsu30;*)YAMP%-3o&`RRK!kRXvv+4w># z`uEElx0wRYnX;Saf^>tmO+=yGa@W90+U_wdwH zb~=@R|8A}FE7{UTH0}IU?(~f}ed=Vru7(H{3MFsyBFbR*A_-cPBeBXuAcsYaV{Kl; zzI^v_Z#zBi_8EFI;PfyYj<_}xLyaZc4|s*<;>SCZdHhJhaYap@SHKSZc*nQ!v)$oo z4+)x2Ps|R1!of#BR1Uhn3%JJ}W##i(n4Kf(NMwp|nUc$RESt|;Y$2b=V+TDS4w!R8 z;`HpzqjT`E@{GZbF>xCxUwpcsnXKkTgKt$U$j-Z*8BChXyjacv8^Jz(d2}M->hwM&%-HiX{~N6 zY0o^k2F zjIpWj5Z!4UbuRyCzfU{bE-Fo^V?Z@s-N~tnZ64OlJTxJBwa4cdFt6?O2mk5fMOQ-J zfzpfe_zY0sxY2Sh+u`_b^L-F|68?qnZ-zPv_&X-kIM2k+p>gvVC!*Y6PEQiglf)L< zjiM}ap?nG-@MA(**{*r~AhnVfH}nX@=;8wzIUGUwv0xcluB;@V;CSN*)abw~YB0>M zgzo)~gOcn#f}QE|PqEBAs#o zwsJj>;hM{*(jm-#EX88ys<}cMPD2oxpxqlNiu#dE7RHC`(;v?N*ST112@@hAki=Xr z8_(Cvm}r5yAkM)hA512bIr*I9qzk#~>xVqR417_Z9*oByL~DK@LSLlBGRo<>N@Hnl zZOyW5e!-s!Px;x9TsBEN1^$2y(jHzbC!0(D`9aiXk_;R~M$TsZgqm$x`0!GrGMApE zk43o@;dBYUz%S!tXp;BKStn&pg+H+$Z3+7F(8ulto~9vOl=yiD5(I4D!JWutzzwW$58$Jt^mTfhY?>AEOp%hNmc!xF^$gz_+v>Or$w~yaN9)tLpc6GKE5B{k*}@H`$p?;poRrHgkTr-(Q7$QND7tkjdC@GP%#M z^X<-|YBh!Bjh%G56Agy20AqA#J087gRy?CI_FTPaIOs904*N_+H9*MG3mAN$_AtUg zc7Vc!ZtzG`Up!x~RQ&!*rTnIsN3zE={zG5(gUn-YQYBWx!PQr8_%kOmk>?B^9g~-+ zZL&2m5%|+T@pBLQqn7o$*I5>p7M%QK+OM29{Il?+dCV>D0B>f2H`fDa(48{-t(`&9 zkE>X|hXdtt5RnaH4ls#L(XwM5GwPyU12x$FnpBhS^m@;-1M{5ii$vy2HQGW*N@7!) z43y$*ru@6*49-?2GxgJVRXJcWsami`S8AtQ4bE#9>-i#HMF~BXN=@&UAuFg{w!Ax? zN~s4XUXudIZ@q0h_uaLPEv8tgNidC1_&uG5y~m)mmC43~;czgX%~)61u&>M{9Va<6 zT`ngf>6OdVkX@Z8eos9v{YCBbhro-#g{bs|@|qVEG~I8Y*DyL+U8GEMiYw+cpcs?v z0E>a`&==Bh!pUUTkK8srecO?BAX+S%{zBrZ5Mh?Krv3vuCe*&T2fq z`kbrIp54qjj=lZbg9z-E66k&9H0?*>1B`Fvx^qmCfnB5H$slD^kfH+KaEcMTh8F(8 zWDQUC&VWK}Aq0^}@@HE$40TtiQ?Bv{tOjlyKTGK2sgme-P21?4Mx)+V_HmAr<0Ww6 zPJbXPt=vUaT|GYZ(fD=tOU%hprEGVBw*Fel)~WbbsXypfho02NFN5vZw!Nm;C0EsDLwL>kf+5i6 z+||u-L0FziX9&l>Y5(m-`0~2Tc~!?;jU?c{DW|#v4q`aHd)_fa*PJO^4!^gvIuk3E zDyB@Hr%g)edA_H88Scx{mFPOr17u1Q5>p&OFZgEvhl!*%P{mph?YG^J+x9U{&yQMBV_!K+{U(A`_s zJo3aMZy>vh&wlRaLL`P_`a3&AWAjy;3*Ne~!nSxG<84&;)95>4LU}MDb}<}&fg9p$ zQbR{Kge)~c{o&O`W(7S_HwCSQ2j9q+`utER9Lc0V9Sct#S}sj3he9hUCx0@W8vI-; zTs(e06iO%W4W!exW;z=VheAYII3qeA_#!TvT5+{_u3JNt+V(GFD@>=D3MrL z`=$!rQkk9({^E}Wk>y>YSV!+0>zg{};;tKOpGI^|Qej7eF(0j~0f~#~8jwx=fWyRn z{1$`o2@nN|Iuk%q@OISemP)13(*5EoKYC_<@E1$dCuSKk!iHyPH1oG<$3cvU!GBQy z+i)-g2faAAj*T zFyAmYcVwjm`^d}`@D3!YIlGJtDEX_!#??n){;;zDu@X7&eE9g%lCq}Mb!q#vo&V1` zznHTZA|J4_d=DmtBlEebI;owtP%TuM*P5?3_ll(>GRI+omqhA^S0AA7fc|djceBglGeZxG>`5vP| zdg)FFqw;|+H|((@z3<{SKH%Zt#Rt@S^owijZ6vYS1{jZ1EgLbIx zx_?dd%dq21j${2V3E@fF$CW&3+xG(Bt9_sHJqj3uBLkrYj{z1EH&LJfM!|c)5=aWl z0Bi*UBa2`$kXI{Lz*}SytVb7t_ZLY)NG~AtPe@?mCHpyR*!3oFc!n4Fo&)ucs^e`8K?sm zPd!H(#?mWX2UXdDGBz~@^~))%AP1iNsOQ9Ef!KSSQSb;k48GZn#iCI;Jod4aWu+do z!;csu^d%>LF7BkS3o*f;vTaN~hu{S#pA21>N%HZRr2I_bkwkp{fl+DA(MJrgb>T#x zk%uwD;2cQT7RdzlimwQZQ@7}Y9aerySZ_cP|^$O042agod0Q6*KZS^dxM)b zFkUH~aIFf*ByF^i$Cm6Ofy{;Q=oS&kKX@Fli90i1oH+65#2-& z0hb%%=HpZpUiFYx7k1?4;af&3pPTWPe~ZbEAJ=Nj4laQJWAzw%rMT-IK*IG*AJ4Fn z$erK_Enn>`t%s2oF!&Fwh}aSYH|t_uV%V0)Ym>FKQ3J*Gka*mb&~-r(apVW=y2 z+QS7G*?zIJ-Kl;ChcS~}`Kp~gUPSB94kqk#xZkVt1hei21+=SumcUZG zogr9&)}$G*%k%(?dB)eI@QdbxW$H7QVd~ZUV47@u%U2Fge>?`iy(90TW#CJZls}FI z#_R0X{$EVPZ!Q)LzD?Bs!T*WnF7bf>3#gKw9}t>w*mn{T*K;yjA|xMaw}eh1tR^6v zmpag)phozmv$CGQ)~ZpqmbKYkIG;w29gAR7(Ogzn z5!)sDD4q@a$j(eSQCC!*VT#6&UCW2b&{?efxDB!qyq8xWwkw_Xg90NFI+4?~AdZRv%=5DT!#^>KUAOCCR+!)2i zHu<@^e2&h^x%$zKg_1uQRal*V;4}4(3hfsoTc7gr6P1c(RUU=F84aSye2xNZZXTh1 zN`4i+v2)M^;0NRE^kF6J`;PfKK$j7nCPWC35jh}aWa<`ANC3<&)XzKt#^)y3p*XZ0 zUUNyn`a%r0S_ZtzO-6sOS`t`)-*7@^Wn+e9aMEBLhGZDCa z!WTd6*xw1I_!?iI3D@ubPHet*3fa)mNckb({)xs*7+EDzG7u zD!7J33q*R%bH=+p8uz^AOIMhUBNF~+93{j)@f*NJPv7ffPotwgb`E@^17=(@!anT{ zVlnUIMfWY9Iy<@q_f*Bxu1?{pyQ{C=leXP>;dAR#KxgQ&K#*t>0c#aWhq)z$_DQPZ z!}~y@J5j%$uAh6_>F8VcbPx!-I+vSQ15zJZ{P5v8K7@TqU*1>s9R_ySLHEw6d92ie zU&3ZX-(rkIy~yK1J?NRpXsP~f>K%8ecVK!odCz^{#1;O3o5L-n-f@lU!wa6KL_I6J z!}x8zPBDECVxHlLCmr>Uon1o!c2OzP;$4w3{uQ9Fze+*TCQYQVf$Mc;?o{kT9DK4^ z5ja@LGf4|iT)#;1lEY1W-Qeg2*9#;`lqyMb?L)A}QS~8Vr^$%+aX4on2_LI}YC4@( z5g69s17P_psZ5Xw87vyYAq`hqSfVXHQ&uL*glV)q#7MZq_blbU2cYn^jJ#FB5)8hV zg^4>oJ(bmOVM2DlLe1k*p$Ao_f+bCRi+z&!hzHtc=>vURgAMv+uvQ=pw^(*WHYR=3 zfCOY@!hujnf6!6^!k?!Y2r|eJd}5oBSqA{IB^-nNO)?U$=mpv>z!6$-2hi3FNLz_y zd>hO3;^55^=dh4qa6hpjCK3e(SV+Cw*sccOd0N>IId(8|&W^?GbCIC!93s|zERxGk z83W~1HW&FAgESmcAEGA3zvEZ_(%>HRl7^%3_b^uL-r;*WFxVJq+G4%dVzTH&2f%U< zu(T%X$z2ick^uJ`xNn;(Yy(;tiAQ4+ zcnubG?PTh;6e-5?mWDm}S@S9HoFj2hdk6c__jE15aSu3%M8?rXW2bGPuz&6`gdIW* zGKqdo9Rr9!?=?rHky_kKgp%R% zPr#cR46b?L@GZ9S=2GJcL>f#aW6?nDIm;^mS0!T-63HaP5bB3V8}+mcv$nW2eXU8^3i@Zw^@?3)sg#-G z_J2}XV~N>9^(^za8L*~b`Ps^$#qwPG+yAc${G&ev-cki`*?~-pc__35v)I5d({#`< z{)l$2c}O?j=0pR`18zogg?XEQp)$}3YvdWG;mjJ;YA|&bJ$<`3evvnVoCP-;i5z14 ztr(WOWzv|8ibPhYroHizM7za?7xx|XiVtQ|4`QtYfA>&mCkXJeNP zlZNX7-4FWsA?HAtHw7!55yvXiRh9WWgI!fMx@He>Z;I6EgHI8ntC}hy=JJwo3IhHp zx`g!6tR=70cI2O&xhYBj6Op?0#4a+`MCYyQdQ{7G6L)8EE}TcAPRCj5XIjJau6`um zj(9%ki)f{rw2?N^eX=rL(B0ALcx9wtn8Ms=I)~5av!y?L=#PY~mAc;dQmlNSTqC29 zCJ_+)OsLkSZ>)U_5#*m+Xhdmz@}v;)wUP_L*T=^(6Zvztu_nwi8vKG~p`D`4lbUi;J{{FD!Vk z)yE}BSoU3s_4TWk7cA9`rf%NN76(N}yD+cw{F%Kk>w?fUS61e@Lev)-Q)9+Bh-U7f zmo-JO!~x-GpIU{z8a57dqfX70it+ZVHH5bhNAm8n&c%b$)lMok^CKG1Uz2sG(e_C~ z9Z8e4P8Ijff!&KS1HMoMaMoRBOX8|c@E|Qc;vx(Wz>bdA9`2jYPG@I6z;qeAyFznR zr^6IHVpbOx9l+ug`dI9B)~NX-{e0AHk5i53avM-ExTPD&6kKgz)aQ$r^!c(-i5*v| z>gdFde#Jex&)oT(9_YX(yi=|=^%D%#<5nAiWk#C;bP+EV>87ff#Q=F5nGcFBtZNF{ zeSC7n9yF1(YElfht`Ad z+%Z2@LbNhHo_4`wcF>lS^zVmM07ZaSDZQi^vKt2%&A~MO0?T;RS27cT#@SeB4Rx-8 zfhZf+9BW%C%1r|ojL{UrBpt#ec&b~nr|-dn>Cj9i5iR_HhH~obccfmGw}St->T&*X zAV>9XN<@sBd;z%>7UAwViMT4>6OE>?M@S{~AkxF%>6{8)GV^$7PY^P}?^{*$O%xjN zHX=*C5p4o`LVY1Au<1Yv8i5%yo9ZJ*j>kHRZV0(M8^|-sxX%^38kB|oJN~ktpb~3Y zQC%>#x~po(5)nDPBAtE^O>#$AKEJqe?AY?%v|P1fSo(4&ukPg4n|bwSH%+Z9E-!)( zGZq!vjMu_3yBbNzL0zJ$O9wl$n~8`WlS4O|e9#UAVy=+?;nl^3V%fGEchl~Mg(b1r zoxHk}S8wLko87d*`wMDrWu^Hth&|&Rxen6C} zVz6L?S8Witv`9w6j7u;|nE<8WRY!3LhpSS)xY{LYFuaZDt|)yHn+57+=fK!i--;$h zfbqWH1!lu6pd9gNQDUdyIG}&ASc3dR(+_PDPz3(;Eb$WNL`bGvC2w@r2IXEd~bhPr~R$~UuUNH0w5u3wv* zvtMZf*zF_>d8HLZW}&<~+6zPWngM>AumM7IWKi!%MUB+F?&T@!R*BdTQ{*S~*Q>gQ zRekpfgp?Es`6KR3)5kxe?xEq5Z@vGmI`59oyQA;k`hH5peDB>l{oNj(_Y%Ne+b3y- z9E~edRDm{7WU0YU(8f!O?4vu4Rl{zQ4sg4Js3yf-L@hAsN}7VJmD$-SH*3KT2L4!G zr;VN-u_!3I_12(P5m7~Zj%%Y~0yN}UEuD)=D1;IHjdARIGd3%XcFVPLZdhra! zSN#!vY+Zlq$dS?po&yF(kHK8)Fhp*dQPSvB0zq#~G6um#i$s-kRLh0%GNODUxJEod z%4o#=-G@x-{RWwSn$y>a*ctNMkLbGL_~C|0oPQSvw;l_w9OBNE5$#7@mmnQQ#bOVQ zp0Sq%+xjTkWns9Y#ap+W3`}1sZ7dgH3J){zriFX(7rK6GmNswm#MsG6gRrIx0!dHx z5IwgA8pLQ;ccJ<;_N_w4K#fr~knbXRmS6$vhQWz(TlW*4NWmF!V-e(>vF$~Sfz=C_ zkhZX&fVqI0JW5ramHEY~awK(*KG_QXm#=AEeRbh1*o=)|F~CI)i1R^E0t(b>&um zE;UsgeA~9O*{NG?)jZp>?bg|*vTvQrX6<*e0RA-%@7Xpf1Qq-BOPCjX)c0K6cx?$V zklOt7274#Kq-Qk}lJ9F(4$>ya*+iGO)sa9j#Eqq}(8I1a=Sq>Z?m%|Ft4G{qvJ}EO zBrk--X~ac_+45>ueSifp*God-nu5xKhufERL6?nAu=-7t>shiK`NMZxm`pOc4p-)a z$Jkz5WL4sE4zpeh(4x7b>IE2M#0x#^MZYY#5No0iUy`~TcCWP=%-0Em#-_~kAOm<6 zGaI;InZHIb7KAeRtkorl8HG$`pXPY9hQ$iOjf>$LZ2!?U5ZBaMs ztq#7XKd76~<^BnNo#KzLuAb`sub=ByOQqQ7K8N)Y)vl1~uAA4baCfwM!twfo>UFqU ztuu>FUpnsm8|cjrM%{JryTEQs6E(&bJlcik;Hp!@HJX!l0&^RJWe{NhKs`|E*5;@& z-X?8tEiV@lM}(*ZGo>4uAzNHt-n#I`k8H13KJutikA9@GzWottT}QXBs!yG+ezT*d zr&o2-NI;;OuUl1>4wI^gBwH2w+P8d=i8s(vV~;H6#qok#hg=~pbG?B-Pzy}3!;6`0 zh*y0MX@c%Il6ENkiIZ?r9j)~HL^xz8e?z^@EFpZ({gL#EFyd~X*j^2WSFm=vs#g(i zpRfYK@QHNfehB5GxghRi*F-NoA2rkSoFsvo?s1e*>lwL#SYEe}MKRqot0x0wt4**( zci|8mLwo?xHccGZX|A!w(AA*Pq2n&k?=%fPLRhVB`gPDzWaKG2v9G(N_Ffm^c6R%QXzp~S43y>eQ*Q_TwPScqSIaS02l&T*A}3~dwKVTNQf3#CaqKA3 zd)$u``OV*Ck`b^_1y;xWX|yqSU0(on_cCObONgX$tMA3WSE4_R*Sf${7!rXEzogMh zv`w+F2-_n6fdQe>GL}-vgGd{HuhxP-rptvxuk)82m zm{W%nN`K1I_@~b4bHUn}oa$(62(+&_y?x%4I(WpCI>KYd?4i~9d1i#wh{sT(bWfrW zvE7R28lE;qyGHVdSr6mrVT9FvqR()yYTnf=v00+TUy#tgRY0kt-U*vk#x8xaguP`w zHgXfP)`jGd3Bz%x*wl$t7Jzq}#bs4JckUdwWE@H0{F1jo;4b$N*a7a|jFxJ>h+e%^ zh2VhZxfH8EF@VEVM=HQX<0`nGo!@&4w7} z{OLDRGJm5RvKQiUEiV2%eX(7Yd`Do9yFq50$ss)v?kwoNSP34=Z)ktpHdn<^p_#}2 z4hYs&WXzGt{0OkNPvT!M1%pdT3+wKZqpL3@lXb*QaMat~i^03pZ@;Sas?wky4j<1m z@_GJ*ZJ*Fr#}$I|?vwg~$zu6|!49H%Id!b@e>r_lzj z`D~QF4LZ)JcyG%Z3pyg(oCkm!xaS%vw8YZUTl`Fr4KO?4S|$vZ>|-)<>L`?{{*i{c z+vV_O_-K{O(Mqrq!xgLvb3wRq#(8yCJK>&8lQ8o z!{H+=>r}N84WH!Ik)Rz@AEZI)u;ukyuu}~ z%4J@KLq}NFv+PK%c9K^|!XX9|qCDAGpU1dM!|KHq(tDH~n?S@k6WT$0DUHD-G)UI; z1s+5rcMuN1qs4Xu9{LkYib2XI=8_(ZgqMw1-15@e3k$(OYUyP~M3pRaA8l;7?Jr%E zFyn>iw9{TWOy>l;BABzfXtY9eKJO1!!iWkCJ4d)OlUa=w3)xj{B3t|kmdUc;IyY~I zHP8NIxxw#v%VgPr4`AfZb*-gEvV`WR2xd3D?i*w?XLyKUds4l1_Q}#=_>4h#w`Ov=U}zp@T5!PBA5J>dw!{_Z;)?7vx3zMLk<(r z)XpW!hb+(V#GsP+#^UXMbQ3=bZh(#J%0SrqL>ojWC1LQ{|xJll3$~zTk4qQr^v-Ni4?huP8&Hn z*Vc@K##+sg^#$yzNmILLT2s$ghG#K}As)_Cqb*XWJdVy9AI9c2UAV)Z(8tU_Yj4E) zr`(NR@11A#B`mvvOtq`4c0qsX!uTB@j{HZE#rSGZo=nFWYxz(@nW!~v)(pgC~*Yu7Y4wP`|xh~dK&iM@-RTBEy;T7!F)(~ID)XUG1? zpRo!Ve;__zTN`|Btu`MIs7sK}BZEGu3OtZI&-KUg5=iQ9)Ia#cv>yRfR}c&fL8?|5 z&xn0r0sP+J`w8J)(#K}b%3h%-h^z;8pJ4aKCy&A|wikq021 zKyhT-EC59~KcSB-7TAtoySOC#W$PO})r3}5nwR=B`9onRiLJV|z7b8O!^hUvW6IBX zQEEPnZQ8TxTt4Gp&V~`{-^%8fqX?@L2p|?xjC(1E68-?lk(JC~`>_^Y4Pvf%%EmF5 z&gV1MaxUWcs~eSC&PT9cnUyIVN=Fb97iHDss+$hSLJB1Wuobnqo#8r?$+xfxU8$5% z`4#Mt0>_G2*bb@~_dH8FkqCBDgZ!)zMjzS@Y5~vTAof9vWU^c3sX`*ZI5%CwZUqpy z5{L$v_+$Mh{ltQPyb}sJ#W3VBiBGo++tH4%2HBr+n6Dq{L4>M+cC)3Y7OBK(t8*4l zTI@CMBY{!dfF=y+!_}MCv7#TA83<$qIQoe_QYa49AQf0&KYP6NYf~C;)kV^n!G#^G zaIS+W@3}z6>a~||3kKh^qyleO){7oWA#&%Bp*cxL@7!2^?;zJG=Smx zTrrr-N3kHX7@V*B)is^*{bU4!SXwXENmP$D(F#6IF4jw>^d5r&ySST;N7SA*R2q*!%tV47%XMu5Tq{;9ZkUUc(r8B5DlBY3B)F$4O%c9K1V9WVuZ3gi@)Hp3f2b5x~xa zS3@d+Qx<;1Cg?`8&$RdDsQITXY4HSjK(q67-{S76rU@f=LK*ctCjDaSBF!dCUT`ca zXS>?zOteJa7;ghjB`I&?Q{ZEs_T+rix;<=4jSU#h-YKlG%hwU;4n0PfQxFR9ROHhE zy;iZCfSX;Yf$p}+_6#}~Q#-qmnI`IwdZA&ajndfaMAg~ZJ~k2*!P9*yF(P?;OXzza z-|wR}*9~<@Ur@%At1D}BmX^N?Mc}FE-h!`a6%`as_HZS0S7@y)&EVQ+v0`vQ@|uP| zNESn_vH=T+@p_Un`M6*!-?1k@J8O520X}1aQJO(%##d-{fT5K2kS^QDu>SA zPwJ}tY$8BL9!vnK9R#iS+YDG03Mwn=1nlWpq=;bdh&EtD_4r1Su2lXkf;R>1fHU|r zev*GbQc8yW2^<2+?JC_X+~3ROe9 zIMIOQsz}60|7gk-VG5YpH82&5t%hdF-oQp5_8VQtf-g)*+le}=Fnu8&|EijzY#2fzP0m>rc9F{?;+9cFL*e(A@f-EP1^0;o5 z#hZ=l7O~LD&3UF4df#i4&Yy*ruDcJiNMNXUl_8DL4(ZNjZR)lQ9PagcO|QEwnHM}EM(WS- zs>gBJ1Al9zjvRjW;l)L`UT`$_Iz139zUM9HGSNbuBATNsx1Gd?5-{R~%#A^+66Hs1 zsuEjFcWAJVMc>}QVy7*4nPgp*A)8Z~uE(TSpCKC$=VTVu&sWyhD^4V8;*Q-QA;(_S z>37J(goRxs#|BikamHy!pGY2socItYw1TZ$95)Er8zcZ(b;lEdY`fY^;msze9I8zM zSeL=ma01RNXFcHiafz~FCza`|cK#sr7nEwhTH>^JuIz8=5!P zp!v{jNj5n;PNQb5v~Wa>PTQ0ypYCf-c7qWlcpl27>JcrWK0{xtuRld4zv8V0Yjuxl zFNP*`IM{44f7k~FdjrO$hkl7C6W~ht9|Fn$*+UD`n3sJeBJ1lJWAPMm&3-LGPR*s^DdhStPy!(pboT@!(-xOK z3RUD27zgmj08P+_IqbXuI!U>N87O`>hEgd;&9S0cO^)G2Nx3%ns(yGc* zKbuGo%$IRt(>}hv9gojvvsFFlV`_Dh4Bi-xBL4Ovvc&RfM1Ab)ocg#uyJc+ZTeJG( zm-%V<9bn+$D>BOLkXX*A7PoskPv1*t`9Z7^ITwu{BCnr)Rx}EnX|f}ShV(w9Y<>#|!?#Hr zG@N_?{h-`-NxvrX)WHRpDPw9h`JShUyWj_(cf5Eq+$ zwDAo_1~7uU*CmFUI%zJ{Aqfaz#PU2WXtv07Al#7A@NbdC9^W(h1_5K2JdkC=9bm0o%2wib6B)3ugQ=y&D9`dg`e2-3x z7v0^M|D|2u*vMq_1PDtb>ydU=Omh`GBrmWbiqB$=aBpeH7(Qtq_++tYwEPBlG}IxB zWY&)NFa#ehsw(BgE(OO!6c$THgxrxdm?tn3B!`rH#trl;lX_|2)WOF9oo$Wj({I%M z^+qg2VajOM{UT;QVK5$QF}zSaRZ}!r)95=FMyZ~!ds4q4pTlSQ4a8w2I!x&r0Ov<~ zX&p13_hP44-y(N%IxWr|`wn*M;t;hcbK!&^WG)D{5C|xFX$efH&}xLA>*Z~;x6mcb zg*YQ9rKJV8dY-eaECs)o_fR!*1E{FhTld+#uB!=kH^2w(tjst1rhB(p4)8_ zYrci(*08uFkor3SxvOuG=H5aI<3@1Nz{v>^HFyXnI607Lf=3ZJ=oUisNobJPkL%)j z{&aij0xO&10h1^M4&hasPUmvz@|*z}_HkqroBQ>UfVTI0*{9u2aQi};mwD*Mu@{Gi z9(Kfy=Kwkfkh7w38Fvrw?Wu<^v&w@P#^X=7yU-VK0*4&UzTi%s*Ge4PxBK4b`$gZU zeShHl26{*Q;l)0sSsY!QG~**L6UTtP`iG2;2GL!*4H&Pj{2nQqk(DR3md!mWdLI1A z-`Z1h5z8nhN`}1d8bnQZB#6AG-2hDlUhfNUuuWE|+H8&t4x%&2GalOfeJ;m>NW%7+}QxS9C^Tr-X zTzbkfND~;BWY_9qt}=twBk&trlo@r>+Tk2KsPTpfR1igmg4Iae0-?a>I68>tfzK(| zSy(i#d*5=;Sl~wZEo&rL*09u)*r0#VlVLbQ{nkVJtrZeZq&()4!j3>V+b5YXuiewFMF^9l2?(?r)-B_pV1{7J-jlM={+HTp0|T_Swu%@EdP?3k zktXIH?d?O}C0;)cr$`~x8Z(4Y11TfR_r>U=?LDk-@nXR$(vZL{kf`Sut-_yr1IAwR z-l*f+KSv)2e>xM-Wg`o4a{>%$bDXiPg-A9RAKvr%QaqP0<)(7;axUd_am1a^@x0{C z`wdSG+&U@P0PicZR@@tkwJhFOu)gB0L)UwA$XnNYH?omu(FL5VR2vJ{VXs7H8qv~;|^ z0=#tLFKGm|(S!|CAj(m+qk9>Y6bXI=7P=_WB8NrLaj>fEtB>CRetz47uP!D}CaH%s zrt70DVvuN%xEIHk^D8J4%-DA-0>CRnRTs?D|a=1iad+q4kW~C z!u+vKm<7O3DEtB?>7tM;ZZhUrP@G1Ifg%M1Ki45l!)pO%OPRkzIxzPPtlvl5*b8I# z)Jl~RPA)hMH!^?vHcSttAFMI_2=>ip*pvB|WnJaRQp*?eIQis%-|v0Z-J9_$|Eawn zI<<1vN$)M8zu)Vi5!!Ff2O4oBDFY$}>+XhxBp9H3TnF-D{{jWHvOwOsA5Mq@0NiNV z5-Zr%B8N&ACmJ_xtHX_42Y>)}4%3jrKJ78_uM-Xo4lryqiD)L6!6`uaN$Y zYM4bUTO+N*Tq zE&AgG?XHGo_Fm|V_j5|gOaSvd_`9rrj9dY~y9DG_dI;XD4(o!<{aDu5qP+2s4P#ek z8OHfulN(+_!SSO1!CM2?h*|)vF;QJ9-mKbT{XO5)d7to2){S37Ni5FvE%9~+eEqqI zRR0bjvsU}5*Mgy9`R!kWN&r-PqRdRE0ft569KeBsABZJ?96kiGe#~p8G6!e%#XVmN(d8i!5*Q5! z9J){&z+t4VHHTV`Fh~dMXhNCPsJhQ0R9j z5tIHX$>f4W&a!Tf5 zEElm{msRC#k7OcU*R~ZO)+HVWPQHe=71`;Rlu}R%$TMtYQB(+ zJ$wL+9;@#SdK0w&$ofYj(+{(r!!hL5sgoWP$OM2~&HEoGabz%b;4!$XKBfuf6ai~M z0|<@T44&{!T6auNR?f}(N>ijcYd0=)$MZhAQ+B8_4V5V9?i*C5#*}w$TN&E3gWB|M zG>d&rU>&0}85QbDR445;0y;@nAXqU%90f!ah9k#^bieGUBprEj-AT_~lfM+9Ir*Ta zAZj4I21&ZunZp2P?h($}gBOPI4v-&%91-ese?svUE6!AzW95aK@g zhs>hsi$#n#v{MxS!LE5h`wvR2b-udGaUpevOE!ImI+W(5wq#Zu-K;rGxX0jIDnyw) zj}yKp6#r*s2R9~xF5`z+>f%;_Kp-iG2Em9GKNjr6l2Y)t0ND&*2zR7D@avTSV#lB+ z#GN0n%Elm&)cU3!{TjrRSoSJ-&g1#uory#?f&Gr-aqK;e%Y-|wrT$@9uFt`W=gX22 z)KOI%Iws^U(mB*^@=tgO`NsI4ZZX;@)@*4$Zf?gUd(SG|t_oAB>EyMDas<+;!$iP!w$>ACBKzFa0Qq6 zF=4Zte15K&iDt9KVm2Gi6zB4JY=OfriVQLcIJEC#D;*z^tNmlJ9LD3>7$YYTBQnWk z=0*E0i}J|cvxqS8Y|Mfo28N!4sIj^jO6W8g`hbrV3+gT92BdTy5|9pk40bwX2MWV^ zs}&Tgt~Vm7i5LNh;8maujapR$<;VOOa7ekJ5CyS=Fpx6eN(dt!;y?cZ)*eW=VTq>_ za-p{==v;O?7QH)~G8lAOYB>CN@tTysJ@^wT5XB<0;#>I2TM%FI6TGO(VS5*&6{CC? zxWWY8r{r0?RtJ6Bfh2XEtdt&EK=XCXuaIjE-Ss#U_ep9Yd;}CwF+Lx96awzqroUsgyXd#A@2I=TTJmNR+Z>uCB4M^gTSjR~>{ zYzsTE@}Bga0lwZQzKT!PHbG;w@W~pq*N{8me&SYiPm8e<7c=`Yr&5BPJo% z9PviiJO7a=lgNrKM9+z}u=;@7a1gV`bsO8+ZZ>!osV0*i{y?uFmTRlK>gcrBL@WrWA6Qvz}@GF7Lj(Beew$e?+zSNYO$eH8Qd7?!B@3~}#aFQnMp`AK|vVerkT zJJ%PFyK-kAa%YLMGG>THwxk(`!W&yobrdm802aNzTyTuA5j;USAEH>dX|1kY)x2tD z)oQBp+*)%DYp%KgjOp!Q!4IkNuOKY?3qdqW9SVn;o3Dk#%+1%%>E`12Ct6(j6BMEQ zw(`UuSa)EpWd6PmY-+_$+`xf#F zc3_6^GcKxhUuCk)e-y#a+wNQlgq!woPNQ+G@dq_Kn~zOT$MRWwK4oL8=>nou1hUm7 z#~+3fAsEVJmXuHXENwCuT6=o=URxThHfXcJ}1StR2grk7e?Cf2eRM zql(c$>Ubfj@`r-lt|)M*pn`?tsX(--GKUHwKb9rNeskT)relj|3W3756$|6D!CWH~ zOXXsL_~A?{mZ}67^63ox2cn^D%Zbh8QsG1;lS*Loz-$_w0Mni8U%BAQg||aqcmwQ8 zKZ70-IwJBRwHC-k=oY~r+=-ts)GnlroKeO+R@&YtjZr3q)Al|Ydk0-NVdZV04}q@G z7W6C@#ZucNVZusdZ6=FdGgB!7;kL#lzwJXv2pjJ_Oc#$sNDKmuwY0y~Y{(yKKLFKy|=fNFUzkG031aGe_v zf|(|sjJ@-e@?z7#Zq#|jcXUeGbvs6FS zxqhDSrM}nEU;9AHYC?{U(atdnIrikrs4BK&6VvBr8nhcDQZ_}|r|S$YdnTypCCF}_ zizIjy+O-p#HpFb3&$ztqnW2}IF$Yx|_j(TFZVu&?4rJPKIprO`gU6N3vw%Z=KX}{I zaHikeIWLGH0$k;p;&FZU4j{I_tMmT7mCW=OGgIr8_dhcoHqzxLbvUEjQQns^Br#ab z7|aVAmkB1F0sgt zB$UWAVcdqMKg?)Gu9#6-Y;}2SmBn=#6~=R^`wh0zzV8TjR5^z=ZZE^k^N+f5VBl}5 zH3XaCHL!7dzA462sFE`9u1Hn5LhYbPuK+Wdjh@4g>(z^mJaqQ9Pk!=#DNg?3)1-eGgzYc|2C0I~Iu?n=3OwRq}y*UUIaMw?;a^FQidW zDU3iehmRj$3rtc+^vDqW<^nWsbO~fJHy-i-4S_&2l&UQ+FD(@Vf#TBA@^UQ|YTmZ= z`I(jFL$oVFcAOYj_dkPUYX8wetq&v03>*v^88!(1V=!wR^6Z8yU`E;D02p4pT@M;` zjN6lP-CCipcj-5nt*6`R#4KhtPY!?E7`!7kyv# z{RiKlp(jUH4?Qb(cZbPrLyyl<)}F9;DZB6Z-QClO8# zJ{a|`tKEqTmb-=?!5}Z10lB~Md1+KN5A{rqQay$NPpT*H_NZDtVv@eSFuLrF+SMJk zus2G5+$!9|7U0kU&lkpT6-w?IDUgFkKAtdfa|H{GlrV7dNRuRbmpo0ZoWO}CSSnq^ zXd^`PXgV2>T(}F9{;5~Cusf9V@>(dJ4%J@nU{j~oE17=pbRZf_UOUh9>POY*Bk^SV zqt(e=-nZwk<@TM^_wwz#Fel-YIWqBSio#3z+0b`%^im&;I!2hXH&N$0s@OpF!T5)h zr3j*JuKlP!FcoHHqAXk|d;hvo zq%f34Fxsp^b91$lrG_|q!0~b9Aw{FM8(5Rljy&M*+XSM6N9=$CM6FmiI@l zBKivhp9ebk)KZ-c%%IUsCsn%#pZKell~CxNri>w+fJxPfu5r`sxT#qq}_cW|pf7;+7}5*)@waM$<&(($acRa|3Q6UZa6ijc?{ zipH4#^&>7 zCc|~QcAe}iD!IbFSVAWk=U0oDuZza63kJV#1$xHEtA~2dVSVx~;wz%14%Tqek&X?> z?{Tvhm0EAw$@sG0Q4LN-J4 zhlt_R0a&(zRxX5Hl^L{PnA_E_tTTX7&9{dAK)72N?SAxbN58T6MDilUY6KDcl0WQR z?M5xK7wG}7Z-y5IyFE%3TK;rrsdvl8V!Sv{uQAJj($jX#zu(eKq-6ScQMyZ z-FH{~odUq$Yq0X*4p?QeYiF%hb7QVa{~)-Xt)p=npV?KVH@z0=ep!p!g73ne)9lAO z`&Dd6vaZ$K6!(k(1Ul?vhwCBMy*YZlMj>%G1u9)1eX{`#a$YuaY-f1k5kftp>DWL} z-Cg*wVTkOqD6)wmnpTI&qSx)1Vztc!c2v#3M7ZbWuJ>iJAAnN9XDkN~#|}KkUM)LQ zkEA%g{Fe{}if>S66H(1wLx@>-?R_$o`gH!{zNxY}%MF4j&fqK-E57KyGEqPu)$Hg- z^7Puc-yfi&1+@9>bohYF)Can8$w^nH$~9nfyh>q)n2ea5??_^w%YbS>zhe1AW^$9acxnL|QaUceN zlSq8@GSO}Qs&FLdpPY)D^sJ+-$9c>SXk`;R10$#&gOuTiyo$3pYDm}=dUvo5&>i#{ zQRP7}0hFxTsBM^~JqWkma94O`M+&U^f8yDU{gB`P(o7cBI8003~H#l}Q`_f?W zOgQPJUcqqAi9jwFNc`I12Gy_Xt~UPc)mt{hNthnwA(}Fu1|$R(fr^NTt7l7RvTD| z`}B9i0`M|6lT9Gfbt1v}njR7!%%#sMi&4bm z@l?Q{w$!@)w{&dDX92@pYt7S(E(u$U)}C5Mm0fE1I9fQk zuPCsj!5vLkA^G<>NC@65iYd9jmnD6Y_1Mwv4$=--hP1y7 zE#gnosQx5P0H5fwK|DNJd-gck8Yt}BM_l3iRIS)20_d=hXhst|Ge!{y3|CIz9*yO? z3EDXGPuk2qK|xL5X|@w@r-ZO$FsgFWXU~!40=F)*ApHUR8kl&pJ+Xfgv2xJVfy&anuUm{ z?L>MM5w-E8^A^KSUSD(;51%}_9u}6tIH)hXk~s(PwLW%7Z9`tru|#~*H=y+ViCxnm zCYMME8lcaX8a5B21d-c8>vuz|yDK{DAbdl@FO<@_u?j=b)N!8;*nklmLP^cirhW3L zrSfzf#^J?cEF_T+&mLa0RHd>R2nB;T6tPZGVe^#*gk*Lce<2=&l3brD4E`q)NDOb1 zy1qX1R$pPAqJHA$(03#z`U=Ov?(mXDe15u`!fMoo!-ag_G5ZOv96fp@5E%SjdU|Hs zkAExZjchhBlg*|Vb9tDdVy7xa#N!JazlSC%7A{PSyKF^wVAN=^feE7FIpI z#2$L5TxnYzyV14EVYtap`VD;tE>G=V#_}d9KOH=jLYS>&rKN%3CY-VJuwAZzR*1Y&+^?^4r@irk%~ClN)(FI^}nq zT(MNjrc&8b3Dm&xpZcb5ygnKpOuU>!q#IeY)DGoCVl7V_oHDz!*YmcY&eMw!M}eO|q3EzBkII;s$ zi$1Ji-fstO&4HG1^+E_cg`m$i*;QE>jq9~yV^j1^E|5kwqpIvL6l%X(D-`@??$$Tx zFWdiQmnxN7tx_qeel(gKyr!CmM{+J-RX>%CMt}a!I}uhsl|qbieA7Sn&8-8zn)Q4Y ztd{HRg?h1atlR!I*-ZaaI#HE>iBDN+>=zMtG7ua<-$Z%Zr*eb;_*Z|0t#SD;^os24 zENFLTb~Zaj%Sk#tMcqB}#Mji{tKWk3eG916$9%u<`+SAf0RIY!~#`!O<7D+ERkHr9ko0dwZf#6p7OHcqL1u>6CFWNLSIS;#av( zdl2!wYO~-!5KcmwNPycYVxy4|6dNXG3q9WYkzB|U%&o=6kVh3ZDD>`{`W3#!@ZrYG1|R zMjdZ#hNIX*;vEZzcXl*UT0C4od{YWTlFUu}i@fE24EU(JPpRL%(#(S&SL$)TbtfbE zu(Sm?5->%p+gVKWBA>q)>#GlV4w#Jm?9!m$=dqsto$wF(RYnTIdiaT5xc5eUuqBcX zB*nZQs~EX9M+C-TTin4!{Yr~G%5**_QG(>)%|PJoQ%GxX;4<{ghG?imm31HM5S^kl zcyYWiyh3UfH{pWC4WZ3$h1f894Gu%Jb(=LI=G;$Cx7_I}B= zYwINCcD=sa_EwL^cZ5LqTiHhAsF6&LB67FoPZcb@0Q(i}il$0DcN_DYMe}&_byX}i z<{RGZe0`kpjlsvYonu_|(ff>3Zlt<$5W91VYI7zqcw+)sEm>Lg=lJLZ+)yHx|@&MCD}D5UQ)Gh=t93xx%B%8a*-JK}aM zRp*A2P#dCK<)vp=tIu94Z=vuAcRH)5Vs`wFjn1G$&S*+8^rJ5_cp9;k{(s`$14^>2 zJQIxj!h3JhM`ToHq^YWmtgLjEU0qS8yQ_V6)7@0l2%;NkgAgP_G%Xk)5Jn&*Q3AC9 zIYM>{GpLRb5&{8%q$8n0!zqmn?2cCCEW2l!(Vjgev7ALmL-c;%f8TxaA|kU)8%>$_ zUOaove}8XYK`#{K%oza3DJ&c0h!UJZOOWWG?aV7nYDO}&cv%jXbZW`6VR_18!7d?6 zlD4HL#r_y8ggmZZ!8aUO`2U|!%fMF}`jeJWF#JC5r2<1W+$pvWMf0fB8S*iLCW>ON z@zmJl?Cj)t5`i$e?iX-tb|sN!x0B#inJJ*096=Nr6jP^1v#%V3_f^`e<2E(+%IxTA z(Q%eXl4YG!pq%3Lq!TMy+@^Ni>AdcHuz=9qD#K?UOvh81RB>dah+RDWO58TLJvWwx z0wfrX;=|@;BbCE<^9$Kmj@KS-*tyF#8jse-Uzuf#?mk=@Njc37N25U~RA||-d zXdN-R+PzAayR{D$fgFOVgXW=zBd7{XjMO$Ds{qzw{r6(2RLq)C){*7g7Y`^^ zsT{3V%1CoMQm#~wRw_y@sn($KvmW$K9SFgw+YE+Whd=*u*f$q9ZeKoPWh0Tm+H5U? zDsp^R1P8U*wZO@Pe>13h`LBWS8VbFgMUtzKePCe7^!t`;@3(-O=`%^+K%Dlq^w&xa zws9bG=34rBW^l}g6vjp$qUZJ`>%~0l*#(nK4Om~C^|f?$cxsJ`$SAh1rLRMC>S%>J zu0;DrKd$?G`r3OtG^Zeh5G5pF>smTFJfALg-?j8_XfDm*I68mbr+cowPs41OT@(g{ z2ed_ZPdrSorH8}Qn5wglbuys6qigBw&|F>`c!|7@G`N30pHtuWD}(Ut`o3>y&9mzN z{(&(V1HZ?5=8siZeF;%)c@J&m$SpDhUK!2;V6KH{141Susz|CP5rmN@gJ)KWryRwd zm;kjGkjo*+@OVfdufBLPcKn71k1sAnPo9h}EFORGhU2lWZ}{BT-Arw>@5e5mk%t@d z9zMLsDVsy9w^o*rJir>`w9>!Elqv>H%xJtlQbXt9-cXxK29o!>;Jx6AJx6?H@4g$_(Ucg z8SDOuJb`gguX1c#%!^z_2F0_I7goF|!J$Bk5$C@^5u*onRIkHfu_9|hheD46D-Y}Y zfEpZ$PzMI?e~kIVYhmA*-#_NF5B_kl%j)+~$iw;9{i?eM_A<~tROfoPg+l4U&UOF9 zhYz_w=O0t|xd&(0{c0EQJOkUp&43;u6i3i`lnnNZ8wauixSR!`@UVv6;Rm=Lbuv_6 zzBwNM8+a{7yU!p$oS5sIx*-jvPF#iKY0^|+eW6$9+a3hIA$3(w$KVUf1nd{9^j=%f zibHgAFHYxb-TR%v77j8wSL$ASaA@{qZX9}O`ndh9d$@0u>UDQ>UqX0Y{k;+a?8$mZ zFsF~A&v~tqU{(!lx{AM&Rs*Y4XE;Ry)ESgIKxTX)6oEXrR$xa++~i(+8mqM{naqH< z0e29(N+1Ssb+A$p?|3SL$|=!U_@}bTwdqtO`rF3dRTLGIF?U5G`x?6*p{I4DgxBHi zJIcBVDHP+0$Zl8#e_X|v*G9(2#y)QhSO+U-4j;Cx!-vnzFCRG^3hisYGI|}tMh>1Z z&{Y7HO{jEVBx}&l)-klcX`!(lgqEvmwTq56cF5lCu(9vY=XX=VPyrIT+Z={pClP;w zU7HSCCZ6sqz6Hwj)x2Q0$aP z1BjWh10ghTJ2vV9UjP*_v4oMlMn=xFRCcb4hq0CwdicbJkbj>g-6yT{#9Tl++vG0E z0qUFEdRNY1??y=Y)#>5ikHsd&XGStJt;;xnwd`3vxckktHAtYKy*ZQz;Bfy{~}^&;w`Kwu%g?af<4mA3C&5=n_$~uq zHwNMS&S>-86y62|osIUHnX79)`xBry+aRH9NP=3ncU zIREVbU8s5UtVRG>dLXXC@lAs8icta)fc5vfhT-C1>j#;!YaWL4gX6h3XVwo3FMGa5 zf&k!v1FhsHaP2t`M-e$ZqtQL8CO-RdIgezcND(^xVwb#;^VA^6>%8@10K}q5SJPN0 zEJu-ES=Px;=}kht@xW3cBvlr;uSGQkZ*F_hW(ta`{9jmAats8+^Kl?;3#jmwWylB3f;~JK!o%K=DC9vouWv z_ac8OlnX|at+`DLnVLC)#h5iHYOK7mhB|)kcddhcJ0d(0cp+1|YqdtBTT&q$>G}!b zJ(=ms;z$u@FFy_Weo?w|HkB z5nM}nHw;()gZ}fz=zRWIfXSHApJr0|w|eLO2i5OKB9F!5cixvJCEF-V{AZ}L;t!?} z7Rh!(`bq`;D;2mqARxND!Cm&gJL9p(*lrECq}3T{Qz0E@bt*alsj+jo!4|xk9c#5J z!Nyu;Z0m{hO)1FtqS~1}mHNm^L_5&{tz<2i0R$k*)d-|Z=TXKy3JTzz-f8g+>ZJ3i(a~k`HCPj z>b&PD@uQRP2SLcphbri1LRAQD71%Bq+)9r5gz{2`qz}m~xn?6xs&nQGA3?`E`1~`T zI};P?%tT^57!GB-k7q;S;P~B%+~eseHmQhJ$R(ob$FoUn)CB=h*>u0D+g>g|grpgx z>xf)Oj+sPy9iEJso*d``6wA?cHhDIZ$|cUi|I@7XDa0gt6s8-%fr$r|7TtO;dIn1! z;9xvoWM6>$7@WsU?~u3tIB**V4%SL`1HI|mAm72#z0{a%)bU@bdd43rb{oZzKT`+k z!bPla;!gb#wmV6++mSzi3Yh@z9!Q{y@RC2p9Q1hdQN+lcqINecT!{(26E;KVI7VR# zSv2tE5k4ED3$eS+V!?UGf{+3;5`1`To%03~-Vm!$vMRIfO`ar{1RUu|P~uDcxRgqj zFYTt9O+W)7r`zG3la{1<5b`9zoobfRbpwIGWa2Ro_jpxqHi5Is&+NkgwhdZa(>RMO zm|Txn9AVJd?7ArId%wwtt&q~9-kVk;q23!5+y8(HQsSK1at>~ZMK#iXSJBRBM6v@kGSSBPBv$iPC_R@N1ioA3b{Oy=!ZhH91wQjYSfPNXZPY+0$u_ z6JYzRwe3dRvhqrP>g7mWwm3N%yoJj6wY7T>ZEdY@RARC34k8O8qN~4p=S`uL5oWvM;+1&Hz0Z2?z7aS%iS2)SO% z@PT#!|0JucN?6`sM}Vo}15P!tvZeu9dl)Ha031bzyF9)|#(bU?@tZ)Wh5Qg}oXW zny(mzubBs-wKk4{Zy9+fc1=qXgn!#jua~hGtEBdJ?bP+Q)tk?4ZCTdV);aEfhZ#Di zp5%Z$ImH|uXA_CDmv3HuoA$(ddrg@;xqpy%OtFVkeC{l6H#mi`JPON7oh$JQ?eiOn z9cJg=A(IdbYJuRkZ(F-giVTOWI0ySSIn-d^WYcW(P&SPw4`l;9;swvvLNMX~ZvDUB zqQD=95Tk0=U~W0Lsq)MDD{XLX)8ZZb9SGyQ!h5{W_Mbn$8M@lPwUsJ|vbwUlwz?Tu z-Sn+)##c8ZtDE7~&5-;H%6VM!%RjGdaT^ZsPd|bK=gh#dCAVR#z(HZ9Ew66!hy4$~ z%%S@^SA6t=U%u8urIIfzVxBne8tX7>Cl6;-{uUHW9gVCXKiML%$4H%n z3qkNcMojqFB+?JDmQwJs(RY+U-7zimw^X-~nKNF*ul~SoQncF*q%tBJUuC+ z;JB>svzygHlO)%%$n1IK4Ojs`M=k4%JxxY3Kz@UANr-5gt(EymVyC`SpOFLLdH zM6yyiDWy!~)y}MYg-8nq@UYpvF0y}|l$LHWcPYZSEI+*~SR#L3<&5O(w1rpU{P>-& zbEI0$hW>=T>kPeo;~LJW$6bV$`7E?gcL6>{55Q{iDi3lw>WF`E_5C(1Ws7*^;~|$w z+7%poS9JW*3h#&aUnH(cdgW3k9X4>8_=aREE|{Db$KIu=$02i9Mb@|#IO3Iv?0B!|1D;>-{Hl)b$;zM@R??-qa2*0s z0HFvj!C-N$_5C=6UCTU+1JSf-(tyF{2y6Zn2d+!nKm57Q*+ts$R8nuBs&j?NrVK&| z`pyk>7UukAb0_bY9E0YB*aJa>3Pr5WmO0>0$uwwAJmYzeGvCo)(A$*3PiM`6u%vAC z1@lGTDG3hEiSzCrr%d~KGUdL~gP3OlI$Dnjo|xW)eh64pNJ3wMc_+$;@{3Xzts20H z;Ke}N@ee!z{-F#wkfBbiNHz_B2`doYmZ|yF;v0en)=7*2Q#b@&0!y*3E+yj&{?qTC zJWyrg(n4YSqjRxPaWy2aOauIAyoX@K(Kvtuv$XpqUKmVehqq2qj)QjOIPD)HhFsW1i*;}5KOIN<0s^iZ# zH;GXE_`#s>hT@|mgrb?LV!>Zr2u2o;B|`pqBM_LW6-&XzP-rn&D$dRZ0*!bem^ii& z2`-fUqdvc`d})>aiE63r^^PWdfyE$+r1I0&G2hfyjH-U+85KJfJmmlh<9n)%Jti; zmhhNxGJ=A^^D$u@AVJDU2O-HBzFjY4yG#|eFuVz1V^VP0Ke29m*ZOXoDOQ6uMhDqy zIP%9euP)1Ti_cGWVA6YQ77^laHi$_Cv^gTyW?8Pw2B^*aX!j0XnYy}{Za7{axoraV zJ0o9;gi*)qE!k)|@+GZPeCeCK^3o2S=Xu!Zy>y3-(jRN~4!6y@ zr236lH0IxYkjkF!pQV`#kDFr<3mkqijgjupGbmV3Rp@?>WGO(2YhY0w@7fD{V{yubDT;McJ2LBgtzmD zkpl$-KtTriuUNvbJTrC~rkTTIGi8U;`GVx0%g zi}^bBxVsH}iKm*?~p@%aLA!PC^~(r z^bI6eD>FlP`L(tf#MdPVV^%az(sxdn811J90HFUrbr@zZnrPSk>T&q$YL8uPzv&#& zgI9OevW3(iApfBIa`&5KF~lz%uq+1d*KzY0^52A!z`*&<>$9<3zLXouP0PNN&&8(k zi~Cvkz3M6VyWi_>)Ft-g8-WmOEqlme+J!*Oq=AGOSWTJIKF^b%&J*90OIpKCF3* zM_?V3)9Xi})F-!8hZO|qizZinJ9$tckNgRa6qa+ruwaZZOFCx3{Z&Lq>raBUBI8xt zHsr_b#nOaPN`_0`NEG}`P~}sTUf?R`3f}xNP?5Ob=eNA!QP!A9hYGh8h{=egpj`5TlY$CdQzznhMS4-kHs>_L8TYul?xA4O%0AJm^cz`MgMZ3nFE%a*tJy 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 rZHV{(LAGJk3@xiFsZ^8&U?LGew6kkZh literal 0 HcmV?d00001 diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-solid-900.woff2 b/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-solid-900.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2a64f7bce0f50138b387b9dfc408b1d6fe35172a GIT binary patch literal 150468 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 (Fpd3hohB-B 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
    rksLxwtaFwg*YF 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%0D`E5mRGXEOORc`(XQ{#QX-^t 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 v_vX+9P=06ek--yWyH$L-0tXX!0J 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

    Q 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 literal 0 HcmV?d00001 diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-v4compatibility.ttf b/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-v4compatibility.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6dc996308fd1752806f2ef5bace7b6ad02c58cda GIT binary patch literal 10136 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 literal 0 HcmV?d00001 diff --git a/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-v4compatibility.woff2 b/_vendor/github.com/FortAwesome/Font-Awesome/webfonts/fa-v4compatibility.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0afe2bdfcaaefedb6d2544f94b253e8af9d0182f GIT binary patch literal 4584 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 S+S(<5T;!l1ti)df000074#e>Q literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/assets/icons/logo.png b/_vendor/github.com/google/docsy/assets/icons/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..8576e1a5ba04ad5536ae01392752eb2ac46b0cfc GIT binary patch literal 53526 zcmeFZ^;=e5^FF-QTM-peKtWms0i_#B0YO4SPz*x4yBif$S_$cvR6)8!6c8zq?vjuW z$%}Z`+FaN3+@JR^`2O(h*uabf^!71`n2!asE+>yM8ASdbI zeWu5rp+B{O^cUs;C2k&>}LDw^W^C=ZD(-HKyGgRvNB_T)cXn zgEltoxpaJ>cYwjg6A@`T*JxkRclLjIAa<==-N)=3^ZbxNxsib5g+09JT|5=W1y0=^ zLdK*4rF0TO;CpwN?lY@h~R9bt{QEknGuJJvmy}#LJ2W)v%woiVV7AnrqR{VSn`EzjYM*<2i;qxaZ^l;A4Lji={n+{qZ$1SoGm#{rn&7 zPqYgE6MATh|Jf7^iT^?Be-VX3;eUjJjR@p_e2TTi|I*3-vMCCM{}mHBZunm0 zN=Y0f{#Qz3E%EJ%cKZrtB>??)}4$Na3vUa~#Vc)lq|j)_KOiqFDxp(i2i z9(9oC-k4R%O3BDE1fl$CD<~*va1wcyXxz`r?vx*vr!M>G0tI+azL2oqv*eYQ|3#5Y zXZeag5g^EhG-#`C-R*E#`SO(V%E@zJ)Q3KB;-l-?!ptm!j18*C4axd60O;())(!Jbg#=Tp{taO`}5hTM0 zG==fW#{Kyd6z7LsR~f*7(af@*n`RDQ%AXJ;$c!N9Dur%!6j%mTGu~X=QUn8P;@xjn z`6xyrh?pg4KS$3G`hhuX&i|?Pb_FWAAHzcuErCkQ1a~`FgDr1AjCMK+2E3XeO%3}3 ztoYOI2r}b8ZBB$#aeCbTT0{o5y4t-bY*%jF|Ln^#cX}Aj--)3$;Iz*{( z#gzOT)IdI^a3#2^7O$;A|yk$ zqhM2xNv`ND7%P$j1L8ua~j(awS=3{{1|-iLvvW zbfSmPP3HqxE(Kiu3s)W3;=7nMLW{`X0RF7xt)kLyc?ZlslglbwV)+G*1^3+@+g^g3 z88weP3Sur2AT`|17KVlm;>b+uihVeZiw3mph3!785{}PS2$J@Uf(V((e}=C8haDfi zlRFroatqitVVm?a7~45hnP$8fM+RI7wj>fGqSG{3QK=f_kG_3Z&qoifi{5pqBfSn~swM*?26@vS@v2%WgLZZ*W0mdYWI&L!p@;h_ zi3&IFc3AWa1EAjqOBgA+45T6PL(y>FuUEjlmK6tZvt~mI0w?Jl9rzhRe%{7kQWHIn zAj#OB8at1E?u8og@D9Ktygtu8gCfE#qv#O%R}mL4{&1|us1*U}R$?@sf0eg)2|da7 zq(ydGESnD8S8i{Q`?LM<+}+=l!kCpYj)j6yH@&$38TgnD_*mXo^kC!k?Z`e0Ol?X7tboDp zE@kCWFbiE*pSj|5usgIQRm|+RHRs84u(8rWoRIk~>fVncsP+r&Is@Xg)G7CR*A;2p zl=k;&_H(;eP$R#Y4kU!D9Bt43_%V#4Cr5bo5xql-cm6)<5#(tO)+ma=OgYSK!u!Ye z7yxXZYT@o%uXTU2`7`dr;F&S0h0JBjAQ%X zm=Hwh`Qfmqgu^Zv0|7o!t+nsn(P=}m{KpY5ORUcGUk3k_+BmvvgrQhv!cOW+CrkDx z+1r&k9iR|UH@tdZ4Ka>&HWKp$FEQNhID1Xu2$G?Rb>O@fDgEH3GbX`A)Nsj8B)|>e zsyPy?rA~rE&FLT9Engxj088g_62!{{yR~-|IMLE_FvC4;0ItRXds|%7dA-YKVy7^= z!5Kvq>!A#>pW)#blxt~HynTEDJXHZ0;dQS2HojVQ@#D3J<&4@N0O1oWf=GXfHP*R` zjh(s4Uv;N>f*p+ARGtIRCEf!;0WL2I8&~#osG3>yhl}NxO!ig|`^;l~3a}4WowJWf z>38cKt5nt^)v$Ig`vQBdg#XmAb8BC}##{gG|9bo4U>fNrZvoXYK>4M!IwF2(Hsu8w4 z1^rz~i&gzvxw7~qZ%mp-wmTpTcaR<7#V@51W(94jW|bC}#{wWWLxWX@qdYI~itIT+ zCx3&mm^t;DNJ_c(0U#rWc$iJF%T!7BC(?YRndMBy7G!z&h8Ok?zrhOo59(!3NmJp> zz5oL|fF$9?u5UqjBH8<15d#2BBoo%+Or5v!*;tr6E22Rv;zJ)@!aZ95>NvtOJvD8r z*#?>ADGm;4o&UyaqzrESwf|yOo(H?6uz^4#g*YMQwJeWc+zY6gGqJ9XJOT`1$etlA z>jW_$Nrjbj$=btO84ZI-oGO>D$dZ+ga4)Pv`>J4J#;yy{TKGZDRC55!08h)XUNQi{ z3`YU024gtV1}BMR`R@)T=ptcgiqC?oh!#Wqx0Ln>dB7%C%2q@RyA*KJQ5PKA{GQtkMFq7;}Gg$Em zlT{2dW;~oh2|L5}mDS0n$@+Cuo*axkll~Jp12^uqQXEn#@v(aAL&i&Tb^qE2x!@a4 z2*4L$)2@mg(uTuach(oXs(XBvL)Rl%H8Y&|L!;q@+Ui0@){s-_w%`@zJ zo#>Qnzwf0PN5Bc3u45+%?gCcOsN5-O;Ne%1?Yjv4J&$#+7eiTI-aQNT>W%lof8$`7 z(O}ml6wWx-#5gwp4b;ZeGT0fpfb!M*O=_mp@8DQM+}Ql;?fuQBRDV(v>fR9WWV8>f zP;cnKi)Se3EvsVJvmqbG?nlH6HQWk0bcUBZkZZfP#zVLim}Yz%STXqWp*Nn6EN18Q zP}6^eTtbcIyPB#N2+~~+*%DE}%t`{-b>ihw(C_yBDUHV4*6b*F;j4mp`C&tnAB36H zbe!X%k*6T3)~I2%mju~~+400NWta?}N**p%EPzoPM9u@K=5;JIXaVRwtkw(`B!)nf z0#jGw73`wMHLKi82TMFYO?`=HN;UH*LcF4JQ!2Espy7gI<6?aRY@;zS|ZX|#PBb;PvsabVBOq`|r1}O|&k`n1 zlt0R`s+wYF2VDs*2X-Z(Ye>3CKNt~p6d?)2I`fiBAW`eX+$)pEwX|3_N8;eKH@Ii^ zL+d@#mWql${Hv6~0^egRmYRUsnfcdGc+H6*_job&9 z;Lc7UMM`0+z$C$zWa;1tIzKiAc|FQ^Y8)@g&0$+-9AgEJR+7Xi+x6rA2TA-_Al&rQ z5JUhQ+)ukJ&(YH@F4~lOYRvj02+1p~vSmtvM7-(_#y?`(FPtZYdL?7)B_+OAt!hm) zOPmtN0!HIJeFYi4onbbD{CHrV#`ez_DIDqqd|kW!q^Fd5kY5NqR34s00M=cMFc zwdgC5LG`o20h;wSkx7>F^9DWyDaFyZIm6&IVx3B7Tm(GugYmX>xzD`2yng z2&;c0dzNyoz=t*kXNewa5j0|&Z(`;9*x)SLiA{Kj&sAv2O{gB%9jw6^RRoz-S&Zw(A5)`B!D#Yv8i87+uqLM8%qqYFOeiZQp1b`g;BD1 zv`N@c2u69_GJVtniLysZI37QVRvDfzhvVh3$^DIYo!rHSKzDbP!`UUU#--Dp%(|cK zEuma1$O*Jz!lIOxiA@sUx4c|^Q7dBS3W9XVVOL-SZ1A#)^{(?o`IYe_0A}oQI7xqY z*XM4-&fqCImSXO_L*rGAb<+_7wL%>0x{wC|sGlv&f5=(wjD-?i(ti%R#ly1zP~|Y3 z$`v0**0cEy*ZY{*zCMO?bz$c^cb@O>`k_5Yu!C!~lf55@SxFn5Lad0e!>qh-Da> zYKOz{e>BrPqAboLTO!DH90|d;r(S9qqyVXGxCJvUFUDB-4adia zMcAZ(^u~|PxJa6qw4wB1o^dE@4N5G?yqK=YW@Jj?Lne4biH#)rB$F_!$@^+jrgFAF znp`4)7%bvzNS>6M+#l@iVSr75*e~pw*$EC=ySAAGxr1##ku(_|*^;T*4=P&2m>-k- z_Fx7jCoK9RrA#$9%X+Q)QkmGS)g*;LLGJYz>&vInan&A`sFsabYN|Pd(!uNmMH#TA zmpINjXMpCG4~uyxCq?#_WgzbFU~>Xu@Uv^lMJ+aeXFe>#?GsqRFD!+4U2=dnzC8X6 zD9ea#Sdr%EV9E7<7ns=g`fW-N7U8oqSaURo%w<=Lpb*{<1amNA+fk%BB&ap0M8D%2 z%8IA3H4~D52W3TzHu)o7>NvMEyIz(xGB;Lmz9FK{x(O*s%mN#tiDv=UDKISsH*3FzIC>(1Zu{dA{(#rKuOqOz3W4dAI6{EW8 zxwnHF+A1#kZz$>pBBp_p z6<7Wr=-$Ob*NYOT!`Z=~SX5+V^`~W!#4ltVgSO0&!#e)^Tfmo)VBcwIvTlN^i53rw zp*LK`X8mCb%;Pmd*5YQeiHh@w;){YC2+UtWHU+&)fbnb8Om^;jRjh( zY1-=pmPoJgfkcofg0(Si!-MR{7x*>~8B56#H>oYk;8xmzvYN@U{w5K_0(ayG4!G<$ zurDZ``wws}4Y9V~!OeeE05SqBDra#)a7rpn$)9ME^^gU;E@2BxucJWK>5n3UlbvFJyVy*-17PzngerfdXMIJGe&b{0SUFN2jbVUq=-`FG<+ z_G{Y*3302>KY}K>rV}TF%^F9sIgwcM|9)6(fNXiDWnsTRN_ z11`QPyFew7N=6r-d4wgl@hzjgH-6? zs(@u8?3_0ghvnB9b$Shq0JVhzonB8k5;23rlV=;PSAEp8#*fMg?V!mJz(jv~i# zAz*O7R=M^MD2ZSIAIBB~h`~^}ng$g#s|DQKuf;hzKl`v*V5(!(2EM3fgaA>D3o=2@sM%Yyf6F0g0!F&+Lx=i`WoEEC~mJvj4OUwby{5|C6ni zV8KU5nG8#i%Bj{PdB0{VdXmF zMTs+SDWCy}TGax^FZjTYxJ2;1@Te624NhX@`(-RJ-nfEA|M-v{0Q#*fgRT8=DcB|j zA*ns=x2nV?@h5Gn8+iZQN+zu=!k!+(mQ7&2zoW4(WqhC7^loymC>E%cjZ;Z{R->S|{%8#| z&RRYNPBM!x{$Zd)-k9RF`3x$pRX5WifI?hbjWB-f?tTz+8p+4@wg^eLUx#AT+9zi{ zU5@0uFbz zk1Oa#Zi!2NY?4Q48KBQ=WHQez2CW!+8mt_q2cEmU;2Xj(&gD<8DS6Y|WG;W-_PeVU ziIUFdg;oNlq#hAQvPQPA{~!FbpdzOHM83i;jpRr^<1cD2UDFT{8rt(&Rvq z9S{`wL<@=3h9Z^O#(v`xu1KmFX9 z`jLPQp6ZYsS1A9GfW@dTZFN`X&b5g!NJd_nP&5l3E^;f@jyrZ}{I4`yx6tmS6AMC^x zhBCpCUVp~C0XQSICkA*Mx<$7fIrf_!d1f#cZqA&%HvAS8s=lkReCbfmM`3k$kEt__XJ_FbV;Osyh^1DDaw z->2l}n28Zzs)Sut`7?nJr((%Qin!uk4nR-|YRS5z%Ne}@xvPddLnL{ukx-o!L+#eP zI`tDogBd18@ms#9sseW4dua2ge)n~~(=ncc^$EQu#kO-0jgK2IoG1XpTpza&elxh7SwGq-dg4GJW1Q8GY?RfrGl zZ#n9WQV>3_CsDm#$f!M&l=Hp{C=6_o7tMSgL1HTyM6EOeM02}NrM- zyvAC^yWR!Id8OEh15vSb9OAXt!+Wi#H8_?F*|0*a&@Fs^e4T$lm2I1VQ9rZ4uJ!md zd@m9d6$qm6vs=_Hf$UkdZ~IE`ik2va#K@lCafm{%1X${L5uvXbmO*6y@; zP<2DfV|DZ5aVRASwoYCXs)6TERIMaVUYV%b&{!Gt+%Ew=)PEnd1CrGp&8areNmd^Jm(X}OWXF7P*GmL(Vdr(JcWyyqCIL zm=WNJJ@F|NXYbK0B)u}j>}ZXZ>c-h`!#TU9KF}q! z=$Bf4GfcXuCWdr@y{kUngZDaSqYiLiK@k)}hgQSqbJya78=g^>vmEcx(XkT(>Id%~ zEE@$_4w$`#%SZQtynf&J6swr7_T*XDe;OTV=_+#Vtm^o-tEge-zs8tjeoG5wJ^Q1U z`R!SpU`iflo6K!l!J=<>IN2rYi-kyub#-%>TnTUM|GX*= zm10Eu8X4EcR#6#ud_Yrei?4m#-;!-jk+OhuD+uBPLyGoM`BF94_3{&L$JkRKbrIuT z&pl`et^+CeA`KXISSG*uIDN3nW-gLHUeg+P9`8o(CIu+|z?E16eMM*7kT6J1EOC`L z;SopG!gfCszOJJ1pD>ivPQhJTv5*thdwjg{eJYuf`kRaW5stEG*xrVXIITco$9buG zGogGFH%#{b|JjR?y(clPA7jXpyAAj<`kJe_k%bN4sM-}%+nKsXA?q} zo4J%P4Vt6BNp)Bq%k-^Hvh`WbO6hMtm8Z;*r2P1;hA%DzYA==x6T_YQ{RV27lqeK5 zGUr9?IBUNvQWtZ;0VIC3;8=^E(B}3*lYxq3y(9H0qH9vpI?G=$W@zs8fz1Uie%JI` zuyAe{7;^2Uw62cX$BiN>&)LKE`=vB$f)5|hH8yvxB~x{B6qUaI^5Mv}(WiX)nXbO< zqEzZ;Cx36Zz#j(V!SbuJ$I6q<8&ul={w3zfHJ6s3r*5tY`uJn`nbE8UnQohf?}~X$ z3dqCFrcggxOVs?@Tdzd(+8a_bNdj{opO-KlCet;n+V|d{`I3FRP-`MRJ7}v;BH!fw z&;7p>?Yk+`I^(`9QKDZjcQx>;zVOc46WxU;!ocMN*(Y&%Lv%w4W^^eUiHW>nGE5y` z-OuQ?;Qi!KB?6L{WfyOM6c8ns-l&VEaTkoH-ceZKIKG=tNbVDk-X*f-?%T+7kXF?zq) ztye@j$VZYI|1Oe@%J*%;u6sdTDQk-lly=yekPPoP>=)nN7a*WA=di0QSKya4GB);Y zEwxQ4EaaJLiBXFwEH0MLRCQ^byB;n(KT<7v9q;V7pUYPBG~_|JKxcv4s=hHO91yfjonud|la@c4}9!AM#aC1Q22|3Qx5Wc5M%MR0Oy7E-*I z_y>{fvC+}bcSUNy9j~TzZ7aXRB^te$y*RTNMH3enS9osBN%fe|?A(X4vU06m;;Wd= zhSAZd^Mj>aFJHaV9j&;LY~A9_v02q7Z8pU5;sab6BF_gs;4@`SAZ=vfH|FWQXC3FK zB#f`!7((Bk|Mb?>-xq4hpDHUiK!Ki2Mnx4!HBj8JmU?e~$mxll$HAQP&JJH1*t!Il z*Cn{slK8WpS5*JShl_S~qXfnEUy53rQ?K5a@YYX{B|3eP`MY|INms{31>uE){+@v< zcUK{`GVbwCHR*=w{d{S7R1pz70;7Ym01$fU$fz%mVO`CD<&WmzPSxvOwO+H0$GJYa z9Q~T7-=woLUYBeC<$3S+z-gV~X}~kncm}(bPzIs`NmxvKVQ1|iY`}s3Kdhawk8bc zJImv_G>QE^*7)Z3-BG>J(+#JLH}@Q`mFHsiyIjYgJ~1?)ex>W3uemqN7`|#dTT`*F zCfUGNEy9HdZ7>^y!iF4lM09)(fw)x`>=p<{4 z+2GSoCde@)-zuEf%+Nwni4Xcv>0C=oOA$JG1_g8g<7=?D@C0>TCwfeeL`)@9j{-$# z8QdxGI%<@_)xe8}gFRa63vhF=>kVAd8TqQ!)C}kHLcalcQAU$d=bE1fML|^a8F)W~ z5YF&DGmT2|TDASvgTE91zJDs!xp7sGx4`;ok3UUtP>?}(`e@Bs8-w!*eD@6=3Xjya zLI2RcpBo8#Ii#Z06ckPBieI+6sbq%1XMK=yo`GOPY_i4-W3*Q5Z-mRO}Zc9l? z*@}%ZG{;$y_dgEl?erab(axW@RCh33?ddtibGvAhLQ8(u11|M2w~{F6NhU+(tW5CFPz@TJ;`IvTK&w#2h}W-f1@gadCMnnu=kT3W)? z_8!H+@~C49P?e0DI_T{l1}HmTDkw@Gu5rw#QWU8+>Fn)`AFOZ1^m~5T+n+Bo zk21Z@4s3qLZS9NrF#KH!gajVU_7XSI^pLfo5M1d<*KJj-rfFO1zmSrW5;f;sybwy` z3kvz#AyRZWJlG3{i@Mr}Pz>zWRc8p7Y0q_kiZXTH*iAS{Cv)HR6(1r-hr(lAUgFV? zUj}{+_8tq5#7rl!bTZ+mh`MvfANXUiELero+WRT`8!1UCEG;cVr3_Q9saTiILiaK_rHQ^&Xp78WLoru z8Oej5C&TY{r+D4}cz%1=Hb@;#DZHAv6Zw*11e2q)>kC#3Ws0H9!}#$XSGUx}pg^PL z@)t`{O2vcnO}(l04Dzc&Lk9yKRrDjl(Qq_^vak(d%nV(9s==OJxj3T3@a7ta2WA4-2G@N5g@cP z@yHY9o|;aRJaB%NM5F0Xlg{52hWWMg=uU~q?ox{R!t6u0HS=~r-cvjsndB1lTWkpd zD=dNrhDT;4jrRwQgs);AzRlKhePS2uYHa}9AjBCGQQ~qLtA{Jx1>I%h=cUx*{ zx7qnMGqh!y?B0^2r^W4)#c<`!uBT_X+iSqX$Je;>jhKDGJ^%nOdj7#j&E4#)t>eBi z*c$1bZ&ba`v5{|R!f-9D?50j@KM%)J&#;KTb!|=YV&E6ND(b5TB?4gQfwM=Y>t{b@ zYPNG!x#goWW-jRd!!Up2z0nhU;p+${sm0?`c%=l#*67zltw7sp$+f)O?Jl#%?HkdB zg`X#!R26TLZKu;T^yUwY*A&HF@lG+)ta$qCblkK?SQKO+F>18ctF1M)2uQEm^oVgk z3N}(2W+oInJqX+;zVxm%D&7v0Ri0gp{2Qw3K%i$pdE1_9+K{H_=g&b(bHnT=l<{bT zAtvaOCIbrFE8MIDMDvGURuhH$Ek8ZQ&GyIlW!k+d;uhxxHa#@AzEKNwIE#3x+QmD@ zSEjLYv#3Y9Qv{~Y2rZdMp*_)WG&c2^OQwpGlTun(mq05lQ~ zN4;;}o7Bo1YtEWV^}n{aszIt1ez>xDbY(xD&shY%>^1=Hosmc?ANk|QoLXhZW64IE zd7NnJbeNmpgw4L)vei6z9Mjr-BRtu7tX8JlY&wRu8O=1b=#eZsL$E<Jey(BBl)U^_|C?li-}q(KO{I zrpor8oHBoZJ@m^iuHxc?T6tZ8#m<|8<2}0%xLKkTK*LW!K2;#4vQ#T0YK@uYfpLS? z4aNkm^J$Dl5aYI%ZkkdiiTMYGguiP%+a5WB9c2@k0Ag z)#$&$jtBkvh0AE;at}7sURRkhqco7|-gy&u+w_MR#de7Np)nPh?404>3~8o>j`Bml za7kzEpWdj8u?Pf<)eq9@s9gk2GXI}Bis%^KeL>Kwz_ldK?6TZIklolIK24Ii=}Hc+ zSB>1w#(`5R?-Xq4b;iZ$r?jjqrFo#(H+0Z#@;Z&5JkPZ>ks7kqoF{)Ald^E%P*Ot0 z_?Lc^ zT}sKc7h^nmZnjp^9XebUhVAG-v8&|?ej7dU`i=MQU8hnDVBdW1s5gaLkP})kHj$oY z>xGeqeU`r5Er3D8Py7Y}KV5cYIna_(9{ozqkiqTf!Hgkvl*E`mcvN;pkn$>btFh?p z-J)0<6XvbJO+!>7`q@=M793AoO*-J}Z*vYm&YbvC;8T0m)JNU=lP&%i8)^e-u>BKy zfY2%gd~C-%V4u?1eb--|mQDuvNqXQz>+6?kDNBC_`3_9}4*xBW5`g+Hw?W%1p90@R zZ}T0zn(-L8UFdmVv5F_*7X?c?n`a-e!11N;hm~W5$q#t|P~sx1iB~#0I#*uqZ!C?2 z{n?A`mca9ZYn?{(^Flimmdtg7d~s}2Q2yazJujwT18PAl)9=hAbBD|&OY)Sg_@EB-u@iOkTno5=ligTF$;!qY;E2T6bS<44$Tif&LSkCdnB zp}F~Cq!@5?*dy()tvn|(((%edcHU0?Xf(7VT?ZBQSQaJ00`84)nM`x5ZNT?y+4zlE7Irj%s|WoZ2( z=Goq*5HZfK6uv3Cvy@Whc()N<@$wWtB$P`JdY2cC9^^DUJUdndfoa|u~sW5=b6fwL74ALHWaQQK7`L&?Io$zt|lh-Po8HgqCaL1Oj z-W1tt9EZQ}iXiE)P*rcs#CX|yU=IA=;#HHrpg0h)iSySyb&ZlLAoGPghakU+>&1|! zN)pMLM{c#Zya$t8jXV#eldTu(=+Qz~%o%DbcHF3HerMeJud64`*I*Hn(v6~V4nBcP zDwwnNb_Yt|ngc%hy^a=__}%u$ufM1$BeN;Ix$OflDHYA`Hsi-?ovKGrqfzd2Fg=|5 z<*~<*GU-QH-@fF@0`}swoTfcJx>hr^c!~30yx+s*&n*$uqk%mi5g_2h}HtXKm^n&NjYPy~|i+H!~Mp z+V1<;Vx;M^w|awI*A)d>bJoXfuEn&dH)C%@;3*{q9VaG|ps@5G!}BDuRZ*$S!nYsN zsJn{K(0n$yLRCQ9s$h2DW+!)NHHny!xybf8@jQctg?5+8^~Y#GFLoSV*Y%$+lhS?- zGgCAT%g00m{#3oF3stDaFKuC6~MWmzAFwU8l}@SK!Q8KH2>8%;;|R;!44wdujB%TR_` z_<0Bw5@&mUZG#Na`UDrodM&4GX`4%dQDbAFWj}Sl_;9flXK<~8)1hBWNu{*+E@*=8 z1b8zQ1~+Z0%_sk45Ila;6_iSmPWzdWP8Lt(H>qC#dG;(ahD`JWX+pu%@Aj-gJK6Ng z)n?%c3W)cwp~>|miInb$EPL*~+E011=pXeJPiM!-v-u3cx8|Qp-#UNGsHr}@b8m%K zxwzzp2}Sgkk#c4me^;%{-*A59eJCnpkm5c)|AR+k-YqS+0gL8WeS{C+I78diSW|sK z{}-|1H2HK9J^+`J1$>5HVtp{`4ljK)?$Mva;-F~sQgZm;;QzO+(e>ya_{x46gQ?f) zcqfq)MU@a8Xy`!YJ~^^(UuZp+wGm=iGBz7duM7Pt<^cb)q1a3FzG1MZa>8NJG#j<76@|Rf1v%0;(`f9 z%cZy8gw!6ZO7q}5jPy$e9V@q+28PoLm^y~)iBzwzs(%TBq~|@1h47iVJG-PzFKeB- z{!!FYxnepmwf*t3;VCHU{WHfM7)T*Vts=GPIl&Er3oj7jj{FObNsR(`&jgXSEoBZJ zt9v7EE1?nFF-%7KasIW|&QE80QM7$j#e-@2&RbW$h2V0&1>e16x*RtJRKiJlIXS4> zs3=*f9Yrbx%lgT6?>pL7EamCv?(g2F4@S4!ucINPT1w|_)$^iUSL@)Re2c2)1#gwE zO`GFB(hiiY4-`wRoXf4yXiz-@XUY(l5qvqox9CTO!Ml-n;p?9eRmD5c@f&k91Zd{e z*!&cS?6hyPp|O?~3&TkDZO(A+RbKO@8xPKWFWZ0H*t_-n+15(;i`=pg0v0YKrCHaY z8N`mGOmwQa+7cXxc`-eaYlz{zPcSCg(%M>Qi}z}xdMHoe=Bah-q12{{mmky~G&I8X zi}|5>(?|CCNv%?ISF-`vf~_P$OS7kT*Q*?sT1zILkxo#VlA2D#IS|9Qs77SByjA!( zIW)|smq$BZjpv;%JC5#^BTPvY>el&?H9x`>_@58@p#5gqERZE~y)95!1haJ@@H!)<_{F&jqmVw2#{ePpxfcYptpSV`E&ys%zgcIu8elqn8nD&&h|${EJts-&)^vDo{} zQBVdS?2;1JIWD?$%*jDxAnEex(9rj{C2Sh@t_q%gGJZWoRc`B*YrMbc&g#S?Ei@kZ z=}{YyQ<}EF8MIckcQM%%<52n~%5RK^+Vn2!BTmdLmEd^J(qQ&&iBojXLPie!@8%je zC4FQ=8{}ASh*idv>Ye(clC`m+y1aw;5=6|~yTwKId%;u%DNrFRqFH7D)UXD_gNC$T zTfI(`G$kVT?b_nv`fT^FEB*&frH{1GGM)eObx0eRPF~gfN<~;ncCa-xomX`R6(Wun zxg^kKBio@EpYxn_`1HGfM$8&_IN^XA3L*#sJ|_IDZi{lkfMvqynx508_&%^pzFC4~8tQRmNul7GdA3W_i7fUSFgvw24oCu-+ zy_!*P@GW-;f`8XA!=Yy^?eevu`alPn)RJ7XS zy&R_)8M!2p(s5V-zd_yp+3Pp!<`a+4R{@Pqc_PiaCI-AkOCsdO9-fAOfD1s;fR+x- zqrnFbwgK`bO>v<;qBkF%p&ztQm_@q|J+xYFo@m=&^qrxgWQ+46F2H;@63Q!Niyz|A zYlK3+(?Od$#X-`9G@mprfH2S$#qE&O48c zGUob&{*rZ!APXau6NMIeIjiZOYfeC!n7GwGcPH)*noIt#cxm#o;1E4OXu^v54Oa(9 zV=Q?3JUmfs>-wYIb2M=QjhRtfjZ-fkqn~=- z;6r%n4U<|9M6c72p6RpIuxd%PuB@cs22T;at%2m{qWE{rEz1!6p*NQtMT^=DRIG!76fP(lyBM%8dd_H^3s6MiU*r0kh4YL7(b3GclAIn&wa>zwmIQg~R(J#WhJ9PHNoek0P zI}f|4+PkRRBXb0vF&Mp0xoX?)XvgY69nfpbjSQJ{=?z7!E&uFb$Qv*#Aj&3Of0jRsHa&1BaWTg?#<1)=CM=jZB=_T zq==x>Uo+a(YV8($8MqGSBd^YK$Bunyj`q{vCr!o;AMn)Cn<^HZs%@01#c#CL$}75j zmf-iqvxWSX`CAKInhRa#6u@RIQD{yxp@XZM9jcTmf4LoY#Qofe!K3nIPEk3yaU5}C~MuaMY5IQDS8>bjs-{%UBVOQ&H zz1{T?+S*^KawB#;-l1K??aD$SMQ1;`ZhT`n^}>2i(PTXFB1+y$>oBJ7eA;u@<=`B% zz|3`%jwj!5$npEx-%tMGL5_&-E$<$=$2Vg=zZ}oCbK>uR9PdA{ND-J$C?6(-O30u_ zXYW36Y&#t_GRSx8YUiX)u3cZ=%;F!WC_##lr|2(p+1bteR&TdzCZSl$&?)34M7#?6 zb1fM=TrpDG-r`B;NY$OR>%7kgHG=nbCVy--vsJTnugAvufj|BQT%8HaE!x7J6AfJD zr4;Y@sQChZmO5GI-WJzYQE609y#s2Pv2?b;?t1mQ_^a@h&+HJn_l!M99s+JPu(5R= zn4PF3W!t^%K_vAs-{5X8(XCXu))m|8{UD=^we-{QB~^;0*(1msSx3>&e4!LiB0l&g zR8~~!?MCWqdz<_k=pw1M87j-VX$Z%P!H5WR(LS)cR=i>8nZ`uEwpMJCQO{n>0m?)Q zQkEsgOAz#ldEX2y5EKCVCZ|0O zx^_R2&)Ssg=zFWPs&T3XT9mlx+mXzwShGMq-k=Td`_?p;SDb~JGWOnb-S5tjvS<`B zlgC8M)_>@;k6=~oT8Bf$9>d!E%}q8+vc}FdR#mDbaH_1#)dh@-yAEartu_^kowzS! zjq>KRPt?NCT==A3ny1Ii!u#=${6Zm`Wgnvyc@qz>fh#|=NpQ7&Sp6|olI_ZPXQ7Ex zA?znQyWeS|c}z**P~M+EQO#yRUT1g!{X15T$DHqYD1mc&p}SwS_EOjKi0|+_ z$}}qF-V_J?(dg7~#;-Pj=FAK|6p^i+&1Tnl3saOx1Gj$_9UmGRqSrP4JKWTvbsTat zk`*Ne{#DH^tPG@Qh;N%tNli`F6AE-Gk52xSIow1F$6ODCV=`AqrzE2Kex_2TeqwTQ zb(O3C_3;DG-X|tFB=OKr*YOC0^$jG-`{f3B3W|!}1*ASwG`y_RgJP;n5 sQgvN3 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_vendor/github.com/google/docsy/assets/js/anchor.js b/_vendor/github.com/google/docsy/assets/js/anchor.js new file mode 100644 index 0000000..9d8a0e6 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/js/anchor.js @@ -0,0 +1,49 @@ +/* + * Copyright 2018 Google LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +(function ($) { + 'use strict'; + + // Headers' anchor link that shows on hover + $(function () { + // append anchor links to headings in markdown. + var article = document.getElementsByTagName('main')[0]; + if (!article) { + return; + } + var headings = article.querySelectorAll('h1, h2, h3, h4, h5, h6'); + headings.forEach(function (heading) { + if (heading.id) { + var a = document.createElement('a'); + // set visibility: hidden, not display: none to avoid layout change + a.style.visibility = 'hidden'; + // [a11y] hide this from screen readers, etc.. + a.setAttribute('aria-hidden', 'true'); + // material insert_link icon in svg format + a.innerHTML = ' '; + a.href = '#' + heading.id; + heading.insertAdjacentElement('beforeend', a); + heading.addEventListener('mouseenter', function () { + a.style.visibility = 'initial'; + }); + heading.addEventListener('mouseleave', function () { + a.style.visibility = 'hidden'; + }); + } + }); + }); + +}(jQuery)); diff --git a/_vendor/github.com/google/docsy/assets/js/base.js b/_vendor/github.com/google/docsy/assets/js/base.js new file mode 100644 index 0000000..49f27d0 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/js/base.js @@ -0,0 +1,65 @@ +/* + * Copyright 2018 Google LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +(function($) { + + 'use strict'; + + $(function() { + $('[data-toggle="tooltip"]').tooltip(); + $('[data-toggle="popover"]').popover(); + + $('.popover-dismiss').popover({ + trigger: 'focus' + }) + }); + + + function bottomPos(element) { + return element.offset().top + element.outerHeight(); + } + + // Bootstrap Fixed Header + $(function() { + var promo = $(".js-td-cover"); + if (!promo.length) { + return + } + + var promoOffset = bottomPos(promo); + var navbarOffset = $('.js-navbar-scroll').offset().top; + + var threshold = Math.ceil($('.js-navbar-scroll').outerHeight()); + if ((promoOffset - navbarOffset) < threshold) { + $('.js-navbar-scroll').addClass('navbar-bg-onscroll'); + } + + + $(window).on('scroll', function() { + var navtop = $('.js-navbar-scroll').offset().top - $(window).scrollTop(); + var promoOffset = bottomPos($('.js-td-cover')); + var navbarOffset = $('.js-navbar-scroll').offset().top; + if ((promoOffset - navbarOffset) < threshold) { + $('.js-navbar-scroll').addClass('navbar-bg-onscroll'); + } else { + $('.js-navbar-scroll').removeClass('navbar-bg-onscroll'); + $('.js-navbar-scroll').addClass('navbar-bg-onscroll--fade'); + } + }); + }); + + +}(jQuery)); diff --git a/_vendor/github.com/google/docsy/assets/js/click-to-copy.js b/_vendor/github.com/google/docsy/assets/js/click-to-copy.js new file mode 100644 index 0000000..5fdb041 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/js/click-to-copy.js @@ -0,0 +1,86 @@ +let codeListings = document.querySelectorAll('.highlight > pre'); + +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 buttonTooltip = document.createElement('div'); + buttonTooltip.classList.add('c2c-tooltip'); + buttonTooltip.setAttribute('role', 'tooltip'); + buttonTooltip.innerHTML += 'Copy to clipboard'; + + 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()); +} + diff --git a/_vendor/github.com/google/docsy/assets/js/drawio.js b/_vendor/github.com/google/docsy/assets/js/drawio.js new file mode 100644 index 0000000..856811a --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/js/drawio.js @@ -0,0 +1,106 @@ +{{with .Site.Params.drawio}} +{{if .enable }} +(function () { + var shade; + var iframe; + + var insertFrame = function () { + shade = document.createElement('div'); + shade.classList.add('drawioframe'); + iframe = document.createElement('iframe'); + shade.appendChild(iframe); + document.body.appendChild(shade); + } + + var closeFrame = function () { + if (shade) { + document.body.removeChild(shade); + shade = undefined; + iframe = undefined; + } + } + + var imghandler = function (img, imgdata) { + var url = {{ .drawio_server | default "https://embed.diagrams.net/" | jsonify }}; + url += '?embed=1&ui=atlas&spin=1&modified=unsavedChanges&proto=json&saveAndEdit=1&noSaveBtn=1'; + + var wrapper = document.createElement('div'); + wrapper.classList.add('drawio'); + img.parentNode.insertBefore(wrapper, img); + wrapper.appendChild(img); + + var btn = document.createElement('button'); + btn.classList.add('drawiobtn'); + btn.insertAdjacentHTML('beforeend', ''); + wrapper.appendChild(btn); + + btn.addEventListener('click', function (evt) { + if (iframe) return; + insertFrame(); + var handler = function (evt) { + var wind = iframe.contentWindow; + if (evt.data.length > 0 && evt.source == wind) { + var msg = JSON.parse(evt.data); + + if (msg.event == 'init') { + wind.postMessage(JSON.stringify({action: 'load', xml: imgdata}), '*'); + + } else if (msg.event == 'save') { + var fmt = imgdata.indexOf('data:image/png') == 0 ? 'xmlpng' : 'xmlsvg'; + wind.postMessage(JSON.stringify({action: 'export', format: fmt}), '*'); + + } else if (msg.event == 'export') { + const fn = img.src.replace(/^.*?([^/]+)$/, '$1'); + const dl = document.createElement('a'); + dl.setAttribute('href', msg.data); + dl.setAttribute('download', fn); + document.body.appendChild(dl); + dl.click(); + dl.parentNode.removeChild(dl); + } + + if (msg.event == 'exit' || msg.event == 'export') { + window.removeEventListener('message', handler); + closeFrame(); + } + } + }; + + window.addEventListener('message', handler); + iframe.setAttribute('src', url); + }); + }; + + +document.addEventListener('DOMContentLoaded', function () { + // find all the png and svg images that may have embedded xml diagrams + for (const el of document.getElementsByTagName('img')) { + const img = el; + const src = img.getAttribute('src'); + if (!src.endsWith('.svg') && !src.endsWith('.png')) { + continue; + } + + const xhr = new XMLHttpRequest(); + xhr.responseType = 'blob'; + xhr.open("GET", src); + xhr.addEventListener("load", function () { + const fr = new FileReader(); + fr.addEventListener('load', function () { + if (fr.result.indexOf('mxfile') != -1) { + const fr = new FileReader(); + fr.addEventListener('load', function () { + const imgdata = fr.result; + imghandler(img, imgdata); + }); + fr.readAsDataURL(xhr.response); + } + }); + fr.readAsBinaryString(xhr.response); + }); + xhr.send(); + }; +}); +}()); +{{end}} +{{end}} diff --git a/_vendor/github.com/google/docsy/assets/js/markmap.js b/_vendor/github.com/google/docsy/assets/js/markmap.js new file mode 100644 index 0000000..5a70597 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/js/markmap.js @@ -0,0 +1,19 @@ +{{ with .Site.Params.markmap }} +{{ if .enable }} + + +(function($) { + var needMarkmap = false; + $('.language-markmap').parent().replaceWith(function() { + needMarkmap = true; + return $('

    ').text($(this).text()); + }); + + const { markmap } = window; + if(needMarkmap) { + markmap.autoLoader.renderAll(); + } + +})(jQuery); +{{ end }} +{{ end }} diff --git a/_vendor/github.com/google/docsy/assets/js/mermaid.js b/_vendor/github.com/google/docsy/assets/js/mermaid.js new file mode 100644 index 0000000..821e567 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/js/mermaid.js @@ -0,0 +1,38 @@ +{{ with .Site.Params.mermaid }} +{{ if .enable }} +(function($) { + var needMermaid = false; + $('.language-mermaid').parent().replaceWith(function() { + needMermaid = true; + return $('
    ').text($(this).text());
    +    });
    +
    +    if (!needMermaid)  {
    +        mermaid.initialize({startOnLoad: false});
    +        return;
    +    }
    +
    +    var params = {{ . | jsonify | safeJS }};
    +
    +    // site params are stored with lowercase keys; lookup correct casing
    +    // from Mermaid default config.
    +    var norm = function(defaultConfig, params) {
    +        var result = {};
    +        for (const key in defaultConfig) {
    +            const keyLower = key.toLowerCase();
    +            if (defaultConfig.hasOwnProperty(key) && params.hasOwnProperty(keyLower)) {
    +                if (typeof defaultConfig[key] === "object") {
    +                    result[key] = norm(defaultConfig[key], params[keyLower]);
    +                } else {
    +                    result[key] = params[keyLower];
    +                }
    +            }
    +        }
    +        return result;
    +    };
    +    var settings = norm(mermaid.mermaidAPI.defaultConfig, params);
    +    settings.startOnLoad = true;
    +    mermaid.initialize(settings);
    +})(jQuery);
    +{{ end }}
    +{{ end }}
    diff --git a/_vendor/github.com/google/docsy/assets/js/offline-search.js b/_vendor/github.com/google/docsy/assets/js/offline-search.js
    new file mode 100644
    index 0000000..ecaa1f3
    --- /dev/null
    +++ b/_vendor/github.com/google/docsy/assets/js/offline-search.js
    @@ -0,0 +1,193 @@
    +// Adapted from code by Matt Walters https://www.mattwalters.net/posts/2018-03-28-hugo-and-lunr/
    +
    +(function ($) {
    +    'use strict';
    +
    +    $(document).ready(function () {
    +        const $searchInput = $('.td-search input');
    +
    +        //
    +        // Options for popover
    +        //
    +
    +        $searchInput.data('html', true);
    +        $searchInput.data('placement', 'bottom');
    +        $searchInput.data(
    +            'template',
    +            ''
    +        );
    +
    +        //
    +        // Register handler
    +        //
    +
    +        $searchInput.on('change', (event) => {
    +            render($(event.target));
    +
    +            // Hide keyboard on mobile browser
    +            $searchInput.blur();
    +        });
    +
    +        // 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,
    +                        });
    +                    });
    +                });
    +
    +                $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', + }); + $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'); + }); + }); + + $targetSearchInput + .data('content', $html[0].outerHTML) + .popover('show'); + }; + }); +})(jQuery); diff --git a/_vendor/github.com/google/docsy/assets/js/plantuml.js b/_vendor/github.com/google/docsy/assets/js/plantuml.js new file mode 100644 index 0000000..26bac10 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/js/plantuml.js @@ -0,0 +1,71 @@ +{{ with .Site.Params.plantuml }} +{{ if .enable }} +{{ if .svg }} +// https://unpkg.com/external-svg-loader@1.3.4/svg-loader.min.js +(function(){function t(e,r,n){function s(i,a){if(!r[i]){if(!e[i]){var c="function"==typeof require&&require;if(!a&&c)return c(i,!0);if(o)return o(i,!0);var u=new Error("Cannot find module '"+i+"'");throw u.code="MODULE_NOT_FOUND",u}var l=r[i]={exports:{}};e[i][0].call(l.exports,(function(t){var r=e[i][1][t];return s(r||t)}),l,l.exports,t,e,r,n)}return r[i].exports}for(var o="function"==typeof require&&require,i=0;i{const n=/url\("?#([a-zA-Z-0-9][\w:.-]*)"?\)/g;const s=/#([a-zA-Z][\w:.-]*)/g;if(e.match(n)){e=e.replace(n,(function(e,r){if(!t[r]){return e}return`url(#${t[r]})`}))}if(["href","xlink:href"].includes(r)){if(e.match(s)){e=e.replace(s,(function(e,r){if(!t[r]){return e}return`#${t[r]}`}))}}return e}},{}],3:[function(t,e,r){"use strict";e.exports=(t,e)=>{const r=new RegExp("([^\r\n,{}]+)(,(?=[^}]*{)|s*{)","g");t=t.replace(r,(function(t,r,n){if(r.match(/^\s*(@media|@.*keyframes|to|from|@font-face|1?[0-9]?[0-9])/)){return r+n}r=r.replace(/^(\s*)/,"$1"+e+" ");return r+n}));return t}},{}],4:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:true});class n{constructor(t="keyval-store",e="keyval"){this.storeName=e;this._dbp=new Promise(((r,n)=>{const s=indexedDB.open(t,1);s.onerror=()=>n(s.error);s.onsuccess=()=>r(s.result);s.onupgradeneeded=()=>{s.result.createObjectStore(e)}}))}_withIDBStore(t,e){return this._dbp.then((r=>new Promise(((n,s)=>{const o=r.transaction(this.storeName,t);o.oncomplete=()=>n();o.onabort=o.onerror=()=>s(o.error);e(o.objectStore(this.storeName))}))))}}let s;function o(){if(!s)s=new n;return s}function i(t,e=o()){let r;return e._withIDBStore("readonly",(e=>{r=e.get(t)})).then((()=>r.result))}function a(t,e,r=o()){return r._withIDBStore("readwrite",(r=>{r.put(e,t)}))}function c(t,e=o()){return e._withIDBStore("readwrite",(e=>{e.delete(t)}))}function u(t=o()){return t._withIDBStore("readwrite",(t=>{t.clear()}))}function l(t=o()){const e=[];return t._withIDBStore("readonly",(t=>{(t.openKeyCursor||t.openCursor).call(t).onsuccess=function(){if(!this.result)return;e.push(this.result.key);this.result.continue()}})).then((()=>e))}r.Store=n;r.get=i;r.set=a;r.del=c;r.clear=u;r.keys=l},{}],5:[function(t,e,r){"use strict";const{get:n,set:s,del:o}=t("idb-keyval");const i=t("./lib/scope-css");const a=t("./lib/css-url-fixer");const c=t("./lib/counter");const u=async t=>{try{let e=await n(`loader_${t}`);if(!e){return}e=JSON.parse(e);if(Date.now(){try{const n=parseInt(r,10);await s(`loader_${t}`,JSON.stringify({data:e,expiry:Date.now()+(Number.isNaN(n)?60*60*1e3*24:n)}))}catch(t){console.error(t)}};const d=[];const f=()=>{if(d.length){return d}for(const t in document.head){if(t.startsWith("on")){d.push(t)}}return d};const b={};const h=(t,e,r)=>{const{enableJs:n,disableUniqueIds:s,disableCssScoping:o}=e;const u=new DOMParser;const l=u.parseFromString(r,"text/html");const d=l.querySelector("svg");const h=f();const g=b[t.getAttribute("data-id")]||new Set;const p=t.getAttribute("data-id")||`svg-loader_${c.incr()}`;const m={};if(!s){Array.from(l.querySelectorAll("[id]")).forEach((t=>{const e=t.getAttribute("id");const r=`${e}_${c.incr()}`;t.setAttribute("id",r);m[e]=r}))}Array.from(l.querySelectorAll("*")).forEach((t=>{if(t.tagName==="script"){if(!n){t.remove();return}else{const e=document.createElement("script");e.innerHTML=t.innerHTML;document.body.appendChild(e)}}for(let e=0;e{const e=t.getAttribute("data-src");const r=t.getAttribute("data-cache");const n=t.getAttribute("data-js")==="enabled";const s=t.getAttribute("data-unique-ids")==="disabled";const o=t.getAttribute("data-css-scoping")==="disabled";const i=await u(e);const a=r!=="disabled";const c=h.bind(this,t,{enableJs:n,disableUniqueIds:s,disableCssScoping:o});if(p[e]||a&&i){const t=p[e]||i;c(t)}else{if(g[e]){setTimeout((()=>m(t)),20);return}g[e]=true;fetch(e).then((t=>{if(!t.ok){throw Error(`Request for '${e}' returned ${t.status} (${t.statusText})`)}return t.text()})).then((t=>{const n=t.toLowerCase().trim();if(!(n.startsWith("{console.error(t)})).finally((()=>{delete g[e]}))}};let y;if(globalThis.IntersectionObserver){const t=new IntersectionObserver((e=>{e.forEach((e=>{if(e.isIntersecting){m(e.target);t.unobserve(e.target)}}))}),{rootMargin:"1200px"})}const v=[];function w(){Array.from(document.querySelectorAll("svg[data-src]:not([data-id])")).forEach((t=>{if(v.indexOf(t)!==-1){return}v.push(t);if(t.getAttribute("data-loading")==="lazy"){y.observe(t)}else{m(t)}}))}let A=false;const x=()=>{if(A){return}A=true;const t=new MutationObserver((t=>{const e=t.some((t=>Array.from(t.addedNodes).some((t=>t.nodeType===Node.ELEMENT_NODE&&(t.getAttribute("data-src")&&!t.getAttribute("data-id")||t.querySelector("svg[data-src]:not([data-id])"))))));if(e){w()}t.forEach((t=>{if(t.type==="attributes"){m(t.target)}}))}));t.observe(document.documentElement,{attributeFilter:["data-src"],attributes:true,childList:true,subtree:true})};if(globalThis.addEventListener){const t=setInterval((()=>{w()}),100);globalThis.addEventListener("DOMContentLoaded",(()=>{clearInterval(t);w();x()}))}},{"./lib/counter":1,"./lib/css-url-fixer":2,"./lib/scope-css":3,"idb-keyval":4}]},{},[5]); +{{ end }} + +(function($) { + + function encode64(data) { + r = ""; + for (i = 0; i < data.length; i += 3) { + if (i + 2 == data.length) { + r += append3bytes(data.charCodeAt(i), data.charCodeAt(i + 1), 0); + } else if (i + 1 == data.length) { + r += append3bytes(data.charCodeAt(i), 0, 0); + } else { + r += append3bytes(data.charCodeAt(i), data.charCodeAt(i + 1), + data.charCodeAt(i + 2)); + } + } + return r; + } + + function append3bytes(b1, b2, b3) { + c1 = b1 >> 2; + c2 = ((b1 & 0x3) << 4) | (b2 >> 4); + c3 = ((b2 & 0xF) << 2) | (b3 >> 6); + c4 = b3 & 0x3F; + r = ""; + r += encode6bit(c1 & 0x3F); + r += encode6bit(c2 & 0x3F); + r += encode6bit(c3 & 0x3F); + r += encode6bit(c4 & 0x3F); + return r; + } + + function encode6bit(b) { + if (b < 10) { + return String.fromCharCode(48 + b); + } + b -= 10; + if (b < 26) { + return String.fromCharCode(65 + b); + } + b -= 26; + if (b < 26) { + return String.fromCharCode(97 + b); + } + b -= 26; + if (b == 0) { + return '-'; + } + if (b == 1) { + return '_'; + } + return '?'; + } + + var needPlantuml = false; + $('.language-plantuml').parent().replaceWith(function() { + let s = unescape(encodeURIComponent($(this).text())); + {{ if .svg }} + return $('') + {{ else }} + return $('') + {{ end }} + }); +})(jQuery); +{{ end }} +{{ end }} diff --git a/_vendor/github.com/google/docsy/assets/js/search.js b/_vendor/github.com/google/docsy/assets/js/search.js new file mode 100644 index 0000000..2ae687c --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/js/search.js @@ -0,0 +1,43 @@ +/* +Copyright 2018 Google LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +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)); diff --git a/_vendor/github.com/google/docsy/assets/json/offline-search-index.json b/_vendor/github.com/google/docsy/assets/json/offline-search-index.json new file mode 100644 index 0000000..faadcb3 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/json/offline-search-index.json @@ -0,0 +1,18 @@ +{{- $.Scratch.Add "offline-search-index" slice -}} +{{- range where .Site.AllPages ".Params.exclude_search" "!=" true -}} +{{- /* We have to apply `htmlUnescape` again after `truncate` because `truncate` applies `html.EscapeString` if the argument is not HTML. */ -}} +{{- /* Individual taxonomies can be added in the next line by add '"taxonomy-name" (.Params.taxonomy-name | default "")' to the dict (as seen for categories and tags). */ -}} +{{- $.Scratch.Add + "offline-search-index" + (dict + "ref" .RelPermalink + "title" .Title + "categories" (.Params.categories | default "") + "tags" (.Params.tags | default "") + "description" (.Description | default "") + "body" (.Plain | htmlUnescape) + "excerpt" ((.Description | default .Plain) | htmlUnescape | truncate (.Site.Params.offlineSearchSummaryLength | default 70) | htmlUnescape) + ) +-}} +{{- end -}} +{{- $.Scratch.Get "offline-search-index" | jsonify -}} diff --git a/_vendor/github.com/google/docsy/assets/scss/_alerts.scss b/_vendor/github.com/google/docsy/assets/scss/_alerts.scss new file mode 100644 index 0000000..5ce5cc2 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_alerts.scss @@ -0,0 +1,20 @@ +// Style alert boxes. + +.alert { + font-weight: $font-weight-medium; + background: $white; + color: inherit; + border-radius: 0; + + @each $color, $value in $theme-colors { + &-#{$color} { + & .alert-heading { + color: $value; + } + + border-style: solid; + border-color: $value; + border-width: 0 0 0 4px; + } + } +} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/assets/scss/_blog.scss b/_vendor/github.com/google/docsy/assets/scss/_blog.scss new file mode 100644 index 0000000..19ff41e --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_blog.scss @@ -0,0 +1,14 @@ +.td-blog { + .td-rss-button { + @extend .btn; + @extend .btn-lg; + @extend .-bg-orange; + + position: absolute; + right: 1rem; + z-index: 22; + + display: none; + @extend .d-lg-block; + } +} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/assets/scss/_boxes.scss b/_vendor/github.com/google/docsy/assets/scss/_boxes.scss new file mode 100644 index 0000000..4335bd8 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_boxes.scss @@ -0,0 +1,127 @@ +// Boxes on the home page and similar. +.td-box {} + +// box-variant creates the main style for a colored section used on the site. +@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: ""; + } + } + } + } + + // 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); + } +} + +// Common min-height modifiers used for boxes. +@mixin td-box-height-modifiers($parent) { + #{$parent} { + &--height-auto {} + + &--height-min { + min-height: 300px; + } + + &--height-med { + min-height: 400px; + } + + &--height-max { + min-height: 500px; + } + + &--height-full { + min-height: 100vh; + } + + @include media-breakpoint-up(md) { + &--height-min { + min-height: 450px; + } + + &--height-med { + min-height: 500px; + } + + &--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; + } +} +// Styling for community page link boxes + +.td-box.linkbox { + 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; + + @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); +} + +@each $color, $value in $theme-colors { + @include box-variant(".td-box", $color, $value); +} + +@each $color, $value in $grays { + @include box-variant(".td-box", $color, $value); +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_breadcrumb.scss b/_vendor/github.com/google/docsy/assets/scss/_breadcrumb.scss new file mode 100644 index 0000000..0f075a8 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_breadcrumb.scss @@ -0,0 +1,11 @@ +// Breadcrumb + +.td-breadcrumbs { + @media print {display: none !important; } + + .breadcrumb { + background: inherit; + padding-left: 0; + padding-top: 0; + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_buttons.scss b/_vendor/github.com/google/docsy/assets/scss/_buttons.scss new file mode 100644 index 0000000..4ec1321 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_buttons.scss @@ -0,0 +1,15 @@ +// Buttons + +@if $enable-rounded { + .btn { + border-radius: 1rem; + + &-lg { + border-radius: 2rem; + } + + &-sm { + border-radius: 1rem; + } + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_code.scss b/_vendor/github.com/google/docsy/assets/scss/_code.scss new file mode 100644 index 0000000..b96850b --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_code.scss @@ -0,0 +1,101 @@ +// Code formatting. + +.td-content { + // Highlighted code. + .highlight { + @extend .card; + + margin: 2rem 0; + padding: 0; + position: relative; + + .click-to-copy { + display: block; + text-align: right; + height: 1ex; + } + + pre { + margin: 0; + padding: 1rem; + + // Default click-to-copy button + + 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; + + &:hover { + color: $dark; + background-color: $gray-400; + } + &:active { + color: $dark; + background-color: $gray-400; + transform: translateY(2px); + } + } + + .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; + } + + .c2c-tooltip[show-tooltip] { + visibility: visible; + opacity: 1; + } + } + } + + // 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; + } + } + + + // 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; + } + } + + pre.mermaid { + background-color: inherit; + font-size: 0; + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_colors.scss b/_vendor/github.com/google/docsy/assets/scss/_colors.scss new file mode 100644 index 0000000..b94cd4e --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_colors.scss @@ -0,0 +1,41 @@ +// 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; + } +} + +@each $color, $value in $colors { + @include palette-variant($color, $value); +} + +@each $color, $value in $theme-colors { + @include palette-variant($color, $value); +} + +@each $color, $value in $grays { + @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); + + @include palette-variant($name, $value); +} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/assets/scss/_content.scss b/_vendor/github.com/google/docsy/assets/scss/_content.scss new file mode 100644 index 0000000..9a9f396 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_content.scss @@ -0,0 +1,82 @@ +// +// Style Markdown content +// + +.td-content { + order: 1; + + p, li, td { + font-weight: $font-weight-body-text; + } + + > h1 { + font-weight: $font-weight-bold; + margin-bottom: 1rem; + } + + > h2 { + margin-bottom: 1rem; + } + + > 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; + } +} + +.td-title { + margin-top: 1rem; + margin-bottom: .5rem; + + @include media-breakpoint-up(sm) { + font-size: 3rem; + } +} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/assets/scss/_drawio.scss b/_vendor/github.com/google/docsy/assets/scss/_drawio.scss new file mode 100644 index 0000000..3dea447 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_drawio.scss @@ -0,0 +1,40 @@ +div.drawio { + 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; + } + + &:hover button { + display: inline; + } +} + +div.drawioframe { + 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; + } +} + diff --git a/_vendor/github.com/google/docsy/assets/scss/_main-container.scss b/_vendor/github.com/google/docsy/assets/scss/_main-container.scss new file mode 100644 index 0000000..4720773 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_main-container.scss @@ -0,0 +1,32 @@ +// The outer page container i.e. common styles for any page. +.td-outer { + display: flex; + flex-direction: column; + 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; + } + } + + section { + @extend .td-block-padding; + } + } +} + +.td-main { + 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; } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_nav.scss b/_vendor/github.com/google/docsy/assets/scss/_nav.scss new file mode 100644 index 0000000..37348c3 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_nav.scss @@ -0,0 +1,205 @@ +// +// Main navbar +// + +.td-navbar-cover { + background: $primary; + + @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 { + background: $primary !important; + opacity: inherit; +} + +.td-navbar { + 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; + text-align: middle; + + &__name { + font-weight: $font-weight-bold; + } + + svg { + display: inline-block; + margin: 0 10px; + height: 30px; + } + } + + .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-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; + white-space: nowrap; + -webkit-overflow-scrolling: touch; + + } + } + } +} + +// Icons +#main_navbar { + li i { + padding-right: 0.5em; + + &:before { + display: inline-block; + text-align: center; + min-width: 1em; + } + } + .alert { + background-color: inherit; + 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; + } + } +} + +// 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; } + +} + +@media (hover: hover) and (pointer: fine) { + + 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; + } + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_pageinfo.scss b/_vendor/github.com/google/docsy/assets/scss/_pageinfo.scss new file mode 100644 index 0000000..1144db9 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_pageinfo.scss @@ -0,0 +1,18 @@ +.pageinfo { + 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; + } + } + +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_search.scss b/_vendor/github.com/google/docsy/assets/scss/_search.scss new file mode 100644 index 0000000..481ec5d --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_search.scss @@ -0,0 +1,120 @@ +// 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; + } + } + } + + // 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 & { + border: none; + color: $navbar-dark-color; + + @include placeholder { + color: $navbar-dark-color; + } + } + } + + } + + // Hide icon on focus + &:focus-within { + + .td-search__icon { + display: none; + } + + .td-search-input { + text-indent: 0px; + } + } + + &:not(:focus-within) { + color: $input-placeholder-color; + } +} + +// 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. + + .td-search__icon { + display: flex; + color: $input-placeholder-color; + } + } +} + +.td-offline-search-results { + max-width: 90%; + + .card { + margin-bottom: $spacer * .5; + + .card-header { + font-weight: bold; + } + } + + &__close-button { + // cursor: pointer; + float: right; + + &:after { + @extend .fas; + content: fa-content($fa-var-times); + } + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_sidebar-toc.scss b/_vendor/github.com/google/docsy/assets/scss/_sidebar-toc.scss new file mode 100644 index 0000000..5e7e2f1 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_sidebar-toc.scss @@ -0,0 +1,62 @@ +// +// 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; + +} + +.td-page-meta { + a { + display: block; + font-weight: $font-weight-medium; + } +} + +.td-toc { + + a { + display: block; + font-weight: $font-weight-light; + padding-bottom: .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 {} + + a { + color: $gray-600; + + &:hover { + color: $blue; + text-decoration: none; + } + } + } + + ul { + padding-left: 0; + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_sidebar-tree.scss b/_vendor/github.com/google/docsy/assets/scss/_sidebar-tree.scss new file mode 100644 index 0000000..a459b94 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_sidebar-tree.scss @@ -0,0 +1,162 @@ +// +// Left side navigation +// +.td-sidebar-nav { + padding-right: 0.5rem; + margin-right: -15px; + margin-left: -15px; + + @include media-breakpoint-up(md) { + @supports (position: sticky) { + max-height: calc(100vh - 10rem); + overflow-y: auto; + } + } + + + @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-title { + display: block; + font-weight: $font-weight-medium; + + .active { + font-weight: $font-weight-bold; + } + + a { + color: $gray-900; + } + } + + .td-sidebar-link { + display: block; + padding-bottom: 0.375rem; + + &__page { + color: $gray-700; + font-weight: $font-weight-light; + } + } + + a { + &:hover { + color: $blue; + text-decoration: none; + } + + &.active { + font-weight: $font-weight-bold; + } + } + + .dropdown { + a { + color: $gray-700; + } + + .nav-link { + padding: 0 0 1rem; + } + } + + & > .td-sidebar-nav__section { + padding-top: .5rem; + 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; + } +} + +.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; + } + + + padding-bottom: 1rem; + + &__toggle { + line-height: 1; + color: $gray-900; + margin: 1rem; + } + + &__search { + padding: 1rem 15px; + margin-right: -15px; + margin-left: -15px; + } + + &__inner { + order: 0; + + @include media-breakpoint-up(md) { + @supports (position: sticky) { + position: sticky; + top: 4rem; + z-index: 10; + height: calc(100vh - 6rem); + } + } + + + @include media-breakpoint-up(xl) { + flex: 0 1 320px; + } + + + .td-search-box { + width: 100%; + } + } + + #content-desktop {display: block;} + #content-mobile {display: none;} + + @include media-breakpoint-down(md) { + + #content-desktop {display: none;} + #content-mobile {display: block;} + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_styles_project.scss b/_vendor/github.com/google/docsy/assets/scss/_styles_project.scss new file mode 100644 index 0000000..ab68a88 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_styles_project.scss @@ -0,0 +1,7 @@ +/* + +Nothing defined here. The Hugo project that uses this theme can override Bootstrap by adding a file to: + +assets/scss/_styles_project.scss + +*/ diff --git a/_vendor/github.com/google/docsy/assets/scss/_taxonomy.scss b/_vendor/github.com/google/docsy/assets/scss/_taxonomy.scss new file mode 100644 index 0000000..ca6a360 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_taxonomy.scss @@ -0,0 +1,348 @@ +// Taxonomies - e.g. Tags, Categories, ... + +.taxonomy-terms-article { + width: 100%; + clear: both; + font-size: 0.8rem; + + .taxonomy-title { + display: inline; + font-size: 1.25em; + height: 1em; + line-height: 1em; + margin-right: 0.5em; + padding: 0; + } +} + +.taxonomy-terms-cloud { + width: 100%; + clear: both; + font-size: 0.8rem; + + .taxonomy-title { + display: inline-block; + width: 100%; + font-size: 1rem; + font-weight: 700; + color: $primary; + border-bottom: 1px $primary solid; + margin-bottom: 1em; + padding-bottom: 0.375rem; + margin-top: 1em; + } +} + +.taxonomy-terms-page { + max-width: 800px; + margin: auto; + + h1 { + margin-bottom: 1em; + } + + .taxonomy-terms-cloud { + font-size: 1em; + + li { + display: block; + } + } + + .taxo-text-tags { + + li + li::before { + content: none; + } + } + + .taxo-fruits { + + .taxonomy-count, + .taxonomy-label { + display: inherit; + font-size: 1rem; + margin: 0; + padding: 0; + padding-right: 0.5em; + } + + .taxonomy-count::before { + content: "("; + } + .taxonomy-count::after { + content: ")"; + } + } +} + +.taxonomy-terms { + list-style: none; + margin: 0; + overflow: hidden; + padding: 0; + display: inline; + + li { + // https://stackoverflow.com/questions/3247358/how-do-i-wrap-text-with-no-whitespace-inside-a-td + display: inline; + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; + } +} + +.taxonomy-count { + font-size: 0.8em; + line-height: 1.25em; + display: inline-block; + padding-left: 0.6em; + padding-right: 0.6em; + margin-left: 0.6em; + text-align: center; + border-radius: 1em; + background-color: $white; +} + +.taxonomy-term { + background: $gray-200; + border-width: 0; + border-radius: 0 3px 3px 0; + color: $gray-600; + display: inline-block; + font-size: 1em; + line-height: 1.5em; + min-height: 1.5em; + max-width: 100%; + padding: 0 0.5em 0 1em; + position: relative; + 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); + + &:hover { + background-color: $primary; + color: $white; + + .taxonomy-count{ + color: $dark!important; + } + } + + &:hover::before { + background: $primary; + } +} + +// Example for simple tags layout +.taxo-text-tags { + + .taxonomy-term { + background: none; + border-width: 0; + border-radius: 0; + color: $gray-600; + font-size: 1em; + line-height: 1.5em; + min-height: 1.5em; + max-width: 100%; + padding: 0; + position: relative; + margin: 0; + text-decoration: none; + -webkit-clip-path: none; + clip-path: none; + + &:hover { + background: none; + color: $link-color; + + .taxonomy-count{ + color: $dark!important; + } + } + + &:hover::before { + background: none; + } + } + + li + li::before { + content: "|"; + color: $gray-600; + margin-right: 0.2em; + } + + .taxonomy-count { + font-size: 1em; + line-height: 1.25em; + display: inline-block; + padding: 0; + margin: 0; + text-align: center; + border-radius: 0; + background: none; + vertical-align: super; + font-size: 0.75em; + } + + .taxonomy-term:hover .taxonomy-count { + color: $link-color !important; + } +} + +// Example for icon tags +.taxo-fruits { + + .taxonomy-term[data-taxonomy-term]::before { + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: $font-awesome-font-name; + // font-weight: 900; + padding-right: 0.5em; + font-size: 2em; + min-width: 1.5em; + display: inline-block; + } + + .taxonomy-term[data-taxonomy-term="apple"]::before { + content: "\f5d1"; + color: red; + } + + .taxonomy-term[data-taxonomy-term="carrot"]::before { + content: "\f787"; + color: orange; + } + + .taxonomy-term[data-taxonomy-term="lemon"]::before { + content: "\f094"; + color: limegreen; + } + + .taxonomy-term[data-taxonomy-term="pepper"]::before { + content: "\f816"; + color: darkred; + } + + .taxonomy-term { + background: none; + border-width: 0; + border-radius: 0; + color: $gray-600; + font-size: 1em; + line-height: 2.5em; + max-width: 100%; + padding: 0; + position: relative; + margin: 0; + text-decoration: none; + -webkit-clip-path: none; + clip-path: none; + + &:hover { + background: none; + color: $link-color; + + .taxonomy-count{ + color: $dark!important; + } + } + + &:hover::before { + background: none; + text-shadow: 0 0 3px $gray-900; + } + } + + .taxonomy-count, + .taxonomy-label { + display: none; + } + + &.taxonomy-terms-article { + margin-bottom: 1rem; + + .taxonomy-title { + display: none; + } + } +} + +.taxonomy-taxonomy-page { + max-width: 800px; + margin: auto; + + h1 { + margin-bottom: 1em; + } +} + +.article-meta { + margin-bottom: 1.5rem; +} + +.article-teaser.article-type-docs h3 a:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: $font-awesome-font-name; + content: "\f02d"; + padding-right: 0.5em; +} + +.article-teaser.article-type-blog h3 a:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: $font-awesome-font-name; + content: "\f781"; + padding-right: 0.5em; +} + +.all-taxonomy-terms { + font-weight: 500; + line-height: 1.2; + font-size: 1.5rem; + + &:before { + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + font-family: $font-awesome-font-name; + content: "\f122"; + padding-right: 0.5em; + } +} + +.article-teaser { + &.card { + padding: 1.0em; + margin-bottom: 1.5em; + } + + .breadcrumb { + margin-bottom: 0em; + font-size: 0.85rem; + } + + .article-meta { + margin-bottom: 0em; + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/_variables.scss b/_vendor/github.com/google/docsy/assets/scss/_variables.scss new file mode 100644 index 0000000..f9e6a30 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_variables.scss @@ -0,0 +1,131 @@ +/* + +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. + +$td-enable-google-fonts: true !default; + +// Theme colors + +$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; + +// UI element colors + +$border-color: $gray-300 !default; +$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; + +$link-color: darken($blue, 15%) !default; +$link-decoration: none !default; +$link-hover-color: darken($link-color, 15%) !default; +$link-hover-decoration: none !default; + +// Fonts + +$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"; + +@if $td-enable-google-fonts { + $td-fonts-serif: prepend($td-fonts-serif, "#{$google_font_name}"); +} + +$font-family-sans-serif: $td-fonts-serif !default; + +$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 weights + +$font-weight-light: 300 !default; +$font-weight-normal: 400 !default; +$font-weight-medium: 500 !default; +$font-weight-bold: 700 !default; + +$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; + +// 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; + +// 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; + +// The yiq lightness value that determines when the lightness of color changes from "dark" to "light". +$yiq-contrasted-threshold: 200 !default; diff --git a/_vendor/github.com/google/docsy/assets/scss/_variables_project.scss b/_vendor/github.com/google/docsy/assets/scss/_variables_project.scss new file mode 100644 index 0000000..387082d --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/_variables_project.scss @@ -0,0 +1,7 @@ +/* + +Nothing defined here. The Hugo project that uses this theme can override theme variables by adding a file to: + +assets/scss/_variables_project.scss + +*/ diff --git a/_vendor/github.com/google/docsy/assets/scss/blocks/_blocks.scss b/_vendor/github.com/google/docsy/assets/scss/blocks/_blocks.scss new file mode 100644 index 0000000..1e37467 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/blocks/_blocks.scss @@ -0,0 +1,7 @@ +@import "cover"; + +.td-bg-arrow { + &-wrapper { + position: relative; + } +} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/assets/scss/blocks/_cover.scss b/_vendor/github.com/google/docsy/assets/scss/blocks/_cover.scss new file mode 100644 index 0000000..4645c52 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/blocks/_cover.scss @@ -0,0 +1,24 @@ +// A cover block is a full size cover with a fixed background for smaller screens. + +@include td-box-height-modifiers(".td-cover-block"); + +.td-cover-logo { + margin-right: 0.5em; +} + +.td-cover-block { + 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 diff --git a/_vendor/github.com/google/docsy/assets/scss/main.scss b/_vendor/github.com/google/docsy/assets/scss/main.scss new file mode 100644 index 0000000..ed21add --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/main.scss @@ -0,0 +1,69 @@ +@import "support/functions"; +@import "variables_project"; +@import "variables"; +@import "support/mixins"; + +@import "../vendor/bootstrap/scss/bootstrap"; + +@import "../vendor/Font-Awesome/scss/fontawesome.scss"; +@import "../vendor/Font-Awesome/scss/solid.scss"; +@import "../vendor/Font-Awesome/scss/brands.scss"; + +@import "support/utilities"; +@import "colors"; +@import "boxes"; +@import "blog"; +@import "code"; +@import "nav"; +@import "sidebar-tree"; +@import "sidebar-toc"; +@import "buttons"; +@import "breadcrumb"; +@import "alerts"; +@import "content"; +@import "search"; +@import "main-container"; +@import "blocks/blocks"; +@import "section-index"; +@import "pageinfo"; +@import "taxonomy"; +@import "drawio"; +@import "shortcodes"; + +@if $td-enable-google-fonts { + @import url($web-font-path); +} + +footer { + min-height: 150px; + + @include media-breakpoint-down(md) { + min-height: 200px; + } +} + +// 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/_vendor/github.com/google/docsy/assets/scss/rtl/_main.scss b/_vendor/github.com/google/docsy/assets/scss/rtl/_main.scss new file mode 100644 index 0000000..693f660 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/rtl/_main.scss @@ -0,0 +1,51 @@ +body:lang(fa), +body:lang(ar), +body:lang(az), +body:lang(dv), +body:lang(he), +body:lang(ku), +body:lang(ur) { + + @import 'spacing'; + + direction: rtl; + text-align: right; + + .dropdown-menu { + text-align: right; + } + + .text-right { + text-align: left !important; + } + + pre { + text-align: left; + direction: ltr; + } + + .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"; +} + +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"; +} + +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"; +} + diff --git a/_vendor/github.com/google/docsy/assets/scss/rtl/_spacing.scss b/_vendor/github.com/google/docsy/assets/scss/rtl/_spacing.scss new file mode 100644 index 0000000..486c747 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/rtl/_spacing.scss @@ -0,0 +1,91 @@ +@each $breakpoint in map-keys($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; + } + } + } + + // 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; + } + + .mr#{$infix}-n#{$size}, + .mx#{$infix}-n#{$size} { + margin-right: -$length !important; + } + + .mb#{$infix}-n#{$size}, + .my#{$infix}-n#{$size} { + margin-bottom: -$length !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/_vendor/github.com/google/docsy/assets/scss/section-index.scss b/_vendor/github.com/google/docsy/assets/scss/section-index.scss new file mode 100644 index 0000000..e00b004 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/section-index.scss @@ -0,0 +1,18 @@ +.section-index { + + .entry { + padding: .75rem; + } + + h5 { + margin-bottom: 0; + + a { + font-weight: 700; + } + } + + p { + margin-top: 0; + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/shortcodes.scss b/_vendor/github.com/google/docsy/assets/scss/shortcodes.scss new file mode 100644 index 0000000..5d1f94f --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/shortcodes.scss @@ -0,0 +1,2 @@ +@import "shortcodes/tabbed-pane.scss"; +@import "shortcodes/cards-pane.scss"; diff --git a/_vendor/github.com/google/docsy/assets/scss/shortcodes/cards-pane.scss b/_vendor/github.com/google/docsy/assets/scss/shortcodes/cards-pane.scss new file mode 100644 index 0000000..f1a66f7 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/shortcodes/cards-pane.scss @@ -0,0 +1,25 @@ +.td-card-deck.card-deck { + @extend .td-max-width-on-larger-screens; +} + +.td-card { + &.card { + @extend .td-max-width-on-larger-screens; + + .highlight { + border: none; + } + } + + .card-body { + &.code { + background-color: #f8f9fa; + padding: 0 0 0 1ex; + } + + pre { + margin: 0; + padding: 0 1rem 1rem 1rem; + } + } +} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/assets/scss/shortcodes/tabbed-pane.scss b/_vendor/github.com/google/docsy/assets/scss/shortcodes/tabbed-pane.scss new file mode 100644 index 0000000..65096ae --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/shortcodes/tabbed-pane.scss @@ -0,0 +1,38 @@ +.tab-content { + .tab-pane { + pre { + margin: 0rem 0 0rem 0; + } + } +} + +.tab-content { + .tab-pane { + .highlight { + margin: 0rem 0 0rem 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); + } +} + +.tab-body { + font-weight: $font-weight-medium; + background: $gray-100; + color: inherit; + border-radius: 0; + padding: 1.5rem; + + @each $color, $value in $theme-colors { + &-#{$color} { + border-style: solid; + border-color: $value; + } + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/support/_functions.scss b/_vendor/github.com/google/docsy/assets/scss/support/_functions.scss new file mode 100644 index 0000000..bb75c49 --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/support/_functions.scss @@ -0,0 +1,20 @@ +// 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/_vendor/github.com/google/docsy/assets/scss/support/_mixins.scss b/_vendor/github.com/google/docsy/assets/scss/support/_mixins.scss new file mode 100644 index 0000000..b0d7bdf --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/support/_mixins.scss @@ -0,0 +1,49 @@ +// 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; + } +} + +@mixin link-variant($parent, $color, $hover-color, $underline: false) { + #{$parent} { + color: $color; + + &:hover { + color: $hover-color; + } + + @if $underline { + text-decoration: underline; + } + } +} + +@mixin optional-at-root($sel) { + @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(":-moz-placeholder") { + @content; + } + + + @include optional-at-root("::-moz-placeholder") { + @content; + } + + + @include optional-at-root(":-ms-input-placeholder") { + @content; + } +} diff --git a/_vendor/github.com/google/docsy/assets/scss/support/_utilities.scss b/_vendor/github.com/google/docsy/assets/scss/support/_utilities.scss new file mode 100644 index 0000000..ce9bc2e --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/scss/support/_utilities.scss @@ -0,0 +1,82 @@ +// 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. + +.td-border-top { + border: none; + border-top: 1px solid #eee; +} + +.td-border-none { + border: none; +} + +.td-block-padding { + 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; + } +} + +.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; + z-index: 1; + } +} + +.td-max-width-on-larger-screens { + @include media-breakpoint-up(lg) { + max-width: 80%; + } + +} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/assets/stubs/new-page-template.md b/_vendor/github.com/google/docsy/assets/stubs/new-page-template.md new file mode 100644 index 0000000..906ee7d --- /dev/null +++ b/_vendor/github.com/google/docsy/assets/stubs/new-page-template.md @@ -0,0 +1,16 @@ +--- +title: "Long Page Title" +linkTitle: "Short Nav Title" +weight: 100 +description: >- + Page description for heading and indexes. +--- + +## Heading + +Edit this template to create your new page. + +* Give it a good name, ending in `.md` - e.g. `getting-started.md` +* Edit the "front matter" section at the top of the page (weight controls how its ordered amongst other pages in the same directory; lowest number first). +* Add a good commit message at the bottom of the page (<80 characters; use the extended description field for more detail). +* Create a new branch so you can preview your new file and request a review via Pull Request. diff --git a/_vendor/github.com/google/docsy/config.yaml b/_vendor/github.com/google/docsy/config.yaml new file mode 100644 index 0000000..8a4d145 --- /dev/null +++ b/_vendor/github.com/google/docsy/config.yaml @@ -0,0 +1,46 @@ +# Docsy config +# +# cSpell:ignore docsy fortawesome fontawesome webfonts + +params: + time_format_blog: Monday, January 02, 2006 + time_format_default: January 2, 2006 + rss_sections: [blog] + drawio: + enable: true + +outputFormats: + PRINT: + baseName: index + isHTML: true + mediaType: text/html + path: _print + permalinkable: false + +module: + hugoVersion: + extended: true + min: 0.73.0 + mounts: + - source: assets + target: assets + - source: node_modules/bootstrap + target: assets/vendor/bootstrap + - source: node_modules/@fortawesome/fontawesome-free + target: assets/vendor/Font-Awesome + - source: i18n + target: i18n + - source: layouts + target: layouts + - source: static + target: static + - source: node_modules/@fortawesome/fontawesome-free/webfonts + target: static/webfonts + # Mounts for projects using Docsy as an NPM package. The source path prefix + # "../.." moves out of themes/docsy so that Docsy can find its dependencies. + - source: ../../node_modules/bootstrap + target: assets/vendor/bootstrap + - source: ../../node_modules/@fortawesome/fontawesome-free + target: assets/vendor/Font-Awesome + - source: ../../node_modules/@fortawesome/fontawesome-free/webfonts + target: static/webfonts diff --git a/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/README.txt b/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/README.txt new file mode 100644 index 0000000..eb9a64e --- /dev/null +++ b/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/README.txt @@ -0,0 +1,2 @@ +This folder was added in order to work around a known bug in Go’s module management. +For details, please refer to: https://github.com/golang/go/issues/37397 diff --git a/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/README.txt b/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/README.txt new file mode 100644 index 0000000..bbc3d02 --- /dev/null +++ b/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/README.txt @@ -0,0 +1,3 @@ +This file belongs to bootstrap framework: + +https://raw.githubusercontent.com/twbs/bootstrap/v4.6.1/scss/vendor/_rfs.scss \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/_rfs.scss b/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/_rfs.scss new file mode 100644 index 0000000..e453f44 --- /dev/null +++ b/_vendor/github.com/google/docsy/dependencies/assets/bootstrap/scss/_vendor/_rfs.scss @@ -0,0 +1,228 @@ +// stylelint-disable property-blacklist, scss/dollar-variable-default + +// SCSS RFS mixin +// +// Automated responsive font sizes +// +// Licensed under MIT (https://github.com/twbs/rfs/blob/v8.x/LICENSE) + +// Configuration + +// Base font size +$rfs-base-font-size: 1.25rem !default; +$rfs-font-size-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`."; +} + +// Breakpoint at where font-size starts 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 font size 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."; +} + +// 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-responsive-font-sizes to false +$enable-responsive-font-sizes: true !default; + +// Cache $rfs-base-font-size unit +$rfs-base-font-size-unit: unit($rfs-base-font-size); + +@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-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); +} +@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)); +} + +// 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)); +} + +// 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; + } + } + @else { + @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 { + @content; + } + } + @else { + @content; + } +} + +// 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}) { + @content; + } + } + @else { + @media (max-width: #{$mq-value}) { + @content; + } + } +} + +// Responsive font size mixin +@mixin rfs($fs, $important: false) { + // Cache $fs unit + $fs-unit: if(type-of($fs) == "number", unit($fs), false); + + // Add !important suffix if needed + $rfs-suffix: if($important, " !important", ""); + + // 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); + } + @else if $fs-unit == "rem" { + $fs: divide($fs, divide($fs * 0 + 1, $rfs-rem-value)); + } + + // Set default font size + $rfs-static: if($rfs-font-size-unit == rem, #{divide($fs, $rfs-rem-value)}rem, #{$fs}px); + + // 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}; + } + @else { + // Calculate the minimum font size for $fs + $fs-min: $rfs-base-font-size + divide($fs - $rfs-base-font-size, $rfs-factor); + + // Calculate difference between $fs and the minimum font size + $fs-diff: $fs - $fs-min; + + // Base font-size formatting + $min-width: if($rfs-font-size-unit == rem, #{divide($fs-min, $rfs-rem-value)}rem, #{$fs-min}px); + + // 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($fs-diff * 100, $rfs-breakpoint)}#{$variable-unit}; + + // Set the calculated font-size + $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix}; + + // Breakpoint formatting + $mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit}); + + @include _rfs-disable-class { + font-size: #{$rfs-static}#{$rfs-suffix}; + } + + @include _rfs-media-query($mq-value) { + @include _rfs-enable-class { + font-size: $rfs-fluid; + } + + // Include safari iframe resize fix if needed + min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null); + } + } + } +} + +// The font-size & responsive-font-size mixins use RFS to rescale the font size +@mixin font-size($fs, $important: false) { + @include rfs($fs, $important); +} + +@mixin responsive-font-size($fs, $important: false) { + @include rfs($fs, $important); +} diff --git a/_vendor/github.com/google/docsy/dependencies/config.toml b/_vendor/github.com/google/docsy/dependencies/config.toml new file mode 100644 index 0000000..3ba31f3 --- /dev/null +++ b/_vendor/github.com/google/docsy/dependencies/config.toml @@ -0,0 +1,42 @@ +[module] +_merge = "deep" +# work around https://github.com/golang/go/issues/37397 +[[module.mounts]] + source = "assets/bootstrap/scss/_vendor" + target = "assets/vendor/bootstrap/scss/vendor" +# mount asserts directory +[[module.mounts]] + source = "assets" + target = "assets" +# mount i18n directory +[[module.mounts]] + source = "i18n" + target = "i18n" +# mount layouts directory +[[module.mounts]] + source = "layouts" + target = "layouts" +# mount static directory +[[module.mounts]] + source = "static" + target = "static" +# Dependencies are brought in as modules +# and mount points are declared +[[module.imports]] + path = "github.com/twbs/bootstrap" + disable = false +[[module.imports.mounts]] + source = "scss" + target = "assets/vendor/bootstrap/scss" +[[module.imports.mounts]] + source = "dist/js" + target = "assets/vendor/bootstrap/dist/js" +[[module.imports]] + path = "github.com/FortAwesome/Font-Awesome" + disable = false +[[module.imports.mounts]] + source = "scss" + target = "assets/vendor/Font-Awesome/scss" +[[module.imports.mounts]] + source = "webfonts" + target = "static/webfonts" diff --git a/_vendor/github.com/google/docsy/i18n/ar.toml b/_vendor/github.com/google/docsy/i18n/ar.toml new file mode 100644 index 0000000..12d9382 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/ar.toml @@ -0,0 +1,75 @@ +# 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 = "في" + +# 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_create_child_page] +other = " أنشئ صفحة فرعية" +[post_create_issue] +other = "أنشئ مسألة حول الوثائق" +[post_create_project_issue] +other = "أنشئ مسألة حول المشروع" +[post_posts_in] +other = "منشور في" +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Print support +[print_printable_section] +other = "هذا العرض يتضمن عدة صفحات للطباعة ضمن هذا القسم." +[print_click_to_print] +other = "اضغط هنا للطباعة" +[print_show_regular] +other = "العودة للعرض العادي" +[print_entire_section] +other = "اطبع القسم كاملا" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/bg.toml b/_vendor/github.com/google/docsy/i18n/bg.toml new file mode 100644 index 0000000..8b3874c --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/bg.toml @@ -0,0 +1,77 @@ + + +# 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 = "в" + +# 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_create_child_page] +other = "Създай дъщерна страница" +[post_create_issue] +other = "Създаване на издаване на документ" +[post_create_project_issue] +other = "Създаване на издаване на проект" +[post_posts_in] +other = "Публикувано в" +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Print support +[print_printable_section] +other = "Изглед за печат на този раздел, в режим много страници" +[print_click_to_print] +other = "Натисни тук за отпечатване" +[print_show_regular] +other = "Върнете се към обичайния изглед на тази страница" +[print_entire_section] +other = "Отпечатайте цялата секция" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/bn.toml b/_vendor/github.com/google/docsy/i18n/bn.toml new file mode 100644 index 0000000..e28de8d --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/bn.toml @@ -0,0 +1,81 @@ +# ইউআই স্ট্রিং বাটন এবং অনুরূপ। + +[ui_pager_prev] +other = "পূর্ববর্তী" + +[ui_pager_next] +other = "পরবর্তী" + +[ui_read_more] +other = "আরও পড়ুন" + +[ui_search] +other = "এই সাইটে খোঁজ করুন…" + +# "পোস্ট করা নিউজ" এর মতো বাক্যে ব্যবহৃত +[ui_in] +other = "মধ্যে" + +# Used in sentences such as "All Tags" +[ui_all] +other = "সব" + +# পাদচরণ +[footer_all_rights_reserved] +other = "সমস্ত অধিকার সংরক্ষিত" + +[footer_privacy_policy] +other = "গোপনীয়তা নীতি" + + +# পোস্ট (ব্লগ, নিবন্ধ ইত্যাদি) +[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_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 = "আপনি আমাদের এ এই নথিগুলিতে কীভাবে অবদান রাখবেন তা খুঁজে পেতে পারেন" +[community_guideline] +other = "অবদান নির্দেশিকা" diff --git a/_vendor/github.com/google/docsy/i18n/de.toml b/_vendor/github.com/google/docsy/i18n/de.toml new file mode 100644 index 0000000..665eedf --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/de.toml @@ -0,0 +1,81 @@ +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Zurück" + +[ui_pager_next] +other = "Weiter" + +[ui_read_more] +other = "Weiterlesen" + +[ui_search] +other = "Diese Seite durchsuchen…" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "in" + +# Used in sentences such as "All Tags" +[ui_all] +other = "alle" + +# Footer text +[footer_all_rights_reserved] +other = "Alle Rechte vorbehalten" + +[footer_privacy_policy] +other = "Datenschutzrichtlinie" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Von" +[post_created] +other = "Erstellt" +[post_last_mod] +other = "Zuletzt geändert" +[post_edit_this] +other = "Diese Seite bearbeiten" +[post_view_this] +other = "Quellcode dieser Seite ansehen" +[post_create_child_page] +other = "Unterseite anlegen" +[post_create_issue] +other = "Problem zu dieser Seite melden" +[post_create_project_issue] +other = "Problem melden" +[post_posts_in] +other = "Einträge in" +[post_reading_time] +other = "Minuten Lesezeit" +[post_less_than_a_minute_read] +other = "weniger als eine Minute" + +# Print support +[print_printable_section] +other = "Das ist eine für den Ausdruck optimierte Ansicht des gesamten Kapitels inkl. Unterseiten." +[print_click_to_print] +other = "Druckvorgang starten" +[print_show_regular] +other = "Zur Standardansicht zurückkehren" +[print_entire_section] +other = "Kapitel inkl. Unterseiten drucken" + +# Community +[community_join] +other = "Werde Teil der {{ .Site.Title }} Community" +[community_introduce] +other = "{{ .Site.Title }} ist ein Open Source Projekt das jedes Mitglied der Community nutzen, verbessern und genießen kann. Wir würden uns freuen, wenn Du Dich an unserem Projekt beteiligst! Nachfolgend werden einige Wege beschrieben um herauszufinden, was gerade in unserem Projekt los ist und wie Du dich aktiv beteiligen kannst." +[community_learn] +other = "Lerne und verbinde" +[community_using] +other = "Anwenden oder Anwendung eruieren {{ .Site.Title }}, Weitere Infos findest Du hier:" +[community_develop] +other = "Entwickeln und einen Beitrag leisten" +[community_contribute] +other = "Wenn Du aktiv beteiligen und einen Beitrag zu {{ .Site.Title }} leisten möchtest, kannst Du hier mitmachen:" +[community_how_to] +other = "Wie Du selbst zu {{ .Site.Title }} beitragen kannst, kannst Du nachlesen in unseren" +[community_guideline] +other = "Richtlinien für Beiträge" diff --git a/_vendor/github.com/google/docsy/i18n/en.toml b/_vendor/github.com/google/docsy/i18n/en.toml new file mode 100644 index 0000000..476b1cd --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/en.toml @@ -0,0 +1,81 @@ +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Previous" + +[ui_pager_next] +other = "Next" + +[ui_read_more] +other = "Read more" + +[ui_search] +other = "Search this site…" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "in" + +# Used in sentences such as "All Tags" +[ui_all] +other = "all" + +# Footer text +[footer_all_rights_reserved] +other = "All Rights Reserved" + +[footer_privacy_policy] +other = "Privacy Policy" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "By" +[post_created] +other = "Created" +[post_last_mod] +other = "Last modified" +[post_edit_this] +other = "Edit this page" +[post_view_this] +other = "View page source" +[post_create_child_page] +other = "Create child page" +[post_create_issue] +other = "Create documentation issue" +[post_create_project_issue] +other = "Create project issue" +[post_posts_in] +other = "Posts in" +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Print support +[print_printable_section] +other = "This is the multi-page printable view of this section." +[print_click_to_print] +other = "Click here to print" +[print_show_regular] +other = "Return to the regular view of this page" +[print_entire_section] +other = "Print entire section" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/es.toml b/_vendor/github.com/google/docsy/i18n/es.toml new file mode 100644 index 0000000..ef6a47a --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/es.toml @@ -0,0 +1,81 @@ +# UI strings. Botones y similares. + +[ui_pager_prev] +other = "Previo" + +[ui_pager_next] +other = "Siguiente" + +[ui_read_more] +other = "Contiuar leyendo" + +[ui_search] +other = "Buscar" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "en" + +# Used in sentences such as "All Tags" +[ui_all] +other = "todos" + +# Footer text +[footer_all_rights_reserved] +other = "Derechos reservados" + +[footer_privacy_policy] +other = "Política de privacidad" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Por" +[post_created] +other = "Creado" +[post_last_mod] +other = "Última modificación" +[post_edit_this] +other = "Editar esta página" +[post_view_this] +other = "Ver código de la página" +[post_create_child_page] +other = "Crear página nueva" +[post_create_issue] +other = "Notificar una incidencia con la documentanción" +[post_create_project_issue] +other = "Notificar una incidencia en un proyecto" +[post_posts_in] +other = "Publicaciones en" +[post_reading_time] +other = "minutos de lectura" +[post_less_than_a_minute_read] +other = "menos de un minuto" + +# Print support +[print_printable_section] +other = "Versión imprimible multipagina." +[print_click_to_print] +other = "Haga click aquí para imprimir" +[print_show_regular] +other = "Volver a la vista normal de esta página" +[print_entire_section] +other = "Imprimir la sección entera" + +# Community +[community_join] +other = "Únete a la comunidad {{ .Site.Title }}" +[community_introduce] +other = "{{ .Site.Title }} es un proyecto de código abierto que cualquiera en la comunidad puede usar, mejorar y disfrutar. ¡Nos encantaría que te unas a nosotros! Aquí hay algunas maneras de averiguar lo que está sucediendo y participar." +[community_learn] +other = "Aprende y Conéctate" +[community_using] +other = "¿Usas o quieres usar {{ .Site.Title }}? Encuentra más información aquí:" +[community_develop] +other = "Desarrollar y Contribuir" +[community_contribute] +other = "Si deseas involucrarte más contribuyendo a {{ .Site.Title }}, únete a nosotros aquí:" +[community_how_to] +other = "Puedes averiguar cómo contribuir a {{ .Site.Title }} en nuestras" +[community_guideline] +other = "Guias de Contribución" diff --git a/_vendor/github.com/google/docsy/i18n/et.toml b/_vendor/github.com/google/docsy/i18n/et.toml new file mode 100644 index 0000000..42888ca --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/et.toml @@ -0,0 +1,66 @@ + +# Translation into Estonian +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Eelmine" + +[ui_pager_next] +other = "Järgmine" + +[ui_read_more] +other = "Loe lähemalt" + +[ui_search] +other = "Otsi lehelt…" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "kohas" # not perfect. In Estonian this idea is represented by a suffix, not a separate word. + +# Footer text +[footer_all_rights_reserved] +other = "Kõik õigused kaitstud" + +[footer_privacy_policy] +other = "Privaatsuspoliitika" + +# Post (blog, articles etc.) +[post_byline_by] +other = "järgi" # not perfect. In Estonian this idea is represented by a suffix, not a separate word. +[post_created] +other = "Loodud" +[post_last_mod] +other = "Viimati muudetud" +[post_edit_this] +other = "Täienda lehte" +[post_create_child_page] +other = "Loo alamleht" +[post_create_issue] +other = "Tõstata dokumentatsiooni kohta ülesanne" # perhaps there is a better translation for "issue"... +[post_create_project_issue] +other = "Tõstata projekti kohta ülesanne" +[post_posts_in] +other = "Postitused" # in Estonian this "in" should be the suffix of the next word, cannot include it to that phrase. +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/fa.toml b/_vendor/github.com/google/docsy/i18n/fa.toml new file mode 100644 index 0000000..70956fc --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/fa.toml @@ -0,0 +1,78 @@ + + +# 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 = "در" + +# 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_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 = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/fr.toml b/_vendor/github.com/google/docsy/i18n/fr.toml new file mode 100644 index 0000000..035f0e9 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/fr.toml @@ -0,0 +1,79 @@ + + +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Précédent" + +[ui_pager_next] +other = "Suivant" + +[ui_read_more] +other = "Lire plus" + +[ui_search] +other = "Rechercher" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "dans" + +# Footer text +[footer_all_rights_reserved] +other = "Tous droits réservés" + +[footer_privacy_policy] +other = "Politique de confidentialité" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Par" +[post_created] +other = "Créé" +[post_last_mod] +other = "Dernière modification" +[post_edit_this] +other = "Modifier cette page" +[post_view_this] +other = "Afficher la source de la page" +[post_create_child_page] +other = "Créer une page dans cette section" +[post_create_issue] +other = "Signaler un problème dans la documentation" +[post_create_project_issue] +other = "Signaler un problème dans le projet" +[post_posts_in] +other = "Articles dans" +[post_reading_time] +other = "minutes à lire" +[post_less_than_a_minute_read] +other = "Moins d'une minute à lire" + +# Print support +[print_printable_section] +other = "Version imprimable multipages." +[print_click_to_print] +other = "Cliquer ici pour imprimer" +[print_show_regular] +other = "Retour à la version par défaut" +[print_entire_section] +other = "Imprimer la section entière" + +# Community +[community_join] +other = "Rejoindre la communauté {{ .Site.Title }}" +[community_introduce] +other = "{{ .Site.Title }} est un projet en source ouverte. Toute la communauté peut l'utiliser, l'améliorer et en bénéficier. Rejoignez nous ! Voilà quelques moyens d'être au courant de ce qui se passe et de contribuer." +[community_learn] +other = "Apprendre et se connecter" +[community_using] +other = "Vous utilisez ou voulez utiliser {{ .Site.Title }} ? En savoir plus:" +[community_develop] +other = "Développer et Contribuer" +[community_contribute] +other = "Si vous voulez vous impliquer davantage en contribuant à {{ .Site.Title }}, joignez-nous sur:" +[community_how_to] +other = "Vous pouvez trouver comment contribuer à {{ .Site.Title }} dans nos" +[community_guideline] +other = "Règles de contribution" diff --git a/_vendor/github.com/google/docsy/i18n/hu.toml b/_vendor/github.com/google/docsy/i18n/hu.toml new file mode 100644 index 0000000..32c15b2 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/hu.toml @@ -0,0 +1,81 @@ + + +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Előző" + +[ui_pager_next] +other = "Következő" + +[ui_read_more] +other = "További olvasnivaló" + +[ui_search] +other = "Keresés ezen az oldalon…" + +# Used in sentences such as "Posted in News" +# TODO: this structure will not work in Hungarian +# so I left it as is +[ui_in] +other = "in" + +# Footer text +[footer_all_rights_reserved] +other = "Minden jog fenntartva" + +[footer_privacy_policy] +other = "Adatvédelmi szabályzat" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Készítette" +[post_created] +other = "Elkészítve" +[post_last_mod] +other = "Utolsó módosítás" +[post_edit_this] +other = "Oldal szerkesztése" +[post_create_child_page] +other = "Create child page" +[post_create_issue] +other = "Dokumentáció issue létrehozása" +[post_create_project_issue] +other = "Projekt issue létrehozása" +# TODO: this structure will not work in Hungarian +# so I left it as is +[post_posts_in] +other = "Posts in" +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Print support +[print_printable_section] +other = "This is the multi-page printable view of this section." +[print_click_to_print] +other = "Click here to print" +[print_show_regular] +other = "Return to the regular view of this page" +[print_entire_section] +other = "Print entire section" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/it.toml b/_vendor/github.com/google/docsy/i18n/it.toml new file mode 100644 index 0000000..0c05f2c --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/it.toml @@ -0,0 +1,77 @@ + + +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Precedente" + +[ui_pager_next] +other = "Successivo" + +[ui_read_more] +other = "Leggi tutto" + +[ui_search] +other = "Cerca nel sito…" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "in" + +# Footer text +[footer_all_rights_reserved] +other = "Tutti i diritti riservati" + +[footer_privacy_policy] +other = "Privacy Policy" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Di" +[post_created] +other = "Creato" +[post_last_mod] +other = "Ultima modifica" +[post_edit_this] +other = "Modifica" +[post_create_child_page] +other = "Create child page" +[post_create_issue] +other = "Crea issue di documentazione" +[post_create_project_issue] +other = "Crea issue di progetto" +[post_posts_in] +other = "Post in" +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Print support +[print_printable_section] +other = "This is the multi-page printable view of this section." +[print_click_to_print] +other = "Click here to print" +[print_show_regular] +other = "Return to the regular view of this page" +[print_entire_section] +other = "Print entire section" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/ja.toml b/_vendor/github.com/google/docsy/i18n/ja.toml new file mode 100644 index 0000000..74046d9 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/ja.toml @@ -0,0 +1,77 @@ + + +# 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 = "in" + +# Footer text +[footer_all_rights_reserved] +other = "All Rights Reserved" + +[footer_privacy_policy] +other = "プライバシーポリシー" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "By" +[post_created] +other = "作成" +[post_last_mod] +other = "最終更新" +[post_edit_this] +other = "ページの編集" +[post_create_child_page] +other = "子ページを作成" +[post_create_issue] +other = "ドキュメントのissueを作成" +[post_create_project_issue] +other = "プロジェクトのissueを作成" +[post_posts_in] +other = "記事一覧" +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Print support +[print_printable_section] +other = "これは、このセクションの複数ページの印刷可能なビューです。" +[print_click_to_print] +other = "印刷するには、ここをクリックしてください" +[print_show_regular] +other = "このページの通常のビューに戻る" +[print_entire_section] +other = "セクション全体を印刷" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/ko.toml b/_vendor/github.com/google/docsy/i18n/ko.toml new file mode 100644 index 0000000..39547da --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/ko.toml @@ -0,0 +1,77 @@ + + +# 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 = "in" + +# Footer text +[footer_all_rights_reserved] +other = "All Rights Reserved" + +[footer_privacy_policy] +other = "개인정보 보호 정책" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "By" +[post_created] +other = "작성" +[post_last_mod] +other = "최종 수정" +[post_edit_this] +other = "페이지 편집" +[post_create_child_page] +other = "하부 페이지 생성" +[post_create_issue] +other = "문서에 이슈 생성" +[post_create_project_issue] +other = "프로젝트에 이슈 생성" +[post_posts_in] +other = "Posts in" +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Print support +[print_printable_section] +other = "이 섹션의 다중 페이지 출력 화면임." +[print_click_to_print] +other = "여기를 클릭하여 프린트" +[print_show_regular] +other = "이 페이지의 일반 화면으로 돌아가기" +[print_entire_section] +other = "전체 섹션 프린트" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/nl.toml b/_vendor/github.com/google/docsy/i18n/nl.toml new file mode 100644 index 0000000..8f1ac46 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/nl.toml @@ -0,0 +1,77 @@ + + +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Vorige" + +[ui_pager_next] +other = "Volgende" + +[ui_read_more] +other = "Lees meer" + +[ui_search] +other = "Doorzoek deze site" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "in" + +# Footer text +[footer_all_rights_reserved] +other = "Alle rechten voorbehouden" + +[footer_privacy_policy] +other = "Privacy Policy" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Door" +[post_created] +other = "Aangemaakt" +[post_last_mod] +other = "Laatst gewijzigd" +[post_edit_this] +other = "Bewerk deze pagina" +[post_create_child_page] +other = "Maak sub pagina" +[post_create_issue] +other = "Maak documentatie issue" +[post_create_project_issue] +other = "Maak project issue" +[post_posts_in] +other = "Posts in" +[post_reading_time] +other = "minuten leestijd" +[post_less_than_a_minute_read] +other = "minder dan een minuut" + +# Print support +[print_printable_section] +other = "Dit is de multi-page printable view van deze sectie." +[print_click_to_print] +other = "Klik hier om te printen" +[print_show_regular] +other = "Terug naar normale view van deze pagina" +[print_entire_section] +other = "Print complete sectie" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/no.toml b/_vendor/github.com/google/docsy/i18n/no.toml new file mode 100644 index 0000000..19f5144 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/no.toml @@ -0,0 +1,77 @@ + + +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Forrige" + +[ui_pager_next] +other = "Neste" + +[ui_read_more] +other = "Les mer" + +[ui_search] +other = "Søk på nettstedet…" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "i" + +# Footer text +[footer_all_rights_reserved] +other = "Alle retter er reservert" + +[footer_privacy_policy] +other = "Privacy Policy" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Av" +[post_created] +other = "Opprettet" +[post_last_mod] +other = "Sist endret" +[post_edit_this] +other = "Endre denne siden" +[post_create_child_page] +other = "Create child page" +[post_create_issue] +other = "Opprett dokumentasjon sak" +[post_create_project_issue] +other = "Opprett prosjekt sak" +[post_posts_in] +other = "Poster i" +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Print support +[print_printable_section] +other = "This is the multi-page printable view of this section." +[print_click_to_print] +other = "Click here to print" +[print_show_regular] +other = "Return to the regular view of this page" +[print_entire_section] +other = "Print entire section" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/pl.toml b/_vendor/github.com/google/docsy/i18n/pl.toml new file mode 100644 index 0000000..aa421ef --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/pl.toml @@ -0,0 +1,78 @@ + + +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Wstecz" + +[ui_pager_next] +other = "Dalej" + +[ui_read_more] +other = "Zobacz więcej" + +[ui_search] +other = "Szukaj ns stronie ..." + +# Used in sentences such as "Posted in News" +[ui_in] +other = "w" + +# Footer text +[footer_all_rights_reserved] +other = "Wszelkie prawa zastrzeżone" + +[footer_privacy_policy] +other = "Polityki prywatności" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Przez" +[post_created] +other = "Utworzono" +[post_last_mod] +other = "Ostatnia modyfikacja" +[post_edit_this] +other = "Edytuj tę stronę" +[post_create_child_page] +other = "Utwórz podstronę" +[post_create_issue] +other = "Zgłoś błąd w dokumencie" +[post_create_project_issue] +other = "Zgłoś błąd na stronie" +[post_posts_in] +other = "Posty" +[post_reading_time] +other = "min." +[post_less_than_a_minute_read] +other = "mniej niż minutę" + + +# Print support +[print_printable_section] +other = "To wielostronicowy widok tej sekcji do wydrukowania." +[print_click_to_print] +other = "Kliknij aby wydrukować" +[print_show_regular] +other = "Wróć do zwykłego widoku tej strony" +[print_entire_section] +other = "Wydrukuj całą sekcję" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/pt-br.toml b/_vendor/github.com/google/docsy/i18n/pt-br.toml new file mode 100644 index 0000000..282b5f7 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/pt-br.toml @@ -0,0 +1,77 @@ + + +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Anterior" + +[ui_pager_next] +other = "Próximo" + +[ui_read_more] +other = "Ler mais" + +[ui_search] +other = "Buscar no site…" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "em" + +# Footer text +[footer_all_rights_reserved] +other = "Todos os direitos reservados" + +[footer_privacy_policy] +other = "Política de Privacidade" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Por" +[post_created] +other = "Criado" +[post_last_mod] +other = "Última modificação" +[post_edit_this] +other = "Editar essa página" +[post_create_child_page] +other = "Criar uma subpágina" +[post_create_issue] +other = "Relatar um problema de documentação" +[post_create_project_issue] +other = "Relatar um problema no projeto" +[post_posts_in] +other = "Posts em" +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Print support +[print_printable_section] +other = "This is the multi-page printable view of this section." +[print_click_to_print] +other = "Click here to print" +[print_show_regular] +other = "Return to the regular view of this page" +[print_entire_section] +other = "Print entire section" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/ru.toml b/_vendor/github.com/google/docsy/i18n/ru.toml new file mode 100644 index 0000000..2c9cdf9 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/ru.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 = "Ты можешь узнать как сделать вклад в эти документы в нашем" +[community_guideline] +other = "Рекомендации касательно вклада" diff --git a/_vendor/github.com/google/docsy/i18n/sv.toml b/_vendor/github.com/google/docsy/i18n/sv.toml new file mode 100644 index 0000000..f56b105 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/sv.toml @@ -0,0 +1,81 @@ +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Tidigare" + +[ui_pager_next] +other = "Nästa" + +[ui_read_more] +other = "Läs mer" + +[ui_search] +other = "Sök denna sida…" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "i" + +# Used in sentences such as "All Tags" +[ui_all] +other = "alla" + +# Footer text +[footer_all_rights_reserved] +other = "Alla rättigheter förbehållna" + +[footer_privacy_policy] +other = "Integritetspolicy" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "Av" +[post_created] +other = "Skapat" +[post_last_mod] +other = "Senast ändrad" +[post_edit_this] +other = "Redigera sida" +[post_view_this] +other = "Visa sidans källa" +[post_create_child_page] +other = "Skapa barnsida" +[post_create_issue] +other = "Skapa dokumentationsfråga" +[post_create_project_issue] +other = "Skapa projektfråga" +[post_posts_in] +other = "Inlägg i" +[post_reading_time] +other = "minuter läst" +[post_less_than_a_minute_read] +other = "mindre än en minut" + +# Print support +[print_printable_section] +other = "Detta är den flersidiga utskrivbara vyn av detta avsnitt." +[print_click_to_print] +other = "Klicka här för att skriva ut" +[print_show_regular] +other = "Återgå till den vanliga vyn på denna sida" +[print_entire_section] +other = "Skriv ut hela avsnittet" + +# Community +[community_join] +other = "Gå med i {{ .Site.Title }} samhället" +[community_introduce] +other = "{{ .Site.Title }} är ett projekt med öppen källkod som alla i samhället kan använda, förbättra och njuta av. Vi vill gärna att du är med! Här är några sätt att ta reda på vad som händer och engagera dig." +[community_learn] +other = "Lär dig och Anslut" +[community_using] +other = "Använder eller vill använda {{ .Site.Title }}? Ta reda på mer här:" +[community_develop] +other = "Utveckla och Medverka" +[community_contribute] +other = "Om du vill engagera dig mer genom att medverka till {{ .Site.Title }}, gå med oss här:" +[community_how_to] +other = "Du kan ta reda på hur du medverkar till {{ .Site.Title }} i våra" +[community_guideline] +other = "Riktlinjer för att Medverka" diff --git a/_vendor/github.com/google/docsy/i18n/tr.toml b/_vendor/github.com/google/docsy/i18n/tr.toml new file mode 100644 index 0000000..5a7acb0 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/tr.toml @@ -0,0 +1,77 @@ + + +# UI strings. Buttons and similar. + +[ui_pager_prev] +other = "Önceki" + +[ui_pager_next] +other = "Sonraki" + +[ui_read_more] +other = "Daha fazla oku" + +[ui_search] +other = "Bu sitede arayın…" + +# Used in sentences such as "Posted in News" +[ui_in] +other = "içinde" + +# Footer text +[footer_all_rights_reserved] +other = "Bütün haklar saklıdır" + +[footer_privacy_policy] +other = "Gizlilik Politikası" + + +# Post (blog, articles etc.) +[post_byline_by] +other = "by" +[post_created] +other = "Oluşturuldu" +[post_last_mod] +other = "Son düzenleme" +[post_edit_this] +other = "Bu sayfayı düzenle" +[post_create_child_page] +other = "Çocuk sayfası oluştur" +[post_create_issue] +other = "Belge konusu oluştur" +[post_create_project_issue] +other = "Proje konusu oluştur" +[post_posts_in] +other = "Gönderiler in" +[post_reading_time] +other = "minute read" +[post_less_than_a_minute_read] +other = "less than a minute" + +# Print support +[print_printable_section] +other = "Bu bölümün görüntüsü yazdırılabilir." +[print_click_to_print] +other = "Yazdırmak için tıklayın" +[print_show_regular] +other = "Bu sayfanın normal görüntüsüne dönün" +[print_entire_section] +other = "Bütün bölümü yazıdırın" + +# Community +[community_join] +other = "Join the {{ .Site.Title }} community" +[community_introduce] +other = "{{ .Site.Title }} is an open source project that anyone in the community can use, improve, and enjoy. We'd love you to join us! Here's a few ways to find out what's happening and get involved." +[community_learn] +other = "Learn and Connect" +[community_using] +other = "Using or want to use {{ .Site.Title }}? Find out more here:" +[community_develop] +other = "Develop and Contribute" +[community_contribute] +other = "If you want to get more involved by contributing to {{ .Site.Title }}, join us here:" +[community_how_to] +other = "You can find out how to contribute to {{ .Site.Title }} in our" +[community_guideline] +other = "Contribution Guidelines" diff --git a/_vendor/github.com/google/docsy/i18n/uk.toml b/_vendor/github.com/google/docsy/i18n/uk.toml new file mode 100644 index 0000000..bcabd82 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/uk.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 = "Дізнайся як зробити внесок до цих документів в нашому" +[community_guideline] +other = "Рекомендації щодо внеску" diff --git a/_vendor/github.com/google/docsy/i18n/zh-cn.toml b/_vendor/github.com/google/docsy/i18n/zh-cn.toml new file mode 100644 index 0000000..f2a2583 --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/zh-cn.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 = "少于1分钟" + +# 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/_vendor/github.com/google/docsy/i18n/zh-tw.toml b/_vendor/github.com/google/docsy/i18n/zh-tw.toml new file mode 100644 index 0000000..d6a21ed --- /dev/null +++ b/_vendor/github.com/google/docsy/i18n/zh-tw.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 = "少於1分鐘" + +# 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/_vendor/github.com/google/docsy/layouts/404.html b/_vendor/github.com/google/docsy/layouts/404.html new file mode 100644 index 0000000..d32828c --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/404.html @@ -0,0 +1,6 @@ +{{ define "main" -}} +

    +{{- end }} diff --git a/_vendor/github.com/google/docsy/layouts/_default/_markup/render-codeblock-math.html b/_vendor/github.com/google/docsy/layouts/_default/_markup/render-codeblock-math.html new file mode 100644 index 0000000..831b9a2 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/_default/_markup/render-codeblock-math.html @@ -0,0 +1,16 @@ +{{/* set default delimiters */}} +{{ $delimiter_left := "$$" }} +{{ $delimiter_right := "$$" }} + +{{/* override delimiters if set in config file */}} +{{ with $.Page.Site.Params.katex.options.delimiters }} + {{ range first 1 ( where . "display" true ) }} + {{ $delimiter_left = index . "left" }} + {{ $delimiter_right = index . "right" }} + {{ end }} +{{end}} + +{{/* output of equation */}} +

    {{ $delimiter_left }} +{{ .Inner | safeHTML }} +{{ $delimiter_right }}

    diff --git a/_vendor/github.com/google/docsy/layouts/_default/baseof.html b/_vendor/github.com/google/docsy/layouts/_default/baseof.html new file mode 100644 index 0000000..29ad576 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/_default/baseof.html @@ -0,0 +1,18 @@ + + + + {{ partial "head.html" . }} + + +
    + {{ partial "navbar.html" . }} +
    +
    +
    + {{ block "main" . }}{{ end }} +
    + {{ partial "footer.html" . }} +
    + {{ partialCached "scripts.html" . }} + + \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/_default/content.html b/_vendor/github.com/google/docsy/layouts/_default/content.html new file mode 100644 index 0000000..fac2253 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/_default/content.html @@ -0,0 +1,20 @@ +
    +

    {{ .Title }}

    + {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + + {{ .Content }} + {{ if (and (not .Params.hide_feedback) (.Site.Params.ui.feedback.enable) (.Site.GoogleAnalytics)) }} + {{ partial "feedback.html" .Site.Params.ui.feedback }} +
    + {{ end }} + {{ if (.Site.Params.DisqusShortname) }} +
    + {{ partial "disqus-comment.html" . }} + {{ end }} + {{ partial "page-meta-lastmod.html" . }} +
    diff --git a/_vendor/github.com/google/docsy/layouts/_default/list.html b/_vendor/github.com/google/docsy/layouts/_default/list.html new file mode 100644 index 0000000..b2e137a --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/_default/list.html @@ -0,0 +1,5 @@ +{{ define "main" }} +{{ with .Content }} +{{ . }} +{{ end }} +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/_default/list.rss.xml b/_vendor/github.com/google/docsy/layouts/_default/list.rss.xml new file mode 100644 index 0000000..b74bc35 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/_default/list.rss.xml @@ -0,0 +1,43 @@ + + + {{ .Site.Title }} – {{ .Title }} + {{ .Permalink }} + Recent content {{ if ne .Title .Site.Title }}{{ with .Title }}in {{.}} {{ end }}{{ end }}on {{ .Site.Title }} + Hugo -- gohugo.io{{ with .Site.LanguageCode }} + {{.}}{{end}}{{ with .Site.Author.email }} + {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Author.email }} + {{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}}{{ with .Site.Copyright }} + {{.}}{{end}}{{ if not .Date.IsZero }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}{{ end }} + {{ with .OutputFormats.Get "RSS" }} + {{ printf "" .Permalink .MediaType | safeHTML }} + {{ end }} + {{ if not $.Section }} + {{ $sections := .Site.Params.rss_sections | default (slice "blog") }} + {{ .Scratch.Set "rss_pages" (first 50 (where $.Site.RegularPages "Type" "in" $sections )) }} + {{ else }} + {{ if $.Parent.IsHome }} + {{ .Scratch.Set "rss_pages" (first 50 (where $.Site.RegularPages "Type" $.Section )) }} + {{ else }} + {{ .Scratch.Set "rss_pages" (first 50 $.Pages) }} + {{ end }} + {{ end }} + {{ range (.Scratch.Get "rss_pages") }} + + {{ .Section | title }}: {{ .Title }} + {{ .Permalink }} + {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} + {{ with .Site.Author.email }}{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}} + {{ .Permalink }} + + {{ $img := (.Resources.ByType "image").GetMatch "*featured*" }} + {{ with $img }} + {{ $img := .Resize "640x" }} + {{ printf "]]>" $img.Permalink $img.Width $img.Height | safeHTML }} + {{ end }} + {{ .Content | html }} + + + {{ end }} + + diff --git a/_vendor/github.com/google/docsy/layouts/_default/search.html b/_vendor/github.com/google/docsy/layouts/_default/search.html new file mode 100644 index 0000000..395c398 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/_default/search.html @@ -0,0 +1,22 @@ +{{ define "main" }} +
    +
    +

    {{ .Title }}

    +{{ with .Site.Params.gcs_engine_id }} + + +{{ end }} +
    +
    + +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/_default/single.html b/_vendor/github.com/google/docsy/layouts/_default/single.html new file mode 100644 index 0000000..b2e137a --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/_default/single.html @@ -0,0 +1,5 @@ +{{ define "main" }} +{{ with .Content }} +{{ . }} +{{ end }} +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html b/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html new file mode 100644 index 0000000..420efd2 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html @@ -0,0 +1,32 @@ +{{ define "main" }} +
    +
    +

    {{ with .Data.Singular }}{{ . | humanize }}: {{ end }}{{ .Title }}

    +
    + {{ .Content }} +
    +
    + {{ range .Pages }} + {{ $manualLink := cond (isset .Params "manuallink") .Params.manualLink ( cond (isset .Params "manuallinkrelref") (relref . .Params.manualLinkRelref) .RelPermalink) }} + + {{ end }} +
    + {{ humanize ( T "ui_all" ) }} {{ with .Data.Plural }}{{ . | humanize }}{{ end }} +
    +
    +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/_default/terms.html b/_vendor/github.com/google/docsy/layouts/_default/terms.html new file mode 100644 index 0000000..0190198 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/_default/terms.html @@ -0,0 +1,8 @@ +{{ define "main" }} +
    +
    +

    {{ .Title }}

    + {{ partial "taxonomy_terms_cloud.html" (dict "context" . "taxo" ( lower .Title ) ) }} +
    +
    +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/_internal/google_analytics_gtag.html b/_vendor/github.com/google/docsy/layouts/_internal/google_analytics_gtag.html new file mode 100644 index 0000000..32b6a33 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/_internal/google_analytics_gtag.html @@ -0,0 +1,42 @@ +{{/* + + This is a modified copy of + + https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/google_analytics.html, + + specifically this version: + + https://github.com/gohugoio/hugo/blob/f7e00c039ff3cea5f991b05c1e325666004cf129/tpl/tplimpl/embedded/templates/google_analytics.html + + The only differences between this copy and the original are that we've dropped: + + - The `{{ if hasPrefix . "G-"}}` condition + - The `{{ else }}` block + - The `anonymize_ip` argument to the `gtag()` call, since it is superfluous. + For details, see https://github.com/gohugoio/hugo/issues/10093. + +*/}} + +{{- $pc := .Site.Config.Privacy.GoogleAnalytics -}} +{{- if not $pc.Disable }}{{ with .Site.GoogleAnalytics -}} + + +{{- end }}{{ end -}} + +{{- define "__ga_js_set_doNotTrack" -}}{{/* This is also used in the async version. */}} +{{- $pc := .Site.Config.Privacy.GoogleAnalytics -}} +{{- if not $pc.RespectDoNotTrack -}} +var doNotTrack = false; +{{- else -}} +var dnt = (navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack); +var doNotTrack = (dnt == "1" || dnt == "yes"); +{{- end -}} +{{- end -}} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/blog/baseof.html b/_vendor/github.com/google/docsy/layouts/blog/baseof.html new file mode 100644 index 0000000..4a7a60e --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/blog/baseof.html @@ -0,0 +1,35 @@ + + + + {{ partial "head.html" . }} + + +
    + {{ partial "navbar.html" . }} +
    +
    +
    +
    + + +
    + {{ with .CurrentSection.OutputFormats.Get "rss" -}} + + + + {{ end -}} + {{ block "main" . }}{{ end }} +
    +
    +
    + {{ partial "footer.html" . }} +
    + {{ partial "scripts.html" . }} + + \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html b/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html new file mode 100644 index 0000000..b0cc3d2 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html @@ -0,0 +1,26 @@ + + + + {{ partial "head.html" . }} + + +
    + {{ partial "navbar.html" . }} +
    +
    +
    +
    +
    +
    +
    +
    +
    + {{ block "main" . }}{{ end }} +
    +
    +
    + {{ partial "footer.html" . }} +
    + {{ partial "scripts.html" . }} + + diff --git a/_vendor/github.com/google/docsy/layouts/blog/content.html b/_vendor/github.com/google/docsy/layouts/blog/content.html new file mode 100644 index 0000000..c74806a --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/blog/content.html @@ -0,0 +1,22 @@ +
    +

    {{ .Title }}

    + {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + + + {{ .Content }} + {{ if (.Site.Params.DisqusShortname) }} +
    + {{ partial "disqus-comment.html" . }} +
    + {{ end }} + + {{ partial "pager.html" . }} +
    diff --git a/_vendor/github.com/google/docsy/layouts/blog/list.html b/_vendor/github.com/google/docsy/layouts/blog/list.html new file mode 100644 index 0000000..0f781cb --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/blog/list.html @@ -0,0 +1,44 @@ +{{ define "main" }} +{{ 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 }} + {{ template "_internal/pagination.html" . }} + {{ end }} +
    +
    +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/blog/section.print.html b/_vendor/github.com/google/docsy/layouts/blog/section.print.html new file mode 100644 index 0000000..1b04015 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/blog/section.print.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ partial "print/render" . }} +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/blog/single.html b/_vendor/github.com/google/docsy/layouts/blog/single.html new file mode 100644 index 0000000..00cb3ab --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/blog/single.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ .Render "content" }} +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/community/list.html b/_vendor/github.com/google/docsy/layouts/community/list.html new file mode 100644 index 0000000..66ba82b --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/community/list.html @@ -0,0 +1,19 @@ +{{ define "main" }} + + +
    +
    + +

    {{ T "community_join" . }}

    +

    {{ T "community_introduce" . }}

    +
    +
    +
    + +{{ partial "community_links.html" . }} + +
    + {{ .Content }} +
    + +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/docs/baseof.html b/_vendor/github.com/google/docsy/layouts/docs/baseof.html new file mode 100644 index 0000000..4f88553 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/docs/baseof.html @@ -0,0 +1,32 @@ + + + + {{ partial "head.html" . }} + + +
    + {{ partial "navbar.html" . }} +
    +
    +
    +
    + + +
    + {{ partial "version-banner.html" . }} + {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }} + {{ block "main" . }}{{ end }} +
    +
    +
    + {{ partial "footer.html" . }} +
    + {{ partial "scripts.html" . }} + + \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html b/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html new file mode 100644 index 0000000..d268ca7 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html @@ -0,0 +1,22 @@ + + + + {{ partial "head.html" . }} + + +
    + {{ partial "navbar.html" . }} +
    +
    +
    +
    +
    + {{ block "main" . }}{{ end }} +
    +
    +
    + {{ partial "footer.html" . }} +
    + {{ partial "scripts.html" . }} + + diff --git a/_vendor/github.com/google/docsy/layouts/docs/list.html b/_vendor/github.com/google/docsy/layouts/docs/list.html new file mode 100644 index 0000000..e2679fb --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/docs/list.html @@ -0,0 +1,23 @@ +{{ define "main" }} +
    +

    {{ .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 }} +
    + {{ end }} + {{ if (.Site.DisqusShortname) }} +
    + {{ partial "disqus-comment.html" . }} + {{ end }} + {{ partial "page-meta-lastmod.html" . }} +
    +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/docs/list.print.html b/_vendor/github.com/google/docsy/layouts/docs/list.print.html new file mode 100644 index 0000000..1b04015 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/docs/list.print.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ partial "print/render" . }} +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/docs/single.html b/_vendor/github.com/google/docsy/layouts/docs/single.html new file mode 100644 index 0000000..00cb3ab --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/docs/single.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ .Render "content" }} +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/home.html b/_vendor/github.com/google/docsy/layouts/home.html new file mode 100644 index 0000000..b2e137a --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/home.html @@ -0,0 +1,5 @@ +{{ define "main" }} +{{ with .Content }} +{{ . }} +{{ end }} +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html b/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html new file mode 100644 index 0000000..38aa7c3 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html @@ -0,0 +1,29 @@ +{{ $isSingle := true -}} +{{ with .Parent -}} + {{ $isSingle = .IsHome -}} +{{ end -}} + + +{{- define "breadcrumbnav" -}} + {{ if .p1.Parent -}} + {{ if not .p1.Parent.IsHome -}} + {{ template "breadcrumbnav" (dict "p1" .p1.Parent "p2" .p2 ) -}} + {{ end -}} + {{ else if not .p1.IsHome -}} + {{ template "breadcrumbnav" (dict "p1" .p1.Site.Home "p2" .p2 ) -}} + {{ end -}} + {{ $isActive := eq .p1 .p2 }} + +{{- end -}} diff --git a/_vendor/github.com/google/docsy/layouts/partials/community_links.html b/_vendor/github.com/google/docsy/layouts/partials/community_links.html new file mode 100644 index 0000000..8162203 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/community_links.html @@ -0,0 +1,30 @@ +{{ $links := .Site.Params.links }} + + + +{{ define "community-links-list" }} + +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/partials/disqus-comment.html b/_vendor/github.com/google/docsy/layouts/partials/disqus-comment.html new file mode 100644 index 0000000..c3ae3f9 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/disqus-comment.html @@ -0,0 +1,23 @@ +
    + +
    + + +
    diff --git a/_vendor/github.com/google/docsy/layouts/partials/favicons.html b/_vendor/github.com/google/docsy/layouts/partials/favicons.html new file mode 100644 index 0000000..69e7f05 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/favicons.html @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/_vendor/github.com/google/docsy/layouts/partials/featured-image.html b/_vendor/github.com/google/docsy/layouts/partials/featured-image.html new file mode 100644 index 0000000..5756999 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/featured-image.html @@ -0,0 +1,14 @@ +{{ $w := .w | default 480 }} +{{ $h := .h | default 180 }} +{{ $p := .p }} +{{ $class := .class | default "ml-3" }} +{{ $image := ($p.Resources.ByType "image").GetMatch "**featured*" }} +{{ with $image }} +{{ $image := .Fill (printf "%dx%d" $w $h ) }} +
    +Featured Image for {{ $p.Title }} +{{ with $image.Params.byline }} +
    {{ . | html }}
    +{{ end }} +
    +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/feedback.html b/_vendor/github.com/google/docsy/layouts/partials/feedback.html new file mode 100644 index 0000000..20f5e46 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/feedback.html @@ -0,0 +1,59 @@ + +
    + + + + + + +
    + diff --git a/_vendor/github.com/google/docsy/layouts/partials/footer.html b/_vendor/github.com/google/docsy/layouts/partials/footer.html new file mode 100644 index 0000000..9aa34cb --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/footer.html @@ -0,0 +1,39 @@ +{{ $links := .Site.Params.links }} +
    +
    +
    +
    + {{ with $links }} + {{ with index . "user"}} + {{ template "footer-links-block" . }} + {{ end }} + {{ end }} +
    +
    + {{ with $links }} + {{ with index . "developer"}} + {{ template "footer-links-block" . }} + {{ end }} + {{ end }} +
    +
    + {{ with .Site.Params.copyright }}© {{ now.Year}} {{ .}} {{ T "footer_all_rights_reserved" }}{{ end }} + {{ with .Site.Params.privacy_policy }}{{ T "footer_privacy_policy" }}{{ end }} + {{ if not .Site.Params.ui.footer_about_disable }} + {{ with .Site.GetPage "about" }}

    {{ .Title }}

    {{ end }} + {{ end }} +
    +
    +
    +
    +{{ define "footer-links-block" }} +
      + {{ range . }} +
    • + + + +
    • + {{ end }} +
    +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/partials/head-css.html b/_vendor/github.com/google/docsy/layouts/partials/head-css.html new file mode 100644 index 0000000..d217831 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/head-css.html @@ -0,0 +1,11 @@ + +{{ $scssMain := "scss/main.scss"}} +{{ if not hugo.IsProduction }} +{{/* Note the missing postCSS. This makes it snappier to develop in Chrome, but makes it look sub-optimal in other browsers. */}} +{{ $css := resources.Get $scssMain | toCSS (dict "enableSourceMap" true) }} + +{{ else }} +{{ $css := resources.Get $scssMain | toCSS (dict "enableSourceMap" false) | postCSS | minify | fingerprint }} + + +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/partials/head.html b/_vendor/github.com/google/docsy/layouts/partials/head.html new file mode 100644 index 0000000..e6ae692 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/head.html @@ -0,0 +1,54 @@ + + +{{ hugo.Generator }} +{{ range .AlternativeOutputFormats -}} + +{{ end -}} + +{{ $outputFormat := partial "outputformat.html" . -}} +{{ if and hugo.IsProduction (ne $outputFormat "print") -}} + +{{ else -}} + +{{ end -}} + +{{ partialCached "favicons.html" . }} + + {{- if .IsHome -}} + {{ .Site.Title -}} + {{ else -}} + {{ with .Title }}{{ . }} | {{ end -}} + {{ .Site.Title -}} + {{ end -}} + + +{{ template "_internal/opengraph.html" . -}} +{{ template "_internal/schema.html" . -}} +{{ template "_internal/twitter_cards.html" . -}} +{{ partialCached "head-css.html" . "asdf" -}} + +{{ if .Site.Params.offlineSearch -}} + +{{ end -}} + +{{ if .Site.Params.prism_syntax_highlighting -}} + +{{ end -}} + +{{ partial "hooks/head-end.html" . -}} + +{{/* To comply with GDPR, cookie consent scripts places in head-end must execute before Google Analytics is enabled */ -}} +{{ if hugo.IsProduction -}} + {{ $enableGtagForUniversalAnalytics := not .Site.Params.disableGtagForUniversalAnalytics -}} + {{ if (or $enableGtagForUniversalAnalytics (hasPrefix .Site.GoogleAnalytics "G-")) -}} + {{ template "_internal/google_analytics_gtag.html" . -}} + {{ else -}} + {{ template "_internal/google_analytics_async.html" . -}} + {{ end -}} +{{ end -}} diff --git a/_vendor/github.com/google/docsy/layouts/partials/hooks/body-end.html b/_vendor/github.com/google/docsy/layouts/partials/hooks/body-end.html new file mode 100644 index 0000000..3e09f7a --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/hooks/body-end.html @@ -0,0 +1,3 @@ +{{ with .Site.Params.algolia_docsearch }} + +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/hooks/head-end.html b/_vendor/github.com/google/docsy/layouts/partials/hooks/head-end.html new file mode 100644 index 0000000..e25d67d --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/hooks/head-end.html @@ -0,0 +1,3 @@ +{{ with .Site.Params.algolia_docsearch }} + +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/navbar-lang-selector.html b/_vendor/github.com/google/docsy/layouts/partials/navbar-lang-selector.html new file mode 100644 index 0000000..dc59294 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/navbar-lang-selector.html @@ -0,0 +1,10 @@ +{{/* Link directly to documentation etc., if possible. */}} +{{ $langPage := cond (gt (len .Translations) 0) . .Site.Home }} + + \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/navbar-version-selector.html b/_vendor/github.com/google/docsy/layouts/partials/navbar-version-selector.html new file mode 100644 index 0000000..80229cd --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/navbar-version-selector.html @@ -0,0 +1,12 @@ + + diff --git a/_vendor/github.com/google/docsy/layouts/partials/navbar.html b/_vendor/github.com/google/docsy/layouts/partials/navbar.html new file mode 100644 index 0000000..331964a --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/navbar.html @@ -0,0 +1,62 @@ +{{ $cover := and + (.HasShortcode "blocks/cover") + (not .Site.Params.ui.navbar_translucent_over_cover_disable) +-}} + + \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/outputformat.html b/_vendor/github.com/google/docsy/layouts/partials/outputformat.html new file mode 100644 index 0000000..bd83f96 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/outputformat.html @@ -0,0 +1,12 @@ +{{/* Return the current page outputformat */}} +{{ $alts := newScratch }} +{{ $format := "unknown" }} +{{ range .AlternativeOutputFormats }} + {{ $alts.Set .Name true }} +{{ end }} +{{ range .OutputFormats }} + {{ if not ($alts.Get .Name) }} + {{ $format = .Name }} + {{ end }} +{{ end }} +{{ return $format }} diff --git a/_vendor/github.com/google/docsy/layouts/partials/page-description.html b/_vendor/github.com/google/docsy/layouts/partials/page-description.html new file mode 100644 index 0000000..3529fbe --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/page-description.html @@ -0,0 +1,11 @@ +{{ with .Description | plainify -}} + {{ . -}} +{{ else -}} + {{ if .IsPage -}} + {{ .Summary | plainify | chomp -}} + {{ else -}} + {{ with .Site.Params.description | plainify -}} + {{ . -}} + {{ end -}} + {{ end -}} +{{ end -}} diff --git a/_vendor/github.com/google/docsy/layouts/partials/page-meta-lastmod.html b/_vendor/github.com/google/docsy/layouts/partials/page-meta-lastmod.html new file mode 100644 index 0000000..091415a --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/page-meta-lastmod.html @@ -0,0 +1,10 @@ +{{ 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/_vendor/github.com/google/docsy/layouts/partials/page-meta-links.html b/_vendor/github.com/google/docsy/layouts/partials/page-meta-links.html new file mode 100644 index 0000000..e3561eb --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/page-meta-links.html @@ -0,0 +1,54 @@ +{{ 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/_vendor/github.com/google/docsy/layouts/partials/pager.html b/_vendor/github.com/google/docsy/layouts/partials/pager.html new file mode 100644 index 0000000..305b345 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/pager.html @@ -0,0 +1,8 @@ + diff --git a/_vendor/github.com/google/docsy/layouts/partials/print/content-blog.html b/_vendor/github.com/google/docsy/layouts/partials/print/content-blog.html new file mode 100644 index 0000000..3c22d71 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/print/content-blog.html @@ -0,0 +1,14 @@ +{{ $break := cond .DoPageBreak "page-break-before: always" "" }} +{{ with .Page }} +
    +

    {{ .Title }}

    + {{ with .Params.description }}
    {{ . | markdownify }}
    {{ end }} + + {{ .Content }} +
    +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/partials/print/content.html b/_vendor/github.com/google/docsy/layouts/partials/print/content.html new file mode 100644 index 0000000..5e42cd1 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/print/content.html @@ -0,0 +1,13 @@ +{{ $tpl := printf "print/content-%s.html" .Page.Type }} + +{{ if templates.Exists (printf "partials/%s" $tpl) }} + {{ partial $tpl . }} +{{ else -}} +{{ $break := cond .DoPageBreak "page-break-before: always" "" -}} +
    + {{ $break := cond .DoPageBreak "page-break-before: always" "" }} +

    {{ .PageNum }} - {{ .Page.Title }}

    + {{ with .Page.Params.description }}
    {{ . | markdownify }}
    {{ end }} + {{ .Page.Content }} +
    +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/partials/print/page-heading.html b/_vendor/github.com/google/docsy/layouts/partials/print/page-heading.html new file mode 100644 index 0000000..a0a2d63 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/print/page-heading.html @@ -0,0 +1,9 @@ +{{/* Use the title and description of the first page to begin the document */}} + +{{ $tpl := printf "print/page-heading-%s.html" .Page.Type }} +{{ if templates.Exists (printf "partials/%s" $tpl) }} + {{ partial $tpl . }} +{{ else -}} +

    {{ .Title }}

    +{{ with .Page.Params.description }}
    {{ . | markdownify }}
    {{ end }} +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/partials/print/render.html b/_vendor/github.com/google/docsy/layouts/partials/print/render.html new file mode 100644 index 0000000..77c3157 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/print/render.html @@ -0,0 +1,63 @@ +{{ define "recurse-toc" }} + {{ $s := .section }} + {{ $psid := .psid }} + {{ $pages := (union $s.Pages $s.Sections).ByWeight }} + {{ $subSection := 1 }} + + {{ range where $pages ".Params.no_print" "!=" true }} + {{ $sid := printf "%s%d" $psid $subSection }} + {{ $subSection = add $subSection 1 }} + {{ partial "print/toc-li.html" (dict "sid" $sid "Page" .) }} + {{ if .IsSection }} +
      + {{ template "recurse-toc" (dict "section" . "psid" (printf "%s." $sid)) }} +
    + {{ end }} + {{ end }} +{{ end }} + +{{ define "recurse-content" }} + {{ $s := .section }} + {{ $psid := .psid }} + {{ $pages := (union $s.Pages $s.Sections).ByWeight }} + {{ $subSection := 1 }} + + {{ $breakOnWordCount := default 50 ($s.Site.Param "print.section_break_wordcount") }} + {{ $doPageBreak := gt (countwords $s.Content) $breakOnWordCount }} + + {{ range where $pages ".Params.no_print" "!=" true }} + {{ $sid := printf "%s%d" $psid $subSection }} + {{ $subSection = add $subSection 1 }} + {{ $params := dict "Page" . "PageNum" $sid "DoPageBreak" $doPageBreak }} + {{ partial "print/content.html" $params }} + + {{ if .IsSection }} + {{ template "recurse-content" (dict "section" . "psid" (printf "%s." $sid) ) }} + {{ end }} + {{ $doPageBreak = true }} + {{ end }} +{{ end }} + +
    +
    +

    +{{ T "print_printable_section" }} +{{ T "print_click_to_print" }}. +

    +{{ T "print_show_regular" }}. +

    +
    +{{ partial "print/page-heading.html" . }} + +{{ if not (.Param "print.disable_toc") }} +
      + {{ template "recurse-toc" (dict "section" .CurrentSection "psid" "") }} +
    +{{ end }} + +
    + {{ .Content }} +
    +
    + +{{ template "recurse-content" (dict "section" .CurrentSection "psid" "") }} diff --git a/_vendor/github.com/google/docsy/layouts/partials/print/toc-li-blog.html b/_vendor/github.com/google/docsy/layouts/partials/print/toc-li-blog.html new file mode 100644 index 0000000..55aa7b8 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/print/toc-li-blog.html @@ -0,0 +1 @@ +
  1. {{ .Page.Title }}
  2. diff --git a/_vendor/github.com/google/docsy/layouts/partials/print/toc-li.html b/_vendor/github.com/google/docsy/layouts/partials/print/toc-li.html new file mode 100644 index 0000000..27fbb5e --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/print/toc-li.html @@ -0,0 +1,6 @@ +{{ $tpl := printf "print/toc-li-%s.html" .Page.Type }} +{{ if templates.Exists (printf "partials/%s" $tpl) }} + {{ partial $tpl . }} +{{ else -}} +
  3. {{ .sid}}: {{ .Page.Title }}
  4. +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/partials/reading-time.html b/_vendor/github.com/google/docsy/layouts/partials/reading-time.html new file mode 100644 index 0000000..454f2f0 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/reading-time.html @@ -0,0 +1 @@ +

     {{ if gt .ReadingTime 1 }} {{ .ReadingTime }} {{ T "post_reading_time" }} {{ else }} {{ T "post_less_than_a_minute_read" }} {{ end }} 

    diff --git a/_vendor/github.com/google/docsy/layouts/partials/scripts.html b/_vendor/github.com/google/docsy/layouts/partials/scripts.html new file mode 100644 index 0000000..9cc401b --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/scripts.html @@ -0,0 +1,83 @@ +{{ if .Site.Params.mermaid.enable -}} + +{{ end -}} + +{{ if .Site.Params.markmap.enable -}} + + + +{{ end -}} + +{{ if .Site.Params.plantuml.enable -}} + +{{ end -}} + +{{ if .Site.Params.katex.enable -}} + + + + + +{{ if .Site.Params.katex.mhchem.enable -}} + + +{{ end -}} + + +{{ end -}} + +{{ $jsBs := resources.Get "vendor/bootstrap/dist/js/bootstrap.bundle.js" -}} +{{ $jsBase := resources.Get "js/base.js" -}} +{{ $jsAnchor := resources.Get "js/anchor.js" -}} +{{ $jsSearch := resources.Get "js/search.js" | resources.ExecuteAsTemplate "js/search.js" .Site.Home -}} +{{ $jsMermaid := resources.Get "js/mermaid.js" | resources.ExecuteAsTemplate "js/mermaid.js" . -}} +{{ $jsMarkmap := resources.Get "js/markmap.js" | resources.ExecuteAsTemplate "js/markmap.js" . -}} +{{ $jsPlantuml := resources.Get "js/plantuml.js" | resources.ExecuteAsTemplate "js/plantuml.js" . -}} +{{ $jsDrawio := resources.Get "js/drawio.js" | resources.ExecuteAsTemplate "js/drawio.js" . -}} +{{ if .Site.Params.offlineSearch -}} + {{ $jsSearch = resources.Get "js/offline-search.js" -}} +{{ end -}} +{{ $js := (slice $jsBs $jsBase $jsAnchor $jsSearch $jsMermaid $jsPlantuml $jsMarkmap $jsDrawio) | resources.Concat "js/main.js" -}} +{{ if hugo.IsProduction -}} + {{ $js := $js | minify | fingerprint -}} + +{{ else -}} + +{{ end -}} + +{{ if .Site.Params.prism_syntax_highlighting -}} + +{{ else if false -}} + {{ $c2cJS := resources.Get "js/click-to-copy.js" -}} + {{ if hugo.IsProduction -}} + {{ $c2cJS = $c2cJS | minify | fingerprint -}} + {{ end -}} + +{{ end -}} + + +{{ partial "hooks/body-end.html" . -}} diff --git a/_vendor/github.com/google/docsy/layouts/partials/search-input.html b/_vendor/github.com/google/docsy/layouts/partials/search-input.html new file mode 100644 index 0000000..feb1e74 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/search-input.html @@ -0,0 +1,36 @@ +{{ if .Site.Params.gcs_engine_id -}} + +{{ else if .Site.Params.algolia_docsearch -}} +
    +{{ else if .Site.Params.offlineSearch -}} +{{ $offlineSearchIndex := resources.Get "json/offline-search-index.json" | resources.ExecuteAsTemplate "offline-search-index.json" . -}} +{{ if hugo.IsProduction -}} +{{/* Use `md5` as finger print hash function to shorten file name to avoid `file name too long` error. */ -}} +{{ $offlineSearchIndex = $offlineSearchIndex | fingerprint "md5" -}} +{{ end -}} +{{ $offlineSearchLink := $offlineSearchIndex.RelPermalink -}} + + +{{ end -}} diff --git a/_vendor/github.com/google/docsy/layouts/partials/section-index.html b/_vendor/github.com/google/docsy/layouts/partials/section-index.html new file mode 100644 index 0000000..e1c8315 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/section-index.html @@ -0,0 +1,31 @@ +
    + {{ $parent := .Page }} + {{ $pages := (where .Site.Pages "Section" .Section).ByWeight }} + {{ $pages = (where $pages "Type" "!=" "search") }} + {{ $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/_vendor/github.com/google/docsy/layouts/partials/sidebar-tree.html b/_vendor/github.com/google/docsy/layouts/partials/sidebar-tree.html new file mode 100644 index 0000000..e32a716 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/sidebar-tree.html @@ -0,0 +1,71 @@ +{{/* 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 -}} +
  5. + {{ 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 }} +
  6. +{{- end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/sidebar.html b/_vendor/github.com/google/docsy/layouts/partials/sidebar.html new file mode 100644 index 0000000..8d3fc5a --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/sidebar.html @@ -0,0 +1,23 @@ +{{/* The "active" toggle here may delay rendering, so we only cache this side bar menu for bigger sites. +*/}}{{ $sidebarCacheLimit := cond (isset .Site.Params.ui "sidebar_cache_limit") .Site.Params.ui.sidebar_cache_limit 2000 -}} +{{ $shouldCache := ge (len .Site.Pages) $sidebarCacheLimit -}} +{{ $sidebarCacheTypeRoot := cond (isset .Site.Params.ui "sidebar_cache_type_root") .Site.Params.ui.sidebar_cache_type_root false -}} +{{ if $shouldCache -}} + {{ $mid := printf "m-%s" (.RelPermalink | anchorize) }} + + {{ partialCached "sidebar-tree.html" . .FirstSection.RelPermalink }} +{{ else -}} + {{ partial "sidebar-tree.html" . }} +{{- end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_article.html b/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_article.html new file mode 100644 index 0000000..c1684a5 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_article.html @@ -0,0 +1,12 @@ +{{ $context := .context }} +{{ $taxo := .taxo }} +{{ if (gt (len ($context.GetTerms $taxo)) 0)}} +
    +
    {{ humanize $taxo }}:
    + +
    +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_article_wrapper.html b/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_article_wrapper.html new file mode 100644 index 0000000..7730bc0 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_article_wrapper.html @@ -0,0 +1,16 @@ +{{ $context := . }} +{{ if isset .Site.Params "taxonomy" }} + {{ if isset .Site.Params.Taxonomy "taxonomypageheader" }} + {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyPageHeader }} + {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo) }} + {{ end }} + {{ else }} + {{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo) }} + {{ end }} + {{ end }} +{{ else }} + {{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_article.html" (dict "context" $context "taxo" $taxo) }} + {{ end }} +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_cloud.html b/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_cloud.html new file mode 100644 index 0000000..24e116f --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_cloud.html @@ -0,0 +1,18 @@ +{{ $context := .context }} +{{ $taxo := .taxo }} +{{ $title := .title }} +{{ if isset $context.Site.Taxonomies (lower $taxo) }} + {{ $taxonomy := index $context.Site.Taxonomies (lower $taxo) }} + {{ if (gt (len $taxonomy) 0)}} +
    + {{ with $title }} +
    {{ . }}
    + {{ end }} + +
    + {{ end }} +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_clouds.html b/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_clouds.html new file mode 100644 index 0000000..a1b4155 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/taxonomy_terms_clouds.html @@ -0,0 +1,21 @@ +{{ $context := . }} +{{ if isset .Site.Params "taxonomy" }} + {{ if isset .Site.Params.Taxonomy "taxonomycloud" }} + {{ range $index, $taxo := .Site.Params.Taxonomy.taxonomyCloud }} + {{ if isset $.Site.Params.Taxonomy "taxonomycloudtitle" }} + {{ $.Scratch.Set "title" (index $.Site.Params.Taxonomy.taxonomyCloudTitle $index) }} + {{ else }} + {{ $.Scratch.Set "title" (humanize $taxo) }} + {{ end }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" ($.Scratch.Get "title")) }} + {{ end }} + {{ else }} + {{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" (humanize $taxo)) }} + {{ end }} + {{ end }} +{{ else }} + {{ range $taxo, $taxo_map := .Site.Taxonomies }} + {{ partial "taxonomy_terms_cloud.html" (dict "context" $context "taxo" $taxo "title" (humanize $taxo)) }} + {{ end }} +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/partials/toc.html b/_vendor/github.com/google/docsy/layouts/partials/toc.html new file mode 100644 index 0000000..36185b7 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/toc.html @@ -0,0 +1,9 @@ +{{ if not .Params.notoc -}} + {{ with .TableOfContents -}} + {{ if ne . `` -}} +
    + {{ . }} +
    + {{ end -}} + {{ end -}} +{{ end -}} diff --git a/_vendor/github.com/google/docsy/layouts/partials/version-banner.html b/_vendor/github.com/google/docsy/layouts/partials/version-banner.html new file mode 100644 index 0000000..6bfbc46 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/partials/version-banner.html @@ -0,0 +1,16 @@ + + {{ if .Site.Params.archived_version }} + {{ $color := "primary" }} + {{ $latest_version := .Site.Params.url_latest_version }} + {{ $current_version := .Site.Params.version }} +
    + {{ with $current_version }}

    Version {{ . | markdownify }} of the + documentation is no longer actively maintained. The site that you are + currently viewing is an archived snapshot. + {{ with $latest_version }}For up-to-date documentation, see the + latest version.

    + {{ end }} + {{ end }} +
    +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/alert.html b/_vendor/github.com/google/docsy/layouts/shortcodes/alert.html new file mode 100644 index 0000000..12804b7 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/alert.html @@ -0,0 +1,10 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +{{ $color := .Get "color" | default "primary" }} + diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/cover.html b/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/cover.html new file mode 100644 index 0000000..48e3192 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/cover.html @@ -0,0 +1,50 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +{{ $blockID := printf "td-cover-block-%d" .Ordinal }} +{{ $promo_image := (.Page.Resources.ByType "image").GetMatch "**background*" }} +{{ $logo_image := (.Page.Resources.ByType "image").GetMatch "**logo*" }} +{{ $col_id := .Get "color" | default "dark" }} +{{ $image_anchor := .Get "image_anchor" | default "smart" }} +{{ $logo_anchor := .Get "logo_anchor" | default "smart" }} +{{/* Height can be one of: auto, min, med, max, full. */}} +{{ $height := .Get "height" | default "max" }} +{{ $byline := .Get "byline" | default "" }} +{{ with $promo_image }} +{{ $promo_image_big := (.Fill (printf "1920x1080 %s" $image_anchor)) }} +{{ $promo_image_small := (.Fill (printf "960x540 %s" $image_anchor)) }} + + + +{{ end }} +
    +
    +
    +
    +
    + {{ with .Get "title" }}

    {{ $title := . }}{{ with $logo_image }}{{ $logo_image_resized := (.Fit (printf "70x70 %s" $logo_anchor)) }}{{ end }}{{ $title | html }}

    {{ end }} + {{ with .Get "subtitle" }}

    {{ . | html }}

    {{ end }} +
    + {{ if eq .Page.File.Ext "md" }} + {{ .Inner | markdownify }} + {{ else }} + {{ .Inner | htmlUnescape | safeHTML }} + {{ end }} +
    +
    +
    +
    +
    + {{ if $byline }} + + {{ end }} +
    diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/feature.html b/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/feature.html new file mode 100644 index 0000000..6fe4ca3 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/feature.html @@ -0,0 +1,14 @@ +{{ $icon := .Get "icon" | default "fa-lightbulb" -}} +{{ $url_text := .Get "url_text" -}} +
    +
    + +
    +

    + {{- .Get "title" | markdownify -}} +

    +
    +{{ .Inner }} +
    +{{ with .Get "url" }}

    {{ with $url_text }}{{ $url_text }}{{ else }}{{ T "ui_read_more" }}{{ end }} …

    {{ end }} +
    diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/lead.html b/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/lead.html new file mode 100644 index 0000000..16e5da4 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/lead.html @@ -0,0 +1,16 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +{{ $col_id := .Get "color" | default .Ordinal }} +{{ $height := .Get "height" | default "auto" }} +{{/* Height can be one of: auto, min, med, max, full. */}} + +
    +
    +
    + {{ if eq .Page.File.Ext "md" }} + {{ .Inner | markdownify }} + {{ else }} + {{ .Inner | htmlUnescape | safeHTML }} + {{ end }} +
    +
    +
    diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/link-down.html b/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/link-down.html new file mode 100644 index 0000000..03e3003 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/link-down.html @@ -0,0 +1,7 @@ +{{ with .Parent }} +{{ $id := $.Get "id" | default (printf "td-block-%d" ( add .Ordinal 1 )) }} +{{ $color := $.Get "color" | default "blue" }} + +{{ else }} +{{ errorf "The link-down shortcode is supposed to be nested inside a shortcode"}} +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/section.html b/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/section.html new file mode 100644 index 0000000..71fa7c3 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/blocks/section.html @@ -0,0 +1,16 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +{{ $col_id := .Get "color" | default .Ordinal }} +{{ $height := .Get "height" | default "auto" }} +{{ $type := .Get "type" | default "" }} + +
    +
    +
    + {{ if eq .Page.File.Ext "md" }} + {{ .Inner | markdownify }} + {{ else }} + {{ .Inner | htmlUnescape | safeHTML }} + {{ end }} +
    +
    +
    diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/card-code.html b/_vendor/github.com/google/docsy/layouts/shortcodes/card-code.html new file mode 100644 index 0000000..a7c5465 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/card-code.html @@ -0,0 +1,20 @@ +
    + {{ $lang := "" }} + {{ with $.Get "lang" }} + {{ $lang = $.Get "lang" }} + {{ end }} + {{ $highlight := "" }} + {{ with $.Get "highlight" }} + {{ $highlight = $.Get "highlight" }} + {{ end }} + {{- with $.Get "header" -}} +
    + {{- $.Get "header" | markdownify -}} +
    + {{end}} +
    + {{ with $.Inner }} + {{- highlight $.Inner $lang $highlight -}} + {{ end }} +
    +
    diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/card.html b/_vendor/github.com/google/docsy/layouts/shortcodes/card.html new file mode 100644 index 0000000..f055813 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/card.html @@ -0,0 +1,49 @@ +
    + {{ with $.Get "header" }} +
    + {{ if eq $.Page.File.Ext "md" }} + {{ $.Get "header" | markdownify }} + {{ else }} + {{ $.Get "header" | htmlUnescape | safeHTML }} + {{ end }} +
    + {{ end }} +
    + {{ with $.Get "title" }} +
    + {{ if eq $.Page.File.Ext "md" }} + {{ $.Get "title" | markdownify }} + {{ else }} + {{ $.Get "title" | htmlUnescape | safeHTML }} + {{ end }} +
    + {{ end }} + {{ with $.Get "subtitle" }} +
    + {{ if eq $.Page.File.Ext "md" }} + {{ $.Get "subtitle" | markdownify }} + {{ else }} + {{ $.Get "subtitle" | htmlUnescape | safeHTML }} + {{ end }} +
    + {{ end }} + {{ with $.Inner }} +

    + {{ if eq $.Page.File.Ext "md" }} + {{ $.Inner | markdownify }} + {{ else }} + {{ $.Inner | htmlUnescape | safeHTML }} + {{ end }} +

    + {{ end }} +
    + {{ with $.Get "footer" }} + + {{ end }} +
    diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/cardpane.html b/_vendor/github.com/google/docsy/layouts/shortcodes/cardpane.html new file mode 100644 index 0000000..2617fdb --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/cardpane.html @@ -0,0 +1,3 @@ +
    +{{- .Inner -}} +
    \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/conditional-text.html b/_vendor/github.com/google/docsy/layouts/shortcodes/conditional-text.html new file mode 100644 index 0000000..ee7b230 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/conditional-text.html @@ -0,0 +1,36 @@ + +{{- $condition := lower $.Site.Params.buildCondition -}} + +{{- if ne $condition "" -}} + + + {{- $include_if := lower (.Get "include-if") -}} + {{- $exclude_if := lower (.Get "exclude-if") -}} + + {{- if and (in $include_if $condition) (in $exclude_if $condition) -}} + + {{- errorf "Build condition %q appears in both include-if and exclude-if parameters of conditional-txt shortcode on page %s" $condition .Position -}} + {{- end -}} + + {{- if isset $.Params "include-if" -}} + + {{- if in $include_if $condition -}} + +{{- .Inner -}} + {{- else -}} + {{- end -}} + {{- else -}} + + {{- if isset $.Params "exclude-if" -}} + + {{- if in $exclude_if $condition -}} + {{- else -}} + +{{- .Inner -}} + {{- end -}} + {{- end -}} + + {{- end -}} + +{{- end -}} diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/figure.html b/_vendor/github.com/google/docsy/layouts/shortcodes/figure.html new file mode 100644 index 0000000..8d126f0 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/figure.html @@ -0,0 +1,29 @@ +{{ $src := (.Page.Resources.GetMatch (printf "**%s*" (.Get "src"))) }} + + {{- if .Get "link" -}} + + {{- end }} + {{ with .Get + {{- if .Get "link" }}{{ end -}} + {{- if or (or (.Get "title") (.Get "caption")) (.Get "attr") -}} +
    + {{ with (.Get "title") -}} +

    {{ . }}

    + {{- end -}} + {{- if or (.Get "caption") (.Get "attr") -}}

    + {{- .Get "caption" | markdownify -}} + {{- with .Get "attrlink" }} + + {{- end -}} + {{- .Get "attr" | markdownify -}} + {{- if .Get "attrlink" }}{{ end }}

    + {{- end }} +
    + {{- end }} + diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/iframe.html b/_vendor/github.com/google/docsy/layouts/shortcodes/iframe.html new file mode 100644 index 0000000..38ab12c --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/iframe.html @@ -0,0 +1,21 @@ +{{ $src := .Get "src" | }} +{{ $width := .Get "width" | default "100%" }} +{{ $tryautoheight := .Get "tryautoheight" | default true }} +{{ $style := .Get "style" | default "min-height:98vh; border:none;" }} +{{ $sandbox := .Get "sandbox" | default false }} +{{ $name := .Get "name" | default "iframe-name" }} +{{ $id := .Get "id" | default "iframe-id" }} +{{ $class := .Get "class" }} +{{ $sub := .Get "sub" | default "Your browser can not display embedded frames. You can access the embedded page via the following link:" }} +{{ with $src }} +{{ if $tryautoheight }} + +{{ end }} + +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/imgproc.html b/_vendor/github.com/google/docsy/layouts/shortcodes/imgproc.html new file mode 100644 index 0000000..550dc7a --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/imgproc.html @@ -0,0 +1,21 @@ +{{ $original := .Page.Resources.GetMatch (printf "**%s*" (.Get 0)) }} +{{ $command := .Get 1 }} +{{ $options := .Get 2 }} +{{ if eq $command "Fit"}} +{{ .Scratch.Set "image" ($original.Fit $options) }} +{{ else if eq $command "Resize"}} +{{ .Scratch.Set "image" ($original.Resize $options) }} +{{ else if eq $command "Fill"}} +{{ .Scratch.Set "image" ($original.Fill $options) }} +{{ else }} +{{ errorf "Invalid image processing command: Must be one of Fit, Fill or Resize."}} +{{ end }} +{{ $image := .Scratch.Get "image" }} +
    + + {{ with .Inner }} +
    +

    {{ . }}{{ with $image.Params.byline }}
    {{ . | html }}
    {{ end }}

    +
    + {{ end }} +
    diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/pageinfo.html b/_vendor/github.com/google/docsy/layouts/shortcodes/pageinfo.html new file mode 100644 index 0000000..303f8c5 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/pageinfo.html @@ -0,0 +1,5 @@ +{{ $_hugo_config := `{ "version": 1 }` }} +{{ $color := .Get "color" | default "primary" }} +
    +{{ .Inner }} +
    diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/readfile.html b/_vendor/github.com/google/docsy/layouts/shortcodes/readfile.html new file mode 100644 index 0000000..7d27caa --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/readfile.html @@ -0,0 +1,41 @@ +{{/* Store ordinal, to be retrieved by parent element */}} +{{ if ge hugo.Version "0.93.0" }} + {{ .Page.Store.Add "Ordinal" 1 }} +{{ end }} + +{{/* Handle the "file" named parameter or a single unnamed parameter as the file +path */}} +{{ if .IsNamedParams }} + {{ $.Scratch.Set "fparameter" ( .Get "file" ) }} +{{ else }} + {{ $.Scratch.Set "fparameter" ( .Get 0 ) }} +{{ end }} + + +{{/* If the first character is "/", the path is absolute from the site's +`baseURL`. Otherwise, construct an absolute path using the current directory */}} + +{{ if eq (.Scratch.Get "fparameter" | printf "%.1s") "/" }} + {{ $.Scratch.Set "filepath" ($.Scratch.Get "fparameter") }} +{{ else }} + {{ $.Scratch.Set "filepath" "/" }} + {{ $.Scratch.Add "filepath" $.Page.File.Dir }} + {{ $.Scratch.Add "filepath" ($.Scratch.Get "fparameter") }} +{{ end }} + + +{{/* If the file exists, read it and highlight it if it's code. Throw an error +if the file is not found */}} + +{{ if fileExists ($.Scratch.Get "filepath") }} + {{ if eq (.Get "code") "true" }} + {{- highlight ($.Scratch.Get "filepath" | readFile | htmlUnescape | + safeHTML ) (.Get "lang") "" -}} + {{ else }} + {{- $.Scratch.Get "filepath" | os.ReadFile | .Page.RenderString | htmlUnescape | safeHTML -}} + {{ end }} +{{ else }} + +

    The file {{ $.Scratch.Get "filepath" }} was not found.

    + +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/redoc.html b/_vendor/github.com/google/docsy/layouts/shortcodes/redoc.html new file mode 100644 index 0000000..0d4cf09 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/redoc.html @@ -0,0 +1,91 @@ +{{- $file := .Get 0 -}} +{{- $url := "" -}} +{{- $otheroptions := .Get 1 -}} + +{{ if hasPrefix $file "http"}} + {{- $url = $file -}} +{{ else }} + {{ if (fileExists (print .Page.File.Dir $file)) -}} + + {{- $url = (print .Page.Site.BaseURL .Page.File.Dir $file) -}} + {{ else }} + + {{- $url = (print .Page.Site.BaseURL $file) -}} + {{- end }} +{{- end -}} + + + + + + + + + + + + + + +
    + +
    + + diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/swaggerui.html b/_vendor/github.com/google/docsy/layouts/shortcodes/swaggerui.html new file mode 100644 index 0000000..0b582a1 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/swaggerui.html @@ -0,0 +1,15 @@ +{{ $original := .Get "src" }} +
    + diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/tab.html b/_vendor/github.com/google/docsy/layouts/shortcodes/tab.html new file mode 100644 index 0000000..8ec7e09 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/tab.html @@ -0,0 +1,52 @@ +{{- /* Make sure that we are enclosed within a tabpane shortcode block */ -}} +{{ with $.Parent -}} +{{ if ne $.Parent.Name "tabpane" -}} + {{ errorf "shortcode 'tab' must be used within a 'tabpane' block" -}} + {{ end -}} +{{ end -}} + +{{ $header := "Tab" -}} +{{ if and (not .IsNamedParams) (.Get 0) -}} + {{ $header = (.Get 0) -}} +{{ else -}} + {{/* Prefill header if not given as named or unnamed parameter */ -}} + {{ $header = default (printf "Tab %v" ( add $.Ordinal 1)) (.Get "header") -}} +{{ end -}} + +{{/* store all tab info in dict tab */ -}} +{{ $tab := dict "header" $header -}} +{{ with $.Get "lang" -}} + {{ $tab = merge $tab (dict "language" ($.Get "lang")) -}} +{{ end -}} +{{ with $.Get "highlight" -}} + {{ $tab = merge $tab (dict "highlight" ($.Get "highlight")) -}} +{{ end -}} +{{ with $.Get "text" -}} + {{ if ne ( printf "%T" . ) "bool" -}} + {{ errorf "shortcode tab: parameter 'text' must be either true or false" -}} + {{ end -}} + {{ $tab = merge $tab (dict "text" ($.Get "text")) -}} +{{ end -}} +{{ with $.Get "right" -}} + {{ if ne ( printf "%T" . ) "bool" -}} + {{ errorf "shortcode tab: parameter 'right' must be either true or false" -}} + {{ end -}} + {{ $tab = merge $tab (dict "rightpush" ($.Get "right")) -}} +{{ end -}} +{{ with $.Get "disabled" -}} + {{ if ne ( printf "%T" . ) "bool" -}} + {{ errorf "shortcode tab: parameter 'disabled' must be either true or false" -}} + {{ end -}} + {{ $tab = merge $tab (dict "disabled" ($.Get "disabled")) -}} +{{ end -}} + +{{ with $.Inner -}} + {{/* Trim any leading and trailing newlines from .Inner, this avoids + spurious lines during syntax highlighting */ -}} + {{ $tab = merge $tab (dict "content" $.Inner) -}} +{{ end -}} + +{{/* add dict tab to parent's scratchpad */ -}} +{{ with .Parent -}} + {{ $.Parent.Scratch.SetInMap "tabs" (printf "%02v" $.Ordinal) $tab -}} +{{ end -}} diff --git a/_vendor/github.com/google/docsy/layouts/shortcodes/tabpane.html b/_vendor/github.com/google/docsy/layouts/shortcodes/tabpane.html new file mode 100644 index 0000000..1c38aff --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/shortcodes/tabpane.html @@ -0,0 +1,152 @@ +{{/* 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-tab" $Ordinal $index | anchorize -}} + {{ $entryid := printf "tabs-%02v-%v" $Ordinal $index | anchorize }} +
    + {{ if $text -}} + {{ index . "content" -}} + {{ else -}} + {{ highlight (trim (index . "content") "\n") $lang $hloptions -}} + {{ end }} +
    + + {{- if not $disabled -}} + {{ $activeSet = true -}} + {{ end -}} + + {{- end }} +
    diff --git a/_vendor/github.com/google/docsy/layouts/swagger/baseof.html b/_vendor/github.com/google/docsy/layouts/swagger/baseof.html new file mode 100644 index 0000000..4e69b0d --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/swagger/baseof.html @@ -0,0 +1,35 @@ + + + + {{ partial "head.html" . }} + {{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ with .Title }}{{ . }} | {{ end }}{{ .Site.Title }}{{ end }} + + + +
    + {{ partial "navbar.html" . }} +
    +
    +
    +
    + + +
    + {{ if not .Site.Params.ui.breadcrumb_disable }}{{ partial "breadcrumb.html" . }}{{ end }} + + + {{ block "main" . }}{{ end }} +
    +
    +
    + {{ partial "footer.html" . }} +
    + {{ partial "scripts.html" . }} + + diff --git a/_vendor/github.com/google/docsy/layouts/swagger/list.html b/_vendor/github.com/google/docsy/layouts/swagger/list.html new file mode 100644 index 0000000..aa1d781 --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/swagger/list.html @@ -0,0 +1,23 @@ +{{ define "main" }} +
    +

    {{ .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 }} +
    + {{ end }} + {{ if (.Site.DisqusShortname) }} +
    + {{ partial "disqus-comment.html" . }} + {{ end }} + {{ partial "page-meta-lastmod.html" . }} +
    +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/swagger/single.html b/_vendor/github.com/google/docsy/layouts/swagger/single.html new file mode 100644 index 0000000..00cb3ab --- /dev/null +++ b/_vendor/github.com/google/docsy/layouts/swagger/single.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ .Render "content" }} +{{ end }} \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/package.json b/_vendor/github.com/google/docsy/package.json new file mode 100644 index 0000000..c62536a --- /dev/null +++ b/_vendor/github.com/google/docsy/package.json @@ -0,0 +1,30 @@ +{ + "name": "docsy", + "version": "0.5.1", + "repository": "github:google/docsy", + "scripts": { + "_cd:docs": "cd userguide &&", + "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", + "docs-install": "npm run _cd:docs -- npm install", + "get:submodule": "set -x && git submodule update --init ${DEPTH:- --depth 1}", + "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" + }, + "dependencies": { + "@fortawesome/fontawesome-free": "6.2.0", + "bootstrap": "4.6.2" + }, + "devDependencies": { + "hugo-extended": "0.104.3" + } +} diff --git a/_vendor/github.com/google/docsy/postcss.config.js b/_vendor/github.com/google/docsy/postcss.config.js new file mode 100644 index 0000000..ad6eb70 --- /dev/null +++ b/_vendor/github.com/google/docsy/postcss.config.js @@ -0,0 +1,21 @@ +/* +Copyright 2018 Google LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +module.exports = { + plugins: { + autoprefixer: {} + }, +} diff --git a/_vendor/github.com/google/docsy/static/css/prism.css b/_vendor/github.com/google/docsy/static/css/prism.css new file mode 100644 index 0000000..716b70d --- /dev/null +++ b/_vendor/github.com/google/docsy/static/css/prism.css @@ -0,0 +1,4 @@ +/* PrismJS 1.28.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+bash+c+csharp+cpp+go+java+markdown+python+scss+sql+toml+yaml&plugins=toolbar+copy-to-clipboard */ +code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help} +div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none} diff --git a/_vendor/github.com/google/docsy/static/css/swagger-ui.css b/_vendor/github.com/google/docsy/static/css/swagger-ui.css new file mode 100644 index 0000000..c61e5a8 --- /dev/null +++ b/_vendor/github.com/google/docsy/static/css/swagger-ui.css @@ -0,0 +1,4 @@ +.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/_vendor/github.com/google/docsy/static/favicons/android-144x144.png b/_vendor/github.com/google/docsy/static/favicons/android-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..8851c09a46da057628d63a633e0cbec71e0cb0cb GIT binary patch literal 4299 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 literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/android-192x192.png b/_vendor/github.com/google/docsy/static/favicons/android-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..94b2ad2dba9c9bfa459894c2fee6433ec97ed317 GIT binary patch literal 5264 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 Xdf+!G8nFRY8iBS3R{gcAUFd%R&6IoZ literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/android-36x36.png b/_vendor/github.com/google/docsy/static/favicons/android-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec5cf650bcb425d848d7c50d78bca878bcab584 GIT binary patch literal 980 zcmV;_11tQAP)d=B{ict>ib&jis1Q{T zU0aHp9FTnKp=u>o5VasmO9{BLAr7$~-F}_nGf|JMWEv zm+TW>G9J7Fs+N(83XP7A#sop=B81eXB9e>RJYizN$4QIwg6 zf%LsRinmkH@8=-Bb{W3GcOka4*(=l@fY=c@r;wvSCS%yo?&85_7M(qp(a{}&Kxxf2 zWEnaNR46gr(T=gPqazxT@X>&b4!?a-i$s7(0YNzXcN_(>K$1TlqW2QT%HIsdCmdph zuJY-C8y^qIa7$;kN4CHa z2@rI)(sSvkrI;L5sH~TvWtVU__bd9tQM}VN2#;jn=P02NiP*dv+AQ3|H`+YBk_U&U zN9YaoAm|I)3Uejci)g41F0o1XP;P$*w^nb1aRbcc2>V0uxx5vC-b6Iq2N!J;&?!5` zUwa$aDs15O_8#L*O-xxW7hg3SM-{3Ttd{kLfyT$j>wX5k2ykg> zsgz2k>Kf3*larG>!^6YZUC&H>wWv_ZCX>lL)->%aMNv{0niwtPv9YmFOw;T(O|!0- zs}0y8=X_yiW~O*yphnfGXTOstuP6RSjCqqvf19{ zg5pCTgiTaRwm~1p3e_}P)S`|5s8Y3cliEE@t=$@vH22U24hr@BIrluyIH6|U? z-`|h+_I4Tyg=z&s_z3`wWf9EzQT2T})r=5Tb?DzZO@p#4+McLTe z+IpTm>uS0KC4I#tr9d_Fol3Q-gh2m}_n-R{AJ z2~bKgeBf(@2l}IHaJjiyc;>e$0pAYbxHt3oS|A(_FK%gRd6+N(B1JH`c|8jDAAzyZ ziYMQ=VuCj~KZSMwVQ3~m6$L}Ps-d^okYitn@tzCFU%if5BByu(X0H8QI{}q6H1q(& z&HDgCU~N7O$D^EER_0>c zDnmTXZ;VNrfI=v?v^>X0^El`^1$}?$FlVNYS)kmm$DS&qc0C{|6q~+(hPo;}%1TUd zop`|vuLiDIq(}3neC-5Oi0^*+7gz5`qTmY(v*31_W0H7ZaMHF=^c0#Pc>GibrNI0- zJPb3~w@^x)LKE@?d_$L_r;x+)F|7HP^r?V)3LU%X#;w0@g9C>=eI8C!|G+GuQ<1AJd zS27FOXBDBUbiH;0D(UrMKUyz|QRpw1@4~v$HOvAj(Zp&WM3e{!rI^9zq}NqK&7k!B zI>Psk0aQVbeJ8T#eUUyDpp+os`wS$n7=-G<2k(Qou?y%7c4S+twCe#%B#iqu03}T@ z%&kE1%I27|pEbJ@xl6y*P=HbdZ#99uxD9|nXDUVBvg0vGaO(YAI{}rHNCC+I+>Q1C zZ!Uw5PowK}45^MOG^v-ln8+A|GXifXDv_Vplkz@LUthn&X0!e1bUGO~!Sup{!63T3 zyAcY7N<>k7G}&xSpBC%t>gMu1e~9C_{OO@Fk5*qV{C$0WCw)GjJZ%ByWi<$7s(=Pu p%u8kjm{XOYz)S@alvw6zUjfUTx=&P2uVDZH002ovPDHLkV1h_z_%Q$g literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/android-72x72.png b/_vendor/github.com/google/docsy/static/favicons/android-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..230b18fd597f3add2a8ab181d3ba992f6cba9aa0 GIT binary patch literal 1926 zcmV;12YL93P)m!;1S~*F6k-9g02y;4mVzt=Sqd^nz*3Mgerfxl z&6_uiZnyh7RaF-m8$$Zll+w5?%cpvKdxzWF+LZKrn%puiKwGzNwTq&-1;Fl^7*wi# zQc9m28XEevsi`TRs%^6NX#uLPt}bF(_SJ%df@+V)1DDH{>^(E`dpsV;z`y`TMn<40 z%6hNYyAJ@(hA7FYildcpFd9sA@_B4b+u-4 zyJbBfjb=|z4_aDU5DW$-Ldc_jzrVSusYy+V^dybv1R!m0hYugdfddB+4u=O-Rejd) z_qSyN(wqULK{|5eh^8bG4u`t{yy0{@n`>)pi4i5uDL@lSYH4YSN2AfBgplpKckga9 z;<)D=AXQb-+1ZKa=4L4xjUG}}^)0X0dnjEM%{f3C2uYG~^ypFS-@iX1Nzzw@kR4vH zw>KR~a}p4x6tP$g?d|P2c<`X4C`u#4Fgthc+BJ|Wq&W#lgP=hQg+dx2baZscgpe9Z zlK$1u&>*D(X+{BQg9IT^$HyQCE&zmrFP;xR-vzKN7$&XPr!qhId_L^kw-13p;GcpZ z?5wM+8%?Eyv__~MHIil08XT%Bh;;veUmEv78tBu<#n|j9dGQrEZ(E~7%EU7j=)S%_ z9Z)bB^eT$-rq}BoN#&h03MhWz90DIVAacAD!opI37a*VWgW)(Vd}%uvyO_#Yf7ezh zDTUxJo>GaX1{CS;!f@?2u%2=hKlK8HyaHUT-wAo>v>`AP#_lJ#pm5zISq$hz7lvQk z2LAdA%-i%V?D_e)SpOEJ!JomoiU5N?Xx_#rP;l=9*$YTMKa5KszK6)kV-T0G0PDy> zw67O@@d6ZW*a(If3@J&xb{T|4*JLLkJ=7{PBEFLt+52xqdyeTaY@TuyJ^UBs-FBz$ zi)Q*Utq+=*IFV&2!HZBve$oHL<>l)Rn-y#`%|`Fv^nmnmPXSp?6#4{?(Ou7MRP61D;ZScPfpv<&_DAzk=H_Pwl4%vB!MPkJXl#$*t79?P_(aMTS16n!gZifn z;jpKbhW)lR?K}gXn_7*g2Go5<#*WXfAm2gp)IAQ!3dMigC5%RlfteumbX5-4-Rj8B zD5fds_@Ip1#w(~?O7TpU6Rvy_uQi6?JDZs+tgHug>Vkq@UyflkOi*>R2v0GGy&X}6 zq7*lj@!(ivN~*faj$4=8vQt6YHi*RuzV%7i`+XGWMiZrBS1yBlZxQj>9XSxL`lXqS z_onqhdZI`v#-ao#&d3=o~(V!$U{(%Y`CGA^ueH019&olP!KmemAv(;;M}H!SC?j6JOwR>`Ee&W(8bd zyd2x^u7=1Ps|QVoplJbV{^zH_0P5P_g(OS3YsnfoI6MC5{|;d}g37Yh;8}h;bDXrz z8qe)mReDQyMllUg&xKy>{N^3pSX_Z8R&PRS;Uc`=`Zj!*66IH;&tF$Pj{8^qF?#{^ z1^Q8U@Lg~$heuYfM@2~mKIr%mXGVumlv4<2_e55(nLz!xk-tot7zA)g^I6UMe>&%;*saP|TskzvI8 z-v=4(0$7{ov9-%Gz*dahKYWw{N3CCvWGA3Rh$m1+k0XBi6OizrzVM8FJ{%Q)2kR`i z@}S@9K}r}Tc1e$7tYaYftS65b6qNJq6_)^bM4`+9<; zr(l=J{8Kgfe`{|6O0wb>APbN&r(h|_Qjnz}V+1S(8RKX9pd|c$1zhK*lu!JWyZ`_I M07*qoM6N<$f-_H+X8-^I literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/android-96x96.png b/_vendor/github.com/google/docsy/static/favicons/android-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..8cc698973c29508f60b691caa1c65c0808e45e00 GIT binary patch literal 2309 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 literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/favicon-16x16.png b/_vendor/github.com/google/docsy/static/favicons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..ce918ee3ab82aef2ca3ca06689bbc80f1e131871 GIT binary patch literal 498 zcmV-G$w3H# zJ(MCzT5>4VhCs6;*(4fL!Hrus=wh3#hGcHTy!pNV`@i=DJn{&W|FhZbq9jRD5YurS zr(7lKWnwxyGo^U>Ot-T7^4?EpD?_> zM)d6lAd0ui$U+Q6iGp)(8HTZC7{*~BKvh+G^ra2BLp*=I3SpFkga|~5%m!>Qjeh># z$Jb*Aga{Bv8rNUQSfe3yW-0JI;8!;KgFd2jVZX|GIfAeho~?kXjQ%)lLu2?UHxRGvYMtjt!RX`6Jw_ux7`NDD9h5(Ie( zf*iXKAb60*gJW5iRV)_owlSa2D~z%2L?W>~ZNF^WwyV|Zhf=B3{%a0At-7vLLWn#K o;JU8UYPC+9&8G7&;6aQ12hk|m5jY0o-v9sr07*qoM6N<$g7p33od5s; literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/favicon-256.png b/_vendor/github.com/google/docsy/static/favicons/favicon-256.png new file mode 100644 index 0000000000000000000000000000000000000000..ebd3f8c988e6b39943d71c1f0e1d706621ed817f GIT binary patch literal 8037 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 literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/favicon-32x32.png b/_vendor/github.com/google/docsy/static/favicons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..e95c80ad67c19eac36c258c6ac27336a86ac59b8 GIT binary patch literal 807 zcmV+?1K9kDP)?~j&FOZwy|E3A>`bQ}>&ExyT)gLf-_LoTbDsA-1pm2_ z|GYj<05v1v@p$^IR%-CtoEJ ziMt~sBTB7Fjs>uTn4O*FKA$ftacqE{#X_M_L6+swbUOXO>-FaLBI*Vd zGZ}0xL@VRPwhpi+LtUxKX0!17{n6>^Y4_03(A<#$sem7u*aFB_7EF{NG@n)lP*K9E z?p{z)tn}yedC0Q-DG&&h0q>3sNIo6K_F@dBd=7%e3ej;{6+rYNOr1Bu^!i;uI2?`z zgTcPP0u(Z7tWCTGVGL(_Zi7ipb)}#j0Zjmj?*+X1m;)uijkZQuO||QjKmkIkua{Xgu=ul8#O2+VC^;(ZpJ6WqF@hvU4U3J@5<#TEhO ztEPZbsf79X1{mdNzhDBZbBoX{0GAJ0MF-r zNT%0N0!MOl9j#`YDnQan=xy(TNnhQ>Gy^QHf5G^NXW%H|PKOh=8URWN3=M|e6ln(F z#XO4HmC935sTG9k_N@b&e}?(h*T{Vhg79)B>;M(dsRO7ULd#W9)~Ia?wwInj`LS35 zP@MtHXjca?2|8OhsPJnq(4-QUlr-`yetM*}(hoJxf002ovPDHLkV1g%NdCvd< literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/favicon.ico b/_vendor/github.com/google/docsy/static/favicons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..216330ff2ec229da1ac9cdbd2a231e577dd385d9 GIT binary patch literal 1150 zcmd6lO-lkn7{|xx=0ymqQ+Vjmp*}+37x5knzJTEO@EVj6bgEoK(4f#IDp2xL5-GuI z$}Y<)x~A=mvro^ida-TYOVBL89ri!-e_nQm5Dz{+AHlbu9IO(uP6*jSP(o#@<3tFq z{o(LLB9X0lJihHjEEe+z0)ZcuBoYa4CX+emIPT7gYPFg*V=VT8ny*wUwG6`mCwQJ0 zFxT#H{t5b7L4{mffj4;q^%*^dT5$y&PJW#l@Feyj*X+W*sKBGBT69Jemwp`@VjZ&2 zmvCA+M$#5F{spK(VOf5&cS#nY-Q_^~l%P9ftc_jeH*^iguMZ$!AHwkF2!^+53$^)z z{^j{8rSM*&wT}Z%vDA4Lmk%zjw`mz6ktV4gGgQii? zFrEp;b20x-p-|vLq0pw?`4@}DmRY|Ys;UCZvSKos+*|aT-@#ze%P`Cd-rc+%<#PEd cl}hc~dFNU<9A1k?qZ@XZYq)P^zW2Y(-_YUZVgLXD literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/pwa-192x192.png b/_vendor/github.com/google/docsy/static/favicons/pwa-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..94b2ad2dba9c9bfa459894c2fee6433ec97ed317 GIT binary patch literal 5264 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 Xdf+!G8nFRY8iBS3R{gcAUFd%R&6IoZ literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/pwa-512x512.png b/_vendor/github.com/google/docsy/static/favicons/pwa-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..89258a4e62d10e75630b534675e8c30b0d3c0662 GIT binary patch literal 20743 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≧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 Fe*hy7St0-c literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/tile150x150.png b/_vendor/github.com/google/docsy/static/favicons/tile150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..3d0c7604e7072ce392783ebf9f59a55eb58d3de9 GIT binary patch literal 8985 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 v6P`m1wp`e7fG(umA;U@ke>(QiJF1I>7eO~ literal 0 HcmV?d00001 diff --git a/_vendor/github.com/google/docsy/static/favicons/tile310x150.png b/_vendor/github.com/google/docsy/static/favicons/tile310x150.png new file mode 100644 index 0000000000000000000000000000000000000000..ed8904286dc3fec25856b98e507c97f5704c18e7 GIT binary patch literal 11661 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 +* Version: 1.0.1 +* LastModified: Dec 25 1999 +*/ + +/* Interface: +* data = deflate(src); +*/ +const deflate = (function () { + /* constant parameters */ + var zip_WSIZE = 32768; // Sliding Window size + var zip_STORED_BLOCK = 0; + var zip_STATIC_TREES = 1; + var zip_DYN_TREES = 2; + + /* for deflate */ + var zip_DEFAULT_LEVEL = 6; + var zip_FULL_SEARCH = true; + var zip_INBUFSIZ = 32768; // Input buffer size + var zip_INBUF_EXTRA = 64; // Extra buffer + var zip_OUTBUFSIZ = 1024 * 8; + var zip_window_size = 2 * zip_WSIZE; + var zip_MIN_MATCH = 3; + var zip_MAX_MATCH = 258; + var zip_BITS = 16; + // for SMALL_MEM + var zip_LIT_BUFSIZE = 0x2000; + var zip_HASH_BITS = 13; + // for MEDIUM_MEM + // var zip_LIT_BUFSIZE = 0x4000; + // var zip_HASH_BITS = 14; + // for BIG_MEM + // var zip_LIT_BUFSIZE = 0x8000; + // var zip_HASH_BITS = 15; + //if(zip_LIT_BUFSIZE > zip_INBUFSIZ) + // alert("error: zip_INBUFSIZ is too small"); + //if((zip_WSIZE<<1) > (1< zip_BITS-1) + // alert("error: zip_HASH_BITS is too large"); + //if(zip_HASH_BITS < 8 || zip_MAX_MATCH != 258) + // alert("error: Code too clever"); + var zip_DIST_BUFSIZE = zip_LIT_BUFSIZE; + var zip_HASH_SIZE = 1 << zip_HASH_BITS; + var zip_HASH_MASK = zip_HASH_SIZE - 1; + var zip_WMASK = zip_WSIZE - 1; + var zip_NIL = 0; // Tail of hash chains + var zip_TOO_FAR = 4096; + var zip_MIN_LOOKAHEAD = zip_MAX_MATCH + zip_MIN_MATCH + 1; + var zip_MAX_DIST = zip_WSIZE - zip_MIN_LOOKAHEAD; + var zip_SMALLEST = 1; + var zip_MAX_BITS = 15; + var zip_MAX_BL_BITS = 7; + var zip_LENGTH_CODES = 29; + var zip_LITERALS = 256; + var zip_END_BLOCK = 256; + var zip_L_CODES = zip_LITERALS + 1 + zip_LENGTH_CODES; + var zip_D_CODES = 30; + var zip_BL_CODES = 19; + var zip_REP_3_6 = 16; + var zip_REPZ_3_10 = 17; + var zip_REPZ_11_138 = 18; + var zip_HEAP_SIZE = 2 * zip_L_CODES + 1; + var zip_H_SHIFT = parseInt((zip_HASH_BITS + zip_MIN_MATCH - 1) / + zip_MIN_MATCH); + + /* variables */ + var zip_free_queue; + var zip_qhead, zip_qtail; + var zip_initflag; + var zip_outbuf = null; + var zip_outcnt, zip_outoff; + var zip_complete; + var zip_window; + var zip_d_buf; + var zip_l_buf; + var zip_prev; + var zip_bi_buf; + var zip_bi_valid; + var zip_block_start; + var zip_ins_h; + var zip_hash_head; + var zip_prev_match; + var zip_match_available; + var zip_match_length; + var zip_prev_length; + var zip_strstart; + var zip_match_start; + var zip_eofile; + var zip_lookahead; + var zip_max_chain_length; + var zip_max_lazy_match; + var zip_compr_level; + var zip_good_match; + var zip_nice_match; + var zip_dyn_ltree; + var zip_dyn_dtree; + var zip_static_ltree; + var zip_static_dtree; + var zip_bl_tree; + var zip_l_desc; + var zip_d_desc; + var zip_bl_desc; + var zip_bl_count; + var zip_heap; + var zip_heap_len; + var zip_heap_max; + var zip_depth; + var zip_length_code; + var zip_dist_code; + var zip_base_length; + var zip_base_dist; + var zip_flag_buf; + var zip_last_lit; + var zip_last_dist; + var zip_last_flags; + var zip_flags; + var zip_flag_bit; + var zip_opt_len; + var zip_static_len; + var zip_deflate_data; + var zip_deflate_pos; + + /* objects (deflate) */ + + function zip_DeflateCT() { + this.fc = 0; // frequency count or bit string + this.dl = 0; // father node in Huffman tree or length of bit string + } + + function zip_DeflateTreeDesc() { + this.dyn_tree = null; // the dynamic tree + this.static_tree = null; // corresponding static tree or NULL + this.extra_bits = null; // extra bits for each code or NULL + this.extra_base = 0; // base index for extra_bits + this.elems = 0; // max number of elements in the tree + this.max_length = 0; // max bit length for the codes + this.max_code = 0; // largest code with non zero frequency + } + + /* Values for max_lazy_match, good_match and max_chain_length, depending on + * the desired pack level (0..9). The values given below have been tuned to + * exclude worst case performance for pathological files. Better values may be + * found for specific files. + */ + function zip_DeflateConfiguration(a, b, c, d) { + this.good_length = a; // reduce lazy search above this match length + this.max_lazy = b; // do not perform lazy search above this match length + this.nice_length = c; // quit search above this match length + this.max_chain = d; + } + + function zip_DeflateBuffer() { + this.next = null; + this.len = 0; + this.ptr = new Array(zip_OUTBUFSIZ); + this.off = 0; + } + + /* constant tables */ + var zip_extra_lbits = [ + 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 0]; + var zip_extra_dbits = [ + 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13]; + var zip_extra_blbits = [ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 7]; + var zip_bl_order = [16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15]; + var zip_configuration_table = [ + new zip_DeflateConfiguration(0, 0, 0, 0), + new zip_DeflateConfiguration(4, 4, 8, 4), + new zip_DeflateConfiguration(4, 5, 16, 8), + new zip_DeflateConfiguration(4, 6, 32, 32), + new zip_DeflateConfiguration(4, 4, 16, 16), + new zip_DeflateConfiguration(8, 16, 32, 32), + new zip_DeflateConfiguration(8, 16, 128, 128), + new zip_DeflateConfiguration(8, 32, 128, 256), + new zip_DeflateConfiguration(32, 128, 258, 1024), + new zip_DeflateConfiguration(32, 258, 258, 4096)]; + + + /* routines (deflate) */ + + function zip_deflate_start(level) { + var i; + + if (!level) + level = zip_DEFAULT_LEVEL; + else if (level < 1) + level = 1; + else if (level > 9) + level = 9; + + zip_compr_level = level; + zip_initflag = false; + zip_eofile = false; + if (zip_outbuf != null) + return; + + zip_free_queue = zip_qhead = zip_qtail = null; + zip_outbuf = new Array(zip_OUTBUFSIZ); + zip_window = new Array(zip_window_size); + zip_d_buf = new Array(zip_DIST_BUFSIZE); + zip_l_buf = new Array(zip_INBUFSIZ + zip_INBUF_EXTRA); + zip_prev = new Array(1 << zip_BITS); + zip_dyn_ltree = new Array(zip_HEAP_SIZE); + for (i = 0; i < zip_HEAP_SIZE; i++) + zip_dyn_ltree[i] = new zip_DeflateCT(); + zip_dyn_dtree = new Array(2 * zip_D_CODES + 1); + for (i = 0; i < 2 * zip_D_CODES + 1; i++) + zip_dyn_dtree[i] = new zip_DeflateCT(); + zip_static_ltree = new Array(zip_L_CODES + 2); + for (i = 0; i < zip_L_CODES + 2; i++) + zip_static_ltree[i] = new zip_DeflateCT(); + zip_static_dtree = new Array(zip_D_CODES); + for (i = 0; i < zip_D_CODES; i++) + zip_static_dtree[i] = new zip_DeflateCT(); + zip_bl_tree = new Array(2 * zip_BL_CODES + 1); + for (i = 0; i < 2 * zip_BL_CODES + 1; i++) + zip_bl_tree[i] = new zip_DeflateCT(); + zip_l_desc = new zip_DeflateTreeDesc(); + zip_d_desc = new zip_DeflateTreeDesc(); + zip_bl_desc = new zip_DeflateTreeDesc(); + zip_bl_count = new Array(zip_MAX_BITS + 1); + zip_heap = new Array(2 * zip_L_CODES + 1); + zip_depth = new Array(2 * zip_L_CODES + 1); + zip_length_code = new Array(zip_MAX_MATCH - zip_MIN_MATCH + 1); + zip_dist_code = new Array(512); + zip_base_length = new Array(zip_LENGTH_CODES); + zip_base_dist = new Array(zip_D_CODES); + zip_flag_buf = new Array(parseInt(zip_LIT_BUFSIZE / 8)); + } + + function zip_deflate_end() { + zip_free_queue = zip_qhead = zip_qtail = null; + zip_outbuf = null; + zip_window = null; + zip_d_buf = null; + zip_l_buf = null; + zip_prev = null; + zip_dyn_ltree = null; + zip_dyn_dtree = null; + zip_static_ltree = null; + zip_static_dtree = null; + zip_bl_tree = null; + zip_l_desc = null; + zip_d_desc = null; + zip_bl_desc = null; + zip_bl_count = null; + zip_heap = null; + zip_depth = null; + zip_length_code = null; + zip_dist_code = null; + zip_base_length = null; + zip_base_dist = null; + zip_flag_buf = null; + } + + function zip_reuse_queue(p) { + p.next = zip_free_queue; + zip_free_queue = p; + } + + function zip_new_queue() { + var p; + + if (zip_free_queue != null) { + p = zip_free_queue; + zip_free_queue = zip_free_queue.next; + } + else + p = new zip_DeflateBuffer(); + p.next = null; + p.len = p.off = 0; + + return p; + } + + function zip_head1(i) { + return zip_prev[zip_WSIZE + i]; + } + + function zip_head2(i, val) { + return zip_prev[zip_WSIZE + i] = val; + } + + /* put_byte is used for the compressed output, put_ubyte for the + * uncompressed output. However unlzw() uses window for its + * suffix table instead of its output buffer, so it does not use put_ubyte + * (to be cleaned up). + */ + function zip_put_byte(c) { + zip_outbuf[zip_outoff + zip_outcnt++] = c; + if (zip_outoff + zip_outcnt == zip_OUTBUFSIZ) + zip_qoutbuf(); + } + + /* Output a 16 bit value, lsb first */ + function zip_put_short(w) { + w &= 0xffff; + if (zip_outoff + zip_outcnt < zip_OUTBUFSIZ - 2) { + zip_outbuf[zip_outoff + zip_outcnt++] = (w & 0xff); + zip_outbuf[zip_outoff + zip_outcnt++] = (w >>> 8); + } else { + zip_put_byte(w & 0xff); + zip_put_byte(w >>> 8); + } + } + + /* ========================================================================== + * Insert string s in the dictionary and set match_head to the previous head + * of the hash chain (the most recent string with same hash key). Return + * the previous length of the hash chain. + * IN assertion: all calls to to INSERT_STRING are made with consecutive + * input characters and the first MIN_MATCH bytes of s are valid + * (except for the last MIN_MATCH-1 bytes of the input file). + */ + function zip_INSERT_STRING() { + zip_ins_h = ((zip_ins_h << zip_H_SHIFT) + ^ (zip_window[zip_strstart + zip_MIN_MATCH - 1] & 0xff)) + & zip_HASH_MASK; + zip_hash_head = zip_head1(zip_ins_h); + zip_prev[zip_strstart & zip_WMASK] = zip_hash_head; + zip_head2(zip_ins_h, zip_strstart); + } + + /* Send a code of the given tree. c and tree must not have side effects */ + function zip_SEND_CODE(c, tree) { + zip_send_bits(tree[c].fc, tree[c].dl); + } + + /* Mapping from a distance to a distance code. dist is the distance - 1 and + * must not have side effects. dist_code[256] and dist_code[257] are never + * used. + */ + function zip_D_CODE(dist) { + return (dist < 256 ? zip_dist_code[dist] + : zip_dist_code[256 + (dist >> 7)]) & 0xff; + } + + /* ========================================================================== + * Compares to subtrees, using the tree depth as tie breaker when + * the subtrees have equal frequency. This minimizes the worst case length. + */ + function zip_SMALLER(tree, n, m) { + return tree[n].fc < tree[m].fc || + (tree[n].fc == tree[m].fc && zip_depth[n] <= zip_depth[m]); + } + + /* ========================================================================== + * read string data + */ + function zip_read_buff(buff, offset, n) { + var i; + for (i = 0; i < n && zip_deflate_pos < zip_deflate_data.length; i++) + buff[offset + i] = + zip_deflate_data.charCodeAt(zip_deflate_pos++) & 0xff; + return i; + } + + /* ========================================================================== + * Initialize the "longest match" routines for a new file + */ + function zip_lm_init() { + var j; + + /* Initialize the hash table. */ + for (j = 0; j < zip_HASH_SIZE; j++) + // zip_head2(j, zip_NIL); + zip_prev[zip_WSIZE + j] = 0; + /* prev will be initialized on the fly */ + + /* Set the default configuration parameters: + */ + zip_max_lazy_match = zip_configuration_table[zip_compr_level].max_lazy; + zip_good_match = zip_configuration_table[zip_compr_level].good_length; + if (!zip_FULL_SEARCH) + zip_nice_match = zip_configuration_table[zip_compr_level].nice_length; + zip_max_chain_length = zip_configuration_table[zip_compr_level].max_chain; + + zip_strstart = 0; + zip_block_start = 0; + + zip_lookahead = zip_read_buff(zip_window, 0, 2 * zip_WSIZE); + if (zip_lookahead <= 0) { + zip_eofile = true; + zip_lookahead = 0; + return; + } + zip_eofile = false; + /* Make sure that we always have enough lookahead. This is important + * if input comes from a device such as a tty. + */ + while (zip_lookahead < zip_MIN_LOOKAHEAD && !zip_eofile) + zip_fill_window(); + + /* If lookahead < MIN_MATCH, ins_h is garbage, but this is + * not important since only literal bytes will be emitted. + */ + zip_ins_h = 0; + for (j = 0; j < zip_MIN_MATCH - 1; j++) { + // UPDATE_HASH(ins_h, window[j]); + zip_ins_h = ((zip_ins_h << zip_H_SHIFT) ^ (zip_window[j] & 0xff)) & zip_HASH_MASK; + } + } + + /* ========================================================================== + * Set match_start to the longest match starting at the given string and + * return its length. Matches shorter or equal to prev_length are discarded, + * in which case the result is equal to prev_length and match_start is + * garbage. + * IN assertions: cur_match is the head of the hash chain for the current + * string (strstart) and its distance is <= MAX_DIST, and prev_length >= 1 + */ + function zip_longest_match(cur_match) { + var chain_length = zip_max_chain_length; // max hash chain length + var scanp = zip_strstart; // current string + var matchp; // matched string + var len; // length of current match + var best_len = zip_prev_length; // best match length so far + + /* Stop when cur_match becomes <= limit. To simplify the code, + * we prevent matches with the string of window index 0. + */ + var limit = (zip_strstart > zip_MAX_DIST ? zip_strstart - zip_MAX_DIST : zip_NIL); + + var strendp = zip_strstart + zip_MAX_MATCH; + var scan_end1 = zip_window[scanp + best_len - 1]; + var scan_end = zip_window[scanp + best_len]; + + /* Do not waste too much time if we already have a good match: */ + if (zip_prev_length >= zip_good_match) + chain_length >>= 2; + + // Assert(encoder->strstart <= window_size-MIN_LOOKAHEAD, "insufficient lookahead"); + + do { + // Assert(cur_match < encoder->strstart, "no future"); + matchp = cur_match; + + /* Skip to next match if the match length cannot increase + * or if the match length is less than 2: + */ + if (zip_window[matchp + best_len] != scan_end || + zip_window[matchp + best_len - 1] != scan_end1 || + zip_window[matchp] != zip_window[scanp] || + zip_window[++matchp] != zip_window[scanp + 1]) { + continue; + } + + /* The check at best_len-1 can be removed because it will be made + * again later. (This heuristic is not always a win.) + * It is not necessary to compare scan[2] and match[2] since they + * are always equal when the other bytes match, given that + * the hash keys are equal and that HASH_BITS >= 8. + */ + scanp += 2; + matchp++; + + /* We check for insufficient lookahead only every 8th comparison; + * the 256th check will be made at strstart+258. + */ + do { + } while (zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + scanp < strendp); + + len = zip_MAX_MATCH - (strendp - scanp); + scanp = strendp - zip_MAX_MATCH; + + if (len > best_len) { + zip_match_start = cur_match; + best_len = len; + if (zip_FULL_SEARCH) { + if (len >= zip_MAX_MATCH) break; + } else { + if (len >= zip_nice_match) break; + } + + scan_end1 = zip_window[scanp + best_len - 1]; + scan_end = zip_window[scanp + best_len]; + } + } while ((cur_match = zip_prev[cur_match & zip_WMASK]) > limit + && --chain_length != 0); + + return best_len; + } + + /* ========================================================================== + * Fill the window when the lookahead becomes insufficient. + * Updates strstart and lookahead, and sets eofile if end of input file. + * IN assertion: lookahead < MIN_LOOKAHEAD && strstart + lookahead > 0 + * OUT assertions: at least one byte has been read, or eofile is set; + * file reads are performed for at least two bytes (required for the + * translate_eol option). + */ + function zip_fill_window() { + var n, m; + + // Amount of free space at the end of the window. + var more = zip_window_size - zip_lookahead - zip_strstart; + + /* If the window is almost full and there is insufficient lookahead, + * move the upper half to the lower one to make room in the upper half. + */ + if (more == -1) { + /* Very unlikely, but possible on 16 bit machine if strstart == 0 + * and lookahead == 1 (input done one byte at time) + */ + more--; + } else if (zip_strstart >= zip_WSIZE + zip_MAX_DIST) { + /* By the IN assertion, the window is not empty so we can't confuse + * more == 0 with more == 64K on a 16 bit machine. + */ + // Assert(window_size == (ulg)2*WSIZE, "no sliding with BIG_MEM"); + + // System.arraycopy(window, WSIZE, window, 0, WSIZE); + for (n = 0; n < zip_WSIZE; n++) + zip_window[n] = zip_window[n + zip_WSIZE]; + + zip_match_start -= zip_WSIZE; + zip_strstart -= zip_WSIZE; /* we now have strstart >= MAX_DIST: */ + zip_block_start -= zip_WSIZE; + + for (n = 0; n < zip_HASH_SIZE; n++) { + m = zip_head1(n); + zip_head2(n, m >= zip_WSIZE ? m - zip_WSIZE : zip_NIL); + } + for (n = 0; n < zip_WSIZE; n++) { + /* If n is not on any hash chain, prev[n] is garbage but + * its value will never be used. + */ + m = zip_prev[n]; + zip_prev[n] = (m >= zip_WSIZE ? m - zip_WSIZE : zip_NIL); + } + more += zip_WSIZE; + } + // At this point, more >= 2 + if (!zip_eofile) { + n = zip_read_buff(zip_window, zip_strstart + zip_lookahead, more); + if (n <= 0) + zip_eofile = true; + else + zip_lookahead += n; + } + } + + /* ========================================================================== + * Processes a new input file and return its compressed length. This + * function does not perform lazy evaluationof matches and inserts + * new strings in the dictionary only for unmatched strings or for short + * matches. It is used only for the fast compression options. + */ + function zip_deflate_fast() { + while (zip_lookahead != 0 && zip_qhead == null) { + var flush; // set if current block must be flushed + + /* Insert the string window[strstart .. strstart+2] in the + * dictionary, and set hash_head to the head of the hash chain: + */ + zip_INSERT_STRING(); + + /* Find the longest match, discarding those <= prev_length. + * At this point we have always match_length < MIN_MATCH + */ + if (zip_hash_head != zip_NIL && + zip_strstart - zip_hash_head <= zip_MAX_DIST) { + /* To simplify the code, we prevent matches with the string + * of window index 0 (in particular we have to avoid a match + * of the string with itself at the start of the input file). + */ + zip_match_length = zip_longest_match(zip_hash_head); + /* longest_match() sets match_start */ + if (zip_match_length > zip_lookahead) + zip_match_length = zip_lookahead; + } + if (zip_match_length >= zip_MIN_MATCH) { + // check_match(strstart, match_start, match_length); + + flush = zip_ct_tally(zip_strstart - zip_match_start, + zip_match_length - zip_MIN_MATCH); + zip_lookahead -= zip_match_length; + + /* Insert new strings in the hash table only if the match length + * is not too large. This saves time but degrades compression. + */ + if (zip_match_length <= zip_max_lazy_match) { + zip_match_length--; // string at strstart already in hash table + do { + zip_strstart++; + zip_INSERT_STRING(); + /* strstart never exceeds WSIZE-MAX_MATCH, so there are + * always MIN_MATCH bytes ahead. If lookahead < MIN_MATCH + * these bytes are garbage, but it does not matter since + * the next lookahead bytes will be emitted as literals. + */ + } while (--zip_match_length != 0); + zip_strstart++; + } else { + zip_strstart += zip_match_length; + zip_match_length = 0; + zip_ins_h = zip_window[zip_strstart] & 0xff; + // UPDATE_HASH(ins_h, window[strstart + 1]); + zip_ins_h = ((zip_ins_h << zip_H_SHIFT) ^ (zip_window[zip_strstart + 1] & 0xff)) & zip_HASH_MASK; + + //#if MIN_MATCH != 3 + // Call UPDATE_HASH() MIN_MATCH-3 more times + //#endif + + } + } else { + /* No match, output a literal byte */ + flush = zip_ct_tally(0, zip_window[zip_strstart] & 0xff); + zip_lookahead--; + zip_strstart++; + } + if (flush) { + zip_flush_block(0); + zip_block_start = zip_strstart; + } + + /* Make sure that we always have enough lookahead, except + * at the end of the input file. We need MAX_MATCH bytes + * for the next match, plus MIN_MATCH bytes to insert the + * string following the next match. + */ + while (zip_lookahead < zip_MIN_LOOKAHEAD && !zip_eofile) + zip_fill_window(); + } + } + + function zip_deflate_better() { + /* Process the input block. */ + while (zip_lookahead != 0 && zip_qhead == null) { + /* Insert the string window[strstart .. strstart+2] in the + * dictionary, and set hash_head to the head of the hash chain: + */ + zip_INSERT_STRING(); + + /* Find the longest match, discarding those <= prev_length. + */ + zip_prev_length = zip_match_length; + zip_prev_match = zip_match_start; + zip_match_length = zip_MIN_MATCH - 1; + + if (zip_hash_head != zip_NIL && + zip_prev_length < zip_max_lazy_match && + zip_strstart - zip_hash_head <= zip_MAX_DIST) { + /* To simplify the code, we prevent matches with the string + * of window index 0 (in particular we have to avoid a match + * of the string with itself at the start of the input file). + */ + zip_match_length = zip_longest_match(zip_hash_head); + /* longest_match() sets match_start */ + if (zip_match_length > zip_lookahead) + zip_match_length = zip_lookahead; + + /* Ignore a length 3 match if it is too distant: */ + if (zip_match_length == zip_MIN_MATCH && + zip_strstart - zip_match_start > zip_TOO_FAR) { + /* If prev_match is also MIN_MATCH, match_start is garbage + * but we will ignore the current match anyway. + */ + zip_match_length--; + } + } + /* If there was a match at the previous step and the current + * match is not better, output the previous match: + */ + if (zip_prev_length >= zip_MIN_MATCH && + zip_match_length <= zip_prev_length) { + var flush; // set if current block must be flushed + + // check_match(strstart - 1, prev_match, prev_length); + flush = zip_ct_tally(zip_strstart - 1 - zip_prev_match, + zip_prev_length - zip_MIN_MATCH); + + /* Insert in hash table all strings up to the end of the match. + * strstart-1 and strstart are already inserted. + */ + zip_lookahead -= zip_prev_length - 1; + zip_prev_length -= 2; + do { + zip_strstart++; + zip_INSERT_STRING(); + /* strstart never exceeds WSIZE-MAX_MATCH, so there are + * always MIN_MATCH bytes ahead. If lookahead < MIN_MATCH + * these bytes are garbage, but it does not matter since the + * next lookahead bytes will always be emitted as literals. + */ + } while (--zip_prev_length != 0); + zip_match_available = 0; + zip_match_length = zip_MIN_MATCH - 1; + zip_strstart++; + if (flush) { + zip_flush_block(0); + zip_block_start = zip_strstart; + } + } else if (zip_match_available != 0) { + /* If there was no match at the previous position, output a + * single literal. If there was a match but the current match + * is longer, truncate the previous match to a single literal. + */ + if (zip_ct_tally(0, zip_window[zip_strstart - 1] & 0xff)) { + zip_flush_block(0); + zip_block_start = zip_strstart; + } + zip_strstart++; + zip_lookahead--; + } else { + /* There is no previous match to compare with, wait for + * the next step to decide. + */ + zip_match_available = 1; + zip_strstart++; + zip_lookahead--; + } + + /* Make sure that we always have enough lookahead, except + * at the end of the input file. We need MAX_MATCH bytes + * for the next match, plus MIN_MATCH bytes to insert the + * string following the next match. + */ + while (zip_lookahead < zip_MIN_LOOKAHEAD && !zip_eofile) + zip_fill_window(); + } + } + + function zip_init_deflate() { + if (zip_eofile) + return; + zip_bi_buf = 0; + zip_bi_valid = 0; + zip_ct_init(); + zip_lm_init(); + + zip_qhead = null; + zip_outcnt = 0; + zip_outoff = 0; + + if (zip_compr_level <= 3) { + zip_prev_length = zip_MIN_MATCH - 1; + zip_match_length = 0; + } + else { + zip_match_length = zip_MIN_MATCH - 1; + zip_match_available = 0; + } + + zip_complete = false; + } + + /* ========================================================================== + * Same as above, but achieves better compression. We use a lazy + * evaluation for matches: a match is finally adopted only if there is + * no better match at the next window position. + */ + function zip_deflate_internal(buff, off, buff_size) { + var n; + + if (!zip_initflag) { + zip_init_deflate(); + zip_initflag = true; + if (zip_lookahead == 0) { // empty + zip_complete = true; + return 0; + } + } + + if ((n = zip_qcopy(buff, off, buff_size)) == buff_size) + return buff_size; + + if (zip_complete) + return n; + + if (zip_compr_level <= 3) // optimized for speed + zip_deflate_fast(); + else + zip_deflate_better(); + if (zip_lookahead == 0) { + if (zip_match_available != 0) + zip_ct_tally(0, zip_window[zip_strstart - 1] & 0xff); + zip_flush_block(1); + zip_complete = true; + } + return n + zip_qcopy(buff, n + off, buff_size - n); + } + + function zip_qcopy(buff, off, buff_size) { + var n, i, j; + + n = 0; + while (zip_qhead != null && n < buff_size) { + i = buff_size - n; + if (i > zip_qhead.len) + i = zip_qhead.len; + // System.arraycopy(qhead.ptr, qhead.off, buff, off + n, i); + for (j = 0; j < i; j++) + buff[off + n + j] = zip_qhead.ptr[zip_qhead.off + j]; + + zip_qhead.off += i; + zip_qhead.len -= i; + n += i; + if (zip_qhead.len == 0) { + var p; + p = zip_qhead; + zip_qhead = zip_qhead.next; + zip_reuse_queue(p); + } + } + + if (n == buff_size) + return n; + + if (zip_outoff < zip_outcnt) { + i = buff_size - n; + if (i > zip_outcnt - zip_outoff) + i = zip_outcnt - zip_outoff; + // System.arraycopy(outbuf, outoff, buff, off + n, i); + for (j = 0; j < i; j++) + buff[off + n + j] = zip_outbuf[zip_outoff + j]; + zip_outoff += i; + n += i; + if (zip_outcnt == zip_outoff) + zip_outcnt = zip_outoff = 0; + } + return n; + } + + /* ========================================================================== + * Allocate the match buffer, initialize the various tables and save the + * location of the internal file attribute (ascii/binary) and method + * (DEFLATE/STORE). + */ + function zip_ct_init() { + var n; // iterates over tree elements + var bits; // bit counter + var length; // length value + var code; // code value + var dist; // distance index + + if (zip_static_dtree[0].dl != 0) return; // ct_init already called + + zip_l_desc.dyn_tree = zip_dyn_ltree; + zip_l_desc.static_tree = zip_static_ltree; + zip_l_desc.extra_bits = zip_extra_lbits; + zip_l_desc.extra_base = zip_LITERALS + 1; + zip_l_desc.elems = zip_L_CODES; + zip_l_desc.max_length = zip_MAX_BITS; + zip_l_desc.max_code = 0; + + zip_d_desc.dyn_tree = zip_dyn_dtree; + zip_d_desc.static_tree = zip_static_dtree; + zip_d_desc.extra_bits = zip_extra_dbits; + zip_d_desc.extra_base = 0; + zip_d_desc.elems = zip_D_CODES; + zip_d_desc.max_length = zip_MAX_BITS; + zip_d_desc.max_code = 0; + + zip_bl_desc.dyn_tree = zip_bl_tree; + zip_bl_desc.static_tree = null; + zip_bl_desc.extra_bits = zip_extra_blbits; + zip_bl_desc.extra_base = 0; + zip_bl_desc.elems = zip_BL_CODES; + zip_bl_desc.max_length = zip_MAX_BL_BITS; + zip_bl_desc.max_code = 0; + + // Initialize the mapping length (0..255) -> length code (0..28) + length = 0; + for (code = 0; code < zip_LENGTH_CODES - 1; code++) { + zip_base_length[code] = length; + for (n = 0; n < (1 << zip_extra_lbits[code]); n++) + zip_length_code[length++] = code; + } + // Assert (length == 256, "ct_init: length != 256"); + + /* Note that the length 255 (match length 258) can be represented + * in two different ways: code 284 + 5 bits or code 285, so we + * overwrite length_code[255] to use the best encoding: + */ + zip_length_code[length - 1] = code; + + /* Initialize the mapping dist (0..32K) -> dist code (0..29) */ + dist = 0; + for (code = 0; code < 16; code++) { + zip_base_dist[code] = dist; + for (n = 0; n < (1 << zip_extra_dbits[code]); n++) { + zip_dist_code[dist++] = code; + } + } + // Assert (dist == 256, "ct_init: dist != 256"); + dist >>= 7; // from now on, all distances are divided by 128 + for (; code < zip_D_CODES; code++) { + zip_base_dist[code] = dist << 7; + for (n = 0; n < (1 << (zip_extra_dbits[code] - 7)); n++) + zip_dist_code[256 + dist++] = code; + } + // Assert (dist == 256, "ct_init: 256+dist != 512"); + + // Construct the codes of the static literal tree + for (bits = 0; bits <= zip_MAX_BITS; bits++) + zip_bl_count[bits] = 0; + n = 0; + while (n <= 143) { zip_static_ltree[n++].dl = 8; zip_bl_count[8]++; } + while (n <= 255) { zip_static_ltree[n++].dl = 9; zip_bl_count[9]++; } + while (n <= 279) { zip_static_ltree[n++].dl = 7; zip_bl_count[7]++; } + while (n <= 287) { zip_static_ltree[n++].dl = 8; zip_bl_count[8]++; } + /* Codes 286 and 287 do not exist, but we must include them in the + * tree construction to get a canonical Huffman tree (longest code + * all ones) + */ + zip_gen_codes(zip_static_ltree, zip_L_CODES + 1); + + /* The static distance tree is trivial: */ + for (n = 0; n < zip_D_CODES; n++) { + zip_static_dtree[n].dl = 5; + zip_static_dtree[n].fc = zip_bi_reverse(n, 5); + } + + // Initialize the first block of the first file: + zip_init_block(); + } + + /* ========================================================================== + * Initialize a new block. + */ + function zip_init_block() { + var n; // iterates over tree elements + + // Initialize the trees. + for (n = 0; n < zip_L_CODES; n++) zip_dyn_ltree[n].fc = 0; + for (n = 0; n < zip_D_CODES; n++) zip_dyn_dtree[n].fc = 0; + for (n = 0; n < zip_BL_CODES; n++) zip_bl_tree[n].fc = 0; + + zip_dyn_ltree[zip_END_BLOCK].fc = 1; + zip_opt_len = zip_static_len = 0; + zip_last_lit = zip_last_dist = zip_last_flags = 0; + zip_flags = 0; + zip_flag_bit = 1; + } + + /* ========================================================================== + * Restore the heap property by moving down the tree starting at node k, + * exchanging a node with the smallest of its two sons if necessary, stopping + * when the heap property is re-established (each father smaller than its + * two sons). + */ + function zip_pqdownheap( + tree, // the tree to restore + k) { // node to move down + var v = zip_heap[k]; + var j = k << 1; // left son of k + + while (j <= zip_heap_len) { + // Set j to the smallest of the two sons: + if (j < zip_heap_len && + zip_SMALLER(tree, zip_heap[j + 1], zip_heap[j])) + j++; + + // Exit if v is smaller than both sons + if (zip_SMALLER(tree, v, zip_heap[j])) + break; + + // Exchange v with the smallest son + zip_heap[k] = zip_heap[j]; + k = j; + + // And continue down the tree, setting j to the left son of k + j <<= 1; + } + zip_heap[k] = v; + } + + /* ========================================================================== + * Compute the optimal bit lengths for a tree and update the total bit length + * for the current block. + * IN assertion: the fields freq and dad are set, heap[heap_max] and + * above are the tree nodes sorted by increasing frequency. + * OUT assertions: the field len is set to the optimal bit length, the + * array bl_count contains the frequencies for each bit length. + * The length opt_len is updated; static_len is also updated if stree is + * not null. + */ + function zip_gen_bitlen(desc) { // the tree descriptor + var tree = desc.dyn_tree; + var extra = desc.extra_bits; + var base = desc.extra_base; + var max_code = desc.max_code; + var max_length = desc.max_length; + var stree = desc.static_tree; + var h; // heap index + var n, m; // iterate over the tree elements + var bits; // bit length + var xbits; // extra bits + var f; // frequency + var overflow = 0; // number of elements with bit length too large + + for (bits = 0; bits <= zip_MAX_BITS; bits++) + zip_bl_count[bits] = 0; + + /* In a first pass, compute the optimal bit lengths (which may + * overflow in the case of the bit length tree). + */ + tree[zip_heap[zip_heap_max]].dl = 0; // root of the heap + + for (h = zip_heap_max + 1; h < zip_HEAP_SIZE; h++) { + n = zip_heap[h]; + bits = tree[tree[n].dl].dl + 1; + if (bits > max_length) { + bits = max_length; + overflow++; + } + tree[n].dl = bits; + // We overwrite tree[n].dl which is no longer needed + + if (n > max_code) + continue; // not a leaf node + + zip_bl_count[bits]++; + xbits = 0; + if (n >= base) + xbits = extra[n - base]; + f = tree[n].fc; + zip_opt_len += f * (bits + xbits); + if (stree != null) + zip_static_len += f * (stree[n].dl + xbits); + } + if (overflow == 0) + return; + + // This happens for example on obj2 and pic of the Calgary corpus + + // Find the first bit length which could increase: + do { + bits = max_length - 1; + while (zip_bl_count[bits] == 0) + bits--; + zip_bl_count[bits]--; // move one leaf down the tree + zip_bl_count[bits + 1] += 2; // move one overflow item as its brother + zip_bl_count[max_length]--; + /* The brother of the overflow item also moves one step up, + * but this does not affect bl_count[max_length] + */ + overflow -= 2; + } while (overflow > 0); + + /* Now recompute all bit lengths, scanning in increasing frequency. + * h is still equal to HEAP_SIZE. (It is simpler to reconstruct all + * lengths instead of fixing only the wrong ones. This idea is taken + * from 'ar' written by Haruhiko Okumura.) + */ + for (bits = max_length; bits != 0; bits--) { + n = zip_bl_count[bits]; + while (n != 0) { + m = zip_heap[--h]; + if (m > max_code) + continue; + if (tree[m].dl != bits) { + zip_opt_len += (bits - tree[m].dl) * tree[m].fc; + tree[m].fc = bits; + } + n--; + } + } + } + + /* ========================================================================== + * Generate the codes for a given tree and bit counts (which need not be + * optimal). + * IN assertion: the array bl_count contains the bit length statistics for + * the given tree and the field len is set for all tree elements. + * OUT assertion: the field code is set for all tree elements of non + * zero code length. + */ + function zip_gen_codes(tree, // the tree to decorate + max_code) { // largest code with non zero frequency + var next_code = new Array(zip_MAX_BITS + 1); // next code value for each bit length + var code = 0; // running code value + var bits; // bit index + var n; // code index + + /* The distribution counts are first used to generate the code values + * without bit reversal. + */ + for (bits = 1; bits <= zip_MAX_BITS; bits++) { + code = ((code + zip_bl_count[bits - 1]) << 1); + next_code[bits] = code; + } + + /* Check that the bit counts in bl_count are consistent. The last code + * must be all ones. + */ + // Assert (code + encoder->bl_count[MAX_BITS]-1 == (1<> 1; n >= 1; n--) + zip_pqdownheap(tree, n); + + /* Construct the Huffman tree by repeatedly combining the least two + * frequent nodes. + */ + do { + n = zip_heap[zip_SMALLEST]; + zip_heap[zip_SMALLEST] = zip_heap[zip_heap_len--]; + zip_pqdownheap(tree, zip_SMALLEST); + + m = zip_heap[zip_SMALLEST]; // m = node of next least frequency + + // keep the nodes sorted by frequency + zip_heap[--zip_heap_max] = n; + zip_heap[--zip_heap_max] = m; + + // Create a new node father of n and m + tree[node].fc = tree[n].fc + tree[m].fc; + // depth[node] = (char)(MAX(depth[n], depth[m]) + 1); + if (zip_depth[n] > zip_depth[m] + 1) + zip_depth[node] = zip_depth[n]; + else + zip_depth[node] = zip_depth[m] + 1; + tree[n].dl = tree[m].dl = node; + + // and insert the new node in the heap + zip_heap[zip_SMALLEST] = node++; + zip_pqdownheap(tree, zip_SMALLEST); + + } while (zip_heap_len >= 2); + + zip_heap[--zip_heap_max] = zip_heap[zip_SMALLEST]; + + /* At this point, the fields freq and dad are set. We can now + * generate the bit lengths. + */ + zip_gen_bitlen(desc); + + // The field len is now set, we can generate the bit codes + zip_gen_codes(tree, max_code); + } + + /* ========================================================================== + * Scan a literal or distance tree to determine the frequencies of the codes + * in the bit length tree. Updates opt_len to take into account the repeat + * counts. (The contribution of the bit length codes will be added later + * during the construction of bl_tree.) + */ + function zip_scan_tree(tree,// the tree to be scanned + max_code) { // and its largest code of non zero frequency + var n; // iterates over all tree elements + var prevlen = -1; // last emitted length + var curlen; // length of current code + var nextlen = tree[0].dl; // length of next code + var count = 0; // repeat count of the current code + var max_count = 7; // max repeat count + var min_count = 4; // min repeat count + + if (nextlen == 0) { + max_count = 138; + min_count = 3; + } + tree[max_code + 1].dl = 0xffff; // guard + + for (n = 0; n <= max_code; n++) { + curlen = nextlen; + nextlen = tree[n + 1].dl; + if (++count < max_count && curlen == nextlen) + continue; + else if (count < min_count) + zip_bl_tree[curlen].fc += count; + else if (curlen != 0) { + if (curlen != prevlen) + zip_bl_tree[curlen].fc++; + zip_bl_tree[zip_REP_3_6].fc++; + } else if (count <= 10) + zip_bl_tree[zip_REPZ_3_10].fc++; + else + zip_bl_tree[zip_REPZ_11_138].fc++; + count = 0; prevlen = curlen; + if (nextlen == 0) { + max_count = 138; + min_count = 3; + } else if (curlen == nextlen) { + max_count = 6; + min_count = 3; + } else { + max_count = 7; + min_count = 4; + } + } + } + + /* ========================================================================== + * Send a literal or distance tree in compressed form, using the codes in + * bl_tree. + */ + function zip_send_tree(tree, // the tree to be scanned + max_code) { // and its largest code of non zero frequency + var n; // iterates over all tree elements + var prevlen = -1; // last emitted length + var curlen; // length of current code + var nextlen = tree[0].dl; // length of next code + var count = 0; // repeat count of the current code + var max_count = 7; // max repeat count + var min_count = 4; // min repeat count + + /* tree[max_code+1].dl = -1; */ /* guard already set */ + if (nextlen == 0) { + max_count = 138; + min_count = 3; + } + + for (n = 0; n <= max_code; n++) { + curlen = nextlen; + nextlen = tree[n + 1].dl; + if (++count < max_count && curlen == nextlen) { + continue; + } else if (count < min_count) { + do { zip_SEND_CODE(curlen, zip_bl_tree); } while (--count != 0); + } else if (curlen != 0) { + if (curlen != prevlen) { + zip_SEND_CODE(curlen, zip_bl_tree); + count--; + } + // Assert(count >= 3 && count <= 6, " 3_6?"); + zip_SEND_CODE(zip_REP_3_6, zip_bl_tree); + zip_send_bits(count - 3, 2); + } else if (count <= 10) { + zip_SEND_CODE(zip_REPZ_3_10, zip_bl_tree); + zip_send_bits(count - 3, 3); + } else { + zip_SEND_CODE(zip_REPZ_11_138, zip_bl_tree); + zip_send_bits(count - 11, 7); + } + count = 0; + prevlen = curlen; + if (nextlen == 0) { + max_count = 138; + min_count = 3; + } else if (curlen == nextlen) { + max_count = 6; + min_count = 3; + } else { + max_count = 7; + min_count = 4; + } + } + } + + /* ========================================================================== + * Construct the Huffman tree for the bit lengths and return the index in + * bl_order of the last bit length code to send. + */ + function zip_build_bl_tree() { + var max_blindex; // index of last bit length code of non zero freq + + // Determine the bit length frequencies for literal and distance trees + zip_scan_tree(zip_dyn_ltree, zip_l_desc.max_code); + zip_scan_tree(zip_dyn_dtree, zip_d_desc.max_code); + + // Build the bit length tree: + zip_build_tree(zip_bl_desc); + /* opt_len now includes the length of the tree representations, except + * the lengths of the bit lengths codes and the 5+5+4 bits for the counts. + */ + + /* Determine the number of bit length codes to send. The pkzip format + * requires that at least 4 bit length codes be sent. (appnote.txt says + * 3 but the actual value used is 4.) + */ + for (max_blindex = zip_BL_CODES - 1; max_blindex >= 3; max_blindex--) { + if (zip_bl_tree[zip_bl_order[max_blindex]].dl != 0) break; + } + /* Update opt_len to include the bit length tree and counts */ + zip_opt_len += 3 * (max_blindex + 1) + 5 + 5 + 4; + // Tracev((stderr, "\ndyn trees: dyn %ld, stat %ld", + // encoder->opt_len, encoder->static_len)); + + return max_blindex; + } + + /* ========================================================================== + * Send the header for a block using dynamic Huffman trees: the counts, the + * lengths of the bit length codes, the literal tree and the distance tree. + * IN assertion: lcodes >= 257, dcodes >= 1, blcodes >= 4. + */ + function zip_send_all_trees(lcodes, dcodes, blcodes) { // number of codes for each tree + var rank; // index in bl_order + + // Assert (lcodes >= 257 && dcodes >= 1 && blcodes >= 4, "not enough codes"); + // Assert (lcodes <= L_CODES && dcodes <= D_CODES && blcodes <= BL_CODES, + // "too many codes"); + // Tracev((stderr, "\nbl counts: ")); + zip_send_bits(lcodes - 257, 5); // not +255 as stated in appnote.txt + zip_send_bits(dcodes - 1, 5); + zip_send_bits(blcodes - 4, 4); // not -3 as stated in appnote.txt + for (rank = 0; rank < blcodes; rank++) { + // Tracev((stderr, "\nbl code %2d ", bl_order[rank])); + zip_send_bits(zip_bl_tree[zip_bl_order[rank]].dl, 3); + } + + // send the literal tree + zip_send_tree(zip_dyn_ltree, lcodes - 1); + + // send the distance tree + zip_send_tree(zip_dyn_dtree, dcodes - 1); + } + + /* ========================================================================== + * Determine the best encoding for the current block: dynamic trees, static + * trees or store, and output the encoded block to the zip file. + */ + function zip_flush_block(eof) { // true if this is the last block for a file + var opt_lenb, static_lenb; // opt_len and static_len in bytes + var max_blindex; // index of last bit length code of non zero freq + var stored_len; // length of input block + + stored_len = zip_strstart - zip_block_start; + zip_flag_buf[zip_last_flags] = zip_flags; // Save the flags for the last 8 items + + // Construct the literal and distance trees + zip_build_tree(zip_l_desc); + // Tracev((stderr, "\nlit data: dyn %ld, stat %ld", + // encoder->opt_len, encoder->static_len)); + + zip_build_tree(zip_d_desc); + // Tracev((stderr, "\ndist data: dyn %ld, stat %ld", + // encoder->opt_len, encoder->static_len)); + /* At this point, opt_len and static_len are the total bit lengths of + * the compressed block data, excluding the tree representations. + */ + + /* Build the bit length tree for the above two trees, and get the index + * in bl_order of the last bit length code to send. + */ + max_blindex = zip_build_bl_tree(); + + // Determine the best encoding. Compute first the block length in bytes + opt_lenb = (zip_opt_len + 3 + 7) >> 3; + static_lenb = (zip_static_len + 3 + 7) >> 3; + + // Trace((stderr, "\nopt %lu(%lu) stat %lu(%lu) stored %lu lit %u dist %u ", + // opt_lenb, encoder->opt_len, + // static_lenb, encoder->static_len, stored_len, + // encoder->last_lit, encoder->last_dist)); + + if (static_lenb <= opt_lenb) + opt_lenb = static_lenb; + if (stored_len + 4 <= opt_lenb // 4: two words for the lengths + && zip_block_start >= 0) { + var i; + + /* The test buf != NULL is only necessary if LIT_BUFSIZE > WSIZE. + * Otherwise we can't have processed more than WSIZE input bytes since + * the last block flush, because compression would have been + * successful. If LIT_BUFSIZE <= WSIZE, it is never too late to + * transform a block into a stored block. + */ + zip_send_bits((zip_STORED_BLOCK << 1) + eof, 3); /* send block type */ + zip_bi_windup(); /* align on byte boundary */ + zip_put_short(stored_len); + zip_put_short(~stored_len); + + // copy block + /* + p = &window[block_start]; + for(i = 0; i < stored_len; i++) + put_byte(p[i]); + */ + for (i = 0; i < stored_len; i++) + zip_put_byte(zip_window[zip_block_start + i]); + + } else if (static_lenb == opt_lenb) { + zip_send_bits((zip_STATIC_TREES << 1) + eof, 3); + zip_compress_block(zip_static_ltree, zip_static_dtree); + } else { + zip_send_bits((zip_DYN_TREES << 1) + eof, 3); + zip_send_all_trees(zip_l_desc.max_code + 1, + zip_d_desc.max_code + 1, + max_blindex + 1); + zip_compress_block(zip_dyn_ltree, zip_dyn_dtree); + } + + zip_init_block(); + + if (eof != 0) + zip_bi_windup(); + } + + /* ========================================================================== + * Save the match info and tally the frequency counts. Return true if + * the current block must be flushed. + */ + function zip_ct_tally( + dist, // distance of matched string + lc) { // match length-MIN_MATCH or unmatched char (if dist==0) + zip_l_buf[zip_last_lit++] = lc; + if (dist == 0) { + // lc is the unmatched char + zip_dyn_ltree[lc].fc++; + } else { + // Here, lc is the match length - MIN_MATCH + dist--; // dist = match distance - 1 + // Assert((ush)dist < (ush)MAX_DIST && + // (ush)lc <= (ush)(MAX_MATCH-MIN_MATCH) && + // (ush)D_CODE(dist) < (ush)D_CODES, "ct_tally: bad match"); + + zip_dyn_ltree[zip_length_code[lc] + zip_LITERALS + 1].fc++; + zip_dyn_dtree[zip_D_CODE(dist)].fc++; + + zip_d_buf[zip_last_dist++] = dist; + zip_flags |= zip_flag_bit; + } + zip_flag_bit <<= 1; + + // Output the flags if they fill a byte + if ((zip_last_lit & 7) == 0) { + zip_flag_buf[zip_last_flags++] = zip_flags; + zip_flags = 0; + zip_flag_bit = 1; + } + // Try to guess if it is profitable to stop the current block here + if (zip_compr_level > 2 && (zip_last_lit & 0xfff) == 0) { + // Compute an upper bound for the compressed length + var out_length = zip_last_lit * 8; + var in_length = zip_strstart - zip_block_start; + var dcode; + + for (dcode = 0; dcode < zip_D_CODES; dcode++) { + out_length += zip_dyn_dtree[dcode].fc * (5 + zip_extra_dbits[dcode]); + } + out_length >>= 3; + // Trace((stderr,"\nlast_lit %u, last_dist %u, in %ld, out ~%ld(%ld%%) ", + // encoder->last_lit, encoder->last_dist, in_length, out_length, + // 100L - out_length*100L/in_length)); + if (zip_last_dist < parseInt(zip_last_lit / 2) && + out_length < parseInt(in_length / 2)) + return true; + } + return (zip_last_lit == zip_LIT_BUFSIZE - 1 || + zip_last_dist == zip_DIST_BUFSIZE); + /* We avoid equality with LIT_BUFSIZE because of wraparound at 64K + * on 16 bit machines and because stored blocks are restricted to + * 64K-1 bytes. + */ + } + + /* ========================================================================== + * Send the block data compressed using the given Huffman trees + */ + function zip_compress_block( + ltree, // literal tree + dtree) { // distance tree + var dist; // distance of matched string + var lc; // match length or unmatched char (if dist == 0) + var lx = 0; // running index in l_buf + var dx = 0; // running index in d_buf + var fx = 0; // running index in flag_buf + var flag = 0; // current flags + var code; // the code to send + var extra; // number of extra bits to send + + if (zip_last_lit != 0) do { + if ((lx & 7) == 0) + flag = zip_flag_buf[fx++]; + lc = zip_l_buf[lx++] & 0xff; + if ((flag & 1) == 0) { + zip_SEND_CODE(lc, ltree); /* send a literal byte */ + // Tracecv(isgraph(lc), (stderr," '%c' ", lc)); + } else { + // Here, lc is the match length - MIN_MATCH + code = zip_length_code[lc]; + zip_SEND_CODE(code + zip_LITERALS + 1, ltree); // send the length code + extra = zip_extra_lbits[code]; + if (extra != 0) { + lc -= zip_base_length[code]; + zip_send_bits(lc, extra); // send the extra length bits + } + dist = zip_d_buf[dx++]; + // Here, dist is the match distance - 1 + code = zip_D_CODE(dist); + // Assert (code < D_CODES, "bad d_code"); + + zip_SEND_CODE(code, dtree); // send the distance code + extra = zip_extra_dbits[code]; + if (extra != 0) { + dist -= zip_base_dist[code]; + zip_send_bits(dist, extra); // send the extra distance bits + } + } // literal or match pair ? + flag >>= 1; + } while (lx < zip_last_lit); + + zip_SEND_CODE(zip_END_BLOCK, ltree); + } + + /* ========================================================================== + * Send a value on a given number of bits. + * IN assertion: length <= 16 and value fits in length bits. + */ + var zip_Buf_size = 16; // bit size of bi_buf + function zip_send_bits( + value, // value to send + length) { // number of bits + /* If not enough room in bi_buf, use (valid) bits from bi_buf and + * (16 - bi_valid) bits from value, leaving (width - (16-bi_valid)) + * unused bits in value. + */ + if (zip_bi_valid > zip_Buf_size - length) { + zip_bi_buf |= (value << zip_bi_valid); + zip_put_short(zip_bi_buf); + zip_bi_buf = (value >> (zip_Buf_size - zip_bi_valid)); + zip_bi_valid += length - zip_Buf_size; + } else { + zip_bi_buf |= value << zip_bi_valid; + zip_bi_valid += length; + } + } + + /* ========================================================================== + * Reverse the first len bits of a code, using straightforward code (a faster + * method would use a table) + * IN assertion: 1 <= len <= 15 + */ + function zip_bi_reverse( + code, // the value to invert + len) { // its bit length + var res = 0; + do { + res |= code & 1; + code >>= 1; + res <<= 1; + } while (--len > 0); + return res >> 1; + } + + /* ========================================================================== + * Write out any remaining bits in an incomplete byte. + */ + function zip_bi_windup() { + if (zip_bi_valid > 8) { + zip_put_short(zip_bi_buf); + } else if (zip_bi_valid > 0) { + zip_put_byte(zip_bi_buf); + } + zip_bi_buf = 0; + zip_bi_valid = 0; + } + + function zip_qoutbuf() { + if (zip_outcnt != 0) { + var q, i; + q = zip_new_queue(); + if (zip_qhead == null) + zip_qhead = zip_qtail = q; + else + zip_qtail = zip_qtail.next = q; + q.len = zip_outcnt - zip_outoff; + // System.arraycopy(zip_outbuf, zip_outoff, q.ptr, 0, q.len); + for (i = 0; i < q.len; i++) + q.ptr[i] = zip_outbuf[zip_outoff + i]; + zip_outcnt = zip_outoff = 0; + } + } + + return function deflate(str, level) { + var i, j; + + zip_deflate_data = str; + zip_deflate_pos = 0; + if (typeof level == "undefined") + level = zip_DEFAULT_LEVEL; + zip_deflate_start(level); + + var buff = new Array(1024); + var aout = []; + while ((i = zip_deflate_internal(buff, 0, buff.length)) > 0) { + var cbuf = new Array(i); + for (j = 0; j < i; j++) { + cbuf[j] = String.fromCharCode(buff[j]); + } + aout[aout.length] = cbuf.join(""); + } + zip_deflate_data = null; // G.C. + return aout.join(""); + }; +})(); \ No newline at end of file diff --git a/_vendor/github.com/google/docsy/static/js/prism.js b/_vendor/github.com/google/docsy/static/js/prism.js new file mode 100644 index 0000000..15f0f78 --- /dev/null +++ b/_vendor/github.com/google/docsy/static/js/prism.js @@ -0,0 +1,21 @@ +/* PrismJS 1.28.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+bash+c+csharp+cpp+go+java+markdown+python+scss+sql+toml+yaml&plugins=toolbar+copy-to-clipboard */ +var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(e){var n=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,r={},a={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(n){return n instanceof i?new i(n.type,e(n.content),n.alias):Array.isArray(n)?n.map(e):n.replace(/&/g,"&").replace(/=g.reach);A+=w.value.length,w=w.next){var E=w.value;if(n.length>e.length)return;if(!(E instanceof i)){var P,L=1;if(y){if(!(P=l(b,A,e,m))||P.index>=e.length)break;var S=P.index,O=P.index+P[0].length,j=A;for(j+=w.value.length;S>=j;)j+=(w=w.next).value.length;if(A=j-=w.value.length,w.value instanceof i)continue;for(var C=w;C!==n.tail&&(jg.reach&&(g.reach=W);var z=w.prev;if(_&&(z=u(n,z,_),A+=_.length),c(n,z,L),w=u(n,z,new i(f,p?a.tokenize(N,p):N,k,N)),M&&u(n,w,M),L>1){var I={cause:f+","+d,reach:W};o(e,n,t,w.prev,A,I),g&&I.reach>g.reach&&(g.reach=I.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},n={value:null,prev:e,next:null};e.next=n,this.head=e,this.tail=n,this.length=0}function u(e,n,t){var r=n.next,a={value:t,prev:n,next:r};return n.next=a,r.prev=a,e.length++,a}function c(e,n,t){for(var r=n.next,a=0;a"+i.content+""},!e.document)return e.addEventListener?(a.disableWorkerMessageHandler||e.addEventListener("message",(function(n){var t=JSON.parse(n.data),r=t.language,i=t.code,l=t.immediateClose;e.postMessage(a.highlight(i,a.languages[r],r)),l&&e.close()}),!1),a):a;var g=a.util.currentScript();function f(){a.manual||a.highlightAll()}if(g&&(a.filename=g.src,g.hasAttribute("data-manual")&&(a.manual=!0)),!a.manual){var h=document.readyState;"loading"===h||"interactive"===h&&g&&g.defer?document.addEventListener("DOMContentLoaded",f):window.requestAnimationFrame?window.requestAnimationFrame(f):window.setTimeout(f,16)}return a}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); +Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(a,e){var s={};s["language-"+e]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[e]},s.cdata=/^$/i;var t={"included-cdata":{pattern://i,inside:s}};t["language-"+e]={pattern:/[\s\S]+/,inside:Prism.languages[e]};var n={};n[a]={pattern:RegExp("(<__[^>]*>)(?:))*\\]\\]>|(?!)".replace(/__/g,(function(){return a})),"i"),lookbehind:!0,greedy:!0,inside:t},Prism.languages.insertBefore("markup","cdata",n)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(a,e){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp("(^|[\"'\\s])(?:"+a+")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))","i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[e,"language-"+e],inside:Prism.languages[e]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml; +!function(s){var e=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;s.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:[^;{\\s\"']|\\s+(?!\\s)|"+e.source+")*?(?:;|(?=\\s*\\{))"),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+e.source+"|(?:[^\\\\\r\n()\"']|\\\\[^])*)\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+e.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+e.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:e,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},s.languages.css.atrule.inside.rest=s.languages.css;var t=s.languages.markup;t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(Prism); +Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}; +Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp("(^|[^\\w$])(?:NaN|Infinity|0[bB][01]+(?:_[01]+)*n?|0[oO][0-7]+(?:_[0-7]+)*n?|0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?|\\d+(?:_\\d+)*n|(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?)(?![\\w$])"),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp("((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s]|\\b(?:return|yield))\\s*)/(?:(?:\\[(?:[^\\]\\\\\r\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}|(?:\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.|\\[(?:[^[\\]\\\\\r\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\r\n])+/[dgimyus]{0,7}v[dgimyus]{0,7})(?=(?:\\s|/\\*(?:[^*]|\\*(?!/))*\\*/)*(?:$|[\r\n,.;:})\\]]|//))"),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute("on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)","javascript")),Prism.languages.js=Prism.languages.javascript; +!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=a.variable[1].inside,i=0;i>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),Prism.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},Prism.languages.c.string],char:Prism.languages.c.char,comment:Prism.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:Prism.languages.c}}}}),Prism.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete Prism.languages.c.boolean; +!function(e){function n(e,n){return e.replace(/<<(\d+)>>/g,(function(e,s){return"(?:"+n[+s]+")"}))}function s(e,s,a){return RegExp(n(e,s),a||"")}function a(e,n){for(var s=0;s>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var t="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",r="class enum interface record struct",i="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",o="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var d=l(r),p=RegExp(l(t+" "+r+" "+i+" "+o)),c=l(r+" "+i+" "+o),u=l(t+" "+r+" "+o),g=a("<(?:[^<>;=+\\-*/%&|^]|<>)*>",2),b=a("\\((?:[^()]|<>)*\\)",2),h="@?\\b[A-Za-z_]\\w*\\b",f=n("<<0>>(?:\\s*<<1>>)?",[h,g]),m=n("(?!<<0>>)<<1>>(?:\\s*\\.\\s*<<1>>)*",[c,f]),k="\\[\\s*(?:,\\s*)*\\]",y=n("<<0>>(?:\\s*(?:\\?\\s*)?<<1>>)*(?:\\s*\\?)?",[m,k]),w=n("[^,()<>[\\];=+\\-*/%&|^]|<<0>>|<<1>>|<<2>>",[g,b,k]),v=n("\\(<<0>>+(?:,<<0>>+)+\\)",[w]),x=n("(?:<<0>>|<<1>>)(?:\\s*(?:\\?\\s*)?<<2>>)*(?:\\s*\\?)?",[v,m,k]),$={keyword:p,punctuation:/[<>()?,.:[\]]/},_="'(?:[^\r\n'\\\\]|\\\\.|\\\\[Uux][\\da-fA-F]{1,8})'",B='"(?:\\\\.|[^\\\\"\r\n])*"';e.languages.csharp=e.languages.extend("clike",{string:[{pattern:s("(^|[^$\\\\])<<0>>",['@"(?:""|\\\\[^]|[^\\\\"])*"(?!")']),lookbehind:!0,greedy:!0},{pattern:s("(^|[^@$\\\\])<<0>>",[B]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:s("(\\busing\\s+static\\s+)<<0>>(?=\\s*;)",[m]),lookbehind:!0,inside:$},{pattern:s("(\\busing\\s+<<0>>\\s*=\\s*)<<1>>(?=\\s*;)",[h,x]),lookbehind:!0,inside:$},{pattern:s("(\\busing\\s+)<<0>>(?=\\s*=)",[h]),lookbehind:!0},{pattern:s("(\\b<<0>>\\s+)<<1>>",[d,f]),lookbehind:!0,inside:$},{pattern:s("(\\bcatch\\s*\\(\\s*)<<0>>",[m]),lookbehind:!0,inside:$},{pattern:s("(\\bwhere\\s+)<<0>>",[h]),lookbehind:!0},{pattern:s("(\\b(?:is(?:\\s+not)?|as)\\s+)<<0>>",[y]),lookbehind:!0,inside:$},{pattern:s("\\b<<0>>(?=\\s+(?!<<1>>|with\\s*\\{)<<2>>(?:\\s*[=,;:{)\\]]|\\s+(?:in|when)\\b))",[x,u,h]),inside:$}],keyword:p,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:s("([(,]\\s*)<<0>>(?=\\s*:)",[h]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:s("(\\b(?:namespace|using)\\s+)<<0>>(?:\\s*\\.\\s*<<0>>)*(?=\\s*[;{])",[h]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:s("(\\b(?:default|sizeof|typeof)\\s*\\(\\s*(?!\\s))(?:[^()\\s]|\\s(?!\\s)|<<0>>)*(?=\\s*\\))",[b]),lookbehind:!0,alias:"class-name",inside:$},"return-type":{pattern:s("<<0>>(?=\\s+(?:<<1>>\\s*(?:=>|[({]|\\.\\s*this\\s*\\[)|this\\s*\\[))",[x,m]),inside:$,alias:"class-name"},"constructor-invocation":{pattern:s("(\\bnew\\s+)<<0>>(?=\\s*[[({])",[x]),lookbehind:!0,inside:$,alias:"class-name"},"generic-method":{pattern:s("<<0>>\\s*<<1>>(?=\\s*\\()",[h,g]),inside:{function:s("^<<0>>",[h]),generic:{pattern:RegExp(g),alias:"class-name",inside:$}}},"type-list":{pattern:s("\\b((?:<<0>>\\s+<<1>>|record\\s+<<1>>\\s*<<5>>|where\\s+<<2>>)\\s*:\\s*)(?:<<3>>|<<4>>|<<1>>\\s*<<5>>|<<6>>)(?:\\s*,\\s*(?:<<3>>|<<4>>|<<6>>))*(?=\\s*(?:where|[{;]|=>|$))",[d,f,h,x,p.source,b,"\\bnew\\s*\\(\\s*\\)"]),lookbehind:!0,inside:{"record-arguments":{pattern:s("(^(?!new\\s*\\()<<0>>\\s*)<<1>>",[f,b]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:p,"class-name":{pattern:RegExp(x),greedy:!0,inside:$},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var E=B+"|"+_,R=n("/(?![*/])|//[^\r\n]*[\r\n]|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>",[E]),z=a(n("[^\"'/()]|<<0>>|\\(<>*\\)",[R]),2),S="\\b(?:assembly|event|field|method|module|param|property|return|type)\\b",j=n("<<0>>(?:\\s*\\(<<1>>*\\))?",[m,z]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:s("((?:^|[^\\s\\w>)?])\\s*\\[\\s*)(?:<<0>>\\s*:\\s*)?<<1>>(?:\\s*,\\s*<<1>>)*(?=\\s*\\])",[S,j]),lookbehind:!0,greedy:!0,inside:{target:{pattern:s("^<<0>>(?=\\s*:)",[S]),alias:"keyword"},"attribute-arguments":{pattern:s("\\(<<0>>*\\)",[z]),inside:e.languages.csharp},"class-name":{pattern:RegExp(m),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var A=":[^}\r\n]+",F=a(n("[^\"'/()]|<<0>>|\\(<>*\\)",[R]),2),P=n("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[F,A]),U=a(n("[^\"'/()]|/(?!\\*)|/\\*(?:[^*]|\\*(?!/))*\\*/|<<0>>|\\(<>*\\)",[E]),2),Z=n("\\{(?!\\{)(?:(?![}:])<<0>>)*<<1>>?\\}",[U,A]);function q(n,a){return{interpolation:{pattern:s("((?:^|[^{])(?:\\{\\{)*)<<0>>",[n]),lookbehind:!0,inside:{"format-string":{pattern:s("(^\\{(?:(?![}:])<<0>>)*)<<1>>(?=\\}$)",[a,A]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:s('(^|[^\\\\])(?:\\$@|@\\$)"(?:""|\\\\[^]|\\{\\{|<<0>>|[^\\\\{"])*"',[P]),lookbehind:!0,greedy:!0,inside:q(P,F)},{pattern:s('(^|[^@\\\\])\\$"(?:\\\\.|\\{\\{|<<0>>|[^\\\\"{])*"',[Z]),lookbehind:!0,greedy:!0,inside:q(Z,U)}],char:{pattern:RegExp(_),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(Prism); +!function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n="\\b(?!)\\w+(?:\\s*\\.\\s*\\w+)*\\b".replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp("(\\b(?:class|concept|enum|struct|typename)\\s+)(?!)\\w+".replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp('(\\b(?:import|module)\\s+)(?:"(?:\\\\(?:\r\n|[^])|[^"\\\\\r\n])*"|<[^<>\r\n]*>|'+"(?:\\s*:\\s*)?|:\\s*".replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(Prism); +Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Prism.languages.go["class-name"]; +!function(e){var n=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,t="(?:[a-z]\\w*\\s*\\.\\s*)*(?:[A-Z]\\w*\\s*\\.\\s*)*",s={pattern:RegExp("(^|[^\\w.])"+t+"[A-Z](?:[\\d_A-Z]*[a-z]\\w*)?\\b"),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[s,{pattern:RegExp("(^|[^\\w.])"+t+"[A-Z]\\w*(?=\\s+\\w+\\s*[;,=()]|\\s*(?:\\[[\\s,]*\\]\\s*)?::\\s*new\\b)"),lookbehind:!0,inside:s.inside},{pattern:RegExp("(\\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\\s+)"+t+"[A-Z]\\w*\\b"),lookbehind:!0,inside:s.inside}],keyword:n,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":s,keyword:n,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp("(\\bimport\\s+)"+t+"(?:[A-Z]\\w*|\\*)(?=\\s*;)"),lookbehind:!0,inside:{namespace:s.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp("(\\bimport\\s+static\\s+)"+t+"(?:\\w+|\\*)(?=\\s*;)"),lookbehind:!0,alias:"static",inside:{namespace:s.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp("(\\b(?:exports|import(?:\\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\\s+)(?!)[a-z]\\w*(?:\\.[a-z]\\w*)*\\.?".replace(//g,(function(){return n.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(Prism); +!function(n){function e(n){return n=n.replace(//g,(function(){return"(?:\\\\.|[^\\\\\n\r]|(?:\n|\r\n?)(?![\r\n]))"})),RegExp("((?:^|[^\\\\])(?:\\\\{2})*)(?:"+n+")")}var t="(?:\\\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\\\|\r\n`])+",a="\\|?__(?:\\|__)+\\|?(?:(?:\n|\r\n?)|(?![^]))".replace(/__/g,(function(){return t})),i="\\|?[ \t]*:?-{3,}:?[ \t]*(?:\\|[ \t]*:?-{3,}:?[ \t]*)+\\|?(?:\n|\r\n?)";n.languages.markdown=n.languages.extend("markup",{}),n.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:n.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+i+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+i+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(t),inside:n.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(t),alias:"important",inside:n.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:e("\\b__(?:(?!_)|_(?:(?!_))+_)+__\\b|\\*\\*(?:(?!\\*)|\\*(?:(?!\\*))+\\*)+\\*\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:e("\\b_(?:(?!_)|__(?:(?!_))+__)+_\\b|\\*(?:(?!\\*)|\\*\\*(?:(?!\\*))+\\*\\*)+\\*"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:e("(~~?)(?:(?!~))+\\2"),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:e('!?\\[(?:(?!\\]))+\\](?:\\([^\\s)]+(?:[\t ]+"(?:\\\\.|[^"\\\\])*")?\\)|[ \t]?\\[(?:(?!\\]))+\\])'),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(e){["url","bold","italic","strike","code-snippet"].forEach((function(t){e!==t&&(n.languages.markdown[e].inside.content.inside[t]=n.languages.markdown[t])}))})),n.hooks.add("after-tokenize",(function(n){"markdown"!==n.language&&"md"!==n.language||function n(e){if(e&&"string"!=typeof e)for(var t=0,a=e.length;t",quot:'"'},l=String.fromCodePoint||String.fromCharCode;n.languages.md=n.languages.markdown}(Prism); +Prism.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},Prism.languages.python["string-interpolation"].inside.interpolation.inside.rest=Prism.languages.python,Prism.languages.py=Prism.languages.python; +Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),Prism.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.languages.scss; +Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; +!function(e){function n(e){return e.replace(/__/g,(function(){return"(?:[\\w-]+|'[^'\n\r]*'|\"(?:\\\\.|[^\\\\\"\r\n])*\")"}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n("(^[\t ]*\\[\\s*(?:\\[\\s*)?)__(?:\\s*\\.\\s*__)*(?=\\s*\\])"),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n("(^[\t ]*|[{,]\\s*)__(?:\\s*\\.\\s*__)*(?=\\s*=)"),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(Prism); +!function(e){var n=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,t="(?:"+r.source+"(?:[ \t]+"+n.source+")?|"+n.source+"(?:[ \t]+"+r.source+")?)",a="(?:[^\\s\\x00-\\x08\\x0e-\\x1f!\"#%&'*,\\-:>?@[\\]`{|}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*".replace(//g,(function(){return"[^\\s\\x00-\\x08\\x0e-\\x1f,[\\]{}\\x7f-\\x84\\x86-\\x9f\\ud800-\\udfff\\ufffe\\uffff]"})),d="\"(?:[^\"\\\\\r\n]|\\\\.)*\"|'(?:[^'\\\\\r\n]|\\\\.)*'";function o(e,n){n=(n||"").replace(/m/g,"")+"m";var r="([:\\-,[{]\\s*(?:\\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\\]|\\}|(?:[\r\n]\\s*)?#))".replace(/<>/g,(function(){return t})).replace(/<>/g,(function(){return e}));return RegExp(r,n)}e.languages.yaml={scalar:{pattern:RegExp("([\\-:]\\s*(?:\\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\\S[^\r\n]*(?:\\2[^\r\n]+)*)".replace(/<>/g,(function(){return t}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp("((?:^|[:\\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\\s*:\\s)".replace(/<>/g,(function(){return t})).replace(/<>/g,(function(){return"(?:"+a+"|"+d+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o("\\d{4}-\\d\\d?-\\d\\d?(?:[tT]|[ \t]+)\\d\\d?:\\d{2}:\\d{2}(?:\\.\\d*)?(?:[ \t]*(?:Z|[-+]\\d\\d?(?::\\d{2})?))?|\\d{4}-\\d{2}-\\d{2}|\\d\\d?:\\d{2}(?::\\d{2}(?:\\.\\d*)?)?"),lookbehind:!0,alias:"number"},boolean:{pattern:o("false|true","i"),lookbehind:!0,alias:"important"},null:{pattern:o("null|~","i"),lookbehind:!0,alias:"important"},string:{pattern:o(d),lookbehind:!0,greedy:!0},number:{pattern:o("[+-]?(?:0x[\\da-f]+|0o[0-7]+|(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:e[+-]?\\d+)?|\\.inf|\\.nan)","i"),lookbehind:!0},tag:r,important:n,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism); +!function(){if("undefined"!=typeof Prism&&"undefined"!=typeof document){var e=[],t={},n=function(){};Prism.plugins.toolbar={};var a=Prism.plugins.toolbar.registerButton=function(n,a){var r;r="function"==typeof a?a:function(e){var t;return"function"==typeof a.onClick?((t=document.createElement("button")).type="button",t.addEventListener("click",(function(){a.onClick.call(this,e)}))):"string"==typeof a.url?(t=document.createElement("a")).href=a.url:t=document.createElement("span"),a.className&&t.classList.add(a.className),t.textContent=a.text,t},n in t?console.warn('There is a button with the key "'+n+'" registered already.'):e.push(t[n]=r)},r=Prism.plugins.toolbar.hook=function(a){var r=a.element.parentNode;if(r&&/pre/i.test(r.nodeName)&&!r.parentNode.classList.contains("code-toolbar")){var o=document.createElement("div");o.classList.add("code-toolbar"),r.parentNode.insertBefore(o,r),o.appendChild(r);var i=document.createElement("div");i.classList.add("toolbar");var l=e,d=function(e){for(;e;){var t=e.getAttribute("data-toolbar-order");if(null!=t)return(t=t.trim()).length?t.split(/\s*,\s*/g):[];e=e.parentElement}}(a.element);d&&(l=d.map((function(e){return t[e]||n}))),l.forEach((function(e){var t=e(a);if(t){var n=document.createElement("div");n.classList.add("toolbar-item"),n.appendChild(t),i.appendChild(n)}})),o.appendChild(i)}};a("label",(function(e){var t=e.element.parentNode;if(t&&/pre/i.test(t.nodeName)&&t.hasAttribute("data-label")){var n,a,r=t.getAttribute("data-label");try{a=document.querySelector("template#"+r)}catch(e){}return a?n=a.content:(t.hasAttribute("data-url")?(n=document.createElement("a")).href=t.getAttribute("data-url"):n=document.createElement("span"),n.textContent=r),n}})),Prism.hooks.add("complete",r)}}(); +!function(){function t(t){var e=document.createElement("textarea");e.value=t.getText(),e.style.top="0",e.style.left="0",e.style.position="fixed",document.body.appendChild(e),e.focus(),e.select();try{var o=document.execCommand("copy");setTimeout((function(){o?t.success():t.error()}),1)}catch(e){setTimeout((function(){t.error(e)}),1)}document.body.removeChild(e)}"undefined"!=typeof Prism&&"undefined"!=typeof document&&(Prism.plugins.toolbar?Prism.plugins.toolbar.registerButton("copy-to-clipboard",(function(e){var o=e.element,n=function(t){var e={copy:"Copy","copy-error":"Press Ctrl+C to copy","copy-success":"Copied!","copy-timeout":5e3};for(var o in e){for(var n="data-prismjs-"+o,c=t;c&&!c.hasAttribute(n);)c=c.parentElement;c&&(e[o]=c.getAttribute(n))}return e}(o),c=document.createElement("button");c.className="copy-to-clipboard-button",c.setAttribute("type","button");var r=document.createElement("span");return c.appendChild(r),u("copy"),function(e,o){e.addEventListener("click",(function(){!function(e){navigator.clipboard?navigator.clipboard.writeText(e.getText()).then(e.success,(function(){t(e)})):t(e)}(o)}))}(c,{getText:function(){return o.textContent},success:function(){u("copy-success"),i()},error:function(){u("copy-error"),setTimeout((function(){!function(t){window.getSelection().selectAllChildren(t)}(o)}),1),i()}}),c;function i(){setTimeout((function(){u("copy")}),n["copy-timeout"])}function u(t){r.textContent=n[t],c.setAttribute("data-copy-state",t)}})):console.warn("Copy to Clipboard plugin loaded before Toolbar plugin."))}(); diff --git a/_vendor/github.com/google/docsy/static/js/swagger-ui-bundle.js b/_vendor/github.com/google/docsy/static/js/swagger-ui-bundle.js new file mode 100644 index 0000000..c48cc4c --- /dev/null +++ b/_vendor/github.com/google/docsy/static/js/swagger-ui-bundle.js @@ -0,0 +1,134 @@ +!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(" - -{{ end }} + +{{ end -}}
    - -{{ end }} \ No newline at end of file +{{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/_default/single.html b/_vendor/github.com/google/docsy/layouts/_default/single.html index b2e137a..8362338 100644 --- a/_vendor/github.com/google/docsy/layouts/_default/single.html +++ b/_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/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html b/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html index 420efd2..ff6b8de 100644 --- a/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html +++ b/_vendor/github.com/google/docsy/layouts/_default/taxonomy.html @@ -13,15 +13,15 @@ {{ if not .Site.Params.ui.taxonomy_breadcrumb_disable -}} {{/* Use breadcrumb partial, but remove attributes that are invalid or inappropriate in this page-summary context. */ -}} {{ partial "breadcrumb.html" . - | replaceRE ` aria-\w+=\".*?\"|(breadcrumb-item) active|(btn-link) disabled` "$1" | safeHTML + | replaceRE ` aria-\w+=\".*?\"|(breadcrumb-item) active` "$1" | safeHTML -}} {{ end -}}

    {{ .Description | markdownify }}

    {{ end }} diff --git a/_vendor/github.com/google/docsy/layouts/_default/terms.html b/_vendor/github.com/google/docsy/layouts/_default/terms.html index 0190198..74af83e 100644 --- a/_vendor/github.com/google/docsy/layouts/_default/terms.html +++ b/_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/_vendor/github.com/google/docsy/layouts/blog/baseof.html b/_vendor/github.com/google/docsy/layouts/blog/baseof.html index 4a7a60e..b378805 100644 --- a/_vendor/github.com/google/docsy/layouts/blog/baseof.html +++ b/_vendor/github.com/google/docsy/layouts/blog/baseof.html @@ -18,9 +18,9 @@ {{ partial "toc.html" . }} {{ partial "taxonomy_terms_clouds.html" . }} -
    +
    {{ with .CurrentSection.OutputFormats.Get "rss" -}} - + {{ end -}} diff --git a/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html b/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html index b0cc3d2..99e3c1c 100644 --- a/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html +++ b/_vendor/github.com/google/docsy/layouts/blog/baseof.print.html @@ -14,7 +14,7 @@
    -
    +
    {{ block "main" . }}{{ end }}
    diff --git a/_vendor/github.com/google/docsy/layouts/blog/content.html b/_vendor/github.com/google/docsy/layouts/blog/content.html index c74806a..05c69f1 100644 --- a/_vendor/github.com/google/docsy/layouts/blog/content.html +++ b/_vendor/github.com/google/docsy/layouts/blog/content.html @@ -6,17 +6,18 @@
    {{ .Content }} - {{ if (.Site.Params.DisqusShortname) }} + {{ if (.Site.Params.DisqusShortname) -}}
    - {{ partial "disqus-comment.html" . }} + {{- partial "disqus-comment.html" . -}}
    - {{ end }} + {{ end -}} {{ partial "pager.html" . }} + {{ partial "page-meta-lastmod.html" . -}}
    diff --git a/_vendor/github.com/google/docsy/layouts/blog/list.html b/_vendor/github.com/google/docsy/layouts/blog/list.html index 0f781cb..8abbe1c 100644 --- a/_vendor/github.com/google/docsy/layouts/blog/list.html +++ b/_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/_vendor/github.com/google/docsy/layouts/community/list.html b/_vendor/github.com/google/docsy/layouts/community/list.html index 66ba82b..4ad718f 100644 --- a/_vendor/github.com/google/docsy/layouts/community/list.html +++ b/_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/_vendor/github.com/google/docsy/layouts/docs/baseof.html b/_vendor/github.com/google/docsy/layouts/docs/baseof.html index 4f88553..210b6af 100644 --- a/_vendor/github.com/google/docsy/layouts/docs/baseof.html +++ b/_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/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html b/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html index d268ca7..41e0659 100644 --- a/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html +++ b/_vendor/github.com/google/docsy/layouts/docs/baseof.print.html @@ -10,7 +10,7 @@
    -
    +
    {{ block "main" . }}{{ end }}
    diff --git a/_vendor/github.com/google/docsy/layouts/docs/list.html b/_vendor/github.com/google/docsy/layouts/docs/list.html index e2679fb..9c23159 100644 --- a/_vendor/github.com/google/docsy/layouts/docs/list.html +++ b/_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/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html b/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html index 38aa7c3..d01224a 100644 --- a/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html +++ b/_vendor/github.com/google/docsy/layouts/partials/breadcrumb.html @@ -20,10 +20,10 @@ {{ $isActive := eq .p1 .p2 }} {{- end -}} diff --git a/_vendor/github.com/google/docsy/layouts/partials/community_links.html b/_vendor/github.com/google/docsy/layouts/partials/community_links.html index 8162203..4f0505e 100644 --- a/_vendor/github.com/google/docsy/layouts/partials/community_links.html +++ b/_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/_vendor/github.com/google/docsy/layouts/swagger/list.html b/_vendor/github.com/google/docsy/layouts/swagger/list.html index aa1d781..f5dd7d1 100644 --- a/_vendor/github.com/google/docsy/layouts/swagger/list.html +++ b/_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/_vendor/github.com/google/docsy/package.json b/_vendor/github.com/google/docsy/package.json index c62536a..57e20cb 100644 --- a/_vendor/github.com/google/docsy/package.json +++ b/_vendor/github.com/google/docsy/package.json @@ -1,30 +1,54 @@ { "name": "docsy", - "version": "0.5.1", + "version": "0.9.1", + "version.next": "0.9.2-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": "npx cpy 'node_modules/bootstrap/scss/vendor/*' assets/_vendor/bootstrap/scss/", + "_diff:check": "git diff --name-only --exit-code", + "_mkdir:hugo-mod": "npx mkdirp ../github.com/FortAwesome/Font-Awesome ../github.com/twbs/bootstrap", + "_prebuild": "npm run _cp:bs-rfs", + "_test:docs": "npm run cd:docs test", "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": "npm run check:format && npm run check:links--md", + "check:format": "npm run _check:format || (echo '[help] Run: npm run fix:format'; exit 1)", + "check:links--md": "ls *.md | xargs npx markdown-link-check --config .markdown-link-check.json", + "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", - "get:submodule": "set -x && git submodule update --init ${DEPTH:- --depth 1}", + "fix:format": "npm run _check:format -- --write", + "get:hugo-modules": "node tools/getHugoModules/index.mjs", + "postinstall": "npm run _mkdir:hugo-mod", + "prebuild:preview": "npm run _prebuild", + "prebuild:production": "npm run _prebuild", + "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:all": "npm run _test:docs && npm run check && npm run fix:format && npm run _diff:check", + "test": "npm run _test:docs", + "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.5.1", + "bootstrap": "5.2.3" }, "devDependencies": { - "hugo-extended": "0.104.3" + "cpy-cli": "^5.0.0", + "hugo-extended": "0.122.0", + "markdown-link-check": "^3.11.2", + "mkdirp": "^3.0.1", + "prettier": "^3.2.4" + }, + "engines": { + "node": ">=20" } } diff --git a/_vendor/github.com/google/docsy/static/css/swagger-ui.css b/_vendor/github.com/google/docsy/static/css/swagger-ui.css deleted file mode 100644 index c61e5a8..0000000 --- a/_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/_vendor/github.com/google/docsy/static/js/swagger-ui-bundle.js b/_vendor/github.com/google/docsy/static/js/swagger-ui-bundle.js deleted file mode 100644 index c48cc4c..0000000 --- a/_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("