From 0b3aff6492f118f873cace37605e5cfc17f96983 Mon Sep 17 00:00:00 2001 From: kacperkapusciak <39658211+kacperkapusciak@users.noreply.github.com> Date: Thu, 19 Dec 2024 09:57:25 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20a5cb6?= =?UTF-8?q?8c24a65380c7665285b82e15455022980c4=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 404.html | 6 +++--- __docusaurus/debug/config/index.html | 6 +++--- __docusaurus/debug/content/index.html | 6 +++--- __docusaurus/debug/globalData/index.html | 6 +++--- __docusaurus/debug/index.html | 6 +++--- __docusaurus/debug/metadata/index.html | 6 +++--- __docusaurus/debug/registry/index.html | 6 +++--- __docusaurus/debug/routes/index.html | 6 +++--- assets/css/{styles.40dfa223.css => styles.a0505be4.css} | 2 +- assets/js/main.0c960dbb.js | 2 ++ ...36e05d.js.LICENSE.txt => main.0c960dbb.js.LICENSE.txt} | 0 assets/js/main.5236e05d.js | 2 -- docs/1.x/about-handlers/index.html | 6 +++--- docs/1.x/api/components/buttons/index.html | 6 +++--- docs/1.x/api/components/drawer-layout/index.html | 6 +++--- docs/1.x/api/components/swipeable/index.html | 6 +++--- docs/1.x/api/components/touchables/index.html | 6 +++--- docs/1.x/api/gesture-handlers/common-gh/index.html | 6 +++--- .../api/gesture-handlers/create-native-wrapper/index.html | 6 +++--- docs/1.x/api/gesture-handlers/fling-gh/index.html | 6 +++--- docs/1.x/api/gesture-handlers/force-gh/index.html | 6 +++--- docs/1.x/api/gesture-handlers/longpress-gh/index.html | 6 +++--- docs/1.x/api/gesture-handlers/nativeview-gh/index.html | 6 +++--- docs/1.x/api/gesture-handlers/pan-gh/index.html | 6 +++--- docs/1.x/api/gesture-handlers/pinch-gh/index.html | 6 +++--- docs/1.x/api/gesture-handlers/rotation-gh/index.html | 6 +++--- docs/1.x/api/gesture-handlers/tap-gh/index.html | 6 +++--- docs/1.x/contributing/index.html | 6 +++--- docs/1.x/credits/index.html | 6 +++--- docs/1.x/example/index.html | 6 +++--- docs/1.x/index.html | 6 +++--- docs/1.x/interactions/index.html | 6 +++--- docs/1.x/resources/index.html | 6 +++--- docs/1.x/state/index.html | 6 +++--- docs/1.x/troubleshooting/index.html | 6 +++--- docs/category/components/index.html | 6 +++--- docs/category/fundamentals/index.html | 6 +++--- docs/category/gesture-handlers-legacy/index.html | 6 +++--- docs/category/gestures/index.html | 6 +++--- docs/category/guides/index.html | 6 +++--- docs/category/under-the-hood/index.html | 6 +++--- docs/components/buttons/index.html | 6 +++--- docs/components/drawer-layout/index.html | 6 +++--- docs/components/pressable/index.html | 6 +++--- docs/components/reanimated-drawer-layout/index.html | 6 +++--- docs/components/reanimated_swipeable/index.html | 6 +++--- docs/components/swipeable/index.html | 6 +++--- docs/components/touchables/index.html | 6 +++--- docs/fundamentals/gesture-composition/index.html | 6 +++--- docs/fundamentals/installation/index.html | 6 +++--- docs/fundamentals/states-events/index.html | 6 +++--- docs/gesture-handlers/about-handlers/index.html | 6 +++--- docs/gesture-handlers/common-gh/index.html | 6 +++--- docs/gesture-handlers/create-native-wrapper/index.html | 6 +++--- docs/gesture-handlers/fling-gh/index.html | 6 +++--- docs/gesture-handlers/force-gh/index.html | 6 +++--- docs/gesture-handlers/interactions/index.html | 6 +++--- docs/gesture-handlers/longpress-gh/index.html | 6 +++--- docs/gesture-handlers/nativeview-gh/index.html | 6 +++--- docs/gesture-handlers/pan-gh/index.html | 6 +++--- docs/gesture-handlers/pinch-gh/index.html | 6 +++--- docs/gesture-handlers/rotation-gh/index.html | 6 +++--- docs/gesture-handlers/tap-gh/index.html | 6 +++--- docs/gestures/composed-gestures/index.html | 6 +++--- docs/gestures/fling-gesture/index.html | 6 +++--- docs/gestures/force-touch-gesture/index.html | 6 +++--- docs/gestures/gesture-detector/index.html | 6 +++--- docs/gestures/gesture/index.html | 6 +++--- docs/gestures/hover-gesture/index.html | 6 +++--- docs/gestures/long-press-gesture/index.html | 6 +++--- docs/gestures/manual-gesture/index.html | 6 +++--- docs/gestures/native-gesture/index.html | 6 +++--- docs/gestures/pan-gesture/index.html | 6 +++--- docs/gestures/pinch-gesture/index.html | 6 +++--- docs/gestures/rotation-gesture/index.html | 6 +++--- docs/gestures/state-manager/index.html | 6 +++--- docs/gestures/tap-gesture/index.html | 6 +++--- docs/gestures/touch-events/index.html | 6 +++--- docs/guides/manual-gestures/index.html | 6 +++--- docs/guides/migrating-off-rnghenabledroot/index.html | 6 +++--- docs/guides/quickstart/index.html | 6 +++--- docs/guides/swipe-and-scroll/index.html | 6 +++--- docs/guides/testing/index.html | 6 +++--- docs/guides/troubleshooting/index.html | 6 +++--- docs/guides/upgrading-to-2/index.html | 6 +++--- docs/index.html | 6 +++--- docs/under-the-hood/how-does-it-work/index.html | 6 +++--- docs/under-the-hood/state/index.html | 6 +++--- img/appjs.svg | 1 - img/state-of-react-native-logo.svg | 5 +++++ index.html | 6 +++--- search/index.html | 8 ++++---- 92 files changed, 267 insertions(+), 263 deletions(-) rename assets/css/{styles.40dfa223.css => styles.a0505be4.css} (52%) create mode 100644 assets/js/main.0c960dbb.js rename assets/js/{main.5236e05d.js.LICENSE.txt => main.0c960dbb.js.LICENSE.txt} (100%) delete mode 100644 assets/js/main.5236e05d.js delete mode 100644 img/appjs.svg create mode 100644 img/state-of-react-native-logo.svg diff --git a/404.html b/404.html index d8067c34c2..0541aa8a10 100644 --- a/404.html +++ b/404.html @@ -11,14 +11,14 @@ - + - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- + \ No newline at end of file diff --git a/__docusaurus/debug/config/index.html b/__docusaurus/debug/config/index.html index 25f6a1d1be..bdd97b2244 100644 --- a/__docusaurus/debug/config/index.html +++ b/__docusaurus/debug/config/index.html @@ -11,14 +11,14 @@ - + - +

Site config

- + \ No newline at end of file diff --git a/__docusaurus/debug/content/index.html b/__docusaurus/debug/content/index.html index 91e6817687..3108b23536 100644 --- a/__docusaurus/debug/content/index.html +++ b/__docusaurus/debug/content/index.html @@ -11,14 +11,14 @@ - + - +

Plugin content

docusaurus-plugin-content-docs

default

docusaurus-plugin-content-blog

default

docusaurus-plugin-content-pages

default
- + \ No newline at end of file diff --git a/__docusaurus/debug/globalData/index.html b/__docusaurus/debug/globalData/index.html index 3c1390d953..c6293555f8 100644 --- a/__docusaurus/debug/globalData/index.html +++ b/__docusaurus/debug/globalData/index.html @@ -11,14 +11,14 @@ - + - +

Global data

- + \ No newline at end of file diff --git a/__docusaurus/debug/index.html b/__docusaurus/debug/index.html index 1e0bdd873e..79f3b0661f 100644 --- a/__docusaurus/debug/index.html +++ b/__docusaurus/debug/index.html @@ -11,14 +11,14 @@ - + - +

Site config

- + \ No newline at end of file diff --git a/__docusaurus/debug/metadata/index.html b/__docusaurus/debug/metadata/index.html index 528a87fc48..1af8282552 100644 --- a/__docusaurus/debug/metadata/index.html +++ b/__docusaurus/debug/metadata/index.html @@ -11,14 +11,14 @@ - + - +

Site Metadata

Docusaurus Version: 2.4.3
Site Version: 0.0.0

Plugins and themes

  • 2.4.3
    docusaurus-plugin-content-docs
    Type: package
  • 2.4.3
    docusaurus-plugin-content-blog
    Type: package
  • 2.4.3
    docusaurus-plugin-content-pages
    Type: package
  • 2.4.3
    docusaurus-plugin-google-analytics
    Type: package
  • 2.4.3
    docusaurus-plugin-sitemap
    Type: package
  • 2.4.3
    docusaurus-theme-classic
    Type: package
  • 2.4.3
    docusaurus-theme-search-algolia
    Type: package
  • 2.4.3
    docusaurus-plugin-debug
    Type: package
  • react-native-reanimated/docusaurus-plugin
    Type: local
- + \ No newline at end of file diff --git a/__docusaurus/debug/registry/index.html b/__docusaurus/debug/registry/index.html index 857f8173bd..6dc264b6c0 100644 --- a/__docusaurus/debug/registry/index.html +++ b/__docusaurus/debug/registry/index.html @@ -11,14 +11,14 @@ - + - +

Registry

  • Aliased Path: @theme/DocItem
    Resolved Path: 17915
  • Aliased Path: @site/docs/gesture-handlers/force-gh.md
    Resolved Path: 25271
  • Aliased Path: @site/docs/gestures/gesture-detector.md
    Resolved Path: 78688
  • Aliased Path: @site/docs/gesture-handlers/fling-gh.md
    Resolved Path: 34520
  • Aliased Path: ~docs/default/version-1-x-metadata-prop-27c.json
    Resolved Path: 18890
  • Aliased Path: @site/docs/components/touchables.md
    Resolved Path: 63807
  • Aliased Path: @site/docs/guides/troubleshooting.md
    Resolved Path: 99868
  • Aliased Path: @site/versioned_docs/version-1.x/api/components/touchables.md
    Resolved Path: 67745
  • Aliased Path: @site/versioned_docs/version-1.x/api/gesture-handlers/pinch-gh.md
    Resolved Path: 20492
  • Aliased Path: @site/versioned_docs/version-1.x/api/gesture-handlers/rotation-gh.md
    Resolved Path: 38900
  • Aliased Path: @site/docs/gestures/fling-gesture.md
    Resolved Path: 62165
  • Aliased Path: ~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-components-8e8.json
    Resolved Path: 80431
  • Aliased Path: @site/docs/gesture-handlers/tap-gh.md
    Resolved Path: 67433
  • Aliased Path: @site/versioned_docs/version-1.x/api/components/swipeable.md
    Resolved Path: 81379
  • Aliased Path: @theme/DocCategoryGeneratedIndexPage
    Resolved Path: 50676
  • Aliased Path: @site/docs/fundamentals/introduction.md
    Resolved Path: 23603
  • Aliased Path: @theme/SearchPage
    Resolved Path: 51469
  • Aliased Path: @theme/DocPage
    Resolved Path: 40489
  • Aliased Path: ~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-under-the-hood-7b2.json
    Resolved Path: 81282
  • Aliased Path: @site/docs/under-the-hood/state.md
    Resolved Path: 14243
  • Aliased Path: @site/versioned_docs/version-1.x/api/gesture-handlers/fling-gh.md
    Resolved Path: 96450
  • Aliased Path: @theme/DebugConfig
    Resolved Path: 74920
  • Aliased Path: ~debug/default/docusaurus-debug-all-content-673.json
    Resolved Path: 24383
  • Aliased Path: @site/versioned_docs/version-1.x/credits.md
    Resolved Path: 47693
  • Aliased Path: /home/runner/work/react-native-gesture-handler/react-native-gesture-handler/docs/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json
    Resolved Path: 61966
  • Aliased Path: @site/versioned_docs/version-1.x/about-handlers.md
    Resolved Path: 75626
  • Aliased Path: @site/docs/gestures/long-press-gesture.md
    Resolved Path: 36609
  • Aliased Path: @site/docs/gestures/pinch-gesture.md
    Resolved Path: 23967
  • Aliased Path: ~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-guides-60b.json
    Resolved Path: 88943
  • Aliased Path: @site/docs/fundamentals/installation.md
    Resolved Path: 91528
  • Aliased Path: @site/docs/gestures/state-manager.md
    Resolved Path: 60652
  • Aliased Path: @site/versioned_docs/version-1.x/api/gesture-handlers/pan-gh.md
    Resolved Path: 19293
  • Aliased Path: @site/docs/gestures/composed-gestures.md
    Resolved Path: 23132
  • Aliased Path: @site/docs/gesture-handlers/create-native-wrapper.md
    Resolved Path: 36998
  • Aliased Path: @site/versioned_docs/version-1.x/contributing.md
    Resolved Path: 91695
  • Aliased Path: @site/docs/gestures/manual-gesture.md
    Resolved Path: 16507
  • Aliased Path: @site/docs/components/drawer-layout.mdx
    Resolved Path: 46327
  • Aliased Path: @site/docs/guides/upgrading-to-2.md
    Resolved Path: 752
  • Aliased Path: @site/versioned_docs/version-1.x/state.md
    Resolved Path: 62686
  • Aliased Path: @site/docs/gesture-handlers/nativeview-gh.md
    Resolved Path: 80006
  • Aliased Path: @site/docs/gesture-handlers/longpress-gh.md
    Resolved Path: 77825
  • Aliased Path: @generated/docusaurus.config
    Resolved Path: 4784
  • Aliased Path: @site/versioned_docs/version-1.x/api/gesture-handlers/force-gh.md
    Resolved Path: 38885
  • Aliased Path: @site/docs/gestures/rotation-gesture.md
    Resolved Path: 59744
  • Aliased Path: @theme/DebugRegistry
    Resolved Path: 38813
  • Aliased Path: @theme/DebugSiteMetadata
    Resolved Path: 26768
  • Aliased Path: @site/docs/components/reanimated_swipeable.md
    Resolved Path: 89410
  • Aliased Path: @site/docs/fundamentals/states-events.mdx
    Resolved Path: 23929
  • Aliased Path: @site/docs/gesture-handlers/about-handlers.md
    Resolved Path: 60943
  • Aliased Path: @site/docs/gesture-handlers/pan-gh.md
    Resolved Path: 71995
  • Aliased Path: @site/versioned_docs/version-1.x/api/gesture-handlers/tap-gh.md
    Resolved Path: 30663
  • Aliased Path: @site/versioned_docs/version-1.x/example.md
    Resolved Path: 70805
  • Aliased Path: @site/docs/gesture-handlers/common-gh.md
    Resolved Path: 29907
  • Aliased Path: /home/runner/work/react-native-gesture-handler/react-native-gesture-handler/docs/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json
    Resolved Path: 98678
  • Aliased Path: @site/docs/guides/migrating-off-rnghenabledroot.md
    Resolved Path: 14529
  • Aliased Path: @site/docs/gestures/hover-gesture.md
    Resolved Path: 5524
  • Aliased Path: @site/docs/under-the-hood/how-does-it-work.md
    Resolved Path: 36720
  • Aliased Path: /home/runner/work/react-native-gesture-handler/react-native-gesture-handler/docs/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json
    Resolved Path: 4061
  • Aliased Path: ~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-gesture-handlers-legacy-772.json
    Resolved Path: 48689
  • Aliased Path: ~docs/default/version-current-metadata-prop-751.json
    Resolved Path: 35610
  • Aliased Path: @site/docs/gestures/force-touch-gesture.md
    Resolved Path: 82084
  • Aliased Path: @site/versioned_docs/version-1.x/api/components/drawer-layout.mdx
    Resolved Path: 37137
  • Aliased Path: @theme/DebugRoutes
    Resolved Path: 15620
  • Aliased Path: @site/docs/gestures/native-gesture.md
    Resolved Path: 82094
  • Aliased Path: @site/versioned_docs/version-1.x/api/gesture-handlers/common-gh.md
    Resolved Path: 10165
  • Aliased Path: @site/docs/gesture-handlers/pinch-gh.md
    Resolved Path: 65318
  • Aliased Path: @site/docs/components/pressable.mdx
    Resolved Path: 33932
  • Aliased Path: @site/versioned_docs/version-1.x/api/components/buttons.mdx
    Resolved Path: 6384
  • Aliased Path: @site/docs/gestures/gesture.md
    Resolved Path: 26300
  • Aliased Path: @site/docs/components/reanimated-drawer-layout.mdx
    Resolved Path: 2592
  • Aliased Path: @site/docs/guides/manual-gestures/index.md
    Resolved Path: 20642
  • Aliased Path: @site/docs/gestures/pan-gesture.md
    Resolved Path: 36958
  • Aliased Path: @site/versioned_docs/version-1.x/getting-started.md
    Resolved Path: 60939
  • Aliased Path: @site/versioned_docs/version-1.x/resources.md
    Resolved Path: 17114
  • Aliased Path: @theme/DebugContent
    Resolved Path: 53219
  • Aliased Path: @site/docs/guides/swipe-and-scroll.md
    Resolved Path: 41820
  • Aliased Path: @site/docs/gestures/tap-gesture.md
    Resolved Path: 28743
  • Aliased Path: @site/src/pages/index.js
    Resolved Path: 89481
  • Aliased Path: @site/versioned_docs/version-1.x/api/gesture-handlers/longpress-gh.md
    Resolved Path: 19007
  • Aliased Path: ~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-fundamentals-258.json
    Resolved Path: 6429
  • Aliased Path: @site/docs/fundamentals/gesture-composition.md
    Resolved Path: 38055
  • Aliased Path: @site/docs/components/swipeable.md
    Resolved Path: 79121
  • Aliased Path: ~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-gestures-c7a.json
    Resolved Path: 31415
  • Aliased Path: @site/docs/gesture-handlers/interactions.md
    Resolved Path: 69367
  • Aliased Path: @site/versioned_docs/version-1.x/api/gesture-handlers/create-native-wrapper.md
    Resolved Path: 49568
  • Aliased Path: @site/docs/gestures/touch-events.md
    Resolved Path: 69232
  • Aliased Path: @site/docs/guides/testing.md
    Resolved Path: 21882
  • Aliased Path: @theme/DebugGlobalData
    Resolved Path: 11641
  • Aliased Path: @site/versioned_docs/version-1.x/troubleshooting.md
    Resolved Path: 76717
  • Aliased Path: @site/docs/guides/quickstart/index.md
    Resolved Path: 778
  • Aliased Path: /home/runner/work/react-native-gesture-handler/react-native-gesture-handler/docs/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json
    Resolved Path: 57757
  • Aliased Path: @site/docs/components/buttons.mdx
    Resolved Path: 29990
  • Aliased Path: @site/versioned_docs/version-1.x/api/gesture-handlers/nativeview-gh.md
    Resolved Path: 86536
  • Aliased Path: @site/docs/gesture-handlers/rotation-gh.md
    Resolved Path: 49890
  • Aliased Path: @site/versioned_docs/version-1.x/interactions.md
    Resolved Path: 81234
- + \ No newline at end of file diff --git a/__docusaurus/debug/routes/index.html b/__docusaurus/debug/routes/index.html index 737ed5adc0..951adb393b 100644 --- a/__docusaurus/debug/routes/index.html +++ b/__docusaurus/debug/routes/index.html @@ -11,14 +11,14 @@ - + - +

Routes

  • /react-native-gesture-handler/__docusaurus/debug
    Is exact: true
  • /react-native-gesture-handler/__docusaurus/debug/config
    Is exact: true
  • /react-native-gesture-handler/__docusaurus/debug/content
    Is exact: true
  • /react-native-gesture-handler/__docusaurus/debug/globalData
    Is exact: true
  • /react-native-gesture-handler/__docusaurus/debug/metadata
    Is exact: true
  • /react-native-gesture-handler/__docusaurus/debug/registry
    Is exact: true
  • /react-native-gesture-handler/__docusaurus/debug/routes
    Is exact: true
  • /react-native-gesture-handler/search
    Is exact: true
  • /react-native-gesture-handler/docs/1.x
    Is exact: false
    Child Routes:
  • /react-native-gesture-handler/docs
    Is exact: false
    Child Routes:
  • /react-native-gesture-handler/
    Is exact: true
  • *
    Is exact: false
- + \ No newline at end of file diff --git a/assets/css/styles.40dfa223.css b/assets/css/styles.a0505be4.css similarity index 52% rename from assets/css/styles.40dfa223.css rename to assets/css/styles.a0505be4.css index cde5f17e56..1fef4799d5 100644 --- a/assets/css/styles.40dfa223.css +++ b/assets/css/styles.a0505be4.css @@ -1 +1 @@ -.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}.col,.container,table{width:100%}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}._cardContainer_x9vfu_1 h2,h1,h2,h3,h4,h5,h6{letter-spacing:var(--swm-heading-letter-spacing-smaller)}.close,.version_eAdG{float:right}*,.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}._toggleButton_1sfyd_8,html{-webkit-tap-highlight-color:transparent}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.list_eTzJ article:last-child,.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_LNqP{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}._menuExternalLink_afw9w_1,.row--align-center,[class*=sidebar] [class*=logoWrapper] a{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}.content_zf74 a,a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}code,h6{font-family:var(--swm-code-font)}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.marginBottom_gOLx,.markdown>p,.markdown>pre,.markdown>ul,.tabList__CuJ{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:table}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}._footerLogoLink_gd7y6_1:hover,.alert .close:focus,.alert .close:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.testimonialItem_ec7H:hover .testimonialAuthorPhoto_Ohml>img,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;pointer-events:none;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}._footerLanding_1iy26_5,footer{--ifm-footer-background-color:#0000}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}._admonitionContent_1tsfe_82>:last-child,._cardContainer_x9vfu_1 :last-child,.collapsibleContent_jnPl>:last-child,.footer__items,.tabItem_Ymn6>:last-child{margin-bottom:0}._searchLogoColumn_k84e9_41,.codeBlockStandalone_MEMb,.compatibility td,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;content:"";filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;visibility:hidden;top:0;left:0}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}._announcementBarContent_6sxq2_36,.announcementBarContent_dpRF,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.details_u6nH>summary>p,.navbar__items--center .navbar__brand,.testimonialBody_nCez{margin:0}.code_Wyq9,.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}#nprogress,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.markdown a code,.search-result-match,[class*=DocSearch-Hits] mark{text-decoration:underline;text-underline-offset:2px}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.compatibility,.tabs{overflow-x:auto}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;padding-left:0}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 #0304094d;--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.302);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}:root{--docusaurus-progress-bar-color:var(--ifm-color-primary);--swm-navy-light-100:#001a72;--swm-navy-light-80:#33488e;--swm-navy-light-60:#6676aa;--swm-navy-light-40:#919fcf;--swm-navy-light-20:#c1c6e5;--swm-navy-light-10:#eef0ff;--swm-navy-dark-140:#1b2445;--swm-navy-dark-120:#122154;--swm-navy-dark-100:#001a72;--swm-navy-dark-80:#0a2688;--swm-navy-dark-70:#33488e;--swm-navy-dark-60:#7485bd;--swm-navy-dark-40:#abbcf5;--swm-navy-dark-20:#c1c6e5;--swm-purple-light-100:#782aeb;--swm-purple-light-80:#b58df1;--swm-purple-light-60:#d1bbf3;--swm-purple-light-40:#e8dafc;--swm-purple-light-20:#f5eeff;--swm-purple-light-transparent:#f5eeff40;--swm-purple-light-transparent-80:#8b7f9d80;--swm-purple-dark-140:#473d68;--swm-purple-dark-120:#6a539a;--swm-purple-dark-100:#b07eff;--swm-purple-dark-80:#c49ffe;--swm-purple-dark-60:#d0b2ff;--swm-purple-dark-40:#e9dbff;--swm-purple-dark-transparent:#473d6840;--swm-blue-light-100:#38acdd;--swm-blue-light-80:#5bb9e0;--swm-blue-light-60:#87cce8;--swm-blue-light-40:#b5e1f1;--swm-blue-light-20:#e1f3fa;--swm-blue-dark-140:#1b4865;--swm-blue-dark-120:#126893;--swm-blue-dark-100:#00a9f0;--swm-blue-dark-80:#6fcef5;--swm-blue-dark-60:#a8dbf0;--swm-blue-dark-40:#d7f0fa;--swm-green-light-100:#57b495;--swm-green-light-80:#82cab2;--swm-green-light-60:#b1dfd0;--swm-green-light-40:#dff2ec;--swm-green-light-20:#ebfcf7;--swm-green-dark-140:#2a4f4a;--swm-green-dark-120:#31775d;--swm-green-dark-100:#3fc684;--swm-green-dark-80:#7adead;--swm-green-dark-60:#a0dfc0;--swm-green-dark-40:#d3f5e4;--swm-red-light-100:#ff6259;--swm-red-light-80:#fa7f7c;--swm-red-light-60:#ffa3a1;--swm-red-light-40:#ffd2d7;--swm-red-light-20:#ffedf0;--swm-red-dark-140:#5a3b46;--swm-red-dark-120:#914f55;--swm-red-dark-100:#ff7774;--swm-red-dark-80:#ff8b88;--swm-red-dark-60:#ffb4b2;--swm-red-dark-40:#ffdcdb;--swm-yellow-light-100:#ffd61e;--swm-yellow-light-80:#ffe04b;--swm-yellow-light-60:#ffe780;--swm-yellow-light-40:#fff1b2;--swm-yellow-light-20:#fffae1;--swm-yellow-dark-140:#5a553a;--swm-yellow-dark-120:#91823d;--swm-yellow-dark-100:#fd4;--swm-yellow-dark-80:#ffe678;--swm-yellow-dark-60:#fff1b2;--swm-yellow-dark-40:#fff9db;--swm-off-white:#f8f9ff;--swm-white:#fcfcff;--swm-white-transparent-light:#fcfcff40;--swm-white-transparent-dark:#fcfcff80;--swm-light-off-navy:#30354a;--swm-off-navy:#272b3c;--swm-navy:#232736;--swm-navy-transparent:#23273613;--ifm-color-primary:var(--swm-navy-light-100);--ifm-color-primary-dark:var(--swm-navy-dark-80);--ifm-color-primary-darker:var(--swm-navy-dark-100);--ifm-color-primary-darkest:var(--swm-navy-dark-120);--ifm-color-primary-light:var(--swm-navy-light-100);--ifm-color-primary-lighter:var(--swm-navy-light-80);--ifm-color-primary-lightest:var(--swm-navy-light-40);--swm-background:var(--swm-white);--swm-off-background:var(--swm-off-white);--ifm-background-color:var(--swm-background);--ifm-navbar-background-color:var(--swm-background);--swm-color-mode-enabled:var(--swm-navy-light-20);--swm-color-mode-disabled-color:var(--swm-navy-light-20);--swm-color-mode-enabled-landing:var(--ifm-font-color-base);--swm-color-mode-enabled-color-landing:var(--swm-off-white);--swm-color-mode-disabled-color-landing:var(--ifm-font-color-base);--ifm-heading-color:var(--ifm-color-primary);--ifm-font-color-base:var(--swm-navy-light-100);--swm-tab:var(--swm-navy-light-20);--swm-tab-hover:var(--swm-blue-light-80);--swm-tab-active:var(--swm-blue-light-100);--ifm-toc-border-color:#0000;--ifm-toc-link-color:var(--swm-navy-light-60);--ifm-toc-link-color-active:var(--swm-navy-light-100);--swm-hire-us-toc:var(--swm-navy-light-100);--swm-hire-us-toc-color:var(--swm-off-white);--swm-hire-us-toc-color-hover:var(--swm-navy-light-100);--swm-hire-us-toc-border-hover:var(--swm-navy-light-100);--swm-details-foreground:var(--swm-purple-light-20);--swm-details-background:var(--swm-purple-light-100);--swm-admonition-color-secondary:var(--swm-navy-light-10);--swm-admonition-color-success:var(--swm-green-light-20);--swm-admonition-color-danger:var(--swm-red-light-20);--swm-admonition-color-info:var(--swm-blue-light-20);--swm-admonition-color-caution:var(--swm-yellow-light-20);--swm-admonition-color-secondary-shadow:var(--swm-navy-light-80);--swm-admonition-color-success-shadow:var(--swm-green-light-100);--swm-admonition-color-danger-shadow:var(--swm-red-light-100);--swm-admonition-color-info-shadow:var(--swm-blue-light-100);--swm-admonition-color-caution-shadow:var(--swm-yellow-light-100);--swm-details-color:var(--swm-navy-light-100);--swm-background-quote:var(--swm-navy-light-10);--swm-background-quote-secondary:var(--swm-navy-light-20);--swm-background-quote-blue:var(--swm-blue-light-40);--swm-background-quote-green:var(--swm-green-light-40);--swm-background-quote-red:var(--swm-red-light-40);--swm-background-quote-yellow:var(--swm-yellow-light-40);--swm-background-quote-purple:var(--swm-purple-light-40);--swm-border:var(--swm-navy-light-20);--docusaurus-highlighted-code-line-bg:var(--swm-blue-light-20);--swm-code-lines-buttons-background:#919fcf33;--swm-interactive-button-color:var(--swm-navy-light-60);--swm-interactive-button-active:var(--ifm-font-color-base);--swm-interactive-slider:var(--swm-blue-light-100);--swm-interactive-slider-rail:var(--swm-navy-light-20);--swm-interactive-copy-button-off:#001a7200;--swm-interactive-copy-button-on:#001a72;--swm-table-border-color:var(--swm-navy-light-20);--ifm-table-head-background:var(--swm-off-background);--ifm-table-stripe-background:var(--swm-off-background)!important;--ifm-table-border-color:var(--swm-table-border-color);--swm-paginator-sublabel:var(--swm-navy-light-100);--swm-paginator-label:var(--swm-blue-light-80);--swm-paginator-label-hover:var(--swm-blue-light-100);--swm-brand-copyright-color:var(--swm-navy-light-100);--swm-copyright-color:var(--swm-navy-light-60);--swm-brand-copyright-color-landing:var(--swm-brand-copyright-color);--swm-copyright-color-landing:var(--swm-copyright-color);--docsearch-text-color:var(--swm-searchbar-text-color);--swm-searchbar-text-color:var(--swm-navy-light-60);--swm-searchbar-background:var(--swm-background);--swm-searchbar-border:var(--swm-navy-light-20);--swm-searchbar-border-hover:var(--swm-blue-light-100);--swm-search-hit-background:var(--swm-blue-light-20);--swm-search-hit-background-hover:var(--swm-blue-light-80);--swm-search-hit-border:var(--swm-blue-light-40);--swm-search-hit-border-hover:var(--swm-blue-light-100);--swm-search-hit-active-color:var(--swm-off-white);--swm-docsearch-hit-source-color:var(--swm-navy-light-100);--swm-search-hit-results-color:var(--swm-navy-light-40);--swm-search-page-query-text-color:var(--swm-navy-light-100);--swm-sidebar-background:var(--swm-off-white);--swm-sidebar-menu-color:var(--swm-navy-light-60);--swm-sidebar-backdrop:#001a7280;--swm-landing-heading:var(--ifm-font-color-base);--swm-landing-heading-selected:var(--swm-purple-light-100);--swm-landing-heading-selected-border:var(--swm-navy-light-100);--swm-landing-horse:var(--swm-navy-light-100);--swm-landing-button-purple:var(--swm-purple-light-100);--swm-landing-feature-item:var(--swm-purple-light-40);--swm-landing-feature-item-shadow:var(--swm-purple-light-100);--swm-landing-sponsors-color:var(--ifm-font-color-base);--swm-hire-us-section-title:var(--swm-blue-light-60);--swm-hire-us-section:var(--swm-navy-light-100);--swm-hire-us-section-color:var(--swm-off-white);--swm-card-background:var(--swm-background);--swm-card-border:var(--swm-navy-light-20);--swm-card-border-hover:var(--swm-blue-light-100);--swm-sidebar-label-text-new:var(--swm-off-white);--swm-sidebar-label-background-new:var(--swm-blue-light-100);--swm-sidebar-label-text-experimental:var(--swm-navy-light-100);--swm-sidebar-label-background-experimental:var(--swm-yellow-light-40);--swm-sidebar-elements-version-text:var(--swm-navy-light-100);--swm-sidebar-elements-version-inactive:var(--swm-navy-dark-40);--swm-sidebar-elements-background:var(--swm-white);--swm-dropdown-versions-background:var(--swm-off-white);--swm-dropdown-versions-item:var(--swm-navy-light-100);--swm-dropdown-versions-item-border:var(--swm-blue-light-40);--swm-dropdown-versions-item-background:var(--swm-blue-light-20);--swm-dropdown-versions-item-active:var(--swm-off-white);--swm-dropdown-versions-item-border-active:var(--swm-blue-light-100);--swm-dropdown-versions-item-background-active:var(--swm-blue-light-80);--swm-dropdown-versions-item-hover:var(--swm-navy-light-100);--swm-dropdown-versions-item-active-hover:var(--swm-blue-light-100);--swm-version-badge:var(--swm-navy-light-100);--swm-version-badge-background:var(--swm-navy-light-10);--swm-compatibility-supported-background:var(--swm-green-light-80);--swm-compatibility-not-supported-background:var(--swm-red-light-80);--swm-compatibility-text-color:var(--swm-white);--swm-title-landing-font:"Aeonik";--swm-title-font:"Aeonik";--swm-body-font:"Aeonik";--swm-code-font:"DM Mono";--ifm-font-family-base:var(--swm-body-font);--ifm-font-family-bold:var(--swm-body-font);--swm-h1-font-size:42px;--swm-h2-font-size:32px;--swm-h3-font-size:22px;--swm-heading-font-size-smaller:18px;--ifm-code-font-size:90%;--ifm-heading-font-family:var(--swm-title-font);--ifm-heading-margin-bottom:0;--swm-heading-font-weight:600;--swm-h1-line-height:1.15;--swm-h2-line-height:1.2;--swm-heading-line-height-default:1.3;--swm-heading-letter-spacing-bigger:0.02em;--swm-heading-letter-spacing-smaller:0.01em;--swm-admonition-heading-font-family:var(--swm-body-font);--swm-admonition-heading-font-weight:500;--swm-paginator-sublabel-font-size:14px;--swm-paginator-sublabel-text-transform:uppercase;--swm-paginator-label-font-size:20px;--swm-paginator-label-font-weight:500;--swm-search-page-heading-font-weight:600;--swm-search-page-summary-font-size:14px;--swm-expandable-transition:transform 200ms ease;--ifm-code-font-size:14px;--swm-logo-title-width:177px;--swm-logo-height:50px!important;--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--docusaurus-announcement-bar-font-size:24px;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}:root[data-theme=dark]{--ifm-color-primary:var(--swm-navy-light-10);--swm-background:var(--swm-navy);--swm-off-background:var(--swm-off-navy);--ifm-background-color:var(--swm-background);--ifm-navbar-background-color:var(--swm-background);--swm-color-mode-enabled:var(--swm-off-navy);--swm-color-mode-enabled-color-landing:var(--swm-purple-dark-120);--swm-color-mode-disabled-color:var(--swm-navy-light-40);--ifm-font-color-base:var(--swm-navy-light-10);--swm-tab:var(--swm-navy-light-60);--swm-tab-hover:var(--swm-blue-dark-60);--swm-tab-active:var(--swm-blue-light-80);--ifm-toc-border-color:#0000;--ifm-toc-link-color:var(--swm-navy-light-40);--ifm-toc-link-color-active:var(--swm-off-white);--swm-hire-us-toc:var(--swm-blue-light-80);--swm-hire-us-toc-color:var(--swm-off-white);--swm-hire-us-toc-color-hover:var(--swm-navy-light-40);--swm-hire-us-toc-border-hover:var(--swm-navy-light-40);--swm-details-foreground:var(--swm-blue-dark-120);--swm-details-background:var(--swm-blue-dark-140);--swm-admonition-color-secondary:var(--swm-navy-dark-70);--swm-admonition-color-success:var(--swm-green-dark-120);--swm-admonition-color-danger:var(--swm-red-dark-120);--swm-admonition-color-info:var(--swm-blue-dark-120);--swm-admonition-color-caution:var(--swm-yellow-dark-120);--swm-admonition-color-secondary-shadow:var(--swm-navy-dark-100);--swm-admonition-color-success-shadow:var(--swm-green-dark-140);--swm-admonition-color-danger-shadow:var(--swm-red-dark-140);--swm-admonition-color-info-shadow:var(--swm-blue-dark-140);--swm-admonition-color-caution-shadow:var(--swm-yellow-dark-140);--swm-details-color:var(--swm-off-white);--swm-background-quote:var(--swm-light-off-navy);--swm-background-quote-secondary:var(--swm-navy-dark-120);--swm-background-quote-blue:var(--swm-blue-dark-140);--swm-background-quote-green:var(--swm-green-dark-140);--swm-background-quote-red:var(--swm-red-dark-140);--swm-background-quote-yellow:var(--swm-yellow-dark-140);--swm-background-quote-purple:var(--swm-purple-dark-140);--swm-border:var(--swm-navy-light-60);--docusaurus-highlighted-code-line-bg:var(--swm-blue-dark-140);--swm-interactive-button-color:var(--swm-navy-light-40);--swm-interactive-slider:var(--swm-blue-light-80);--swm-interactive-slider-rail:var(--swm-navy-light-20);--swm-interactive-copy-button-off:#c1c6e500;--swm-interactive-copy-button-on:#c1c6e5;--swm-table-border-color:var(--swm-navy-light-60);--swm-paginator-sublabel:var(--swm-navy-light-20);--swm-paginator-label:var(--swm-blue-light-60);--swm-paginator-label-hover:var(--swm-blue-light-40);--swm-brand-copyright-color:var(--swm-navy-light-20);--swm-copyright-color:var(--swm-navy-light-40);--swm-brand-copyright-color-landing:var(--swm-navy-light-20);--swm-copyright-color-landing:var(--swm-off-white);--swm-searchbar-text-color:var(--swm-navy-dark-40);--swm-searchbar-border:var(--swm-navy-dark-60);--swm-searchbar-border-hover:var(--swm-blue-dark-80);--swm-search-hit-background:var(--swm-blue-dark-120);--swm-search-hit-background-hover:var(--swm-blue-dark-40);--swm-search-hit-border:var(--swm-blue-dark-120);--swm-search-hit-border-hover:var(--swm-blue-dark-40);--swm-search-hit-active-color:var(--swm-navy-light-100);--swm-docsearch-hit-source-color:var(--swm-navy-light-10);--swm-search-hit-results-color:var(--swm-navy-light-20);--swm-search-page-query-text-color:var(--swm-navy-light-10);--swm-sidebar-background:var(--swm-navy);--swm-sidebar-elements-background:var(--swm-off-navy);--swm-sidebar-menu-color:var(--swm-navy-light-20);--swm-sidebar-backdrop:#23273680;--swm-landing-heading:var(--swm-off-white);--swm-landing-heading-selected:var(--swm-purple-dark-40);--swm-landing-heading-selected-border:var(--swm-navy-light-20);--swm-landing-horse:var(--swm-off-white);--swm-landing-button-purple:var(--swm-purple-dark-100);--swm-landing-feature-item:var(--swm-purple-dark-100);--swm-landing-feature-item-shadow:var(--swm-purple-dark-140);--swm-landing-sponsors-color:var(--swm-off-white);--swm-hire-us-section-title:var(--swm-purple-dark-100);--swm-hire-us-section:var(--swm-off-white);--swm-hire-us-section-color:var(--swm-purple-light-100);--swm-card-background:var(--swm-navy);--swm-card-border:var(--swm-navy-dark-60);--swm-card-border-hover:var(--swm-blue-dark-80);--swm-sidebar-label-text-new:var(--swm-off-white);--swm-sidebar-label-background-new:var(--swm-blue-dark-120);--swm-sidebar-label-text-experimental:var(--swm-off-white);--swm-sidebar-label-background-experimental:var(--swm-yellow-dark-120);--swm-sidebar-elements-version-text:var(--swm-navy-dark-20);--swm-sidebar-elements-version-inactive:var(--swm-navy-dark-60);--swm-sidebar-elements-background:var(--swm-light-off-navy);--swm-dropdown-versions-background:var(--swm-off-navy);--swm-dropdown-versions-item:var(--swm-off-white);--swm-dropdown-versions-item-border:var(--swm-blue-dark-40);--swm-dropdown-versions-item-background:var(--swm-blue-dark-40);--swm-dropdown-versions-item-active:var(--swm-off-white);--swm-dropdown-versions-item-border-active:var(--swm-blue-dark-120);--swm-dropdown-versions-item-background-active:var(--swm-blue-dark-120);--swm-dropdown-versions-item-hover:var(--swm-navy-dark-100);--swm-dropdown-versions-item-active-hover:var(--swm-blue-dark-100);--swm-version-badge:var(--swm-off-white);--swm-version-badge-background:var(--swm-light-off-navy);--swm-compatibility-supported-background:var(--swm-green-dark-120);--swm-compatibility-not-supported-background:var(--swm-red-dark-120);--swm-compatibility-text-color:var(--swm-navy-dark-20)}details code{background-color:var(--swm-background-quote-purple)}@font-face{font-family:Aeonik;font-weight:400;src:url(/react-native-gesture-handler/assets/fonts/Aeonik-Regular-4f36f6880f84f9c9e3370bdd546265f6.otf) format("opentype")}@font-face{font-family:Aeonik;font-weight:500;src:url(/react-native-gesture-handler/assets/fonts/Aeonik-Medium-3ed3617851ca09c5c8ca2998c6dccaf5.otf) format("opentype")}@font-face{font-family:Aeonik;font-weight:600;src:url(/react-native-gesture-handler/assets/fonts/Aeonik-Bold-a3a91f0710ce93317733e021dcf9c3dd.otf) format("opentype")}@font-face{font-family:DM Mono;font-weight:400;src:url(/react-native-gesture-handler/assets/fonts/DMMono-Regular-15edd89a6460acfb1a86017399e47a1f.ttf) format("truetype")}.markdown h1:first-child,.markdown>h1,.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6,:root{--ifm-h1-font-size:var(--swm-h1-font-size);--ifm-h2-font-size:var(--swm-h2-font-size);--ifm-h3-font-size:var(--swm-h3-font-size);--ifm-h4-font-size:var(--swm-heading-font-size-smaller);--ifm-h5-font-size:var(--swm-heading-font-size-smaller);--ifm-h6-font-size:var(--swm-heading-font-size-smaller);--ifm-h1-vertical-rhythm-top:3.75;--ifm-h2-vertical-rhythm-top:2.5;--ifm-h3-vertical-rhythm-top:1.75;--ifm-heading-vertical-rhythm-top:1.5;--ifm-h1-vertical-rhythm-bottom:1.5;--ifm-heading-vertical-rhythm-bottom:1.25}h1,h2,h3,h4,h5,h6{font-weight:var(--swm-heading-font-weight)}h1{letter-spacing:var(--swm-heading-letter-spacing-bigger);line-height:var(--swm-h1-line-height)}h2{line-height:var(--swm-h2-line-height)}h3,h4,h5{line-height:var(--swm-heading-line-height-default)}p{margin:0 0 var(--ifm-paragraph-margin-bottom);line-height:1.6}ul[role=tablist]{font-family:var(--swm-title-font)}code{background-color:var(--swm-background-quote);border:none;font-weight:400;padding:.25rem}.DocSearch-Container a,.markdown a,.navlink_fkkq:hover,a.link_MDZN{text-decoration:none}.markdown a{border-bottom:1px solid var(--ifm-font-color-base);font-weight:500}.markdown h2 code{font-size:22px;font-weight:600}[class*=menu__list-item-collapsible] a{font-family:var(--swm-title-font);font-size:18px;font-weight:600}[class*=plugin-pages]{background-color:#fff}[data-theme=dark][class*=plugin-pages]{background-color:var(--swm-navy-dark-140)}table thead tr{border-bottom:1px solid var(--ifm-table-border-color)}.platform-compatibility table{display:table;table-layout:fixed;width:100%}.compatibility table{display:table;white-space:nowrap;width:100%}.compatibility td,.compatibility th{background:var(--ifm-background-color);border:2px solid #0000}.header-github:before{background-color:var(--ifm-navbar-link-color);content:"";display:flex;height:24px;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTEyIDBDMjI5LjEyIDAgMCAyMjkuMTIgMCA1MTJjMCAyMjYuNTYgMTQ2LjU2IDQxNy45MiAzNTAuMDggNDg1Ljc2IDI1LjYgNC40OCAzNS4yLTEwLjg4IDM1LjItMjQuMzIgMC0xMi4xNi0uNjQtNTIuNDgtLjY0LTk1LjM2LTEyOC42NCAyMy42OC0xNjEuOTItMzEuMzYtMTcyLjE2LTYwLjE2LTUuNzYtMTQuNzItMzAuNzItNjAuMTYtNTIuNDgtNzIuMzItMTcuOTItOS42LTQzLjUyLTMzLjI4LS42NC0zMy45MiA0MC4zMi0uNjQgNjkuMTIgMzcuMTIgNzguNzIgNTIuNDggNDYuMDggNzcuNDQgMTE5LjY4IDU1LjY4IDE0OS4xMiA0Mi4yNCA0LjQ4LTMzLjI4IDE3LjkyLTU1LjY4IDMyLjY0LTY4LjQ4LTExMy45Mi0xMi44LTIzMi45Ni01Ni45Ni0yMzIuOTYtMjUyLjggMC01NS42OCAxOS44NC0xMDEuNzYgNTIuNDgtMTM3LjYtNS4xMi0xMi44LTIzLjA0LTY1LjI4IDUuMTItMTM1LjY4IDAgMCA0Mi44OC0xMy40NCAxNDAuOCA1Mi40OCA0MC45Ni0xMS41MiA4NC40OC0xNy4yOCAxMjgtMTcuMjggNDMuNTIgMCA4Ny4wNCA1Ljc2IDEyOCAxNy4yOCA5Ny45Mi02Ni41NiAxNDAuOC01Mi40OCAxNDAuOC01Mi40OCAyOC4xNiA3MC40IDEwLjI0IDEyMi44OCA1LjEyIDEzNS42OCAzMi42NCAzNS44NCA1Mi40OCA4MS4yOCA1Mi40OCAxMzcuNiAwIDE5Ni40OC0xMTkuNjggMjQwLTIzMy42IDI1Mi44IDE4LjU2IDE2IDM0LjU2IDQ2LjcyIDM0LjU2IDk0LjcyIDAgNjguNDgtLjY0IDEyMy41Mi0uNjQgMTQwLjggMCAxMy40NCA5LjYgMjkuNDQgMzUuMiAyNC4zMkM4NzcuNDQgOTI5LjkyIDEwMjQgNzM3LjkyIDEwMjQgNTEyIDEwMjQgMjI5LjEyIDc5NC44OCAwIDUxMiAwWiIgZmlsbD0iIzFCMUYyMyIvPjwvc3ZnPg==) no-repeat 100% 100%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTEyIDBDMjI5LjEyIDAgMCAyMjkuMTIgMCA1MTJjMCAyMjYuNTYgMTQ2LjU2IDQxNy45MiAzNTAuMDggNDg1Ljc2IDI1LjYgNC40OCAzNS4yLTEwLjg4IDM1LjItMjQuMzIgMC0xMi4xNi0uNjQtNTIuNDgtLjY0LTk1LjM2LTEyOC42NCAyMy42OC0xNjEuOTItMzEuMzYtMTcyLjE2LTYwLjE2LTUuNzYtMTQuNzItMzAuNzItNjAuMTYtNTIuNDgtNzIuMzItMTcuOTItOS42LTQzLjUyLTMzLjI4LS42NC0zMy45MiA0MC4zMi0uNjQgNjkuMTIgMzcuMTIgNzguNzIgNTIuNDggNDYuMDggNzcuNDQgMTE5LjY4IDU1LjY4IDE0OS4xMiA0Mi4yNCA0LjQ4LTMzLjI4IDE3LjkyLTU1LjY4IDMyLjY0LTY4LjQ4LTExMy45Mi0xMi44LTIzMi45Ni01Ni45Ni0yMzIuOTYtMjUyLjggMC01NS42OCAxOS44NC0xMDEuNzYgNTIuNDgtMTM3LjYtNS4xMi0xMi44LTIzLjA0LTY1LjI4IDUuMTItMTM1LjY4IDAgMCA0Mi44OC0xMy40NCAxNDAuOCA1Mi40OCA0MC45Ni0xMS41MiA4NC40OC0xNy4yOCAxMjgtMTcuMjggNDMuNTIgMCA4Ny4wNCA1Ljc2IDEyOCAxNy4yOCA5Ny45Mi02Ni41NiAxNDAuOC01Mi40OCAxNDAuOC01Mi40OCAyOC4xNiA3MC40IDEwLjI0IDEyMi44OCA1LjEyIDEzNS42OCAzMi42NCAzNS44NCA1Mi40OCA4MS4yOCA1Mi40OCAxMzcuNiAwIDE5Ni40OC0xMTkuNjggMjQwLTIzMy42IDI1Mi44IDE4LjU2IDE2IDM0LjU2IDQ2LjcyIDM0LjU2IDk0LjcyIDAgNjguNDgtLjY0IDEyMy41Mi0uNjQgMTQwLjggMCAxMy40NCA5LjYgMjkuNDQgMzUuMiAyNC4zMkM4NzcuNDQgOTI5LjkyIDEwMjQgNzM3LjkyIDEwMjQgNTEyIDEwMjQgMjI5LjEyIDc5NC44OCAwIDUxMiAwWiIgZmlsbD0iIzFCMUYyMyIvPjwvc3ZnPg==) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;width:24px}._searchResultItem_k84e9_53 [class*=breadcrumbs__item]:after,[class*=navbar__link]:not([class*=header-github]):not([role=button]){display:none}.header-github:hover:before{background-color:var(--ifm-navbar-link-hover-color)}.community-holder-container{display:flex;flex-wrap:wrap}.community-holder-container-item{margin-right:20px;text-align:center}._algoliaLogo_k84e9_45,.community-imageHolder{max-width:150px}[class*=codeBlockContent] pre{border:1px solid var(--swm-border)}[class*=codeBlockContent] code,[class*=codeBlockContent] pre{background-color:var(--swm-off-background);border-radius:0;font-family:var(--ifm-font-family-monospace)}[class*=codeBlockLines] span:last-of-type{margin-right:1em}.theme-doc-version-badge{background:var(--swm-version-badge-background);border:none;border-radius:8px;color:var(--swm-version-badge);margin-bottom:8px;padding:6px}.vanishOnMobile_l34e{display:flex!important}.appearOnMobile_WsAs{display:none!important}.container_L6Kw{align-items:stretch;display:flex;gap:1rem;justify-content:stretch;margin-bottom:1rem;width:100%}._cardContainer_x9vfu_1{--ifm-link-hover-decoration:none;background-color:var(--swm-card-background);border:1px solid var(--swm-card-border);border-radius:0;box-shadow:none;display:flex;flex-direction:row;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}._cardContainer_x9vfu_1:hover{border:1px solid var(--swm-card-border-hover)}._cardLabels_x9vfu_25{min-width:0}._cardIconWrapper_x9vfu_29{margin-right:8px;width:24px}._cardIcon_x9vfu_29{height:24px;margin:4px 0 0;min-width:24px}._cardContainer_x9vfu_1 h2{font-size:22px;line-height:1.3}._cardContainer_x9vfu_1 p,.headline_lp4r{font-size:16px}._cardTitle_x9vfu_51{font-size:1.2rem}._cardDescription_x9vfu_55{font-size:.8rem}._searchContainer_k84e9_1{width:60%}._searchQueryLabel_k84e9_5{margin-bottom:21px}._searchQueryInput_k84e9_9,._searchVersionInput_k84e9_10{background:var(--swm-searchbar-background);border:1px solid var(--swm-searchbar-border);border-radius:0;color:var(--swm-search-page-query-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:1rem 20px;transition:border var(--ifm-transition-fast) ease;width:100%}._searchQueryInput_k84e9_9:focus,._searchVersionInput_k84e9_10:focus{border-color:var(--swm-searchbar-border-hover);outline:0}._searchQueryInput_k84e9_9::placeholder{color:var(--docsearch-muted-color)}._searchResultsRow_k84e9_32{margin:46px 0 51px}._searchResultsColumn_k84e9_36{font-size:18px;padding:0}._algoliaLogoPathFill_k84e9_49{fill:var(--ifm-font-color-base)}._searchResultItem_k84e9_53{padding:1rem 0}._searchResultItem_k84e9_53:not(:last-child){border-bottom:1px solid var(--swm-searchbar-border)}._searchResultItemHeading_k84e9_61{color:var(--ifm-font-color-base);font-size:var(--swm-h3-font-size);font-weight:var(--swm-search-page-heading-font-weight);margin-bottom:0}._searchResultItem_k84e9_53 [class*=breadcrumbs__item]{color:var(--ifm-font-color-base);font-size:16px}._breadcrumbArrow_k84e9_78{margin:0 var(--ifm-breadcrumb-spacing)}._searchResultItemPath_k84e9_82{--ifm-breadcrumb-separator-size-multiplier:1;color:var(--ifm-color-content-secondary);font-size:.8rem;margin-top:.5rem}._searchResultItemSummary_k84e9_90{font-size:14px;margin:.5rem 0 0}._searchResultItemSeparator_k84e9_95{--ifm-hr-background-color:var(--swm-navy-light-20);margin:0}._loadingSpinner_k84e9_130{animation:1s linear infinite a;border:.4em solid var(--swm-navy-light-10);border-radius:50%;border-top-color:var(--swm-navy-light-80);height:3rem;margin:0 auto;width:3rem}@keyframes a{to{transform:rotate(1turn)}}._loader_k84e9_146{margin-top:2rem}.search-result-match{font-style:inherit;padding:.09em 0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}[class*=searchResultItemHeading] [class*=search-result-match],[class*=searchResultItemHeading]:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:4px}._mainWrapper_yu1qo_6,.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.container_UJDL{background-color:#18191a;color:#fff;min-height:100vh;overflow-x:hidden;padding:80px 20px 20px}.container_UJDL code{background-color:#444950;color:#fff}.nav_uyzg{align-items:center;background-color:#242526;display:flex;height:3.75rem;justify-content:space-evenly;position:fixed;width:100%;z-index:1}.navlink_fkkq{border-radius:4px;color:#fff;font-size:clamp(12px,4vw,16px);font-weight:500;padding:6px;text-align:center}.name_omfq,.routeName_Q1Ui{color:#e06b6b}.navlink_fkkq:hover{background-color:#292a2b}.active_YJyX{background-color:#363739}.listItem_Ild6,.listItem_KhP1,.listItem_UIrj{background-color:#242526;border-radius:4px;margin-bottom:20px;padding:10px}.sectionTitle_gpPX{margin-top:20px}.name_omfq{font-weight:800}.route_NfVu,.upperButtonsContainer_HX0g{margin-bottom:10px}.container_dT7A{display:flex;flex-direction:row;gap:24px;margin-bottom:20px}.container_dT7A:first-of-type{margin-top:42px}.description_KDUo{display:flex;flex:2;height:-moz-fit-content;height:fit-content;max-width:450px;width:100%}.step_Kqym{border-radius:10px;flex:1;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5}.stepTitle_L1ZL{font-weight:700;margin-bottom:12px}.code_Ggy9{align-items:center;background-color:"red";display:flex;flex:3;flex-direction:column;flex-wrap:wrap;max-width:100%;overflow:auto}.code_Ggy9 div{align-self:stretch;flex:1}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Button{background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon,.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Input,.DocSearch-Link{-webkit-appearance:none;font:inherit}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:#0000;border:0;color:var(--docsearch-text-color);flex:1;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Hit-action-button,.DocSearch-Reset{-webkit-appearance:none;border:0;cursor:pointer}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards b;appearance:none;background:none;border-radius:50%;color:var(--docsearch-icon-color);padding:2px;right:0}.DocSearch-Help,.DocSearch-HitsFooter,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:#0000}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a,._wrapper_19jsa_1{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border-radius:50%;color:inherit;padding:2px}[class*=navbar-sidebar__back],svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon,._tocCollapsibleContent_mns7p_7 a{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark,[class*=DocSearch-Hit-action-button]{color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0;text-decoration:underline}._footer__brand_1mhqe_44 a,.link_MDZN:hover,.tag_zVej:hover{text-decoration:none}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li,._paginationSublabel_1dyly_20,.linkArrowContainer_by3P{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes b{0%{opacity:0}to{opacity:1}}._pagination_1dyly_1{--ifm-pagination-nav-border-radius:0;border:none;display:flex;flex-direction:column;padding:1em 0}[class*=pagination-nav__sublabel]{color:var(--swm-paginator-sublabel);font-size:var(--swm-paginator-sublabel-font-size);margin-bottom:0;text-transform:var(--swm-paginator-sublabel-text-transform)}._paginationNext_1dyly_25{flex-direction:row-reverse}._paginationPrevious_1dyly_29,[class*=navbar__items] [class*=navbar__logo]{justify-content:flex-start}._paginationArrow_1dyly_33{align-items:center;display:flex;justify-content:center}._paginationNext_1dyly_25 ._paginationArrow_1dyly_33{margin-left:12px;margin-right:6px}._paginationPrevious_1dyly_29 ._paginationArrow_1dyly_33{margin-left:6px;margin-right:12px}[class*=pagination-nav__label]{color:var(--swm-paginator-label);font-size:var(--swm-paginator-label-font-size);font-weight:var(--swm-paginator-label-font-weight);transition:color .25s}._pagination_1dyly_1:hover [class*=pagination-nav__label]{color:var(--swm-paginator-label-hover)}[class*=pagination-nav__label]:after,[class*=pagination-nav__label]:before{content:none!important}._skipToContent_9p1zm_1,.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}._skipToContent_9p1zm_1:focus,.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}._closeButton_rcl60_1,.closeButton_ZdWa{line-height:0;padding:0}.content_zf74{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding:1rem 1.5rem}._hireUsTitleContainer_9ahlb_23,.wrapper_QEkZ{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}p.subText_QXYk{font-size:14px;margin:0}.link_MDZN{align-items:center;background-color:var(--swm-off-white);border:1px solid var(--swm-off-white);border-radius:6px;display:flex;flex-direction:row;font-size:12px;gap:6px;padding:4px 12px;transition:.2s ease-in-out}.linkTitle_lL4N{color:#03c;font-weight:500}.link_MDZN:hover{background-color:var(--swm-navy-light-20);border-color:var(--swm-navy-light-20)}.linkArrow_MEze{color:#03c;height:16px;width:16px}.announcementBar_s0pr{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjIwMCIgd2lkdGg9IjEyODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAxLjE1IiB4Mj0iMTAwMS4xNSIgeGxpbms6aHJlZj0iI2EiIHkxPSI0MS43MiIgeTI9IjE1Ni41NzQiLz48bGluZWFyR3JhZGllbnQgaWQ9ImQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwMS4xNSIgeDI9IjEwMDEuMTUiIHhsaW5rOmhyZWY9IiNhIiB5MT0iMTM2LjIzNyIgeTI9IjYyLjA1NiIvPjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAxLjE1IiB4Mj0iMTAwMS4xNSIgeGxpbms6aHJlZj0iI2EiIHkxPSI4My4wMzYiIHkyPSIxMTUuMjU4Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJnIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjkyNC4xOTQiIHgyPSI4MDYuMTI4IiB4bGluazpocmVmPSIjYSIgeTE9IjE1NyIgeTI9IjQyLjE0NSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iaSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1MTAuNDk0IiB4Mj0iNTEwLjQ5NCIgeTE9IjguMTI2IiB5Mj0iMjg5LjQxMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDNjIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDNjIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI3MjkiIHgyPSI3MjkiIHhsaW5rOmhyZWY9IiNhIiB5MT0iMTU2LjUiIHkyPSI0MS41Ii8+PGNsaXBQYXRoIGlkPSJiIj48cGF0aCBkPSJNMCAwaDEyODB2MjAwSDB6IiB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNjQwIDEwMCkiLz48L2NsaXBQYXRoPjxtYXNrIGlkPSJmIiBoZWlnaHQ9IjExOCIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgd2lkdGg9IjExNiIgeD0iODA5IiB5PSIzOSI+PHBhdGggZD0iTTgwOS4zNCAxNTdoMTE0Ljg1NHYtNC43NjFIODA5LjM0ek04MDkuMzQgMTQ3LjY0NWgxMTQuODU0di00Ljc2Mkg4MDkuMzR6TTgwOS4zNCAxMzguMjloMTE0Ljg1NHYtNC43NjFIODA5LjM0ek04MDkuMzQgMTI4LjkzNGgxMTQuODU0di00Ljc2MUg4MDkuMzR6TTgwOS4zNCAxMTkuNTc5aDExNC44NTR2LTQuNzYxSDgwOS4zNHpNODA5LjM0IDExMC4yMjRoMTE0Ljg1NHYtNC43NjFIODA5LjM0ek04MDkuMzQgMTAwLjg2OWgxMTQuODU0di00Ljc2MUg4MDkuMzR6TTgwOS4zNCA5MS41MTNoMTE0Ljg1NHYtNC43Nkg4MDkuMzR6TTgwOS4zNCA4Mi4xNThoMTE0Ljg1NHYtNC43NjFIODA5LjM0ek04MDkuMzQgNzIuODAzaDExNC44NTR2LTQuNzYxSDgwOS4zNHpNODA5LjM0IDYzLjQ0OGgxMTQuODU0di00Ljc2MUg4MDkuMzR6TTgwOS4zNCA1NC4wOTNoMTE0Ljg1NHYtNC43NjFIODA5LjM0ek04MDkuMzQgNDQuNzM3aDExNC44NTR2LTQuNzZIODA5LjM0eiIgZmlsbD0iIzAzYyIvPjwvbWFzaz48bWFzayBpZD0iaCIgaGVpZ2h0PSIyMDAiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHdpZHRoPSIyMDAiIHg9Ii0xMCIgeT0iMCI+PHBhdGggZD0iTTkwIDE5OWM1NC42NzYgMCA5OS00NC4zMjQgOTktOTlTMTQ0LjY3NiAxIDkwIDEtOSA0NS4zMjQtOSAxMDBzNDQuMzI0IDk5IDk5IDk5eiIgZmlsbD0iI2Q5ZDlkOSIgZmlsbC1vcGFjaXR5PSIuNjYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii42NiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9tYXNrPjxnIGNsaXAtcGF0aD0idXJsKCNiKSI+PGcgc3Ryb2tlLWRhc2hhcnJheT0iNC4xNSA0LjE1IiBzdHJva2Utb3BhY2l0eT0iLjY2IiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Ik0xMDAxLjE1IDQyLjI5NGMtMzEuNDAyIDAtNTYuODU2IDI1LjQ1NC01Ni44NTYgNTYuODUzUzk2OS43NDggMTU2IDEwMDEuMTUgMTU2YzMxLjQgMCA1Ni44NS0yNS40NTQgNTYuODUtNTYuODUzcy0yNS40NS01Ni44NTMtNTYuODUtNTYuODUzeiIgc3Ryb2tlPSJ1cmwoI2MpIi8+PHBhdGggZD0iTTEwMDEuMTUgNjIuNjNjLTIwLjE3MSAwLTM2LjUyIDE2LjM0OS0zNi41MiAzNi41MTdzMTYuMzQ5IDM2LjUxNiAzNi41MiAzNi41MTZjMjAuMTYgMCAzNi41MS0xNi4zNDkgMzYuNTEtMzYuNTE3cy0xNi4zNS0zNi41MTYtMzYuNTEtMzYuNTE2eiIgc3Ryb2tlPSJ1cmwoI2QpIi8+PHBhdGggZD0iTTEwMDEuMTUgODMuNjFjLTguNTg0IDAtMTUuNTQgNi45NTYtMTUuNTQgMTUuNTM3czYuOTU2IDE1LjUzNyAxNS41NCAxNS41MzdjOC41OCAwIDE1LjUzLTYuOTU2IDE1LjUzLTE1LjUzN3MtNi45NS0xNS41MzctMTUuNTMtMTUuNTM3eiIgc3Ryb2tlPSJ1cmwoI2UpIi8+PC9nPjxnIG1hc2s9InVybCgjZikiPjxwYXRoIGQ9Ik04NjYuNzY3IDQyLjE0NWMtMzEuNzE2IDAtNTcuNDI3IDI1LjcxMS01Ny40MjcgNTcuNDI4IDAgMzEuNzE2IDI1LjcxMSA1Ny40MjcgNTcuNDI3IDU3LjQyN3M1Ny40MjctMjUuNzExIDU3LjQyNy01Ny40MjctMjUuNzExLTU3LjQyNy01Ny40MjctNTcuNDI3eiIgZmlsbD0idXJsKCNnKSIgZmlsbC1vcGFjaXR5PSIuNjYiLz48L2c+PGcgbWFzaz0idXJsKCNoKSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utb3BhY2l0eT0iLjY2IiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Im0xNC4xNDYtNjkuMTc2LS4wMDEgMzM4LjM1Mk0xODMuMzIgMTAxLjAwMWgtMzM4LjM1MU0xMzQuNDc4LTE4LjkxN2wtMjM5LjI1MSAyMzkuMjUxTTEzMy4wNjMgMjIwLjMzM2wtMjM5LjI1LTIzOS4yNU05OS41OTgtNDYuMDEtNjkuNTc4IDI0Ny4wMTFNMTYwLjE1NSAxODUuNDU1LTEzMi44NjYgMTYuMjhNMTc3LjgxNCA1Ny4xOGwtMzI2LjgyMiA4Ny41NzJNNTYuOTY0IDI2My42NzEtMzAuNjA4LTYzLjE1MU01Ni45NjQgMjYzLjY3MS0zMC42MDgtNjMuMTUxTTU4Ljg5Ny02My4xNTItMjguNjc1IDI2My42N00xNzcuMjk2IDE0NC43NTRsLTMyNi44MjItODcuNTcyTTE2MS4xNTUgMTYuMjc5bC0yOTMuMDIxIDE2OS4xNzVNOTcuODY2IDI0Ny4wMTItNzEuMzEtNDYuMDA5Ii8+PC9nPjxwYXRoIGQ9Ik0wIDIwMWgxMjgwVjBIMHoiIGZpbGw9InVybCgjaSkiLz48cGF0aCBkPSJNNzI5IDUzYy0yNS40MDUgMC00NiAyMC41OTUtNDYgNDZzMjAuNTk1IDQ2IDQ2IDQ2IDQ2LTIwLjU5NSA0Ni00Ni0yMC41OTUtNDYtNDYtNDZ6IiBzdHJva2U9InVybCgjaikiIHN0cm9rZS1vcGFjaXR5PSIuMiIgc3Ryb2tlLXdpZHRoPSI0MCIvPjwvZz48L3N2Zz4=),linear-gradient(#03c,#03c);background-position:0;background-size:cover;color:var(--swm-off-white);display:flex;font-size:var(--docusaurus-announcement-bar-font-size);overflow:hidden;position:relative;z-index:10}.announcementBarAdornment_jyb7{height:500px;opacity:.3;pointer-events:none;position:absolute;width:500px}.announcementBarClose_iXyO,.announcementBarPlaceholder_qxfj{flex:0 0 30px;margin:0 25px}.announcementBarClose_iXyO{align-self:stretch;opacity:1}.buttonContainer_uoSM{display:flex;justify-content:center;padding-right:1rem}._navbarHideable_2jugh_1{transition:transform var(--ifm-transition-fast) ease}._navbarHidden_2jugh_5{transform:translate3d(0,calc(-100% - 2px),0)}[class*=navbar-sidebar__backdrop]{background-color:var(--swm-sidebar-backdrop)!important;display:block}._navbarLanding_2jugh_13{background-color:initial;position:relative}[class*=navbar-sidebar__items]{--swm-navbar-sidebar-items-height:127px;height:calc(100% - var(--ifm-navbar-height) - var(--swm-navbar-sidebar-items-height));padding-left:1rem}[class*=navbar-sidebar__brand]{padding-left:20px}._sidebarGithubIcon_wolpr_27{cursor:pointer;height:26px;width:26px}._sidebarFooter_wolpr_33{align-items:center;background-color:var(--swm-sidebar-elements-background);display:flex;flex-direction:row;font-weight:var(--ifm-font-weight-semibold);height:4em;justify-content:space-between;padding:0 1em}._sidebarVersionLabel_wolpr_46{margin-right:12px}._sidebarVersion_wolpr_46{color:var(--swm-sidebar-elements-version-inactive);margin:0 8px}._active_wolpr_55{color:var(--swm-sidebar-elements-version-text);text-decoration:underline}._sidebarLinks_wolpr_60{margin-right:1rem}._sidebarBiggerFooter_wolpr_73{--swm-navbar-sidebar-items-height:137px}._navbarSearchWrapper_1oj0n_1{display:flex;flex:1;justify-content:flex-end;width:100%}._navbarSearch_1oj0n_1 button{border:1px solid var(--swm-searchbar-border);border-radius:0;height:37px}._navbarSearch_1oj0n_1 button,._navbarSearch_1oj0n_1 button:hover{background:var(--swm-searchbar-background);color:var(--swm-searchbar-text-color)}._navbarSearch_1oj0n_1 button:hover{border:1px solid var(--swm-searchbar-border-hover);box-shadow:none}button[class*=DocSearch-Button]{flex:1;font-family:var(--swm-title-font);font-weight:400;margin:0!important;padding-left:16px;width:100%}[class*=DocSearch-Search-Icon]{color:var(--swm-searchbar-text-color)!important;margin-right:6px}._iconExternalLink_d6lmu_1{margin-left:.3rem}._darkNavbarColorModeToggle_1741z_1:hover{background:var(--ifm-color-gray-800)}._toggle_1sfyd_1{height:36px;margin-right:0;width:72px}._toggleButton_1sfyd_8{align-items:center;border:1px solid var(--swm-color-mode-enabled);border-radius:0;box-shadow:none;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}._toggleButton_1sfyd_8:hover{background:var(--ifm-color-emphasis-200)}._toggleButtonLanding_1sfyd_29._toggleButton_1sfyd_8:hover{background:var(--swm-navy-light-20)}._toggleButtonLanding_1sfyd_29{border:1px solid var(--swm-color-mode-enabled-landing)}._toggleButtonDisabled_1sfyd_37{cursor:not-allowed}._iconContainer_1sfyd_41{align-items:center;color:var(--swm-color-mode-disabled-color);display:flex;flex:1;height:100%;justify-content:center}._iconContainer_1sfyd_41 svg{height:65%;width:65%}._iconLandingContainer_1sfyd_57{color:var(--swm-color-mode-disabled-color-landing)}._darkIconContainer_1sfyd_61{flex:1;height:100%;transform:scaleX(-1)}._navbar__logo_u0hvy_1 img,._navbar__title_u0hvy_39,._navbar__title_u0hvy_39 img{height:var(--swm-logo-height)}[data-theme=dark] ._darkToggleIcon_1sfyd_69,[data-theme=light] ._lightToggleIcon_1sfyd_70{background-color:var(--swm-color-mode-enabled);color:var(--ifm-font-color-base)}[data-theme=dark] ._iconLandingContainer_1sfyd_57._darkToggleIcon_1sfyd_69,[data-theme=light] ._iconLandingContainer_1sfyd_57._lightToggleIcon_1sfyd_70{background-color:var(--swm-color-mode-enabled-landing);color:var(--swm-color-mode-enabled-color-landing)}._navbar__logo_u0hvy_1{align-items:center;display:flex;flex-direction:row;justify-content:center}#__docusaurus-base-url-issue-banner-container,._sidebarLogo_1x5lg_21,._themedImage_hipmx_1,._toc_mobile__wrapper_6l895_2,.docSidebarContainer_b6E3,[class*=navbar-sidebar] [class*=navbar__logo],[class*=navbar-sidebar__item] [class*=navbar-sidebar__back],html[data-announcement-bar-initially-dismissed=true] ._announcementBar_6sxq2_5{display:none}[class*=sidebar]{background-color:var(--swm-off-background)}._navbar__title_u0hvy_39{margin-left:1em}._navbar__title_u0hvy_39 img{width:var(--swm-logo-title-width)}._logoWrapper_u0hvy_55 a{display:flex;flex-direction:row}[class*=sidebarLogo]{margin:0!important;min-height:0!important}[class*=navbar__logo] img{margin-right:.5rem}[class*=logoWrapper]{justify-content:flex-start!important}[data-theme=dark] ._themedImage--dark_hipmx_9,[data-theme=dark] .themedImage--dark_i4oU,[data-theme=light] ._themedImage--light_hipmx_5,[data-theme=light] .themedImage--light_HNdA,html:not([data-theme]) .themedComponent--light_NU7w{display:initial}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}._tocCollapsible_mns7p_1{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}._tocCollapsibleContent_mns7p_7>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}._tocCollapsibleContent_mns7p_7 ul li{margin:.4rem .8rem}._tocCollapsibleButtonExpanded_60uzn_20:after,._tocCollapsibleExpanded_mns7p_22{transform:none}._tocItems_1hbbs_1 span{font-size:16px;font-weight:500;line-height:1.2}._tocItems_1hbbs_1 a[class*=active] span{text-decoration:underline;text-underline-offset:4px}._tocItems_1hbbs_1 a code{background-color:inherit;padding:0}._hireUsContainer_1hbbs_17{align-items:center;background-color:var(--swm-blue-light-20);display:flex;flex-direction:column;gap:1rem;padding:26px 20px}[data-theme=dark] ._hireUsContainer_1hbbs_17{background-color:initial;border:1px solid var(--swm-navy-light-40)}._buttonContainer_1hbbs_31{width:100%}._hireUsContainer_1hbbs_17 p{color:var(--swm-navy-light-100);font-size:16px;font-weight:500;margin:0;text-align:center}[data-theme=dark] ._hireUsContainer_1hbbs_17 p{background-color:initial;color:var(--swm-navy-light-40)}._iconLanguage_zphue_1{margin-right:5px;vertical-align:text-bottom}[class*=DocSearch-Modal]{--docsearch-modal-background:var(--swm-off-background);--docsearch-spacing:16px;margin:100px auto auto!important}[class*=DocSearch-Footer]{--docsearch-footer-height:52px;--docsearch-spacing:18px}[class*=DocSearch-Form]{--docsearch-searchbox-shadow:none;--docsearch-spacing:16px;--docsearch-searchbox-focus-background:var(--swm-searchbar-background);border:1px solid var(--swm-searchbar-border);border-radius:0!important}[class*=DocSearch-Form] [class*=DocSearch-Input]{padding:0 0 0 6px}[class*=DocSearch-Input]::placeholder{color:var(--swm-searchbar-text-color)!important}[class*=DocSearch-Hit-source]{font-size:20px!important;letter-spacing:var(--swm-heading-letter-spacing-smaller);line-height:1.3!important;margin:24px 0 8px!important;padding:0!important}[class*=DocSearch-Hit],[class*=DocSearch-Hit] a{border-radius:0!important}[class*=DocSearch-Hit] a{--docsearch-hit-shadow:none;--docsearch-hit-background:var(--swm-search-hit-background);border:1px solid var(--swm-search-hit-border)}[class*=DocSearch-Hit][aria-selected=true] a{--docsearch-highlight-color:var(--swm-search-hit-background-hover);border:1px solid var(--swm-search-hit-border-hover)}[class*=DocSearch-Hits] [aria-selected=false]{--docsearch-hit-active-color:var(--ifm-font-color-base)!important}[class*=DocSearch-Hits] [aria-selected=true]{--docsearch-hit-active-color:var(--swm-search-hit-active-color)!important}[class*=DocSearch-Hit-source],[class*=DocSearch-Hits] mark{color:var(--swm-docsearch-hit-source-color)!important}[class*=DocSearch-Hit-Container]{--docsearch-hit-color:var(--ifm-font-color-base);font-weight:400}[class*=DocSearch-Hit-content-wrapper]{font-weight:400!important}[class*=DocSearch-Hit-title]{font-size:16px!important}[class*=DocSearch-Hit-icon],[class*=DocSearch-Hit-path]{--docsearch-muted-color:var(--ifm-font-color-base);font-size:14px!important}[class*=DocSearch-HitsFooter]{--docsearch-muted-color:var(--ifm-font-color-base);font-size:18px!important;padding:20px var(--docsearch-spacing) 22px var(--docsearch-spacing)!important}.container_oGcb code,.container_oGcb pre,[class*=DocSearch-HitsFooter] a{border:none}[class*=DocSearch-Commands-Key],[class*=DocSearch-Label]{--docsearch-muted-color:var(--swm-search-hit-results-color)}nav{--ifm-navbar-padding-vertical:0 1.25rem;--ifm-navbar-padding-horizontal:0 0;--ifm-navbar-height:60px;--ifm-navbar-shadow:none}[class*=navbar__items--right]>:last-child{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}[class*=dropdown__menu]{background-color:var(--swm-dropdown-versions-background);border-radius:4px;margin-top:0;padding:8px;width:100%}._navbarItemsLanding_ys6jl_49 [class*=dropdown--right] a{color:var(--swm-dropdown-versions-item)}._navbarItemsLanding_ys6jl_49 [class*=dropdown__menu] a,[class*=dropdown__menu] a{border:1px solid #0000;color:var(--swm-dropdown-versions-item)}._navbarItemsLanding_ys6jl_49 [class*=dropdown__menu] a:hover,[class*=dropdown__menu] a:hover{background-color:var(--swm-dropdown-versions-item-background);border:1px solid var(--swm-dropdown-versions-item-border);color:var(--swm-dropdown-versions-item-hover)}[class*=dropdown__link--active]{background-color:var(--swm-dropdown-versions-item-background-active);color:var(--swm-dropdown-versions-item-active)!important}[class*=dropdown__link--active]:hover{color:var(--swm-dropdown-versions-item-active-hover)!important}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}._footerLogoLink_gd7y6_1{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.backToTopButton_sjWU,.flingClone_Q3O_:hover+div>.arrowsFling_AT7A,.flingClone_Q3O_:hover+div>.handFling_f_p5,.longPressClone_zTqR:hover+.handLongPress_n9hk,.panClone_aJji:hover+.handPan_rVhj,.pinchClone_Adwl:hover .handPinchLeft_dyyg,.pinchClone_Adwl:hover .handPinchRight_b52r,.rotationClone_oiJb:hover~svg,.tapClone_i3zr:hover+.handTap_njS3{opacity:0;visibility:hidden}footer{--ifm-footer-padding-vertical:33px;--ifm-footer-padding-horizontal:4rem;position:relative}._footer_1mhqe_13{align-items:center;background-color:none;display:flex;justify-content:flex-start}footer p{color:var(--swm-copyright-color);margin-bottom:0;text-align:left}footer p._landing_1mhqe_34{color:var(--swm-copyright-color-landing)}._footer__brand_1mhqe_44{color:var(--swm-brand-copyright-color)}._footer__logo_1mhqe_52{align-items:center;display:flex;justify-content:center;margin-right:40px}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}._footerLanding_1iy26_5{--ifm-footer-padding-horizontal:0;position:relative}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}._announcementBar_6sxq2_5{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}._announcementBarPlaceholder_6sxq2_27{flex:0 0 10px}._announcementBarClose_6sxq2_31{align-self:stretch;flex:0 0 30px}._content_1363h_1{font-size:85%;padding:5px 0;text-align:center}._content_1363h_1 a{color:inherit;text-decoration:underline}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}[class*=menu__list] ul{margin-bottom:16px;padding-left:0}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p,[class*=menu__list] ul li a{padding-left:0}[class*=menu__list]:hover{background-color:initial!important}[class*=menu__list-item-collapsible] a{color:var(--ifm-font-color-base);margin:8px 0;text-decoration:none}[class*=menu__list-item] [class*=menu__list]:first-of-type{--ifm-menu-link-padding-vertical:6px;--ifm-menu-link-padding-horizontal:0;margin-top:0!important}[class*=menu__list-item-collapsible--active]{background-color:initial!important;color:var(--ifm-font-color-base);text-decoration:none}[class*=menu__link]{overflow-wrap:anywhere;white-space:pre-wrap}[class*=menu__link]:not(._menu__link--sublist_1x5lg_91){--ifm-menu-color:var(--swm-sidebar-menu-color);background-color:initial;transition:color .25s}[class*=menu__link]:not([class*=menu__link--active]):hover,[class*=menu__list-item-collapsible] [class*=menu__link--active]:hover{color:var(--swm-tab-hover);text-decoration:none}[class*=menu__link--active],[class*=menu__link--active]:hover{background-color:initial!important;color:var(--swm-tab-active);text-decoration:underline;text-underline-offset:4px}[data-theme=dark] .featuresButton_m4uD:hover,[data-theme=dark] .homepageButton_QOs6{background-color:var(--swm-purple-light-100);border-color:var(--swm-purple-light-100)}[class*=DocCategoryGeneratedIndexPage][class*=title]{font-size:var(--swm-h1-font-size)}[class*=navbar-sidebar]{--ifm-navbar-background-color:var(--swm-sidebar-background);--ifm-navbar-sidebar-width:70vw}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}._collapseSidebarButton_1hl7s_12{display:none;margin:0}._badge_1oe67_1{align-items:center;border:1px solid #0000;border-radius:8px;display:flex;font-size:14px;font-weight:500;justify-content:center;margin:0 .25rem;padding:.125rem .375rem;text-transform:capitalize;white-space:nowrap}._new_1oe67_15{background-color:var(--swm-sidebar-label-background-new);color:var(--swm-sidebar-label-text-new)}._experimental_1oe67_20{background-color:var(--swm-sidebar-label-background-experimental);color:var(--swm-sidebar-label-text-experimental)}.docMainContainer_gTbr,.docPage__5DB{display:flex;width:100%}.docPage__5DB{flex:1 0}.docsWrapper_BCFX{display:flex;flex:1 0 auto}.container_czXe{display:flex;flex-direction:column;gap:7.5rem;margin:0 auto;width:60%}.waveContainer_VUls{position:relative}.bigWave_GQXU,.wave_w4vn{position:absolute;right:0;top:3rem;z-index:-5}.hero_Y2C1{display:flex;position:relative;top:0}.heading_s4iA{margin-top:11.25rem}.headingLabel_Qrop{color:var(--swm-landing-heading);display:flex;flex-direction:column;font-family:var(--swm-title-landing-font);font-size:64px;font-weight:700;letter-spacing:0;line-height:1.1}.headingLabel_Qrop :nth-child(2){color:var(--swm-purple-light-100)}.subheadingLabel_H6cl{color:var(--swm-landing-heading);font-family:var(--swm-h2-font-size);font-size:32px;font-weight:400;letter-spacing:var(--swm-heading-letter-spacing-bigger);line-height:1.15;margin-bottom:5.5rem;margin-top:3rem;width:70%}.buttonContainer__LFg{display:flex;justify-content:flex-start}.homepageButton_QOs6{text-wrap:nowrap;background-color:var(--swm-landing-button-purple);color:var(--swm-off-white);cursor:pointer;font-size:20px;font-weight:500;height:60px;padding:1em 1.5em 1em 1em;transition:background-color .3s,color .3s;align-items:center;display:flex;justify-content:center}a._homepageButtonLink_o9s6u_24:hover,a.homepageButtonLink_vpcc:hover{text-decoration:none!important}._homepageButton_o9s6u_1 p,.homepageButton_QOs6 p{margin:0 0 2px}._homepageButton_o9s6u_1 svg,.homepageButton_QOs6 svg{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}._arrow_o9s6u_54,.arrow_NhXA{left:8px;transition:left .3s;align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}._homepageButton_o9s6u_1:hover ._arrow_o9s6u_54,.homepageButton_QOs6:hover .arrow_NhXA{left:16px}.buttonPurpleStyling_eXAK:hover,.buttonTransparentStyling_ogWN,.featuresButton_m4uD{background-color:initial;color:var(--swm-landing-button-purple)}.buttonPurpleStyling_eXAK:hover svg,.buttonTransparentStyling_ogWN svg,.featuresButton_m4uD svg{stroke:var(--swm-landing-button-purple)}.buttonPurpleStyling_eXAK,.buttonTransparentStyling_ogWN:hover,.featuresButton_m4uD:hover{background-color:var(--swm-landing-button-purple);color:var(--swm-off-white)}.buttonPurpleStyling_eXAK svg,.buttonTransparentStyling_ogWN:hover svg,.featuresButton_m4uD:hover svg{stroke:var(--swm-off-white)}.buttonPurpleBorderStyling_rzjB{border:1px solid var(--swm-landing-button-purple)}.planets_sjJU{position:absolute;right:0}.stars_apmw{left:2vw;position:absolute;top:5rem;z-index:-10}.stars_apmw svg path:nth-child(2n){animation:2.7s infinite c}.stars_apmw svg path:nth-child(odd){animation:2.1s infinite c}.stars_apmw svg path:nth-child(3n){animation:3.6s infinite c}.stars_apmw svg path:nth-child(3n+1){animation:4.2s infinite c}@keyframes c{0%,to{opacity:1}50%{opacity:.15}}.heroBackground_GQip{background:linear-gradient(180deg,var(--swm-blue-light-40) 0,var(--swm-blue-light-20) 23%,#fff 46%);height:130vh;min-height:70vw;overflow:hidden;position:absolute;top:0;width:100%;z-index:-20}[data-theme=dark] .heroBackground_GQip{background:none;background-color:var(--swm-navy-dark-140)}.moon_B0C0,.moon_QRhA{bottom:0;position:absolute;right:0;z-index:-5}.moonContainer_v_6p{margin-top:106px;position:relative}[class*=footerLanding]{margin-top:-106px}.heading_Z_sq{font-size:var(--swm-h2-font-size);font-weight:700;margin-bottom:1.5rem}.subheading_fuy9{font-size:20px;margin-bottom:5rem}.playground_GmEd{display:flex;flex-wrap:wrap;gap:1.5rem}.exampleContainer_WMma{background-color:var(--swm-blue-light-20);flex-grow:1;height:100%;padding:2rem 3rem;width:auto}.featureItem_ZtXw,.testimonialItem_ec7H{box-shadow:-12px 12px 0 var(--swm-blue-light-60);padding:1.5em}[data-theme=dark] .exampleContainer_WMma{background-color:var(--swm-purple-dark-40)}[data-theme=dark] .featureBody_b6oB,[data-theme=dark] .featureTitle_FmYc,[data-theme=dark] .testimonialAuthorName_p5_P,[data-theme=dark] .testimonialBody_nCez,[data-theme=dark] .title_RAvv{color:var(--swm-navy-light-100)}.circle_ZfiQ{border:2px solid var(--swm-navy-light-100);border-radius:100%;height:200px;width:200px}.circleContainer_VP7V{display:flex;justify-content:center;margin-top:2rem}.title_RAvv{display:block;font-size:20px;font-weight:400;margin-bottom:2rem;text-align:center}.container_mZNo,.interactiveExampleWrapper_qzE1{display:flex;justify-content:center}.container_mZNo{align-items:center;background-color:none;border:2px solid var(--swm-navy-light-100);border-radius:100%;flex-direction:column;width:200px}.handPan_rVhj,.handTap_njS3{cursor:default;opacity:1;position:absolute;rotate:10deg;transform:translate(90%,120%);transition:visibility .3s,opacity .3s ease-in-out;visibility:visible;z-index:5}.flingClone_Q3O_,.longPressClone_zTqR,.panClone_aJji,.tapClone_i3zr{border-radius:100%;height:56px;left:-.5rem;position:absolute;top:-.5rem;width:56px;z-index:10}.arrowsFling_AT7A,.handFling_f_p5,.handLongPress_n9hk{cursor:default;z-index:5;position:absolute;transition:visibility .3s,opacity .3s ease-in-out;visibility:visible;opacity:1}.handFling_f_p5{transform:translate(35%,145%) rotate(29deg)}.arrowsFling_AT7A{transform:translate(15%,-160%)}.handLongPress_n9hk{transform:translate(35%,145%) rotate(29deg)}.wrapper_MwgZ{align-items:center;display:flex;height:100px;justify-content:center;transform-style:preserve-3d;width:100px}.pinchClone_Adwl,.rotationClone_oiJb{border-radius:100%;height:56px;left:-.5rem;top:-.5rem;width:56px}.rotationClone_oiJb{position:absolute;transform:translate(142%,142%);z-index:10}.arrowRotation_tmeY,.handPinchLeft_dyyg,.handPinchRight_b52r,.handRotation_NQcL{opacity:1;position:absolute;transition:visibility .3s,opacity .3s ease-in-out;visibility:visible;z-index:5}.handRotation_NQcL{rotate:-18deg;transform:translate(20%,85%)}.arrowRotation_tmeY{transform:translate(40%,-160%)}.handPinchLeft_dyyg{transform:translate(-70%,135%) rotate(10deg) scaleX(-1)}.handPinchRight_b52r{transform:translate(100%,200%) rotate(29deg)}.hands_dGTh{transform:scale(1)}.pinchClone_Adwl{position:relative;z-index:10}.featuresContainer_DRyr{display:flex;flex-direction:column;gap:5rem;margin-top:7.5rem}[data-theme=dark] .featuresButton_m4uD{background-color:initial;border-color:var(--swm-purple-dark-100);color:var(--swm-purple-dark-100)}[data-theme=dark] .featuresButton_m4uD:hover{color:var(--swm-off-white)}.title_l8p3,.title_mTUg{font-size:var(--swm-h2-font-size)}.learnMoreSection_S7rV{display:flex;flex-direction:row;gap:5rem;justify-content:space-between}.learnMoreSection_S7rV p{font-size:24px;font-weight:700;line-height:28.8px;margin-bottom:0}.featureList_R4EX{display:flex;gap:1.5rem}.featureItem_ZtXw{background-color:var(--swm-blue-light-20);flex:1}[data-theme=dark] .featureItem_ZtXw,[data-theme=dark] .testimonialItem_ec7H{background-color:var(--swm-purple-dark-40);box-shadow:-12px 12px 0 var(--swm-purple-dark-140)}.featureTitle_FmYc{font-size:24px;font-weight:600;margin-bottom:40px;text-transform:uppercase}.testimonialsContainer_j3r8{display:flex;flex-direction:column;gap:5rem;position:relative}.testimonialSlides_FOy8{display:flex;flex-direction:column}.testimonialSlide_G9z5{opacity:0;transition:visibility .4s,opacity .4s ease-in-out;visibility:hidden}.activeTestimonialSlide_fYdz{opacity:1!important;visibility:visible!important}.testimonialPair_hrQa{gap:3.5rem;position:absolute}.dotsContainer_IULo,.testimonialPair_hrQa{display:flex;flex-direction:row;width:100%}.dotsContainer_IULo{gap:1.5rem;justify-content:center;margin-top:2.5rem}.dot_gdHs{background-color:var(--swm-purple-light-20);border-radius:50%;cursor:pointer;display:inline-block;height:12px;transition:background-color .4s;width:12px}.activeDot_zOTP,.dot_gdHs:hover{background-color:var(--swm-purple-light-100)}.testimonialItem_ec7H{background-color:var(--swm-blue-light-20);display:flex;flex-direction:column;gap:1rem;max-width:calc(50% - 1.75rem);position:relative;transition:.2s ease-in-out;width:100%}.testimonialItem_ec7H:hover{background-color:var(--swm-blue-light-40);box-shadow:-12px 12px 0 var(--swm-blue-light-80);text-decoration:none}.testimonialItem_ec7H:hover .testimonialAuthorPhoto_Ohml{background-color:#000}.quoteIcon_l9GX{position:absolute;right:0;top:0;transform:translate(10%,-20%)}[data-theme=dark] .testimonialItem_ec7H:hover{background-color:var(--swm-purple-dark-60);box-shadow:-12px 12px 0 var(--swm-purple-dark-140)}.testimonialAuthor_cVAj{display:flex;flex-direction:row;gap:1rem}.testimonialAuthorInfo_M4Z8{display:flex;flex-direction:column;gap:.5rem}.testimonialAuthorName_p5_P{font-size:20px;font-weight:600}.testimonialAuthorPhoto_Ohml{background-color:#000;flex-shrink:0}.testimonialAuthorPhoto_Ohml,.testimonialAuthorPhoto_Ohml>img{border-radius:50%;height:4rem;width:4rem}.testimonialAuthorPhoto_Ohml>img{object-fit:cover;object-position:top center;opacity:1;transition:.2s ease-in-out}.testimonialCompany_CBc7{color:var(--swm-navy-light-60);font-size:14px;font-weight:500;text-transform:uppercase}.sponsorsTitle_HbT7{font-size:var(--swm-h2-font-size);margin-bottom:2.5rem}.sponsorsSubtitle_H_b5{font-size:20px;width:53%}.sponsorsBrand_zFye{display:flex;gap:4rem;justify-content:center;margin-top:5rem}._homepageButton_o9s6u_1{text-wrap:nowrap;cursor:pointer;font-weight:500;transition:background-color .3s,color .3s;align-items:center;display:flex;justify-content:center}._homepageButtonNormal_o9s6u_12{font-size:16px;padding:9.5px 30px 9.5px 20px}._homepageButtonEnlarged_o9s6u_18{font-size:20px;height:60px;padding:1em 1.5em 1em 1em}._buttonTOCStyling_o9s6u_72{background-color:var(--swm-hire-us-toc);color:var(--swm-hire-us-toc-color)}._buttonTOCStyling_o9s6u_72:hover{background-color:initial;color:var(--swm-hire-us-toc-color-hover)}._buttonTOCStyling_o9s6u_72 svg{stroke:var(--swm-hire-us-toc-color)}._buttonTOCStyling_o9s6u_72:hover svg{stroke:var(--swm-hire-us-toc-color-hover)}._buttonTOCBorderStyling_o9s6u_90{border:1px solid var(--swm-hire-us-toc)}._buttonTOCBorderStyling_o9s6u_90:hover{border:1px solid var(--swm-hire-us-toc-border-hover)}._buttonSectionStyling_o9s6u_100{background-color:var(--swm-hire-us-section);color:var(--swm-hire-us-section-color)}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}._buttonSectionStyling_o9s6u_100 svg{stroke:var(--swm-hire-us-section-color)}._buttonSectionStyling_o9s6u_100:hover{background-color:initial;color:var(--swm-hire-us-section)}._buttonSectionStyling_o9s6u_100:hover svg{stroke:var(--swm-hire-us-section)}._buttonSectionBorderStyling_o9s6u_118{border:1px solid var(--swm-hire-us-section)}._tocCollapsibleButton_60uzn_1{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}._tocCollapsibleButton_60uzn_1:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.arrow_KNoC,.arrow_XdVJ{transition:var(--swm-expandable-transition)}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_u6nH{background-color:var(--swm-details-foreground);box-shadow:-8px 8px 0 var(--swm-details-background)}.details_u6nH,.details_u6nH a{color:var(--swm-details-color)}.details_u6nH>summary{align-items:center;cursor:pointer;display:flex;list-style:none;padding:1.5em 2em}.details_u6nH>summary::-webkit-details-marker{display:none}.arrow_KNoC{height:12px;left:0;margin-right:1.5rem;width:12px}.collapseButton_X7H2[data-collapsed=false] .arrow_XdVJ,.details_u6nH[data-collapsed=false].isBrowser_WelO>summary>.arrow_KNoC,.details_u6nH[open]:not(.isBrowser_WelO)>summary>.arrow_KNoC{transform:rotate(180deg)}.collapsibleContent_jnPl{padding:0 2em 1.5em}.interactiveCodeBlock_vzRR [class*=buttonGroup],.themedImage_ToTc{display:none}.containsTaskList_mC6p{list-style:none}.img_ev3q{height:auto}._admonition_1tsfe_1{--ifm-alert-border-radius:0;--ifm-alert-padding-vertical:1.5rem;--ifm-alert-padding-horizontal:1.5rem;margin-bottom:1.5em}._admonitionHeading_1tsfe_9{display:flex;font-family:var(--swm-admonition-heading-font-family);font-weight:var(--swm-admonition-heading-font-weight);margin-bottom:1.1rem;text-transform:uppercase}._admonitionHeading_1tsfe_9 code{text-transform:none}._admonitionIcon_1tsfe_22{display:flex;margin-right:.4em;width:21px}._admonitionIcon_1tsfe_22 svg{display:inline-block;height:100%;width:100%}._alert--secondary_1tsfe_35{background-color:var(--swm-admonition-color-secondary);box-shadow:-8px 8px 0 var(--swm-admonition-color-secondary-shadow)}._alert--success_1tsfe_40{background-color:var(--swm-admonition-color-success);box-shadow:-8px 8px 0 var(--swm-admonition-color-success-shadow)}._alert--danger_1tsfe_45{background-color:var(--swm-admonition-color-danger);box-shadow:-8px 8px 0 var(--swm-admonition-color-danger-shadow)}._alert--info_1tsfe_50{background-color:var(--swm-admonition-color-info);box-shadow:-8px 8px 0 var(--swm-admonition-color-info-shadow)}._alert--caution_1tsfe_55,.container_Ge6n{background-color:var(--swm-admonition-color-caution)}._alert--caution_1tsfe_55{box-shadow:-8px 8px 0 var(--swm-admonition-color-caution-shadow)}[class*=admonition-secondary]>[class*=admonitionContent]>p code{background-color:var(--swm-background-quote-secondary)}[class*=admonition-success]>[class*=admonitionContent]>p code{background-color:var(--swm-background-quote-green)}[class*=admonition-danger]>[class*=admonitionContent]>p code{background-color:var(--swm-background-quote-red)}[class*=admonition-info]>[class*=admonitionContent]>p code{background-color:var(--swm-background-quote-blue)}[class*=admonition-caution]>[class*=admonitionContent]>p code{background-color:var(--swm-background-quote-yellow)}.actionIcon_ahPg{align-items:center;border:1px solid #0000;border-radius:3px;cursor:pointer;display:flex;justify-content:center;padding:.25em}.iconClicked_up19{animation:1s d}@keyframes d{0%,to{border:1px solid var(--swm-interactive-copy-button-off)}50%{border:1px solid var(--swm-interactive-copy-button-on)}}.dangerMark_lcGp{display:flex;padding:.125rem .75rem}.link_BpRw{font-size:14px;font-weight:500;padding:.125rem 0;white-space:nowrap}.actionButton_MhTs,.collapseButton_X7H2 button{cursor:pointer;font-family:var(--swm-body-font);font-size:16px}.warningText_gopk{margin:.25rem 0 .75rem}.container_Ge6n{align-items:center;display:flex;justify-content:center}.container_DiME{align-self:stretch;background-color:var(--swm-off-background);border:1px solid var(--swm-border);contain:content;display:flex;flex-direction:column;width:100%}.largerContainer_VIL4{min-height:400px}.container_DiME[data-ispreview=false]{height:360px}[class*=codeBlockContainer]{box-shadow:none}.interactiveCodeBlock_vzRR{overflow-y:auto}.interactiveCodeBlock_vzRR [class*=codeBlockContent] pre{border:none;padding:16px 20px}.interactiveCodeBlock_vzRR [class*=codeBlockContent] code{text-wrap:wrap;background-color:var(--swm-off-background);border:none;padding:0;width:100%}.buttonsContainer_JOmW{align-items:center;display:flex;justify-content:flex-end;margin:1.5em 2em 1.5em 1.5em;padding:.25em .75em .25em 1.25em}.lowerButtonsContainer_fyeJ{justify-content:space-between;margin-top:10px}.iconStub_slOi{height:30px;width:30px}.container_DiME[data-ispreview=false] .buttonsContainer_JOmW{background-color:var(--swm-code-lines-buttons-background);border-radius:25px;position:absolute;right:0;top:0;z-index:1}.container_DiME[data-ispreview=false] .previewContainer_ieFQ{flex:1 1 auto;margin:16px 8px 8px 0;overflow-y:auto;padding:0 24px}.actionButton_MhTs{background-color:inherit;border:none;color:var(--swm-interactive-button-color);font-weight:500;margin-right:.5em;padding:0 0 2px}.actionButton_MhTs:last-of-type{margin-right:2em}.actionButtonActive_rFLI{border-bottom:1px solid var(--swm-interactive-button-active);color:var(--swm-interactive-button-active)}.container_oGcb{background-color:var(--swm-off-background);border:1px solid var(--swm-border);border-radius:0;margin-bottom:1em}.collapseButton_YVdr{padding:1em 0 0 1em}.collapseButton_X7H2{align-items:center;cursor:pointer;display:flex}.collapseButton_X7H2 button{background-color:initial;border:none;color:var(--ifm-font-color-base);padding:0}.arrow_XdVJ{height:12px;margin-right:1rem;margin-top:2px;width:12px}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.title_kItE{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}._hireUsSectionWrapper_9ahlb_1{align-items:center;display:flex;flex-direction:column;gap:2.5rem;margin-bottom:16rem;margin-top:6.5rem}._hireUsTitleContainer_9ahlb_23 h2{font-size:64px;font-weight:700;text-align:center}._hireUsTitleContainer_9ahlb_23 h2>span,[data-theme=dark] ._hireUsTitleContainer_9ahlb_23 h2>span{color:var(--swm-hire-us-section-title)}._hireUsSectionBody_9ahlb_26{text-wrap:balance;font-size:24px;font-weight:400;text-align:center}@media (min-width:1350){.exampleContainer_WMma{min-width:256px}}@media (min-width:768px){[class*=DocSearch-SearchBar]{padding:24px var(--docsearch-spacing) 0!important}}@media screen and (min-width:800px){.nav_uyzg{align-items:center;background-color:#18191a;border-right:1px solid #606770;flex-direction:column;float:left;height:100vh;justify-content:flex-start;padding-top:20px;width:200px}.navlink_fkkq{margin-top:20px;text-align:left;width:80%}.container_UJDL{float:right;padding-top:40px;width:calc(100% - 200px)}}@media (min-width:996px){.header-github{margin-left:1.5em}._navbarSearch_1oj0n_1{justify-self:flex-end;max-width:360px;width:100%}[class*=sidebar] [class*=navbar__logo]{align-items:center;display:flex;height:57px;justify-content:flex-start;padding-left:0}[class*=logoWrapper] a{padding-left:1.5rem}[class*=colorModeToggle]{margin:0 1.5em!important}._logoWrapper_ys6jl_23{display:flex;justify-content:center;width:300px}._colorModeToggle_ys6jl_28{margin:0 1.5em}[class*=navbar__items--left]{flex:1;width:100%}._sidebar_1x5lg_2{background-color:var(--swm-off-background);display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}._sidebarWithHideableNavbar_1x5lg_12{padding-top:0}._sidebarHidden_1x5lg_16{opacity:0;visibility:hidden}._sidebarLogo_1x5lg_21{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}._sidebarLogo_1x5lg_21 img{margin-right:.5rem}._collapseSidebarButton_1hl7s_12{background-color:var(--docusaurus-collapse-button-bg);border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:var(--swm-logo-height);position:sticky}._collapseSidebarButtonIcon_1hl7s_22{margin-top:4px;transform:rotate(180deg)}[dir=rtl] ._collapseSidebarButtonIcon_1hl7s_22{transform:rotate(0)}._collapseSidebarButton_1hl7s_12:focus,._collapseSidebarButton_1hl7s_12:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}._menu_14x8a_2{flex-grow:1;padding:.5rem .5rem .5rem 2rem}@supports (scrollbar-gutter:stable){._menu_14x8a_2{padding:.5rem 0 .5rem 2rem;scrollbar-gutter:stable}}._menuWithAnnouncementBar_14x8a_14{margin-bottom:var(--docusaurus-announcement-bar-height)}}@media (min-width:996px) and (max-width:1280px){._footerLanding_1iy26_5 [class*=footer__copyright]{padding:0 2rem}}@media (min-width:997px){._searchBox_1oeys_2{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_vwxv{text-align:right}:root{--docusaurus-announcement-bar-height:30px}._announcementBarClose_6sxq2_31,._announcementBarPlaceholder_6sxq2_27{flex-basis:50px}._menuHtmlItem_1cavx_2{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.expandButton_m80_{align-items:center;background-color:var(--docusaurus-collapse-button-bg);display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}.expandButton_m80_:focus,.expandButton_m80_:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.expandButtonIcon_BlDH{transform:rotate(0)}[dir=rtl] .expandButtonIcon_BlDH{transform:rotate(180deg)}.docSidebarContainer_b6E3{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_b3ry{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_Xe31{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_gTbr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_Uz_u{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_czyv{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.docItemCol_VOVn,.generatedIndexPage_vN6x{max-width:75%!important}.list_eTzJ article:nth-last-child(-n+2){margin-bottom:0!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (min-width:1600px){.wave_w4vn{display:none}}@media (min-width:2090px){.exampleContainer_WMma{min-width:400px}}@media (min-width:2550px){.bigWave_GQXU{display:none}}@media (max-width:1600px){.bigWave_GQXU{display:none}}@media (max-width:1440px){.vanishOnMobile_l34e{display:none!important}.appearOnMobile_WsAs{display:flex!important}.container_czXe{width:75%}}@media (max-width:1350px){.sponsorsSubtitle_H_b5{width:70%}}@media (max-width:1280px){table{display:block;width:100%}}@media only screen and (max-width:1200px){.container_dT7A{align-items:center;flex-direction:column}.step_Kqym{position:static!important}.description_KDUo{justify-content:center}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}._navbar__title_u0hvy_39,.footer__link-separator,.navbar__item,.tableOfContents_bqdL,.wave_w4vn{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.featureList_R4EX,.pills--block,.tabs--block,.testimonialPair_hrQa{flex-direction:column}.markdown h1:first-child,.markdown>h1,.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6,:root{--swm-heading-font-size-smaller-mobile:16px;--ifm-h1-font-size:var(--swm-h2-font-size);--ifm-h2-font-size:var(--swm-h3-font-size);--ifm-h3-font-size:var(--swm-heading-font-size-smaller);--ifm-h4-font-size:var(--swm-heading-font-size-smaller-mobile);--ifm-h5-font-size:var(--swm-heading-font-size-smaller-mobile);--ifm-h6-font-size:var(--swm-heading-font-size-smaller-mobile)}h1{letter-spacing:var(--swm-heading-letter-spacing-smaller)}[class*=navbar-sidebar__brand]{--ifm-navbar-height:68px}._navbarSearchWrapper_1oj0n_1{display:block;justify-content:flex-start;max-width:unset}._navbarSearch_1oj0n_1{margin:8px 20px 6px;padding:0;position:static!important}[class*=DocSearch-Button-Keys]{display:none!important}._searchBox_1oeys_2{position:absolute;right:var(--ifm-navbar-padding-horizontal)}[class*=colorModeToggle]{margin:0!important}nav{--ifm-navbar-padding-vertical:0;--ifm-navbar-padding-horizontal:1.5em}footer{--ifm-footer-padding-vertical:1.5em}._footer_1mhqe_13{align-items:flex-start;flex-direction:column}footer [class*=footer__copyright]{padding:0 8px}._footer__logo_1mhqe_52{height:32px;margin:0 0 1rem;width:60px}[class*=menu__list] ul{margin-left:0;padding-left:8px}[class*=menu__list-item-collapsible] a{margin:4px 0 8px}.container_czXe{gap:3.5rem;width:85%}[class*=logoWrapperLanding]{display:flex;height:50px;justify-content:center;width:50px}.moonContainer_v_6p{margin-top:121px}[class*=footerLanding]{margin-top:-121px}.featuresContainer_DRyr{margin-top:3.5rem}.learnMoreSection_S7rV{gap:2rem}.testimonialItem_ec7H{max-width:100%;min-height:0}.sponsorsSubtitle_H_b5{width:100%}.sponsorsBrand_zFye{gap:3rem;margin:2.5rem auto 5.5rem}.sponsor_t7ET{height:auto;width:170px}.docItemContainer_F8PC{padding:0 .3rem}.upperButtonsContainer_HX0g{justify-content:center;margin:1.5em 0}.container_DiME[data-ispreview=false] .buttonsContainer_JOmW{margin:1.5em auto;position:relative;width:-moz-fit-content;width:fit-content}.container_DiME[data-ispreview=false] .previewContainer_ieFQ{margin-top:0}._hireUsSectionWrapper_9ahlb_1{margin-bottom:10rem;margin-top:3.5rem}}@media only screen and (max-width:996px){._searchContainer_k84e9_1{width:100%}._searchVersionColumn_k84e9_105{max-width:40%!important}._searchResultsColumn_k84e9_36{max-width:60%!important}._searchLogoColumn_k84e9_41{max-width:40%!important;padding-left:0!important}}@media screen and (max-width:996px){.content_zf74{gap:12px}.wrapper_QEkZ{align-items:flex-start;flex-direction:column}.announcementBarClose_iXyO{margin:0}.announcementBarPlaceholder_qxfj{display:none}}@media (max-height:768px){nav{--ifm-navbar-height:56px}}@media (max-width:768px){[class*=DocSearch-Button-Placeholder]{display:flex!important}[class*=DocSearch-Modal]{--docsearch-spacing:24px;margin:var(--ifm-navbar-height) auto auto!important}[class*=DocSearch-Hit-source]{margin:24px 0 16px!important}[class*=DocSearch-Hit] a,[class*=DocSearch-Hit][aria-selected=true] a{border:none}[class*=DocSearch-HitsFooter]{font-size:12px!important;padding:24px var(--docsearch-spacing)}.headingLabel_Qrop{font-size:48px}.subheadingLabel_H6cl{font-size:26px;margin:2rem 0 3.5rem;width:100%}._homepageButtonLink_o9s6u_24,._homepageButton_o9s6u_1,.homepageButtonLink_vpcc,.homepageButton_QOs6{width:100%}._homepageButton_o9s6u_1,.homepageButton_QOs6{font-size:18px}.stars_apmw{top:3rem}.heroBackground_GQip{height:70vh}.subheading_fuy9{margin-bottom:3.5rem}.learnMoreSection_S7rV{flex-direction:column;margin-top:2.25rem}.featuresContainer_DRyr{gap:0;margin-bottom:.5rem}.title_mTUg{margin-bottom:1.5rem}.testimonialsContainer_j3r8{gap:1.5rem}._hireUsSectionWrapper_9ahlb_1{gap:1.5rem;margin-bottom:5rem!important;margin-top:0}._hireUsTitleContainer_9ahlb_23 h2{font-size:42px!important}._hireUsSectionBody_9ahlb_26{font-size:20px!important}.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}}@media screen and (max-width:768px){.content_zf74{align-items:flex-start;flex-direction:column;padding:1rem 1.5rem}.buttonContainer_uoSM{display:flex;flex-direction:column;justify-content:flex-start;padding-top:1rem}}@media (max-width:700px){.moonContainer_v_6p{margin-top:147px}[class*=footerLanding]{margin-top:-147px}}@media (max-width:600px){._sidebarFooter_wolpr_33{align-items:flex-start;flex-direction:column;gap:.5rem;padding-top:4px}}@media screen and (max-width:600px){.announcementBarRightAdornment_v7Jr{display:none}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media screen and (max-width:576px){._searchQueryColumn_k84e9_120{max-width:100%!important}._searchVersionColumn_k84e9_105{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media (max-height:420px){.header-github:before{height:20px;width:20px}}@media (max-width:420px){[class*=codeBlockContent] code,[class*=codeBlockContent] pre{-webkit-text-size-adjust:100%}.heading_s4iA{margin-top:9.5rem}.headingLabel_Qrop{font-size:26px}.subheadingLabel_H6cl{font-size:20px;margin:1rem 0 2rem}.navbarLanding__5X7{padding:0 1.5rem}.heading_Z_sq,.sponsorsTitle_HbT7,.title_l8p3{font-size:24px}.subheading_fuy9{font-size:18px;margin-bottom:1.5rem}.circle_ZfiQ{height:100px;width:100px}.title_RAvv{font-size:12px}.title_mTUg{font-size:24px;margin-bottom:1.5rem}.featureTitle_FmYc,.featureTitle_YYuo{font-size:20px}.quoteIcon_l9GX{scale:.8;transform:translate(30%,-40%)}.sponsorsSubtitle_H_b5{font-size:18px;font-weight:600}.sponsorsBrand_zFye{gap:2.5rem}.sponsor_t7ET{height:auto;width:120px}._hireUsSectionWrapper_9ahlb_1{margin-bottom:4rem!important;margin-top:0}}@media (max-width:376px){.moonContainer_v_6p{margin-top:173px}[class*=footerLanding]{margin-top:-173px}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width);animation:none;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}@media print{._announcementBar_6sxq2_5,.announcementBar_s0pr,.footer,.menu,.navbar,.pagination-nav,.table-of-contents{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file +.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}.col,.container,table{width:100%}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}._cardContainer_x9vfu_1 h2,h1,h2,h3,h4,h5,h6{letter-spacing:var(--swm-heading-letter-spacing-smaller)}.close,.version_eAdG{float:right}*,.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}._toggleButton_1sfyd_8,html{-webkit-tap-highlight-color:transparent}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.list_eTzJ article:last-child,.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_LNqP{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}._menuExternalLink_afw9w_1,.row--align-center,[class*=sidebar] [class*=logoWrapper] a{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}.content_zf74 a,a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}code,h6{font-family:var(--swm-code-font)}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.marginBottom_gOLx,.markdown>p,.markdown>pre,.markdown>ul,.tabList__CuJ{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;margin-bottom:var(--ifm-spacing-vertical);display:table}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}._footerLogoLink_gd7y6_1:hover,.alert .close:focus,.alert .close:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.testimonialItem_ec7H:hover .testimonialAuthorPhoto_Ohml>img,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;pointer-events:none;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}._footerLanding_1iy26_5,footer{--ifm-footer-background-color:#0000}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}._admonitionContent_1tsfe_82>:last-child,._cardContainer_x9vfu_1 :last-child,.collapsibleContent_jnPl>:last-child,.footer__items,.tabItem_Ymn6>:last-child{margin-bottom:0}._searchLogoColumn_k84e9_41,.codeBlockStandalone_MEMb,.compatibility td,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;content:"";filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;visibility:hidden;top:0;left:0}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}._announcementBarContent_6sxq2_36,.announcementBarContent_dpRF,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.details_u6nH>summary>p,.navbar__items--center .navbar__brand,.testimonialBody_nCez{margin:0}.code_Wyq9,.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}#nprogress,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.markdown a code,.search-result-match,[class*=DocSearch-Hits] mark{text-decoration:underline;text-underline-offset:2px}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.compatibility,.tabs{overflow-x:auto}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;padding-left:0}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 #0304094d;--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.302);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}:root{--docusaurus-progress-bar-color:var(--ifm-color-primary);--swm-navy-light-100:#001a72;--swm-navy-light-80:#33488e;--swm-navy-light-60:#6676aa;--swm-navy-light-40:#919fcf;--swm-navy-light-20:#c1c6e5;--swm-navy-light-10:#eef0ff;--swm-navy-dark-140:#1b2445;--swm-navy-dark-120:#122154;--swm-navy-dark-100:#001a72;--swm-navy-dark-80:#0a2688;--swm-navy-dark-70:#33488e;--swm-navy-dark-60:#7485bd;--swm-navy-dark-40:#abbcf5;--swm-navy-dark-20:#c1c6e5;--swm-purple-light-100:#782aeb;--swm-purple-light-80:#b58df1;--swm-purple-light-60:#d1bbf3;--swm-purple-light-40:#e8dafc;--swm-purple-light-20:#f5eeff;--swm-purple-light-transparent:#f5eeff40;--swm-purple-light-transparent-80:#8b7f9d80;--swm-purple-dark-140:#473d68;--swm-purple-dark-120:#6a539a;--swm-purple-dark-100:#b07eff;--swm-purple-dark-80:#c49ffe;--swm-purple-dark-60:#d0b2ff;--swm-purple-dark-40:#e9dbff;--swm-purple-dark-transparent:#473d6840;--swm-blue-light-100:#38acdd;--swm-blue-light-80:#5bb9e0;--swm-blue-light-60:#87cce8;--swm-blue-light-40:#b5e1f1;--swm-blue-light-20:#e1f3fa;--swm-blue-dark-140:#1b4865;--swm-blue-dark-120:#126893;--swm-blue-dark-100:#00a9f0;--swm-blue-dark-80:#6fcef5;--swm-blue-dark-60:#a8dbf0;--swm-blue-dark-40:#d7f0fa;--swm-green-light-100:#57b495;--swm-green-light-80:#82cab2;--swm-green-light-60:#b1dfd0;--swm-green-light-40:#dff2ec;--swm-green-light-20:#ebfcf7;--swm-green-dark-140:#2a4f4a;--swm-green-dark-120:#31775d;--swm-green-dark-100:#3fc684;--swm-green-dark-80:#7adead;--swm-green-dark-60:#a0dfc0;--swm-green-dark-40:#d3f5e4;--swm-red-light-100:#ff6259;--swm-red-light-80:#fa7f7c;--swm-red-light-60:#ffa3a1;--swm-red-light-40:#ffd2d7;--swm-red-light-20:#ffedf0;--swm-red-dark-140:#5a3b46;--swm-red-dark-120:#914f55;--swm-red-dark-100:#ff7774;--swm-red-dark-80:#ff8b88;--swm-red-dark-60:#ffb4b2;--swm-red-dark-40:#ffdcdb;--swm-yellow-light-100:#ffd61e;--swm-yellow-light-80:#ffe04b;--swm-yellow-light-60:#ffe780;--swm-yellow-light-40:#fff1b2;--swm-yellow-light-20:#fffae1;--swm-yellow-dark-140:#5a553a;--swm-yellow-dark-120:#91823d;--swm-yellow-dark-100:#fd4;--swm-yellow-dark-80:#ffe678;--swm-yellow-dark-60:#fff1b2;--swm-yellow-dark-40:#fff9db;--swm-off-white:#f8f9ff;--swm-white:#fcfcff;--swm-white-transparent-light:#fcfcff40;--swm-white-transparent-dark:#fcfcff80;--swm-light-off-navy:#30354a;--swm-off-navy:#272b3c;--swm-navy:#232736;--swm-navy-transparent:#23273613;--ifm-color-primary:var(--swm-navy-light-100);--ifm-color-primary-dark:var(--swm-navy-dark-80);--ifm-color-primary-darker:var(--swm-navy-dark-100);--ifm-color-primary-darkest:var(--swm-navy-dark-120);--ifm-color-primary-light:var(--swm-navy-light-100);--ifm-color-primary-lighter:var(--swm-navy-light-80);--ifm-color-primary-lightest:var(--swm-navy-light-40);--swm-background:var(--swm-white);--swm-off-background:var(--swm-off-white);--ifm-background-color:var(--swm-background);--ifm-navbar-background-color:var(--swm-background);--swm-color-mode-enabled:var(--swm-navy-light-20);--swm-color-mode-disabled-color:var(--swm-navy-light-20);--swm-color-mode-enabled-landing:var(--ifm-font-color-base);--swm-color-mode-enabled-color-landing:var(--swm-off-white);--swm-color-mode-disabled-color-landing:var(--ifm-font-color-base);--ifm-heading-color:var(--ifm-color-primary);--ifm-font-color-base:var(--swm-navy-light-100);--swm-tab:var(--swm-navy-light-20);--swm-tab-hover:var(--swm-blue-light-80);--swm-tab-active:var(--swm-blue-light-100);--ifm-toc-border-color:#0000;--ifm-toc-link-color:var(--swm-navy-light-60);--ifm-toc-link-color-active:var(--swm-navy-light-100);--swm-hire-us-toc:var(--swm-navy-light-100);--swm-hire-us-toc-color:var(--swm-off-white);--swm-hire-us-toc-color-hover:var(--swm-navy-light-100);--swm-hire-us-toc-border-hover:var(--swm-navy-light-100);--swm-details-foreground:var(--swm-purple-light-20);--swm-details-background:var(--swm-purple-light-100);--swm-admonition-color-secondary:var(--swm-navy-light-10);--swm-admonition-color-success:var(--swm-green-light-20);--swm-admonition-color-danger:var(--swm-red-light-20);--swm-admonition-color-info:var(--swm-blue-light-20);--swm-admonition-color-caution:var(--swm-yellow-light-20);--swm-admonition-color-secondary-shadow:var(--swm-navy-light-80);--swm-admonition-color-success-shadow:var(--swm-green-light-100);--swm-admonition-color-danger-shadow:var(--swm-red-light-100);--swm-admonition-color-info-shadow:var(--swm-blue-light-100);--swm-admonition-color-caution-shadow:var(--swm-yellow-light-100);--swm-details-color:var(--swm-navy-light-100);--swm-background-quote:var(--swm-navy-light-10);--swm-background-quote-secondary:var(--swm-navy-light-20);--swm-background-quote-blue:var(--swm-blue-light-40);--swm-background-quote-green:var(--swm-green-light-40);--swm-background-quote-red:var(--swm-red-light-40);--swm-background-quote-yellow:var(--swm-yellow-light-40);--swm-background-quote-purple:var(--swm-purple-light-40);--swm-border:var(--swm-navy-light-20);--docusaurus-highlighted-code-line-bg:var(--swm-blue-light-20);--swm-code-lines-buttons-background:#919fcf33;--swm-interactive-button-color:var(--swm-navy-light-60);--swm-interactive-button-active:var(--ifm-font-color-base);--swm-interactive-slider:var(--swm-blue-light-100);--swm-interactive-slider-rail:var(--swm-navy-light-20);--swm-interactive-copy-button-off:#001a7200;--swm-interactive-copy-button-on:#001a72;--swm-table-border-color:var(--swm-navy-light-20);--ifm-table-head-background:var(--swm-off-background);--ifm-table-stripe-background:var(--swm-off-background)!important;--ifm-table-border-color:var(--swm-table-border-color);--swm-paginator-sublabel:var(--swm-navy-light-100);--swm-paginator-label:var(--swm-blue-light-80);--swm-paginator-label-hover:var(--swm-blue-light-100);--swm-brand-copyright-color:var(--swm-navy-light-100);--swm-copyright-color:var(--swm-navy-light-60);--swm-brand-copyright-color-landing:var(--swm-brand-copyright-color);--swm-copyright-color-landing:var(--swm-copyright-color);--docsearch-text-color:var(--swm-searchbar-text-color);--swm-searchbar-text-color:var(--swm-navy-light-60);--swm-searchbar-background:var(--swm-background);--swm-searchbar-border:var(--swm-navy-light-20);--swm-searchbar-border-hover:var(--swm-blue-light-100);--swm-search-hit-background:var(--swm-blue-light-20);--swm-search-hit-background-hover:var(--swm-blue-light-80);--swm-search-hit-border:var(--swm-blue-light-40);--swm-search-hit-border-hover:var(--swm-blue-light-100);--swm-search-hit-active-color:var(--swm-off-white);--swm-docsearch-hit-source-color:var(--swm-navy-light-100);--swm-search-hit-results-color:var(--swm-navy-light-40);--swm-search-page-query-text-color:var(--swm-navy-light-100);--swm-sidebar-background:var(--swm-off-white);--swm-sidebar-menu-color:var(--swm-navy-light-60);--swm-sidebar-backdrop:#001a7280;--swm-landing-heading:var(--ifm-font-color-base);--swm-landing-heading-selected:var(--swm-purple-light-100);--swm-landing-heading-selected-border:var(--swm-navy-light-100);--swm-landing-horse:var(--swm-navy-light-100);--swm-landing-button-purple:var(--swm-purple-light-100);--swm-landing-feature-item:var(--swm-purple-light-40);--swm-landing-feature-item-shadow:var(--swm-purple-light-100);--swm-landing-sponsors-color:var(--ifm-font-color-base);--swm-hire-us-section-title:var(--swm-blue-light-60);--swm-hire-us-section:var(--swm-navy-light-100);--swm-hire-us-section-color:var(--swm-off-white);--swm-card-background:var(--swm-background);--swm-card-border:var(--swm-navy-light-20);--swm-card-border-hover:var(--swm-blue-light-100);--swm-sidebar-label-text-new:var(--swm-off-white);--swm-sidebar-label-background-new:var(--swm-blue-light-100);--swm-sidebar-label-text-experimental:var(--swm-navy-light-100);--swm-sidebar-label-background-experimental:var(--swm-yellow-light-40);--swm-sidebar-elements-version-text:var(--swm-navy-light-100);--swm-sidebar-elements-version-inactive:var(--swm-navy-dark-40);--swm-sidebar-elements-background:var(--swm-white);--swm-dropdown-versions-background:var(--swm-off-white);--swm-dropdown-versions-item:var(--swm-navy-light-100);--swm-dropdown-versions-item-border:var(--swm-blue-light-40);--swm-dropdown-versions-item-background:var(--swm-blue-light-20);--swm-dropdown-versions-item-active:var(--swm-off-white);--swm-dropdown-versions-item-border-active:var(--swm-blue-light-100);--swm-dropdown-versions-item-background-active:var(--swm-blue-light-80);--swm-dropdown-versions-item-hover:var(--swm-navy-light-100);--swm-dropdown-versions-item-active-hover:var(--swm-blue-light-100);--swm-version-badge:var(--swm-navy-light-100);--swm-version-badge-background:var(--swm-navy-light-10);--swm-compatibility-supported-background:var(--swm-green-light-80);--swm-compatibility-not-supported-background:var(--swm-red-light-80);--swm-compatibility-text-color:var(--swm-white);--swm-title-landing-font:"Aeonik";--swm-title-font:"Aeonik";--swm-body-font:"Aeonik";--swm-code-font:"DM Mono";--ifm-font-family-base:var(--swm-body-font);--ifm-font-family-bold:var(--swm-body-font);--swm-h1-font-size:42px;--swm-h2-font-size:32px;--swm-h3-font-size:22px;--swm-heading-font-size-smaller:18px;--ifm-code-font-size:90%;--ifm-heading-font-family:var(--swm-title-font);--ifm-heading-margin-bottom:0;--swm-heading-font-weight:600;--swm-h1-line-height:1.15;--swm-h2-line-height:1.2;--swm-heading-line-height-default:1.3;--swm-heading-letter-spacing-bigger:0.02em;--swm-heading-letter-spacing-smaller:0.01em;--swm-admonition-heading-font-family:var(--swm-body-font);--swm-admonition-heading-font-weight:500;--swm-paginator-sublabel-font-size:14px;--swm-paginator-sublabel-text-transform:uppercase;--swm-paginator-label-font-size:20px;--swm-paginator-label-font-weight:500;--swm-search-page-heading-font-weight:600;--swm-search-page-summary-font-size:14px;--swm-expandable-transition:transform 200ms ease;--ifm-code-font-size:14px;--swm-logo-title-width:177px;--swm-logo-height:50px!important;--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--docusaurus-announcement-bar-font-size:24px;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}:root[data-theme=dark]{--ifm-color-primary:var(--swm-navy-light-10);--swm-background:var(--swm-navy);--swm-off-background:var(--swm-off-navy);--ifm-background-color:var(--swm-background);--ifm-navbar-background-color:var(--swm-background);--swm-color-mode-enabled:var(--swm-off-navy);--swm-color-mode-enabled-color-landing:var(--swm-purple-dark-120);--swm-color-mode-disabled-color:var(--swm-navy-light-40);--ifm-font-color-base:var(--swm-navy-light-10);--swm-tab:var(--swm-navy-light-60);--swm-tab-hover:var(--swm-blue-dark-60);--swm-tab-active:var(--swm-blue-light-80);--ifm-toc-border-color:#0000;--ifm-toc-link-color:var(--swm-navy-light-40);--ifm-toc-link-color-active:var(--swm-off-white);--swm-hire-us-toc:var(--swm-blue-light-80);--swm-hire-us-toc-color:var(--swm-off-white);--swm-hire-us-toc-color-hover:var(--swm-navy-light-40);--swm-hire-us-toc-border-hover:var(--swm-navy-light-40);--swm-details-foreground:var(--swm-blue-dark-120);--swm-details-background:var(--swm-blue-dark-140);--swm-admonition-color-secondary:var(--swm-navy-dark-70);--swm-admonition-color-success:var(--swm-green-dark-120);--swm-admonition-color-danger:var(--swm-red-dark-120);--swm-admonition-color-info:var(--swm-blue-dark-120);--swm-admonition-color-caution:var(--swm-yellow-dark-120);--swm-admonition-color-secondary-shadow:var(--swm-navy-dark-100);--swm-admonition-color-success-shadow:var(--swm-green-dark-140);--swm-admonition-color-danger-shadow:var(--swm-red-dark-140);--swm-admonition-color-info-shadow:var(--swm-blue-dark-140);--swm-admonition-color-caution-shadow:var(--swm-yellow-dark-140);--swm-details-color:var(--swm-off-white);--swm-background-quote:var(--swm-light-off-navy);--swm-background-quote-secondary:var(--swm-navy-dark-120);--swm-background-quote-blue:var(--swm-blue-dark-140);--swm-background-quote-green:var(--swm-green-dark-140);--swm-background-quote-red:var(--swm-red-dark-140);--swm-background-quote-yellow:var(--swm-yellow-dark-140);--swm-background-quote-purple:var(--swm-purple-dark-140);--swm-border:var(--swm-navy-light-60);--docusaurus-highlighted-code-line-bg:var(--swm-blue-dark-140);--swm-interactive-button-color:var(--swm-navy-light-40);--swm-interactive-slider:var(--swm-blue-light-80);--swm-interactive-slider-rail:var(--swm-navy-light-20);--swm-interactive-copy-button-off:#c1c6e500;--swm-interactive-copy-button-on:#c1c6e5;--swm-table-border-color:var(--swm-navy-light-60);--swm-paginator-sublabel:var(--swm-navy-light-20);--swm-paginator-label:var(--swm-blue-light-60);--swm-paginator-label-hover:var(--swm-blue-light-40);--swm-brand-copyright-color:var(--swm-navy-light-20);--swm-copyright-color:var(--swm-navy-light-40);--swm-brand-copyright-color-landing:var(--swm-navy-light-20);--swm-copyright-color-landing:var(--swm-off-white);--swm-searchbar-text-color:var(--swm-navy-dark-40);--swm-searchbar-border:var(--swm-navy-dark-60);--swm-searchbar-border-hover:var(--swm-blue-dark-80);--swm-search-hit-background:var(--swm-blue-dark-120);--swm-search-hit-background-hover:var(--swm-blue-dark-40);--swm-search-hit-border:var(--swm-blue-dark-120);--swm-search-hit-border-hover:var(--swm-blue-dark-40);--swm-search-hit-active-color:var(--swm-navy-light-100);--swm-docsearch-hit-source-color:var(--swm-navy-light-10);--swm-search-hit-results-color:var(--swm-navy-light-20);--swm-search-page-query-text-color:var(--swm-navy-light-10);--swm-sidebar-background:var(--swm-navy);--swm-sidebar-elements-background:var(--swm-off-navy);--swm-sidebar-menu-color:var(--swm-navy-light-20);--swm-sidebar-backdrop:#23273680;--swm-landing-heading:var(--swm-off-white);--swm-landing-heading-selected:var(--swm-purple-dark-40);--swm-landing-heading-selected-border:var(--swm-navy-light-20);--swm-landing-horse:var(--swm-off-white);--swm-landing-button-purple:var(--swm-purple-dark-100);--swm-landing-feature-item:var(--swm-purple-dark-100);--swm-landing-feature-item-shadow:var(--swm-purple-dark-140);--swm-landing-sponsors-color:var(--swm-off-white);--swm-hire-us-section-title:var(--swm-purple-dark-100);--swm-hire-us-section:var(--swm-off-white);--swm-hire-us-section-color:var(--swm-purple-light-100);--swm-card-background:var(--swm-navy);--swm-card-border:var(--swm-navy-dark-60);--swm-card-border-hover:var(--swm-blue-dark-80);--swm-sidebar-label-text-new:var(--swm-off-white);--swm-sidebar-label-background-new:var(--swm-blue-dark-120);--swm-sidebar-label-text-experimental:var(--swm-off-white);--swm-sidebar-label-background-experimental:var(--swm-yellow-dark-120);--swm-sidebar-elements-version-text:var(--swm-navy-dark-20);--swm-sidebar-elements-version-inactive:var(--swm-navy-dark-60);--swm-sidebar-elements-background:var(--swm-light-off-navy);--swm-dropdown-versions-background:var(--swm-off-navy);--swm-dropdown-versions-item:var(--swm-off-white);--swm-dropdown-versions-item-border:var(--swm-blue-dark-40);--swm-dropdown-versions-item-background:var(--swm-blue-dark-40);--swm-dropdown-versions-item-active:var(--swm-off-white);--swm-dropdown-versions-item-border-active:var(--swm-blue-dark-120);--swm-dropdown-versions-item-background-active:var(--swm-blue-dark-120);--swm-dropdown-versions-item-hover:var(--swm-navy-dark-100);--swm-dropdown-versions-item-active-hover:var(--swm-blue-dark-100);--swm-version-badge:var(--swm-off-white);--swm-version-badge-background:var(--swm-light-off-navy);--swm-compatibility-supported-background:var(--swm-green-dark-120);--swm-compatibility-not-supported-background:var(--swm-red-dark-120);--swm-compatibility-text-color:var(--swm-navy-dark-20)}details code{background-color:var(--swm-background-quote-purple)}@font-face{font-family:Aeonik;font-weight:400;src:url(/react-native-gesture-handler/assets/fonts/Aeonik-Regular-4f36f6880f84f9c9e3370bdd546265f6.otf) format("opentype")}@font-face{font-family:Aeonik;font-weight:500;src:url(/react-native-gesture-handler/assets/fonts/Aeonik-Medium-3ed3617851ca09c5c8ca2998c6dccaf5.otf) format("opentype")}@font-face{font-family:Aeonik;font-weight:600;src:url(/react-native-gesture-handler/assets/fonts/Aeonik-Bold-a3a91f0710ce93317733e021dcf9c3dd.otf) format("opentype")}@font-face{font-family:DM Mono;font-weight:400;src:url(/react-native-gesture-handler/assets/fonts/DMMono-Regular-15edd89a6460acfb1a86017399e47a1f.ttf) format("truetype")}.markdown h1:first-child,.markdown>h1,.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6,:root{--ifm-h1-font-size:var(--swm-h1-font-size);--ifm-h2-font-size:var(--swm-h2-font-size);--ifm-h3-font-size:var(--swm-h3-font-size);--ifm-h4-font-size:var(--swm-heading-font-size-smaller);--ifm-h5-font-size:var(--swm-heading-font-size-smaller);--ifm-h6-font-size:var(--swm-heading-font-size-smaller);--ifm-h1-vertical-rhythm-top:3.75;--ifm-h2-vertical-rhythm-top:2.5;--ifm-h3-vertical-rhythm-top:1.75;--ifm-heading-vertical-rhythm-top:1.5;--ifm-h1-vertical-rhythm-bottom:1.5;--ifm-heading-vertical-rhythm-bottom:1.25}h1,h2,h3,h4,h5,h6{font-weight:var(--swm-heading-font-weight)}h1{letter-spacing:var(--swm-heading-letter-spacing-bigger);line-height:var(--swm-h1-line-height)}h2{line-height:var(--swm-h2-line-height)}h3,h4,h5{line-height:var(--swm-heading-line-height-default)}p{margin:0 0 var(--ifm-paragraph-margin-bottom);line-height:1.6}ul[role=tablist]{font-family:var(--swm-title-font)}code{background-color:var(--swm-background-quote);border:none;font-weight:400;padding:.25rem}.DocSearch-Container a,.markdown a,.navlink_fkkq:hover,a.link_MDZN{text-decoration:none}.markdown a{border-bottom:1px solid var(--ifm-font-color-base);font-weight:500}.markdown h2 code{font-size:22px;font-weight:600}[class*=menu__list-item-collapsible] a{font-family:var(--swm-title-font);font-size:18px;font-weight:600}[class*=plugin-pages]{background-color:#fff}[data-theme=dark][class*=plugin-pages]{background-color:var(--swm-navy-dark-140)}table thead tr{border-bottom:1px solid var(--ifm-table-border-color)}.platform-compatibility table{display:table;table-layout:fixed;width:100%}.compatibility table{display:table;white-space:nowrap;width:100%}.compatibility td,.compatibility th{background:var(--ifm-background-color);border:2px solid #0000}.header-github:before{background-color:var(--ifm-navbar-link-color);content:"";display:flex;height:24px;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTEyIDBDMjI5LjEyIDAgMCAyMjkuMTIgMCA1MTJjMCAyMjYuNTYgMTQ2LjU2IDQxNy45MiAzNTAuMDggNDg1Ljc2IDI1LjYgNC40OCAzNS4yLTEwLjg4IDM1LjItMjQuMzIgMC0xMi4xNi0uNjQtNTIuNDgtLjY0LTk1LjM2LTEyOC42NCAyMy42OC0xNjEuOTItMzEuMzYtMTcyLjE2LTYwLjE2LTUuNzYtMTQuNzItMzAuNzItNjAuMTYtNTIuNDgtNzIuMzItMTcuOTItOS42LTQzLjUyLTMzLjI4LS42NC0zMy45MiA0MC4zMi0uNjQgNjkuMTIgMzcuMTIgNzguNzIgNTIuNDggNDYuMDggNzcuNDQgMTE5LjY4IDU1LjY4IDE0OS4xMiA0Mi4yNCA0LjQ4LTMzLjI4IDE3LjkyLTU1LjY4IDMyLjY0LTY4LjQ4LTExMy45Mi0xMi44LTIzMi45Ni01Ni45Ni0yMzIuOTYtMjUyLjggMC01NS42OCAxOS44NC0xMDEuNzYgNTIuNDgtMTM3LjYtNS4xMi0xMi44LTIzLjA0LTY1LjI4IDUuMTItMTM1LjY4IDAgMCA0Mi44OC0xMy40NCAxNDAuOCA1Mi40OCA0MC45Ni0xMS41MiA4NC40OC0xNy4yOCAxMjgtMTcuMjggNDMuNTIgMCA4Ny4wNCA1Ljc2IDEyOCAxNy4yOCA5Ny45Mi02Ni41NiAxNDAuOC01Mi40OCAxNDAuOC01Mi40OCAyOC4xNiA3MC40IDEwLjI0IDEyMi44OCA1LjEyIDEzNS42OCAzMi42NCAzNS44NCA1Mi40OCA4MS4yOCA1Mi40OCAxMzcuNiAwIDE5Ni40OC0xMTkuNjggMjQwLTIzMy42IDI1Mi44IDE4LjU2IDE2IDM0LjU2IDQ2LjcyIDM0LjU2IDk0LjcyIDAgNjguNDgtLjY0IDEyMy41Mi0uNjQgMTQwLjggMCAxMy40NCA5LjYgMjkuNDQgMzUuMiAyNC4zMkM4NzcuNDQgOTI5LjkyIDEwMjQgNzM3LjkyIDEwMjQgNTEyIDEwMjQgMjI5LjEyIDc5NC44OCAwIDUxMiAwWiIgZmlsbD0iIzFCMUYyMyIvPjwvc3ZnPg==) no-repeat 100% 100%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTEyIDBDMjI5LjEyIDAgMCAyMjkuMTIgMCA1MTJjMCAyMjYuNTYgMTQ2LjU2IDQxNy45MiAzNTAuMDggNDg1Ljc2IDI1LjYgNC40OCAzNS4yLTEwLjg4IDM1LjItMjQuMzIgMC0xMi4xNi0uNjQtNTIuNDgtLjY0LTk1LjM2LTEyOC42NCAyMy42OC0xNjEuOTItMzEuMzYtMTcyLjE2LTYwLjE2LTUuNzYtMTQuNzItMzAuNzItNjAuMTYtNTIuNDgtNzIuMzItMTcuOTItOS42LTQzLjUyLTMzLjI4LS42NC0zMy45MiA0MC4zMi0uNjQgNjkuMTIgMzcuMTIgNzguNzIgNTIuNDggNDYuMDggNzcuNDQgMTE5LjY4IDU1LjY4IDE0OS4xMiA0Mi4yNCA0LjQ4LTMzLjI4IDE3LjkyLTU1LjY4IDMyLjY0LTY4LjQ4LTExMy45Mi0xMi44LTIzMi45Ni01Ni45Ni0yMzIuOTYtMjUyLjggMC01NS42OCAxOS44NC0xMDEuNzYgNTIuNDgtMTM3LjYtNS4xMi0xMi44LTIzLjA0LTY1LjI4IDUuMTItMTM1LjY4IDAgMCA0Mi44OC0xMy40NCAxNDAuOCA1Mi40OCA0MC45Ni0xMS41MiA4NC40OC0xNy4yOCAxMjgtMTcuMjggNDMuNTIgMCA4Ny4wNCA1Ljc2IDEyOCAxNy4yOCA5Ny45Mi02Ni41NiAxNDAuOC01Mi40OCAxNDAuOC01Mi40OCAyOC4xNiA3MC40IDEwLjI0IDEyMi44OCA1LjEyIDEzNS42OCAzMi42NCAzNS44NCA1Mi40OCA4MS4yOCA1Mi40OCAxMzcuNiAwIDE5Ni40OC0xMTkuNjggMjQwLTIzMy42IDI1Mi44IDE4LjU2IDE2IDM0LjU2IDQ2LjcyIDM0LjU2IDk0LjcyIDAgNjguNDgtLjY0IDEyMy41Mi0uNjQgMTQwLjggMCAxMy40NCA5LjYgMjkuNDQgMzUuMiAyNC4zMkM4NzcuNDQgOTI5LjkyIDEwMjQgNzM3LjkyIDEwMjQgNTEyIDEwMjQgMjI5LjEyIDc5NC44OCAwIDUxMiAwWiIgZmlsbD0iIzFCMUYyMyIvPjwvc3ZnPg==) no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;width:24px}._searchResultItem_k84e9_53 [class*=breadcrumbs__item]:after,[class*=navbar__link]:not([class*=header-github]):not([role=button]){display:none}.header-github:hover:before{background-color:var(--ifm-navbar-link-hover-color)}.community-holder-container{display:flex;flex-wrap:wrap}.community-holder-container-item{margin-right:20px;text-align:center}._algoliaLogo_k84e9_45,.community-imageHolder{max-width:150px}[class*=codeBlockContent] pre{border:1px solid var(--swm-border)}[class*=codeBlockContent] code,[class*=codeBlockContent] pre{background-color:var(--swm-off-background);border-radius:0;font-family:var(--ifm-font-family-monospace)}[class*=codeBlockLines] span:last-of-type{margin-right:1em}.theme-doc-version-badge{background:var(--swm-version-badge-background);border:none;border-radius:8px;color:var(--swm-version-badge);margin-bottom:8px;padding:6px}.vanishOnMobile_l34e{display:flex!important}.appearOnMobile_WsAs{display:none!important}.container_L6Kw{align-items:stretch;display:flex;gap:1rem;justify-content:stretch;margin-bottom:1rem;width:100%}._cardContainer_x9vfu_1{--ifm-link-hover-decoration:none;background-color:var(--swm-card-background);border:1px solid var(--swm-card-border);border-radius:0;box-shadow:none;display:flex;flex-direction:row;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}._cardContainer_x9vfu_1:hover{border:1px solid var(--swm-card-border-hover)}._cardLabels_x9vfu_25{min-width:0}._cardIconWrapper_x9vfu_29{margin-right:8px;width:24px}._cardIcon_x9vfu_29{height:24px;margin:4px 0 0;min-width:24px}._cardContainer_x9vfu_1 h2{font-size:22px;line-height:1.3}._cardContainer_x9vfu_1 p{font-size:16px}._cardTitle_x9vfu_51{font-size:1.2rem}._cardDescription_x9vfu_55{font-size:.8rem}._searchContainer_k84e9_1{width:60%}._searchQueryLabel_k84e9_5{margin-bottom:21px}._searchQueryInput_k84e9_9,._searchVersionInput_k84e9_10{background:var(--swm-searchbar-background);border:1px solid var(--swm-searchbar-border);border-radius:0;color:var(--swm-search-page-query-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:1rem 20px;transition:border var(--ifm-transition-fast) ease;width:100%}._searchQueryInput_k84e9_9:focus,._searchVersionInput_k84e9_10:focus{border-color:var(--swm-searchbar-border-hover);outline:0}._searchQueryInput_k84e9_9::placeholder{color:var(--docsearch-muted-color)}._searchResultsRow_k84e9_32{margin:46px 0 51px}._searchResultsColumn_k84e9_36{font-size:18px;padding:0}._algoliaLogoPathFill_k84e9_49{fill:var(--ifm-font-color-base)}._searchResultItem_k84e9_53{padding:1rem 0}._searchResultItem_k84e9_53:not(:last-child){border-bottom:1px solid var(--swm-searchbar-border)}._searchResultItemHeading_k84e9_61{color:var(--ifm-font-color-base);font-size:var(--swm-h3-font-size);font-weight:var(--swm-search-page-heading-font-weight);margin-bottom:0}._searchResultItem_k84e9_53 [class*=breadcrumbs__item]{color:var(--ifm-font-color-base);font-size:16px}._breadcrumbArrow_k84e9_78{margin:0 var(--ifm-breadcrumb-spacing)}._searchResultItemPath_k84e9_82{--ifm-breadcrumb-separator-size-multiplier:1;color:var(--ifm-color-content-secondary);font-size:.8rem;margin-top:.5rem}._searchResultItemSummary_k84e9_90{font-size:14px;margin:.5rem 0 0}._searchResultItemSeparator_k84e9_95{--ifm-hr-background-color:var(--swm-navy-light-20);margin:0}._loadingSpinner_k84e9_130{animation:1s linear infinite a;border:.4em solid var(--swm-navy-light-10);border-radius:50%;border-top-color:var(--swm-navy-light-80);height:3rem;margin:0 auto;width:3rem}@keyframes a{to{transform:rotate(1turn)}}._loader_k84e9_146{margin-top:2rem}.search-result-match{font-style:inherit;padding:.09em 0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}[class*=searchResultItemHeading] [class*=search-result-match],[class*=searchResultItemHeading]:hover{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:4px}._mainWrapper_yu1qo_6,.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.container_UJDL{background-color:#18191a;color:#fff;min-height:100vh;overflow-x:hidden;padding:80px 20px 20px}.container_UJDL code{background-color:#444950;color:#fff}.nav_uyzg{align-items:center;background-color:#242526;display:flex;height:3.75rem;justify-content:space-evenly;position:fixed;width:100%;z-index:1}.navlink_fkkq{border-radius:4px;color:#fff;font-size:clamp(12px,4vw,16px);font-weight:500;padding:6px;text-align:center}.name_omfq,.routeName_Q1Ui{color:#e06b6b}.navlink_fkkq:hover{background-color:#292a2b}.active_YJyX{background-color:#363739}.listItem_Ild6,.listItem_KhP1,.listItem_UIrj{background-color:#242526;border-radius:4px;margin-bottom:20px;padding:10px}.sectionTitle_gpPX{margin-top:20px}.name_omfq{font-weight:800}.route_NfVu,.upperButtonsContainer_HX0g{margin-bottom:10px}.container_dT7A{display:flex;flex-direction:row;gap:24px;margin-bottom:20px}.container_dT7A:first-of-type{margin-top:42px}.description_KDUo{display:flex;flex:2;height:-moz-fit-content;height:fit-content;max-width:450px;width:100%}.step_Kqym{border-radius:10px;flex:1;font-size:16px;font-weight:400;letter-spacing:-.2px;line-height:1.5}.stepTitle_L1ZL{font-weight:700;margin-bottom:12px}.code_Ggy9{align-items:center;background-color:"red";display:flex;flex:3;flex-direction:column;flex-wrap:wrap;max-width:100%;overflow:auto}.code_Ggy9 div{align-self:stretch;flex:1}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Button{background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon,.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Input,.DocSearch-Link{-webkit-appearance:none;font:inherit}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch-Button-Key--pressed{box-shadow:var(--docsearch-key-pressed-shadow);transform:translate3d(0,1px,0)}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:#0000;border:0;color:var(--docsearch-text-color);flex:1;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Hit-action-button,.DocSearch-Reset{-webkit-appearance:none;border:0;cursor:pointer}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards b;appearance:none;background:none;border-radius:50%;color:var(--docsearch-icon-color);padding:2px;right:0}.DocSearch-Help,.DocSearch-HitsFooter,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:#0000}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a,._wrapper_19jsa_1{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border-radius:50%;color:inherit;padding:2px}[class*=navbar-sidebar__back],svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon,._tocCollapsibleContent_mns7p_7 a{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark,[class*=DocSearch-Hit-action-button]{color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0;text-decoration:underline}._footer__brand_1mhqe_44 a,.link_MDZN:hover,.tag_zVej:hover{text-decoration:none}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li,._paginationSublabel_1dyly_20,.linkArrowContainer_by3P{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes b{0%{opacity:0}to{opacity:1}}._pagination_1dyly_1{--ifm-pagination-nav-border-radius:0;border:none;display:flex;flex-direction:column;padding:1em 0}[class*=pagination-nav__sublabel]{color:var(--swm-paginator-sublabel);font-size:var(--swm-paginator-sublabel-font-size);margin-bottom:0;text-transform:var(--swm-paginator-sublabel-text-transform)}._paginationNext_1dyly_25{flex-direction:row-reverse}._paginationPrevious_1dyly_29,[class*=navbar__items] [class*=navbar__logo]{justify-content:flex-start}._paginationArrow_1dyly_33{align-items:center;display:flex;justify-content:center}.content_zf74,.wrapper_QEkZ{align-items:center;display:flex}._paginationNext_1dyly_25 ._paginationArrow_1dyly_33{margin-left:12px;margin-right:6px}._paginationPrevious_1dyly_29 ._paginationArrow_1dyly_33{margin-left:6px;margin-right:12px}[class*=pagination-nav__label]{color:var(--swm-paginator-label);font-size:var(--swm-paginator-label-font-size);font-weight:var(--swm-paginator-label-font-weight);transition:color .25s}.linkArrow_MEze,.linkTitle_lL4N,.link_MDZN{transition:.2s ease-in-out}._pagination_1dyly_1:hover [class*=pagination-nav__label]{color:var(--swm-paginator-label-hover)}[class*=pagination-nav__label]:after,[class*=pagination-nav__label]:before{content:none!important}._skipToContent_9p1zm_1,.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}._skipToContent_9p1zm_1:focus,.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}._closeButton_rcl60_1,.closeButton_ZdWa{line-height:0;padding:0}.content_zf74{justify-content:space-between;margin:0 auto;max-width:1440px;padding:8px 16px}.logo_Y4GW{grid-area:c;height:36px;margin:auto;width:36px}.wrapper_QEkZ{flex-direction:row;gap:8px;justify-content:center}.headline_lp4r{text-wrap:nowrap;font-size:16px;grid-area:d}p.subText_QXYk{text-wrap:balance;font-size:14px;grid-area:e;margin:0}.link_MDZN{align-items:center;background-color:var(--swm-navy-light-100);border:1px solid var(--swm-navy-light-100);display:flex;flex-direction:row;font-size:14px;gap:6px;padding:4px 12px}.linkTitle_lL4N{text-wrap:nowrap;color:var(--swm-white);font-weight:500}.link_MDZN:hover{background-color:var(--swm-white);border-color:var(--swm-navy-light-100)}.link_MDZN:hover .linkArrow_MEze,.link_MDZN:hover .linkTitle_lL4N,[data-theme=dark] .featureBody_b6oB,[data-theme=dark] .featureTitle_FmYc,[data-theme=dark] .testimonialAuthorName_p5_P,[data-theme=dark] .testimonialBody_nCez,[data-theme=dark] .title_RAvv{color:var(--swm-navy-light-100)}.linkArrow_MEze{color:var(--swm-white);height:16px;width:16px}.announcementBar_s0pr{background-position:0;background-size:cover;color:var(--swm-off-white);display:flex;font-size:var(--docusaurus-announcement-bar-font-size);overflow:hidden;position:relative;z-index:10}.announcementBarAdornment_jyb7{height:500px;opacity:.3;pointer-events:none;position:absolute;width:500px}.announcementBarClose_iXyO,.announcementBarPlaceholder_qxfj{flex:0 0 30px;margin:0 25px}.announcementBarClose_iXyO{align-self:stretch;opacity:1}.announcementBarClose_iXyO svg g{stroke:var(--swm-navy-light-100);stroke-width:2}.buttonContainer_uoSM{display:flex;justify-content:center;padding-right:1rem}._navbarHideable_2jugh_1{transition:transform var(--ifm-transition-fast) ease}._navbarHidden_2jugh_5{transform:translate3d(0,calc(-100% - 2px),0)}[class*=navbar-sidebar__backdrop]{background-color:var(--swm-sidebar-backdrop)!important;display:block}._navbarLanding_2jugh_13{background-color:initial;position:relative}[class*=navbar-sidebar__items]{--swm-navbar-sidebar-items-height:127px;height:calc(100% - var(--ifm-navbar-height) - var(--swm-navbar-sidebar-items-height));padding-left:1rem}[class*=navbar-sidebar__brand]{padding-left:20px}._sidebarGithubIcon_wolpr_27{cursor:pointer;height:26px;width:26px}._sidebarFooter_wolpr_33{align-items:center;background-color:var(--swm-sidebar-elements-background);display:flex;flex-direction:row;font-weight:var(--ifm-font-weight-semibold);height:4em;justify-content:space-between;padding:0 1em}._sidebarVersionLabel_wolpr_46{margin-right:12px}._sidebarVersion_wolpr_46{color:var(--swm-sidebar-elements-version-inactive);margin:0 8px}._active_wolpr_55{color:var(--swm-sidebar-elements-version-text);text-decoration:underline}._sidebarLinks_wolpr_60{margin-right:1rem}._sidebarBiggerFooter_wolpr_73{--swm-navbar-sidebar-items-height:137px}._navbarSearchWrapper_1oj0n_1{display:flex;flex:1;justify-content:flex-end;width:100%}._navbarSearch_1oj0n_1 button{border:1px solid var(--swm-searchbar-border);border-radius:0;height:37px}._navbarSearch_1oj0n_1 button,._navbarSearch_1oj0n_1 button:hover{background:var(--swm-searchbar-background);color:var(--swm-searchbar-text-color)}._navbarSearch_1oj0n_1 button:hover{border:1px solid var(--swm-searchbar-border-hover);box-shadow:none}button[class*=DocSearch-Button]{flex:1;font-family:var(--swm-title-font);font-weight:400;margin:0!important;padding-left:16px;width:100%}[class*=DocSearch-Search-Icon]{color:var(--swm-searchbar-text-color)!important;margin-right:6px}._iconExternalLink_d6lmu_1{margin-left:.3rem}._darkNavbarColorModeToggle_1741z_1:hover{background:var(--ifm-color-gray-800)}._toggle_1sfyd_1{height:36px;margin-right:0;width:72px}._toggleButton_1sfyd_8{align-items:center;border:1px solid var(--swm-color-mode-enabled);border-radius:0;box-shadow:none;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}._toggleButton_1sfyd_8:hover{background:var(--ifm-color-emphasis-200)}._toggleButtonLanding_1sfyd_29._toggleButton_1sfyd_8:hover{background:var(--swm-navy-light-20)}._toggleButtonLanding_1sfyd_29{border:1px solid var(--swm-color-mode-enabled-landing)}._toggleButtonDisabled_1sfyd_37{cursor:not-allowed}._iconContainer_1sfyd_41{align-items:center;color:var(--swm-color-mode-disabled-color);display:flex;flex:1;height:100%;justify-content:center}._iconContainer_1sfyd_41 svg{height:65%;width:65%}._iconLandingContainer_1sfyd_57{color:var(--swm-color-mode-disabled-color-landing)}._darkIconContainer_1sfyd_61{flex:1;height:100%;transform:scaleX(-1)}._navbar__logo_u0hvy_1 img,._navbar__title_u0hvy_39,._navbar__title_u0hvy_39 img{height:var(--swm-logo-height)}[data-theme=dark] ._darkToggleIcon_1sfyd_69,[data-theme=light] ._lightToggleIcon_1sfyd_70{background-color:var(--swm-color-mode-enabled);color:var(--ifm-font-color-base)}[data-theme=dark] ._iconLandingContainer_1sfyd_57._darkToggleIcon_1sfyd_69,[data-theme=light] ._iconLandingContainer_1sfyd_57._lightToggleIcon_1sfyd_70{background-color:var(--swm-color-mode-enabled-landing);color:var(--swm-color-mode-enabled-color-landing)}._navbar__logo_u0hvy_1{align-items:center;display:flex;flex-direction:row;justify-content:center}#__docusaurus-base-url-issue-banner-container,._sidebarLogo_1x5lg_21,._themedImage_hipmx_1,._toc_mobile__wrapper_6l895_2,.docSidebarContainer_b6E3,[class*=navbar-sidebar] [class*=navbar__logo],[class*=navbar-sidebar__item] [class*=navbar-sidebar__back],html[data-announcement-bar-initially-dismissed=true] ._announcementBar_6sxq2_5{display:none}[class*=sidebar]{background-color:var(--swm-off-background)}._navbar__title_u0hvy_39{margin-left:1em}._navbar__title_u0hvy_39 img{width:var(--swm-logo-title-width)}._logoWrapper_u0hvy_55 a{display:flex;flex-direction:row}[class*=sidebarLogo]{margin:0!important;min-height:0!important}[class*=navbar__logo] img{margin-right:.5rem}[class*=logoWrapper]{justify-content:flex-start!important}[data-theme=dark] ._themedImage--dark_hipmx_9,[data-theme=dark] .themedImage--dark_i4oU,[data-theme=light] ._themedImage--light_hipmx_5,[data-theme=light] .themedImage--light_HNdA,html:not([data-theme]) .themedComponent--light_NU7w{display:initial}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}._tocCollapsible_mns7p_1{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}._tocCollapsibleContent_mns7p_7>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}._tocCollapsibleContent_mns7p_7 ul li{margin:.4rem .8rem}._tocCollapsibleButtonExpanded_60uzn_20:after,._tocCollapsibleExpanded_mns7p_22{transform:none}._tocItems_1hbbs_1 span{font-size:16px;font-weight:500;line-height:1.2}._tocItems_1hbbs_1 a[class*=active] span{text-decoration:underline;text-underline-offset:4px}._tocItems_1hbbs_1 a code{background-color:inherit;padding:0}._hireUsContainer_1hbbs_17{align-items:center;background-color:var(--swm-blue-light-20);display:flex;flex-direction:column;gap:1rem;padding:26px 20px}[data-theme=dark] ._hireUsContainer_1hbbs_17{background-color:initial;border:1px solid var(--swm-navy-light-40)}._buttonContainer_1hbbs_31{width:100%}._hireUsContainer_1hbbs_17 p{color:var(--swm-navy-light-100);font-size:16px;font-weight:500;margin:0;text-align:center}[data-theme=dark] ._hireUsContainer_1hbbs_17 p{background-color:initial;color:var(--swm-navy-light-40)}._iconLanguage_zphue_1{margin-right:5px;vertical-align:text-bottom}[class*=DocSearch-Modal]{--docsearch-modal-background:var(--swm-off-background);--docsearch-spacing:16px;margin:100px auto auto!important}[class*=DocSearch-Footer]{--docsearch-footer-height:52px;--docsearch-spacing:18px}[class*=DocSearch-Form]{--docsearch-searchbox-shadow:none;--docsearch-spacing:16px;--docsearch-searchbox-focus-background:var(--swm-searchbar-background);border:1px solid var(--swm-searchbar-border);border-radius:0!important}[class*=DocSearch-Form] [class*=DocSearch-Input]{padding:0 0 0 6px}[class*=DocSearch-Input]::placeholder{color:var(--swm-searchbar-text-color)!important}[class*=DocSearch-Hit-source]{font-size:20px!important;letter-spacing:var(--swm-heading-letter-spacing-smaller);line-height:1.3!important;margin:24px 0 8px!important;padding:0!important}[class*=DocSearch-Hit],[class*=DocSearch-Hit] a{border-radius:0!important}[class*=DocSearch-Hit] a{--docsearch-hit-shadow:none;--docsearch-hit-background:var(--swm-search-hit-background);border:1px solid var(--swm-search-hit-border)}[class*=DocSearch-Hit][aria-selected=true] a{--docsearch-highlight-color:var(--swm-search-hit-background-hover);border:1px solid var(--swm-search-hit-border-hover)}[class*=DocSearch-Hits] [aria-selected=false]{--docsearch-hit-active-color:var(--ifm-font-color-base)!important}[class*=DocSearch-Hits] [aria-selected=true]{--docsearch-hit-active-color:var(--swm-search-hit-active-color)!important}[class*=DocSearch-Hit-source],[class*=DocSearch-Hits] mark{color:var(--swm-docsearch-hit-source-color)!important}[class*=DocSearch-Hit-Container]{--docsearch-hit-color:var(--ifm-font-color-base);font-weight:400}[class*=DocSearch-Hit-content-wrapper]{font-weight:400!important}[class*=DocSearch-Hit-title]{font-size:16px!important}[class*=DocSearch-Hit-icon],[class*=DocSearch-Hit-path]{--docsearch-muted-color:var(--ifm-font-color-base);font-size:14px!important}[class*=DocSearch-HitsFooter]{--docsearch-muted-color:var(--ifm-font-color-base);font-size:18px!important;padding:20px var(--docsearch-spacing) 22px var(--docsearch-spacing)!important}.container_oGcb code,.container_oGcb pre,[class*=DocSearch-HitsFooter] a{border:none}[class*=DocSearch-Commands-Key],[class*=DocSearch-Label]{--docsearch-muted-color:var(--swm-search-hit-results-color)}nav{--ifm-navbar-padding-vertical:0 1.25rem;--ifm-navbar-padding-horizontal:0 0;--ifm-navbar-height:60px;--ifm-navbar-shadow:none}[class*=navbar__items--right]>:last-child{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}[class*=dropdown__menu]{background-color:var(--swm-dropdown-versions-background);border-radius:4px;margin-top:0;padding:8px;width:100%}._navbarItemsLanding_ys6jl_49 [class*=dropdown--right] a{color:var(--swm-dropdown-versions-item)}._navbarItemsLanding_ys6jl_49 [class*=dropdown__menu] a,[class*=dropdown__menu] a{border:1px solid #0000;color:var(--swm-dropdown-versions-item)}._navbarItemsLanding_ys6jl_49 [class*=dropdown__menu] a:hover,[class*=dropdown__menu] a:hover{background-color:var(--swm-dropdown-versions-item-background);border:1px solid var(--swm-dropdown-versions-item-border);color:var(--swm-dropdown-versions-item-hover)}[class*=dropdown__link--active]{background-color:var(--swm-dropdown-versions-item-background-active);color:var(--swm-dropdown-versions-item-active)!important}[class*=dropdown__link--active]:hover{color:var(--swm-dropdown-versions-item-active-hover)!important}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}._footerLogoLink_gd7y6_1{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.backToTopButton_sjWU,.flingClone_Q3O_:hover+div>.arrowsFling_AT7A,.flingClone_Q3O_:hover+div>.handFling_f_p5,.longPressClone_zTqR:hover+.handLongPress_n9hk,.panClone_aJji:hover+.handPan_rVhj,.pinchClone_Adwl:hover .handPinchLeft_dyyg,.pinchClone_Adwl:hover .handPinchRight_b52r,.rotationClone_oiJb:hover~svg,.tapClone_i3zr:hover+.handTap_njS3{opacity:0;visibility:hidden}footer{--ifm-footer-padding-vertical:33px;--ifm-footer-padding-horizontal:4rem;position:relative}._footer_1mhqe_13{align-items:center;background-color:none;display:flex;justify-content:flex-start}footer p{color:var(--swm-copyright-color);margin-bottom:0;text-align:left}footer p._landing_1mhqe_34{color:var(--swm-copyright-color-landing)}._footer__brand_1mhqe_44{color:var(--swm-brand-copyright-color)}._footer__logo_1mhqe_52{align-items:center;display:flex;justify-content:center;margin-right:40px}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}._footerLanding_1iy26_5{--ifm-footer-padding-horizontal:0;position:relative}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}._announcementBar_6sxq2_5{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}._announcementBarPlaceholder_6sxq2_27{flex:0 0 10px}._announcementBarClose_6sxq2_31{align-self:stretch;flex:0 0 30px}._content_1363h_1{font-size:85%;padding:5px 0;text-align:center}._content_1363h_1 a{color:inherit;text-decoration:underline}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}[class*=menu__list] ul{margin-bottom:16px;padding-left:0}:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p,[class*=menu__list] ul li a{padding-left:0}[class*=menu__list]:hover{background-color:initial!important}[class*=menu__list-item-collapsible] a{color:var(--ifm-font-color-base);margin:8px 0;text-decoration:none}[class*=menu__list-item] [class*=menu__list]:first-of-type{--ifm-menu-link-padding-vertical:6px;--ifm-menu-link-padding-horizontal:0;margin-top:0!important}[class*=menu__list-item-collapsible--active]{background-color:initial!important;color:var(--ifm-font-color-base);text-decoration:none}[class*=menu__link]{overflow-wrap:anywhere;white-space:pre-wrap}[class*=menu__link]:not(._menu__link--sublist_1x5lg_91){--ifm-menu-color:var(--swm-sidebar-menu-color);background-color:initial;transition:color .25s}[class*=menu__link]:not([class*=menu__link--active]):hover,[class*=menu__list-item-collapsible] [class*=menu__link--active]:hover{color:var(--swm-tab-hover);text-decoration:none}[class*=menu__link--active],[class*=menu__link--active]:hover{background-color:initial!important;color:var(--swm-tab-active);text-decoration:underline;text-underline-offset:4px}[data-theme=dark] .featuresButton_m4uD:hover,[data-theme=dark] .homepageButton_QOs6{background-color:var(--swm-purple-light-100);border-color:var(--swm-purple-light-100)}[class*=DocCategoryGeneratedIndexPage][class*=title]{font-size:var(--swm-h1-font-size)}[class*=navbar-sidebar]{--ifm-navbar-background-color:var(--swm-sidebar-background);--ifm-navbar-sidebar-width:70vw}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}._collapseSidebarButton_1hl7s_12{display:none;margin:0}._badge_1oe67_1{align-items:center;border:1px solid #0000;border-radius:8px;display:flex;font-size:14px;font-weight:500;justify-content:center;margin:0 .25rem;padding:.125rem .375rem;text-transform:capitalize;white-space:nowrap}._new_1oe67_15{background-color:var(--swm-sidebar-label-background-new);color:var(--swm-sidebar-label-text-new)}._experimental_1oe67_20{background-color:var(--swm-sidebar-label-background-experimental);color:var(--swm-sidebar-label-text-experimental)}.docMainContainer_gTbr,.docPage__5DB{display:flex;width:100%}.docPage__5DB{flex:1 0}.docsWrapper_BCFX{display:flex;flex:1 0 auto}.container_czXe{display:flex;flex-direction:column;gap:7.5rem;margin:0 auto;width:60%}.waveContainer_VUls{position:relative}.bigWave_GQXU,.wave_w4vn{position:absolute;right:0;top:3rem;z-index:-5}.hero_Y2C1{display:flex;position:relative;top:0}.heading_s4iA{margin-top:11.25rem}.headingLabel_Qrop{color:var(--swm-landing-heading);display:flex;flex-direction:column;font-family:var(--swm-title-landing-font);font-size:64px;font-weight:700;letter-spacing:0;line-height:1.1}.headingLabel_Qrop :nth-child(2){color:var(--swm-purple-light-100)}.subheadingLabel_H6cl{color:var(--swm-landing-heading);font-family:var(--swm-h2-font-size);font-size:32px;font-weight:400;letter-spacing:var(--swm-heading-letter-spacing-bigger);line-height:1.15;margin-bottom:5.5rem;margin-top:3rem;width:70%}.buttonContainer__LFg{display:flex;justify-content:flex-start}.homepageButton_QOs6{text-wrap:nowrap;background-color:var(--swm-landing-button-purple);color:var(--swm-off-white);cursor:pointer;font-size:20px;font-weight:500;height:60px;padding:1em 1.5em 1em 1em;transition:background-color .3s,color .3s;align-items:center;display:flex;justify-content:center}a._homepageButtonLink_o9s6u_24:hover,a.homepageButtonLink_vpcc:hover{text-decoration:none!important}._homepageButton_o9s6u_1 p,.homepageButton_QOs6 p{margin:0 0 2px}._homepageButton_o9s6u_1 svg,.homepageButton_QOs6 svg{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}._arrow_o9s6u_54,.arrow_NhXA{left:8px;transition:left .3s;align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}._homepageButton_o9s6u_1:hover ._arrow_o9s6u_54,.homepageButton_QOs6:hover .arrow_NhXA{left:16px}.buttonPurpleStyling_eXAK:hover,.buttonTransparentStyling_ogWN,.featuresButton_m4uD{background-color:initial;color:var(--swm-landing-button-purple)}.buttonPurpleStyling_eXAK:hover svg,.buttonTransparentStyling_ogWN svg,.featuresButton_m4uD svg{stroke:var(--swm-landing-button-purple)}.buttonPurpleStyling_eXAK,.buttonTransparentStyling_ogWN:hover,.featuresButton_m4uD:hover{background-color:var(--swm-landing-button-purple);color:var(--swm-off-white)}.buttonPurpleStyling_eXAK svg,.buttonTransparentStyling_ogWN:hover svg,.featuresButton_m4uD:hover svg{stroke:var(--swm-off-white)}.buttonPurpleBorderStyling_rzjB{border:1px solid var(--swm-landing-button-purple)}.planets_sjJU{position:absolute;right:0}.stars_apmw{left:2vw;position:absolute;top:5rem;z-index:-10}.stars_apmw svg path:nth-child(2n){animation:2.7s infinite c}.stars_apmw svg path:nth-child(odd){animation:2.1s infinite c}.stars_apmw svg path:nth-child(3n){animation:3.6s infinite c}.stars_apmw svg path:nth-child(3n+1){animation:4.2s infinite c}@keyframes c{0%,to{opacity:1}50%{opacity:.15}}.heroBackground_GQip{background:linear-gradient(180deg,var(--swm-blue-light-40) 0,var(--swm-blue-light-20) 23%,#fff 46%);height:130vh;min-height:70vw;overflow:hidden;position:absolute;top:0;width:100%;z-index:-20}[data-theme=dark] .heroBackground_GQip{background:none;background-color:var(--swm-navy-dark-140)}.moon_B0C0,.moon_QRhA{bottom:0;position:absolute;right:0;z-index:-5}.moonContainer_v_6p{margin-top:106px;position:relative}[class*=footerLanding]{margin-top:-106px}.heading_Z_sq{font-size:var(--swm-h2-font-size);font-weight:700;margin-bottom:1.5rem}.subheading_fuy9{font-size:20px;margin-bottom:5rem}.playground_GmEd{display:flex;flex-wrap:wrap;gap:1.5rem}.exampleContainer_WMma{background-color:var(--swm-blue-light-20);flex-grow:1;height:100%;padding:2rem 3rem;width:auto}.featureItem_ZtXw,.testimonialItem_ec7H{box-shadow:-12px 12px 0 var(--swm-blue-light-60);padding:1.5em}[data-theme=dark] .exampleContainer_WMma{background-color:var(--swm-purple-dark-40)}.circle_ZfiQ{border:2px solid var(--swm-navy-light-100);border-radius:100%;height:200px;width:200px}.circleContainer_VP7V{display:flex;justify-content:center;margin-top:2rem}.title_RAvv{display:block;font-size:20px;font-weight:400;margin-bottom:2rem;text-align:center}.container_mZNo,.interactiveExampleWrapper_qzE1{display:flex;justify-content:center}.container_mZNo{align-items:center;background-color:none;border:2px solid var(--swm-navy-light-100);border-radius:100%;flex-direction:column;width:200px}.handPan_rVhj,.handTap_njS3{cursor:default;opacity:1;position:absolute;rotate:10deg;transform:translate(90%,120%);transition:visibility .3s,opacity .3s ease-in-out;visibility:visible;z-index:5}.flingClone_Q3O_,.longPressClone_zTqR,.panClone_aJji,.tapClone_i3zr{border-radius:100%;height:56px;left:-.5rem;position:absolute;top:-.5rem;width:56px;z-index:10}.arrowsFling_AT7A,.handFling_f_p5,.handLongPress_n9hk{cursor:default;z-index:5;position:absolute;transition:visibility .3s,opacity .3s ease-in-out;visibility:visible;opacity:1}.handFling_f_p5{transform:translate(35%,145%) rotate(29deg)}.arrowsFling_AT7A{transform:translate(15%,-160%)}.handLongPress_n9hk{transform:translate(35%,145%) rotate(29deg)}.wrapper_MwgZ{align-items:center;display:flex;height:100px;justify-content:center;transform-style:preserve-3d;width:100px}.pinchClone_Adwl,.rotationClone_oiJb{border-radius:100%;height:56px;left:-.5rem;top:-.5rem;width:56px}.rotationClone_oiJb{position:absolute;transform:translate(142%,142%);z-index:10}.arrowRotation_tmeY,.handPinchLeft_dyyg,.handPinchRight_b52r,.handRotation_NQcL{opacity:1;position:absolute;transition:visibility .3s,opacity .3s ease-in-out;visibility:visible;z-index:5}.handRotation_NQcL{rotate:-18deg;transform:translate(20%,85%)}.arrowRotation_tmeY{transform:translate(40%,-160%)}.handPinchLeft_dyyg{transform:translate(-70%,135%) rotate(10deg) scaleX(-1)}.handPinchRight_b52r{transform:translate(100%,200%) rotate(29deg)}.hands_dGTh{transform:scale(1)}.pinchClone_Adwl{position:relative;z-index:10}.featuresContainer_DRyr{display:flex;flex-direction:column;gap:5rem;margin-top:7.5rem}[data-theme=dark] .featuresButton_m4uD{background-color:initial;border-color:var(--swm-purple-dark-100);color:var(--swm-purple-dark-100)}[data-theme=dark] .featuresButton_m4uD:hover{color:var(--swm-off-white)}.title_l8p3,.title_mTUg{font-size:var(--swm-h2-font-size)}.learnMoreSection_S7rV{display:flex;flex-direction:row;gap:5rem;justify-content:space-between}.learnMoreSection_S7rV p{font-size:24px;font-weight:700;line-height:28.8px;margin-bottom:0}.featureList_R4EX{display:flex;gap:1.5rem}.featureItem_ZtXw{background-color:var(--swm-blue-light-20);flex:1}[data-theme=dark] .featureItem_ZtXw,[data-theme=dark] .testimonialItem_ec7H{background-color:var(--swm-purple-dark-40);box-shadow:-12px 12px 0 var(--swm-purple-dark-140)}.featureTitle_FmYc{font-size:24px;font-weight:600;margin-bottom:40px;text-transform:uppercase}.testimonialsContainer_j3r8{display:flex;flex-direction:column;gap:5rem;position:relative}.testimonialSlides_FOy8{display:flex;flex-direction:column}.testimonialSlide_G9z5{opacity:0;transition:visibility .4s,opacity .4s ease-in-out;visibility:hidden}.activeTestimonialSlide_fYdz{opacity:1!important;visibility:visible!important}.testimonialPair_hrQa{gap:3.5rem;position:absolute}.dotsContainer_IULo,.testimonialPair_hrQa{display:flex;flex-direction:row;width:100%}.dotsContainer_IULo{gap:1.5rem;justify-content:center;margin-top:2.5rem}.dot_gdHs{background-color:var(--swm-purple-light-20);border-radius:50%;cursor:pointer;display:inline-block;height:12px;transition:background-color .4s;width:12px}.activeDot_zOTP,.dot_gdHs:hover{background-color:var(--swm-purple-light-100)}.testimonialItem_ec7H{background-color:var(--swm-blue-light-20);display:flex;flex-direction:column;gap:1rem;max-width:calc(50% - 1.75rem);position:relative;transition:.2s ease-in-out;width:100%}.testimonialItem_ec7H:hover{background-color:var(--swm-blue-light-40);box-shadow:-12px 12px 0 var(--swm-blue-light-80);text-decoration:none}.testimonialItem_ec7H:hover .testimonialAuthorPhoto_Ohml{background-color:#000}.quoteIcon_l9GX{position:absolute;right:0;top:0;transform:translate(10%,-20%)}[data-theme=dark] .testimonialItem_ec7H:hover{background-color:var(--swm-purple-dark-60);box-shadow:-12px 12px 0 var(--swm-purple-dark-140)}.testimonialAuthor_cVAj{display:flex;flex-direction:row;gap:1rem}.testimonialAuthorInfo_M4Z8{display:flex;flex-direction:column;gap:.5rem}.testimonialAuthorName_p5_P{font-size:20px;font-weight:600}.testimonialAuthorPhoto_Ohml{background-color:#000;flex-shrink:0}.testimonialAuthorPhoto_Ohml,.testimonialAuthorPhoto_Ohml>img{border-radius:50%;height:4rem;width:4rem}.testimonialAuthorPhoto_Ohml>img{object-fit:cover;object-position:top center;opacity:1;transition:.2s ease-in-out}.testimonialCompany_CBc7{color:var(--swm-navy-light-60);font-size:14px;font-weight:500;text-transform:uppercase}.sponsorsTitle_HbT7{font-size:var(--swm-h2-font-size);margin-bottom:2.5rem}.sponsorsSubtitle_H_b5{font-size:20px;width:53%}.sponsorsBrand_zFye{display:flex;gap:4rem;justify-content:center;margin-top:5rem}._homepageButton_o9s6u_1{text-wrap:nowrap;cursor:pointer;font-weight:500;transition:background-color .3s,color .3s;align-items:center;display:flex;justify-content:center}._homepageButtonNormal_o9s6u_12{font-size:16px;padding:9.5px 30px 9.5px 20px}._homepageButtonEnlarged_o9s6u_18{font-size:20px;height:60px;padding:1em 1.5em 1em 1em}._buttonTOCStyling_o9s6u_72{background-color:var(--swm-hire-us-toc);color:var(--swm-hire-us-toc-color)}._buttonTOCStyling_o9s6u_72:hover{background-color:initial;color:var(--swm-hire-us-toc-color-hover)}._buttonTOCStyling_o9s6u_72 svg{stroke:var(--swm-hire-us-toc-color)}._buttonTOCStyling_o9s6u_72:hover svg{stroke:var(--swm-hire-us-toc-color-hover)}._buttonTOCBorderStyling_o9s6u_90{border:1px solid var(--swm-hire-us-toc)}._buttonTOCBorderStyling_o9s6u_90:hover{border:1px solid var(--swm-hire-us-toc-border-hover)}._buttonSectionStyling_o9s6u_100{background-color:var(--swm-hire-us-section);color:var(--swm-hire-us-section-color)}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}._buttonSectionStyling_o9s6u_100 svg{stroke:var(--swm-hire-us-section-color)}._buttonSectionStyling_o9s6u_100:hover{background-color:initial;color:var(--swm-hire-us-section)}._buttonSectionStyling_o9s6u_100:hover svg{stroke:var(--swm-hire-us-section)}._buttonSectionBorderStyling_o9s6u_118{border:1px solid var(--swm-hire-us-section)}._tocCollapsibleButton_60uzn_1{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}._tocCollapsibleButton_60uzn_1:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.arrow_KNoC,.arrow_XdVJ{transition:var(--swm-expandable-transition)}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_u6nH{background-color:var(--swm-details-foreground);box-shadow:-8px 8px 0 var(--swm-details-background)}.details_u6nH,.details_u6nH a{color:var(--swm-details-color)}.details_u6nH>summary{align-items:center;cursor:pointer;display:flex;list-style:none;padding:1.5em 2em}.details_u6nH>summary::-webkit-details-marker{display:none}.arrow_KNoC{height:12px;left:0;margin-right:1.5rem;width:12px}.collapseButton_X7H2[data-collapsed=false] .arrow_XdVJ,.details_u6nH[data-collapsed=false].isBrowser_WelO>summary>.arrow_KNoC,.details_u6nH[open]:not(.isBrowser_WelO)>summary>.arrow_KNoC{transform:rotate(180deg)}.collapsibleContent_jnPl{padding:0 2em 1.5em}.interactiveCodeBlock_vzRR [class*=buttonGroup],.themedImage_ToTc{display:none}.containsTaskList_mC6p{list-style:none}.img_ev3q{height:auto}._admonition_1tsfe_1{--ifm-alert-border-radius:0;--ifm-alert-padding-vertical:1.5rem;--ifm-alert-padding-horizontal:1.5rem;margin-bottom:1.5em}._admonitionHeading_1tsfe_9{display:flex;font-family:var(--swm-admonition-heading-font-family);font-weight:var(--swm-admonition-heading-font-weight);margin-bottom:1.1rem;text-transform:uppercase}._admonitionHeading_1tsfe_9 code{text-transform:none}._admonitionIcon_1tsfe_22{display:flex;margin-right:.4em;width:21px}._admonitionIcon_1tsfe_22 svg{display:inline-block;height:100%;width:100%}._alert--secondary_1tsfe_35{background-color:var(--swm-admonition-color-secondary);box-shadow:-8px 8px 0 var(--swm-admonition-color-secondary-shadow)}._alert--success_1tsfe_40{background-color:var(--swm-admonition-color-success);box-shadow:-8px 8px 0 var(--swm-admonition-color-success-shadow)}._alert--danger_1tsfe_45{background-color:var(--swm-admonition-color-danger);box-shadow:-8px 8px 0 var(--swm-admonition-color-danger-shadow)}._alert--info_1tsfe_50{background-color:var(--swm-admonition-color-info);box-shadow:-8px 8px 0 var(--swm-admonition-color-info-shadow)}._alert--caution_1tsfe_55,.container_Ge6n{background-color:var(--swm-admonition-color-caution)}._alert--caution_1tsfe_55{box-shadow:-8px 8px 0 var(--swm-admonition-color-caution-shadow)}[class*=admonition-secondary]>[class*=admonitionContent]>p code{background-color:var(--swm-background-quote-secondary)}[class*=admonition-success]>[class*=admonitionContent]>p code{background-color:var(--swm-background-quote-green)}[class*=admonition-danger]>[class*=admonitionContent]>p code{background-color:var(--swm-background-quote-red)}[class*=admonition-info]>[class*=admonitionContent]>p code{background-color:var(--swm-background-quote-blue)}[class*=admonition-caution]>[class*=admonitionContent]>p code{background-color:var(--swm-background-quote-yellow)}.actionIcon_ahPg{align-items:center;border:1px solid #0000;border-radius:3px;cursor:pointer;display:flex;justify-content:center;padding:.25em}.iconClicked_up19{animation:1s d}@keyframes d{0%,to{border:1px solid var(--swm-interactive-copy-button-off)}50%{border:1px solid var(--swm-interactive-copy-button-on)}}.dangerMark_lcGp{display:flex;padding:.125rem .75rem}.link_BpRw{font-size:14px;font-weight:500;padding:.125rem 0;white-space:nowrap}.actionButton_MhTs,.collapseButton_X7H2 button{cursor:pointer;font-family:var(--swm-body-font);font-size:16px}.warningText_gopk{margin:.25rem 0 .75rem}.container_Ge6n{align-items:center;display:flex;justify-content:center}.container_DiME{align-self:stretch;background-color:var(--swm-off-background);border:1px solid var(--swm-border);contain:content;display:flex;flex-direction:column;width:100%}.largerContainer_VIL4{min-height:400px}.container_DiME[data-ispreview=false]{height:360px}[class*=codeBlockContainer]{box-shadow:none}.interactiveCodeBlock_vzRR{overflow-y:auto}.interactiveCodeBlock_vzRR [class*=codeBlockContent] pre{border:none;padding:16px 20px}.interactiveCodeBlock_vzRR [class*=codeBlockContent] code{text-wrap:wrap;background-color:var(--swm-off-background);border:none;padding:0;width:100%}.buttonsContainer_JOmW{align-items:center;display:flex;justify-content:flex-end;margin:1.5em 2em 1.5em 1.5em;padding:.25em .75em .25em 1.25em}.lowerButtonsContainer_fyeJ{justify-content:space-between;margin-top:10px}.iconStub_slOi{height:30px;width:30px}.container_DiME[data-ispreview=false] .buttonsContainer_JOmW{background-color:var(--swm-code-lines-buttons-background);border-radius:25px;position:absolute;right:0;top:0;z-index:1}.container_DiME[data-ispreview=false] .previewContainer_ieFQ{flex:1 1 auto;margin:16px 8px 8px 0;overflow-y:auto;padding:0 24px}.actionButton_MhTs{background-color:inherit;border:none;color:var(--swm-interactive-button-color);font-weight:500;margin-right:.5em;padding:0 0 2px}.actionButton_MhTs:last-of-type{margin-right:2em}.actionButtonActive_rFLI{border-bottom:1px solid var(--swm-interactive-button-active);color:var(--swm-interactive-button-active)}.container_oGcb{background-color:var(--swm-off-background);border:1px solid var(--swm-border);border-radius:0;margin-bottom:1em}.collapseButton_YVdr{padding:1em 0 0 1em}.collapseButton_X7H2{align-items:center;cursor:pointer;display:flex}.collapseButton_X7H2 button{background-color:initial;border:none;color:var(--ifm-font-color-base);padding:0}.arrow_XdVJ{height:12px;margin-right:1rem;margin-top:2px;width:12px}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.title_kItE{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}._hireUsSectionWrapper_9ahlb_1{align-items:center;display:flex;flex-direction:column;gap:2.5rem;margin-bottom:16rem;margin-top:6.5rem}._hireUsTitleContainer_9ahlb_23{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}._hireUsTitleContainer_9ahlb_23 h2{font-size:64px;font-weight:700;text-align:center}._hireUsTitleContainer_9ahlb_23 h2>span,[data-theme=dark] ._hireUsTitleContainer_9ahlb_23 h2>span{color:var(--swm-hire-us-section-title)}._hireUsSectionBody_9ahlb_26{text-wrap:balance;font-size:24px;font-weight:400;text-align:center}@media (min-width:1350){.exampleContainer_WMma{min-width:256px}}@media (min-width:768px){[class*=DocSearch-SearchBar]{padding:24px var(--docsearch-spacing) 0!important}}@media screen and (min-width:800px){.nav_uyzg{align-items:center;background-color:#18191a;border-right:1px solid #606770;flex-direction:column;float:left;height:100vh;justify-content:flex-start;padding-top:20px;width:200px}.navlink_fkkq{margin-top:20px;text-align:left;width:80%}.container_UJDL{float:right;padding-top:40px;width:calc(100% - 200px)}}@media (min-width:996px){.header-github{margin-left:1.5em}._navbarSearch_1oj0n_1{justify-self:flex-end;max-width:360px;width:100%}[class*=sidebar] [class*=navbar__logo]{align-items:center;display:flex;height:57px;justify-content:flex-start;padding-left:0}[class*=logoWrapper] a{padding-left:1.5rem}[class*=colorModeToggle]{margin:0 1.5em!important}._logoWrapper_ys6jl_23{display:flex;justify-content:center;width:300px}._colorModeToggle_ys6jl_28{margin:0 1.5em}[class*=navbar__items--left]{flex:1;width:100%}._sidebar_1x5lg_2{background-color:var(--swm-off-background);display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}._sidebarWithHideableNavbar_1x5lg_12{padding-top:0}._sidebarHidden_1x5lg_16{opacity:0;visibility:hidden}._sidebarLogo_1x5lg_21{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}._sidebarLogo_1x5lg_21 img{margin-right:.5rem}._collapseSidebarButton_1hl7s_12{background-color:var(--docusaurus-collapse-button-bg);border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:var(--swm-logo-height);position:sticky}._collapseSidebarButtonIcon_1hl7s_22{margin-top:4px;transform:rotate(180deg)}[dir=rtl] ._collapseSidebarButtonIcon_1hl7s_22{transform:rotate(0)}._collapseSidebarButton_1hl7s_12:focus,._collapseSidebarButton_1hl7s_12:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}._menu_14x8a_2{flex-grow:1;padding:.5rem .5rem .5rem 2rem}@supports (scrollbar-gutter:stable){._menu_14x8a_2{padding:.5rem 0 .5rem 2rem;scrollbar-gutter:stable}}._menuWithAnnouncementBar_14x8a_14{margin-bottom:var(--docusaurus-announcement-bar-height)}}@media (min-width:996px) and (max-width:1280px){._footerLanding_1iy26_5 [class*=footer__copyright]{padding:0 2rem}}@media (min-width:997px){._searchBox_1oeys_2{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_vwxv{text-align:right}:root{--docusaurus-announcement-bar-height:30px}._announcementBarClose_6sxq2_31,._announcementBarPlaceholder_6sxq2_27{flex-basis:50px}._menuHtmlItem_1cavx_2{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.expandButton_m80_{align-items:center;background-color:var(--docusaurus-collapse-button-bg);display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}.expandButton_m80_:focus,.expandButton_m80_:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.expandButtonIcon_BlDH{transform:rotate(0)}[dir=rtl] .expandButtonIcon_BlDH{transform:rotate(180deg)}.docSidebarContainer_b6E3{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_b3ry{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_Xe31{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_gTbr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_Uz_u{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_czyv{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.docItemCol_VOVn,.generatedIndexPage_vN6x{max-width:75%!important}.list_eTzJ article:nth-last-child(-n+2){margin-bottom:0!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (min-width:1600px){.wave_w4vn{display:none}}@media (min-width:2090px){.exampleContainer_WMma{min-width:400px}}@media (min-width:2550px){.bigWave_GQXU{display:none}}@media (max-width:1600px){.bigWave_GQXU{display:none}}@media (max-width:1440px){.vanishOnMobile_l34e{display:none!important}.appearOnMobile_WsAs{display:flex!important}.container_czXe{width:75%}}@media (max-width:1350px){.sponsorsSubtitle_H_b5{width:70%}}@media (max-width:1280px){table{display:block;width:100%}}@media only screen and (max-width:1200px){.container_dT7A{align-items:center;flex-direction:column}.step_Kqym{position:static!important}.description_KDUo{justify-content:center}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}._navbar__title_u0hvy_39,.footer__link-separator,.navbar__item,.tableOfContents_bqdL,.wave_w4vn{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.featureList_R4EX,.pills--block,.tabs--block,.testimonialPair_hrQa{flex-direction:column}.markdown h1:first-child,.markdown>h1,.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6,:root{--swm-heading-font-size-smaller-mobile:16px;--ifm-h1-font-size:var(--swm-h2-font-size);--ifm-h2-font-size:var(--swm-h3-font-size);--ifm-h3-font-size:var(--swm-heading-font-size-smaller);--ifm-h4-font-size:var(--swm-heading-font-size-smaller-mobile);--ifm-h5-font-size:var(--swm-heading-font-size-smaller-mobile);--ifm-h6-font-size:var(--swm-heading-font-size-smaller-mobile)}h1{letter-spacing:var(--swm-heading-letter-spacing-smaller)}[class*=navbar-sidebar__brand]{--ifm-navbar-height:68px}._navbarSearchWrapper_1oj0n_1{display:block;justify-content:flex-start;max-width:unset}._navbarSearch_1oj0n_1{margin:8px 20px 6px;padding:0;position:static!important}[class*=DocSearch-Button-Keys]{display:none!important}._searchBox_1oeys_2{position:absolute;right:var(--ifm-navbar-padding-horizontal)}[class*=colorModeToggle]{margin:0!important}nav{--ifm-navbar-padding-vertical:0;--ifm-navbar-padding-horizontal:1.5em}footer{--ifm-footer-padding-vertical:1.5em}._footer_1mhqe_13{align-items:flex-start;flex-direction:column}footer [class*=footer__copyright]{padding:0 8px}._footer__logo_1mhqe_52{height:32px;margin:0 0 1rem;width:60px}[class*=menu__list] ul{margin-left:0;padding-left:8px}[class*=menu__list-item-collapsible] a{margin:4px 0 8px}.container_czXe{gap:3.5rem;width:85%}[class*=logoWrapperLanding]{display:flex;height:50px;justify-content:center;width:50px}.moonContainer_v_6p{margin-top:121px}[class*=footerLanding]{margin-top:-121px}.featuresContainer_DRyr{margin-top:3.5rem}.learnMoreSection_S7rV{gap:2rem}.testimonialItem_ec7H{max-width:100%;min-height:0}.sponsorsSubtitle_H_b5{width:100%}.sponsorsBrand_zFye{gap:3rem;margin:2.5rem auto 5.5rem}.sponsor_t7ET{height:auto;width:170px}.docItemContainer_F8PC{padding:0 .3rem}.upperButtonsContainer_HX0g{justify-content:center;margin:1.5em 0}.container_DiME[data-ispreview=false] .buttonsContainer_JOmW{margin:1.5em auto;position:relative;width:-moz-fit-content;width:fit-content}.container_DiME[data-ispreview=false] .previewContainer_ieFQ{margin-top:0}._hireUsSectionWrapper_9ahlb_1{margin-bottom:10rem;margin-top:3.5rem}}@media only screen and (max-width:996px){._searchContainer_k84e9_1{width:100%}._searchVersionColumn_k84e9_105{max-width:40%!important}._searchResultsColumn_k84e9_36{max-width:60%!important}._searchLogoColumn_k84e9_41{max-width:40%!important;padding-left:0!important}}@media screen and (max-width:996px){.content_zf74{gap:12px}.wrapper_QEkZ{align-items:center;display:grid;gap:0;grid-template-areas:"c d" "c e";grid-template-columns:50px 1fr}.announcementBarClose_iXyO{margin:0}.announcementBarPlaceholder_qxfj{display:none}}@media (max-height:768px){nav{--ifm-navbar-height:56px}}@media (max-width:768px){[class*=DocSearch-Button-Placeholder]{display:flex!important}[class*=DocSearch-Modal]{--docsearch-spacing:24px;margin:var(--ifm-navbar-height) auto auto!important}[class*=DocSearch-Hit-source]{margin:24px 0 16px!important}[class*=DocSearch-Hit] a,[class*=DocSearch-Hit][aria-selected=true] a{border:none}[class*=DocSearch-HitsFooter]{font-size:12px!important;padding:24px var(--docsearch-spacing)}.headingLabel_Qrop{font-size:48px}.subheadingLabel_H6cl{font-size:26px;margin:2rem 0 3.5rem;width:100%}._homepageButtonLink_o9s6u_24,._homepageButton_o9s6u_1,.homepageButtonLink_vpcc,.homepageButton_QOs6{width:100%}._homepageButton_o9s6u_1,.homepageButton_QOs6{font-size:18px}.stars_apmw{top:3rem}.heroBackground_GQip{height:70vh}.subheading_fuy9{margin-bottom:3.5rem}.learnMoreSection_S7rV{flex-direction:column;margin-top:2.25rem}.featuresContainer_DRyr{gap:0;margin-bottom:.5rem}.title_mTUg{margin-bottom:1.5rem}.testimonialsContainer_j3r8{gap:1.5rem}._hireUsSectionWrapper_9ahlb_1{gap:1.5rem;margin-bottom:5rem!important;margin-top:0}._hireUsTitleContainer_9ahlb_23 h2{font-size:42px!important}._hireUsSectionBody_9ahlb_26{font-size:20px!important}.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}}@media screen and (max-width:768px){.content_zf74{align-items:flex-start;flex-direction:column;padding:8px 16px}.buttonContainer_uoSM{display:flex;flex-direction:column;justify-content:flex-start;padding-top:1rem}}@media (max-width:700px){.moonContainer_v_6p{margin-top:147px}[class*=footerLanding]{margin-top:-147px}}@media (max-width:600px){._sidebarFooter_wolpr_33{align-items:flex-start;flex-direction:column;gap:.5rem;padding-top:4px}}@media screen and (max-width:600px){.announcementBarRightAdornment_v7Jr{display:none}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media screen and (max-width:576px){._searchQueryColumn_k84e9_120{max-width:100%!important}._searchVersionColumn_k84e9_105{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media screen and (max-width:450px){.link_MDZN{justify-content:center;width:100%}.buttonContainer_uoSM{align-items:center;justify-content:center;padding-top:0}}@media (max-height:420px){.header-github:before{height:20px;width:20px}}@media (max-width:420px){[class*=codeBlockContent] code,[class*=codeBlockContent] pre{-webkit-text-size-adjust:100%}.heading_s4iA{margin-top:9.5rem}.headingLabel_Qrop{font-size:26px}.subheadingLabel_H6cl{font-size:20px;margin:1rem 0 2rem}.navbarLanding__5X7{padding:0 1.5rem}.heading_Z_sq,.sponsorsTitle_HbT7,.title_l8p3{font-size:24px}.subheading_fuy9{font-size:18px;margin-bottom:1.5rem}.circle_ZfiQ{height:100px;width:100px}.title_RAvv{font-size:12px}.title_mTUg{font-size:24px;margin-bottom:1.5rem}.featureTitle_FmYc,.featureTitle_YYuo{font-size:20px}.quoteIcon_l9GX{scale:.8;transform:translate(30%,-40%)}.sponsorsSubtitle_H_b5{font-size:18px;font-weight:600}.sponsorsBrand_zFye{gap:2.5rem}.sponsor_t7ET{height:auto;width:120px}._hireUsSectionWrapper_9ahlb_1{margin-bottom:4rem!important;margin-top:0}}@media (max-width:376px){.moonContainer_v_6p{margin-top:173px}[class*=footerLanding]{margin-top:-173px}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width);animation:none;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}@media print{._announcementBar_6sxq2_5,.announcementBar_s0pr,.footer,.menu,.navbar,.pagination-nav,.table-of-contents{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/js/main.0c960dbb.js b/assets/js/main.0c960dbb.js new file mode 100644 index 0000000000..70d1d0d2b0 --- /dev/null +++ b/assets/js/main.0c960dbb.js @@ -0,0 +1,2 @@ +/*! For license information please see main.0c960dbb.js.LICENSE.txt */ +(self.webpackChunkreact_native_gesture_handler_docs=self.webpackChunkreact_native_gesture_handler_docs||[]).push([[8792],{5055:(e,t,n)=>{"use strict";n.d(t,{A:()=>oe});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?c(w,--b):0,g--,10===y&&(g=1,m--),y}function E(){return y=b2||T(y)>3?"":" "}function O(e,t){for(;--t&&E()&&!(y<48||y>102||y>57&&y<65||y>70&&y<97););return A(e,C()+(t<6&&32==_()&&32==E()))}function R(e){for(;E();)switch(y){case e:return b;case 34:case 39:34!==e&&39!==e&&R(y);break;case 40:41===e&&R(e);break;case 92:E()}return b}function I(e,t){for(;E()&&e+y!==57&&(e+y!==84||47!==_()););return"/*"+A(t,b-1)+"*"+o(47===e?e:E())}function M(e){for(;!T(_());)E();return A(e,b)}var D="-ms-",F="-moz-",B="-webkit-",z="comm",$="rule",U="decl",V="@import",H="@keyframes";function q(e,t){for(var n="",r=p(e),a=0;a0&&f(F)-v&&h(y>32?X(F+";",r,n,v-1):X(s(F," ","")+";",r,n,v-2),p);break;case 59:F+=";";default:if(h(D=Q(F,t,n,m,g,a,d,L,N=[],R=[],v),i),123===T)if(0===g)K(F,t,D,D,N,i,v,d,R);else switch(99===b&&110===c(F,3)?100:b){case 100:case 109:case 115:K(e,D,D,r&&h(Q(e,D,D,0,0,a,d,L,a,N=[],v),R),a,R,v,d,r?N:R);break;default:K(F,D,D,D,[""],R,0,d,R)}}m=g=y=0,k=A=1,L=F="",v=l;break;case 58:v=1+f(F),y=w;default:if(k<1)if(123==T)--k;else if(125==T&&0==k++&&125==x())continue;switch(F+=o(T),T*k){case 38:A=g>0?1:(F+="\f",-1);break;case 44:d[m++]=(f(F)-1)*A,A=1;break;case 64:45===_()&&(F+=P(E())),b=_(),g=v=f(L=F+=M(C())),T++;break;case 45:45===w&&2==f(F)&&(k=0)}}return i}function Q(e,t,n,r,o,i,u,c,f,h,m){for(var g=o-1,v=0===o?i:[""],b=p(v),y=0,w=0,S=0;y0?v[x]+" "+E:s(E,/&\f/g,v[x])))&&(f[S++]=_);return k(e,t,n,0===o?$:c,f,h,m)}function Y(e,t,n){return k(e,t,n,z,o(y),d(e,2,-2),0)}function X(e,t,n,r){return k(e,t,n,U,d(e,0,r),d(e,r+1,-1),r)}var Z=function(e,t,n){for(var r=0,a=0;r=a,a=_(),38===r&&12===a&&(t[n]=1),!T(a);)E();return A(e,b)},J=function(e,t){return N(function(e,t){var n=-1,r=44;do{switch(T(r)){case 0:38===r&&12===_()&&(t[n]=1),e[n]+=Z(b-1,t,n);break;case 2:e[n]+=P(r);break;case 4:if(44===r){e[++n]=58===_()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=o(r)}}while(r=E());return e}(L(e),t))},ee=new WeakMap,te=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ee.get(n))&&!r){ee.set(e,!0);for(var a=[],o=J(t,a),i=n.props,l=0,s=0;l6)switch(c(e,t+1)){case 109:if(45!==c(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1"+B+"$2-$3$1"+F+(108==c(e,t+3)?"$3":"$2-$3"))+e;case 115:return~u(e,"stretch")?re(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==c(e,t+1))break;case 6444:switch(c(e,f(e)-3-(~u(e,"!important")&&10))){case 107:return s(e,":",":"+B)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+B+(45===c(e,14)?"inline-":"")+"box$3$1"+B+"$2$3$1"+D+"$2box$3")+e}break;case 5936:switch(c(e,t+11)){case 114:return B+e+D+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return B+e+D+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return B+e+D+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return B+e+D+e+e}return e}var ae=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case U:e.return=re(e.value,e.length);break;case H:return q([S(e,{value:s(e.value,"@","@"+B)})],r);case $:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return q([S(e,{props:[s(t,/:(read-\w+)/,":"+F+"$1")]})],r);case"::placeholder":return q([S(e,{props:[s(t,/:(plac\w+)/,":"+B+"input-$1")]}),S(e,{props:[s(t,/:(plac\w+)/,":"+F+"$1")]}),S(e,{props:[s(t,/:(plac\w+)/,D+"input-$1")]})],r)}return""}))}}];const oe=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var a=e.stylisPlugins||ae;var o,i,l={},s=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n{"use strict";n.d(t,{A:()=>r});const r=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},9593:(e,t,n)=>{"use strict";n.d(t,{T:()=>l,w:()=>i});var r=n(6540),a=n(5055),o=(n(7521),n(1287),(0,r.createContext)("undefined"!=typeof HTMLElement?(0,a.A)({key:"css"}):null));o.Provider;var i=function(e){return(0,r.forwardRef)((function(t,n){var a=(0,r.useContext)(o);return e(t,a,n)}))},l=(0,r.createContext)({})},7521:(e,t,n)=>{"use strict";n.d(t,{J:()=>m});const r=function(e){for(var t,n=0,r=0,a=e.length;a>=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)};const a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var o=n(6289),i=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},c=(0,o.A)((function(e){return s(e)?e:e.replace(i,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===a[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a{"use strict";var r;n.d(t,{i:()=>l,s:()=>i});var a=n(6540),o=!!(r||(r=n.t(a,2))).useInsertionEffect&&(r||(r=n.t(a,2))).useInsertionEffect,i=o||function(e){return e()},l=o||a.useLayoutEffect},41:(e,t,n)=>{"use strict";n.d(t,{Rk:()=>r,SF:()=>a,sk:()=>o});function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var a=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},o=function(e,t,n){a(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0);o=o.next}while(void 0!==o)}}},4971:(e,t,n)=>{"use strict";n.d(t,{Gk:()=>F,Gs:()=>z,Ut:()=>B});var r=n(9668),a=n(1367),o=n(2599),i=n(6540),l=n(3272),s=(n(5055),n(9593)),u=(n(4146),n(41)),c=n(7521),d=n(1287),f=(0,s.w)((function(e,t){var n=e.styles,r=(0,c.J)([n],void 0,(0,i.useContext)(s.T)),a=(0,i.useRef)();return(0,d.i)((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),o=!1,i=document.querySelector('style[data-emotion="'+e+" "+r.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==i&&(o=!0,i.setAttribute("data-emotion",e),n.hydrate([i])),a.current=[n,o],function(){n.flush()}}),[t]),(0,d.i)((function(){var e=a.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==r.next&&(0,u.sk)(t,r.next,!0),n.tags.length){var o=n.tags[n.tags.length-1].nextElementSibling;n.before=o,n.flush()}t.insert("",r,n,!1)}}),[t,r.name]),null}));var p=n(4848);function h(e){const{styles:t,defaultTheme:n={}}=e,r="function"==typeof t?e=>{return t(null==(r=e)||0===Object.keys(r).length?n:e);var r}:t;return(0,p.jsx)(f,{styles:r})}const m=i.createContext(null);function g(){return i.useContext(m)}const v="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";const b=function(e){const{children:t,theme:n}=e,a=g(),o=i.useMemo((()=>{const e=null===a?n:function(e,t){if("function"==typeof t)return t(e);return(0,r.A)({},e,t)}(a,n);return null!=e&&(e[v]=null!==a),e}),[n,a]);return(0,p.jsx)(m.Provider,{value:o,children:t})};var y=n(3951);const w={};function k(e,t,n,a=!1){return i.useMemo((()=>{const o=e&&t[e]||t;if("function"==typeof n){const i=n(o),l=e?(0,r.A)({},t,{[e]:i}):i;return a?()=>l:l}return e?(0,r.A)({},t,{[e]:n}):(0,r.A)({},t,n)}),[e,t,n,a])}const S=function(e){const{children:t,theme:n,themeId:r}=e,a=(0,y.A)(w),o=g()||w,i=k(r,a,n),l=k(r,o,n,!0);return(0,p.jsx)(b,{theme:l,children:(0,p.jsx)(s.T.Provider,{value:i,children:t})})},x="mode",E="color-scheme",_="data-color-scheme";function C(e){if("undefined"!=typeof window&&"system"===e){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}}function A(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}function T(e,t){if("undefined"==typeof window)return;let n;try{n=localStorage.getItem(e)||void 0,n||localStorage.setItem(e,t)}catch(r){}return n||t}function L(e){const{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:a,supportedColorSchemes:o=[],modeStorageKey:l=x,colorSchemeStorageKey:s=E,storageWindow:u=("undefined"==typeof window?void 0:window)}=e,c=o.join(","),[d,f]=i.useState((()=>{const e=T(l,t),r=T(`${s}-light`,n),o=T(`${s}-dark`,a);return{mode:e,systemMode:C(e),lightColorScheme:r,darkColorScheme:o}})),p=function(e){return A(e,(t=>"light"===t?e.lightColorScheme:"dark"===t?e.darkColorScheme:void 0))}(d),h=i.useCallback((e=>{f((n=>{if(e===n.mode)return n;const a=e||t;try{localStorage.setItem(l,a)}catch(o){}return(0,r.A)({},n,{mode:a,systemMode:C(a)})}))}),[l,t]),m=i.useCallback((e=>{e?"string"==typeof e?e&&!c.includes(e)?console.error(`\`${e}\` does not exist in \`theme.colorSchemes\`.`):f((t=>{const n=(0,r.A)({},t);return A(t,(t=>{try{localStorage.setItem(`${s}-${t}`,e)}catch(r){}"light"===t&&(n.lightColorScheme=e),"dark"===t&&(n.darkColorScheme=e)})),n})):f((t=>{const o=(0,r.A)({},t),i=null===e.light?n:e.light,l=null===e.dark?a:e.dark;if(i)if(c.includes(i)){o.lightColorScheme=i;try{localStorage.setItem(`${s}-light`,i)}catch(u){}}else console.error(`\`${i}\` does not exist in \`theme.colorSchemes\`.`);if(l)if(c.includes(l)){o.darkColorScheme=l;try{localStorage.setItem(`${s}-dark`,l)}catch(u){}}else console.error(`\`${l}\` does not exist in \`theme.colorSchemes\`.`);return o})):f((e=>{try{localStorage.setItem(`${s}-light`,n),localStorage.setItem(`${s}-dark`,a)}catch(t){}return(0,r.A)({},e,{lightColorScheme:n,darkColorScheme:a})}))}),[c,s,n,a]),g=i.useCallback((e=>{"system"===d.mode&&f((t=>(0,r.A)({},t,{systemMode:null!=e&&e.matches?"dark":"light"})))}),[d.mode]),v=i.useRef(g);return v.current=g,i.useEffect((()=>{const e=(...e)=>v.current(...e),t=window.matchMedia("(prefers-color-scheme: dark)");return t.addListener(e),e(t),()=>t.removeListener(e)}),[]),i.useEffect((()=>{const e=e=>{const n=e.newValue;"string"!=typeof e.key||!e.key.startsWith(s)||n&&!c.match(n)||(e.key.endsWith("light")&&m({light:n}),e.key.endsWith("dark")&&m({dark:n})),e.key!==l||n&&!["light","dark","system"].includes(n)||h(n||t)};if(u)return u.addEventListener("storage",e),()=>u.removeEventListener("storage",e)}),[m,h,l,s,c,t,u]),(0,r.A)({},d,{colorScheme:p,setMode:h,setColorScheme:m})}const N=["colorSchemes","components","generateCssVars","cssVarPrefix"],P="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";var j=n(3571),O=n(3836),R=n(4778);const I=e=>[...[...Array(24)].map(((t,n)=>`--${e?`${e}-`:""}overlays-${n+1}`)),`--${e?`${e}-`:""}palette-AppBar-darkBg`,`--${e?`${e}-`:""}palette-AppBar-darkColor`];var M=n(8312);const D=(0,O.A)(),{CssVarsProvider:F,useColorScheme:B,getInitColorSchemeScript:z}=function(e){const{themeId:t,theme:n={},attribute:s=_,modeStorageKey:u=x,colorSchemeStorageKey:c=E,defaultMode:d="light",defaultColorScheme:f,disableTransitionOnChange:m=!1,resolveTheme:v,excludeVariablesFromRoot:b}=e;(!n.colorSchemes||"string"==typeof f&&!n.colorSchemes[f]||"object"==typeof f&&!n.colorSchemes[null==f?void 0:f.light]||"object"==typeof f&&!n.colorSchemes[null==f?void 0:f.dark])&&console.error(`MUI: \`${f}\` does not exist in \`theme.colorSchemes\`.`);const y=i.createContext(void 0),w="string"==typeof f?f:f.light,k="string"==typeof f?f:f.dark;return{CssVarsProvider:function({children:e,theme:o=n,modeStorageKey:w=u,colorSchemeStorageKey:k=c,attribute:x=s,defaultMode:E=d,defaultColorScheme:_=f,disableTransitionOnChange:C=m,storageWindow:A=("undefined"==typeof window?void 0:window),documentNode:T=("undefined"==typeof document?void 0:document),colorSchemeNode:j=("undefined"==typeof document?void 0:document.documentElement),colorSchemeSelector:O=":root",disableNestedContext:R=!1,disableStyleSheetGeneration:I=!1}){const M=i.useRef(!1),D=g(),F=i.useContext(y),B=!!F&&!R,z=o[t],$=z||o,{colorSchemes:U={},components:V={},generateCssVars:H=(()=>({vars:{},css:{}})),cssVarPrefix:q}=$,G=(0,a.A)($,N),W=Object.keys(U),K="string"==typeof _?_:_.light,Q="string"==typeof _?_:_.dark,{mode:Y,setMode:X,systemMode:Z,lightColorScheme:J,darkColorScheme:ee,colorScheme:te,setColorScheme:ne}=L({supportedColorSchemes:W,defaultLightColorScheme:K,defaultDarkColorScheme:Q,modeStorageKey:w,colorSchemeStorageKey:k,defaultMode:E,storageWindow:A});let re=Y,ae=te;B&&(re=F.mode,ae=F.colorScheme);const oe=ae||("dark"===(re||("system"===E?d:E))?Q:K),{css:ie,vars:le}=H(),se=(0,r.A)({},G,{components:V,colorSchemes:U,cssVarPrefix:q,vars:le,getColorSchemeSelector:e=>`[${x}="${e}"] &`}),ue={},ce={};Object.entries(U).forEach((([e,t])=>{const{css:n,vars:a}=H(e);se.vars=(0,l.A)(se.vars,a),e===oe&&(Object.keys(t).forEach((e=>{t[e]&&"object"==typeof t[e]?se[e]=(0,r.A)({},se[e],t[e]):se[e]=t[e]})),se.palette&&(se.palette.colorScheme=e));if(e===("string"==typeof _?_:"dark"===E?_.dark:_.light)){if(b){const t={};b(q).forEach((e=>{t[e]=n[e],delete n[e]})),ue[`[${x}="${e}"]`]=t}ue[`${O}, [${x}="${e}"]`]=n}else ce[`${":root"===O?"":O}[${x}="${e}"]`]=n})),se.vars=(0,l.A)(se.vars,le),i.useEffect((()=>{ae&&j&&j.setAttribute(x,ae)}),[ae,x,j]),i.useEffect((()=>{let e;if(C&&M.current&&T){const t=T.createElement("style");t.appendChild(T.createTextNode(P)),T.head.appendChild(t),window.getComputedStyle(T.body),e=setTimeout((()=>{T.head.removeChild(t)}),1)}return()=>{clearTimeout(e)}}),[ae,C,T]),i.useEffect((()=>(M.current=!0,()=>{M.current=!1})),[]);const de=i.useMemo((()=>({mode:re,systemMode:Z,setMode:X,lightColorScheme:J,darkColorScheme:ee,colorScheme:ae,setColorScheme:ne,allColorSchemes:W})),[W,ae,ee,J,re,ne,X,Z]);let fe=!0;(I||B&&(null==D?void 0:D.cssVarPrefix)===q)&&(fe=!1);const pe=(0,p.jsxs)(i.Fragment,{children:[fe&&(0,p.jsxs)(i.Fragment,{children:[(0,p.jsx)(h,{styles:{[O]:ie}}),(0,p.jsx)(h,{styles:ue}),(0,p.jsx)(h,{styles:ce})]}),(0,p.jsx)(S,{themeId:z?t:void 0,theme:v?v(se):se,children:e})]});return B?pe:(0,p.jsx)(y.Provider,{value:de,children:pe})},useColorScheme:()=>{const e=i.useContext(y);if(!e)throw new Error((0,o.A)(19));return e},getInitColorSchemeScript:e=>function(e){const{defaultMode:t="light",defaultLightColorScheme:n="light",defaultDarkColorScheme:r="dark",modeStorageKey:a=x,colorSchemeStorageKey:o=E,attribute:i=_,colorSchemeNode:l="document.documentElement"}=e||{};return(0,p.jsx)("script",{dangerouslySetInnerHTML:{__html:`(function() { try {\n var mode = localStorage.getItem('${a}') || '${t}';\n var cssColorScheme = mode;\n var colorScheme = '';\n if (mode === 'system') {\n // handle system mode\n var mql = window.matchMedia('(prefers-color-scheme: dark)');\n if (mql.matches) {\n cssColorScheme = 'dark';\n colorScheme = localStorage.getItem('${o}-dark') || '${r}';\n } else {\n cssColorScheme = 'light';\n colorScheme = localStorage.getItem('${o}-light') || '${n}';\n }\n }\n if (mode === 'light') {\n colorScheme = localStorage.getItem('${o}-light') || '${n}';\n }\n if (mode === 'dark') {\n colorScheme = localStorage.getItem('${o}-dark') || '${r}';\n }\n if (colorScheme) {\n ${l}.setAttribute('${i}', colorScheme);\n }\n } catch (e) {} })();`}},"mui-color-scheme-init")}((0,r.A)({attribute:s,colorSchemeStorageKey:c,defaultMode:d,defaultLightColorScheme:w,defaultDarkColorScheme:k,modeStorageKey:u},e))}}({themeId:M.A,theme:D,attribute:"data-mui-color-scheme",modeStorageKey:"mui-mode",colorSchemeStorageKey:"mui-color-scheme",defaultColorScheme:{light:"light",dark:"dark"},resolveTheme:e=>{const t=(0,r.A)({},e,{typography:(0,R.A)(e.palette,e.typography)});return t.unstable_sx=function(e){return(0,j.A)({sx:e,theme:this})},t},excludeVariablesFromRoot:I})},2941:(e,t,n)=>{"use strict";n.d(t,{A:()=>B});var r=n(9668),a=n(1367),o=n(2599),i=n(3272),l=n(376),s=n(411),u=n(3571);var c=n(4279);const d={black:"#000",white:"#fff"},f={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},p={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},h={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},m={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},v={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},b={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},y=["mode","contrastThreshold","tonalOffset"],w={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},k={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function S(e,t,n,r){const a=r.light||r,o=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,c.a)(e.main,a):"dark"===t&&(e.dark=(0,c.e$)(e.main,o)))}function x(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:l=.2}=e,s=(0,a.A)(e,y),u=e.primary||function(e="light"){return"dark"===e?{main:g[200],light:g[50],dark:g[400]}:{main:g[700],light:g[400],dark:g[800]}}(t),x=e.secondary||function(e="light"){return"dark"===e?{main:p[200],light:p[50],dark:p[400]}:{main:p[500],light:p[300],dark:p[700]}}(t),E=e.error||function(e="light"){return"dark"===e?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(t),_=e.info||function(e="light"){return"dark"===e?{main:v[400],light:v[300],dark:v[700]}:{main:v[700],light:v[500],dark:v[900]}}(t),C=e.success||function(e="light"){return"dark"===e?{main:b[400],light:b[300],dark:b[700]}:{main:b[800],light:b[500],dark:b[900]}}(t),A=e.warning||function(e="light"){return"dark"===e?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(t);function T(e){return(0,c.eM)(e,k.text.primary)>=n?k.text.primary:w.text.primary}const L=({color:e,name:t,mainShade:n=500,lightShade:a=300,darkShade:i=700})=>{if(!(e=(0,r.A)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error((0,o.A)(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw new Error((0,o.A)(12,t?` (${t})`:"",JSON.stringify(e.main)));return S(e,"light",a,l),S(e,"dark",i,l),e.contrastText||(e.contrastText=T(e.main)),e},N={dark:k,light:w};return(0,i.A)((0,r.A)({common:(0,r.A)({},d),mode:t,primary:L({color:u,name:"primary"}),secondary:L({color:x,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:L({color:E,name:"error"}),warning:L({color:A,name:"warning"}),info:L({color:_,name:"info"}),success:L({color:C,name:"success"}),grey:f,contrastThreshold:n,getContrastText:T,augmentColor:L,tonalOffset:l},N[t]),s)}var E=n(4778);const _=.2,C=.14,A=.12;function T(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${_})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${C})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${A})`].join(",")}const L=["none",T(0,2,1,-1,0,1,1,0,0,1,3,0),T(0,3,1,-2,0,2,2,0,0,1,5,0),T(0,3,3,-2,0,3,4,0,0,1,8,0),T(0,2,4,-1,0,4,5,0,0,1,10,0),T(0,3,5,-1,0,5,8,0,0,1,14,0),T(0,3,5,-1,0,6,10,0,0,1,18,0),T(0,4,5,-2,0,7,10,1,0,2,16,1),T(0,5,5,-3,0,8,10,1,0,3,14,2),T(0,5,6,-3,0,9,12,1,0,3,16,2),T(0,6,6,-3,0,10,14,1,0,4,18,3),T(0,6,7,-4,0,11,15,1,0,4,20,3),T(0,7,8,-4,0,12,17,2,0,5,22,4),T(0,7,8,-4,0,13,19,2,0,5,24,4),T(0,7,9,-4,0,14,21,2,0,5,26,4),T(0,8,9,-5,0,15,22,2,0,6,28,5),T(0,8,10,-5,0,16,24,2,0,6,30,5),T(0,8,11,-5,0,17,26,2,0,6,32,5),T(0,9,11,-5,0,18,28,2,0,7,34,6),T(0,9,12,-6,0,19,29,2,0,7,36,6),T(0,10,13,-6,0,20,31,3,0,8,38,7),T(0,10,13,-6,0,21,33,3,0,8,40,7),T(0,10,14,-6,0,22,35,3,0,8,42,7),T(0,11,14,-7,0,23,36,3,0,9,44,8),T(0,11,15,-7,0,24,38,3,0,9,46,8)],N=["duration","easing","delay"],P={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},j={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function O(e){return`${Math.round(e)}ms`}function R(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function I(e){const t=(0,r.A)({},P,e.easing),n=(0,r.A)({},j,e.duration);return(0,r.A)({getAutoHeightDuration:R,create:(e=["all"],r={})=>{const{duration:o=n.standard,easing:i=t.easeInOut,delay:l=0}=r;(0,a.A)(r,N);return(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof o?o:O(o)} ${i} ${"string"==typeof l?l:O(l)}`)).join(",")}},e,{easing:t,duration:n})}const M={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},D=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function F(e={},...t){const{mixins:n={},palette:c={},transitions:d={},typography:f={}}=e,p=(0,a.A)(e,D);if(e.vars)throw new Error((0,o.A)(18));const h=x(c),m=(0,l.A)(e);let g=(0,i.A)(m,{mixins:(v=m.breakpoints,b=n,(0,r.A)({toolbar:{minHeight:56,[v.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[v.up("sm")]:{minHeight:64}}},b)),palette:h,shadows:L.slice(),typography:(0,E.A)(h,f),transitions:I(d),zIndex:(0,r.A)({},M)});var v,b;return g=(0,i.A)(g,p),g=t.reduce(((e,t)=>(0,i.A)(e,t)),g),g.unstable_sxConfig=(0,r.A)({},s.A,null==p?void 0:p.unstable_sxConfig),g.unstable_sx=function(e){return(0,u.A)({sx:e,theme:this})},g}const B=F},4778:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(9668),a=n(1367),o=n(3272);const i=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const l={textTransform:"uppercase"},s='"Roboto", "Helvetica", "Arial", sans-serif';function u(e,t){const n="function"==typeof t?t(e):t,{fontFamily:u=s,fontSize:c=14,fontWeightLight:d=300,fontWeightRegular:f=400,fontWeightMedium:p=500,fontWeightBold:h=700,htmlFontSize:m=16,allVariants:g,pxToRem:v}=n,b=(0,a.A)(n,i);const y=c/14,w=v||(e=>e/m*y+"rem"),k=(e,t,n,a,o)=>{return(0,r.A)({fontFamily:u,fontWeight:e,fontSize:w(t),lineHeight:n},u===s?{letterSpacing:(i=a/t,Math.round(1e5*i)/1e5)+"em"}:{},o,g);var i},S={h1:k(d,96,1.167,-1.5),h2:k(d,60,1.2,-.5),h3:k(f,48,1.167,0),h4:k(f,34,1.235,.25),h5:k(f,24,1.334,0),h6:k(p,20,1.6,.15),subtitle1:k(f,16,1.75,.15),subtitle2:k(p,14,1.57,.1),body1:k(f,16,1.5,.15),body2:k(f,14,1.43,.15),button:k(p,14,1.75,.4,l),caption:k(f,12,1.66,.4),overline:k(f,12,2.66,1,l),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,o.A)((0,r.A)({htmlFontSize:m,pxToRem:w,fontFamily:u,fontSize:c,fontWeightLight:d,fontWeightRegular:f,fontWeightMedium:p,fontWeightBold:h},S),b,{clone:!1})}},3836:(e,t,n)=>{"use strict";n.d(t,{A:()=>A});var r=n(9668),a=n(1367),o=n(3272),i=n(4279);function l(e=""){function t(...n){if(!n.length)return"";const r=n[0];return"string"!=typeof r||r.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, ${r}`:`, var(--${e?`${e}-`:""}${r}${t(...n.slice(1))})`}return(n,...r)=>`var(--${e?`${e}-`:""}${n}${t(...r)})`}const s=(e,t,n,r=[])=>{let a=e;t.forEach(((e,o)=>{o===t.length-1?Array.isArray(a)?a[Number(e)]=n:a&&"object"==typeof a&&(a[e]=n):a&&"object"==typeof a&&(a[e]||(a[e]=r.includes(e)?[]:{}),a=a[e])}))},u=(e,t,n)=>{!function e(r,a=[],o=[]){Object.entries(r).forEach((([r,i])=>{(!n||n&&!n([...a,r]))&&null!=i&&("object"==typeof i&&Object.keys(i).length>0?e(i,[...a,r],Array.isArray(i)?[...o,r]:o):t([...a,r],i,o))}))}(e)},c=(e,t)=>{if("number"==typeof t){if(["lineHeight","fontWeight","opacity","zIndex"].some((t=>e.includes(t))))return t;return e[e.length-1].toLowerCase().indexOf("opacity")>=0?t:`${t}px`}return t};function d(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},a={},o={},i={};return u(e,((e,t,l)=>{if(!("string"!=typeof t&&"number"!=typeof t||r&&r(e,t))){const r=`--${n?`${n}-`:""}${e.join("-")}`;Object.assign(a,{[r]:c(e,t)}),s(o,e,`var(${r})`,l),s(i,e,`var(${r}, ${t})`,l)}}),(e=>"vars"===e[0])),{css:a,vars:o,varsWithDefaults:i}}const f=["colorSchemes","components"],p=["light"];const h=function(e,t){const{colorSchemes:n={}}=e,r=(0,a.A)(e,f),{vars:i,css:l,varsWithDefaults:s}=d(r,t);let u=s;const c={},{light:h}=n,m=(0,a.A)(n,p);if(Object.entries(m||{}).forEach((([e,n])=>{const{vars:r,css:a,varsWithDefaults:i}=d(n,t);u=(0,o.A)(u,i),c[e]={css:a,vars:r}})),h){const{css:e,vars:n,varsWithDefaults:r}=d(h,t);u=(0,o.A)(u,r),c.light={css:e,vars:n}}return{vars:u,generateCssVars:e=>e?c[e]:{css:l,vars:i}}};var m=n(411),g=n(3571);function v(e){var t;return!!e[0].match(/(cssVarPrefix|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||"palette"===e[0]&&!(null==(t=e[1])||!t.match(/(mode|contrastThreshold|tonalOffset)/))}var b=n(2941);const y=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},w=["colorSchemes","cssVarPrefix","shouldSkipGeneratingVar"],k=["palette"],S=[...Array(25)].map(((e,t)=>{if(0===t)return;const n=y(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`}));function x(e,t,n){!e[t]&&n&&(e[t]=n)}function E(e,t){`${t}Channel`in e||(e[`${t}Channel`]=(0,i.Me)(e[t],`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, e.g. "12 12 12") or undefined if you want to remove the channel token.`))}const _=e=>{try{return e()}catch(t){}},C=(e="mui")=>l(e);function A(e={},...t){var n,l,s,u,c,d;const{colorSchemes:f={},cssVarPrefix:p="mui",shouldSkipGeneratingVar:y=v}=e,A=(0,a.A)(e,w),T=C(p),L=(0,b.A)((0,r.A)({},A,f.light&&{palette:null==(n=f.light)?void 0:n.palette})),{palette:N}=L,P=(0,a.A)(L,k),{palette:j}=(0,b.A)({palette:(0,r.A)({mode:"dark"},null==(l=f.dark)?void 0:l.palette)});let O=(0,r.A)({},P,{cssVarPrefix:p,getCssVar:T,colorSchemes:(0,r.A)({},f,{light:(0,r.A)({},f.light,{palette:N,opacity:(0,r.A)({inputPlaceholder:.42,inputUnderline:.42,switchTrackDisabled:.12,switchTrack:.38},null==(s=f.light)?void 0:s.opacity),overlays:(null==(u=f.light)?void 0:u.overlays)||[]}),dark:(0,r.A)({},f.dark,{palette:j,opacity:(0,r.A)({inputPlaceholder:.5,inputUnderline:.7,switchTrackDisabled:.2,switchTrack:.3},null==(c=f.dark)?void 0:c.opacity),overlays:(null==(d=f.dark)?void 0:d.overlays)||S})})});Object.keys(O.colorSchemes).forEach((e=>{const t=O.colorSchemes[e].palette,n=e=>{const n=e.split("-"),r=n[1],a=n[2];return T(e,t[r][a])};var r;if("light"===e?(x(t.common,"background","#fff"),x(t.common,"onBackground","#000")):(x(t.common,"background","#000"),x(t.common,"onBackground","#fff")),r=t,["Alert","AppBar","Avatar","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"].forEach((e=>{r[e]||(r[e]={})})),"light"===e){x(t.Alert,"errorColor",(0,i.Nd)(t.error.light,.6)),x(t.Alert,"infoColor",(0,i.Nd)(t.info.light,.6)),x(t.Alert,"successColor",(0,i.Nd)(t.success.light,.6)),x(t.Alert,"warningColor",(0,i.Nd)(t.warning.light,.6)),x(t.Alert,"errorFilledBg",n("palette-error-main")),x(t.Alert,"infoFilledBg",n("palette-info-main")),x(t.Alert,"successFilledBg",n("palette-success-main")),x(t.Alert,"warningFilledBg",n("palette-warning-main")),x(t.Alert,"errorFilledColor",_((()=>N.getContrastText(t.error.main)))),x(t.Alert,"infoFilledColor",_((()=>N.getContrastText(t.info.main)))),x(t.Alert,"successFilledColor",_((()=>N.getContrastText(t.success.main)))),x(t.Alert,"warningFilledColor",_((()=>N.getContrastText(t.warning.main)))),x(t.Alert,"errorStandardBg",(0,i.j4)(t.error.light,.9)),x(t.Alert,"infoStandardBg",(0,i.j4)(t.info.light,.9)),x(t.Alert,"successStandardBg",(0,i.j4)(t.success.light,.9)),x(t.Alert,"warningStandardBg",(0,i.j4)(t.warning.light,.9)),x(t.Alert,"errorIconColor",n("palette-error-main")),x(t.Alert,"infoIconColor",n("palette-info-main")),x(t.Alert,"successIconColor",n("palette-success-main")),x(t.Alert,"warningIconColor",n("palette-warning-main")),x(t.AppBar,"defaultBg",n("palette-grey-100")),x(t.Avatar,"defaultBg",n("palette-grey-400")),x(t.Chip,"defaultBorder",n("palette-grey-400")),x(t.Chip,"defaultAvatarColor",n("palette-grey-700")),x(t.Chip,"defaultIconColor",n("palette-grey-700")),x(t.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),x(t.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),x(t.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),x(t.LinearProgress,"primaryBg",(0,i.j4)(t.primary.main,.62)),x(t.LinearProgress,"secondaryBg",(0,i.j4)(t.secondary.main,.62)),x(t.LinearProgress,"errorBg",(0,i.j4)(t.error.main,.62)),x(t.LinearProgress,"infoBg",(0,i.j4)(t.info.main,.62)),x(t.LinearProgress,"successBg",(0,i.j4)(t.success.main,.62)),x(t.LinearProgress,"warningBg",(0,i.j4)(t.warning.main,.62)),x(t.Skeleton,"bg",`rgba(${n("palette-text-primaryChannel")} / 0.11)`),x(t.Slider,"primaryTrack",(0,i.j4)(t.primary.main,.62)),x(t.Slider,"secondaryTrack",(0,i.j4)(t.secondary.main,.62)),x(t.Slider,"errorTrack",(0,i.j4)(t.error.main,.62)),x(t.Slider,"infoTrack",(0,i.j4)(t.info.main,.62)),x(t.Slider,"successTrack",(0,i.j4)(t.success.main,.62)),x(t.Slider,"warningTrack",(0,i.j4)(t.warning.main,.62));const e=(0,i.Y9)(t.background.default,.8);x(t.SnackbarContent,"bg",e),x(t.SnackbarContent,"color",_((()=>N.getContrastText(e)))),x(t.SpeedDialAction,"fabHoverBg",(0,i.Y9)(t.background.paper,.15)),x(t.StepConnector,"border",n("palette-grey-400")),x(t.StepContent,"border",n("palette-grey-400")),x(t.Switch,"defaultColor",n("palette-common-white")),x(t.Switch,"defaultDisabledColor",n("palette-grey-100")),x(t.Switch,"primaryDisabledColor",(0,i.j4)(t.primary.main,.62)),x(t.Switch,"secondaryDisabledColor",(0,i.j4)(t.secondary.main,.62)),x(t.Switch,"errorDisabledColor",(0,i.j4)(t.error.main,.62)),x(t.Switch,"infoDisabledColor",(0,i.j4)(t.info.main,.62)),x(t.Switch,"successDisabledColor",(0,i.j4)(t.success.main,.62)),x(t.Switch,"warningDisabledColor",(0,i.j4)(t.warning.main,.62)),x(t.TableCell,"border",(0,i.j4)((0,i.Cg)(t.divider,1),.88)),x(t.Tooltip,"bg",(0,i.Cg)(t.grey[700],.92))}else{x(t.Alert,"errorColor",(0,i.j4)(t.error.light,.6)),x(t.Alert,"infoColor",(0,i.j4)(t.info.light,.6)),x(t.Alert,"successColor",(0,i.j4)(t.success.light,.6)),x(t.Alert,"warningColor",(0,i.j4)(t.warning.light,.6)),x(t.Alert,"errorFilledBg",n("palette-error-dark")),x(t.Alert,"infoFilledBg",n("palette-info-dark")),x(t.Alert,"successFilledBg",n("palette-success-dark")),x(t.Alert,"warningFilledBg",n("palette-warning-dark")),x(t.Alert,"errorFilledColor",_((()=>j.getContrastText(t.error.dark)))),x(t.Alert,"infoFilledColor",_((()=>j.getContrastText(t.info.dark)))),x(t.Alert,"successFilledColor",_((()=>j.getContrastText(t.success.dark)))),x(t.Alert,"warningFilledColor",_((()=>j.getContrastText(t.warning.dark)))),x(t.Alert,"errorStandardBg",(0,i.Nd)(t.error.light,.9)),x(t.Alert,"infoStandardBg",(0,i.Nd)(t.info.light,.9)),x(t.Alert,"successStandardBg",(0,i.Nd)(t.success.light,.9)),x(t.Alert,"warningStandardBg",(0,i.Nd)(t.warning.light,.9)),x(t.Alert,"errorIconColor",n("palette-error-main")),x(t.Alert,"infoIconColor",n("palette-info-main")),x(t.Alert,"successIconColor",n("palette-success-main")),x(t.Alert,"warningIconColor",n("palette-warning-main")),x(t.AppBar,"defaultBg",n("palette-grey-900")),x(t.AppBar,"darkBg",n("palette-background-paper")),x(t.AppBar,"darkColor",n("palette-text-primary")),x(t.Avatar,"defaultBg",n("palette-grey-600")),x(t.Chip,"defaultBorder",n("palette-grey-700")),x(t.Chip,"defaultAvatarColor",n("palette-grey-300")),x(t.Chip,"defaultIconColor",n("palette-grey-300")),x(t.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),x(t.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),x(t.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),x(t.LinearProgress,"primaryBg",(0,i.Nd)(t.primary.main,.5)),x(t.LinearProgress,"secondaryBg",(0,i.Nd)(t.secondary.main,.5)),x(t.LinearProgress,"errorBg",(0,i.Nd)(t.error.main,.5)),x(t.LinearProgress,"infoBg",(0,i.Nd)(t.info.main,.5)),x(t.LinearProgress,"successBg",(0,i.Nd)(t.success.main,.5)),x(t.LinearProgress,"warningBg",(0,i.Nd)(t.warning.main,.5)),x(t.Skeleton,"bg",`rgba(${n("palette-text-primaryChannel")} / 0.13)`),x(t.Slider,"primaryTrack",(0,i.Nd)(t.primary.main,.5)),x(t.Slider,"secondaryTrack",(0,i.Nd)(t.secondary.main,.5)),x(t.Slider,"errorTrack",(0,i.Nd)(t.error.main,.5)),x(t.Slider,"infoTrack",(0,i.Nd)(t.info.main,.5)),x(t.Slider,"successTrack",(0,i.Nd)(t.success.main,.5)),x(t.Slider,"warningTrack",(0,i.Nd)(t.warning.main,.5));const e=(0,i.Y9)(t.background.default,.98);x(t.SnackbarContent,"bg",e),x(t.SnackbarContent,"color",_((()=>j.getContrastText(e)))),x(t.SpeedDialAction,"fabHoverBg",(0,i.Y9)(t.background.paper,.15)),x(t.StepConnector,"border",n("palette-grey-600")),x(t.StepContent,"border",n("palette-grey-600")),x(t.Switch,"defaultColor",n("palette-grey-300")),x(t.Switch,"defaultDisabledColor",n("palette-grey-600")),x(t.Switch,"primaryDisabledColor",(0,i.Nd)(t.primary.main,.55)),x(t.Switch,"secondaryDisabledColor",(0,i.Nd)(t.secondary.main,.55)),x(t.Switch,"errorDisabledColor",(0,i.Nd)(t.error.main,.55)),x(t.Switch,"infoDisabledColor",(0,i.Nd)(t.info.main,.55)),x(t.Switch,"successDisabledColor",(0,i.Nd)(t.success.main,.55)),x(t.Switch,"warningDisabledColor",(0,i.Nd)(t.warning.main,.55)),x(t.TableCell,"border",(0,i.Nd)((0,i.Cg)(t.divider,1),.68)),x(t.Tooltip,"bg",(0,i.Cg)(t.grey[700],.92))}E(t.background,"default"),E(t.common,"background"),E(t.common,"onBackground"),E(t,"divider"),Object.keys(t).forEach((e=>{const n=t[e];n&&"object"==typeof n&&(n.main&&x(t[e],"mainChannel",(0,i.Me)(n.main)),n.light&&x(t[e],"lightChannel",(0,i.Me)(n.light)),n.dark&&x(t[e],"darkChannel",(0,i.Me)(n.dark)),n.contrastText&&x(t[e],"contrastTextChannel",(0,i.Me)(n.contrastText)),"text"===e&&(E(t[e],"primary"),E(t[e],"secondary")),"action"===e&&(n.active&&E(t[e],"active"),n.selected&&E(t[e],"selected")))}))})),O=t.reduce(((e,t)=>(0,o.A)(e,t)),O);const R={prefix:p,shouldSkipGeneratingVar:y},{vars:I,generateCssVars:M}=h(O,R);return O.vars=I,O.generateCssVars=M,O.shouldSkipGeneratingVar=y,O.unstable_sxConfig=(0,r.A)({},m.A,null==A?void 0:A.unstable_sxConfig),O.unstable_sx=function(e){return(0,g.A)({sx:e,theme:this})},O}},8312:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r="$$material"},9452:(e,t,n)=>{"use strict";n.d(t,{EU:()=>i,NI:()=>o,kW:()=>s,vf:()=>l,zu:()=>r});const r={xs:0,sm:600,md:900,lg:1200,xl:1536},a={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${r[e]}px)`};function o(e,t,n){const o=e.theme||{};if(Array.isArray(t)){const e=o.breakpoints||a;return t.reduce(((r,a,o)=>(r[e.up(e.keys[o])]=n(t[o]),r)),{})}if("object"==typeof t){const e=o.breakpoints||a;return Object.keys(t).reduce(((a,o)=>{if(-1!==Object.keys(e.values||r).indexOf(o)){a[e.up(o)]=n(t[o],o)}else{const e=o;a[e]=t[e]}return a}),{})}return n(t)}function i(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function l(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function s({values:e,breakpoints:t,base:n}){const r=n||function(e,t){if("object"!=typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r{null!=e[t]&&(n[t]=!0)})),n}(e,t),a=Object.keys(r);if(0===a.length)return e;let o;return a.reduce(((t,n,r)=>(Array.isArray(e)?(t[n]=null!=e[r]?e[r]:e[o],o=r):"object"==typeof e?(t[n]=null!=e[n]?e[n]:e[o],o=n):t[n]=e,t)),{})}},4279:(e,t,n)=>{"use strict";n.d(t,{Cg:()=>c,Me:()=>i,Nd:()=>f,Y9:()=>m,a:()=>p,e$:()=>d,eM:()=>u,j4:()=>h});var r=n(2599);function a(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function o(e){if(e.type)return e;if("#"===e.charAt(0))return o(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.A)(9,e));let a,i=e.substring(t+1,e.length-1);if("color"===n){if(i=i.split(" "),a=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(a))throw new Error((0,r.A)(10,a))}else i=i.split(",");return i=i.map((e=>parseFloat(e))),{type:n,values:i,colorSpace:a}}const i=(e,t)=>{try{return(e=>{const t=o(e);return t.values.slice(0,3).map(((e,n)=>-1!==t.type.indexOf("hsl")&&0!==n?`${e}%`:e)).join(" ")})(e)}catch(n){return e}};function l(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function s(e){let t="hsl"===(e=o(e)).type||"hsla"===e.type?o(function(e){e=o(e);const{values:t}=e,n=t[0],r=t[1]/100,a=t[2]/100,i=r*Math.min(a,1-a),s=(e,t=(e+n/30)%12)=>a-i*Math.max(Math.min(t-3,9-t,1),-1);let u="rgb";const c=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(u+="a",c.push(t[3])),l({type:u,values:c})}(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){const n=s(e),r=s(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function c(e,t,n){try{return function(e,t){return e=o(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,l(e)}(e,t)}catch(r){return e}}function d(e,t){if(e=o(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return l(e)}function f(e,t,n){try{return d(e,t)}catch(r){return e}}function p(e,t){if(e=o(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return l(e)}function h(e,t,n){try{return p(e,t)}catch(r){return e}}function m(e,t,n){try{return m(e,t)}catch(r){return e}}},376:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(9668),a=n(1367),o=n(3272);const i=["values","unit","step"],l=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,r.A)({},e,{[t.key]:t.val})),{})};const s={borderRadius:4};var u=n(3675);var c=n(3571),d=n(411);const f=["breakpoints","palette","spacing","shape"];const p=function(e={},...t){const{breakpoints:n={},palette:p={},spacing:h,shape:m={}}=e,g=(0,a.A)(e,f),v=function(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:o=5}=e,s=(0,a.A)(e,i),u=l(t),c=Object.keys(u);function d(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function f(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-o/100}${n})`}function p(e,r){const a=c.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==a&&"number"==typeof t[c[a]]?t[c[a]]:r)-o/100}${n})`}return(0,r.A)({keys:c,values:u,up:d,down:f,between:p,only:function(e){return c.indexOf(e)+1(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}(h);let y=(0,o.A)({breakpoints:v,direction:"ltr",components:{},palette:(0,r.A)({mode:"light"},p),spacing:b,shape:(0,r.A)({},s,m)},g);return y=t.reduce(((e,t)=>(0,o.A)(e,t)),y),y.unstable_sxConfig=(0,r.A)({},d.A,null==g?void 0:g.unstable_sxConfig),y.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},y}},4620:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(3272);const a=function(e,t){return t?(0,r.A)(e,t,{clone:!1}):e}},3675:(e,t,n)=>{"use strict";n.d(t,{LX:()=>h,MA:()=>p,_W:()=>m,Lc:()=>b,Ms:()=>y});var r=n(9452),a=n(6481),o=n(4620);const i={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},s={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},u=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!s[e])return[e];e=s[e]}const[t,n]=e.split(""),r=i[t],a=l[n]||"";return Array.isArray(a)?a.map((e=>r+e)):[r+a]})),c=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],f=[...c,...d];function p(e,t,n,r){var o;const i=null!=(o=(0,a.Yn)(e,t,!1))?o:n;return"number"==typeof i?e=>"string"==typeof e?e:i*e:Array.isArray(i)?e=>"string"==typeof e?e:i[e]:"function"==typeof i?i:()=>{}}function h(e){return p(e,"spacing",8)}function m(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function g(e,t,n,a){if(-1===t.indexOf(n))return null;const o=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=m(t,n),e)),{})}(u(n),a),i=e[n];return(0,r.NI)(e,i,o)}function v(e,t){const n=h(e.theme);return Object.keys(e).map((r=>g(e,t,r,n))).reduce(o.A,{})}function b(e){return v(e,c)}function y(e){return v(e,d)}function w(e){return v(e,f)}b.propTypes={},b.filterProps=c,y.propTypes={},y.filterProps=d,w.propTypes={},w.filterProps=f},6481:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>l,BO:()=>i,Yn:()=>o});var r=n(254),a=n(9452);function o(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function i(e,t,n,r=n){let a;return a="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:o(e,n)||r,t&&(a=t(a,r,e)),a}const l=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:l,transform:s}=e,u=e=>{if(null==e[t])return null;const u=e[t],c=o(e.theme,l)||{};return(0,a.NI)(e,u,(e=>{let a=i(c,s,e);return e===a&&"string"==typeof e&&(a=i(c,s,`${t}${"default"===e?"":(0,r.A)(e)}`,e)),!1===n?a:{[n]:a}}))};return u.propTypes={},u.filterProps=[t],u}},411:(e,t,n)=>{"use strict";n.d(t,{A:()=>P});var r=n(3675),a=n(6481),o=n(4620);const i=function(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?(0,o.A)(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n};var l=n(9452);function s(e){return"number"!=typeof e?e:`${e}px solid`}const u=(0,a.Ay)({prop:"border",themeKey:"borders",transform:s}),c=(0,a.Ay)({prop:"borderTop",themeKey:"borders",transform:s}),d=(0,a.Ay)({prop:"borderRight",themeKey:"borders",transform:s}),f=(0,a.Ay)({prop:"borderBottom",themeKey:"borders",transform:s}),p=(0,a.Ay)({prop:"borderLeft",themeKey:"borders",transform:s}),h=(0,a.Ay)({prop:"borderColor",themeKey:"palette"}),m=(0,a.Ay)({prop:"borderTopColor",themeKey:"palette"}),g=(0,a.Ay)({prop:"borderRightColor",themeKey:"palette"}),v=(0,a.Ay)({prop:"borderBottomColor",themeKey:"palette"}),b=(0,a.Ay)({prop:"borderLeftColor",themeKey:"palette"}),y=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,r.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,r._W)(t,e)});return(0,l.NI)(e,e.borderRadius,n)}return null};y.propTypes={},y.filterProps=["borderRadius"];i(u,c,d,f,p,h,m,g,v,b,y);const w=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,r.MA)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,r._W)(t,e)});return(0,l.NI)(e,e.gap,n)}return null};w.propTypes={},w.filterProps=["gap"];const k=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,r.MA)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,r._W)(t,e)});return(0,l.NI)(e,e.columnGap,n)}return null};k.propTypes={},k.filterProps=["columnGap"];const S=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,r.MA)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,r._W)(t,e)});return(0,l.NI)(e,e.rowGap,n)}return null};S.propTypes={},S.filterProps=["rowGap"];i(w,k,S,(0,a.Ay)({prop:"gridColumn"}),(0,a.Ay)({prop:"gridRow"}),(0,a.Ay)({prop:"gridAutoFlow"}),(0,a.Ay)({prop:"gridAutoColumns"}),(0,a.Ay)({prop:"gridAutoRows"}),(0,a.Ay)({prop:"gridTemplateColumns"}),(0,a.Ay)({prop:"gridTemplateRows"}),(0,a.Ay)({prop:"gridTemplateAreas"}),(0,a.Ay)({prop:"gridArea"}));function x(e,t){return"grey"===t?t:e}i((0,a.Ay)({prop:"color",themeKey:"palette",transform:x}),(0,a.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:x}),(0,a.Ay)({prop:"backgroundColor",themeKey:"palette",transform:x}));function E(e){return e<=1&&0!==e?100*e+"%":e}const _=(0,a.Ay)({prop:"width",transform:E}),C=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r,a;return{maxWidth:(null==(n=e.theme)||null==(r=n.breakpoints)||null==(a=r.values)?void 0:a[t])||l.zu[t]||E(t)}};return(0,l.NI)(e,e.maxWidth,t)}return null};C.filterProps=["maxWidth"];const A=(0,a.Ay)({prop:"minWidth",transform:E}),T=(0,a.Ay)({prop:"height",transform:E}),L=(0,a.Ay)({prop:"maxHeight",transform:E}),N=(0,a.Ay)({prop:"minHeight",transform:E}),P=((0,a.Ay)({prop:"size",cssProperty:"width",transform:E}),(0,a.Ay)({prop:"size",cssProperty:"height",transform:E}),i(_,C,A,T,L,N,(0,a.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:s},borderTop:{themeKey:"borders",transform:s},borderRight:{themeKey:"borders",transform:s},borderBottom:{themeKey:"borders",transform:s},borderLeft:{themeKey:"borders",transform:s},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:y},color:{themeKey:"palette",transform:x},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:x},backgroundColor:{themeKey:"palette",transform:x},p:{style:r.Ms},pt:{style:r.Ms},pr:{style:r.Ms},pb:{style:r.Ms},pl:{style:r.Ms},px:{style:r.Ms},py:{style:r.Ms},padding:{style:r.Ms},paddingTop:{style:r.Ms},paddingRight:{style:r.Ms},paddingBottom:{style:r.Ms},paddingLeft:{style:r.Ms},paddingX:{style:r.Ms},paddingY:{style:r.Ms},paddingInline:{style:r.Ms},paddingInlineStart:{style:r.Ms},paddingInlineEnd:{style:r.Ms},paddingBlock:{style:r.Ms},paddingBlockStart:{style:r.Ms},paddingBlockEnd:{style:r.Ms},m:{style:r.Lc},mt:{style:r.Lc},mr:{style:r.Lc},mb:{style:r.Lc},ml:{style:r.Lc},mx:{style:r.Lc},my:{style:r.Lc},margin:{style:r.Lc},marginTop:{style:r.Lc},marginRight:{style:r.Lc},marginBottom:{style:r.Lc},marginLeft:{style:r.Lc},marginX:{style:r.Lc},marginY:{style:r.Lc},marginInline:{style:r.Lc},marginInlineStart:{style:r.Lc},marginInlineEnd:{style:r.Lc},marginBlock:{style:r.Lc},marginBlockStart:{style:r.Lc},marginBlockEnd:{style:r.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:w},rowGap:{style:S},columnGap:{style:k},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:E},maxWidth:{style:C},minWidth:{transform:E},height:{transform:E},maxHeight:{transform:E},minHeight:{transform:E},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},3571:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(254),a=n(4620),o=n(6481),i=n(9452),l=n(411);const s=function(){function e(e,t,n,a){const l={[e]:t,theme:n},s=a[e];if(!s)return{[e]:t};const{cssProperty:u=e,themeKey:c,transform:d,style:f}=s;if(null==t)return null;if("typography"===c&&"inherit"===t)return{[e]:t};const p=(0,o.Yn)(n,c)||{};if(f)return f(l);return(0,i.NI)(l,t,(t=>{let n=(0,o.BO)(p,d,t);return t===n&&"string"==typeof t&&(n=(0,o.BO)(p,d,`${e}${"default"===t?"":(0,r.A)(t)}`,t)),!1===u?n:{[u]:n}}))}return function t(n){var r;const{sx:o,theme:s={}}=n||{};if(!o)return null;const u=null!=(r=s.unstable_sxConfig)?r:l.A;function c(n){let r=n;if("function"==typeof n)r=n(s);else if("object"!=typeof n)return n;if(!r)return null;const o=(0,i.EU)(s.breakpoints),l=Object.keys(o);let c=o;return Object.keys(r).forEach((n=>{const o=(l=r[n],d=s,"function"==typeof l?l(d):l);var l,d;if(null!=o)if("object"==typeof o)if(u[n])c=(0,a.A)(c,e(n,o,s,u));else{const e=(0,i.NI)({theme:s},o,(e=>({[n]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(e,o)?c=(0,a.A)(c,e):c[n]=t({sx:o,theme:s})}else c=(0,a.A)(c,e(n,o,s,u))})),(0,i.vf)(l,c)}return Array.isArray(o)?o.map(c):c(o)}}();s.filterProps=["sx"];const u=s},3951:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(9593);const o=function(e=null){const t=r.useContext(a.T);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},254:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(2599);function a(e){if("string"!=typeof e)throw new Error((0,r.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},3272:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,Q:()=>a});var r=n(9668);function a(e){return null!==e&&"object"==typeof e&&e.constructor===Object}function o(e){if(!a(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=o(e[n])})),t}function i(e,t,n={clone:!0}){const l=n.clone?(0,r.A)({},e):e;return a(e)&&a(t)&&Object.keys(t).forEach((r=>{"__proto__"!==r&&(a(t[r])&&r in e&&a(e[r])?l[r]=i(e[r],t[r],n):n.clone?l[r]=a(t[r])?o(t[r]):t[r]:l[r]=t[r])})),l}},2599:(e,t,n)=>{"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;nr})},4950:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={"010cdc1e":[()=>n.e(4504).then(n.bind(n,6307)),"@site/docs/gestures/gesture-detector.md",6307],"02042c64":[()=>n.e(5798).then(n.bind(n,4520)),"@site/docs/gesture-handlers/fling-gh.md",4520],"02715c9e":[()=>n.e(8083).then(n.t.bind(n,8890,19)),"~docs/default/version-1-x-metadata-prop-27c.json",8890],"027da27e":[()=>n.e(5605).then(n.bind(n,3807)),"@site/docs/components/touchables.md",3807],"03be7dae":[()=>n.e(4768).then(n.bind(n,9868)),"@site/docs/guides/troubleshooting.md",9868],"06b99c47":[()=>n.e(8853).then(n.bind(n,7745)),"@site/versioned_docs/version-1.x/api/components/touchables.md",7745],"06c158a5":[()=>n.e(2144).then(n.bind(n,492)),"@site/versioned_docs/version-1.x/api/gesture-handlers/pinch-gh.md",492],"0935727a":[()=>n.e(1817).then(n.bind(n,8900)),"@site/versioned_docs/version-1.x/api/gesture-handlers/rotation-gh.md",8900],"096c3851":[()=>Promise.all([n.e(1869),n.e(2827),n.e(5256)]).then(n.bind(n,2165)),"@site/docs/gestures/fling-gesture.md",2165],"0bcec3ab":[()=>n.e(7378).then(n.t.bind(n,431,19)),"~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-components-8e8.json",431],"14004f82":[()=>n.e(4664).then(n.bind(n,7433)),"@site/docs/gesture-handlers/tap-gh.md",7433],"1436802c":[()=>n.e(8150).then(n.bind(n,1379)),"@site/versioned_docs/version-1.x/api/components/swipeable.md",1379],"14eb3368":[()=>Promise.all([n.e(1869),n.e(6969)]).then(n.bind(n,9224)),"@theme/DocCategoryGeneratedIndexPage",9224],17896441:[()=>Promise.all([n.e(1869),n.e(549),n.e(8401)]).then(n.bind(n,2644)),"@theme/DocItem",2644],"19ce9cdd":[()=>n.e(8389).then(n.bind(n,3603)),"@site/docs/fundamentals/introduction.md",3603],"1a4e3797":[()=>Promise.all([n.e(1869),n.e(4206),n.e(2138)]).then(n.bind(n,6893)),"@theme/SearchPage",6893],"1be78505":[()=>Promise.all([n.e(1869),n.e(8714)]).then(n.bind(n,8901)),"@theme/DocPage",8901],"1eca942f":[()=>n.e(5690).then(n.t.bind(n,1282,19)),"~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-under-the-hood-7b2.json",1282],"20059e2b":[()=>n.e(1010).then(n.bind(n,4243)),"@site/docs/under-the-hood/state.md",4243],"2044fbfe":[()=>n.e(7234).then(n.bind(n,6450)),"@site/versioned_docs/version-1.x/api/gesture-handlers/fling-gh.md",6450],"23abe487":[()=>Promise.all([n.e(1869),n.e(6539),n.e(911)]).then(n.bind(n,4920)),"@theme/DebugConfig",4920],"246f2c6f":[()=>n.e(3452).then(n.t.bind(n,4383,19)),"~debug/default/docusaurus-debug-all-content-673.json",4383],"25abd725":[()=>n.e(8065).then(n.bind(n,7693)),"@site/versioned_docs/version-1.x/credits.md",7693],"29fc803f":[()=>n.e(7346).then(n.t.bind(n,1966,19)),"/home/runner/work/react-native-gesture-handler/react-native-gesture-handler/docs/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",1966],"2c0cfcd0":[()=>n.e(8484).then(n.bind(n,5626)),"@site/versioned_docs/version-1.x/about-handlers.md",5626],"31c0a439":[()=>Promise.all([n.e(1869),n.e(2827),n.e(1941)]).then(n.bind(n,6609)),"@site/docs/gestures/long-press-gesture.md",6609],"39e5f7e9":[()=>Promise.all([n.e(1869),n.e(2827),n.e(2118)]).then(n.bind(n,3967)),"@site/docs/gestures/pinch-gesture.md",3967],"3d215798":[()=>n.e(4746).then(n.t.bind(n,8943,19)),"~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-guides-60b.json",8943],"3fa6e29b":[()=>Promise.all([n.e(1869),n.e(782)]).then(n.bind(n,746)),"@site/docs/fundamentals/installation.md",746],"41066e51":[()=>n.e(2213).then(n.bind(n,652)),"@site/docs/gestures/state-manager.md",652],"41ac89ff":[()=>n.e(3863).then(n.bind(n,9293)),"@site/versioned_docs/version-1.x/api/gesture-handlers/pan-gh.md",9293],"45485e33":[()=>n.e(6062).then(n.bind(n,3132)),"@site/docs/gestures/composed-gestures.md",3132],"45730b22":[()=>n.e(6970).then(n.bind(n,6998)),"@site/docs/gesture-handlers/create-native-wrapper.md",6998],"48179b36":[()=>n.e(2173).then(n.bind(n,1695)),"@site/versioned_docs/version-1.x/contributing.md",1695],"489810d5":[()=>n.e(706).then(n.bind(n,6507)),"@site/docs/gestures/manual-gesture.md",6507],"4a5d895a":[()=>n.e(3290).then(n.bind(n,6327)),"@site/docs/components/drawer-layout.mdx",6327],"4b1fd85c":[()=>n.e(6008).then(n.bind(n,752)),"@site/docs/guides/upgrading-to-2.md",752],"4b39136a":[()=>n.e(1522).then(n.bind(n,2686)),"@site/versioned_docs/version-1.x/state.md",2686],"4d75387f":[()=>n.e(8289).then(n.bind(n,6)),"@site/docs/gesture-handlers/nativeview-gh.md",6],"5e23a7cd":[()=>n.e(4149).then(n.bind(n,7825)),"@site/docs/gesture-handlers/longpress-gh.md",7825],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],"5f1e3ab9":[()=>n.e(8635).then(n.bind(n,8885)),"@site/versioned_docs/version-1.x/api/gesture-handlers/force-gh.md",8885],"60d48eff":[()=>Promise.all([n.e(1869),n.e(2827),n.e(8704)]).then(n.bind(n,9744)),"@site/docs/gestures/rotation-gesture.md",9744],"6794d4cd":[()=>Promise.all([n.e(1869),n.e(2680)]).then(n.bind(n,7604)),"@theme/DebugRegistry",7604],"68e633d4":[()=>Promise.all([n.e(1869),n.e(4254)]).then(n.bind(n,4947)),"@theme/DebugSiteMetadata",4947],"6eab36b4":[()=>n.e(1216).then(n.bind(n,9410)),"@site/docs/components/reanimated_swipeable.md",9410],"708ebe4f":[()=>Promise.all([n.e(2827),n.e(6081),n.e(7766)]).then(n.bind(n,3929)),"@site/docs/fundamentals/states-events.mdx",3929],"71750ee3":[()=>n.e(7598).then(n.bind(n,943)),"@site/docs/gesture-handlers/about-handlers.md",943],"7520f8e8":[()=>n.e(5224).then(n.bind(n,1995)),"@site/docs/gesture-handlers/pan-gh.md",1995],"766261b3":[()=>n.e(3586).then(n.bind(n,663)),"@site/versioned_docs/version-1.x/api/gesture-handlers/tap-gh.md",663],"782f8feb":[()=>n.e(7317).then(n.bind(n,805)),"@site/versioned_docs/version-1.x/example.md",805],"7ba4507f":[()=>n.e(9631).then(n.bind(n,9907)),"@site/docs/gesture-handlers/common-gh.md",9907],"80f2e5e4":[()=>n.e(8750).then(n.t.bind(n,8678,19)),"/home/runner/work/react-native-gesture-handler/react-native-gesture-handler/docs/.docusaurus/docusaurus-plugin-debug/default/plugin-route-context-module-100.json",8678],87472750:[()=>n.e(1669).then(n.bind(n,5271)),"@site/docs/gesture-handlers/force-gh.md",5271],"87a102f7":[()=>n.e(5421).then(n.bind(n,4529)),"@site/docs/guides/migrating-off-rnghenabledroot.md",4529],"8c1c9670":[()=>Promise.all([n.e(1869),n.e(2827),n.e(8148)]).then(n.bind(n,5524)),"@site/docs/gestures/hover-gesture.md",5524],"8d97e6f2":[()=>n.e(4174).then(n.bind(n,6720)),"@site/docs/under-the-hood/how-does-it-work.md",6720],"90fe7f9f":[()=>n.e(4929).then(n.t.bind(n,4061,19)),"/home/runner/work/react-native-gesture-handler/react-native-gesture-handler/docs/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",4061],"92b6055f":[()=>n.e(4386).then(n.t.bind(n,8689,19)),"~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-gesture-handlers-legacy-772.json",8689],"935f2afb":[()=>n.e(8581).then(n.t.bind(n,5610,19)),"~docs/default/version-current-metadata-prop-751.json",5610],"935f4dd0":[()=>n.e(338).then(n.bind(n,2084)),"@site/docs/gestures/force-touch-gesture.md",2084],"945a5726":[()=>n.e(6738).then(n.bind(n,7137)),"@site/versioned_docs/version-1.x/api/components/drawer-layout.mdx",7137],"946bd85a":[()=>Promise.all([n.e(1869),n.e(6539),n.e(7610)]).then(n.bind(n,8127)),"@theme/DebugRoutes",8127],a1ef987c:[()=>n.e(6033).then(n.bind(n,2094)),"@site/docs/gestures/native-gesture.md",2094],a6294f85:[()=>n.e(1978).then(n.bind(n,165)),"@site/versioned_docs/version-1.x/api/gesture-handlers/common-gh.md",165],ab989a40:[()=>n.e(6083).then(n.bind(n,5318)),"@site/docs/gesture-handlers/pinch-gh.md",5318],ac8c3f2d:[()=>Promise.all([n.e(2827),n.e(6081),n.e(9133)]).then(n.bind(n,3932)),"@site/docs/components/pressable.mdx",3932],acb9793c:[()=>n.e(9810).then(n.bind(n,6384)),"@site/versioned_docs/version-1.x/api/components/buttons.mdx",6384],ae7bc594:[()=>n.e(9677).then(n.bind(n,6300)),"@site/docs/gestures/gesture.md",6300],b6148a00:[()=>n.e(5717).then(n.bind(n,2592)),"@site/docs/components/reanimated-drawer-layout.mdx",2592],b688ec8c:[()=>Promise.all([n.e(1869),n.e(1548)]).then(n.bind(n,642)),"@site/docs/guides/manual-gestures/index.md",642],b84a9471:[()=>Promise.all([n.e(1869),n.e(2827),n.e(5263)]).then(n.bind(n,6958)),"@site/docs/gestures/pan-gesture.md",6958],b89e1214:[()=>n.e(5221).then(n.bind(n,939)),"@site/versioned_docs/version-1.x/getting-started.md",939],b8b825fb:[()=>n.e(1408).then(n.bind(n,7114)),"@site/versioned_docs/version-1.x/resources.md",7114],ba8b3534:[()=>Promise.all([n.e(1869),n.e(6539),n.e(7815)]).then(n.bind(n,3219)),"@theme/DebugContent",3219],c417ff35:[()=>n.e(1082).then(n.bind(n,1820)),"@site/docs/guides/swipe-and-scroll.md",1820],c49a1879:[()=>Promise.all([n.e(1869),n.e(2827),n.e(5539)]).then(n.bind(n,8743)),"@site/docs/gestures/tap-gesture.md",8743],c4f5d8e4:[()=>Promise.all([n.e(1869),n.e(2827),n.e(2634)]).then(n.bind(n,7216)),"@site/src/pages/index.js",7216],c633d11a:[()=>n.e(7289).then(n.bind(n,9007)),"@site/versioned_docs/version-1.x/api/gesture-handlers/longpress-gh.md",9007],cca4b55e:[()=>n.e(9351).then(n.t.bind(n,6429,19)),"~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-fundamentals-258.json",6429],ccc264f3:[()=>n.e(1301).then(n.bind(n,8055)),"@site/docs/fundamentals/gesture-composition.md",8055],d1146e0b:[()=>n.e(7064).then(n.bind(n,9121)),"@site/docs/components/swipeable.md",9121],d51d7a57:[()=>n.e(29).then(n.t.bind(n,1415,19)),"~docs/default/category-react-native-gesture-handlerdocs-tutorialsidebar-category-gestures-c7a.json",1415],d88be6b1:[()=>n.e(6923).then(n.bind(n,9367)),"@site/docs/gesture-handlers/interactions.md",9367],dce7294d:[()=>n.e(5583).then(n.bind(n,9568)),"@site/versioned_docs/version-1.x/api/gesture-handlers/create-native-wrapper.md",9568],e16cd22c:[()=>n.e(9687).then(n.bind(n,9232)),"@site/docs/gestures/touch-events.md",9232],e4439411:[()=>n.e(7118).then(n.bind(n,9501)),"@site/docs/guides/testing.md",9501],ede3a018:[()=>Promise.all([n.e(1869),n.e(6539),n.e(8504)]).then(n.bind(n,1641)),"@theme/DebugGlobalData",1641],f34807d0:[()=>n.e(3773).then(n.bind(n,6717)),"@site/versioned_docs/version-1.x/troubleshooting.md",6717],f6c2ea10:[()=>Promise.all([n.e(1869),n.e(449)]).then(n.bind(n,778)),"@site/docs/guides/quickstart/index.md",778],f7d24efa:[()=>n.e(5806).then(n.t.bind(n,7757,19)),"/home/runner/work/react-native-gesture-handler/react-native-gesture-handler/docs/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",7757],f90ceccc:[()=>n.e(2265).then(n.bind(n,9990)),"@site/docs/components/buttons.mdx",9990],f962f213:[()=>n.e(432).then(n.bind(n,6536)),"@site/versioned_docs/version-1.x/api/gesture-handlers/nativeview-gh.md",6536],f988f1dd:[()=>n.e(2251).then(n.bind(n,9890)),"@site/docs/gesture-handlers/rotation-gh.md",9890],fd046d6f:[()=>n.e(8459).then(n.bind(n,1234)),"@site/versioned_docs/version-1.x/interactions.md",1234]}},8688:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(6540),a=n(9668),o=n(3259),i=n.n(o),l=n(4054),s=n(4950);function u(e){let{error:t,retry:n,pastDelay:a}=e;return t?r.createElement("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):a?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var c=n(6921),d=n(3102);function f(e,t){if("*"===e)return i()({loading:u,loader:()=>n.e(8409).then(n.bind(n,8409)),modules:["@theme/NotFound"],webpack:()=>[8409],render(e,t){const n=e.default;return r.createElement(d.W,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const o=l[`${e}-${t}`],f={},p=[],h=[],m=(0,c.A)(o);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=s.A[n];r&&(f[t]=r[0],p.push(r[1]),h.push(r[2]))})),i().Map({loading:u,loader:f,modules:p,webpack:()=>h,render(t,n){const i=JSON.parse(JSON.stringify(o));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let o=i;const l=n.split(".");l.slice(0,-1).forEach((e=>{o=o[e]})),o[l[l.length-1]]=a}));const l=i.__comp;delete i.__comp;const s=i.__context;return delete i.__context,r.createElement(d.W,{value:s},r.createElement(l,(0,a.A)({},i,n)))}})}const p=[{path:"/react-native-gesture-handler/__docusaurus/debug",component:f("/react-native-gesture-handler/__docusaurus/debug","e05"),exact:!0},{path:"/react-native-gesture-handler/__docusaurus/debug/config",component:f("/react-native-gesture-handler/__docusaurus/debug/config","184"),exact:!0},{path:"/react-native-gesture-handler/__docusaurus/debug/content",component:f("/react-native-gesture-handler/__docusaurus/debug/content","d9c"),exact:!0},{path:"/react-native-gesture-handler/__docusaurus/debug/globalData",component:f("/react-native-gesture-handler/__docusaurus/debug/globalData","584"),exact:!0},{path:"/react-native-gesture-handler/__docusaurus/debug/metadata",component:f("/react-native-gesture-handler/__docusaurus/debug/metadata","75a"),exact:!0},{path:"/react-native-gesture-handler/__docusaurus/debug/registry",component:f("/react-native-gesture-handler/__docusaurus/debug/registry","c19"),exact:!0},{path:"/react-native-gesture-handler/__docusaurus/debug/routes",component:f("/react-native-gesture-handler/__docusaurus/debug/routes","f7c"),exact:!0},{path:"/react-native-gesture-handler/search",component:f("/react-native-gesture-handler/search","64f"),exact:!0},{path:"/react-native-gesture-handler/docs/1.x",component:f("/react-native-gesture-handler/docs/1.x","7ce"),routes:[{path:"/react-native-gesture-handler/docs/1.x/",component:f("/react-native-gesture-handler/docs/1.x/","e8f"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/about-handlers",component:f("/react-native-gesture-handler/docs/1.x/about-handlers","70e"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/components/buttons",component:f("/react-native-gesture-handler/docs/1.x/api/components/buttons","bfd"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/components/drawer-layout",component:f("/react-native-gesture-handler/docs/1.x/api/components/drawer-layout","96d"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/components/swipeable",component:f("/react-native-gesture-handler/docs/1.x/api/components/swipeable","fdc"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/components/touchables",component:f("/react-native-gesture-handler/docs/1.x/api/components/touchables","e4e"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/common-gh",component:f("/react-native-gesture-handler/docs/1.x/api/gesture-handlers/common-gh","64c"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/create-native-wrapper",component:f("/react-native-gesture-handler/docs/1.x/api/gesture-handlers/create-native-wrapper","6f7"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/fling-gh",component:f("/react-native-gesture-handler/docs/1.x/api/gesture-handlers/fling-gh","35b"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/force-gh",component:f("/react-native-gesture-handler/docs/1.x/api/gesture-handlers/force-gh","bb9"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/longpress-gh",component:f("/react-native-gesture-handler/docs/1.x/api/gesture-handlers/longpress-gh","509"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/nativeview-gh",component:f("/react-native-gesture-handler/docs/1.x/api/gesture-handlers/nativeview-gh","9e2"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/pan-gh",component:f("/react-native-gesture-handler/docs/1.x/api/gesture-handlers/pan-gh","c3c"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/pinch-gh",component:f("/react-native-gesture-handler/docs/1.x/api/gesture-handlers/pinch-gh","699"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/rotation-gh",component:f("/react-native-gesture-handler/docs/1.x/api/gesture-handlers/rotation-gh","0a2"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/tap-gh",component:f("/react-native-gesture-handler/docs/1.x/api/gesture-handlers/tap-gh","b6d"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/contributing",component:f("/react-native-gesture-handler/docs/1.x/contributing","4d5"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/credits",component:f("/react-native-gesture-handler/docs/1.x/credits","fe0"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/example",component:f("/react-native-gesture-handler/docs/1.x/example","bcd"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/interactions",component:f("/react-native-gesture-handler/docs/1.x/interactions","e53"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/resources",component:f("/react-native-gesture-handler/docs/1.x/resources","1b6"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/state",component:f("/react-native-gesture-handler/docs/1.x/state","56a"),exact:!0,sidebar:"version-1.x/docs"},{path:"/react-native-gesture-handler/docs/1.x/troubleshooting",component:f("/react-native-gesture-handler/docs/1.x/troubleshooting","834"),exact:!0,sidebar:"version-1.x/docs"}]},{path:"/react-native-gesture-handler/docs",component:f("/react-native-gesture-handler/docs","4f4"),routes:[{path:"/react-native-gesture-handler/docs/",component:f("/react-native-gesture-handler/docs/","afb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/category/components",component:f("/react-native-gesture-handler/docs/category/components","0ef"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/category/fundamentals",component:f("/react-native-gesture-handler/docs/category/fundamentals","9b6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/category/gesture-handlers-legacy",component:f("/react-native-gesture-handler/docs/category/gesture-handlers-legacy","697"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/category/gestures",component:f("/react-native-gesture-handler/docs/category/gestures","04b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/category/guides",component:f("/react-native-gesture-handler/docs/category/guides","200"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/category/under-the-hood",component:f("/react-native-gesture-handler/docs/category/under-the-hood","333"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/components/buttons",component:f("/react-native-gesture-handler/docs/components/buttons","4c6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/components/drawer-layout",component:f("/react-native-gesture-handler/docs/components/drawer-layout","638"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/components/pressable",component:f("/react-native-gesture-handler/docs/components/pressable","cf7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/components/reanimated_swipeable",component:f("/react-native-gesture-handler/docs/components/reanimated_swipeable","5ff"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/components/reanimated-drawer-layout",component:f("/react-native-gesture-handler/docs/components/reanimated-drawer-layout","2fb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/components/swipeable",component:f("/react-native-gesture-handler/docs/components/swipeable","3a6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/components/touchables",component:f("/react-native-gesture-handler/docs/components/touchables","3ab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/fundamentals/gesture-composition",component:f("/react-native-gesture-handler/docs/fundamentals/gesture-composition","44a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/fundamentals/installation",component:f("/react-native-gesture-handler/docs/fundamentals/installation","c5e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/fundamentals/states-events",component:f("/react-native-gesture-handler/docs/fundamentals/states-events","b66"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/about-handlers",component:f("/react-native-gesture-handler/docs/gesture-handlers/about-handlers","253"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/common-gh",component:f("/react-native-gesture-handler/docs/gesture-handlers/common-gh","6d4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/create-native-wrapper",component:f("/react-native-gesture-handler/docs/gesture-handlers/create-native-wrapper","71f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/fling-gh",component:f("/react-native-gesture-handler/docs/gesture-handlers/fling-gh","459"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/force-gh",component:f("/react-native-gesture-handler/docs/gesture-handlers/force-gh","b64"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/interactions",component:f("/react-native-gesture-handler/docs/gesture-handlers/interactions","9ee"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/longpress-gh",component:f("/react-native-gesture-handler/docs/gesture-handlers/longpress-gh","e83"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/nativeview-gh",component:f("/react-native-gesture-handler/docs/gesture-handlers/nativeview-gh","688"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/pan-gh",component:f("/react-native-gesture-handler/docs/gesture-handlers/pan-gh","582"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/pinch-gh",component:f("/react-native-gesture-handler/docs/gesture-handlers/pinch-gh","232"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/rotation-gh",component:f("/react-native-gesture-handler/docs/gesture-handlers/rotation-gh","662"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gesture-handlers/tap-gh",component:f("/react-native-gesture-handler/docs/gesture-handlers/tap-gh","0da"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/composed-gestures",component:f("/react-native-gesture-handler/docs/gestures/composed-gestures","a4f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/fling-gesture",component:f("/react-native-gesture-handler/docs/gestures/fling-gesture","cd6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/force-touch-gesture",component:f("/react-native-gesture-handler/docs/gestures/force-touch-gesture","2d9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/gesture",component:f("/react-native-gesture-handler/docs/gestures/gesture","413"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/gesture-detector",component:f("/react-native-gesture-handler/docs/gestures/gesture-detector","e8b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/hover-gesture",component:f("/react-native-gesture-handler/docs/gestures/hover-gesture","cce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/long-press-gesture",component:f("/react-native-gesture-handler/docs/gestures/long-press-gesture","603"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/manual-gesture",component:f("/react-native-gesture-handler/docs/gestures/manual-gesture","0ce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/native-gesture",component:f("/react-native-gesture-handler/docs/gestures/native-gesture","7fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/pan-gesture",component:f("/react-native-gesture-handler/docs/gestures/pan-gesture","4b3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/pinch-gesture",component:f("/react-native-gesture-handler/docs/gestures/pinch-gesture","1e2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/rotation-gesture",component:f("/react-native-gesture-handler/docs/gestures/rotation-gesture","8ab"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/state-manager",component:f("/react-native-gesture-handler/docs/gestures/state-manager","2a3"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/tap-gesture",component:f("/react-native-gesture-handler/docs/gestures/tap-gesture","d09"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/gestures/touch-events",component:f("/react-native-gesture-handler/docs/gestures/touch-events","687"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/guides/manual-gestures/",component:f("/react-native-gesture-handler/docs/guides/manual-gestures/","cc0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/guides/migrating-off-rnghenabledroot",component:f("/react-native-gesture-handler/docs/guides/migrating-off-rnghenabledroot","56e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/guides/quickstart/",component:f("/react-native-gesture-handler/docs/guides/quickstart/","044"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/guides/swipe-and-scroll",component:f("/react-native-gesture-handler/docs/guides/swipe-and-scroll","6ac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/guides/testing",component:f("/react-native-gesture-handler/docs/guides/testing","85c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/guides/troubleshooting",component:f("/react-native-gesture-handler/docs/guides/troubleshooting","e14"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/guides/upgrading-to-2",component:f("/react-native-gesture-handler/docs/guides/upgrading-to-2","7da"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/under-the-hood/how-does-it-work",component:f("/react-native-gesture-handler/docs/under-the-hood/how-does-it-work","3b1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/react-native-gesture-handler/docs/under-the-hood/state",component:f("/react-native-gesture-handler/docs/under-the-hood/state","f80"),exact:!0,sidebar:"tutorialSidebar"}]},{path:"/react-native-gesture-handler/",component:f("/react-native-gesture-handler/","fc7"),exact:!0},{path:"*",component:f("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>a,x:()=>o});var r=n(6540);const a=r.createContext(!1);function o(e){let{children:t}=e;const[n,o]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{o(!0)}),[]),r.createElement(a.Provider,{value:n},t)}},5286:(e,t,n)=>{"use strict";var r=n(6540),a=n(961),o=n(4625),i=n(545),l=n(8193);const s=[n(7651),n(119),n(6134),n(6294),n(5776)];var u=n(8688),c=n(6347),d=n(2831),f=n(4971),p=n(3836);const h=n.p+"assets/fonts/Aeonik-Regular-4f36f6880f84f9c9e3370bdd546265f6.otf",m=(0,p.A)({typography:{fontFamily:"Aeonik, Arial"},colorSchemes:{light:{palette:{text:{secondary:"#6676aa"},primary:{main:"#001a72"},secondary:{main:"#782aeb"},background:{default:"#fcfcff",paper:"#f8f9ff"}}},dark:{palette:{text:{secondary:"#919fcf"},primary:{main:"#eef0ff"},secondary:{main:"#b58df1"},background:{default:"#232736",paper:"#272b3c"}}}},components:{MuiCssBaseline:{styleOverrides:`\n @font-face {\n font-family: 'Aeonik';\n font-style: normal;\n font-display: swap;\n font-weight: 400;\n src: local('Aeonik'), local('Aeonik-Regular'), url(${h}) format('otf');\n `}}});function g(e){let{children:t}=e;return r.createElement(r.Fragment,null,(0,f.Gs)(),r.createElement(f.Gk,{theme:m},t))}var v=n(9668),b=n(5260),y=n(4586),w=n(6025),k=n(6342),S=n(9024),x=n(2131),E=n(4090),_=n(2967),C=n(440),A=n(1463);function T(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,y.A)(),n=(0,x.o)();return r.createElement(b.A,null,Object.entries(t).map((e=>{let[t,{htmlLang:a}]=e;return r.createElement("link",{key:t,rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:a})})),r.createElement("link",{rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:"x-default"}))}function L(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,y.A)(),a=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,y.A)(),{pathname:r}=(0,c.zy)();return e+(0,C.applyTrailingSlash)((0,w.A)(r),{trailingSlash:n,baseUrl:t})}(),o=t?`${n}${t}`:a;return r.createElement(b.A,null,r.createElement("meta",{property:"og:url",content:o}),r.createElement("link",{rel:"canonical",href:o}))}function N(){const{i18n:{currentLocale:e}}=(0,y.A)(),{metadata:t,image:n}=(0,k.p)();return r.createElement(r.Fragment,null,r.createElement(b.A,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:E.w})),n&&r.createElement(S.be,{image:n}),r.createElement(L,null),r.createElement(T,null),r.createElement(A.A,{tag:_.Cy,locale:e}),r.createElement(b.A,null,t.map(((e,t)=>r.createElement("meta",(0,v.A)({key:t},e))))))}const P=new Map;function j(e){if(P.has(e.pathname))return{...e,pathname:P.get(e.pathname)};if((0,d.u)(u.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return P.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return P.set(e.pathname,t),{...e,pathname:t}}var O=n(6125),R=n(6988);function I(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r(t.default?.[e]??t[e])?.(...n)));return()=>a.forEach((e=>e?.()))}const M=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,r.useLayoutEffect)((()=>{a!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1));document.getElementById(e)?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:a}),I("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function D(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.u)(u.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class F extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.A.canUseDOM?I("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=I("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),D(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return r.createElement(M,{previousLocation:this.previousLocation,location:t},r.createElement(c.qh,{location:t,render:()=>e}))}}const B=F,z="__docusaurus-base-url-issue-banner-container",$="__docusaurus-base-url-issue-banner",U="__docusaurus-base-url-issue-banner-suggestion-container",V="__DOCUSAURUS_INSERT_BASEURL_BANNER";function H(e){return`\nwindow['${V}'] = true;\n\ndocument.addEventListener('DOMContentLoaded', maybeInsertBanner);\n\nfunction maybeInsertBanner() {\n var shouldInsert = window['${V}'];\n shouldInsert && insertBanner();\n}\n\nfunction insertBanner() {\n var bannerContainer = document.getElementById('${z}');\n if (!bannerContainer) {\n return;\n }\n var bannerHtml = ${JSON.stringify(function(e){return`\n
\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

\n

We suggest trying baseUrl =

\n
\n`}(e)).replace(/{window[V]=!1}),[]),r.createElement(r.Fragment,null,!l.A.canUseDOM&&r.createElement(b.A,null,r.createElement("script",null,H(e))),r.createElement("div",{id:z}))}function G(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,y.A)(),{pathname:n}=(0,c.zy)();return t&&n===e?r.createElement(q,null):null}function W(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:a,localeConfigs:o}}=(0,y.A)(),i=(0,w.A)(e),{htmlLang:l,direction:s}=o[a];return r.createElement(b.A,null,r.createElement("html",{lang:l,dir:s}),r.createElement("title",null,t),r.createElement("meta",{property:"og:title",content:t}),r.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&r.createElement("meta",{name:"robots",content:"noindex, nofollow"}),e&&r.createElement("link",{rel:"icon",href:i}))}var K=n(7489),Q=n(2303);function Y(){const e=(0,Q.A)();return r.createElement(b.A,null,r.createElement("html",{"data-has-hydrated":e}))}function X(){const e=(0,d.v)(u.A),t=(0,c.zy)();return r.createElement(K.A,null,r.createElement(R.l,null,r.createElement(O.x,null,r.createElement(g,null,r.createElement(W,null),r.createElement(N,null),r.createElement(G,null),r.createElement(B,{location:j(t)},e)),r.createElement(Y,null))))}var Z=n(4054);const J=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();(document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode)?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var ee=n(6921);const te=new Set,ne=new Set,re=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ae={prefetch(e){if(!(e=>!re()&&!ne.has(e)&&!te.has(e))(e))return!1;te.add(e);const t=(0,d.u)(u.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Z).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,ee.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?J(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!re()&&!ne.has(e))(e)&&(ne.add(e),D(e))},oe=Object.freeze(ae);if(l.A.canUseDOM){window.docusaurus=oe;const e=a.hydrate;D(window.location.pathname).then((()=>{e(r.createElement(i.vd,null,r.createElement(o.Kd,null,r.createElement(X,null))),document.getElementById("__docusaurus"))}))}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>c,l:()=>d});var r=n(6540),a=n(4784);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/react-native-gesture-handler/docs","versions":[{"name":"current","label":"2.x","isLast":true,"path":"/react-native-gesture-handler/docs","mainDocId":"fundamentals/introduction","docs":[{"id":"components/buttons","path":"/react-native-gesture-handler/docs/components/buttons","sidebar":"tutorialSidebar"},{"id":"components/drawer-layout","path":"/react-native-gesture-handler/docs/components/drawer-layout","sidebar":"tutorialSidebar"},{"id":"components/pressable","path":"/react-native-gesture-handler/docs/components/pressable","sidebar":"tutorialSidebar"},{"id":"components/reanimated_swipeable","path":"/react-native-gesture-handler/docs/components/reanimated_swipeable","sidebar":"tutorialSidebar"},{"id":"components/reanimated-drawer-layout","path":"/react-native-gesture-handler/docs/components/reanimated-drawer-layout","sidebar":"tutorialSidebar"},{"id":"components/swipeable","path":"/react-native-gesture-handler/docs/components/swipeable","sidebar":"tutorialSidebar"},{"id":"components/touchables","path":"/react-native-gesture-handler/docs/components/touchables","sidebar":"tutorialSidebar"},{"id":"fundamentals/gesture-composition","path":"/react-native-gesture-handler/docs/fundamentals/gesture-composition","sidebar":"tutorialSidebar"},{"id":"fundamentals/installation","path":"/react-native-gesture-handler/docs/fundamentals/installation","sidebar":"tutorialSidebar"},{"id":"fundamentals/introduction","path":"/react-native-gesture-handler/docs/","sidebar":"tutorialSidebar"},{"id":"fundamentals/states-events","path":"/react-native-gesture-handler/docs/fundamentals/states-events","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/about-handlers","path":"/react-native-gesture-handler/docs/gesture-handlers/about-handlers","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/common-gh","path":"/react-native-gesture-handler/docs/gesture-handlers/common-gh","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/create-native-wrapper","path":"/react-native-gesture-handler/docs/gesture-handlers/create-native-wrapper","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/fling-gh","path":"/react-native-gesture-handler/docs/gesture-handlers/fling-gh","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/force-gh","path":"/react-native-gesture-handler/docs/gesture-handlers/force-gh","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/interactions","path":"/react-native-gesture-handler/docs/gesture-handlers/interactions","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/longpress-gh","path":"/react-native-gesture-handler/docs/gesture-handlers/longpress-gh","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/nativeview-gh","path":"/react-native-gesture-handler/docs/gesture-handlers/nativeview-gh","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/pan-gh","path":"/react-native-gesture-handler/docs/gesture-handlers/pan-gh","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/pinch-gh","path":"/react-native-gesture-handler/docs/gesture-handlers/pinch-gh","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/rotation-gh","path":"/react-native-gesture-handler/docs/gesture-handlers/rotation-gh","sidebar":"tutorialSidebar"},{"id":"gesture-handlers/tap-gh","path":"/react-native-gesture-handler/docs/gesture-handlers/tap-gh","sidebar":"tutorialSidebar"},{"id":"gestures/composed-gestures","path":"/react-native-gesture-handler/docs/gestures/composed-gestures","sidebar":"tutorialSidebar"},{"id":"gestures/fling-gesture","path":"/react-native-gesture-handler/docs/gestures/fling-gesture","sidebar":"tutorialSidebar"},{"id":"gestures/force-touch-gesture","path":"/react-native-gesture-handler/docs/gestures/force-touch-gesture","sidebar":"tutorialSidebar"},{"id":"gestures/gesture","path":"/react-native-gesture-handler/docs/gestures/gesture","sidebar":"tutorialSidebar"},{"id":"gestures/gesture-detector","path":"/react-native-gesture-handler/docs/gestures/gesture-detector","sidebar":"tutorialSidebar"},{"id":"gestures/hover-gesture","path":"/react-native-gesture-handler/docs/gestures/hover-gesture","sidebar":"tutorialSidebar"},{"id":"gestures/long-press-gesture","path":"/react-native-gesture-handler/docs/gestures/long-press-gesture","sidebar":"tutorialSidebar"},{"id":"gestures/manual-gesture","path":"/react-native-gesture-handler/docs/gestures/manual-gesture","sidebar":"tutorialSidebar"},{"id":"gestures/native-gesture","path":"/react-native-gesture-handler/docs/gestures/native-gesture","sidebar":"tutorialSidebar"},{"id":"gestures/pan-gesture","path":"/react-native-gesture-handler/docs/gestures/pan-gesture","sidebar":"tutorialSidebar"},{"id":"gestures/pinch-gesture","path":"/react-native-gesture-handler/docs/gestures/pinch-gesture","sidebar":"tutorialSidebar"},{"id":"gestures/rotation-gesture","path":"/react-native-gesture-handler/docs/gestures/rotation-gesture","sidebar":"tutorialSidebar"},{"id":"gestures/state-manager","path":"/react-native-gesture-handler/docs/gestures/state-manager","sidebar":"tutorialSidebar"},{"id":"gestures/tap-gesture","path":"/react-native-gesture-handler/docs/gestures/tap-gesture","sidebar":"tutorialSidebar"},{"id":"gestures/touch-events","path":"/react-native-gesture-handler/docs/gestures/touch-events","sidebar":"tutorialSidebar"},{"id":"guides/manual-gestures/manual-gestures","path":"/react-native-gesture-handler/docs/guides/manual-gestures/","sidebar":"tutorialSidebar"},{"id":"guides/migrating-off-rnghenabledroot","path":"/react-native-gesture-handler/docs/guides/migrating-off-rnghenabledroot","sidebar":"tutorialSidebar"},{"id":"guides/quickstart/quickstart","path":"/react-native-gesture-handler/docs/guides/quickstart/","sidebar":"tutorialSidebar"},{"id":"guides/swipe-and-scroll","path":"/react-native-gesture-handler/docs/guides/swipe-and-scroll","sidebar":"tutorialSidebar"},{"id":"guides/testing","path":"/react-native-gesture-handler/docs/guides/testing","sidebar":"tutorialSidebar"},{"id":"guides/troubleshooting","path":"/react-native-gesture-handler/docs/guides/troubleshooting","sidebar":"tutorialSidebar"},{"id":"guides/upgrading-to-2","path":"/react-native-gesture-handler/docs/guides/upgrading-to-2","sidebar":"tutorialSidebar"},{"id":"under-the-hood/how-does-it-work","path":"/react-native-gesture-handler/docs/under-the-hood/how-does-it-work","sidebar":"tutorialSidebar"},{"id":"under-the-hood/state","path":"/react-native-gesture-handler/docs/under-the-hood/state","sidebar":"tutorialSidebar"},{"id":"/category/fundamentals","path":"/react-native-gesture-handler/docs/category/fundamentals","sidebar":"tutorialSidebar"},{"id":"/category/guides","path":"/react-native-gesture-handler/docs/category/guides","sidebar":"tutorialSidebar"},{"id":"/category/gestures","path":"/react-native-gesture-handler/docs/category/gestures","sidebar":"tutorialSidebar"},{"id":"/category/components","path":"/react-native-gesture-handler/docs/category/components","sidebar":"tutorialSidebar"},{"id":"/category/under-the-hood","path":"/react-native-gesture-handler/docs/category/under-the-hood","sidebar":"tutorialSidebar"},{"id":"/category/gesture-handlers-legacy","path":"/react-native-gesture-handler/docs/category/gesture-handlers-legacy","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/react-native-gesture-handler/docs/category/fundamentals","label":"Fundamentals"}}}},{"name":"1.x","label":"1.x","isLast":false,"path":"/react-native-gesture-handler/docs/1.x","mainDocId":"getting-started","docs":[{"id":"about-handlers","path":"/react-native-gesture-handler/docs/1.x/about-handlers","sidebar":"version-1.x/docs"},{"id":"api/components/buttons","path":"/react-native-gesture-handler/docs/1.x/api/components/buttons","sidebar":"version-1.x/docs"},{"id":"api/components/drawer-layout","path":"/react-native-gesture-handler/docs/1.x/api/components/drawer-layout","sidebar":"version-1.x/docs"},{"id":"api/components/swipeable","path":"/react-native-gesture-handler/docs/1.x/api/components/swipeable","sidebar":"version-1.x/docs"},{"id":"api/components/touchables","path":"/react-native-gesture-handler/docs/1.x/api/components/touchables","sidebar":"version-1.x/docs"},{"id":"api/gesture-handlers/common-gh","path":"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/common-gh","sidebar":"version-1.x/docs"},{"id":"api/gesture-handlers/create-native-wrapper","path":"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/create-native-wrapper","sidebar":"version-1.x/docs"},{"id":"api/gesture-handlers/fling-gh","path":"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/fling-gh","sidebar":"version-1.x/docs"},{"id":"api/gesture-handlers/force-gh","path":"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/force-gh","sidebar":"version-1.x/docs"},{"id":"api/gesture-handlers/longpress-gh","path":"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/longpress-gh","sidebar":"version-1.x/docs"},{"id":"api/gesture-handlers/nativeview-gh","path":"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/nativeview-gh","sidebar":"version-1.x/docs"},{"id":"api/gesture-handlers/pan-gh","path":"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/pan-gh","sidebar":"version-1.x/docs"},{"id":"api/gesture-handlers/pinch-gh","path":"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/pinch-gh","sidebar":"version-1.x/docs"},{"id":"api/gesture-handlers/rotation-gh","path":"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/rotation-gh","sidebar":"version-1.x/docs"},{"id":"api/gesture-handlers/tap-gh","path":"/react-native-gesture-handler/docs/1.x/api/gesture-handlers/tap-gh","sidebar":"version-1.x/docs"},{"id":"contributing","path":"/react-native-gesture-handler/docs/1.x/contributing","sidebar":"version-1.x/docs"},{"id":"credits","path":"/react-native-gesture-handler/docs/1.x/credits","sidebar":"version-1.x/docs"},{"id":"example","path":"/react-native-gesture-handler/docs/1.x/example","sidebar":"version-1.x/docs"},{"id":"getting-started","path":"/react-native-gesture-handler/docs/1.x/","sidebar":"version-1.x/docs"},{"id":"interactions","path":"/react-native-gesture-handler/docs/1.x/interactions","sidebar":"version-1.x/docs"},{"id":"resources","path":"/react-native-gesture-handler/docs/1.x/resources","sidebar":"version-1.x/docs"},{"id":"state","path":"/react-native-gesture-handler/docs/1.x/state","sidebar":"version-1.x/docs"},{"id":"troubleshooting","path":"/react-native-gesture-handler/docs/1.x/troubleshooting","sidebar":"version-1.x/docs"}],"draftIds":[],"sidebars":{"version-1.x/docs":{"link":{"path":"/react-native-gesture-handler/docs/1.x/","label":"version-1.x/getting-started"}}}}],"breadcrumbs":false}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(2654);const s=JSON.parse('{"docusaurusVersion":"2.4.3","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.4.3"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.4.3"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.4.3"},"docusaurus-plugin-google-analytics":{"type":"package","name":"@docusaurus/plugin-google-analytics","version":"2.4.3"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.4.3"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.4.3"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"2.4.3"},"docusaurus-plugin-debug":{"type":"package","name":"@docusaurus/plugin-debug","version":"2.4.3"},"react-native-reanimated/docusaurus-plugin":{"type":"local"}}}'),u={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},c=r.createContext(u);function d(e){let{children:t}=e;return r.createElement(c.Provider,{value:u},t)}},8478:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(2303);function o(e){let{children:t,fallback:n}=e;return(0,a.A)()?r.createElement(r.Fragment,null,t?.()):n??null}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),a=n(8193),o=n(5260),i=n(440),l=n(565);function s(e){let{error:t,tryAgain:n}=e;return r.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"}},r.createElement("h1",{style:{fontSize:"3rem"}},"This page crashed"),r.createElement("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"}},"Try again"),r.createElement(u,{error:t}))}function u(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return r.createElement("p",{style:{whiteSpace:"pre-wrap"}},n)}function c(e){let{error:t,tryAgain:n}=e;return r.createElement(f,{fallback:()=>r.createElement(s,{error:t,tryAgain:n})},r.createElement(o.A,null,r.createElement("title",null,"Page Error")),r.createElement(l.A,null,r.createElement(s,{error:t,tryAgain:n})))}const d=e=>r.createElement(c,e);class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??d)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(545);function o(e){return r.createElement(a.mg,e)}},5489:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(9668),a=n(6540),o=n(4625),i=n(440),l=n(4586),s=n(6654),u=n(8193);const c=a.createContext({collectLink:()=>{}}),d=()=>(0,a.useContext)(c);var f=n(6025);const p=e=>e.startsWith("/");function h(e,t){let{isNavLink:n,to:c,href:h,activeClassName:m,isActive:g,"data-noBrokenLinkCheck":v,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:{trailingSlash:w,baseUrl:k}}=(0,l.A)(),{withBaseUrl:S}=(0,f.h)(),x=d(),E=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>E.current));const _=c||h;const C=(0,s.A)(_),A=_?.replace("pathname://","");let T=void 0!==A?(L=A,b&&p(L)?S(L):L):void 0;var L;T&&C&&(T=(0,i.applyTrailingSlash)(T,{trailingSlash:w,baseUrl:k}));const N=(0,a.useRef)(!1),P=n?o.k2:o.N_,j=u.A.canUseIntersectionObserver,O=(0,a.useRef)(),R=()=>{N.current||null==T||(window.docusaurus.preload(T),N.current=!0)};(0,a.useEffect)((()=>(!j&&C&&null!=T&&window.docusaurus.prefetch(T),()=>{j&&O.current&&O.current.disconnect()})),[O,T,j,C]);const I=T?.startsWith("#")??!1,M=!T||!C||I;return M||v||x.collectLink(T),M?a.createElement("a",(0,r.A)({ref:E,href:T},_&&!C&&{target:"_blank",rel:"noopener noreferrer"},y)):a.createElement(P,(0,r.A)({},y,{onMouseEnter:R,onTouchStart:R,innerRef:e=>{E.current=e,j&&e&&C&&(O.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(O.current.unobserve(e),O.current.disconnect(),null!=T&&window.docusaurus.prefetch(T))}))})),O.current.observe(e))},to:T},n&&{isActive:g,activeClassName:m}))}const m=a.forwardRef(h)},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>s,T:()=>l});var r=n(6540);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var o=n(2654);function i(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return o[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return a(i({message:n,id:r}),t)}function s(e){let{children:t,id:n,values:o}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const l=i({message:t,id:n});return r.createElement(r.Fragment,null,a(l,o))}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,h:()=>i});var r=n(6540),a=n(4586),o=n(6654);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.A)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.z)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6988);function o(){return(0,r.useContext)(a.o)}},6588:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>o,P_:()=>l,kh:()=>i});var r=n(4586),a=n(7065);function o(){const{globalData:e}=(0,r.A)();return e}function i(e,t){void 0===t&&(t={});const n=o()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}function l(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=i(e)?.[t];if(!r&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return r}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6125);function o(){return(0,r.useContext)(a.o)}},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t=".",n={};return function e(a,o){Object.entries(a).forEach((a=>{let[i,l]=a;const s=o?`${o}${t}${i}`:i;r(l)?e(l,s):n[s]=l}))}(e),n}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>o,o:()=>a});var r=n(6540);const a=r.createContext(null);function o(e){let{children:t,value:n}=e;const o=r.useContext(a),i=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:o,value:n})),[o,n]);return r.createElement(a.Provider,{value:i},t)}},8295:(e,t,n)=>{"use strict";n.d(t,{zK:()=>h,vT:()=>d,gk:()=>f,Gy:()=>u,HW:()=>m,ht:()=>c,r7:()=>p});var r=n(6347),a=n(6588);const o=e=>e.versions.find((e=>e.isLast));function i(e,t){const n=o(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}function l(e,t){const n=i(e,t),a=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const s={},u=()=>(0,a.kh)("docusaurus-plugin-content-docs")??s,c=e=>(0,a.P_)("docusaurus-plugin-content-docs",e,{failfast:!0});function d(e){void 0===e&&(e={});const t=u(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function f(e){void 0===e&&(e={});const t=d(e),{pathname:n}=(0,r.zy)();if(!t)return;return{activePlugin:t,activeVersion:i(t.pluginData,n)}}function p(e){const t=c(e);return o(t)}function h(e){const t=c(e),{pathname:n}=(0,r.zy)();return l(t,n)}function m(e){const t=c(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=o(e);return{latestDocSuggestion:l(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},7651:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={onRouteDidUpdate(e){let{location:t,previousLocation:n}=e;!n||t.pathname===n.pathname&&t.search===n.search&&t.hash===n.hash||(window.ga("set","page",t.pathname+t.search+t.hash),window.ga("send","pageview"))}}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5947),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},6134:(e,t,n)=>{"use strict";var r=n(1258),a=n(4784);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(8692)(`./prism-${e}`)})),delete globalThis.Prism}(r.A)},565:(e,t,n)=>{"use strict";n.d(t,{A:()=>z});var r=n(6540),a=n(53),o=n(7489),i=n(9024),l=n(5236),s=n(7559),u=n(4090);const c={skipToContent:"skipToContent_fXgn"};function d(){return r.createElement(l.K,{className:c.skipToContent})}var f=n(6342),p=n(5041),h=n(9668),m=n(1312);function g(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:o=1.2,className:i,...l}=e;return r.createElement("svg",(0,h.A)({viewBox:"0 0 15 15",width:t,height:n},l),r.createElement("g",{stroke:a,strokeWidth:o},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const v={closeButton:"closeButton_ZdWa"};function b(e){return r.createElement("button",(0,h.A)({type:"button","aria-label":(0,m.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.A)("clean-btn close",v.closeButton,e.className)}),r.createElement(g,{width:14,height:14,strokeWidth:3.1,color:"#fff"}))}const y=function(e){let{className:t}=e;return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",className:t,viewBox:"0 0 24 24"},r.createElement("g",null,r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M7 17L17 7m0 0H7m10 0v10"})))},w={content:"content_zf74",logo:"logo_Y4GW",wrapper:"wrapper_QEkZ",headline:"headline_lp4r",subText:"subText_QXYk",link:"link_MDZN",linkTitle:"linkTitle_lL4N",linkArrow:"linkArrow_MEze",linkArrowContainer:"linkArrowContainer_by3P"};var k=n(6025);function S(e){return r.createElement("div",{className:(0,a.A)(w.content,e.className)},r.createElement("div",{className:w.wrapper},r.createElement("img",{className:w.logo,src:(0,k.A)("/img/state-of-react-native-logo.svg"),alt:"State of React Native logo"}),r.createElement("strong",{className:w.headline},"State of React Native 2024"),r.createElement("p",{className:w.subText},"Have a few minutes and want to shape the future of React Native?")),r.createElement("a",{className:w.link,href:"https://survey.stateofreactnative.com/",target:"_blank",rel:"noreferrer noopener"},r.createElement("span",{className:w.linkTitle},"Fill out the survey now!"),r.createElement("div",{className:w.linkArrowContainer},r.createElement(y,{className:w.linkArrow}))))}var x=n(8478);const E={announcementBar:"announcementBar_s0pr",announcementBarAdornment:"announcementBarAdornment_jyb7",announcementBarPlaceholder:"announcementBarPlaceholder_qxfj",announcementBarClose:"announcementBarClose_iXyO",announcementBarContent:"announcementBarContent_dpRF",buttonContainer:"buttonContainer_uoSM",announcementBarRightAdornment:"announcementBarRightAdornment_v7Jr"};function _(){const{announcementBar:e}=(0,f.p)(),{isActive:t,close:n}=(0,p.Mj)(),[a,o]=(0,r.useState)("complete"===document.readyState);if((0,r.useEffect)((()=>{const e=()=>{o(!0)};return"complete"===document.readyState?o(!0):window.addEventListener("load",e),()=>{window.removeEventListener("load",e)}}),[]),!a||!t)return null;if(new Date>new Date("2025-01-08T00:00:00.000Z"))return null;const{backgroundColor:i,textColor:l,isCloseable:s}=e;return r.createElement(x.A,{fallback:r.createElement("div",null,"Loading...")},(()=>r.createElement("div",{className:E.announcementBar,style:{backgroundColor:i,color:l},role:"banner"},s&&r.createElement("div",{className:E.announcementBarPlaceholder}),r.createElement(S,{className:E.announcementBarContent}),s&&r.createElement("div",{className:E.buttonContainer},r.createElement(b,{onClick:n,className:E.announcementBarClose})))))}function C(){return r.createElement(x.A,{fallback:r.createElement("div",null)},(()=>r.createElement(_,null)))}var A=n(1506);function T(e){const t={light:(0,k.A)("/img/title.svg"),dark:(0,k.A)("/img/title-dark.svg")},n={logo:(0,k.A)("/img/logo-hero.svg")};return r.createElement(A.F,(0,h.A)({heroImages:n,titleImages:t},e))}const L=n(2467).w;var N=n(9532),P=n(5293),j=n(3104),O=n(5597),R=n(6305);const I=(0,N.fM)([P.a,p.oq,j.Tv,O.VQ,i.Jx,R.G]);function M(e){let{children:t}=e;return r.createElement(I,null,t)}var D=n(2181);function F(e){let{error:t,tryAgain:n}=e;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(m.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("div",{className:"margin-vert--lg"},r.createElement(D.a2,{onClick:n,className:"button button--primary shadow--lw"})),r.createElement("hr",null),r.createElement("div",{className:"margin-vert--md"},r.createElement(D.bq,{error:t})))))}const B={mainWrapper:"mainWrapper_z2l0"};function z(e){const{children:t,noFooter:n,wrapperClassName:c,title:f,description:p}=e;return(0,u.J)(),r.createElement(M,null,r.createElement(i.be,{title:f,description:p}),r.createElement(d,null),r.createElement(C,null),r.createElement(T,null),r.createElement("div",{id:l.j,className:(0,a.A)(s.G.wrapper.main,B.mainWrapper,c)},r.createElement(o.A,{fallback:e=>r.createElement(F,e)},t)),!n&&r.createElement(L,null))}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(5260);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return r.createElement(a.A,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),o&&r.createElement("meta",{name:"docusaurus_tag",content:o}),i&&r.createElement("meta",{name:"docsearch:language",content:i}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),o&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:o}))}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>g,u:()=>s});var r=n(9668),a=n(6540),o=n(8193),i=n(3109);const l="ease-in-out";function s(e){let{initialState:t}=e;const[n,r]=(0,a.useState)(t??!1),o=(0,a.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:o}}const u={display:"none",overflow:"hidden",height:"0px"},c={display:"block",overflow:"visible",height:"auto"};function d(e,t){const n=t?u:c;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:r}=e;const o=(0,a.useRef)(!1);(0,a.useEffect)((()=>{const e=t.current;function a(){const t=e.scrollHeight,n=r?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${r?.easing??l}`,height:`${t}px`}}function s(){const t=a();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return d(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(s(),requestAnimationFrame((()=>{e.style.height=u.height,e.style.overflow=u.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function p(e){if(!o.A.canUseDOM)return e?u:c}function h(e){let{as:t="div",collapsed:n,children:r,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:s}=e;const u=(0,a.useRef)(null);return f({collapsibleRef:u,collapsed:n,animation:o}),a.createElement(t,{ref:u,style:s?void 0:p(n),onTransitionEnd:e=>{"height"===e.propertyName&&(d(u.current,n),i?.(n))},className:l},r)}function m(e){let{collapsed:t,...n}=e;const[o,i]=(0,a.useState)(!t),[l,s]=(0,a.useState)(t);return(0,a.useLayoutEffect)((()=>{t||i(!0)}),[t]),(0,a.useLayoutEffect)((()=>{o&&s(t)}),[o,t]),o?a.createElement(h,(0,r.A)({},n,{collapsed:l})):null}function g(e){let{lazy:t,...n}=e;const r=t?m:h;return a.createElement(r,n)}},5041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>h,oq:()=>p});var r=n(6540),a=n(2303),o=n(9466),i=n(9532),l=n(6342);const s=(0,o.Wf)("docusaurus.announcement.dismiss"),u=(0,o.Wf)("docusaurus.announcement.id"),c=()=>"true"===s.get(),d=e=>s.set(String(e)),f=r.createContext(null);function p(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&c()));(0,r.useEffect)((()=>{o(c())}),[]);const i=(0,r.useCallback)((()=>{d(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&d(!1),!r&&c()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return r.createElement(f.Provider,{value:n},t)}function h(){const e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>g,a:()=>m});var r=n(6540),a=n(8193),o=n(9532),i=n(9466),l=n(6342);const s=r.createContext(void 0),u="theme",c=(0,i.Wf)(u),d={light:"light",dark:"dark"},f=e=>e===d.dark?d.dark:d.light,p=e=>a.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),h=e=>{c.set(f(e))};function m(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.p)(),[a,o]=(0,r.useState)(p(e));(0,r.useEffect)((()=>{t&&c.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&h(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?d.dark:d.light:e),c.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=c.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===d.dark},setLightTheme(){i(d.light)},setDarkTheme(){i(d.dark)}})),[a,i])}();return r.createElement(s.Provider,{value:n},t)}function g(){const e=(0,r.useContext)(s);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>g,XK:()=>y,g1:()=>b});var r=n(6540),a=n(8295),o=n(7065),i=n(6342),l=n(4142),s=n(9532),u=n(9466);const c=e=>`docs-preferred-version-${e}`,d={save:(e,t,n)=>{(0,u.Wf)(c(e),{persistence:t}).set(n)},read:(e,t)=>(0,u.Wf)(c(e),{persistence:t}).get(),clear:(e,t)=>{(0,u.Wf)(c(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const p=r.createContext(null);function h(){const e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=d.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(d.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function m(e){let{children:t}=e;const n=h();return r.createElement(p.Provider,{value:n},t)}function g(e){let{children:t}=e;return l.C5?r.createElement(m,null,t):r.createElement(r.Fragment,null,t)}function v(){const e=(0,r.useContext)(p);if(!e)throw new s.dV("DocsPreferredVersionContextProvider");return e}function b(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,i]=v(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function y(){const e=(0,a.Gy)(),[t]=v();function n(n){const r=e[n],{preferredVersionName:a}=t[n];return r.versions.find((e=>e.name===a))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},4207:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,t:()=>s});var r=n(6540),a=n(9532);const o=Symbol("EmptyContext"),i=r.createContext(o);function l(e){let{children:t,name:n,items:a}=e;const o=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return r.createElement(i.Provider,{value:o},t)}function s(){const e=(0,r.useContext)(i);if(e===o)throw new a.dV("DocsSidebarProvider");return e}},2252:(e,t,n)=>{"use strict";n.d(t,{n:()=>i,r:()=>l});var r=n(6540),a=n(9532);const o=r.createContext(null);function i(e){let{children:t,version:n}=e;return r.createElement(o.Provider,{value:n},t)}function l(){const e=(0,r.useContext)(o);if(null===e)throw new a.dV("DocsVersionProvider");return e}},2069:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>d});var r=n(6540),a=n(5600),o=n(4581),i=n(7485),l=n(6342),s=n(9532);const u=r.createContext(void 0);function c(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,l.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[s,u]=(0,r.useState)(!1);(0,i.$Z)((()=>{if(s)return u(!1),!1}));const c=(0,r.useCallback)((()=>{u((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&u(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:s})),[e,n,c,s])}function d(e){let{children:t}=e;const n=c();return r.createElement(u.Provider,{value:n},t)}function f(){const e=r.useContext(u);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>s,YL:()=>l,y_:()=>i});var r=n(6540),a=n(9532);const o=r.createContext(null);function i(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return r.createElement(o.Provider,{value:n},t)}function l(){const e=(0,r.useContext)(o);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function s(e){let{component:t,props:n}=e;const i=(0,r.useContext)(o);if(!i)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,l]=i,s=(0,a.Be)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},8695:(e,t,n)=>{"use strict";n.d(t,{N:()=>s,T:()=>c});var r=n(6540),a=n(9532),o=n(2069),i=n(5600);const l=r.createContext(null);function s(e){let{children:t}=e;const n=function(){const e=(0,o.M)(),t=(0,i.YL)(),[n,l]=(0,r.useState)(!1),s=null!==t.component,u=(0,a.ZC)(s);return(0,r.useEffect)((()=>{s&&!u&&l(!0)}),[s,u]),(0,r.useEffect)((()=>{s?e.shown||l(!0):l(!1)}),[e.shown,s]),(0,r.useMemo)((()=>[n,l]),[n])}();return r.createElement(l.Provider,{value:n},t)}function u(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function c(){const e=(0,r.useContext)(l);if(!e)throw new a.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,r.useCallback)((()=>n(!1)),[n]),s=(0,i.YL)();return(0,r.useMemo)((()=>({shown:t,hide:o,content:u(s)})),[o,s,t])}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(6540);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4255:(e,t,n)=>{"use strict";n.d(t,{b:()=>l,w:()=>s});var r=n(6540),a=n(4586),o=n(7485);const i="q";function l(){return(0,o.l)(i)}function s(){const{siteConfig:{baseUrl:e,themeConfig:t}}=(0,a.A)(),{algolia:{searchPagePath:n}}=t;return(0,r.useCallback)((t=>`${e}${n}?${i}=${encodeURIComponent(t)}`),[e,n])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>u});var r=n(6540),a=n(8193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(){return a.A.canUseDOM?window.innerWidth>i?o.desktop:o.mobile:o.ssr}const s=!1;function u(){const[e,t]=(0,r.useState)((()=>s?"ssr":l()));return(0,r.useEffect)((()=>{function e(){t(l())}const n=s?window.setTimeout(e,1e3):void 0;return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(n)}}),[]),e}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},4142:(e,t,n)=>{"use strict";n.d(t,{$S:()=>m,C5:()=>f,OF:()=>w,QB:()=>x,Vd:()=>k,_o:()=>h,cC:()=>p,d1:()=>_,fW:()=>S,mz:()=>E,w8:()=>b});var r=n(6540),a=n(6347),o=n(2831),i=n(8295),l=n(5597),s=n(2252),u=n(4207),c=n(1682),d=n(9169);const f=!!i.Gy;function p(e){const t=(0,s.r)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function h(e){if(e.href)return e.href;for(const t of e.items){if("link"===t.type)return t.href;if("category"===t.type){const e=h(t);if(e)return e}}}function m(){const{pathname:e}=(0,a.zy)(),t=(0,u.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=y({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const g=(e,t)=>void 0!==e&&(0,d.ys)(e,t),v=(e,t)=>e.some((e=>b(e,t)));function b(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||v(e.items,t))}function y(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,d.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,d.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function w(){const e=(0,u.t)(),{pathname:t}=(0,a.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?y({sidebarItems:e.items,pathname:t}):null}function k(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,l.g1)(e),a=(0,i.r7)(e);return(0,r.useMemo)((()=>(0,c.s)([t,n,a].filter(Boolean))),[t,n,a])}function S(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function x(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,c.s)(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function E(e){let{route:t,versionMetadata:n}=e;const r=(0,a.zy)(),i=t.routes,l=i.find((e=>(0,a.B6)(r.pathname,e)));if(!l)return null;const s=l.sidebar,u=s?n.docsSidebars[s]:void 0;return{docElement:(0,o.v)(i),sidebarName:s,sidebarItems:u}}function _(e){return e.filter((e=>"category"!==e.type||!!h(e)))}},2181:(e,t,n)=>{"use strict";n.d(t,{bq:()=>u,a2:()=>s,k2:()=>c});var r=n(9668),a=n(6540),o=n(1312),i=n(440);const l={errorBoundaryError:"errorBoundaryError_a6uf"};function s(e){return a.createElement("button",(0,r.A)({type:"button"},e),a.createElement(o.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error"},"Try again"))}function u(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return a.createElement("p",{className:l.errorBoundaryError},n)}class c extends a.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},481:(e,t,n)=>{"use strict";n.d(t,{s:()=>a});var r=n(4586);function a(e){const{siteConfig:t}=(0,r.A)(),{title:n,titleDelimiter:a}=t;return e?.trim().length?`${e.trim()} ${a} ${n}`:n}},7485:(e,t,n)=>{"use strict";n.d(t,{$Z:()=>l,aZ:()=>s,l:()=>u});var r=n(6540),a=n(6347),o=n(9888),i=n(9532);function l(e){!function(e){const t=(0,a.W6)(),n=(0,i._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function s(e){return function(e){const t=(0,a.W6)();return(0,o.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}function u(e){const t=s(e)??"",n=function(){const e=(0,a.W6)();return(0,r.useCallback)(((t,n,r)=>{const a=new URLSearchParams(e.location.search);n?a.set(t,n):a.delete(t),(r?.push?e.push:e.replace)({search:a.toString()})}),[e])}();return[t,(0,r.useCallback)(((t,r)=>{n(e,t,r)}),[n,e])]}},1682:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((n,r)=>e.findIndex((e=>t(e,n)))!==r))}function a(e){return Array.from(new Set(e))}n.d(t,{X:()=>r,s:()=>a})},9024:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>c,Jx:()=>p});var r=n(6540),a=n(53),o=n(5260),i=n(3102);function l(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(6025),u=n(481);function c(e){let{title:t,description:n,keywords:a,image:i,children:l}=e;const c=(0,u.s)(t),{withBaseUrl:d}=(0,s.h)(),f=i?d(i,{absolute:!0}):void 0;return r.createElement(o.A,null,t&&r.createElement("title",null,c),t&&r.createElement("meta",{property:"og:title",content:c}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),a&&r.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),f&&r.createElement("meta",{property:"og:image",content:f}),f&&r.createElement("meta",{name:"twitter:image",content:f}),l)}const d=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(d),l=(0,a.A)(i,t);return r.createElement(d.Provider,{value:l},r.createElement(o.A,null,r.createElement("html",{className:l})),n)}function p(e){let{children:t}=e;const n=l(),o=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const i=`plugin-id-${n.plugin.id}`;return r.createElement(f,{className:(0,a.A)(o,i)},t)}},6305:(e,t,n)=>{"use strict";n.d(t,{D:()=>s,G:()=>u});var r=n(6540),a=n(2069),o=n(5600),i=n(8695);const l="right";function s(e){function t(e){return"left"===(e.position??l)}return[e.filter(t),e.filter((e=>!t(e)))]}function u(e){let{children:t}=e;return r.createElement(o.y_,null,r.createElement(a.e,null,r.createElement(i.N,null,t)))}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>s,ZC:()=>i,_q:()=>o,dV:()=>l,fM:()=>u});var r=n(6540);const a=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect;function o(e){const t=(0,r.useRef)(e);return a((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function i(e){const t=(0,r.useRef)();return a((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function s(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return r.createElement(r.Fragment,null,e.reduceRight(((e,t)=>r.createElement(t,null,e)),n))}}},1252:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{G:()=>r})},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>l,ys:()=>i});var r=n(6540),a=n(8688),o=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>d,Tv:()=>s,a_:()=>f,gk:()=>p});var r=n(6540),a=n(8193),o=n(2303),i=n(9532);const l=r.createContext(void 0);function s(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return r.createElement(l.Provider,{value:n},t)}function u(){const e=(0,r.useContext)(l);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const c=()=>a.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),a=(0,r.useRef)(c()),o=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=c();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function f(){const e=u(),t=function(){const e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((()=>{const{current:{elem:t,top:n}}=e;if(!t)return{restored:!1};const r=t.getBoundingClientRect().top-n;return r&&window.scrollBy({left:0,top:r}),e.current={elem:null,top:0},{restored:0!==r}}),[]);return(0,r.useMemo)((()=>({save:t,restore:n})),[n,t])}(),n=(0,r.useRef)(void 0),a=(0,r.useCallback)((r=>{t.save(r),e.disableScrollEvents(),n.current=()=>{const{restored:r}=t.restore();if(n.current=void 0,r){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,r.useLayoutEffect)((()=>{queueMicrotask((()=>n.current?.()))})),{blockElementScrollPositionUntilNextRender:a}}function p(){const e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&at&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>i,af:()=>s,tU:()=>l});var r=n(8295),a=n(4586),o=n(5597);const i="default";function l(e,t){return`docs-${e}-${t}`}function s(){const{i18n:e}=(0,a.A)(),t=(0,r.Gy)(),n=(0,r.gk)(),s=(0,o.XK)();const u=[i,...Object.keys(t).map((function(e){const r=n?.activePlugin.pluginId===e?n.activeVersion:void 0,a=s[e],o=t[e].versions.find((e=>e.isLast));return l(e,(r??a??o).name)}))];return{locale:e.currentLocale,tags:u}}},5236:(e,t,n)=>{"use strict";n.d(t,{K:()=>f,j:()=>s});var r=n(9668),a=n(6540),o=n(6347),i=n(1312),l=n(5062);const s="__docusaurus_skipToContent_fallback";function u(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function c(){const e=(0,a.useRef)(null),{action:t}=(0,o.W6)(),n=(0,a.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(s);t&&u(t)}),[]);return(0,l.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&u(e.current)})),{containerRef:e,onClick:n}}const d=(0,i.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function f(e){const t=e.children??d,{containerRef:n,onClick:o}=c();return a.createElement("div",{ref:n,role:"region","aria-label":d},a.createElement("a",(0,r.A)({},e,{href:`#${s}`,onClick:o}),t))}},9466:(e,t,n)=>{"use strict";n.d(t,{Dv:()=>d,Wf:()=>c});var r=n(6540),a=n(9888);const o="localStorage";function i(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function l(e){if(void 0===e&&(e=o),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,s||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),s=!0),null}var t}let s=!1;const u={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function c(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=l(t?.persistence);return null===n?u:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),i({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),i({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}function d(e,t){const n=(0,r.useRef)((()=>null===e?u:c(e,t))).current(),o=(0,r.useCallback)((e=>"undefined"==typeof window?()=>{}:n.listen(e)),[n]);return[(0,a.useSyncExternalStore)(o,(()=>"undefined"==typeof window?null:n.get()),(()=>null)),n]}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),a=n(6347),o=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:l}}=(0,r.A)(),{pathname:s}=(0,a.zy)(),u=(0,o.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),c=l===i?e:e.replace(`/${l}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${c}`:`${c}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),a=n(6347),o=n(9532);function i(e){const t=(0,a.zy)(),n=(0,o.ZC)(t),i=(0,o._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(4586);function a(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},440:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(2983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var o=n(253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},53:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;ta});const a=function(){for(var e,t,n=0,a="";n{"use strict";n.d(t,{zR:()=>x,TM:()=>L,yJ:()=>m,sC:()=>P,AO:()=>h,Fu:()=>g});var r=n(9668);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;f--){var p=i[f];"."===p?o(i,f):".."===p?(o(i,f),d++):d&&(o(i,f),d--)}if(!u)for(;d--;d)i.unshift("..");!u||""===i[0]||i[0]&&a(i[0])||i.unshift("");var h=i.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};function l(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}const s=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=l(t),a=l(n);return r!==t||a!==n?e(r,a):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1};var u=n(1561);function c(e){return"/"===e.charAt(0)?e:"/"+e}function d(e){return"/"===e.charAt(0)?e.substr(1):e}function f(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function h(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function m(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function g(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&s(e.state,t.state)}function v(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=m(e,t,f(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(3404),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var a=p(n);a&&a!==h&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),m=s(n),g=0;g{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case l:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case m:case s:return e;default:return t}}case a:return t}}}function S(e){return k(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=g,t.Memo=m,t.Portal=a,t.Profiler=l,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return S(e)||k(e)===c},t.isConcurrentMode=S,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===f},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===m},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===i||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=k},3404:(e,t,n)=>{"use strict";e.exports=n(3072)},311:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,o,i,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},119:(e,t,n)=>{"use strict";n.r(t)},5776:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function a(e,t,n){return en?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),u=o.querySelector(r.barSelector),c=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,i(e,c,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(o,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),l=e?"-100":o(n.status||0),u=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&p(a),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function u(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=f(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},5228:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;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(a){return!1}}()?Object.assign:function(e,a){for(var o,i,l=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s{"use strict";n.d(t,{A:()=>o});var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);x+=S.value.length,S=S.next){var E=S.value;if(t.length>e.length)return;if(!(E instanceof a)){var _,C=1;if(b){if(!(_=o(k,x,e,v))||_.index>=e.length)break;var A=_.index,T=_.index+_[0].length,L=x;for(L+=S.value.length;A>=L;)L+=(S=S.next).value.length;if(x=L-=S.value.length,S.value instanceof a)continue;for(var N=S;N!==t.tail&&(Ld.reach&&(d.reach=R);var I=S.prev;if(j&&(I=s(t,I,j),x+=j.length),u(t,I,C),S=s(t,I,new a(f,g?r.tokenize(P,g):P,y,P)),O&&s(t,S,O),C>1){var M={cause:f+","+h,reach:R};i(e,t,n,S.prev,x,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function u(e,t,n){for(var r=t.next,a=0;a"+o.content+""},r}(),a=r;r.default=r,a.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"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",o)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(e,t){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:a.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,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},r={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+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{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:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|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|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|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 a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.c=a.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),a.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),a.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},a.languages.c.string],char:a.languages.c.char,comment:a.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:a.languages.c}}}}),a.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 a.languages.c.boolean,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/.source.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+/.source.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+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.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"])}(a),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\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\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,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:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(a),a.languages.javascript=a.languages.extend("clike",{"class-name":[a.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$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.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:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.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:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.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:a.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"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.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)/.source,"javascript")),a.languages.js=a.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(a),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\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*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(a),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.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:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.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:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),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:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),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(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(a),a.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:a.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},a.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var l=f(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s=0&&p(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function s(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}function u(t){var n={};n["interpolation-punctuation"]=a;var o=e.tokenize(t,n);if(3===o.length){var i=[1,1];i.push.apply(i,s(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,i)}return new e.Token("interpolation",o,r.alias,t)}function c(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),i=0,c={},d=s(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=l(i++,r)););return c[n]=a,n})).join(""),n,r),f=Object.keys(c);return i=0,function e(t){for(var n=0;n=f.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=f[i],o="string"==typeof r?r:r.content,l=o.indexOf(a);if(-1!==l){++i;var s=o.substring(0,l),d=u(c[a]),p=o.substring(l+a.length),h=[];if(s&&h.push(s),h.push(d),p){var m=[p];e(m),h.push.apply(h,m)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(h)),n+=h.length-1):r.content=h}}else{var g=r.content;Array.isArray(g)?e(g):e([g])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,a=n.length;r]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(a),function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//g,(function(){return a})),RegExp(e,t)}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var i=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(i).join(""):""},l=function(t){for(var n=[],r=0;r0&&n[n.length-1].tagName===i(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:i(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var s=i(a);r0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(s=i(t[r-1])+s,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",s,null,s)}a.content&&"string"!=typeof a.content&&l(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(a),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(a),a.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},a.languages.go=a.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/}),a.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete a.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(l){for(var s=0;s=o.length);s++){var u=l[s];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=o[a],d=n.tokenStack[c],f="string"==typeof u?u:u.content,p=t(r,c),h=f.indexOf(p);if(h>-1){++a;var m=f.substring(0,h),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=f.substring(h+p.length),b=[];m&&b.push.apply(b,i([m])),b.push(g),v&&b.push.apply(b,i([v])),"string"==typeof u?l.splice.apply(l,[s,1].concat(b)):u.content=b}}else u.content&&i(u.content)}return l}(n.tokens)}}}})}(a),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(a),a.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},a.languages.webmanifest=a.languages.json,a.languages.less=a.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},a.languages.objectivec=a.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete a.languages.objectivec["class-name"],a.languages.objc=a.languages.objectivec,a.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},a.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:/[{}[\];(),.:]/},a.languages.python["string-interpolation"].inside.interpolation.inside.rest=a.languages.python,a.languages.py=a.languages.python,a.languages.reason=a.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),a.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete a.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(a),a.languages.scss=a.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]+\}/}}}),a.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}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.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}}),a.languages.scss.atrule.inside.rest=a.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(a),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(a),a.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const o=a},6969:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,n)=>{const r=n(6969),a=n(8380),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(3157).resolve(t)],delete Prism.languages[e],n(3157)(t),o.add(e)}))}i.silent=!1,e.exports=i},8692:(e,t,n)=>{var r={"./":8722};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=8692},3157:(e,t,n)=>{var r={"./":8722};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=3157},8380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in a(t,o),l[t]=!0,n[t])l[i]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}n[r]=l,o.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(o,i,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var o=r[a];t[a]="string"==typeof o?{title:o}:o}}return t}(o),u=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var o=e[a];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(s);i=i.map(u),l=(l||[]).map(u);var c=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var f,p=r(s),h=c;a(h);){for(var m in f={},h){var g=s[m];t(g&&g.modify,(function(e){e in d&&(f[e]=!0)}))}for(var v in d)if(!(v in c))for(var b in p(v))if(b in c){f[v]=!0;break}for(var y in h=f)c[y]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,a){var o=a?a.series:void 0,i=a?a.parallel:e,l={},s={};function u(e){if(e in l)return l[e];s[e]=!0;var a,c=[];for(var d in t(e))d in n&&c.push(d);if(0===c.length)a=r(e);else{var f=i(c.map((function(e){var t=u(e);return delete s[e],t})));o?a=o(f,(function(){return r(e)})):r(e)}return l[e]=a}for(var c in n)u(c);var d=[];for(var f in s)d.push(l[f]);return i(d)}(p,c,t,n)}};return w}}();e.exports=t},2694:(e,t,n)=>{"use strict";var r=n(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),a=n(5228),o=n(9982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n